2026
-
Seeing in 1,024 Dimensions: How UMAP Makes Embeddings Visible
Sept 15
Embeddings live in a thousand dimensions; your screen has two. How UMAP flattens embedding space into a readable map — what it preserves, what it distorts, and how to read it honestly.
-
From Keywords to Concepts: Semantic Search in Laravel with pgvector
Sept 10
The post version of my PHP Tek talk: retrofitting meaning-aware search into a Laravel app with PostgreSQL and pgvector — architecture, code, and production lessons from DailyMedToday.
-
Meaning as Geometry: What Embeddings Actually Are
Sept 8
Embeddings turn language into coordinates, where distance equals meaning. This is the foundation everything else in this series builds on — explained without the math degree.
-
Rebuilding a Dead iPod Game
Sept 7
I loved a 2009 game called Artificial Life. It simulated real-time evolution of protozoa. I took a crack at rebuilding a modern, in-browser version based on that experience. The new version features emergent behaviors, predator-prey dynamics, and a dynamic ecosystem.
-
Why I Left Crypto and Found Canton
Apr 30
I was initially skeptical of blockchain, so I investigated a cross-chain DeFi protocol. I found its engineering compelling and joined up. After a series of ethical concerns pulled me away, I pivoted to Canton, drawn by its robust privacy architecture and established institutional support.
-
Introducing Cantool: A CLI for Canton Developers
Apr 27
Cantool is a new Go CLI tool designed to streamline application development on the Canton Network, unifying the process from project initiation to deployment. It integrates existing tools for a smoother workflow, introduces an AI-assisted MCP server for enhanced development, and boasts extensibility through a plugin system.
-
Canton vs Public Crypto: A Technical Comparison
Apr 23
Canton differs significantly from Ethereum and other L2s, focusing on local agreement and privacy. Transactions involve only relevant parties, enhancing scalability and confidentiality. Its declarative smart contracts reduce bugs, and the utility token model ensures predictable fees. Developers must adapt to this new architecture, emphasizing business logic over state management.
-
What is Canton Network (and why should you care)?
Apr 20
Canton Network is a layer-1 blockchain designed for regulated financial markets, addressing privacy, regulatory compliance, and interoperability without centralized control. Unlike typical public blockchains, Canton prioritizes privacy as a core feature and uses Daml for smart contracts. Launched in 2023, it has backing from major financial institutions and is focused on real-world applications.
-
The 0.25% Background: Building a Rarity System Into a Portfolio Site
Apr 13
I turned a portfolio rebuild into a craft exercise by hiding a gacha-style rarity system in the background animations. Fifteen variants, weighted probability, Cloudflare Workers, and a collector’s page nobody knows about. Sometimes you build things because they make the work yours.
-
Buy them the tools
Mar 25
Jensen Huang wants engineers spending $250k/yr in tokens. Others say that’s reckless. But the debate over company-sponsored tool budgets isn’t new — and neither is the answer.
-
The Agentic Harness Problem: Why AI Agents Need Better Guardrails Than Code Reviews
Mar 23
AI coding agents are prolific. They’re also unsupervised interns who will happily polish a bonus feature while the core product sits unfinished. A real-world retrospective on building tss-ceremony with agentic AI — and the harness improvements that came out of it.
-
Watch Cryptography Happen: A Terminal Animation for Threshold Signatures
Mar 20
I built an open source Go tool that animates a 2-of-2 threshold ECDSA signing ceremony in your terminal. Real keys, real nonces, real signatures — all computed live. Here’s why I built it and how it works.