skysight-inc/HackerNews huggingface dataset:
Heroku should have done something about the issue earlier, but it seems like the problem was just poor prioritization/time management on their end. Yes, these posts got them to finally get moving, but i wonder if perhaps RapGenius could have had the same effect by continuing to bug them privately in the same unyielding manner, instead of going public with it so quickly. That would have allowed Heroku to have focused their energy on fixing the problem, rather than upon worrying about PR and class action lawsuits.

Also, on the topic of lawsuits, how many small startups will go out of business if they get hit with a class action lawsuit every time their documentation accidentally diverges from reality? In this case, RapGenius is small and Salesforce is big, but the legal system will apply the same standard when the plaintiff is big and the defendent is poor. If this becomes precedent, then soon we will have lawyers trying to treat any public post by company employees as 'documentation', forcing startups to have a policy of not allowing their employees to freely help others with their product in public forums. Also, any small startup with a large competitor will have the large competitor paying people to sign up for the product with the sole intent of finding a bug in the documentation so that the small startup can be sued out of business.
Tip of the day: you can prevent embarrassing commits by using a global gitignore file: https://help.github.com/articles/ignoring-files
You'll still need/want some alone time, each to yourselves. Sometimes it comes naturally due to schedules. For example, before we had our little guy, my wife was a teacher. So she'd go to bed at 10 or so, and I'd work on stuff from 10-midnight.

I'd talk to your significant other and be honest with each other.
Your point was?

My point is that you (like many others) seem to think the gravy train will last forever. It won't.
Maybe, in the model, the differences persisted but decreased (or increased?).

Also, perhaps the model isn't given as much scientific weight as the author of the article indicated. (It's been something I have wondered about... given how hard it is for us to predict the weather, how can we possibly find long-term climate models useful?)
Agreed, also, for Vim vs. Emacs, most users of both probably use the GUI variants at this point, which leave no shell history. I still run emacs on remote terms, but then I don't make the mistake of uploading my bash history into a git repo.
This is what I do, too. I also load emacs by clicking an icon - I doubt I've run it from the terminal more than a handful of times. (I've never figured out how to make terminal emacs work properly anyway - half the keybindings don't work, and it's a different half in each terminal program.)
I met the captain a few times when I was living in California. Weird does not even start to describe him. I was part of the party scene in San Francisco at the time, and heard how he was banned from certain parties because of inappropriate massages. I treated that as rumor until now, when I read different comments specifically about his special massage techniques.
Internet Posting Removal Act
Of Cannibals, Kings and Culture: The Problem of Ethnocentricity
I, for one, am happy to be able to say that I was one of Don's minions. :)
Dead Space 3 wasn't created by 1 person in their spare time. But by all means, don't let that temper your cynicism.
There's a Diablo-like game also made in Javascript - http://www.smokymonkeys.com/triglav/. Unfortunately, as it was made more than five years ago, it's IE only (no ActiveX or installing anything necessary, though). Check out some screenshots on the "gallery" page it you don't feel like booting up IE.
Canonical Announcing Ubuntu Tablet Tomorrow? - Slashdot
Hahahahahahahahahahaha ..... ok
There s a plethora of checks I could do, and a lot of sites which check from different locations within china. The Internet is not same everywhere... But even some of these sites are blocked.

I did visit one of those quickly and the result was HN should be reachable... Hmmmm, therefore I. Checked with another age and this also timed out on my tablet. So either my ADSL or the server was problematic? I went for dinner and upon return it worked.

The check I used was http://www.blockedinchina.net/ First time I used this site...
What? This is exactly the opposite situation. It is a money grab, all right, but by a farmer who wants to extract all of the value out of Monsanto's tech by exploiting a "loop hole" in the agreement he signed with them.

