Zwitterionic digressions is thought and maintained by Giovanni Crisalfi (aka Zwitt), an MS in Pharmaceutical Chemistry and Technology; in love with software and good readings.

Here I write about anything that ignites my interest (see arguments).

My most recent posts below. 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/3

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

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)

Translations: en it
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

Translations: en it
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 →

Air traffic on Emacs

Translations: en it
Air traffic on Emacs
It was a usual Saturday afternoon, me searching for ways to achieve stuff in lisp; I saw an interesting Reddit post, and I clicked on it: it's about using emacs lisp as a general-purpose programming language. The first comment was "Of course you can use it as general purpose language," in the ‘90s a piece of Germany’s air traffic control software ran on Emacs.
read more →

Get user inputs in Emacs Lisp

Translations: it en
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

Translations: en it
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 →
follow me