Sign in

Satnam Singh

@satnam6502.bsky.social
2.8K followers 917 following 562 posts

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 raintown.org

PostsRepliesMedia
Satnam Singh @satnam6502.bsky.social · 20/02/2026
The local Asian grocery store, KRK, sold huge bricks of it at very low prices.
040
Satnam Singh @satnam6502.bsky.social · 19/02/2026
melting butter transports me to that small flat in Glasgow and a feeling of security and love.
180
Satnam Singh @satnam6502.bsky.social · 19/02/2026
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
1130
Satnam Singh @satnam6502.bsky.social · 15/02/2026
Sadly I have been prescribed Ivermectin in the past.
020
Satnam Singh @satnam6502.bsky.social · 15/02/2026
Wagyu beef with Le Gavroche Béarnaise sauce was the Valentine dinner I cooked for Susan, served with a very fancy bottle of BV.
0171
Satnam Singh @satnam6502.bsky.social · 09/02/2026
Sadly I am bracing myself for about 20 Reform seats in the Scottish parliment.
100
Satnam Singh @satnam6502.bsky.social · 07/02/2026
The magnolia tree at the end of our block is doing well.
0181
Satnam Singh @satnam6502.bsky.social · 01/02/2026
I don't know, probably not.
010
Satnam Singh @satnam6502.bsky.social · 29/01/2026
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.ac.uk
talks.cam : Automatically Formally Verified Hardware using Aristotle
3276
Satnam Singh @satnam6502.bsky.social · 23/01/2026
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.harmonic.fun
Aristotle API
073
Satnam Singh @satnam6502.bsky.social · 15/01/2026
and as someone who grew up with the excitement of a teenage 6502 hacker this is the first time I have felt that same level of energy and revolution again. I'm not in this game to be a spectator, so if you want to shape the future please join us.
180
Satnam Singh @satnam6502.bsky.social · 15/01/2026
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...
nytimes.com
Can A.I. Generate New Ideas?
150
Satnam Singh @satnam6502.bsky.social · 15/01/2026
I'm not in this game to be a spectator, so if you want to shape the future please join us.
000
Satnam Singh @satnam6502.bsky.social · 11/01/2026
On my way to #POPL2026.
0100
Satnam Singh @satnam6502.bsky.social · 06/01/2026
If you’re passionate about formal methods, automated reasoning, or the future of AI, I’d love to connect. We are growing fast and looking for brilliant minds to join us! #POPL2026 Explore open roles: jobs.ashbyhq.com/Harmonic
harmonic.fun
Harmonic - AI for Formal Mathematical Reasoning
AI for Formal Mathematical Reasoning
050
Satnam Singh @satnam6502.bsky.social · 06/01/2026
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.fun
Harmonic - AI for Formal Mathematical Reasoning
AI for Formal Mathematical Reasoning
1160
Satnam Singh @satnam6502.bsky.social · 05/12/2025
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.
0301
Satnam Singh @satnam6502.bsky.social · 21/11/2025
I made chanterelle risotto tonight, which is just what we needed on a chilly night.
1230
Satnam Singh @satnam6502.bsky.social · 10/11/2025
Absolutely no need to worry about me! I am fine!
000
Reposted by Satnam Singh
Conor Titania Mc Bride @pigworker.bsky.social · 09/11/2025
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.
1205
Satnam Singh @satnam6502.bsky.social · 10/11/2025
Thank you kindly for asking. Mixed. Some great aspects. Some utterly terrible aspects.
100
Satnam Singh @satnam6502.bsky.social · 03/11/2025
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.
4330
Satnam Singh @satnam6502.bsky.social · 31/10/2025
person camaraderie again. I'm spending a few days at my happy place before starting work on Monday. Hello from Lake Tahoe.
000
Satnam Singh @satnam6502.bsky.social · 31/10/2025
dissolved by pixels, and the underlying humour and wind-up aspect is scrambled by UDP/TCP. I do have some concerns about how I will adapt to being back in the office five days a week, I am sure it is going to be shock and take some adjustment. But I very much look forward to the in
100
Satnam Singh @satnam6502.bsky.social · 31/10/2025
suspect the worst of others rather than best of others. For me the pleasure of working on a problem with someone at a whiteboard (expecting interviews) is a life affirming experience. My trademark stoic unconvinced face and raised eyebrow at ideas that don't make sense to me is
100
Satnam Singh @satnam6502.bsky.social · 31/10/2025
environment, which I think acts as a significant drag on velocity. Without the bonds that are created by in person interactions over coffee, lunch or a hallway chat about that new restaurant in Menlo Park the tendency, when the stress is high and the pressure is on and something is broken, is to
110
Satnam Singh @satnam6502.bsky.social · 31/10/2025
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
1150
Satnam Singh @satnam6502.bsky.social · 30/10/2025
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...
corumproperty.co.uk
Corum Property | 1/2 11 Barrington Drive, Woodlands, G4 9DS
030
Satnam Singh @satnam6502.bsky.social · 30/10/2025
the madness of Python, and embedding core Bluespec semantics into Lean. I think everyone in Blue Bottle Palo Alto University Avenue was relieved when we left after our two hour session.
060
Satnam Singh @satnam6502.bsky.social · 30/10/2025
=e-bikes (Rivian and BMW), electric cars (his BMW i3, our new BMW i4), cycling routes to Palo Alto (for when my knee eventually heals from my recent cycle crash), rants about paper reviewing for academic conferences (I'm reviewing EuroSys 2026 papers right now),
130
Satnam Singh @satnam6502.bsky.social · 30/10/2025
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,
1130
Satnam Singh @satnam6502.bsky.social · 29/10/2025
A great night of cocktails at our local bar Amandine with Susan, Kiran and her boyfriend (and bartender) Adam.
070
Reposted by Satnam Singh
Conor Titania Mc Bride @pigworker.bsky.social · 26/10/2025
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.
031
Satnam Singh @satnam6502.bsky.social · 27/10/2025
neither the few glasses of wine during pub night in downtown Mountain View. The bike shop did a good job of repairing my bike, but I don't know what kind of shop can repair my still broken pride.
200
Satnam Singh @satnam6502.bsky.social · 27/10/2025
Having a mal-adjusted light which came off the handlebars earlier in the day and which I put back hastily (pointing up, not down) did not help. Having two Aperol spritz earlier in the day I am sure did me no favours,
100
Satnam Singh @satnam6502.bsky.social · 27/10/2025
swimming or three mile night walks. Beyond the physical damage, the mental damage seems even worse. The multiple factors that led up to the crash, where I was dethroned by a sandpit with a very raised wooden edge on the grounds of our childrens' elementary school swirl around my head every day.
100
Satnam Singh @satnam6502.bsky.social · 27/10/2025
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,
4110
Satnam Singh @satnam6502.bsky.social · 23/10/2025
I get my bike serviced once a year and usually refresh the handlebar tape. The current edition.
0120
Satnam Singh @satnam6502.bsky.social · 18/10/2025
Thank you. 4 November.
000
Satnam Singh @satnam6502.bsky.social · 17/10/2025
The panelists are Sean Safarpour (Executive Director, R&D, Synopsys, USA), Prof. Adam Chlipala (Professor of Computer Science, MIT, USA) and Kanad Basu (Rensselaer Polytechnic Institute, USA). Please either enter questions in the comments below or email me at satnam6502@gmail.com or DM. Thank you!
100
Satnam Singh @satnam6502.bsky.social · 17/10/2025
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...
130
Satnam Singh @satnam6502.bsky.social · 15/10/2025
Part of me still expects to spot his ghost wondering around Little India.
060
Satnam Singh @satnam6502.bsky.social · 15/10/2025
This is my first trip to Singapore, but mentions of the place have always loomed large in our family history.
160
Satnam Singh @satnam6502.bsky.social · 15/10/2025
paving the way for my mother and I to move from India to the UK to join him (he had gone ahead). I was about one and a half at the time my mum and I made the trip. Eventually my mum and I would get British citizenship too, when I was around seven.
140
Satnam Singh @satnam6502.bsky.social · 15/10/2025
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,
3240
Satnam Singh @satnam6502.bsky.social · 15/10/2025
The video recording of my ICFP 2025 keynote talk Functional Programming for Hardware Design is up on YouTube. www.youtube.com/watch?v=1oBO...
youtube.com
[ICFP/SPLASH'25] Orchid Plenary Ballroom - ICFP Papers and Events (Oct 13th)
YouTube video by ACM SIGPLAN
1225
Satnam Singh @satnam6502.bsky.social · 08/10/2025
Oh, I don't know. I am just drawing pretty pictures!
010
Satnam Singh @satnam6502.bsky.social · 05/10/2025
internal temperature got to 54°C after which I sliced and served.
010
Satnam Singh @satnam6502.bsky.social · 05/10/2025
skin side of two breasts totaling 600g for 15 minutes, turning the heat down to medium-low as soon as I added the duck breasts to the pan. After 15 minutes of cooking on the skin side (constantly removing the rendered fat) I cooked the flesh side for 6 minutes. After resting for about 7 minutes the
110
Satnam Singh @satnam6502.bsky.social · 05/10/2025
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
290