skysight-inc/HackerNews huggingface dataset:
Guessing you've never experienced an anxiety-type disorder. Imagine feeling like the breath is being pushed from your body, like you're about to lose control of your mental faculties, but not having anything physical you can fight back against. Doesn't matter where you are, at home, at work, playing with your kids.

That's pretty much what it's like.
> The problem with cultural differences is that the effect of this might be not the intended one

‘Be liberal in what you accept and conservative in what you send’ has two clauses for a reason, namely that trying to gauge the effect of what one says on every possible group will fail. Sure, someone you tell ‘no, this is utter crap, go back and fix it’ might find that rude and will never talk to you again, but on the other hand, someone might understand ‘this could be improved here and there and maybe you could change that’ as ‘oh, that’s fine apart from some trivialities’.

> You need to be someone important to be able to afford it and Linus (still) is.

I wouldn’t say you need to be someone important, you just have to be in a position where you don’t have to care about possibly maybe hurting the delicate feelings of the other person.
Augmented android code snippets in StackOverflow
Watch the IGN video: http://www.ign.com/videos/2013/07/15/pokemon-generations-com... The big thing is apparently "real-time battle", as opposed to turn-based that has been the basis of every pokemon game, 3D or not.
There's nothing wrong with 2D and turn-based combat. A multiplayer version of that, is the Pokemon game I've always wanted. I don't want to do no silly skillshots.
Glib/GObject is pretty good and seems to be what you're looking for: https://developer.gnome.org/glib/2.37/ It's not tied to the GNOME platform at all but rather contains building blocks such as hash maps, linked and array lists, heap allocators, string manipulation functions and so on. Personally, I find some parts of GObject to be over engineered and distasteful but most of it is solid utility.

Then you have https://wiki.gnome.org/Vala which is a whole new language built on top of C + Glib/Object whose main selling point is that it compiles to, and is totally compatible with, plain C code.

