Hacker Newsnew | past | comments | ask | show | jobs | submit | 2012-04-05login
Stories from April 5, 2012
Go back a day, month, or year. Go forward a day, month, or year.
1.The Beer Game -or- Why Apple Can’t Build iPads in the US (marksweep.com)
562 points by mkswp on April 5, 2012 | 246 comments
2.I don't hire unlucky people (raganwald.posterous.com)
529 points by arcatan on April 5, 2012 | 268 comments
3.Keeping Instagram up with over a million new users in twelve hours (instagram-engineering.tumblr.com)
279 points by mikeyk on April 5, 2012 | 53 comments
4.Hotel Wifi JavaScript Injection (justinsomnia.org)
249 points by phwd on April 5, 2012 | 78 comments
5.How To Count A Billion Objects Using Only 1.5KB Of Memory [Probabilistically] (highscalability.com)
213 points by gruseom on April 5, 2012 | 59 comments
6.A behind-the-scenes look at Facebook release engineering (arstechnica.com)
196 points by 3lit3H4ck3r on April 5, 2012 | 77 comments
7.You should be using Google Analytics to log your startup's client-side errors (thetaboard.com)
187 points by dclaysmith on April 5, 2012 | 36 comments
8.Bad News: Google Is Doing The Corporate Future-Vision Video Thing (time.com)
148 points by Robelius on April 5, 2012 | 120 comments
9.What Americans Buy (npr.org)
147 points by xxpor on April 5, 2012 | 47 comments
10.The GitHub Styleguide (github.com/styleguide)
133 points by jamesjyu on April 5, 2012 | 78 comments
11.We Got Hacked, Here's What We Found (thenextweb.com)
132 points by kurtvarner on April 5, 2012 | 39 comments
12.Why I’d like a “license type” setting for GitHub projects (aculo.us)
132 points by madrobby on April 5, 2012 | 130 comments

When things are this broken, it's an opportunity. Maybe it's time for someone to start an AdSense competitor whose focus is customer service. It seems to be deeply embedded in Google's DNA not so much to abuse AdSense users as to treat them like components in a machine. They treat AdSense users much as they do servers. Uncertain about a server? Toss it; the system is designed to be fault tolerant.

Maybe Google thinks they have to behave this way to scale. But my gut tells me they could get away with being a lot nicer and still scale. If so there is an opportunity for a competitor to move in here and surprise people with better customer service, as Zappos did in shoes.

It could help to have better fraud detection technology. The more accurately you can tell the innocent from the guilty, the less draconian you need to be with the innocent. And while it sounds unlike Google to have left room to do significantly better, the way they treat the innocent implies their technology may be insufficient.

14.MPAA Chief Suggests Backroom Negotiations On New SOPA Are Well Underway (techdirt.com)
125 points by sethbannon on April 5, 2012 | 25 comments

I lost my Adsense account two years ago, due to valid violations. This saddened me, and was the end of web development for me. The stats were my heroine.

Fast forward to Spring break of this year, I developed a few Android apps and one took off. I signed up for AdMob in early March.

I kept clean and got my fill of daily stats and was once again happy with my new home on the internet.

Fast forward a week and a half, I get an alert saying Admob accounts will be merged with Adsense, uh oh. I was generating decent income at this point, because let's face it, the Android market is just wide open.

I decided to make my second appeal to Adsense, 2 years later, asking for another chance and explaining my understanding of the previous violations. I noted my clean record on Admob and my apps as my reason for appealing.

6 hours later, my AdMob account is banned without any kind of notification. My wife looks over at me and wonders why I'm so sad at the laptop after 10 hours of class. It had become my daily habit to kiss my wife and check the AdMob stats. It's not actually about making money, it is something about watching the growth/lotto.

So, I have now given up on Android apps and just disabled all but the most popular one. I removed ads and cleaned up my last push.

I wish there was some type of leniency. My wife offered to make an account in her name and just take over my Android apps, but the initial thrill is gone. There is a looming realization of Google controlling the majority of online advertising and that one mistake will probably haunt me for many years/services to come.

16.How to leave academia (for science PhDs) (chrisstucchio.com)
113 points by yummyfajitas on April 5, 2012 | 124 comments
17.Edit scheme on your iPad via the parse tree: Lisping launched (slidetocode.com)
111 points by steeleduncan on April 5, 2012 | 45 comments
18.Python-based implementation of Notch's DCPU-16 (github.com/jtauber)
112 points by jtauber on April 5, 2012 | 68 comments
19.Hacker School: Summer 2012 Applications Open + Etsy Scholarships (hackerschool.com)
106 points by nicholasjbs on April 5, 2012 | 49 comments
20.5000 Artists Line Up For a Pirate Bay Promotion (torrentfreak.com)
98 points by joeyespo on April 5, 2012 | 18 comments
21.Why I hate search (msdn.com)
97 points by philk10 on April 5, 2012 | 73 comments
22.Yet another Google Glasses Ad (tomscott.com)
95 points by jakozaur on April 5, 2012 | 20 comments
23.What to do when a company refuses to fix a vulnerability I disclosed to them? (reddit.com)
91 points by moooooky on April 5, 2012 | 69 comments
24.How do you take breaks? Try singles Bughouse (42floors.com)
90 points by waratuman on April 5, 2012 | 61 comments
25.Fogcreek is shutting down webputty.net and has pushed the source code to github (fogcreek.com)
88 points by bgraves on April 5, 2012 | 29 comments
26.Software Engineering at Prismatic (getprismatic.com)
87 points by fogus on April 5, 2012 | 18 comments

This article is superb.

We tried placing ads for ninjas, rock stars, and so on, but I discovered this was the cultural equivalent of advertising for white males who drink dry martinis. Not that white males who drink dry martinis can’t do the job, but there’s no real difference between advertising for a Ninja and throwing half your resumés away because you don’t like unlucky people. Either way, you end up with fewer resumés.”

This is so true, so important, and so many startups (and even bigger companies!) miss this. Job ads provide cues, conscious and subconscious, to the people reading them. Not everyone reading the ad is identical to the person writing it, and a badly written job ad can easily send the message "this company isn't for you" to a large number of skilled potential applicants. This applies not just to categories like gender or race, but even to personality types and personal interests. Unless you really want a company of only extroverts, for example, don't write a job ad that scares off introverts.

In the canonical example, if you constantly ask for "rock stars", you will turn off people to whom that doesn't appeal, including tons of good programmers. But it goes beyond that: don't assume that all your applicants are any particular kind of person with certain interests. A job ad should focus on what the job actually is, and things that are important to the job.

The best programmers often have a lot of choice in where they work, and as many HNers know from experience, if they see a job ad that turns them off in some fashion, they will probably not even bother reading further: they know they have better options, so yours probably isn't worth their time. If the vast majority of skilled programmers skip over your resume, it's no wonder you only receive resumes from unqualified applicants.

In short, when writing a job ad, you need to think from the perspective of people applying. Use your empathy, put yourself in their shoes, rather than just writing what you think looks cool.

28.Dropbox adds drag and drop (dropbox.com)
87 points by jackyolk on April 5, 2012 | 29 comments
29.Finding Early Customers When You Aren't Internet Famous (zapier.com)
77 points by WadeF on April 5, 2012 | 24 comments
30.Etsy Hacker Grants: Supporting Women in Technology (etsy.com)
78 points by kellanem on April 5, 2012 | 40 comments

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: