I trusted an LLM, now I'm on day 4 of an afternoon project
A quick project spiraled into a marathon of AI missteps, hardware headaches, and hard-earned lessons. Welcome to the story of Deskthang.
The latest blog posts to take off on Hacker News. 4,109 posts.
A quick project spiraled into a marathon of AI missteps, hardware headaches, and hard-earned lessons. Welcome to the story of Deskthang.
A recipe for reasoning LLMs
Why I'm very excited about `go tool` landing in Go 1.24.
Write an awesome description for your new site here. It will appear in your document head meta (for Google search results) and in your feed.xml site description.
A wolf paces in captivity, teaching us all the wrong lessons about power
For the past two weeks or so, I've been working on constructing the Taylorator. The Taylorator is a piece of software which allows me to flood the FM broadcast band with Taylor Swift's music. No matter where you tune your radio, you will only be able to listen to her!
See this ugly pixel shift when upsampling a downsampled image? My post describes where it can come from and how to avoid those! It’s been more than two decades of me using bilinear texture filterin…
It seemed like a great idea at first.
(This is an adapted version of an article I wrote for the Dutch amateur radio magazine Electron , November 2021.)
There are several aspects of Rust that I’m not particularly fond of but the one that takes the cake is core::io::BorrowedBuf which I despise with passion. It’s a nightly feature which puts in question my extreme emotions about it. On the other hand it means there’s time to stop it from getting stabilised and figure…
As a consequence of scanning thousands of slides, I learned quite a bit about taking photos that capture a family’s life. Here’s a personal…
As the course progressed, I discovered that some of this stuff was actually logical, and also kind of fun. I found myself using the piano room just to play around. I never cared much for attempting to play sheet music, but the idea of hitting keys and getting a sound that was sometimes harmonious was strangely…
Long-time readers will know that my first video game love was the text-mode video game slash creation studio ZZT. One feature of this game is the ability to ...
Date: 2025-01-26 Git: https://gitlab.com/mort96/blog/blob/published/content/00000-home/00016-wayland-input-latency.md
Ever wondered why 100nF is a go-to value for decoupling capacitors? This number has pervaded in datasheets and electronics advice going back to the 1980s, and is still widely present in the datashe…
Picks and Shovels is a new, standalone technothriller starring Marty Hench, my two-fisted, hard-fighting, tech-scam-busting forensic accountant. You have TWO DAYS LEFT to pre-order it on my latest Kickstarter , which features a brilliant audiobook read by Wil Wheaton.
An analysis of Product Hunt, 2014 - 2021
Lessons learned from building Codescribble with a little help (and a lot of frustration) from an AI
Why the OAuth2 protocol was designed the way it is and how it works.
How I leveraged AI tools like Cline to enhance the UI/UX of a website and streamline backend tasks. From redesigning pages and translating content to navigating the benefits and challenges of AI-assisted development, this blog post highlights the potential of using large language models to boost productivity while…
Better SQL through typed, composable query fragments.
Databases are global, shared, mutable state. That’s the way it has been since the 1960s, and no amount of NoSQL has changed that. However, most self-respecting developers have got rid of mutable global variables in their code long ago. So why do we tolerate databases as they are?
Principal AI Architect. Creator of open-strix, a harness for building agent teams. Writing about AI architecture, stateful agents, and what happens when you give AI memory.
On developing an involuntary reflex for spotting AI slop
Nowadays the most popular programming languages are Python, Javascript, Java, C++, C#, Kotlin and Ruby, and the average programmer is probably familiar with one or more of these languages. It's relatively easy to switch from one to another (barring any framework specific knowledge that may be needed), since they are…
Brick your Steam Deck - one way or another…
This is the story of how Apple made a mistake in the ROM of the Macintosh Classic II that probably should have prevented it from booting, but instead, miraculously, its Motorola MC68030 CPU accidentally prevented a crash and saved the day by executing an undefined instruction.
A first attempt at identifying and cataloging DeepSeek's glitched tokens