NixOS: The Perfect Linux Distro? My Year of Pain and Lessons Learned

2025-05-17
NixOS: The Perfect Linux Distro? My Year of Pain and Lessons Learned

I was seduced by NixOS's promise of perfect system reproducibility through a single code configuration. After a year, I gave up. The learning curve is steep, documentation is lacking, error messages are opaque, and there are countless ways to do the same thing. While it creates a stable system, I spent countless hours wrestling with issues like Thunderbolt dock compatibility and setting up development environments across multiple tech stacks. I switched to Bazzite and Bluefin (based on Fedora Silverblue), which offer a more user-friendly experience through Flatpak, Homebrew, and Distrobox, while retaining the benefits of immutability. NixOS excels in server environments where reproducibility is paramount, but for the average desktop user, the high learning cost and complexity are not worth it. The key takeaway: sometimes, 'I don't want to care' is a perfectly valid approach to system administration.

Read more

Japan's Blazing Fast Transit Cards: The FeliCa Advantage

2025-05-17
Japan's Blazing Fast Transit Cards: The FeliCa Advantage

Japan's public transport system is famously efficient, and a key part of that is its incredibly fast tap-in/tap-out gates. This speed is thanks to FeliCa, a Sony-developed NFC technology that outperforms Western alternatives like MIFARE. FeliCa's offline transaction processing, storing value and transaction history directly on the card, significantly speeds up the process. The article delves into FeliCa's technical details, the Osaifu-Keitai mobile payment system, its impressive security, and potential future research avenues including a miniature train station network simulation and investigating the physics behind FeliCa's speed.

Read more