Skip Navigation

Posts
1
Comments
1138
Joined
3 yr. ago

  • A general strike is in our future. It's not immediately imminent, but we all need to start preparing, even people not in unions or exempt need to be ready to stand in solidarity. This is not about jobs and economics, this is about deciding the future of the human race, and the general population's place in it, and about asserting our control to make those decisions, while we still can.

  • Anarchy is the opposite of what they want. Anarchy means no person is artificially elevated into hierarchy over others, and then where would they be? Treated equal? To the rest of us plebs? What a horrifying thought!

  • People are surprisingly very good at rebuilding. We hate doing it, we drag our heels and refuse to until we're left no other choice, but we're generally very good at it when we're forced to.

  • The Hindenburg disaster killed 35 people. I can say, without the faintest hesitance of doubt, that AI has already killed more people than that. I don't know what kind of disaster it might cause that would be enough to do anything to stop this race towards AI, but I can guarantee it's going to take something VASTLY more horrific than the Hindenburg disaster, and it may well be something fundamentally existential to the human race, and the further we pursue it, the worse it gets.

    Unlike the age of airships, this Pandora's box will not just go away if we simply decide close the box again.

  • I think it's a fair criticism. The combat/random encounters are generally the most tedious part of any jRPG but certainly FF in particular. There are some really unique and interesting random battles or areas where the constant battling is intense and exciting rather than annoying, but they are rare.

    Overall though, I think the rest of FF7 more than makes up for it. I can certainly understand not being able to get past that though, although I'm curious how far you got. The game goes through a lot of different "stages", which is one of the things I like about it, but it means the gameplay while you're stuck in Midgar is quite distinct from the open world, and becomes distinct again once you get access to the Golden Saucer, or the airship, or into Midgar again.

  • FF has been steadily turning from actual role playing games where the gameplay was once in the driver's seat and the scenes and story add spice and flavor, to vaguely interactive "cinematic experiences" where the story being endlessly shoved down your throat is the purpose, and the gameplay is just a repetitive distraction from the real novelty which is the crazy stories and cutscenes they come up with.

    Ironically FF7 itself was probably the beginning of that trend, thanks to the ability of Playstation CDs to hold so much FMV compared to the limits of ROMs at the time. They dove in headfirst and never looked back, and that came to define the franchise from that point forward. 3 Discs of FMV was pretty over-the-top for their first release on the platform, but the franchise's addiction to relentless cinematics never waned, it only increased. And the relegation of gameplay being put in the passenger seat, then the back seat, then the trunk, then dragged behind the vehicle to its inevitable death as the art and story become the sole focus became more pronounced with each new entry in the series.

    I loved FF7 (and 8, and somewhat less 9, and even 10, and 12 have some redeeming qualities) but the steady and continuous trend away from compelling gameplay towards visual spectacle is abundantly clear.

    I haven't played an FF game since 12, remakes or otherwise, and I don't plan to. I've read the writing on the wall, and I see who they're making games for, and it's not me. Maybe it's other people. Maybe it's themselves, I don't know. All I know is it's not me. I have no interest.

  • Maybe he should've thought twice before wearing his "friend" Mr. hashtag-TeamPutin Ovechkin's gifted laces. While he's fighting his invisible battles, Ukrainians have been fighting very visible battles for over a decade. Embarrassing choices? Makes sense there's an embarrassing performance to go with it. Don't accept gifts from Putin supporters, they're probably either poisoned, listening devices, or cursed. Apparently these were the latter.

  • My cousin thought pickles came from a different plant than cucumbers and it was glorious, we will never let him live it down.

  • Steam turbines are actually self regulating because of this. The more power being used, the more amps are automatically produced. Once you spin it up it manages its own speed.

    This is sort of true, within a narrow operating window and an idealized environment, but also pretty simplified. That sort of application of Ohm's law only works according to the naive interpretation when you're talking about ideal DC devices. In reality, inductance and capacitance become significant and muddy the waters a lot when you start getting into real power grids with huge inductive loads like motors and transformers all over them, and steam turbines trip and/or bypass all the time to avoid overload or overspeed.

  • Split DNS typically refers to splitting the DNS results of a single, existing DNS server depending on who asks it, which is not what you want here, because that same server would be serving both external clients and internal ones and would need to differentiate between them.

    You want an internal DNS server JUST for your own LAN, and its full-time job is very simple: to have all your local machines pointed at it for DNS, then it will either pretend it's authoritative and return the proper local IPs for whatever name you ask it for that's supposed to be on the local network, OR it forwards any other requests it doesn't consider itself "authoritative" for onwards to your Adguard or other DNS provider to get a real authoritative external IP in response.

    The very simplest option for a bare-bones, basic DNS server that will do what you need is dnsmasq. Here is the default sample config for reference. Simply leave all "dhcp" related settings in the config commented out and you'll probably also want to set:

    • no-hosts (won't use the /etc/hosts file)
    • resolv-file (an /etc/resolv.conf style file that tells it what actual nameservers to use for all other queries)
    • and either address=/sub.domain.tld/192.168.1.1 (for the subdomain and everything under it)
    • or host-record=sub.domain.tld,192.168.1.1 for only that specific subdomain exactly

    Then change all your local DNS servers to point at dnsmasq's IP address (you typically would do this at whatever device is handing out IPs on your network with DHCP, for example the router)

    I think that's pretty much it.

  • People from privileged backgrounds didn't choose to have a privileged background either. What matters is what you have experienced in your life and what you do with that experience. Suffering and trauma is not a competition, there are no winners. Everyone's experience is valid. Everyone has a right to complain.

    Not everyone has a right for their complains to be listened to and followed up on, though, because complaining on its own doesn't mean anything. What's more important is what your complaint is trying to change, what is your purpose in complaining? That makes all the difference, that's what decides whether you have a "right" for your complaint to be actioned, and that has nothing to do with what background you come from.

    Some people from privileged backgrounds might complain in order to assert, protect and extend their privilege, obviously, that's not valid. Others may complain because they want their abuser brought to justice or want other people protected from the same situation, and that's absolutely valid. Has nothing to do with the person being privileged or not, it has to do with their intent.

  • To me, it makes sense for things that are simple to review, have clear, binary acceptance criteria, and little to no meaningful attack surface or dangerous failure modes. If you are trying to make an AI develop a bulletproof filesystem device driver or network stack you're a fucking maniac and should be pilloried in the town square. If you want to throw an AI-generated github actions build script at me that's perfectly fine and once I've reviewed it thoroughly it doesn't bother me one bit if it's AI-generated.

  • well obviously, all this proves is that copper wires are just as bad as wet mud. Every audiophile knows you need gold oxygen nitrogen purified wires blessed by a voodoo witch doctor.

  • Among several other things, yes, that is indeed one of my bugbears, I could name countless others too.

    But like I implied it's not just one specific bad decision for me, just the general attitude and direction of the developers. Not that they've lost the plot completely, but that they just have a specific plot in mind that diverges pretty significantly from mine and it is never going to satisfy me. Every time it updates the feeling grows that it's always going to be a struggle to get the game I want to play out of Avorion's future, that I'm always going to have to be plastering mods over top of the decisions I don't like, and it's just... exhausting.

  • That's what indie games are for, instead of these absurd-budget blockbusters that often aren't even fun, but also, the world just needs to be cheaper to live in. Games are first on the chopping block because disposable income for entertainment is always the first to collapse.

  • The purpose of the health check is to allow docker itself to talk to whatever service is running on the container to make sure it's always responding happily, connected to everything it needs to be connected to for proper operation, and is not overloaded or stuck somehow.

    Docker does this by pretending to be a web browser, and going to the specified "health check URL". The key thing I think you're missing here is that the health check URL is supposed to be a URL that, ideally, runs on your container and does some meaningful checks on the health of your service, or at the very least, proves that when you connect to it, it is able to serve up a working static page or login page or something (which doesn't actually prove it's working completely, but is often good enough)

    Now, you're probably wondering why this isn't automatic, and the answer is because there's no standard "health check URL" that fits all services. Not all services even respond to URLs at all, and the ones that do may have different URLs for their health checks, they may need different hostnames to be used, etc.

    By setting health check URL to example.com, basically what you're doing is constantly testing whether the real-world website https://example.com/ way over there somewhere is working, and as long as it is, docker assumes your container is fine. Which it might be, or it might not be, it has no idea and you have no idea, because it's not even attempting to connect to the container at all, it's going to the URL you specified, which is way out there on the internet somewhere, and this effectively does nothing useful for you.

    It's understandable why you probably thought this made sense, that it was testing network connectivity or something, but that is not the purpose of the health check URL, and if you don't have a meaningful URL to check, you can probably just omit or disable the healthcheck in this case. Docker only uses it to decide if it needs to restart the container or alert you of the failure.

  • Plagiarism machine turns out to be tolerably competent at plagiarism. Whenever you need some quick plagiarism, go ahead and grab the plagiarism machine, it'll do an "OK" job!

  • Check out the workshop for it too. The ship builder is extremely flexible and people create works of art with it, and it can make the game look truly incredible. Of course, things like battle-bricks and battle-sticks (or battle-bricks WITH battle-sticks) reign supreme at actual combat effectiveness not to mention cost effectiveness, so it's sort of a tradeoff.