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/)C
Posts
1
Comments
142
Joined
3 yr. ago

  • Deleted

    Permanently Deleted

    Jump
  • Police don't show up quickly enough to deal with a serious threat, so I have a firearm for home defense. Just one. Not into collecting, whether firearms or anything else.

  • You think the Palantir CEO has a soul? You gaze into that orb once and it's game over

  • IMO it's sloppy, or at least a code smell, to be merging changes that still have comments like that into commercial software main branches to begin with. But it's still not a security issue or anything like that.

    The future engineer who picks up whatever ticket that's referenced is going to have no idea that comment exists in that file unless it's called out in the ticket anyway, or people just know to globally search for references to whatever ticket they picked up in a given day for some person's old notes. At that point, just share a source code line link in the ticket to however many lines of code are relevant. Quite irritating to see an old comment in the code saying something like "TODO: Remove once PROJ-1234 is done" and PROJ-1234 was marked done three years ago. Does it still need to go? Why was it left in?

  • English language pedantry hot take? As long as a reader can understand, spelling a word the way it is pronounced is more correct than spelling it the way a dictionary spells it. The word only ended up in the dictionary spelled some way in the first place because some people were already spelling it that way. But it doesn't mean their choice was correct then and forever. Let language evolve.

  • It's client code, nothing there is secret. It's served to you on a platter. Minifying is just to shrink it. Obfuscation is security theater.

  • I had similar frustrations with contemporary science in other fields too recently, for slightly different reasons.

    In my case, I was frustrated with all of the studies related to life on Mars where no matter what data scientists crunch, rocks they look at, and gases they sample, the only indisputably meaningful study with a conclusive outcome about whether Mars contains life will be one looking at microbes with a microscope on a rover. Any other study will only amount to weasel words that decisively conclude nothing other than that they collected data points, and the data points look like "this" that "maybe mean something, but more studies are required".

    I could interview college students about their favorite ice cream flavor, come up with fun statistics, and conjecture about why the data looks the way it does. And at the end of the day, I would have no conclusion beyond exactly what my study's data is. But the point of science is to advance useful knowledge. Knowledge is what allows us to predict the future, to make informed choices, to avoid guesswork. Raw data is not knowledge.

    Let me repeat this again: DATA IS NOT KNOWLEDGE.

  • Nobody seems to have mentioned this yet, but Trunk or Treat for lazy and/or helicopter parents has cannibalized door to door visits.

  • You think the QA was done by a person? I'll bet this was Vibe QA'd.

  • The thing is, what they're doing isn't technically criminal. It just violates the terms of use of most social media sites and apps.

  • Uh...they host AWS via Route53. Is AWS alone not considered big enough to be "dogfooding"?

  • The author's complaints are about abstraction, not scale. Microservices exist to be an abstraction. They have some properties that allow for scaling horizontally in certain ways, but scale is not their primary purpose. The same goes for many cloud services.

    Risk mitigation is the primary reason that hard architectural boundaries are used. And by risk, I refer to business risk.

    What are the chances a given change will negatively impact the business? How broad might the impact be? Can service be restored quickly without critical data loss?

    Microservices allow a business to limit risk by placing very hard architectural boundaries on different requirements. For example, having a billing service that only receives updates when billing logic changes is much lower risk to the business than a billing service that updates because someone needed a newer version of Go to import a package used by their unrelated image compression function elsewhere in the application. What if the update causes the application to crash unexpectedly? What if the update causes a performance problem that starves other work on the machine? What if a supply chain attack was accidentally introduced by the new package version? What if the server configuration changed to support that new runtime version, and it broke other functionality?

    The author's example of managing a Python codebase with custom tooling to enforce certain interface boundaries in the code is not a very broad solution for mitigating business risk. What happens when you need to update Python? The entire application is affected. Perhaps the author's application is trivial to test, but in my experience, testing complex applications is very costly.

  • Information

  • The stinkyness is because of poor planning hundreds of years ago that generally didn't include alleyways because the planners wanted to maximize real estate value instead of practical livability. So the bins go on the street, not tucked away. Also forces garbage trucks to sit in streets making traffic worse.

  • Ya but they're gonna keep happening until it becomes financially riskier to do a reboot than a new IP. Reboots will have to consistently flop hard.

  • This is the sort of engineer getting wholly replaced by Copilot

  • No you see it's so you can watch porn while ordering a burger or talking to your grandma

  • I don't understand how this is so prevalent. Can a prisoner refuse, or just stand there without working? It's not like the twenty cents an hour or whatever they get is going to make their time much better. Or if their sentences get reduced for arbitrary menial work, that seems like a robbery of justice to victims. Is working in a sweatshop sort of deal so much better than reading books in a prison cell?

  • Currency is just a debt marker. Person from 3000BC watches their friend's kids for a bit while thet go on a hunt. Gives em an IOU, maybe it's some fun looking shells. The markers evolved over time for convenience and counterfeit prevention.