Sign in

Ihor Kalnytskyi

@kalnytskyi.com
107 followers 44 following 309 posts

🇺🇦 I'm a software engineer passionate about open source, distributed systems, and embedded & systems programming. 🐧 Linux enthusiast. 🎤 Co-host of the Ukrainian tech podcast «Шо по коду?». 🦣 Follow me on fosstodon.org/@ihor

PostsRepliesMedia
Ihor Kalnytskyi @kalnytskyi.com · 21/09/2026
Треба тепер таке саме, але для цицьокпопок 😅
120
Ihor Kalnytskyi @kalnytskyi.com · 20/09/2026
Комета - це антенна, чи щось інше? uk.wikipedia.org/wiki/%D0%9A%...
100
Reposted by Ihor Kalnytskyi
Massimo (mirror) @rainmaker1973-m.bsky.social · 19/09/2026
Today in 1982, in a posting made to a Carnegie Mellon bulletin board, Professor Scott Fahlman proposes the first known use of emoticons While they became famous in 1980s & beyond, their origin remained unknown until 2002, when the original message was retrieved from backup tape. Original post
Image 1
26117
Ihor Kalnytskyi @kalnytskyi.com · 11/09/2026
А от збірка під arm64 на x86 не залежить від Docker, він лише аннотує імедж. Головне щоб використовуємий компілятор підтримував крос-компіляцію. Docker не віртуалізує архітектуру процесора, вона відповідатиме архітектурі хоста (можливо за виключенням Docker Desktop for Mac, де під капотом VM).
110
Ihor Kalnytskyi @kalnytskyi.com · 11/09/2026
Імеджи має збирати і пушити в реджестрі CI, а не людина. Для зборки імеджа віддалено, доведеться ганяти docker context по мережі (весь проєкт), що може бути не-ефективно, в залежності від ваги проєкта. Деякі проєкти можуть потребувати контекст на гігабайти.
211
Ihor Kalnytskyi @kalnytskyi.com · 26/08/2026
If only GPT-5.6 Sol Low were as cheap to use as Luna. But no, it’s damn expensive. And the problem is, you get used to good things way too quickly. It’s by far the best coding model I’ve tried. Once you get used to it, switching back to something worse doesn’t really feel like an option.
000
Ihor Kalnytskyi @kalnytskyi.com · 26/08/2026
OpenAI brought back the 5-hour limits for Plus subscribers. That’s unfortunate. I was perfectly happy with the weekly limits. The worst part is them explaining it as something “I need” because apparently “I’m too stupid not to blow through my entire weekly limit at once.” Damn hypocrites.
100
Ihor Kalnytskyi @kalnytskyi.com · 26/08/2026
Стрьом. Я б образився і перестав товарищувати. Декаф відрізняється дуже сильно, не помітити це не можливо, особливо якщо людина виступає по каві.
120
Ihor Kalnytskyi @kalnytskyi.com · 01/08/2026
Розмовляємо із співзасновником школи CS Osvita Іваном про бінарний пошук от прямо зараз за посиланням 👇 youtube.com/live/8tky6xK...
youtube.com
#193 | Бінарний пошук
YouTube video by Шо по коду?
010
Ihor Kalnytskyi @kalnytskyi.com · 12/07/2026
Who would have guessed #Rust 1.97 would cause so much trouble? Newly exposed linker warnings started failing CI, `pin!()` no longer accepts mutable slices after a bug fix, and improved linting now catches issues in files it previously ignored. An entire evening is wasted on fixes. 😮‍💨
110
Reposted by Ihor Kalnytskyi
Kate from Kharkiv @kateinkharkiv.bsky.social · 11/07/2026
Shocking moment of today's Russian strike on Sumy, which killed 5 people‼️ Please do not look away! No mother should be forced to cover her children's bodies with her own like this. No child should have to live through such horrors!
25467206
Reposted by Ihor Kalnytskyi
TypeScript @typescriptlang.org · 08/07/2026
📣 The moment is here. 📣 TypeScript 7 is officially released! 7️⃣ devblogs.microsoft.com/typescript/a...
devblogs.microsoft.com
Announcing TypeScript 7.0 - TypeScript
Today we are proud to announce the availability of TypeScript 7, a 10x faster native port of TypeScript! Since its early days, TypeScript has promised to
15617157
Reposted by Ihor Kalnytskyi
Brett Cannon @snarky.ca · 07/07/2026
If you use GitHub Actions to publish to #PyPI, I wrote a blog post outlining what I consider the key things you can do to secure your publishing workflow. snarky.ca/how-to-publi... If you don't use GitHub Actions for publishing, this post will NOT be of interest to you.
snarky.ca
How to publish to PyPI using GitHub Actions securely
There have been several security incidents lately that involved compromising GitHub Actions workflows. This has led some to say "GitHub Actions is the weakest link" in publishing and to GitHub publish...
2126
Ihor Kalnytskyi @kalnytskyi.com · 05/05/2026
О, це реально класно. Це одна з тих QoL змін, про яку ви не згадаєте доки вона вас капець як не буде потрібна. На каналі «Шо по коду» навіть був стрім про те як працюють вказівники на фрейми, на прикладі застосунку на Rust. youtu.be/tihyHFEXXEU
youtu.be
Стек викликів
YouTube video by Шо по коду?
000
Reposted by Ihor Kalnytskyi
Денис Оліфер @olifer.org · 04/05/2026
Я ж все правильно роблю?
081
Reposted by Ihor Kalnytskyi
T. Dmytro @tdmytro.bsky.social · 10/04/2026
RT PLS!!! Маємо запит від бійців з Хортиці, які працюють на Запорізькому напрямку. Потрібен квадроцикл для виконання бойових задач у складних умовах. 🎯 Загальна ціль: ₴260К - ₴4К = ₴256К П24 – www.privat24.ua/send/d97q8 Банка – send.monobank.ua/jar/9gxQn3Cg9h
22830
Ihor Kalnytskyi @kalnytskyi.com · 26/04/2026
Просто в нас держава керується однією особою, і поки звідти наказ не надійде — ніхто нічого не робить. А варто було б і пісні побанити, і проросійські телеграм канали з каналами-помийками.
200
Ihor Kalnytskyi @kalnytskyi.com · 26/04/2026
Звісно можна. Якщо платформа працює легально в країні, вона підпорядковується місцевому законодавству. В решті решт, вони не весь контент надають, бо буває що права на трансляцію ексклюзивно належать іншим.
210
Reposted by Ihor Kalnytskyi
M. T. Anderson @mt-anderson.bsky.social · 14/04/2026
5076602422
Ihor Kalnytskyi @kalnytskyi.com · 10/04/2026
It’s only 5 PM, and it’s already the third production incident. So much for an Orthodox Good Friday. 😭
030
Ihor Kalnytskyi @kalnytskyi.com · 17/03/2026
I just realized the text editor holy war (Vim vs. Emacs) is finally over. The winner is Claude Code. 😅 #programming #vim #emacs #ai #joke
020
Ihor Kalnytskyi @kalnytskyi.com · 16/03/2026
Нічо не зрозуміло. Якщо памʼять не підводить, там половина персонажів померла в повному метрі, то про що знімати?
001
Reposted by Ihor Kalnytskyi
*ptr @ptr.bsky.social · 02/03/2026
два тижні назад я тільки встановив MCP сервер для роботи з AzureDevOps, а на цьому тижні схоже пора видаляти
ejholmes.github.io
MCP is dead. Long live the CLI
151
Ihor Kalnytskyi @kalnytskyi.com · 26/02/2026
Це де так погано? 😢
100
Ihor Kalnytskyi @kalnytskyi.com · 25/02/2026
В мене це «додаток» vs «застосунок». :) Про «стрічку», до речі не чув. В сенсі ніколи не чув, щоб хтось казав. Рядок же :)
210
Ihor Kalnytskyi @kalnytskyi.com · 25/02/2026
Тим часом, ми вирішили дописати власного агента для организації робочого стола. Заходьте на стрім, буде Python, код, та гарна атмосфера. Починаємо незабаром. :) youtube.com/live/AKxkyt1...
youtube.com
Як працюють AI агенти? Як написати свій? [2/2]
YouTube video by Шо по коду?
320
Ihor Kalnytskyi @kalnytskyi.com · 24/02/2026
[5/5] If you see this thread, I urge you to donate the equivalent of a cup of coffee to support the Ukrainian Armed Forces. It is one of the most trusted foundations in Ukraine. Your donation directly helps save lives. Every donation matters. savelife.in.ua/en/donate-en/
010
Ihor Kalnytskyi @kalnytskyi.com · 24/02/2026
[4/5] Four years later, Ukraine still stands. I am still alive. Thanks to western support, but above all to the courage, valor, and sacrifice of Ukrainian warriors. Without them, Ukraine would be gone. We would be killed and driven out from our homes.
110
Ihor Kalnytskyi @kalnytskyi.com · 24/02/2026
[3/5] It's strange to realize that this uneasiness might have saved my life. Kharkiv was under constant artillery shelling in the first months of the war.
110
Ihor Kalnytskyi @kalnytskyi.com · 24/02/2026
[2/5] Like many Ukrainians, I didn't believe they would dare a full-scale invasion. Still, I felt uneasy, so I traveled to Lviv for what I thought would be a short trip.
110
Ihor Kalnytskyi @kalnytskyi.com · 24/02/2026
[1/5] Four years ago, I woke up to the sound of air raid sirens. Russia, the terrorist state, launched strikes that morning, trying to destroy our air defense systems and make room for their invasion forces. #Ukraine #StandWithUkraine #RussiaUkraineWar
120
Ihor Kalnytskyi @kalnytskyi.com · 21/02/2026
Заходьте на стрім, будемо писатимо вбивцю Claude Code, та розповідати як працюють агенти. Раді будемо бачити ваші питання! youtube.com/live/lJaUUX3...
youtube.com
Як написати власний Claude Code
YouTube video by Шо по коду?
010
Reposted by Ihor Kalnytskyi
Денис Оліфер @olifer.org · 20/02/2026
SOOOQA 🤣
2466
Reposted by Ihor Kalnytskyi
T. Dmytro @tdmytro.bsky.social · 26/01/2026
RT PLS!!! Маємо нову термінову потребу для наших захисників із ССО на зарядну станцію та генератор. Стабільне живлення — необхідність. Зарядна станція – 30К Генератор – 33К 🎯 Ціль: ₴63К П24 – www.privat24.ua/send/d97q8 Банка – send.monobank.ua/jar/9PLhbUvoAs
41217
Ihor Kalnytskyi @kalnytskyi.com · 13/02/2026
Посварився вчора з менеджером. Сьогодні в нього був останній день. Тепер в офісі на мене якось дивно дивляться. 🙄
030
Ihor Kalnytskyi @kalnytskyi.com · 04/02/2026
Відправили мене на пошуки правди. Правди, звісно, я не знайшов, проте знайшов, що: (1) підтримку export задокументували лише починаючі з версії fish 4.0, та (2) в ранніх версіях підтримках інших POSIX аспектів була гірша, і наприклад `export FOOBAR="$(pwd)"` не працювало. Дякую за виправлення! 🙂
010
Ihor Kalnytskyi @kalnytskyi.com · 04/02/2026
Щось з цим не чисто 🤔 Я на Fish, здається, пізніше пересів, і export там просто не працював.
000
Ihor Kalnytskyi @kalnytskyi.com · 04/02/2026
This completely flew by me, yet it’s a nice quality-of-life improvement. Not being able to copy-paste lines directly from READMEs has always annoyed me.
100
Ihor Kalnytskyi @kalnytskyi.com · 04/02/2026
TIL: Starting with Fish Shell 4.0, it supports the POSIX shell `export` command for setting environment variables. This is implemented as a backward-compatible shim for the Fish `set` command, which may be superior but non-standard. fishshell.com/docs/4.0/cmd... #fish #shell #posix
fishshell.com
export - compatibility function for exporting variables — fish-shell 4.0.9 documentation
230
Ihor Kalnytskyi @kalnytskyi.com · 25/01/2026
Дивлюсь тільки на три поля: оцінку гіркоти, оцінку кислотності, та спосіб оброки. Інколи дивлюсь на регіон, але обсмажка та спосіб обробки — це 80% смаку, і мій основний критерій вибору. Написи по типу «мед», «абрикос», тощо, максимально безкорисні.
010
Ihor Kalnytskyi @kalnytskyi.com · 16/01/2026
No, I can't. These configuration options are unstable, and any unstable option requires rustfmt nightly, while I'm using the stable toolchain. What's worse is that they have been unstable for years (5+ years), so there's zero hope they will become stable any time soon.
100
Ihor Kalnytskyi @kalnytskyi.com · 16/01/2026
What can I say? rustfmt sucks. It has formatting tunables, most of which are experimental and can only be enabled in the nightly toolchain (which is nonsense).
010
Ihor Kalnytskyi @kalnytskyi.com · 16/01/2026
My new favourite Rust hack: you can trick rustfmt into formatting imports with one symbol per line. Found this gem in LKML. It's perfect for large import lists! #rust #rustfmt #lkml #til
A Rust import statement with many imported symbols. There's a // (empty comment) at the beginning that tricks rustfmt into formatting each symbol on a new line.
230
Reposted by Ihor Kalnytskyi
Neovim @neovim.io · 15/01/2026
#neovim Development News The 0.12 version will have a built-in optional plugin to compare two directories and files. Similar to `nvim -d` diff mode, but for directories. Load it with `packadd nvim.difftool` and execute `:DiffTool {left} {right}`. PR: - github.com/neovim/neovi...
github.com
feat(diff): add DiffTool command for file and directory comparison by deathbeam · Pull Request #35448 · neovim/neovim
Separate repo for testing this plugin is here: https://github.com/deathbeam/difftool.nvim without requiring nvim rebuild Problem: Neovim's built-in diff mode (nvim -d) does not support director...
2481
Ihor Kalnytskyi @kalnytskyi.com · 15/01/2026
When DuckDuckGo's AI search snippet tried to be helpful but failed. #duckduckgo #ai #fail #searchengine
010
Ihor Kalnytskyi @kalnytskyi.com · 14/01/2026
Хто не спить, підключайтесь подивитись трохи Rust та системного програмування на ніч. youtube.com/live/y9iEjfp... #rust #programming #systemsprogramming #україномовнийютюб
youtube.com
Стек викликів #2: символізація
YouTube video by Шо по коду?
000
Ihor Kalnytskyi @kalnytskyi.com · 12/01/2026
Я би, пане, почав з того, що перестав би називати 300мл кавового напою подвійним еспресо. 😅
110
Ihor Kalnytskyi @kalnytskyi.com · 12/01/2026
🥴
100
Ihor Kalnytskyi @kalnytskyi.com · 12/01/2026
Не буду питати як там літо виходе від чотирьох чашок, але переходь в такому випадку на фільтр. Не всі фільтри потребують навичок і інвестицію в часі. Наприклад, Clever є дуже практичним. Закинув каву, залив води, дав постояти декілька хвилин, і поставив на чашку, щоб витекло. Рекомендую. :)
100
Ihor Kalnytskyi @kalnytskyi.com · 12/01/2026
Це 3-4 чашки, якщо мова йде за фільтр. Це ж наче нормальна доза для здорових дорослих? Але якщо всеодно вважаєш, що пив забагато, чого просто не зменшити в двічі?
100