skysight-inc/HackerNews huggingface dataset:
My sister and I bought my mother an iPad mini instead of Nexus 7 or Kindle Fire. I knew it was more expensive, but I wanted to make sure that my 70-year old mother was going to have a positive experience, and I knew that I could provide her with support for iOS device based on my knowledge of the iPhone and iPad.

Meanwhile, I built a new PC and installed Windows 8. And it's a clusterfuck. They're so insistent on forcing the Metro UI on me, and it is so disorienting, that it took me 10 minutes to find the "normal" Windows desktop. The welcome to Windows 8 walkthrough was useless.

Folks who just want to use Windows will be pissed. Folks who want an iPad experience will be underwhelmed.

Frankly, I'm very happy with Windows 8 under the hood, I just don't think my mom would be.
Virtual Bird Dogs
She explains in the text. They were using her as a first hurdle because she got a good reputation for interviewing. The rationale seems to be that if they put "well-calibrated" interviewers in first, they might weed out time-wasters earlier.

I work at a company with a similar policy on technical interviews (though I don't do any), and here I think it's uncommon to decline a particular interview unless you have some very pressing engagement.
Be humble, open for advice and critique. And build up a network as soon as possible. The more people you know, the easier it is to get things done. Don't forget the external network, it helps to know other product managers.
Abstract the backend and implement additions for reading HackerNews and Lobste.rs!
I live in Europe, I see it every, single, day.
Keep in mind that the relations T = ∂E/∂S and 1/T = ∂S/∂E are normally associated with different levels of abstraction:

T = ∂E/∂S is implied by the fundamental relation of (phenomenological) thermodynamics, whereas 1/T = ∂S/∂E gets derived from a microscopic theory via statistical mechanics.
Don't we already have enough discarded plastic floating around the earth without giving the whole world access to their own miniature plastic manufacturing plant?
I think we've already heard this type of argument about the world needing 3 computers or that the FOSS world is not going to make any money or ... come on...
MetroPCS uses the Sprint network.
Also a Scheme implementation written in Perl by Bill Hails - Exploring Programming Language Architecture in Perl:

(book & code) - http://billhails.net/Book/ | Previous HN post - http://news.ycombinator.com/item?id=1747132
Mirror: http://www.businessinsider.com/the-google-long-game-is-brill...
Interview loading at Google is very strange. I've been interview-trained for 2 years now, I'm in the interviewer database, my skills are updated, and I set my constraints to 2/week. I've been assigned a total of 3 interviews in those 2 years. Meanwhile I have friends that're in the 2/week club.

I suspect that recruiters are going off name-recognition: there're some interviewers that they know & like, and so they assign candidates preferentially to those interviewers with digging into the database to see if there'd be another equally-qualified engineer.

Many other things work like that too. If you do code reviews quickly, you'll get a reputation as a good reviewer, which means...more code reviews. If you always know the answers to people's questions, it means you'll get more people asking you questions. If you're a UI wizard, it means you'll always be assigned UI work, even if you want to do something else.

The usual way out of this is to learn to say "No". That's how I escaped the UI trap, and I've done it to get out of code review & question overload as well. I suspect Rachel's problem could've been solved by setting her interview constraints to 0/week, which (if done by enough people) would've also forced the recruiters to look further down the interviewer database and find untapped engineers for interviews.
The problem is in the assumption that the inverse derivative exists, which is true for most functions in the real world but not for all (non-smooth) mathematical functions.
Always looking for ways to develop the company, the department and myself to the next level.

My motto is, in Dutch "stil staan is achteruit gaan" - in English: "standing still is getting behind".
Is there some AngularJS jargon I'm missing out on, or does the linked page actually mistakenly refer to attributes as tags?
First, returns on online dating are typically abysmally low, for everyone. Online dating shouldn't be thought of as anything other than a novelty. I think I heard somewhere that being short counts against you online more than in real life because of how easy it is to dismiss someone just based on that number.

Second, as I suspected, you haven't actually asked many girls out (is the number around 2-4?) This is most of the reason you haven't had success.

Yes, being at a height disadvantage means that overall it will be harder to get dates that you find appealing. This fact is what you are noticing, not that you can't. You said it yourself, there are short men who can get dates they like. Good looks help, but not a requirement. What are they actually doing you're not? Do you actually have to be highly successful to appear so? No. Just looking highly presentable, fit, well dressed in ones style, and yes, confident (in your own way, not a particular type of cockiness), is enough. Even those things aren't really necessary, but they help. Then it's just a matter of actually asking women you are attracted to on dates, enough women until one says 'yes', which will happen eventually. The only real impediment is that you haven't committed yourself to dating and figuring out what works, which is a typical problem with various excuses.
I hesitate to post this because I am not interested in being hit on and I am not interested in adding to the pile on of people criticizing you. But I spent all this time writing the damn thing. Sigh. So here it is, fwiw:

You know, I have gotten a crapload of rejection and hostility in recent years, not in a dating context but in another social context. So I am very familiar with how hard it is to remain open and do the zen thing and say "Those 5000 other catastrophes don't matter. This is a new person and what they think has nothing to do with what all those other people thought." But it sounds to me like that's a big part of your problem. In fact, you remind me of another man I used to know.

He was average height (slightly taller than me even) and he was convinced that "being too short" was part of why he had such a hard time getting a girlfriend. I had the worst crush on him (and my ex husband was shorter than me and he knew it) but he would not give me the time of day. He was toxic and mysogynistic and harped incessantly on how badly women had treated him. He did so in a manner that was incredibly ugly and blaming, like "all women are bitches" type attitude. To me personally, he was rude, hurtful, and talked incessantly in front of me about what he found attractive in a woman and did so in a manner that just screamed "Gee, Michele, you are such a fat ugly cow you ought to just have your vagina removed since it will never see action again".

I really liked him and I understood why he was so bitter, so I tried to get him to talk to me anyway. At some point he got irritable with me and basically told me I was wasting his time and that he would be willing to talk to me if he thought it might go somewhere. For me, that was the final straw. I gave up. I still had the worst crush on him but concluded that if he was the last man on earth, I would get a girlfriend.

You can't change your height. Yes, for many women, your height is a dealbreaker upfront -- just like for many men, a woman's age, weight or bra size is a dealbreaker upfront. Both genders can be equally shallow and asinine. The trick is to find some way to set aside your hurt and anger from previous interactions and not hang that crap on every new person you meet.

As for dating sites, I don't use them. But then I jokingly say "dating is against my utter lack of religion" generally, whether online or off. It is not my cup of tea. I don't have a particularly high opinion of the dating paradigm to begin with. It strikes me as a meat market approach. I think it is an especially poor fit for folks who won't "measure up" to whatever arbitrary norms most people are sorting by. I know I don't fit that mold either. And I won't accept being treated shabbily because of it. Men who think I am too old or too fat or too flat chested aren't the sort of men I want standing next to my fire anyway. Frankly, they aren't worthy.
"There's no money in 3D printing"

I'm skeptical. For example, developing seeds is another industry potentially vulnerable to the "customers could become the producers" dilemma but Monsanto is doing pretty well. Similarly you can use Microsoft products to download, crack and freely reproduce Microsoft products - but they're not doing too bad either. I wouldn't underestimate the combination of legislation, monopolies and/or powerful branding.

All it would take is for your Acme 3D Printer to have its own a Acme 3D Template Store and a large market share.
"you can't print an internet"

Why not?
I sent you an email! Thanks.
I'm no expert (yet?) but my understanding is that unless you are in a web-app (in the OS sense, ie: not in a browser strictly speaking) you loose access to features like real sockets and such. WebRTC looks awesome but the fact that we still can't built a true P2P system in HTML5 is a big failure from my point of view...
Still, I think this is the way to go for now, not strictly of course... :)
I've never had any difficulties using Node with MySQL.
People should take a look at [Reditr](http://reditr.com). You can actually do stuff instead of just reading.
But for good reasons, cryptographically sensitive applications do not want to be in a position of relying purely on PRNG stretched output.

What I'm saying is: if you are worried about the quality of your PRNG or the size of its pool or the secrecy of its content then you ought to choose a PRNG you can be confident in. Saying "I don't trust my PRNGs output for more than a short time" is equivalent to saying you believe your PRNG is defective (or you don't believe in one way functions in general).

Was it 5 bytes from last week, or 4K from 5 seconds ago? You don't know.

If your kernel takes a week to scavange 5 bytes unknown to an attacker, it's defective. You only need 100-200 bits, and the first seeding is the important one. This amount shouldn't take more than a few seconds to accumulate on all but the most quiet deterministic embedded systems.

Sometimes you want to know for sure how much entropy is devoted to your read.

Entropy is what the attacker doesn't know. The kernel can only try to estimate it based on wild-ass guesses about the properties of the attacker. Decrementing this estimate as RNG numbers are handed out is unjustifiable.
>> Does it make more sense to just keep working your backlog or
>> take time to get quality people on the team so you can double
>> your velocity on your next sprint?

Agree. A good hire can help you a lot, and a bad hire hurts orders of magnitude more than the time spent on an interview.

Interview time has a very high ROI.
Reditr - The "Tweetdeck" approach to Reddit
tl;dr: It's AOL all over again...
Some interesting points made in the article, most prominently the argument that the low price point of Win7 netbooks changing consumer expectations of how much a PC should be and what the quality is.

However, I don't agree that PC prices have to come down to make Windows 8 a success. I believe the main reason why Win8 PC sales are low is because we haven't seen very many touch based laptops at all. Take a look for yourself and see if you can find one you'd buy ignoring whether you like win8 or not.

There are only 3 currently available touch laptops a sane person would consider:

- Lenovo Yoga
- Acer S7
- Lenovo X1 carbon touch
- Asus UX31a Touch

So despite the typical advantage Windows has had in the past with a Tom of breadth in make and models, its just not the case at this point with Win8 touch laptops.

If OEMs pump out more high quality touch laptops, we will see sales spike. Prices don't even have to come down.
I will add this as a great qualifier, though i fear the day where someone says that APL is a scripting language ;)
Can I ask which country? I'm too here and I am not seeing this at all.

