The topic of vector spaces and subspaces came up during a conversation with a dear friend and I could not resist reminiscing the past. They were studying for an upcoming test and I wanted to try and reinforce their intuition in some areas through a couple of examples and counter-examples.| Jayson Salazar Rodriguez | @jdsalaro | Blog
https://g.co/arts/N3DhgVLuLYnDE45K7| Jayson Salazar Rodriguez | @jdsalaro | Blog
Here you’ll find concepts I found valuable, identify with or want to read and write more about in the future.| Jayson Salazar Rodriguez | @jdsalaro | Blog
This page is continuously updated; it’s publication date reflects the last time changes were made.| Jayson Salazar Rodriguez | @jdsalaro | Blog
Semgrep’s Join Mode1 is a seldom discussed yet interesting experimental feature of the Semgrep OSS SAST engine which can be used to achieve rudimentary taint interprocedural and interfile analyses. In this snippet I document how to combine one search mode and two join mode rules in order to identify intrafile, intraprocedural, interfile and interprocedural tainted sinks.| Jayson Salazar Rodriguez | @jdsalaro | Blog
Some members from http://guayahack.co came up with the idea for us to practise and discuss some code katas together and I couldn’t resist.| Jayson Salazar Rodriguez | @jdsalaro | Blog
In the best spirit of over-engineering for fun, this minimalistic post documents the way my snippets land over at https://github.com/jdsalaro/jdsalaro.com/tree/main/snippet.| Jayson Salazar Rodriguez | @jdsalaro | Blog
Bastante se ha escrito sobre la experiencia y tribulaciones del migrante, sin embargo poco se habla sobre aquello que le permite mantenerse incólume y continuar su curso. Éste poema es un recordatorio precisamente de aquellas voces lejanas, voces que actuan como frazadas en las tormentas de la vida lejos de casa.| Jayson Salazar Rodriguez | @jdsalaro | Blog
These are books I’ve thoroughly enjoyed and have affected the way I see the world.| Jayson Salazar Rodriguez | @jdsalaro | Blog
This page is continuously updated; it’s publication date reflects the last time changes were made.| Jayson Salazar Rodriguez | @jdsalaro | Blog
The newly discovered backdoor1 in the XZ Utils package2 affecting numerous Linux distributions3 and assigned CVE-2024-30944 is being dismissed by some members of the technology and security communities as yet another supply chain attack; relevant only because of how blatant it was and that it affected the Open Source ecosystem but in essence nothing out of the ordinary. Regardless of whether this perspective is gaining traction due to cynicism, as hyperbole for clicks or as a coping mechanism...| Jayson Salazar Rodriguez | @jdsalaro | Blog
These are resources I enjoy and sporadically review to get an idea for what’s going on out there. I don’t watch cable news and consume the content listed here and elsewhere slowly and sporadically.| Jayson Salazar Rodriguez | @jdsalaro | Blog
Here you’ll find links to some content aggregators I’ve used and continue to use.| Jayson Salazar Rodriguez | @jdsalaro | Blog
While on a military campaign which started in 170 and ended in 180, Marcus Aurelius1 wrote his Meditations in Greek for his own guidance and self-development. The original title of the work, if it had one, is unknown. ‘Meditations’ – as well as other titles including ‘To Himself’ – were adopted later. He had a logical mind, and his notes were representative of Stoic philosophy and spirituality.| Jayson Salazar Rodriguez | @jdsalaro | Blog
Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety.| Jayson Salazar Rodriguez | @jdsalaro | Blog
Read more on Wikipedia| Jayson Salazar Rodriguez | @jdsalaro | Blog
Read more on WikiquoteThis poem by Ryōkan was quoted by Alan Watts1 in one of his lectures2; this was what originally motivated me to look for it in full and reproduce it here. The source of the painting is not related to Ryōkan3.| Jayson Salazar Rodriguez | @jdsalaro | Blog
This poem was originally written for KAMINA’s1 act at the Heidelberger Literaturherbst 20232.| Jayson Salazar Rodriguez | @jdsalaro | Blog
paths are made by walkingThis aphorism is also found in German as follows:Wege entstehen dadurch, dass wir sie gehen| Jayson Salazar Rodriguez | @jdsalaro | Blog
Dieses Gedicht wurde ursprünglich für den Akt von KAMINA1 beim Heidelberger Literaturherbst 20232 geschrieben.| Jayson Salazar Rodriguez | @jdsalaro | Blog
En la mitología griega Calipso (Καλυψώ: «la que oculta») era una ninfa que vivía en la isla de Ogigia, donde, según la Odisea de Homero, detuvo a Odiseo durante siete años 2.| Jayson Salazar Rodriguez | @jdsalaro | Blog
If I have seen further, it is by standing on the shoulders of giants.| Jayson Salazar Rodriguez | @jdsalaro | Blog
We waited until the blast had passed, walked out of the shelter and then it was extremely solemn. We knew the world would not be the same. A few people laughed; a few people cried. Most people were silent. I remembered the line from the Hindu scripture, the Bhagavad Gita; Vishnu is trying to persuade the prince that he should do his duty, and to impress him, takes on his multiarmed form and says, “Now I am become Death, the destroyer of worlds.” I suppose we all thought that, one way or a...| Jayson Salazar Rodriguez | @jdsalaro | Blog
On an uneventful Tuesday afternoon I was, as usual, enjoying my lunch while mindlessly scrolling HackerNews and, also as usual, a post caught my attention which hit home1| Jayson Salazar Rodriguez | @jdsalaro | Blog
Although it might be a cliché by now, I’ve always been quite fond of ukiyo-e, the Japanese art of woodblock printing1, and of course of Hokusai’s work. As for many, my earliest exposure to this type of art was Hokusai’s The Great Wave off Kanagawa 2 and so it’s here for posterity.| Jayson Salazar Rodriguez | @jdsalaro | Blog
icrosoft has been planning a design revamp when it comes to the typography of their whole Office product line; and probably beyond that. They have worked on selecting their new default font for quite a bit1. The finalists among which the successor to the familiar Calibri typeface2 was to be chosen were long known: Bierstadt, Grandview, Seaford, Skeena, and Tenorite. The decision, however, hadn’t been made and apparently no winner was yet selected nor known. That all changed today, though, a...| Jayson Salazar Rodriguez | @jdsalaro | Blog
This is a topic I’ve wanted to write about for a while; and one for which I had way too many references stored. Until now, I hadn’t found a way to jump-start my internal monologue on the matter and spur the necessary motivation to put my thoughts to paper. That, however, changed last week when I engaged in a couple of conversations online on HackerNews 1 and Tildes2 about the openness and diversity of our present-day Internet.| Jayson Salazar Rodriguez | @jdsalaro | Blog
I’ve never been a fan of Re-StructuredText, but most importantly I’m new to MySt, which leads to a lot of googling and painstaking trial-and-error while writing. Although my preferred references are the Jupyter Book MyST Cheatsheet, the Sphinx Book Theme Documentation, and the MyST Parser Reference, they are way too extensive, sometimes incorrect, and I don’t really use every directive or variant thereof. Therefore, I’ll use this post to gather the bits of the syntax and snippets I us...| Jayson Salazar Rodriguez | @jdsalaro | Blog
I often find myself needing to terminate processes containing certain string literals or whose call matches a given regular expression. For that reason I probably re-write and tweak this one-liner several times a month; which is why I’m putting it out there.| Jayson Salazar Rodriguez | @jdsalaro | Blog
In order to come up with a reliable and standardized way of referring to document sections and document it in /cheatsheet/sphinx-myst-markdown, I went down a pretty deep rabbit hole of Sphinx label manipulations.| Jayson Salazar Rodriguez | @jdsalaro | Blog
I often make screen captures of terminal outputs while documenting my work or helping colleagues and was always bothered when its contents were too close to the left border.Adding padding to the gnome terminal on Ubuntu, and likely any distribution using Gnome, is trivial, as it suffices to edit ~/.config/gtk-3.0/gtk.css.| Jayson Salazar Rodriguez | @jdsalaro | Blog
| Jayson Salazar Rodriguez | @jdsalaro | Blog
In his thirteenth letter1, “On groundless fears”, Seneca the Younger2 writes to Lucilius about, predictably, human fear and how we, often without sufficient grounds, are affraid of that which is yet to come.| Jayson Salazar Rodriguez | @jdsalaro | Blog
While experiencing traumatic circumstances, it is not uncommon to ask oneself whether the feeling of unease, desperation and sorrow will eventually pass. As impermanence1 would have it, suffering passes eventually in order to give room to other, not necessarily pleasant, feelings and experiences. Scarbleed is a poem about the aftermath of intense pain. When sorrow has passed and wounds have allegedly healed can, and do, scars bleed?| Jayson Salazar Rodriguez | @jdsalaro | Blog
In the third volume, chapter XXIII §1, of his discourses compiled by Arrian1, Epictetus2 gives his advice “to those who read and discuss for the purpose of display”.| Jayson Salazar Rodriguez | @jdsalaro | Blog
Read more on Wikipedia| Jayson Salazar Rodriguez | @jdsalaro | Blog
Read more on Wikipedia| Jayson Salazar Rodriguez | @jdsalaro | Blog
Here you’ll find podcasts I’ve found valuable over the years.| Jayson Salazar Rodriguez | @jdsalaro | Blog
This is a simplistic and implicit backlog to wh...| Jayson Salazar Rodriguez | @jdsalaro | Blog
Almost everyone I know who uses a computer, for...| Jayson Salazar Rodriguez | @jdsalaro | Blog
People, shout out to some of my friends and col...| Jayson Salazar Rodriguez | @jdsalaro | Blog
While using git it’s common to use object ident...| Jayson Salazar Rodriguez | @jdsalaro | Blog
Last Sunday I decided to try and understand the...| Jayson Salazar Rodriguez | @jdsalaro | Blog
As mentioned in ❌ RuntimeError: no .dist-info a...| Jayson Salazar Rodriguez | @jdsalaro | Blog
In newer GitLab versions LFS Storage needs to b...| Jayson Salazar Rodriguez | @jdsalaro | Blog
Git hooks are scripts which can be executed aft...| Jayson Salazar Rodriguez | @jdsalaro | Blog
I’m Jayson, you can usually find me hanging out...| Jayson Salazar Rodriguez | @jdsalaro | Blog
It’s been awhile since I’ve setup my last work ...| Jayson Salazar Rodriguez | @jdsalaro | Blog
This is the first in a rapid-fire series of how...| Jayson Salazar Rodriguez | @jdsalaro | Blog
Things tend to get repetitive with git after yo...| Jayson Salazar Rodriguez | @jdsalaro | Blog
❌ RuntimeError: no .dist-info at ... has pip fo...| Jayson Salazar Rodriguez | @jdsalaro | Blog
It seems like there’s never enough time to be r...| Jayson Salazar Rodriguez | @jdsalaro | Blog
Git plays a crucial role in the software develo...| Jayson Salazar Rodriguez | @jdsalaro | Blog
This is compilation of useful git commands, tip...| Jayson Salazar Rodriguez | @jdsalaro | Blog