1 karma · joined July 26, 2023
Yes, you're correct. Thank you for the clarification, however I wanted to mark the check found on the source code. By the way, "bad article": I think you're a little bit over exaggerating.
And then a different hash from the hardcoded value in the code? Not quite sure. You need to verify your sources. You can easily verify the hash of the pre-genesis block yourself: https://www.reddit.com/r/btc/comments/7o0ejr/has_anyone_trie...
If you mean a different hash from the actual genesis block of Bitcoin, released on 3rd January 2009, of course it's different. We're talking about two different networks.
Because that code is heavily edited, prepared for a review. For sure there are some missing comments (e.g. see "debug print" on line 112 compared to line 1042).
The fact that he released the first genesis block on 3rd January 2009 with the sentence of UK Times article is not casual. We can see from the first version of the source code that his network was ready many days before that date. Was he waiting for "fixing issues"? No, he ended up clearly with a release that contained many errors (e.g. amount created in genesis block can not be spent).
> Isn't this completely normal in programming? I only ever use the plural first person in code unless I'm specifically referring to myself as a human (in the same way that academic writing uses the plural).
Yeah, I do agree. However if you notice there are some comments written in a particular style ( with double slashes //) and there are some others written with four slashes. It's really weird to have both styles on codes, unless there are more people (>= 1) that work on the code or that reviews the code.
In addition to this, please understand that none of my content must be taken as the only truth in this world, so I'm open to any discussions about those weird things I noticed :)
Gotcha. I might transform this project from a command-line only to a visual tool. I could implement that, thanks for the idea. I can actually have some sections of the PDF ignored.
I'm playing with alpha compositing, I'm going to commit some little changes to enchant the experience a little bit.
Yes, thanks for the comment. I wanted to build something with golang :)
It saved mine! I usually work with books and sometimes it's really difficult to tell 10 people to check every single page if something has been different to a previous pdf I sent. They will never be able to find all the differences because we're humans, not bot. We make mistakes.
The pdf-diff tool simply captures a sort of "screenshot" of a PDF page and then compares it against to the page from the second PDF file you'd like to compare. Since it works by comparing raw pixels, I guess it'll work with complicated PDFs.
Now "working" does not mean it's a good result for the eye and this is why I asked for help regarding some issues.