Show more

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: 

"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.

I know we’re not supposed to have a lot of exceptions to the First Amendment, but should people really be allowed to put “Flour” in the name of their gluten-free bakeries?

“The shame over an incident like Baraboo’s shouldn’t be merely over the fact that it happened. It should be felt over the fact that when it happens, we pretend like nobody could have seen it coming.” — Monica Hesse in The Washington Post washingtonpost.com/lifestyle/s

Romulan Ale is illegal in the Federation, sir, and I never slice!

the most statistically normal person lives in a normal house, earns a normal wage, and drives a normal car. they are most likely to be named Nornald and are marrried to someone who is also named Nornald. they have 2.715 children, who are called Nornald, Norna and Nornald

I thought the race for director of the Marin Municipal Water District was going to be the most boring one on the ballot, but one candidate is promising “tasty water” and the other supports “expanded use of goats.” I don’t know what to think!

Show more
Parcel5

This is currently a vanity instance for bdesham.