skysight-inc/HackerNews huggingface dataset:
I suspect that while American kids might have been dragged into it by schools and teachers whether interested or not, international kids were all interested in it or at least choosen by teachers as good students.

Also, I do not know how many languages do they support. However, if it is only english, almost all international participating kids are someone who learned foreign language. Which rules out worst cases.

As far as I know, there was huge campaign in usa involving president and "everybody has to code" slogans. As far as I know, there was no such thing elsewhere.
Extensible records: a new dynamic kind of static
Gluglug X60 Laptop now certified to Respect Your Freedom
5 people couldn't do their searches today.
Nice! CodeIgniter is at 100% now. I've been contemplating the switch to hhvm for my startup, now it seems likely.
Notes from Foundations of Open Media Software (FOMS) 2013
Wow. The openness about the learning process and the daily progress updates make for thrilling reading. And I'm learning something at the same time! I genuinely admire the tone of the posts and wish I took the same attitude to learning new things. Going from "I don't know how to do something" one day to "here's how I figured that out" a few days later is infectiously fun to read. Can't wait to read more!
They're starting to make moves to. They recently overhauled the app to make it a lot less fun and social, and it has more ads now and the focus seems to have changed form fun to a yelp alternative, as others have pointed out.
They were early to the FlatUI trend. Now they are starting the ZeroUI trend.
https://news.ycombinator.com/item?id=6937698
previous discussion:

https://news.ycombinator.com/item?id=6924854
But short of any hardware changes (including taping over the camera), this kext as far as you can go in software.

I'd MUCH rather see an admin password prompt come up, instead of nothing all.
You will hear feminist principles at work when someone wants to go up in social standing. But if the principle of equality is to be upheld it has to go the other way too, and it won't, so long as a persons job has anything to do with their social rank. What determines all this? Well the consensus of the tribe sure, but let's be completely frank: the collective opinion of the opposite sex about what signals desirability is what determines a lot more than we would comfortably admit structures our supposedly sophisticated society.
Can you voice your disagreement without getting angry? Everyone has an opinion. Being passionate about yours doesn't make theirs wrong.
https://news.ycombinator.com/item?id=6937854
I don't think the author realizes how uninteresting a decentralized transaction store is without the currency element.

The trick was to line up economic incentives so that securing the network and accepting transaction fees are the same thing.

The fact that bitcoin serves as a centralized document store is one of the biggest defects in bitcoin as it stands now, and when bitcoin does fall, it will fall to a system that treats the transfer of currency units as a first-class citizen rather than a side effect of a script.
The most violent thing to do is to do nothing to change the status quo because the status quo is upheld by perpetual institutionalized violence.

Today, however, the violence of the current regime goes beyond just violence against other humans. Today the current regime is committing violence against the human species, and threatening that species with extinction.

Violent acts that may stop the extinction of life on Earth are not only justified... they are morally obligatory.

We are in the last hours of humanity. The species won't be saved by squeamish old boomers.
Data Story: John Foreman of MailChimp on the Data Science Behind Emails
The actual argument was not critiqued, so yes.
They forgot to make a 404 page?
Yep, expect 100% blank iPhone's coming in IOS 8.
Hi Pete,

I'm also super interested in this combination. However, on my new moto x, the photo scroller drops to ~45 fps and looks pretty chunky.

I also noted that you say the demos work best iPhone 5 on iOS 7, but unclear if you meant in contrast to earlier iPhones, or in contrast to Android, or both. Have you looked at all at the perf issues on Android?
I've been liking plenv [1] better than perlbrew. plenv + carton [2] is very nice (comparable to ruby's rbenv and bundler).

[1] https://github.com/tokuhirom/plenv

[2] http://search.cpan.org/perldoc?Carton
Buy Stocks Without Commissions
Ran this on my Galaxy S3, impressive demo. As these techniques become more common, there may be a shift away from native mobile apps to web/hybrid(phonegap) apps for most applications.
> Nonetheless, that group is small whereas the software evolution required is large.

