Blogging

  • Building a $100 Robot for Cats

    Second

    Think robotics is hard? Think it's expensive? Think cats are not interested in it? Well, you are wrong*!

    *Maybe slightly correct about the last one

  • Stock Options and Negotiations - How I Learned to Love Uber - Part II

    Second

    For those of you who read my first post, I am sure you found many things interesting (due to my great skill at narrative). However, if you have paid much attention to media reports about Uber you may have found one thing especially surprising: the proposed salary range.

  • Uber has gotten a lot of bad press for having created an algorithm to offer prospective employees as little money as possible. But how can that be true, if they advertise a position with such a seemingly large salary? Well, the answer turns out to be something that a lot of companies in Silicon Valley have in common: including both potential future bonuses and stock options as part of the employees starting offer.

  • Making a Google Daydream Headset and Controller for Free*

    Second

    *If you have a brand new phone, a pair of lenses, some cardboard and an old cell phone lying around

  • 10 Positive Feedbacks for Every Constructive Criticism - How I Learned to Love Uber - Part I

    Second

    I usually tell people that I spent about three years preparing to transition from academia to industry. It's popular to do a "Why I Gave Up on the Academic Dream and Transitioned to Industry" type blog post. But for me, honestly the right title would be "Why I Stayed in Academia About Five Years Longer than I Really Intended".

  • Natural Language Processing Demystified Part 2 - Bag of Words

    Second

    What is a bag of words? Why should I want to put words in a bag? What do I do with them after I put them there? All this and more will be revealed.

  • Natural Language Processing Demystified Part 1 - Processing Raw Text

    First

    A simple Google search defines natural language processing as the following:

    Natural language processing (NLP) is a field of computer science, artificial intelligence, and computational linguistics concerned with the interactions between computers and human (natural) languages. As such, NLP is related to the area of human-computer interaction.

    Wat?

  • Hello, My Name is Dr. Robot Alien

    RobotAlien

    An introduction to my bizarre existence.