skysight-inc/HackerNews huggingface dataset:
Perhaps I don't understand the money side of things enough to comment but I think Amazon is doing a hell of a lot more than undercutting competition by withholding profit from shareholders. They are identifying vulnerable businesses and totally reinventing them. While they are out there conquering the world I can understand why shareholders would be happy to see them reinvest in their business.
Top of their field as in the broad industry wide-categorization.

For example, not the best bricklayer but the most productive (profit for business produced per hour of employee work) construction worker.

That probably isn't a bricklayer but maybe the inspector or the general foreman.
I'd add recommendations for Cosmic Encounter, whose mechanic of destiny makes its competitive nature a lot more amenable to my tastes, and Flash Point, which is like Pandemic but about firefighters rather than CDC people and would probably be a lot more accessible to kids.
I think the part that shocked me most was "The 2007-2012 World Outlook for Wood Toilet Seats for $795"
Celaleddin Ada - Sürgün
Six servos, an Arduino board, and open-source languages teach a lamp to play.
The parallel manpage is quite informative on all this. There's even a specific section "DIFFERENCES BETWEEN xargs AND GNU Parallel".

You're right, the performance difference is due to the way grep is being invoked.

From the parallel man page:

EXAMPLE: Parallel grep
grep -r greps recursively through directories. On multicore CPUs GNU parallel can often speed this up.

find . -type f | parallel -k -j150% -n 1000 -m grep -H -n STRING {}

This will run 1.5 job per core, and give 1000 arguments to grep.
Really? I found Backbone incredibly easy to learn because it is so simple. Compared to most other attempts at JavaScript MVC frameworks, Backbone has a very small number of 'classes' and each class has a fairly small number of methods. The event system is incredibly simple and easy to grok. The backbone.js source is also very readable and if I'm confused about some implementation details I can easily locate the relevant source. In Backbone it's bad /style/ to continue using jQuery in an "old school" way (without using the helpers provided by Backbone.View) but it still works and this makes it easy to start porting jQuery-based code to Backbone.

Angular offers a different and more indirect set of abstractions, which means that (for me) it's harder to reason about what's going on, and it's not really feasible to look at the Angular source for clues. Angular feels like a good approach if you're willing to adopt it fully and follow its conventions, but this surely takes longer to learn fully than Backbone does.

Also, Backbone plays incredibly well with CoffeeScript, if you like that kind of thing (I do, but I understand that not everyone does).
Those pesky spokespeople. Microsoft should fire them all, they're damaging the already damaged Microsoft image. Just take a look at this statement:

"There are similar capabilities available in other browsers. Analytics firms can expect to do viewpoint detection in IE similarly to how they do this in other browsers."

Aren't they just throwing their hands up in defense and telling us "We're not the only ones! Everyone else is doing it too!" That's slimy.
I didn't realise that parallel is a Perl script, which means it's going to lose when running very short-lived processes, as in my example.
Styling select form element with selectify jQuery plugin
Your response was incomprehensible to me until it was explained later down that the point is that sometimes the offending statement isn't true. However, his response was about the unnecessary generalization concerning divorced women and in that context the statement 'having a kid is easy' can be assumed to be true, without changing the point.

You can't insist on people considering all outliers when making a generic point. We'd have to hedge virtually every statement out of fear to offend someone. Therefore I think the severity of your response is uncalled for and suggests you haven't come to terms with the fact that you, or someone near you, is an outlier. It's perfectly fine to educate people about tacit assumptions when those are the relevant point of a discussion, but in the unconstructive way you phrased it, you are not likely to convince anyone.

Tl;dr: I'm not ignorant or insensitive for not considering outliers to a generic statement whose 'mostly true'-ness is the only thing that matters, given ghe context in which it was used.
If Microsoft does not consider it to be a critical vulnerability, their behavior is entirely consistent with the issue being a task on a task list somewhere - possibly already fixed on the development branch for the next release (or service pack) of Internet Explorer 10. It is simply not possible to declare at this point that Microsoft decided not to fix it. Internet Explorer is a tremendously large piece of software used by millions of customers; do you think this is the only bug with potential security consequences in their bug database?

