Featured post what's this? ✨ iPhone Duo: the high price is a feature Open Hacker News on any iPhone keynote day and, without fail, you'll see the same comments. Today with the launch of iPhone Duo, things were no different. "It's too big" "When are they bringing back the iPhone mini?" "It's too expensive" I can't reall...
AI Agent Loop - John Oram A loop that forgets is just a faster line. The interesting property is not that agents write the software. It is that each cycle can make the next one cheaper.
Don't Give Them the Time of Day How Nix can defend against the encroachment of external influence of politics
The Advantages of Culture | Michael Gomes Vieira Many Nigerians from the Yoruba people blend a mix of red peppers together to make a versatile sauce that is often eaten with chicken, called Obe...
Large Language Models How predicting the next token across vast amounts of text turns statistical patterns into conversation, reasoning, and useful behavior.
Lotte’s Attic Megolm key confusionEstablished cryptographic algorithms like Signal’s double ratchet algorithm may include guidance or cautions for application or modifications of the parameters or construction used
Infinite-Dimensional Vectors - flo.znkr.io I don’t know why (it’s probably me) but the topic of infinite dimensions comes up regularly in conversations I am in. I don’t think I have ever done a good job in explaining what that means. This time, for sure!
Base84 deserves a place in file names The TurboCrypt file encryption tool was originally designed for Unix systems.
How my e-reader lost its stripes I’ve been a lifelong reader, which has proved a fragile habit in our era of endless trivial distraction. While books and e-ink readers solve the problem of competition for attention, they can’t compete with a phone for convenience. That tiny device in my ...
What It Actually Takes to Build Yocto Properly on Arch Linux A Yocto build on Arch Linux fails with glibc mismatches that no recipe explains. The cause: uninative.bbclass catches its own ceiling check and downgrades it to one bb.warn line, after which native sstate silently stops being shareable. Closing it took bu...
I Lost Track of What My Agents Were Doing, So I Gave Them a Shared Notebook Running parallel Claude Code sessions across a dozen repos, I kept losing the thread of long efforts that branched into many PRs and months of blockers. GitHub was the wrong place for in-flight state, a knowledge base like gbrain answered the wrong questi...
My golf simulator now hosts local LLMs The story of redmonitor — or how I turned four computers I wasn't using into a tiny private cloud, mostly because my wife wouldn't let me buy another one.
I Am a Flat-Rate Monthly Responsibility Service Most people, when asked why they do what they do, lie. This isn’t because they’re malicious but it’s because the honest justification for a career is rarely noble. It’s usually a combination of a decent paycheck, tolerable hours, and whatever neurosis you...
You Can Drop SEO I started learning web development around the time the term search engine optimization, SEO, was becoming more common. You could still see the shift between pre-SEO content and post-SEO content. A pop
The butt (of your charger) matters What's the difference between these two butts? BadButt GoodButt They do the same thing right? WRONG Power adapters (butts) seem like simple devi...
Seven years of bitwise: a weekend project, a Hackernews front page, and the long road into Debian I started bitwise because I was tired of opening the KDE calculator. Seven years, one Hacker News front page and sixteen distributions later, here’s what I learned — mostly about how hard it …
Astra for Coding: Why Are We Doing This Again? Some thoughts on Astra and newfangled long-horizon models.
Review a pull request by booting it tl;dr; trynix-preview is a GitHub action that comments a link on a pull request which lets you boot the PR’s build in the browser using https://trynix.dev. No servers, just browsers.
I Rewrote English with Spanish Spelling Rules – Photo I took in London. Sorry Britain for what I’m about to do. Learning to read and write English is a nightmare I’ve been learning English for around 25 years already, and there are still words that there’s no way I could’ve known how they were pronou...
A Minimal Stack for Scalable Machine Learning In this article, I'd like to provide a good answer to the question: "What is the simplest technology stack that can support scalable machine…
Having a Point Is Power This is a rough take, but the history of human tools began with giving things a point. Fists and fingers are round. Put something with a point in you
In Search of More Friends - Lyteforce Writes For as long as I can remember, I've always had trouble "making" friends. Now that's not to suggest that I don't have friends, as I'm pretty sure I do (maybe...
How I build a mechanical Garmin watch face: a real gear train for a watch with no gears How I design skeleton, tourbillon and regulator watch faces for Garmin: solving the gear train, checking a watchmaker could assemble it, and lighting the metal.
Meet Pip, my new favourite agent When OpenClaw became mainstream this year, everyone lost their minds. It really felt like agents were here to help us with everything. We soon found out that these agents were only as good as the models they used. If you’re like me, you probably set up Op...