<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Andriy Utkin</title>
    <link>/</link>
    <description>Recent content on Andriy Utkin</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Sat, 10 Jan 2026 18:20:18 +0000</lastBuildDate>
    <atom:link href="/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>[PATCH] FOSDEM: monitor CO2 to debug ENOAIR and risk of infections</title>
      <link>/2026/fosdem26-air/</link>
      <pubDate>Sat, 10 Jan 2026 18:20:18 +0000</pubDate>
      <guid>/2026/fosdem26-air/</guid>
      <description>&lt;p&gt;FOSDEM is the heartbeat of the global community around free &amp;amp; open source software! Yay!&lt;/p&gt;&#xA;&lt;p&gt;FOSDEM is a virus superspreader event! Boo!&lt;/p&gt;&#xA;&lt;p&gt;FOSDEM is both.&lt;/p&gt;&#xA;&lt;p&gt;Air quality monitoring (CO2 etc.) is being brought to FOSDEM&#39;26 by a spontaneous collaboration of individuals.&lt;/p&gt;&#xA;&lt;h2 id=&#34;join&#34;&gt;&#xA;  Join&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#join&#34;&gt;&#xA;    &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;h3 id=&#34;devroom-managers&#34;&gt;&#xA;  Devroom managers&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#devroom-managers&#34;&gt;&#xA;    &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h3&gt;&#xA;&lt;p&gt;You can adopt a sensor for your devroom or track.&#xA;Agree to secure it, feed it USB-C 5v power with your cables and return to me at the end of your track.&lt;/p&gt;</description>
    </item>
    <item>
      <title>LILKA sold!</title>
      <link>/2025/lilka-sold/</link>
      <pubDate>Fri, 28 Mar 2025 19:43:42 +0000</pubDate>
      <guid>/2025/lilka-sold/</guid>
      <description>&lt;p&gt;Just sold &lt;a href=&#34;https://www.ebay.co.uk/itm/388023997073&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;LILKA assembly kit on ebay&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.ebay.co.uk/itm/388162295158&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;But I have more&lt;/a&gt;!&lt;/p&gt;</description>
    </item>
    <item>
      <title>We are currently clean on OPSEC</title>
      <link>/2025/clean-on-opsec/</link>
      <pubDate>Wed, 26 Mar 2025 17:29:09 +0000</pubDate>
      <guid>/2025/clean-on-opsec/</guid>
      <description>&lt;p&gt;The most brief recap of the news: &lt;a href=&#34;https://infosec.exchange/@briankrebs/114218973589488353&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://infosec.exchange/@briankrebs/114218973589488353&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Funny remix pic by me:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;/we_are_currently_clean_on_opsec.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Looks nice as a laptop sticker, even made on a 62mm monochrome label printer (with &lt;a href=&#34;https://github.com/pklaus/brother_ql&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;brother_ql&lt;/a&gt;):&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;/we_are_currently_clean_on_opsec_62mm_696px.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;brother_ql \&#xA;--backend linux_kernel \&#xA;--printer file:///dev/usb/lp0 \&#xA;--model QL-710W \&#xA;print \&#xA;--label 62 \&#xA;--dither \&#xA;stickers/ukraine/we_are_currently_clean_on_opsec_62mm_696px.png&#xA;&lt;/code&gt;&lt;/pre&gt;</description>
    </item>
    <item>
      <title>FOSDEM 2025</title>
      <link>/2025/fosdem25/</link>
      <pubDate>Fri, 07 Feb 2025 10:17:00 +0000</pubDate>
      <guid>/2025/fosdem25/</guid>
      <description>&lt;p&gt;This year I was glad to go with my family, where everyone is quite &lt;em&gt;computery&lt;/em&gt;.&#xA;We all enjoyed it massively, even though we missed some particular plans.&lt;/p&gt;&#xA;&lt;h2 id=&#34;junior-track&#34;&gt;&#xA;  Junior track&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#junior-track&#34;&gt;&#xA;    &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;FOSDEM Junior, which was an obviously positive and promising new thing last year, has shown a pretty spectacular development this year:&#xA;two days, two rooms in parallel, and some top-tier, world-leading computing educators:&#xA;Scratch and MicroBlocks creator &lt;a href=&#34;https://fosdem.org/2025/schedule/speaker/john_maloney/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;John Maloney&lt;/a&gt;,&#xA;developers of MIT App Inventor, MicroBlocks, Hedy and other educational projects,&#xA;champions of CoderDojo and other related public initiatives,&#xA;and the makers of the gorgeous &lt;a href=&#34;https://www.cocubefun.com/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;CoCube&lt;/a&gt; wirelessly programmable robots.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Lilka</title>
      <link>/lilka/</link>
      <pubDate>Mon, 27 Jan 2025 11:03:34 +0000</pubDate>
      <guid>/lilka/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;/lilka-sticker-doom.png&#34; alt=&#34;Lilka with Doom game artwork on the screen&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://lilka.dev&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Lilka&lt;/a&gt; is an open hardware DIY console created in Ukraine.&lt;/p&gt;&#xA;&lt;p&gt;It can be assembled from inexpensive electronic modules you can buy.&lt;/p&gt;&#xA;&lt;p&gt;It is aimed at learning. Once you assemble it, you have a simple, yet powerful device with a lot of possibilities:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Run Nintendo (NES) games in emulation&lt;/li&gt;&#xA;&lt;li&gt;Run DOOM&lt;/li&gt;&#xA;&lt;li&gt;WiFi and Bluetooth&lt;/li&gt;&#xA;&lt;li&gt;GPIO extension to connect more hardware&lt;/li&gt;&#xA;&lt;li&gt;Lua programming&lt;/li&gt;&#xA;&lt;li&gt;Running programs from MicroSD card&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Again, note that this is not a consumer-grade game console.&#xA;It&amp;rsquo;s a do-it-yourself kit, which is quite simple to assemble even for the newbies (soldering required).&#xA;Its goal is to give you cheap hardware to tinker with, and a ready base system firmware (FreeRTOS based) for display, buttons, sound, battery and other components.&#xA;Of course you can play games on it!&#xA;But gaming is not the main purpose of it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Gingerbread cookies recipe</title>
      <link>/2025/gingerbread-cookies-recipe/</link>
      <pubDate>Mon, 27 Jan 2025 09:59:02 +0000</pubDate>
      <guid>/2025/gingerbread-cookies-recipe/</guid>
      <description>&lt;p&gt;I always thought it was ridiculous for the Internet graybeards, (for example, tenured computer science professors) to publish food recipes on their web pages.&lt;/p&gt;&#xA;&lt;p&gt;Hereby I join their ranks!&#xA;I have seen more than enough bad recipes and screwed up baking (always a social event! must not disappoint others!) one time too many.&#xA;With the oncoming tsunami or AI slop, things will go downhill very quickly - AI doesn&amp;rsquo;t get food poisoning.&#xA;Here I am, putting my long-term social standing at stake to protect and uphold sane and safe ways to fill one&amp;rsquo;s stomach.&#xA;Stay tuned.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Pillow Hacking</title>
      <link>/2025/pillow-hacking/</link>
      <pubDate>Tue, 21 Jan 2025 14:28:28 +0000</pubDate>
      <guid>/2025/pillow-hacking/</guid>
      <description>&lt;p&gt;Mom lied in bed with the Little One, whom she was putting to sleep.&#xA;The Little One won&amp;rsquo;t fall asleep, as always: kept moving, playing and chatting with Mom.&lt;/p&gt;&#xA;&lt;p&gt;Mom said:&lt;/p&gt;&#xA;&lt;p&gt;— Your head must stay on the pillow!&lt;/p&gt;&#xA;&lt;p&gt;Mom felt the need to add immediately:&lt;/p&gt;&#xA;&lt;p&gt;— And the pillow must stay on the bed!&lt;/p&gt;&#xA;&lt;p&gt;The Little One picked up another pillow, pressed it to the head, and raised on the bed with it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Lessons from the age of coal - audiobook</title>
      <link>/2024/lessons-from-the-age-of-coal/</link>
      <pubDate>Tue, 03 Dec 2024 13:59:36 +0000</pubDate>
      <guid>/2024/lessons-from-the-age-of-coal/</guid>
      <description>&lt;p&gt;Referenced by &lt;a href=&#34;/2024/uk-foundations/&#34; &gt;Foundations. Why Britain has stagnated&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;audio src=&#34;/audiobooks/Lessons_from_the_age_of_coal/Lessons_from_the_age_of_coal.opus&#34; controls preload=&#34;none&#34;&gt;&lt;/audio&gt;&lt;/p&gt;&#xA;&lt;p&gt;Duration: 29:22&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;/audiobooks/Lessons_from_the_age_of_coal/Lessons_from_the_age_of_coal.opus&#34; &gt;OPUS audio&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Code: &lt;a href=&#34;/audiobooks/Lessons_from_the_age_of_coal/Makefile&#34; &gt;Makefile&lt;/a&gt;, &lt;a href=&#34;/audiobooks/Lessons_from_the_age_of_coal/piper-make-audiobook&#34; &gt;piper-make-audiobook&lt;/a&gt; by Andriy Utkin, Public domain / CC0&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://media.nesta.org.uk/documents/Lessons_from_the_age_of_coal.pdf&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Original&lt;/a&gt; © Anton Howes. All rights reserved.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;/audiobooks/Lessons_from_the_age_of_coal/Lessons_from_the_age_of_coal.pdf&#34; &gt;Cached&lt;/a&gt; © Anton Howes. All rights reserved.&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Foundations. Why Britain has stagnated - audiobook</title>
      <link>/2024/uk-foundations/</link>
      <pubDate>Tue, 03 Dec 2024 13:33:23 +0000</pubDate>
      <guid>/2024/uk-foundations/</guid>
      <description>&lt;p&gt;I highly recommend you read the &lt;a href=&#34;https://ukfoundations.co/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;original webpage&lt;/a&gt; as it has a lot of excellent infographics.&lt;/p&gt;&#xA;&lt;p&gt;It mentions &lt;a href=&#34;/2024/lessons-from-the-age-of-coal/&#34; &gt;Lessons from the age of coal&lt;/a&gt; as one of its sources.&lt;/p&gt;&#xA;&lt;p&gt;&lt;audio src=&#34;/audiobooks/ukfoundations.co/uk_foundations_with_music.opus&#34; controls preload=&#34;none&#34;&gt;&lt;/audio&gt;&lt;/p&gt;&#xA;&lt;p&gt;Duration: 1:48:25&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;/audiobooks/ukfoundations.co/uk_foundations_with_music.opus&#34; &gt;OPUS audio&lt;/a&gt; (&lt;a href=&#34;/audiobooks/ukfoundations.co/uk_foundations.opus&#34; &gt;without outro&lt;/a&gt;)&lt;/li&gt;&#xA;&lt;li&gt;Code: &lt;a href=&#34;/audiobooks/ukfoundations.co/Makefile&#34; &gt;Makefile&lt;/a&gt;, &lt;a href=&#34;/audiobooks/ukfoundations.co/piper-make-audiobook&#34; &gt;piper-make-audiobook&lt;/a&gt; by Andriy Utkin, Public domain / CC0&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://ukfoundations.co/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Original&lt;/a&gt;, &lt;a href=&#34;https://res.cloudinary.com/dki5hzod1/video/upload/v1726794889/Foundations_eqe3ga.m4a&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;outro&lt;/a&gt; © Ben Southwood, Samuel Hughes, Sam Bowman. All rights reserved.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;/audiobooks/ukfoundations.co/uk-foundations.html&#34; &gt;Cached&lt;/a&gt;, &lt;a href=&#34;/audiobooks/ukfoundations.co/end_music.m4a&#34; &gt;outro&lt;/a&gt; © Ben Southwood, Samuel Hughes, Sam Bowman. All rights reserved.&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Positioning Free Open Source Software, by Emily Omier - audiobook</title>
      <link>/2024/positioning-foss/</link>
      <pubDate>Tue, 03 Dec 2024 13:08:49 +0000</pubDate>
      <guid>/2024/positioning-foss/</guid>
      <description>&lt;p&gt;&lt;audio src=&#34;/audiobooks/positioning-foss/Positioning+Free+Open+Source+Software+-+Emily+Omier.opus&#34; controls preload=&#34;none&#34;&gt;&lt;/audio&gt;&lt;/p&gt;&#xA;&lt;p&gt;Duration: 1:15:47&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;/audiobooks/positioning-foss/Positioning&amp;#43;Free&amp;#43;Open&amp;#43;Source&amp;#43;Software&amp;#43;-&amp;#43;Emily&amp;#43;Omier.opus&#34; &gt;OPUS audio&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Code: &lt;a href=&#34;/audiobooks/positioning-foss/Makefile&#34; &gt;Makefile&lt;/a&gt;, &lt;a href=&#34;/audiobooks/positioning-foss/piper-make-audiobook&#34; &gt;piper-make-audiobook&lt;/a&gt; by Andriy Utkin, Public domain / CC0&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.emilyomier.com/s/Positioning-Free-Open-Source-Software-Emily-Omier.pdf&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;PDF original link&lt;/a&gt; © 2024 Emily Omier Consulting. All rights reserved.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;/audiobooks/positioning-foss/Positioning&amp;#43;Free&amp;#43;Open&amp;#43;Source&amp;#43;Software&amp;#43;-&amp;#43;Emily&amp;#43;Omier.pdf&#34; &gt;PDF cached&lt;/a&gt; © 2024 Emily Omier Consulting. All rights reserved.&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Python Makefile</title>
      <link>/2024/python-makefile/</link>
      <pubDate>Mon, 28 Oct 2024 13:42:03 +0000</pubDate>
      <guid>/2024/python-makefile/</guid>
      <description>&lt;p&gt;Thanks to the article &lt;a href=&#34;https://tech.davis-hansson.com/p/make/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&amp;ldquo;Your Makefiles are wrong&amp;rdquo;&lt;/a&gt; it &lt;em&gt;really&lt;/em&gt; dawned on me that Makefile can run any interpreter, not just sh or bash:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The key message here, of course, is to choose a specific shell.&#xA;If you’d rather use ZSH, or Python or Node for that matter, set it to that.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Now, there are lots of articles and discussions purporting to discuss a &amp;ldquo;Python Makefile&amp;rdquo; (for example, &lt;a href=&#34;https://earthly.dev/blog/python-makefile/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;1&lt;/a&gt;, &lt;a href=&#34;https://stackoverflow.com/questions/1062436/python-script-executed-with-makefile&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;2&lt;/a&gt;).&#xA;But what they actually discuss is how to invoke Python interpreter in Makefile.&#xA;But that&amp;rsquo;s not what Jacob (the first article&amp;rsquo;s author) meant.&#xA;You can &lt;em&gt;really&lt;/em&gt; put Python code into Makefile:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Offerings</title>
      <link>/offerings/</link>
      <pubDate>Thu, 24 Oct 2024 16:37:01 +0100</pubDate>
      <guid>/offerings/</guid>
      <description>&lt;h1 id=&#34;offerings&#34;&gt;&#xA;  Offerings&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#offerings&#34;&gt;&#xA;    &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;I am hireable and employable for software development or maintenance. &lt;a href=&#34;mailto:hello@autkin.net&#34; &gt;Contact me&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;software-services&#34;&gt;&#xA;  Software services&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#software-services&#34;&gt;&#xA;    &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://decent.im/newsreader/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Newsreader&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://decent.im/register/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;XMPP&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;engagements&#34;&gt;&#xA;  Engagements&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#engagements&#34;&gt;&#xA;    &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://calendly.com/autkin_net/sigsegv-investigator&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;SIGSEGV investigator&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://calendly.com/autkin_net/project-takeover&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Project Maintenance Takeover&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;hardware&#34;&gt;&#xA;  Hardware&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#hardware&#34;&gt;&#xA;    &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;/lilka/&#34; &gt;LILKA&lt;/a&gt; - open hardware DIY handheld designed in Ukraine&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;free-services&#34;&gt;&#xA;  Free services&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#free-services&#34;&gt;&#xA;    &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;I published brief guides on blocking &lt;a href=&#34;/2022/russian-invasion-of-ukraine/&#34; &gt;the terrorist state&lt;/a&gt; on your &lt;a href=&#34;/2022/block-ru-nftables/&#34; &gt;servers&lt;/a&gt; and &lt;a href=&#34;/2022/block-ru-openwrt/&#34; &gt;routers&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Committed to losing</title>
      <link>/2024/committed-to-losing/</link>
      <pubDate>Sun, 22 Sep 2024 12:21:44 +0100</pubDate>
      <guid>/2024/committed-to-losing/</guid>
      <description>&lt;p&gt;We&amp;rsquo;re the good guys.&#xA;We are always ready to sacrifice ourselves for all the good stuff we love in the world.&lt;/p&gt;&#xA;&lt;p&gt;But we never get to enjoy our life!&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s all their fault.&#xA;They&amp;rsquo;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.&lt;/p&gt;&#xA;&lt;p&gt;They tell us to tie our own hands or they&amp;rsquo;ll kill our beloveds whom they hold hostages.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vile Way Nursery</title>
      <link>/2024/vile-way-nursery/</link>
      <pubDate>Sun, 22 Sep 2024 12:14:45 +0100</pubDate>
      <guid>/2024/vile-way-nursery/</guid>
      <description>&lt;p&gt;Take your child to the award-winning Vile Way Nursery, it&amp;rsquo;s the best you can do for them.&#xA;And you want only the best for them, don&amp;rsquo;t you?&lt;/p&gt;&#xA;&lt;p&gt;All educational materials used are our intellectual property.&#xA;Sharing or studying &lt;a href=&#34;https://www.twinkl.co.uk/legal&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;without the prior written permission of CEO&lt;/a&gt; is strictly prohibited.&#xA;This includes fairy tales, nursery rhymes, coloring sheets, games, toys and the layout and the likeness of the nursery estates.&#xA;For the avoidance of doubt, at-home singing of the nursery rhymes your child learnt in the nursery is not permitted.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Published my invoicing system</title>
      <link>/2024/invoicing/</link>
      <pubDate>Fri, 13 Sep 2024 17:04:01 +0100</pubDate>
      <guid>/2024/invoicing/</guid>
      <description>&lt;p&gt;Published source code of my invoicing system.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/andrey-utkin/invoicing&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://github.com/andrey-utkin/invoicing&lt;/a&gt;&lt;/p&gt;&#xA;&lt;script src=&#34;https://asciinema.org/a/675926.js&#34; id=&#34;asciicast-675926&#34; async=&#34;true&#34;&gt;&lt;/script&gt;&#xA;&lt;p&gt;&lt;img src=&#34;/invoicing-demo.gif&#34; alt=&#34;Demo GIF&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Demo PDF looks like this:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;/invoice.pdf.png&#34; alt=&#34;Demo PDF looks like this&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Incus</title>
      <link>/2024/incus/</link>
      <pubDate>Wed, 31 Jul 2024 15:00:00 +0000</pubDate>
      <guid>/2024/incus/</guid>
      <description>&lt;p&gt;When Docker containerization was the new hotness, many old hands sysadmins were repulsed by it.&#xA;Not that the benefits were lost on them, but many aspects of system troubleshooting and maintenance were quite wacky.&#xA;A lot of trusty tools and mental models just had to be thrown away, with nothing, or cobbled together prototypes, to replace them.&lt;/p&gt;&#xA;&lt;p&gt;&amp;ldquo;How do I inspect the processes running inside&amp;rdquo;?&lt;/p&gt;&#xA;&lt;p&gt;&amp;ldquo;Which networks is the container connected to&amp;rdquo;?&lt;/p&gt;</description>
    </item>
    <item>
      <title>Olga Pulatova released &#39;Darkness&#39;</title>
      <link>/2024/pulatova-darkness/</link>
      <pubDate>Wed, 31 Jul 2024 13:22:11 +0100</pubDate>
      <guid>/2024/pulatova-darkness/</guid>
      <description>&lt;p&gt;Today my favourite musician Olga Pulatova released her new music album &amp;ldquo;Darkness&amp;rdquo;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Listen, pay, download here: &lt;a href=&#34;https://pulatova.bandcamp.com/album/--5&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://pulatova.bandcamp.com/album/--5&lt;/a&gt; &lt;/strong&gt;&lt;/p&gt;&#xA;&lt;iframe style=&#34;border: 0; width: 350px; height: 786px;&#34; src=&#34;https://bandcamp.com/EmbeddedPlayer/album=4048291401/size=large/bgcol=ffffff/linkcol=0687f5/transparent=true/&#34; seamless&gt;&lt;a href=&#34;https://pulatova.bandcamp.com/album/--5&#34;&gt;Темрява by Pulatova&lt;/a&gt;&lt;/iframe&gt;&#xA;&lt;p&gt;For me she is a charismatic and witty goth pianist &amp;amp; singer.&#xA;She is from Odesa and became famous across Ukraine and beyond, in Fleur band, where many of their best songs were her.&#xA;Her most popular older hits are perhaps Silkworm (Шовкопряд) and Formalin (Формалін).&lt;/p&gt;</description>
    </item>
    <item>
      <title>LED badge plays Doom</title>
      <link>/2024/led-badge-doom/</link>
      <pubDate>Fri, 26 Apr 2024 13:10:15 +0100</pubDate>
      <guid>/2024/led-badge-doom/</guid>
      <description>&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;- Wait, LED badge is able to play Doom?&#xA;- Always has been.&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;a href=&#34;https://github.com/andrey-utkin/led-name-badge-ls32/commits/master/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Code is here&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;/doom-on-badge.gif&#34; alt=&#34;Doom gameplay animation on LED badge&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Bonus: Tetris!&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;/tetris-on-badge.gif&#34; alt=&#34;Tetris gameplay animation on LED badge&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Customer Optics Manager</title>
      <link>/2024/customer-optics-manager/</link>
      <pubDate>Mon, 04 Mar 2024 11:22:21 +0000</pubDate>
      <guid>/2024/customer-optics-manager/</guid>
      <description>&lt;p&gt;Job title: Customer Optics Manager&lt;/p&gt;&#xA;&lt;p&gt;Are you looking to make a galaxy-scale impact to the shareholder value?&lt;/p&gt;&#xA;&lt;p&gt;Do you like to help real people (to keep living with the pain we cause them)?&lt;/p&gt;&#xA;&lt;p&gt;We are looking for an A-Team player to add to our &lt;em&gt;new&lt;/em&gt; Customer Optics division! (The old one has just been laid off.)&lt;/p&gt;&#xA;&lt;p&gt;At AInitech, we are a family - we will encourage you to grow dependent on us for all your needs, but in return, you have to obey and know your place even if you disagree.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Tensorflow 2.x network cluster example</title>
      <link>/2023/tensorflow-network-cluster/</link>
      <pubDate>Sat, 18 Nov 2023 11:19:30 +0000</pubDate>
      <guid>/2023/tensorflow-network-cluster/</guid>
      <description>&lt;p&gt;It was a bit hard to find information about running model training on TensorFlow 2.x on multiple networked machines.&#xA;But I found enough and made it work, although it worked slower than single-node.&#xA;See the code &lt;a href=&#34;/tensorflow-network-cluster.py&#34; &gt;here&lt;/a&gt; or at &lt;a href=&#34;https://gist.github.com/andrey-utkin/6cfe83f7eb8f5b11a88300b928733075&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;GitHub&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Homework Machine</title>
      <link>/2023/homework-machine/</link>
      <pubDate>Sat, 18 Nov 2023 11:08:13 +0000</pubDate>
      <guid>/2023/homework-machine/</guid>
      <description>&lt;p&gt;&amp;ldquo;Homework Machine&amp;rdquo;, this tiny poem for children by Shel Silverstein paints a great picture of the ongoing AI rush. Via &lt;a href=&#34;https://youtu.be/JhCl-GeT4jw?si=uLzOkMPFttndLgle&amp;amp;t=990&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://youtu.be/JhCl-GeT4jw?si=uLzOkMPFttndLgle&amp;t=990&lt;/a&gt; .&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;/homework_machine.jpg&#34; alt=&#34;Book page with the poem and an illustration&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Piskel app is amazing</title>
      <link>/2023/piskelapp/</link>
      <pubDate>Thu, 02 Nov 2023 01:02:15 +0000</pubDate>
      <guid>/2023/piskelapp/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;/piskel-kitty.png&#34; alt=&#34;ginger blocky kitty&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;I encountered a really easy and satisfying pixel art editor &lt;a href=&#34;https://www.piskelapp.com&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Piskel&lt;/a&gt;.&#xA;Used it, shown my little daughter, she instantly started creating her own art while really enjoying it.&#xA;(Before, she used &lt;a href=&#34;https://tuxpaint.org/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Tux Paint&lt;/a&gt; a lot.)&#xA;I found Piskel while reading about &lt;a href=&#34;https://jugendhackt.org/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Jugend Hackt&lt;/a&gt;, which is even more amazing.&lt;/p&gt;</description>
    </item>
    <item>
      <title>MathTime!</title>
      <link>/2023/mathtime/</link>
      <pubDate>Mon, 30 Oct 2023 23:11:57 +0000</pubDate>
      <guid>/2023/mathtime/</guid>
      <description>&lt;p&gt;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.&lt;/p&gt;&#xA;&lt;p&gt;I am setting up a &amp;ldquo;newsletter&amp;rdquo; for puzzles.&#xA;Once in a few days I would send a few exercises.&#xA;Readers can send their solutions if they want, and I will mark them.&#xA;This would cost a few pounds per month.&lt;/p&gt;&#xA;&lt;p&gt;To sign up, email to &lt;a href=&#34;mailto:mathtime@autkin.net&#34; &gt;mathtime@autkin.net&lt;/a&gt; with your kid(s) age, grade and goals.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Messengers performance</title>
      <link>/2023/messengers-perf/</link>
      <pubDate>Wed, 18 Oct 2023 23:20:10 +0100</pubDate>
      <guid>/2023/messengers-perf/</guid>
      <description>&lt;p&gt;I have published my small analysis of Android messaging apps: power draw, bandwidth and RAM use.&lt;/p&gt;&#xA;&lt;p&gt;Explore the &lt;del&gt;cool pictures&lt;/del&gt; serious data in the &lt;a href=&#34;https://decentim.grafana.net/public-dashboards/92602d3a4aa842ce97812d310077691d&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;public Grafana dashboard&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;The most solid conclusion is that Conversations (XMPP) is the most economic, but we need more data to claim anything seriously.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Police of Minneapolis report - audiobook</title>
      <link>/2023/police-of-minneapolis-audiobook/</link>
      <pubDate>Fri, 06 Oct 2023 12:30:22 +0100</pubDate>
      <guid>/2023/police-of-minneapolis-audiobook/</guid>
      <description>&lt;p&gt;There&amp;rsquo;s this DoJ report about abuse of force by Minneapolis police, of George Floyd fame.&lt;/p&gt;&#xA;&lt;p&gt;&lt;audio src=&#34;/audiobooks/police-of-minneapolis/police-of-minneapolis.opus&#34; controls preload=&#34;none&#34;&gt;&lt;/audio&gt;&lt;/p&gt;&#xA;&lt;p&gt;Duration: 4:40:06&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;/audiobooks/police-of-minneapolis/police-of-minneapolis.opus&#34; &gt;OPUS audio&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;/audiobooks/police-of-minneapolis/police-of-minneapolis.mp3&#34; &gt;MP3 audio&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;/audiobooks/police-of-minneapolis/Makefile&#34; &gt;Source code&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.justice.gov/d9/press-releases/attachments/2023/06/16/minneapolis_findings_report_2023.06.15_0.pdf&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;PDF original link&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;/audiobooks/police-of-minneapolis/minneapolis_findings_report_2023.06.15_0.pdf&#34; &gt;PDF cached&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;License: Public domain / CC0. (The original document is public domain.)&lt;/p&gt;&#xA;&lt;p&gt;I make &amp;ldquo;audiobooks&amp;rdquo; for myself to consume large texts non-visually, or to augment reading. This is such a case.&lt;/p&gt;&#xA;&lt;p&gt;Mostly the results have terrible quality which I got used to.&#xA;I use open source text to speech systems and pre-process the text only very lightly.&#xA;Flite and Espeak are robust starting points, but here I tried out &lt;a href=&#34;https://github.com/MycroftAI/mimic3&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;mimic3&lt;/a&gt; which sounds fantastic.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Finger-counting</title>
      <link>/2023/finger-counting/</link>
      <pubDate>Thu, 28 Sep 2023 23:46:58 +0100</pubDate>
      <guid>/2023/finger-counting/</guid>
      <description>&lt;p&gt;Today during family dinner my kiddo started finger-counting.&#xA;I shared what I knew about a less popular system which allows counting to 12 on one hand:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;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 little finger. One hand is used to count numbers up to 12. The other hand is used to display the number of completed base-12s. This continues until twelve dozen is reached, therefore 144 is counted. (&lt;a href=&#34;https://en.wikipedia.org/wiki/Finger-counting#Asia&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Wikipedia&lt;/a&gt;)&lt;/p&gt;</description>
    </item>
    <item>
      <title>How to block Russia on your servers</title>
      <link>/2022/block-ru-nftables/</link>
      <pubDate>Tue, 05 Apr 2022 20:37:25 +0100</pubDate>
      <guid>/2022/block-ru-nftables/</guid>
      <description>&lt;p&gt;Hi dear reader!&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s April 5, 2022, and it&amp;rsquo;s day 41 of a full-scale military invasion of Ukraine.&#xA;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.&#xA;The previously occupied towns and villages are scenes of thousands of disgusting war crimes committed by the russian beasts.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Murdered on the spot civilians, some with tied hands, are lying on the streets in great numbers.&lt;/li&gt;&#xA;&lt;li&gt;Found dead after being tortured are the hostages taken days and weeks before.&#xA;Especially often the tortured hostages are local councillors, journalists and activists.&#xA;And their whole families, of course.&lt;/li&gt;&#xA;&lt;li&gt;Brutal rapes.&lt;/li&gt;&#xA;&lt;li&gt;Looting, with the loot filling their battle vehicles and later posted from Belarus to invaders&amp;rsquo; homes.&lt;/li&gt;&#xA;&lt;li&gt;Mined civil property. &lt;a href=&#34;https://t.me/kyivoperativ/94190&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;*&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Massively destroyed civil housing and infrastructure.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The official position of russia?&lt;/p&gt;</description>
    </item>
    <item>
      <title>How to block Russia with OpenWRT</title>
      <link>/2022/block-ru-openwrt/</link>
      <pubDate>Sun, 06 Mar 2022 13:17:39 +0000</pubDate>
      <guid>/2022/block-ru-openwrt/</guid>
      <description>&lt;p&gt;There are many potentially valid reasons you may want to be discriminate to countries on your personal computer or your network infrastructure.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Distinct country-specific locality of your users or the resources you use.&lt;/li&gt;&#xA;&lt;li&gt;Distinct intensity of cyber attacks or threats.&lt;/li&gt;&#xA;&lt;li&gt;Legal restrictions (data protection laws, trade sanctions).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Particularly relevant, novel motivation as of March 2022 is the boycott of Russia in response to &lt;a href=&#34;../russian-invasion-of-ukraine/&#34; &gt;the invasion of Ukraine&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;This is a purely technical article about how this can be achieved and what to expect as a result. It&amp;rsquo;s your responsibility to assess the upsides, downsides and potential damages of such change in your case.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Russian Invasion of Ukraine</title>
      <link>/2022/russian-invasion-of-ukraine/</link>
      <pubDate>Sat, 05 Mar 2022 16:04:49 +0000</pubDate>
      <guid>/2022/russian-invasion-of-ukraine/</guid>
      <description>&lt;p&gt;Hello, the Free World!&lt;/p&gt;&#xA;&lt;p&gt;Not every software geek blog starts with a post about a war.&#xA;A war which is bad enough to potentially become a world-ending nuclear world war.&#xA;I am honored by this.&lt;/p&gt;&#xA;&lt;p&gt;Ukraine, my fatherland, is under an unprovoked and aggressive full-scale military invasion from Russia and its satellite Belarus.&#xA;You should know this by now, dear reader.&#xA;But Ukraine fights.&#xA;Fights with passion.&#xA;Fights in yet-unseen unity.&#xA;Fights with support of almost the whole world.&lt;/p&gt;</description>
    </item>
    <item>
      <title></title>
      <link>/about/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/about/</guid>
      <description>&lt;h1 id=&#34;about-me&#34;&gt;&#xA;  About me&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#about-me&#34;&gt;&#xA;    &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;I am a professional software developer.&lt;/p&gt;&#xA;&lt;p&gt;Since the start of my career, I chose to work with systems based on Free and Open Source Software.&#xA;I have never regretted this choice.&#xA;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 - friends, customers and employers.&#xA;I am deeply thankful to those who made it possible.&#xA;I do my best to contribute back and introduce new people to the treasures of FOSS.&lt;/p&gt;</description>
    </item>
    <item>
      <title></title>
      <link>/fosdem25-bluecherry/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/fosdem25-bluecherry/</guid>
      <description>&lt;head&gt;&#xA;&lt;meta http-equiv=&#34;refresh&#34; content=&#34;0; url=https://www.bluecherrydvr.com/?fosdem25&#34; /&gt;&#xA;&lt;/head&gt;&#xA;&lt;body&gt;&#xA;Greetings from Bluecherry developers!&lt;br&gt;&#xA;Please follow to &lt;a href=&#34;https://www.bluecherrydvr.com/?fosdem25&#34;&gt;https://www.bluecherrydvr.com/?fosdem25&lt;/a&gt;</description>
    </item>
    <item>
      <title></title>
      <link>/merit/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/merit/</guid>
      <description>&lt;h1 id=&#34;merit&#34;&gt;&#xA;  Merit&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#merit&#34;&gt;&#xA;    &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Talk is cheap. Show me the code.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Linus Torvalds&lt;/p&gt;&#xA;&lt;p&gt;I have contributed to many public FOSS projects and made some myself.&#xA;&lt;br&gt;&#xA;I was Gentoo Linux developer from 2017 until 2022.&#xA;&lt;br&gt;&#xA;I operate an XMPP server since 2015.&lt;/p&gt;&#xA;&lt;h2 id=&#34;contributions-to-foss&#34;&gt;&#xA;  Contributions to FOSS&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#contributions-to-foss&#34;&gt;&#xA;    &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Gentoo Linux:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bugs.gentoo.org/show_bug.cgi?id=andrey_utkin&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Developer&lt;/a&gt; 2017 - 2022.&lt;/li&gt;&#xA;&lt;li&gt;Brought in and mentored &lt;a href=&#34;https://bugs.gentoo.org/show_bug.cgi?id=flow&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;another developer&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://gitweb.gentoo.org/repo/gentoo.git/log/?qt=author&amp;amp;q=Andrey&amp;#43;Utkin&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Contributor since 2015&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Linux kernel:&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
