I was aware of implicit function pointer dereference rules in C. However, I somehow missed that explicit dereference is a bit magical as well.
[Read More]C++11 thread-safe static object initialization
C++11 has this neat feature: static objects are initialized in a thread-safe manner. This is yet another post on how it is done.
[Read More]Not a single week without an Upwork outage
Upwork is probably the leading international freelancing platform. Although it is often regarded as a source of cheap labor and low-quality projects, it is still de-facto the biggest and most influential resource (please correct me if I am wrong). And it fails every week or so.
[Read More]BTFS FAT extensions overview
Anyone who has to deal with filesystems probably agrees that the last thing the world needs is another mostly-but-not-quite compatible FAT variant. I mean, take a look at the Design of the FAT file system Wiki page. The amount of cruft accumulated over the decades of its existence is impressive. And a few years back, Samsung apparently decided to join in on the fun. Enter BTFS.
[Read More]