skysight-inc/HackerNews huggingface dataset:
You pretty much nailed it on the head there with the "get someone talking about programming" piece but I try to start with one problem and dig deeper into it rather than having many questions as if going down a checklist.

That's why you also have more than one person do the interview so you can get multiple perspectives.
This may be true of the Liberal Arts types of degrees, but where do you think the engineering fields stand?

Engineers and computer science PhD students don't typically have to rely on landing a professorship, as there are companies that hire the same individuals.

But, this definitely gives me something to think about as I start my MSc next week.
David Foster Wallace majored in English (and philosophy), and I think he's a great novelist. Most older novelists didn't study English because English literature wasn't considered a serious scholarly pursuit until fairly recently.
The way I see it, you wrote an article to tell us you know about bloom filter and your interviewee doesn't.
On the note of linguistics - I started a linguistics course at the same semester as a compilers course, and I found them to be a perfect complement to each other; it was all patterns and parse trees. My non-CS classmates in the linguistics class had a much harder time grasping the concepts, and the professor had to come up with some crazy curve to account for the difference between our levels.

So, depending on how you approach computer science, you may find that those same skills have prepared you for linguistics, or vice versa. Either way, I highly recommend learning linguistics; it is a fascinating discipline.
It costs about $1.2/cc, if you own the machine. A tube of: 40cm length, 3cm OD 2.5cm ID - ~80cc, $96 - which is the absolute bare minimum this would probably cost to 3D print.

Also - I'd bet the yield would be low - meaning you'd need to print a few times, and it'd break pretty quickly. The Objet rubber is not functional for prolonged use.

Still though - awesome project!
Stuart Kauffman has a similar view. See his books Investigations and Reinventing the Sacred.

http://www.amazon.com/Investigations-ebook/dp/B000R9U8XI/ref...

http://www.amazon.com/Reinventing-the-Sacred-ebook/dp/B003ZH...
Hack for sending audio clips via iPhone MMS
Do they plan on backporting some of the awesome stuff that Blackberry is announcing that the PlayBook will support? If not, I think they stand a chance of really accelerating the decline of their smartphone marketshare.

From what a colleague tells me, they may not be planning to.
This article is quite interesting with hindsight. When you consider that even though their branded Nexus phones haven't sold amazingly well, but that android as a platform has grown incredibly since the article was written.
0-Day Google Scholar Security Token Prediction Vulnerability
تحميل حلقة ون بيس 482
ون بيس, ون بيس 482, تحميل حلقة ون بيس 482, تنزيل حلقة ون بيس 482, مشاهدة حلقة ون بيس 482, للتحميل ون بيس 482, للتنزيل ون بيس 482, للمشاهدة ون بيس 482, ون بيس 482, ون بيس 482 تحميل مباشر, ون بيس 482 للتنزيل, ون بيس 482 للتحميل, ون بيس 482 للمشاهدة, ون بيس تحميل 482, ون بيس تنزيل 482, ون بيس مشاهدة 482, حصريا ون بيس 482, حلقة ون بيس 482, انمى ون بيس 482, الانمى ون بيس الحلقة 482, تحميل ون بيس حلقة رقم 482, الحلقة 482 من انمى ون بيس, تحميل ون بيس 482 ديفيدى, ون بيس 482 بجودة عالية, ون بيس 482 برابط واحد, ون بيس 482 على ميديا فاير ,ون بيس 482 على اكتر من سيرفر, ون بيس 482 جزء واحد, ون بيس 482 بحجم صغير, ون بيس 482 مضغوطة, ون بيس 482 عربى, ون بيس 482 مترجمة عربي, One Piece 482 Arabic, One Piece 482 DVD, One Piece 482 One Link, Download One Piece 482
Hong Kong and Singapore has similar rules by their authorities. In one way you can say US prefers to practice free market. Or you can say US government does not care about their citizens. Or US government treats their corporations better than people.
I agree that it sounds more like one developer trying to pee in the porridge pot than a genuine licence problem.

