Checking out the "intrinsicsize" spec and it seems really reasonable. It allows you to specify the intrinsic width/height for an image/video element; no need to wait for it to download and thus potentially cause janky page reflows. github.com/ojanvafai/intrinsic

"Why just image and video? These are the only elements in [the HTML spec] that size to an external resource." <-- I always found this weird. An <img> has to download the PNG/JPEG before it can figure out how big it should be!

if non-relational key-value store databases are so good, why don't they have a sequel

My ability to take in audio entertainment declines exponentially with sleep, as illustrated here:

10 hours - Stravinsky’s Rite of Spring
8 hours - Sapiens audiobook
6 hours - Your Favorite Coffeehouse playlist
< 6 hours - Despacito on repeat

Sometimes low-tech is a cooler solution than high-tech.

This sensor device detects if your package was handled roughly during transport: no electronics, just clever engineering.

When I make a command-line utility I tend to leave the extension off of the filename: copy_xattrs instead of copy_xattrs.zsh, for example. That gives me the option later to swap a shell script for a Python script (or a Python script for an executable, or whatever) without renaming the file. Ideally, this also means that I wouldn’t need to change any of the programs that call the utility.

Grandma, you really should compile your own operating system from scratch and secure everything against even the most complex attacks and stop using Facebook to talk to your family, you want freedom don't you?

me writing programming tools: we need to make it easier to code! liberate the code! make it accessible to all!

me debugging someone else's code: you should need to train for 10 years before you can even touch a text editor, and we need a central guild body that randomly audits members, and if your code quality is bad enough you are immediately executed

How did we let the Web get to this point. All I wanted to do was read this blog post.

Dear charities: I'm happy to make a donation to good causes, but for the love of all that is holy, stop mailing me labels and other stuff that was only marginally useful 30 years ago.

Roy Fielding’s knuckle tattoos say LOVEOAS and HATEOAS

This Christmas playlist on YouTube contains 25 songs and 139 key changes.

roses are red
violets are blue
in surveillance capitalism
poem reads you

and shows you ads
for flower shops
and tracks your clicks
and never stops

it cares not about
if privacy's harmed
the money is green
when people are farmed

twitter is cyan
facebook is blue
your friends are the product
and so are you

“So we can argue whether ‘guys’ is or isn’t gender neutral, but for an awful lot of both men and women, ‘people’ isn’t even gender neutral.” — Kate Gregory, “Thoughts about ‘guys’ ” gregcons.com/KateBlog/Thoughts

TIL: It’s possible for a single “git push” command to force-update some refs but not others. For example, “git push origin +develop master” is like a combination of “git push --force origin develop” and “git push origin master”. See the git-push docs. git-scm.com/docs/git-push/2.20

A Star Trek spinoff idea :StarfleetInsignia: Show more

"Pull requests with a failing status can't be merged on a phone." Wow GitHub, you wanna give me a breathalyzer too?

husband: "wow, I can get a linux laptop for half the price of the equivalent mac"
me: "yeah, the only downside is it doesn't work"

As expected, Trump walked into the turkey pardoning and pardoned Saudi Arabia instead.

Show more
Parcel5

This is currently a vanity instance for bdesham.