<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>kumekay</title><link>https://kumekay.com/</link><description>Recent content on kumekay</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sun, 08 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://kumekay.com/index.xml" rel="self" type="application/rss+xml"/><item><title>Breathe In, Breathe Out</title><link>https://kumekay.com/utoolek/breatheinbreatheout/</link><pubDate>Sun, 08 Mar 2026 00:00:00 +0000</pubDate><guid>https://kumekay.com/utoolek/breatheinbreatheout/</guid><description>&lt;p&gt;Some sites can be addictive. Blocking them completely can be a solution, but sometimes I still want to visit them, just I don&amp;rsquo;t want to do it mindlessly. This is a userscript that adds 15-second timer before accessing distracting websites.&lt;/p&gt;
&lt;p&gt;The timer resets if you switch tabs, so you must wait in foreground.&lt;/p&gt;
&lt;p&gt;Inspired by &lt;a href="https://github.com/IvarssonAndreas/mindful-internet-use"&gt;Mindful Internet Use&lt;/a&gt; which doesn&amp;rsquo;t work in Chrome anymore. And Tampermonkey (or similar userscript extension) can be used on mobile: with Safari on iOS and Firefox on Android.&lt;/p&gt;</description></item><item><title>monitoradlo</title><link>https://kumekay.com/utoolek/monitoradlo/</link><pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate><guid>https://kumekay.com/utoolek/monitoradlo/</guid><description>&lt;p&gt;I&amp;rsquo;m using Niri as my Wayland compositor, and Kanshi to manage monitor layouts. However, editing Kanshi&amp;rsquo;s config files by handis annoying (though I like to practice mental math a bit).&lt;/p&gt;
&lt;p&gt;I wanted a more visual way to manage my monitor profiles.
A GUI application for editing Kanshi monitor layout profiles with live preview via Niri IPC.&lt;/p&gt;
&lt;p&gt;Drag monitors on an canvas, edit properties, save to your kanshi config, and preview changes live on your displays — all from a single binary.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s agentically engineered in Go with Wails (I like it!) and works fine for me, but for sure not all corner cases are covered. If you happen to use Niri with Kanshi, decided to try it out - ping me on GitHub if you have any issues or suggestions.&lt;/p&gt;</description></item><item><title>ИИ конференции устарели</title><link>https://kumekay.com/drozdi/conf-time/</link><pubDate>Thu, 05 Mar 2026 00:12:21 +0100</pubDate><guid>https://kumekay.com/drozdi/conf-time/</guid><description>&lt;p&gt;Еще одна мысль о конференциях про искусственный интеллект. Они в общем-то устарели. Как какое-то время назад устарели книги об инструментах для программирования, так как к моменту издания книги она будет уже о старой версии языка или библиотеки. Теперь же тема презентации, принятая за месяц до события, может быть вообще не актуальной, так как и модели поменялись и подходы. Нужно постить научные находки в TikTok. А на конференциях оставить только кофе-брейки.&lt;/p&gt;</description></item><item><title>У LLM нет сознания (пока что)</title><link>https://kumekay.com/drozdi/consciousness/</link><pubDate>Tue, 24 Feb 2026 22:19:27 +0100</pubDate><guid>https://kumekay.com/drozdi/consciousness/</guid><description>&lt;p&gt;На прошлой неделе, я был на конференции &lt;a href="https://opentalks.ai/"&gt;OpenTalks.ai&lt;/a&gt; и один из вопросов, который теперь регулярно всплывает у меня в сознании - это вопрос о наличии сознания у языковых моделей.&lt;/p&gt;
&lt;p&gt;Ответить на него односложно довольно легко - у современных LLM сознания нет. Нет его хотя бы по той причине, что у них нет внутреннего состояния, которое сохраняется между запросами и может меняться само по себе. Модель не может подумать о своем или еще раз вернуться к запросу, который она обрабатывала несколько часов назад.&lt;/p&gt;</description></item><item><title>Однорукий агент</title><link>https://kumekay.com/drozdi/gambling/</link><pubDate>Thu, 19 Feb 2026 00:00:00 +0000</pubDate><guid>https://kumekay.com/drozdi/gambling/</guid><description>&lt;p&gt;Пару месяцев назад в ИИ агентах для кодинга произошел качественный скачок. Связано это в первую очередь с новыми моделями (Claude Opus 4.5/4.6 и GPT-5.2/5.3-codex). Теперь они решают достаточно большие задачи, на которые так бы ушли многие часы, а выкидывать плохой код нужно реже, да и задачу не нужно расписывать слишком уж детально - у них хватает своего здравого смысла. И это завлекает. Я чувствую себя супер-героем, способным за 15 минут сделать полезную штуку. А потом еще одну. И еще. И еще.&lt;/p&gt;</description></item><item><title>cloner</title><link>https://kumekay.com/utoolek/cloner/</link><pubDate>Sun, 15 Feb 2026 00:00:00 +0000</pubDate><guid>https://kumekay.com/utoolek/cloner/</guid><description>&lt;p&gt;I just want to keep some structure of the repositories I check out locally.
So it just does this. Clones GitHub repos to worspace/[owner]/[repo] and other sources (i.e. GitLab) to prefixed with service name.
And then changes directory to the cloned repo. It is a simple wrapper around &lt;code&gt;git clone&lt;/code&gt; with some path management.&lt;/p&gt;</description></item><item><title>LLM-in-the-Loop</title><link>https://kumekay.com/llm-in-the-loop/</link><pubDate>Mon, 09 Feb 2026 00:00:00 +0000</pubDate><guid>https://kumekay.com/llm-in-the-loop/</guid><description>&lt;p&gt;When discussing the production use of LLM-based agents for business-critical systems, there is often talk about adding a &amp;ldquo;human-in-the-loop.&amp;rdquo; But the human is already in the loop. People have always done things for themselves.&lt;/p&gt;</description></item><item><title>OpenClaw or OpenSlop</title><link>https://kumekay.com/openclaw-or-openslop/</link><pubDate>Tue, 03 Feb 2026 18:36:54 +0000</pubDate><guid>https://kumekay.com/openclaw-or-openslop/</guid><description>&lt;p&gt;If you are a software developer in early 2026, you have probably heard of &lt;a href="https://openclaw.ai"&gt;OpenClaw&lt;/a&gt; (known as ClawdBot or MoltBot just a few weeks ago).&lt;/p&gt;
&lt;p&gt;So, what exactly is OpenClaw? It’s an agentic system that you can deploy on any of your machines. If you are using a Mac, it provides a helper app with a graphical interface that gives the agent access to your entire machine.&lt;/p&gt;
&lt;p&gt;It comes with a zillion integrations and, notably, it can be easily connected to all popular chat applications—both personal (like WhatsApp and Telegram) and corporate (like Microsoft Teams and Mattermost).&lt;/p&gt;
&lt;p&gt;It is a &amp;ldquo;nerdy&amp;rdquo; app (you have to use the terminal to install it) with the highest rate of adoption I’ve ever seen. I have never seen any other project gain more than 100k GitHub stars in a single week. (Last week it was at 50,000; right now, it has over 150,000).&lt;/p&gt;
&lt;p&gt;There is a reason for this: it works surprisingly well. It solves problems. It can do things no other product can, and you only need a few minutes to install and configure it.&lt;/p&gt;</description></item><item><title>Foldable keyboard with friction hinges</title><link>https://kumekay.com/foldable-keyboard-with-friction-hinges/</link><pubDate>Fri, 30 Jan 2026 08:34:09 +0000</pubDate><guid>https://kumekay.com/foldable-keyboard-with-friction-hinges/</guid><description>&lt;p&gt;This is not a completely new keyboard, but a remake of the Crabapplepad V2 into a foldable version.&lt;/p&gt;
&lt;p&gt;&lt;img src="4937.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;It uses a couple of friction hinges, similar to ones used for laptop lids. I bought them on AliExpress, because I wasn&amp;rsquo;t able to find anything suitable in local shops. They are quite strong (about 2Nm), and the keyboard can stay in any position; it is even sturdy enough to use on my lap. I am actually typing this note on it while sitting in a coffee shop.&lt;/p&gt;</description></item><item><title>Vibetenance Mode: Maintaining Legacy Services with AI Agents</title><link>https://kumekay.com/vibetenance-mode-maintaining-legacy-services-with-ai-agents/</link><pubDate>Wed, 28 Jan 2026 22:59:09 +0000</pubDate><guid>https://kumekay.com/vibetenance-mode-maintaining-legacy-services-with-ai-agents/</guid><description>&lt;p&gt;This article can be summarized as: if there&amp;rsquo;s a legacy service no one wants to maintain, doing it with an agent is a better option.&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;ve used coding agents for some time, you already know what to do, and this note is only about introducing one more vibe-word.&lt;/p&gt;
&lt;p&gt;But I&amp;rsquo;ll still add a couple of details.&lt;/p&gt;</description></item><item><title>Toepad - A keyboard for feet?</title><link>https://kumekay.com/toepad-a-keyboard-for-feet/</link><pubDate>Thu, 17 Jul 2025 07:28:20 +0000</pubDate><guid>https://kumekay.com/toepad-a-keyboard-for-feet/</guid><description>&lt;p&gt;I always wished for two extra hands to manage daily tasks and become a superhero. However, it dawned on me recently that I have another set of fingers - my toes!&lt;/p&gt;
&lt;p&gt;Is it possible to use toes practically? Apparently, yes! Certain cultures and tribes use their feet&amp;rsquo;s toes to play kalimbas, grind corn, or cook meals.&lt;/p&gt;
&lt;p&gt;After some practice, individuals can improve their foot mobility and coordination. It&amp;rsquo;s worth giving it a try.&lt;/p&gt;</description></item><item><title>Rethinking Software Development Workflow in the Age of Generative AI</title><link>https://kumekay.com/rethinking-software-development-workflow-in-the-age-of-generative-ai/</link><pubDate>Tue, 01 Jul 2025 20:53:25 +0000</pubDate><guid>https://kumekay.com/rethinking-software-development-workflow-in-the-age-of-generative-ai/</guid><description>&lt;p&gt;Generative AI has made it significantly easier to produce large volumes of code. However, this code is often more verbose than human-written code, appearing bloated and handling edge cases that human developers might not naturally consider.&lt;/p&gt;
&lt;p&gt;While this can sometimes enable developers to build functionality beyond their traditional limits, it more often results in bloated software and reduced overall code quality.&lt;/p&gt;</description></item><item><title>How to Mount a QCOW2 Disk to a Linux Machine</title><link>https://kumekay.com/mounting-qcow2-file-in-linux/</link><pubDate>Sun, 08 Jun 2025 16:48:24 +0000</pubDate><guid>https://kumekay.com/mounting-qcow2-file-in-linux/</guid><description>&lt;p&gt;This guide explains how to mount a &lt;code&gt;qcow2&lt;/code&gt; disk image to a Linux machine. While the initial command might differ for other distributions, the core steps remain consistent. This example is tailored for Debian 12.&lt;/p&gt;</description></item><item><title>Crabapplepad - The Quest for the Perfect Keyboard</title><link>https://kumekay.com/crabapplepad/</link><pubDate>Thu, 12 Oct 2023 12:24:16 +0000</pubDate><guid>https://kumekay.com/crabapplepad/</guid><description>&lt;p&gt;For a whole decade, I was loyal to my Microsoft Natural Ergonomic 4000 keyboard. So much so, I had three of them—one for home, one for work and one I used during rare visits to my hometown. And life was good. That was until my morning coffee shop visits instilled in me the desire to write down some notes, sparking the need for a mobile keyboard.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;A Mobile Dream&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As much as I loved my stationary keyboards, they weren&amp;rsquo;t cut out for the mobile life. The available options didn&amp;rsquo;t match the ergonomic standards I had grown used to. Sure, the Microsoft keyboard wasn&amp;rsquo;t perfect, but the problems with most traditional keyboards are glaring. For one, our agile thumbs are wasted on a single space key, while our little fingers, especially when coding, bear an unfair load. The asymmetry of keyboard halves, the diagonal movement of fingers, and the excessive number of keys all bothered me.&lt;/p&gt;</description></item><item><title>PocketPi - a RaspberryPi iPad companion</title><link>https://kumekay.com/pocketpi-a-raspberrypi-ipad-companion/</link><pubDate>Mon, 04 Sep 2023 14:05:32 +0000</pubDate><guid>https://kumekay.com/pocketpi-a-raspberrypi-ipad-companion/</guid><description>&lt;p&gt;Some time ago, I began using my iPad more actively, not only for content consumption but also for creative tasks. Additionally, I have it connected to a stage manager which makes it almost a good replacement for a laptop. Almost, because I cannot code on it. I not only do web development but also play with embedded devices, and I need to directly connect devices to flash firmware and run a debugger on a chip.&lt;/p&gt;</description></item><item><title>Compiling custom kernel for WSL2 + USB-IP support</title><link>https://kumekay.com/compiling-custom-kernel-for-wsl2/</link><pubDate>Thu, 01 Apr 2021 20:26:16 +0000</pubDate><guid>https://kumekay.com/compiling-custom-kernel-for-wsl2/</guid><description>&lt;p&gt;&lt;strong&gt;Updated&lt;/strong&gt; 19.11.2021: Add note on runnins usbipd from WSL&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Updated&lt;/strong&gt; &lt;em&gt;08.11.2021:&lt;/em&gt; Add metntion &lt;a href="https://github.com/dorssel/usbipd-win"&gt;usbipd-win&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Updated&lt;/strong&gt; &lt;em&gt;28.10.2021&lt;/em&gt;: The most recent kernel 5.10.60.1 has enabled USB-IP support, but only a few drivers for USB devices are enabled, so these instructions still make sense.&lt;/p&gt;
&lt;p&gt;Now it&amp;rsquo;s possible to &lt;a href="https://www.microsoft.com/store/productId/9P9TQF7MRM4R"&gt;Windows Subsystem for Linux&lt;/a&gt; from the Microsoft Store, and it&amp;rsquo;s recommended way since it brings new features faster.&lt;/p&gt;
&lt;p&gt;I would like to use USB devices inside WSL2, however, it doesn&amp;rsquo;t support USB pass-through yet. &lt;a href="https://www.virtualhere.com/"&gt;VirtualHere&lt;/a&gt; allows to pass USB devices from windows to WSL2 through the network but it requires USBIP support from the Linux kernel. Also, all the drivers should be built into it or built as modules. As of 5.10.60.1, it includes support for USB-IP and FTDI USB-UART converters, but missing support for others, including the popular SiLabs CP210* series. So let&amp;rsquo;s build our own kernel with this driver.&lt;/p&gt;</description></item><item><title>Starting services on WSL2 with systemd</title><link>https://kumekay.com/wsl2-and-systemd/</link><pubDate>Sun, 12 Jul 2020 11:12:04 +0000</pubDate><guid>https://kumekay.com/wsl2-and-systemd/</guid><description>&lt;p&gt;Updated 28.10.2021: Corrected installation flow, init way + notes on VScode server&lt;/p&gt;
&lt;p&gt;&lt;img src="image.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://docs.microsoft.com/en-us/windows/wsl/wsl2-index"&gt;WSL2&lt;/a&gt; is a great way to run Linux alongside Windows 10/11. However, systemd &lt;a href="https://github.com/microsoft/WSL/issues/994"&gt;doesn&amp;rsquo;t work&lt;/a&gt; in it yet.&lt;/p&gt;
&lt;p&gt;Luckily, there is a 3rd-party solution - &lt;a href="https://github.com/arkane-systems/genie"&gt;genie&lt;/a&gt;. It creates a PID namespace, so systemd can run with PID 1 in it. Ther While it&amp;rsquo;s not a full replacement with a number of known &lt;a href="https://github.com/arkane-systems/genie#bugs"&gt;issues&lt;/a&gt;, it allows running some common Linux daemons on your WSL2 instance, for example, docker or &lt;a href="https://syncthing.net/"&gt;Syncthing&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Under the desk: USB Power</title><link>https://kumekay.com/usb-power/</link><pubDate>Wed, 27 May 2020 22:38:33 +0000</pubDate><guid>https://kumekay.com/usb-power/</guid><description>&lt;p&gt;I have a zillion of different USB powered devices that require dumb simple 5V supply. About 10 of them is always on on my my desk. So having a number of AC usb power adapters may eat all available sockets quickly. So I&amp;rsquo;ve decided to make a DIY USB-power HUB with 10 sockets.&lt;/p&gt;</description></item><item><title>Aeration tube for DWC hydroponics</title><link>https://kumekay.com/aeration-tube-for-dwc-hydroponics/</link><pubDate>Sun, 26 Apr 2020 19:57:34 +0000</pubDate><guid>https://kumekay.com/aeration-tube-for-dwc-hydroponics/</guid><description>&lt;p&gt;I used to build many different hydroponic systems, but most of them are installed in Industra - maker space in Brno. Now, sitting at home on quarantine I don&amp;rsquo;t go the space that often, but still want to grow some lettuces.&lt;/p&gt;</description></item><item><title>Sergei Silnov</title><link>https://kumekay.com/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://kumekay.com/about/</guid><description>&lt;p&gt;Hi, I&amp;rsquo;m Sergei Silnov, based in Brno, Czechia. This is my basecamp where I publish:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Blog - my thoughts, tech notes, and hobby projects&lt;/li&gt;
&lt;li&gt;Útoolek - a directory of small tools I make mainly for myself&lt;/li&gt;
&lt;li&gt;Дрожжи - informal posts in Russian&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&amp;rsquo;m reachable at &lt;code&gt;whatever@kumekay.com&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;You can also find me on:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/kumekay"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://t.me/drozhdi"&gt;Telegram&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.reddit.com/user/pinya/submitted/"&gt;Reddit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://linkedin.com/in/silnov"&gt;LinkedIn&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>