Profile avatar
paulbutler.org
I build jamsocket.com and write digest.browsertech.com
263 posts 3,519 followers 678 following
Prolific Poster
Active Commenter

When I was getting my BMath people would ask “oh, what will you do with that, teach?” and I’m jealous of people taking math now who can come back with “yeah that or pope”.

My pet peeve is when people use “misnomer” in a way that is in itself a misnomer.

Claude Code now supports resuming sessions, which means that session logs (including tool/llm calls) are stored locally. My curiosity got to me, I figured out the format and wrote a CLI tool to dump specific conversations github.com/paulgb/claud...

I replaced all my fancy notetaking tools with a vibecoded bash script called `note` that opens ~/notes/{date}.md in an editor, and it's been great.

Now that it's so easy to create software for personal use, I want a way to have a bunch of personal mini apps in a monorepo and automatically deploys all of them behind basic password auth. Before I build it, does this exist? Ideally something I can self-host on a VPS.

This is a talk I've wanted to give for a while, and I can't think of a better place to give it!

Today marks SlateDB’s one year anniversary! It’s been a lot of fun. Thanks to @rohanpd.bsky.social @flaneur2024.bsky.social @almog.ai @vigneshc.bsky.social @paulbutler.org Jason Gustafson, David Moravek, and many others for joining the project. 😀

I met a couple who introduced themselves as engineers but instead of writing JavaScript they drive trains.

markets soar as investors realize that mommy didn't actually disappear, she was just hiding behind her hands

Years in, WebAssembly on the server remains incredibly secure because you still can't do anything with it.

Always nice getting surprise #ptpx mail! Bottom left is @verytiredrobot.bsky.social’s exploration of latent space of a facial autoencoder. Top and right, Daniel Catt’s work using a stamp with a plotter, and a nice photo booklet of the process!

Never ask a barber if you need a haircut or a foundation model company how long your tool call descriptions should be.

Very speculative question for people smarter than me: if we ran 100 replays of humanity from 1955 or so, in many is there a manned moon landing before y2k? Thinking about failure scenarios like a series of failures dampening political support, or global events destroying the necessary conditions.

are there really so many people expensing onlyfans that it needs to be in the autocomplete dropdown 🫣

working on some forevervm experiments for @jamsocket.com… ever wanted your AWS account to diagram your infrastructure for you?

This was fun to host! We’re doing it again in NYC next week, it’s full but I’ve saved a few spots for people building things on MCP ;) lu.ma/mcp-nyc

"Speed" but it's a software update

SlateDB 0.5.0 is out! Features: - Checkpoints - Clones - Read only client - Split/merge database foundation - TTL filtering on reads - Last version with breaking byte format changes By the numbers: - 62 commits - 2 new contributors - 10 total contributors github.com/slatedb/slat...

Thinking of doing a Cursor vs. Windsurf video where I just use Claude Code in the terminal of both, as a bit.

People who primarily don't use Windows, how do you test things on Windows? Thinking of getting a cheap Windows machine, but wondering if there's a cloudy way.

Setting clocks for DST. My microwave clock has AM/PM. How down bad do you need to be to want to know what half-day it is from a microwave?

It seemed impossible to me that Gemini was able to decode a hidden message this fast. I finally had a chance to reconstruct the chain of thought and tool calls from logs and figure out how it did it.

Sorry guys, mom says I’m not allowed to vibe code on school nights.

A Bluesky feed that only shows posts with external links from people you follow would be fun, does anyone know if one exists?

One take-away from AI Engineering Summit: people are pretty excited about Model Context Protocol. A two-hour MCP talk got moved to a 2x sized room to meet demand and still filled up.

TIL Berkshire Hathaway is a trillion dollar Fortune 5 company because Buffet bought it for revenge in 1965. en.m.wikipedia.org/wiki/Berkshi...

Go ahead, include anything I write in your AI training set. I prefer if you do. I don’t want to have to use an LLM that isn’t familiar with my canon.

Someone asked me about the difference between UTF-8 and Unicode, here's my explanation in case others find it helpful.

ForeverVM is open for business! (well, free for now, but you can sign up and try it out)

After my post on smuggling arbitrary messages through unicode, some people asked me if AI could decode it. Gemini Flash is pretty fast at it! Have had good luck with Claude too. So far no dice with OpenAI models. This uses block.github.io/goose/ and forevervm.com