Personalizing Websites at the Edge
A bookmarklet for United's flight search led to a broader idea: users no longer have to accept default web UX as fixed. AI makes local, runtime personalization much more practical.
Insights on Systems & AI
A bookmarklet for United's flight search led to a broader idea: users no longer have to accept default web UX as fixed. AI makes local, runtime personalization much more practical.
Claude Code silently truncates lines longer than 2,000 characters — no error, no warning. Minified HTML, bookmarklets, and SVGs all hit this. I watched it loop for 20 minutes on a five-file project it could never fully read. Diagnostic, repro scripts, and workarounds included.
I tried to test Claude Code's multi-agent team mode with split panes in iTerm2. The it2 CLI was broken, the docs were confusing, and I spent the whole session yak-shaving. Here's what actually works.
AI coding assistants amplify both velocity and bottlenecks. Teams seeing 10x gains already had fast feedback loops. Here's why your infrastructure is now the bottleneck.
I had 10 years of workout data and wanted AI coaching for my strength training. Instead of building AI into my app, I built something simpler: a way to let any LLM generate workout configs. Zero AI code, zero costs, perfect privacy.
Deep dive into why Google's Gemini CLI takes 35-60 seconds to start. Analyzing 129,681 syscalls, MCP server initialization, and fundamental architectural issues affecting developer productivity.
While trying to login a passkeys protected account on Android, I ran into a peculiar issue: I kept getting shown a message saying "No passkeys found".
If you've applied for a visa lately, you’ve likely dealt with VFS Global, a private company that holds a monopoly on visa processing for over 60 governments worldwide. While...
How to rewrite import paths with a bash one-liner when starting a repo from a github template
Learn how to use the `program` directive in HAProxy to test URL rewrite rules and routing logic. This guide covers setting up HAProxy with `Gor` for traffic capture and verification, ensuring your configurations work as expected.
Troubleshooting slowdown issues with the Starship terminal prompt during terminal startup. Here's how I fixed it and sped things up.
Talk about working with "time" with software engineers and you're pretty much guaranteed someone is going to post a meme. I was recently talking with a co-worker about managing...
Discover how to optimize HAProxy performance by tuning queue and networking settings. This guide explores handling increased traffic, adjusting `maxconn` and `tcp_max_syn_backlog`, and verifying system state to ensure efficient load balancing.
Sharded exchanges can be enabled by using the a plugin with rabbitmq. It is useful for distributing load across multiple queue for the same routing keys. Using sharded exchanges,...
cozgo, a Go wrapper for the Coz library for causal profiling in Go projects.
A simple and clean way to wait for dependencies to be available in Unix*y environments. I often use this script to orchestrate my docker containers.
Explore a fun investigation into an integer overflow bug in Metabase. Learn how a simple unit conversion mistake led to a `NumberFormatException` and how the issue was resolved by debugging logs and updating the database.
Learn how to migrate large datasets from MySQL to AWS Redshift using command-line tools. This guide covers extracting data, transforming it for Redshift, and loading it via S3, achieving efficient data transfer with Unix pipes and filters.
Get notified when new posts are published. No spam, unsubscribe anytime.