For all the people screaming about how GPL forces X, Y and Z, there is a really simple solution that has been tried and proven to work before:

just DUAL LICENCE

A dual licence allows you to work inside the GPL walled garden, and also outside of it in the real world. You can literally have the best of both worlds. It preserves maximum freedoms for the users.

What it doesn't do is advance the agenda of the GPL, which is to create a self contained and self sufficient ecosystem consisting solely of the GPL. So when dual licencing you can say, well, we're not at that utopian programmer's paradise yet, so it doesn't matter, but the less commitment people have to a strong GPL, the longer it will take to reach that ideal world.
It feels like it violates the tenets he laid out in the lead-in.

"Hey... see if you can stumble through recreating novel research by my clever application of the Socratic method. We can have fun digitally, wink wink."

I used to ask a question about euclidean distance calculations between points in a SQL database. I still ask the question, but I cut the question short and move on if it isn't going to work out for them. I now try to not have some Herculean leap of genius required. More of a Sisyphean type of experience.
I've made a couple of video clips and published them under cc-by.

Say someone (A) wanted to use my clip in a bigger project, but couldn't give me attribution because someone else higher up in the bigger project (B) insists on not crediting any outsiders.

Would it be wrong of me in this hypothetical to demand that I either be attributed or they don't get to use my clip? Should I even feel guilty?

Bill, like anyone's going to want to use my clips of ducks quacking or sword waving.
There is no difference (in this context) between a digital and non-digital market. Apple provides a curated store to sell apps for their IOS devices. Their market, so they get to chose the rules. If you wanted to go sell products in Costco, or Walmart, you would have to play by their rules.

If you, as a developer, or user, don't like those rules, then thankfully we have superb open source operating systems, such as Linux, and OpenBSD that give you almost 100% freedom to build, sell, and use the applications of your choice.

In fact, if you have a jail-broken IOS device, then you can even purchase apps for those devices from places other than Apple's curated store.

The Droid, RIM, and WP7 platforms also provide varying degrees of freedom.

If, in fact, Apple had a defacto monopoly, then their behavior might come under some form of legislative oversight - but, they certainly don't have a Monopoly on the mobile computing platform, and we really don't need some external body providing regulatory oversight as to what/how Apple should approve applications landing in the store.
Although really - the jetting issues are pretty big with this process. The materials and print heads are tuned with much effort. You could get around the jetting issues by using one material and do the EnvisionTec process (i.e. DLP projecting on a bath of UV cured plastic) - but it'll be more expensive materials wise - though you will be able to print hundreds of things at one time...

For now the FDM (MakerBot / RepRap) process are the best start for accessible printing.
Alan Lomax: Recording The World
I think this is a great interview question, and I wouldn't have came up with the bloom filter answer. The point is the discussion triggered by the question, not any particular answer.

You're taking it like it's a knock on you that he wouldn't 'accept' your answer but lead you down the line of questioning he planned for. But this exactly what interviewers should do: be prepared for a certain line of discussion and nudge the candidate in that direction.

If someone was familiar enough with bloom filters to come up with that answer on their own, that should be an advantage to them. The chances of false negative seems minimal since it's uncommon and I don't think some hack would understand it well enough to use it so appropriately after a cursory glance at a wikipedia page.

On the other hand, the discussion is more important than the answer so the person spouts off bloom filter immediately is short circuiting the very process he's there for. So it balances out either way.
Ask HN: Want to build an app with me via chat? 
Are there any hackers that want to work on a few ideas for a web app from scratch? We could build something that we ourselves come up with together and hack it together in a few hours until it's up and running.

I am a front-end designer. I was hoping we could make a resource to benefit the start up community on hacker news.

I would like to use PHP/MySQL, but I'm open to learning Ruby on Rails for this project.

Contact information and design examples are in my HN profile section. Feel free to just message me on AIM.
I was on the Internet long before Google showed up, and I'll be here long after Google is dead and forgotten.
That's actually pretty neat - no one has really suggested this approach yet.

