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

help-circle

  • Horrible idea. You’ll likely end up syncing a mess of unnecessary, incompatible and conflicting binary build files onto different platforms, you’ll end up with internal file conflicts that are impossible to properly resolve and will destroy your repo, especially if you’re still using git on top of it. Don’t do this. Git has its own synchronization mechanisms for a reason, they are extremely mature and specifically designed for maximum efficiency, safety and correctness for the task at hand, which is managing source code. Millions of people use git for source code every day. It is a solved problem.

    Syncthing is literally the WRONG tool for this job. It is a great tool for many situations, but you are using it as a hammer when what you need is a saw.



  • At the end of the day all governments are desperately afraid of making people angry (at them), from the healthiest democracy to the most totalitarian dictatorship, because the people are always the overwhelming majority, creating all the goods and services, creating the surplus that the rich and powerful exploit and enjoy, and therefore ultimately holding all the real power no matter how much legal, policing and enforcement structure is built around them. Some governments are just extremely creative at making people forget that or preventing them from learning it in the first place, while finding ways to manage their expectations to either convince them to be happy enough, or to make sure they’re always going to be angry at somebody else (or each other), or some combination of the two. They usually turn to the latter when they fail at the former. When they fail at both, it tends to become a revolution.


  • but I would not expect the stock prices too reflect that.

    Agreed. One rule of the stock market is that while it might theoretically rely on sound fundamentals, it can stay irrational longer than you (or anyone) can stay solvent. It will inevitably fall screaming towards reality eventually, but there’s no guarantee it will happen within any reasonable timeframe and expecting it to is dangerous. It’s a rigged casino, the house always wins, and when they don’t their goons will grab you when you try to leave. At this point the billionaires own pretty much the entire house, and their goons are running the world’s largest military and police state. “Invest” at your own risk.


  • cecilkorik@lemmy.catoSelfhosted@lemmy.worldemergency remote access
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    7 days ago

    Redundancy. I have two independent firewalls, each separately routing traffic out through two totally independent multi-homed network connections (one cable, one DSL, please god somebody give me fiber someday) that both firewalls have access to. For awhile was thinking of replacing the DSL with starlink until Elon turned out to be such a pile of nazi garbage, so for now DSL remains the backup link.

    To make things as transparent as possible, the firewalls manage their IPs with CARP. Obviously there’s no way to have a single public IP that ports itself magically from one ISP to another, but on the LAN side it works great and on the WAN side it at least smooths out a lot of possible failure scenarios. Some useful discussions of this setup are here.





  • This is an overgeneralization. It is not always okay to insult someone for their state. In fact, I would argue that it is only rarely “ok” and that requires certain rather specific conditions to be the case.

    People often do it without it being fully okay, because not everybody agrees exactly what these conditions are, and that creates an unwinnable situation where you’re guaranteed to offend somebody, and some people decide that is acceptable. Is this is a “majority rules” situation where if the majority are not offended it is okay? Not really, but many people (perhaps even the majority) treat it that way.

    I would offer to describe some examples of the sort of conditions that apply, but doing so is fraught and dangerous, not just because nobody agrees universally, but also because anything I could possibly say about someone’s state, someone else will invariably chime in and try to apply the same logic to gender or race. They will use it as an excuse to justify racism and sexism as if they are simply being reasonable. It is a trap and I will not fall into it.

    Instead I will offer you some questions that you can use for yourself to decide what conditions you might think should apply. And then you can feel free to apply them or not. I’m not your dad. None of these are absolute anyway, they are always on a sliding scale, there are always situational elements and not every situation is going to be the same.

    • Does a person choose to live in a state? Were they born there, and did they have a choice about that? If they do live there, would they choose something different given the opportunity? Is it plausible that they might get such an opportunity eventually?
    • Does a person sometimes insult their own state? Is it okay when they do it? Is it a joke when they do or are they serious? Familiarity breeds contempt, but sometimes we just need to vent about our own situation, and that doesn’t mean it’s automatically okay for others to do the same or double-down, or sometimes you are welcome to play along. How do you know the difference?
    • Could the target of the insults be interpreted to be directed at the state’s government, law enforcement, education or other specific state-level systems rather than an individual or the state’s population as a whole? These sort of things probably qualify more as free speech rather than hate speech.

  • You’re absolutely incorrect about IRC. Would you like to learn? Open IRC federation is basically never used anymore and the few networks that exist are very stable (if not completely calcified), but it is a core feature of the design, and in the old days, massive interconnected networks of IRC servers like EFnet and Undernet spanned the globe, there were even some servers that allowed open federation (EFnet is actually named for it – eris-free-net referring to the last server “eris” that supported free federation), and at some points Netsplits were a frustratingly daily occurrence. Like with any federation, abuse is the reason we can’t really have nice things anymore, but IRC absolutely supports federation. Not very well from a modern standpoint since it didn’t really keep up with the abuse arms race, but when it was first conceived it was way ahead of its time.





  • As someone who lives near a major international border, I also run into this problem, but I’m also fucking confused why this is even a problem. The phone has a fucking GPS built in. It knows exactly where it is at all times. There is no excuse for this except greedy providers and cowardly regulators.

    If I am standing on my country’s soil, using an unmodified cellphone, within a reasonable margin of error, I should pay my country’s local rates. Full stop. That should be a legal obligation. If telecom providers want to bake that into their roaming agreements with international and specialty providers like that, so they must accept my calls and bill me accordingly, fine. If they want to make the phone refuse to connect to the roaming tower at all and force it to connect to a lower strength local tower, also fine. If because of technical reasons or interference they really cannot do that so that it would just lose service altogether, maybe a popup saying that my national connection has been lost and asking if I want to start roaming, rather than a text saying “Heads up! You’re roaming suddenly and we can charge you whatever we want now!”

    It’s not that fucking hard. Make. It. Make. Sense.




  • I use Odysee and Peertube where possible but yeah they’re somewhat awkward, and the biggest thing I typically miss is the comments. As awful as most Youtube comments are, the critical mass is there, if you’re looking for a quick link to something in the video, the summary that the author should’ve included but didn’t, the correction where the author was wrong, or something else of actual value, chances are whatever it is you’re trying to find somewhere on the top heap of Youtube comments. As with most social media, the value is not in the service itself, it’s in the community. Steering that community towards somewhere where it will actually be appreciated is a herculean task when someone has to be the pioneers and live in that desert and put in the work to prepare it for the ones who will come after them.


  • I’ve always felt like this is an area with a huge gap. I’ve got my own fragile, cobbled-together bullshit that works for me, but it’s far from ideal or reliable if I’m being honest. I do love Ansible’s general idea of relying on standard, always-ish available protocols like ssh as a universal connection method, and I think it could work well as the bulletproof lower layer when you want to use direct control over the CLI tools and configuration files, like what git provides for anything requiring version control, but ansible needs a slick management interface like github/forgejo provides on top of git, to fill in the higher level UI for when you need a wider scope to get an overview of what’s going on or to make general configuration changes without needing to get your hands dirty. Ideally it would look a lot like Proxmox itself does, just, not specific to Proxmox. Like if I want to add my Steam Deck, and I’ve got ssh enabled on it and it’s not asleep, it should be able to ansible its way in there somehow to at least get whatever basic details it can. Maybe that’s only basic system information at first, but from there I could work on customizing it. That’s what I would consider the ideal, for me at least.