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
How Much Radiation Is In a Banana?

Let’s Do Some Fun Tests
Continue reading on Never Stop Writing »
disable-javascript.org

With several posts on this website attracting significant views in the last few months I had come across plenty of feedback on the tab gimmick implemented last quarter. While the replies that I came across on platforms like the Fediverse and Bluesky were lighthearted and oftentimes with humor, the visitors coming from traditional link aggregators sadly weren’t as amused about it. Obviously a large majority of people disagreeing with the core message behind this prank appear to be web developers, who’s very existence quite literally depends on JavaScript, and who didn’t hold back to express their anger in the comment sections as well as through direct emails. Unfortunately, most...
Now
Working on Zeit Working on a modern bulletin board Moving towards decaf coffee with Lion’s Mane Finished migrating all my active projects away from GitHub towards Codeberg Began migrating the Go modules path of my projects from github.com/mrusme/* to xn--gckvb8fzb.com/* Had some fun the other day building an XMPP chat bot for the VT100 community that connects to any OpenAPI API and responds to mentions as well as private messages: https://codeberg.org/mrus/hal9001 (Caution: crude code!)
Notes about VK_EXT_custom_resolve
Vulkan 1.4.333, released on November 14th, includes VK_EXT_custom_resolve, an extension that is closely related to the work we have been doing at Igalia to help Valve release the Steam Frame. It’s an extension that allows you to use a custom fragment shader to specify how to resolve a multisample image into a single-sample image, typically so the latter can be presented on screen. CTS tests for that extension were written by yours truly in close collaboration with Turnip developers, and are now public.
When using classic render passes from Vulkan, the extension only adds a flag that you can use to mark...
Be Your Own Privacy-Respecting Google, Bing & Brave
Search engines have long been a hot topic of debate, particularly among the tinfoil-hat-wearing circles on the internet. After all, these platforms are in a unique position to collect vast amounts of user data and identify individuals with unsettling precision. However, with the shift from traditional web search, driven by search queries and result lists, to a LLM-powered question-and-answer flow across major platforms, concerns have grown and it’s no longer just about privacy:
Today, there’s increasing skepticism about the accuracy of the results. In fact, it’s not only harder to discover new information online, but verifying the accuracy of these AI-generated answers has become a growing challenge.
As with any...
IoT in Python For Beginners: Making a Nixie Clock From Scratch

Let's Connect Some Vintage Tech to the Modern World
Continue reading on Level Up Coding »
JavaScript Input Buffering: a simple project to show delayed keyboard events
In this post I’ll show you a simple but powerful JavaScript experiment that visualizes keyboard input in real time and with a one-second delay. It’s a small project built with pure HTML, CSS, and JavaScript, designed to teach essential concepts like keydown/keyup listeners, precise input timing, and requestAnimationFrame loops; the same fundamentals used in games, replays, and input debugging tools.