Show more

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.

@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:

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.

Show thread

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.

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,

U.S. politics/cruelty 

I don’t have anything insightful to say about the children (and adults) we’ve locked in cages. I’ll just say this: it’s cruelty, plain and simple. It’s sadism without any possible justification or excuse. America is big enough for everyone who wants to be here.

shitty beer mention 

Coors Light isn’t so bad if you think of it as barley La Croix.

when the moon hits your knees
and you mispronounce trees

the tech world has done its damndest to get us bought in to a world that offers zero-friction convenience, "like magic", while externalizing and hiding the human costs wherever possible. these are the visions of people who want to be served but never serve, and at the end of the day they don't especially care if it's a human or a robot. we cannot let these people determine the course of society.

computers men: i want to make a computer do a thing that humans do

me: maybe you should ask the humans who do that thing how they do it

computers men: preposterous. absurd

Show more

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!