Hi! My name is Michał Góral, I am software developer (currently at Nokia) and
this is my personal website. You can read more about me on a separate
page if you’re curious.
Huh, it seems I missed that few months ago Brandon published his 5th secret
project, “Isles of the Emberdark”. Instant buy, but now I’m torn, because I’m
deep in the first volume of his “Alcatraz” series and at the same time I want to
read “Isles” so badly… Maybe I’ll read a chapter from Isles and then a chapter
from Alcatraz?
I just stumbled upon a term of “brain coding”.(sidenote: In contrast
to “vibe coding” which means writing an application with help of AI/LLM.)
Oh, the irony, I love it! And I’m stealing it.
I bought an album: 2 by Jucho.(sidenote: Justyna Chowaniak)
Spoiled by near-instant deliveries
of internet marketplaces, I had nervously waited for 2 weeks until it arrived.
The wait was worth it. The music is great, lyrics are incredible, and release
quality is superb. My whole family loves both Jucho and her previous project,
Domowe Melodie.
But the best part is QR code attached to the album which allows download of
MP3s. It’s… just a link. No password, no personalised download, no session, no
tracking. Ordinary a link. Oh, but it includes a “secret” phrase! I love it!
little things like this makes me feel more like a human being. I feel that
there’s a person on the other end of the cable who trusts me to not share the
link with whole internet. In return this person respects me and doesn’t make my
life miserable with DRM or some other bullshit. No EULAs or privacy policies. I
don’t have to accept anything or sell my kidney. This small link feels like the
original spirit of Free Software translated to the world of music.
Not everything went well after upgrade to Debian Trixy on the server.
Apparently, Trixy is missing OVH DNS plugin for certbot and I learned about it a
month after the upgrade, when my Let’s Encrypt certificates expired.(sidenote: Resolution: install certbot and the plugin from PyPI.)
I didn’t notice it when inspecting removed packages. Good that I have some
experience how communication with server which doesn’t serve valid certificates
looks like from the client side, so I could debug it quickly. God forbid if I
tried to get anything from the bot spam in nginx logs.
Formatting is one of these parts of TWC which I disliked the most. This has
finally changed with release of TWC 0.9 and complete rewrite of formatting
strings syntax.
With markorapp, a script which I wrote, it's easy to create "singletons" in i3. Singletons are applications which should have only one instance, like a particular terminal.
Xsession is a default way of starting X sessions in Debian, but for some
reason it remains a mystery for many people. Here I try to shed some light on
it.
Structured Bindings is a new way to decompose values returned from functions. It's similar to some other programming languages and greatly simplifies the code.