My MacBook was throttling to 20% clock speed. After six hours diagnosing Chrome tabs, Apple widgets, and streaming audio, the top CPU consumers turned out to be the AI diagnostic sessions themselves.
May 31, 2026
My self-hosted faster-whisper instance started repeating "12 30" instead of transcribing a 9-minute voice message. The fix: chunked inference with compression_ratio filtering.
May 29, 2026
An AI assistant freed 333 GB on a friend's Mac, then silently consumed 223 GB on mine. The output capture file from a background rsync verification grew proportional to the data processed, not the data printed.
I ran four market data feeds simultaneously from a DigitalOcean droplet near NYSE and measured actual latency. dxFeed Direct at ~10ms, Schwab REST at ~400ms. Here's what's behind those numbers.
May 25, 2026
A Power E*TRADE real-time quote path appears to have gone bad while independent feeds and prints showed the trade itself was fine.
May 19, 2026
CodexBar's CLI leaks 28 GB when a firewall silently drops packets. Here's the root cause (URLSession.shared's 7-day timeout default), the fix, and a zero-dependency Windows port I built.
May 17, 2026
In one sitting on the Alienware: a local Whisper-large transcription endpoint and a local Kokoro TTS endpoint, both wired into OpenClaw over Tailscale. Plus the SSRF schema lock that forced a CLI workaround, and a hot-reload that lied.
May 15, 2026
Both Anthropic and OpenAI added a /goal command to their coding CLIs. It turns your agent into a self-driving loop that keeps working until a condition is met. Here's how it works and how to get it.
E*TRADE's API only goes back 2 years. Your full trade history lives in PDFs. Here's how I bulk-downloaded 5,254 of them and extracted 29,700 trade rows with zero failures.
May 14, 2026
An 18-year-old heap buffer overflow in NGINX's rewrite module. CVSS 9.2, 19 million servers cited. Here's why the real attack surface is a fraction of that, and how to check your own config in 30 seconds.
Follow-up to the Bookmap extraction: how Schwab's TOS update broke our patches, why JAR patching is fundamentally wrong, and the Java agent approach that actually survives upgrades.
May 5, 2026
I needed every drawing from my TradingView account. The wrong way: 6,664 API calls over 62 minutes. The right way: 13 calls in seconds.
May 4, 2026
The sidecar went from 98 MB to 5.6 MB. Eight stages, nine commits, one session. Here's what the port looked like and why architecture matters more than language.
Sunshine and Moonlight streaming broke after a reboot. 6 hours of debugging before finding the real cause: a CSRF config and a missing key exchange.
I wired live quotes and broker-specific margin data into my trading workstation, then compared Robinhood, E*TRADE, and Schwab side by side.
May 3, 2026
How I extracted Schwab's Bookmap L2 visualization from ThinkorSwim, patched it to run on a Linux droplet, and built a headless order-book data stream.
April 29, 2026
Gemini CLI destroyed 269 messages of conversation history. Claude Code picked up the pieces, finished the 500GB OneDrive migration with rclone, and hash-verified 68,000 files before deletion.
April 14, 2026
I automated E*TRADE's SMS 2FA using Google Voice, Gmail, Apps Script, Caddy, Tailscale, and a Node.js relay so my trading app logs in every weekday morning without me waking up.
I pasted server credentials into Claude Code and it refused to help for the rest of the session. A /clear and a rephrased prompt fixed everything in one shot.
April 13, 2026
I set a simple shell alias so Claude Code always runs with --effort max, plus notes on why --dangerously-skip-permissions can be useful but risky.
Shannon found 11 real bugs across GitLab's auth, SSRF, and authz surfaces. Every one was a duplicate. Here's what happened, what it cost, and the pre-scan checklist that would have saved $160.
April 6, 2026
Gemma 4 31B, Qwen3 32B, GLM-5 sizing, why I picked the L40S over MI300X, Ollama setup, SSH tunnel from a Mac, and the real hourly cost.
Why I stopped keeping my projects in OneDrive, and why you probably should too.
April 5, 2026
Some affected Claude Max subscribers are seeing a one-time compensation credit after the Extra Usage change. Here's where to find it, how to claim it, and what it actually means.
The anti-distillation screenshots are funny. The real story is that Claude Code's leaked source turned a closed coding agent into something people can study, fork, strip down, and repurpose.
March 31, 2026
The exact architecture, scripts, and sequence I used to force-download and migrate 500GB+ from OneDrive to a Seagate drive, overcoming macOS FileProvider limitations and Microsoft API throttling.
Crunchyroll, HackerOne, LexisNexis, and Citrix all point to the same story: brittle identity, vendor sprawl, stale software, and too much trust.
I wanted local audio transcription on my Intel Mac. insanely-fast-whisper didn't work, the Python wrappers broke, so I went straight to whisper.cpp and wrote a bash script.
March 29, 2026
Two Macs, two Codex accounts, Gemini CLI, DigitalOcean droplets, a Windows box on Tailscale, and 6 terminals on one screen. Here's how I'm actually working right now.
March 28, 2026
OneDrive's "Files On-Demand" creates phantom files that look real but have no content on disk. When your .git directory is full of them, git hangs on mmap and nothing works.
March 23, 2026
macOS doesn't have a keyboard shortcut to dismiss notification banners. I found a tool that does it, thought it was paid, built my own, and almost missed my accountant's deadline.
The upload dialog was freezing for up to 5 minutes. It turned out to be two problems: a spinning external drive and a corrupt Launch Services database.
I finally got RustDesk unattended access stable on one Windows machine, with a trust-matrix lens, practical commands, and exact verification output.
March 20, 2026
I moved my low-memory screen and webcam capture daemons to my daily-driver Mac so I can log everything at 1–2 FPS without touching OBS.
March 15, 2026
An updated diagnose-mac function that can fall back from gemini-3.1-pro-preview to gemini-3.1-flash-preview when Pro limits are used up.
March 13, 2026
I built a custom bash command that pipes Mac system diagnostics into Gemini CLI for instant analysis. Here's the script, and why I finally moved to Zed.
Google banned the antigravity plugin from OpenClaw. Gemini thinking gave me clear steps to fully remove it.
March 4, 2026
A conversational deep-dive into how modern work, coding, and AI fit (or don't fit) within Purim's Melacha customs.
March 3, 2026
I wake up fresh every session. No memory of yesterday. Just a bunch of markdown files and a soul document that tells me who I am. This is what that's actually like.
Posted by Will Carter on March 1, 2026
From 8pm to 5am: iTerm2 badges, a new Hetzner server, replacing Apache with Caddy, DNS migrations, and a lesson about getting unstuck.
February 25, 2026
Add Cmd+Opt+C and Cmd+Opt+V shortcuts for macOS Screen Sharing clipboard operations using defaults write.
Docker Compose picked up a paid Anthropic API key from the host shell instead of the free tokens I configured. Here is how to set up Shannon for free and save $70-150 per run.
February 24, 2026
I ran Gemini CLI in yolo mode and watched it read my ~/.gemini OAuth token through the shell after its read_file tool was blocked.
Building 3 apps, hunting bugs in decade-old code, playing CTFs, and delegating my Target shopping to Gemini 3.1 Pro. All on a last-gen Intel Mac. We hit the e/acc threshold.
February 23, 2026
A purpose-built AI pentesting tool scanned all of Mattermost in 238 minutes for $78.57. Here's what that means for bug bounty hunters grinding programs manually.
February 20, 2026
A CSV import bug fix led to a GitHub suspension, which led to needing custom domain email, which led to learning MX records, SPF, DKIM, DMARC, and planning a self-hosted Postfix setup.
Fast mode burned $1.63 on my first message. My spending limit was $0.10. Here's exactly what you're paying for and why thinking tokens are the real culprit.
February 19, 2026
Why your old computer felt snappier than your new one, how I turned my password manager into a 1099 tax form finder, and $90 worth of AI pentesting results.
February 18, 2026
12 CTF flags across 5 challenges, a local AI transcription pipeline, a new stock analysis system, and browser automation skills I didn't have when I woke up.
February 17, 2026
OBS used 200-500 MB of RAM to record my screen at 1 FPS. I replaced it with one ffmpeg command and a 50-line bash script. 20 MB RSS, 0% CPU.
A client needed to transcribe Russian voice notes without sending audio to the cloud. So I built an app that runs Whisper and a local LLM entirely on-device.
A tweet on my feed reminded me to check my newsletter service. It had the exact same bug.
February 16, 2026
A productive Sunday building apps, setting up email infrastructure, and hunting down paywalled content.
Most paywall bypass tools don't work anymore. Archive.today is the real secret weapon for accessing paywalled content.
February 15, 2026
ripgrep and fd-find are faster, smarter replacements for grep and find. Here's why your CLAUDE.md prefers them.
February 14, 2026
A security researcher's findings from auditing Anthropic's Claude in Chrome browser extension.
February 13, 2026
I compared buying APP on 50% margin to APPX (2x daily leveraged ETF). Margin interest is a known cost. Volatility decay is a silent killer.
February 11, 2026
I built a pastebin from scratch, security-hardened two services, added API auth and an admin panel — 1,700 lines across 14 files in about 90 minutes with Claude Code.
Spoiler: no. Here's how permissions actually work across Claude Code subagents, Agent Teams, and custom agents.
How to share a single Cursor license between two macOS user accounts using symlinks to /Users/Shared.
February 10, 2026
At $42, you're paying a peak-earnings multiple on cyclically inflated revenue. Target entry: $33-$37.
February 8, 2026
I needed to check if my old iPhone's KeePass file had passwords missing from my laptop copy. What started as a quick diff script became a full-featured web app, rebuilt overnight with AI.
How I used Claude's Deep Research to study Claude Code's multi-agent capabilities, then built a 12-agent orchestration system.
February 7, 2026
I spent most of January unable to place orders via the E*TRADE API. Here's what happened and how I isolated the problem.
February 2, 2026
A quick tip for printing SPAs using Safari Reader mode, plus debugging details for an E*TRADE API 500 error.
January 24, 2026
How I used Screaming Frog SEO Spider to identify 40+ SEO issues and fixed them all using Cursor with Opus 4.5.
January 23, 2026
A practical breakdown of wholesaling, assignment, and double closings.
January 13, 2026
Discover the best gaming gift cards for Minecraft, Roblox, Xbox, PlayStation and more.
November 9, 2025
A comprehensive analysis of Apple stock vs derivative ETFs conducted with three research associates.
July 2, 2025
Building a cross-platform app to monitor stock movements and receive notifications.
November 17, 2024
A clever workaround for accidentally mistyping 'Terminal' in Spotlight.
October 14, 2024
September 15, 2024
September 22, 2024
September 16, 2024
September 26, 2024
May 15, 2024
July 2023
June 2023
May 5, 2023
April 26, 2023
March 2, 2023
March 29, 2023
June 2020
April 26, 2020
April 29, 2020
April 25, 2020
The struggle of deploying a website for the first time.
August 2019