BIOS update for Lenovo laptop on Linux

Updating your BIOS is often perceived as a straightforward task. You run an .exe file, you wait a minute or two, your screen flashes and poof, you’re done. This at least is the Lenovo Experience™ with their BIOS update wizards. But what if your laptop is running Linux? Then the only way to use these .exe files would be to dual boot with a Windows partition. Unfortunately, this is not acceptable for most....

December 25, 2024 · 2 min · 256 words · Konstantinos Chousos

SICP in Emacs

I recently began reading the notorious “Structure and Interpretation of Computer Programs” [1], a.k.a. the Wizard book. I’m only on the first chapter, but I can already see its value and why it gets recommended so much. From Wikipedia: Structure and Interpretation of Computer Programs (SICP) is a computer science textbook by Massachusetts Institute of Technology professors Harold Abelson and Gerald Jay Sussman with Julie Sussman. […] It teaches fundamental principles of computer programming, including recursion, abstraction, modularity, and programming language design and implementation....

June 7, 2023 · 5 min · 1057 words · Konstantinos Chousos