skysight-inc/HackerNews huggingface dataset:
Ask HN: How to prepare for a Google interview?
I just have a phone interview set up at the moment. I was recommended by a former manager of mine. I do NOT have a CS degree but for some reason they want to interview me anyway. (this is an engineering position.)
I have Javascript turned off entirely for www.google.com because I don't like the redirects on their links and I have found no other way to get rid of them in Chrome.

I tried instant search in Firefox. I don't like the way the search box changes position and I don't like the big drop-down notification and I don't like the way that when you press Enter, it refreshes the results. I guess it's safe to say I don't like it.
It's my phone, my property. Nobody gets to access it without my permission, period. If someone sneaks a back door onto my phone, that is criminal.

If experienced developers don't know about this feature, there is no earthly way that the average user can be considered to have consented to access.

My boss can't kick down my door and ransack my house to find secret documents he gave me. If I violate my NDA, he can seek to remedy that in civil court.
I actually think that this is happening in some Scandinavian country (literally from birth). Apologies that I can't find the link, and I encourage you not to believe me until I can.
Why not? Did that not just humble you a bit with the sheer grace and awe yielded by hundreds of years of evolution? I don't know about you, but my world just got slightly more awesome knowing about this.
have you looked into lift? It takes quite a few features from seaside, among others. And scala is much better to work with than java...
Greets work and lived out here for the last 5 years. And work fir a Japanese company. Program in python c and a few other stuff. Have business Japanese. Not looking fir a job at the moment but have friends out here. Any details I can pass around?

Also very curious about the startup process in japan.
It's not part of the bargain if you don't tell them about it.
Actually, the source is hosted at git://git.macruby.org/macruby which is owned by Apple.

So yes, unless you provide the evidence to support your claims, I'll assume that all MacRuby work is being done in public on macruby.org, similar to how other Apple open-source project work (llvm, WebKit, clang) and that the amount of that work is representative of Apple's commitment to the project.

In comparison, if you do similar stats on other Apple projects (like llvm, WebKit) you'll see that they have order of magnitude more people working on them, producing order of magnitude more code.
Do you eat hot dogs? I don't. http://www.youtube.com/watch?v=UhwXPsTaRgc
There was a bing instant a few months ago. It was a 3rd party site made via the bing API, but it had very similar speed.

I'm interested in how you know that bing does not have the infrastructure to support it?
yea I hear you. The problem I have will passing the http parameters is that it only goes one level deep. If you want to nest it arbitrarily you would have to build up a comma separated list of values to refer to all the places you need to return to. At that point, if you think of this list of return places as a set of pointers it is as if you are implementing a stack. Having this kind of thing as a first class construct could maybe allow this to be checked by the compiler.

To be honest the details of implementing 'scalable multi-threaded continuations' is beyond my skill level.
This makes much more sense; thanks for the clarification. Conclusion: if you can buy the bigger company outright and take it private, then you can make it do business with the smaller company that you also own outright. Not particularly exciting.
Sounds about right. I suppose that makes it a relatively common condition, then.
I see the ACTA as a path to downfall for those "power junkies" you mentioned.

They think they're doing themselves a favor, but I like to think they're digging their own holes. After all, they're going after evil pirates, not competitors to their products and brand, which are often some guys who wrote a book and decided to give it away for free on the internet.
AdoptAHacker invites you to visit NYC
Best 5 Automatic Sql Injection (Website Hacking) Tools Download
> If you ask the user "do you wish to allow administrators to remote wipe your phone allow/deny?" what do you think they'll click ???

They will probably click "deny", and then not be allowed to connect to the server. Problem solved!
Yes, if you own a controlling interest in the company you could probably make it do pretty much anything within the law that you wanted (sucks to be a minority shareholder sometimes) but then, if you did own the majority of shares in a big company you are, by definition, a big player yourself.
Ask HN: mental health, personal ambitions, visa issues
I'm not from the USA, but I've been here for years, first on a student visa and then on a worker visa.

