
이모, baby PL thingy @fp_launchpad, sitar-strummer, 🇮🇳, inhabiting the settler-migrant continuum.
ಬೆಂಗಳೂರು/சென்னை/내 사랑이 사는 곳
Joined April 2019
- Tweets654
- Following62
- Followers57
- Likes39.7K
Alina Banerjee | ಅಲಿನಾ বৈনর্জি retweeted
A group is called simple if it has no normal subgroups other than the identity and the group itself.
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.
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!
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!
Alina Banerjee | ಅಲಿನಾ বৈনর্জি retweeted
If you've made it this far, do visit bengaluruvotes.opencity.in, look up which ward you live in and consider donating.
Alina Banerjee | ಅಲಿನಾ বৈনর্জি retweeted
Special shoutout to Claude (@claudeai @AnthropicAI) and Codex (@OpenAIDevs @OpenAI) which enabled us to build this.
Alina Banerjee | ಅಲಿನಾ বৈনর্জি retweeted
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.
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.
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.
Alina Banerjee | ಅಲಿನಾ বৈনর্জি retweeted
The site opens around Nov 1 or when the election is announced, whichever arrives first. We are not taking bets.
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.
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.
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.
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.
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.
Alina Banerjee | ಅಲಿನಾ বৈনর্জি retweeted
Bengaluru last elected its ward councillors in 2015. Since then the city has spent about ₹38,455 crore a year with nobody local to blame for the pothole outside your gate.
The ward elections are coming soon, hopefully 🤞. A few of us are building something for them. 🧵
Alina Banerjee | ಅಲಿನಾ বৈনর্জি retweeted
If you’re taking my NPTEL course, Functional Programming with OCaml, I’d appreciate your feedback through a short survey. Let us know what worked well and what we can improve. The form link will be in the course announcements. Thank you!
Alina Banerjee | ಅಲಿನಾ বৈনর্জি retweeted
Our classical music is the greatest achievement of Indian civilisation, and it would be tragic if its inherently pluralist and syncretic character falls prey to the polarising poison of Hindutva. My column in @ttindia :
telegraphindia.com/opinion/n…
Alina Banerjee | ಅಲಿನಾ বৈনর্জি retweeted
Most Indians don't know this, but the Dreze family are literally academic royalty in Belgium.
Jean's brother the late Xavier Dreze was a highly regarded Marketing professor at UCLA's Anderson School of Management. He was one of the very very few who could do both modeling and consumer behavior research. He died very young at age 48. His obituary says he was a true polymath with multiple academic and sporting talents.
Jean's father the late Jacques Dreze was an economist at the Université Catholique de Louvain. He was a highly regarded economist and the first president of the European Economic Association. He has collaborated with nobel laureates Robert Aumann and Franco Modigliani and his publication record is comparable with the best in the field.
Jean Dreze could have had a very cushy life with his family legacy, white skin and European passport. Even in India, he could have been a social butterfly flitting in and out of five star hotels and running think tanks funded hy veated interests. Instead, he took Indian citizenship, learnt Hindi and roughs it out in rural Jharkhand. He designed many schemes and his footprint is all over Indian economic policy.
You may like him or hate him. But Jean Dreze is more Indian than anyone who was born Indian, including you and me. He chose to be Indian. And he has dedicated his life to India.
Think of this the next time some illiterate journalist asks "Who is Jean Dreze?"