It's also open source and I'm sure they have a lot of goodwill within the community given their history, so that might alleviate the problem somewhat.
I would also say something like a tablet hooked up with a keyboard and mouse. Or some kind of linux machine hooked to a tv. You could also look at these computers made for child, the big bright colored plastic ones that teach you to read and add number together. Your kids might be too old for these however.
It may have to due with avoiding man-in-the-middle or redirect attack, but I am not too familiar with the logistics of redirecting from https to https.
Does Facebook Activity Impact Google Rankings? Answer: Apparently not...
You can still return any page data you'd like with a 404 status. They are returning with a Content-Length of 0, so no page is sent. So it is rendering properly, it's rendering nothing.
I think it ranks highly for the same reason that MSN.com used to rank highly (I think MSN was even the number 1 site for a time); I.E., It has nothing to do with actual hard-earned popularity, and everything to do with default settings in IE.
Microsoft manager charged with insider trading
How does a story like this with all of the comment circle-jerking make it to the top of hacker news? I really wish I could down vote stories.
Predicting Highly Cited Scientific Papers
Doesn't ddg use bing underneath?
I disagree completely. You should, as the potential employee, be well aware of the market pay and what you are willing to be paid to perform the job that you're applying for. Not to mention their job postings actually list a salary window ($88-110k for Backend/Frontend). What the person sitting next to you is paid should bear absolutely no impact on your life or your work ethic. If you're happy to make $88k and the guy doing the same job next to you is making $110k, I don't see any problem. Maybe he has a few more years of experience than you, maybe he's a better negotiator, maybe his suit looked nicer. The point is that you accepted it and were willing to take that salary for that position.

I can't fathom what being aware of your coworkers salaries could possibly do for positive team building. Somebody is going to be upset, egos will be triggered. Yes, in day to day business we're typically aware of the fact that an engineer or programmer makes more than a customer support or cashier. But here it's thrown in the employees face. "John sits next to me, he takes 3 hour lunches and he's paid $110k! I can't believe it. Screw John!"

Show up to work in a new Porsche sometime and while some people will think it's the coolest thing ever and give you a pat on the back, jealously may rear its ugly head with others.

I just don't see how this is a positive thing in the least.
AH is defined by the context. When someone's character is central to their argument then a comment on that character isn't a fallacy.

That the person's who wrote the article above thinks that the author of the other piece is flawed, isn't central to the majority of their argument. Thus using that the person who wrote the article thinks that way, as a reason to dismiss the entirety of their piece, probably qualifies as AH.
I think it would depend on exactly what you mean by "abolish the military". Are we talking "abolish standing militaries, but leave ourselves open to the possibility of raising one in the future if Ganghis Khan rises from his forgotten grave"?

In my personal opinion, abolishing standing militaries while leaving ourselves open to raising an army if the (perhaps unlikely) need arises is, while probably not a common attitude, still just a standard non-pacifist position. I am more than open to abolishing standing armies, but I do not consider myself to be a pacifist.
I'm only getting the problem on https... http://www.bing.com/ works for me.
I don't have any practical experience with angular (but I'd like to, and definitely think its testability is a step in the right direction).

That said, I've found react to be very declarative, especially over the raw jQuery and Backbone I'd used before. Most of the components I write have no state, and render() declares how to render them from any state, without having to worry about how to change things on state changes.
Top Things I learned about development in 2013
JQuery plugin extracting color from image to background
BTW, as to your latter construct:

say $x if defined $x and $x == 0;

Ya know, it'd be nicer if Perl 5 just had more sensible semantics to this whole "undef" business. For one thing, it's inherently confusing to conflate the semantics of "none of the above" with "not yet scoped". These are two entirely different states of being, yet this is exactly what Perl 5 does.