(edit) Also, I would guess that you are partial to the outsourced development domain. That would explain why you see things that way.
I just went through 30 resumes and their corresponding cover letters from applicants ranging from New York grad students to smart Nebraskans. I don't recall one with a "Career Objective" section. In fact, had I seen that, it would have earned the applicant negative points by myself and most likely also from the two other people looking at the same set of resumes. It just screams, "I have no idea what I'm doing, but this is what my high school guidance counselor told me."

shrug
I actually just left the stock exchange myself. And as mgkimsal mentioned, "You're living in a bubble working at the NYSE." Work outside can be much more diverse, even if it is just web programming. Depending on what you were actually working on there (though lets be honest, its all pretty bad at NYSE), I imagine you're focused on one tool or app that is running off legacy code and magic.

That said, if you're interested in staying in the financial industry, I'd suggest looking here, particularly if your interested in trading algorithms: http://jobs.efinancialcareers.com The finance industry has demand for Java and C, and I imagine that they would be more able to support your visa status, although I haven't had experience with that myself. As soon as I posted my resume here, I started getting calls. They will love the fact that you're resume says NYSE on it, even if you didn't go anywhere near trading code.
This article is poorly thought out and has little-to-no conception of the difference between theory and reality. For example, many things cannot be made in smaller pieces and then assembled, so size could become a huge barrier to adopting 3D printing for something like, say, construction. Not to mention the energy that such a machine would use. 3D printing will lead to lots of changes in design and democratization of production, I'm sure, but there's still a bigger picture that's completely absent from this article's consideration.
I'm really more trying to point out that there is a great way to escape the trap being laid for you by Apple and their plans for Objective-C, which is indeed to keep the language in their own privileged domain.

