๐ Blog
How to fix Gmail blocking email from Hover
23 October 2023
I use Hover for my domain registration and email. I couldnโt send emails to Gmail addresses, as they were all bouncing back.
How to enable the Print Screen
key on a Logitech keyboard
10 March 2023
I recently got a Logitech K650 keyboard which I mostly enjoy, except for the
print screen
key being replaced byCtrl + P
. While this non-standard choice might make sense for most people, for me meant not being able to take screenshots any more. Here is how I avoided changing the shortcuts I have been using for years.
How I mixed Johnny Decimal and Second Brain to organize my documents
23 February 2023
TL, DR: If Johnny Decimal didnโt work for you, try my approach.
Visualizing r/place in Excel
20 January 2023
TL, DR: Download the spreadsheet from here. ๐งฎ
Obsidian versioning with git and GitHub
2 January 2023
An Obsidian vault can be versioned efficiently with git, as it consists mostly of markdown files. The right plugin automates committing and pushing to a remote. Here is how to do it with GitHub.
The obstacle is the way by Ryan Holiday is shallow and uninspiring
14 September 2022
TL, DR: ๐คจ๐ ๐๐๏ธ
The Net by Irwin Winkler reminds us what the internet used to feel like
26 August 2022
TL, DR: ๐ฑ๏ธ๐๐ค
How I manage my CV with Markdown, Pandoc, Python, and LaTeX
18 August 2022
I had a first world problem. While applying for projects, many recruiters ask for the CV in Word format. They want to import it in their system or adapt it to a standard template. But I donโt have my CV in docx, because I wrote it in LaTeX with the moderncv package.
The first steps of a bitcoin wallet
11 August 2022
I started studying decentralized finance for a potential project opportunity. Here is what I learnt while creating my first bitcoin wallet.
How to scrape dynamic pages with Python and Selenium
29 July 2022
Getting the html source of a webpage is easy with Python. With
requests
it can be achieved in one line.
How to add a cookie consent banner to a Jekyll website
26 March 2022
This website is created with Jekyll and I recently added Google Analytics, which uses cookies which require the consent of the visitor in the European Union. Here is a guide on how to add a cookie banner to your website.
The benefit of heat sinks on a Pi-Hole, checked experimentally
14 March 2022
I recently got myself a Raspberry Pi 4 to use as a Pi-hole and wanted to understand whether it would benefit from heat sinks or not. Most answers online agree that it is not needed, but it doesnโt hurt. What I didnโt find was some proper before-and-after comparison in real life conditions, so I checked myself.
What the Wolf from Pulp Fiction teaches us about project management
27 May 2021
Pulp Fiction is one of the best movies ever made (citation not needed). Not only does it have great storytelling, it also includes a project management case study.
Distinguishing pairs of classes on MNIST and Fashion-MNIST with just one pixel
5 April 2021
Fashion-MNIST is a machine learning benchmarking dataset created to replace MNIST, as MNIST is relatively easy to predict and therefore is not enough of a challenge to test different machine learning models.
The math behind the Wilcoxon signed-rank test explained well
1 December 2020
The Wilcoxon signed-ranked test is useful when dealing with pairs of observations \((x_1, y_1), \dots, (x_N, y_N)\) from a pair of random variables \((X, Y)\) which we want to prove not to be equal. These can be for example:
- different procedures to measure the same phenomenon,
- temperatures measured at the same time in different places,
- outcomes of different treatments on the same patients.
How to cross-post your Medium stories to Jekyll with Python
21 November 2020
While Medium is a great blog hosting platform, I also like keeping copy of everything I do and was looking for a way to host my stories also on my Jekyll website. My requirements were:
How to download your entire GOG-library with LGOGDownloader
30 October 2020
Good Old Games allows to download single games over the website or over the client, but not the whole game library at once. Fortunately there is LGOGDownloader, an unofficial downloader for GOG on Linux.
Should you learn VBA today?
23 October 2020
The definitive guide
Tab for a Cause is ineffective and you have better options
18 October 2020
Tab for a cause is a browser extension to collect money for charity through ads. The principle is easy: every time you open a tab some ads are shown to you. The more ads you see, the more currency you generate, which is then given to charity. Sounds good, too bad itโs flawed. If you have been using it, here are some arguments to uninstall it.
Come aggiungere i caratteri mancanti dalla tastiera italiana su Windows 10 (~\`ร)
5 October 2020
Ci sono caratteri che non รจ possibile creare con la tastiera italiana su Windows 10 a meno di combinazioni ridicole di alt e numeri. Ero stufo di copiaincollare i caratteri o dover configurare il correttore automatico per ogni singolo programma (per esempio da โEโโ a โรโ), questa รจ la soluzione che ho trovato.