Your video player somehow managed to be worse than Reddit, the perennial joke of web dev.
Not to mention “something went wrong” again and again, maybe by the 4th reload would a linked tweet actually show up for me.
I’m on 25 gig symmetrical fiber with <10ms to my local AWS hub, FWIW
That seems like a purpose-built feature to punish non-Twitter users to induce them to sign up for Twitter and/or use the Twitter app instead of the web UI. It's not a bug but a misfeature.
-- hn_throwaway_99 https://news.ycombinator.com/item?id=33389128
Here I was responding to a comment "What hubris to think that your system is so complex that other engineers couldn't understand it." Which is still a bullshit assessment of the argument (which the original comment was about) that you need expertise in specific domains to be able to evaluate code, which I agree with.
My comment you quoted above is that I think that there would be a subset of Tesla engineers (just not the ones that, for example, solely focus on driver systems) that would overlap with Twitter's domain.
You don't need to be a part of any particular domain to effectively audit code.
It can be difficult to critique choices, specially in system architecture, when domain requirements are presented or falsely asserted as 'dictating the choice', but this can be addressed by directing conversations with stakeholders to nail down the conceptual model that has been implemented in architecture style x, and then the conversation is on more equal footing.
Auditing language usage, libraries, development process, etc. are much less domain specific.
They wouldn't have to understand any of it, just be able to identify where and when changes occurred, for later review for any last minute shenanigans.
I'm not personally convinced this whole incident even happened, but if it did, this is what I think would make sense.
Any competent engineer can come to understand most any part of the system, but it's going to take minimum several weeks to understand at a level where you can seriously challenge the domain experts about what's really going on in a little 0.01% corner of the engineering shop.
It takes a long time to onboard to a big mature infrastructure that is serving hundreds of millions of users for people moving from a similar company, even longer if your day job is whatever Tesla engineers are doing.
And that's onboarding, not pretending to be an expert which seems to be the role they're taking on.
Who is thinking that?
Facebook has a years-old bug with their ML classifier used to flag spam/abuse content in Facebook Groups. Its exact behavior has morphed over time as they flailingly attempt to fix it, but for several straight months that behavior was "posting to a Group via the Graph API fails with 'unknown error' if it includes a dollar sign". This in an API used by tens of thousands of apps and many millions of users, at one of the richest (in both money and programmers) companies on the planet.
ML is often a black box "computer says no" scenario with little meaningful ability to debug.
Would it?
Would it not?
Even just having access to code while someone talks I can prove with much higher value questions on what they are saying… because even if I’m asking something dumb it prompts a deeper explanation.
If you spend $44 billion dollars on something, you're going to want to look it over extremely well.