skysight-inc/HackerNews huggingface dataset:
Again acting professionally, isn't their job, they are commenting on thread on Slashdot, not on a Github issue or LK mailing list, which is his implied business (as in things that keeps him busy around the day and that he strives to prefect professionally).

It's true we might miss some of the context by not being there, that said, from his previous discussions you can draw a lot of observation that help clarify the current context.

Point of the messages was that him acting "unprofessional" will actually cause the same behavior he is trying to avoid by acting "unprofessional".
Swearing and swearing at are different things, though. You can have profanity without abusive speech, e.g. 'fuck, race conditions suck' etc.
The 12 Cognitive Biases That Prevent You From Being Rational
Nice article, and thanks for coming by!

What are your thought on how to treat performance benchmarks, or really any claims that one algorithm is "better" than another? Since these are often extremely hardware specific, I've been wondering if instead of a VM it makes sense to offer a full bootable image.

Are there virtual image formats that can be either run within a VM or copied to a USB stick and booted?
How convenient it is!
Oh come on. Please, the documents Snowden revealed, if true, show all of the parents comments to accurate and with no need to be hedged by "appears".
Bit of a strange thing to base the entire future of your career on. It's only a few years of your life, deal with it.
Maybe it's time to go back to the HotJava[1] approach and use Java bytecode as the canonical "bytecode for the Web".

OK, to be fair, the browser itself doesn't really need to be written in Java. But other than Javascript, (and maybe Flash, I suppose) Java bytecode probably has the most penetration as a mechanism for delivering "programs" over the web. Maybe we should just embrace it...

[1]: http://en.wikipedia.org/wiki/HotJava
At the same time you could run AmigaOS/Workbench 3. People, sadly, often forget about that great affordable system.
Augmented Reality using Google Glass
Amusing post! Linus makes a nice point about finding ways to work together without imposing expectations on each other. OTOH, Linus seems to expect that everyone has "names will never hurt me" world view. Most of us can be deeply hurt by the kind of verbal abuse Linus so freely supplies. And why should anyone work with someone who hurts them?

Isn't OP's appeal to "professional behavior" exactly the same as Linus' point? Professional behavior is the set of rules the world has evolved to find ways to work together when we're all different. Those rules work statistically well ... except for outliers like Linus.

I don't know much about Linus other than his brilliance and his verbal abuse... which reminds me of Bobby Fisher - breathtakingly beautiful chess mind and pathetic garbage heap of a person. I hope Linus is better than that, and suffers from nothing more than anger management and healthy rebelliousness
Gender roles can be very harmful for some men. Gay men (sorta). Effeminate or camp men. Men who crossdress etc.

We could tear down all those assumptions, and have a society where everyone has the option of multiple ways to lead a fulfilling life, with raising children being one of those.

Yep, that's what feminists are doing, smashing the patriarchy.

But we don't do that, and even the popular incarnations of movements which claim to advocate for real equality of opportunity don't try.

Feminism is doing this.
i see his point, i just disagree with it. i said this in another comment, but your logic would apply equally well to physical abuse:

"you are trying to create uniformity and conformance, but people are different. some people are kind and patient with their children, others are explosive and sometimes beat them. some of those children grow up to be very successful and hit their children. who are you to tell people how to raise their children?"

to be clear, i am not saying linus's swearing in an email is even the same league as child abuse, but the logical argument above and the one you are making is the same.

honestly, it just seems like a clever piece of rhetoric to justify treating people any way you please. it reminds me of the evangelical christians here who are against gay marriage, and argue that they are the victims now because they can no longer preach against homosexuality in peace, and lobby for laws against it, what with all the liberal media painting them as monsters and not respecting their rights to express their own religious beliefs
True, but maybe he needs a smaller scale, proof of principle launch loop before building a larger, faster? one for actual launching.
Be outraged everyday, or not at all.
Instead of “telling” its story using advertising, Red Bull conveys its story through the creation of compelling experiences, all carefully crafted to “give you wings.”

