Earlier quoted context omitted.
Isn’t the purpose of the free food to make you spend more time at work? Seems logical that the alternative is more time at home.
Free food is what you make of it. If your income as a Google engineer is so tight that you have to make sure you get the most out of breakfast and dinner, go for it (but also maybe have a long hard think). The culture may well vary between sites, but this idea that Google (and others) exclusively employ fresh college grads and try to embrace then 24x7 just isn't true. We have families just like anyone else, and they…
Xg2xg: Lookup table of similar tech and services for ex-Googlers
91–100 of 133 posts
Re: Xg2xg: Lookup table of similar tech and services for ex-Googlers
#92Earlier quoted context omitted.
I keep seeing that Borgmon is deprecated but no references to what the replacement is like. Can someone please share even a high level summary? Is the replacement a high cardinality event store like Facebook’s Scuba [0]? [0] https://research.fb.com/wp-content/uploads/2016/11/scuba-div...
The replacement (Monarch) is similar to borgmon except: * All metrics have an associated type. Eg. Response time (milliseconds). That's great because units for derived metrics can be dynamically computed. Eg. Bytes/second. * The query language can fairly efficiently compute metrics at query time rather than needing everything precomputed (eg. 95 percent latency across 1000 tasks can be calculated in real-time). * The…
I'm having hard time figuring out how query language might affect exectuion time. Granted, I've never seen borgmon in action, so the first question should probably be: how different its query language is from what Prometheus offers? If it's more on imperative side than declarative one then your point might actually make sense to me as it is.
> You can also downsample (eg. Change scrape interval to 5 mins after a week).
Does it allow different aggregation methods (avg/sum/max/whatever) for different metrics, like Carbon does?
Re: Xg2xg: Lookup table of similar tech and services for ex-Googlers
#93Earlier quoted context omitted.
It’s funny because inside google borgmon is deprecated for new projects and has been since nine years at least. Of course google has stretched “deprecated” to its limits.
A close source told me only half joking that at Google, when you start any new service, you‘ve got the choice between about a dozen backing services, of which half are deprecated and the other half are not officially supported yet...
Re: Xg2xg: Lookup table of similar tech and services for ex-Googlers
#94Earlier quoted context omitted.
It’s funny because inside google borgmon is deprecated for new projects and has been since nine years at least. Of course google has stretched “deprecated” to its limits.
A close source told me only half joking that at Google, when you start any new service, you‘ve got the choice between about a dozen backing services, of which half are deprecated and the other half are not officially supported yet...
Re: Xg2xg: Lookup table of similar tech and services for ex-Googlers
#95There is no listed equivalent of RecordIO. What do people use for high-reliability journals? When I needed something like RecordIO to store market data, I couldn't find anything. So I implemented https://github.com/romkatv/ChunkIO . I later learned of https://github.com/google/riegeli (work in progress), which could've saved me a lot of time if only I found it earlier. I think my ChunkIO is a better though.
Re: Xg2xg: Lookup table of similar tech and services for ex-Googlers
#96Earlier quoted context omitted.
I keep seeing that Borgmon is deprecated but no references to what the replacement is like. Can someone please share even a high level summary? Is the replacement a high cardinality event store like Facebook’s Scuba [0]? [0] https://research.fb.com/wp-content/uploads/2016/11/scuba-div...
The replacement (Monarch) is similar to borgmon except: * All metrics have an associated type. Eg. Response time (milliseconds). That's great because units for derived metrics can be dynamically computed. Eg. Bytes/second. * The query language can fairly efficiently compute metrics at query time rather than needing everything precomputed (eg. 95 percent latency across 1000 tasks can be calculated in real-time). * The…
Re: Xg2xg: Lookup table of similar tech and services for ex-Googlers
#97Earlier quoted context omitted.
Not sure why you think free food is traded for free time. Free food helps me use my time at work more effectively. I usually have breakfast and lunch with teammates, and it's a mix of socialization and work-related conversations. Half an hour in the free cafe > 45-90 minutes going someplace to buy food.
Isn’t the purpose of the free food to make you spend more time at work? Seems logical that the alternative is more time at home.
(The other major driver behind food was supposedly the fact that the founders were PhD students and had found that some of their best ideas had arisen from informal discussions with other researchers over lunch, so they wanted to create an environment where employees had that same opportunity)
Re: Xg2xg: Lookup table of similar tech and services for ex-Googlers
#98Earlier quoted context omitted.
The replacement (Monarch) is similar to borgmon except: * All metrics have an associated type. Eg. Response time (milliseconds). That's great because units for derived metrics can be dynamically computed. Eg. Bytes/second. * The query language can fairly efficiently compute metrics at query time rather than needing everything precomputed (eg. 95 percent latency across 1000 tasks can be calculated in real-time). * The…
> The query language can fairly efficiently compute metrics at query time rather than needing everything precomputed I'm having hard time figuring out how query language might affect exectuion time. Granted, I've never seen borgmon in action, so the first question should probably be: how different its query language is from what Prometheus offers? If it's more on imperative side than declarative one then your point m…
> Does it allow different aggregation methods (avg/sum/max/whatever) for different metrics, like Carbon does?
All of these methods are available[1]. Stackdriver Monitioring is the public face of Monarch.
1: https://cloud.google.com/monitoring/api/ref_v3/rest/v3/proje...
Re: Xg2xg: Lookup table of similar tech and services for ex-Googlers
#99Is there something comparable to the web-based IDE called Cider? Now that Amazon took cloud9 (c9.io) out of the market, it seems like there is a sizeable void. I want web-based Spacemacs or Evil! Or even just intelli-j.
You should check out Gitpod ( https://www.gitpod.io ). It was launched recently and provides disposable, ready-to-code development environments for GitHub projects: https://dev.to/svenefftinge/introducing-gitpod-frictionless-... IDE is based on Theia ( https://theia-ide.org ), i.e. VS Code with cloud-first mindset.
Re: Xg2xg: Lookup table of similar tech and services for ex-Googlers
#100There is no listed equivalent of RecordIO. What do people use for high-reliability journals? When I needed something like RecordIO to store market data, I couldn't find anything. So I implemented https://github.com/romkatv/ChunkIO . I later learned of https://github.com/google/riegeli (work in progress), which could've saved me a lot of time if only I found it earlier. I think my ChunkIO is a better though.
Edit: it even includes an open source implementation of Cord, which they've renamed to Chain for some reason.