Bitchat for Gaza - messaging without internet
Bitchat is a new messaging app that allows users to chat securely with or without internet access. Download it today via the App Store or Google Play store to begin communicating safely, even when connectivity disappears. Why Bitchat is needed Palestinians a…
AI World Clocks
The current time as rendered by 9 different AI models. By Brian Moore.
You misunderstand what it means to be poor
The more I speak about being poor, the more I realize how fundamentally other folks misunderstand what it means to be poor versus being broke.
AGI fantasy is a blocker to actual engineering
:AGI is a harmful and wasteful fantasy that runs counter to the principles of efficient and effective engineering.
I think nobody wants AI in Firefox, Mozilla
Mozilla is developing a built‑in AI assistant for Firefox that will be offered as a third browsing mode alongside Normal and Private tabs. They’re calling it “Window AI.” Details are still scarce.
Reviving Classic Unix Games: A 20-Year Journey Through Software Archaeology - VEJETA
How I spent two decades tracking down the creators of a 1987 USENET game and learned modern packaging tools in the process. The Discovery: A Digital Time Capsule from 1987 Picture this: October 26, 1987. The Berlin Wall still stands, the World Wide Web is just…
Why agents DO NOT write most of our code - a reality check
At Octomind, we build AI agents - but our code is still mostly written by humans. We love LLMs and use them everywhere we can, from our product to our internal workflows. But despite all the hype, we’re nowhere near “agents writing most of our code.”
Blue Origin sticks first New Glenn rocket landing and launches NASA spacecraft | TechCrunch
It's an impressive accomplishment for the new mega-rocket launch system, and paves the way for the company to start re-using the boosters in commercial missions.
Introducing SlopStop: Community-driven AI slop detection in Kagi Search
------------------------------------------------------------------- Your collective defense against AI-generated spam and content farms ------------------------------------------------------------------- We made it our mission to prevent the web from becoming…
Sorry to my PR reviewers
A brief explanation of my PR drafting foibles.
Tracking Down Progressively-Enhanceable APIs
Something that I’m a big fan of is APIs that can be easily modified and hacked with. It’s frustrating to have to write fully production-ready code when you actually want to just prototype something, and so I’m happy when there’s an API that it’s easy to use, w…
Satya Nadella — How Microsoft is preparing for AGI
Plus a tour of Fairwater 2, the most powerful AI datacenter in the world
We’re Real Fucked
Thursday. Okay, Thursday. Time to get ready for the weekend.Wait ready? For what, exactly? You ever notice how we say things like that get ready for the weekend as if it’s a ritual? A small prayer …
How I Survived a Viral App—Almost Losing My Mind - Shajid Hasan
What started as a fun side project during exams became a viral sensation. Chithi.me, an app for anonymous hand-written letters, delivered millions of messages—bringing excitement, sleepless nights, and tech lessons.
Why OLAP Migrations Are Hard: The Hidden Cost of Schema Change in Analytical Databases
Schema changes in analytical databases like ClickHouse aren’t simple DDL tweaks—they’re physical rewrites that ripple through materialized views and dependencies. Learn why OLAP migrations are so complex, and how design choices that speed up reads make change …
Cursor's Composer Model Surprised Me
After months away from Cursor, Composer 1 has me reconsidering my daily driver. Speed beats raw intelligence for most coding tasks.
My Home (VPN) Network Setup
A14M · Platform Engineer · DevOps
A reminder to stay in control of your agents
These tools are good, but seriously flawed. Trust but verify.
Air gapped / Data Diode backing up arrangement
With the news today UK GDP has apparently been measurably decreased by the well publicised JLR hack of their computer system, here is a simple air-gapped archiving / backup system which can easily be implemented on multi-TB sized systems. We have great tools a…
Let Your Intrusive Thoughts Win: How To Talk To Anyone
how to use your intrusive thoughts to start and maintain conversations
Bayesian A/B testing is not immune to peeking
October 30, 2025 · 3 mins · 559 words Share on: X · HN
Truly First-Class Custom Smart Pointers
I propose this blog post as part of the discussions around the Field Projections project goal. Thanks to Benno Lossin and everyone involved for the very fruitful discussions!
Architecting for multitenancy
Ever since I wrote the ClickHouse post, it has been living in my head rent-free. I was thinking a lot about running it as the backend for a SaaS service and realized its multi-tenancy model isn't great. And that led me into a rabbit hole where I realized I am
Model T Housing
Government building over-regulation makes housing far more expensive and generic for everyone. Building code mandates one way, a quite expensive way, of building homes. It forces builders to use old techniques despite advancing technology. If cars were over-re…
Needy Programs
We used to use software; now software started to use us
Recommendations for Getting the Most Out of a Technical Book
This short article compiles a few notes I previously shared when readers ask how to get the most out of my building large language model from scratch books. ...
How to Build an NFL Prediction Model with ELO Ratings and DuckDB
Build a sophisticated NFL prediction model achieving 57% accuracy using ELO ratings, DuckDB, and dbt. Complete technical guide with Python code, Monte Carlo simulations, and real-world results from 143 games.
Animating CSS width or height no longer forces a Main Thread animation (in Chrome, under the right conditions)
When their values don't change throughout the animation, CSS width / height animations can run on the Compositor, instead of being forced to run on the Main Thread.
Announcing YARD-Lint: Keep Your Ruby Documentation Solid
YARD-Lint catches documentation drift in Ruby projects. Open-source linter that validates YARD tags, types, and examples. Improve code quality and AI accuracy.
Against 'Metroidbrania': a Landscape of Knowledge Games
What are knowledge games? How do we relate them to each other? What sub-genres exist – and which ones might be implied?
Messing with bots
Markov chain babblers, bogus php files, and more!
Artisanal Coding Is Dead, Long Live Artisanal Coding!
Discuss on Hacker News or Twitter. I recently discovered that I possess certain AI-assisted superpowers: I can now implement working features — the ones I actually need and want — far faster than if I coded them artisanally, and with no loss in quality. I lit…
Rust in Android: move fast and fix things
Posted by Jeff Vander Stoep, Android Last year, we wrote about why a memory safety strategy that focuses on vulnerability prevention in ...
Just 10 minutes away
10 minutes is a powerful distance. If you walk, take public transit or drive for just 10 minutes from where you currently are you are likely to encounter another human being who either has way less...
Skills as Object-oriented Programming for LLMs
In case you missed the launch announcement - skills are structured markdown files with (optional) resources that can augment LLM’s with additional capabilities (eg.
Bring Your Own … Blob Storage?
Thoughts on why blog storage, and specifically S3 are a perfect match for BYOC software.
The Lost Spark: How Modernity Flattened Real and Imaginary
The Lost Spark: How Modernity Flattened Real and Imaginary
How We Streamed OpenAlt on Vhsky.cz – Brno Hat
The blog post was originally published on my Czech blog.
How Close Can a PWA Get to a Native App? Closer Than You Think - Kool Codez
I set out to see how far the web can go toward feeling native. Here’s what I found while building a PWA demo that might just make a full rewrite unnecessary.
Everyone Says They Can Spot AI Writing—Can You? 🤔
I built a collaborative team of copywriters that run inside Claude Code (what?!) that automate my writing process–without sounding like an LLM
Eggtastic Fortress
It began, as many thought exercises do, with a discussion in the kitchen. My wife and I were debating whether a cooked egg was still safe to eat after spending the night on the kitchen counter. I am certainly not the type to thro…