do you understand? it was never technology that made humane relations possible. it was you and i, and our commitment to each other.

a courier arrives from the next village on horseback with books, zines, letters, art prints, and a hard drive full of music and movies. we offload the drive while the courier joins us for lunch, sharing news — harvests, births, deaths, the goings-on of various governance councils — while we load a drive with our own new media. the courier leaves as full as they came, and well-fed besides.

in the alternate socialist present, i am herding goats with a cane and melody while replacing batteries in the mesh routers the ‘ware guild has hung from trees. later i dine at the village commissary and watch a movie projected on the side of a barn.

The fight for diversity, equality and inclusion is the fight for software freedom. Our movement will only be successful if it includes everyone. RMS does not speak for these values.
sfconservancy.org/news/2019/se

@ptvirgo @deejoe @gid I strongly agree with Matthew Garrett in that I don't want to see RMS replaced; we need to remove the necessity of having a single figurehead leader in the free software community: mjg59.dreamwidth.org/52587.htm

Shutterfly tried the same thing a couple weeks ago (new terms effective September 3rd; notification sent on September 7th) with the added shit-covered cherry on top of a new mandatory arbitration clause. I closed my Shutterfly account.

I got an email from eBay this morning—September 15, 2019—telling me that their “updated User Agreement will take effect on August 30, 2019 for all users.” How on earth can it be legal for them to make a change like this without at least 30 days’ notice *beforehand?*

We have now reached the part of the boarding process where the bus is full, but one more person squeezes on, proving one more can squeeze on, proving one more can squeeze on, therefore by induction, all of these people can squeeze on.

lewd, technical 

2004 mood: Rushing to create an account on every new service so you can have the same name everywhere

2019 mood: Using a different name on every service because the internet is now a Dark Forest

Intellectual Property is when you dress up a peanut in a top hat and a monocle and get a lawyer to make sure no one else ever does this

The medium is the message, and when the medium is ads sent through the mail, the message is “we don’t give a shit about the environment.”

Sometimes I find it disconcerting that I can’t run df -h on my brain and find out how much space is left in there.

one of the best parts of webdev is having to implement input validation on both the client and the server

The year is 2419, and my navigator absolutely insists on doing the plotting for all our hyperspace jumps from within emacs.

Haskell salesman: *slaps roof of Traversable t => t a* the typeclass doesn’t give you any a priori guarantees of how many a you can fit in this bad boy

The thing I like least about doing Python code reviews is feeling like I’m the static analyzer. Like, I have to make sure that variables aren’t used before they’re defined, because otherwise the code will be merged, deployed, and run before Python itself will complain.

”The adoption curve for oppressive technology goes: refugee, immigrant, prisoner, mental patient, children, welfare recipient, blue collar worker, white collar worker (think, for example, of video surveillance cameras).”

— Cory Doctorow, boingboing.net/2019/02/13/absh

U.S. politics/cruelty 

Show more
Parcel5

This is currently a vanity instance for bdesham.