[-] PorkrollPosadist@lemmy.ml 11 points 1 year ago* (last edited 1 year ago)

I thought communities synced over instances so if an instance goes down, communities are still accessible. Is this not true?

This is not true. ActivityPub (the protocol Lemmy instances use to speak with one-another) does not intend to be a redundant, distributed datastore. There are a few reasons for this. One is practical. It needs to be affordable to start a new instance. If the requirements for starting a new instance entail mirroring significant parts of the fediverse (a network of over 2 million users and 22,000 instances) it would be impossible for anybody to do it unless they were Google/Facebook.

Another has to do with trust. A community has a home. That home is chosen (ideally) because the admins can be trusted. That instance is the universal source of truth for that community. If communities didn't live on a specific instance, they would be vulnerable to various forms of hijacking. The home instance has the final say on who has permission to comment, and who has permission to perform moderator actions. None of these actions could be trusted if they weren't cleared by the home instance first. Third party servers perform basic validataion against the currently known ban list / mod list / etc, but this could easily be spoofed by malicious instances.

When an instance goes down, it is kind of similar to a netsplit on IRC. A queue of outgoing messages build up on your instance, which can be seen on your instance. Queues of messages queue up on other instances, which can be seen on other instances, but they won't be synchronized until the destination instance returns (this depends specifically on which inbox the messages are directed towards - I'm not particularly familliar with the specific implementation in Lemmy).

Finally (though not really), ActivityPub isn't designed to be a broadcasting protocol. In the case of Lemmy, and other Reddit-like clones, it effectively acts as such, but it is intended only to send messages to the places they belong. If you post a message and the subscribers to that message only exist on 3 servers, that message ONLY gets sent to those three servers, even though there are thousands of servers in the network (at least, this is how it is supposed to work in theory).

I might have some details wrong here. I'm more familiar with how Mastodon works (and how it fails) at this point after troubleshooting various problems on my instance.

[-] PorkrollPosadist@lemmy.ml 24 points 1 year ago* (last edited 1 year ago)

Liberalism has an actual definition, and it is not the colloquial definition used in mass-media to refer to "the left half of what is acceptable."

Liberalism is an idealist (another word which has a very specific definition) political philosophy which champions private property, constitutionalism, republicanism, rule of law, and free trade. It has a philosophical canon, flowing through writers like Locke, Montesquieu, Mirabeau, Rousseau, Paine, etc. Further economic works, like Smith's "Wealth of Nations," are built on this philosophical underpinning.

Marxists are materialists. This is in contrast with the idealism of Liberals. While Liberals believe ideas are the force which drives change in the material world, Marxists understand that ideas are just a reflection of the material conditions they emerge from.

Liberals find themselves banging their heads against the walls of the institutions time and time again, because from their perspective, these institutions are just a reflection of ideas, and as long as the justification for an institution on paper is sound, there is no reason to think it cannot be reformed. An institution like the US Congress, or the Executive Branch is never at fault. It is simply a good institution simply being run by bad people. Marxists (and Anarchists) reject this quite simply, by looking at the material incentives involved, and the long ghastly history surrounding these institutions.

"Combating liberalism" does not mean being a piece of shit to anybody to the right of Bernie Sanders or Jeromy Corbin. There is a genuine struggle to ensure the new crop of social media platforms don't simply end up defending the legitimacy of the established institutions at the expense of genuine radicals who find themselves at odds with the actual longstanding policy and practices of these institutions. To avoid situations like when mastodon.lol banned CODEPINK, a prominent anti-war organization, for being "Tankies." This is Liberalism, and it should be combated.

[-] PorkrollPosadist@lemmy.ml 15 points 1 year ago

For the love of god, listen to some Citations Needed and stop self-congratilating your media literacy because some fucking dork with a website tells you the New York Times and Washington Post aren't biased.

[-] PorkrollPosadist@lemmy.ml 15 points 1 year ago* (last edited 1 year ago)

https://en.wikipedia.org/wiki/Institut_f%C3%BCr_Sexualwissenschaft

In the state of Florida, it is illegal for school teachers to tell their students WHICH books the Nazis chose to burn first.

[-] PorkrollPosadist@lemmy.ml 11 points 1 year ago* (last edited 1 year ago)

In general, I find the term "democratic socialism" to be pretty cringe. It's like saying right up front "I'm not like those OTHER socialists!" Socialism is a liberatory project. Socialism is the auto-emancipation of the working class. THAT is what democracy looks like. Rule of the people.

Liberation comes hand in hand with revolution though. Socialism will certainly NOT be very democratic for the people who own vast amounts of real estate, productive machinery, and ~~propaganda~~ media empires. Those people will certainly need to end up on the wrong side of a gun for the project to succeed. The wise ones among them won't force us to pull the trigger.

It will be a hostile take-over. It will be a break from the constitutional order. It will be a break from the "rule of law." When the ruling class starts losing the game, they will flip over the table. All your precious civil liberties will be torn to shreds. Fascism is simply capitalism under crisis.

