Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
puzzle
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
40 ms
·
331.
▲
by
puzzle
8y ago
How long does it take for an edit to propagate from OSM to Mapbox's tiles? Average/worst case. I know this is a tough problem, so I don't envy you. :-)
332.
▲
by
puzzle
8y ago
More likely than not, because the data is not theirs (I think it's Navteq->Nokia->Here), they wouldn't be able to resell it with a markup at a competitive price, so they don't even try.
333.
▲
by
puzzle
8y ago
I suspect that's 98% of users in the literal sense, with a very long tail of them having very little traffic. It's not the same as 98% of user traffic, i.e. API requests. :-)
334.
▲
by
puzzle
8y ago
Makes sense. I see that the limit you mention is for dynamic maps. Somewhere else, they say "Requests for Dynamic Maps and Dynamic Street View (Street View Panoramas) will be billed at a higher rate than requests for Static Maps and St
335.
▲
by
puzzle
8y ago
Are all those loads needed? In other words, how often do people interact with them? (Figuring how often they look at them is even more effort.) This kind of changes usually are made to discourage inefficient use of the API, which could be d
336.
▲
by
puzzle
8y ago
There are commonalities... https://github.com/GoogleCloudPlatform/appengine-java-vm-run...
337.
▲
by
puzzle
8y ago
There's a bootstrapping issue, of course, but that's how it works. And it's even crazier than what you're picturing. What if I told you that Bigtable runs on top of Colossus, but Colossus itself stores metadata about fil
338.
▲
by
puzzle
8y ago
Kubernetes might be simpler than Borg in so many ways (let me count the ones I care about...), but it also has better features that Borg did not implement (labels and selectors) or that are offered only by some other internal services, whic
339.
▲
by
puzzle
8y ago
Googlers, including the ones working on Kubernetes, like to pick on MPM, but that's probably because they haven't run major services deployed from Docker images.
340.
▲
by
puzzle
8y ago
Before it ran on F1/Spanner, Adwords ran on sharded MySQL on Borg. Not for its entire early life, but for quite a few years. Later in life, Checkout and maybe Wallet ran on MySQL on Borg, too. So did YouTube, which used Vitess, a shard
341.
▲
by
puzzle
8y ago
On the other hand, your comment shows how the GPU is ~10x as expensive as the VM it is attached to, which is an interesting data point...
342.
▲
by
puzzle
8y ago
That's just the GPU, though, right? You still need to attach something with cores and RAM to it. The pricing calculator link adds a custom machine type with 8 cores and 52GB of RAM.
343.
▲
by
puzzle
8y ago
It has more than the chips, too, since the TPUs can't run a TCP/IP stack, gRPC server, etc.
344.
▲
by
puzzle
8y ago
The TPU is not really just the chip. It has an actual machine that is provisioned behind the scenes and accepts RPC calls. Good luck finding out its specs. All you're supposed to care about are the address and port it answers at.
345.
▲
by
puzzle
8y ago
Don't TPUs get sustained use discounts? I know they're not preemptible. That would be comparable to AWS reserved instances. EDIT: you don't get sustained use discounts, either, at the moment. You can get either for GCP GPUs,
346.
▲
by
puzzle
8y ago
The IBM iSeries, or whatever its latest names is, has 128bit software pointers, with 65bit HW pointers, where the extra bit indicates whether the value has been tampered with in userland. AFAIR, checks are still all implemented in software,
347.
▲
by
puzzle
8y ago
The feature flag probably hasn't been flipped through all the Gmail clusters yet, but probably will be soon. EDIT, for more clarity: Gmail spans lots of clusters ("Gmail's web interface runs in many locations”, https:/&
348.
▲
by
puzzle
9y ago
I bet Marissa Mayer still does.
349.
▲
by
puzzle
9y ago
That's what https://github.com/kubernetes/contrib/tree/master/go2docker does, without even constructing the transient directory.
350.
▲
by
puzzle
9y ago
I'd imagine because that means no steering wheel, no manual controls, etc. All that weight can be replaced with redundant everything: engines, brakes...
351.
▲
by
puzzle
9y ago
In a binary heap, there's a single root, but after that, there are pairs of nodes. In your case, the item has the same size of a cache line, so things are not too bad. During traversal, you'll always read two whole lines for each
352.
▲
by
puzzle
9y ago
One of the effects first noticed in CS papers maybe 20 years ago is that binary heaps should NOT start from the beginning of a cache line, which is what most programmers would assume would be a wise thing to do. We're always told to al
353.
▲
by
puzzle
9y ago
I know what they look like, but I also know about services like Sift Science. I used "deterring" rather than stronger words for a reason. On a couple of former teams, I had to deal occasionally with spammer scum.
354.
▲
by
puzzle
9y ago
I thought we were talking about phone numbers. They're not impossible to obtain in bulk, but that's much harder than faking user agents.
355.
▲
by
puzzle
9y ago
A perfectly good explanation is deterring spammers.
356.
▲
by
puzzle
9y ago
hello.com used to be owned by Google, too. It came with the Picasa acquisition. He probably just asked Larry for both. It's not as if he were a random employee. Somewhere on the Internet I saw that Google might own a stake (I'm a
357.
▲
by
puzzle
9y ago
Indeed. AKA slim binaries.
358.
▲
by
puzzle
9y ago
AFAIR, you can only update jobs (collections of single containers) and allocs (pods inside of which jobs will schedule and run: you need to state that job J lives inside alloc A, otherwise it will run in an anonymous, implied alloc). There
359.
▲
by
puzzle
9y ago
Also Oberon SDE...
360.
▲
by
puzzle
9y ago
It's a load balancer, because, typically, there is more traffic than a single server can handle. That's why I mention pools: it sends traffic to one of {A1, A2, ...} and one of {B1, B2, ...}. Using your terminology, that instance
More ›