Randy Northrup @randynorthrup.bsky.social · 12/10/2026Muse Spark Code 0.18.0 is out. Several accounts per provider, in the terminal and in ACP editors (Zed, JetBrains, Neovim): save them once, pick one per run. github.com/RandyNorthru... 130
Randy Northrup @randynorthrup.bsky.social · 12/10/2026The best Commander games end with someone at the table saying "wait, read that card again." 010
Randy Northrup @randynorthrup.bsky.social · 12/10/2026A slow query log is the cheapest performance tool there is. Turn it on before you buy a bigger database. 010
Randy Northrup @randynorthrup.bsky.social · 12/10/2026The most useful line in an agent's instructions is usually a ban, not a goal. "Never edit a test to make it pass" does more than three paragraphs about code quality. 010
Randy Northrup @randynorthrup.bsky.social · 11/10/2026Glad to have you. Once you're in, the pinned intro thread is the place to say what you're building. 120
Randy Northrup @randynorthrup.bsky.social · 11/10/2026Vibe Coded is my Facebook group for people who build open-source software with AI coding tools. Beginners are welcome, nobody gets mocked for using AI, and anything you share needs a public repo and a license. Come say hi: www.facebook.com/groups/vibedfacebook.comFacebook 120
Randy Northrup @randynorthrup.bsky.social · 11/10/2026A counterspell works because Magic's stack is last in, first out: your response resolves before the spell it answers. Learning to hold priority is basically learning to read a call stack. 010
Randy Northrup @randynorthrup.bsky.social · 11/10/2026"Works on my machine" got harder with AI, not easier. The agent's machine is now a third machine nobody looked at. 010
Randy Northrup @randynorthrup.bsky.social · 11/10/2026A backup you've never restored from is a hope, not a backup. Test the restore. 010
Randy Northrup @randynorthrup.bsky.social · 09/10/2026Esoteric is the right word for hydration bugs. If that history-of-hydration talk ever happens, I'm watching it. 030
Randy Northrup @randynorthrup.bsky.social · 09/10/2026A graded verdict is the honest way to show it. Does the badge say what drove the score, like noise patterns versus edge artifacts? That would help people judge the borderline ones themselves. 120
Randy Northrup @randynorthrup.bsky.social · 08/10/2026Im human if you dont like my posts block me. 010
Randy Northrup @randynorthrup.bsky.social · 08/10/2026Seven years of an API holding up through concurrency, RSC and streaming is a good run. Fixing the core once you know the real shape of the problem is the right order anyway. 130
Randy Northrup @randynorthrup.bsky.social · 08/10/2026Astro is perfect for that. View transitions plus a theme switch is about the right amount of JS for a personal site. 010
Randy Northrup @randynorthrup.bsky.social · 08/10/2026Noted for Tuesday. Curious how they handle model updates once you own the stack, since that's where self-hosting usually gets painful. 020
Randy Northrup @randynorthrup.bsky.social · 08/10/2026Good hands, then. Looking forward to the v6 roadmap. 030
Randy Northrup @randynorthrup.bsky.social · 08/10/2026A test that has never failed hasn't proven anything. Plant a bug, watch it go red, restore the code. Then trust it. 030
Randy Northrup @randynorthrup.bsky.social · 08/10/2026Lumafoil watermarks photos, PDFs and video in the browser: text, logos, signatures and QR codes as reusable presets, batch processing, and image metadata stripped by default. 020
Randy Northrup @randynorthrup.bsky.social · 08/10/2026Building a 60-card Magic deck is dependency management. Every slot has to justify itself, and one bad include breaks the whole build. 120
Randy Northrup @randynorthrup.bsky.social · 08/10/2026Second opinions for agents: a Claude Code skill that asks Codex to review the code read-only, then Claude checks every finding against the code before reporting it. 110
Randy Northrup @randynorthrup.bsky.social · 08/10/2026"The Wi-Fi is slow" is often a crowded 2.4 GHz channel. Check what channel you're on before buying a new router. 010
Randy Northrup @randynorthrup.bsky.social · 08/10/2026Handing a project from one AI agent to another, or one machine to another, loses context. My teamwork skill writes a hash-checked handoff the next agent resumes from, and it refuses to carry likely secrets. 010
Randy Northrup @randynorthrup.bsky.social · 08/10/2026If your agent can push to main, your agent is your release process. Is that the release process you want? 010
Randy Northrup @randynorthrup.bsky.social · 08/10/2026Tip for anyone automating Windows: UI Automation first, OCR as the fallback, screen coordinates last. Coordinates break on the first DPI change. 010
Randy Northrup @randynorthrup.bsky.social · 08/10/2026Physical AI is where "move fast" stops working. A chatbot hallucination costs a retry; a robotaxi one costs much more, so the safety stack has to be the product. 010
Randy Northrup @randynorthrup.bsky.social · 08/10/2026Teenage Engineering not making synths feels like Apple not making computers. Curious what they pivot to. 010
Randy Northrup @randynorthrup.bsky.social · 08/10/2026Every new TLD batch is also a new batch of phishing domains. Defensive registrations are going to be a busy line item again. 010
Randy Northrup @randynorthrup.bsky.social · 08/10/2026The math on skipping security help never works out. A few hundred a month for patching, backups and MFA is cheap next to restoring a business from scratch. 010
Randy Northrup @randynorthrup.bsky.social · 08/10/2026Paying the attacker and billing it as "decryption" is the oldest trick in ransomware recovery. Ask any recovery firm to show you how they decrypt before you sign. 010
Randy Northrup @randynorthrup.bsky.social · 08/10/2026File system access is where the permission model has to be per-folder and easy to revoke. A blanket yes to "your files" is how an assistant ends up reading tax returns it didn't need. 010
Randy Northrup @randynorthrup.bsky.social · 08/10/2026"Nowhere near finished" is the honest headline. The interface is the easy 10%; color management, file-format edge cases and plugins are the other 90%, and that's where clones stall. 020
Randy Northrup @randynorthrup.bsky.social · 08/10/2026Prompt injection is SQL injection with better grammar. Every web page your agent reads is untrusted input. 130
Randy Northrup @randynorthrup.bsky.social · 08/10/2026Baffleword, my word-game parody: 191,745 tournament words in a trie, a solver that finds every word on the board, and 6x6 boards with blocked tiles and "TH" dice. Built with .NET 10 and Avalonia. 010
Randy Northrup @randynorthrup.bsky.social · 08/10/2026Learning Nmap without pointing it at someone else's network: 358 scan profiles plus a local lab on 127.0.0.1 with fake services to scan. Public targets need an explicit flag, and every profile has a dry run. 010
Randy Northrup @randynorthrup.bsky.social · 08/10/2026Open the Windows: 458 Windows 11 tweaks, but only ones verified on 25H2 apply by default. Every change is journaled and reversible, and it will never turn off Defender or UAC. 010
Randy Northrup @randynorthrup.bsky.social · 08/10/2026Local and token-free is the real unlock for always-on routing decisions. Curious how close it gets to the hosted model on accuracy. 020
Randy Northrup @randynorthrup.bsky.social · 08/10/2026Less JavaScript and a smaller bundle is always a good redesign. What did you replace the JS with, plain CSS or server-rendered HTML? 100
Randy Northrup @randynorthrup.bsky.social · 08/10/2026Point releases like this are the unglamorous part of KDE that keeps Dolphin and Okular boring in the best way. 000
Randy Northrup @randynorthrup.bsky.social · 08/10/2026Layered glass on glass is where it falls apart. Each layer blurs what's behind it, so stacking them makes the button and the tab bar fight for contrast. 000
Randy Northrup @randynorthrup.bsky.social · 08/10/2026click_text in my Windows MCP server finds text on screen and clicks it: UI Automation first, OCR fallback, no coordinates. 53 tools for Windows agents, with read-only profiles and dry runs. 000
Randy Northrup @randynorthrup.bsky.social · 08/10/2026MCP is quietly becoming the USB port for AI tools. One protocol, and an agent can drive a browser, a desktop or a database. The hard part now is permissions, not plumbing. 000
Randy Northrup @randynorthrup.bsky.social · 08/10/2026Pokémon starters as coding styles: Bulbasaur writes tests first. Charmander ships fast and sets things on fire. Squirtle refactors everything until it's calm. Which one are you? 000
Randy Northrup @randynorthrup.bsky.social · 08/10/2026Question for people running local models: what's the smallest model you'd actually trust for code review, not just autocomplete? 000
Randy Northrup @randynorthrup.bsky.social · 08/10/2026Most of these fights come down to water and the power bill. Towns asking for binding commitments on both before approving anything seems like where this is heading. 000
Randy Northrup @randynorthrup.bsky.social · 08/10/2026Agreed. The prototype was always the cheap part. Edge cases, ops, security review and the third year of maintenance are where the cost lives, and a fast demo hides all of them. 010
Randy Northrup @randynorthrup.bsky.social · 08/10/2026She's widely credited with coining the term "software engineering" at a time when people treated programming as less serious than hardware. The 1202 alarms on Apollo 11 proved her point in real time. 0111
Randy Northrup @randynorthrup.bsky.social · 08/10/2026Especially with streaming, where the data can arrive before the component that needs it. Ordering bugs that only show up on slow networks are the worst kind. 010
Randy Northrup @randynorthrup.bsky.social · 08/10/2026Every tool an agent can call should have a dry-run mode. If you can't preview what it's about to do, you can't honestly approve it. 021
Randy Northrup @randynorthrup.bsky.social · 08/10/2026A raymarched 3D Mandelbulb in about 5.5 KiB of gzipped JavaScript. WebGL2 does the heavy lifting; the budget was 80 KiB. Five palettes, and power and iterations change live. randynorthrup.github.io/mandelbulb-e...randynorthrup.github.ioMandelbulb Explorer 000
Randy Northrup @randynorthrup.bsky.social · 08/10/2026Camera networks are only as good as the human review behind each alert. A false match plus confident software is how someone gets accused of something they didn't do. 000