Shirakawa and Kanayama
The guy that runs the guesthouse is super chill (he's also イケメン???) and drove us to the bus stop.
The hotel in Kanazawa has an open air bath.
This is exactly what I mean when I say that UX has no value when the business model is not "make a thing people want and sell it for more than it costs to make."
The top 10 most profitable tech business models these days are different kinds of scam. You don't need design for that.
It's strange how far removed this Obama-era book feels from our time, with its maker-faire optimism during the heady days of the iPhone's first flourishing. But Don, I kept thinking, especially toward the book's flowery final chapters, don't you know everything is a scam now? Tech is scams now.
My mouse doesn't work properly because Logitech let one of their server certificates expire, so now their config software fails. What a time to be alive.
this niche/targeted bluesky client that @mariaa.bsky.social and @eugenevinitsky.bsky.social are building is super interesting — it’s for researchers, by researchers…
super excited to see more new clients popping up that aren’t trying to be for everyone but rather for a specific community
This is codescanner, it uses 17 different scanning engines plus google gemini to scan your code for vulnerabilities and generates a markdown report. This is what its using to currently audit Tesseract Vault
github.com/dollspace-ga...
got RSS going again for @codetv.dev as well, both for the blog and for each series we produce
blog: codetv.dev/blog/feed.xml
series: codetv.dev/series/web-d...
should be discoverable by feed readers but not currently linked on the site
Happy new year! Ah, now we can checkout the results of Interop 2025 — and see the entire year on the dashboard.
wpt.fyi/interop-2025...
Safari might have started the year in last place, but we definitely ended in first.
(Interop Project tracks automated test pass rates for specific web API.)
New year, new @penpot.app template: Typography design tokens starter kit!
penpot.app/penpothub/li...
Including 29 tokens, documentation, tips for use, and set up for a proportional typographic scale. #penpot
In fact, it's probably better because then developers don't have to worry about where you gobbled up their attributes they tried to pass down to an element or where you made an opinion about where they SHOULD go.
I've not done all the calculations, but this should fit easily within the Cloudflare Workers free plan. If it doesn't then it's probably a sign you should spend less time here
📝 How To Dynamically Install Custom Elements
A pattern I’ve been working on for a while. Load just the elements you are actually using. “Tree shaking” is trivial with HTML.
heydonworks.com/article/dyna...
I can't believe that I haven't crossed paths with this amazing website until now. If you are a web developer you must read this blog inclusive-components.design
@heydonworks.com thanks
I tell -- nay, command -- my guests please for the love of God, do NOT unload my dishwasher. It will take me 6 months to find everything again.
Unloading s/o else's dishwasher is a hostile act.
In 2026, I should go all in on RSS feeds and stop using social media as my primary source of news, information, etc.
I'll still have some presence, just less active.
Everyone's dropping tips for people making the switch to Bsky but I'll drop a tip that applies to artists moving to any new platform:
Don't be embarrassed about your older art, and treat them like a backlog! You don't have to start completely fresh by only posting newer art.
A great review. Geoff and crew have done so much to keep an absolute pillar of our industry alive and flourishing.
Hate the see how damaging Google “AI summaries” have been, but love to see how much is being invested in the CSS Almanac.
It’s one of my favourite resources on the internet!
There are 300K+ views on Youtube of my talk! I've never had a talk get this amount of traction.
It's confusing as I've been speaking/writing about this for years. Somehow the stars aligned this time.
Upside is that I've had lots of interesting conversations with folks because of this.