I would love help with this code: codepen.io/editor/samwh.... On Safari, a frame seems to get skipped when the dot arrives at A and turns back to B. This doesn't happen in Chrome or Firefox. I cannot for the life of my figure it out, and it's making an animation I'm making feel wrong in Safari.
Sam Rose
@samwho.dev
That guy who makes visual essays about software at https://samwho.dev. Developer Educator @ ngrok.com He/him.
I would love help with this code: codepen.io/editor/samwh.... On Safari, a frame seems to get skipped when the dot arrives at A and turns back to B. This doesn't happen in Chrome or Firefox. I cannot for the life of my figure it out, and it's making an animation I'm making feel wrong in Safari.
Fell for another travel scam. This keeps happening to me, man. So I’m going to Chicago in October. I do what I always do: I go to flights.google.com, find a flight, then book through the cheapest website. Google wouldn’t send me to a scam, right? Right?
It’s absurd that I can have a real-time video conversation with someone thousands of miles away. What a time to be alive.
Domains by the numbers dotcom.press/archive/domains-by-the-numbers although probably nicer to read on the website^, this is well suited to a thread, so here goes
Harrison Ford, the actor behind loveable scoundrels Han Solo and Indiana Jones, started his career as an on-set carpenter. That makes him a roguelike deckbuilder.
"You need four of this pod... how hard can that be?" — @samwho.dev Turns out it's several thousand lines of code hard. Part 4 of our video series on his Kubernetes-in-the-browser project tiptoes through that and other footguns ↓ youtu.be/y4XAOcCT9dY
Webernetes: How we got Kubernetes running in the browser
YouTube video by ngrok
youtu.be
My hobby is asking companies how they measure whether their AI features actually work. Almost nobody has a good answer. “We get 11 personas to review your résumé and suggest improvements.” How do you know they’re improvements? They don’t. It’s just snake oil. Every time.
That state of mind where everyone who was at the company before you joined has been there forever, and everyone who joined after has been there for 2 weeks tops.
they're running DOOM in the language we made up for our programming contest
i'm running a programming contest next week! we've spent the last few months thinking about how to make a fun contest in a world with agents. I think we've got a good answer :) Starts next friday. Give it a try! and mutuals dm if you wanna test or chat about this
In case bandwidth worries are holding you back from trying to host your own PDS 🫡
My Grafana dashboard is telling me that in the last 7 days my PDS has done about 290MB in HTTP requests and responses. It’s pretty negligible, you should be fine.
Anyone ever seen/read a good essay about what it's like to be a recent grad working as a software engineer? (E.g. to have never worked professionally without AI)
You reckon the companies that used to have mandatory pair programming policies are still doing that today?
This is a wonderful app for discovering what’s around you. I love that the Wikipedia projects makes apps like this possible. apps.apple.com/gb/app/inqui...
Inquire — Wikipedia Around You App - App Store
Download Inquire — Wikipedia Around You by Tamper on the App Store. See screenshots, ratings and reviews, user tips and more games like Inquire — Wikipedia…
apps.apple.com
TIL “the Clever Hans effect” en.wikipedia.org/wiki/Clever_...
Clever Hans - Wikipedia
en.wikipedia.org
Hey #UK friends. Do you get annoyed by fireworks? Do your pets find them distressing? Do you think anyone should be able to buy them? The UK Government is running a consultation and want your views. www.gov.uk/government/c...
Fireworks and pyrotechnics in the UK
gov.uk
Finally got around to taking handy.computer for a spin this weekend. Superb software. My new recommendation for local dictation, I think.
Handy
Handy is a cross platform, open-source, speech-to-text application for your computer
handy.computer
You know when you learn something and realise you’ve been wrong your whole life? “The rain in Spain falls mainly on the plain.” I saw this and thought “plain” was spelled wrong, because it’s “plane.” Because it’s a joke that it doesn’t rain in Spain, just on the plane you travel there on. Right??
Me taking my youngest to bed: - Mouth welds shut the moment a toothbrush is visible. - PJs feel like dressing a runaway Roomba. - As likely to sit down for story time as a giraffe putting on its own necktie. My wife: - Brushes his own teeth. - Helps her get his PJs on. - Turns the pages himself.
I’m so excited to be going to this. Can’t wait to meet so many Internet friends in person 😁
Need a reason to grab one of the 6 remaining Early-Bird tickets for #SotB2027? Then checkout the #SotB2026 videos: youtube.com/playlist?lis... Featuring: @bram.us @cassiecodes.bsky.social @kitation.co.uk #FionaSafari @jason-williams.co.uk @mikehall314.bsky.social @zachleat.com
My eldest is obsessed with Luxo Jr, the Pixar lamp. Keeps watching the short films and giggling the whole time. My wife found a 3D model of it, we printed it, and my eldest hasn’t stopped playing with it all day 🥲 I promise I thought I selected white filament. My eldest doesn’t seem to care.
Amen brother. I get this a lot, too. “How do you make your animations?” HTML, CSS, JS. The web already has everything you need to make the most beautiful and engaging content in the world. No batteries needed.
In the last month or so, my eldest (7yo, autistic) has come on a lot in his language skills, enough for us to have coherent back and forth conversations. He answers yes/no to questions and we can be confident he understood us, first time ever. It’s a different universe.
My eldest recently learned the words “piggyback” and “squat.” I’m in hell but my ass is going to look great.
I can’t describe the feeling I get when I watch someone interact with something I’ve built and it makes them smile. Outweighs 1000 mean comments from sweaty nerds on the internet.
shoutout to @samwho.dev for consistently making scary concepts super friendly and understandable <3 had to read up on bloom filters for a project and of course sam has written about them!
Bloom Filters
A visual, interactive guide to what bloom filters are, when you would use them, and how they work.
samwho.dev
I’m not well versed or interested in politics. I know this upsets some people but sadly between work and caring for 2 special needs kids I simply don’t have much energy. However, every time I see Zack Polanski being interviewed on TV I am deeply impressed by him.
You should really talk to nolen about this. Coolest shit I’ve seen in ages.
i'm running a programming contest next week! we've spent the last few months thinking about how to make a fun contest in a world with agents. I think we've got a good answer :) Starts next friday. Give it a try! and mutuals dm if you wanna test or chat about this
Sharing a little bit of behind-the-scenes from the post I'm working on. Because I have lots of webernetes clusters running in the tab, I wanted a way to debug their state so I've given them all this on-hover debugging UI that's only active during development. Lets me do anything to the cluster!