mroth
(When Emojitracker originally received elevated access 3 years ago, the project was not famous or well known at all, it was just a slightly more formal version of Me saying: "hey check this out, I think this might be a cool hack but I need access to 900 keywords instead of 400, that ok?" and Twitter: "yeah cool, no problem dude.")
(Disclaimer: bad parody site from 2012 that I made very quickly, seems to still be working, but who knows.)
I think the the particular problem (which by the way was super fun, great work @mattetti!) was really well suited for pattern matching, so like OP I gravitated towards those tools.
I had been keeping my solution private until the contest was over on the 28th, but for sake of comparison of Elixir/Erlang idiomatic code (which should be pretty similar), I'll make my repo public now too (which also contains my Go solution):
https://github.com/mroth/golang-challenge-1
BTW, if you enjoy playing around with reverse engineering, I recommend NOT looking at any of these solutions, and doing the challenge yourself first (in whatever language you want). It was amongst the best of the "code challenge exercises" I've attempted.
Show HN: Comparing performance of Twitter Streaming API libraries (help wanted)
I'm a (primarily) backend developer who specializes in high-performance realtime streaming. I spent many years working in the tech industry as Head of Product for companies such as Flickr and Bitly, but left a few years ago to concentrate on my own side projects. I am the guy behind open-source projects such as Emojitracker.com and LOLcommits. I am looking for PT work (15-20 hrs/week max) while I continue working on my side projects.
Specialities: I cut my teeth in Ruby, but lately have been spending a lot of my time in Elixir/BEAM and Go, as well as a bit of NodeJS. I have a ton of experience with the Twitter streaming API and Emoji encoding issues (more than any human ever should reasonably have, probably). I have experience both in leading large cross-functional teams as well as bringing my own projects to market independently as the sole developer.
Ideally looking for interesting projects that map very closely to my areas of expertise. (I do also do product strategy consulting and advise startups but I'm posting here because I'm hoping to write some code!).
Me: http://mroth.info My code: http://github.com/mroth My resume: http://www.linkedin.com/in/mroth My email: mroth[at]mroth.info
How I built emojitracker
Have no fear, you can actually use lolcommits as a management tool in order to audit your workplace and make sure everyone is appropriately miserable. Anyone caught smiling or laughing while committing can then be fired for not being serious enough while coding.
We're a NYC-based startup attempting to fix the horribly broken apartment rental process by creating a real-time platform of information for landlords, brokers, and renters. We are looking for smart, full-stack engineers who want to join our team and build the best tools that the rental market has ever seen.
You...
- Are awesome at Python + Django.
- Also know front end (html, css, js, jquery, backbone, you know the deal).
- Know how to optimize a SQL query.
- Write tests.
- Care about UX/Design and love talking product.
- Enjoy eating sandwiches (this is critical).
Competitive salaries, equity packages, benefits, and more for the right hire. Drop us a line at [email protected] and tell us about yourself.No easy way to cut&paste the domains I have here, but my favorites other than the star are the spiral, bomb, storm cloud (which I want to turn into a weather service) and fork&knife.