My development workflow looks something like this
- Implement feature 1
- Implement another feature 2
- Bug fixes for something in feature 2
- Bug fixes for feature 1
- More bug fixes for something in feature 2
This results in a git history like the above, which I then interactively rebase into
add Implement feature 1
squash Bug fixes for feature 1
add Implement another feature 2
squash Bug fixes for something in feature 2
squash More bug fixes for something in feature 2
The git absorb command automates part of the rebase by looking at the currently staged hunks and finding the commit that most recently changed lines in that hunk, and squashing that hunk in that commit:
git add app.pl -p # add the parts for feature 1 and feature 2 that don't overlap
git absorb

A classic Metroidvania, doing fights and exploring a vast area. They have a really interesting mix of music and bugs as a theme, where the music becomes more and more central throughout the progress of the story.
It's not easy at the start, but it is not super hard either. The difficulty ramps up a lot.
My main gripe is that there is no downwards attack - I kept on jumping / hitting on enemies below me, Super Mario style. That was, until I discovered that Attack+Down actually does a downwards attack.
The first three levels / maps were fairly easy. I'm now close to the second act, but each boss fight needs some training/repetitions to figure out the rhythm of the boss.
Played on:
- PS4
- Windows (Controller really recommended)
Using a Steam Controller with GoG Silksong required launching the game from Steam.
- Steam Deck (Windows GoG version via Heroic)
Getting the Steam Deck controller to work with the Linux version of Silksong failed with the same symptoms as on Windows. Launching the Windows version through Steam -> Heroic -> Silksong worked and also made the controller buttons work. Weirdly enough, this is the version I like most. Both the PS4 version as well as the Windows+Controller version felt not as tight as the Steam Deck
Anna's Library is Backing up Spotify.
This sounds interesting, not for the music but for the metadata they've also
scraped. At least for the database schema and some kind of mildly universal
track ID and genre association, this seems promising.
Also, this means a non-spotify version of Hitster
is possible.
This one I stitched this for another friend who used to play the elf
in Gauntlet. I'm not happy with how the face turned out, but then again
the features are simply too fine. I think if I rework the eyes for the
next version, the whole face might look better.

Dusting off my AI rig, Z-Image is
surprisingly good and fast, and even has good text adherence in addition to
very good prompt adherence.
The prompt:
Square glamour shot of a band named Dämonenkirmes. They are four people wearing black leather and arm tattoos standing in front of a gothic fairground. The lead singer is female, has short hair and wears a white gown. Her arms are crossed.
Left of the singer stands another woman with brown hair and a knuckleduster on the right hand and in the left hand she holds a beer can. She wears a jeans vest with a My Little Pony patch.
The left man wears jeans and has is bald with a tattoo on his head. The right man has a beard and long blonde hair. He wears eyeliner and a kilt.
There is a black ferris wheel in the background with pale lights. The fairground stands have skulls on them. The word "Dämonenkirmes" is on an off-white banner in Fraktur font with lightbulbs behind the band above their heads.
At the left and right border of the image, the upper half of audio speakers are visible with the letters DK on them.
The result:
