DEV Community

Cover image for Who is @horse_js
Burke Holland
Burke Holland

Posted on

Who is @horse_js

iPad2 is now 33% thinner and 50% more absorbent

@ceoSteveJobs

Twitter parody accounts are a lot of fun. The first one I remember seeing was, "Fake Steve Jobs". Unfortunately, that account was removed for not being "parody" enough. Maybe because the handle was @ceoSteveJobs and people often got them confused. On the bright side, there were a thousand other parody accounts to take it's place.

Like...

@SarcasticRover

@common_squirrel

@DogSolutions

All of these are popular in their own right, but arguably most successful Twitter parody accounts of all time is @Horse_eBooks.

@Horse_eBooks

@Horse_eBooks is an account that initially started to promote eBooks. Yes, we used to call them eBooks. According to the @Horse_eBooks Wikipedia page, it became famous because it would often tweet out blurbs of eBooks that were totally out of context and utterly rediculous. Legend has it that this was to avoid spam detection, not to be funny.

So funny, in fact, that it garnered a following of over 200K and was eventually acquired for an undisclosed sum.

So funny, that it inspired it's own parody account just for JavaScript developers.

@horse_js

@horse_js first showed up online in 2012. It used the same model of non-sequiters as @Horse_eBooks, but it used blogs and tweets by members of the JavaScript community from which to pull content.

This account has become one of the best kept secrets in the JavaScript community. Everyone thinks they know for certain who it is and everyone thinks it's someone else. Some say it's only one person, while others are convinced that it is coordinated effort, concealed in anonymity like the Illuminati.

Back in the first part of 2018, my friend Jasmine Greenaway and I had an idea: could we use modern machine learning technologies, which can make predictions on enormous data sets (like Twitter data) to determine the true identity of @horse_js?. Could we solve one of the greatest mysteries in the JavaScript community using just Twitter data?

Over the next few months, we worked on and off as time allowed, pouring over enormous sets of Twitter data, performing different analysis, and leveraging machines wherever we could to do the work for us.

In August of 2018, we gave a talk at JSConf US talking about some of our work. In this talk, we deliberately do not reveal our answer at the end.

Some months later, we assembled our data into a site, got permission from our suspect to release our information, and today we are releasing https://whoishorsejs.com. This is the story of our adventure into solving a real-life "who done it". It was a lot harder than we thought it would be and I have a new found respect for those who solve crimes professionally. New tools like machine learning can crunch massive amounts of data and can solve problems even when we aren't sure what the alorithm to solve that problem is.

But can it solve this problem?

This is what we found...

https://whoishorsejs.com

Top comments (10)

Collapse
 
klamping profile image
Kevin Lamping

Very great stuff, and a good reminder to be careful what you post online. What might seem like a completely separate account from your "professional" life can easily be tracked to you if you're not careful. It's a shame, but a reality we need to understand.

Collapse
 
protium profile image
protium

This is truly awesome!

Collapse
 
burkeholland profile image
Burke Holland • Edited

Thanks, Brian! This one is for you...

Collapse
 
jenc profile image
Jen Chan

I have long wondered who they are. And they humor me so much too!

Collapse
 
burkeholland profile image
Burke Holland

They have been such an important part of my JavaScript career. I owe much to the horse.

Collapse
 
burkeholland profile image
Burke Holland

Well - maybe higher praise would be "Better than The Staircase". Have you seen that one? 😳

Collapse
 
ben profile image
Ben Halpern

This is amazing

Collapse
 
burkeholland profile image
Burke Holland

Thanks, Ben!

Collapse
 
ahmadawais profile image
Ahmad Awais ⚡️ • Edited

Hahaha, super fun case study. 🏇🐴

Collapse
 
burkeholland profile image
Burke Holland

❤️