How computer sandboxing models have evolved over time: https://merveilles.town/@akkartik/106185773783459627
Prototyping on the Mu computer, and nudging people to throw the first one away: https://merveilles.town/@akkartik/106112499040193446
If [you take] a look at how APLers communicate when they have ideas, you see code all the time, all day long. The APL community is the only one I’ve seen that regularly can write complete code and talk about it fluently on a whiteboard between humans without hand waving. Even my beloved Scheme programming language cannot boast this. When working with humans on a programming task, almost no one uses their programming languages that primary communication method between themselves and other humans outside of the presence of a computer. That signals to me that they are not, in fact, natural, expedient tools for communicating ideas to other humans. The best practices utilized in most programming languages are, instead, attempts to ameliorate the situation to make the code as tractable and as manageable as possible, but they do not, primarily, represent a demonstration of the naturalness of those languages to human communication. — aaron hsu
rpi with passive cooling: easily compiles 9front without overheating // x86: fans blazing, might overheat and crash the computer.
your source of inspiration: the expensive computer your work got you
computers bad
Drilling into computations in the shell for the Mu computer: https://merveilles.town/@akkartik/105790894303047592
an rpi based computer with its own punishment!
on second thought, fuck x86 and big computers. small simple and stupid is all i want to deal with anymore
A live-updating postfix shell for the Mu computer: https://mastodon.social/@akkartik/105108305362341204
Hacks and true stories of computing — https://dbohdan.com/hack-stories
The social status of computer scientists is zero. Why do so few people major in computer science? (2017) | Hacker News
List of AD computers that were created by regular users https://gist.github.com/dstreefkerk/377c063bd3083e2c6eecf3f7afdbf6da
Why is programming fun? What delights may its practitioner expect as his reward? First is the sheer joy of making things. As the child delights in his mud pie, so the adult enjoys building things, especially things of his own design. I think this delight must be an image of God’s delight in making things, a delight shown in the distinctness and newness of each leaf and each snowflake. Second is the pleasure of making things that are useful to other people. Deep within, we want others to use our work and to find it helpful. In this respect the programming system is not essentially different from the child’s first clay pencil holder “for Daddy’s office.” Third is the fascination of fashioning complex puzzle-like objects of interlocking moving parts and watching them work in subtle cycles, playing out the consequences of principles built in from the beginning. The programmed computer has all the fascination of the pinball machine or the jukebox mechanism, carried to the ultimate. Fourth is the joy of always learning, which springs from the nonrepeating nature of the task. In one way or another the problem is ever new, and its solver learns something: sometimes practical, sometimes theoretical, and sometimes both. Finally, there is the delight of working in such a tractable medium. The programmer, like the poet, works only slightly re- moved from pure thought-stuff. He builds his castles in the air, from air, creating by exertion of the imagination. Few media of creation are so flexible, so easy to polish and rework, so readily capable of realizing grand conceptual structures. (As we shall see later, this very tractability has its own problems.) Ask HN: How to rediscover the joy of programming? | Hacker News
Paper on Mu published at the Convivial Computing Salon: http://akkartik.name/akkartik-convivial-20200315.pdf
Another example of domestic computing: https://www.robinsloan.com/notes/home-cooked-app/
I’m going to call all “apps” programs again as part of my retro-computing experience.
As my hardware is getting older, I feel myself getting more attracted to retro-computing.
It’s taken a year to get here. I want to take a break, do a Lisp interpreter for fun. Just so I can see a computer boot into a Lisp prompt.
about me: I’m building a hobbyist computer. No C (eventually). Lots of tests. Reward curiosity. https://github.com/akkartik/mu#readme
Asking a computer scientist to build your website is like asking a geologist to pave your driveway.
📚 Finished reading What Algorithms Want: Imagination in the Age of Computing (The MIT Press) by Ed Finn
📚 Finished reading What Algorithms Want: Imagination in the Age of Computing by Ed Finn
Amazing collection of computer science and information technology papers: http://ceur-ws.org
I’ve probably shared bits of this before, but I’m really enjoying these 8-bit computer build and demo videos. https://eater.net/category/8-bit-computer/
Robot Odyssey, the fiendishly difficult computer game that took @auerbachkeller 13 years to finish. http://t.co/XyPoxH5XJM via @slate
📚 Finished reading Computer Science Programming Basics in Ruby: Exploring Concepts and Curriculum with Ruby by Ophir Frieder
📚 Finished reading Computer Science Programming Basics in Ruby: Exploring Concepts and Curriculum with Ruby by Ophir Frieder
Clipper tutorial:http://it.geocities.com/povigna/computer/clipper.htm