I've been happy with many of the jobs I've had, but I've wanted to do something from scratch, of my own, for a long time now. As far as I can tell there isn't any easy legal way to do this. Most of my American friends aren't in a position where they could join a startup I started. I'm also not terribly interested in killing myself to make money for investors; I'd really like to have something more like a lifestyle business.

It seems I have to choose between fulfilling my own ambitions or staying here.

The decision is complex now because I have traditionally been a bit fragile mentally. It's taken me years but I feel like I have a good stable situation here, even though I am still a bit of a loner. It takes me years and years to build up good relationships.

Moving somewhere else again, even back "home", is going to ruin all that. I haven't seen anyone from there in almost a decade. There are also some issues I have with people in my home country that I wouldn't be able to avoid.

I've tried to do stuff "on the side" but I have the kind of mind where I either give 100% or I don't. If something else is "top of mind" then it immediately is reflected in my work product, and I cannot afford to be less than excellent on the job, or I'll be booted out of the country.

So here are the choices I see:

- Give up on my ambitions, choose mental stability, stay on visas or even apply for a Green Card and then be stuck with the same employer for 7-9 years.

- Go for broke on my ambitions, leave the USA, lose touch with the only place that feels like home, risk slipping into depression.

Advice?
I voted this up after reading the first half - I disagree with the second half. It might appear that way sometimes, but it's wrong - pharmaceutical companies do a mix of billions of dollars in research (most of which never pans out), and also provide exits/buy-outs for smaller labs who make a discovery, which stimulates innovation as well. Some rent seeking, yes, too much, maybe, but pharmaceuticals have been on balance one of the most wealth creating industries over the last 20 years.

Azithromicin alone was worth the $120 before it went generic, and now you can get it for dirt cheap. People laugh and joke about things like Viagra, but it's helped a lot of people, especially as we're all living longer now. All sorts of other things. Pharmaceutical and medical research companies are amazing.
cookie == logged in
Why I threw the shoe at Bush
Nope. I'll eat them on the very rare occasion when I'm really hungry and there's nothing else available, but nope.
Did you google "Google interview"?
If Google Maps Were Real: An Artist’s Vision [PICS]
I don't think we are in the target demographic for these 'features'. If you know how to structure queries, and can touch type the usefulness is greatly diminished.

However there are a lot of people out there that can't touch type and have to reformulate their query multiple times before they get 'acceptable' results. So Google instant actually has a meaningful increase of their iteration time, and thus enables them to find better results faster.
Super late (a misjudged apache-bench got me banned for a day or something), but: http://darcsden.com/alex/aliter

It's a reverse engineering of a popular MMORPG called Ragnarok Online (or RO). Last time I was working on it, you could log in with the official client, walk around, teleport, chat, etc. (The walking had to be done in C, though; one pathfind per walk request is not something I'd want to leave to Erlang.)
It's the lack of straightforward substitutes that keep prices high on software and drugs. The large fixed cost of development only means that (proprietary) software won't get written or drugs won't be discovered and put through FDA trials if prices fall due to competition.

Take commercial C compilers. Used to be a thriving industry, but once Gcc got good enough, people stopped paying.
No, that's not the real problem. The transmission of sensitive information through corporate email is commonplace. Formally-classified protected information like HIPAA PI or payment card data shouldn't, of course, be emailed, but information that can be traced back to PI is sent routinely.

Regardless of whether it should or shouldn't happen, IT controls people have to assume it will. The contract for syncing with a corporate Exchange server, in many places, simply requires you to allow your phone to be wiped.

If you don't like it, don't sync with your company's Exchange server. What's so hard about that?
Hell yeah. Adopt a hacker. whut whut.
Detroit is Alive[Optimistic 4 part video series]
I find it interesting that every time "NoSQL" solutions are listed, noone mentions Berkeley DB. It provides many options that you'd normally find in k-v stores and many more. Is it just not cool enough / too old / ... ?

