The Music of the Algorithms

Thoughts on Computing, the Universe, and Everything

All blog posts

Discussing Modern C++ at the INFN

Published on July 8, 2017. INFN, Meeting C++

C++ has been one of the most used lan­guages in the world of high­-en­ergy physics since the be­gin­ning of the LHC project in the early ’90s. During a very ex­citing visit to the INFN of­fices in Bologna, Matteo Ci­cuttin and I gave a talk about Modern C++ and its use in nu­meric ap­pli­ca­tions.

An Year in Research

Published on March 22, 2017. Research, Thoughts, IJCAI, ICAPS, Planning

The year that just fin­ished has been an im­por­tant turning point in my life, marking the start of my journey through the world of sci­en­tific re­search. A year of Ph.D. might seem a little span of time, but there is more to say and to think about than I would have imag­ined, so this is a little sum­mary and some af­ter­thoughts, a year later.

Introduction to Pseudo-Random Number Generators

Published on March 9, 2016. Random Numbers

Pseudo-random number gen­er­a­tors are an im­por­tant tool in Com­puter Sci­ence for a dif­ferent number of ap­pli­ca­tions. I re­cently pre­sented a little in­tro­duc­tion to the theory and the prac­tice of this very in­ter­esting field.

Embrace good typography on the Web

Published on January 9, 2016. Typography, LaTeX, Web

The modern web sup­ports beau­tiful graph­ics, re­spon­sive lay­outs, in­ter­ac­tiv­ity, even 3D graph­ics, but ty­pog­raphy usu­ally re­mains in the back­ground. With this site I wanted to ex­per­i­ment with the tools made avail­able by the latest HTML5 and CSS3 tech­nolo­gies to ob­tain print­-level ty­pog­raphy of my blog posts.

Inside Clang and LLVM

Published on January 9, 2016. Clang, Compilers

The Italian C++ Com­mu­nity has pub­lished the record­ings of talks from the last meetup that took place on Oc­tober 24th in Rome, in­cluding my in­tro­duc­tory talk on the de­sign and im­ple­men­ta­tion of the Clang C++ com­piler.

Hello Blog

Published on January 8, 2016. Thoughts

After a lot of time I have fi­nally man­aged to re­boot my web blog. Wel­come and enjoy the read­ing.