More concretely: If, hypothetically, on October 1 2012, two security issues were reported, and this is one of them, which one do you think they should have fixed first and rushed an out-of-band patch for? Do you think it should have been this one specifically because it's a PR disaster?

I agree that faster action is always better, and that better communication is always better. But you have to understand that teams working on products this large do not move quickly. In the time since this issue was reported to Microsoft, we have only passed through roughly one release cycle of Firefox and Chrome. So, assuming an identical issue was found and reported in Firefox or Chrome on the same date, would the fix even be in customers' hands? Most likely only if it were considered important enough to rush a fix.
Executing code on remote machine
Why Google Just Made iPhone King: Ads
The Big Internet Museum
Nothing to see here; move along...

Interesting wording of the message. Microsoft tries to lead the attention from the real problem to an analytics company that can't stand the heat of competition.

We learn something new every day.
(In a way this is off-topic, but I feel the need to point out that the throws() specifiers in C++ are not like Java's: they are more like a runtime assertion that "if this function throws something not in this set of types, terminate my program"; the result is a situation where you gain nothing at compile time, force an on-some-architectures-painfully-slow exception check on the function, and in the end find yourself with a very similar result to having just not caught the exception at all. This particular C++ feature was sufficiently useless as to be downright harmful. The Java feature, by comparison, has some defensible merit ;P.)

To say something more on-topic: as someone who has been programming in C++ for 15 years, I agree with your comments regarding how C++'a community typically admits the things it sucks at, and is rather pragmatic about the whole thing. (You kind of have to be with a kitchen-sink language like C++ ;P.)
Columns and Gradients - Cascading Style Sheets (CSS/CSS3) - Part 32
I think MS was pretty much the same way until very recent. Maybe companies really start making money when they stop being innovative.
The U.N. Fought The Internet -- And The Internet Won
You have a fingerprint for your certificate on your server. Google connects to your server, and sees a fingerprint. If they are the same, you don't have a MITM.
I think the "pay a higher per-order cost to have a human pick items from the shelves at the grocery" (which was also the strategy of Safeway) is the best way to enter the market.

Webvan could have justified a big warehouse in markets like SFBA once they had demand.

I didn't realize Tesco had folded; I thought they were doing a partnership with Safeway or something. I guess I didn't watch US grocery stores much 2003-2010.

(I wish I hadn't lost the 30 webvan crates I'd accumulated in the whole Sealand/HavenCo thing. They were awesome. I also bought a few of the Napster servers at auction and used them for a few years.)
Also worked on the Manhattan Project.
My girlfriend and I saw Monopoly in the store the other day. We both thought it'd be awesome to play because as kids none of the adults around ever wanted to play with us. After about 2 hours of going around the board waiting for one of us to hit the tie-breaker property first we understood why.
average people (who don't have projects and illustrator files).

Sure they do. They might not have illustrator files, but they have aggregated mixes of text files, spreadsheets, images, videos, etc grouped by projects - which might be as humble as organizing their kids' party, but it might also be something very professional in a non-technology area - there's more to life than boring, repetitive jobs and high-tech professionals.
Amazon needs to clamp down on this nonsense, seeing how it has already infested the Kindle store, where you can find thousands of either automatically generated books or books consisting entirely of public domain content from Project Gutenberg or books mixed together from Wikipedia content (where they violate the license).

Ironically the only thing not automatically generated in Parkers books is the description (and probably a bunch of fake reviews). Very much into the scam territory here.
Same, although we use it in combination with Require, so we had an 'events' module:

define(["Backbone", "underscore"], function(Backbone, _) {
return _.extend({}, Backbone.Events);
});

and a dependency on 'events' in all our modules:

define(["Backbone", "events"), function(Backbone, Events) {
// stuff
Events.on("event", stuff);
});
Backbone - 3-5 days (especially if you switch to Marionette quickly to help with the repetitive stuff rather than actually…remembering it)

Ember - 10000000 years
Cached: http://webcache.googleusercontent.com/search?q=cache:QnHbzVY...

German-style boardgames are my favourite hobby. I've played probably 300+ different ones now. Perennial favourites include Agricola, Dominion, Ora et Labora (relatively new), Age of Steam and Titan (played this to death in the 90s, not so much now but I still love the game).

For me these games are a sweet spot between traditional family games (which tend to be largely luck-based and not very "deep") and the truly deep games of Go, Chess and even Bridge, probably even Poker. The former group is (for me) unfulfilling. The latter group is (again, for me) a massive time sink.

You can play a lot of games online now but honestly I don't like that. For me, it is both an intellectual and a social activity.

German style boardgames have been around for many years but they saw a renaissance that probably began with Settlers of Catan in the 90s that then exploded in the 2000s with Carcassonne and Puerto Rico and what came after.

It's a great hobby, particularly if you can find people to play with (physically) in your area, which doesn't tend to be a huge issue in urban centers.

EDIT: to clarify what a "German style" game is (commonly just called a "Eurogame"), it's basically a set of principles. Eurogames:

1. Tend not to be elimination games (all players generally are in the game until the end);

2. Tend to de-emphasize or eliminate direct conflict where your side or units or whatever directly attack those of other players;

3. Tend to minimize luck to varying degrees. Some games (eg Caylus) are perfect information games; and

4. Tend to take 1-2 hours to play;

5. Typically have a central board and a bunch of brightly coloured wooden pieces; and

6. Are often played by 3-5 players but can often be played with 2, occasionally 6, rarely more.

These are not hard and fast rules. Contrast this with what are called "Ameritrash" games (which isn't as derisive as it sounds).
I think I'm a "tech person" by most definitions, and I still like using fb messages vs. email in a lot of cases. It's a great directory service (I still don't have a good address book for mutt), shows presence (which is missing from email), and the integrated-IM is even better than google (because it doesn't end up sending messages to my desktop if I'm on my phone, etc.)
Ask HN: Resources for microcopy best practices?
Any recommendations for up-to-date thinking on microcopy (e.g. button labels)?
An example of this

"The Backbone object now extends Events so that you can use it as a global event bus, if you like."

would be great.
> I suppose it gets the job done

Every time someone says that, Djikstra kills a javascript framework.
I'm with Wilson on this, and I hate this sort of rhetoric in general, so I'm frustrated to see Hacker News eating it up time and time again. It's not thought-provoking to make claims that everyone knows are plain absurd. I understand Andreessen may not literally mean this and instead has some underlying points about innovations in the Dotcom era, but then he should just say them straight.

All this is good for is making some easy views with an "inciting" blogspam title - which the authors were clearly relying on, as the article doesn't have much substance beyond the quotes.
Funny, I only just finished refactoring our codebase (dozens of views, models, routers) using a 'custom' implementation of the listenTo mechanic, as well as a custom 'close' method for views that would deregister the events again:

this.registeredModelEvents.push({
model: model,
eventName: eventName,
callback: callback,
context: context
});

model.on(eventName, callback, context);

Here's to hoping we can update to 0.9.9 soon. Shouldn't be a problem.
As the article itself points out (though in a specific rather than general mode), what you are trying to accomplish and facilitate matters a great deal. When I approach a place on the Internet in which a discussion can take place, my primary concern is that I be able to participate in many different threads of discussion at once. How could a flat structure accomodate this?

I can get by in IRC just fine, talking to 20 people about as many different topics all at once, and keep it straight (I am a very engaged conversationalist, I consider discussion one of the sublime joys in life), which is fine so long as I restrict it to private message boxes. Any time I carry on a conversation with 3 or more people simultaenously on different topics in a main channel, most people have a breakdown and can't cope.

If you make your discussion format flat, I will not alter my habit. I will break your discussion format. I will write 10 replies in a row, directed to different recipients at different points in a discussion on different subjects. And you'll see them all as one big block (or maybe 10 blocks nested to the same level).

I spend a lot of time in Reddit comment threads. The only hierarchy I have EVER expanded was comments downvoted into collapse. Not once have I ever collapsed a part of the tree. Why would I? I can, exactly as the author said they wanted to, just scroll down. There's even a straight line for your eye to follow as you scroll down so you don't get lost in the indent!
Looks good, just try to think about how to use this for lead generation purposes.
and thus and per your own words, self signed is just as - and in fact more - secure than regular certs, when used properly. all the uis, except ssh, are broken for this mechanism.

killing self signed just gives more business and control to big corporations.
He was referring to the McSweeney's article, not to the UChicago package.
Just what I feared. Most countries signed it (113 out of 193).
I'm inclined to agree. I really wish that things could have turned out different for Turing and think the law was -at best- completely idiotic. But pardoning someone for a law in force at the time sets such a dangerous precedence. Not least of all because -as great a man as Turing was- every other victim of this law would them equally deserve a pardon too (and you know what's going to happen next; some of the less reputable descendants of the aforementioned will no doubt sue the government for an absurd amount of damages).

This is one of those instances where I think the government are in a no-win situation. Either option is crappy.
On iPad: how do I get this in the google cache??
We're using this in development, staging and test. But only in some circonstances.

In development if we need to try something without cache, and in staging and tests for some tests runner (integration tests, QA crawlers, ...).
Huh? What? Yes you can. I invite friends over for beer, pizza, and video games all the time...
you get 1 for a single domain and thats it. they can stop doing it at any time, eg after they get everyone's business and services all disallow self sig.ed certs.

also by nature these certs are poorly checked and thys less trustable than some other, obviously
I see a chart that shows that single parents and their children aren't dying of poverty as much as they used to. I suppose you could say that this is a net negative for the children, since they might be unhappy rather than dead, but that's a value judgement of your choosing.
Overall I think its amazing that an unstructured discussion involving dozens or even hundreds of people can be possible at all. It's not possible in person.

Whatever the format (threaded, non threaded, threaded with limitations) it's going to run into some limitations. They're all imperfect and I think that which one is right depends on the number of participants and velocity of comments. This threaded format seems to work well for 10-50 participants.

Stackoverflow is different in that every "topic" has a predefined structure an hierarchy of importance: a question, answers & comments. In a way, it's not tackling the same problem as HN, reddit, forums, disquss, etc.. These are trying to allow discussion regardless of the topic & structure. They are also different in that they place high importance on being accessible to casual future readers.

Unstructured "discussions" hundreds or thousands of participants is largely a problem that twitter tackled. That's why celebrities and high profile people like it.
There's a book for the younger set also:
http://www.amazon.com/Travel-Pictus-Outstanding-Nonfiction-C..., my son picked it for his school library in 2nd grade as his birthday book.
Measuring the speed of light only with a cog, a piece of glass and a mirror is so clever. The relevant part of the video starts at 4:06.

A history of measurement of the speed of light can be found there https://en.wikipedia.org/wiki/Speed_of_light#History
Your reply makes a lot of sense, much more sense than the linked post. Thank you.
Ugh thanks for pointing that out - way too early for me and I glossed over the "gmail" part vs google.
that makes no sense, startssl isnt required to provide free ssl certs. they can stop any day. plus its a limited cert, one subdomain max.
The "flavor" of Dominion play is hugely dependent on the cards you're playing with. If you feel like there isn't enough interaction between players, I'd recommend giving Intrigue a try. Alchemy generally is a weak set, except for Posession, which is just a completely miserable damn card to have in game for the amount that players can use it to mess with eachother.

Prosperity also brings an entirely new way to win to the game: through tokens, which you can accumulate quickly by buying things like Duchies for cheap and then trashing them as quickly as possible.

We have a few house rules that allow us to "tune" each game before it starts, and we've had a huge variety of games as a result: everything from 15-minute time trials like you describe, to Dominion "golf" (most negative points wins!), to hour-long slug fests that leave me wanting to flip the table in aggravation.

(edit: I've done my fair share of aggravating others though too -- ended up abusing a village-king's court-torturer combo badly enough at one game night that torturer was pretty much forever after banned; the same night a different table got me back with a consistent militia-masquerade 1-2 punch that left me flopping around in the game like a fish out of water. Anyway, there are all kinds of ways to play this game, so if you're finding it repetitive, you're probably missing something!)
> the audience loses context and don't know what you are talking about

In most forums, you just jump quote the post you want to talk about. Doesn't matter if you're on page 144 and the original post was on page 36. Click "Quote" and phpBB/vBulletin automatically adds a link to the other post.

And it's an unholy mess to wade through a 144-page forum topic. A lot of people just quote the whole post to add a one-liner. It's a nightmare. Any long thread is probably 90% quotes and 10% new content. Just the other day I was trying to find some information in an XDA Developers forum. I gave up after a dozen pages or so. Too much garbage thrown in between useful content.

On HN and Reddit, on the other hand, people quote one another much less frequently. For example, I only quote other comments if I want to say something specific about a particular passage. Here, we get along just fine without excessive quoting, because the context is already there. HNers understand the cost of context switching.

I wouldn't want to read a HN thread where 90% of the content was made up of quotes a.k.a. context-switching crutches.
> Parents can share every childraising activity except breastfeeding

Actually, it is possible for males to lactate. But it's extremely rare and difficult, and I don't actually remember if it was considered sufficient.
UN telecoms talks FOUNDER as US, UK, Canada, Aussies leave
Junta is an example of a older well playing board game if you have 5-7 people. Especially good for a mature crowd and with appropriate props like hats and sunglasses.

http://boardgamegeek.com/boardgame/242/junta
Wind power embraces the circuit board design, via a startup
Principles and Practices is a book for people who have not programmed before. Unfortunately, the book you want is the fourth edition of The C++ Programming Language, which will not be available until April: http://www.amazon.com/dp/0321563840
Cemal Kuru - Ölüm Bizi Cagiriyor
And n(n+1)/2 was only obvious to Euler!
Many Canadians already know what a crook Harper is. But here's a pretty good citation:

http://openmedia.ca/news/warrantless-online-spying-bills-tar...
Cemal Kuru – Ölüm Bizi Cagiriyor
I fail to understand how gmail accepting to fetch email from an account without any sort of encryption, but refusing to fetch email from my CS department which has a self-signed certificate can benefit me or make me more secure...
That is admittedly a weak part of their response, but to their credit in the previous sentence they say We take these risks very seriously.
List of countries by life expectancy
I hate complaining about tutorials because it's somewhat ungrateful towards those who invest their free time to share knowledge. But it's a real pity this is only a video. Some accompanying example code would have invaluable (particularly for dyslexics like myself who's so find it easier to follow source code than spoken languages).

Minor criticism aside, this is an issue with CSS that I've struggled with in the past, so I welcome anyone who takes the time to explain it.
Thanks for telling us about your favorite hobby, how many you have played, where it fits in your personal spectrum, that it has been around for many years, and giving us some titles!

But, what is a German-style board game?
The True Size of the Web
It would be cool if I could import an email list from a CSV, similar to how MailChimp does it. Including support to reference other things, such as name, would also be useful but CSV is a big one. I say this because I am almost always handed a CSV from the client when sending out a newsletter.
This is one of the reasons I opt-out of airport scans. The less I stand in-front of something emitting radiation the less chance there is for a software error to cause me to get a higher dosage than was intended.
I've now removed that update, as further experimentation shows that it does work after all.
As a fellow ABC co-worker, and platform dev on the light, Thank you.
Anti- Koch Brothers Mobile App plotted by politician