skysight-inc/HackerNews huggingface dataset:
"Also, many of these "disaster" cases may simply be suffering from an unfortunate, but all too human cases of stage fright, especially if it's their first F2F at a big company like Apple."

This is absolutely correct, and there's no hard and fast set of rules to determine if performance in a staged, artificial environment like an interview correlates in any significant way with performance at the job intended. There're a whole host of issues around hiring in particular and coping with humans in general that the tech industry does an astonishingly bad job with.

To me, the goal of interviewing is not to find someone who is a clone of someone who already is on the team, but rather to find someone who brings different and useful perspectives to the job. If they can work on existing problems day one, so much the better, but if they can never get beyond working on existing problems, then they were a mis-hire.
Yahoo User Password Analysis
Non-Human Consciousness Exists Say Experts. Now What?
I think it's been demonstrated that the "bargaining chip" theory does not work very well; incumbent ISPs only increase service/reduce prices in cities where a competitor appears. But by the time Google Fiber is in a city, Google has already spent a lot of money. Maybe Google could perform some kind of franchise judo where they have the smallest possible buildout in each city, forcing incumbents to respond disproportionately...
Man, Meteor is a pretty interesting framework. Looking forward to spinning up my first app on this.
You're probably well aware of this, but that's the fault of the label, rather than Apple or Amazon. The band is actually re-recording their entire catalog in order to sell music online and get a fair cut. http://www.rollingstone.com/music/news/def-leppard-re-record...

Interesting/depressing. Good insight into who really steals from artists.
" skills gained are minimal " - Citation Needed. People keep saying that, but you would not want a self taught engineer.
To the first point: The first and second paragraphs are italicized, clearly distinct from the rest. This is intended to show a distinction in voice (authorship). The content of the first two paragraphs are nothing but framing for what follows. You're either being excessively pedantic, or have elected not to read the article to have so much difficulty in recognizing authorship of the 2 parts.

To the second, I still don't see what makes that terrible. It's saying, decimals is short for decimal fractions, and provides a definition for decimal fractions.
\ was an odd choice, unfortunately reminiscent of MSDOS, but I have to admit that it does help when reading code that a path with \ signals that this is a namespace path where :: is a static class member.
I'm a fairly recent college grad (about 3 years ago) and I know what you mean. I constantly was bringing up the fact that their job posting said it required 5 years experience, when it didn't. I kept pointing out "I don't even have these qualifications and I already work here"

My next job I got hired into a position (although not entry level) that asked for at least 5 years of experience.

Lots of those jobs that "require" experience don't, or you can fudge it by talking about experience you had in college or something. I have no idea why HR departments do that.
I'll go ahead and say Atlanta. If you're familiar with the area I live up I-75 in a suburb, and with traffic being the way it is I'm trying to stay from I-75 down to I-285, then over as far as the Perimeter Mall/Alpharetta area. Duluth, Norcross, downtown and Buckhead are a bit far, quality-of-life wise and I'm not that desparate yet.
The headline is a bit of an attention grab, the article doesn't really get into any negatives about college, but I think this concept is spot on and why many 20 and 30 somethings find themselves unemployed or underpaid these days. You can gain a lot from college if you use it correctly, but it's become the thing you "have to do" when you finish high school. The problem is, many high school grads don't know what they want, or how to make college work for them, and so they end up floundering between majors and eventually graduating with some general degree. This of course means they are facing 2 huge challenges for finding a job upon graduation: 1) they likely have no real employable skills 2) they likely have nothing to differentiate them from the thousands of other candidates who also graduated in a similar position.

High school students: if you don't know what you want to get out of college, don't go. Or put it off for a few years. Apprenticeship, entry-level work (where you learn a skill or trade, not flipping burgers), travel: these things will help you figure out a goal for your life. The adults around you telling you that college is the only way to get a job are out of touch with the realities of your position as a young, inexperienced adult entering the workforce.
I think it's fairly safe to say most people paying attention would have predicted this (obviously financial analysts aren't as cynically-savvy as us HN lurkers).

