skysight-inc/HackerNews huggingface dataset:
> The US is included (both landlines and mobile phones)

I guess that is why they call it "worldwide".
Does someone else have a few programming tests on hand aside from FizzBuzz?
Also InterviewStreet ( https://www.interviewstreet.com/ ) has a nice collection of problems of varying degrees of difficulty. Quite handy if you want to "prepare" for an interview.
SF
http://here.net/37.822767,-122.4737476,17.91,138,77,3d.day

London
http://here.net/51.5036954,-0.1183393,16.91,322,77,3d.day

Sydney
http://here.net/-33.8589561,151.2111098,16.88,224,77,3d.day

Definitely getting there. Panning, pivoting (with SHIFT key) and zooming in 3D mode are all quite smooth.
Moving to SQLite from a text-file
You gave up much too quickly! Going up another level to http://www.datapointed.net/visualizations/ offers a variety of creations.
Around 20 characters using something like http://xkcd.com/936/ is both safe and reasonably easy to recall.
I don't think number of views will correlate with an increased chance of getting an interview, but I'm pretty sure getting no views will correlate with not getting an interview.

Totally agree that none of us should be stressing about this. Cheers.
I'm fairly certain HN itself isn't actively developed.

If I remember correctly, there was quite a bit of teeth-gnashing over the state of password storage on HN awhile back, and it took the moving of mountains before things were changed (were they ever changed?).
80% of applicants for an internship at a company I used to work at failed FizzBuzz when I applied it to them (same deal, pencil and paper and a choice of any language they want).

The worst was one perky young woman who wrote her answer in three minutes flat, handed it back and asked, "Did I get it right?" I answered, "No...." and from that point on it became the most awkward interview ever.
Yep, does not work.
I have to agree that a significant amount of price increases in a product like Coca-Cola is probably due to inflation. As an example, I was curious so I looked up US inflation and there's a chart showing historical inflation from 1650 to 2000. It shows inflation being a wild rollercoaster of positive and negative inflation all the way up to 1950, which probably balances things out over time. From that point forward inflation was still a wild rollercoaster, but only in the positive inflation side. Well, there does appear to a small turn down into the negative for a brief moment.

A discussion on why the ups and downs before 1950 and why only positive inflation after 1950 is beyond my area of expertise. But part of me does wonder on the accuracy of the chart because it shows several spikes much higher than the highest level of inflation past 1950. I'm assuming those are due to wars.
Samsung sells phones. This is like saying Dell makes money selling Windows with their PCs.

What Android does, by spreading development costs across the whole market (and beyond - since Android is Linux it leverages resources spent on refining it for uses other than mobile devices), is allowing device manufacturers to build good phones in shorter cycles for prices lower than they would otherwise be possible.
We're not a company of Mother Theresa's :). But we're also not your typical startup. Everything we've done has always been open sourced[1] (not just select libraries).

The motivation was that it seemed to be a good fit. Hopefully we get a lot of users taking us up on the offer and hopefully we get some paying users as well.

This is part of an exercise in seeing how we could effect change for the overall good of society. Sounds altruistic, sure. But we're funded by the Shuttleworth Foundation, not a bunch of VCs looking to make a buck[2].

[1] https://github.com/photo

[2] Not that there's anything wrong with that
That's the beauty of FizzBuzz, you don't really need other tests. It weeds out the dead wood very quickly and when you have 10 resumes to walk through in a week, that's a handy thing. Best to know this early on to avoid wasting your time and the candidate's as well.
HN isn't their product, it's a neat side feature.
It's true. Of the last four or so candidates we've had, only one managed to do FB and none had heard of it. One of them, once presented with the problem, even said "Why on earth would I want to do that?" to which I replied "Because you want the job?"
Because things on the front page might have been pushed to page 2 by then, and things on page 2 might have been promoted to page 1, or aged to page 3, etc. The way it works now, all the ordering is fixed when you load the page 1, and page 2 will still be the same page 2 whenever you get around to clicking on it.
That's nice and all, except that I quite specifically wrote that equally simple yet better solutions exist.