It seems very similar to the time (a year or two ago) when every couple of weeks people got excited by a new cool wire-protocol (around the time of protocol buffers, thrift, etc.), but noone even mentioned ASN.1.
Software has large development costs that must be recouped, so marginal cost doesn't really play into what's going on here.

Just because something cost a lot of money to produce doesn't mean you get to price it "cost + profit margin". Reality doesn't work that way.

And things does get driven down to zero. Look at pirates who offer download of vista for free on bittorrent. Webcomics are free. Most Asian comics that are available in English are in actual, pirated and scanlated, but are often available in way more convenient format than the legitimate things(which are often not translated and probably never will make it to the shore of foreign countries).

Most stuff on the internet are free anyway, which should be ample evidence for my argument.
What I don't understand is, sure, attempted auto-complete on what I'm typing could be interesting, but why does it keep AJAX pulling results when I'm not done yet?

If Google really wanted to help, they'd try to offer additional terms that could help me refine my results (based on, say, my recent search history and search histories of others based on similar terms).

Yes, I'm aware thats a difficult problem to solve, but Google seems to be one of few companies uniquely qualified to tackle such problems.
Source is reddit, http://www.reddit.com/r/TrueReddit/comments/dctqa/johnny_kno...

I submitted here because they describe the sort of DIY, entrepreneurial, and artistic rebirth the city of Detroit is having.
You're hyperventilating. Nobody has ever suggested that the RIAA or EA be able to wipe your phone. But plenty of companies have a policy that says that if you want to sync your phone with their corporate mail system, they need to be able to nuke your phone from orbit if something goes wrong.

When you find the example of the company that requires you to purchase a personal phone and sync it with their corporate mail server, you be sure and let us know. Until then, by all means, scream from the rooftops that this feature exists... but don't pretend there's no valid reason for it.
At first glace it seemed like this species of wasp was inbreeding. But after reading a Wiki article [1], it seems like different female wasps can lay eggs in a single fig.

[1] http://en.wikipedia.org/wiki/Fig_wasp#Life_cycle
What you say is in agreement with the common wisdom. However, I'll offer two caveats:

It may be no more than a myth that schizophrenia affects all ethnicities equally, according to a review of the data: http://schizophreniabulletin.oxfordjournals.org/content/32/1...

According to a systematic review, it appears that ~0.4% of the world population is affected (lifetime prevalence), not 1%: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1140960/

At any rate, I don't disagree with your general points, I just thought you might be interested in the above refinements.
Google Arrogance? I’ve Never Seen Them So Humble
I don't like it either. That said I don't even like the autocomplete suggestions in the search box. I don't like intellisense or anything else that actively throws completions in my face.

I do like tab-completion e.g. at a shell prompt for filenames, but that's something I initiate. It's the automatic kind I don't like.
Disruption: how one webcomic welcomes the future that so many fear
God said Jesus wasn't particularly smart.

God says...
soon Tully Awake valley downfall beholdest vein deliberate
Perish shameful throne vouchsafedst joyousness bedewed
censured applauses injustice edit extinguished Into ball
attendant haughtiness XI species properly astrologers
tattlings choleric fury idol each deriding tasteth base
courteously reputed regardest sacraments affright contain
region sinned belong contains fain subdu discreetly womb
enquire fraught commanding talking seeth prohibition feareth
hearken converse surface convertedst defile fore bind
consecrated HAVE ken operations Wretched assaying fame
wished pleasantness cane unthankful Since buildings plunged
Duck molest Another Led pass blest excess mere dies strangely
tumbling provest letters lesson conferring everything
equity omit diligence office debated impressed restrainest
avenged heated pulse bones David changeableness acknowledge
wrested That likest deluding Empress judgements pitiable
soundness remainder multiple begun pliant createdst reach
destroy puppies needy inclined alas entreat maturing careful
bibbing unfriendly promiseth fashioned temperament interpose
Father everlasting converted counselled multiplying burn
mortal queen enquiringly vehement below unsound dull twelve
substance notices
Really cool idea.