Really, something like None (as in Python), or Nil as in Perl 6 works a whole lot better. And whatever your magical "none of the above" symbol is called, it really should be == to anything else besides itself. Don't know about you, but

$x = undef;
print "boo!\n" if $x == 0;
# boo!

smells way too much like PHP for my tastes.

Granted, Perl 5 was truly revolutionary in its time, and provided way better semantics for this particular corner case than any of its contemporaries. But it's 2013 and sadly, we know a whole lot better now.
12 Essential iOS Apps for Amateur Astronomers
To get rid of comments, you've now hard-coded the algorithm into every call to `disambiguateRecordsByGroupID`. What happens if something changes and you need to disambiguate records by something other than group ID? It seems like a short comment is a pretty small price to pay for some additional robustness.
Well, it's certainly a subject of lively debate among pacifists. Ghandi would probably have agreed with you. Personally I think there should be room for people who are committed to peace as an ideology but e.g. think you should defend yourself if attacked in the street. I don't think you'll find a definition that is universally agreed-upon.
You can't undercut a giffen good...
I noticed this a while ago that it doesn't load with https. Can't believe they still haven't fixed that.
Don't most browsers present a default 404 page?
Jordan, from the React core developer team here. Awesome post, swannodette! This is exactly how we intended React to be used. As swannodette said, at Facebook, we use persistent data structures, in order to prune the update search space for comment updates. We've seen as much as a 10x improvement in update speed for certain operations.

React is a really great fit for Om, persistent data structures, and functional programming in the following ways:

1. We want to allow developers to elegantly describe their user interface at any point in time, as a pure-as-possible function of data dependencies.

2. We allow hooks for your system to help guide the updating process along. These hooks are not necessary. Often, we'll add optimizations long after we ship. We strongly believe that perf optimizing shouldn't get in the way of writing code elegantly and shouldn't get in the way of the creative development process and actually shipping to your users. At the same time, performance matters - a lot. So we ensure that at any point in the update process, if you know better than the framework, you can help guide the system. The fact that this is optional and doesn't change the functionality or correctness of the system is critical. Persistent data structures are an excellent (likely the very best) way to hook into the update system without making the developer do anything special.

Some people here were wondering about the apparent OO influence in React. Here's how I personally think of React's OO support/influence:

1. It's there to help you bridge with other existing mutative, stateful libraries in your stack - you know you have them. The DOM falls into this category as well.

