Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
seiji
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
83 ms
·
661.
▲
by
seiji
12y ago
Absolutely right. When I think success, I think Michael Dell.
662.
▲
by
seiji
12y ago
That's a crappy characterization of a place, if I've ever heard one. It's a fine place, but nobody thinks "You know, I'm going to become a tech billionaire then live in Austin for the rest of my life." It
663.
▲
by
seiji
12y ago
What if an investment fund wanted to buy and hold 20 apartments in a building? That should be illegal in and of itself. People can't afford apartments because "investors" have bought them all to jack up the prices as rent
664.
▲
by
seiji
12y ago
The "property owned by LLC" issue isn't a _huge_ problem until it's abused. LLC fixes a lot of problems with inheritance and probate, etc. Look at the property records for Woodside (a city zoned _only_ for residential m
665.
▲
by
seiji
12y ago
There's no way left to win. All the "nice" places to live have been taken over by either corrupt foreign actors using illegal money (buying $50 million condos with literal duffel bags full of untraceable cash) or by bubblehea
666.
▲
by
seiji
12y ago
Not entirely the same. The problem isn't the polynomial, but the entire model. crcutil also has many fatal flaws for inclusion in other projects: the code is horrifically ugly , it's hosted on google code so it looks unmaintaine
667.
▲
by
seiji
12y ago
you can have four threads compute You could. You could also have a billion threads. But the article is talking about single-core instruction level parallelism where normal tricks like loop unrolling won't work.
668.
▲
by
seiji
12y ago
First CRC16 is in fact used as a "perfect hash function" It must be implemented by all clients too, so it needs to be simple and readily available. open to an attack by image by a malevolent attacker That wasn't one of th
669.
▲
by
seiji
12y ago
That's almost like answering "do you want chicken or steak?" with "I'd like a balloon!" The article didn't pretend to compare all possible options, it aimed to improved exiting options while maintaing back
670.
▲
by
seiji
12y ago
Backwards compatibility?
671.
▲
by
seiji
12y ago
The constraint was: the output must be CRC-64-Jones, so switching implementations wasn't an option. So, given that constraint, any better solutions are welcome. :)
672.
▲
by
seiji
12y ago
It exists as well, but isn't mentioned in the article. The article just cares about single process speed-up. The other "merge CRCs" solution starts out resembling: /* Return the CRC-64 of two sequential blocks, where
673.
▲
by
seiji
12y ago
but... isn't that what the article describes?
674.
▲
by
seiji
12y ago
If your lookup table is too big it'll blow out your L1 cache too. apparently unrolling It's not just _unrolling_, but it's merging positional-dependent pre-computed values and xor'ing them together. A little more comp
675.
▲
by
seiji
12y ago
1. from the antirez interview currently on the front page: 'One of the main characteristics of stuff I make is that they are "strange", don't resemble how a given problem was solved in the past' — sure, SSE CRC32 ex
676.
▲
by
seiji
12y ago
If you like this, also check out other Redis-related walkthroughs from this year. Improving the Redis list data structure: 1.) https://matt.sh/redis-quicklist 2.) https://matt.sh/redis-quicklist-adaptive 3.
677.
▲
by
seiji
12y ago
it would have led to massive panic in the financial world. Because they are all crooks and fear they will be next?
678.
▲
by
seiji
12y ago
Here's hoping this will result in some civil suits against individuals at Citi, if not actual jail time. That's the problem, right? Years of "we're getting to this soon!" "We're on your side!" &q
679.
▲
by
seiji
12y ago
Isn't there a reward for whistle blowing financial crimes? She already did the leaking to the regulators. The legal system buried it. So this is more like meta-leaking. The article is her ignoring the US legal system because it'
680.
▲
by
seiji
12y ago
Erlang is about 10x slower than C++ on most examples. damned lies and benchmarks. hipe enabled? VM tuned properly? attempt to use halfword emulator? comparing C++ the compiler optimized down to SSE2 instructions to an emulator VM loop
681.
▲
by
seiji
12y ago
1. Binaries: this isn't really an issue. We ship the JVM with anything that we do in Java. That comment is just about the exact definition of the blub paradox. When presented with a more advanced idea, there's no underlying cont
682.
▲
by
seiji
12y ago
I wrote a prototype programming language + distributed function storage system like this a few years ago. I stopped when the madness became unbearable. Exhibit A: https://github.com/mattsta/zlang/blob/master&#
683.
▲
by
seiji
12y ago
JavaScript works similar to this this and apps/libraries that wrap themselves in a giant closure work almost exactly like this. Nope. Joe's thought experiment is: what if every function became available in the global namespac
684.
▲
by
seiji
12y ago
Okay, let's try to not shit all over new ideas here. If we take what Joe-from-2011 means instead of hallucinating him to be incompetent... Let's re-word "all functions in a database" as "a revision control system i
685.
▲
by
seiji
12y ago
when all you need is key-value memory caching, redis isn't needed. Balderdash. memcached is actively hostile to modern infrastructure and it's not being actively developed except for routine maintenance. The first time someone
686.
▲
by
seiji
12y ago
you can do this kind of persistence with an immutable data structure without forking How? huge pages help to reduce memory latency Yup, but this is about _transparent_ huge pages which break databases all over the place: https:/&#
687.
▲
by
seiji
12y ago
See the "How it works" section under "Snapshotting" at http://redis.io/topics/persistence
688.
▲
by
seiji
12y ago
(i.e. how slow fork is) The problem is fork() is a blocking system call, and the side effects of fork also cause some latency when accessing the COW memory. there should never have to be a full lock of everything. There's no softwa
689.
▲
by
seiji
12y ago
Arguing about developers not being omnipotent isn't very stable. The users intentionally configured their options and the system responded exactly as it should have, given what it was asked to do.
690.
▲
by
seiji
12y ago
does not preclude it gathering whatever data might still exist from the others. It absolutely does preclude that because it's not how the system works. You've described a multi-master system while comparing it against a replica
More ›