It Was Ten Years Ago Today Ten years ago today I posted Economies of Scale in Peer-to-Peer Networks . My fundamental insight was: The income to a participant in a ...
Revisiting the DOS memory models At the beginning of the year, I wrote a bunch of articles on the various tricks DOS played to overcome the tight memory limits of x86’s real mode. There was one question that came up and remained unanswered: what were the various “models” that the compile...
Run, Build, and Grow Small Systems Without Leaving Your Text Editor A ClojureScript live programming environment for small distributed systems, with live inspection features and self-rewriting code, etc.
Rust's design goals should be about code Rust has been kicking around the idea of design goals, under various names, for some time. Design goals are useful because they give everyone making product decisions a common language and set of priorities to appeal to. If done well, they would accumulat...
Introducing Tiny Storage: a small, lightweight UserDefaults replacement Hey I'm a developer not an artist Following my last blog post about difficulties surrounding UserDefaults and edge cases that lead to data loss (give it a read if you haven’t, it’s an important precursor to this post!), I wanted to build something small a...
Going between Finder and the Terminal A few shell scripts I use to go between the Finder and the Terminal.
The Case for Rivian tl;dr: In 2-3 years, Rivian stock could be worth several times its current price, possibly way more.
Dookie Demastered Green Day's landmark album, demastered in 15 formats. The way it was never meant to be heard.
Mastodon 4.3 Grouped notifications, notification filtering, better onboarding and a refreshed look await in this new release of our decentralized open-source social media software.
Ricky Mondello » Apple Passwords’ Generated Strong Password Format This post briefly summarizes part of a talk I gave in 2018. All information in this post has been accessible on YouTube since then. There is no new information or news in this post.
The Nobel Prize in Chemistry 2024 The Nobel Prize in Chemistry 2024 was divided, one half awarded to David Baker "for computational protein design", the other half jointly to Demis Hassabis and John M. Jumper "for protein structure prediction"
Impostor Syndrome: from A - Z Impostor Syndrome is something many of us have faced at one point or another—a persistent, nagging...
.NET 9 Performance Improvements Summary With every release, .NET becomes faster! Simply by updating your project to .NET 9, you get these improvements for free! It’s very…
This Post Is Not About Python Pure Python is generally a slow language. Written for performance, it will often be around 40-50 times slower than C, and Python “written for performance” is Python that is very straightforward and does not use many of its features. Python code that has a...
On the Nature of Time Stephen Wolfram takes a computational view of time, defining it abstractly, and the implications from computational irreducibility.
Who died and left the US $7 billion? It was the biggest estate-tax payment in modern history, but no one knew who made it. Then an anonymous phone call pointed to one man....
player.style - Video & audio player themes for every web player & framework Video and audio player themes that work for any web player (Video.js, Youtube embeds, and more), and with every web app framework (HTML, React, and more). Open source and built with Media Chrome so they’re fully customizable using just HTML and CSS.