Mild achievements and severe disappointments

An attempt of a properly styled animated badge prompted by @jsiepkes’s comment on HN:

Best viewed with Google Chrome animated button

base64-encoded image <img src="data:image/gif;base64,R0lGODlhWAAfAKIAAAAAAP///zNm/zOZM//MM/8zM8zMzP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQFZAAHACwAAAAAWAAfAAAD/wi63P4wyklnuDjrzbv/YNgpQWGehaGubOu+cCzP81KiJr02uqLvlYnBhsv9fEMADXmEFAuRJKBELZR+SRVyAVRym40n6iGtVrG8rI/J7DHETx7RnGpqvYy7Hr2Ai/NzGXVuem2FSnwAfnBcREWJbI2RiYt/ayRPWJqbQANPGgShoqGXU1anV5yqQDAKA54nFwKzsxejpHimdC9beKsthjuvsCYBtMcBt6RlqKe8iMG/WbzDsMbHyMq5VILPh3fQvr2IUuTA1cXY2bfbmc+9auLy8dMuANWe1+oCyezMj+/ClZtX6lK9c+j0qes3qt2FYoPskTPIwsGeb9TwKcTGUJuUQys3YkwqtyfSOHMV8b3aWEsZgY83IkqbeUelLGQdcTHTIJPmRT4qV2YY4LJUTBR2hnyDt2lBUJXajLpbkusgU01Onw4rKrWKEapS6EmKJjKr1qhdT32t4UWpQXhkA957ijZtzERh6el10wBqQ4uBMPQsW1UvRb4OqnmE8A8HH1bT3qKUEUSII8c+M/u0Ubmz58+gQ4seTXpBAgAh+QQFyAAHACwNAAMAKwAZAAADf2i63P4wyvkArSBfZ/fqHhcaIJOB55d26VQqKPnJsBxLrBbvs3VqOBPN1iu+XMUaTzk8YoAtElCqg01HHid2E916v+DwNQz5+bRka2OcNr3M6hz0R1Xp3jnqOZ6X+vVreVNzf4RmXYV7an6EjCVjhiiCfXeBK5NujZp0bZ2eDAkAOw==">

Full quote by George Santayana:

Progress, far from consisting in change, depends on retentiveness. When change is absolute there remains no being to improve and no direction is set for possible improvement: and when experience is not retained, as among savages, infancy is perpetual. Those who cannot remember the past are condemned to repeat it.

posted by Kirill on 2024-02-13

Catalay logo

This is yet another release post, this time for Catalay — a free software suite designed to automate the layout of image catalogues made with Adobe InDesign, using simple, declarative, human readable and editable configuration files in TOML or YAML formats as input. The main feature is not just automatically laying out the images in a grid, but adapting the grid layout itself. Catalay preserves the size relationship between different groups of items on each page are, scaling them appropriately, while utilizing the page as efficiently as possible given the constraints.

Read more…
posted by Kirill on 2023-04-30

When it comes to tech, I view myself a “generalist”: a person not excelling at anything specifically, but striving to grasp a wide spectrum of different things and looking at a general picture. Seeing the progress of the large language models, I believe people like me are going to be totally wiped out. Soon. Or, perhaps the 95% will, and the rest will be those lucky ones who managed to fight their way up to the not-exactly-cushy but better-than-totally-unskilled jobs of the AI-operators: be good enough to make a suitable prompt, check the results and stitch them together. It was “the glue” code, now it’s the glue humans.

Read more…
posted by Kirill on 2023-04-29

Rearchiver logo

This is a release post for Rearchiver — a little command line program for preparing your Reaper projects for archiving.


  • Scans the project file for all used WAV files
  • Finds them in the project directory and converts to FLAC
  • Changes the links to the successfully converted source files in the RPP file accordingly
  • Optionally deletes processed source files and their .reapeaks
  • Outputs the corrected project file

It’s a Free Software (GPLv3) program written in Nim.

Read more…
posted by Kirill on 2023-04-10

This is a release announcement for Tetronimia: an implementation of a famous game mechanic for you terminal written in Nim.

Tetronimia gameplay screen capture

Read more…
posted by Kirill on 2021-06-03