Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tveita
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
31 ms
·
331.
▲
by
tveita
8y ago
They solve roughly the same problem. Snowflake is able to create 64-bit unique IDs at the cost of needing a central coordinating service, this format uses 128 bits for IDs which lets them be created independently as long as you have the cor
332.
▲
by
tveita
8y ago
It would be very interesting to see a comparison of Pulsar or LogDevice on Twitter scale workloads.
333.
▲
by
tveita
8y ago
"If you are responsible for generating parquet from another format—say you are using PyArrow and Pandas for some large-scale migration—be conscious that simply creating a single parquet file gives up a major benefit of the format."
334.
▲
by
tveita
8y ago
It hasn't gone by completely unnoticed https://twitter.com/unicode/status/722133439726505984
335.
▲
by
tveita
8y ago
I mean just between two endpoints, sorry for being imprecise. So instead of opening X TCP connections to a server to run requests in parallel, you'd use one QUIC connection with multiple streams. Much like HTTP 2 does, but using UDP in
336.
▲
by
tveita
8y ago
AIUI, the QUIC protocol [1] will be a general-purpose transport protocol built on top of UDP that offers multiple independent streams with encryption. For the application it's like it can open as many TCP connections as it wants, witho
337.
▲
by
tveita
8y ago
That does sound like magic. If I made the following three commits in order, how would it figure out that the last commit depends on the first commit but not on the second one? + import foo + import bar + foo.hello()
338.
▲
by
tveita
8y ago
Oh no, not the smaller advertising trackers. This is interesting data but I'm not sure it supports the title - It shows Google's market share in the EU going up a tiny bit, but total tracking goes down in the same period, while th
339.
▲
by
tveita
8y ago
http://joeduffyblog.com/2015/11/03/blogging-about-midori/ is a good set of articles about the Midori project.
340.
▲
by
tveita
8y ago
I do use explicit drop() calls in my own code to call attention to drops with side effects, but it does not seem to be common practice. My preferred semantics would have been early drops by default, and a must_drop annotation similar to mus
341.
▲
by
tveita
8y ago
I do prefer the "with"/"try-with-resources" approach because it is explicit. With RAII in C++ there's no visual difference between dumb data objects and objects like locks that are created and held on to mainly
342.
▲
by
tveita
8y ago
The article is a bit misleading, of course you can make a bot that can beat Pokemon, just like you can make bots that can play e.g. World of Warcraft, but you'd end up embedding knowledge of concepts like trainers, shops, battles and p
343.
▲
by
tveita
8y ago
> blockchain is a decentralized database which does not require the individual instances to have perfect connectivity Only because in the case of a fork it has a defined way to choose whose work to throw away . You cannot meaningfully o
344.
▲
by
tveita
8y ago
> while at the same time oppressing its own people That's the thing, though. Iran clearly isn't some redeemable den of evil, the populace used to be both well-educated and friendly towards the west. It might take a (democratic)
345.
▲
by
tveita
8y ago
They're tampering with the expected operation of the browser so that even after the user explicitly told them not to it still sends personally identifiable tracking information to their servers. I'm glad the GDPR is in effect, so
346.
▲
by
tveita
8y ago
That just makes the lack of proper attribution worse. If you're breaching courtesy and decency it doesn't help your case that the victim is a nice person.
347.
▲
by
tveita
8y ago
From what I can see this doesn't have built-in consumer balancing and offset storage, like Kafka does. It also lacks more exotic Kafka features like topic compaction and exactly-once processing. In Kafka bulk reading is very cheap, the
348.
▲
by
tveita
8y ago
The descriptions are nice but unfortunately the sRGB gamut won't do a book like this justice. Hopefully monitors will improve - I'm sure if you got used to a full gamut screen, it would be as hard to go back as it is to go back to
349.
▲
by
tveita
8y ago
Unfortunately Vivaldi inherits some of Chrome's bullshit, like if you want to print something it will try use Google's awful cloud print thing tied to your account. It even has the flag for this account-consistency feature. Who kn
350.
▲
by
tveita
8y ago
I tried this the other day because Google Stackdriver claims to need third-party cookies enabled, which is an absolute no-go, but it also refuses to work in incognito mode and even the container mode didn't help, IIRC.
351.
▲
by
tveita
8y ago
The preflight cache can be quite effective if you're using a single-endpoint RPC protocol like GraphQL.
352.
▲
by
tveita
8y ago
G1 works fine on OpenJDK 8, you just have to pass the command line parameters to enable it. It was made the defaultin OpenJDK 9.
353.
▲
by
tveita
8y ago
It took me a while reading the source code to convince myself that FoundationDB really doesn't use any prefix compression. Seems like even with the directory encoding you'd be able to save a lot of storage space for keys by omitti
354.
▲
by
tveita
8y ago
And Redis Labs with them? Assume for a second that your company gets significant value from these modules and you are happy to pay for support and hosting. Now if Redis Labs goes bankrupt, you're stuck with your business depending on t
355.
▲
by
tveita
8y ago
I'm surprised that they don't mention that most of the ants are missing mandibles.
356.
▲
by
tveita
8y ago
Any large enough bundle of carelessly collected metadata will be enough to identify a person.
357.
▲
by
tveita
9y ago
"compared to x264 high profile at roughly the same quality" Compared how? With what kind of source videos? Unless you are matching SSIM on similar content I don't think you can meaningfully compare your numbers to the ones in
358.
▲
by
tveita
9y ago
Having moved from Mesos to Kubernetes, Kubernetes just felt more mature. Working solutions for stateful sets, service discovery with DNS, flexible scheduling with affinity and tolerance, saner resource limits, a good CLI tool. It's not
359.
▲
by
tveita
9y ago
I hope async programming doesn't become the standard in Rust. So much work has gone into allowing clean and safe threading, but people seem to be led towards the async libraries, which IMO solves a scaling problem only 1% of users will
360.
▲
by
tveita
9y ago
It looks like the short notice in this case is not intended to force a timely fix, but to prevent it. They are hoping to cause as much of damage to the company as possible both directly and indirectly through its customers so they can profi
More ›