I don't think that this will work as memory keeps on decreasing - is there a way to make a trie probabilistic?
That's not a straw man. That's a non sequitur.
No, it's just programmer politics from some douchebag with an axe to grind.

Frankly, the entire open source community should pat itself on the back that this sort of thing doesn't happen more often. People being what they are, this is a genuine Christmas miracle.

What he should do, is pull a Theo and go off and fork the project, instead of trying to ruin it for everyone else.
>While the tech­nol­ogy world was long dom­i­nated by hard­ware and algo­rithms, the cur­rent phase (often referred to as “the social web”) is all about people.

The current King of Social was started by a pretty damned anti-social guy. Running with a The Social Network analogy (I know, but bear with me), you seem to be implying that the next phase of innovation will be driven by Winlkevosses, not Zuckerbergs. That must be plainly false. Just because "social" is a nice buzz word these days does not mean that the people making these innovations are any more social than they used to be.

The general tone of your article seems to be that there are business guys in New York, and business guys know business, and they'll just find some code monkeys to build their great ideas. You ignore, however, that all of the major innovations and the most successful startups have been mostly free from interference from business types until later in their development.

Speaking plainly, the MBA who goes to a hacker conference with an idea for "the next Facebook", who "just needs a programmer" is a laughingstock. The hacker who builds the next Facebook, then gets funding while maintaining control, is a god.

New York has MBAs, not hackers. That, of course, is a gross misrepresentation, as there's a great hacker community there, but they tend to leave and go west if they're interested in entrepreneurship.

You claimed that Silicon Valley startups could learn a thing or two from NYC startups. I'd really like to see some examples of what you think NYC startups are doing better, beyond simply making money. Bot herders make money from spam and brokerage firms make money from sub-prime derivatives, but neither of those are particularly admirable. If you want to find where people are making cool things, you go to Silicon Valley (or MIT, or Carnegie Mellon, or Waterloo, etc). If you want to attract top talent, you build cool things.

The genius hackers who will build the next Google or Facebook will come from one of the top tech schools, and will migrate towards one of those centers in order to work with other genius hackers. They will only bring on MBAs when the VCs force them too, and that really doesn't speak too highly of NYC's future as a hub of innovation.
That is a great one. Many people don't think of it, but in many corp jobs something as simple as hey lets use git or subversion, stomp on so many cooperate policies that you can be summarily dismissed for doing so. If you can't install the software that you need in a timely manner run don't walk.

I remember I was at a company that was using a very old version of WASAD it was like 3 versions back. It took 1.5 years of fighting all the way to the top just to allow the developers to use Eclipse which was at 3 at the time. For those that cant recall Eclipse 3 was a major rewrite and WASAD was already on an old version of Eclipse so to be 3 version back on WASAD meant that you where around 5 versions back from where Eclipse was at. The crazy part about it was that I was a senior director, I was two positions in the org chart from the CIO, and my role reported directly to the CIO. So if it is that much of a fight for a senior director I imagine that it is futile from a developer to take up that fight.
How about just going with the disk-based line if the candidate goes there? On-disk data structures is a rich area for exploration. I think you're getting people a little riled up here because you seem to want to discuss Bloom filters no matter what. You seem to grok that this should be about thinking skills, data structures, and algorithms. That's great. Forcing the candidate to go where you have a particular interest is not so great.
The responses here are amazing. No wonder hiring is so broken for developers. Someone actually comes up with a good question and he's practically attacked for it.
http://www.youtube.com/watch?v=ymsHLkB8u3s#t=3m24s
This problem [of software libraries] was definitely recognized by the Scheme community, and was “solved” in R6RS. However, R6RS seems to have been a flop...

I've heard this argument before (R6RS is a flop), but no-one can give me any logical reason why this is the case. I wish Scheme implementors would stop dragging their feet and implement R6RS already! Only with a portable library mechanism (specified in R6RS) can Scheme users like myself begin the effort of building a standard library platform for all Scheme implementations.
Further, at least in Computer Science, most of my fellow PhD students came in explicitly not interested in professor jobs. They just wanted the freedom to work on larger problems (in a research lab or at the higher levels in a company) that a PhD affords.

