HNHacker News
TopNewBestAskShowJobs

johnnymonster

259 karma · joined August 17, 2012

submissionscomments
johnnymonster··on Popcorn Time Is So Good at Movie Piracy, It’s Scary
well there goes yify torrents, with this much publicity on an app the movie companies are gonna go after whoever they are getting their movies from...
johnnymonster··on By The Time You Give Them a Raise, They’re Already Out The Door
In my experience, the issue that I see is that after asking for a raise or more compensation the response is that "they will look into it". Weeks later, no one gets back to you. At which point its time to move on.
johnnymonster··on Real-time Search as a Service
In the e-commerce world, the difference between 2ms and 200ms isn't that big of a deal. Search relevance, however, might be something that is important. It looks like that is something they are focusing on heavily.
johnnymonster··on Real-time Search as a Service
All great and good to be very fast, but at what price? From their page it costs $450 for 5mil records. In the search world, this is nothing. So I guess its going to come down to if your company is at the point where they need to shave off 1-200ms for hundreds of dollars a month.

Second, I would wait and see how their reliability hashes out before I rely on them for any production services.

johnnymonster··on Gmail was down
It looks like google decided that we should all take a break from the internet.
johnnymonster··on Show HN: Rewrote Basecamp, Gmail, Dropbox in 3 years with a team of 3
why would you work on something for 3 years and not have any sort of beta out there. How do you know what you have is going to work or if anyone is even going to use it? It just seems crazy to work on something for this long and hide it away for 3 years. With all of the things on the internet that have changed in 3 years, how do you know your approach has not become out of date...
johnnymonster··on The New York Times Redesign is Live
They have some extremely poor performance optimizations err NO performance optimizations on the front page. TONS of individual unscaled images loading. Someone might want to introduce them to a product called "Pagespeed"...
johnnymonster··on Tips for Getting Started With AWS
#1 tip Know your AWS service limitations before you start using it! specifically with services like Cloudsearch and dynamodb!

2nd, know your usage upfront before you incur thousands of dollars in usage fees! services like dynamoDB can become very expensive very fast!

johnnymonster··on Tips for Getting Started With AWS
how did this make it to the front page of HN?
johnnymonster··on Interviewing a front-end developer
Does anyone know of a list like this for other types of developers? Like a back-end development position etc. I really also like the link out to the Github page with a much more extensive list of questions.
johnnymonster··on Our modern web theme goes live
Documentation was originally the reason why I started working on php all those years ago, and that set the bar for every other language that i've working on since!
johnnymonster··on Another Model S fire
First, 5500 is the total cars delivered not sold. looking for my source on total cars sold that quarter.
johnnymonster··on Another Model S fire
yup
johnnymonster··on Another Model S fire
I completely agree with your statement about combustion and safety when the do catch on fire. Have you seen a car on fire when it hits the gas tank? its crazy! have you seen a battery on fire? Kinda boring.
johnnymonster··on Another Model S fire
Most gas powered car fires are caused by mechanical and electrical related problems, nothing to do with the actual fuel.
johnnymonster··on Another Model S fire
because of all that magical tesla magicalness inside of each battery right! LOL
johnnymonster··on Another Model S fire
Tesla has done a very good job of providing post mortem reports on each of their car fires. I'm sure they will do the same for this one as well in the coming weeks.
johnnymonster··on Another Model S fire
You can see car fire statistics here: http://www.usfa.fema.gov/statistics/reports/vehicles.shtm

44% of car fires happen due to mechanical failure. Wire insulation is 28% of car fires. and fuel in the engine area was 18% of fires.

johnnymonster··on Another Model S fire
Where are you getting your numbers from? The volt sold more than the leaf in 2012 by almost double. At best the leaf sells about 1500 a month. The model S is well over 3k a month as well. so I would like to see your sources on the matter.
johnnymonster··on Another Model S fire
Why is this one accident getting so much attention. In 2011 there were 500 vehicle fires every single day! http://www.nfpa.org/research/fire-statistics/the-us-fire-pro... tesla has 3 fires in 6 weeks. I'd say thats pretty damn good!

Leading cause of highway vehicle fires, "mechanical failure" http://www.usfa.fema.gov/statistics/reports/vehicles.shtm

johnnymonster··on Type Checking in JavaScript
It appears you are doing this because you are never really sure what sort of data is being sent to your application. I would dump this sort of idea in favor of schema validation. if you are going to get data from a client application where the client developer can screw up the data, why not just validate the data as a whole before accepting it then you know your structure.

I really just can't stand all the type checking all over the place, it makes the code feel like all your reading is type checking and not the real logic of what is going on in this function.

Additionally, returning an empty string when i mess up a data structure is horrible for debugging. I would have to actually go into the code now to figure out why an empty string came back instead of processing as I thought it should.

if your really worried about exposing errors to the end user. wrap that whole thing up in a try catch block instead, log an error and don't display anything to the end user.

johnnymonster··on FastMail staff purchase the business from Opera
Is FastMail a joke? I get more storage for free at dropbox and sugarsync. What exactly is this service bringing to the table? It feels like a 1998 business model to me...
johnnymonster··on Nginx Is Taking Over the Internet
Lets all hope the NSA has not injected back doors into NGINX!
johnnymonster··on Hacking the coding interview
I really appreciate this article! So many people go to interviews and are obviously unprepared. The simple fact that a person is unprepared for the given task is an obvious show on their personality. This goes for just about anything, not just interviewing. Would you just walk into a test without going to class first? Would you try to fly a plane full of people without first being taught how? So why would you go to an interview without knowing whats expected.

- Know that an interview is a 2 way street. Have questions to ask the interviewers, if they ask you silly algorithm questions, have them explain to you how they use those algorithms in the workplace.

- Make sure the job your interviewing is a place you can fit into, not just the other way around.

- If you don't know something they are asking, just be upfront and say you don't know it, then ask them what it is and how its used at their company. Take note of this for future interviews.

- Don't let the interviewer lead the interview the entire time.

- For those of you haters that don't like the B-list idea, you could ask your peers that work at other places to interview you. (Interesting idea for a startup? Mock interview company? :)

johnnymonster··on Hacking the coding interview
yea your just flat wrong.
johnnymonster··on Hacking the coding interview
Because coming into an interview with your A-list unprepared is a waste of their time.
johnnymonster··on When to ask for help
Mind blowing story!
johnnymonster··on Using Dispatch Tables to Avoid Conditionals in JavaScript
This example is great to point out that javascript is a dynamic language and should be used as such whenever possible. obviously he only used a handful of options and maybe a switch would work better for this exact example, but it should get the reader thinking about where else this type of pattern could be used.
johnnymonster··on Google Trends: Javascript Frameworks
remove one of the terms and throw in jquery.js + jquery it pretty much squashes every other search term
johnnymonster··on Megaupload Assisted U.S. Prosecution of Smaller File-Sharing Service (2012)
This whole thing is making the FBI look like a bunch of clowns...
← PreviousPage 4 of 6Next →