See Also
ELI5: Blockchains explained in simple terms
A blockchain is a database formed by a sequence of entries called (you guessed it) blocks. Blockchains have a special characteristic by which any attempt to modify one of its entries would modify the entire chain. It is, therefore, an immutable data structure, which stores blocks in chronological order of insertion. This makes blockchain a […]
The Art of War in cryptocurrency investing [Feb 2018 Opinion]
In late 2017 the markets celebrated Bitcoin adoption by Wall Street. Bitcoin was finally going to New York! Jamie Dimon and other large bank CEOs were dissing Bitcoin which, in banker speak, means they were buying. Notice how Bitcoin started to dip exactly when Dimon said he “regretted” calling Bitcoin a fraud and then started […]
A program to send and handle every UNIX signal
While playing around with errno I decided to test what happens if I sent (and handled) every possible UNIX signal to a program. Running this as a non-root user, I figured I couldn’t break anything if I tried – so I went ahead and ran it. Let’s see: I skipped sending SIGKILL (9) for obvious […]
256 Bit Integer commented uint256.cpp from Bitcoin Core source code
If you’ve developed systems in C or C++ before then you’re probably familiar with the stdint.h (cstdint for C++) typedefs. Since there’a lot of variation between platforms, stdint.h standardizes integer type names in an intuitive way. A uint8_t is an 8-bit unsigned integer and a uint64_t is a 64 bit unsigned integer. What you won’t […]