And it really is important enough that anyone considering learning Objective-C today, or even using it, know that there is a way out of it: roll your own walled garden and plant what you like within it, on any platform you can.

I would be willing to wager a small bet that says that the scripted-VM-glommed-in-a-web-of-libs approach to the Platform wars will become more and more a key survival strategy in software development over the next 2 years.

The OS, and indeed Distributions are dead; long live the new King, VM-managed library bundling..
Python/PyPi dependencies as an interactive graph
The name of the class will vary, I just mentioned Ethics because that seems to be what a lot of schools call it. Mine was "Social Implications of Computing"... but again, it goes into (very specifically) the law regarding copyright and patents. Your college can be ABET accredited, but that doesn't mean your degree program was.

I've never had to build a priority queue. The language I've used has always had a library to provide that functionality for the purposes I needed. However, knowing what a priority queue is, how it works, and when it is appropriate to use (and those pesky big O performance implications) were all taught in an algorithms course (and are a quick CLRS reference away).

On performance problems, that is an incredibly hand wavy response. You seem to be assuming product success is a $50 million Series A round and enough buzz to make people want to work for you. And what are you going to do with that money? Probably hire someone who has an understanding of algorithms and operating systems.
Letting a member of the team interview the candidate may be a best practice, when possible. However, someone else said Rachel worked for Google. Their hiring practices, at least for university recruiting, is basically find all the "right" candidates, hire them, then, after they've accepted an offer, match them with a team. I know other companies, such as Facebook, actually have you begin working, then have teams court you after about a month of work, then you choose which team you want to join.
which Perl data mining libraries do you use/recommend?
Hey, I'm an RPI student too. I think fundamentally your feelings of "fake achievement" come down to the fact that job offers, internships, fame, etc don't spawn from going to MIT or any other university: it's what you create that matters. College isn't a guarantee of anything: it's just a great opportunity to learn a ton of stuff if you put your mind to it.

