Mutinix | 8 years ago | on: Data Structures for Coding Interviews
Mutinix's comments
Mutinix | 8 years ago | on: Data Structures for Coding Interviews
Because, you know, they invented Ruby on Rails and Homebrew? Incredible, really. You were so adamant on being hostile that you managed to put yourself over Max Howell and DHH in a couple of sentences. These people have made valuable contributions to the tech industry as it stands today. This is a fact and not an opinion. They invented Homebrew and Ruby on Rails.
Good job, you solved the problems and are more likely to be hired by Google than Max Howell. Except he created the most popular package manager in OSX history and companies still can't see that.
Mutinix | 8 years ago | on: Data Structures for Coding Interviews
I'm absolutely certain that there are many, many engineers who failed interviews because they couldn't write a zig-zag string and could yet come up with good solutions to problems at a real company.
> what do you expect a programmer who can't reinvent a half-decent bubble sort to do
But interviews aren't testing for that. The guy who invented Homebrew was judged by a Google engineer to be not good enough. Heck, I bet the engineer interviewing him probably had his/her entire dev machine setup via Homebrew.
DHH invented Ruby on Rails, which was used at Twitter for what, 4+ years? And yet if he anonymously gave an interview at Twitter they would probably reject him because he can't find a cycle in a linked list in 30 minutes.
> The interview is to convince the other person that you can think logically about programs.
It's supposed to be about that. The modern CS interview is, however, absolutely not about that. It's whether or not you've grinded through CtCI enough to be able to answer something taken from a vast pool of useless questions.
Tell me, is the Homebrew guy just really not good enough? Do you really think he does not know how to think about programs logically?
Mutinix | 8 years ago | on: Data Structures for Coding Interviews
Here's what a Google lead said in a tweet:
> Hello, my name is Tim. I'm a lead at Google with over 30 years coding experience and I need to look up how to get length of a python string.
DHH:
> Hello, my name is David. I would fail to write bubble sort on a whiteboard. I look code up on the internet all the time. I don't do riddles.
Max Howell:
> Google: 90% of our engineers use the software you wrote (Homebrew), but you can’t invert a binary tree on a whiteboard so fuck off.
And yet, everyone is asking these questions about print a string in zigzag fashion or something silly like that.
Engineers are gaming the system because the system is garbage. None of us are looking forward to waking up and solving HackerRank, LeetCode and CtCI problems till the joy of programming leaves our bodies.
Mutinix | 8 years ago | on: Convoy raises $62M from Bill Gates and other luminaries to transform trucking
Mutinix | 8 years ago | on: NYPD is canceling its Palantir contract
Mutinix | 12 years ago | on: Apple rejects Tank Battle 1942 for depicting Germans and Russians as "enemies"
Rocky IV - https://itunes.apple.com/us/movie/rocky-iv/id278077103
Mutinix | 12 years ago | on: Ask HN: What are some alternatives to HN?
Mutinix | 12 years ago | on: Google Glass evangelist: It's not worth the headache
On an unrelated note: Does anybody know when Glass will be available in other countries? I've been interested in obtaining a pair for a while but I'm not sure how to go about it.
Mutinix | 12 years ago | on: Ask HN: Freelancer? Seeking freelancer? (October 2013)
Mutinix | 12 years ago | on: Ask HN: Who is hiring? (October 2013)
Mutinix | 12 years ago | on: Ask HN: Freelancer? Seeking freelancer? (October 2013)
Mutinix | 12 years ago | on: Ask HN: Freelancer? Seeking freelancer? (October 2013)
Mutinix | 13 years ago | on: What It's Like To Be Ridiculed For Open Sourcing A Project
Well, maybe not: https://twitter.com/zeeg/status/294305445521268736
Mutinix | 13 years ago | on: San Jose State to offer ground-breaking low-cost, for-credit online courses
"Living up to our promise to always provide a free path to high-quality education, we are also offering these courses free of charge as conventional MOOCs, but this path will not include instructor access, additional support services, or a path to college credit."
Blogpost: http://blog.udacity.com/2013/01/sebastian-thrun-udacity-anno...
Mutinix | 13 years ago | on: Microsoft opens its own social network
Mutinix | 13 years ago | on: Apple - Think Twice
Mutinix | 13 years ago | on: My Education in Machine Learning via Cousera, A Review So Far
In the case of edX, MIT's 6.00x course is strictly deadline based. CS50x allows you to take the course at your own pace as long as you finish everything before the 13th of April, 2013.
But those aren't the ones you're looking for. Udacity meets all your requirements. They have open enrollment, meaning you can join in at any time. Furthermore, they have no deadlines. As long as you complete all the problem sets and give the final exam, you get a certificate.
Here are some Udacity courses that might interest you:
Statistics 101 - http://www.udacity.com/overview/Course/st101 - Taught by Sebastian Thrun
CS271 Introduction to Artificial Intelligence - http://www.udacity.com/overview/Course/cs271 - Taught by Sebastian Thrun and Peter Norvig
CS373 Artificial Intelligence for Robotics - http://www.udacity.com/overview/Course/cs373 - Taught by Sebastian Thrun
Hope that helps.
Edit: There's CS188.1x by Berkeley on edX - https://www.edx.org/courses/BerkeleyX/CS188.1x/2012_Fall/abo...
It's deadline based, but I don't know whether they will remove their material at the end of the course or not.
Mutinix | 13 years ago | on: The iPhone 5 has reportedly been jailbroken
Mutinix | 13 years ago | on: Startup idea list
Yes they are. Except, these interviews aren't testing for that. Finding the maximum sum subarray isn't testing for any fundamental.
> Just because someone wrote an impressive framework or library doesn't mean given a complex problem outside of their known domain
Why are you even hiring them for something that's not their expertise? Seriously, that's literally the whole point of the interview. I don't think Max Howell was trying to get in to the DeepMind team.
Calling these just some other web framework or package management tools is doing them an incredible disservice. Twitter used Rails. Airbnb uses Rails. If Airbnb hired DHH, it would be Airbnb's fault if they made him tune hyperparameters of some ML model rather than see how their web performance could be improved.
Honestly, at this point I'm convinced I could get HN to talk poorly about John Carmack's programming skills.