Show more

This (excellent) talk by @ceejbot really makes me wonder why I those of us who saw all of this coming weren't able to change the trajectory:

E.g., I wound up asking the uncomfortable trademark ownership question at the very first nodeconf and basically got booed out of the room. That sordid story eventually ends up at the (predictable) io.js fork and the healing thereafter via foundation (which I still doesn't own the trademark!:


1. Advertising shits in your head, it is a form of visual and psychological pollution.

2. Removing/Replacing/Defacing advertising is not vandalism, it is an act of tidying up that is both legally and morally defensible.

3. The Visual Realm is a Public Realm, it is part of the commons, it belongs to everyone, so nobody should be able to own it.

4. Outdoor Advertising can and should be banned, Sao Paulo did it in 2006, Grenoble followed suit in 2015.

Welp, you can now watch me delivering the talk about why I think federated package management is what we should do. Ulp.

pol Show more

I'm not sure why, but my brother and his wife are about to eat a chunk of their 23 year old frozen wedding cake

"I think it’s right that the pendulum is swinging away from centralization and I want to lend my push to the swing. The last decade has been about consolidation and monolithic services, but the coming decade is going to be federated. Federation spreads out costs. It spreads out control. It spreads out policy-making. It hands control of your slice of our language ecosystem to you."

this is so great

"This probably sounds impossible to you all. You're thinking that npm is entrenched. A few months ago I might have agreed, but then the company set on fire every bit of goodwill it had ever had for no reason anybody can see, all the trust people like me had ever earned it as benevolent stewards. Just poof. Up in flames. They’re so bad at community, and values, and people, it looks intentional. [exasperated gesture]"

"npm does not love you. npm cannot love you. npm Inc is a Delaware corporation founded as a financial instrument intended to turn money into more money for a handful of men.

Now I don't think anybody can stand up in front of you and say "npm loves you" without being yelled at. npm has burned all of its goodwill over the last few months. It didn't have to happen-- it was a choice made by the people who run the company. They made that choice, though, and they doubled-down on it, and here we are."

@robey was just thinking about this while doing the about "suggestion overloading" as a term to describe this.

It captures the two most annoying aspects of this: 1. the user gets a bunch of suggestion messages that they probably didn't want to see and 2. the user has to mentally 'overload' (in the operator overload / function overload / polymorphism sense) the action of exiting a program for this one special case.

A year ago I tried learning ActivityPub, and more or less failed. I was confounded by a spec that was so abstract I couldn't make heads or tails of it. Turns out I was missing some key things.

I have written a guide to learning about ActivityPub that I wish existed a year ago when I first set out to learn how to write social media servers that conform to the spec:

Bombshell news about a new decentralized, federated npm registry by

this is a powerful talk on what centralization and taking money to fund. we allowed this to happen. #JSConfEU

firefox team: opening a tab in a particular container could be easier...

(ideal would be a key that means "open a new tab and ask me which container to put it in")

Differential privacy • Math/crypto framework for understanding how to publish statistics from a database without violating any individual's privacy #linkblog #statisticsprivacycryptomathcensusdatapoliticstootme

Show more
Mastodon for Tech Folks

This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either! We adhere to an adapted version of the TootCat Code of Conduct and follow the Toot Café list of blocked instances. Ash is the admin and is supported by Fuzzface, Brian!, and Daniel Glus as moderators. Hosting costs are largely covered by our generous supporters on Patreon – thanks for all the help!