Here's the deal: farmers are under zero obligation to use genetically modified seeds. They are free to use traditional seeds. Why don't they do that, then? Because Monsanto's technology is a really, really good deal for them! It produces better yields at lower costs. It is not ridiculous to establish legal systems that protect the further development of such technologies and your small-farmer-versus-the-mega-corp Disney movie synopsis adds nothing to the conversation.
The implicit frame of the implicit frame might be "so let's move everything into the browser".

Look at it from the perspective of someone who just wants to use a computer for something a computer could do in 1997. Doing it in a browser today would still sometimes be a downgrade from doing it in a (well written) native application in 1997.

I am eager to seeing how much of a difference asm.js can make.
This statement by the New York Times public editor certainly reads like a rebuke of reporter John Broder for how thoroughly he (didn't) take notes during his reporting drive, and suggests that reporters will have a responsibility to bring along more electronic data-recording devices in future reporting. The latest blog post by Bruce Schneier

http://schneier.com/blog/archives/2013/02/automobile_data.ht...

(just submitted to HN,

http://news.ycombinator.com/item?id=5241508

moments ago) suggests that even with a journalist leading a quantified life to submit quantified stories, there will still be issues of interpretation of the data that will be very hard to resolves, especially when a corporation wants to sell cars with a public subsidy while a news organization wants to preserve a reputation of hard-hitting, non-toadying journalism.
Talk to your GF about it. The best part of living with someone, is you don't have to give them your attention every second you're together. If you need time to spend on your interests, surely she does too?

Try to schedule some guilt free time so each of you can do something you enjoy. Just make sure you respect that schedule that you've agreed to, otherwise you'll find yourself with all the free time in the world and no one to share it with.
Isn't this a great infographic?
Amusingly, IntelliJ has a plugin to do exactly this:

https://sites.google.com/site/codeconsultantplugin
Does the math in the post seem plausible to anyone who uses affiliate links? A .001 click-through rate to Amazon seems plausible, but unless I'm mistaken the author of the post is using that a conversion percentage (i.e. a click-through + purchase), which seems way too high to me, by an order of magnitude or more.

Does anyone have solid numbers for click-through to purchase rates of affiliate links?
I don't think you understand - the images (at least the ones that got through my adblockers) are hosted on her website. Which is exactly what is needed to illustrated the work in the review. The part that isn't necessary for reviewing is to make the images clickable and link them to the product at amazon. If every image is clickable, why not the entire text of the review too?

I think it is a big stretch to assume that anyone who clicks an illustration from a book in a review wants to purchase the book. By making so much of the screen space clickable like that she makes it quite easy for an accidental click to end up "capturing" the affiliate revenue from any amazon purchases that user makes in the next 10 hours (or whatever the amazon affiliate cookie time-out is).
> for 99.99% of us, virtualenv works perfectly fine for everyday use.

Depends on what you are running and from where. The usual virtualenv activate (although I recommend virtualenvwrapper's workon) works fine for a human interacting with a terminal.

But it is annoying for bash scripts, extremely annoying for Fabric scripts where each command is run in a separate SSH session, and sometimes completely impossible when a server needs to spawn a python subprocess. Used this exact method to solve issues with nginx+uwsgi web server deployments a few weeks ago.

Using the full path to the virtualenv's python works in any context, even when you can't set environment variables or run two commands.
Exactly! When everyone is on the same boat the priority is fixing the stuff, then wondering whether attributing responsibility is important (most of the time it isn't. Who cares who fucked up the e-mail template, as long as it's fixed next time it runs.)

I think in this guy's case the causes for his reluctance (or rather, incapability) to accept his own mistakes had much deeper roots. He was literally the most self-centered person I've ever met, to the point that he wouldn't accept anyone's opinion on anything. He went out of his way to find doctors that'd go with his suggestions and run all kinds of tests on him to determine why he had a blood pressure problem, when he was clearly way overweight and had the unhealthiest diet I've ever seen. He'd dress up in shorts and t-shirts during the worst days of winter, and then take a niacin pill to force a capillary rush so his hands wouldn't feel cold (?)

Basically, he just thought the world had to bend to his will. Why use common sense, when you can just say "fuck it" and find a workaround that fits your mindset. Of course you can't expect someone like that to 'accept' his own shortcomings.

The scariest part of all this is he tried, for a while, to become a cop. Yep, imagine that: a 240lbs armed prick, completely unable to reason, forcing his way on everyone. I shudder at the thought.
Sign cell unlock petition,get free ATT iPhone unlock.  No strings,  for real.
The New York Times reporter was applying that Feynman style of skepticism to a set of advertising claims by the Tesla Motors company, and I sure learned a lot about limitations in the use case for the Tesla Model S by reading the article.
I learned from this in 2006-2007.
Whats the point of [NSString stringWithString:]
Would anyone buy a used car from this man?

http://goo.gl/mmEuI
Github is amazing. But I don't like how it's exceptionally hard to delete history of commits. I've looked around for a long time to delete commits safely and people say things like "you shouldn't be doing it anyway."
A free software should provide freedom to the user to do anything they wish. I fee like I'm chained down when I want to delete very old commits.

I'm sure there are ways to delete commits, but it is just so complicated.
The wording is nuanced. Supposing that his account of the phone calls is accurate, Broder's behavior demonstrates no malice (and Musk argued past the point when he said that the advice doesn't align with "common sense").

The part that is up for debate (and I mentioned this in the later paragraphs) is the content of the phone calls.
Peer review does more harm to science than it does good
I noticed that too – that and the fact that "likely a complex interaction" sounds like an expertise-preserving way of saying "we don't know". Plus the article makes it sound like they tested the gulf stream theory by experimenting on their models, which would yield results about the models, not the reality to which the models refer.
The technology to prevent the "copying" of Monsanto's seeds exists:

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

Of course, they were called destroyers of the natural order of all that is good when they invented it, so they've vowed not to use it. Instead, they ask anyone buying their seeds to sign a contract agreeing not to save those seeds, which should eliminate the need for the terminator gene. Of course, farmers sign this contract because Monsanto's seeds are a really, really good deal for them! Unfortunately, guys like this want to have their seeds and save them, too, even though they signed a contract saying that they wouldn't. Even more unfortunately, most people who hear about cases like this reactively invent a small-farmer-vs-the-evil-corporation narrative that has nothing to do with reality.
No, problem exacerbated. You have 3 camps of people here. One camp expects to only open new tabs when they choose to. Another wants (and sometimes expects) links to open new tabs always. The third camp prefers to open new tabs for "external" links and not for "internal" links, and would like to see this behavior become a convention (expectation) as well.

Leaving aside the problem of what counts as an "external" link (is a link from Gawker to Deadspin "external"? Depends on how the user perceives the relationship between those sites), you're still just muddying up the web's UI conventions. That's what "default" link behavior is: a UI convention.

Not knowing where a page is going to open on the screen is a huge problem for users. Requiring them to learn why one kind of link replaces the content in the tab they're currently looking at and another kind of link opens in a new tab only makes it harder for them to "engage" with the websites they're trying to use.
I didn't even know about the activate command. I just remapped my PATH in my shell to the python virtualenv and do it for all the new users.

It makes things easy. The system python is kept clean and I don't have to deal with it.
Define "terrible".

Or is terrible anything you disagree with?
It depends on the scale. For a world map, Mercator is, as you suggest, almost never a good choice. For many other situations where it's important to show the correct angular relationship between objects (such as streets), Mercator is the most faithful. And I can understand why there might be issues with using different projections at different scales.

I could equally well say it's lazy to use just use Google Maps or some other convenient mapping service that uses Mercator projections at the world level when those services are not really optimized for displaying at that scale.
I meant it as a commentary on celebrating javascript in general, not on this person's project.

It's not cynicism I feel, it's dissatisfaction. I /want/ to use the web for powerful things, but the limitations of javascript make many of those things impractical. Hence my ambivalence towards "x in javascript"
I like the Github description: 'Isometric minimal-code style game at html5 canvas and javascript'. I guess Diablo is being used as a shorthand for that.
HN != Battle.net forums, thankfully..!
The work’s irreverent message appears discreet due to its small size and almost apologetic lower-case lettering; the blank expanse of the rest of the page, however, gives the words disproportionate weight and presence. This simultaneously self-effacing and assertive quality is typical of Creed’s work.

I don't know where to begin. If I didn't know any better I'd think this was a parody.
Today i learned what s.t.a.t.i.c. stands for.
The ARM/Linux world is somewhat fragmented right now. There's vanilla ARM/Linux/glibc which has no drivers (vanilla Linux cannot use Android drivers). There's Android, which has drivers but has completely different APIs than desktop Linux. Then there's franken-Linux which tries to shim desktopish APIs on top of Android drivers. Which one should Steam target?
I think if I had a great deal of money, I'd skip flying first class a few times per year and "tenure" guys like John by giving him a few $k/month and telling him to go work on whatever he wanted.

Just seeing what he came up with each year would be far more entertaining than another beach vacation somewhere.
Why is a manhole cover round? It's an oldie that tests logical thinking, I believe Microsoft used to use it back in the day :)
Based on comments like yours, and general awareness of MS, I think Microsoft has long ago moved from <choose any category you like> to generic mega corporation. In such a company, an individual's success depends on learning how to operate the corporation, and operate within it.

It's a destination for MBAs and project managers, not a place to innovate.
This paper specifically addresses microtubules and is definitely not neglecting the interior of neurons. I suggest you read the paper instead of just the abstract before you give feedback.
The reason was that IBM looked on their PC as an "entry system", a silly, unimportant introduction to their primary business, mainframes. It's important to realize that IBM didn't see the potential of personal computers -- they thought they would be another passing fad like quadraphonic sound. So they slapped together a really minimal computer, nothing at all remarkable, only hoping to attract people to their main business. They just had no idea what was going to happen, or how the world would look on their PC, given that they were IBM.

That's the real reason why older desktop machines are so crappy. That's the reason why IBM wasn't able to compete against their own imitators. And IBM's contemptuous attitude toward their own PC is one of the main reasons Apple was able to introduce the Macintosh to an adoring public. It really was spectacularly better than the original IBM PC.
Here's my implementation of Jenks in Numba:
https://gist.github.com/sklam/4979921

It uses numpy array instead of list. Doing so without Numba is a lot slower because numpy array indexing and operating on array scalars are slow.
What's the right thing?

http://ux.stackexchange.com/questions/19892/opening-website-...
20 signs your startup might suffer an epic fail
The Owl Embedded Python System
It would be nice if there was a "delete all references to this file" button on Github. If suddenly a file is up there that was never supposed to be, a single click to purge it from all existence would be great.
DRM is illegal to circumvent, no matter how trivial, due to the DMCA.

Given time, technological means always fail and it's necessary to resort to law. In this case, because terminator seeds will never be able to prevent 100% of seeds from being fertile.
College Startup Re-Imagines Bike Sharing
I am looking for an excuse to make digitalrubberduck(y/ie).com

If I was a bit more clever I feel like there is a use there.
I suspect ln is at the top of the man list because no one can ever remember what order the arguments go in.
The goodness of knowledge
The only thing better than haproxy and not by a long shot would be something like a bigip. My 2 pennies.
This saved me when I had to write a P2P file distribution system for a project in college.
NO NEED TO SHOUT.
Blindly following anything is always a bad idea.
Let’s Make Sure That 2013 Is Better Than 2012
Rubyist here; how does one install the BeautifulSoup module here (Macbook Pro with Mountain Lion)?

./ghrabber.py "path:.bash_history"

File "./ghrabber.py", line 3, in <module>

import BeautifulSoup

ImportError: No module named BeautifulSoup

I tried easy_install beautifulsoup but it gave a permissions error, so I ran it as sudo and that worked, but when I re-run the script it still throws the same error.

Does python lack 'bundle install'-like functionality?
Weird, controls worked in Firefox on Windows but not Firefox on Linux
He is also quite active on twitter these days:
https://twitter.com/jdcrunchman
Its not the decoration, but the culture. And if your life is lacking on the social department you might be tempted to compensate by working to oblivion instead of doing something wrong about it.
> So code like "foo.Select(x => f1(x)).Where(x => f2(x)).Etc()" ends up making two function calls for every element in foo.

Which is okay because Linq queries are easily refactored into proper classes and methods.

Make it fast then make it fast.
> No, I don't.

Well, I can't help you with intentional obtuseness.

> Alon Zakai is just a dude who made Quake and you're bitching at him because it's not Crysis.

Super cool argument from authority (or I'm not quite sure what argument you were making so maybe not), bro.

> Maybe Alon Zakai just isn't as ambitious as you. Maybe he just wants to make the web a little bit better today and you want to make the web a lot better 10 years from now. Good for you, get to work, let others work on the projects that are of interest to them. If you succeed I think you'll be pretty darn famous, and like I said, I'll upvote your efforts even if you fail, it's worth a shot. Get coding.

No shizzle that if someone builds this they would be famous. Also, I was not convinced if it would be worthile for me to sink any time into this until you said that you'd upvote me, but now that that division of labor is established, there is nothing in the way.
Have to agree 100% it looks more like runescape then it does diablo.
Some of these comments raised a lot of questions about meteor distribution due to orbital/rotational effects.

Found some answers here:
http://curious.astro.cornell.edu/question.php?number=746
Building iOS Web Apps in 2013
> the brain operates at a much higher, more macro level than quantum mechanics

I didn't realize anyone had worked out the level at which quantum mechanics decoheres to Newtonian mechanics.
Look no further than the food we eat. First we scouted the earth to find the best stuff, then did selective breeding, now with GM the changes are directly at the genetic level.

We have food optimized for tastiness. (I must say I'm waiting for food optimized for health benefits, but still we did improve it)

So yes we do.
I love this! It would be cool to see this integrated with something like share.js so people could collaborate.
Why not try something different and use metal? Everyone can host on a public cloud.

Unfortunately you are asking for an opinion and the 3 choices you listed everyone has done over and over. I suggest try something new.
As someone who's been a vigorous proponent of (P)NaCl for a long time, I have to say that I'm excited to see this. If it can truly deliver on its promise (near-native-code speeds with no imposed GC overhead), it will be a truly welcome advance indeed.

I hope that if it does succeed that it will open up even more possibilities, like optional SSE/AVX intrinsics (for added speed in the most demanding software) and threading support.

It's great and educational to see an alternative approach to the problem that is obviously quite different than (P)NaCl. May the best technology win.
There are two ways that Monsanto can sustain their business. One is technological and the other relies on the courts. Monsanto is called evil, either way, often by people who just get some vague icky feeling about GMOs, even if they understand very little about the business or the technology.

This suggests a third way out: they could change their name.

For a growing number of people, the name "Monsanto" may as well be "Diablo". For better or worse, labels are abstractions for humans to comprehend the world, and they often influence our thinking in ways we don't perceive and can't resist. Just look at how destructive labels have been throughout history.

So if your name means evil, then changing it may be a way out.

This isn't as unrealistic as it sounds. The only reason I'd thought badly of Monsanto was due to the tales of (sometimes exaggerated) horror from the people around me. But if Monsanto does their rebranding with some finesse, and completely abandons their old name, then it wouldn't be as easy for the general public to merely lead each horror story with, "So here's what that company, formerly Monsanto, used to do..."

In fact, they'd likely have to qualify the horror story with "used to do" (as opposed to "currently acts this way") since a new label would force most people to think of them as a new company, whether or not they realize it. "New label = new thing" is practically hardwired into our brain, and the effects reveal themselves when we communicate.