• 1 Post
  • 687 Comments
Joined 3 years ago
cake
Cake day: June 14th, 2023

help-circle
  • I ran Matrix for like a year, and pretty much hated every minute. It was fragile, complicated, and incredibly, bafflingly resource intensive. Matrix is an overengineered nightmare in my opinion, and it seems to be quickly distancing itself from self-hosters while pursuing enterprise usage. Neat technology, horrible implementation, misguided company.

    XMPP is a breath of fresh air in comparison. Just like we still use email everywhere (even for authentication nowadays, fun!), XMPP is not obsolete simply because it’s older. It’s a solid foundation, plenty extensible, and does almost everything I can imagine needing to do without unnecessary complexity.

    Matrix’s bridges are its killer feature, and it’s nice… when it works. But it’s simply not worth the headache of dealing with Matrix, in my opinion.


  • If the polls are rigged, does that imply that most Israelis don’t support the genocide? So … you think you’ve got a majority of people who don’t support the genocide and with that majority you plan to do … nothing? Just gonna … let the minority do what they want?

    There’s a word for that, the word is “support”. You might not think you’re supporting it, but if you’re not doing something to fight it, then yes, you are supporting it. Get to work. Nobody ever promised that doing the right thing has to be easy.



  • Lots of enabling in your comment.

    People like you, with no control over the big decisions. Just like Palestinians can’t control Hamas, Russians can’t control Putin, US citizens can’t control Trump, and so on.

    If people can’t control their own governments, who can? Who should? Other people’s governments? Is that how you think it’s supposed to work? That’s why Israel is obliterating Gaza? Because Gaza can’t get rid of Hamas themselves so Israel is going to do it for them? Do you think that is justified and the right way to do things? Is it Canada’s job to rescue the US? Is it Europe’s responsibility to stop Russia?

    Are Iranians responsible for the Iranian regime? Yes, they are, that’s why they’re fucking protesting and dying in the streets right now. Resist, fight back, don’t comply, undermine your illegitimate government until they can be toppled.

    Take responsibility. I am responsible for the actions of my government and my country. And so are you. You will be held responsible. And you should be. Other countries are not responsible for fixing your shit. You are. Fix it. Figure out how. Stop acting like it’s somebody else’s problem and you are just a humble peasant. Humble peasants can start revolutions. Lazy citizens who are happy with the status quo while pretending they don’t agree with it do not start revolutions. Which one are you?


  • This situation is literally what the second amendment is for. When Americans were asserting their right to buy and own fully automatic assault rifles and the NRA would defend them, the second amendment is why. The amendment exists because the citizens of the time believed they would need guns to eventually defend themselves against a tyrannical government.

    Now they have a tyrannical government. I’m not convinced guns are actually what they need, but this is precisely what the second amendment is for and it’s not really a surprise to find the NRA is still in support of it.

    In my opinion, the problem is not with the second amendment itself, or the NRA’s unflinching support for it, at least in theory. The problem is, in practice, 90% of the people who are the most heavily armed Americans with the biggest arsenals under the second amendment are the ones who openly support the government tyranny: racists, bigots, and fascists who want their white-ethno-state. So not only are the genuine “second amendment” defenders against tyranny, like presumably Alex Pretti, going to find themselves outgunned by a heavily militarized police force and government, they’re also going to be outgunned by their heavily militarized angry white neighbors.

    They built a society based on a foundational tolerance of gun ownership, and then they were tolerant of all the wrong people, the most intolerant people, getting lots of guns, while the tolerant people said “we don’t need guns, because we live in a tolerant and just society and the second amendment is outdated”. Meanwhile, their intolerant neighbors were steadily building an arsenal for the civil war that they were planning on starting. And now it’s starting. The second amendment isn’t going to be the panacea that the founders thought it would. It’s been working against them and contributing to the problem. And that’s why reasonable people have been against the NRA and the second amendment for years (and probably still should be, although it’s probably way too late to change anything significant now), because we could see where this was headed. Everyone you don’t want to have guns, were getting lots of guns. And everyone you do want to have guns, doesn’t have nearly enough guns to matter. Yeah, it was everyone’s “right” to own a gun, but most people didn’t take advantage of that right, while the people you didn’t want to abused the hell out of it. It’s not solving any problem, it’s making it worse.




  • I don’t want the free petition websites online getting my personal network’s info and sharing or selling it, hence the interest in self hosting.

    So either you’re creating a petition with a size of exactly “1” or you’re asking other people to trust YOU with their personal info instead, or you’re asking for a federated solution (extremely difficult to establish a verifiable web of trust framework, and STILL shares your “personal network’s info” whenever it federates or validates its data to dozens of other servers).

    None of these scenarios are viable for creating a petition that anyone is going to take seriously (to the extent that anyone takes petitions seriously at all)


  • fail2ban mainly, but also things like scaling login delays (some sort of option often built into the software you’re running, but just as often not configured by default), or if you’re feeling particularly paranoid account locking after too many failures, and in general just not using default, predictable, common usernames or weak passwords, and honestly it’s even helped a bit by having slow hardware and throttled network bandwidth.

    The goal is to make it so that someone can’t run a script that sends 100 million login attempts per second for common or stolen usernames and passwords and your server just helpfully tries them all and obediently tells them none of those worked… until one of them does.

    Not only does this encourage them to TRY sending 100 million login attempts per second because your server isn’t refusing it, which is a huge waste of bandwidth and resources, it also makes it really likely that they’re eventually going to guess one right.


  • It’s basically a free single-player demo with extra steps. Not being able to play on legitimate servers is realistically a huge drawback, honestly. And also, Microsoft knows it’s a huge opening for “piracy” which is why they’ve created Bedrock edition which is where all their monetization efforts and future content updates will be increasingly directed.

    Neither you nor I are supposed to ever care about Bedrock, or are ever expected to pay a cent for Minecraft. We are a tapped resource financially with nothing left to give and trying to get more money out of us and our community would be like trying to get blood from a stone. But that doesn’t mean we’re not important. Our role, even as free-to-play pirates in the Minecraft ecosystem, is to create content and create brand awareness, to keep it trending and on people’s radar, so that when children and whales are drawn to it, Microsoft makes sure the first thing they see is some Bedrock edition thing and they can start shelling out cash immediately.

    The whales, children, and naive parents are where the free money is. We’re just part of the advertising pipeline aimed at those demographics. We create buzz, they buy.




  • I’m really hoping that the magic Carney is doing is all behind the scenes, top-secret, serious powerbroker shit. And if he is, that’s going to be fire.

    But if he isn’t, “meh” is an understatement. Because most of what he’s done in public has been typical neoliberal status quo, rape the environment, fuck the people, while telling them how much they’re both going to be enjoying it.

    I’ve always believed he’s a sneaky snake. I know he was one to get elected.

    The optimist in me wants to believe he’s a sneaky snake working on our side.

    The pessimist in me is convinced he’s a sneaky snake working against us.

    I guess time will tell us which one is the case.







  • The stupidity is happening because it benefits rich people to fill the world with stupid people. Stupid, gullible people are the key to their endlessly growing profits and wealth extraction.

    We already know how to solve stupidity. We have always known it. Education has been one of the core pillars of human civilization since antiquity. It wasn’t the first man to discover fire who changed everything, it was the person who discovered how to teach the next generation to control fire at least as well if not better than they originally did.

    Education has not failed us. Education has been sabotaged and dismantled. By rich and powerful people, for their own purposes.

    First we get rid of those rich and powerful people who have set themselves against us, then we rebuild everyone’s education and if we’re lucky, we might get to move on with our civilization eventually. Nobody promised it’s going to be easy. But it is necessary, if we wish the human race to continue, and traditionally we’ve been pretty stubbornly invested in that.


  • If you need low latency audio (ie, live music) Windows programs have to do a lot of ugly tricks to do this efficiently on Windows, and it’s different from the ugly tricks you have to do on Linux, and even if wine can attempt to translate the tricks from one to the other you may struggle trying to make this work well cross-platform to in Linux AFAIK.

    However if you’re just doing all-digital production I don’t see why wine wouldn’t work. Other people seem to have had success minus the latency issue I mentioned. And most of that was years ago, it mentions people are working on improving it, and honestly, Wine has come a really long way in the last 2 years. I’d recommend giving it a shot and see how it goes.