Or just pull my old Ubuntu box out of the closet. No webcam, no mic, no problem. Still, this is hilarious because only the truly desperate will put up with this crap, everyone else will just get their jobs somewhere…
I can see why they might do this, anyone that can land a job with similar benefits somewhere else probably doesn't even apply, leaving them with the worst to choose from. Their climate gets even tougher because they…
Whatever happened to progressive jpg? You can get graceful degradation for free by just encoding your images that way
Maybe I was a hit too excited about the perl part. Perl perfected regex and the perl regex engine was integrated into other languages until it became a normal language feature. Regex as we know it was largely a result…
I think node is the funniest example. "Yay we can run js on the server now! This is the future!" But wait, what other language can't you run on the server? I can't think of a popular language in existence before js to…
I'm in the opposite camp, it feels like js is mutating quickly to try to fix the rediculous problems with the language because people are forced to use it. You don't see such sweeping changes in other languages that…
I donno man, the longer I use typed languages the more I hate untyped ones, if only for the IDE help alone. All the newer static languages use type inference anyways so its not that common to need to specify explicitly.…
I see the proliferation of JavaScript tools as a massive failure of the vanilla js standard library and ECMA. Most of the stuff out there just rebuilds basic language features that would be standard in other languages.…
Fun factoid most have forgotten: regex is perl. The beginnings are elsewhere but regex as we know it was designed as part of the language and the engine was pulled out and reused when people found how useful it was.…
I have heard whispers of this, and the mention of common on call hours seems to lend it some credibility
The failure mode doesn't matter much in practice. You need to track how many inserts you've done on both for practical reasons so with either you'll have a set cutoff before rebuild. Cuckoo filters are more likely to be…
What makes these so easy to detect that they're this secretive about it? There has to be obvious clues in the TCP/IP stack. 4g modems are opaque and proprietary so it's unlikely the fear of discovery lies there. If I…
The net effect is much larger than the smallish overall effect appears to be. The request is much smaller and this has a surprisingly large effect because modern consumer connections are asymmetrical as much as 20/1.…
Http was not designed for what we're using it for. The biggest problem is numerous requests, which is caused by http using TCP underneath, not by multiple requests in themselves being bad. Bundling is not a best…
To add to this, you can buy GPS time source dongles really cheap and in Linux it's not too hard to run one as a parallel/backup time source. Especially when using distributed databases where write priority is determined…
My biggest issue with NTP is little control over who runs the servers. Unlike the CA system that has checks in place against bad actors, practically anyone can run an NTP pool. It was discovered a while ago for example…
Have you looked at Siphash? I remember reading recently that murmur has been found to have some predictable hashes independent of salts but a lot of big names still use it since it's fast and has good properties.
Okay thanks, that explains the why but doesn't make it sound less terrible. They essentially built a nosql database on top of MySQL. Forgivable years ago but this was in 2014...
Just noticed this article is 3 yrs old which is probably why some of the advice seems out of date. Needs a section on http2/spdy
I didn't know Erlang had been around that long, I've only seen it pop up within the last few years
Nothing hard but the various leaks of diplomatic cables and spy tools have made claims of state sponsored hacking undeniable. Everyone knows that all the big companies are getting hacked all the time thanks to the…
It's gotta be the case. Probably choose trip db based on cutting map into squares or hexagons. Dump all location data from drivers and riders into it real time. Sounds like they've got batch jobs running against these…
>The entire trip store, which receives millions of trips every day, now runs on Dockerized MySQL databases together with other stores It really does sound like this is part of the issue. Millions of trips is billions of…
Is it not cool to call these things worker threads anymore? Nothing wrong with the article but I'm getting annoyed by the trend to rename constructs and common patterns in new languages. Wasting time learning about Y in…
It sounds like Uber has a database cluster for roughly every employee?!! Uber has a single product that largely centers around 1 app. How can this be necessary? I have a feeling... That they're dumping realtime GPS data…
Or just pull my old Ubuntu box out of the closet. No webcam, no mic, no problem. Still, this is hilarious because only the truly desperate will put up with this crap, everyone else will just get their jobs somewhere…
I can see why they might do this, anyone that can land a job with similar benefits somewhere else probably doesn't even apply, leaving them with the worst to choose from. Their climate gets even tougher because they…
Whatever happened to progressive jpg? You can get graceful degradation for free by just encoding your images that way
Maybe I was a hit too excited about the perl part. Perl perfected regex and the perl regex engine was integrated into other languages until it became a normal language feature. Regex as we know it was largely a result…
I think node is the funniest example. "Yay we can run js on the server now! This is the future!" But wait, what other language can't you run on the server? I can't think of a popular language in existence before js to…
I'm in the opposite camp, it feels like js is mutating quickly to try to fix the rediculous problems with the language because people are forced to use it. You don't see such sweeping changes in other languages that…
I donno man, the longer I use typed languages the more I hate untyped ones, if only for the IDE help alone. All the newer static languages use type inference anyways so its not that common to need to specify explicitly.…
I see the proliferation of JavaScript tools as a massive failure of the vanilla js standard library and ECMA. Most of the stuff out there just rebuilds basic language features that would be standard in other languages.…
Fun factoid most have forgotten: regex is perl. The beginnings are elsewhere but regex as we know it was designed as part of the language and the engine was pulled out and reused when people found how useful it was.…
I have heard whispers of this, and the mention of common on call hours seems to lend it some credibility
The failure mode doesn't matter much in practice. You need to track how many inserts you've done on both for practical reasons so with either you'll have a set cutoff before rebuild. Cuckoo filters are more likely to be…
What makes these so easy to detect that they're this secretive about it? There has to be obvious clues in the TCP/IP stack. 4g modems are opaque and proprietary so it's unlikely the fear of discovery lies there. If I…
The net effect is much larger than the smallish overall effect appears to be. The request is much smaller and this has a surprisingly large effect because modern consumer connections are asymmetrical as much as 20/1.…
Http was not designed for what we're using it for. The biggest problem is numerous requests, which is caused by http using TCP underneath, not by multiple requests in themselves being bad. Bundling is not a best…
To add to this, you can buy GPS time source dongles really cheap and in Linux it's not too hard to run one as a parallel/backup time source. Especially when using distributed databases where write priority is determined…
My biggest issue with NTP is little control over who runs the servers. Unlike the CA system that has checks in place against bad actors, practically anyone can run an NTP pool. It was discovered a while ago for example…
Have you looked at Siphash? I remember reading recently that murmur has been found to have some predictable hashes independent of salts but a lot of big names still use it since it's fast and has good properties.
Okay thanks, that explains the why but doesn't make it sound less terrible. They essentially built a nosql database on top of MySQL. Forgivable years ago but this was in 2014...
Just noticed this article is 3 yrs old which is probably why some of the advice seems out of date. Needs a section on http2/spdy
I didn't know Erlang had been around that long, I've only seen it pop up within the last few years
Nothing hard but the various leaks of diplomatic cables and spy tools have made claims of state sponsored hacking undeniable. Everyone knows that all the big companies are getting hacked all the time thanks to the…
It's gotta be the case. Probably choose trip db based on cutting map into squares or hexagons. Dump all location data from drivers and riders into it real time. Sounds like they've got batch jobs running against these…
>The entire trip store, which receives millions of trips every day, now runs on Dockerized MySQL databases together with other stores It really does sound like this is part of the issue. Millions of trips is billions of…
Is it not cool to call these things worker threads anymore? Nothing wrong with the article but I'm getting annoyed by the trend to rename constructs and common patterns in new languages. Wasting time learning about Y in…
It sounds like Uber has a database cluster for roughly every employee?!! Uber has a single product that largely centers around 1 app. How can this be necessary? I have a feeling... That they're dumping realtime GPS data…