Sam Rose
@samwho.dev
8.4K followers 780 following 5.2K posts
That guy who makes visual essays about software at https://samwho.dev. Developer Educator @ ngrok.com. Want to pair on something ngrok related? Let's do it! https://cal.com/samwho/workhours He/him.
Posts Media Videos Starter Packs
Pinned
samwho.dev
Sam Rose @samwho.dev · Dec 24
Hi 👋 I'm Sam, I create interactive visualisations about programming.

My posts from 2024:

- samwho.dev/bloom-filters
- encore.dev/blog/queueing
- samwho.dev/turing-machi...

I also appeared on 2 podcasts:

- hanselminutes.com/953/computer...
- www.youtube.com/watch?v=ur9c...
A screenshot from my Bloom Filters blog post, showing a visualisation of the bits inside a bloom filter after the words "loved" and "your" have been added. There is also a code sample visible that reads:

let bf = new CountingBloomFilter();
bf.add("loved");
bf.add("your");
bf.remove("response");
bf.contains("loved"); // false A screenshot from my Queueing blog post. A list of goals can be seen that says:

- Add 15 requests to each queue.
- Add 10 priority requests to each queue.
- Drop 15 requests.
- Drop 10 priority requests.

Below this task list can be seen a visualisation of 4 different queues. A screenshot of my Turing Machines blog post. A Turing Machine running the first program seen in Alan Turing's 1936 paper can be seen, it prints alternative 0s and 1s to the tape.
samwho.dev
Fantastic product. Very generous free tier.
samwho.dev
What’re you asking?
samwho.dev
Connections.
samwho.dev
I’m not really sure who owns the hosting for those. 🤔
samwho.dev
It is entirely absurd.

I think you gotta keep hold of that feeling of awe, man. I see too many people lose it over the years. Mind blowing shit is happening around you every second of every day. We have actual magic in the palms of our hands.
samwho.dev
I’m using plane WiFi for the first time ever, and my knee jerk reaction was that it absolutely sucks.

And it does, but…

I’m in a metal tube tens of thousands of feet in the air, traveling at hundreds of miles per hour, over one of the largest bodies of water on the planet.

What a time to be alive
samwho.dev
Not an Acquired regular, I see.

This is part 2.
samwho.dev
First time in my life I’ve had my name announced on the tannoy at an airport. Shat myself.

Turns out they just wanted to make sure I had an ESTA ready for my connecting flight.
samwho.dev
The GDPR would like a word with you.
samwho.dev
It’s like they heard me, bro.
A screenshot from my podcast app showing today’s episode of acquired.fm, it reads: 

Google faces the greatest innovator's dilemma in history. They invented the Transformer — the breakthrough technology powering every modern Al system from ChatGPT to Claude (and, of course, Gemini). They employed nearly all the top Al talent: Ilya Sutskever, Geoff Hinton, Demis Hassabis, Dario Amodei - more or less everyone who leads modern Al worked at Google circa 2014. They built the best dedicated Al infrastructure (TPUs!) and deployed Al at massive scale years before anyone else. And yet... the launch of ChatGPT in November 2022 caught them completely flat-footed. How on earth did the greatest business in history wind up playing catch-up to a nonprofit-turned-startup?
samwho.dev
Okay I’m _very_ proud of getting purple first today.

Connections
Puzzle #848
🟪🟪🟪🟪
🟩🟩🟩🟩
🟨🟨🟨🟨
🟦🟦🟦🟦
samwho.dev
What’re you referring to when you say “that”?
samwho.dev
Here’s your identity record: plc.directory/did:plc:b7i4.... It points to one of Bluesky’s servers.
samwho.dev
This is the above post: pdsls.dev/at://did:plc...

Notice that the last two are on my PDS, but the identity record isn’t. That’s kept in a different place so that my identity would survive me losing my PDS.

As I understand it, if I lost my PDS and all of its data I’d still have my followers.
samwho.dev
That’s pretty much it. Lots of JSON documents that reference each other with a bit of cryptography on top.

This is my identity record which you can see points to my self-hosted PDS: plc.directory/did:plc:kcgg...

This is my Bluesky profile info: pdsls.dev/at://did:plc...
plc.directory
samwho.dev
I used both, as promised.

One was samwhere.dev, the other was e-mail.wtf
samwho.dev
Impossible not to read that in The Voice.
samwho.dev
The official Bluesky one: github.com/bluesky-soci.... Hosting my own on a VPS.

Yeah, the process involves copying all of your data over and then switching your identity record to point to the new location.
samwho.dev
It’s utterly incredible. The sort of thing humanity is lucky exists. A true passion project, highly recommend.
samwho.dev
Oh hell yes.