skysight-inc/HackerNews huggingface dataset:
And here's why that doesn't scale: mail from the past two days (that I haven't already adjudicated): 358 messages. There's another few hundred I've already dealt with today.

Going through those, one at a time, through the GMail interface is simply too slow for words.

Yes, much of that is automated systems-generated messages, but I've got to look at 'em.

How do I tame the tiger?

1. Filters. Mail is bucketed by category. This ... mostly works.

2. Mutt. For serious email processing, I switch to my mutt session, which runs in screen, with windows open to my high-traffic folders (it's fetched regularly using offlineimap). Using '~l' filtering, grab a slew of related messages. I can down-arrow through them much faster than I can view them in GMail (several messages/second). Tag the lot, and delete or archive. If necessary, forward to relevant party/ies with information, and/or resolve the issue identified by the mails. Rinse, wash, repeat.
Copying file descriptors is genuinely what's going on, so understanding it that way always works.

Edited for clarity:

The way file descriptors work is that the kernel maintains, for each process, a table mapping from numerical file descriptors to structures describing the open file/socket/device associated with that descriptor.

When the shell is setting up to spawn a new process (or subshell, for that matter), it processes the redirections in order, left to right. For redirections of the form "A>&B" this is a call to dup2(B, A), which has the kernel copy the entry in the table at B over the entry at A.

Incidentally, you will note the direction of the symbol doesn't matter when cloning file descriptors: 5>&7 and 5<&7 mean the same thing - you're just copying a file descriptor. It does matter when opening a file, as the file will be opened for reading or writing before before being dup2'ed over the requested descriptor. Having said that, of course use the correct symbol - it's good documentation.
Sorry for the OT, but for crying out loud, a professional journalist has no excuse at all for using "pouring" in place of "poring".
So were you part of the meetings that decided this? Because I could, for the record, say that Google pulled its Maps app off of the iPhone in iOS 6.

I don't think either is an appropriate characterization of the situation. More likely, Apple had features they wanted that Google wouldn't license (eg turn by turn), so Apple decided to develop its own product. The license terms of the agreement for which Apple was paying Google included shipping the Google Maps app, so when Apple decided not to renew the agreement, they had to stop shipping a product called Google Maps.
In this case, wasn't the poster assuming that you (the slut-shamed landmine victim) were unable to avoid reasoning correctly? Without taking sides here, it seems as if the poster was saying "you're wrong about X, therefore you couldn't be part of group Y that would know about X".
Ethical and emotional matters are typically seen as separate from rational concerns. Empathy is not something that healthy people have a short supply of. Time and energy is another thing, but a person being eaten generally makes people feel bad.
GoDaddy Outage: What happened and how was it fixed?
It'd be useful to split a thread dedicated to having a constructive look at the event. Maybe HN should get into the habit of doing this.

Chronology
Who
How
Where
How was it dealt with
How was it fixed
How to protect your own site or service from this kind of attack
etc.

Please refrain from posting irrelevant crap to this thread. I ask other HN'ers to mercilessly down-vote anything that isn't on-topic.
Worth saying is that at the time, The New York Times's idea of scraping was very inclusive: http://news.ycombinator.com/item?id=1414235.
I know this is ridiculously off-topic, but Crossfit doesn't work at all like that. To the best of my knowledge, Crossfit doesn't even sell contracts to people who haven't graduated from the six week intro class, which is a serious reality check for people who prefer to keep exercise in the realm of fantasy. Thus, they weed out the best potential absentee customers before they can even buy a contract. My instructor emails me when I skip class and then gives me shit about it (in a good-natured way, of course) when I show up for the next one. Gyms love people who don't show up. They only care who pays and who doesn't. At Crossfit, they get grouchy if you pay and don't show up. They literally complain about free money! It's unfair to lump them in with the big box gyms whose business model depends on people not getting what they paid for.

It's true that my current facility requires a one-year contract to get the very best rates, which was a shock since my previous Crossfit facility only had one-month and three-month contracts, but that's nothing compared to big box gyms selling five-year memberships, offering guaranteed low monthly fees for a big one-time "lifetime membership" fee, and making it ridiculously hard to cancel recurring payments. Also, there's zero sales pressure on contracts. I've never spoken to anyone affiliated with Crossfit except the instructors, and I've never spoken to them about money except when signing up at a new facility.

A better summary for how Crossfit makes their money would be charging high prices and being the dominant brand in a market they created.
Having done it, it's easier to train Rodrigo to communicate well and to function within the context of a team, with the proviso that this doesn't mean training Rodrigo to become a team-monkey, it means finding an acceptable balance between the needs of the team and Rodrigo acknowledging that he works with others who have their own needs.

The issue isn't "Does Rodrigo reply within five minutes", it's "is it hard for others to work with Rodrigo when they need to? Is Rodrigo a barrier to others (or are others a barrier to Rodrigo)?" I've never seen a supposed workplace misanthrope who didn't understand that others had their own needs and priorities and assignments, and that a degree of co-operation was needed to avoid hurting everyone. It's just a matter of negotiating affordances that Rodrigo and his coworkers both understand and accept.

Don't tell Rodrigo to check his email constantly and reply quickly. Get him to schedule routine email checks that don't interrupt his flow and that are sufficiently frequent that others aren't unduly delayed; in return, make sure Rodrigo has the time and space he needs to work well and feel satisfied.
C'mon, do some basic research before posting. This has already been well covered in this very thread.

https://twitter.com/marcoarment/status/245163180479885312
https://twitter.com/marcoarment/status/245165731120033792
A Collection of Design Case Studies
I personally know Brian Conrad (quoted in article). He has an encyclopedic knowledge of algebraic number theory and algebraic geometry, I would say that he's in the top ten people worldwide who could reasonably assess whether Mochizuki's proof is correct. And he has a great nose for bullshit, and little patience for it.

He is taking this claim seriously. He doesn't necessarily believe it's correct (presumably he's a bit careful in what he says to the press), but he seems to think it has a shot, and is worth paying attention to.
>9to5Mac, a notoriously unreliable rag, claims Marco is censoring them. I should believe them... why?

Marco more or less admits to as much in an email to Buzzfeed.

>What 9to5 has consistently written about me and Instapaper goes far beyond what's acceptable, is potentially libelous, and could cause potential legal issues. This has never happened to this degree from any other site, and would certainly never happen from a professionally run publication.

>I will not tolerate their behavior or the potential legal risks of interacting with 9to5 or Seth at all, so I removed the ability for Instapaper to interact with their site.

http://www.buzzfeed.com/mattbuchanan/how-to-get-banned-from-...

Now, there's room to debate whether this should be called censorship, but it's clear that 9to5Mac is blocked on InstaPaper as a direct result of what they've published on their site.
OK, let's talk about that:

"4chan /b/ is immature, toxic, stupid, and destructive"

In other news, water is really quite wet. Seriously, what else can be said about this that is not just repeating some variation of the above?
I don't understand any defense of the Verge here.

HP comes out with an all-in-one. Instead of resembling a generic monitor, which would be the obvious choice for a computer meant to look like a simple display, it resembles an iMac to a bizarre degree. (Note: I don't even like how the iMac looks)

How do you defend writing a long article about it without mentioning the resemblance even once? I'm not suggesting motives; I just can't understand it. Yes, I've heard the "oh it was obvious so it didn't need to be said" defense, I just don't get that.
Good decision. Personally, I don't think 9to5Mac's claims bordered on libel, and are similar to the initial claim he made about AllClear at http://www.marco.org/2012/09/04/fbi-udid-leak about the UDID leak before it was retracted: "The popular and free AllClear ID app, related to NCFTA, is a likely culprit, especially given the filename."

Either way, to restrict your users from accessing certain websites using your app because you have a personal issue with the proprietors of those websites is taking your anger out on everyone, which would appear unjustified. Otherwise he would probably also want to block other websites that don't like him.

At least he was open about the fact that he overreacted. When someone makes a mistake, what's needed is an apology, and this was appropriate.
The complete guide on how to migrate from GoDaddy to AWS Route 53
But I didn't say I don't feel bad when people get killed by bears in a general sense. Context is really important.
The bad news is this started a month ago and this type of media coverage unfortunately restores their interest.
I think he should think about firmware development. Write code in C - it doesn't change much. He would get to work with hardware - very different from the airy cloud stuff. It is a whole new world and a very interesting one.
Hurting other people is an instinct.
What are the practical applications of such a proof? I'm genuinely curious.
I think these behaviors are extremely innocent compared to some anti-social people we put up with in regular society. Any important soccer match around here involves way more destructive behavior than this.
Guess I should have said more clearly, meant blocking in the browser. With Google Maps, I thought this was down to their license agreement expiring, and that Google reportedly have their own App Store version in the works. I suppose if the app is rejected by Apple on frivalous grounds this would be cause for concern.
Amazing. Use it. That is all.
Can anyone explain in lag terms what the implications of this may be.

Just the phrase "deep connection between prime numbers" sounds really interesting, so, if this were true would there be any practical application of this in the next (N) years that would not be possible without this proof?
I read the link at the top of the article, which failed to explain it. Should I have realized that since the linked article is 9to5, it would of course have failed to present the basic facts underlying it's own article?
I feel like I've met a similar number of good communicators and good programmers--despite an enormous bias toward meeting good programmers. Besides, good communication is a core human competency; so I suspect that the number of great communicators vastly outnumber the number of great programmers.

To me, this implies that programming is harder to teach and learn; though you could also take it to mean that Rodrigo is that much more obtuse regarding communication.
I'd love to have a 24" or 30" USB-driven eInk screen or three for fairly static stuff like documentation. Running a terminal on an eInk display is probably less painful than repeatedly bashing your toes into a cinder block. Probably.

An iPhone would probably make a far better portable screen.

Cool hack, though.
42Floors (YC W12) Announces $5 Million Series A… Sorta
Woman Uses Kinect To Send Email For The First Time Since Her Stroke 12 Years Ago
You know what else is worthless without other people's content? Google. Does it make Google's achievements any less noteworthy? Any less useful? No. Your point s invalid.

Content is worthless without a means to access it. That's what Instapaper is at its core.
This observation is SO ten years ago.
While I understand what the author was trying to say, the argument is flawed in several ways.

First of all, as several people have already pointed out in their comments, not all companies are the same. Some companies place higher value on hard skills, some on soft skills. Most programmers will find their place somewhere. "Rodrigos" will fit better into a software/tech company, while "Gabriellas" will fit better into a company where software is just a necessity (e.g. a credit bureau).

Second, the whole "Rodrigo and Gabriella" example is not only contrived to support a flawed argument, it also features several inconsistencies that it conveniently sweeps under the carpet. For example, Gabriella is said to be "able to explain complex technical issues quite clearly to clients", yet "she doesn't really grasp the concept of writing code that performs well". The concept of writing code that performs well is a lot simple than "complex technical issues" you might need to explain to clients. Similarly, Rodrigo has risen to fame in open source community despite the fact that he is so inept at communication and teamwork that "you can't get a clear thought out of him without rambling incoherence surrounding it."

Third, the author states that "a manager would rather work with Gabriella" because "managers are the ones who would have to deal with missed deadlines". There's an assumption here that the fact that Gabriella "introduces bugs that QA has to spend their time on" would not lead to missed deadlines. I can attest, based on lots of personal experience, that in the companies that prefer to hire mostly "Gabriellas" the whole concept of success has been redefined so that nobody will mind the fact that the projects consistently miss deadlines and exceed the budget.

Fourth -- and I guess this is the one that hit my nerve -- the whole thing is presented as a matter of being able to impress managers "to get jobs and promotions and raises and pats on the back". Believe it or not, but some of us actually care more about producing software that does what the users/clients/customers need in the best possible way. Some of us are motivated by professional pride. We expect to get "promotions and raises and pats on the back" based on our merits, i.e. not because we're focused on impressing managers, but rather because we expect managers to be impressed by quality work.

Look, if you're slightly bitter about seeing "programmers who are great employees but not great coders move to the top", I can understand that. If you feel the need to rationalize about it, I can understand that, too. The problem is that you are offering your rationalizations as advice, without any regard for the effect it might have on shaping new generations of coders, such as teaching them it's okay to be a mediocre suck-up.
Glad for the apology. It's a pretty nasty thing for a service provider to censor content that is critical of the service over hurt feelings, especially when it's a paid service, and the paying customer expects neutrality and professionalism for their money.

The cynic in me wonders how many cancelled subscriptions it took to motivate it.
Life Lessons Learned At Burning Man
Perhaps for some. Others might realize that humans make mistakes. Marco overreacted; there is no question. He made a poor decision. This is not something I am aware of him having done with regards to Instapaper at any other time (I could be wrong; I don't follow Instapaper super-closely, but I would have expected to see it here like this one).

So a first mistake, with a reasonable explanation, a sincere apology and a promise not to repeat (my reading; yours may differ) is "too little, too late"?
But that's how it's generally defined, e.g. wikipedia:

"Empathy is the capacity to recognize feelings that are being experienced by another sentient [...] being." -- http://en.wikipedia.org/wiki/Empathy
he's probably under educated leave him be
APOD: Curiosity on the Move
Numerous studies have found an hour with a random stranger is just as good as an hour with a professional therapist.

Yeah that’s probably because you can’t get much therapy done in one hour; all the gives time for is the therapist to familiarize themselves with the problem. You need a minimum of 6 sessions to see an effect on a modest issue usually.
Having read more into the Marco/9-5Mac story and looking on Twitter, seems Marco has concluded the website does not want their content 'scraped' due to content in their articles being 'almost libelous'. Unfortunately he has taken the decision to block his users ability to save from the site as some sort of punishment against them. Can't see any real official explanation, and the error message is unhelpful. Unfortunately I cannot agree with his position, it is repugnant and seems to be a double standard (he has not blocked other sites which heavily criticise Instapaper). Shame, let's hope he sees sense.

Edit: he has lifted the block and apologised for putting it in place without the publishers explicit request, guess he saw sense in the end, everyone gets clouded by anger sometimes. http://blog.instapaper.com/post/31303984531
Congrats! Your comment suggests, and I concur, that you could find out what she finds attractive about you and then making sure that you don't drop the ball on that and related areas. You need to remember that beauty (handsomeness) is in the eyes of the beholder. Sustaining some shared interests is also very important.
You did the right thing in this situation. Always good to see cooler heads prevail, despite the wrongs of the situation.
Good to hear, better than nothing for sure. Though, I've tried pocket today and liked it.
Tomorrow's news: "VeriSign's DNS is down."
we are adding python support in this very moment. Tests are fine with flask trying django now :) should be live tomorrow.
Cool. Thanks Marco, I'm glad you addressed this, and did so in this way.
Eh, I hate arguing this point cause I find myself doing it a lot and never really getting anywhere interesting, but here goes. I believe copyright infringement is a subset of stealing. The common definition of stealing is taking something you don't own without permission. The fact that the owner still has a copy is immaterial. Acting like depriving the owner of their copy is a necessary component of stealing is just a remnant of a time where it was much harder to make perfect copy of valuable property. I know the copy vs. steal debate is touchy, but I also feel it is just a distraction from the larger issue.
That's absurdly cool.
Somebody has to say it.
I want to see how it would animate!
> ... increases supply and thus reduces demand.

Rarely. Usually, increasing supply reduces prices which increases demand. The economic term is elasticity.
I do like the irony of his previous post, poking fun at the Verge for "overreacting" to something he said.
Time to Rehash CodeMash (2012), Conference Video on InfoQ
Marco should definitely have known better and not involved his paying customers in a squabble between himself and a publisher (who in turn didn't have a problem with the service itself).

I'm glad he admitted fault and has corrected the issue but I'm left with less confidence in the service. He needs to separate his defense of Instapaper/himself from impacting his user base. Regardless of 9to5Mac's actions here, Marco went overboard in censoring their content.
Fantastic hack. I've been meaning to find an excuse to play with the Pi, and well, this is it.
Wasn't implying that it was.

It's entirely plausible that someone, disliking the FBI, made up an elaborate lie to discredit them.
So some little camwhore decided to try and viral her porn site and it backfired? I'm struggling to find any sympathy.
Abusing your power as a developer for a personal vendetta is not acceptable, and the fact that it happened demonstrates a lack of taste and self control that suggests one should not trust that person in the future. An apology doesn't fix this, something more is needed to repair trust. Making the opt-out list public might be a start - one wonders how many other sites the developer has used this tactic against.
How long until Microsoft Kinect is helping us around the house?
The basic thing is this:

One area where Oracle is ahead is in multi-tenant applications. They have an approach where you can build filters on data based on specific criteria. You can do this on PostgreSQL too but the way you have to do it before this either involves add-ons or actual partitions of data, or tweaks to prevent building functions altogether.

Security barriers are important in catching up to Oracle in this regard and they allow us to build more integrated multi-tenant applications with greater access to the db by the tenants.

NO INHERIT constraints open up a fairly large area of PostgreSQL for use or misuse, because you can now partition a primary key between parent and child declaratively. My own use will be to prevent inserts into the parent table directly. Table inheritance is a really neat feature if you use it in non-traditional ways. It is not particularly useful for its advertised use (set/subset stuff outside of partitioning). However what it allows you to do is to compose your tables out of smaller re-usable pieces each of which can have complex derivations of data attached. For example, if you want full text search on comments on a lot of your tables, you can create a consistent, centralized interface for this using table inheritance.
I haven't used an iPhone regularly since the 3G and I'm now an Android user, so maybe this is something that is different between the users of each platform, but I routinely delete Android apps from various devices without ever backing them up to a desktop or thinking about whether or not I'll be able to retrieve them again in the future (I just assume I can always grab the current available version in the Android Market/Play) and I often do this for apps I intend to use again in the future but don't want on a device right now.
Delta forces AwardWallet to discontinue support of Delta's SkyMiles program
best line: FUCK USABILITY WE HIRED A 3D MODELER AND WE’RE GOING TO GET OUR MONEY’S WORTH!

http://skeu.it/post/28492549355/crysonic
Death Of A Design Titan: Bill Moggridge
Feature.

PS: Smoking kills.
Citation? I was under the impression that humans do not have instincts.
yeah, I have an Apple Developer membership, but I'm not a programmer so I haven't really delved much into that. I will skim over it though, good suggestion.
Interview with 1Mind Founder Derek Dodge
Ask HN: What is your opinion on code generation tools?
I'm building some tools that auto generate boilerplate code and a few times, I've come across developers that look at it with disdain because the tool auto generates code.

Whats is your opinion on auto generated code or tools that generate code.
A Rumour Rundown of the iPhone 5
The Social History of the MP3
Pocket, because it's bullshit-free.
If someone pokes an alligator and gets into trouble, is that blaming the victim?
> ... programmers who are great employees but not great coders move to the top while the great coders but poor communicators stay on the bottom.

"Staying on the bottom" apparently means making a six figure salary while doing intellectually stimulating work. If you've got the portfolio to back you up, you don't even need a college degree.

I like it at the bottom. It's cozy down here.

#firstworldproblems