Anyway, giving VLC 2.0.4 on Windows a spin, the audio glitch on pause is certainly still there. I guess I'll take your word on it being fixed in "development versions", but I don't think MPC-HC has had an issue like this, like, ever. H.264 seeking and ordered chapters certainly seem to work without any notable issues these days, though. Subtitle rendering still has some issues with complex typesetting, though libass is at fault there.

So there isn't that much of a difference anymore between say, a vanilla installation of CCCP and VLC. I'd still recommend the former for Windows users, though. Why? Because the former is a DirectShow playback solution, you can actually extend and swap its components at ease. Want to install madVR for high quality rendering? Sure, just download and install it and you can instantly use it in MPC-HC (which ships with CCCP) right afterwards. Being stand-alone has its benefits, but it certainly also has its disadvantages. Not to mention that with VSFilter you don't have to ever see that "Building font cache" (which will certainly not take "less than a minute" if you have lots of fonts) window!
I prefer trading time for money. Fusion is fast and just works.
One of the things I've learned is that almost all introductory blog posts are wasted: The people I'd most like to reach don't read programming blogs, Hacker News, progreasmming.reddit.com, or anything else.

FizzBuzz is famous, but alas it is famous amongst people who could code it without advance knowledge of it.
Thanks for the reply and your thoughts. You definitely gave me more to think about. This is obviously something that does require lots of thought considering it's (i.e., mentorship) basically what Robert Greene's new book is about.
After going back and reading my original post I realise I didn't make clear my problem, at all, please accept my apologies.

I guess what I was trying to say is:

Though you aren't financially profiting. You still gain publicity through this promotion at a time when the product you are offering is likely to be the last thing on many people in the affected areas mind. IMO it's a little distasteful.

I do however understand that it's done with the best intentions. I also agree with points made by others that maybe a different action might have come across more positive at a time like this (donations to a charity etc).

I'm nowhere near the disaster area being in the U.K but are there charities directly involved in clearing up the mess and helping people out that you could have donated to?
I wonder when "correct horse battery staple" will start to become the new "passw0rd123"...
Appreciate the comment. We've already received comments that our list of affected zip codes is not comprehensive enough and are adding more.

Email support@openphoto.me with issues and we'll get them sorted out.
That's right, these were all done on a Windows 8 machine. We could of course test on Safari 6 on a Mac, but then the numbers wouldn't be directly comparable (since it's different hardware).
> I can’t go fairly judge other programmers with FizzBuzz without going through the test myself. I implemented it in Ruby, my go-to language for hammering out quick solutions, and in the spirit of fairness to those I interviewed, I did it with pen and paper on the first day of the interviews (and confirmed it by entering and running it)

Be careful with this kind of test evaluation:

1. The problem isn't new to you - you have already had the problem in your head for days or even years. Whether you admit it or not, you already have a good idea of how to approach the problem.

2. You are not under stress, as the candidate would be.
I recall being sent to a programming interview by a recruiting company. The recruiter coached me on questions the company had asked previous applicants and then debriefed me afterwards to find out what I'd been asked.

This person was definitely not acting in their client's best interests.
Signed up but had a very hard time thinking of an answer to the mandatory question "what's your favourite data structure?"!
I understood the point as "Don't use a database as a replacement for a queue". Use the right tool for the job.

The fact that gearmand is backed by a DB is not at all the same as using a DB for a queue directly. Gearmand just uses a database as a backup that it can reload tasks when it get's restarted.
Birth control doesn't have to reduce the number of people that are born. It means having a choice, which reduces the number of unwanted children or children who cannot be cared for, which can ultimately to a happier, more productive and reproductive population, given that the children who are born can be better nurtured.

Are you against birth control for religious reasons?
If the hacker can get your gmail password he can use the reset pass option for every service that you used gmail to sign up with.
I thought that that was the point of contention; that it is not normally possible to sideload software onto iOS devices. If sideloading was possible (hmm, would jailbreaking count?), no biggie, just make the object files available for linking like Sparrow did (http://www.sparrowmailapp.com/lgpl.php).
> Instead, physicists must count up the number of particles that detectors observe and tease out those that may have come from a momentarily existent Higgs. If the Standard Model is correct, physicists know how many of these daughter particles they should see.

I find this part very confusing: physicists count the number of collisions that lead to a Higgs boson, but understanding whether a Higgs was there is not just a matter of counting particles. You need particle identification, energy measurement, track extrapolation and invariant mass calculation.

CERN has its share of bean-counters, but not that much :-)
The point of the article is to highlight how the nature of press relies more on Twitter these days. The anti Streisand effect advice is interesting.
Thirded... this would be an awesome screensaver/desktop.
Very impressed! That alone would make Nokia a very purchasable company for some 'other' company trying to gain traction on, let's say, Maps.
He mentions that there are "shockingly complete" SSN databases available online. Is there any more information on this? Any way to find out if your own SSN or that of a loved one might be in such a database?
Congratulations to JB and team on completing this Herculean task! I had the pleasure of meeting JB when he and I shared a ride from the airport in Porto Alegre for this year's FISL.[1] When he asked me what I was going to be presenting on, I (not yet knowing anything about JB's work) had some trepidation in responding: my presentation was on corporate open source anti-patterns[2] -- and one of my conclusions was that the GPL has essentially outlived its usefulness. Fearing that this was a very controversial conclusion, I approached it gingerly in my conversation with JB; needless to say I was very relieved to learn that he and the VLC team had come to broadly similar conclusions -- and surprised that they felt so strongly that they had taken on the arduous task of relicensing. Congratulations again to JB and team; I'm sure that they join the ranks of us who never want to engage in a(nother) licensing discussion as long as we live!

[1] http://dtrace.org/blogs/bmc/2012/08/01/post-revolutionary-op...

[2] http://smartos.org/2012/07/27/corporate-open-source-anti-pat...
His solution isn't even correct, failing his own test.

if !multiple_of_3(i) && !multiple_of_5(i)
output = i

edit: In order to avoid overwriting output, the solution should read...

if !multiple_of_3(i) && !multiple_of_5(i)
output << i
Lots of cores means lots of threads - 4 hyperthreads per core. So 200+ threads could be handy in high-bandwidth low-latency situations. E.g. it could make a dandy server for delivering low-latency streams like stock quotes. You would want a new kernel model, where you bound program threads to particular hyperthreads and blocked in user-space on events - so your hyperthread cache was always hot.
Flipboard Launches iBookstore-powered "Books" Section
NYTimes Open Source Science Fair
Optimizing CoffeeScript for Image Processing
Yeah that is a good point - improvement has not been entirely lacking. But I would still like to see a bit more innovation. For example, one thing that is kind of ridiculous to me is the continued use of multiple render targets. We have long gone past the use of textures for their original purpose, now they are basically general purpose data banks and should be treated as such. I would rather write to one texture with an arbitrary number of channels (even if it occurs differently inside GPU memory) -- and include the depth buffer as one of these channels. Also I would love to see GPU memory get bumped up - we have more or less been resting in the 1-2 GB zone for the past several years thanks to consoles (not an API issue, obviously).
I know, it's pretty obvious when it happens. Thanks, though.

I've tried getting around it in various ways but I really can't seem to. So, posting into the abyss.
There is actually a http://news.ycombinator.com/news2 but I don't know in which cases it's linked from the front-page. I have seen it though, maybe it's at times with high traffic?
Emphasis on point #2. You're hiring a programmer not a clutch outside shooter for your basketball team. Unless your code consistently has a lot of fires that need to be put out in short order there's no reason to filter people based on clutch performance.
I think your article would benefit from making this piont clearer. There's been discussions on HN before about how performance of Apple software on Windows differs greatly compared with performance of Apple software on Apple OSes.
The statement was that all races have equal rights under Israeli law not that all citizens have equal rights. Furthermore, Ireland has a naturalization process whereas the Israeli one is limited to Jews and spouses of existing citizens. Residents of the West Bank and Gaza are NOT classified as citizens of Israel. So either the West Bank and Gaza are part of Israel or they are not. If they are not, then the residents there are under occupation. If they are, then why are they not granted citizenship.

