takes pictures. fiddles around. https://mike.puddingtime.org https://pix.puddingtime.org
Then there's this one, which is pretty much the "modern classic UJM" I was imagining when I decided to get my permit in the first place.
I went on a small "how could macOS do more like i3" tear this morning and ended up installing Aerospace, with sketchybar to help me find my way back to where I've got apps going. I added AltTab for im…
Robotaco
My custom browser startpage has vimium-style keys for all the links. By coincidence, Bluesky seems to be assigned to `x`. (X is not, btw, assigned to anything.)
I wanted to just do the recipe lined out in [this recipe from Veronica Explains][recipe]. It's just "drop into a tty and use tmux to fire up an editor and a wiki." I had some problems with Debian, ma…
This kind of setup would be perfect for that ThinkPad Carbon I've got sitting here. It still runs stock GNOME on Fedora just fine, but something that's just a window into helix editing sessions sounds…
This manages to be both a great idea that sounds very useful *and* a scalding comment on how godawful Shortcuts is. SIX MONTHS vibecoding something to make an everyday automation tool for normies usab…
(An absolutely lovely FortNine review of the t-dub. Yamaha owes him a commission.)
I'm trying to decide whether to keep or sell my Yamaha TW200. It's the most practical bike for getting around in the city or maybe daytime exit-to-exit on the bypass. The massive tires eat potholes an…
under way at Bruno's
the fuck
Astoria
It finally occurred to me last night that CalDAV and CardDAV are whole-ass standard protocols, and that Apple Reminders and Contacts speak them. Do they speak every piece of the task or contact spec I…
Wow. It *is* ridiculous. Not sure if my favorite part is the utterly unreal sounds of one of the "switches" in particular, or the exaggerated stereo imaging that makes it feel like the keyboard is 30%…
I ended up just vibecoding one for myself, feeling grateful that I've got a good system prompt for Claude, because it produced something I could just drop Markdown links into, not some big dashboard t…
On this, we agree. Still a little amazing to me how much trust and goodwill Google has burned through. If I happen to have failed to set Kagi up on a new browser and do a search I don't even read the …
Dusty Library (sic) - 2 oz mezcal - 0.25 oz Drambuie - Chocolate bitters Prepare like an Old Fashioned: stir over ice, strain into rocks glass over a large cube
Substack's whole social component has had the net effect of worsening my opinion of people whose essays I prviously enjoyed, and increasing my likelihood of seeing the phrase "here's my banger on Gram…
I'm not getting rid of my chore coats. Getting rid of chore coats isn't a political act. What is wrong with you people?
Yesterday I let Claude redo it again, with more guidance and planning from me, going back to my original Sinatra codebase but rewriting in Typescript so I can run it in a Cloudflare worker instead of …
o thank god
[Zellij][] has some genuinely nice features. It's much more discoverable and less foreboding than vanilla tmux. It just did this thing with Blink that ended up slowly chewing into the number of availa…
It's not so much that I want to read everything, it's just that having spent a lot of time tuning and setting up filters, everything is pretty much readable -- more a function of time and specific int…
Going through that whole "no, it would have been better to just invest the time in this years ago" thing with tmux. I know there is some outright insanity lurking just over the horizon. For now I'm ju…
I'm using Claude to help me figure out the game mechanics ... "what makes a good clicker" and to build a skill that will help me write the prose and tell the game's story. I loved [Universal Paperclip…
I guess the test of something you made is "do you actually use it or did you just want to know you could make it?" tinycrawl is passing: It takes about 90 seconds to play a sprint game. It's sort of a…
Ben presented his undergrad research project today, then DJ'd at a street fair.
Art (public)
UofO
I had some "lifestyle benefits" $$$ to spend, so I got Shockz OpenRun Pro 2's. They've done something to the hardware and the sound's so much better than earlier models. (I tested them on the very bes…
"I'm an IT person, I don't like the idea of making operations transparent." lol. I know what I meant when I typed it, and it wasn't like it sounds.
I finally got around to wiring up the magic in Tinycrawl, so spellbooks can actually do something when you find them. The "expedition" version of dungeons is working well, too. Having a map to wander …
My notes editor works with a collection I keep with an LLM wiki MCP. Last week I caught Claude trying to write a note in my voice, as if I were the author. The wiki MCP does provenance stamping, now. …
Tauri is pretty cool. It let me make a desktop app out of my web-based notes editor without the Electron bloat. The notes editor is cool because it integrates with my whole aCloud ecosystem with wiki-…
TUI for tinycrawl. It talks to the cloud version to get map packs, check the leaderboard, and manage the AI GM's judgment calls. https://tinycrawl.puddingtime.net
I gave Tinycrawl a hall of fame, creature pictures, and an expanded "expedition" mode with a map. If you want the super-linear 13-room sprint mode, it's still there, or you can opt for "expedition" fo…
Yesterday was "get the Outfitter 1 ready for a trip" day. Someone stole the breakaway cable, but it's in pretty good shape.
Not sure I *need* tranquil lightning bugs glowing in the background of my terminal, but #rootshell comes with them if I want them. #libghostty -based and comes with a bunch of remote connectivity affo…
Added a simple image manager to the POSSE editor. I can add/edit captions, get a Markdown img snippet from a previous image upload, or remove images. I had imgup for this, but I prefer just having thi…
There are two things about it that are a little novel: 1. You can make "dungeon packs" with a Claude Skill that asks a few questions about setting/tone/forgivingness before generating all the loot, …
Okay. I added a very simple account system (you get a passphrase on first load) and individual player history. I've got a few more things to do to it, and balance is a work in progress. Otherwise, fee…
I made a Skill to generate dungeons for my little dungeon crawler. You give it a broad setting prompt, then answer questions about tone, difficulty, and GM temperament and get a game pack with custom …
I am, indeed, going to tape this up somewhere.
"... when vibe-coding accelerates app development, apps become more personal, more situated, and more frequent. Shipping a tool or a micro-app is less like launching a website and more like posting on…
I enjoy this podcast. I disagree with them on a few things, but I'm further apart from dear friends on those things. Their Hasan Piker episode was outstanding both as media criticism and for just bein…
After a little research, I picked an RPG engine ([Cairn](https://cairnrpg.com)) because it has an open license and there's plenty of creature and loot content out there. The game is pretty simple, b…
When I first started reading about Home Forward I thought "weird to rebrand a housing agency," but it's not the only governmentesque thing like it in Portland. It's just part of the local "Neoliberali…
> Never talk about goblins, gremlins, raccoons, trolls, ogres, pigeons, or other animals or creatures unless it is absolutely and unambiguously relevant to the user's query. Word.
 Well, this has been fun. 1. Start typing. If I exceed 300 characters, I…
Still re-reading. Mostly interested that the "pro-woke" author and "anti-woke" philosopher Susan Nieman converged on a definition.
Still reading and re-reading this. It's interesting to me that the "pro-woke" author and anti-woke philosopher Susan Nieman have practically converged on a definition. "Excavation" is probably a more …
Where did I put my cone hat?
"Kotek signs bill for Moda Center project, puts pressure on City Council: 'Not a time to play politics'" Right. Another one of those things involving three levels of government that has no political…
Olúfẹ́mi Táíwò is always good.