Is this really true, though? I think most of Red Bull's success comes from the U.S. market, and I distinctly remember an onslaught of clever advertisements on American television circa the late 90's when Red Bull was really taking off featuring poorly-drawn cartoon characters.

That's not to say there's no merit to the Flugtag argument, but I think you'd be hard-pressed to attribute their success purely to running their own events. What this article is describing is really product positioning, and it is what David Ogilvy described as the single most important aspect of any marketing campaign. Red Bull has carefully (and cleverly) positioned itself as an energy drink company serving adventure-seeking types. The same could be said for Tom's which has positioned itself as a new-age shoe company selling comfortable shoes while helping disadvantaged people in other countries. Or Coudal's Field Notes, which is positioned to appeal to people as a classic American tool for getting stuff done even though it's been around for about two years. There are a lot of good lessons out there.
"I think the amount of abusive speech & profanity in the tech-field is way too much. I assume(incorrectly?) that it's because it's mostly male and a lot of men like to do that to each other."

It seems clear to me that you don't have contact with lots of women. Do you?.

It seems to me you are idealizing what you don't know about.

Profanity was not their forte(recent generations in some sectors could compete with men), but abusive speech is. They could be formidable verbal aggressors, specially between them.

The strongest verbal abusers I know all are women.

I Know a woman that was so socked that his father slapped her once, but now she is so verbal abusive with her children. I have seen it, and certainly if I were one of her children I would prefer a slap to this psychological pressure.
In the early days, Linux was not the only open source kernal out there. It's possible that Linus's blunt approach is actually a key factor in Linux's success. Society hasn't yet had long to establish a set of norms for working in distributed teams like this (where the members aren't compelled to do as their told by traditional employment contracts). Maybe he's right and removing the offensiveness would just bog Linux down in endless political games.
Personally I would much rather receive the second feedback as it does not contain a threat.
If someone does something really sucky, hit them in the Twitter
Some infrastructure is available but you are a second class citizen as a cyclist. The cycle routes are always heavily parked on or really rough. I can just about stand them with a touring bike.

I do not own one but have ridden one. Compared to my Dawes Galaxy it really just doesn't stop at all. I've been run over by one as a pedestrian as well. It came skidding to a halt. That did have children in it though.
Video where Linus addresses the subject in response to an audience question (2:50 mins): http://www.youtube.com/watch?v=-ZRvHbHxr-k&list=PLAD73BF2CF9...
There's something to be said about simplifying your product line. I guess msft's approach is: if we can't beat them on price, confuse the hell out of them?
Who cares if he acts professionally or not? But he's certainly not kind, and that counts.

Whenever someone talented acts like a dick, take a moment to think of all the talented people in history who managed to remain civil despite their accomplishments. It's a long enough list to matter. No one gets a free pass.
isn't any form of criticism an insult? Plus we're talking about Torvald's attitude, hard to avoid personal attacks when we're talking about the person himself.
Horizons and Hope: The Future of Philanthropy
For anyone interested, Tom's Cargo Bikes provides DIY bakfiets design here:

http://www.tomscargobikes.com/tomscargobikes.com/BUILD_YOUR_...
This is a cultural thing. In Finland we are more into brutal honesty than fake politeness (although this is sadly changing, we're getting more "american" in this regard). I'm not saying that there isn't a middle road there somewhere which would be better and more effective, but in general actions are more important than words.
I like people who say their honest opinion instead of what I want to hear (psychopaths mainly always tell you what you want to hear and are "nice" to you, when it suits them). That way I know that they are serious if they for example tell me "job well done" or something like that.
If Linus says that he thinks some work is good or bad then you can actually trust that he means it and isn't just saying so for some "PC" reason or some such.
Optimizing a Parser Combinator into a memcpy
I call bullshit on that entire argument. Assholes will be assholes no matter what the context, and while I don't know Linus personally nor have I worked with him, I can spot his in-defense-of-being-an-asshole argument from a mile away. That's all it is. That entire text can be summarized as "I like to be an asshole sometimes, deal with it or leave".

The people who curse and yell and throw angry hissy fits are the exact same people who infuse work environments with the fake politeness, the lying, the office politics and backstabbing, the passive aggressiveness, and the buzzwords when forced to operate in a professional environment.

If his self-description really is accurate ("I'm not polite, and I get upset easily"), then telling other people "deal with it" is just an asshole move to do, nothing more nothing less. He could stand to become a better person by figuring out why he gets upset so easily and finding ways to either mitigate or work around that deficiency. Because however effective he may be right now, he would be even more effective then.
Torvalds is not 'falling into a rage', he's venting, and doing it in a controlled manner, as a ton of people do. He also doesn't 'keep yelling angrily' - it only appears that way because the only comments of his that get publicised are the fruity ones.

I remember one of this 'Linus Swore!' threads on HN a while back, linking to a comment of Torvalds' that had little in it but anger... presented out of context. I went back and had a look, and it was in a bug thread where it was around comment 120. Up to that point, most of his comments (about 10% of the thread) were informative and trying to explain the issue to the recipient of his eventual ire, who obstinately refused to give way. That Torvalds had spent a dozen patient comments was not advertised... only the one with his final anger.

This is why these threads fire passion in me despite not being a kernel dev myself, because there is clear and constant misrepresentation of who he is and how he operates.
> For instance Google's Go language is lauded here because of fake politeness,

that's called "political correctness". I thought HN was about "disruption"... And yes , here you cant critize GO or suffer the consequences ;)
profanity as a language tool is meant to accentuate things (like an exclamation mark). If you overuse it, it becomes useless.

Swearing all the time is not equivalent to talking like an adult, despite what you might think.
I don't think Linus claims social competence as one of his virtues. Though in a Machiavellian way it definitely is.
I think you missed my point, I was addressing a comment that basically stated that the behaviour is OK because he knows how to get things done and I gave an extreme example of how to get things done with an innapropiate behaviour. I think the comparison is correct in that context
edited. the point i was making was to express the same content in two different styles.
Hi Ian,

Without being too cheeky - what's happened to TAILOR?

The Minion project you work on is a classic example of this problem - an important tool to actually encode problems for the solver has disappeared.

In this case it seems it is literally a case of a disappearing post doc and her site disappearing...
Sure, just thinking longer term. Dependencies are important to understand for replication. Eg your result might be only due to a dodgy random number stream (say). What do you need to rebuild? What should it be robust to?
Well that was cool. But the page doesn't exactly have much in the way of words. Despite the spammy nature of the newslamp.com domain --and despite the spammy nature of the youtube video being in response to Katy Perry's Part of Me music video-- any idea what microcontroller is being used?

EDIT: And now this video is rocketing to the top of reddit, number two at the moment. Video is on liveleak.com. Way to give the actual producer credit, internet.
I actually like the concept, unlike other commenters. Sure it's not creative but it definitely is coding and I think it's the perfect way to showcase real good knowledge of Html and Css, which, unlike some people seems to believe can be enjoyed as much as backend dev or JS-Heavy web apps.
Almost all my open source work was in my volunteer free time as well. And I try to be very polite and nice to others in my open source work as well as in my regular work and on forums.

But I don't try to impose my standards, or any work place standard, upon others.

Why do you think there is any abuse?

If you see 2 guys in the street, one insulting the other one, how do you know there is any abuse?

Couldn't they be very good friends that have been talking to each other like that since years? In this case, is there any abuse?
Correct. Women are equals, there's no reason for them not to be. But until people stop encouraging such a divide, I don't see anything changing.
Not necessarily. Remember that Apple is a hardware company first. They may simply have had nothing of interest to the NSA until more recently.
Hmmm yeah, maybe it sounded more exciting than it actually is. I interpreted the description as "symlinks that transparently link to cloud storage", which sounds like quite a feat to pull off - certainly not just a trivial generalisation of unix symlinks?
Implementation of Multiple Inheritance in JavaScript - Ring.js
I consider myself a modernist, but I was surprised to find I preferred the Harrods frontage to the modernist building in the picture below it.
What’s New in Visual Studio 2013 Preview
I wish more comments engaged his actual argument. Here, there's a lot of "Torvalds is a jerk and unprofessional" versus "Blunt is good, and screw the PC police talk!" That's not his argument.

Torvalds is saying, "Some people think there SHOULD BE a universal 'professionalism' that 'we' can haggle over in the public sphere and then enforce on bystanders in local contexts" and "Other people think there are just local relationships in groups to be negotiated ad hoc in those local contexts." And he works as though the second statement is more credible.

Saying "we" should be "professional" is actually assuming a bunch of very contestable propositions from the first word. There absolutely ends up being a bullying component when you invent a broad "we", declare other people to be members of it, and then try to enforce norms on that imagined "we".

And I say all this with the caveat that Torvalds is probably too blunt for me. But that doesn't make him wrong.
I never said repression is bad, but this isn't a singular time he was verbally abusive.
Thanks. We'll fix the link.
> Copyright does not cover use

Copyright does cover use in many (most?) countries, especially EU countries.

This difference between US and EU author's rights has been widely debated for the JSON licence that states "The Software shall be used for Good, not Evil.", making it a non-free licence because it restricts the field of use.
First Look at Next.Data.gov
When you do stupid thing do you carefully watch out to exclaim "I did a fucking stupid thing!" instead of "I am so fucking stupid!"?

Calling someone stupid after he did something stupid is different than calling him that as a main point of his semiannual performance review.
Chello is nice proof of concept, but personally i'd like to see only one or two changes to C standard:

1. sizeof(function) -> would give user ability to copy functions around.

2. maybe new reserved keyword _Func -> function tagged with _Func would indicate that function must be compiled as function object (defined sizeof) and compiler needs to address fact that function may be moved around and used (relative addressing and i guess bunch or others problems that would arise). Only code, nothing to do with ELF or other formats.

Another interesting thing to do would be to, somehow, eliminate function pointers with _Func.

In any case, user would be responsible for creating environment for that (lambda?) functions, like manually setting mprotect or setting up stack (prologue.h & epilogue.h ???).

_Func int example_prototype(int i, int j) {

return i + j;

}

And then do something like:

example_prototype func0;

memcpy(&func0, example_prototype, sizeof(example_prototype));

struct prologue_t *p_ptr = &func0;

p_ptr->sp = 0xdeedbeef; // Or some address that is used as stack

z = func0(5, 6)

So, what do you thing how hard would it be to implement something like that?
It would really be important to express it tastefully. Describing female coworkers as a "perk" is tasteless and possibly sexist. Saying that "we strive to have a mixed gender workplace" is positive for both men and women.
tbray works for Google as "Developer Advocate". Which means he markets to developers.

This is a marketing fluff piece from Google.

"I still haven't written 1000 lines of Go." Why do we care what this guy says then? Because lots of Googlers vote it up.

I suggest you flag this spam :)
Working at Zynga for one and a half year
As if in line with some sort of sick and twisted version of the Kübler-Ross model
I work in cambridge and used to live in the city. Having both dirven and cycled around the town a lot I have come to the conclusion that they are both as bad as each other. There is no respect on either side for the other.

I agree that these things are incredibly dangerous, I often see mothers with kids in the front (with no helmet) turning out of blind corners. With mother at the back she can't see what round the corner until the kids are well into the road!
I guess my tongue-in-cheek plug for our C library was misinterpreted. I really didn't mean to ding Cello, just put ours out there, too.
100 Jahre Tour de France (a german take on Snowfall-style online journalism)
Intel's Thunderbolt remains high-end rarity as Acer drops out
I suspect you're on to something here. In the absence of formal contracts, leadership needs to be established in other ways. Linus's method may be a bit vulgar, but more importantly he exudes authority.
Topic Undefined (podcast) - Episode 2
Others have already reported that the asynchronous serial port ("RS232") is a "native" uart (so I assume properly timed interrupts are available).

But: For the serial data of a timing GPS receiver, that fact should be completely pointless if you settle to use one of the GPIO pins (of which I assume that board has several available for your use, or at least some that can be re-purposed from other chip-functions by changing the pin-muxes) for the timing critical PPS signal.

See here for an example to connect the PPS to a raspberry-pi GPIO pin and use that function with ntp, I assume that the example could be transfered easily to the i.MX of the particular board mentioned in this thread.

http://ntpi.openchaos.org/pps_pi/
Hyperloop to finally be revealed by Elon Musk on August 12th
Right on. In our particular case, we have an API that's fairly well built-out, so I would probably toy around with this on the next side project.

Rather than having a 100% there solution that's opaque, I think the cool thing would be to have an open source project that handles the boilerplate.

Then, you could fork, point to your blueprint, and deploy in minutes and then do whatever tweaking is required to cover the remaining 10% (there's always something).

Keep up the great work--I am definitely interested (and will check out swagger, as well!).
Sorry, Business Blogging Won’t Bring You Droves of New Customers
Given the recent NSA revelations, and the various posts discussing software and hardware backdoors, this vulnerability sent me into full-blown paranoia mode.

You can't trust web service providers, you can't trust your ISP, you can't trust your gov't, you can't trust hardware providers. Jesus H. Christ, is there anything left to trust?

I'm starting to feel that by the simple act of connecting a device to the Internet I'm already compromised which makes me feel dirty.

I guess Richard Stallman isn't so crazy after all for demanding open source hardware (well, he's actually demanding 'free' hardware). I know that DD-WRT is an open source router firmware, but I'm not sure whether high-end routers support it.
Can't really understand the discussion. Is Linus going to change they way he talks because some people vote for it? Yeah... don't think so.
> You don't get to tell Linus what is or isn't professional.

Yeah, he's earned a free pass to be a dick. That's how it works, right?
GoPro is probably in a much better position.

I wouldn't actually take a RedBull before anything physically demanding or that requires endurance.
That reminds me beer ads in eastern Europe :). They show successful people enjoying themselves in a cosy pub. But reality is vomit and alcoholism. Not sure that someone selling an unhealthy legal drug/stimulator is a good role model. Unless you are trying to build a better Happy Farm clone.
You are not inheriting behaviour, you are inheriting values of a list.
You could simply instanciate a new object of the child type, access the parent type attributes and set it to the child.
This could also work with a constructor or a valueOf method.

If you are looking for dynamic languages, see JavaScript and Ruby.
Oh. That indeed also makes sense. Thank you for pointing it out. It seems that I completely misinterpreted his comment.
Show HN: Open Source ERP using Bootstrap 3 (Responsive)
@jonax - I know your intention, but I don't think you can do that. Calmly stated threat is alway more real and chiling. You'd be better of with removing threat from both forms.
From PHP to Go
A. I don't do this.
B. I'm surprised that somebody else hasn't complained about the word "steal". Is this like The Robert Crown Affair?
I already have several ARM devices serving different purposes. I'd like to be able to consolidate some of them.
How to Grow: 21 Tactics to Acquire Customers
You can also call pure D functions at compile-time, along with mixins this gives you something close to the power of Lisp macros.
I agree. The curse-density in that post is obviously a good deal above my average. :)

People communicate in different ways (and with different "curse-densities") and that is completely fine. What isn't fine is trying to get everyone to conform to a certain way of communication that you personally think is agreeable.

Diversity is to be cherished, not frowned upon.
It makes for a more interesting world, and I am not willing to lose that just to make my environment have a few less sharp edges.

I don't need nor am willing to be rolled up in bubble wrap for what somebody calls my "own safety", which then isn't even determined by myself.