Welcome to Bookmarker!

This is a personal project by @dellsystem. I built this to help me retain information from the books I'm reading. Currently can only be used by a single user (myself), but I plan to extend it to support multiple users eventually.

Source code on GitHub (MIT license).

2

To be a geek is, in one way or another, to be over-enthused, over-informed, over-excited, over-detailed. There is an awkwardness born out of a superfluity of an extraneous kind of desire that becomes a febrile quiver in the face of an interesting problem. To be geeky is to have too much interest in something to the detriment of comportment, code spilling over into a gabble, a liveliness found in something that a more reserved protocol would keep under wraps or avoid. To be a geek is to be a bit too public with your enthusiasms, to be slightly unaware in turn that these thrills may, to others, rightly be dull as dust dehydrated with a special process of your own invention. Its mixture of juiciness and dryness, being able to get juiced on dryness, perhaps gets to the core of the problem. Frankly, it's a ludicrous position to be in — it is after all a bit bewildering to find this stuff so fascinating — but it is one whose perversity puts it in a strange relation of proximity to fundamental dynamics in contemporary life.

Such a condition leads many geeks into precariously powerful positions. Companies founded and staffed by geeks rule the world in any ways. They fill institutions and create commercial entities. One can be both ludicrous and lucrative, a maniac for certain details that remake the cosmos by their syntax, or that found a new grammar of relation between things. Geeks created the internet and fight over its meaning. They govern and subvert governance, or keep it ticking over with regular incremental upgrades. Geeks produce extravagant contraptions that cement their positions in the most comedically venal ways, but they also make machines with panache that auto-destruct in deserts and car parks and servers; sometimes intentionally. They make games that provide the grounds of individualism for millions, and then find the wealth it occasionally brings depressing pointless but irresistible.

—p.2 Introduction (1) by Matthew Fuller 3 weeks, 6 days ago

To be a geek is, in one way or another, to be over-enthused, over-informed, over-excited, over-detailed. There is an awkwardness born out of a superfluity of an extraneous kind of desire that becomes a febrile quiver in the face of an interesting problem. To be geeky is to have too much interest in something to the detriment of comportment, code spilling over into a gabble, a liveliness found in something that a more reserved protocol would keep under wraps or avoid. To be a geek is to be a bit too public with your enthusiasms, to be slightly unaware in turn that these thrills may, to others, rightly be dull as dust dehydrated with a special process of your own invention. Its mixture of juiciness and dryness, being able to get juiced on dryness, perhaps gets to the core of the problem. Frankly, it's a ludicrous position to be in — it is after all a bit bewildering to find this stuff so fascinating — but it is one whose perversity puts it in a strange relation of proximity to fundamental dynamics in contemporary life.

Such a condition leads many geeks into precariously powerful positions. Companies founded and staffed by geeks rule the world in any ways. They fill institutions and create commercial entities. One can be both ludicrous and lucrative, a maniac for certain details that remake the cosmos by their syntax, or that found a new grammar of relation between things. Geeks created the internet and fight over its meaning. They govern and subvert governance, or keep it ticking over with regular incremental upgrades. Geeks produce extravagant contraptions that cement their positions in the most comedically venal ways, but they also make machines with panache that auto-destruct in deserts and car parks and servers; sometimes intentionally. They make games that provide the grounds of individualism for millions, and then find the wealth it occasionally brings depressing pointless but irresistible.

—p.2 Introduction (1) by Matthew Fuller 3 weeks, 6 days ago
3

[...] the figure of the geek, as something both powerful and flawed. The geek tragedy improves on the traditional mixture of these two qualities by adding the figure of technology. This variant of the tragedy is there since that of Icarus, who flew too close to the sun and melted his wings. If the traditional reading of Icarus is a warning about the hubris of knowledge in relation to nature and the inviolable space of the gods, technology folds in both violation and knowledge as constitutional factors. Any attempt to 'White Box' technology as a simple Good that needs no examination misses this fundamental transformative characteristic. [...]

need to unpack this more (esp the last bit)

—p.3 Introduction (1) by Matthew Fuller 3 weeks, 6 days ago

[...] the figure of the geek, as something both powerful and flawed. The geek tragedy improves on the traditional mixture of these two qualities by adding the figure of technology. This variant of the tragedy is there since that of Icarus, who flew too close to the sun and melted his wings. If the traditional reading of Icarus is a warning about the hubris of knowledge in relation to nature and the inviolable space of the gods, technology folds in both violation and knowledge as constitutional factors. Any attempt to 'White Box' technology as a simple Good that needs no examination misses this fundamental transformative characteristic. [...]

need to unpack this more (esp the last bit)

—p.3 Introduction (1) by Matthew Fuller 3 weeks, 6 days ago
17

