Satnam Singh

Personal: https://raintown.org
Personal: satnam@raintown.org
Personal: satnam6502@gmail.com
Professional: s.singh@acm.org
Professional: s.singh@ieee.org
Bio: https://satnam6502.github.io/bio
FP Castle: https://fpcastle.com


satnam6502
satnam6502
satnam6502.bsky.social
satnam6502
Google Scholar
ORCID-ID: 0000-0002-2017-4310
Researchr Profile

Ross Anderson

Ross Anderson I had just been talking to Ross Anderson a few days before I got the shocking news from a friend in Cambridge about him passing away unexpectedly. I could hardly believe it. Ross and I had been discussing a guest lecture I gave for his computer security course at the University of Edinburgh. He was his usual ebullient self, full of life, energy and passion. He spent a lot of time over email and Zoom to help me prepare and properly pitch the lecture. I am sure it would have been a lot less effort for him to just give the lecture himself, but he cared deeply about giving the students the best possible education, so for him a lecture about silicon level security from someone in industry was an important part of the students’ education. He told me he was especially keen to impress upon the students the guest lecturer was a fellow Scotsman. Ross and I both come from Glasgow.

This level of passion, drive and “giving a damn” typified how Ross approached the many things he cared about in life, including playing the bagpipes. I took the photograph above on 14 March 2009 and I recall just how good the bagpipes sounded when played masterfully with great skill. Few of the songs that night were traditional Scottish tunes, most were pop songs amazingly transliterated to the bagpipes and they sounded wonderful.

I first came across the intellectual juggernaut Ross Anderson in a professional capacity, along with Saar Drimer, in Cambridge to discuss the security flaws in the chip and pin credit card system (Chip and PIN is Broken). However, we quickly bonded and became friends, due to a mutual interest in food, drink, music, technology and a similar “Glasweigan” perspective on the world.

I was surprised he would give the likes of me the time of day to talk deeply about silicon technology, security, banking, and the social aspects of security at a high bit-rate that I could hardly keep up with. I quickly realized that he was not a man of airs and graces, and treated everyone he encountered as equals. I very much admire and respect that quality. He could be fiery and intense, brutally direct and blunt, and loud and emphatic. He was that way because he cared.

As a broadly educated man he had the capability to intersect technology with economics and how people behave to understand the weak points and failings of technology. A phenomenally important role he played was holding to account the world of finance when it wrongly accused customers of giving away their PIN numbers, when they were actually stolen with “man in the middle” attacks from handheld chip and pin readers. The fact that he had worked in banking before he moved to academia no doubt greatly strengthened his hand.

The UK Post Office IT scandal reminds us how the big and powerful continue to cover up their failings by wrongly blaming innocent individuals. Big corporations entirely control the development and deployment of machine learning technology which will increasingly make inscrutable judgments about our lives, and us. Politics and government is attempting to make some inroads to try regulate AI. However, the world needs many more Ross Andersons in academic positions where they have the platform to speak truth to power, and fight for the ordinary person, to stamp out injustice, and fight for what is right and decent.

This is a picture of the last time I saw Ross in person, in January 2024 at Fin Boys restaurant in Cambridge, here shown with our mutual friend Sanjay. Anyone that knew Ross understood the depth of love and commitment he had to his family. Beyond that, he was a galus friend.

Ross Sanjay

Posts

My SIGPLAN Current Continuation YouTube Interview. 29 May 2025
My Haskell Interlude Podcast Interview. 26 August 2024
My Type Theory for All Podcast Interview. 15 August 2024
Accelerating Large Language Models with Groq's LPU Machine Learing Chips. 26 July 2024
Obiturary for Ross Anderson. 6 April 2024
Silver Oak: Building A High Assurance Silicon Root of Trust. 13 March 2024
Abuse and Bullying: An Ad Hoc Personal Survival Guide. 15 January 2023
Advice for Whiteboard Coding Interviews. 3 October 2021.
Cluster Level Logging with Kubernetes. 11 June 2015
Cluster Management with Kubernetes. 5 June 2015
Logging Kubernetes Pods using Fluentd and Elasticsearch. 18 November 2014
Creating a Windows DLL from a Haskell Program and calling it from C++. 19 April 2011
Compiling C# Programs to FPGA Circuits: An Ethernet Packet Processing Example. 15 February 2011
Using the Virtex-6 Embedded Tri-Mode Ethernet MAC Wrapper v1.4 with the ML605 Board. 11 February 2011
Reconfigurable Data Processing for Clouds. 18 January 2011
F# Black-Scholes running on GPUs and SSE3 Multicore Processors using Accelerator. 14 October 2010
Kiwi Synthesis of C# and F# Combinational Circuit Models into FPGA Circuits. 28 April 2010
A C# implementation of a convolver using Accelerator for GPGPU and multicore targets using LINQ operators. 11 January 2010
An F# Functional Geometry Description of Escher's Fish. 5 January 2010
GPGPU and x64 Multicore Programming with Accelerator from F#. 15 December 2009
Postcard From The Valley. 21 February 1998.