skysight-inc/HackerNews huggingface dataset:
I think both are important. My real hope, in the long term, is that people will package source in the recomputable VM, and recompile it as part of the recomputation.

However, particularly when academics are gluing together multiple pieces of software, often which are themselves quite fragile, just trying to reassemble working software can be almost impossible.

I have a number of things I wrote myself from when C++11 was first coming out (yes, I possibly shouldn't write software with compilers for unfinished languages, but I like to live on the state of the art). Now C++11 support in gcc is finalised and some corners have been cleaned up, these programs don't compile any more. I know how to fix them, and have. I wouldn't want someone else to have to do that.
I guess this whole "You have an oath to your employer" thing isn't so valid when it's the government who has been wronged.
Tipr, a small and simple jQuery tooltip plugin
It's not meant in an ironic sense.

I'd agree there are degrees of someone being a dick. There is also the matter of it being done in different context, it's different to be a asshole in public is different that in semi-privacy of a mailing list.

Another thing to note, that both commenters didn't go into foreign language swear mode :) and called Linus a devil's cunthead. They pointed out he is behaving as douchebag.
I remember they didn't go with a full client side app for the desktop version, instead opting for something like pjax.

What did they do there, media queries?
Presefy Seeks To Help Students Find Voice During Learning Process
Exceptions are horrible if you're trying to make a fast, dependable, reliable, low-level, concurrent modern day programming language, as Go is. Exceptions are also horrible in that they never improve the readability and understandability of any code they exist in. The Go team, some of whom actually designed C back in the day, are well familiar with Exceptions, why they are bad, and explicitly chose to not implement them.

So no, using the word "pathetic" implies a gross oversight. This was a very deliberate decision, and a good one at that.
Actually, now that I think of it, every time code reviews have been the occasion of heated comments (often my own, I have to say), this has been resulted in pointless drama dragging over for some time, instead of reasonable agreeing there is a problem and either sorting out the best solution between themselves or resorting to a third party to make the choice.

Angry words are a waste of time!
Besides Linus' very personal opinion, this, and the discussion here on HN, once again highlights a major cultural difference between the US and most of the rest of the world in two areas: (bad) language and legal liability.

In the area of language, Americans in general seem to way more sensitive to "bad" language than most other (at least Western) cultures.

As far as legal liability is concerned, it seems to me that the US has gone completely overboard in banning normal human interaction that might lead to undesirable consequences from professional environments in order to avoid legal issues.

In both cases, the term "professional" is used as a euphemism for "enforced conformity".

And I agree with Linus, this "acting" professional (and "acting" is exactly what it is, not "being" professional), leads to repressing normal human interaction which then expresses itself in much more damaging and underhanded ways.
I think that there is something of a mismatch in taking the contents of a private email public to complain about them, then complaining about a lack of professionalism on the part of the other person.
I have very few code projects that I really truly feel passionate about.
In my opinion Linus' violent reactions stems the fact that he truly cares about his product. These violent outburst kinda proofs my point. A tech lead that cares about the product will of course get mad when other messes with their "baby". I myself at times have "lost-it" like that but only when I truly cared about the code. The stability of the Linux kernel is a direct result of this kind of passion. Like it or not the proof is in the pudding.
It's even worse than what RyanZAG mentions
http://www.tampabay.com/news/publicsafety/crime/court-record...
They themselves alert authorities for stuff that might be breaking the law (and they are apparently required to by the law, so the other big guys do it too)
Not good comparison.
A country is essentially a fixed physical plot of land, with people, resources, climate, etc. If you leave a country you have to leave all of those things (and more) behind.

Forking code essentially gives you the ability to take everything, and then move it in your own new direction. You leave behind only the parts you thought were "bad" or unprofessional or whatever.
I agree, I even like the older games compared to the new 3d ones.
Then again I am a sucker for the older generation pokemon up to Ho-Oh.

Gold was my favourite, but Yellow will have a special place.

My lineup was actually Charizard, Blastoise, Venusaur, Mew, Raichu and Ho-Oh.

The newer one don't really have the same feeling, I don't blame the 3d part, it's mostly the addition of characters and pokemons.
FAO: Are you the next Mark Cuban? (Internship)
Your YCHUSTLERS13@gmail.com address doesn't work.
UK gov blocks 54 Gartner subscriptions worth £45,000 each
That's a bit of a an apples-to-oranges comparison. An open-source project isn't exactly a democratic government. It's not about protecting the people, it's about getting shit done and getting it done right.
> fake politeness, the lying, the office politics and backstabbing, the passive aggressiveness, and the buzzwords

that describes pretty well what is happening in so called professional environments. I have been pissed up at people and told them in their face what I thought of them when they fucked something up for the 4th time in a row, and I was reprimanded for this several times. Office politics does not like honesty. It encourages fake politeness and you indeed end up with people talking in your back like women. This sucks bad and I applaud Linus for taking the stance of saying what needs to be said.
I fully agree.

Some people call this being transparent. Let people see what you really feel, and let them be sure that when they see your approval, they can be damn sure you are really approving and not just faking it.

Now, there is a difference between being transparent or honest and being aggressive or rude, and I don't approve of the latter. But that interpretation depends on the people involved and their relationship: what may be considered rude by a third party or someone from a different culture, may be considered normal and acceptable by the ones involved.

If you would take offense by something that you say/said to others, they you are being rude. Otherwise, you are being honest. Pretty simple rule.

But sometimes people are just so used to politically correct (faked) behavior that they take transparency for rudeness, and honesty for impoliteness.
In my experience, the closer you are to action the more swearing (sales, press, front-line dev) and the polite stuff is more for the office bureaucrats who aren't critical to the success of the organization. There's something refreshingly blunt and urgent about the 2nd case.

(Edit: My experience includes Fortune 100 in consumer tech and finance)
A lot of "business people" read HN.
And actually Sun approached Viacom to license Smalltalk at much less than what they were currently charging. Viacom wouldn't budge so Sun invested in "Oak" that they were already playing with in house.
Confidential Microsoft brief: 'We're toast if we fight Google on price'
Exclusive Top Shelf Internet Marketing Training Course
Ask HN: Any recommendations on building a team and delegating?
So I'm currently contracting under my own business and find myself working with and managing remote teams more and more. At the same time I'd like to start building my own team to delegate work to.

Does anyone have any recommendations, such as books that are good reading on this topic? I'm looking to improve my delegation and technical management skills, but also grow my business.

Thanks in advance.
I agree completely with Linus, what he is saying is simple: people are different and they behave in different ways; you cannot force anybody to behave in a way that don't belong to him/her.

Then is raising the point: "How we manage a team of different people who need to interact each other ?"

It is not "if you don't like get out", it is more something like: "I know why you don't like, you don't like because you are expecting thing that you should not expect, so change your expectation."

Then him is using a very powerful language, maybe too powerful for a public mail list, but again is just the way Linus is, so get mad for it simply means to don't have understand a single word of his speech.
In Amsterdam, these bikes are pretty much standard issue for middle class mothers with young kids.
This serves to illustrate the serious disconnect between the Linus the general public sees through these occasional stories, and the Linus people who actually follow kernel development see.

Some of the coaches you're talking about display apoplectic aggression as a matter of routine. Linus is never genteel, but his serious rants are unusual. You just don't hear much about him the rest of the time, because most of what he says is completely uninteresting to non-kernel-devs. It seriously skews your perception.
Insulting the person probably serves as a filter - at that point that person either shapes up or stops committing, either of which is a better outcome for Linus than that person continuing to commit crap code for Linus to have to look at/approve. Your more reasonable comment doesn't have the same effect, so it's not the strictly better solution, depending on what Linus values.
LaunchRock is posting job offerings in their HTTP response
i found that to be even more amazing! ;D
I thought I saw this model at McMaster-Carr.
http://www.mcmaster.com/#bicycles/=nn8f6r

... Guess that's more a front platform than a front box. Ah well. The bakfiets-bike is still cooler. :P http://goo.gl/lfGq1
Will be useful come our Android version. Thanks!
I find verbal abuse in private just as inacceptable as in public.
It sounds like what are hazardous are the drivers, not the "bi"cycle.
Great feedback thank you. A few points I'll jump on and will repost HN at a more sane time including a demo link (demo/demo username/password should work now if you're interested)!

