HNHacker News
TopNewBestAskShowJobs

awm

37 karma · joined March 17, 2011

Hanging out in the great SF
submissionscomments
awm··on A Look at How Traders and Economists Are Using the Julia Programming Language
Ah, I see. I'm no expert, but I'd argue the response is "Maybe".

I think this is what blaze and pypy try to do with python: they compile it so that certain things are optimized. The harder part is that you have to generally hint for the compiler to truly be the best...

WRT to just why not use C, python/R/Julia are MUCH easier to prototype in than C (in my opinion, having used those languages). The "grail" is to be able to prototype quickly, and then identify the hotspots to speed up (which, in Julia's case, would be just inlining with C code).

awm··on A Look at How Traders and Economists Are Using the Julia Programming Language
> They can 'compile' in an 'optimized manner' using something else ...

Thats actually the issue Julia attempts to solve as highlighted in the article. There are many languages that you can use to express ideas, but when you need the idea to run as fast as possible, you have to rewrite in C/Fortran/etc and then add bindings to to the language.

Julia lets you write inline C, which I believe means that you can still express algorithms simply, but with some parts (trivially) optimized. (Not a huge julia user, but thats my take on it)

awm··on Traffic-weary homeowners and Waze are at war
NIMBY is more "Don't use my road, use the road one block over" - in other words, road is the same but not in front of me. Thats a little different than "Don't use my road, use the road that has 3 lanes and no children on it and is labeled for commuting" I feel like there is a difference in that regard; I personally wouldn't want through traffic on my street, but I also don't want it on the streets next to mine either due to how recklessly people drive when trying to beat traffic.
awm··on Traffic-weary homeowners and Waze are at war
I've noticed though that the perspective matters. If somebody start complaining about how I parked in front of their house, a typical response is: "I can't believe how annoyed this guy is getting over me just parking here for 15 minutes."

The homeowner however doesn't care that its only 15 minutes of your time, since for him/her its probably all day :-/

awm··on Happy personal news
Just to keep this thought from spreading, Yahoo reblogged it as well, so I'm pretty confident this is the real deal. [1]http://yahoo.tumblr.com/
awm··on Malibu homeowners foiled by $30K Kickstarter campaign
I believe the only exception to this rule is Military property. Coronado (off of San Diego) beach is an example. Eventually you hit the navy base...
awm··on Scientists discover nearby ‘diamond planet’
The interesting thing about a 'diamond' planet is that it would be a waste of time. Diamond's value is superficial - it can't actually be used for anything (except cutting), so mining this planet would essentially cause diamonds to become worthless.

Whats more interesting is a planet made up of rare metals - that would still cause the prices to drop (this assumes the mining can easily generate lots of metal easily, transport costs aside), but can immediately be turned around into something useful.

awm··on A love letter to MIT
May sound corny, but I'd have to say "Fostering." If you show interest in something, be it knowledge about a subject or field (or entrepreneurship), they will always make sure you have all the resources you need. Part of this (and has been voiced in some of the other comments) is that they will never block you from learning or exploring something.
awm··on A love letter to MIT
Completely agree. The key point is not "applying" these traits, or treating them as "tricks," its simply that the professors there embody that ideal. As an undergrad, it was easy for me to grab 10 minutes of any professor's time, even if it wasn't related to their courses or study. A lot of my classes had over 300 students in them, yet that didn't keep a professor from meeting with me either.
awm··on Confessions of a 20-Something Startup CTO
Could you elaborate on what you mention is the MIT syndrome? I saw one definition (based on over explaining) but it seems like this is something else
awm··on CoderDojo Partners with GitHub to Create a New Generation of Hackers
Anybody know what opensource tools they used for game making? I'd be interested in helping out but would want to see what they are using first.

Or perhaps its dojo-to-dojo?

awm··on Hack your way through Stripe's Capture the Flag
Got that also, then keep getting: ssh_exchange_identification: Connection closed by remote host

Looks fun too!

awm··on How going to the gym makes you stronger
Another parallel I've experienced with going to the gym and coding is that its far more fun doing it with somebody else. You work out harder, and push yourself in a better way than doing it by yourself - something I've found also while I code.
awm··on How Zencoder became the largest transcoding service on the market
Any estimate as to the time of transcoded content? Also, does the term "video" mean # movies in, or # of streams (movie at certain bitrate/width/etc) out?
awm··on Steam loses user database
I'm assuming they refer to somebody breaking the encryption algorithm, not brute-forcing their way through them.
awm··on Python: copying a list the right way
There are times where its handy to have readability, albeit in one-off situations.

The most relevent one I recently encountered was working with a team and needing to get some numbers crunched - I had knowledge of scipy and was able to show the code to others who hadn't used python but could still understand it.

awm··on Most Technical Interviews Suck
I agree this is an issue, and given that some of my smartest peers learnt English as a second (or third) language, I definitely don't want to make it harder.

If I realize that they are not native english-speakers, then I typically give them the option to work on the code, the stop at a breakpoint and have them explain what they did and why they did it. This seems to keep undue Stress off the applicant while still letting learn about how they think.

awm··on Most Technical Interviews Suck
As somebody who has done numerous technical interviews, as well as given some, I have to disagree with some of the points he makes.

1) "I don't code out loud": neither do I, nor as an interviewer would I honestly want you too in a 'real' work environment. What I do want to know (or attempt to know) is how you think. If you can articulate your thought process as you solve a question, it shows me that a) you can think logically under pressure, and b) you can convey your thoughts and ideas to somebody who might be a fellow team mate.

