• 0 Posts
  • 7 Comments
Joined 2 years ago
cake
Cake day: June 21st, 2023

help-circle
  • I don’t really get people saying fuck Nintendo. It’s their IP, and Yuzu team was pretty blatant it’s made for piracy

    Because a significant percent of people have always seen IP as theft and IP lawsuits as shakedowns. Real Talk - IP was codified to solve one problem (it wasn’t casual piracy, it was inventors being ripped off by evil businesses), and it made that problem worse. We should’ve just thrown it out from there and tried something else, but then the evil businesses convinced the soccer moms that their little Billy listening to Metallica on Napster was everything wrong with this country.

    It’s not what you do when you try to stay under the radar

    And people walked down the street smoking pot in my state before it was legalized. We still said “FUCK the war on drugs” when they got harassed by cops.


  • Isn’t that the definition of a race condition, though? In this case, the builds are racing and your success is tied to the builds happening to happen at the right times.

    Or do you mean “builds 1 and 2 kick off at the same time, but build 1 fails unless build 2 is done. If you run it twice, build 2 does “no change” and you’re fine”?

    Then that’s legit.



  • I think it’s a matter of expertise. I am stuck dealing with people who write Javascript/Typescript like it’s C# because they’re C# senior devs. It’s not world-ending until issues of speed, scale, or other “why we use best practices” raise their ugly heads. Then it is world-ending. I can only help with so many design standards when you still see everything show up in a classes-and-subclasses mindset with hard-to-catch concurrency bugs. I actually caught a developer trying to spin up a child process to wait on a socket response.

    So in FinTech, I can imagine it becomes a bigger deal faster.


  • It’s a “tool for the job” game. I don’t trust a junior developer to write a login system. I’ve found security flaws in login systems written by senior developers who “know what they’re doing TM”. Unless I’m the expert in a given domain, it’s better to trust something written by those experts.

    For the record (since it’s fixed anyway), I discovered a common login timing vulnerability on one of our production systems that had been in place for nearly 15 years. Luckily we didn’t have enough traffic for anyone to notice it before me.