Skip Navigation

User banner
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/)N
Posts
0
Comments
260
Joined
2 yr. ago

  • A repo dedicated to non-unit-test tests would be the best way to go. No need to pollute your main code repo with orders of magnitude more code and junk than the actual application.

    That said, from what I understand of the exploit, it could have been avoided by having packaging and testing run in different environments (I could be wrong here, I've only given the explanation a cursory look). The tests modified the code that got released. Tests rightly shouldn't be constrained by other demands (like specific versions of libraries that may be shared between the test and build steps, for example), and the deploy/build step shouldn't have to work around whatever side effects the tests might create. Containers are easy to spin up.

    Keeping them separate helps. Sure, you could do folders on the same repo, but test repos are usually huge compared to code repos (in my experience) and it's nicer to work with a repo that keeps its focus tight.

    It's comically dumb to assume all tests are equal and should absolutely live in the same repo as the code they test, when writing tests that function multiple codebases is trivial, necessary, and ubiquitous.

  • The worst part of it is most big companies are forcing RTO to either justify the leases they don't want to pay to break, or to satisfy tax incentives agreements they made with municipalities.

    In both cases, they're deciding it's better if you pay - in time, gas, car maintenance, mental health, productivity, and stress - for their business decisions that went bad instead of paying money out of their own bloated pockets.

  • I see a dark room of shady, hoody-wearing, code-projected-on-their-faces, typing-on-two-keyboards-at-once 90's movie style hackers. The tables are littered with empty energy drink cans and empty pill bottles.

    A man walks in. Smoking a thin cigarette, covered in tattoos and dressed in the flashiest interpretation of "Yakuza Gangster" imaginable, he grunts with disgust and mutters something in Japanese as he throws the cigarette to the floor, grinding it into the carpet with his thousand dollar shoes.

    Flipping on the lights with an angry flourish, he yells at the room to gather for standup.

  • It's not uncommon to keep example bad data around for regression to run against, and I imagine that's not the only example in a compression library, but I'd definitely consider that a level of testing above unittests, and would not include it in the main repo. Tests that verify behavior at run time, either when interacting with the user, integrating with other software or services, or after being packaged, belong elsewhere. In summary, this is lazy.

  • You? Nothing, you're just being a good cog in a bad machine. Bossman? Rashes, but on the inside of their skin, but that's likely compounded by numerous other crimes.

  • it's ok, so are humans. Hopefully the geese win?

  • There should be secret laws you have to unlock by doing unfathomably inhumane things.

    "You chased a homeless person in their own car off your completely unutilized property for no reason other than malice. You've been sentenced to 12 hours of fighting a flock of geese naked while locked in a middle school gym."

  • I am humbled by your chess of many D's.

  • You don't even need to support anything older than the last windows hot fix with requirements like that.

  • If I had that kind of access I certainly would.

  • The thing is, the game theorists aren't wrong. If you want to vote your feelings, that's your right. It's exactly what the ~1/3 of Trump supports are doing.

    And much like them, you aren't even required to understand the consequences of your actions to do so! (Assuming you're privileged enough to never have to face them, of course)

  • If it's not a democracy, then what is it? I think the onus is on you to at least provide a hypothesis.

    (And yes, it's a constitutional republic, I'm not here to play word games)

  • The world is burning, and instead of the bare minimum of voting against the guy holding gas cans, you want to ... complain about the marketing.

    wow

  • You're gonna get Bust. Vote third party if you want, that's your right (assuming you're a U.S. citizen of course), but a vote for third party is lowering the bar of victory for the worst human alive to hold that office.

    You don't have to understand the consequences of your actions, but that's what they are. More genocide, foot on the accelerator towards climate catastrophe, pouring gasoline on what's left of women's rights and setting them on fire.

    It's easy to write "fuck literally everyone except the enemies of my enemies" on a piece of paper and throw it in the trash, I don't understand why you'd go through the trouble of voting if that's all you want to do. There are FAR more effective methods of protest.

  • That's your right. You aren't even required to understand that the consequences of your actions are that you're making it easier for a guy who said he wants to be a Dictator, a guy who said he "wants to finish the problem" with regards to Palestinian genocide, a guy who has probably just been outright purchased by a conglomerate of foreign influence.

    You're giving that guy a helping hand.

    And that's your right.

  • this one got an ugly laugh out of me, thank you.

  • Since not every car they sell is capable of it, I'm guessing this means to demo it for everyone who ordered it (or ordered a car capable of it, since the subscription can only be enabled on such cars).

    The delivery process takes like a handful of minutes, and everyone who orders one still has to go through it, so if they're mandating a drive, I guess that roughly doubled the delivery process time.

  • Claude told him to be confident