Feed Andrej Karpathy / @karpathy [copy] http://shalnoff.co.uk/rss.php?rss=karpathy has loading error: cURL error 22: The requested URL returned error: 403 Forbidden
Feed digilinux.ru [copy] http://digilinux.ru/feed/ has loading error: cURL error 22: The requested URL returned error: 403 Forbidden
Feed freepost [copy] https://freepo.st/rss/new has loading error: cURL error 6: Could not resolve host: freepo.st
Feed justine.lol [copy] https://justinetunney.com/rss.xml has loading error: cURL error 60: SSL certificate problem: certificate has expired

Phaser 4 HTML5 SameGame powered by samegame-engine, a headless TypeScript class

Complete HTML5 SameGame clone built with Phaser 4, powered by a fully headless TypeScript game engine. It features a clean separation between logic and rendering, reusable core mechanics, and an efficient implementation based on object pooling and delta-driven animations.

Emanuele Feronato
Posted at 2026-04-09 18:04:51 | Software | read on

Two million CAN frames and the limits of React

CANcorder, my CAN bus logger and analyzer, is built with Tauri 2 and React 19. It is a desktop app for macOS, Windows, and Linux — written in TypeScript on the frontend, Rust on the backend, and held together by Tauri’s IPC bridge. For the first year of development, this stack felt like a gift — wh…

Dr. Mickey Lauer
Posted at 2026-04-06 00:00:00 | Software | read on

The Color You See Now Doesn’t Actually Exist

Paradoxes Of Human Vision

Dmitrii Eliuseev
Posted at 2026-04-01 21:03:33 | Software | read on

tar: a slop-free alternative to rsync

So apparently rsync is slop now. When I heard, I wanted to drop a quick note on my blog to give an alternative: tar. It doesn’t do everything that rsync does, in particular identifying and skipping up-to-date files, but tar + ssh can definitely accomodate the use case of “transmit all of these files over an SSH connection to another host”.

Consider the following:

tar -cz public | ssh example.org tar -C /var/www -xz

This will transfer the contents of ./public/ to example.org:/var/www/public/, preserving file ownership and permissions and so on, with gzip compression. This is roughly the equivalent of:

rsync -a public example.org:/var/www/

Here’s...

Drew DeVault's blog
Posted at 2026-03-28 00:00:00 | Software | read on

Making a ‘Stylophone’ Music Synthesizer with ESP32

From Programming Audio to KiCad PCB

Dmitrii Eliuseev
Posted at 2026-03-26 14:34:03 | Software | read on

Back to UIKit for fluid scrolling

I’ve spent the last couple of days optimizing the iPhone companion app for CANcorder (forthcoming), my CAN bus logger and analyzer. The original iOS frontend was written in SwiftUI, which made it wonderfully quick to build and iterate on. For modest amounts of data, it was fine. But “modest” isn’t …

Dr. Mickey Lauer
Posted at 2026-03-26 00:00:00 | Software | read on

A eulogy for Vim

Vim is important to me. I’m using it to write the words you’re reading right now. In fact, almost every word I have ever committed to posterity, through this blog, in my code, all of the docs I’ve written, emails I’ve sent, and more, almost all of it has passed through Vim.

My relationship with the software is intimate, almost as if it were an extra limb. I don’t think about what I’m doing when I use it. All of Vim’s modes and keybindings are deeply ingrained in my muscle memory. Using it just feels like my thoughts flowing from my...

Drew DeVault's blog
Posted at 2026-03-25 00:00:00 | Software | read on

From Lektor to Zola — migrating 26 years of content

This website has been running on Lektor, a Python-based static site generator created by Armin Ronacher (of Flask fame), since I moved away from WordPress back in 2019. Lektor served me well: its file-based content model, Jinja2 templates, and simple admin UI were a good fit for a personal site that…

Dr. Mickey Lauer
Posted at 2026-03-22 00:00:00 | Software | read on

A small Linux toolbox for CAN work

For the last couple of months I have been spending more time on the Linux side of my automotive setup again. Back in 2017 I wrote that I’d love to work on Linux-based infrastructure again — well, it took a while, and it’s CAN buses instead of phones, but here we are. CANcorder is still the place whe…

Dr. Mickey Lauer
Posted at 2026-03-12 00:00:00 | Software | read on

Видеорежимы в восьмибитных компьютерах. Coolsystem — Часть 2

В данной статье кратко рассмотрены видеоконтроллеры для следующих ретро-компьютеров: ZX Spectrum, Вектор 06Ц, Commodore 64, Commodore PET, Микроша, Радио-86РК, БК-0010, Агат (модели 7 и 9) и Апогей БК-01Ц.

Поскольку мой будущий самодельный компьютер их косвенно поддерживает, необходимо собрать информацию в одном месте.

Читать далее

[nikhotmsk]
Posted at 2026-03-04 18:22:02 | Software | read on
1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 80

***

Однажды китайский ученый Ли Хунь Янь обнаружил некоторую незначительную, однако, существенно отличающуюся от фона корреляцию между количеством псилоцибина потребляемого корфуцианскими медузами и характером передвижения оных по стенкам четырехсотлитровго шарообразного аквариума, установленного в лаборатории по случаю празднования сто второго полугодичного затмения от начала новой эры Сингулярного Прорыва. Недолго думая, Ли Хунь Янь приделал к щупальцам медуз источники излучения в видимом диапазоне но с разной длинной волны, заснял весь процесс шестью камерами с 48 часовой выдержкой, симметрично расставив последние вокруг сосуда, где резвились подопытные и через неделю собрал прелюбопытнейший материал, который, в свою очередь, лег в основу фундаментального труда, ныне известного, как теория полутретичных n-многообразий простой метрики Ли Хунь Янь, с которой (с некоторыми упрощениями и оговорками) я, по мере сил, постараюсь познакомить любопытного и пытливого читателя.

Recently