| Blog | https://www.omarpolo.com/ |
| Italian Blog | https://it.omarpolo.com |
| Gemini Capsule | gemini://gemini.omarpolo.com |
| Honk | @[email protected] |
| Blog | https://www.omarpolo.com/ |
| Italian Blog | https://it.omarpolo.com |
| Gemini Capsule | gemini://gemini.omarpolo.com |
| Honk | @[email protected] |
Fun fact:
Without any extra apps, just using #DeltaChat, you can read #Gemini capsules on any operating system where Delta Chat runs, using bots:
This is useful because you can then forward the message to groups or other friends without them needing to install any app to read the capsule
‘Luncheon of the Boating Party’ is an 1881 painting by French impressionist Pierre-Auguste Renoir. It is now in The Phillips Collection in Washington, D.C.
It’s going to Paris to the Musée d'Orsay for the major exhibition ‘Renoir and Love: A Joyful Modernity’. The work is on view from March 17 to July 19, 2026.
That same exhibition will move to London in October. Unfortunately the painting will have returned to DC and won’t be in London.
I'm actually quite surprised at the number of open source repositories using git rev-parse --parseopt for option parsing, even for things that are not Git-related.
I use it in my code because it's a reasonable, portable way to get sensible option parsing in shell scripts in a way that works across shells and OSes. Apparently other people had the same idea.
Despite its looks, the English word ‘heart’ is etymologically related to ‘cardio’, ‘cordial’, ‘to record’, ‘courage’, and even Spanish ‘corazón’.
Through Germanic, Greek, and Latin, these words all derive from a Proto-Indo-European root meaning “heart”.
In Germanic, sound changes that are called Grimm’s Law radically changed its consonants.
Click my new infographic to learn how:
@gnomon @gumnos
(sorry but I like blabbering about regexp implementation, so...)
there's no need for backtracking *at all* in regexp, you'd need it only for some extensions (which are no longer regular expression in the mathematical sense).
Russ Cox gives a very nice explanation here: https://swtch.com/~rsc/regexp/regexp2.html