Is this bad news for Facebook? Sure, the company is getting a hammering in the press. Have they made out like filthy bandits from the IPO? Of course. They've sold enough shares to keep going for a long while, but unless they can find a truly innovate mobile strategy they'll burn cash like no ones business.
No, neither RSS nor Atom specify a maximum number of characters for TITLE elements. Which isn't to say that particular readers/clients don't truncate them, of course, just that the specs don't say they should.
It might be partly that many politicians have profited from IP of one form or another, but few have worked in software.
I think we shouldn't automatically conflate labeling with purpose. If you labeled it "slepx" instead of "square" would you say that its purpose is "slepx"?

We can imbue labeling with purpose, and use it to point to the purpose of the thing we are labeling. Which is not the case with your example.

The purpose of the function you posted above is definitely to return the cube of a number.
This is not the entire source of Sparrow - just the binaries required to relink with the LGPL libraries if you should choose to modify those.
This was a good list for the intermediate command line user looking to customize. For the absolute newbie I'd reduce it down to git/hg, ssh, grep/ack and curl.

For crazy power users, I'm a huge fan of vim+tmux+zsh combo as described in http://www.drbunsen.org/text-triumvirate.html
Those services weren't big until they were. Gmail in particular got plenty of users who moved out of the big email services of the time.
The stuff that is hard for most people is moderately easy for those who actually have a message to transmit. I'm thinking of government agencies, or businesses.
The Future of Media is Currently in Production
Drop Gnome 3. Convince Mint developers to have Gnome team join in on Cinnamon. Finally make Cinnamon stable. Profit.
I don't think you need to be anti-college to be able to criticize the cost explosion of college. I agree, the most valuable part of college are the ones outside the class room (the only reason why i am still in college), but ask yourself this:

Would you still go if it costs 1000 for your family?

Would you still go if it costs 100000 for your family?

Would you still go if it costs 10000000 for your family?

Different people have different abilities to pay for college, so its really not that unreasonable to look for and discuss alternatives with the rising cost of college 4x over inflation.

The same way you experience in anti-college bias, I sense a feeling of entitlement from pro-college: It's like you have to go to college to be worth anything, and if you dont go, you are less of a well-rounded, worthy human being.

Unfortunately, higher education in the US becomes more and more a matter of money and not ability.
The skills gained are minimal

Depends what you do. One of my CS professors worked at JPL on some pretty significant projects. I doubt I would've ever had access to him and his knowledge anywhere else.

If you want to make Facebook, or Twitter, or Pinterest, sure you probably don't really need a CS degree. If you want to write high-end AI or an operating system you probably aren't going to learn that without some very smart people helping you out.
A minor point:

"And so one of my goals ultimately in this company is to become an engineer, and possibly, you know, travel around the world, go to other Siemens factories, and maybe, you know, work with other engineers from other countries."

It sounds like she has the degree-bearing, recognized-by-law engineer in mind.
If you play with LGPL you have to stick to the terms, it's a fair trade off. What I don't get is why Sparrow doesn't OSS it to save some face and allow it to be run under community guidance as they've obviously decided to mothball it.

It's not like Google is a stranger to the world of OSS anyway, might salve some annoyed buyers.
Hardly. They got to the people operating accounts on those sites.

On the other hand, Anonymous has actually pulled off something that revealed users on Tor.

http://pastebin.com/hquN9kg5
Eventtus, your social guide for events
The article wasn't really meant as "Patch your own PHP and break compatibility". Rather it was intended as "Contribute new language features to the main PHP distribution" :)

