Mischan Toosarani-Hausberger

@abovevacant.bsky.social

Programmer; likes debuggers, emulators, runtimes; works on tools for (embedded) vision+imaging pipelines; contractor for systems-level stuff; optimism is the belief that we can do (a lot) better. https://github.com/supervacuus

We should be outraged not only about Ceuta and the cynical reactions of European governments, but even more so in the face of the tens of thousands who have died in the Mediterranean, most of them without a trace. AI #Slop, however, only serves those who want to make their suffering invisible 4/

Yes! state propagation is not state management! State propagation is to state management what an event bus is to a transactional database. They are not even close. Essential reading, even though it saddens me that we still have to talk about this in 2026 when considering web frontend discourse.

ᴀʟᴇx ʀᴜssᴇʟʟ@infrequently.org · 2w ago

So this keeps happening, and I think we need to talk about it: > them: React manages state in our app. > > me: It does? Then what are <various_libraries> for? > > them: Oh, those manage state. infrequently.org/2026/07/stat...

As we learned today, the 🇦🇹 Supreme Court has ruled that the Austrian Freedom Party (FPÖ) must retract its claim that the @doew.at – an institution that, in addition to historical research and documentation, systematically monitors the Austrian far right – is a "pseudo-scientific institution". 🧵 1/5

doew.at@doew.at · 2w ago

Wir haben unsere Unterlassungsklage gegen die FPÖ vor dem OGH gewonnen. Unsere Stellungnahme zu dem juristischen Erfolg findet sich auf www.doew.at/neues/doew-g...

DÖW gewinnt vor OGH gegen die FPÖ

Der Oberste Gerichtshof sieht „keine, auch keine ‚schmale‘ Tatsachengrundlage“ in der Behauptung der FPÖ, das DÖW sei pseudowissenschaftlich. Außerdem stehe fest, dass das Personal des DÖW aus anerkannten Expert*innen bestehe. Die FPÖ muss ihre Behauptung widerrufen und künftig unterlassen. Nähere Informationen zu dem Urteil finden sich auf doew.at

der Nachrichtendienst-Gesetze ist das BSI zukünftig verpflichtet, alle Lücken mit dem BND zu teilen und die nutzen diese dann aktiv aus: "Bis eine 0-Day-Schwachstelle nach Veröffentlichung bei den Herstellern durch das Bundesamt für Sicherheit in der Informationstechnik..."

Racket is still one of the few programming environments where macro expansion feels like a principled substrate rather than implementation residue. Not syntax tricks. Names with meanings, phases, binding structure, language composition, and tools that understand the result. The post is from 2013!

Racket@racket-lang.org · 4w ago

define vs attach: “Racket’s macro system gives macros two ways of associating static (or compile-time) information with a particular name.” Learn more at rmculpepper.github.io/blog/2013/06...

If you think the free market does not auto regulate well, you should be worried that few gets all the GPUs and the rest struggles. If you think the free market works great, you should be worried that uneven GPU access make it impossible to auto-regulate. You should be worried.

For some musings on *why* mountains get first blue and then paler with distance, I wrote a blog post about that last year after having observed mountain views in Japan: blog.runevision.com/2025/06/note... Now my game can finally match my reference photos better. :)

Notes on atmospheric perspective and distant mountains

I don't know if it's because I come from a supremely flat country, or in spite of it, but I love terrain with elevation differences. Seeing ...

blog.runevision.com

Wichtig ist deshalb die Unterscheidung zwischen Kritik und Delegitimierung. Kritik fragt nach Reform und Verbesserung. Delegitimierung erklärt Institutionen pauschal für wertlos, feindlich oder grundsätzlich verräterisch.  6/

... also now: Tailscale running on UEFI on AWS EC2. No kernel. No OS. (Tamago) Had to port AWS ENA drivers to Go (from FreeBSD, DPDK, Amazon spec) Also fun: it's using UEFI variables as its ipn.StateStore, so you can reboot the instance and it's still logged in. This was a PITA even with AI.

Bildstack trace showing ENA (Nitro network driver) goroutines alongside Tailscale tsnet ones

Combining knitting with my aerial embroidery... I knitted a base, which was then attached and sewn over to create a wild meadow 🌱🌼 the first of hopefully a series of landscape experiments using this method! I wanted to create more variety than my usual cotton bases. Zoom in to see the flowers :)

A small embroidery hoop containing a sewn aerial view landscape. The landscape depicts a wild meadows surrounded by trees - the main central base is knitted from green wool.An embroidered wild meadow surrounded by trees - the main central base is knitted from green wool and dotted with embroidered flowers.An embroidered wild meadow surrounded by trees - the main central base is knitted from green wool and dotted with embroidered flowers.

Landing one of my most ambitious PRs to date — switching vixen's VFS RPC from TCP to SHM. I was in suspense the whole time that the macOS sandbox would get in the way and... nope! Works fine 😌 (This is Rust⇄Swift IPC btw, using facet + postcard) github.com/bearcove/vix...

macOS VFS: switch mount handshake to SHM sid rendezvous by fasterthanlime · Pull Request #109 · bearcove/vixen

Summary switch macOS VFS mount handshake from stream setup to SHM sid rendezvous wire VFS extension and mount helper to bootstrap SHM via App Group control socket add detailed mount/bootstrap diag...

github.com