Languages for programming computers [...] designed, in a specific context, as a focused part of a particular set of sociotechnical arrangements, a constellation of forces - machines, techniques, institutional and economic arrangements and so on. A programming language is a carefully and precisely constructed set of protocols established in view of historically, technically, organizationally etc. specific problems. [...]

not entirely sure why i wanted to save this. kind of a novel way to frame it i guess

—p.17 The Obscure Objects of Object Orientation (15) by Matthew Fuller 3 weeks, 6 days ago

Languages for programming computers [...] designed, in a specific context, as a focused part of a particular set of sociotechnical arrangements, a constellation of forces - machines, techniques, institutional and economic arrangements and so on. A programming language is a carefully and precisely constructed set of protocols established in view of historically, technically, organizationally etc. specific problems. [...]

not entirely sure why i wanted to save this. kind of a novel way to frame it i guess

—p.17 The Obscure Objects of Object Orientation (15) by Matthew Fuller 3 weeks, 6 days ago
21

[...] computational objects do not simply or straightforwardly tap into pre-formed capacities or abilities, but instead generate new kinds of agency, which may be similar to what went before but which are nevertheless different; secondly, that the agency that is created is so as part of an asymmetric relation between human and computer, a kind of cultivation or inculcation of a machinic habitus, a set of dispositions that is inseparable from the technologies that codify it and give it expression. [...]

—p.21 The Obscure Objects of Object Orientation (15) by Matthew Fuller 3 weeks, 6 days ago

[...] computational objects do not simply or straightforwardly tap into pre-formed capacities or abilities, but instead generate new kinds of agency, which may be similar to what went before but which are nevertheless different; secondly, that the agency that is created is so as part of an asymmetric relation between human and computer, a kind of cultivation or inculcation of a machinic habitus, a set of dispositions that is inseparable from the technologies that codify it and give it expression. [...]

—p.21 The Obscure Objects of Object Orientation (15) by Matthew Fuller 3 weeks, 6 days ago
28

[...] the deeply sedimented habit of using class libraries is clearly something that has resulted from the technical affordances of encapsulation. A far more finely grained division of the work of software development is made possible when the system or application to be built can be divided into discrete 'chunks'. Each class or class library (from which objects are derived) may be produced by a different programmer or group of programmers, with the details of the operations of the classes safely ignored by other teams working on the project. The contemporary trend towards the globalization of software development, with its delocalizing metrics for productivity, would not have acquired its present levels of intensity without the chunking of work that encapsulation facilitates.

cool way to link in larger economic trends

—p.28 The Obscure Objects of Object Orientation (15) by Matthew Fuller 3 weeks, 6 days ago

[...] the deeply sedimented habit of using class libraries is clearly something that has resulted from the technical affordances of encapsulation. A far more finely grained division of the work of software development is made possible when the system or application to be built can be divided into discrete 'chunks'. Each class or class library (from which objects are derived) may be produced by a different programmer or group of programmers, with the details of the operations of the classes safely ignored by other teams working on the project. The contemporary trend towards the globalization of software development, with its delocalizing metrics for productivity, would not have acquired its present levels of intensity without the chunking of work that encapsulation facilitates.

cool way to link in larger economic trends

—p.28 The Obscure Objects of Object Orientation (15) by Matthew Fuller 3 weeks, 6 days ago
56

[...] a scan of the literature shows that it is entirely possible to have a social or literary theorist discourse on 'algorithms' without any references other than to others of their ilk. This kind of elective solipsism of disciplines is familiar to those navigating interdisciplinary terrains, and is also articulated through the kinds of citation politics that other fields, such as feminist research, have become all too familiar with. We are in the amusing position where the emphasis on materiality in recent theory results in what is technical and important sounding being elevated to the same kind of generalizations that, say, the more banal pronouncements of postmodernity suffered from in their heyday. Social theory too often beings along its upstairs/downstairs split between high theory and empiricism.

—p.56 Software Studies Methods (55) by Matthew Fuller 3 weeks, 6 days ago

[...] a scan of the literature shows that it is entirely possible to have a social or literary theorist discourse on 'algorithms' without any references other than to others of their ilk. This kind of elective solipsism of disciplines is familiar to those navigating interdisciplinary terrains, and is also articulated through the kinds of citation politics that other fields, such as feminist research, have become all too familiar with. We are in the amusing position where the emphasis on materiality in recent theory results in what is technical and important sounding being elevated to the same kind of generalizations that, say, the more banal pronouncements of postmodernity suffered from in their heyday. Social theory too often beings along its upstairs/downstairs split between high theory and empiricism.

—p.56 Software Studies Methods (55) by Matthew Fuller 3 weeks, 6 days ago
61

[...] Friedrich Kittler neatly boiled down the condition of media as being those mechanisms to do with the production, storage and dissemination of information. The systems in the last paragraph added analysis to this triad. Analysis here is the breaking down of complex entities into what, at a certain scale, can be read as nominally fundamental units, and working out their immanent, potential or emergent relationships. [...]

possibly a useful definition to know. (the systems in the last paragraph being PageRank of OpenGraph etc)

—p.61 Software Studies Methods (55) by Matthew Fuller 3 weeks, 6 days ago

[...] Friedrich Kittler neatly boiled down the condition of media as being those mechanisms to do with the production, storage and dissemination of information. The systems in the last paragraph added analysis to this triad. Analysis here is the breaking down of complex entities into what, at a certain scale, can be read as nominally fundamental units, and working out their immanent, potential or emergent relationships. [...]

possibly a useful definition to know. (the systems in the last paragraph being PageRank of OpenGraph etc)

—p.61 Software Studies Methods (55) by Matthew Fuller 3 weeks, 6 days ago
76

Amongst others, Philip Mirowski interprets neoliberal economics, particularly in the work of Friedrich Hayek, as the dream or ruse of a perfect information machine. There are certainly accounts of distributed version control systems that have such an inflection, or make the explicit correlation with idealized markets. [...]

this definitely feels like a leap but maybe they're onto something here, idk

—p.76 Big Diff, granularity, incoherence and production in the Github software repository (69) by Matthew Fuller 3 weeks, 6 days ago

Amongst others, Philip Mirowski interprets neoliberal economics, particularly in the work of Friedrich Hayek, as the dream or ruse of a perfect information machine. There are certainly accounts of distributed version control systems that have such an inflection, or make the explicit correlation with idealized markets. [...]

this definitely feels like a leap but maybe they're onto something here, idk

—p.76 Big Diff, granularity, incoherence and production in the Github software repository (69) by Matthew Fuller 3 weeks, 6 days ago
78

[...] Github works via the encouragement of contribution. Some of this encouragement is achieved through an efficient and useful system, via the extension adoption of user experience design, contemporary 'flat design'-style graphic design and, of course, a cartoon mascot. Equally, the site operates by numerous types of granularity of access to analytics. There are numerous 'social' features such as letting you view the repos 'people you may know' have starred [...] we have the archive also operating as a matrix of capture and semiotization devices driven by the imperatives to rate, share, participate! As an economic factor, such hyper-auditing devices allow the site to become a means of finding an hiring programmers; Git and Github profiles become key to coders' CVs as a means of displaying the productivity, uptake and significance of the work produced. In this way, as in others, the archive is a site of production, an engine for the development of new software that involutes the sense or the archive as a repository of the unchanging past. Storage becomes the site of production when the form of production is variation.

need to think about insightful the last bit really is, but it is cool to read about GitHub from this kind of theoretical perspective

—p.78 Big Diff, granularity, incoherence and production in the Github software repository (69) by Matthew Fuller 3 weeks, 6 days ago

[...] Github works via the encouragement of contribution. Some of this encouragement is achieved through an efficient and useful system, via the extension adoption of user experience design, contemporary 'flat design'-style graphic design and, of course, a cartoon mascot. Equally, the site operates by numerous types of granularity of access to analytics. There are numerous 'social' features such as letting you view the repos 'people you may know' have starred [...] we have the archive also operating as a matrix of capture and semiotization devices driven by the imperatives to rate, share, participate! As an economic factor, such hyper-auditing devices allow the site to become a means of finding an hiring programmers; Git and Github profiles become key to coders' CVs as a means of displaying the productivity, uptake and significance of the work produced. In this way, as in others, the archive is a site of production, an engine for the development of new software that involutes the sense or the archive as a repository of the unchanging past. Storage becomes the site of production when the form of production is variation.

need to think about insightful the last bit really is, but it is cool to read about GitHub from this kind of theoretical perspective

—p.78 Big Diff, granularity, incoherence and production in the Github software repository (69) by Matthew Fuller 3 weeks, 6 days ago
80

[...] Post-FLOSS inhabits conditions in which code objects, scripts, css files for the layout of a website, configuration files for customising the look and function of a program etc. form so much part of everyday generic stuff that they are not worth protecting in the way that the adoption of a licence implies, even when that licence is available on a drop-down menu.

—p.80 Big Diff, granularity, incoherence and production in the Github software repository (69) by Matthew Fuller 3 weeks, 6 days ago

[...] Post-FLOSS inhabits conditions in which code objects, scripts, css files for the layout of a website, configuration files for customising the look and function of a program etc. form so much part of everyday generic stuff that they are not worth protecting in the way that the adoption of a licence implies, even when that licence is available on a drop-down menu.

—p.80 Big Diff, granularity, incoherence and production in the Github software repository (69) by Matthew Fuller 3 weeks, 6 days ago