2. It's there when you want to treat state as an implementation detail of a subcomponent. This is only because we don't have a good way of externalizing state changes, while simultaneously keeping the nature of them private. We just need more people to think about it (I'm sure the ClojureScript community can help us chew on this). Our internal motto is to keep things as stateless as possible.

3. A lot of the OO support in React is there as a concession, more than being considered a virtue. It's really cool to have the FP community involved in the UI space. Those people are already sold on FP and statelessness and get the luxury of programming in tomorrow's paradigms today (how ironic that FP has been around for decades!) To accelerate this momentum, we also want to reach out to people who aren't yet sold and change how they think about building UIs and software in general. The most effective way to do this is to reach out to them where they stand today, on some middle ground. It's really great to see eyes light up when they see that they can use simple functional composition in order to build large, sophisticated apps.

We're really glad to have swannodette and the ClojureScript community checking out React (github.com/facebook/react). We should consider adding some level of support for persistent data structures in the React core. Let us know if there's anything we can do to help.
“Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.”

– Antoine de Saint-Exupery
Link to previous discussion on subject: https://news.ycombinator.com/item?id=5576041
I remember that was my first experience with the Nokia N9 (spiritual and technical predecessor of the Jolla phone).

At the store, I picked it up, turned it around a few times to confirm that there are indeed no buttons, then tried tapping the screen all over but it stubbornly displayed only a screensaver.

Later someone told me that I was supposed to rapidly tap twice in one place (like a double-click on the mouse) to get to the home screen. Nothing in the unit's physical design or software suggested this.
Interestingly enough, according to Alexa bing.com is #10 ranked site in the US, #22 worldwide.

http://www.alexa.com/siteinfo/bing.com
The more widley used/mined/liquid bitcoin is

I read there are only about 3500 setups mining bitcoin. It's too difficult to do on a homemade setup. Then again, I don't know how the pools are operating in this concept. If you're a young guy wanting to get into cryptocurrency, you're not going to get into bitcoin except as a way to get or dispense of another crypto from fiat (that's what makes bitcoin valuable - as a trendsetter and gateway.) Other altcoins may not offer any significant benefits to bitcoin on the whole, but vice versa too... I can think of things I don't like about bitcoin including a massive blockchain (13 gb) that takes days to download. To me the differences in algorithm choice and number of confirmations is a side issue (perhaps I should take them more seriously) to other things including demographics of adoption, regulatory environments, adoption and market perceptions.

It not really about the lines of code: its the way and context the software with its blockchain has been implemented, developed and brought to light.
bing is good for certain things, if you know what I mean >_~
Actually, it's not just CVV that shouldn't be stored. from Visa in 2008: http://usa.visa.com/download/merchants/alert_eliminating_sto...

"Track data is the information encoded in Track 1 and 2 within the magnetic stripe on the back of a Visa card. This information is read by a merchant’s point-of-sale (POS) system. Some merchant POS systems improperly store this data post authorization. This is a violation of Visa Operating Regulations. Hackers are aware of this vulnerability and are targeting vulnerable POS systems to steal this information."

It seems chances are this data was grabbed at the time it was transmitted for authorization, not from being incorrectly stored.
.... video search
90% blank iPhones
100% blank Zunes
I think that one of the revolutionary things on this is the I2C and power connectors available under the cover. It's the start of things becoming modularized. You want IRDA, get the back cover that adds it. You want what's next after NFC? Add it. You want a hardware slide out keyboard? Add it. You want an eInk back like the Yotta phone? Add it. You want a full USB port? Add it. All of those things can be done over i2c.

Random List of i2c components:
http://forums.parallax.com/showthread.php/99160-List-of-I2C-...

Spark Fun:
https://www.sparkfun.com/search/results?term=i2c&what=produc...
We have a tool that does Canvas drawing from React too. Currently some pieces are cached in retained mode but it's just an implementation detail for certain performance characteristics.

https://github.com/facebook/react-art

Canvas APIs are currently not as fast as the DOM renderer. There's also a lot of added complexity with regards to layout, text flows and text input. The code you'd have to ship down to solve all that with pure Canvas isn't worth it for a lot of applications.

For things that has it's own layout and no text input (like charts/data visualizations) or complex editors like Khan Academy's math content editor (http://bjk5.com/post/53742233351/getting-your-team-to-adopt-...) it definitely makes sense.
Many COD and WOW players are adults. According to some stats I read, an average player of big single player games is more then 30 years old male. So I assume that many of them will play multiplayers too. Plus, I know many adults that play those games.

I'm not sure that COD is "ultra-violent". It is violent of course, but not much more then an average action movie.
George Orwell called him out on it contemporaneously. From his essay "Reflections on Gandhi", published January 1949 (http://theorwellprize.co.uk/george-orwell/by-orwell/essays-a...):

[T]here is reason to think that Gandhi, who after all was born in 1869, did not understand the nature of totalitarianism and saw everything in terms of his own struggle against the British government. The important point here is not so much that the British treated him forbearingly as that he was always able to command publicity... he believed in ’arousing the world’, which is only possible if the world gets a chance to hear what you are doing. It is difficult to see how Gandhi’s methods could be applied in a country where opponents of the regime disappear in the middle of the night and are never heard of again. Without a free press and the right of assembly, it is impossible not merely to appeal to outside opinion, but to bring a mass movement into being, or even to make your intentions known to your adversary. Is there a Gandhi in Russia at this moment? And if there is, what is he accomplishing?
Brought to you by the NSA
Exactly, keeping the early adopters happy and getting them to advertise their product for them is much more important. And regarding that: even the otherwise sceptical review by The Verge praised their interaction with the people who bought a Jolla.
bing doesn't do SSL. Possible reasons:

1. Microsoft is cheap. SSL/TLS encryption of content requires a little more processing power.
2. The Bing API doesn't support HTTP/S. Could be a JSONP limitation.
3. Conspiracy Theory: Microsoft wants to fill up NSA's snooping storage archive, so they can sell them more Windose and SQL servers.
https://ssl.bing.com is where they host "secure" content at, apparently. [1]

[1] https://encrypted.google.com/search?q=site%3Assl.bing.com
Wow, these companies are really overdoing their minimalist design nowadays.
It would appear that Stefan Warner has been formally charged, arraigned, and bail set at $1,000 on one count of a terrorism hoax. I did not look up the other woman, but I assume that she has also been charged formally.

http://www.oscn.net/applications/oscn/GetCaseInformation.asp...
Someone wrote the index controller in php and deployed a syntax error
You mean like healthcare.gov?
Technically, SSL is still working fine. The 404 page-not-found result is delivered over the secure channel :)

I know nothing about the Microsoft Bing servers, but my stab-in-the-dark guess would be that somebody changed something on the load-balancers that handle SSL termination, and now they're proxying to the wrong pool of back-end servers.
One result from behavioral economics is that people care more about their relative standing to others than the absolute value of the salary. This is why transparency can be a double edged sword. If I think I deserve to be paid more than Joe, as long as I don't actually know how much he's paid I can believe that I'm being paid more. However, once you have transparency and I can see Joe is getting paid more than myself this will probably have a negative impact on my morale and performance.

One example I've heard discussed (I think by Dan Arieli) is how transparency in CEO pay has failed to bring CEO salaries down. One problem is now CEOs can see what other CEOs are getting paid and naturally every CEO will want to be paid higher than his peers.

I used to think open salaries would be a good thing but lately I'm not so sure. You definitely want to tread very carefully there as there are many implications and unexpected consequences.
How to defend yourself when your photo is ridiculed on Reddit
Remember that it's the default page for a lot of people who don't know how to change it.

The number of time I had to fix that on people's computers...
We get paid a six figure salary on top of getting fed breakfast, lunch, and dinner on a daily basis to work lazily...

Six figure salary? "Lazily"?

I'm sorry, on which planet are these options available?
The currency aspect has to remain, because mining would not exist without it. The devs know this, so they'll do their best to preserve this aspect. However, having the protocol support documents as well is pretty amazing:

Suppose it's 15 years from now. Many cars can drive themselves.

Suppose someone designs a mechanism that allows you to control your vehicle (remotely) only if you own a specific "ownership item" (colored coin, whatever people are calling it) on the bitcoin network. You prove this to the vehicle, and it goes to wherever you tell it to. The item on the bitcoin network means you "own" the vehicle.

Now you can tell your vehicle to go to a public place where someone might inspect it with the intent of purchasing it. That person tells you "OK, I'll buy it for 0.1BTC" and you perform an exchange of your ownership document for 0.1BTC over the bitcoin network.

You don't have to trust anyone with anything. The exchange happens atomically. You don't even have to go anywhere to perform the exchange.
#10 in the search engine world might as well not exist.
Link to the SEC press release: http://www.sec.gov/News/PressRelease/Detail/PressRelease/137...
You mean this, from the perlsyn man page?

Statement Modifiers
Any simple statement may optionally be followed by a SINGLE modifier, just before the terminating semicolon (or block ending). The possible modifiers are:

if EXPR
unless EXPR
while EXPR
until EXPR
when EXPR
for LIST
foreach LIST

There are rules for how loosely and tightly different operators bind. Read the docs, and your questions will be answered. Ignoring the documentation does not make for a good argument.