The branding for the new Swiss eID looks gorgeous, I really dig those gradients 🌈
Quoting @atprotocol.dev
If W is actually based on atproto, that is truly awesome news!
Still not a fan of the name though…
What if we told you that it may actually be launching as an ATProto powered app?
This is a W for ATProto
atprotocol.dev/w-for-atproto/
If you previously subscribed to this site via RSS, I might just have filled up your feed with many posts. This is somewhat intended as I just deployed v2 of my site (you can check it out here) and this feed now contains all the things I publish: Regular Posts, Notes (aka short posts), Photos and Races.
If you want to just receive regular posts in your RSS reader, you can subscribe to this filtered feed: dominikhofer.me/posts/rss
Have a nice Sunday and a good start to the new week, appreciate you!
Reposting @leaflet.pub
Leaflet is on @standard.site!
A big joint effort — and we're finishing a big migration to get Leaflet records standard-site-ified :) Log in to Leaflet & you'll be migrated automatically.
Read this post for details, and let us know any q's.
Social publishing. Atmospheric publishing. Together!
Todo: Launch personal website this weekend
(I'm too tired after the exam today to do anything else except coming up with this list. Tomorrow, it's time to build again though ^^)
Reposting @stevedylan.dev
I wrote up a primer on the AT Protocol designed for normal people, trying to explain why it's such a big deal, and giving tips on how to get started. Near the end I listed some ATProto apps that people can use, so please let me know if there are others I could add!
Publicly committing so I don't tinker too much:
My new personal website goes live this weekend 🙌
Just need to make some final touches and set up the hosting, then we're good to go.
Show thread (2 posts)The core idea is to have a unified feed of all my content in one place.
I've now backfilled my whole Twitter archive + regularly fetch posts from Bluesky. So cool seeing everything come together.
#buildinpublic
One skill I recently created for Claude Code and quite enjoy using is called "continuous-learning".
It goes through the last n git commands and identifies learning opportunities that could be documented in CLAUDE.md or specialized files.
Show thread (2 posts)
Quoting @disnetdev.com
RSS on atproto, I'm so here for it!
It's a first step into the right direction: dominikhofer.me/social-indie...
www.disnetdev.com/blog/2026-01...
I'm currently building v2 of my personal site with @getkirby.com.
The core idea is to have a unified feed of all my content in one place.
I've now backfilled my whole Twitter archive + regularly fetch posts from Bluesky. So cool seeing everything come together.
Show thread (2 posts)
Quoting @grabhold.now
For the next time you have to wait for a dev (or Claude) to implement your designs 👇
And for everyone else, just click the buttons, it's really satisfying :)
Don't just wait, Grab Hold.
Hold is the perfect hand-off companion for designers waiting for devs to implement their design.
Live today! 🙌
grabhold.now
Custom range slider for billow.software based on Radix UI.
h/t to @cedric.design for the design ✨
Agent Skills in general really are one of the best innovations of the last couple of months when it comes to coding agents.
I'm experimenting quite a lot with them these days and it's so interesting. Especially because they are essentially just .md files (with additional references, if needed).
Show thread (2 posts)Interesting Claude Code skill to get more polished designs. Especially handy if you don't have a fixed design ready and want to iterate.
I used to just append prompts with "Think about how Dieter Rams would approach this", but this skill is so much more comprehensive.
Interesting Claude Code skill to get more polished designs. Especially handy if you don't have a fixed design ready and want to iterate.
I used to just append prompts with "Think about how Dieter Rams would approach this", but this skill is so much more comprehensive.
My timeline didn't lie, this video is a masterpiece. Better story arc than most MCU movies ;)
Reposting @konnaire.bsky.social
Everybody thinks 'https://' stands for 'hypertext transfer protocol secure' but it actually stands for 'head to this place, sucka' followed by a colon and two laser sounds
Reposting @stevedylan.dev
Curiosity got the best of me: I built an aggregator for @standard.site 😅 Very much a first iteration and could use a lot more features, but a fun challenge all the same. Will probably do another blog post about the process and architecture when I have time!
Quoting @avanderlee.com
Some great skills for Swift development (also works with Claude Code) to try out 👇
Reposting @simonwillison.net
It's ChatGPT's third birthday today, so I pulled other some quotes from the early
months of ChatGPT on my blog
OpenAI really did not expect it to be as popular as it was!
Wanted to share this interesting visualization by @rubenmathisen.bsky.social that we took a look at in my sociology class.
Especially the first and last map are quite powerful.
Really interesting article about how predictably people choose 4 digit codes:
What a cool (and surprisingly accurate) game…
Quoting @knotbin.com
Only discovered this now, but this is such a cool branding!
Like with FocusFlight (apps.apple.com/us/app/focus...), these airport/flight metaphors just work for me :D
Airport ✈️
It makes AT Protocol migrations between PDS servers available to anyone with a simple web interface.
Check it out at atpairport.com
Star it on Github at github.com/knotbin/airport
TIL that the App Store web version is made with Svelte:
Affinity is free now and an all-in-one tool?
I'm a bit worried there is some sort of catch here (maybe not now but in the future) and that a one-time fee like before would have felt more reassuring.
But let's be happy while it lasts, Affinity is great :)
Show thread (2 posts)
Reposting @wesbos.com
This Lando Norris website is insane
I dove into the code and broke it all down. Some really neat 3D effects along with scrolling and next level animations
Full video →
Just discovered a great new puzzle game 🙌
I solved the daily Clues by Sam (Oct 12th 2025) in less than 15 minutes
🟩🟩🟨🟩
🟩🟠🟩🟩
🟩🟩🟩🟩
🟨🟩🟨🟩
🟩🟩🟩🟩
cluesbysam.com
You know you've found a very interesting video when you watch almost the whole 50 minutes in one sitting, despite being hungry for breakfast 🙃
Reposting @marcel.fyi
Introducing Zeitgeist!
A journaling app that captures your small, everyday moments and turns them into a living timeline of your life.
Download:
apps.apple.com/us/app/zeitg...
Learn more:
tiptop.software/zeitgeist/
Excited for you to try it.
🎨 TIL why OKLCH is a superior color format compared to HSL (which is what I currently use most often).
In short, OKLCH supports the wider P3 color space natively and it works with perceived lightness instead of the absolute one.
Quoting @twostraws.bsky.social
Can‘t wait for this to be released, what a great idea & execution 🙌
Thinking about starting to build iOS apps again…
I still enjoy building things for the web, but since it's my day job, I want to switch things up a bit for my personal projects.
I already completed #hackingwithswiftui in 2022. What are the main changes since then?
Reposting @lucho.cool
This new project from Dan Hollick makes me want to share with you all the content I've been gathering as great "teaching".
These usually involve visuals and tailored interactive components to help explain complex topics.
#1 makingsoftware.co by Dan Hollick
Reposting @phoenix.tapbots.com
Quoting @danabra.mov
This visualization was a great overview for an initial understanding of the differences between AT and AP.
(also go watch @danabra.mov's talk that explains AT in more detail:
)
with AP, instance = application + hosting. data gets sent between instances.
with AT, data flows *from* hosting *to* apps
Third places
The “third place” is the concept of a public space where you can connect with others over a shared interest. It is called that because it complements your home and your work/school. A common third place might be the local library.
Source: https://youtu.be/hEvMZ5S6zy0
Libel-proof
You are libel-proof if you can't sue for defamation because your reputation is already so bad.
CSS @starting-style
With @starting-style, we can define styles that an element will animate in from once rendered. E.g. from opacity: 0 to opacity: 1.
Source: https://motion.dev/blog/do-you-still-need-framer-motion
A fun fact
The human species will 100% not go extinct during your lifetime. Never thought about it this way.
A handy CLI trick
sudo !! reruns the previous command with sudo.
Source: https://youtu.be/mLznVlBAtcg
Bamboo & Glass Ceiling
These are metaphors for invisible barriers certain demographic groups experience when placed in a hierarchy. Feminists coined the term “Glass Ceiling”, while East Asian and East Asian Americans did the same for the “Bamboo Ceiling”.
Lil Peep’s first face tattoo
He got it at the age of 17 as “a sign of his commitment to avoiding the straight life. ‘A tattoo on your face,' he explained later, ‘is gonna stop you from getting a lot of jobs.'”
Source: https://www.rollingstone.com/feature/lil-peep-tragedy-torment-804686/
The Economics of Superstars
This term describes the phenomenon, where a small group of people gets almost all the attention and rewards in a certain space.
Source: https://pdodds.w3.uvm.edu/files/papers/others/1981/rosen1981a.pdf
Tiny Saturday
Wednesday is called “Tiny Saturday" (“lillördag”) in Sweden.
The kickers always win
Kickers are athletes that still have the ability to sprint at the end of an endurance race.
Source: https://www.eddiedale.com/blog/the-kickers-always-win