Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)A
Posts
1
Comments
210
Joined
3 yr. ago

  • Fight me

    Jump
  • If we're going to be pedantic, let's do it correctly.

    Even with the blinds shut, a space heater will emit a surprisingly large amount of radio waves (mine actually disrupts USB devices with a small EMP when it turns on, and anyone with an RTL-SDR can tell you those 50 Hz harmonics are rough). Some of those radio waves will penetrate the walls/blinds and a tiny fraction might escape the atmosphere and head off into space. From there some will find their way to interstellar space and potentially drift "forever" (well, until the heat death of the universe or whichever theory you subscribe to; I think at that point saying "the photon never got converted into heat energy" is a good enough approximation).

  • If only.

    Should America one day go back to something resembling a functioning democracy, his legacy will be "who could have seen it coming" "no-one I know voted for him" "voter fraud" "we were too afraid" "at least the trains ran on time" "it was China/Russia's fault". I've heard most of those already.

    Variations on all these lies and more were peddled by the Germans after the war and believed by the world. Even by American judges right after WWII who acquitted the overwhelming majority of Nazi War Criminals tried at Nuremberg despite mountains of evidence.

    Anything but a society, culture, and individuals holding themselves accountable for easily predictable and predicted failures to govern.

  • Speed limits are trickier than structural safety margins because of several factors:

    • In some areas, particularly remote areas, the process isn't very well defined. Sometimes the speed limit will be set by one guy who just felt like that was fine. Doesn't even have to be an engineer really.
    • Standards evolve over time (trending towards lower speed limits) but speed limits only change when a tragedy or major road renovation happens. Where I live there's sometimes a 40 km/h spread on posted speed limits for similar roads depending on whether they were rebuilt last year or 50 years ago.
    • Car culture means drivers hold a ton of political power. There are a myriad of traffic devices that cannot be built not because of practical or financial constraints, only because they would "inconvenience drivers". Lower speed limits are often one of those. People complain so the government backs down despite engineering recommendations.
    • A driver is always liable if they drive too fast for the conditions, not the traffic engineer. That goes to the previous point, with zero penalty for not sticking to the sensible engineering choice, political pressure easily wins out. Hard to argue against a work order when the person signing off on it cannot be sued for negligence.

    The upshot is speed limits in my local experience have a lot more to do with the municipality/region's political climate than engineering standards and safety factors. Sometimes I feel like I could safely go 2x, sometimes the limit is 90 km/h on a two-way one lane road with 30 m of visibility where 30 km/h feels like I'm pushing it.

  • Deleted

    Permanently Deleted

    Jump
  • Oh, fun! The debate over the culinary vs botanical meaning of fruit intersecting with the debate of culinary vs topological meaning of soup.

    Breakfast cereal is soup[topological] but not soup[culinary]. It is therefore not a contradiction for it to be fruit[culinary].

  • Deleted

    Permanently Deleted

    Jump
  • Water is debatable, everything else why not. If a recipe is generic enough to call for "vegetables", you wouldn't be wrong to include any of those things.

  • Deleted

    Permanently Deleted

    Jump
  • Assuming you like eating chicken, when is it wrong to pair chicken with vegetables? I made a vegetable-mushroom-chicken soup last week and it was delish. Whether chicken is or isn't a vegetable is an academic concern, not a culinary one.

    Try putting mushrooms or chicken in the sangria however and you'll be rightfully prosecuted for crimes against humanity.

  • Deleted

    Permanently Deleted

    Jump
  • If it goes in soup, it's a vegetable. If it goes in Sangria, it's a fruit.

    Next question please.

  • Removed Deleted

    Permanently Deleted

    Jump
  • THANK YOU.

    I migrated services from LXC to kubernetes. One of these services has been exhibiting concerning memory footprint issues. Everyone immediately went "REEEEEEEE KUBERNETES BAD EVERYTHING WAS FINE BEFORE WHAT IS ALL THIS ABSTRACTION >:(((((".

    I just spent three months doing optimization work. For memory/resource leaks in that old C codebase. Kubernetes didn't have fuck-all to do with any of those (which is obvious to literally anyone who has any clue how containerization works under the hood). The codebase just had very old-fashioned manual memory management leaks as well as a weird interaction between jemalloc and RHEL's default kernel settings.

    The only reason I spent all that time optimizing and we aren't just throwing more RAM at the problem? Due to incredible levels of incompetence business-side I'll spare you the details of, our 30 day growth predictions have error bars so many orders of magnitude wide that we are stuck in a stupid loop of "won't order hardware we probably won't need but if we do get a best-case user influx the lead time on new hardware is too long to get you the RAM we need". Basically the virtual price of RAM is super high because the suits keep pinky-promising that we'll get a bunch of users soon but are also constantly wrong about that.

  • There can't be a war when one of the sides is not fighting nor willing to fight.

    I'm not calling for anyone to do anything, just pointing it out: None of the people in charge of any institution nominally opposed to Trump are willing to even come close to that line. Do you really think there is a world in which any blue state governor would authorize any use of force against the feds? And if you can make up a contrived scenario where this does happen, can you imagine it escalating to the sanctioned use of lethal force?

    There are factions within MAGA who have drank their own kool-aid so hard they actually think that there are Antifa militias out there and that they can gaud them into giving them a Reichstag Fire. That is lunacy, typical fascistic paranoid violent fantasy.

    If they can't speed up their authoritarian takeover that way, they will simply keep going with their current strategy of slowly overturning all jurisprudence until eventually blue state leaders will politely roll over, invite ICE political officers to oversee their operations, smile, and forward the order to send their children to Trump&Ghislaine's Fun Family Camp.

  • Wouldn't using those assets as collateral for a loan achieve the exact same thing though? Conceptually it's the same principle except you retain your ownership if you don't default.

    I guess selling the asset would bring in slightly more immediate revenue than loaning (at the expense of extreme volatility in long term costs). But I don't think this justification really makes sense for a company not trying to cook the books. If this kind of move ever becomes a true necessity, entering a bankruptcy procedure is probably a better option for everyone involved lol

  • My dad's Mercedes indeed beeps incredibly loudly (anyone sleeping immediately wakes up in a panic) if the blind spot sensor goes off... which it does as soon as you put your blinker on.

    Guess what that wonderful bit of tech taught my dad to do? That's right, don't use the blinker to change lanes if you don't want your eardrums blown out.

    The fundamental problem is that car manufacturers aren't being held liable for the accidents caused directly or indirectly by these "safety" systems. There is zero oversight and no mandate to investigate false positives of these systems, even when they cause an accident. The end result is that for the manufacturers the point is not to improve safety but to do obnoxious safety theater so regulators look away from rising pedestrian deaths. "Sure our cars are one ton heavier, but they have automatic braking soooo we're good right?"

    Who knows if these gadgets actually do anything or even if they don't decrease overall safety. The manufacturer gets positive marketing, throws the regulator off their scent, and isn't held liable for shit when the "safety" system fails or encourages bad habits. Win-win-win. Except the general public loses. But who ever cared about these schmucks?

  • Webp

    Jump
  • On windows maybe. Never ran into that on Linux. I understand it's inconvenient but that's not the format's fault, it's windows developers'.

  • Easier job to do when you're actually getting reports.

    • Reporting = this breaks the rules please moderate
    • Blocking = Fuck them, even if they rechnicly abide by the rules I don't want them near me
    • Muting = I don't want to see what this person does but don't want to hurt them beyond that
  • It's very funny that you can get ChaptGPT to spell out the word (making each letter an individual token) and still be wrong.

    Of course it makes complete sense when you know how LLMs work, but this demo does a very concise job of short-circuiting the cognitive bias that talking machine == thinking machine.

  • It's like every other media industry. The monoculture is dying. Everyone's who's "about it" is into niche subcultures and micro-celebrities you'll probably never hear of.

    There was a weird period of time from the mid-20th through the early 21st century where radio and TV had very strongly concentrated media production which made up most people's media consumption.For the last 15 years or so the tools of professional-looking media production for mass consumption have been available to anyone with a few hundred bucks to spare.

    In some ways it's a communist utopia. The means of production have been commodified so much virtually anyone can afford them. However capitalists have moved on from owning the means of production to owning the means of distribution (the platforms).

  • Counterpoint: Yes, parse don't validate, but CLIs should not be dealing with dependency management.

    I love Python's argparse because:

    • It's "Parse, don't validate" (even supports FileType as a target)
    • It enforces or strongly encourages good CLI design
      • Required arguments should in most situations be positional arguments, not flags. It's curl <URL> not curl --url <URL>.
      • Flags should not depend on each other. That usually indicates spaghetti CLI design. Don't do server --serve --port 8080 and server --reload with rules for mix-and-matching those, do server serve --port 8080 and server reload with two separate subparsers.
      • Mutually exclusive flags sometimes make sense but usually don't. Don't do --xml --json, do -f [xml|json].
      • This or( pattern of yours IMO should always be replaced by a subparser (which can use inheritance!). As a user the options' data model should be immediately intuitive to me as I look at the --help and having mutually exclusive flags forces the user to do the extra work of dependency management. Don't do server --env prod --auth abc --ssl, do server serve prod --auth abc --ssl where prod is its own subparser inheriting from AbstractServeParser or whatever.

    Thinking of CLI flags as a direct mapping to runtime variables is the fundamental mistake here I think. A CLI should be a mapping to the set(s) of behavior(s) of your application. A good CLI may have mandatory positional arguments but has 0 mandatory flags, 0 mutually exclusive flags, and if it implements multiple separate behaviors should be a tree of subparsers. Any mandatory or mutually exclusive flags should be an immediate warning that you're not being very UNIX-y in your CLI design.

  • this is all about something Eve did, not something that Eve is.

    Except the first sentence applies to all mothers who ever were. It is literally about what women are. Mr Omnipotent couldn't figure out how to punish Eve without punishing all her daughters throughout all eternity? The mental acrobatics required to not interpret that verse as a call to sexism are olympics-level.

    I don't actually have a vested interest in doing the mental gymnastics either way. But I do find it fascinating how deeply knowledgeable and creative some people get in order to pretend that the Bible is actually woke lmao.

  • I've been using the AI to help me with some beginner level rust compilation checks recently.

    I never once got an accurate solution, but half the time it gave me a decent enough keyword to google or broken pattern to fix myself. The other half of the time it kept giving me back my own code proudly telling me it fixed it.

    Don't worry though, AGI is right around the corner. Just one more trillion dollars bro. One trillion and we'll provide untold value to the shareholders bro. Trust me bro.