Paolo Redaelli personal blog

hyperfine

hyperfine A command-line benchmarking tool. Demo: Benchmarking fd and find: Features Statistical analysis across multiple runs. Support for arbitrary shell commands. Constant feedback about the benchmark progress and current estimates. Warmup runs can be executed before the actual benchmark. Cache-clearing commands can be set up before each timing run. Statistical outlier detection to detect interference…

So many things to fix!

Well, instead of reading Write Your Own C-extension to Speed Up Python by 100x | by Mike Huls | Towards Data Science How to write, compile, package and import your own, superfast C-module into Python We should have read Write Your Own Eiffel-extension to Speed Up Python by 100x How to write, compile, package and import…

At least one

From: 4 Unwritten Rules for Writing Code I Barely See Anyone Mentioning | JavaScript in Plain English These rules separate bad developers from great ones Only comment what your code can’t express Don’t make a massive change to the codebase Don’t use confusing names in your codebase Keep the function length small Well, at least…

C isn’t a programming language anymore • The Register

C is often praised for being “close to the metal,” for being a “portable assembly language.”It was, once, but it hasn’t been since the 1970s; the underlying computational models of modern computers are nothing like the one that C represents, which was designed for a 1970s 16-bit minicomputer.

C is not just a programming language, it’s also an Interface Definition Language or IDL. IDLs are very important – as we quoted back in 1999, “the CORBA Interface Definition Language IDL is… ‘one of the most significant contributions in the history of computer science’.”

 

Epson EcoTank, Driverless and Linux

A few days ago I bought inks for my HP Color LaserJet Pro M377dw. They were quite costly, so I looked around other manufacturers that in the past were Linux-friendly. I ended up on an Epson multifunction printer that seems as good as mine but with inks that cost by far a lot less: EcoTank…

Why I dislike Medium

There are several reasons why I dislike Medium. I think I will never use it as it is yet another golden prison, luring you to enter and never leave their walled garden. Aniket recently wrote What Happened When My Rich Friend Told Me to Stop Programming. His rich friend comes from an already rich family…