skysight-inc/HackerNews huggingface dataset:
Ahhh, but what if the stars foretold the burning car and directed the astrologers attention to the right time and place? ;)
> If you're not the kind of person that can do even the most basic research of how cable companies operate

"Ask HN" doesn't qualify as most basic research?
This was stated elsewhere; but the PSF is taking a stance wherein it does not condone harassment and discrimination for events it provides money and support to even if the local standard is to allow for those social norms.
I would've liked to see a small node.js or Go-based server. When running on an embedded device, you want maximum efficiency, and a full web-server isn't your best bet.
Would the illusion provide us with accurate rules to distinguish felines from other animals?

"Felines" as a group exist only as a cognitive shortcut. Looking at the genetic and evolutionary data, we find a continuum where felines and other families bleed together in a very fine gradient. We just happened to draw boundaries in the interest of productive discussion. We will never find "the essence of feline nature" because there is no such concrete thing as a "feline" which would have such.

For a human example: at what point do we stop being conscious when falling asleep?
I'm just putting this as a data point to observe.

Looking back to my limited experience, most of the wins in my life was mostly because I was too naive to think "it's probably not all that difficult to do".
Looks like an improvement to my (completely unbiased, of course) eyes. Haskell moves away from C++/Java, C moves awy from them in the reverse direction, and PHP moves into its own league.

The surprises, IMO, are JavaScript (I would place it close to PHP) and perl (apparently, it is easy to come up with character sequences that are not valid perl :-))

Thinking of ways to get a perfect language according to this metric: the way to get there is to introduce lots of redundancies in the grammar. For example, if one requires two exact copies of the same source before code compiles, any single change will give compilation errors. However, programmers would build tools to defeat such strategies.

Maybe, one should scale for actual content, e.g. by weighing against the size of gzipped source code?
Is there any way, then, to actually set the affinity on OS X?
Articulating the norms of behavior? The norms in this code are the basic skills of interacting in society, anyone past the age of 17 should have internalized them. More: one expects anyone past that age of live by them, and consequently one can (and should!) deal with any violator in the appropiate manner.
"The Iron Law of Bureaucracy"

The administrators are the ones who get power in government, not those who are dedicated to the goals of the field.

http://www.jerrypournelle.com/reports/jerryp/iron.html
Yes, we can calculate the distribution and find the likelihood that a given team would beat another if the data is resampled. Here's a detailed example: http://www.tiberius.biz/pakdd07.html

The size of improvements seen in competitions vs previous best performing models (eg Allstate competition showed improvement of 270%) is well beyond that explicable by chance. Also: the test set size in most competitions is hundreds of thousands of rows - sampling error is very small in these cases.
Researchers get cardiac muscle cells to grow, repair heart attack damage
'Half my reply' is not about him. There is a footnote about him.
The myth of Twitter’s power to self-correct
There isn't really a summary of my story anywhere but there is a website. I commented on that elsewhere earlier today:
http://news.ycombinator.com/item?id=4895256

There isn't a summary because I get accused of having Munchausen Syndrome -- a sick need for attention -- rather than Cystic Fibrosis. It is quite dangerous to try to tell my story. It routinely results in public attacks, and moderators typically side with my attackers. You are welcome to email me if you wish to discuss it privately.
In one video, it drives the buggy over to its owner to see what food he was eating. Even parrots are nosy about what people are eating from watching several of my friends' birds, like cats and dogs. They end up yelping when they see you eating until you give them something special to eat too.

There's other observations as mentioned, but that one seems to show the parrot has a goal in mind when he's moving it.
As someone who more and more is giving up on the "promise of less bullshit" in the software community I think this is a step in the right direction. Good job.
Yeah, I see your point, especially about money exchanging hands. But if the product promises to "reduce pain and discomfort associated with the Flu", does it matter what the mechanism is if the patient ultimately feels a reduction of those symptoms?

I suppose there is a very fine grey line between that and just outright lying to someone about a product.
What's your opinion based on? Because Derek's is documented over and over again. Most famously in the 7 Habits book. You can blame everyone else for your failures, or you can take responsibility and understand that you have influence.

It doesn't mean you can put everyone on yourself. However, it's the difference between saying you don't have a job because of the government, and you don't have a job because you spent no time improving your situation.

> You have decided that not only are you not a victim but in fact you and you alone are responsible for everything and therefore you don't ever need to forgive anyone.

The reality is, you are misrepresenting what is being said. Maybe it's just ignorance. But the lesson is simple: you can either blame other people on your problems (which will never be productive), or you can work and see what you can do to solve these problems (which will always be productive). If this means forgiving someone for a failure, that's what you do.

