8 Matching Annotations
  1. Last 7 days
    1. I think smaller projects that are faster to build are better for research in this space. Building many smaller projects rather than large ambitious ones have helped me because I avoid getting too attached to one particular idea or product, and with smaller-scoped prototypes I can try many more iterations against the same question or problem. It also lowers the barrier to entry to try more risky ideas – “I’ll try this for a weekend” is much easier than “I’ll have to shift my schedule the next couple weeks to fit this in; is it worth that?” A culture of shorter, more atomic projects will also encourage everyone to break down large ideas into smaller ones that are individually testable, which I think is a good practice regardless of whether those ideas are for a product or an experiment. On the other hand, cycles that are too short obviously run the risk of keeping us from trying more ambitious or complex ideas.

      Atomizing projects and research ideas is very similar to the idea of the atomic note.

      If useful things can be turned into re-usable building blocks, then it can be easier to build and design larger and more complex systems out of them.

  2. Oct 2021
    1. 那为什么在上面的场景中,atomic会比mutex性能好很多呢?作者 Dmitry Vyukov 总结了这两者的一个区别: Mutexes do no scale. Atomic loads do. Mutex由操作系统实现,而atomic包中的原子操作则由底层硬件直接提供支持。在 CPU 实现的指令集里,有一些指令被封装进了atomic包,这些指令在执行的过程中是不允许中断(interrupt)的,因此原子操作可以在lock-free的情况下保证并发安全,并且它的性能也能做到随 CPU 个数的增多而线性扩展。

      多核场景中, atomic 性能优于 mutex 的原因

  3. Aug 2021
    1. Another theoretician of the index card system, the German sociologist Niklas Luhman, whose so-called "Zettelkasten" (slip-box) has achieved independent fame in Germany, used to talk about this first analytic step as "reduction for the sake of [building] complexity." [9]

      Luhmann used the idea of "one card, one fact" as the first step of "reduction for the sake of [building] complexity."

      Historically reducing things to their smallest essential form or building blocks makes it much easier to build up new complex things from them.

      Examples of this include:

      • Reducing numbers to binary 1 and 0
      • tk


      See Luhmann, Niklas (2000) Short Cuts. Edited by Peter Gente, Heidi Paris, Martin Weinmann. Frankfurt/Main: Zweitausendeins), p. 33.

  4. May 2021
    1. But none of these projects ever comes anywhere near realization, and none of the three super-states ever gains a significant lead on the others. What is more remarkable is that all three powers already possess, in the atomic bomb, a weapon far more powerful than any that their present researches are likely to discover. Although the Party, according to its habit, claims the invention for itself, atomic bombs first appeared as early as the nineteen-forties, and were first used on a large scale about ten years later. A
  5. Feb 2021
    1. To prompt this kind of revolution in your own life, Rose and Ogas suggest creating a micromotive, or a goal tailored to an extremely specific activity that truly inspires you. For example, when Korinne Belock left her job as a political aide to form Urban Simplicity, a firm that declutters and redesigns homes and offices, her micromotive was “organizing physical space.” Note that she didn’t say “doing something creative” or “starting my own business.” Those declarations are too general and fuzzy to be acted on. Instead, she identified a task that sparked within her an outsized amount of curiosity and pleasure and used it as her guide.

      To escape a boring and unfulfilled life, create a micromotive, where we tailor an extremely specific activity that burns the spirit inside you.

  6. Dec 2020
    1. What you see here is a page composed of shared components. However, these are independent components developed and owned by different teams and published from different projects, which are mixed and integrated together.

      the move towards single page applications, component centric frameworks, etc has shifted how we view building webpages.

      It is not so much that we are building a page, but we are building components that we assemble into a page.

      We’re not designing pages, we’re designing systems of components.—Stephen Hay via atomic design

  7. Oct 2020
    1. Passive transport

      The process of moving ions and other atomic/molecular substances across the cell membranes without the need of an input of energy. Instead, it relies on the system to grow during entropy.

  8. Jul 2018