I do not think that what Israel is doing is better or worse than what other countries have done or are currently doing and should not be treated any better or worse because of it. But it would be disingenuous to spin it as anything but what it is. To me, the strategy is to occupy and take over territory over time. It works. See the history of the United States versus native people, Australians versus aborigines, Chinese versus Tibetans. Might makes right. For Americans, we still benefit greatly from what happened in the past. Its not to say that the Palestinians are blameless, just that Israel has the 'bigger gun' in this fight.

Say what you will about history, but how people are treated right now is telling.
My perspective on online security is the same as real-life security -- if someone who really knows what they're doing wants to get to you, they'll get to you.
The porn analogy: http://blog.jgc.org/2009/04/porn-analogy.html
How did Coke get away with loading blanks into machines? Doesn't that break some kind of law? Genuinely interested in how they managed to make that fly.
It's the same as all other companies. "Switch to our Halifax, and get £100 free. Offer only available to new customers". It's rare to see a company that rewards existing customers instead of disregarding them and focusing on the new ones.
With an answer like that I would have assumed you were a jerk. You could have easily answered the question in a positive manner that explained your need to have the candidate complete the task. "Because I said so" is often a valid answer to a child, but not to an adult.

What I'm curious about is why so many seem so beholden to FizzBuzz in the first place to the point they assume everyone already knows what it is. The fact that none of your candidates had heard of FizzBuzz was to your advantage. What's the point of administering a test if everyone had already heard of it and knew the answer?

So, did you hire the one candidate that completed FizzBuzz and did you hire this person because they could?
The price of gold might have remained constant, but that's hardly the binding factor here. All inflation is measured with respect to a basket of goods and if you choose "an ounce of gold" as your basket of goods then under a gold standard you'll get 0 inflation by definition.

But the relevant basket of goods here is the inputs in materials and labor that go into a bottle of Coke, and that ought to be fairly close to the CPI, which rose from 27 to 50.2[1] from 1886 to 1930. Now, of course, I presume they found ways to economize and automate but it's still rather impressive that they could hold the product price down over that timeframe.

[1] According to estimates from the Minneapolis Fed
http://www.minneapolisfed.org/community_education/teacher/ca...?
Just build a working demo and put it to Kickstarter. You need to prepare final product design and spec. Just define your goal and make people invest on you.
So instead, they stocked vending machines with "official blanks"

In the podcast[1] they say that idea "never saw the light of day".

[1]: http://www.npr.org/blogs/money/2012/11/13/165046113/episode-...
Wow, sort of like the User Agent string in web compatibiltiy. Such a sad sad thing.
Yesterday we got "OOP isn't that great", today we get FizzBuzz... must be that time of the month. We're probably due for a "idea-guys are worthless" here soon.
Node Daemon Architecture
Mixing the concepts of functionality and freedom into one concept do not work.

If the program has more functionality, but limits the users in way of Intellectual freedom or Liberties, it doesnt make people more "freer to do stuff". What you got is a program with less freedom but more functionality. Two distinct property of the program. Let me make an exmaple.

Is a video editing program "very free" if it have every function in the world, best usability, and is perfect in every sense, but as a legal requirement it demands all copyright ownership of any video edited? Is that program more "free" than say VLMC? What if the proprietary did allow the users to retain the copyright, but, only if the video included a ad snippet? What if non-ad included was okey, but the video had to first to go a central censor bureau to check that no kittens was harmed? what if the video instead went to the local copyright bureau to be checked for any copyright infringement? What if it included a hidden water stamp?

