HN user

bobnamob

1,255 karma

<userid>@gmail.com

From one orange to another

Posts17
Comments217
View on HN

I guess I'm an LLM then. I've been referring to the structure of types as "shape" for more than a decade and so have plenty of others

There's a reason Where 2 -> Google Maps happened in Sydney. The sheer number of one-way roads combined with the imposition of the harbour and the messy tunnel system make internalising Sydney navigation a life-long endeavour

Not op, but in my case a lifetime of colourblindness has desensitised me to colour as an indicator.

I have my editor configured with zero highlighting for keywords and syntactic elements. Admittedly, I have compilation/lint/syntax/type check errors set to invert the erroneous block, black background white text.

Syntax and keyword highlighting is just noise given I’ve been trained by decades of colourblind unfriendly interfaces

slop that works

Until that slop that works leads to therac-26 or PostOfficeScandal2 electric boogaloo. Neither of those applications required software superior to their competitors, just working software

The average quality of software can only trend down so far before real world problems start manifesting, even outside of businesses with a hard requirement on "software superiority"

SpacetimeDB 1 year ago

https://en.wikipedia.org/wiki/Real-time_computing

Hard real time (or just "real time" in firmware/hardware contexts) is effectively a term of art. One that's been increasingly watered down by the rest of the industry.

Strict definitions matter when system failure == pacemaker missing a beat or train signalling system drives a freight train into the back of 400 passengers.

And now you've pulled in a full sql parser as a dependency (admittedly a dev/build time dependency, but a dependency nonetheless) in a project that has no business parsing sql.

In this day and age of increasingly rampant supply chain attacks & dependency vulnerabilities, I'd definitely be second guessing the approach of "just write a test for it" if that test involved blowing up your attack/vuln surface

Agreed, I feel like the article didn't address the other major benefit of sync calls, namely their simplicity.

A system built on purely synchronous calls is infinitely easier to reason about and design in all aspects other than e2e latency.

I'd almost approach from the opposite direction, defaulting to sync calls till you have concrete performance reasons not to.

Yeah, 56 minutes late in the end. I would have happily traded another 4 minutes for £35. Next time I'll sabotage a door or two

(For the benefit of British transport police, the above is satire)

Ironic read given I'm currently sat on a half hour delayed, hopelessly overcrowded (due to 2 prior cancellations) Avanti west coast service.

I'll be happy to claim my delay repay on my employer's dime for the 5th time this year. My only regret is that I booked off-peak

Hilarious, I’m sure the move to teams will do further wonders for morale.

Come in 5 days a week to be sat in teams calls all day.

To my ex-colleagues, the grass really is greener elsewhere

21st Century C++ 1 year ago

* for some values of FAANG

C++ has been dead and effectively banned at amzn for years. Only very specific (robotics and ML generally) projects get exemptions. Rust is big and only getting bigger