RSSAmplifier

Blog

Andriy Utkin

Recent content on Andriy Utkin

/RSS feed ↗32 posts

Latest posts

[PATCH] FOSDEM: monitor CO2 to debug ENOAIR and risk of infections

FOSDEM is the heartbeat of the global community around free & open source software! Yay! 
 FOSDEM is a virus superspreader event! Boo! 
 FOSDEM is both. 
 Air quality monitoring (CO2 etc.) is being brought to FOSDEM'26 by a spontaneous collaboration of individuals. 
 
 Join
 
 
 Link to heading 
 
 
 
 Devroom managers
 
 
 Link to…

LILKA sold!

Just sold LILKA assembly kit on ebay . 
 But I have more !

We are currently clean on OPSEC

The most brief recap of the news: https://infosec.exchange/@briankrebs/114218973589488353 
 Funny remix pic by me: 
 
 Looks nice as a laptop sticker, even made on a 62mm monochrome label printer (with brother_ql ): 
 
 brother_ql \
--backend linux_kernel \
--printer file:///dev/usb/lp0 \
--model QL-710W \
print \
--label 62 \
--dither…

FOSDEM 2025

This year I was glad to go with my family, where everyone is quite computery .
We all enjoyed it massively, even though we missed some particular plans. 
 
 Junior track
 
 
 Link to heading 
 
 
 FOSDEM Junior, which was an obviously positive and promising new thing last year, has shown a pretty spectacular development this year:
two days, two rooms in…

Lilka


 Lilka is an open hardware DIY console created in Ukraine. 
 It can be assembled from inexpensive electronic modules you can buy. 
 It is aimed at learning. Once you assemble it, you have a simple, yet powerful device with a lot of possibilities: 
 
 Run Nintendo (NES) games in emulation 
 Run DOOM 
 WiFi and Bluetooth 
 GPIO extension to connect more hardware…

Gingerbread cookies recipe

I always thought it was ridiculous for the Internet graybeards, (for example, tenured computer science professors) to publish food recipes on their web pages. 
 Hereby I join their ranks!
I have seen more than enough bad recipes and screwed up baking (always a social event! must not disappoint others!) one time too many.
With the oncoming tsunami or AI slop, things will go downhill…

Pillow Hacking

Mom lied in bed with the Little One, whom she was putting to sleep.
The Little One won’t fall asleep, as always: kept moving, playing and chatting with Mom. 
 Mom said: 
 — Your head must stay on the pillow! 
 Mom felt the need to add immediately: 
 — And the pillow must stay on the bed! 
 The Little One picked up another pillow, pressed it to the head, and raised on…

Lessons from the age of coal - audiobook

Referenced by Foundations. Why Britain has stagnated . 
 
 Duration: 29:22 
 
 OPUS audio 
 Code: Makefile , piper-make-audiobook by Andriy Utkin, Public domain / CC0 
 Original © Anton Howes. All rights reserved. 
 Cached © Anton Howes. All rights reserved. 


Foundations. Why Britain has stagnated - audiobook

I highly recommend you read the original webpage as it has a lot of excellent infographics. 
 It mentions Lessons from the age of coal as one of its sources. 
 
 Duration: 1:48:25 
 
 OPUS audio ( without outro ) 
 Code: Makefile , piper-make-audiobook by Andriy Utkin, Public domain / CC0 
 Original , outro © Ben Southwood, Samuel Hughes, Sam Bowman. All rights…

Positioning Free Open Source Software, by Emily Omier - audiobook


 Duration: 1:15:47 
 
 OPUS audio 
 Code: Makefile , piper-make-audiobook by Andriy Utkin, Public domain / CC0 
 PDF original link © 2024 Emily Omier Consulting. All rights reserved. 
 PDF cached © 2024 Emily Omier Consulting. All rights reserved. 


Python Makefile

Thanks to the article “Your Makefiles are wrong” it really dawned on me that Makefile can run any interpreter, not just sh or bash: 
 
 The key message here, of course, is to choose a specific shell.
If you’d rather use ZSH, or Python or Node for that matter, set it to that. 
 
 Now, there are lots of articles and discussions purporting to discuss a “Python…

Offerings


 Offerings
 
 
 Link to heading 
 
 
 I am hireable and employable for software development or maintenance. Contact me . 
 
 Software services
 
 
 Link to heading 
 
 
 
 Newsreader 
 XMPP 
 
 
 Engagements
 
 
 Link to heading 
 
 
 
 SIGSEGV investigator 
 Project Maintenance…

Committed to losing

We’re the good guys.
We are always ready to sacrifice ourselves for all the good stuff we love in the world. 
 But we never get to enjoy our life! 
 It’s all their fault.
They’re the bad guys - authoritarian countries committing genocides and other atrocities, companies harming the society and planet with their sick unsustainable practices, and simply criminals.…

Vile Way Nursery

Take your child to the award-winning Vile Way Nursery, it’s the best you can do for them.
And you want only the best for them, don’t you? 
 All educational materials used are our intellectual property.
Sharing or studying without the prior written permission of CEO is strictly prohibited.
This includes fairy tales, nursery rhymes, coloring sheets, games, toys and the…

Published my invoicing system

Published source code of my invoicing system. 
 https://github.com/andrey-utkin/invoicing 
 
 
 Demo PDF looks like this: 