That is much different than blaming someone.
Looking on the "New! Monster Maze", the description reads, "By the way, they sometime shot through the walls!". Not sure if this a bug or a feature. Some one who played would be able to tell the experience.
pry-rescue (https://github.com/ConradIrwin/pry-rescue) is also worth checking out for starting a repl when there is a crash.

Bugsnag (http://bugsnag.com) is awesome when debugging production errors.
Isn't '/' in Vim able to search incrementally? It does in evil-mode in Emacs.
In other words, fundamental attribution bias.

http://en.wikipedia.org/wiki/Fundamental_attribution_error

There are of course extremes though - it may be the case that you are not responsible for everything that goes on, but the CEO of a company is responsible for the culture, politics and other things the author mentions.
Women in Denmark make about 10% less than men for the same work [1]. Granted, that's better than the US, where it's more like 75¢ on the dollar, but I'd hardly call that equality.

I don't know enough about Denmark to know whether gender discrimination persists in technical fields, but my guess is that women make up far less than half of the technical workforce (that's the case for most of Europe [2]).

[1] http://economix.blogs.nytimes.com/2010/03/09/the-gender-wage...
[2] http://dl.acm.org/citation.cfm?doid=543812.543839
I don't think we're policing anyone like children. At least I hope not, I don't have time for that. But the reality is that we live in a time where explicit trumps implicit social norms, for example:

http://geekfeminism.wikia.com/wiki/Timeline_of_incidents
No offense, but there is no way in hell I would look at that page for hours on end coding, it looks like it was designed in 3 minutes.
What are HN comment threads if not a place to express opinions?
Hmm, it's interesting that you found yourself disappointed by Asimov's treatment of chaos. I can't help but suspect that you may have missed something when you first read it. I know I certainly did. Actually, Asimov's treatment of chaos is what sold me on hard scifi. Here are some of the high points that directly address your concerns:

1) The "thermodynamic" explanation of psychohistory (small, unpredictable actions "average out" in some sense) was bullshit even inside Asimov's fictional universe. It was merely an excuse that Seldon used to get the Foundation placed where he wanted it so that #2 could happen. The fact that the characters in-universe continued to buy in to the deception could have confused you (it certainly confused me). In my final analysis I consider this a stroke a brilliance on Asimov's part, even if it was introduced retroactively (I don't remember if this was the case).

2) Seldon's plan didn't rely on precise predictions of any kind (broad or narrow). He simply had to ensure that the set of probable broad predictions led to the next attractor state (Seldon crisis) so that intervening chaotic deviations could be neglected for the purposes of computing the subsequent ~50 years. For instance, the metaphorical pebble-in-the-shoe-that-loses-the-war would be handled by ensuring that both outcomes of the war led to the next Seldon crisis. In fact, this is the very subject of the 2nd book in the series.

3) The "random events such as mutation" that you suspect would spoil Seldon's predictions form the driving force behind the plot of the 3rd, 4th, and 5th books in the series. While Seldon's solution can hardly be considered elegant, it was somewhat effective and more believable than a great many things I'd be willing to suspend disbelief over. It makes for good reading in any case.

Your conclusion that psychohistory was more of a "what if" than a serious proposal holds true but I still think you haven't given Asimov enough credit for subtlety in addressing the chaos problem.
Removing EXIF data with Python on Heroku
Gmail for iOS: Hybrid implementation
The one you are responding to was talking about binaries, why are you conflating that with rpm/deb package formats? Like the aforementioned poster said, as long as dependancies are met there would be no problem running binaries across Linux distributions.

Of course there would be. The glib from debian is not the same as the glibc from red hat, despite the name.
The atmega may not, but the Arduino itself does; the output of that regulator flows into the ATMega...
Sometimes I wonder what the history of Japan and China would look like had the samurai won their uprisings against the Meiji government. The samurai had opposed Japanese expansionism in Asia. Perhaps there would have never been a Pearl Harbour... In Pearl Harbour 2.0 will hackers have been replaced by a belligerent imperial army?
Blogspam.

OP is http://kotaku.com/5966860/gabe-newell-living-room-pcs-will-c...
The question is interesting in and of itself regardless of who the OP is or what research they did.
[video] Shouting at your disks increases latency.
Same here. I had a decked-out Model I, but that did not stop me from daydreaming about a Model IV with a hi-res card, two half-height floppies in one bay, and a 5 megabyte hard drive in the other. I swear I saw this configuration in an issue of 80 Micro.
This feels like a "Caution this beverage is hot" label on a coffee cup.

Shouldn't it be obvious to not act like a jerk at a Python event?
http://www.over-yonder.net/~fullermd/rants/bsd4linux/01
Java Programming Tutorials
An Introduction to Partial Evaluation
I did not claim to have a right to attend a conference.

