Sign in

Sofie Van Landeghem

@oxykodit.bsky.social
954 followers 285 following 92 posts

I'm a software developer, open-source maintainer and NLP engineer. I love data, coding, testing, developing ML models and getting sh*t done. github.com/svlandeg

PostsRepliesMedia
Sofie Van Landeghem @oxykodit.bsky.social · 09/09/2026
Long-context models are coming to our phones and laptops. Sevren (the new kid on the European block) ported FlashPrefill V2 to MLX, bringing block-sparse attention to Apple silicon giving a 1.78X speedup on 32K tokens. OS code: github.com/sevren-ai/Fl... Blog post: sevren.ai/blog/flashpr...
github.com
GitHub - sevren-ai/FlashPrefillv2-MLX: FlashPrefill V2 block-sparse long-context prefill attention for MLX on Apple silicon.
FlashPrefill V2 block-sparse long-context prefill attention for MLX on Apple silicon. - sevren-ai/FlashPrefillv2-MLX
020
Sofie Van Landeghem @oxykodit.bsky.social · 16/07/2026
120
Reposted by Sofie Van Landeghem
Sebastián Ramírez @tiangolo.com · 15/07/2026
Come to @fastapi.tiangolo.com Conf, it will be awesome, in person 🙋‍♂️ And there are tickets now 🎟️
141
Reposted by Sofie Van Landeghem
Sebastián Ramírez @tiangolo.com · 25/06/2026
FastAPI, Typer, SQLModel, Asyncer All bundle their own Agent Library Skills ✨ Let your agents (Codex, Claude, Cursor, etc) help you write good code and avoid gotchas 🤓 New SQLModel and Asyncer just released with their own library skills 🔖 library-skills.io
094
Sofie Van Landeghem @oxykodit.bsky.social · 23/06/2026
PS: appreciate a like/share for reach!
010
Sofie Van Landeghem @oxykodit.bsky.social · 23/06/2026
In case anyone's wondering, I will 💯 continue my work on FastAPI/Typer, too. In fact, there's a few exciting refactors in the pipeline, so stay tuned for those 😎
000
Sofie Van Landeghem @oxykodit.bsky.social · 23/06/2026
Looking for a software engineer to help maintain your OS repo? I currently have availability for a part-time open-source engagement. Preferably, focused on data, evaluations, NLP/ML/LLM. I work as a consultant through my company OxyKodit. DM me if you'd like to explore working together!
2125
Sofie Van Landeghem @oxykodit.bsky.social · 17/06/2026
Unfortunately no, people never cared and never will care, it's always been like this, long before LLMs. Sad.
020
Reposted by Sofie Van Landeghem
FastAPI @fastapi.tiangolo.com · 14/06/2026
FastAPI 0.137.0: a big internal refactor for routers 🏗️ You are probably not affected, unless you are iterating on the internal router.routes, then check the docs 📝 If you use any third-party package that modifies FastAPI's internals and it stops working, let them know 🤓
181
Reposted by Sofie Van Landeghem
Sebastián Ramírez @tiangolo.com · 03/06/2026
Several Typer bug fix releases in a row in the past few days 🐛 @oxykodit.bsky.social caught a few edge case bugs after the Click vendoring 🙌 @patrick.wtf caught another one happening since before that 🙌 typer.tiangolo.com
typer.tiangolo.com
Typer
Typer, build great CLIs. Easy to code. Based on Python type hints.
071
Sofie Van Landeghem @oxykodit.bsky.social · 03/06/2026
I'm sorry, but just "no". Put your own safety belt on first. Take that break if you need it, no matter what. If you're hit by a buss tomorrow, they will figure it out, too. Prioritize your health ruthlessly.
110
Reposted by Sofie Van Landeghem
Sebastián Ramírez @tiangolo.com · 27/05/2026
Another small quick bug-fix release, 0.26.2 🐛 @oxykodit.bsky.social is keeping the guard. Checking, triaging and fixing everything that comes, right on the door. 😎
021
Reposted by Sofie Van Landeghem
FastAPI @fastapi.tiangolo.com · 26/05/2026
Your FastAPI is safe 🔒 Today, FastAPI was incorrectly flagged as malicious by automated tooling from a large company, among several other packages. FastAPI was not compromised. It was a false positive. We were not contacted before publication. This should not happen to OSS.
1218
Reposted by Sofie Van Landeghem
FastAPI @fastapi.tiangolo.com · 21/05/2026
After a thorough ranking of moustaches, it is decided: @tiangolo.com will give the opening keynote at FastAPI Conf 🤓 (the fact that he created FastAPI and is writting here in third person has nothing to do with it) Join the waiting list 🫰🏼 fastapiconf.com
fastapiconf.com
FastAPI Conf 2026 — Amsterdam
The premier conference for FastAPI developers. October 28, 2026 — Amsterdam.
091
Sofie Van Landeghem @oxykodit.bsky.social · 13/05/2026
I know right, but where to go to? 😞
000
Reposted by Sofie Van Landeghem
James @43081j.com · 12/05/2026
most of these github actions driven breaches are because of pull_request_target. here's some tips of what to look for when reviewing your own workflows. worth noting - it is safe, and necessary, when used correctly 🧵
410922
Sofie Van Landeghem @oxykodit.bsky.social · 13/05/2026
Sad to see these LLM responses now on Bluesky, too.
200
Reposted by Sofie Van Landeghem
Sebastián Ramírez @tiangolo.com · 01/05/2026
Typer 0.25.1 comes with its own Library Skills for AI coding agents bundled ✨ Very cool things coming to Typer, your agent should know how to use them 🍰 Thanks @oxykodit.bsky.social ! 🙌 github.com/fastapi/typer
0121
Sofie Van Landeghem @oxykodit.bsky.social · 28/04/2026
Don't miss it!
020
Sofie Van Landeghem @oxykodit.bsky.social · 23/04/2026
But there should still be an option to get them. Over at FastAPI, we have a bot labelling merge conflicts and leaving a comment, and I find those super useful as a maintainer. Eg when I approved a PR but it acquired a merge conflict, I can go and solve it so it's still in a good state to merge.
010
Reposted by Sofie Van Landeghem
kat cosgrove @kat.lol · 22/04/2026
GitHub appears to have opted anyone using the CLI into sending telemetry they will use to inform product decisions. This is sneaky and should have been an opt-in decision, not opt-out. Disable it with `gh config set telemetry disabled`. cli.github.com/telemetry
cli.github.com
Telemetry
Take GitHub to the command line
913573
Reposted by Sofie Van Landeghem
Sebastián Ramírez @tiangolo.com · 22/04/2026
Here's Typer 0.24.2 with a small bug fix, thanks @oxykodit.bsky.social ! 🙌 typer.tiangolo.com
typer.tiangolo.com
Typer
Typer, build great CLIs. Easy to code. Based on Python type hints.
072
Sofie Van Landeghem @oxykodit.bsky.social · 22/04/2026
omg I love this
000
Reposted by Sofie Van Landeghem
FastAPI @fastapi.tiangolo.com · 16/04/2026
FastAPI 0.136.0 officially supports: ✨ free-threaded Python 🐍 ✨ (this announcement has no GIL puns) Thanks @oxykodit.bsky.social, @patrick.wtf, Nathan Goldbaum, @nucleonjohn.bsky.social 🙌 github.com/fastapi/fast...
github.com
GitHub - fastapi/fastapi: FastAPI framework, high performance, easy to learn, fast to code, ready for production
FastAPI framework, high performance, easy to learn, fast to code, ready for production - fastapi/fastapi
1161
Reposted by Sofie Van Landeghem
Dominik 🔮 @tkdodo.eu · 08/04/2026
Since I go through my github notifications on a FIFO basis, but I only keep the latest email per issue, whenever someone posts “any updates?” it moves that issue right to the bottom of the queue and I think that’s kinda poetic.
2603
Sofie Van Landeghem @oxykodit.bsky.social · 07/04/2026
PPS: you might be wondering what happened to February. How perceptive of you! Well, I've delegated the February update to Future Sofie and hope she'll be less busy then Present Sofie. I'm also hoping my dear readers will forgive me the slight lapse in chronology 😇
000
Sofie Van Landeghem @oxykodit.bsky.social · 07/04/2026
PS: let me know if there are specific topics you'd like me to write (more) about!
100
Sofie Van Landeghem @oxykodit.bsky.social · 07/04/2026
March 2026 update of The Diff & The Merge, my substack about OS maintenance. oxykodit.substack.com/p/march-2026... - free-threaded Python in FastAPI - ty as type checker - triaging nanochat PRs - nanochat's little brother "autoresearch" - publishing LLM-readable skills files
oxykodit.substack.com
March 2026 update
Free-threaded Python support for FastAPI, the ty type checker, analysing loss curves, autoresearch and LLM-readable documentation in skills.md
232
Reposted by Sofie Van Landeghem
Laura Bailey @linguistlaura.bsky.social · 05/04/2026
Hey if you need something to do over this long weekend, have a go at my PhD student Anna-Merete’s survey. It’s sentences to rate, you just need to have any English variety as your first language, and it’ll take you 10–15 minutes. #linguistics docs.google.com/forms/d/e/1F...
docs.google.com
Can You Say That?
The aim of this project is to investigate the (im)possibilities of sentence structure in English and Danish, and the differences between the two languages. By contributing, you help further our unders...
33835
Reposted by Sofie Van Landeghem
Sebastián Ramírez @tiangolo.com · 03/04/2026
All my Python projects are now using ty for type checks 🎉 @fastapi.tiangolo.com, Typer, SQLModel, Asyncer, etc. Thank you @oxykodit.bsky.social 🙌 ty is great, try it docs.astral.sh/ty/
docs.astral.sh
ty
ty is an extremely fast Python type checker.
1234
Sofie Van Landeghem @oxykodit.bsky.social · 18/03/2026
It helps the student think critically about LLM output?
100
Sofie Van Landeghem @oxykodit.bsky.social · 14/03/2026
Will Agent OxyKodit manage to lower the val_bpb significantly, and set a new master record? Will there actually be a Monthly February update as well? Subscribe to find out 😅
010
Sofie Van Landeghem @oxykodit.bsky.social · 14/03/2026
The last post being a fun Saturday activity toying with a swarm variant of Andrej Karpathy's autoresearch repo published last week.
100
Sofie Van Landeghem @oxykodit.bsky.social · 14/03/2026
Posts so far include: - Monthly January 2026 update (Typer reference docs, uv, nanochat progress) - How to get the most out of your Open-Source contributions? - Deploying an agent swarm to improve LLM training code
100
Sofie Van Landeghem @oxykodit.bsky.social · 14/03/2026
The Diff & The Merge: my new substack over at oxykodit.substack.com where I write about the day-to-day life of being an open-source maintainer in the Python/data/AI domain.
oxykodit.substack.com
The Diff & The Merge | Sofie | Substack
The day-to-day life of an open-source maintainer in the Python/data/AI domain. Click to read The Diff & The Merge, by Sofie, a Substack publication. Launched 3 days ago.
200
Reposted by Sofie Van Landeghem
FastAPI @fastapi.tiangolo.com · 26/02/2026
Here's a big one! 🎉 Official FastAPI extension for @vscode.dev 🎁 🗺️ Path operations explorer 🔎 ...and search ✅ From tests: go to definition 🎁 And more! marketplace.visualstudio.com/items?itemNa... GitHub: github.com/fastapi/fast... Thank you @savannah.dev 🙌
marketplace.visualstudio.com
FastAPI Extension - Visual Studio Marketplace
Extension for Visual Studio Code - VS Code extension for FastAPI development
031
Reposted by Sofie Van Landeghem
gabby @fullmoon.id · 07/02/2026
Somewhere along the line **someone** has to do the uncomfortable work of understanding what the hell is going on with the code and project (and keeping that understanding current in the face of ongoing changes to the project) Vibe coding is trading that understanding for short-term gains
116026
Reposted by Sofie Van Landeghem
Sebastián Ramírez @tiangolo.com · 10/02/2026
Here's Typer 0.21.2 🎁 The highlight, @oxykodit.bsky.social added the official reference docs: typer.tiangolo.com/reference/ And updated the guide to build a Typer package to now use uv: typer.tiangolo.com/tutorial/pac...
typer.tiangolo.com
Reference - Typer
Typer, build great CLIs. Easy to code. Based on Python type hints.
021
Reposted by Sofie Van Landeghem
Sebastián Ramírez @tiangolo.com · 05/02/2026
Only 1 more day to fill the Typer developer survey! ⌨️ The results will guide future features and (breaking) changes. 🔥 forms.gle/XEH3NL2wqpFP...
forms.gle
Typer developer survey
Help us understand how Typer is used, what is needed, and help guide its decisions ⌨️
021
Sofie Van Landeghem @oxykodit.bsky.social · 03/02/2026
If you're using Typer, please fill in this survey to help us drive future developments in line with what the community needs! 🙏
010
Reposted by Sofie Van Landeghem
Sebastián Ramírez @tiangolo.com · 01/02/2026
Here's SQLModel 0.0.32, fix support for Annotated fields with @pydantic.dev 2.12+ 🐛 Thanks @vimota.bsky.social ! 🙌 And thanks @patrick.wtf , @oxykodit.bsky.social , and YuriiMotov for the work and help. 🍰 sqlmodel.tiangolo.com
sqlmodel.tiangolo.com
SQLModel
SQLModel, SQL databases in Python, designed for simplicity, compatibility, and robustness.
051
Sofie Van Landeghem @oxykodit.bsky.social · 09/01/2026
This "Automated Contributions Policy" from scikit-learn is really good and on point: scikit-learn.org/dev/develope... Please, whatever OS repo you intend to contribute to, read this first 🙏
scikit-learn.org
Contributing
This project is a community effort, shaped by a large number of contributors from across the world. For more information on the history and people behind scikit-learn see About us. It is hosted on ...
030
Reposted by Sofie Van Landeghem
Sebastián Ramírez @tiangolo.com · 29/12/2025
I just migrated the docs for Asyncer from Material for MkDocs to @zensical.org ✨ I was expecting a challenge, I was disappointed, it was too easy. 😂 Install and run, that's it. All the configs unchanged, even the CLI preserves the exact same commands. ☕️ asyncer.tiangolo.com
asyncer.tiangolo.com
Index - Asyncer
Asyncer, async and await, focused on developer experience.
1152
Sofie Van Landeghem @oxykodit.bsky.social · 26/11/2025
You didn't hear it from me! 🤫
030
Sofie Van Landeghem @oxykodit.bsky.social · 10/11/2025
Awesome team! 🫶
020
Sofie Van Landeghem @oxykodit.bsky.social · 21/10/2025
I'd attend that talk! 😁
010
Reposted by Sofie Van Landeghem
FastAPI @fastapi.tiangolo.com · 20/10/2025
Quick fix release, 0.119.1 🍫 This fixes compatibility (warnings) with @pydantic.dev 2.12.1 on Python 3.14 🐍 Nothing changed for the final users, but still a lot of work underneath to get it done. 😅 Thanks @oxykodit.bsky.social! 🙌 github.com/fastapi/fast...
github.com
GitHub - fastapi/fastapi: FastAPI framework, high performance, easy to learn, fast to code, ready for production
FastAPI framework, high performance, easy to learn, fast to code, ready for production - fastapi/fastapi
042
Reposted by Sofie Van Landeghem
FastAPI @fastapi.tiangolo.com · 10/10/2025
Who's hungry? There's pi 🥧 FastAPI 0.118.3 has official support for Python 3.14 🎉 Big thanks to @oxykodit.bsky.social for a long debugging and preparation process! 🙌 And shoutout to @1st1.dev and Fantix from @geldata.com for the new httptools with support for 3.14 🙇
071
Reposted by Sofie Van Landeghem
Sebastián Ramírez @tiangolo.com · 08/10/2025
Here's SQLModel 0.0.27, with support for Python 3.14 🐍😎 @oxykodit.bsky.social 🙌 github.com/fastapi/sqlm...
github.com
GitHub - fastapi/sqlmodel: SQL databases in Python, designed for simplicity, compatibility, and robustness.
SQL databases in Python, designed for simplicity, compatibility, and robustness. - fastapi/sqlmodel
061
Reposted by Sofie Van Landeghem
Sebastián Ramírez @tiangolo.com · 08/10/2025
SQLModel 0.0.26 just released 🔖 With support for the latest @pydantic.dev and some fixes for types that became a rabbit hole handled by @oxykodit.bsky.social 🙌🐇 github.com/fastapi/sqlm...
github.com
GitHub - fastapi/sqlmodel: SQL databases in Python, designed for simplicity, compatibility, and robustness.
SQL databases in Python, designed for simplicity, compatibility, and robustness. - fastapi/sqlmodel
071