Only little detail that bothered me is the animation at the beginning- being unable to move it left/right.

Other than that i'd definetly use it!
Right, copyright often retard and frustrate attempt to get it to marginal cost. Still, there are pirated goods, which are often inferior products due to inconvenient access. The one exception that I had already mentioned are translated Japanese manga and to less extent other Asia originated comics such as China and Korea.

Generally, they act more as advertising and brake to competitor substitute goods that could otherwise gain momentum.
It's Hiten from KISSmetrics. Feel free to email me hshah at kissmetrics.com - we are accommodating bootstrapped startups.
Ripe figs are delicious, and knowing that they've also, potentially killed a wasp - man's greatest enemy - only makes their nectar sweeter to my tongue.
You leave your phone in a bar. You tell your IT team about it the next day. You're holding out hope that it'll get turned in. Meanwhile, god only knows what's on it and who's got it. Sure, you're fired and all, but meanwhile: you handed a bunch of sensitive data out to the world, and firing you doesn't solve that problem.

Should you be told that this is the policy? Of course. But what's the rest of the complaint here?
Interesting Chinese test taking fact: in the recent past, the final test in high school in China (University entrance / SAT equivalent) was taken so seriously that children who traveled (from more rural areas) would be given a military escort in order to ensure they were present. The result of that test basically dictated a major part of the rest of students' lives.

The test taking tradition is centuries old in China - one of the emperors (forget which one) made many of the civil servant type positions require exams in order to cut down on the cronyism that was rampant at the time. It worked and the tradition stuck for quite a long time.
Next up: Infographics that make you dumb. (Spoiler: all of them.)
John McCarthy is an interesting person to try to slot into your scheme, since he qualifies for 2 but deserves a higher place than Matz and Guido. You have a theorist at 0 and people who established tools and practices at 1, so maybe McCarthy belongs at 0.
I know it's just a joke, but it should be "books that dumb people read", although I'd argue that anyone who 1) reads _anything_ regularly and 2) is taking the SAT is probably not dumb by normal standards =)
Guys, this one seems to be working http://phpjs.org/functions/strip_tags:535

Still if you have any other suggestions, please let me know.

Thanks :)
> The contract for syncing with a corporate Exchange server, in many places, simply requires you to allow your phone to be wiped.
> If you don't like it, don't sync with your company's Exchange server. What's so hard about that?

The problem that the posts points out is that there's no warning about this "contract" whatsoever. No matter what mobile device I've ever used, I have never, ever had a dialog tell me that by syncing my phone with an Exchange server I'm letting my company's IT department hold my personal information by the balls.

Additionally, we're talking about a lack of separation between two entities' data (personal & company-owned data).

If I had a user access clause for my website, "by accessing content on this website I am granted full access to indiscriminately wipe any and all data on your device, belonging to me or not" and was given the capability to do it - that would be ludicrous. The only difference I see is that I'm not in an employer relationship with my users. Even still, an employer-employee relationship with a company does not grant them the right to delete any and all data on any device of mine.

Also, since we're in HN (startup city, what?) who has ever worked for a startup that DISCOURAGED working from home on a personal laptop or having access to email 24x7? I've certainly never worked for one.
I like it overall, but I miss the second search box at the bottom of the page.
> We've created a culture where we want everything for free, even going as far as to block ads with AdBlock... and then we complain when things don't go our way.

I think you're overestimating the power of AdBlock. In fact, I know friends who aren't tech savvy to whom I've shown AdBlock, and when they get a new computer, they don't even remember to install AdBlock. We tend to be annoyed by web ads because we're tech savvy, but many average users couldn't care less that they're being bombarded by a constant stream of corporate propaganda.

Because of this, while it might be exceedingly difficult to monetize a site geared towards tech savvy users (Reddit, for example), many other sites (like Facebook) get by just fine.
>Did that not just humble you a bit with the sheer grace and awe yielded by hundreds of years of evolution?

