An enduring childhood memory is of my mother making a vast vat of ghee, slowly melting 35lbs of butter and skimming off the impurities to yield liquid gold. It filled our apartment with an overwhelmingly comforting nutty sweet aroma, and even today the smell of
Satnam Singh
@satnam6502.bsky.social
Punjabi-Scottish-American husband and father of two, Haskell hacker, cook, cyclist, Lost In Music. ∃🇮🇳 ∧ ∀🇬🇧 ∧ ∃🇪🇺 ∧ ∀🇺🇸 #celiac ex-{Microsoft, Google, Facebook, Xilinx, Glasgow} living in Los Altos, California http://raintown.org
Wagyu beef with Le Gavroche Béarnaise sauce was the Valentine dinner I cooked for Susan, served with a very fancy bottle of BV.
The magnolia tree at the end of our block is doing well.
I am giving a talk about automatic formal verification of computer hardware using Harmonic's Aristotle system at the University of Cambridge at their CS department on Thursday 26 February 2026 at 2PM in room FW26. The talk is open to the public. talks.cam.ac.uk/talk/index/2...
talks.cam : Automatically Formally Verified Hardware using Aristotle
talks.cam.ac.uk
At Harmonic we've just announced $1,000,000 of sponsorship for Principal Investigators and Rising Mathematicians. Significant O($100K) funding for high-impact projects. Early access to next-generation Aristotle models. Please apply! aristotle.harmonic.fun/sponsorships
Aristotle API
aristotle.harmonic.fun
2026 is the year that will see tremendous progress at the intersection of AI x mathematics x software verification etc. www.nytimes.com/2026/01/14/t...
Can A.I. Generate New Ideas?
nytimes.com
I’m thrilled to share that I’ll be attending POPL 2026, and even more excited that Harmonic is officially a sponsor this year. At Harmonic we are leveraging the power of the Lean 4 theorem prover to push the boundaries of AI and formal verification. Learn more about our mission: harmonic.fun
Harmonic - AI for Formal Mathematical Reasoning
AI for Formal Mathematical Reasoning
harmonic.fun
I've completed five weeks of work at my new company Harmonic. It's intense, fast paced, highly engaging and I love being back at the whiteboard. If we succeed in our mission "Theorems For Free" will have a new meaning.
I made chanterelle risotto tonight, which is just what we needed on a chilly night.
This is your routine reminder that "program" and "algorithm" are not synonyms. A program *goes*; an algorithm *works*. They try to pull a fast one on you by overdignifying shit programs as "algorithms". They don't work. They're not algorithms. They're wrong, not you.
Taking the train to Palo Alto for my first day of work at Harmonic. Looking forward to machine learning, interactive theorem proving with Lean and formal verification of hardware.
On Monday for the first time in four years I will start to work in an office five days a week, like I have done for all of my career until COVID-19. I've been looking forward to this day, having never liked working from home and having seen all the problems and issues that occur in a remote first
We are selling Kiran's flat in the west end of Glasgow. It is a lovely two bedroom flat on Barrington Drive, just along from Brett and opposite St. Mary's church. Please let anyone know who is looking for a flat. Offers over £269,000. corumproperty.co.uk/property/bar...
Corum Property | 1/2 11 Barrington Drive, Woodlands, G4 9DS
corumproperty.co.uk
My latest session with Erik Meijer took in the usual wide range of topic rants, including criticism of my restricted choice of wire domain values for the formal verification of hardware, the world of vibe coding and the allure of mindless coding for its therapeutic value,
A great night of cocktails at our local bar Amandine with Susan, Kiran and her boyfriend (and bartender) Adam.
They're only saying what "everyone" is thinking. Our politicians are terrified of calling racists what they are, because there are a lot of them.
The time to be indulgent towards racists is well over.
About two weeks ago I had a pretty terrible bicycle accident which damaged the left hand side of my body and significantly hurt my left knee. Folks in Singapore might have noticed me limping around. I'm still recovering from it, unable to walk much, and I certainly can't do my usual cycling,
I get my bike serviced once a year and usually refresh the handlebar tape. The current edition.
Do you have any questions you would like to ask our panelists on the free to attend webinar "How can AI Revolutionize Hardware Verification?" on Monday 20 October at 16:00-17:00 BST (11:00-12:00 ET, 8AM Pacific)? Registration link: www.workcast.com/register?cpa...
My father lived in Singapore before I was born, and I have been walking the streets wondering if I have retraced any of his steps. As an Indian he was here at the right time to apply for and get a British passport (or some similar document). This was a pivotal moment in our family history,
The video recording of my ICFP 2025 keynote talk Functional Programming for Hardware Design is up on YouTube. www.youtube.com/watch?v=1oBO...
[ICFP/SPLASH'25] Orchid Plenary Ballroom - ICFP Papers and Events (Oct 13th)
YouTube video by ACM SIGPLAN
youtube.com
For the hot pan vs. cold pan controversy I am on the side of the hot pan. Seared duck breast with a whisky soy sauce (Oban 14), on a bed of spring onions, asparagus and sugar snap peas (thank you Nick Nairn). I started with a Hestan titanium pan at 200°C and seared the scored salt and pepper
When my daughter was born 22 years ago I never expected to have the following family dinner conversation with her: Kiran: <a story about getting into trouble with "git add ." at work> Dad: <Have you considered only using "git add -u ." when using . as an argument?>
I have landed my dream job. I’ve just accepted a position at Harmonic, a Palo Alto startup applying AI to formal mathematical reasoning. Harmonic’s Aristotle formal reasoning model achieved Gold Medal level performance at this year’s International Mathematical Olympiad (IMO). harmonic.fun
Harmonic - AI for Formal Mathematical Reasoning
AI for Formal Mathematical Reasoning
harmonic.fun
I am very much looking forward to the Formal Methods (FM) and Artificial Intelligence (AI) workshop next week at SRI in Menlo Park. It's worth going just for the attendance list! sites.google.com/view/fmxai20...
Atlas Computing presents:
Sep 30 - Oct 2, 2025 SRI International, Menlo Park.
sites.google.com
I did some more hacking to produce a totally floorplanned 64-input sorter circuit on a Xilinx XC7A200T FPGA, on the LHS picture shown as a tight rectangular block, on the RHS a close-up that shows the butterfly wiring pattern.
A lovely Xilinx 7-series FPGA chip layout of a sorting network produced from a dependently typed DSL in Haskell. More stuff like this during my keynote talk at ICFP 2025 in October in Singapore. icfp25.sigplan.org/details/icfp...
So far I have talked to 25 companies but I've only done a full interview loop with one (8 interviews). Sadly that did not work out (much to my surprise). I also had one "ambush interview" with a company that I thought I was having a more informal chat with.
Interviewing: Contemplator vs. Thinking On Your Feet. As a contemplator rather than thinker on my feet I am doomed to keep failing the typical tech interview loop. In a whiteboard or zoom environment where I am under scrutiny and being “watched over my shoulder” my brain just freezes and