Now in my fourth year, I can say that there are very few of us who are even planning to do the tenure-track academic job hunt. More than there are jobs available (in the US), of course.
This is very disappointing. VLC is a great product and so are the iPhone and iPad devices. Not having to convert video and being able to play them on the devices was very welcome!

It's such a shame... This to me has a similar kind of feel to patent trolling.
Run any Linux application natively on Windows (Vista and 7) without Cygwin
> The GPL does not give a rat's patootie about users.

Care to explain your reasoning?

> The GPL is designed to ensure the maximum freedoms of developers.

That's why it explicitly prohibits you from using GPL'ed code under proprietary licenses.

No. If you intend to engage in an intelligent debate, you should, at least, educate yourself to a point you actually can.

> That it simultaneously destroys any hope that those same developers can enrich themselves by selling the software

You can always double-license it, MySQL-style. Again, GPL is not for the developers, but for the users. In your case, it's likely you use more software than you create, so, in the end, the GPL actually benefits you despite your own misgivings and misconceptions.

> I wouldn't be able to sell software

Why? What I can't have is a monopoly on the GPL'ed software I sell. OTOH, nobody can have a monopoly on GPL'ed software. And that's a very good thing for the users, who are sure they will have both the software and the technical means to maintain it on the unlikely event I am hit by a bus.
Wow. I learned a similar story firsthand from someone who got rich in their early 20's and blew it all on cars, trips to vegas and europe, parties etc. I had such a difficult time relating to it. I don't think I could ever spend that way if I wanted to... But I guess some folks just get blinded by wealth
There would be a lot more academic jobs for Ph.D.s if colleges and universities hired as many professors as undergrads need. Unfortunately, this would cost a lot of money, so we're left with undergrads suffering gigantic classes and doctorates suffering joblessness.
It depends heavily on exactly which engineering field you're talking about, and what kinds of jobs. Engineering PhDs in non-computing fields (ie materials, mechanical, bio-, etc) are often faced with the dilemma of being overqualified for most of the jobs which may be hiring at any given time.

Most engineering jobs don't require anything like the research abilities in a PhD, and the candidate with a B.S. is a lot cheaper. R&D departments are a different story, but there are only so many R&D jobs to go around--especially if you're subject to any location or personal-relationship constraints.
That is indeed what happens. When you fire a shot, for the sake of player feedback the client will determine if the hit was made, and render the game accordingly.

The server can invalidate that result if it disagrees. This is why very occasionally, in high-lag situations, you might shoot a layer, see blood, but the player takes no damage.

In this case the validation is being done in real-time, and the prediction is only ever performed for feedback-critical actions (shooting, movement, reloading, etc).
I've seen people using MongoDB in memory only as a cache, so that they can mapreduce it. Even without that, it's writes to disk are async so it's fast.
The Python Paradox
That would conflict with "Apple doesn't have to spend their time discussing with you about legal dispute among copyright holders."
Australia is 2X as Expensive as the USA? WTF
added to my list http://d-ro.ch/2011/01/paas-web-hosters/
Also, if anyone has ideas of something quick and easy they wanted to have built, feel free to share here.
Williamsburg isn't particularly appealing to nerds, if only because we tend to dislike hipsters. Most of us don't really care where we live if what we're doing is building something new. To be honest, we probably won't go outside much. Having a house where you can all work together is perfect in this regard.
I think if you're smart and you've earned a PhD from a good program, you've proven you have the ability to dig deep into a subject and figure it out and move the ball forward a bit. This is an economically valuable skill that should be broadly transferable into many fields, even those far afield from your PhD studies. I think the problem arises for PhDs when they refuse to leave their narrow field of specialty. A lucky few can continue to specialize in academia, but for the rest the real world requires them to get a lot more general and interdisciplinary in order to succeed, something I fear a lot of them are unwilling to do. Hence our glut of unhappy PhDs. This is not a new problem.
Transferring Monies Inside The Bank of Americas
Canada Internet downloading costs to rise
DoJ Subpoena Proves Twitter’s Value — and Its Weakness
You've lived there for 18 years. I assume that means you have 18 years worth of friends, family, neighbors, memories. Completely unrelated situation. Imagine if you knew no one there when you got there, didn't own a car, were single, had no kids, and your nearest family member lived 1000 miles away. That's the kind of isolation a lot of undergrads and grad students face there. And the town of Princeton doesn't really have a whole lot for them.
Listable works really well for iPhone + web users and syncing across multiple accounts.
Instead of being probabilistically wrong, you can save memory by removing some branches of the trie and becoming deterministically wrong.

