23 SEP 2023 by ideonexus
We build our computers the way we build our cities -- ove...
The computer was suddenly revealed as palimpsest. The machine that is everywhere hailed as the very incarnation of the new had revealed itself to be not so new after all, but a series of skins, layer on layer, winding around the messy, evolving idea of the computing machine. Under Windows was DOS; under DOS, BASIC; and under them both the date of its origins recorded like a birth memory. Here was the very opposite of the authoritative, all-knowing system with its pretty screenful of icons. He...28 SEP 2021 by ideonexus
Caching in Public Libraries
...libraries are a natural example of a memory hierarchy when used in concert with our own desk space. In fact, libraries in themselves, with their various sections and storage facilities, are a great example of a memory hierarchy with multiple levels. As a consequence, they face all sorts of caching problems. They have to decide which books to put in the limited display space at the front of the library, which to keep in their stacks, and which to consign to offsite storage. The policy for w...Folksonomies: metaphor computer science
Folksonomies: metaphor computer science
02 MAR 2021 by ideonexus
Loss of Legacy Programmers Means Loss of Systems Understa...
At Livermore, a legendary senior weapons designer is about to retire. At the Spring 2005 MIT workshop, his colleagues discuss this retirement and refer to it as “a blow.” They are anxious about more than the loss of one man’s ability to make individual scientific contributions. He has irreplaceable knowledge about the programming that supports current practice.10 His colleagues fret: “He has such a great memory that he hasn’t written down lots of important stuff. How will people kno...Folksonomies: abstraction simulation
Folksonomies: abstraction simulation
The newer users only know the interface, the abstraction, they don't know the code beneath it.
02 MAR 2021 by ideonexus
The Danger of Black-Box Abstraction
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 something isn’t working. I’m like, well, did the data convert properly? Open the .le and look at it. It is so black box and it is going from the time when you knew how the data w...Folksonomies: abstraction simulation
Folksonomies: abstraction simulation
29 JAN 2021 by ideonexus
Web Browsers Shouldn't Have Features
Kay: Go to a blog, go to any Wiki, and find one that's WYSIWYG like Microsoft Word is. Word was done in 1984. HyperCard was 1989. Find me Web pages that are even as good as HyperCard. The Web was done after that, but it was done by people who had no imagination. They were just trying to satisfy an immediate need. There's nothing wrong with that, except that when you have something like the Industrial Revolution squared, you wind up setting de facto standards — in this case, really bad de fa...Folksonomies: computing
Folksonomies: computing
Features should come from the objects they invoke from web sites.
28 JAN 2021 by ideonexus
Computing is Pop Culture without History
Binstock: You seem fastidious about always giving people credit for their work. Kay: Well, I'm an old-fashioned guy. And I also happen to believe in history. The lack of interest, the disdain for history is what makes computing not-quite-a-field. Binstock: You once referred to computing as pop culture. Kay: It is. Complete pop culture. I'm not against pop culture. Developed music, for instance, needs a pop culture. There's a tendency to over-develop. Brahms and Dvorak needed gypsy music ba...Folksonomies: computing computer science
Folksonomies: computing computer science
09 NOV 2019 by ideonexus
A Quantum Game
Bell came up with “nonlocal” games, which require players to be at a distance from each other with no way to communicate. Each player answers a question. The players win or lose based on the compatibility of their answers. One such game is the magic square game. There are two players, Alice and Bob, each with a 3-by-3 grid. A referee tells Alice to fill out one particular row in the grid — say the second row — by putting either a 1 or a 0 in each box, such that the sum of the number...31 OCT 2018 by ideonexus
Homo Laborans and Homo Faber
Homo Laborans sails in the sea of “making things” where work is an end in itself, and is dictated by the needs imposed by technology. Subjected to technology or pleasantly attracted by it, we are ‘Animal laborans’, as Arendt would say, being enslaved to the tasks we are immersed in by the will of technology. Our doing is comparable to the manual work of past industrial revolutions. Think, for example, of the smartest machines, which can alert their human handlers when they will need m...Folksonomies: two cultures
Folksonomies: two cultures
27 JUL 2018 by ideonexus
Shannon's Learning Mouse Theseus
Theseus was propelled by a pair of magnets, one embedded in its hollow core, and one moving freely beneath the maze. The mouse would begin its course, bump into a wall, sense that it had hit an obstacle with its “whiskers,” activate the right relay to attempt a new path, and then repeat the process until it hit its goal, a metallic piece of cheese. The relays stored the directions of the right path in “memory”: once the mouse had successfully navigated the maze by trial and error, it ...27 JUL 2018 by ideonexus