Vector search in PostgreSQL: deduplicating thousands of speakers with pgvector and HNSW
From an O(N²) cosine self-join that timed out to HNSW + LATERAL k-nearest-neighbour queries: deduplicating voice embeddings in PostgreSQL.
From an O(N²) cosine self-join that timed out to HNSW + LATERAL k-nearest-neighbour queries: deduplicating voice embeddings in PostgreSQL.
The Italian-American blog MacStories reversed a decision made in 2022 and returned to using X (formerly Twitter), opening up a crisis among contributors and readers who feel betrayed.
For a mobile 'mini homelab' project I'm working on, I wanted to use 5G Internet as a primary 'on-to-go' connection, but still have the ability to plug in another Internet connection when I put the mobile rack I'm building in a fixed location. I'll have more on…
Nearly all behavior of biological species is ultimately a result of what is effectively the giant reinforcement learning algorithm in nature. It...
Say something people want
You've worked your heart out building your startup. You’ve convinced the smartest investors to pour millions into your vision. You’ve recruited a dedicated, world-class team. Your conviction is immutable, and the timing couldn't be better to make your long-sou…
SQL. You either love it or you hate it.
I was pleasantly surprised and happy to see that my article ‘Your executable is a SQLite database’ resonated with people. It is a format I have been thinking about for a while, and the idea seems to have struck a chord with others.
The server room is too loud. You picture blue LEDs blinking in the dark. It’s actually a wall of sound - thousands of small fans screaming in slightly different keys, a noise that gets into your teeth. I had the yellow ear protection on and could still feel i…
Fear of artificial intelligence, concentrated power, and the case for public infrastructure.
Last week, I read a story about how Waymo (self-driving taxi service) is partnering with Door Dash (food delivery service).
This one is about my friend, Aaron. I met him at school, and in our first year when we were eleven years old I told him I wanted to be his best friend but he…
Laude Institute, introducing Headlong: A Microharness for Persistent Agents:
Multi-agent workflows have an amnesia problem
Multi-agent AI pipelines lose context at every handoff between agents. A look at why, backed by Salesforce's CRMArena-Pro benchmark, and what a shared memory layer actually fixes.
I’m hooked up to the dopamine scroll machine where Meta harvests my soul for advertising. At this point that’s how I see it. Like anyone with a smartphone and social media I’m susceptible to a junk food diet of endlessly scrolling Instagram Reels or viewing pi…
Here's how I make the most out of Claude Code: my CLAUDE.md rules and a pre-commit hook for Claude to check its own work.
What I learned, mostly: I overbuilt the clever part, and then kept it anyway.
Why is it that great artists still want to make their art by hand? Why do musicians still want to compose their tunes? Why do writers still prefer to write their own stories? When AI can do it all within seconds. It's not just these artists that do not use AI;…
The Internet Is Becoming An App
I have been online long enough to remember when “the internet” and “the web” were different things, and when the web was genuinely a web. Pages linked to other pages and you…
The PCA algorithm is sensitive to changes in measurement scale. Measuring one variable of a system in inches rather than centimeters, say, alters both its principal axes and principal eigenvalues. Although this scale dependence is generally complicated, we sho…
This blog provides updated forecasts and comments on current weather or other topics
A curated list of developer ambassador, champion, expert, campus, and community programs for builders who write, speak, teach, organize, and create in public.
This morning I found Claude Code's /cost command and discovered I've pushed 8.8 billion tokens through it in 234 days. I added the number to my résumé — here's the case for token throughput as an AI-era CV signal.
Root election, port roles, proposals and agreements, topology changes: explore RSTP through simulations powered by MSTPD compiled to WebAssembly.
Apple announced the new Mac mini with the all-new M6 and powerful M5 Pro, delivering a dramatic boost in performance and more versatility in its supersmall desktop design.
A look at how flex items wrap and how to balance them across lines.
Apple announced the new Mac Studio, featuring M5 Max and the all-new M5 Ultra, delivering a monumental leap in AI performance and even faster graphics.
Apple debuted M6 in the new Mac mini and M5 Ultra in the new Mac Studio, providing an extraordinary leap in performance and AI capabilities.
How to install the free version of Docker Engine without licensing issues.
Some simple basics of caching with the Cache-Control header.
I don't think it's going to work out the way everybody thinks it will. The current narrative, at least the one pushed by the companies selling the shovels, is that AI will become centralized. Anthropi
Starting later this year, new Sign in with Apple addresses, previously issued on privaterelay.appleid.com, will be issued on private.icloud.com. Existing addresses on privaterelay.appleid.com will continue to work and forward mail to users without interruption…