Amiga 600: From the Amiga No One Wanted to Retro Favorite
Maybe putting the designer of the IBM PCjr in charge of this wasn't the best idea
The latest blog posts to take off on Hacker News. 6,220 posts.
Maybe putting the designer of the IBM PCjr in charge of this wasn't the best idea
Safely leverage PostgreSQL's asynchronous commit for significant performance gains
The real threat isn’t AI using open knowledge — it’s AI companies killing the projects that make knowledge free
The hunt for the next Microsoft created an era of excess that wasn't sustainable
How to self-host a personal archive of web content even if stuff get's taken down
After the Graz, Austria February 2025 WG14 Meeting, I am now confident in the final status of the defer TS, and it is now time.
This article is about why on-call in it's current state in big-tech is flawed, or how to properly develop software.
As Cory Doctorow once said "Any time that someone puts a lock on something that belongs to you but won't give you the key, that lock's not there for you." But here's the thing with the LCP DRM scheme; they do give you the key! As I've written about previously, LCP mostly relies on the user entering their password (the…
Today sees the announcement of the latest additions to Raspberry Pi's microcontroller line-up - the RP2350 family. I've had prototype units for a while, and you can run Rust code on it today. To my knowledge this is the first ever microcontroller launch with Rust support out-of-the-box.
For most of the last decade, being a software engineer has been a lot of fun. Every company offered lots of perks, layoffs and firings were almost unheard of…
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
In my last post about hard drives that go bad over time , I hinted at having rescued a lost piece of obscure Apple software history from an old 160 MB Conner hard drive that had its head stuck in the parked position. This post is going to be all about it. It’s the tale of a tad bit of an obsession, what felt like a…
Yesterday, the tj-actions repository, a popular tool used with Github Actions was compromised (for more background read one of these two articles). Watching the infrastructure and security engineering teams at Carta respond, it highlighted to me just how much LLMs can’t meaningfully replace many essential roles of…
The ESP32 is a popular microcontroller to use for do-it-yourself home automation, sensors, and a variety of other bits and bobs that you might want to take care of around the house. It’s the successor to the venerable ESP8266 which has found its way into many of our WiFi connected devices (seriously, open up a device…
Don't try to reform science. Not yet. Not in your PhD. In grad school, you'll start complaining about the publishing...
Critical authentication bypass vulnerabilities were discovered in ruby-saml up to version 1.17.0. See how they were uncovered.
As I’m getting older I look back on all the things I’ve done as a creative developer, and I see so many cool projects! But I never wrote down any development
The sinister side of rock 'n' roll
This post illustrates a key lemma that is used in proving the fundamental theorem of Galois theory (FTGT). Note that FTGT is not covered in this post. The focus of this post is on understanding and proving this lemma only. Here is the lemma from the book Galois Theory , 5th ed. by Stewart (2023):
We ten to consider Kanban as (digital) whiteboards with columns and sticky notes, while its original meaning was just (any) visual signal.
You’ve got a monopoly on lemonade because you pay all the grocery stores to be the default lemonade. So we’re going to force you sell your car. What’s with the weird redirect? If …
Popular GitHub Action tj-actions/changed-files has been compromised with a payload that appears to attempt to dump secrets, impacting thousands of CI pipelines.
tj-actions/changed-files
I recently helped a company recover their data from the Akira ransomware without paying the ransom. I'm sharing how I did it, along with the full source code. Update: since this article was written, a new version of Akira ransomware has appeared that can't be decrypted with this method The c
Your grandpa probably really did walk 5 miles to school in a foot of snow. A look at the changing numbers for how American students get to school.
We document that, after remaining almost constant for almost 30 years, real labor productivity at U.S. restaurants surged over 15% during the COVID pandemic. This surge has persisted even as many conditions have returned to pre-pandemic levels. Using mobile phone data tracking visits and spending at more than 100,000…
A war story of manually sharding Postgres across 6 databases under load, and the case for automating the process with a proxy instead of weeks of engineering effort.