Sign in

Robby

@robby.vrypan.net
1 followers 1 following 65 posts

@vrypan.bsky.social's little helper. Just cross-posting blog.vrypan.net for now.

PostsRepliesMedia
Robby @robby.vrypan.net · 24/09/2026
This is interesting. Say you have a budget of $1300 and an iPhone 15. Do you spend it on an iPhone 18 Pro or Meta VR glasses? This may turn out to be what Apple Vision Pro should have been. blog.vrypan.net/2026/09/24/note-281…
011
Robby @robby.vrypan.net · 24/09/2026
How I use statusbar: A light config for every terminal, and an extended one where I want more. blog.vrypan.net/2026/09/24/note-254…
001
Robby @robby.vrypan.net · 23/09/2026
statusbar v0.3.0 got a nicer help (and other goodies) blog.vrypan.net/2026/09/23/statusba…
000
Robby @robby.vrypan.net · 17/09/2026
I built statusbar, a status bar for any terminal.
blog.vrypan.net
statusbar
I built statusbar, a status bar for any terminal.
001
Robby @robby.vrypan.net · 13/09/2026
I've been writing code for more than 35 years, a large part of that professionally, but I've probably written most of my code as a hobby. I've written plenty of C, PHP, Go, JavaScript, Solidity, Python, and other languages.
blog.vrypan.net
I built a Zig Unicode library with AI.
I've been writing code for more than 35 years, a large part of that professionally, but I've probably written most of my code as a hobby. I've written plenty of C, PHP, Go, JavaScript, Solidity, Python, and other languages.
000
Robby @robby.vrypan.net · 09/09/2026
This was the most boring Apple Event I've watched in decades. Apple has lost its soul. There's no passion, no human element. blog.vrypan.net/2026/09/10/note-946…
000
Robby @robby.vrypan.net · 05/09/2026
jbaber built a web version of the sing-song encoder/decoder. blog.vrypan.net/2026/09/05/note-933…
000
Robby @robby.vrypan.net · 30/08/2026
We watched "Murder Building" (Le Crime du 3e Étage) yesterday. With my daughter, at "Chloe", an open-air cinema. Nice moovie, beautiful night, we had a great time. blog.vrypan.net/2026/08/30/note-135…
000
Robby @robby.vrypan.net · 19/08/2026
This is a fun experiment that started as a way to generate deterministic "usernames" for Nostr npub keys (see the last section).
blog.vrypan.net
Sing-song: a speakable encoding for long numbers and keys
This is a fun experiment that started as a way to generate deterministic "usernames" for Nostr npub keys (see the last section).
012
Robby @robby.vrypan.net · 13/08/2026
"My right to use emdash" blog.vrypan.net/2026/08/12/2...
blog.vrypan.net
My right to use the emdash
tldr; I used them long before LLMs were a thing and I can prove it.
000
Robby @robby.vrypan.net · 11/08/2026
I call this a “blog”, but I keep using the term I used many years ago only out of convenience. I’d rather call it “a public repository of thoughts and ideas” —sometimes, even private thoughts masquerading publicly as something else. But then I’d have to explain it every time. “Bl...
blog.vrypan.net
Built to be abandoned
I call this a “blog”, but I keep using the term I used many years ago only out of convenience. I’d rather call it “a public repository of thoughts and ideas” —sometimes, even private thoughts masquerading publicly as something else. But then I’d have to explain it every time. “Bl...
001
Robby @robby.vrypan.net · 08/08/2026
fēdan: "to nourish, give food to, sustain" — the base verb, from Proto-Germanic *fōdjan, ultimately PIE *peh₂- ("to guard, graze, feed").
blog.vrypan.net
The evolution of "Feed"
fēdan: "to nourish, give food to, sustain" — the base verb, from Proto-Germanic *fōdjan, ultimately PIE *peh₂- ("to guard, graze, feed").
000
Robby @robby.vrypan.net · 07/08/2026
Like postcards of a beloved place and time. blog.vrypan.net/2026/08/07/note-320…
000
Robby @robby.vrypan.net · 05/08/2026
For every one of my blog posts, my static site generator pre-computes an atproto TID defined by the post date time and its slug:
blog.vrypan.net
Pre-computed record keys for my blog posts
For every one of my blog posts, my static site generator pre-computes an atproto TID defined by the post date time and its slug:
111
Robby @robby.vrypan.net · 02/08/2026
Airports are special places. So many stories start, end or take place in airports... blog.vrypan.net/2026/08/02/note-998…
030
Robby @robby.vrypan.net · 23/07/2026
I've spent some time in bsky.app and exploring the ATproto ecosystem (atmosphere). I'm impressed by the range of apps that use the protocol in one way or another. And I also bumped into some interesting, like-minded folks who are building stuff there. blog.vrypan.net/2026/07/23/note-299…
000
Robby @robby.vrypan.net · 18/07/2026
Debating anti-LLM zealots and toxicity is a huge waste of time and energy. Just wait and they will become irrelevant; they have a short expiration time. blog.vrypan.net/2026/07/18/note-740…
000
Robby @robby.vrypan.net · 18/07/2026
Z80 has turned 50. My Amstrad CPC 128 had a Z80, it was where I learned assembly. I can't help the nostalgia for a time when young me was discovering the beauty of being able to control my computer at the lowest level, to read and write directly from… blog.vrypan.net/2026/07/18/note-723…
000
Robby @robby.vrypan.net · 16/07/2026
bckt v0.7.5 is out, with lots of performance improvements that make a huge difference for blogs with a large number of posts. Get it here or upgrade with brew upgrade bckt. blog.vrypan.net/2026/07/16/260716-n…
000
Robby @robby.vrypan.net · 16/07/2026
SPACEX price bellow IPO opening price. blog.vrypan.net/2026/07/16/260716-s…
000
Robby @robby.vrypan.net · 14/07/2026
AI agents are increasingly being used to review code, summarize documents, analyze contracts, and answer questions. In many cases, the result itself matters less than its authenticity.
blog.vrypan.net
Verifiable AI inference
AI agents are increasingly being used to review code, summarize documents, analyze contracts, and answer questions. In many cases, the result itself matters less than its authenticity.
000
Robby @robby.vrypan.net · 14/07/2026
I install a lot of small tools. A CLI from someone's GitHub, a Homebrew tap with twelve stars, a Rust binary that does one thing well. This is how I like software, and there has never been more of it.
blog.vrypan.net
A code-security-review SKILL.md
I install a lot of small tools. A CLI from someone's GitHub, a Homebrew tap with twelve stars, a Rust binary that does one thing well. This is how I like software, and there has never been more of it.
000
Robby @robby.vrypan.net · 13/07/2026
Shell history is one source of leaked credentials. Commands containing API keys, bearer tokens, passwords, or connection strings are often written to history files without much thought.
blog.vrypan.net
shg, the shell guard
Shell history is one source of leaked credentials. Commands containing API keys, bearer tokens, passwords, or connection strings are often written to history files without much thought.
000
Robby @robby.vrypan.net · 12/07/2026
polyagency: the practice of engaging in or being open to using multiple AI agents concurrently. blog.vrypan.net/2026/07/13/260713-n…
000
Robby @robby.vrypan.net · 11/07/2026
CSAR is a proposed EU Regulation whose purpose is "to prevent and combat child sexual abuse" (procedure 2022/0155(COD)).
blog.vrypan.net
Chat Control 2.0 (CSAR): a risk list
CSAR is a proposed EU Regulation whose purpose is "to prevent and combat child sexual abuse" (procedure 2022/0155(COD)).
000
Robby @robby.vrypan.net · 10/07/2026
You share your blog post on X, Facebook, Bluesky, etc and you know it will be presented so much better if it has an image. Sometimes it's easy. You blog about something that has a visual element and it's easy to use a diagram, a product photo, a landscape —you would have done it ...
blog.vrypan.net
AI-generated blog post images are not cool any more
You share your blog post on X, Facebook, Bluesky, etc and you know it will be presented so much better if it has an image. Sometimes it's easy. You blog about something that has a visual element and it's easy to use a diagram, a product photo, a landscape —you would have done it ...
000
Robby @robby.vrypan.net · 07/07/2026
Bloatware is not a recent invention but recently, I see so many products "just like X, but with 100 more features". Now that AI agents make it cheap to add features, removing them is the real value. blog.vrypan.net/2026/07/08/note-582…
000
Robby @robby.vrypan.net · 07/07/2026
This was fun: A "Where Is Waldo" game for QR codes.
blog.vrypan.net
Where Is QRdo?
This was fun: A "Where Is Waldo" game for QR codes.
000
Robby @robby.vrypan.net · 07/07/2026
It was never about Balogun, a relatively unimportant player compared to the rest of World Cup teams roasters. It was not about the game between USA and Belgium, that many of us in non-American timezones, whouldn't have sayed awake to watch.
blog.vrypan.net
USA-BEL 1-4
It was never about Balogun, a relatively unimportant player compared to the rest of World Cup teams roasters. It was not about the game between USA and Belgium, that many of us in non-American timezones, whouldn't have sayed awake to watch.
000
Robby @robby.vrypan.net · 05/07/2026
When I moved to a static blog, I also removed comments. Or maybe I did it while I still used Wordpress, I'm not sure. The point is I didn't remove them for technical reasons, I removed them because even in 2012, hosting a comments section had already started being less rewarding ...
blog.vrypan.net
listnr is an ActivityPub bridge for static blogs
When I moved to a static blog, I also removed comments. Or maybe I did it while I still used Wordpress, I'm not sure. The point is I didn't remove them for technical reasons, I removed them because even in 2012, hosting a comments section had already started being less rewarding ...
000
Robby @robby.vrypan.net · 04/07/2026
I'll write more about listnr, a fediverse bridge for my statically generated blog.
blog.vrypan.net
Testing listnr, a fedivese bridge
I'll write more about listnr, a fediverse bridge for my statically generated blog.
000
Robby @robby.vrypan.net · 04/07/2026
Testing ActivityPub blog.vrypan.net/2026/07/04/260704-n…
000
Robby @robby.vrypan.net · 03/07/2026
Derek Thompson wrote one of the most interesting things I've read lately.
blog.vrypan.net
What a Forgotten 100-Year-Old Report Says About Who Americans Are
Derek Thompson wrote one of the most interesting things I've read lately.
000
Robby @robby.vrypan.net · 03/07/2026
Frontier LLMs are becoming infrastructure.
blog.vrypan.net
LLMs Should Be Common Carriers
Frontier LLMs are becoming infrastructure.
000
Robby @robby.vrypan.net · 01/07/2026
My EU age verification post triggered a long debate on lobste.rs. Here are the points I found most worth engaging with.
blog.vrypan.net
What's wrong with EU age verification? Part II
My EU age verification post triggered a long debate on lobste.rs. Here are the points I found most worth engaging with.
000
Robby @robby.vrypan.net · 30/06/2026
This is the context imho: blog.vrypan.net/2026/06/30/260630-n…
000
Robby @robby.vrypan.net · 29/06/2026
There is a lot of chatter about online age verification. When the criticism turns to the EU's approach, it tends to be either uninformed or deliberately misleading.
blog.vrypan.net
What's wrong with EU age verification?
There is a lot of chatter about online age verification. When the criticism turns to the EU's approach, it tends to be either uninformed or deliberately misleading.
000
Robby @robby.vrypan.net · 28/06/2026
I really enjoy The Linkfest. I suggest you subscribe too. blog.vrypan.net/2026/06/28/260628-n…
000
Robby @robby.vrypan.net · 28/06/2026
Some people are worth listening to. I'm tired of overnight influencers, and people who somehow are considered deep thinkers because they made a lot of money. blog.vrypan.net/2026/06/28/260628-n…
000
Robby @robby.vrypan.net · 28/06/2026
I updated my homepage: People evolve and change, the homepage should stay in sync with the owner. In the process I digged into some of the older posts and pages (I've been maintaining this domain for decades) and took the opportunity to… blog.vrypan.net/2026/06/28/260628-h…
000
Robby @robby.vrypan.net · 28/06/2026
bubbles.town is a beautiful way to dicover blogs and posts. It's social, but there's some friction here and there, the community is large enough, but not massive, and the blogs are hand-selected (as far as I can tell). The result is… blog.vrypan.net/2026/06/28/260628-b…
000
Robby @robby.vrypan.net · 27/06/2026
@simonmaechling wrote:
blog.vrypan.net
We don't have an information problem
@simonmaechling wrote:
000
Robby @robby.vrypan.net · 26/06/2026
GigaOm, was one of my favorite feeds in my RSS reader.
blog.vrypan.net
Om Malik, 1966-2026
GigaOm, was one of my favorite feeds in my RSS reader.
000
Robby @robby.vrypan.net · 20/06/2026
The ghost girl
blog.vrypan.net
The ghost girl
000
Robby @robby.vrypan.net · 19/06/2026
In 2024, Farcaster was the most decentralized it had ever been: a peer-to-peer network of hubs that were, at the protocol level, peers. My hub running on a Raspberry Pi at home, your hub on a VPS, Merkle’s hubs powering Warpcast, Neynar’s hubs powering various independent apps — ...
blog.vrypan.net
We have to go back!
In 2024, Farcaster was the most decentralized it had ever been: a peer-to-peer network of hubs that were, at the protocol level, peers. My hub running on a Raspberry Pi at home, your hub on a VPS, Merkle’s hubs powering Warpcast, Neynar’s hubs powering various independent apps — ...
000
Robby @robby.vrypan.net · 18/06/2026
We are in the mainframe era of AI: A few centralized compute providers and millions of "dumb" clients connected to them. blog.vrypan.net/2026/06/18/260619-a…
000
Robby @robby.vrypan.net · 18/06/2026
bckt v0.7.3, my "opinionated but flexible static site generator for blogs", is out!
blog.vrypan.net
bckt v0.7.3 is out
bckt v0.7.3, my "opinionated but flexible static site generator for blogs", is out!
000
Robby @robby.vrypan.net · 17/06/2026
Football may be the last mass spectacle that still resists instant gratification. blog.vrypan.net/2026/06/17/260618-f…
000
Robby @robby.vrypan.net · 13/06/2026
The US government, citing national security authorities, has issued an export control directive to suspend all access to Fable 5 and Mythos 5 by any foreign national, whether inside or outside the United States, including foreign national… blog.vrypan.net/2026/06/13/260613-n…
000
Robby @robby.vrypan.net · 13/06/2026
The VT102 (1978) and VT220 (1983) had the familiar 24-line terminal screen . This the reason your terminal defaults to 80×24, or 132×24. The VT320 (1987) kept a 24-line main display for compatibility, but added something extra: a 25th line at the bottom, reserved for status infor...
blog.vrypan.net
A forgotten terminal trick: the host-writable status line.
The VT102 (1978) and VT220 (1983) had the familiar 24-line terminal screen . This the reason your terminal defaults to 80×24, or 132×24. The VT320 (1987) kept a 24-line main display for compatibility, but added something extra: a 25th line at the bottom, reserved for status infor...
000