@fhackdroid

Python & open-source engineer • Open edX core maintainer • Exploring CPython, Rust & WebAssembly • Speaker • Writing what I learn ↓

Bangalore, India
Joined July 2009
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! 💛💙
2
10
531
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
1
1
84
Runek is an amazing project I think this talk is going to be awesome. Looking forward to it 😎
Looking forward to a foss weekend ✨ Hit me up if you’re coming… Looking forward to talking about rapier, wasm and runek ⚡️
1
1
109
And here we go ....
I resigned from Anthropic today. I spent the last three years doing pretraining research at both OpenAI and Anthropic. Neither company is acting responsibly. They are racing straight to self-improving superintelligence and gambling with our lives. More thoughts below.
1
58
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.
1
3
268
Every poor soul or compute needs some motivation XD This somehow reminds me of Marvin
2
87
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.
1
62
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
1
5
127
Farhaan Bukhsh | Python × Rust × WebAssembly retweeted
Prepped another board with the CH32V203 and edited a process video !! Pasting, assembly, reflow, .. and USB comms testing
3
3
1
91
7,524
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.
1
1
2
140
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
1
4
14
598
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.
17
23
1
282
16,320
Farhaan Bukhsh | Python × Rust × WebAssembly retweeted
This is more for agent builders... Primarily coding agents but extends to more general agent builders too. I imagine some amount discomfort in not knowing where your agent is running, which some agents use with docker and other directly on your system. Was working on something similar and ended up writing about it here: blog.anirudha.dev/give-your-…
1
1
4
126
Farhaan Bukhsh | Python × Rust × WebAssembly retweeted
Excited to announce @InMobi as our Venue Partner for #import_bengaluru! 🎉 Thanks to the InMobi team for supporting Bengaluru’s Python & open-source community. 📅 6 Sep | 10 AM–6 PM 📍 InMobi, Bengaluru RSVP: luma.com/5v2wfu9f
🤖 Made with AI
8
1
15
963
Farhaan Bukhsh | Python × Rust × WebAssembly retweeted
who made this masterpiece ?
381
1,860
504
12,189
1,648,977
Farhaan Bukhsh | Python × Rust × WebAssembly retweeted
Want to kick-start your open-source journey? 🐍 Join the BangPypers August DevSprint to connect with maintainers, explore the internals of your favorite projects and make your first OSS contribution. 📅 22 Aug 📍 Amadeus, Bengaluru RSVP: meetup.com/bangpypers/events…
11
1
16
1,065
Farhaan Bukhsh | Python × Rust × WebAssembly retweeted
AI, Python, productivity, and the questions we're all asking. 🤖🐍 Marlene Mhangami explores one of the biggest conversations in tech in her #EuroPython2026 keynote youtube.com/watch?v=84fYqqeB…
2
4
14
1,045
Farhaan Bukhsh | Python × Rust × WebAssembly retweeted
The Core.py episode with Guido van Rossum, Pablo Galindo Salgado & Łukasz Langa is now out! 🎥 Dive into 🐍 Python lore, design decisions, bugs, mailing-list archaeology paired with funny hats and a new perchance keyword? 🐍 🤔 youtube.com/watch?v=9ZuZfG8_…
3
7
921
Farhaan Bukhsh | Python × Rust × WebAssembly retweeted
i will be speaking about voice ai coming weekend, if you are in bengaluru, do join!
We are super excited for our July Meetup 🔥 Speakers: @ashwinexe @StalwartCoder @HaimantikaM @tanishasharmax and Avinash Event Details: 🗓️ 25th July 2026 (Saturday) 📍 Zopdev office, HSR, Bengaluru Thanks @zopdev for hosting us!! RSVP👇
2
2
20
937