skysight-inc/HackerNews huggingface dataset:
I interviewed with both Google and Microsoft when I first graduated. MS one was way more smooth but it was largely because they've sent a team out and we did face-to-face interviews. At the end of the day I was told that I was not a good fit. The only thing I was pissed about is that they haven't told me they wanted a Software Tester right away. Since I wasn't interested in such a position, it'd save both parties a huge time.

Google one was quite a story. First of all, they reached out to me. Then it took them 3 weeks to schedule an over the phone interview. I've changed like 4 recruiters along the way, and no one told me way. This is a bad practice since for international hires, recruiters are way more important.

This is where it gets interesting. My interviewer failed to call me at appointed time, I mailed my recruiters, got a big lie, they scheduled for a week after. It was ok since accidents can happen. Over next to weeks I did two interviews (why on earth can't they schedule them one a day?) and I was told to wait for a committee. Ok, no problem. After 10 days, and a pissed off email, they told me that I had to get a 3rd one. Another week of waiting, and interviewer failed to call again! I was raging by that time. Another week. The interviewer failed to call again. I wrote an email telling them to not to bother with excuses. Right before I hit send, interviewer calls. I was raging so the interview was a bust. They waited 2 weeks to give me a response.

Moral of the story: If you need to have 3 or more interviews do them in a short time. In that 2.5 months time I've did so many things, Google became irrelevant, a joke for me. I do get that hiring is hard, as I'm doing it myself; but I always try to return to an applicant in a weeks time. Still now and then Google recruiters ping me over Linkedin. I've told every single one to send an offer right away and skip the interview process. I get the silent treatment =)
Flipping through them, only a few jump out at me as inspiring :( the drawing app looks great, as does the tv app.

I think it might have something to do with a lot of empty screen real estate for some of these apps.
Still on the front page, looks like there's plenty of interest from HN folks!
I wonder which existing technologies cost the user more than SMS per bit of transferred information. Even traditional mail is often cheaper.
Who is more courageous: soldiers, police, firefighters or… business executives?
Gotcha. How would you handle minor HTML changes, e.g. something like this:

<!-- Original -->
<span class="username">joe</span>

<!-- New -->
<span class="username"><strong>joe</strong></span>

Updating the selector in the template is easy enough but seems a bit tedious if the design team decides to go for italics next week. Another option would be adding another CSS class or a data attribute to indicate which element should wrap username.

How do you usually handle such scenarios?
What does this mean? For example I self-teach myself math at the moment, easy stuff like calculus. I'm still trying to get my head around it all. How can I offload computation to build up intuition faster? Any tips? (I love programming if that helps)
Ask HN: Where to begin in data analysis?
Big Data has buzzed around for quite some time now, and every startup and enterprise alike is looking for Data Scientists to come work for them.

I have never really looked beyond the buzz for techniques for my own work, but (I'll admit it) stuff like what FiveThirtyEight is doing has piqued my interest, and I've realized I need to learn some tricks.

Where do I begin? I've taken some statistics classes, but as a CS student I have always prioritized different subjects, so I never felt that I learned enough.

To take a more practical example, because I'm still trying to wrap my head around the actual benefits I can extract from large amounts of data:

Let's say I sell tickets to events, and I have a log of every ticket sold.
Where it was sold (physical location or website), all info about the event, whether it was refunded, and so on. Pretty much all info you'd need about a ticket. In what concrete ways could I extract value from this data?

I'd wager I'm not the only one here on HN that would really like some pointers on how to get started in this subject!
Very beautiful theme but when I'm on the page my CPU starts consuming 25% (100% of one core). That's insane!

If I move to UI Features the CPU usage is 30% because the Progress Bars. When the animation stops, the CPU is on a constant 6-7%. When using the sliders from the UI Features, the CPU is 31% again. As I said: insane.

I think it's very important to understand that you (the creator of a web framework) don't own the CPU of your users. Using a 5%-10% ocasionally should be the maximum allowed, because the user will be doing other stuff at the same time, and we don't want to leave the computer unusable and a very slow browser.

(Note: I'm using Firefox 16.0.2 under Debian/Testing.)
Auguste Rodin
Auguste Rodin - http://www.psdmate.com/2012/11/11/auguste-rodin/
Auguste Rodin - http://www.psdmate.com/2012/11/11/auguste-rodin/
Auguste Rodin - http://www.psdmate.com/2012/11/11/auguste-rodin/
Auguste Rodin - http://www.psdmate.com/2012/11/11/auguste-rodin/
I'd encourage everyone to take it a step further.

If the candidate is strong, then I send them links to job openings at some of our peers, partners, and even competitors (depending on skills). Sometimes we get people who are solid technically but just not the right fit for our culture or team. In this case, they may be a good fit for another team. Your meta goal is to get strong candidates to work in the larger ecosystem that surrounds your company, not just your team.

This extra step always surprises and delights candidates, even if they don't end following through. They'll then go on to think and say great things about your company.

It's an incredibly nice thing to do that will pay dividends. I'm Twitter "friends" with several candidates we passed on by took this approach with. It's lead to several business development meetings, a partnership, and evening a speaking engagement. They've also referred new candidates to us.

I've had nothing but win from this and strong encourage others to try it.
Can be done with ETags too.
Because localstorage may pop a message window on some browsers.
I've been using this service for a month and a bit now and it's worked really well. There is dramatically more paperwork compared to Stripe, but it works and it's way way better than anything else available in Germany.
The Musical Gopher
Thanks, this answers my previous point, of having set clipboard push every delete/cut into the clipboard.

In addition, I found this:

vmap <C-c> "+y
Howdy!

I'm participating in Binghamton Startup Weekend

For one of our demos, I turned lake data (dissolved oxygen) using Go

I'd like to thank the creators of pulseaudio-go and goop for sharing their work
and the creators of Go for making a great language for rapid prototyping and everything else great about it

Thank You!

Wish us luck!

Best,
Tony Worm

Check us out on facebook:
https://www.facebook.com/SoundsmithSoftware

please take our survey if you do anything with music:
http://www.surveymonkey.com/s/YKSQBK7
really helpful

Binghamton Startup Weekend
http://binghamton.startupweekend.org/
Very smooth and simple as it should be. Are you going to implement other languages ?
PCI Compliance is about a business not a process being compliant, while your solution reduces the scope of compliance it does not mean the business can just ignore its responsibilities. They still have to go through the motions just the emphasis is on you rather then the business. Which means your own documentation should be clear on what process are compliant, who did your assessment etc. So this can be then used for your merchants when doing their own assessments.

You may wish to change some of your terminology to match the rest of the industry a "reclaim" for instance I assume you mean a chargeback. You also mix the terms reclaim and refund in several places. Assuming you meant chargeback then a chargeback and a refund are two very separate things.

Also as pointed out the FAQ states only Euros are supported, I'm glad to hear that GBP is also supported I shall have another play in a bit. But how then is currency conversion reconciled?

Ultimately the site is littered with mistakes (mostly I'm sure due translation) and these reflect an image of service that's not quite finished.
Particulary in starting calculus, after laying out the foundation of real numbers, exercises pretty soon start with determing limits, inflexion points, trends, and all.

Sure, play with those at first by hand, but try to plot and play with those functions in, say, Mathematica. Pretty soon you'll be able to intuitively "know" how any of the functions you could be thrown at exams should look like, which in itself is pretty usable skill.

Unrelated, I'd find it even more usable in physics, where solution guesstimate developed by exposure to numerous examples computationally solved can reliably indicate the correct solution as soon as you read the exercise or a problem.
It's hard to look into your head and understand what exactly anti-semitism means to you. For anti-semitism to qualify as a euphemism, we'd have to establish that:

1. It actually has some substantial meaning outside of 'prejudice/discrimination against jews'
2. It is offensive beyond the offence that one might take from being accused of prejudice/discrimination against jews

As for (1), here's some dictionary definitions:

Merriam-Webste: hostility toward or discrimination against Jews as a religious, ethnic, or racial group
Collins: prejudice or hostility towards Jews
Cambridge: the strong dislike or cruel and unfair treatment of Jewish people

I'm not clear on what sort of historial narrative you could provide that would 'load' this term with substantial additional meaning and offense, but it would have to be very convincing.
Popcorn Maker 1.0 for richer videos – how it works
link to the demo song
http://camden.cs.binghamton.edu:8080/MendotaFugue.mp3
It is not merely rude but evil that anyone accepts a status quo of ignoring the unhired.

+1000000

I have not often been in the job market, but every time I have, I've been stunned by this practice: Run an ad, get a bunch of resumes, ignore many of them.

#1 Get this, all prospective employers: If you have time to run an ad, YOU HAVE TIME TO ACKNOWLEDGE EVERY RESPONSE. The typical response I usually get: "But we got so many resumes, we didn't have time to acknowledge all of them." WRONG. Acknowledging resumes is your job. Just like doing x, y, and z is my job. Your do your job. Period.

#2 Get this, all prospective employers: You may give your employees money but they give you something far more valuable: their time. You can always make more money, but they will never get those 8 hours of their life back. They could have spent that priceless non-recoverable part of their life doing many other things, but they gave it up to you. So show a little respect.

Bottom line: Employment (and the process of establishing it) is a two way street. So treat it that way.
> But how much of it is truly your own conclusion

You can not make an informed opinion on _everything_. There is too much information out there to fact check all bits of it. Sooner or later you will have to take somebody elses opinion on faith, i.e. to trust that he has fact checked something so you dont have to.
Well its more bs than just getting charged for getting a text. You basically get 2 choices:
* pay per text (which is totally lame I agree)
* pay ~$20/mo for unlimited

Most people just opt for the latter because if you ever send more texts a month than $20 it "pays" off in the end.

Both options suck, the phone companies not being able to gouge for texts is no love lost in my opinion.
I guess this is the order mathematics was taught in the authors university, in my experience with taking mathematics courses as part of a engineering degree, way too often there is no attempt at a "pre-rigorous" stage at all, as applications and intuitions are seen with contempt by the more formally-minded teachers. Vladimir Arnold's essay on this topic is a classic that I reread every few months for inspiration:

http://pauli.uni-muenster.de/~munsteg/arnold.html

Richard Courant, the classic book of which is referenced in the article, remarks in the preface of one of his other books how the logical order of presentation of mathematical theories is much different from the order that works best pedagogically. I wish more educators would understand this seemingly simple observation.
They'll make it back by ripping you off on your data plans. (Canada)
But Aaron is not trying to discredit Linus' opinion, he is trying to put the importance of his opinion in perspective, that's completely different. He doesn't even say he disagrees with Linux.
I bet they aren't officially recognized by USA either, you can still buy Coca-Cola there.

Seriously, I come to think IT products are inferior to physical products in the terms of being able to distribute and make them available regardless of politics.
Wow, very impressed!

Try "Hello.", "Hello!" and "Hello?"
Yes. It's missing in the language switcher because of a technical problem, but you can find Israel on the activation form.
How many times is this going to be posted? Whats new here?
It's a couple generations behind (iPhone 4/iPad 1 had cortex-A8 http://en.wikipedia.org/wiki/Apple_A4), but even the unsubsidised one is damn cheap, Rs 2263 = 41 USD

I think India has the right idea, it's quite a powerful computer, and it could be like the Apple][e/commodore 64/ZX81 by making it affordable to more people. As long as it a dev env is available (which android does).
Does Corel Draw use some kind of graphics hardware acceleration (e.g. Direct2D)? I find that GTK software completely ignores hardware accelerated rendering most of the time; Cairo (which renders most of the GNOME UI now) is pretty much completely a software renderer, and the GNOME 3 desktop only uses OpenGL for window compositing, not most drawing, as far as I'm aware.
Same in NL
Thanks for replying, I got to get back into Mathematica, its so different from "normal" languages. we use Matlab at uni a lot, but its not really the same at all.
Using python? Freeze your requirements
It's true that my formulation isn't completely specified but the basic idea still works because if you have a decision function for an NP problem you can find a solution (assuming at least one exists) with one call to D per bit of the solution.

So to actually solve the optimization version you would need two iterations/recursions around the call to D. The inner iteration finds a solution with the desired property, ie. cost <= C and the outer one does the binary search over C. Overall it still reduces to a number of calls to D that is polynomial in the number of bits used to represent the problem, including those used to represent the weights.

The problem with the original blog post is that while the author states correctly that the TSP optimization problem is NP hard rather than NP complete because it doesn't have the form of an NP problem, he doesn't mention that it is also NP easy and therefore NP-equivalent (see last line in this Wikipedia article):

http://en.wikipedia.org/wiki/NP-equivalent
Has Whatsapp caused a major dent in Operator revenues? I do not think so.
It is important to note that (in the Terry Tao's opinion) the 'more' comes only after being very thorough on the rigor and proofs,

He identifies three sequential stages in learning mathematics - the pre-rigor/intuitive handwavey stage, the rigorous 'axioms and proofs' stage and the final post rigorous stage (quoting from the article) .

'in which one has grown comfortable with all the rigorous foundations of one’s chosen field, and is now ready to revisit and refine one’s pre-rigorous intuition on the subject, but this time with the intuition solidly buttressed by rigorous theory. "

Many interesting thoughts on the transitions from one stage to the next. Great post.
That is incorrect, at least for most retail OEM keys anyway.

I noticed that starting with Vista, the distinction between OEM vs Non-OEM key seems to have been reduced. This makes life easier when there is no recovery partition or the hard-drive is hosed. Whereas with XP, you did have to use an OEM version for the key to work.

I have not had any issue validating windows using the above versions of Win 7, as well as a few vista cds that I believe are retail, as long as there is an OEM sticker on the laptop. Every so often I have to call in and do the automated telephone activation, but they are valid CD Keys and I think that is probably tied to how often the key was activated.

Having said that, at least with Vista, the disc the manufacturer gives you is often locked to a specific laptop/bios/board.
Is this piping to the Mac OS X "say" CLI command? Neat. I'd love to see the source behind this, if you felt like putting it on Github.
This is a too narrow view. Africa leads with mobile phone banking (use your phone as a wallet and transfer funds and be able to cash out), Russia and CIS have viable cardless electronic money (you deposit money into electronic kiosks at shops and molls and then pay for goods and services via interwebs or from mobile), China has I guess everything we can imagine and more.
Microjs: Micro-Frameworks and Micro-Libraries for Fun and Profit
If you aren't familiar with The Island, don't read the synopsis or back cover. I think that movie was much more entertaining going into it without any expectations.
In India, Data Plans are cheap like $1.65 for 2GB data per month.
I think this is symptomatic of the monopoly pcs once had. When the average user had no alternative, then software and hardware vendors had carte blanche to load up crap ware. I think it's funny how adobe is mentioned several times, as acrobat is one of the most intrusive applications I've ever used. From the install, you are asked to install a tool bar that you opt out from (opt in by default), security updates happen frequently and the adobe updater is just plain annoying.
ENom Down for (Un)Scheduled Maintenance
There are all kinds of additional complexity you could add to the type system to get additional safety. Unique pointers and linear typing are a few options, this is the route that Rust is going. But with complex type systems comes a lot of pain and work arounds to get around the types when you need to. Is the benefit of the additional safety worth the complexity?
It looks like developing an app for the Twitter API is a lose-lose situation.
If your app becomes popular, you are bound to one day hit one of their API limits or just simply be revoked access altogether.
I'll have to wait to see actual reviews of it, but on the surface it looks like they've addressed all but one of the major deficiencies of its predecessor. A very respectable feature set, at this price point.

The last point which needs to be resolved: production volume! At one lakh (100,000) units, that's enough to put tablets into the hands of less than .01% of India's population. Hardly a game-changer. The Indian electronics industry won't truly be mature until it starts thinking in multiples of crore (10,000,000).
I find that really surprising because phone service is now just so damn cheap in the UK. After a cashback offer, I'm effectively paying £5 a month for more minutes, texts and data than I can hope to consume. I guess my needs are relatively modest, but so (I imagine) are most non-business customers'.
Great job! Something that was really needed. I would love to see this open sourced :)
Only, apparently, in 2030 people will be saying "I doubt 40 years from now people will be using email" ;P.
There's an unofficial Google API that does the same job people may be interested in: http://translate.google.com/translate_tts?tl=en&q=Hello+...
Translate Wikidata’s user interface and open it to the world
Its hard for Shuttleworth because he has burned millions and millions on Canonical and it is now clear that the company is going to fail. People simply will not pay for linux desktop support and there really is no other model. So all this crap they are doing, it is their death throes and they should be pitied and not mocked.
Create Feedback Survey Forms With Excel Surveys & Google Forms
if the response rate is 0%, sure. but you find that out pretty quick, if you're actually sending applications instead of, as suggested here, reading automated responses. Sure, send out 100 emails and if you don't get 17-20 responses, you've got a problem.

But the "solution" suggested here is far worse.

It suggests to me that this person DOES have a 20% response rate, but then is waiting around for that 1 application per week that they send.

This is insanity itself (unless it is a ceo or high level director or other extremely, extremely scarce position with a hugely different funnel. same if you know someone, obv.)

I mean, just think it through. Imagine that the OP here is really lucky, because it turns out statistically that he has a 15% response rate (his phone rings 15 times every time he sends 100 applications), an 80% interview rate (80% of the time his phone rings, they ask a few questions and call him in) and a 75% second interview rate, and a 100% offer rate at the end of the second interview, and a 20% great-offer rate out of those offers - really, top of the market.

This is a great position to be in. All you have to do is send enough applications in, and the only thing stopping you is the fact that you are sifting through all this crap that the funnel gives you.

If I didn't have a job, which I do, I would not mind sending thirty emails today, thirty tomorrow, and thirty the day after (in the mean while the phone has rung 15 times), going in to 12 interviews and 8 second interviews, and getting a selection of 2 fantastic jobs to choose from.

Meanwhile, the OP can have the very same response rate, 15%, and spend 5 weeks on 5 applications, waiting to hear back. In fact, this results in only 55.62% chance of hearing back from a single person at the end of all 5 weeks (the formula is 1-0.85^5). And that's just step 1 of his funnel.

so of course he will be frustrated if he doesn't hear back from that one person. oh well, he's going about it wrong.

as the OP stated his case, I do believe his only problem is too small reach. Not, as you suggest, a 0% response rate.

Of course, if you do find that (after 3 days nobody gets back to you out of the 28+37+26 applications) instead of the 10-20 that you expected, then you change your strategy. This also reduces your down-time, because you are never "waiting", and if on day 4 the three previous days turn out to have had some lead time but you get 20 calls, so much the better. :)
Orca, the Romney campaign and the lessons of an interesting disaster
I still don't see how Stripe and PayMill are different from companies like SWREG that have existed since the time of Compuserve. Why is everyone so enthusiastic about Stripe? I honestly don't understand.
That is true about facts, e.g. I trust that other people have verified the fact that the earth is round.

Unfortunately, ideas like "is open-source good" are usually very difficult to turn into pure facts, and are therefore opinions. And these are usually very different depending on what different people think the world is or should be - there is no "correct" fact which I can trust someone else to verify.
limited to 150 characters IIRC
By doing such a change they violates their contract. Can't you negotiate an alternative change? Eg the strong around the span or using styles instead of strong or move the username class to the strong tag?

Anyway if you really want to program defensively against such changes, roll your own replacement to content fn which would replace the cornets not of the current node but of all its terminal descendants.

I'd like to know more about your workflow.
That is incorrect. See eps's comment above. You can use your OEM key with a Windows 7 ISO that you can get from MS.
If you can, please post the published paper to HN! It sounds very interesting and public speaking stuff seems always appreciated here.