Thanks again
So if I want to edit some open source project, I would be forced to dick around with vim if the person who made the project wrote it in that? Are you trying to go forwards or backwards?
Indeed, flatness is not even functional in many ways. Our vision is designed to recognize shadows and bevels instantly as indicators of depth, which can make many "skeuomorphic" designs easier to work with compared to their flat equivalents.
Was just thinking the same thing :) could make some really nice stuff in Ceramics.
Given that they are apparently quite skilled at game development, I would hope that they would have considered that when starting. Perhaps the server is hosted in a country out of Nintendo's reach.
Linux is not just code. It's a brand, a community, whatever. As people on HN should very well know, success is mostly about execution and luck - lot of people have very good ideas. The reason behind Linux being so successful is only partly attributable to it's technical merit (well, from the technical standpoint it didn't have anything too exciting when it started to have traction). It had to have all luck, good moments, industrial/social situation what eventually made it successful.
> "He has led one of the most important human endeavours of the last hundred years"

Yes, Linux has remarkable importance mostly because its installed base (IMHO it doesn't offer any innovation from an OS perspective, other that being stable enough and free)

However, that doesn't give Linus a free card to be abusive and rude. Yes, not being polite and being insulting is indeed being unprofessional, there are ways to say things and in most cases insults is the wrong path.

"If there's one thing that nobody can dispute, it's that Linus knows how to get shit done"

Yeah, Romans and Egyptians knew how to get shit done too, but we call that slavery in these days, so it is not precisely a good thing.
Making a private conversation/quarrel public like this isn't exactly 'professional' either...
There's nothing wrong with "That's a really bad idea, and here's why". There's everything wrong with "THAT IDEA IS FUCKING STUPID. YOU'RE SUCH AN IDIOT".

Do you really think the only way to communicate a mistake is like this: https://lkml.org/lkml/2012/12/23/75 ?

And Linus is perfectly capable of giving a more reasoned response while still being direct: https://lkml.org/lkml/2012/12/23/99 (same thread, Linus' reply to a reasoned response from yelled at developer)

Still pretty direct, but gone are the insults. Nobody has been asking for a sugar coating, but simply for Linus to stop being personally abusive.

Yes, people make mistakes. Really stupid mistakes. But if you think they're idiots, don't accept their contributions. If you don't think they're idiots, why call them that just because you can't control your anger?
Linus can do whatever he wants because of what he does and how good he is at it. I'm just glad I don't have to work with him. It's possible to be honest and truthful and not be an asshole about it. It's just not possible for him.
If you make a ridiculous decision and go all the way to implementation without thinking it through, you objectively should feel extremely dumb about it. That means the feedback loops in your brain are working correctly. I feel sorry for anyone who has a systemic inability to learn impulse control.
And yet your halfway comment still contains an insult - 'half-baked'.

I was using the 'compliment sandwich' as a shorthand for reviewing all the commentary to make sure it's pleasant or polite. That stuff does take effort and time, particularly if you aren't intimately familiar with the other party and have to generalise it to the generic person. I've done a hell of a lot of support in my time and this is abundantly clear to me. There are even people who perform better when you swear around them, because they don't feel like they have to control their language.

Couched phrasing takes effort - and Torvalds is one of the few technocrats who still gets his hands dirty in the trenches.
I'd rather have my feelings hurt in exchange for an honest opinion than to hear worthless words that sound nice. Always.

And I'd always prefer a competent asshole boss to a friendly guy that doesn't know how to do his job.

Personally, I think too much niceness and, by extension, political correctness is bad for honesty, truth, effectiveness and, ultimately, for culture. The culture in the office and the culture as a whole.

We shouldn't expect to go through life with everyone being nice all the time. It's not realistic. Tough love is good. I don't want to live in an environment of friendly bullshit.

And thus I am happy that Linus is the way he is. A very accomplished man that doesn't care about your precious political correctness.

(I assume Steve Jobs was similar in that regard.)
Browser load time comparison of CJS (Node.js) and AMD module systems
AMD turns out as ca. x10 slower
you dont. When you reach level zen, you write code that's already bug free :]
http://eksith.files.wordpress.com/2013/07/dearieusers.png
Each to his own. I wouldn't behave the way he does but I sure do respect that he stands up for what he thinks is right.
I didn't get if that is extraction or abstraction...
Drama on the kernel mailing list
Your Computer Screen from an Angle
For the sample chess problem experiment, we do also provide a tarfile or zip of the experiment directory, which is just a few MB. So if that works in your environment, you're good to go. If not there's the 400MB to fall back on.

Obviously it would be nice to know exactly which bits of that are unnecessary to save space, but for now I'm happy enough to be able to give you something that works.
Few posts later, what might be the crux of the matter (first four paragraphs):
http://marc.info/?l=linux-kernel&m=137391223711946&w=2

Linus really has only a few tools at hand to restrict otherwise almost unlimited access he is providing. Instead of usual secretaries filtering and rationing access, he has to be blunt whenever he encounters inconsiderate time wasting. Like he said previously, occasional swearing shortens the e-mail queue. If Linus resorted to hand holding he would never get anything else done, because there is virtually endless demand for it.
Embed Responsively
Home-made robot doing a perfect quadruple backflip [video]
> So one can not curse out of anger or frustration without there being suppressed urges?

If the "cursing" involves typing things on a keyboard, then yes, I believe there are some things (urges, actions) being suppressed.
Swearing affects the form; lying affects the content. For obvious reasons, it is much easier to maintain meaningful communication ignoring form than ignoring content. So, yes, swearing can be much less damaging; it doesn't always HAVE to be less damaging, but in the case at hand it seems to work wonderfully.
Update

Justin, thanks for the private reply as well. Props for the consistent and genuine efforts at damage control.
Along that same note, I thought this[1] post offered some interesting insight on the topic:

"NYC Mayor Bloomberg's proposal is to ban soda sold larger than 16 oz. Is it a government intrusion into our private lives? Shouldn't we be allowed to make our own free choices about what to do with our own bodies?

The answer to both is a resounding yes, but nevertheless that's the trick. The question that you should have asked, that you did not ask because you were hypnotized into asking the above questions, is: to what extent am I free to make the decision TO drink soda?

Soda was tested, refined and improved so that you would probably like it; but it was packaged and marketed so that you would like it regardless of whether you liked it, and "you" means you now, in this time, in this place. Do you believe 10th century Viking marauders who previously described rejecting pop music would drink 3 sodas a day? I saw Valhalla Rising.

The answer is no.

I just heard you say, "yes, they would. Yes, they'd take a few sips and find it delicious and yes, they'd drink 3 bottles a day." WRONG.

If you believe that they would, then you are saying that marketing is unnecessary, all that money is a waste, the soda is delicious enough to hook anyone. That the terms "market penetration" and "early adopters" and "branding" are meaningless. But if [the Pepsi logo], not the brown liquid, but that image-- which cost millions of dollars to create and promote-- if that strategy was necessary to making Pepsi a huge seller, more than the minor difference in taste from generic brand cola which no one drinks and thus no one needs protection from-- then you cannot say that your choice to drink soda is a free one. And it doesn't matter if the risk of diabetes with the liquid in the bottle labeled generic cola and the liquid in the bottle labeled Pepsi is the same, because product= object + branding: Pepsi is more dangerous than cola."

[1] http://thelastpsychiatrist.com/2012/09/the_nanny_state_didnt...
Autonomous Cars are now in production
It could be cool if Google had just pushed D instead of creating Go...
I find that hilarious.

Particularly "While others would come to class without their homework done because they were reading about an interest of theirs, I never missed an assignment", "while others sat in class and doodled..." and "while others were creating music..."

This seems remarkably naive. The doodlers did not all become artists, many were just bored or uninterested. The ones missing assignments were probably not reading books that fascinated them, they were probably playing video games or smoking/drinking somewhere out of sight. The musicians probably did have more fun than you.

But none of these people had life any more figured out than you. And if you're the sort of person that can excel at anything they put their mind to, just because they want to, then the world is yours to do with as you please.

That doesn't make you a robot, it makes you a god.
Try for yourself:

curl http://platform.launchrock.com/v1/createSiteUserChannelLink -I
Indeed, nothing new. These things have existed here for over 100 years. I do find it slightly ironic that the people-carrying cargo bikes are driven by predominantly uptown, wealthy ('grachtengordel') socialite mommies. The exact opposite of the hippie vibe of Christiana.
I feel like you have Nintendo confused with Square-Enix. As far as I know, Nintendo is one of the most chill companies out there when it comes to fan works. Heck, someone has almost finished an entire remake of Metroid 2 without so much as a whiff of legal action. (search for "Another Metroid 2 Remake" on your search engine of choice) Not to mention the mario dimensions (or whatever it was) fangame which was a complete hack of Super Mario World to span multiple worlds. (such as the Halo one) Or the Mario fangame which allowed real time editing of levels. (Mario X I think? the dev went on to make Terraria, if I remember correctly)
It's not that hard to give honest direct criticism without being abusive. Not knowing the difference indicates that you're a terrible leader. Belittling anyone who refuses to tolerate abuse as needing to "grow some balls" is utterly ridiculous. I wouldn't work for anyone with your attitudes.
That's a false representation of how Torvalds behaves, since pretty much every time one of this "oo, he swore!" threads pops up, he also explains why he has problems. And it's never been half in all caps.
That's something you would say to a young child who has not yet learned to tell right from wrong, not yet learned to consider the consequences of his actions, and has not yet learned to act considerately toward others. It is belittling to speak to an adult that way. I would find that far more abusive than simply being sworn at for committing an act of stupidity.

If I got a Linus style dressing down, I would be embarrassed. But I would not feel like I was being treated like a child. I'd feel that I'm being shown respect--it would mean he believes that I do have the knowledge and skill to do it right, and that I just for some reason was a complete idiot in this case, and so all he has to do is let me know just how much it annoyed him and I can take it from there. I would acknowledge that he was right, I was a fucking idiot, and make sure it did not happen again. We'd then both move on, with my only fear being that if I ever receive an award or am given a going away party when I retire or something like that where people might get up and tell embarrassing stories about me, I've given them one more.
Serious, snark-free question: is this a paid review by Microsoft? I've never been an Arstechnica reader but I thought they had more integrity than this.

Talking up SkyDrive is like extolling the virtues of ivory from elephant tusks. In both cases there is a horrible hidden cost.
See, you need to read up on puppy education. Hitting the puppet with a newspaper will not achieve the desired goal - now the puppy is confused and afraid.[1]

Same is true in work environments: You criticise the work, do not insult the person. Otherwise problems will be swept under the rug until they start to rot and can't be hidden any more.

[1] You can actually achieve the exact opposite: Peeing is a gesture of submission for dog puppies, so if you yell at them, they might just pee again.