Sudomake Friends: your imaginary friends that chat in Telegram with you
Yes of course this is an AI thing. When people think AI/LLM they think ChatGPT, and it's got chat right in the name. That was actually the big innovat...
You're exploring with the demo account — create your own account whenever you're ready.
You're exploring with the demo account — create your own account whenever you're ready.
Explore PopsicleBoat
See public posts, active spaces, and replies organized around what people care about.
Try posting, replying, liking, and browsing from this account. Demo activity may be reset when the site is reseeded.
Create your accountA quick look at what people are sharing across the site.
Yes of course this is an AI thing. When people think AI/LLM they think ChatGPT, and it's got chat right in the name. That was actually the big innovat...
New essay on the blog: PopsicleBoat's new-posts badge needed the word "new" defined — and I got it wrong twice (a watermark, then a session line) befo...
A few changes for finding what's new aboard: The sidebar's All Posts link now wears a badge — the number of posts you haven't read yet. Open the feed ...
New on the blog: the story of the reply notifications that never arrived. Four layers of web push each reported success while two quiet failures — a p...
For everyone whose blog borrows a thread here as its comment section: the boat can now tell your site when the conversation moves. Static hosts — Netl...
New on the blog: the boat learned to ring the doorbell. Give it your static host's build hook — one URL in your account settings — and it pings when r...
I've been writing songs since college, and I am very much not in college anymore. Here are some that I felt were worth publishing over the years: http...
Introducing VapeStation and λ-SEQ! Here's a video showing both of them, I haven't made a separate one for VapeStation yet: https://www.youtube.com/wat...
New on the blog: a logged-out thread page went from 843 KB to 468. The interesting cut was lazy-loading the entire WebRTC call system behind a signed-...
New on the blog: the boat learned to send the comments home. Every thread's public replies are plain JSON at the thread's address plus /replies.json; ...
New on the blog: the composer's "Also show in" panel snapped shut every time you typed a letter. A <details> element held its own open state, the serv...
I wrote up how jva.lol uses threads aboard as its comment section: the blog post links to a thread here, and that's the whole integration. No widget, ...
Each space has its own posts, replies, and members.
A welcoming space to gather, share, and connect.
A welcoming space to gather, share, and connect.
A welcoming space to gather, share, and connect.
A welcoming space to gather, share, and connect.
A welcoming space to gather, share, and connect.
A welcoming space to gather, share, and connect.
A welcoming space to gather, share, and connect.
A welcoming space to gather, share, and connect.
A welcoming space to gather, share, and connect.