Freedom is more than functionality.
New "incubator" for real estate startups "smells badly"
Assuming it's for a developer position, why would you continue the interview if they failed FizzBuzz?
Other examples of FizzBuzz-level tests? They aren't exactly tough to come up with. I used to ask for a function that takes a string and returns a boolean indicating whether or not it contains all uppercase letter.
That's probably deliberate: he says himself (and I agree with this approach) that the point is to figure out if someone knows how to program at all. Off by one errors, syntax errors, these are not all that relevant. The failures are the ones who stare at the paper blankly, or have no idea that they need a loop, or some other such hopeless approach.

If you get "close enough" on paper and pencil under the pressure of an interview, that's great. You can walk through debugging it if you want to see more, but I wouldn't hold even basic logic errors against someone.

I certainly admit that when coding on my own I usually get all kinds of stuff wrong that I fix as I write tests and iterate.
They do have auto-updates for IE now: http://blogs.windows.com/ie/b/ie/archive/2011/12/15/ie-to-st...

But it's not quite there yet because it relies on Windows Update and it only shows the option if you haven't previously declined an upgrade to a new version of IE. But at least it's a start.
How to Select Right MCU for Each Application?
BIND chrooted nameserver install in Centos 5 - copy and paste guide
>1). You can have perfectly encrypted communication [..]

I thought we already had this with quantum encryption (although there a few attacks against it) http://en.wikipedia.org/wiki/Quantum_cryptographyhttp://en.w...

You can buy real off the shelf devices that will give you quantum encryption.

>[..] that no one can eavesdrop on (not even theoretically).

Why does this follow? How do we know that there are no measurables that could be used to eavesdrop?

>2) You can transmit twice as much classical information using superdense coding: http://en.wikipedia.org/wiki/Superdense_coding

I think you are right that this is probably the primary advantage, but this article keeps talking about "quantum information" and not entanglement. Can this actually send quBits or just bits?
According to the Planet Money podcast, the idea was never implemented.
"the better players also play a similarly wide range of formats"

I guess the keyword is "similarly" here? VLC is the only player that plays all video clips from crappy digital cameras I owned over the years; out of the box, or with a million codec packs, neither VirtualDub nor Premiere nor other video players can parse them. I don't really care about those clips, and they sure are shoddy quality; but it always impressed me, VLC is quite the omnivore. It plays stuff even GSpot can't make heads or tail of. This might not matter for videophiles, who by definition would want their movies to be in a good and modern format, but still, yay VLC :)
It depends on the target audience. I agree that there should always be some difference between non-visited and visited links. Also, if your website’s main audience is Joe User I guess having it in a color (if you play it safe: blue) is an advantage as well.

However, Dustin Curtis’ site is not for regular Joe, it’s for geeks. In general I think it’s okay to break some usability conventions as long as you are aware of what you are doing. It’s also about what you want to achieve. How much attention do you want to attract to your links? Maybe you only want people to notice links if they are looking for them, or maybe you really want the links to stand out.
Maybe you should administer the test towards the end of the interview after you've gotten to know the candidate a bit and allowed for time for their nervousness to wear off.
Opera used to market itself almost exclusively on how it was faster than any other comparable browser. I just had a look on the Opera website and now it says "Faster & Safer internet" yet it performed worst on this test. As the underdog in the browser market, despite being what has always seemed to me as a pretty nice piece of software, I feel a bit sorry for them. I hope they can do whatever it takes to catch up with Chrome on the performance front.
That closing line is a bit optimistic: “Which means that practical quantum routers and the quantum
internet that relies on them are just around the corner.”
I'd always wondered what it must feel like to be faced with a radical new set of ideas, for example, people 80-120 years ago with the "atomic" age. I feel that total confusion with this. Many of the ideas around atoms have been simplified enough for schoolchildren to understand now. I wonder if schoolchildren in 100 years from now will find quantum mechanics and instantaneous transportation similarly rudimentary and easy to understand.