Should you publish source? What if corpers steal it? Of course you should publish source. Property is theft.

Software is post-scarcity tooling. Strip the paywalls; underneath they have always been a new order of labor-saving device, one that can be infinitely copied and infinitely shared. Rich promises live in its possibility; promises the rich have betrayed, possibilities they have squandered.

Show thread

This is an ominous time. Napster is long dead. Aaron Swartz, too. Software is bad, but it doesn't have to be. From BitTorrent to Mastodon, distributed systems leverage the power of many to astonishing effect. Among archivists, pirates reign.

Show thread

These are strange times. The earth shifts beneath us. Can you taste the ash in the air, or the plastic in the water? The police are outside. The police are inside. The misery in your money and the meager choices it affords arrive from one spirit, our foe whose name is the kyriarchy, and it mutters of a wretched future. We will face it together. Together we are strong.

Do not build a browser.

Show thread

sorry these are all excerpts from an essay on comparative software architectures

Show thread

Self-hosting makes a decent demo but in the production case an application must support many users, even when many users are one person or one user is many persons, for some of us are not sysadmins but inevitably some of us must be.

Show thread

ok nerds here is a draft of this essay

> # Comparative Considerations Regarding Distributed Software Architectures

> Together we are strong. Knowing this, how can we write good software?

Show thread

@garbados I got a few questions if you don't mind taking them (don't feel obligated):

- on chain vs federation: I don't understand how blockchain has a single point of failure either?
- on fighting the browser: would writing stuff, say, over raw TCP or Websockets be okay?
- on auth: would an identity be like an auth token with certain permissions and an associated device ID or something?


@restioson @garbados On chains: The point is (I think) that there is a single database, a shared source of Truth, which a) needs to be kept secure through some means (e.g. economic incentives, contributing to capitalism), and b) gives no room for alternative views.

Federation gives rules for how to converse and share, and requires/allows you the server operator to make your own choices on who to trust and why and how much.

Sign in to participate in the conversation
Mastodon @ UMU

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