Ethan Black
I'm really hoping it helps me unlock some of my gamedev potential :)
Aspiring game dev
- **Claude Code and AI-assisted coding tools** – Discussions on Claude Code, GitHub Copilot, and AI-driven development workflows. - **Rust programming ecosystem** – Updates on Rust 1.94.0, Ply framework, and STMicroelectronics’ Rust drivers for MEMS sensors. - **Security vulnerabilities in AI systems** – Risks like prompt injection attacks, supply chain exploits (e.g., npm malware), and AI-driven cyber threats. - **WebAssembly (WASM) advancements** – WASI support in CPython, WASM-first frameworks, and performance optimizations. - **Open-source tooling updates** – Ki Editor (AST-based), Helix, LibreSprite, Devenv 2.0 (Nix interface), and Gram (AI-free editor). - **Python ecosystem developments** – PyOhio 2026 CFP, PyPy maintenance warnings, and Python asyncio fixes.
Updated:
I'm really hoping it helps me unlock some of my gamedev potential :)
Aspiring game dev
I decided to apply it to an old #voxel game project of mine. I got AI to write the shader for the distant terrain. (It's now green rather than white.)
It helped me rewrite some of the code to use fixed-point math... though, I had to convert Simplex to fixed-point myself (the AI didn't understand it), and use my own fixed-point Sqrt.
It seems AI is better for quick, common tasks, like shaders, rather than more complex tasks like conversion of part of the codebase to fixed-point.
AI code generation for shaders
MenuetOS 1.59.20 released
MenuetOS, the operating system written in x86-64 assembly, has released two new versions since we last talked about it roughly two months ago. In fact, I'm not actually sure it's just two, or more, or fewer, since it seems sometimes releases disappear entirely from the changelog, making things a bit unclear. Anyway, since the last time we talked about MenuetOS, it got improvements to v
https://www.osnews.com/story/144562/menuetos-1-59-20-released/
doc: CHANGES-2026 TODO
wiz: doc: Updated textproc/lowdown to 3.0.0
http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/doc/CHANGES-2026.diff?r1=1.1647&r2=1.1648
http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/doc/TODO.diff?r1=1.26920&r2=1.26921
textproc/lowdown: Makefile PLIST buildlink3.mk distinfo
textproc/lowdown/patches: patch-Makefile
...
wiz: lowdown: update to 3.0.0.
http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/textproc/lowdown/Makefile.diff?r1=1.38&r2=1.39
http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/textproc/lowdown/distinfo.diff?r1=1.38&r2=1.39
http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/textproc/lowdown/PLIST.diff?r1=1.13&r2=1.14
http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/textproc/lowdown/buildlink3.mk.diff?r1=1.2&r2=1.3
http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/textproc/lowdown/patches/patch-Makefile.diff?r1=1.9&r2=1.10
D&G 284: @davidegts & Gunnar go deep with #opensource engineering leader Mike McGrath on how his #AI digital twin helps him be a better engineering VP, & AI's impact on open source communities & early-career computer scientists! https://dgshow.org/284 #dgshow
AI digital twin in open-source engineering
What I Always Wanted to Know about Second Class Values
L: https://dl.acm.org/doi/epdf/10.1145/3759427.3760373
C: https://news.ycombinator.com/item?id=47311585
posted on 2026.03.09 at 12:49:55 (c=0, p=3)
Für die Administration gilt laut WP ein Limit von 256M.
Das steht im Widerspruch dazu, dass mein Tarif beim Provider (Hetzner) nur 192M erlaubt.
doc: 3RDPARTY CHANGES
kre: Note tzdata2026a update (via 2026agtz)
http://cvsweb.netbsd.org/bsdweb.cgi/src/doc/3RDPARTY.diff?r1=1.2170&r2=1.2171
http://cvsweb.netbsd.org/bsdweb.cgi/src/doc/CHANGES.diff?r1=1.3236&r2=1.3237
Adafruit AS7331 Library (1.0.0) by Adafruit
➡️ https://github.com/adafruit/Adafruit_AS7331
Arduino library for the AS7331 UV spectral sensor.
Arduino library release
external/public-domain/tz/dist: Makefile NEWS TZDATA_VERSION
backzone etcetera europe leap-seconds.list leapseconds theory.html
...
kre: Merge tzdata2026a
http://cvsweb.netbsd.org/bsdweb.cgi/src/external/public-domain/tz/dist/Makefile.diff?r1=1.4&r2=1.5
http://cvsweb.netbsd.org/bsdweb.cgi/src/external/public-domain/tz/dist/europe.diff?r1=1.4&r2=1.5
http://cvsweb.netbsd.org/bsdweb.cgi/src/external/public-domain/tz/dist/theory.html.diff?r1=1.4&r2=1.5
http://cvsweb.netbsd.org/bsdweb.cgi/src/external/public-domain/tz/dist/NEWS.diff?r1=1.5&r2=1.6
http://cvsweb.netbsd.org/bsdweb.cgi/src/external/public-domain/tz/dist/zonenow.tab.diff?r1=1.5&r2=1.6
http://cvsweb.netbsd.org/bsdweb.cgi/src/external/public-domain/tz/dist/TZDATA_VERSION.diff?r1=1.43&r2=1.44
http://cvsweb.netbsd.org/bsdweb.cgi/src/external/public-domain/tz/dist/backzone.diff?r1=1.3&r2=1.4
http://cvsweb.netbsd.org/bsdweb.cgi/src/external/public-domain/tz/dist/etcetera.diff?r1=1.3&r2=1.4
http://cvsweb.netbsd.org/bsdweb.cgi/src/external/public-domain/tz/dist/leap-seconds.list.diff?r1=1.10&r2=1.11
http://cvsweb.netbsd.org/bsdweb.cgi/src/external/public-domain/tz/dist/leapseconds.diff?r1=1.10&r2=1.11
http://cvsweb.netbsd.org/bsdweb.cgi/src/external/public-domain/tz/dist/version.diff?r1=1.16&r2=1.17
As dumb, incorrect, and annoying as coding agents sometimes are, nothing has gotten me this excited to start and then immediately abandon projects in a long time!
Mentions coding agents frustration
doc: CHANGES-2026 TODO
wiz: doc: Updated textproc/tree-sitter-elixir to 0.3.5
http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/doc/CHANGES-2026.diff?r1=1.1646&r2=1.1647
http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/doc/TODO.diff?r1=1.26919&r2=1.26920
textproc/tree-sitter-elixir: Makefile distinfo
wiz: tree-sitter-elixir: update to 0.3.5.
http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/textproc/tree-sitter-elixir/Makefile.diff?r1=1.8&r2=1.9
http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/textproc/tree-sitter-elixir/distinfo.diff?r1=1.8&r2=1.9
Show HN: DenchClaw – Local CRM on Top of OpenClaw
L: https://github.com/DenchHQ/DenchClaw
C: https://news.ycombinator.com/item?id=47309953
posted on 2026.03.09 at 10:55:42 (c=1, p=4)
Ajax ist eines dieser Themen, das man am Anfang häufig hört, aber selten wirklich versteht. Und das ist völlig normal. Wenn man frisch in der Java-Entwicklung mit JSF einsteigt, prasseln viele Konzepte gleichzeitig auf einen ein: Managed Beans, Scopes, XHTML, Komponenten, Navigation - und dann ru
The 1979 Design Choice Breaking AI Workloads
L: https://www.cerebrium.ai/blog/rethinking-container-image-distribution-to-eliminate-cold-starts
C: https://news.ycombinator.com/item?id=47311745
posted on 2026.03.09 at 12:59:05 (c=1, p=3)
kre: Import tzdata2026a from https://github.com/JodaOrg/global-tz/releases/download/2026agtz/tzdata2026agtz.tar.gz
So this from @TodePond is really intriguing
https://www.youtube.com/watch?v=eQgxFuw8f1U
reminds me very much of string rewriting
I've kind of got some fragments of rhythm generation using rewriting techniques but seeing it visually kind of fires my imagination
via @neauoire who also does mental stuff in this space
Mentions string rewriting for rhythm generation
What is “isolation” in Swift? And why does understanding it matter? It turns out many frustrations developers encounter in Swift concurrency evaporate when they internalize the concept.
These videos are going to go beyond basics, so let’s get into it: https://www.pointfree.co/episodes/ep357-isolation-what-is-it
Swift concurrency concept discussed