The IBM-ification of Google?
I used to think Google owning the full vertical stack was a masterstroke. Like TSMC silicon, TPUs, their own data centers, proprietary models, search engine....
The latest blog posts to take off on Hacker News. 49,185 posts.
I used to think Google owning the full vertical stack was a masterstroke. Like TSMC silicon, TPUs, their own data centers, proprietary models, search engine....
Every end-to-end encrypted messenger ships a fingerprint UI. Almost nobody opens it. A note on what's actually missing.
The global memory crunch and the great repricing of consumer electronics
uv's CLI feels surprisingly clunky compared to its peers like pnpm or Poetry.
A 2026 sequel to C Constructs That Don't Work in C++: what still breaks, what C++20 changed, and what C23 changed.
How I'm using Kagi Search with low vision to manage visual fatigue, plus my favorite Kagi accessibility features for low vision + CVI and Kagi low vision theme
After a decade on Ubuntu 16.04, I migrated my blog to FreeBSD on Hetzner. Some notes on setting up a VPS with FreeBSD, Jails, Bastille, Caddy reverse proxies, and load testing and benchmarking the blog from four continents.
Hand drawn data visualizations by artist Doug MacDowell.
The day was to begin like any other, with Antigravity open (yes, there are tens of us!), expecting to get some work done before my attention fragments. But Google had other plans. They had rolled out a new version of Antigravity the day before, at I/O 2026 , presenting it as a shiny, standalone Codex-style experience.
AI takes in all the input, whether the original authors have consented or not, and do some "learning", and then the AI companies sell these learned result to...
LinkedIn may be awash with boosters, but shunning AI is the human choice.
It's that time of the year again, a new version of Python is just around the corner. With the Python 3.15.0b1 feature freeze, we know what's...
In Yesterday’s IO Keynote Google declared war on the remnants of the Web. (See longer description on their website.) TL;DR: They are pushing Search more into the “here’s your processed answer” direction that “AI Overviews” have established (you know, those AI snippets in current Search that are wrong about 10% of the…
How I turned a single long desk into a digital side for work and an analog side for reading, writing, and building LEGO with the kids.
Recently I got an invitation from an organization I respect, to a gathering of senior people, unconference format. Yes, it’s mostly about AI. No, it doesn’t reek of boosterism. My guess is that the discussions would be relatively intelligent and unbeliever contributions would be welcome. I declined, because it’s in…
I submitted Inkwell for iOS to Apple for review on April 21st. It has gone through numerous rejections, code changes, resubmissions, clarifications, one phone call, and one appeal to the review board, which I’m still waiting to hear back on.
Paul Khuong's personal blog. Some Lisp, some optimisation, mathematical or computer.
Formal verification gates for AI coding loops, in the language you're already shipping.
At NAB, I found a demo of Wi-Wi STAMP, a wireless time synchronization protocol that came out of Japan's NICT. Wi-Wi stands for Wireless 2Way interferometry, and it uses the 900 MHz band for picosecond-level time sync, and mm-level distance accuracy, in a tiny box, currently the size of a smartphone. The system is…
Over the past year, I’ve been working on fixing C by giving it a high quality, ultra portable standard library. It is not a simple wrapper on top of libc; it doesn’t depend on libc except when required to by the platform. To my knowledge, there is nothing like it.
If you have ever tried to minimize a function with gradient descent, you probably noticed that some functions are a joy to optimize and others are a nightmare. The difference often boils down to two properties: strong convexity and L-smoothness. These two concepts define a “sandwich” of quadratic bounds around your…
In the past few months, I’ve been stress-testing how far AI coding agents can take us when building real, production-grade distributed systems. The result: a Rust-based multi-Paxos consensus engine that not only implements all the features of Azure’s Replicated State Library (RSL) [1] — which underpins most major…
If he had been a programmer, Cardinal Richelieu would have said “Give me six lines written by the hand of the most expert C programmer in the world, and I wi...
flow2 | Blog post: 'PHP's Oddities' in Tech
How your dependencies became Bernies
Nothing on the internet lasts forever. But Disney’s 10-year mismanagement of FiveThirtyEight is its own story.
I'll give a brief outline of how to enable HTTP/2 cleartext (h2c) in a Go API server when you are using Go 1.24 or newer. This is useful in Cloud Run environments, which handles TLS termination but can take advantage of HTTP/2 features.
If you liked this piece, you should subscribe to my premium newsletter. It’s $70 a year, or $7 a month, and in return you get a weekly newsletter that’s usually anywhere from 5,000 to 18,000 words, including vast, detailed analyses of NVIDIA, Anthropic and OpenAI’s
It doesn’t take a genius to figure out why more and more local stores are going defunct. A …
Until this past weekend, a contractor for the Cybersecurity & Infrastructure Security Agency (CISA) maintained a public GitHub repository that exposed credentials to several highly privileged AWS GovCloud accounts and a large number of internal CISA systems. Security experts said the public archive included files…