TIL https://developer.mozilla.org/en-US/docs/Web/API/Element/checkVisibility ✨
oh hi
New post: JavaScript Bloat in 2024 https://tonsky.me/blog/js-bloat/
📝 New on Piccalilli: Steady has a great new homepage
https://piccalil.li/blog/steady-has-a-great-new-homepage/
This new homepage demonstrates how concise content mixed with clear design — riddled with delightful flare — is super effective.
@konnorrogers damn, good one
My daughter and I built a Little Free Library (https://littlefreelibrary.org) this summer and it was a Big Great Experience. She sketched the initial design and we teamed up to see it through. Super proud of her, and it! 🌈🏠📚
@zachleat, you’re a bright light on this dark web. Thanks for being you. 💜
el.className and el.htmlFor have weird, incorrect, inconsistent names because old JavaScript didn't allow reserved words to be property names. That changed over a decade ago, so should we add el.class and el.for? https://github.com/whatwg/html/issues/9379
@flavorjones ♥️♥️
@dankim https://plausible.io is good
WCGW?
I’m building an attention tracking app for macOS called N₁₀, and it’s far enough along now that I feel comfortable talking about it.
Here’s the onboarding animation I’ve been working on. There’s more to the app that I want to illustrate, but this video explains the core functionality. Everything you see is drawn with #SwiftUI
Non-disparagement clauses in severance agreements are now illegal, including the ones you signed years ago. Disparage away! https://www.vice.com/en/article/n7ewy7/non-disparagement-clauses-are-retroactively-voided-nlrbs-top-cop-clarifies
TIL that macOS ships with a default CLI command called "sips", for "scriptable image processing system" - and it can convert webp images to PNG, but it can also generate entirely new images from scratch using an almost entirely undocumented canvas-based JavaScript API! https://til.simonwillison.net/macos/sips
Apparently this technique is so foreign now that someone had to write this in a blog about a web browser. 😔
@soberstadt @searls +1, that’s the informal rule I use personally
For my 42nd birthday today I’m donating to Gleaners Community Food Bank and the NRDC, and I’ll match *your* donations up to $4,242 — just reply or DM with a receipt!