Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
necubi
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
33 ms
·
361.
▲
by
necubi
8y ago
It doesn't need to be from Kentucky, but it does need to be from the US (in addition to being majority corn, etc.) [0]. [0] https://en.wikipedia.org/wiki/Bourbon_whiskey#Legal_requirem...
362.
▲
by
necubi
9y ago
By default in HBase, each region is served by a single region server. Writes and reads always go to that regionserver, and are consistent across a single row (HBase is a CP system). In this mode, when a regionserver goes offline its regions
363.
▲
by
necubi
9y ago
> - how does fraud get monetised? Once i have downloaded my millions of credit card numbers from Tor (or stolen my friends mothers wallet) I need to persuade a merchant to deliver me something - but it's always bugged me that they a
364.
▲
by
necubi
9y ago
You're right that it doesn't make any sense. The problem is that advertisers don't care about views per se. They care about who is viewing their ads. And almost axiomatically, people who choose to look at ads for money are
365.
▲
by
necubi
9y ago
Yeah, the docs are definitely an area of Envoy that could be improved. All the information is there, somewhere, but finding what you're looking for can be quite challenging.
366.
▲
by
necubi
9y ago
> - a tee loadbalancer for gRPC, forwarding the same requests to both A and B backend pools, but only returning results from A. I don't think Envoy has this, but it should. Envoy can do this, via its shadowing feature. See the doc
367.
▲
by
necubi
9y ago
I've been casually following rust for ~5 years now, but finally decided to really put in the effort to learn in in the past several months. It's definitely a slog to really "get" the Rust mindset (as well as learn the va
368.
▲
by
necubi
9y ago
For Rust there's the nom [0] parser combinator library. Very pleasant to use, good support for expressing parse errors, with speed quite close to hand-written parsers. [0] https://github.com/Geal/nom
369.
▲
by
necubi
9y ago
The ads are there because you're using gmail the service, not because you're using gmail the app. If you use "gmail the app" with your own imap server or a paid google apps account, you will not see ads.
370.
▲
by
necubi
9y ago
This is also the standard approach in the java world, where it's known as "shading."
371.
▲
by
necubi
9y ago
For whatever it's worth, I backed light table on kickstarter and as far as I'm concerned it was well worth the money. I got an interesting prototype editor which has had a big impact on the wider ecosystem (the swift playground co
372.
▲
Rocket Lab's Electron Rocket Reaches Orbit for First Time
(spaceflightnow.com)
4 points
by
necubi
9y ago
|
0 comments
373.
▲
by
necubi
9y ago
We also saw a huge hit on our memcached elasticache nodes. Eyeballing from our CPU graph, seems ~30%.
374.
▲
by
necubi
9y ago
Weird pricing. Way more expensive per TB than d2s (existing hard drive instances), and only a bit cheaper than i3s (which have blazing fast NVMe SSDs). Assuming partial-upfront reservations: d2: 41$/month/TB h1: 135$/m
375.
▲
by
necubi
9y ago
It has a different purpose. Traditional music notation is meant to be read by humans, often very quickly (sight-reading at performance tempo might mean having less than 100ms to read each note). It also has to contain all relevant informati
376.
▲
by
necubi
9y ago
Yeah, that's definitely an upside of the dapper approach--very, very minimal overhead for non-traced requests. However for the vast majority of use cases a bit of overhead (microseconds per span) tends to be unnoticeable, and the benef
377.
▲
by
necubi
9y ago
Lightstep is closed source. They have opensource libraries that get data into the system (like the go one you linked to) but to actually use it you need the hosted service. I hope to be releasing an open-source version of that approach in t
378.
▲
by
necubi
9y ago
I'm disappointed that all of the open-source tracing systems have adopted the Dapper [0] model. It's understandable why: it's extremely simple to implement, as it handles scaling challenges by doing client-side sampling. A bi
379.
▲
by
necubi
9y ago
Wow -- I'm amazed to hear this sentiment. I'm personally proud that one of our VCs was involved. Travis helped build an incredible company, but his disregard for the law, for his employees' well-being, for basic decency threa
380.
▲
by
necubi
9y ago
The bigger issue is that you need Google's incredible inter-DC networking, which in practice makes partitions very rare. Eric Brewer (author of CAP theorem) lays out here [0] how Spanner relies on those networking guarantees to be effe
381.
▲
by
necubi
10y ago
Any chance of getting this in kindle/e-reader compatible format? The website is beautiful, but reading long-form content is so much nicer on e-ink.
382.
▲
by
necubi
10y ago
This is just a few lines in emacs: https://www.reddit.com/r/emacs/comments/5xi92h/a_scroll_whee...
383.
▲
by
necubi
10y ago
There are tools that do this (for example, proguard). The issue is that java can dynamically load code, so static analysis isn't sufficient. Typically for areas where code size matters (like on Android), you use static analysis plus a
384.
▲
by
necubi
10y ago
This is officially supported in JDK 9. It's part of an ongoing project called "jigsaw" which is introducing modules to the JVM. The first step, shipping in 9, is to modularize the JDK [0]. Already today you can build a custom
385.
▲
Reliable Workflow Processing Using Kafka and HBase
(engineering.siftscience.com)
4 points
by
necubi
10y ago
|
0 comments
386.
▲
by
necubi
10y ago
The number of machines you need to run a service is not really a linear function of your traffic. If you have a mostly static website that can be heavily cached/cdn'd, you can easily scale to thousands of requests a second with a
387.
▲
by
necubi
10y ago
For Java, IntelliJ has a built-in version of this called "structural search and replace" [0]. This is incredibly useful when a library changes an API or you need to refactor a lot of similar code. This feels relatively safe in Jav
388.
▲
by
necubi
10y ago
Those are world-wide numbers. Google reports 30% for the US: https://www.google.com/intl/en/ipv6/statistics.html#tab=per-... .
389.
▲
by
necubi
10y ago
Nice to see a 1.0 release. We've been using Dropwizard for various public and internal APIs for a couple of years and have been very happy with it. The components (jersey, jackson, coda hale metrics) are all very pleasant to work with,
390.
▲
by
necubi
10y ago
There are two common mechanisms for invalidating tokens: * Store the invalidated tokens in some fast store, in memory store and check that before accepting tokens. * Have auth tokens be very short lived (e.g., 1 minute) and require the use
More ›