이모, baby PL thingy @fp_launchpad, sitar-strummer, 🇮🇳, inhabiting the settler-migrant continuum.

ಬೆಂಗಳೂರು/சென்னை/내 사랑이 사는 곳
Joined April 2019
Long-awaited update: I get to work with @kc_srk on the OCaml language. Elated and scared in equal measure.
1
1
14
1,127
Alina Banerjee | ಅಲಿನಾ বৈনর্জি retweeted
A group is called simple if it has no normal subgroups other than the identity and the group itself.
1
8
84
4,582
Alina Banerjee | ಅಲಿನಾ বৈনর্জি retweeted
Application form is now open: forms.gle/jovZjp2Fb4yGAQm2A
FP Launchpad is running a PL Winter School between Dec 7th and 11th at IIT Madras: fplaunchpad.org/winter-schoo…. Application to attend will open early next week. Please share widely.
3
8
1
39
1,263
Confidently used பெயர் (peyar, "name") to ask someone their name! Konkani: नांव (naav) Kannada: ಹೆಸರು (hesaru) Hindi, Bengali: नाम, নাম (naam) The p-h phoneme correspondence in Tamil-Kannada is one to keep in mind (linguistics.stackexchange.co…)
1
4
216
Guerrilla teaching to bring FP to anyone who wants to learn.
Slipping in some OCaml into my not-OCaml compilers class :-)
3
125
Alina Banerjee | ಅಲಿನಾ বৈনর্জি retweeted
Job search in AI + FV/compilers #7 — weeks 5 & 6 I am VERY happy to announce that the job search is officially over! I’m joining the Beneficial AI Foundation (BAIF) as a Research Engineer, working on formalizations of Rust in Lean and other exciting problems at the intersection of formal verification and AI safety. Honestly, this feels like an incredibly good match for me. The role combines theorem proving, programming languages, real software, and one of the questions that has motivated this entire series: as AI writes more of our software, how do we obtain strong evidence that the resulting systems actually do what we intend? I’m also extremely aligned with the mission, culture, and leadership behind BAIF. The more I learned about Max Tegmark’s work and BAIF’s mission to keep AI beneficial for humanity, the more excited I became about contributing to it. I would especially like to thank Shaowei Lin for believing in me and in my work. I’m very excited to see what we’ll build together! Now, as a postscript to this job search, here are some numbers. I applied to 47 companies in total. That number could have been much larger, but I deliberately focused on strong matches: places where my background was relevant and where I genuinely believed I could be happy doing the work. Of those 47 companies, 15 invited me to interview. Across those processes: • 7 ended after one round • 3 reached two rounds • 2 reached three rounds • 1 reached four rounds • 1 startup invited me to a three-week paid work trial • 1 ended with the offer I accepted from BAIF 🎉 The work trial was particularly interesting. The startup was very transparent from the beginning: they explained what they wanted to evaluate, how the trial would work, and even what the offer would be if we decided we were a good match. I appreciated that a lot. Hiring is an exhausting and resource-intensive process for BOTH sides. Candidates invest time, energy, hope, preparation, and often a slightly unreasonable number of LeetCode mornings. Companies invest the time of recruiters, engineers, researchers, and leadership. So I want to thank everyone who interviewed me for their time and patience—even when the answer was no, or when the process simply showed that the match wasn’t right. And thank you to everyone who helped me along the way. A lot of people reached out with advice, introduced me to companies, invited me to interview, shared my posts, or simply wanted to connect. I think I made some real friends during this process, which was one of the best and most unexpected parts of the whole thing. I also want to leave something useful behind for the next person searching. During this process, I tracked companies hiring in formal verification. I’ve now turned that work into FVjobs, a public job board for roles involving proof assistants, automated reasoning, verified compilation, hardware verification, and AI-for-proof: github.com/typetheoryforall/… I plan to keep maintaining it, but I would love for this to become a community resource. If you find an open formal-verification role, you can submit it through a short GitHub form—no Git knowledge required: github.com/typetheoryforall/… Pull requests are also very welcome! Formal verification has received an incredible amount of attention recently. I want to help turn some of that attention into connections between the people who need these skills and the people who have spent years developing them. For the last several weeks, I’ve been writing publicly about the uncertainty, interviews, mistakes, preparation, and occasional moments of hope that came with this search. And now I can end it on a high note and giving something back to the community! Thank you to everyone who followed along and rooted for me. I can’t wait to get started!
16
6
106
3,567
Got screamed at because I was late in bringing food. The absolute entitlement 😊(he was hungry and ate everything).
4
47
I am a living testament to a time when writing test scripts, running manual tests (I did some, on a cool browser; RIP Opera), esp. for web-apps, was work. Now a PB test-suite with an LLM writing the actual tests does away with all that. Brave new world indeed.
4
168
Alina Banerjee | ಅಲಿನಾ বৈনর্জি retweeted
Congratulations to @LulaOficial and the people of Brazil on his historic fourth term, defeating Trump-backed Flávio Bolsonaro's far-right divisive campaign. A victory for democracy and proof that the far right is not invincible!
28
259
6
1,747
14,977
Alina Banerjee | ಅಲಿನಾ বৈনর্জি retweeted
Replying to @K2_181 @oorvani
Special shoutout to Claude (@claudeai @AnthropicAI) and Codex (@OpenAIDevs @OpenAI) which enabled us to build this.
1
1
4
283
Alina Banerjee | ಅಲಿನಾ বৈনর্জি retweeted
Replying to @K2_181 @oorvani
Oh and the entire codebase is OSS MIT License at github.com/snarayanank2/beng… We're hoping to use / adapt this for future urban body elections in different cities.
1
1
6
313
Alina Banerjee | ಅಲಿನಾ বৈনর্জি retweeted
Donations go to Oorvani Foundation, the non-profit behind this: oorvani.org/support-us @oorvani For scale, ₹3 lakh is about 0.00008% of what the city spends in a year. We'll tell you where ours went.
1
1
8
346
Alina Banerjee | ಅಲಿನಾ বৈনর্জি retweeted
How you can help: money. Sorry. The whole thing runs on roughly ₹3 lakh. That pays for AI that extracts information, people to check every candidate's affidavit by hand, sending voters reminders, and settling Google's bill each time someone looks up their ward.
1
1
4
338
Alina Banerjee | ಅಲಿನಾ বৈনর্জি retweeted
The site opens around Nov 1 or when the election is announced, whichever arrives first. We are not taking bets.
1
1
5
334
Alina Banerjee | ಅಲಿನಾ বৈনর্জি retweeted
Why bother? Nobody under thirty in this city has ever voted for a corporator. Neither has anyone who moved here in the last ten years, which in Bengaluru is a lot of people. That's a great many first-time voters, and a ballot full of names they've never heard.
1
1
9
389
Alina Banerjee | ಅಲಿನಾ বৈনর্জি retweeted
Also on there: your polling booth, how to vote, the issues in your ward, and questions worth putting to whoever rings your doorbell over the next few weeks. All of it in English and Kannada.
1
1
7
442
Alina Banerjee | ಅಲಿನಾ বৈনর্জি retweeted
Once candidates are announced, each one gets a report card: age, education, assets, criminal cases. All taken from the affidavit they swore themselves. Same fields for everyone, side by side. We add no opinions. We'll use both AI and humans.
1
1
9
524
Alina Banerjee | ಅಲಿನಾ বৈনর্জি retweeted
The first problem is basic. The wards have been redrawn: 369 of them now, across 5 corporations, and most people don't know which one they live in. So step 1 is finding out which ward do you belong to.
1
1
8
670
Alina Banerjee | ಅಲಿನಾ বৈনর্জি retweeted
It's called Bengaluru Votes: bengaluruvotes.opencity.in A partnership between @oorvani @Janaagraha1 , plus volunteers like me. Not affiliated with any party, candidate or government body. We intend to be equally unhelpful to all of them.
2
4
29
1,468