Incus

When Docker containerization was the new hotness, many old hands sysadmins were repulsed by it.
Not that the benefits were lost on them, but many aspects of system troubleshooting and maintenance were quite wacky.
A lot of trusty tools and mental models just had to be thrown away, with nothing, or cobbled together prototypes, to replace them. 
 “How do I inspect the processes…

Olga Pulatova released 'Darkness'

Today my favourite musician Olga Pulatova released her new music album “Darkness”. 
 Listen, pay, download here: https://pulatova.bandcamp.com/album/--5 
 Темрява by Pulatova 
 For me she is a charismatic and witty goth pianist & singer.
She is from Odesa and became famous across Ukraine and beyond, in Fleur band, where many of their best songs were her.
Her most…

LED badge plays Doom

- Wait, LED badge is able to play Doom?
- Always has been.
 Code is here 
 
 Bonus: Tetris! 


Customer Optics Manager

Job title: Customer Optics Manager 
 Are you looking to make a galaxy-scale impact to the shareholder value? 
 Do you like to help real people (to keep living with the pain we cause them)? 
 We are looking for an A-Team player to add to our new Customer Optics division! (The old one has just been laid off.) 
 At AInitech, we are a family - we will encourage you to grow dependent on…

Tensorflow 2.x network cluster example

It was a bit hard to find information about running model training on TensorFlow 2.x on multiple networked machines.
But I found enough and made it work, although it worked slower than single-node.
See the code here or at GitHub .

Homework Machine

“Homework Machine”, this tiny poem for children by Shel Silverstein paints a great picture of the ongoing AI rush. Via https://youtu.be/JhCl-GeT4jw?si=uLzOkMPFttndLgle&t=990 . 


Piskel app is amazing


 I encountered a really easy and satisfying pixel art editor Piskel .
Used it, shown my little daughter, she instantly started creating her own art while really enjoying it.
(Before, she used Tux Paint a lot.)
I found Piskel while reading about Jugend Hackt , which is even more amazing.

MathTime!

For the last few weeks my family is up to our ears in maths exercises and brain teasers as my daughter has developed a big interest. 
 I am setting up a “newsletter” for puzzles.
Once in a few days I would send a few exercises.
Readers can send their solutions if they want, and I will mark them.
This would cost a few pounds per month. 
 To sign up, email to…

Messengers performance

I have published my small analysis of Android messaging apps: power draw, bandwidth and RAM use. 
 Explore the cool pictures serious data in the public Grafana dashboard 
 The most solid conclusion is that Conversations (XMPP) is the most economic, but we need more data to claim anything seriously.

Police of Minneapolis report - audiobook

There’s this DoJ report about abuse of force by Minneapolis police, of George Floyd fame. 
 
 Duration: 4:40:06 
 
 OPUS audio 
 MP3 audio 
 Source code 
 PDF original link 
 PDF cached 
 
 License: Public domain / CC0. (The original document is public domain.) 
 I make “audiobooks” for myself to consume large texts non-visually, or to…

Finger-counting

Today during family dinner my kiddo started finger-counting.
I shared what I knew about a less popular system which allows counting to 12 on one hand: 
 
 Finger-counting systems in use in many regions of Asia allow for counting to 12 by using a single hand. The thumb acts as a pointer touching the three finger bones of each finger in turn, starting with the outermost bone of the…

How to block Russia on your servers

Hi dear reader! 
 It’s April 5, 2022, and it’s day 41 of a full-scale military invasion of Ukraine.
The Armed Forces of Ukraine have just released Kyiv from semi-encirclement, liberated all of the Kyiv region as well as entire north of the country.
The previously occupied towns and villages are scenes of thousands of disgusting war crimes committed by the russian beasts.…

How to block Russia with OpenWRT

There are many potentially valid reasons you may want to be discriminate to countries on your personal computer or your network infrastructure. 
 
 Distinct country-specific locality of your users or the resources you use. 
 Distinct intensity of cyber attacks or threats. 
 Legal restrictions (data protection laws, trade sanctions). 
 
 Particularly relevant, novel…

Russian Invasion of Ukraine

Hello, the Free World! 
 Not every software geek blog starts with a post about a war.
A war which is bad enough to potentially become a world-ending nuclear world war.
I am honored by this. 
 Ukraine, my fatherland, is under an unprovoked and aggressive full-scale military invasion from Russia and its satellite Belarus.
You should know this by now, dear reader.
But Ukraine…

(untitled)


 About me
 
 
 Link to heading 
 
 
 I am a professional software developer. 
 Since the start of my career, I chose to work with systems based on Free and Open Source Software.
I have never regretted this choice.
The freedoms to use, learn, change and share the code always were important in helping me meet the ever changing needs of myself and others -…

(untitled)


 
 
 
Greetings from Bluecherry developers! 
Please follow to https://www.bluecherrydvr.com/?fosdem25

(untitled)


 Merit
 
 
 Link to heading 
 
 
 
 Talk is cheap. Show me the code. 
 
 Linus Torvalds 
 I have contributed to many public FOSS projects and made some myself.
 
I was Gentoo Linux developer from 2017 until 2022.
 
I operate an XMPP server since 2015. 
 
 Contributions to FOSS
 
 
 Link to heading 
 
 
…