I wouldn't advise anyone to run PHP with patched syntax ^^
<quote>If you do not or cannot agree the license[sic], please do not download the files.</quote>
Sounds like they're trying to enforce an LGPL-incompatible license on the changes to the LGPL'd libs, and pass it on as complying.
Interesting. So does anyone have any suggestions, technical or otherwise, other than "twitter posts don't have titles" that he does it this way?
Last time I checked, it was even disclosed at the end of each article.

Update: not this one, unfortunately.
No, the pro-college stance is, you get skills and experience from being in a heterogenous environment that you just can't get through on-the-job training. There is certainly a selection bias that can devolve into sheerest credentialism, but people display that selection bias all the time; a go-getter who left school to found a company will sometimes display the same blinkered, aggressively close-minded approach that someone who got a PhD from Stanford can.
The thing that concerns me about Meteor right now is that they seem to be fighting the use of the existing node ecosystem (e.g. not using npm, fibers) which makes it harder to use existing node libraries. Derby.js (http://derbyjs.com/) in contrast, build upon existing node components and plays nicely with npm.
It's not for common users. It's for people who want to pay for this service. Developers will build federation out to Twitter to reach those who don't want to participate.
That's a good list. I considered including Git but that could be an entire article by itself. I've looked at TMux but I just don't I'd use it.
Red Hat has filed an amicus curiae brief in a Supreme Court case. Your senator, congressperson, et al have no ability (nor should they) to impact the outcome of court cases.

The only way to support this viewpoint would be to file your own amicus curiae brief supporting this viewpoint.
Your preferences are only relevant insofar as they relate to your life. Your preferences for how other people live their lives do not matter. What about the preferences of gay couples who wish to identify their relationship as a marriage? Why does your preference about what to call their relationship matter more than theirs?
Can you recommend any of the third party design firms that are good with game design ? I run a shop similar to what you do, but we are mainly focussed on building products for Startups and now venturing into Enterprises.
Calacanis: Good to Great to Excellent
There is a difference between "I can't work with you" and "I'm not giving money to you, which you turn around and use to try to take rights away from a minority group."
pubsubhubbub

A simple, open, server-to-server web-hook-based pubsub (publish/subscribe) protocol as an extension to Atom and RSS.

Parties (servers) speaking the PubSubHubbub protocol can get near-instant notifications (via webhook callbacks) when a topic (feed URL) they're interested in is updated.

The protocol in a nutshell is as follows:

- An feed URL (a "topic") declares its Hub server(s) in its Atom or RSS XML file, via <link rel="hub" ...>. The hub(s) can be run by the publisher of the feed, or can be a community hub that anybody can use. (Atom and RssFeeds are supported)

- A subscriber (a server that's interested in a topic), initially fetches the Atom URL as normal. If the Atom file declares its hubs, the subscriber can then avoid lame, repeated polling of the URL and can instead register with the feed's hub(s) and subscribe to updates.

- The subscriber subscribes to the Topic URL from the Topic URL's declared Hub(s).

- When the Publisher next updates the Topic URL, the publisher software pings the Hub(s) saying that there's an update.

- The hub efficiently fetches the published feed and multicasts the new/changed content out to all registered subscribers.

The protocol is decentralized and free. No company is at the center of this controlling it. Anybody can run a hub, or anybody can ping (publish) or subscribe using open hubs.

To bootstrap this, we've provided an open source reference implementation of the hub (the hard part of the protocol) that runs on Google App Engine, and is open for anybody to use.

https://code.google.com/p/pubsubhubbub/
Frankly, I don't know why he even bothered to respond. What KA is doing might not be perfect but it is one serious attempt to move education forward in some form. They deserve nothing less than admiration and support. I am sure that they welcome and encourage constructive criticism.

Aside from that, the only way the "(highly unionized) teachers do it better" argument can hold water is if the (highly unionized) teachers start producing students that actually place in a reasonable range in international comparisons.
Excellent. I wish there was a similar tutorial for adding language features SpiderMonkey.
Focusing on controlling distribution is interesting, and indeed, the *AAs do seem intent on control. But that just moves the question one level down: why focus on control? Isn't micro-control of stuff like distribution usually externalized by corporations? Why try to control something that any thought at all leads you to say "why bother?"
The problem is when google starts to target advertising based on your entire online life. For example, currently, google can't really see what you're unloading to dropbox or iCloud or emails you receive (outside of Gmail.) But if they're the ISP, they can start to target advertising based on the documents you upload or files you upload. The information they could collect would be mind-blowing. And you just know that part of their TOS will be "we can do whatever we want with your information."

I don't know if I want one company effectively owning the internet history of every user. If google is able to undercut other providers and they become the only high-quality game in town, then most users will have little choice but to submit to the google beast.

Internet connectivity should be considered a public utility. It shouldn't be subject to intrusive monitoring by the provider. Just like the phone company can't send you targeted adds based on the phone numbers you call, Google shouldn't be able to target ads based on your online activity (when outside the normal google product channels). Gmail isn't a public utility, an ISP is. Can you imagine: "Based on the fact that you uploaded photos of a baby's birthday party, we'd like to show you ads for baby toys." That's like the phone company interrupting your phone call to Paris to advertise airline tickets. Chinese ISPs already have highly intrusive advertising.. ads that effectively take over your browser regardless of what site you're visiting.

The only thing worse than a Google ISP would be a Facebook one.
I went to a big party college, and I cold called small businesses until I got my first paid internship. That turned in to a full time offer which turned in to business school (massive student debt, worth every penny), which turned in to multiple offers from excellent finance companies.

I am neither wealthy or connected (orignally). Now I'm on my way to being both.

People want to do the easy stuff, the hard stuff is putting yourself out there and picking up a phone. You can always find 10,000 people that want an easy to get opportunity.
I'm following these guys with interest as I'm British and detest queuing. It's a waste of useful time, and frequently I'll bail out before purchase. Something like this is good for employment stats (you still need staff to handle the transaction) compared to automated checkout machines.
>The round included Rustic Canyon Ventures, Ron Conway’s SV Angel, Yuri Milner, Mark Schwartz, and a follow-on investment by Y Combinator.

A follow-on investment from YC? I wasn't aware that they do follow-ons.
So, first (and most obvious) point of interest. Your function "server" will not work. It contains "python -m SImpleHTTPServer .." .. Notice the typo? It should be SimpleHTTPServer. In addition, that other fluff around it is unneeded in general. Just "python -m SimpleHTTPServer $port" is almost always "good enough", though the SimpleHTTPServer module contains severe bugs. Secondly, your link right above that snipped to Paul Irish contains an href="" which, obviously, links it to your own page. It makes it seem like you're trying to take credit for his work. This is all sloppy and bad form.

Honestly, anyone who puts code into a blog post without even bothering to RUN IT THEMSELVES first should get out of the business of writing even slightly technical posts. Feel free to review food without tasting it first instead; at least then it's subjective so you can't be wrong. Here, the "/usr/bin/python: No module named SImpleHTTPServer" you'd get if you had arsed yourself to actually check your code to be valid easily clues the reader into your carelessness.

In addition to all that, there's the audacity of posting a post for the "novice" to hacker news when the post is clearly neither relevant for any hacker who has performed any real work or has any real intelligence (they would already know all the mentioned tools) and neither is news for all the tools mentioned are fairly old and well known. You might as well just call us all stupid and dilute the front page further with crap.
No, the big deal is that the CEO of a huge company donated millions to fund anti-gay legislation. That's a huge difference.
..and why is that ? Wouldn't what Dave Winer is speaking of have the same fate as identi.ca ?
The Khan Academy Goes to Camp
If I ever heard that piss-weak excuse in an interview ("we can't find the interviewers"? for serious?), I'd be gone regardless. If it's a dodge, it's dishonest and cowardly, and if it's true it displays a shocking degree of disrespect. Either would mean that the culture of the interviewing company was irreparably broken and that I wouldn't be happy there.
I appreciate the brief diversion at the end (which I would summarize as 'make sure your users can't delete your entire database'), but it seems like there's nothing on which to base fundamentals/best practices for Meteor security yet...
Ask HN: Where and how to start?
Hello there.

I've been writing ideas down into my notebook for the better part of my life. Some of them become stupid to me after a certain period of time, some don't. I, and the ones who I talked to about them, think they could become something truly great.

But the question that arises every time I get down to work is...how and where to start? I'm starting university, I've got little work experience.

Any suggestions, links, advices or anything else how to start and start realising ideas is more than welcome.
Interesting. I wonder if any molecular gastronomist chefs have figured out what its parameters are.

Anyone wanna try ice cream with frozen chick-a-like chunks?
>An effective math teacher will point out that “rise over run” isn’t the definition of slope at all but merely a way to calculate it. In fact, slope is a rate that describes how two variables change in relation to one another:

What a dumb thing to argue about. I'm not a historian (or a mathematician), but the term "slope" seems pretty obviously adopted from a physical slope/incline/hill. Why? Because it's the easiest visual analogy for us apes to grok. It doesn't come from an earlier term meaning strictly "a rate that describes how two variables change in relation to one another."

If you're trying to teach someone a complex concept, are you going to use a phrasing that has zero significance to them? Rate? Variable? What? The people learning about slope aren't programmers or engineers. Give me a break.

Why not use a visual analogy that makes perfect sense and is still a valid definition: rise over run on a section of a hill, road, roller coaster, etc. I hope whoever is teaching this is relating it to a real world object. Just talking about a line on paper isn't going to help much, but neither is an overly complex definition.
I think the federal government would disagree with assertions of private ownership of the GPS system....

Which is why the patent at issue does not claim ownership of GPS. It claims ownership of a different method of location detection, somewhat similar to the non-GPS system that Google and Apple use.

This article has been flagged for being incorrect and linkbaity. Who would have thought that the quality of GigaOm would actually fall below that of PandoDaily?
> I sense a feeling of entitlement from pro-college: It's like you have to go to college to be worth anything, and if you dont go, you are less of a well-rounded, worthy human being.

I try to work against that, and perhaps I come up short. What could you recommend?
I've run across pubsubhubhub before (geez that's hard to write), and it seems like a really useful implementation.

What I wasn't sure of is when he mentions polling is that instead of pshh or would that work with it?
Beyond the culture of contest
As dan00 noted, it works without the template as long as there is no ambiguity. If there's an ambiguity (a template function defined on <int, int> and <double, double> to which you provide an int and a double) then you have to use explicit template parameter to specify which overload will be used.

It's not the case here, so it just works.
Interesting, my company I work at is based entirely on GPS... Wonder if this could affect us.
Eating a Whopper
You know what'll make google the best ISP? The fact is they only care about getting you online and keeping you there, which is much different to most ISPs who only care about you paying. As long as you've paid that month, why bother when you're offline for a day or two?

Plus I bet they'll have the best first line techs.
Tim Ferriss on the Pitfalls of Personal Branding
> As far as funding campaigns that support their moral views as a "private" company, why is that so bothersome?

When you bring your views into the public square by funding public campaigns to espouse those views, you can't complain when people react to those views.

Chick-fil-A did something far stronger than simply get on a microphone in the public media and argue a particular viewpoint. It spent millions of dollars trying to affect legislation.
$1000 per WEEK!? for a "crappy" house? That's insane!
Slightly offbeat question about this article: does it seem strange that the featured apprentice, good at maths, was planning to go to university to study International Relations?

Of course, she's just one person so it could be pure chance, but lots of Americans seem to study (or major in) communications, business, subjects that seem to lurk around the social sciences. I mean, if this apprentice is good at maths and doing well working for Siemens, why wasn't she guided towards a course in mechanical or electrical engineering?