Paolo Redaelli personal blog

Tobermorite

Scientists Solve 2,000-Year-Old Mystery of Incredibly Strong Roman Concrete and It Could Help Battle Climate Change Modern concrete, including its vital ingredient Portland cement, is a major source of greenhouse gas emissions. But it could all change with a new discovery. Our obsession with concrete accounts for around 5 percent of human-induced emissions. A third…

Paolo Redaelli

BIghellonando in rete mi sono imbattuto nel monumento sul monte Buzludzha. È quasi tutto in calcestruzzo faccia-vista e sarei proprio curioso di vedere come trent’anni di incuria hanno influito sul materiale

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…