Are your most used keys fading?
Well, just apply some automotive clearcoat. Let's see how that will work.…
So, this is an mirror of a post from John Carmack. Recently I learned that his articles on #AltDevBlog are no longer acessible. So, in order to archive them, I am re-posting them here. These articles are definitely good reads and worth to be preserved. Abstract Virtual reality (VR) is…
I just found this little gem by watching this video by Jonathan Boccara Within it you will find the world map of STL algorithms. A handy thing to hang on your wall :-). You can get the map from the fluentcpp website. But if you don't fancy subscribing to a…
The pure bash bible is such an impressive resource of bash tips and tricks catalogued in a very readable way, with excellent examples. It shows how much you can do with bash built-in methods. Even though I am a bit split on how much these should be used, as most…
If you are programming with Qt, or even C++ in general, the KDE project has some advice for you. I found that I frequently stumbled in some of these issues when working with Qt code.…
Well, just apply some automotive clearcoat. Let's see how that will work.…
Well, it turns out that CreateMutex is not the right synchronization primitive when working with threads. Strictly speaking, it does work for synchronizing threads but it is far more powerfull than that and you are paying a needlessly high cost if you are using it just for threads.…
Why lockless queue A few days ago, the thought of building a lockless queue was somehow implanted in my mind. Queues like these can be handy for passing messages or work packages between threads. Of course the reason people do these things (by 'these' I mean, beeing foolhardy enough to…
Introduction Alpine Linux is a relatively new distribution that, is a breath of fresh air in the Linux landscape. In a world of ever increasing complexity, Alpine is fresh minimalist distribution that keeps things relatively simple. It is not going to replace your Ubuntu/Arch/Debian desktop anytime soon but…
The purpose of life is to hydrogenate carbon dioxide.…
An inspiring update on the arrow of time and theories on the origin and future of the universe. Starts at around 7:00.…