Sidenote: I saw this post in your profile, "How can I learn to code in a practical environment?" (http://news.ycombinator.com/item?id=4326920). I'm someone that comes from the practical side of things, in terms of software engineering. Feel free to send me an email if you'd like to discuss.
Similarly, I see a lot of people who were together for 2 to 3 years, got married and then another few years down the line got divorced again. 2 to 5 years really isn't that long a time when you think about it.
I don't agree that this is Apple-centric. Putting together ARM tablets, notebooks and desktop computers, Apple now has a considerable market share and you have to include them in any market analysis.
I'm a "well-calibrated interviewer" at Facebook for my role (Production Engineer), and some things from the post sound fairly similar.

I consistently do two-ish phone interviews or on-site interviews a week. I'd say 2 hours is a little on the high side for average time per candidate (probably around 1.5 hours), but it does happen. I am sometimes called in to do tiebreaker interviews (before or even after on-site interviews), or requested for particular candidates. I occasionally help other groups (capacity engineering, software engineering, operations engineering) with their interviews on top of my usual load. I've flown overseas for people who can't easily get US visitor visas. I'm in the top 5 interviewers by quantity for the role (which isn't too hard, admittedly), and in the top few percent of the company (I even got some ice cream as thanks!).

In addition to interviews, I also spend an hour a week in a recruiting meeting trying to improve our recruiting process (including giving feedback to our interviewers on how to improve their interviewing and feedback). And I've done non-interview recruiting at universities (manning booths at career fairs, mentoring at hackathons) and conferences (at Velocity, SCALE, Surge, PyCon just in the last year).

My feeling about spending 4-6 hours a week on interviewing and recruiting activities is that it is some of the most valuable work I can be doing. Avoiding a false positive - ensuring we maintain a consistent high bar - is going to save people in my group (and others in the company) potentially hundreds of hours. Making a great hire is going to add thousands of hours of productivity to my group and the company.

And we're a small enough group (and even a small enough company for the non-PE hires I've helped with) that I can easily keep track of the people I've helped hire and it is supremely fulfilling.
indeed, tags were attributes. Thanks!
https://github.com/mgcrea/angular-strap/commit/09985e6166704...
Check out branches in that GIT repo. https://github.com/jamesward/happytrails/branches
It's unclear if the tools used (Pingdom/Neustar) put cache-busting headers on their requests. It's likely that they do: such probes are more comparable/reproduceable between runs, and more likely to give guidance to the app-designer/web-designer (as opposed to cache-runner).

If so, of course CloudFlare would be slower in such tests: its largest benefit, caching unchanged resources for subsequent reloads, has been disabled.

Also, it's hard to take performance hints from someone who splits such a short, simple blog post across 6 (!) pages. Six discretionary click-requiring page-loads is always worse than one, and is the easiest thing to fix if you're respecting my reading-time.
No worries, thanks for the post!
All of those machines are over $1,000. Looking at the history of Windows PC's vs Macs, Apple has always dominated that $1,000+ market. Microsoft has no chance with devices at over $1,000, and they have increasingly smaller chance at the $500-$999 market, too, because of the iPad and also Android devices. This is not just a theory. It's happening right now, and these holiday sales show it, too.

I think Microsoft only has a short window of opportunity in the sub $500 market, but that one is rapidly being eaten by Android, and the fact that (regular) Windows licenses cost $100-$200, and that Windows machines need expensive Intel chips to run properly (especially for the more "bloated" x86 programs), their future isn't looking too good there either.

PC sales "growth" is not going to come back, and so far Windows hasn't made a big impact in the touchscreen market (or so called "post-PC" market) yet, so I expect Microsoft's Windows business to be on a decline from now on, and the decline might happen faster than anyone is expecting. The same goes for Intel (Otellini was smart to get out now).

EDIT: @kenjackson - I can't reply to you it seems, but Apple owning the over $1,000 market is not that new. This is from 2009:

http://betanews.com/2009/07/22/apple-has-91-of-market-for-1-...

It also seems the average price of Windows notebooks used to be $700 back then. Now it's under $500. I don't think the average price for Windows notebooks is going to go back up again.
Pharma gives gifts to physicians because giving gifts works to sell pharma's products.

When I was in medical school and residency, it was a standard thing that lunches were all sponsored by pharma. These were usually nice catered meals brought in by some pharm rep. The price was at least listening to a sponsored (biased) speaker, or a five minute sales pitch. Sometimes an office's or deparment's prescribing numbers for a particular drug were actually tracked and discussed, as if we were in a sales meeting and we were or were not meeting the pharmaceutical reps quota for sales. Dinners were even more elaborate, commonly held at some swank restaurant, with a paid physician (shill) brought in to present "research" about that company's drugs.

My attendings were offered tickets to desirable sporting events, or paid travel to medical conferences that just happened to be in Tahiti. There was that wink and nudge: of course you would be using your own clinical judgment about the effectiveness of the drug being pushed. Of course the freebies had no effect on your judgement. Of course the published positive results reported at sponsored conferences and in sponsored journals constituted all the data and all the trials of that particular drug.

If you had qualms about big gifts or even meals, a pharma rep was always ready to give you a gift of the latest textbook (embossed with the name of a drug and/or pharma company) or maybe a sponsorship to the latest conference: after all, augmenting your education would only benefit your patients, right? What could possibly be wrong with that?

Physicians are increasingly and rightfully refusing to accept gifts of any kind from pharma. It was unethical then and remains unethical now. Many med schools and residencies have now rightfully banned pharma reps from any contact.

We need more and better regulation, not less.

Ask your doctor if he or she accepts gifts. If they do, or if you see product advertisements of any kind in the office (to include pens, notepads, pharma-labelled equipment, drug/product brochures), find yourself another doctor.