Fabrice Aneche
banner
akhen.bsky.social
Fabrice Aneche
@akhen.bsky.social
110 followers 360 following 110 posts
Hacker before it was cool, coder, devops, radio amateur, geospatial, escaped from Paris 🇫🇷, now in Quebec, Canada 🇨🇦, east coast. https://inair.space
Posts Media Videos Starter Packs
This project provides a tool to automatically instrument Go applications with OpenTelemetry at compile time.

It modifies the Go build process to inject OpenTelemetry code into the application without requiring manual changes to the source code. github.com/open-telemet...
GitHub - open-telemetry/opentelemetry-go-compile-instrumentation: OpenTelemetry Go Compile Instrumentation
OpenTelemetry Go Compile Instrumentation. Contribute to open-telemetry/opentelemetry-go-compile-instrumentation development by creating an account on GitHub.
github.com
Bissell are sold for pets, all the marketing is about pets.
I don't have pets, I have a kid, why nobody told me about that thing!

I just needed a Bissell in my life.
Using kaitai.io to create a parser for ZIM files, almost there.
I did write one manually in Go, several years ago.
There is a twist though, the Kaitai one was 100% AI generated with Qwen Max and Gemini 😲
Experimenting with a custom generated VFR map, only high buildings are displayed at proper zoom level, airports are visible at all zoom levels ...
ILS and RNAV data ...
Reposted by Fabrice Aneche
Last night I've tested Qwen3 Next on a complex coding task, involving a C++ SDK and CGO, Gemini 2.5 pro completely hallucinated an answer and faked the code, where Qwen outputs did compile and did work first shot.
Next can run on consumer hardware 😲
My defunct iOS satellite pass prediction SatSat is back as WebSat and available at websat.inair.space #radioamateur

It provides transponder frequencies with Doppler effects.
Go is in a different league, if you don't mind the goroutine costs, (99.9% you won't) then it's a dead simple mental model.

I wish Python could have solved async the same way as Go, since we are okay with the performance penalties when using Python already.
Zig new async I/O is fascinating if successful because it may solve that issue, the sync/async choice is just function parameter, just like an allocator would be.

kristoff.it/blog/zig-new...
Zig's New Async I/O
Asynchrony is not concurrency.
kristoff.it
As an ex Pythonista, one reason against async adoption is really that you have to taint all functions with async then maintain two APIs.

The same problem exists in the Rust ecosystem.

tonybaloney.github.io/posts/why-is...
Python has had async for 10 years -- why isn't it more popular?
A deep-dive into the challenges and misconceptions surrounding async programming in Python
tonybaloney.github.io
After several months of Helix I realize I can't use vim anymore, it does not make any sense, sorry for the vim ppl offended :)
Reposted by Fabrice Aneche
Oh yeah things are falling apart. You've got paranoid guys on Blind freaking out now
Playing with DinoV3 with satellite imagery. ai.meta.com/dinov3/ #GIS
Reposted by Fabrice Aneche
DuckDB @duckdb.org · Aug 8
We just published a deep dive on spatial joins in DuckDB by @maxxen.bsky.social.

In this blog post, Max explains how spatial joins evolved in DuckDB and how the current operator harnesses R-Trees.

Read the full post at duckdb.org/2025/08/08/s...
Elevation for all! I've published an elevation API that you can self-host github.com/akhenakh/ged... using peerj.com/articles/196... GEDTM30 dataset #gis
Qwen3-30B-A3B-Instruct-2507 is pure joy, can run on consumer hardware, non-thinking (not too much token consumed) yet kind of self fixing itself.
What a time to be alive!
More examples for the Canadian grid tiles
Based of the same idea for the US states grid
Here is my take at a Square Tile Grid Map of Canada #map