2) Talking about a project you have done is cool, but I personally don't care what technologies or hacks you used. I want to know if you can code. If you can't code, then it doesn't matter what you know since I can't use you on my team. If you can code, then I'll use what I learn from (1) to determine if you have the ability to choose the right algorithm/tool/technique/etc for a job.

One might retort that (2) can be easily solved by showing them project code. Unless its a github account, I don't really care, because I can't tell what you did versus somebody else and it is far to easy to control what the interviewer sees (as you showed when discussing your "team motivation" skills).

At the same time, TSC definitely made some simple mistakes in the types of questions they asked you, especially for an on-site. A proper technical question (IMO) is one that can tell me easily if it's not a fit, but has enough different solutions that let me gauge just how good a candidate is. A question that is a no if you get it wrong, but not a yes if you get it correct (hex CSS colors) would be a wast of both our time (and would probably get me kicked off the interviewing team).

awm··on California DMV Loophole Allowed Jobs to Drive Sans-Plates
My best bet is he just didn't want to have to deal with the DMV...
awm··on Netflix stock plunges as subscribers quit
As per using amazon to scale, it depends on the services they use. EC2 is expensive, but you don't need that many ec2 instances to handle the streaming, outside of permission handling etc.

As for transcoding videos, they probably have a far more burst-like intake of movies, yet not a very large burst at that. How many tv shows are released per day? How many movies come out per day? Not too many, compared to a service like youtube that has to transcode huge amounts of information all the time. EC2 at least lets them turn on machines until they finish, at which point they can easily scale down after the burst is handled.

awm··on Proposal: Linear Algebra Study Group
Already mentioned, but if you really like using a textbook I can't recommend Strang's book enough. Its awesome, and go really well with his lectures.
awm··on Codecademy Surges To 200,000 Users, 2.1 Million Lessons Completed In 72 Hours
MIT (and I assume other top CS schools) doesn't teach coding 'skills' (6.00 aside, and its not required for a cs degree, or the first two weeks of 6.005), but instead teaches you knowledge about how to solve problems that a coder will encounter while... coding... IMHO, thats what the salaries are for.

That said, lowering the barrier to code also means lowering the barrier to encountering these types of problems, thus hopefully making more/better solutions. The more the merrier!

awm··on Introduction to Computer Science with Python [pdf]
Technically, this class is intro to CS and EE; almost a third, if not more, is spent on EE subjects, and students should know python before this class. 6.00 is a class that specifically teaches CS and python.
awm··on Lulzsec/gn0sis/AnonOps dox'd
I don't know about the validity of this, but that skull and cross bones was pretty fun.
awm··on Apple support forums confirm malware explosion
I could be incorrect, but if you require administrative rights to install anything (so your users can't), wouldn't this solve the problem (at least in this case?)

Understandably, this would require you to micro-manage all your users who want to have their own, specialized setups, but...

awm··on The MIT Mood Meter
Theres another one in the stata center. Seeing it alone made me smile :)