New benchmarks for approximate nearest neighbors
UPDATE(2018-06-17): There are is a later blog post with newer benchmarks! One of my super nerdy interests include approximate algorithms for nearest neighbors in high-dimensional spaces. The problem is simple. You have say 1M points in some high-dimensional space.
From: Erik Bernhardsson
I'm looking for data engineers
I'm interrupting the regular programming for a quick announcement: we're looking for data engineers at Better. You would be the first one to join and would work a lot directly with me. Some fun things you could work on (these are all projects I'm working on right now):
From: Erik Bernhardsson
Books I consumed in 2017
Turns out having a toddler isn't super compatible with reading. I used to read ~100 books/year as a teenager, but it has slowly deteriorated to maybe 20-30 books, at most. And I don't even finish all of them because life is too short!
From: Erik Bernhardsson
Plotting author statistics for Git repos using Git of Theseus
I spent a few days during the holidays fixing up a bunch of semi-dormant open source projects and I have a couple of blog posts in the pipeline about various updates.
From: Erik Bernhardsson
Toxic meeting culture
I spent six years at a company that went from 50 people to 1500 and one contributing factor leading to my departure was that I went from a “maker” to a person stuck in meetings every day.
From: Erik Bernhardsson
Learning from users faster using machine learning
I had an interesting idea a few weeks ago, best explained through an example.
From: Erik Bernhardsson
Annoy 1.10 released, with Hamming distance and Windows support
I've been a bit bad at posting things with a regular cadence lately, partly because I'm trying to adjust to having a toddler, partly because the hunt for clicks has caused such a high bar for me that I feel like I have to post something Pulitzer-worthy.
From: Erik Bernhardsson
Boot localrepo?
Sometimes you just can't help having a "random 3rd part JAR file" in your project.
Angular 4 Java Developers Course is now Live!
Angular 4 Java Developers Course is now Live!
From: Dan Vega
Why conversion matters: a toy model
There are often close relationships between top level business metrics. For instance, it's well known that retention has a super strong impact on the valuation of a subscription business. Or that the % of occupied seats is super important for an airline.
From: Erik Bernhardsson
How to compile Groovy before Java in a Gradle Build
How to compile Groovy before Java in a Gradle Build
From: Dan Vega
On the Equifax breach and how to really prevent identity theft
A funny thing about being a foreigner is how you realize people take broken things for granted. I'm going to go out on a limb here claiming that the US has a pretty dumb banking system.
From: Erik Bernhardsson
When to use Microservices over Monolithic Architecture
When to use Microservices over Monolithic Architecture
From: Dan Vega
How to upgrade to the new Angular Command Line Interface (CLI) 1.3 release
How to upgrade to the new Angular Command Line Interface (CLI) 1.3 release
From: Dan Vega
The number of letters in the word for each number
Just for fun, I generated these graphs of the number of letters in the word for each number. I really spent about 10 minutes on this (ok…possibly also another 40 minutes tweaking the plots): More languages!
From: Erik Bernhardsson
Groovy: What happens when you assign a BigInteger to an Integer
Groovy: What happens when you assign a BigInteger to an Integer
From: Dan Vega
The software engineering rule of 3
Here's a dumb extremely accurate rule I'm postulating* for software engineering projects: *you need at least 3 examples before you solve the right problem*. This is what I've noticed: Don't factor out shared code between two classes.
From: Erik Bernhardsson
Machine, Platform, Crowd
I just bought Machine, Platform, Crowd: Harnessing Our Digital Future and discovered that it mentions my blog – in particular the post When machine learning matters. Ok, I lied a little bit. I didn't discover it serendipitously.
From: Erik Bernhardsson
How to add multiple dependencies with the Spring CLI
How to add multiple dependencies with the Spring CLI
From: Dan Vega