Microcomputers – The Second Wave: Toward A Mass Market
In 1977, three new microcomputers appeared on the scene that broke free from the industry’s hobbyist roots: the Apple II, the Commodore PET, and the Tandy/Radio Shack TRS-80. Much later, in the 199…
Collective human consciousness is full of imagined or mythical dream-like utopias, hidden away behind mountains, across or under oceans, hidden in mist, or deep in the jungle. From Atlantis, Avalon…
Every Western institution was unprepared for the coronavirus pandemic, despite many prior warnings. This monumental failure of institutional effectiveness will reverberate for the rest of the decade, but it’s not too early to ask why, and what we need to do about it. Many of us would like to pin the cause on one political...
When you go into a restaurant and you see a sign that says “No Dogs Allowed,” you might think that sign is purely proscriptive: Mr. Restaurant doesn’t like dogs around, so when he…
I started reading software blogs before I got my first programming job 20 years ago. At this point, I've read thousands of blog posts and essays, but a small handful stuck in my mind and changed the way I think about software.
Don’t think of AI chatbots as people ⊗ Shared reality will self-destruct ⊗ What if the Post Office had its own AI model?
No.372 — What’s guiding our Regenerative Futures? ⊗ The way we think about the future needs to change ⊗ AlphaEarth tracks Earth’s changes ⊗ England’s ice-age ghost ponds
Thoughts on getting into modern-day gaming later in life after taking a very long break. (Warning: This is a very elder millennial post, leaning on geriatric.)
Why AI Efficiency May Be Making Your Organization More Fragile
The productivity gains from AI tools are undeniable. Development teams are shipping faster, marketing campaigns are launching quicker, and deliverables are
Inside the Fascinating World of Terminals, TTYs, and PTYs
This post takes a look at terminals, TTYs, and PTYs. We’ll cover how terminals work, how pseudo-terminals let programs like bash and vim interact with your keyboard, and how terminal emulators display text and styles. Along the way, you’ll see escape codes, line discipline, signals, and a simple Python example with Pyte to show what’s happening behind the scenes.