Giovanni Crisalfi
banner
gicrisf.bsky.social
Giovanni Crisalfi
@gicrisf.bsky.social
(make-bio :work 'dev :grad '(MS . medchem) :lang '(lisp rust))
After several months, I'm finally sharing the first pre-release of Emacs Indigo, a native #Emacs module that brings the #Indigo #cheminformatics library to Emacs #Lisp.

It's now at a point where the core functionality is solid enough to share. (1/7)

bsky.app/profile/gicr...
(quietly writing macros to handle chemical compounds in emacs *efficiently* 👀)

#chemistry #emacs #comingsoon
November 8, 2025 at 6:54 PM
Reposted by Giovanni Crisalfi
Australia has so much electricity from solar power that it is going to start offering free electricity to everyone for at least three hours during the day as the wholesale price of power goes negative

electrek.co/2025/11/04/a...
Australia has so much solar that it's offering everyone free electricity
Australia's extensive solar power penetration makes so much energy that the government wants to offer free electricity at peak hours.
electrek.co
November 6, 2025 at 4:58 AM
(quietly writing macros to handle chemical compounds in emacs *efficiently* 👀)

#chemistry #emacs #comingsoon
November 4, 2025 at 4:54 PM
Now exporting and formalizing my #qutebrowser keychains from my config into a proper project:
github.com/gicrisf/qute...

It should feel natural to any Evil #Emacs user and it is very readable already, though I still need to prepare a README and stuff

But the core is out there! (^▽^)
GitHub - gicrisf/qute-space-keychains: Space-centered keychains for qutebrowser
Space-centered keychains for qutebrowser. Contribute to gicrisf/qute-space-keychains development by creating an account on GitHub.
github.com
November 3, 2025 at 12:57 AM
Sunday afternoon, it rains outside and I just released SFQ v1.0.0 with a simplified one-liner installation and streamlined configuration process (∩_∩)

github.com/gicrisf/swap...

#coding #python #qutebrowser #programming
GitHub - gicrisf/swapforqute: Redirect and clean URLs in qutebrowser.
Redirect and clean URLs in qutebrowser. Contribute to gicrisf/swapforqute development by creating an account on GitHub.
github.com
November 2, 2025 at 4:48 PM
I got tired of Windows Start Menu's bloat and lag, so I built WindMenu, a dmenu-like launcher for Windows.

Keyboard-first, minimal UI, instant response, pure Win32 APIs. Here's how it took shape:
zwit.link/posts/windme...

#Rust #Windows #OpenSource #programming #gui #blog #clang #react #copilot
Zwit - Windmenu: A Minimalist Windows Launcher
I've spent years bouncing between different operating systems, and I always found a pillar in dmenu's simplicity and portability. That minimal, keyboard-driven launcher that lets you summon any applic...
zwit.link
October 28, 2025 at 5:49 PM
Kaomel is now on #MELPA! 。◕‿◕。

A snappy #kaomoji picker for #Emacs with ~1000 kaomojis, multilingual tags, and support for both Vertico and Helm. No dependencies, pure Emacs #Lisp.

Install: M-x package-install RET kaomel RET

Blog post: zwit.link/posts/kaomel...

Repo: github.com/gicrisf/kaomel
Zwit - Kaomel: a snappy kaomoji picker for Emacs
I always liked kaomojis, but I never liked using the mouse to pick an emoji of any kind. Actually, I just don't like using the mouse. So I thought I could access the kaomoji world through Emacs keymag...
zwit.link
October 18, 2025 at 4:59 PM
After way too many org-mode chapters spent on REPLish lisp experiments with kaomojis, Kaomel, a kaomoji selector for Emacs, reached v1.

Wrote about the rabbit hole (='.'=)

zwit.link/posts/kaomel...

#lisp #emacs #emoji #kanji #japanese #language #programming #coding #project #OpenSource #foss #oss
Zwit - Kaomel: a snappy kaomoji picker for Emacs
I always liked kaomojis, but I never liked using the mouse to pick an emoji of any kind. Actually, I just don't like using the mouse. So I thought I could access the kaomoji world through Emacs keymag...
zwit.link
August 13, 2025 at 5:43 PM
Onore al netbookino finora impiegato come server ed ora caduto sotto i colpi scossonanti della calura estiva

(gli è esplosa la batteria)

(forse ho sempre preteso troppo, ma ci siamo voluti bene)

(in foto si può osservare l'ultimo render dell'ultima sua barra di stato di tmux)
August 11, 2025 at 11:27 AM
summer midnights
August 4, 2025 at 10:03 PM
Started with a weekend QR bot project, ended up discovering how well Zustand's vanilla API works for building testable backend architectures.

zwit.link/posts/zustan...

#telegram #bot #react #webdev #developer #programming #test #tdd #fp #typescript #elm #tea #blog #project #coding
Zwit - Building Testable Telegram Bots with Zustand
When most developers think of Zustand, they picture React hooks and component state. But what if I told you that Zustand's vanilla store could power a sophisticated Telegram bot with predictable state...
zwit.link
August 4, 2025 at 9:22 PM
one of the funniest thing I watched lately (unfortunately)

www.youtube.com/watch?v=4R4u...
Hiring in 2025 vs 2021
YouTube video by Programmers are also human
www.youtube.com
April 6, 2025 at 1:31 AM
Reposted by Giovanni Crisalfi
March 24, 2025 at 9:12 PM
In loop nella mia testa solo vari edit del finale di severance e Alex consani che dice Aperol spritz
March 25, 2025 at 6:21 PM
This is actually cool af

www.youtube.com/watch?v=pNlq...
A 10x faster TypeScript
YouTube video by Microsoft Developer
www.youtube.com
March 13, 2025 at 7:42 PM
Reposted by Giovanni Crisalfi
Has anyone tried Chemdle today? I feel that today is my 15 minutes of fame 😂 #chemsky 🧪
chemdle.com
Chemdle
Curated daily chemistry problems. Six attempts to solve the questions, on topics from named reactions to total synthesis.
chemdle.com
February 28, 2025 at 1:39 PM
One especially believable detail in Severance is that the majority of those who believe they can fix their problems by forcing themselves to ignore them for half a day are men
February 16, 2025 at 7:34 PM
pizza, birra e film di carpenter è uno dei miei tipi di venerdì sera preferiti
February 14, 2025 at 8:49 PM
(Voi non sarete giornalisti di fama nazionale illegalmente spiati da [🍈]n, ma è meglio disabilitare il download automatico dei file su WhatsApp e altrove)
February 6, 2025 at 8:45 PM
Ho appena finito Disco Elysium e sono già tentato di ricominciarlo
February 2, 2025 at 11:01 PM
Reposted by Giovanni Crisalfi
I saw a post saying that ICE is pausing its tip line, so I decided to call myself to verify.

The recorded voicemail said they are not currently accepting immigration status tips.

Good job, friends.
January 29, 2025 at 1:15 PM
Proposta di legge al senato dell'Oklahoma vorrebbe introdurre pene fino a 10 anni per produzione, distribuzione o persino possesso di materiale pornografico. Si giustifica la pena sostenendo di voler difendere i matrimoni e la dignità delle donne.
January 29, 2025 at 4:33 PM
Deepseek non più disponibile in Italia. Non si sa per quale motivo, lo hanno bloccato senza rilasciare dichiarazioni. A chi dice "ti rubano i dati", invito a comparare i termini di servizio di Deepseek con quelli di OpenAI: due pesi e due misure?
January 29, 2025 at 2:28 PM