@bea @anildash @darius Very much agree about clustering of norms and how that's reflected to some extent in the different software (and within the Mastodon world, who's running the glitch.social fork).

Conceptually there's a missing concept between "instance" and "fediverse". I think of it as a "league" or "alliance" of instances that share norms, compatible CoCs and version of software, probably honor each others blocks, etc.

For discoverability, we need something to handle hashtags of the format "___Xyz" like #WomenInTech. 

Type in "" to see and . But that doesn't work for hashtags like "". You can't type in "" and see options like and .

how the current fediverse does identity wrong, how we can do better 

Okay, this all sounds great, but how can we pull this off? First we should overview Zooko's Triangle, which says that names can be either: decentralized, globally unique, human meaningful... pick two. Guess which two we picked? You're right, globally unique and human meaningful... but notice that this means that it's not decentralized. And indeed, DNS (and SSL CAs) centralize our federated networks.

Show thread

I like hearing caveats to common recommendations. For Don't Repeat Yourself (DRY), we have the Rule of Three. 

The rule of three: if you use it once, don't worry about making it reusable elsewhere. If you use it twice, just copy/paste. When you use it the third time, extract it into its an independent, reusable component, like a function, module or package.

Troubleshooting when you have a Hydra is just awesome.

I saw an error in Travis, and I wanted to reproduce it locally, so I just 'nix-build blaah.drv'd it.

Just after pressing enter I realized that hey, that derivation won't exist locally on my machine, but Nix just went out and got it from Hydra, because ... that commit had been merged, and even if the end result couldn't be built because of the errors, all the intermediate steps are faithfully served from the Hydra machine.


It's getting hard to read things on the web

I don't know when everyone decided light gray text on white backgrounds was the standard uniform of the web, but I'd much rather have garish colors if it means the text is at least legible

someone please teach me how to follow other instances timelines

Does Google Translate use the concept of phonological change at all (e.g., Grimm's Law)? Or is it all just from existing human translations?

Please consider writing your hashtags in upper camelcase so screen readers have a chance at figuring them out.

#whyistayonmastodon sounds like an giant undecipherable mess of sounds.

#WhyIStayOnMastodon reads out "Why I Stay On Mastodon" 😄

(Reason #44 I stay here: my previous requests like this have been generally well-received, proving that most people are awesome.)

Some other cool alternatives in the fediverse:

Pixelfed: A federated Instagram-like pixelfed.social/

PeerTube: A P2P YouTube-like joinpeertube.org/en/home/

Pleroma: Another federated microblogging galaxy pleroma.social/

Many more here too! fediverse.party/

I' d like to be able to pin a column in which posts tagged with #guile #scheme, #clojure, #guix, #lisp tags appear

that is a column with several tags in an or disjunction


Any good clients that can show me content from both feeds and / ?

RT @typescriptlang: #TypeScript 3.0 is *almost here* and today we're announcing our release candidate! Give it a shot now and let us know what you think! t.co/RP0twQ8SXI

Show more

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