AggressivelyPassive

  • 9 Posts
  • 293 Comments
Joined 1 year ago
cake
Cake day: June 10th, 2023

help-circle


  • Bitcoin lightning is absolutely hilarious. Your solution to Bitcoins problems is - not using Bitcoin. Wow, galaxy brain move.

    The energy cost to maintain the base chain is <1% of global energy use, mostly from renewables

    Yeah, that’s bullshit. First of all, 1% of energy use for a network that serves a few million transactions per day is really bad. A single 1kW node in Visa’s datacenter churns through that in an hour.

    Second, it’s not renewables. It’s everything they can get for cheap. And that’s often enough coal, gas, oil. Also, they’re driving up power demand as a whole, which means fossil energy is actually needed longer.




  • That’s decades of legacy for you…

    I bet each step/arrow/decision had a good reason at some point, but most of them probably back when computers lived in caves and hunted their tapes using spears and rocks.

    I feel like we’re slowly reaching a point where the complexity is collapsing in on itself - just look at the absolute chaos a modern web app is.





  • Again, did you actually read the comments?

    Is SQL an API contract using JSON? I hardly think so.

    Java does not distinguish between null and non-existence within an API contract. Neither does Python. JS is the weird one here for having two different identifiers.

    Why are you so hellbent on proving something universal that doesn’t apply for the case specified above? Seriously, you’re the “well, ackshually” meme in person. You are unable or unwilling to distinguish between abstract and concrete. And that makes you pretty bad engineers.







  • That’s exactly not the thing, because nobody broke the contract, they simply interpret it differently in details.

    Having a null reference is perfectly valid json, as long as it’s not explicitly prohibited. Null just says “nothing in here” and that’s exactly what an omission also communicates.

    The difference is just whether you treat implicit and explicit non-existence differently. And neither interpretation is wrong per contract.