Get the latest tech news

1BRC Coding Challenge: Nerd Sniping the Java Community


Gunnar Morling discusses some of the tricks employed by the fastest solutions for processing a 13 GB input file within less than two seconds through parallelization and efficient memory access.

Roy Van Rijn, another Java champion from the Netherlands, he was instantly interested in this, and an hour later or so, after I had put out the post, he actually created his own first implementation, and it wasn't very fancy or very elaborate. If you remember the initial code I showed, I had this Java Streams implementation, and I used this collector for grouping the values into different buckets, per weather station name. This was a bit of a trap, which I set up for myself, and it meant I always had to check for that and actually ask people in the pull request template, if you have a custom map implementation, where do you deal with collisions?

Get the Android app

Or read this on Hacker News

Read more on:

Photo of nerd

nerd

Photo of java community

java community

Photo of coding challenge

coding challenge

Related news:

News photo

Boy, 10, starts suit to get Apple to change 'nerd' glasses emoji