You could remove the largest branches that correspond to the fewest words. Alternatively, you could remove the branches that correspond to the least queried words if you know something a priori about the query pattern.
How many professors do undergrads "need"? I think we need to revamp the system to focus more on self-learning, and decrease the emphasis on lectures.

No point in having a super expert physics researcher tenured professor who hates teaching and can't teach worth shit teaching a bunch of students, when he could be doing his research and the students could be watching a recorded lecture of the same material from someone who likes teaching, over the internet (e.g. MIT's online course offerings).
And you can actually get paid a decent stipend (e.g. not be near-poverty) as a grad student in computer science.
I really did not like this book. There were too many cusp points of stupidity, like "i am going to smash the next person who comes through that door" and kills an unintended victim. And the translation error that leads to the unfortunate hand modification, for someone who was such a genius at learning languages was not credible.

The whole precept of the book was done in a ham-handed way. The idea of a fallen sparrow being noticed, but not saved, and watched to suffer and die seemed to be an indication of a personal ax to grind on the part of the author.

I do read a lot of science fiction, but this book seems more like "everything you who are religious know is wrong" rather than Arthur C Clarke's invention of staggeringly different ideas about first contact. There is more imagination in the original short story "2001" than in both of the volumes in this set.
>Other than law (and we have too many of those, too)

What's wrong with the lawyer profession? Last I checked good corporate lawyers make $300-$500/hour. My inexpensive corporate attorney is somewhere around $250/hour I think. Good divorce laywers are impossible to find, and the ones that are there are spoiled they can afford not to return their clients calls for days and days.

There appears to be a serious shortage of those types of lawyers, and it's exactly good fit for the kind of people you described.
Perhaps your experience is limited.

The PDP 10 had a delightful instruction set. While I didn't use the 7094 instruction set, many seemed to feel that it was a good set, and felt let down by the 360 instruction set when it came out.

The motorolla 6809 was nice, and it seemed to have a flavor of the pdp-11 (which itself was a delightfully simple and elegant set).
LearnBoost Adds Reporting Feature Based On Node-Canvas
Other interesting side note: if you search for [googirl], 3 of the top 4 results are about Marissa. The remaining one is the urban dictionary entry with the snippet "A whore that enjoys and/or loves the taste of cum." Oops.
I don't think 3D printers will ever beat molding for mass production. Where they win is short-run and prototyping.
"Want to run best-of-breed apps under both Windows and Unix?" should be more like "want to run best-of-breed apps under a not so best-of-breed OS?"

Now, more seriously, faced with unsupported hardware I have to use, I think I would prefer to run a Linux virtual machine inside the Windows server and take time to get ready for the day when the server hardware is well supported and then migrate the VM to the bare hardware. It will take a performance hit, of course, but only a temporary one.

And, after that, it would look like a new hardware upgrade.

And, also, I bet it would be much less work.
Consultancies.
The World’s First Real Transformer
Ask HN: What project management software do you use?
Merlin, MS Project, other? Curious to hear the pros and cons.

Thanks
(self muttering defamatory statements about Verizon download caps)

Verizon has caps? You're tethering for your main internet connection? FiOS and DSL don't have any caps.

Also, Keepvid.com has an SD download option -- although the HD video is only 338MB.