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/
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
I need to write a blog post with the abstract: "why your wire protocol shouldn't just be a 'Request' enum going one way and a 'Response' enum going the other way" It *works*, and I *still* see people doing this with postcard, often. I gave a talk about this 2y ago: www.youtube.com/watch?v=HtBF...
Postcard: An Unreasonably Effective Tool for Machine to Machine Communication - James Munns
YouTube video by RustNL
youtube.com
Interessiert, wie sich die österreichischen Emissionen im aktuellen Jahr entwickeln? Oder die Neuanmeldungen von Elektroautos? Wieviel Strom wir verbrauchen oder wieviel PV Strom gerade wert ist? Wir launchen dashboards.boku.ac.at Klickt einmal rein! 1/2
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.
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
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...
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!
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...
Mark Ham wowed the world with this picture. But then someone wowed me even more by pointing out that the moon always has the same phase when it's in a rainbow! (1/2)
New blog post: "Conviviality in computational science" blog.khinsen.net/posts/2026/0... "Conviviality matters for science ... if you want to derive knowledge from your work, you need to know exactly what you are doing, and that includes a detailed understanding of your tools." 🧪 #metascience
Konrad Hinsen's blog
blog.khinsen.net
Amazing flyby: Japan's Hayabusa2 just made a high-precision flyby of previously unexplored asteroid Torifune. The probe was traveling at 3 miles per second, and skimmed just about half a mile from the asteroid! First images coming in now. 🧪🔭 www.jaxa.jp/press/2026/0...
the psychology of computer programming gerald weinberg 1971
Nothing ever changes
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.
Taken in March 2008 at Paranal, this image captures the full stock of major astronomical bodies that pass between Earth and its host star: Mercury, Venus and the Moon. Read more: https://www.eso.org/public/images/potw1025a/ 🔭 #flashback 📷 ESO/Y. Beletsky
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
Phonopolis is out NOW on Steam, GOG, and Epic Games Store 📣 We hope you have fun playing with the cardboard city! All links here 👇 amanita-design.net/games/phonop...
"Like if shadcn and Open Props had a baby." open-props-ui.netlify.app/html/
Open Props UI
open-props-ui.netlify.app
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/
On this dreary Monday, if you think the world has gone completely mad, let me remind you that you are completely right. Seeing it written down might be somewhat liberating: berthub.eu/articles/pos...
The Impossible Things We Have to Believe - Bert Hubert
“Alice laughed. ‘There’s no use trying,’ she said. ‘One can’t believe impossible things.’ I daresay you haven’t had much practice,’ said the Queen. ‘When I was your age, I always did it for half-an-ho...
berthub.eu
I'm happy to announce Thales, a TypeScript compiler and JS engine in Lean. Thales compiles a subset of TypeScript to Lean via a shallow embedding. Thales is a bridge for TS programmers into Lean's program verification toolset. Check out github.com/jessealama/t... to get started.
github.com
Determinate Nix now uploads anonymized crash reports to @sentry.io. We're excited to take this next logical step toward improving DetNix's stability as proactively as possible. determinate.systems/blog/sentry
Sentry crash reports for Determinate Nix
Determinate Nix now uploads crash reports to Sentry, enabling Determinate Systems to catch and fix bugs long before they reach your critical systems.
determinate.systems
... 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.
Today I launched blunder.clinic, a realistic daily #chess puzzle app! Short 🧵
blunder.clinic
realistic daily chess puzzles, dont blunder
blunder.clinic
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 :)
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
Every word of this article is a delight. There are some great anecdotes about working for real tip lines. yarnspinner.dev/blog/hint-li...
We Pitched a Museum a 1993 Game Hint Line (And They Actually Said Yes) | Yarn Spinner
Early 2025, ACMI, the Australian museum of screen culture, put out a call for comissions for Game Worlds. They wanted to commission microgames from Australian developers, and the brief was deliberatel...
yarnspinner.dev
US issues sanctions / visa bans on several EU (former) officials. Amazing stuff, check out the language used. But by all means let us run our governments & vital services on US cloud providers! (let us NOT, to be clear). www.state.gov/releases/off...
Announcement of Actions to Combat the Global Censorship-Industrial Complex - United States Department of State
The State Department is taking decisive action against five individuals who have led organized efforts to coerce American platforms to censor, demonetize, and suppress American viewpoints they oppose....
state.gov
Galileo 14th launch successful! 🛰️ On 17 December at 05:01 GMT/06:01 CET), Galileo satellites 33-34 were launched from Europe's Spaceport in French Guiana on an Ariane 6 rocket. 🔗 esa.int/Applications/Satellite_navigation/Galileo_s_first_Ariane_6_launch_strengthens_European_resilience