I’ve upgraded my bike headlight to a rechargeable NiteRider Lumina 1200 Boost at the end of 2019 to make my long commute on unlit streets rides safer and to stop using batteries. Unfortunately, only after six months of active use, the light has failed on me. It’s rather disappointing to have such an expensive device fail so soon, but instead of buying a new one I’ve decided to take it apart and try to fix it in order to avoid creating more e-waste and to prolong it’s useful life.
I’ve used my USB sound card for almost a decade now, but somehow never got around to set up the remote controller until very recently. This post documents how to setup LIRC for the Creative Sound Blaster X-Fi Surround 5.1 (SB1090) external USB sound card with the Creative RM-850 remote controller under Linux.
Spam filters can be a bit too aggressive and sometimes mark e-mail coming from my friends and family as spam. Since I check my spam folder at most once a week it’s easy for some messages to go unnoticed for a long time. In order to fix this I’ve decided to add a new a rule to procmail, that will approve all e-mails coming from addresses in my contact list, preferably without manually syncing the address book to procmail.
On my headless compile and compute box I’ve bumped into the low entropy problem, where the machine takes almost 10 minutes to become available during startup, as the kernel cannot gather enough seed entropy, blocking systemd and OpenSSH from finishing initialization. Though enabling RDRAND instructions in the kernel mitigated the issue of slow booting there was still not enough entropy post boot. This prompted me to dive a deeper into random number generators (RNG) under Linux to understand how it all works and what options are available to improve my entropy pool size, and if possible, the quality of it too.
Since most Hungarian banks do not pay much interest on certificate of deposit (CD) type of “investments” for some time now, but me still wanting to have some amount of easily accessible cash reserve, one thing I did was to get an OTP car sweepstakes deposit for fun, and potentially profit. However due to the nature of this CD one has to check each month whether it has won. Recently my automated checker script broke due to changes on OTP’s site, so it was time to update my script too.