Image
user avatar
Satnam Singh
@satnam6502
Punjabi-Scottish-American working at @HarmonicMath. Cook, cyclist, Lost In Music. โˆƒ๐Ÿ‡ฎ๐Ÿ‡ณ โˆง โˆ€๐Ÿ‡ฌ๐Ÿ‡ง โˆง โˆƒ๐Ÿ‡ช๐Ÿ‡บ โˆง โˆ€๐Ÿ‡บ๐Ÿ‡ธ #celiac ex-{Microsoft, Google, Facebook, Xilinx}
Los Altos, California
Joined December 2016
  • user avatar
    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). I
  • user avatar
    Replying to @sabrinaesaquino
    In IEEE-754 single precision: 0.1 is exp: 123, mantissa bits: 5033165 i.e. 2^-4 * 1.600000023841858 = 0.100000001490116119384765625 0.2 is exp: 124, mantissa bits: 5033165 i.e. 2^-3 * 1.600000023841858 = 0.20000000298023223876953125 Adding these two together: 0.30000000447034836
  • user avatar
    I've completed exactly 55 revolutions around the sun pretty much to the minute. Others might think I'm a loser to be still "just a coder" at 55 but actually I'm proud because it's tough to be an old git in this game and still hack it. I had to take demotions and quit management!
    Image
  • user avatar
    I wish we would stop saying that strong mathematics skills are necessary for a computer programming career, and stop requiring high levels of mathematics attainment to study computing at university. It is a false proxy for whether you will be good at programming or not.
  • user avatar
    I once arrived at San Francisco airport with an H1-B that expired while I was out of the country, but the renewal was not going to start for a few days. They started to process me for deportation (I lived in San Jose where I owned a house!!!) and put me in a room for 5 hours that
  • user avatar
    Me: "Hello, my name is Satnam Singh and I work at Google Research." Interview candidate: "Yes, I know, I follow you on Twitter." [All pretense at appearing professional immediately evaporates.]
  • user avatar
    12 years I was on the verge of failing my second attempt at interviewing at Google. I was summoned to the New York office of the potential hiring Director who said "Satnam, your interview feedback is all over the map, we can't make sense of who you are, can you even code?" I
    Image
  • user avatar
    My daughter has told me excitedly about a SAT solver she has just written in Python. Parenthood has prepared me for mixed emotions, but this has truly left me conflicted.
  • user avatar
    To get promoted build things poorly that are likely to break and then fix them in an emergency and emerge as a hero. To be overlooked and never loved work hard to build reliable systems that you keep running where everybody takes reliability for granted and nobody knows your name
  • user avatar
    I turned 56 today. Iโ€™ve been reflecting on what (if anything) I have learned in my life that I can tell you that might be of use or interest to you. Iโ€™ll spare you the details of the specifics of my history and background and how I got from a poor rural family in India to
  • user avatar
    Just rejected by a very large company you know the name of, I am drowning my sorrows with a Negroni and the Wednesday night Hiking Group crowd at St Stephenโ€™s Green pub in Mountain View.
    Image
  • user avatar
    Replying to @CFDevelop
    When I โ€œretireโ€ thatโ€™s what I will too. I am not retiring from coding, Iโ€™m retiring from process.
  • user avatar
    Weโ€™ve raised some more dosh in a Series D to help us carry on hacking. Also, @ylecun joins us at @GroqInc as a technical advisor. wow.groq.com/news_press/groโ€ฆ
  • user avatar
    Recruiter: We ask you to do three coding interviews. Me: No problem, let me know which engineers from your company you would like me to interview and what programming languages they want to use. Recruiter: <noise a recruiter makes when they SEGV>