HACKER Q&A
📣 lifeisstillgood

What else don't I know? (that the big tech companied have invented?)


So google has TrueTime, which after I read three lines about it is insanely useful. I am trying to figure out how they get it to work. But I was wondering, what else do the "big boys" do well that I don't know about?

(the rabbit hole I started with was a job ad for ex-Googlers "who hated waiting for the ad batch runs to complete" - so batch runs are still a thing :-)

https://storage.googleapis.com/pub-tools-public-publication-data/pdf/65b514eda12d025585183a641b5a9e096a3c4be5.pdf


  👤 cairo140 Accepted Answer ✓
The biggest feature I miss from Google is the constellation of citc and the distributed build system that revolves around it. Most is described or implied by "Why Google stores billions of lines of code in a single repository" (2016) [1].

The key idea is that any human-written change only ever touches ~1-100 files, and there's never any need to store or maintain the entire source tree in your local persistence store. By only ever working on deltas, you can have highly efficient distributed and cached builds. This architecture imposes significant constraints: you must express your build graph in a modular way [2], you collocate your distributed FUSE backend and build system for speed, and all development is over the network. But it comes with many benefits at scale: near-perfect caching, instant "branch switching", fast builds even with deep and wide dep graphs, and excellent affected target determination so flakes/outages in one part of the codebase don't affect the rest of it.

[1] - https://dl.acm.org/doi/pdf/10.1145/2854146 [2] - https://bazel.build/


👤 epelesis
You might be interested in this table table mapping internal tools/technology at Google to public equivalents: https://github.com/jhuangtw/xg2xg

👤 GhettoComputers
https://journaliststudio.google.com google journalism tools are really nice. I looked at your bio, best to just not let kids use tech or disable the super vibrant visual candy. https://www.researchgate.net/publication/340421051_True_colo...