If someone, man or woman, would report sexual harassment in Denmark, it would be done to the police, who would take proper actions. Actually, I explicitly do not want the conference staff to act like a conference police. Keep in mind that if they throw someone out of a conference because of harassment which proves wrong later - this persons image will be forever destroyed in the community.

I'm not talking about PyCon, it was mentioned that this applies to anything sponsored by PSF (correct me, if I'm wrong).

I don't personally know who organizes every event I attend, I attend events because I think the subject is interesting or because people I find interesting attends or speaks.

I agree harassment is underreported but there have been issues with fake reports in the media as well.
If you don't want your data used by others, don't send it to them.

You explicitly give them permission to have it by going out of your way to install a program on a common port, with a common API, and giving it a directory full of documents to distribute, and not using any form of authentication. The way the web works is that answering is equivalent to granting permission to ask and sending a file is tantamount to granting permission. When you receive a file you don't first receive a permissions document, you receive the file - authentication and contractual obligations come first because there is no later. (This is like the tide, you may not like it but that doesn't mean you can change it, especially not with laws.)

You have many ways to check authentication and legally they can be VERY weak, 1-bit passwords are sufficient, but if you don't restrict access it is open - not just because it's the default, but because it's the technical reality: they didn't hack into your computer to get that file, they asked your document server and it gave it to them!

Robots.txt is a suggestion, for the scraper's benefit! It suggests better links. You're allowed to see the rest (the server sends them to you without a password) but you're unlikely to find good content.

If you're afraid of someone examining data you send them, don't send them the data if they ask. Expecting them to not ask, or once they've received it, to not manipulate it in certain ways because you can't then extract a fee for them doing so is controlling and more-over, doomed to fail.
You can always get around this by throttling your web crawler. It will take a much longer time, but at least you'll be able to read HN in the meantime.
The first thing one should do if you want to disrupt a market is learn as much as you can about the current state of that market.

This doesn't mean reading it's Wikipedia entry.

Ideally, it means spending several years working for the current market leader in that space.

Barring that, reading as much as you can about the history, economics, mechanics, and current players in that space.

If possible, become a customer of one or two of the market leaders. If that is not feasible, again get to know people who are customers (again they may become your first target customers).

Befriend several people who do work in that space (they could become your first hires).

The deeper your understanding and experience in a market, the more likely you will succeed in disrupting it.
True, that was an exaggeration. As adults, we should know, are least have enough common sense, about what is acceptable behavior, at least, but hopefully exclusively, in a professional setting.
It's funny though...how long do they think they can keep this up? I know Cable TV is such a huge moneymaker for these guys, but eventually everyone's going to realize that it's just not worth the money. There's nothing Comcast or Time-Warner can do about it...the web is simply a better way to deliver content than a television, and if they want to make money off of it they WILL license their lines to you.
We're working on it, and progress is being made - FreeBSD is in the AWS Marketplace as of a few weeks ago, for example.

Unfortunately I can't talk about things Amazon is doing to help with this, but I have seen ample evidence of Amazon's interest in and effort towards making this work.
> I'm not trying to be mean - just realistic

I don't think there is any reason to criticize you personally for thinking/responding this way, but I find that that attitude leads to the comments on Hacker News that I think are most unhelpful and discouraging (other than blatant trolling).
It's one of those base rules like “people mean well” that's more fun to believe, and have a few exceptions, than to not believe at all.

This quote from his essay makes it clear that he isn't a dogmatic adherent to this principle. Instead, it's a productive default way of approaching a situation.

He's not saying to let everyone out of jail. But you knew that.
> If I had to run a monolingual web stack, I would choose Objective-C for the sole language.

This article is severely undermined by its conflating internet and web. Objective-C doesn't have a significant presence in the browser, and is consequently a useless language for achieving a monolingual web stack. The article demonstrates a complete lack of awareness of the frontend side of the web and assumes that iOS apps are this frontend. There is not a single mention of JavaScript, or even the word "browser".

It also seems to be overly focused on the idea of computational performance, when in many cases applications are IO-bound. The descending cost of compute power means this efficiency edge in computation is decreasing in importance. Also, no mention of things like PyPy? Overall, the article has a very narrow-minded and misguided view of the web.
And unless you will find a way for a male become pregnant that will never change. For better or worse there are differences between males and females and from a pure economical point of view that results in different risks in regards to employers.

How exactly does that however play into sexual harassment on conferences?
In the end, I don't care if the dude is capable of starting his own cable company or not... But the value of the post to me, and to the site in general, is to consider the question. How would you go about starting a cable company?

That's at least half of the value of most posts on this site. Not the content of the posts itself, but rather in the quality of the discussion that follows. And while some posts do a better job than others of sparking that quality discussion, the interesting things is that we have 100% complete control over the quality.

I'm reminded of politicians when you ask them a question you don't want to answer.

"Mr. Obama, under your presidency, what chance do I have of joining the 1% by starting a cable company?"