The Liberals commit themselves to playing by the rules even when the fascists never would. Salvador Allende (the world's first elected Marxist head of state) tried to do this, and in three years it ended in his death and a fascist military dictatorship. There is no room for idealism in revolution. The stakes are very real. You need to crush your enemies by any means necessary. Maybe you don't give Rupert Murdoch the freedom of speech. Maybe you don't respect Jeff Bezos's property rights. Maybe you stuff all the Proud Boys into a mineshaft.

A lot of people whine about authoritarianism in the English speaking left, but the English-speaking left has no power to speak of. Just a bunch of very online sectarians bickering. We run around trying to cancel internet forums which amount to little more than fucking book clubs, as if they were the embodiment of high Stalinism.

[-] PorkrollPosadist@lemmy.ml 9 points 1 year ago* (last edited 1 year ago)

X11 used to require very cumbersome MANUAL configuration, where you would specify the exact parameters of your keyboard, mouse, monitor, and other peripherals. If you accidentally ended up overclocking your monitor it would melt. For at least a decade, it has been able to run with no configuration file at all, but in the 90s/early 2000s you had to produce a unique >75 line xorg.conf file for your specific hardware.

[-] PorkrollPosadist@lemmy.ml 15 points 1 year ago

You should be aware that the people over at Raddle have a massive grudge against Lemmy and they post shit like this all the time.

It is true. You can host an image somewhere (i.e. actually run the web server) paste a link to it, and if anybody clicks on it they will show up in your web server's access log. Typically this will include an IP address and a user agent string (indicating OS, browser version, etc.). To mitigate this, Lemmy would need store copies of any media which gets linked here and serve those instead of allowing hot-links. Mastodon does this, but for the same reason it requires hundreds of gigabytes of storage to run a small instance.

[-] PorkrollPosadist@lemmy.ml 9 points 1 year ago* (last edited 1 year ago)

If some fuckstick from Nebraska asked me to snitch on my users for something which isn't a crime in my state, I would simply tell them to fuck themselves, go ahead, and try to have me extradited. If my instance were bordering on a trillion dollars market cap, I'd hire a fucking lawyer.

[-] PorkrollPosadist@lemmy.ml 7 points 1 year ago* (last edited 1 year ago)

Step one: Post

Post cool / funny / poignant shit which isn't just pictures of your lunch. Lunchposters are the bottom of the barrel. At least post pictures of your cat. Same goes for Free Software. Free Software is great, but when you're joining a Free Software social network, you don't want to be the millionth guy posting about ArchLinux or Emacs every day. This is the quickest path of turning free social networks into ham radio (which is also great), where a bunch of boomers get on the radio and talk to each other about their radios.

Step two: Network

Find cool people. This is more difficult without an AlGoRiThM, but try out different hashtags (which you can also follow), dive into the local/federated feeds and try to find one or two people to follow at a time.

Step three: Engage

If you have a good bit or meme (or insight, even) that's relevant, engage. Don't be a reply-guy though. Don't fall into the trap of just showing up in the mentions of the same 5 people every day. Never stop posting your own shit, even if it gets little engagement initially. No one will follow you when they are guaranteed to see your dogshit posts below the person they actually care about anyway. Follow back the people who follow you. When one of your posts really takes off and gets a lot of likes, look for the people who scrolled your profile and liked the shit you actually care about instead of whatever random meme that you got trending. Those people are your most powerful allies.

You get likes (and discovery) from making insightful replies, but you will only get follows if you are posting interesting stuff of your own.

[-] PorkrollPosadist@lemmy.ml 12 points 1 year ago* (last edited 1 year ago)

The only reason Threads has 30 million users right off the bat is because they leveraged their monopoly position with Instagram to push their users to Threads. It is absolutely no different from how Microsoft leveraged their monopoly position with Windows to push their users to Internet Explorer in the 90s.

Facebook has a long history of buying out any firm which poses the threat of competition. Peter Theil, the literal fucking vampire who sits on their board, has made very blunt remarks about this. They bought out Instagram and WhatsApp for this very reason. Make no mistake. To Facebook, the Fediverse is competition. Every minute spent on Lemmy, Mastodon, PixelFed, and other AGPL federated platforms is a minute lost from the commercial attention economy. Every user who makes the switch is a user which isn't feeding them a steady stream of marketing data. Every user who makes the switch is lost ad revenue.

Facebook cannot buy the Fediverse the same way they bought Instagram. Instead, they will join it and apply incredible pressure to influence it in directions which are not harmful to their bottom line, and once the threat is neutralized, they will drop it like a hot turd. It could't be any more obvious what their intentions are, but a lot of the tech bro dipshits still think a "wait and see" approach is warranted, including Eugen (initial creator of Mastodon) himself.

This guy made a blog post this morning saying that Mastodon is different from XMPP. XMPP was only used by a bunch of nerds and that's why it died. It had nothing to do with Google employing the classic "Embrace, Extend, Extinguish" strategy. Meanwhile like 75% of people on Mastodon have their fucking Linux distro in their bio (gentoo gang, btw).

We might have gotten lucky with a handful of these "Benevolent Dictators For Life," but only WE can create a network which is liberating and empowering. Nobody is going to deliver it for us.

[-] PorkrollPosadist@lemmy.ml 7 points 1 year ago

Eugen's naïveté is going to destroy this whole platform.

[-] PorkrollPosadist@lemmy.ml 7 points 1 year ago* (last edited 1 year ago)

Here's one perspective: https://runyourown.social/

Personally, I run a Mastodon+Hometown server for around 100 people and it costs me about $30/mo. It costs me more to fill my car's gas tank. I could maybe start a patron or something, but at this stage, it is not even necessary.

About 3 years ago, I was a member of r/ChapoTrapHouse, which got banned from Reddit. The day after this happened, we had over 10,000 people sitting in a lifeboat Discord "server." Within the community, we had the experience and willpower to take Lemmy, kick the tires, make a couple adjustments which were necessary for our community, and make sure we weren't doing malpractice by hosting it. This all happened before Federation had been implemented in Lemmy.

Maintaining the fork was labor intensive, and a lot of the original developers burned out. We couldn't afford wages for development (the site still only exists due to volunteers), but the hosting costs were easily covered by user donations.

4
submitted 1 year ago* (last edited 1 year ago) by PorkrollPosadist@lemmy.ml to c/lemmy@lemmy.ml

I stole this from u/fuckass on Hexbear

view more: next ›

PorkrollPosadist

joined 4 years ago