Still buzzing from @europython 2026! 🐍
I presented “Python Games in the Browser,” met Guido van Rossum, experienced Core.py IRL, connected with the DSF community, and joined the sprints and socials.
An unforgettable week with the Python community! 💛💙
Farhaan Bukhsh | Python × Rust × WebAssembly retweeted
Try it out:
💻 cargo install wasmrun
Docs: wasmrun.readthedocs.io 📖
Ah! Did I mention that wasmrun reached 50 ✨ last week: github.com/anistark/wasmrun 😁
cc: @fhackdroid
#WebAssembly #RustLang
Feluda FTW!
Had a lot of fun talking about open source, licenses and Feluda ✨
github.com/anistark/feluda
It was so much fun to discuss compilers, python and wasm. Major kudos to @kranirudha for doing such amazing work on waspy. I think we can definitely make shipping wasm with python easy.
This past weekend @fhackdroid and me got an opportunity to talk at IICT 2026 @compiler_tech hosted at @iiscbangalore on waspy, a python to wasm compiler, our progress so far, things that work now, and things being worked upon...
🎉
This was really interesting to present and let people know that waspy exists 😎
We've a new Python to WASM playground on waspy website now, where you can try diff python programs and see it's WAT, as well as functions to interact with.
First presented yesterday at CompilerTech conference at IISC, Bengaluru with @fhackdroid
Come check this...
I am looking forward to this XD
October Meetup is coming up!
BangPypers × @FunctionalIndia
24 Oct 2026
10:30 AM – 2:00 PM
@EPAMSystems Office, Bengaluru
Bringing Bengaluru’s Python and functional programming communities together for talks, learning and conversations.
meetup.com/bangpypers/events…
Farhaan Bukhsh | Python × Rust × WebAssembly retweeted
Had a great time talking about building 3D worlds… So great to find folks working on incredible stuff in the area… at @IndiaFOSS 2026 ⚡️
Farhaan Bukhsh | Python × Rust × WebAssembly retweeted
Sonnet 5.5 better than Opus 5.5 on agentic coding 😮
Replying to @claudeai
Sonnet 5.5 improves on Sonnet 5 across benchmarks, in some cases dramatically.
It’s a faster, lower-cost complement to Claude Opus 5.5, strongest at well-scoped everyday tasks, fixing bugs, and creating polished documents, slides, and spreadsheets.
TIL: Been using Linux’s fg command a lot lately.
Ctrl+Z suspends the current process.
jobs lists suspended jobs.
fg brings it back.
Great when using agents/editors:
Ctrl+Z → run a quick command → fg
No extra pane or tab. Tiny command, great workflow.
Follow for more such TIL
I think I probably have met a few architects who want to write code. They are extremely aware of the codebase, and for me, designing a system has always been more of a conversation than a line carved in stone.
@sjgoedecke this is an amazing write-up, very raw thoughts.
For the curious folks out there: seangoedecke.com/you-cant-de…
Are we really turning into a meat-proxy?
I am a strong advocate to use AI agents for the job but to know what exactly is going on, I would rather think that we are getting better at describing what we want and how we want it. We are getting better at refining the requirements.
The recording of my #EuroPython talk is now available! 🎥🐍
If you missed it at the conference, you can catch the full session here:
▶️ youtu.be/7vKx1hx9m9s
Would love to hear your thoughts and feedback! cc: @europython @europythons
#Python #OpenSource
Farhaan Bukhsh | Python × Rust × WebAssembly retweeted
Prepped another board with the CH32V203 and edited a process video !!
Pasting, assembly, reflow, .. and USB comms testing
Feluda v1.16.0 — Napoleoner Chitthi is out 🚀
🔍 Custom license definitions
📦 SBOM as a scan source
🔗 Ecosystem + PURL identification
🐧 APK/DPKG/RPM package discovery
📜 Unknown license resolution via ClearlyDefined
Building better visibility into your software supply chain.
Farhaan Bukhsh | Python × Rust × WebAssembly retweeted
We're excited to announce our next speaker for import_bengaluru - Ganesh Kathiresan who will be representing @PyData BLR and be speaking on "How NumPy divides integers really fast (and the bugs I caused doing it)"
Ganesh is a SSE at Amazon and an OSS contributor to @numpy_team
🤖 Made with AI
Farhaan Bukhsh | Python × Rust × WebAssembly retweeted
A single GPU serving an LLM does not process one request at a time. It processes one step at a time, and a step can belong to any request that happens to be ready. Here's how it goes ...
Generating a response is not one big computation; it is a loop. Each iteration of that loop (a step) takes the current sequence, runs one forward pass, and produces exactly one new token. So, a response of 500 tokens is 500 separate steps.
This is where continuous batching kicks in.
Continuous batching decouples the step from the request. After every single token generation step, the scheduler checks the batch. Any sequence that has finished (hit an EOS token) is evicted immediately, and any new request waiting in the queue is slotted into that now-open slot, right in the middle of everyone else's generation.
So at any given moment, the GPU's batch might contain token 3 of a brand new request sitting right next to token 400 of a long-running one. The GPU does not know or care; it just runs a forward pass over whatever sequences are currently assigned to its batch slots.
Now, this is only possible because attention and the KV cache are computed per-sequence.
Each request's keys and values live in their own memory region (this is where PagedAttention comes in, to manage that memory efficiently), so batching different requests together at different stages of generation does not corrupt anyone's context.
Thus, GPU utilization stays high and average latency drops, because no one is stuck waiting behind a single slow request that happened to start first.
Hope this helps.


















