The English words "man," "fish," "star," "Hower," ·run," "grow," all denote classes of objects or events which may be recognized as members of their class by very simple attributes, abstracted from the total complexity of the things themselves. Abstraction is thus almost a necessity for communication, since it enables…
The simultaneity of two events in the month of July 1975 illustrated this in a striking manner: the linkup in space of the two American and Soviet supersatellites, apotheosis of peaceful coexistence - the suppression by the Chinese of ideogrammatic writing and conversion to the Roman alphabet. The latter signifies the…
When I was a graduate student, if you were going to convert some data or something like that, you would write the FORTRAN code to convert the data yourself. That’s how you would do it. Now there are these programs. There are these windows and you click. I .nd with my students all the time, they don’t know why…
Called the "null move" technique, it tells the engine to "pass" for one side. That is, to evaluate a position as if one player could make two moves in a row. If the position has not improved even after moving twice, then it can be assumed that the first move is a dud and can be quickly discarded from the search tree…
What this small group of tinkerers found is that games focus, inspire, and reassure young people i; in ways that school often can't. Then as now, they believed, if you are a young person, games give you a chance to learn at your own pace, take risks, and cultivate deeper understanding. While teachers, parents, and…
If a procedure named INSIGHT has been defined and then called seventeen times in the program, and the eighteenth time it is misspelled as INSIHGT, woe to the programmer. The compiler will balk and print a rigidly unsympathetic error message, saying that it has never heard of INSIHGT. Often, when such an error is…
Imagine you are faced with the following challenge: You must discover the underlying structure of an immense system that contains tens of thousands of pieces, all generated by combining a small set of elements in various ways. These pieces, in turn, can be combined in an infinite number of ways, although only a subset…
Running programs is the whole point of programming, of course, but there is more to it. The ability to execute code makes programming a tool for thinking and exploring. When we express ideas as programs, we make them testable; when we debug programs, we are also debugging our brains.
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…
By the early 19th century, just three—French, English, and German—accounted for the bulk of scientists’ communication and published research; by the second half of the 20th century, only English remained dominant as the U.S. strengthened its place in the world, and its influence in the global scientific community has…
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…
The other way was if you do various kinds of mumbo-jumbo then this great agent in the sky will come down and give you eternal life, in which case you could have an infinite number of sports cars. And so Pascal’s wager: either you believe in God or you don’t; if there is no God it can’t do any harm to believe in him…
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…
Kakeru Seki: A fact is somehow related to another fact. Unless you understand these relationships, you won't be a real reporter. Noriko Hikima: True journalism! Kakeru Seki: Well, you majored in the humanities. Noriko Hikima: Yes! That's true--I've studied literature since I was in high school. Kakeru Seki: You havea…
I worked with COBOL near the end of my last contract and found aspects of it fascinating compared to today's languages. Everything is about structures that map directly to the bits on disk, with fine grain control on precision and data types. But then the language reads as a series of macros where you don't have to…
One can see Manovich’s argument becoming true in the development of database technology the 20th century. The first commercially available computer databases were organized hierarchically. If you wanted to get to a particular piece of information, you went to the overarching category and made a series of choices as…
A Cornell experiment in the 1960s polled a group of computer science students and divded them into those who liked to work with music in the background and those who didn't. They put 1/2 of each group together in a silent room, and the other 1/2 in a different room equipped with headphones and a musical selection. To…
In the theory of forms, Plato posits that there were these things called "forms," and a form is basically an abstract concept that represents some sort of object that exists. Then these objects were basically some sort of particular thing that has form-ness of some kind. So you can almost think of this as like a class…
The RDoC research framework can be considered as a matrix whose rows correspond to specified dimensions of function; these are explicitly termed “Constructs,” i.e., a concept summarizing data about a specified functional dimension of behavior (and implementing genes and circuits) that is subject to continual…