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 22: The requested URL returned error: 500
Feed Pete [copy] https://debu.gs/blog/feed.rss has loading error: cURL error 60: SSL certificate problem: certificate has expired

Reducing Tiled Maps to Optimized Collision Rectangles with Greedy Merging

A Tiled collision layer is just a dense grid of cells. By applying greedy rectangle merging, that grid can be reduced to a small set of non-overlapping rectangles that describe the exact same area, but are far cheaper to use at runtime. Full JavaScript example available with source code.

Emanuele Feronato
Posted at 2026-01-31 21:22:04 | Software | read on

OGC: Создан альянс для развития унифицированных компонентов игровых Linux-дистрибутивов

Разработчики восьми дистрибутивов Linux, специализирующихся на предоставлении окружений для запуска компьютерных игр, сформировали рабочую группу Open Gaming Collective (OGC) для совместной разработки унифицированного набора компонентов и продвижения подготовленных изменений в основной состав проектов, образующих открытый игровой стек. К инициативе присоединились дистрибутивы Universal Blue (Bazzite), Nobara, ChimeraOS, Playtron, Fyra Labs, PikaOS, ShadowBlip и ASUS Linux.

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

Linux.org.ru
Posted at 2026-01-30 09:55:27 | Software | read on

2026-01-30

dwm 6.8 released: download

This fixes a regression in getatomprop(): https://git.suckless.org/dwm/commit/a9aa0d8ffbb548b0b1f9f755557aef2482c0f820.html

Threads:

https://lists.suckless.org/dev/2601/35936.html https://lists.suckless.org/hackers/2601/19537.html

It is encouraged to upgrade to 6.8 or HEAD if you use dwm 6.7.

suckless.org news
Posted at 2026-01-30 00:00:00 | Software | read on

Vivaldi 7.8 для десктопов

Состоялся очередной релиз стабильной версии браузера Vivaldi 7.8 для десктопов от норвежской компании Vivaldi Technologies AS. В новой версии разработчики значительно расширили возможности популярной функции размещения нескольких вкладок в одном окне, а также добавили ряд интересных улучшений.

( читать дальше... )

>>> Полный список изменений

>>> Подробности в официальном блоге разработчиков

 desktop, vivaldi, браузер

Linux.org.ru
Posted at 2026-01-29 09:53:28 | Software | read on

Выпуск FreeRDP 3.22 с интерфейсом на базе SDL3

FreeRDP — реализация протокола удаленного рабочего стола с открытым исходным кодом (RDP) для взаимодействия с другими компьютерами по сети. С версии 3.22 происходит «полная перестройка» клиентского интерфейса на SDL3.

( читать дальше... )

 opensource, rdp, remote access

Linux.org.ru
Posted at 2026-01-29 06:09:53 | Software | read on

The cults of TDD and GenAI

I’ve gotten a lot of flack throughout my career over my disdain towards test-driven development (TDD). I have met a lot of people who swear by it! And, I have also met a lot of people who insisted that I adopt it, too, often with the implied threat of appealing to my boss if appealing to me didn’t work.

The basic premise of TDD, for those unaware, is that one first writes a unit test that verifies the expected behavior for some code they want to write, observes the new test fail, and then one writes the implementation, iterating on it until the test passes. The advantage...

Drew DeVault's blog
Posted at 2026-01-29 00:00:00 | Software | read on

Greedy Rectangle Merging: Turning Binary Grids into Simple Geometry – JavaScript example

Greedy rectangle merging is a practical way to simplify dense binary grids into a small set of axis-aligned rectangles. By making local decisions and never backtracking, the same area can be represented with far fewer geometric primitives, revealing how different expansion orders lead to different results. JavaScript source code available.

Emanuele Feronato
Posted at 2026-01-28 16:55:25 | Software | read on

HTML5 prototype of a planet gravity platform using Phaser 4 and Arcade physics, written in TypeScript

A gravity-rotating movement system built with Phaser 4 and TypeScript, where a character walks around floating terrain by dynamically reassigning gravity instead of falling off edges. Movement and jumping are defined in surface space rather than world space, allowing seamless transitions around corners while keeping Arcade Physics fully in control.

Emanuele Feronato
Posted at 2026-01-21 10:50:19 | Software | read on

Understanding QuadTrees: organizing space to reduce unnecessary work

QuadTrees organize space instead of objects, allowing spatial queries to skip large, irrelevant areas with a single check. This makes proximity searches and collision detection far more efficient in games and interactive applications. In this article, we explore how QuadTrees work and visualize them with a practical DOM-based example.

Emanuele Feronato
Posted at 2026-01-19 08:43:29 | Software | read on

Processing Astronomical Images with Python and OpenCV

Let’s Look Deep Into Space

Dmitrii Eliuseev
Posted at 2026-01-16 18:09:31 | Software | read on
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 112

***

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

Recently