Zwitterionic digressions is thought and maintained by Giovanni Crisalfi, an MS in Pharmaceutical Chemistry and Technology that works as a software developer in Test Automation and loves good readings.

In English I mostly write about programming projects, coding notes and the software I use. If you know the language, take a look at the Italian version too.

page: 1/1

Getting Started with Hy, the Python Lisp: a Matplotlib example (ep. 2)

In the previous episode, we briefly saw what Hy is, what it means that it is a dialect of Lisp, how to install it, and step by step, we wrote a small example to create a line plot in matplotlib, strictly following the imperative approach we would have used in Python.
read more →

Fragmented peaks of desire

Fragmented peaks of desire
Throughout my existence, I have always considered myself to be a cautious person. Let's even say "a very cautious person." Yet, in recent years, a series of events has revealed the fragility of my initial belief.
read more →

Getting Started with Hy, the Python Lisp: a Matplotlib example (ep. 1)

Hy is a Lisp dialect that combines the expressive power of Lisp with the convenience and extensive libraries of Python.
read more →

Navigating the perils and finding cozy shelters on a Windows Machine

In the end, the company PC has arrived. Company PC, in this case, means a Windows machine. Although it was a fresh installation, it seemed already plagued with problems: the bloatware and ads were overwhelming, so I disabled them. Windows Update failed, displaying a cryptic error code, and official Microsoft sites referred me to unofficial sites with ads, recommending obscure batch scripts of unknown functions.
read more →

Scribbling pixels with Aseprite

I have been fascinated by pixel art since I can remember. For years, I've been having fun experimenting with pixel art programs, and I fell in love with dithering when I started messing with my blog generator code. More generally, I have always loved visual art, but lacking what I thought were the necessary artistic skills for traditional painting methods, I never thought I could personally make it. Yet, exposure to the works of talented people on the Fediverse made me wonder about scribbling in pixels. What if I tried crafting pixels by hand too? What could go wrong? (Everything can go wrong, I have no time for doing this!, says a side of my mind I choose to blatantly ignore).
read more →

Emacs Feed Configuration

Emacs Feed Configuration
People continuously write a viscous, non-local, scattered gargantuan text just by existing on the internet. Managing how to access this text can be tricky since we need to filter out the noise and focus on the content we need or are curious about. When it comes to text, Emacs is usually well-equipped to improve our life. As we will discover soon in this post, this case makes no exception.
read more →

Start Qute Now

A few days ago, I started using Qutebrowser. I mean using it for real. It wasn't my first installation: I tried it other times in the past, but I had never considered leaving Firefox. This time I'm using it as a daily driver, migrating my entire workflow into it. But why I had this mad idea of leaving Firefox in the first place?
read more →

Get user inputs in Emacs Lisp

This post is intended to give beginners an introduction on how to use lisp to manage user's inputs on Emacs.
read more →

Literate plotting of a Lorenz Attractor with Python/Org-mode

Literate plotting of a Lorenz Attractor with Python/Org-mode
Let's explore the shape of the Lorenz attractor with Python in Org mode/Emacs. Because why not.
read more →

How do I M-x play my Lo-fi music

Translations: it en
How do I M-x play my Lo-fi music
read post →
follow me