windows setup pitching data scraping to me like bart and lisa begging to go to Itchy and Scratchy Land
I did a talk! At Ruby Wellington on using passkeys/webauthn in Ruby/rails!
Check it out:
youtu.be/ScL66ID2mes
It seems we can now customize the select element, right? right?!
Demo: codepen.io/t_afif/pen/P... via @codepen.io
i built an entire x86 CPU emulator in CSS (no javascript)
you can write programs in C, compile them to x86 machine code with GCC, and run them inside CSS
lyra.horse/x86css/
I thought this was like A WHOLE THING. "The boss level of accessibility tasks" and all that. News to me.
We just converted a non-<dialog> modal to <dialog> just to get the trapping, and I'm keeping it because it actually fixes a little bug I saw where a late-loading editor steals focus out.
The best podcast of 2025 - Shell Game. An experiment in making a company with AI agents. Equal parts informative, fascinating and funny.
www.shellgame.co
Adam Langley’s book on webauthn. Kill passwords! ☠️
www.imperialviolet.org/tourofwebaut...
I’ve been hearing lots of people complain about it but I might try watch it now I see someone enjoyed it!
It's just a blogpost, Michael. What could it take? 5 minutes?
Time for my big year end blogpost about the Atmosphere.
From the personal computing perspective, the cloud has been a disaster — but we shouldn't run away from it.
We can solve a lot of problems by connecting our clouds, turning it into atmospheric computing.
There are countless websites that generate color palettes, but I needed a reusable package for my own apps. So I built dittoTones. 🟣
It mimics the perceptual DNA (Lightness/Chroma curves) of popular systems and blends them with your target hue → meodai.github.io/dittoTones/
A favorite every single year. RIP, Kirsty and Shane. 🎄🎅🏻💚
Look Amy I press ONE button on my microwave and if I need the food to be hotter I press it more times
A human developer would … never lie about that … 👀
Developer attempts to replicate "Liquid Glass" in CSS, and once finished realizes what she'd actually created is an exploit for a fundamental, previously unknown, and rather serious browser vulnerability
lyra.horse/blog/2025/12...
"CSS hack accidentally becomes regular hack"
I’ve wanted something like this for ages, super cool looking tool.
github.com/unhappychoic...
A tale of two static site hosts
A post about moving my personal site to Cloudflare pages from Azure blob storage.
www.elliotclyde.nz/blog/a-tale-...
I like
Here’s his actually relevant post:
www.softwarecraftsperson.com/posts/2025-0...
Post here from Eakan Gopalakrishnan who moved off azure for the same reason:
www.softwarecraftsperson.com/posts/2025-0...
I got mad at azure for moving from their old CDN and basically making me pay $20 a month for https so I moved to cloudflare pages. It was such a day and night experience. Cloudflare pages is so easy to set up. If you’re using Azure storage to host a static website, time to switch.
💥 did a small drawing explaining the JS execution model including the event loop. I hope it’s helpful to folks. Debugging is always easier when the underlying implementations are understood.
Done
Honestly if you’re here, listen to corecursive, it’s great.
@adamgordonbell.bsky.social don’t sweat it taking time with your podcast episodes. Corecursive is a great podcast. Take some time for yourself and push that release date out. Hardcore history has a cadence which completely breaks the rules (months and months) and it’s still an unbeatable podcast.
Bro when even is the big reset coming?!
I think because of this kind of thing, Gemini is my new favourite.
Let's make some music with code
#tidalcycles @tidalcycles.bsky.social #livecoding #algorythmicmusic youtu.be/2fjzekm-ITU
it's so wicked to hear @slab.org nerd out about the haskell guts underlying tidalcycles a bit 💙
haskell.foundation/podcast/67/
when you're about to click something but then an ad loads and you click the ad instead?? humiliating. the down low, too slow of the internet age