Librewolf is Firefox for thoughtful people. It might cause a few aggravations at times, but thoughtful people understand that is not Librewolf’s fault, that is at the very least shitty apathy and usually malicious intent on behalf of the vast majority of websites on the internet. It does a pretty good job making things work anyway despite the evil, but it’s really not Librewolf’s fault that it doesn’t submit to evil by default.
- 0 Posts
- 15 Comments
Before you even start, consider adopting an ‘infrastructure as code’ approach. It will make your life a lot easier in the future.
Start with any actual code: If you have any existing source code, get it under git version control immediately, then prioritize getting it into a git hub like forgejo to make your life easier in the future. Make a git repository for your infrastructure documentation, and record (and comment/document too if you’re feeling ambitious) every command you run in a txt file or an md file or a script, and do that as religiously as you can while you’re setting up all this self-hosted stuff. You may want to dig it up later to try and remember exactly what you did or in case stuff goes wrong and you need to back off and try again. It might seem pointless now, but a year from now, you’ll thank me.
Especially prioritize getting your git stuff moved into a self-hosted forgejo if any of your stuff is hosted on the microsoft technoplague called github.
I think this is an interesting perspective that aligns with some of my current views on AI. It absolutely does pose some very clear questions about intentionality and defining what we actually value in life. Although, I think if we were willing to put in the effort on simply not doing a lot of the “non-valuable thinking” that we are “supposed to be” or “feeling like we have to be” outsourcing to shitty AI, the world would be a much better place and also one that needs very little environmentally destructive AI usage to thrive. Why the fuck do I need project management if nobody but me actually cares when, or if the project ever gets done? Am I doing this for other people or am I doing this for myself? Time is money? Maybe, but money is also the root of all evil. I’d rather take my time back, let the schedule go fuck itself, and it’ll be done when it’s done and whenever I feel like it, or if I feel like it. Maybe that’s not a great way to run a business, but it’s a great way to run my life, and business can go fuck itself too.
cecilkorik@lemmy.cato
Fuck AI@lemmy.world•Microsoft investors sweat cloud giant's OpenAI exposureEnglish
11·9 days agoI’m excited, we’re starting to hear those little bubbles popping… pop… pop… pop… and they’re getting louder… just wait, it’s coming.
cecilkorik@lemmy.cato
Selfhosted@lemmy.world•Messaging apps - XMPP vs Matrix vs ???English
01·12 days agoI 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.
cecilkorik@lemmy.cato
Technology@lemmy.world•Jensen Huang: Israel has become Nvidia’s second homeEnglish
4·12 days agoIf 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.
cecilkorik@lemmy.cato
Technology@lemmy.world•AI bot swarms threaten to undermine democracyEnglish
71·12 days agoWe are so, so, so thoroughly cooked. I can’t even.
cecilkorik@lemmy.cato
Technology@lemmy.world•Jensen Huang: Israel has become Nvidia’s second homeEnglish
3·12 days agoLots 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?
cecilkorik@lemmy.cato
Selfhosted@lemmy.world•Suggestions for self-hosted online petition creator applicationEnglish
0·12 days agoI 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)
cecilkorik@lemmy.cato
Selfhosted@lemmy.world•How do I avoid becoming one with the botnet?English
1·12 days agofail2ban 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.
cecilkorik@lemmy.cato
Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ@lemmy.dbzer0.com•Is Minecraft piracy really piracy?English
10·13 days agoIt’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.
cecilkorik@lemmy.cato
Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ@lemmy.dbzer0.com•Pirated Ableton on Linux (or BitWig?)English
1·23 days agoIf 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.
cecilkorik@lemmy.cato
Selfhosted@lemmy.world•Hosting multiple services with one IP address.English
1·24 days agoFWIW I don’t find Apache dated at all. It’s mature software, yes, but it’s also incredibly powerful and flexible, and regularly updated and improved. It’s probably not the fastest by any benchmark, but it was never intended to be (and for self-hosting, it doesn’t need to be). It’s an “everything and the kitchen sink” web server, and I don’t think that’s always the wrong choice. Personally, I find Apache’s litlte-known and perhaps misleadingly named Managed Domains (mod_md/MDomain) by far the easiest and clearest way to automatically manage and maintain SSL certificates, it’s really nice and worth looking into if you use Apache and are using any other solution for certificate renewal.
ShatteredPrism, it’s a fork of Prism Launcher that don’t give a shit about the rules.
That’s an interesting approach and probably convenient for some people to put their passwords safely into the “cloud” but it doesn’t hold a candle to the capabilities of my Keepass database. I’d need to use it for quite awhile before I started to have any confidence or trust in it, they haven’t posted a blog entry in almost a year either so I’m not sure how active it is. Nice to have other potential options to keep in my back pocket though and it seems like they have a good philosophy.