• 0 Posts
  • 4 Comments
Joined 2 years ago
cake
Cake day: July 1st, 2023

help-circle
  • Driving off with the rental car is a fine analogy if we were comparing this to not returning a DVD you rented.

    But this is not that. And that is kind of the point.

    Piracy is a breach of contract for sure. The point the author is trying to make is that our current licensing contracts around media are out of touch with the social contract (you pay for something, you get it).

    Hence the moral hazard. So companies will flaunt the social contract (like in the case of Sony) with impunity but will get rightous as soon as people flaunt the legal contract. It’s a double standard, where all the power is in the hands of those with the biggest legal department.

    You can’t define “theft” untill you first define justice. And if consumers and media holders can’t even agree to a just system, then why bother categorizing anything as theft at all?


  • Typing characters is maybe 1% of the job. The other 99% is understanding how the change affects everything else. Changing a single line of code in a function called by 1000 other functions each themselves called in 10 other functions can still potentially be more work and a bigger change than changing 9000 lines of code in a function called once.


  • Debatable whether minified JS is “open source”, in the same way that compiled machine code is technically still visible, just unfeasible to comprehend (despite, or perhaps in spite of decompilers).

    Anyway, minified JS lacks comments and prompts to read from. The explanation I have accepted is just the sheer massive quantity of JS code and libraries coupled with all the documentation surrounding it.