Hacker Newsnew | past | comments | ask | show | jobs | submit | 2008-03-13login
Stories from March 13, 2008
Go back a day, month, or year. Go forward a day, month, or year.
1.OpenDNS is hijacking Google requests (For what they claim is a good reason) (opendns.com)
67 points by e1ven on March 13, 2008 | 24 comments
2.Yahoo Embraces The Semantic Web - Expect The Internet To Organize Itself In A Hurry (techcrunch.com)
55 points by kmckeaigg on March 13, 2008 | 35 comments
3.AOL acquires Bebo for 850 million (centernetworks.com)
54 points by DarrenStuart on March 13, 2008 | 17 comments
4.Apple - google - you (swissmiss.typepad.com)
49 points by jgamman on March 13, 2008 | 13 comments
5.Apple's design process (businessweek.com)
48 points by bouncingsoul on March 13, 2008 | 9 comments

Everyone else who came to Google was in the exact same position as you are, modulo a handful of famous people with beards that put Gandalf's to shame, but they're a very tiny minority. Everyone who applied had the same reasons for not applying as you do. And everyone here says: "GOSH, I SURE AM HAPPY I CAME HERE!" So just apply already.

And here, my friends, we have a wonderful example of something which statisticians call a "biased sample". Of course the people who (a) were offered a job by Google, (b) accepted said offer from Google, and (c) haven't quit, are happy about having interviewed at Google.

If Steve Yegge had (a) gone to Facebook and interviewed ex-googlers, (b) phoned people who were offered jobs but decided not to accept them (yes, we do exist), or (c) talked to people who flew across the country to interview at Google but weren't offered jobs, he would probably hear a rather more complicated story.

7.The World's Most Dangerous Geek (rollingstone.com)
37 points by muriithi on March 13, 2008 | 9 comments
8.Ask YC: Development-wise, what do you do that's unconventional and why?
34 points by ericb on March 13, 2008 | 74 comments

The way to become a good programmer is to have projects that drive you. So build stuff. You'll find you learn very fast when there is something specific you want to do and you don't know how. So you should read books, certainly, but don't just work your way through books.

It doesn't matter super much what language you learn initially. So if you have some friend who is an expert in another language, you might be better off learning that, then switching to Javascript once you know the basics of programming.

10.Fashion for Geeks: Why bother? (urbanmonarch.com)
27 points by dag on March 13, 2008 | 26 comments
11.Ask YC: Geolocation by IP Address API/Service?
21 points by entelarust on March 13, 2008 | 21 comments

I thought the second half of this title was meant as a joke, but apparently he's serious.
13.Ask YC: What do I, a graduating CS student, need to know to go into the real world as a programmer?
19 points by eznet on March 13, 2008 | 50 comments
14.Why Are Continuations So Confusing, and What Do They Really Do? (idea-log.blogspot.com)
19 points by mk on March 13, 2008 | 18 comments

I simultaneously munge the language and the application written in it.

Did you refuse a job offer from Google?

Yes.

If so, would you tell us why?

