mike

takes pictures. fiddles around. https://mike.puddingtime.org https://pix.puddingtime.org

55 followers69 following60 stories

Longform Stories

Then there's this one, which is pretty much the "modern classic UJM" I was imagining when I decided

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.

1d ago·1 min read·70 words

I went on a small "how could macOS do more like i3" tear this morning and ended up installing Aerosp

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…

1d ago·1 min read·110 words

Robotaco

Robotaco

2d ago·1 min read·3 words

My custom browser startpage has vimium-style keys for all the links. By coincidence, Bluesky seems t

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.)

2d ago·1 min read·70 words

The ThinkDeck

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…

2d ago·3 min read·552 words

This kind of setup would be perfect for that ThinkPad Carbon I've got sitting here. It still runs st

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…

3d ago·1 min read·91 words

This manages to be both a great idea that sounds very useful *and* a scalding comment on how godawfu

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…

3d ago·1 min read·115 words

(An absolutely lovely FortNine review of the t-dub. Yamaha owes him a commission.)

(An absolutely lovely FortNine review of the t-dub. Yamaha owes him a commission.)

4d ago·1 min read·39 words

I'm trying to decide whether to keep or sell my Yamaha TW200. It's the most practical bike for getti

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…

4d ago·1 min read·123 words

under way at Bruno's

under way at Bruno's

4d ago·1 min read·12 words

the fuck

the fuck

6d ago·1 min read·6 words

Astoria

Astoria

May 17·1 min read·3 words

Astoria

Astoria

May 17·1 min read·3 words

Astoria

Astoria

May 17·1 min read·3 words

Astoria

Astoria

May 17·1 min read·3 words

Astoria

Astoria

May 16·1 min read·3 words

Adventures in DAV

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…

May 15·3 min read·497 words

Wow. It *is* ridiculous. Not sure if my favorite part is the utterly unreal sounds of one of the "sw

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%…

May 15·1 min read·126 words

I ended up just vibecoding one for myself, feeling grateful that I've got a good system prompt for C

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…

May 14·1 min read·70 words

I ended up just vibecoding one for myself, feeling grateful that I've got a good system prompt for C

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…

May 14·1 min read·70 words

On this, we agree. Still a little amazing to me how much trust and goodwill Google has burned throug

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 …

May 12·1 min read·76 words

Dusty Library (sic)

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

May 12·1 min read·33 words

Substack's whole social component has had the net effect of worsening my opinion of people whose ess

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…

May 11·1 min read·63 words

I'm not getting rid of my chore coats. Getting rid of chore coats isn't a political act. What is wro

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?

May 11·1 min read·43 words

imgup v3

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 …

May 10·1 min read·53 words

o thank god

o thank god

May 10·1 min read·6 words

Figuring out tmux

[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…

May 9·1 min read·54 words

It's not so much that I want to read everything, it's just that having spent a lot of time tuning an

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…

May 9·1 min read·76 words

Going through that whole "no, it would have been better to just invest the time in this years ago" t

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…

May 8·1 min read·70 words

clickercrawl

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…

May 8·1 min read·57 words

I guess the test of something you made is "do you actually use it or did you just want to know you c

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…

May 8·1 min read·69 words

Ben presented his undergrad research project today, then DJ'd at a street fair.

Ben presented his undergrad research project today, then DJ'd at a street fair.

May 7·1 min read·26 words

Art (public)

Art (public)

May 7·1 min read·4 words

UofO

UofO

May 7·1 min read·2 words

I had some "lifestyle benefits" $$$ to spend, so I got Shockz OpenRun Pro 2's. They've done somethin

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…

May 6·1 min read·68 words

"I'm an IT person, I don't like the idea of making operations transparent."

"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.

May 6·1 min read·42 words

I finally got around to wiring up the magic in Tinycrawl, so spellbooks can actually do something wh

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 …

May 6·1 min read·70 words

My notes editor works with a collection I keep with an LLM wiki MCP. Last week I caught Claude tryin

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. …

May 6·1 min read·72 words

Tauri is pretty cool. It let me make a desktop app out of my web-based notes editor without the Elec

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-…

May 6·1 min read·63 words

TUI for tinycrawl. It talks to the cloud version to get map packs, check the leaderboard, and manage

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

May 5·1 min read·42 words

I gave Tinycrawl a hall of fame, creature pictures, and an expanded "expedition" mode with a map. If

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…

May 4·1 min read·66 words

Yesterday was "get the Outfitter 1 ready for a trip" day. Someone stole the breakaway cable, but it'

Yesterday was "get the Outfitter 1 ready for a trip" day. Someone stole the breakaway cable, but it's in pretty good shape.

May 4·1 min read·40 words

Not sure I *need* tranquil lightning bugs glowing in the background of my terminal, but #rootshell c

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…

May 3·1 min read·55 words

Added a simple image manager to the POSSE editor. I can add/edit captions, get a Markdown img snippe

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…

May 3·1 min read·61 words

tinycrawl - a rogue-y crawler based on Cairn

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, …

May 3·1 min read·57 words

Okay. I added a very simple account system (you get a passphrase on first load) and individual playe

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…

May 3·1 min read·62 words

I made a Skill to generate dungeons for my little dungeon crawler. You give it a broad setting promp

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 …

May 2·1 min read·63 words

I am, indeed, going to tape this up somewhere.

I am, indeed, going to tape this up somewhere.

May 2·1 min read·18 words

"... when vibe-coding accelerates app development, apps become more personal, more situated, and mor

"... 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…

May 1·1 min read·66 words

I enjoy this podcast. I disagree with them on a few things, but I'm further apart from dear friends

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…

May 1·1 min read·65 words

This RPG thing I thought up

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…

Apr 30·1 min read·51 words

When I first started reading about Home Forward I thought "weird to rebrand a housing agency," but i

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…

Apr 30·1 min read·69 words

> Never talk about goblins, gremlins, raccoons, trolls, ogres, pigeons, or other animals or creature

> 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.

Apr 30·1 min read·42 words

POSSE Poster

![Posse Publisher](https://photos.smugmug.com/photos/i-HQrKmJt/0/LZXr6LGG2k85knBRVnRk5n6tP9sBX2PDjbv7M2PdH/L/i-HQrKmJt-L.png) Well, this has been fun. 1. Start typing. If I exceed 300 characters, I…

Apr 29·1 min read·35 words

Still re-reading. Mostly interested that the "pro-woke" author and "anti-woke" philosopher Susan Nie

Still re-reading. Mostly interested that the "pro-woke" author and "anti-woke" philosopher Susan Nieman converged on a definition.

Apr 28·1 min read·30 words

Still reading and re-reading this. It's interesting to me that the "pro-woke" author and anti-woke p

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 …

Apr 28·1 min read·54 words

Where did I put my cone hat?

Where did I put my cone hat?

Apr 28·1 min read·14 words

"Kotek signs bill for Moda Center project, puts pressure on City Council: 'Not a time to play politi

"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…

Apr 28·1 min read·52 words

Olúfẹ́mi Táíwò is always good.

Olúfẹ́mi Táíwò is always good.

Apr 28·1 min read·10 words

Olúfẹ́mi Táíwò is always good.

Olúfẹ́mi Táíwò is always good.

Apr 28·1 min read·10 words