Nikolaus Rath's Website

SSD Caching under Linux

I recently found myself with a spare 128 GB SSD disk and decided to try my hand at setting up SSD caching under Linux. My personal desktop system so far stored all data on traditional spinning disks. However, a little while ago I got a new computer at work that comes exclusively with SSD storage, and since then I've ...

Mercurial for Git Users (and vice versa)

As a long-time Mercurial user, I recently learned to use Git. This article describes the differences that I found most interesting. It is primarily targeted at people who know only one of the systems and are interested in the other.

Review: KDLinks X1 Dashcam

Overall, the X1 is well designed. The picture quality is very good and the support is very response. The installation is relatively straightforward. However, in my opinion the camera fails where it matters most: in reliably saving footage of critical situations.

On the Beauty of Python's ExitStack

I believe Python's ExitStack feature does not get the recognition it deserves. I think part of the reason for this is that its documentation is somewhere deep down in the (already obscure) contextlib module because formally ExitStack is just one of many available context managers for Python's with statement. But ExitStack deserves far more prominent notice than that ...

No vigor regeneration bug in Witcher 2 with FCR

I recently stumbled over a nasty bug when playing The Witcher 2 with FCR (the Full Combat Rebalance mod). The symptoms are that all of a sudden your vigor is stuck at zero and does not re-generate anymore. If you look at your character attributes, you will find that vigor regeneration has indeed changed to zero both in and outside ...