Several reasons, in no particular order: 1. The interview process was completely and utterly broken; among other things, Google changed their mind about which position I was applying for 3 times without consulting me. 2. The job offer (for a position which would have required that I move from Canada to the US) arrived shortly after the US Senate voted away the right of Habeas Corpus. 3. I was interested in developing a system for online encrypted backups, and I was talking to someone who told me that his boss would be interested in licensing some of my work (the licensing didn't end up happening -- a draft MOU ended up arriving two months late which was completely different to what had been discussed in person -- but I decided to go ahead with my work anyway). 4. While I was told that my suggested choice of research projects "would be ok" (I was offered a research position), there was a clear lack of enthusiasm for it; and similarly I had no enthusiasm for the fields of research Google's director of research mentioned.

In short, they screwed up the recruiting process; the job location wasn't ideal; I had another interesting option; and our interests didn't fit very well.

17.GoDaddy Uses ICANN Domain Verification for (Dirty) Marketing Purposes (fvrit.com)
17 points by GIMAD on March 13, 2008 | 12 comments

Currency hedging is what you're looking for - it is a way to minimize risk when doing business with fluctuating currencies.

Say you have a contract for $10000 USD due 6 months from now and the EUR/USD rate is $1.40 when you signed the contract. If the USD falls to 1.5 in those 6 months, you've lost ~7% on that contract, but if it stregthens to 1.3, then you've made a free ~7.5%.

Since you just want to make the contract and not play on the forex market, what you do is you open up a currency trading account and take the exact opposite position to the one in your contract. In your contract you lose money if the USD falls, so in your hedge, you open up a short position on the USD, such that you make the exact same money that you lost on the contract.

So once you've signed the contract, take a $10000 short position on the EUR/USD pair. If the USD weakens, you lose from the hedge, but gain from the contract, if the USD strengthens, you lose from the contract but profit from the hedge, so there is no risk to you no matter where the currencies go.

The downside is that you need the same amount of money to hedge as the amount you're expecting. One way to get around this is to use a leveraged trading account, however this restricts the amount of fluctuation your hedge can handle before getting a margin call - for example if you use a 5:1 leveraged account (that is, use $2000 to trade a $10000 position), your hedge will protect you against swings of close to 20 cents. So depending on how much money you have available to hedge and the amount of fluctuation you want to be protected against, you can choose how much leverage you want. (here's a tool to estimate it: http://www.fxtrade.com/tools/fxcalculators/margin_call_calcu...)

The good news is that with today's forex platforms, this is perfectly accessible/doable for any sized business/personal transactions.

Note: I do work for OANDA, but I'm just a developer there. I posted since I really do think currency hedging is neat. :)


We did. It's worked out pretty well, but we're careful never to leave Robert alone in the room with any of our laptops.
20.Hedge funds on the brink as US Federal Reserve cash fails to ease crisis (timesonline.co.uk)
15 points by moog on March 13, 2008 | 1 comment
21.Ask YC: I need a world-friendly bank
14 points by icey on March 13, 2008 | 17 comments

Google is now a great place to go if you have a communications or marketing degree from a 2nd tier school. Every other woman I meet in the Bay Area is a Google account PM with a master's in marketing from some place like Maryland State university. I would say if you aren't an engineer google is AWESOME: free food, gym, haircuts, massage, shuttle buses, personal laptop, off-site retreats to disneyland every other month, etc. The other employment options for people in those positions usually resemble "the office." If you are an engineer you will be working 3 people to a cube on maintenance tools that maintain the tools for maintaining another tool.

I also turned down Google's offer. And as others have mentioned, various Google recruiters still send me email at least three times a month.


I don't think I could pass Steve's interview - that's why I had to start my own company :-) Hmm, I wonder if I should sack myself...
24.Less precise processors may increase battery life (technologyreview.com)
14 points by dkokelley on March 13, 2008 | 3 comments
25.Ask YC: Europeans, how do you protect against falling dollar in Adsense?
14 points by nraynaud on March 13, 2008 | 14 comments

Take this argument to reddit, please.

Someone asked why I didn't accept a job at Google; I answered.

I don't come here to debate politics, but I don't think politics are automatically off-topic here -- particularly when they influence questions like "should I move to Silicon Valley?" or "should I launch a startup company?".


Who cares about a gig there? You think in 95 the founders there were reading "Get that Job At Microsoft"? I think Yegge has written some decent stuff in the past (in -v mode, of course) but I doubt most of HN is interested in joining the cult. Anybody that says "GOSH, I SURE AM HAPPY" while reporting to a cube has something wrong with them.

Build something new.


Build something new

Easier said than done, no?

Not to mention that if you think that no one is able to produce interesting work in a company like Google, than I'd say that you'd need to get out of the HN groupthink.


> no one will care what you're wearing.

This is never true. The impact of dress on perception is well studied and it is large. If you're not dressing well, you are foolishly giving up an easy edge.

A somewhat overlooked subject is coworker dress as a workplace quality issue. A lot of geeks don't notice dress, but most other people are sensitive to the aesthetic presentation of the people they have to spend many hours a day with. Going to work with very well presented people is a job perk, and having to interact with slobs is undesirable. Realize that even if you don't care about dress, other very competent people you may work with will care. Tacky clothing and pasty physiques can be like second hand smoke.


Not long ago I would have said using a Lisp dialect for web development, but now I think that might actually be trendy.

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

Search: