Free Software Hasn’t Won
This is a translated version of a talk I gave at P.I.W.O in June, with cleanups and adjustments for the blog form. β¦that doesn’t sound right. I made the slides in Inkscape, on a computer running KDE and Linux, I use Firefox regularly. But maybe that’s just me. What about you, are you using Free […]
MAML β a new configuration language (similar to JSON, YAML, and TOML)
maml { project: “MAML” tags: [ “minimal” “readable” ] # A simple nested object spec: { version: 1 author: “Anton Medvedev” } # Array of objects examples: [ { name: “JSON”, born: 2001 } { name: “MAML”, born: 2025 } ] notes: “”” This is a multiline strings. Keeps formatting as-is. “”” } Rationale β […]
Edge AI for Beginners

Follow these steps to get started using these resources: Fork the Repository: Click Clone the Repository: git clone https://github.com/microsoft/edgeai-for-beginners.git Join The Azure AI Foundry Discord and meet experts and fellow developers π Multi-Language Support Supported via GitHub Action (Automated & Always Up-to-Date) Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese […]
Edge AI for Beginners

Follow these steps to get started using these resources: Fork the Repository: Click Clone the Repository: git clone https://github.com/microsoft/edgeai-for-beginners.git Join The Azure AI Foundry Discord and meet experts and fellow developers π Multi-Language Support Supported via GitHub Action (Automated & Always Up-to-Date) Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese […]
Emacs agent-shell (powered by ACP)

Introducing Emacs agent-shell (powered by ACP) ββ ββ βββββββ βββ ββ ββββββ ββββββ ββ ββ ββ βββ βββ ββ ββ ββ ββββ ββ ββ ββ ββ ββ ββ ββ ββ ββββ ββββ βββ βββββ ββ ββ ββ ββ ββ ββ ββ ββ ββ ββ ββ ββββ ββ ββ ββ ββ ββ ββ ββ ββ ββ […]
Ask HN: What are you working on? (October 2025)
Currently a one-man side project: https://laboratory.love Last year, PlasticList found plastic chemicals in 86% of tested foodsβincluding 100% of baby foods they tested. Around the same time, the EU lowered its βsafeβ BPA limit by 20,000Γ, while the FDA still allows levels roughly 100Γ higher than Europeβs new standard. That seemed solvable. Laboratory.love lets you […]
Completing a BASIC language interpreter in 2025

This is a follow-up to my previous article Developing a BASIC language in 2025, where I describe how I got inspired to start coding a new BASIC interpreter for the 1983 Mattel ECS add-on for Intellivision. Although my interpreter was already pretty fast and with enough statements to build games, I wasn’t satisfied because it […]
Completing a BASIC language interpreter in 2025

This is a follow-up to my previous article Developing a BASIC language in 2025, where I describe how I got inspired to start coding a new BASIC interpreter for the 1983 Mattel ECS add-on for Intellivision. Although my interpreter was already pretty fast and with enough statements to build games, I wasn’t satisfied because it […]
Fractal Imaginary Cubes

γγ©γ―γΏγ« | γ€γγΈγγͺγΌγγ₯γΌγ Fractalβ―Imaginaryβ―Cubes Each of these three solids displays the same overall structure at every scale. Shapes with this selfβsimilar property are called fractals.(A more detailed explanation of fractals appears in the section on the Sierpinskiβ―Tetrahedron.)Because these objects are also ImaginaryΒ Cubes, there are viewing directions from which they appear as perfect squares. Of course, […]
JIT: So you want to be faster than an interpreter on modern CPUs

Hi Since my previous blog entry about JITΒ compiler for PostgreSQL, sadly not much happened due to a lack of time, but still some things were done (biggest improvement was the port to ARM64, a few optimizations, implementing more opcodesβ¦). But I am often asking myself how to really beat the interpreterβ¦ And on βmodernβ CPUs, […]