"Good question. Let's talk about the initiatives I've sponsored to help people create and build businesses in this great land..."

We can do the same thing. "Good question! Let's talk about how one could get into this business and especially how one might make this business irrelevant by disrupting it..."
Quoting myself http://jessenoller.com/blog/2012/12/7/the-code-of-conduct (recursion depth exceeded):

BUT EVERYONE IS NICE, WE'VE ALWAYS BEEN COOL
I know. Honestly, I do. Except for minor incident that I recall, PyCon US has largely been free of issues such as this. Every meetup, conference, etc I have been to has been filled with nice, kind people and largely jerk-free. This is a testament to the community as a whole.

So, you ask: if we're all chill cool people, and nothing bad has happened, why have one?

Because it won't always be that way.

If we continue to expand and grow (and we will), and if we continue to grow even more diverse - in sex, race, creed and geography - the chances of "an incident" will grow. In fact, I know incidents have happened and been dealt with.

So no, the unspoken rule of "don't be a jerk" doesn't scale very well. And that's what we're talking about - a scalability problem. The social norms and rules of a group of five people, or one hundred people may float. What about 200? 500? 800? How about 2300 people (the attendance of PyCon 2012)? No. "Don't be a Jerk" may be our unspoken, unwritten community motto; but its not enough for those on the outside looking in.

Those outside of these circles want clear lines on behavioral expectations. They want to know that not only are there unwritten rules about not being a jerk - they want to know what will happen if a Jerk Occurs. This sets their expectations, and it gives them comfort. It makes them feel more welcome, more safe. Especially when they're part of a group who has been put under constant objectification and harassment for decades in our industry.
Totally. Regardless of whose fault it actually is, you can almost always find something that you can do differently next time.
Yes I agree, but it's not like this has come apropos of nothing.

Unfortunately a small minority apparently don't know how to behave appropriately around others, and need this shit to be spelled out.
Some of the guys at work are raving about this, but.. I guess it depends on your priorities. I'm unable to get excited about yet another online thing that wants to claim my time (or rather, might claim my time if I had an Android phone).. Kids/Family-life and other projects take up time too, aside from work.. Where's the incentive?
Another strike against free speech for the PC police.
so you are disgusted by something that may or may not exist?

CVE is public and collects both patched and unpatched known vulnerabilities reported by vendors and independent parties.
A wonderful book that is similar in concept to this post is "Leadership and Self-Deception". I think the first part of the book: "Self-deception and the Box" is what Derek is describing here and he's working on getting out of the box.
"Its all my fault but I'm not going to beat myself up about it" is probably a slightly better mindset.

If you have a propensity to blame life and everything else in it for your woes then this is a great mindset.

A lot more of your life is under your control than you think. This attitude of "Its my fault" will let you discover a lot of those things.
First, I am not a single data point. My oldest son has the same diagnosis, my youngest son is a carrier and by living with me they were both exposed to the same germs. All three of us have gotten healthier together. Second, there are a handful of people who have listened to me and seen significant improvements. Most of them are unwilling to speak up publically. They just want to get better. They don't want to be subjected to the personal attacks I routinely endure. Third, everyone seeing better results than doctors predict for my deadly condition pretty much follow some of the same general principles I follow in some form or other, including looking to diet as a major means to address their health issues.

Last, doctor's routinely dismiss people with CF and write them off. It is a very deadly condition. Most doctor's make no real effort to get soneone with CF healthier. If you have spent no time in the CF community, let me suggest you have no idea what you are talking about.
Google Now is Coming to Desktop Chrome
> But if the product promises to "reduce pain and discomfort associated with the Flu", does it matter what the mechanism is if the patient ultimately feels a reduction of those symptoms?

Yes, because making such a promise constitutes fraud unless the active agent is the cause leading to the effect. Placebos aren't a cause, they are an illusion. I guess it would be all right if the customers could pay using imaginary money.

If I claim to have a cure for the common cold, and if I shake a dried gourd over the cold sufferer for a week, do I have the right to claim victory and collect money?

> I suppose there is a very fine grey line between that and just outright lying to someone about a product.

The line is much clearer than that. If the treatment isn't validated in objective double-blind clinical trials, it's not a medical treatment and no claims can be made for it.

I can't tell you how many advertisements I've seen that said "Clinically tested!" but without also mentioning, "The tests failed!" :)
It's because you have to commit to a minimum viewer count if you want anybody to talk to you - i.e., if you want to negotiate content rights for a good channel, expect to pay for a minimum 100.000+ subscribers even if you have 0 or 10.000 viewers for that one.
That means that either you have a large 'captive' viewer base already to make up for it, or you have to be willing to bet a large amount of money (hard to estimate, but think 100m+) before you get your first viewer.