• 0 Posts
  • 6 Comments
Joined 1 year ago
cake
Cake day: July 3rd, 2023

help-circle
  • The long answer involves a lot of technical jargon, but the short answer is that the compilation process turns high level source code into something that the machine can read, and that process usually drops a lot of unneeded data and does some low-level optimization to make things more efficient during actual processing.

    One can use a decompiler to take that machine code and attempt to turn it back into something human readable, but will usually be missing data on variable names, function calls, comments, etc. and include compiler-added optimizations which makes it nearly impossible to reconstruct the original code

    It’s sort of the code equivalent of putting a sentence into Google translate and then immediately translating it back to the original. You often end up with differences in word choice that give you a good general idea of intent, but it’s impossible to know exactly which words were in the original sentence.


  • The other side of this being someone saying “we’re not going to legislate anything that will help you, and fuck you for asking, but vote for us because we won’t actively genocide you” which is not really a great selling point but yeah at least we’re avoiding the worse stuff.

    It’s a bit ironic that it’s always “Vote for Democrats or democracy dies” when that setup is inherently undemocratic, since your vote can’t go anywhere but the single choice that lets you still have a vote