Do keep in mind that all of this, Glib, Vala, Cello and other "make C more like a high-level language" are basically hacks to workaround the fact that C is a very low-level language and lacks many powerful features. I believe one is much more productive using Glib + C than just plain C, but you are still less productive than if you had choosen a modern language in the first place.
Reminds me of the discussion of the difference between Ask and Guess cultures (http://lesswrong.com/lw/375/ask_and_guess/).
This sounds like something a bad tech recruiter would come up with. I enjoy working with a team and showing off something I helped create.
Agreed, at least from my brief description, which was a summary of a summary out of a book. I'd say it's more likely that it's my own retelling that's flawed, though I haven't read the actual study. They also didn't have a group which was given the same number of calories from a different source (as far as I know) so it's possible that eating a chunk of meat would have the same effect. What I thought was interesting actually was that they were able to demonstrate beneficial effects from intake of calories directly on brain function.

As I wrote that, I did remember a bit of evidence that the glucose was actually beneficial - namely that they measured performance on the problems over time. At the end of the first set, both groups were showing approximately equal degraded performance. Upon resuming on the second set, the group given glucose was back up to nearly the starting level of proficiency, while the group given no glucose was at the same level they stopped at on the first group.
You cannot delete files off the cloud.
> The whole point is that he is not suppressing the urges.

Freud would disagree and so do I.

> you snidely suggested that that he must be suppressing some "natural urges"

Same thing Linus did in the last paragraph. :-/

> your reply to be a perfect example of what Linus is trying to avoid ("fake politeness[...]"

That makes no sense. I am just trying to analyze and understand his behavior. There's no emotion involved at all.
IIRC microsoft also has auto scanning for pirated or pornographic content. So if you add an mp3 that the big boss deems illegal, it will be deleted, with a probability that your account will be disabled.
Interesting essay. I would come back on two points:

The modernist style of which the author is so fond has been softened since; it was too harsh an aesthetic to appeal to many people (outside the design world, where it is still very popular)

Flat UI design doesn't strip back to functionality; it's another aesthetic trend like skeumorphism.
In a long term relationship, I don't like subtlety and politeness. It just leads to emotional amplification on the receiver side - the receiver just learns to "turn up the volume" on anything said to try find the true signal. (Was that praise just a bit faint this time, hiding some kind of displeasure with my work? What was that slight smile about?)

Some of the most offensive put-downs come as faint praise from people who are just so convinced that they're always reasonable to the nth degree. I'd rather someone come out flailing so I can defend myself and my work, with both of us being wrong (and open about it) from time to time so it's not something unusual or noteworthy.
The title is a trifle misleading. The ruling is not that all GIS mapping data is public; it applies to a specific chunk of GIS mapping data.

The ruling says that when the California government maintains GIS data, it falls under "public records", and furthermore that GIS data (unlike GIS software) does not fall under the "software" exemption to the rules for "public records". As such, the government may not charge a licensing fee for its use.

This does not affect GIS data in the possession of private enterprises.

IANAL, TINLA.
Engineers juggle objects with levitating sound waves
The real danger here is that once you've developed the habit of berating people who screw up, you'll continue to do it when it's not really called for.

I'm no shrinking violet. I got a good ass-chewing from time to time in the Navy and each time I deserved it. That said, you'd be surprised to hear that ass-chewing doesn't happen NEARLY as often as you'd expect it to in a hyper-aggressive life-or-death type world like the military.

I can't imagine anyone in the civilian world getting their panties bunched up enough to justify the kinds of shit I see from people who get their nose bent out of shape when someone screws up, but see it I do. Often, I think it's an over-reaction.

It's one thing to yell at someone who makes a mistake that might get people killed. It's another to flip out because it might make someone's browser run slower or crash.

YMMV.
>because some people feel bad when they are shouted at.

while people tolerate it at different levels, the phrase "some people" is misleading: almost nobody likes to be shouted at, or even feels neutral about it.

>It's completely valid to argue that shouting is just a culturally different, but acceptable way of expressing one's thoughts but then you need to be aware that you'll potentially lose people who just simply hate this form of communication.

this is true, but it's worth noting the same logical argument applies to physically hitting someone. and indeed, in other times and other cultures this was and is acceptable. and whenever those social norms have changed, there are people making what is essentially the same argument linus is making (just substituting "hitting" for "yelling").
"The files themselves use the reparse point mechanism first introduced in Windows 2000. During that first sync, stub files ("reparse points") are created to mimic the directory structure stored on SkyDrive. Any operation on these
files is intercepted automatically, allowing SkyDrive to download the file on-demand."

Being a long-time luser, I hadn't heard of NTFS reparse points before. Somehow, every time I read something about NTFS features, it strikes me how well thought-out that FS is, especially for its time.
I don't think that Linus imagined that the result of his messages wouldn't be people feeling bad. Feeling bad is the whole point. Negative reinforcement; hitting the puppy with a newspaper so it won't shit on your carpet again.

I think the question is, for any kernel developer--do you care enough about Linux that you want to be negatively reinforced when you're being stupid, or do you care more about feeling good all the time?
Scientific Plots in your Web browser
I just can't trust any big corp after the whole NSA thing. Never. Period. Unless they take some very drastic steps. This looks pretty slick, but I can never use this. I hope microsoft and others are reading this. All the recent flack has seriously damaged public image, at least in the power user world.
There's a big difference between tolerance and respect. The two have become blurred in modern society. Respect is the higher goal.
People on Mac, RiscOS or AmigaOS may well have done so, but by 1995 two of those three were dead.

For PC users, Win 3.11 and Win 95 were both BIG advances at the time, no matter how they look to us in retrospect.
Regarding the last bit, I don’t quite see the point. If I had a wife and she ripped off the sink, put a plastic tub there and called it an improvement, because the metal in the sink could rust, I would be quite clear with her that I think this is a ludicrously stupid idea and she should feel extremely dumb for even thinking of it, her being my wife or not.

(Nitpick: Do you mean Richard Wagner or someone called Vagner I’ve never heard of?)
How to Access Remote Systems from Anywhere Using Google Chrome
Learning Markov networks with context-specific independences
You've obviously never worked in an office, or you have taken a big step away from reality.

Perhaps you have never worked in a good office, on a good team where people respect each other.

These people are kernel developers, not 4 year olds. If they commit code that is fucking stupid, they should be called fucking stupid for it.

Why? It's rude and additionally it doesn't seem to achieve anything positive that can't be achieved more politely.
Torvalds seems to be a real bully. And it hurts me to see all these responses justifying his behaviour, as if this is the way it must be.

Just look at this message:
http://webcache.googleusercontent.com/search?q=cache:1TUvG3J...

There is no justification for this kind of behaviour. If anybody else behaved this way, they would be sent to a psychiatrist. But apparently since it's Linus Torvalds, he's just being a little "harsh" and that's necessary to get his point across.
So lying is a result of "acting professionally", but swearing is natural and ok? I don't buy that "people" need to swear any more than they need to lie, or that the result of swearing is somehow less damaging/more productive than lying.
I do agree ... I'd love "recomputation" and variants to catch on.

I also agree completely about distinguishing between recomputation and a proper reproduction. It's not what I emphasise in the manifesto but it is true that a recomputation doesn't really say anything about the generality of a result.
> Our grandparents would slap you in the face for calling this an abuse. Try sitting in a trench with tanks rolling by and bombs falling from the sky during WW2, at 18

I've sometimes wondered if a case could be made that a society needs an occasional war to put things in perspective.

A couple years ago, I read about a poll that was conducted before elections in some European country (I don't remember which) that found that a large fraction of young people though that the most important issue to them was that candidates would make it easier for them to download free music. This beat issues like unemployment, government corruption, getting out of recession, climate change, the environment, the tensions between immigrants and natives in their country, and their country's participation in things like the war in Afghanistan.
His last paragraph sums it up perfectly. When people hide behind false politeness and act passive aggressively they tend to let someone else know about their frustrations which leads to rumours, backstabbing etc.

It's also important to remember that tone doesn't come across well online so you shouldn't overreact to what you're reading. If someone curses online you could read it very aggressively. But if you were to hear them speak it it might seem much less threatening and aggressive and most or a speech pattern/way of phrasing things/way of making a point.
$2056 left to make "Practical Flask" book free to all
Steve Jobs - The Movie Trailer
looks useful. Thanks!
Interesting view point. I'd never really considered the turn up the volume effect being the flip side of being subtle with people, but I think you're spot on!
Note that cargo bikes are not a very new concept. These things have existed in the Netherlands for years.

It is true they are becoming more popular lately though. And there are many different brands in the Netherlands selling them, even with electrical drive support.
http://babboe.nl , http://bakfiets.nl , http://fietsfabriek.nl , even the old brand Gazelle is jumping into the fray: http://www.gazelle.nl/collectie/stadsfietsen/specials/2013/c...
I like this guy more and more every time i read some of his comments.

I agree acting professional is not healthy for a real social interaction and you need real social interactions when you're building a collaborative system like Linux.

The only time i act professional is when somebody pissed me off and I'm not in a position to tell him he's a moron without being fired or otherwise get into trouble.
What's going to be interesting about the legal fallout? I've seen the same pattern across all sorts of fanworks. Company lawyers send cease and desist to infringing party, infringing party complies and learn that infringement is infringement whether or not you "intend" it or make money off it. On to the next project.
UNIQUL - World's First Face Recognition Payment System
TED’s Spectacular Fail: Ideas Worth Suppressing
It has been stated that all data - this includes SkyDrive or GoogleDrive files - is available for government agencies if a warrant is issued.

In the case of being outside the US, it has been stated that the warrant is not necessary, and any communications or data between US and non US citizens is also fair game.

There is also speculation that the NSA is legally allowed access to any data transfers going through peering points out of the US, and that internal US traffic can be diverted specifically to allow this to occur.

SkyDrive in particular is very likely to be sharing this information as any link placed into a document in SkyDrive is visited by Microsoft, and any pornography or other 'invalid' content is deleted from SkyDrive. This implies Microsoft must keep records of all files you store there and the likely content of those files, and that 'metadata' appears to be freely available for law enforcement in the USA through the PRISM and similar programs.

EDIT: In addition, it is believed that the NSA pays Microsoft for access to Skype communications, and one would assume that they would also pay for access to SkyDrive data.
I think he is correct. If you censor yourself in order to act 'nice' and 'polite' then you won't be able to put across the points you could've before.

Anyway: just because you act nice and act like you like somebody, doesn't mean you do.

I would much rather a person called me out on my bullshit than them politely skirting around the issue in an attempt to make me feel better and protect my feelings.

I personally have no experience writing kernel code, but I can imagine it's incredibly important that you get things right. So then if getting cursed at means you won't fuck up as often and learn from your mistake, then it works.
The "static if (directed) { <code> }" part threw me for a loop. The comment says it's evaluated at compile time to control whether the methods are included. That's pretty neat!
How does 'amazon.com' make sense for an "online retailer" company?

eBay?

newegg?

Apple? Granted it was originally Apple Computer, but they dropped the "Computer" from their name because it gives them flexibility to be recognized for much more than just computers.

IMO, if you want to be a run-of-the-mill company, choose a descriptive name so that you can be easily picked out of the phone book. But if you want to be an exceptional company, don't limit yourself with a restrictive name.
> I'm not aiming to say "liar, liar, pants on fire" since they were probably required to say that

Can a court really order a person to lie, though?
I'm actually interested in this. I'm out of space on my Macbook Air, but I have gigabytes of photos that I'd like to be able to use with Aperture or Lightroom without using an external drive.

Has anyone tried a solution to mount an online server/drive/storage as a network drive in order to do the same things that this new SkyDrive will do?
Prepare for some disappointment. Reparse points weren't added until Vista, and they require admin privileges to make symlinks.
3D Interactive Asteroid Space Visualization
I've actually had similar thoughts about this, basically an objects becomes another object based on context, in your case you're "adding" elements to the object, however I had been thinking that just simply creating a bunch of objects with different properties, and whenever it is in a state that it can become that object (due to an action on it), it automatically is typecast to that type of object and referred to as that from there forward, I've never tried it, but it was just a thought. Interesting read.
Thanks! Feel free to try... we'd appreciate feedbacks
Man and a Van Foots Cray DA14
Pretty sure there's a reason that you don't have a wife, if that's your attitude...
You don't get to tell Linus what is or isn't professional. He has led one of the most important human endeavours of the last hundred years. However he decides to get that done is his business.

Call it rude or impolite, call it thoughtless or insulting, but don't call it unprofessional. If there's one thing that nobody can dispute, it's that Linus knows how to get shit done and knows how to run an effective team.

There's nothing stopping anyone from mounting a coup d'etat. Anyone can fork the kernel, build a team of developers and usurp Linus. They'll struggle to build that team, because Linus is deeply trusted with the stewardship of the kernel, in no small part because of his "unprofessional" behaviour.
Netflix for Android still maxes out at 480p.

https://support.netflix.com/en/node/237
http://marc.info/?l=linux-kernel&m=137390362508794&w=2

This is the start of the thread. It is pretty obvious that no one is being serious about actual violence. It's just banter. Harmless (and not at all unhealty) banter.

The type of communication in the LKML has always been straight to the point and without unnecessary diplomacy. Sometimes it reads as assertiveness, sometimes it reads as rudeness. The point is that it works.

Every community has its "rules". Those rules are made by its members, all its members. If you disagree, act differently. If you are right and the others are wrong, they will follow you.

Asking for "professional behavior" when others are just acting normally is whining for politically correctness, which is pretty annoying and a sure way to not change anything.
I'm glad Linus isn't budging on this one. As soon as you start considering how not to hurt someone's feelings, you're putting speed bumps in the paths of your thoughts. If something is fucking stupid, then someone needs to say exactly that, not "That's a good idea, but it seems to me and my mealy mouth that such and such may be another way of doing it...?"

The fact that the hacker community is full of mean gits is no coincidence. Let's consider where the opposite type of people (the ones who'll smile charmingly while stabbing you in the back) congregate - HR, PR, management, politics - all fields where creativity is less important than manipulativeness.

I'll take a brutally honest genius over a charming "socially intelligent" liar any day.
On the other side of the table, are Investors suddenly finding better/safer/more profitable opportunities now?
The truth about the startup hiring squeeze
So what is the profesional way to refuse to work with somebody you don't want to, or to mark the work of somebody else as bad? Of course options that will require a lot of time are not good, like gently showing how a "few" things could be improved.
Being an excellent robot (Erica Goldson Graduation speech)
You've obviously never worked in an office, or you have taken a big step away from reality. The things Linus mentions are what happens as a result of supposed "professionalism".

When has Linus actually worked in an office? Would he really know what it's like?

AFAIK, he moved from Finland to USA in 1998 to work at Transmeta. He was already famous at that time, and presumably could dictate his working terms. I recall reading an interview that suggested he was mostly working from home on the Linux kernel already back then.

Maybe that's why his notion that "professionalism" equals neckties and backstabbing seems like a caricature out of a '90s TV show.
HTML - How did we get here?
The important difference is that the mailing list is public, your humbling was private.

I'm guessing your co-workers knew you'd been chewed out but how much worse would you have felt (I guess plenty) and how much more would you have learned (I guess nothing) had your dressing down been in public?

Much of this isn't about some artificial standard for the sake of it, it's about getting the best out of people. Public beatings have been shown not to do that. If the OSS community wants to behave this way then it can but ultimately it's going to drive a bunch of people away, or cow them into not really speaking up for fear of retribution and as a result will likely miss out on valuable contributions.
It figures a top voted comment on Hacker News is that Linus is wrong and we should all hold hands and sing camp songs.

There are tons of useful discussions that simply don't happen on HN because anybody with an actual strong opinion gets helbanned. For instance Google's Go language is lauded here because of fake politeness, but almost universally dismissed elsewhere.

This discussion has already achieved its real goal: to put "Linus Torvalds" and "Sarah" in the same sentence; this is the bullshit politics Linus talks about.
It's rude and additionally it doesn't seem to achieve anything positive that can't be achieved more politely.

It saves time when you don't have to carefully structure each criticism in a compliment sandwich and so forth. It's understood in this environment that that's how the story goes - the excerpts people see of 'linus being rude again' are tut-tutted by a bunch of people who've never read a single other message on the kernel mailing list.
Being professional means you leave emotions at the door (like in poker) and back your argument with data.

The algorithm might be stupid, that doesn't make the person stupid. Ad hominem attacks are a very poor way to defend your point and will result in people not wanting to work with you.

Saying "grow a thicker skin" won't make it better either.

Linus is a brilliant engineer, his people skills not so brilliant. But we all knew that already.
>Does that mean when someone talks to Linus it should add swear words to be compatible with him? :)

I wonder if anyone has called Linus 'fucking stupid' (etc.) on the mailing lists, and how Linus reacted.
Surely the string-slinging nature of the web can be isolated from the rest of the backend, where stronger typing can shine.
Conferência Sobre a Utilização de Sistemas Inteligentes em Engenharia Civil
He means Richard Wagner. His music is fantastic but he was a racist [1].

[1] https://en.wikipedia.org/wiki/Richard_Wagner#Racism_and_anti...
On Scroll Header Effects