It is awe inspiring design isn't it.
Also, largely unusable.
Google's hosting Associated Press MTV News articles?
One thought that comes to mind is the theory that a certain virus or set of virus's causes schizophrenia, but only when one contracts those viruses at a very young age or when one's mother has the virus during pregnancy (see http://pn.psychiatryonline.org/content/39/10/1.2.full). It is well-known that lower vitamin D levels lead to a weaker immune system generally, so the correlation between getting schizophrenia later in life and early-infant Vitamin D levels could suggest that the causation is actually the virus, and that the lower Vitamin D level simply makes one more susceptible to said virus.
I like it a lot. It just seems to me that this is how all searches should work, i.e. displaying their results immediately without initiating the search. Most of my desktop programs already work that way, why shouldn’t Google?
The "watch next video" is meant to move to another video from the same year; to move to the next year, you either move the sider or edit the URL.
hyperboling might be a better verb :) Looks like cross-cultural communication via a text only medium has meant you've completely missed both the tone and the content I was trying to present. Sorry about that
Depends on the age. Very young children can regenerate fingertips. That's about it, though.
While this does happen sometimes, the more expensive the app the higher the app rating (in general).

Free apps, people will download haphazardly and then delete, leading to many 1-star reviews.

With more expensive apps, people are much more likely to appreciate the app as they do the research before spending their money.

Source: taking a look at the App Store plus my own apps.
Shareholders and the Board appoint people (aka management) to run a company. Management has a fiduciary duty to do what is optimal for shareholders (maximimize value). If your company will help management do that, they may choose to work with you.

Owning shares has no direct influence as far as I can tell. Of course, owning a lot of the company might give you a voice they'll listen to.
It’s awfully convoluted design. Like a Rube Goldberg machine.
The Open Source Venture Capital Universe | Linux
And I also got rejected from a bunch of places. :D haven't talked to you in a while, I'll contact you soon.
Where did you get all that from? Erlang was never intended for research but as a tool for writing real switch applications. Yes, the original Prolog interpreter was slow, but that has not been used for almost 20 yrs. We never had "big iron" computers to play with, and never really needed them either as the system has been efficient enough to run on computers that were cost effective for the actual applications. The implementations have always been optimised for applications that are highly concurrent and extremely fault-tolerant, like telephone switches. Yes, it was a bit slow in being able to use more cores but that was because Ericsson, who still maintains the BEAM implementation, did not have need of it. Now, it will take as many cores as you can throw at it, and be able to use them if you have written a truly concurrent application (Amdahl's law). Transparently too.
Thanks for the feedback, but are you looking at the right framework? I am hard pressed to imagine how you could encounter either 1) or 2) in it, let alone both in a single file. As for your question, PIE is designed to let you write any adapters you want. For example it currently supports only MySQL, but you are free to add support for e.g. Postgres, SQLite or even NoSQL databases.

I'm just a bit surprised by your comments because they describe the exact opposite of how most of PIE is designed, and the philosophy behind it. Although I take your point with mixed variable naming. There is lots of room for standardizing the internal codebase more than it is.
Can You Beat This Game?
HN,

git://github.com/inteq/Tic-Tac-Toe.git

I would like to issue a challenge to see if you can find a way to beat my tic-tac-toe program. I would definitely appreciate any feedback that will help me improve the brains of the cpu opponent. It is console driven and not pretty on the outside. Thanks!
Oh God, there are people who click on the words in the autocomplete box, aren't there...
I really like it. A great idea.

Personally, I think it would be better if the landing page had a search bar so you could just get down to business. And maybe random hot topics as well.

Awesome idea, I can really see myself using this.
It definitely does, but I absolutely love it. A lot of people complain about ridiculous fines for things like littering, but really the fines are never going to effect you (you don't litter, right?! - at least in Singapore where trash cans are every five feet), so the higher the fine the less violations = awesome, safe, clean streets.