The Deletionist is a concise system for automatically producing an erasure poem from any Web page. It systematically removes text to uncover poems, discovering a network of poems called “the Worl” within the World Wide Web. [...] The Deletionist takes the form of a JavaScript bookmarklet that automatically creates…
What is This? My Example urlHosted is an experimental web app that misuses the part after the "#" of a URL to store and read data. The app is unhosted. See this definition from unhosted.org: Also known as "serverless", "client-side", or "static" web apps, unhosted web apps do not send your user data to their server…
This inspired them to depart from testing memory for lists of words and events, and to explore the amount of rich, in-depth information remembered by couples about experienced events. They found these social exchanges led to clear collaborative memory benefits, which could take three forms: “New information” such as…
In our real lives, hard work is too often something we do because we have to do it—to make a living, to get ahead, to meet someone else’s expectations, or simply because someone else gave us a job to do. We resent that kind of work. It stresses us out. It takes time away from our friends and family. It comes with too…
As we move from the "low" level to the "high", say from the domain of machine code all the way up to, for instance, a rich, expressive Ruby DSL, the question arises, as it does for all language: have we acquired a surplus of content that cannot be simply reduced to core rules? At this point things get less…
Nobody knows more than a tiny fragment of science well enough to judge its validity and value at first hand. For the rest he has to rely on views accepted at second hand on the authority of a community of people accredited as scientists. But this accrediting depends in its turn on a complex organization. For each…
Measurement has too often been the leitmotif of many investigations rather than the experimental examination of hypotheses. Mounds of data are collected, which are statistically decorous and methodologically unimpeachable, but conclusions are often trivial and rarely useful in decision making. This results from an…
Sometimes we can actually pin down the explanation of a weird coincidence. A great American scientist called Richard Feynman tragically lost his wife to cancer, and the clock in her room stopped at precisely the moment she died. Goose-pimples! But Dr Feynman was not a great scientist for nothing. He worked out the…
One of the things I've been pushing is reading. I think that is the most useful thing that a community of programmers can do for each other—spend time on a regular basis reading each other's code. Then are's a tendency in project management just to let the programmers go off independently and then we have the big…
Art objects contain a dynamism based on scale and physicality that produces a somatic response in the viewer. The powerful visual experience of art locates the viewer very precisely as an integrated self within the artist’s vision. With the flattening of visual information and the randomness of size inherent in…
I used to think that the problem of information is that it turns homo sapiens into fools — we gain disproportionately in confidence, particularly in domains where information is wrapped in a high degree of noise (say, epidemiology, genetics, economics, etc.). So we end up thinking that we know more than we do, which…
As Pragmatic Programmers, our base material isn't wood or iron, it's knowledge. We gather requirements as knowledge, and then express that knowledge in our designs, implementations, tests, and documents. And we believe that the best format for storing knowledge persistently is plain text. With plain text, we give…