Out of all the comments here, I can't believe this is the only one that shares my sentiment. I'm not a software engineer, but in my area of engineering if I ever revealed anything publicly as detailed as this kind of architecture; for instance, the failure modes effect analysis framework use at a certain aerospace company... or details of the simulation models involving the crash analysis at a certain car company, so soon after departing one of those companies, I'd expect a letter from a lawyer within a week. In most places I've worked I don't think I could even post anything on the internet invoking the name of the company unless it was a repost of some public information the company itself had previously released.
Do the vast majority of people here on HN/in Silicon Valley not have 5-year NDA's? Or do they and they just not care?
Breach of contract possibly. Usually companies don't want you revealing their internal infrastructure publicly unless you get permission. Who knows though.
Nothing here seems to approach anything like truly proprietary knowledge and the kind of information it contains is pretty similar to what goes up on engineering blogs (or what you'd describe in a job interview, if you prefer) all the time.
Yes exactly this. Maybe they did but I didn't find it stated in the writeup, which was actually pretty good. If it were my company though, I'd want the intellectual capital protected and we programmers usually have to sign non-compete agreements so I think my original comment stands, it was my opinion and initial gut reaction, not an indictment or judgement in any way.
To be hair Musk posted much more internal information in a screenshot lately. The question isn't really is it incredibly useful, but is there anything that might be a breach of the employment agreements. To this I don't know, but it is still an area where employees should be careful. I personally would never write anything about my employer on a personal blog.
Who's going to compete with Twitter? It's a company worth billions, and to execute the caches and automatic fallover in the rival company with billions of users it would take billions.