5 Matching Annotations
  1. Jun 2017
    1. zfsembedsdatadirectlyinalogentry.Forlargeval-ues,itwritesdatatodiskredirect-on-write,andstoresapointerinthelog[21].Thisgiveszfsfastdurabilityforsmallwritesbyflushingthelog,avoidstheoverheadofwritinglargevaluestwice,andretainstherecoveryse-manticsofdatajournaling.Ontheotherhand,btrfs[26]usesindirectionforallwrites,regardlessofsize.Itwritesdatatonewly-allocatedblocks,andrecordsthosewriteswithpointersinitsjournal
  2. Sep 2015
    1. git-annex provides file tagging, and tag-based views materialized as filesystem checkouts a git-based data store.

  3. Jul 2015
    1. I agree with the conclusion that hierarchies and letting users put things in places is good, but I want to posit a more nuanced explanation than "we are set in our ways".

      I think sometimes we don't remember what exactly it is we're looking for. We may not have a word, or a name, or date. But if we put it some place in particular we can find it spatially rather than linguistically.

      This is why I think labels are superior to hierarchies. When we transcend the limitations of physical space would should not throw out space, but we should throw away the constraints of 3D space with its contiguous, volumetric forms. Labels let you put things in as many places as you like. Labels can, too, be hierarchical.

      The problem with the current crop of systems that eschew hierarchy is that they replace it with a text box.

      One could make the argument that smart indexing is just automatic labeling, but I think there's a memory function in having created the labels oneself.

      I'd like to see systems that experiment with more ways to fold space. Shortcuts are like wormholes. Maybe we should have common actions for creating bi-directional ones. On mobile devices I think we should take more advantage of zooming and z-planes.

  4. Sep 2014
    1. Unlike other databases that use the linux file system that was built for rotational drives, Aerospike has implemented a log structured file system to access flash – raw blocks on SSDs – directly.

      Does this really mean to suggest that Aerospike bypasses the linux block device layer? Is there a kernel driver? Does this mean I can't use any filesystem I want and know how to administrate? Is the claim that the "linux file system" (which I take to mean, I guess, the virtual file system layer) "built for rotation drives" even accurate? We've had ram disks for a long, long time. And before that we've had log structured filesystems, too, and even devices that aren't random access like tape drives. Seems like dubious claims all around.

  5. Feb 2014
    1. The real heart of the matter of selection, however, goes deeper than a lag in the adoption of mechanisms by libraries, or a lack of development of devices for their use. Our ineptitude in getting at the record is largely caused by the artificiality of systems of indexing. When data of any sort are placed in storage, they are filed alphabetically or numerically, and information is found (when it is) by tracing it down from subclass to subclass. It can be in only one place, unless duplicates are used; one has to have rules as to which path will locate it, and the rules are cumbersome. Having found one item, moreover, one has to emerge from the system and re-enter on a new path. The human mind does not work that way. It operates by association. With one item in its grasp, it snaps instantly to the next that is suggested by the association of thoughts, in accordance with some intricate web of trails carried by the cells of the brain. It has other characteristics, of course; trails that are not frequently followed are prone to fade, items are not fully permanent, memory is transitory. Yet the speed of action, the intricacy of trails, the detail of mental pictures, is awe-inspiring beyond all else in nature.

      With the advent of Google Docs we're finally moving away from the archaic indexing mentioned here. The filesystem metaphor was simple and dominated how everyone manages their data-- which extended into how we developed web content, as well.

      The declaration that Hierarchical File Systems are Dead has led to better systems of tagging and search, but we're still far from where we need to be since there is still a heavy focus on the document as a whole instead of also the content within the document.

      The linearity of printed books is even more treacherously entrenched in our minds than the classification systems used by libraries to store those books.

      One day maybe we'll liberate every piece of content from every layer of its concentric cages: artificial systems of indexing, books, web pages, paragraphs, even sentences and words themselves. Only then will we be able to re-dress those thoughts automatically into those familiar and comforting forms that keep our thoughts caged.