Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ot
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
86 ms
·
511.
▲
A general purpose counting filter: making every bit count
(blog.acolyer.org)
3 points
by
ot
9y ago
|
0 comments
512.
▲
Two-phase name lookup support comes to MSVC – Visual C++ Team Blog
(blogs.msdn.microsoft.com)
2 points
by
ot
9y ago
|
0 comments
513.
▲
by
ot
9y ago
> The former is basically a solved problem. That's a bit of a stretch :) The high-level architecture is quite mature and stable, but there's still a lot of research, both in academia and industry, on the data structures to repr
514.
▲
Does Your Genome Predict Your Face? Not Quite Yet
(technologyreview.com)
1 points
by
ot
9y ago
|
0 comments
515.
▲
The China ICO Ban
(avc.com)
149 points
by
ot
9y ago
|
114 comments
516.
▲
by
ot
9y ago
Yes, I meant that I don't think they're holding an entire web index in RAM.
517.
▲
by
ot
9y ago
> They mentioned (from what I remember) that they now use BitFunnel as they core of the complete Bing search engine not just the fresh parts. I find it hard to believe this. Their main index is certainly not all-RAM (there must be some f
518.
▲
by
ot
9y ago
I had missed that sentence, but also I never said it's impractical.
519.
▲
by
ot
9y ago
Read the last part of my comment, I suspect they don't use it for the main web index but only for the fresh subindexes. A search engine like Bing can have multiple indexing systems in production for different use cases.
520.
▲
by
ot
9y ago
I'm one of the authors of the paper they compare against (Partitioned Elias-Fano), and since I saw the StrangeLoop talk I've been curious to see a more detailed description of the index, so I was very eager to read the paper as so
521.
▲
Rapid release at Facebook scale
(code.facebook.com)
5 points
by
ot
9y ago
|
0 comments
522.
▲
by
ot
9y ago
Non-members of the "designated victim class" can instead blame their misfortune on "reverse sexism" and "reverse racism" of diversity programs.
523.
▲
The e-mail Larry Page should have written to James Damore
(economist.com)
4 points
by
ot
9y ago
|
0 comments
524.
▲
by
ot
9y ago
I agree with the overall sentiment, but I don't think that any WYSIWYG alternative exists yet that: - Interacts well with version control: it is trivial to maintain a LaTeX document in a git repo, and the diffs are readable (especially
525.
▲
by
ot
9y ago
Yeah, it's something that needs to be tuned per-service. It is quite easy if the service is X-bound for some local resource X (CPU, disk, flash, network card), but if it is bottlenecked on external service calls it can be quite challen
526.
▲
by
ot
9y ago
A classical solution is to use a control algorithm (for example PI or PID) to avoid having to estimate the overload threshold: the server will just start shedding a fraction of the requests to maintain some metric (CPU utilization, latency,
527.
▲
by
ot
9y ago
> it'd lead to things like the cost of cache misses being assigned to instructions that have nothing to do with memory access. But this happens all the time with perf. I often see cache misses attributed to a jump dependent on a dat
528.
▲
Optimizing Function Placement with Call-Chain Clustering
(paulcavallaro.com)
1 points
by
ot
9y ago
|
0 comments
529.
▲
by
ot
9y ago
> 2) it could save a lot of money by moving to Go. [citation needed]
530.
▲
RocksDB: Level-Based Compaction Changes
(rocksdb.org)
4 points
by
ot
9y ago
|
0 comments
531.
▲
by
ot
9y ago
Iteration mark is more similar to RLE than to LZ. LZ can copy from arbitrary points in the past.
532.
▲
by
ot
9y ago
If you look at the actual papers [1, 2] they don't mention security even once. I believe the security angle was just a PR spin added to the blog post. This is a tool for compiler writers to reason about the correctness of optimizations
533.
▲
by
ot
9y ago
> Improve your knowledge on Boost I might be extremely biased about this, but I can't not recommend to follow Folly as well ( https://github.com/facebook/folly ). There is some very good C++ there (and some bad C
534.
▲
by
ot
9y ago
Reminds me of how 57 became the "Grothendiek prime". https://en.wikipedia.org/wiki/57_(number)#In_mathematics
535.
▲
Tabs, spaces and your salary – how is it really?
(evelinag.com)
1 points
by
ot
9y ago
|
0 comments
536.
▲
Beyond GVFS: more details on optimizing Git for large repositories
(blogs.msdn.microsoft.com)
2 points
by
ot
9y ago
|
0 comments
537.
▲
The Future of European Transit: Driverless and Utilitarian
(nytimes.com)
2 points
by
ot
9y ago
|
0 comments
538.
▲
by
ot
9y ago
Sure, see this doc from Intel: https://computing.llnl.gov/tutorials/linux_clusters/intelAVX... "Intel AVX instructions require more power to run. When executing these instructions, the processor may run at le
539.
▲
by
ot
9y ago
Little known fact about AVX: every time you use an AVX instruction Intel processors reduce the core frequency by a few percents for about a millisecond to avoid overheating (I guess because they need to turn on an otherwise unused functiona
540.
▲
by
ot
9y ago
Well of course, they're different trade-offs. Here we don't care about flexibility, we're talking about a specific syntax (JSON). Also SSE will be beneficial only if your strings are long enough. I'd be curious to benchm
More ›