• 0 Posts
  • 26 Comments
Joined 10 months ago
cake
Cake day: June 7th, 2025

help-circle


  • Welcome. It’s smaller, but the people are better. Most of them, anyway. Sometimes some of them are brilliant and amazing, just like on Reddit. Sometimes some of them suck (sometimes including me) but it’s not so overwhelming because there aren’t as many. Small is beautiful, even if it is a little quieter than you’re used to. You’ll get used to it though, and it’s better for your mental health.


  • Yeah, I have no interest in becoming the 51st state but I also have no interest in fighting a protracted guerilla war under US occupation so I’d really strongly prefer choosing the path where neither of those things have to happen so we can think about eventually reintegrating our economy into a symbiotic relationship with our friendly and cooperative neighbor.

    I’m not holding my breath for it, and I’m not sure we’re ever going to go back to the way things were. But rest assured we’re not looking forward to a future where an authoritarian US government is wielding a terrifying sword of Damocles hanging over our heads either. We really, really want you guys to fix your shit, please. Best of luck, honestly. It matters a lot to us.

    Edit to add: And to be clear, I agree Gavin Newsom suuuuuuucks, if you guys end up with him as a presidential candidate we are all cooked.



  • The simple, maybe unhelpful answer is that fail2ban needs to have two things at once: the logs, and a way to block the network traffic.

    Where exactly you want those things to coincide is really up to you, there might only be one point that simultaneously has access to both those things, or there might be multiple points depending on how your systems and services and network is configured, or if you’re in a bad situation you might find you don’t really have any single point where both those things are simultaneously possible, in which case you’ll need to reconfigure something until you do have at least one point where both those things are again coincident.

    As far as best practices, I can’t really say for sure, but I know that one of the more convenient ways to run it is usually on the same system, I usually run it outside of docker, on the host, which can pretty easily get access to the container’s logs if necessary, and let fail2ban block traffic on the whole system. For me, any system running any publicly accessible network services that allow password login gets a fail2ban instance.

    A whole-network approach where you block the traffic on the firewall is fine too, if that’s what you prefer and what you want to work towards, but it’s probably going to be significantly more complex to set up because now you need to either figure out how to get fail2ban to be able to access your firewall or a way for your firewall to get the logs it needs.



  • I agree. Flatpaks have similar challenges. I understand the dilemma, I understand what they’re trying to do and what they’re trying to solve, but shifting responsibility for these sorts of things from “here” to “there” is not actually solving the problem it’s just moving it, and often moving it to somewhere that someone who has no business dealing with it will ultimately end up dealing with it in a way that’s even worse than what you started with.

    Personally I try to be pragmatic and not ideological about software packaging. I usually prefer distro-provided deb packages whenever I can get it as a strict first-place-to-check, and I try to convince myself to use that even if it’s a somewhat older version or kind of stupidly packaged, falling back to the project’s own deb repos if they have them for more up to date versions, and if that fails I might consign myself to building from source or banging my head against a docker, unless I really absolutely need to use some other packaging option some specific reason. I’ve even used a flatpak occasionally (often for something I would like somewhat sandboxed) But snap is pretty garbage and has few redeeming features and I’ve never really felt the slightest interest in using it for any reason.

    It’s a mess, but it’s a manageable mess, mostly because I’m forced to manage it whether I like it or not. This is the unfortunate reality of software packaging on Linux. With great choice comes too many choices. It’s a tradeoff I’m willing to make, because I like having choice.



  • I’m beginning to understand that protesting is just a way of raising a flag to let other people know that there’s a flag to follow. While some of the most famous protests led to change almost directly, the real value is that it’s providing a signpost for collective action. It may take many signposts to get to the destination, it may be a long journey, but we have to start somewhere, and we should lay signposts as we go so others can follow.


  • Yes. They are technically reflected sunlight, so they are as bright as the sun, just very small. It makes sense you can see them during sunlight, since they are reflections of sunlight. You will typically only see them on the side of the sky opposite the sun, but the exact angle depends on the location and orientation of the satellite and the surface that is actually doing the reflection.

    Generally speaking, they are dots that fade in somewhat gradually, moving at a consistent pace (typically slower than a shooting star, but faster than an airplane at cruising altitude) in a straight line direction for awhile at full brightness, then fading away.


  • I’m a scrub using stock Android also. Well, technically stock Samsung, whatever flavor of Android they call that nowadays. In my defense, saying that I “use” my phone at all is generous. I avoid the digital ball-and-chain like the plague, only touch it when I have to (like when some foolish family member calls me). None of my important data, passwords, or accounts will ever touch it unless they give me literally no other choice.


  • A bunch of US states (and other western countries) are flirting with, passing or have already passed laws saying operating systems must implement “age verification” or the companies that make the Linux distros will be liable for infringement. This, naturally, makes many of the companies involved (many of which are backed and funded by large, powerful tech companies) that make Linux distros really eager to implement age verification. Meanwhile, the users and maintainers of Linux itself, the systems that make up Linux, and even the maintainers and contributors to many Linux distros, who are real human people and not faceless corporations that think following unjustified laws is justified, think this is fucking garbage, and are telling the corpo scum to go fuck themselves with rusty knives. This is entirely appropriate and reasonable in this case.

    Hope that helps explain what’s going on.


  • It’s literally the core foundation of my entire self-hosting configuration. I could not live without Forgejo. I can’t imagine being shackled to Github or some other hosted provider anymore for something as important as my git repositories.

    Gitea’s okay too in every practical respect, but Forgejo is the more community-led fork and in my opinion less likely to be corporatized and enshittified far in the future, so I’ve hitched my wagon there and couldn’t be happier. The fork is starting to diverge slowly, so it seems like direct migration is no longer possible. That said, git repositories are git repositories, and they have most of the important history and stuff inside them already, so unless you’re super attached to stuff like issues and whatever you can still migrate, you’ll just lose some stuff.





  • Do you know what “how much do you want to bet” implies? Should I imply it harder? Do you need your rhetorical question answered? I’m just curious.

    Seriously though, of course I don’t know, but I do have a real funny intuition about this sort of thing that works in some really interesting ways. Sometimes it’s wrong, granted, but a lot of the time it’s right.

    There’s just something about the level of “surprise” they seem to be exhibiting in their comments about what happened to them. I feel like people who are more aware of what ICE is and has been doing are likely going to sound somewhat less surprised than the people who voted for it thinking it would only happen to brown people and not to them.