skysight-inc/HackerNews huggingface dataset:
Regarding your question on replanning: On the fly we won't generally have time to completely redo the procedure, and there's a lot of overhead to setup an EVA, so once outside the airlock we'll avoid scrapping the plan entirely and coming back inside unless there's no way to accomplish anything useful.

We almost always have extra tasks, which we don't consider part of the nominal procedure. These tasks can be used if for some reason we couldn't do part of the nominal procedure, or if we get the nominal procedure done vastly ahead of schedule and want to use the EVA time we already had book kept.

If, say, EV1 is 30 minutes ahead of EV2 and would otherwise just be waiting for EV2, we could send EV1 to do one of these extra tasks. In those cases normally we won't rewrite the procedure in anyway. A voice call will be made to the Flight Director (which everyone in mission control can here) saying something like "After EV1 completes step 45 he will have to wait for EV2 to complete step 56. We estimate that EV1 would be waiting 30 minutes. As such, we suggest he procede to Get-Ahead procedure 'Install Widget' on page 33"
the article mentions Al Jazeera's 6 part coverage on Narayana Hrudalaya. here is the video link.
http://www.youtube.com/watch?v=-MqC6ga034U
I use git to manage my dns and publish to my server, which serves as a master for slave servers hosted by zerigo. Not sure if Route 53 can serve as slave servers.
If every country adopts that policy, which is the direction things are headed because it's the dominant strategy, the rate of medical advancement will be much lower.

What's the use of medical advancement that can't help more than 10% of humanity?

It's far more important that we move to a world in which all human beings have access to basic sanitation and healthcare than it is to spend billions of dollars attacking statistically rare diseases producing medicines that will help only a few rich people.

In fact, I'd go one step further and argue that your statement is actually false in the long term. A world where all humans have access to good healthcare and education would actually be a world in which more people contribute to research and development of new drugs and one in which knowledge would advance faster.
Unsuck your backbone
Slides + video on how to build better backbone.js applications.
Antares rocket first ever launch - live stream starting soon
If the goal of the competition is to slice apples, then a knife is pretty good compared to a gun. Or if the competition takes place under water. Or if you're Steven Seagal and the ship where you work is taken over by a splendidly over-acting Tommy Lee Jones and his gun-wielding minions.

Execution speed is nice, I don't disagree. But it's not always the be-all and end-all deciding factor for what tool to use to solve a problem in a specific context.

Competitions can be stressful, and choosing a tool that feels like an extension of yourself (be that Ruby, COBOL or whatever) is, to me, the better route. Compared to something that executes faster on your computer but not in your head.
One of my buddies in LA got involved a multi-car accident. Within minutes he had a lawyer stop by his car and drop off his business card in case he could be "of assistance". So yeah, "ambulance chaser" an expression, but sadly very close to reality in some cases...
> MIT and BSD are great for takers who like to take from open source and give nothing back

This is true in the same sense that a right to privacy and the 5th amendment is good for criminals or that freedom of speech is good for people who promulgate hateful ideologies. Just because a freedom can be abused, it does not follow that it should be abridged.
That's exactly what I'm thinking, but I haven't had time to stress-test the idea or find any precedent. And remember i'm talking about a ~36kilobtye forth, not this large-sized and resource-intensive kind of x86 forth that I don't understand the reason for.

Theoretically you would have the HLL incredibleness of a lisp with the low level genius of Forth. I asked some old timers if the idea made sense and they were silent in specifics but not discouraging. Which would indicate to me they think it is a huge learning opportunity for me one way or the other. Have you done any deeper analysis?
Thats fear mongering. Aspirin one of the safest drugs known to man, has a much longer history than Tylenol, and some scientists promote a more aggressive use of it in the populace.

http://www.nytimes.com/2012/12/12/opinion/the-2000-year-old-...
The brothers didn't leave the area, didn't go into hiding and were able to kill a campus officer and hijack a car, all without police finding them for a week.

I know you dislike law enforcement in general, but such casual exaggeration isn't helping your case. As of today, it's only 6 days since the bombings took place. The bombings happened late on a Monday morning. By Thursday evening, there were photos and videos of the suspects all over the media. There's a good chance that that's what flushed them out of cover.
Is (D)Dos on Mt.Gox even a news anymore?
I learned python about a month ago and was able to solve all three parts of this problem correctly (part C was the most difficult). My code was poorly optimized, but with some careful forethought, python's bottlenecks were not too problematic.

The first two parts were very easy with only brute force by working thru the square root of the full range once, caching the numbers, and using that cache. I don't see why people (including the auhor) recalculated the numbers for each goven range, especially in part B which required 10k such ranges.

That said, my python code, as a relative newbie, took 10s to cache all fair and square numbers from 1 to 10^14. I ran thru from 1 to 10^7, checked if palindromic using strings, and if good checked the square. (there were only 39 such numbers in total). I then ran all 10k answers in seconds.

Part C was MUCH more tricky, until I discovered the same trick most others found, that only some of the square root palindromes are valid with digits 0, 1, and 2. That said, as a python n00b, my code took 40 mins to run the range from 1 to 10^100. I asked the google staff if pre-caching is allowed, and they said yes, as long as my code to generate the pre-cache is provided wih my submission.

Properly optimizing my python would probably give similar performance. But the point is that with a bit of forethought, even poorly-optimized python code by a newbie was sufficient to solve all three parts of this question.
I challenge you to do this with a tablet that doesn't have a Wacom screen. Even if power was a solved problem, a device that is essentially a computer screen (easily the most flexible graphics medium on earth) can't get depth like this because of the rough input. For all the hype that mobile gets, paper should be obsolete, yet if you actually stack the two side by side paper is more powerful.
It's why IOI (http://www.ioi2012.org/competition/rules/) doesn't allow interpreted languages, because they are (or at least when the competition was first held were) just too slow.

If you have only 1-5 seconds of computations time you're going to choose for a compiled language every time
Nokia sales show Windows Phone continues to fall futher behind Android, iOS
The decline would be due people having fewer children…
You assume that the situation was ideal before these guys came in to "give people hospital infections." Also you have to realize that in many third world countries you have to bribe doctors more than $800 for the "free care" and still have WWII style hospitals.

My point is that maybe the Mayo Clinic offers better care...if you happened to have $150,000 under your mattress, but most people don't. So we have to find the best solution, within our price range.
Bringing Clarity To Your Content
The Hike Guy's journals were highly influential in my original motivation for starting a journal. For some reason I had thought of this blog post the other day, and felt that it would be good to share with other Hackers. I am glad to hear that these journals inspired you as they once inspired me.
Thus, the quotes around 'off-topic': it is not about the site's usual fare, but it is unique and interesting.

I'm fairly critical of a lot of political junk that gets posted, so I think it's only fair to point out something good that I believe is in the spirit of the site.
I always liked Batman because he was obsessed with perfecting himself, while I liked Superman because he was like a universal punishment of evil and an example of morality, someone given amazing powers who chooses to be selfless, never lie, etc.

Superman can become boring if not written well, unfortunately. But there are some cool moments from the comics, like when he talks a suicidal girl off a ledge, or when he discovers Captain Marvel is a kid and angrily confronts the wizard Shazam about burdening a child with that kind of responsibility. I like him because he's a big boy scout, but he needs well-written situations for it to work.
A computer you can swallow (literally)
Thanks! That was the one I was thinking of.

>The switch from coal gas to natural gas also had one unexpected effect. During the ‘50s and ‘60s, about half of the suicides in Britain were by coal gas. By the ‘70s, when the transition to natural gas was complete, the number of gas suicides had dropped to zero and the overall suicide rate was down a third. Even the suicidal appreciate convenience. If it's too much trouble, as Dorothy Parker said, "You might as well live."

Also, regarding my above post (which I can't edit now), I didn't mean to imply that "just" 16 pills was even remotely safe because I'm sure it's not (I'm not a doctor) but the general point stands...
Woman-founded e-waste recycling startup, employs previously-incarcerated workers
"500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request."

And now all of a sudden I'm extremely curious.
Excellent work, congrats!
Completely agree with that. I just wanted to spend all my time on other features, but since it is an open source project my hope is that people will help me out with building things like internationalization! :-)
TaskJuggler[1] is a free and open source software that can read task definitions from text files, schedule them and generate freely definable custom reports (including Gantt Charts). TaskJuggler allows you to partition the task definitions into several files. Together with a version control system (like git) this will allow you to:

- define procedures with multiple resources working on tasks in parallel in a text file
- generate a report describing the procedure
- diff the entire revision history
(text diff has the most advanced diff and merge tools)
- allow multiple editors ... a lot like in software development

For your bonus requirement: In TaskJuggler you can assign resources to tasks, and resources don't need to be people. I don't know if this solves the problem of which tool is where, but TaskJuggler is very flexible.

One thing that could turn out to be a problem is that TaskJuggler is meant for longer running projects (weeks to years). Maybe time resolution is not enough for your purpose.

[1] http://www.taskjuggler.org/
[2] http://en.wikipedia.org/wiki/TaskJuggler
Every encrypted vote is linked to a voter registration. As with the current system, you can determine if someone has voted but not who they voted for.

If you can't prevent fake voters from registering, you've failed before the election even begins.

(Yes, this does allow you to coerce people with known preferences into not voting in order to affect the result. This issue, and many others, are discussed in the video.)
'Classic disguise, unless you already look like this'

:)
I think it adds a lot to the discussion to point out that games are just games and that in the real world, the speed of a language's implementation may not be what actually matters, at all.

No thanks for the name calling.
Love how this is old MIT work, with HN pointing to "stanford.edu"
Mainly for three reasons
- you may not want an anti-coagulant
- you have a sensitive stomach
- Tylenol may be safer for breaking a fever due to liver interaction
Did she ever document her mental process for these sorts of feats? I mean, I doubt I could come up with the correct answer given an unlimited time, a ream of paper, and a pocket calculator, so I'm fascinated how she did. Was she very good at complex math, or did she leverage a huge working memory to split the problem up into a larger number of simpler calculations, or some other combination of factors?
I more meant the 2-4% range part. If you had said 30 years, fine. But inflation was (well) over 4% for much of the 10 years prior to 1983.
https://news.ycombinator.com/item?id=5304873
A couple years after 2007, it appears mtgox.com was being a fantasy game (possibly inspired by Magic The Gathering but not the same) http://web.archive.org/web/20090812073342/http://www.mtgox.c...
In the beginning there was God, and the Word, and whatever.

Then, they were replaced by the Selfish Gene, and Science looked like a winner for a while.

Then came Stallman, with His Bright Idea: the Forrest Gump Gene That Watches Other Selfish Genes Thrive, And Then Dies.

In the end, Selfish Parrots will eventually inherit the world, and Science will triumph again.
Could New York run on renewable energy alone?
Walter Isaacson: "Diversity Nutures Entrepreneurship"
That's not conspicuous at all. And like zebras, there's no benefit unless everyone else is doing it.
Probably a limited performance impact. But keep in mind that my current parser doesn't even allow creation of objects, closures, etc., so the value of adding CoffeeScript is also rather limited, at this point. :-(
Programming for the Atari was one of my favorite coding challenges. I think the web offered a lot of similarities in the past decade (trying to make an unsuitable platform perform magic) and somehow jumping into 6502 assembly and trying to trick beautiful graphics out of the pithy TIA felt extremely satisfying.
A slightly more interesting approach: find out all non-overlapping ranges you need to test, and then run the fair-and-square generator, testing each to check in which of the ranges it should be put, finally combining the sub-ranges to make the ranges asked for. My (not particularly optimized) Go solution ran through the C-large-1.in set in 3 odd seconds.
It would be easier (for me at least, but I suspect others as well) to take Bitcoins seriously if the backbone of the Bitcoin economy weren't the Magic The Gathering Online Exchange, which apparently is crippled by loads of less than 40 transactions/sec.
So what you're saying is that MLM works the better it resembles an actual, honest business that does not rip off its employees.

At the extreme end, MLM is pretty much exactly a pyramid scheme. Move, step by step, towards the way in which an honest business operates and eventually, it's working. Take it further to that point and eventually, it's not MLM anymore.

So - why have MLM to begin with? Because there are con men and suckers. Which is why MLM is inherently bullshit.
"zoom in, enhance" feature much mocked about on TV crime shows

Actually, those jokes refer to a scene in Blade Runner: https://www.youtube.com/watch?v=qHepKd38pr0
>Ruby is too slow for programming competitions

You are too dumb for programming competitions.
Ah, interesting. And quite punny, given the foundations! But I don't think it's like anyone forces you to use the libs. I'd probably "go to the bedrock" (like the author of FOX Toolkit did) anyway if I had to write something on top of LÖVE. It's much more fun that way!
At least some of these incidents appear to be actual DDoS attacks. It's true that Gox's trading engine sucks and is prone to lag during sudden spikes in activity, but many of these incidents have shut the whole service down very abruptly without any preceding increase in trading volume. Not to mention that they've released at least one Prolexic support ticket:

http://i.imgur.com/yPLufjj.png
First of all, there are plenty of people who solved both large inputs with Python/Ruby (with and without pre-computing all the fair and square numbers).[0][1]

As others have stated, the contests are designed such that language shouldn't matter and problem sets are deemed solvable with Python as a baseline. For this particular question, the official contest analysis goes into detail on how to reduce the solution space:

https://code.google.com/codejam/contest/2270488/dashboard#s=...

Now the issue becomes the trade off between development speed vs runtime performance.

Is it possible that you might solve the problem with a worse solution in a better performing language? Yes.

Is it possible you might finish a solution within the time constraints in a more expressive language? Yes.

If something is CPU bound in production, then going with a better performing language is a viable consideration.[2] However, my goal in programming contests is often to become a better programmer in the process. As a result, I choose to focus more on improving algorithmic complexity which is language agnostic.

[0]: http://www.go-hero.net/jam/13/solutions/0/3/Ruby

[1]: http://www.go-hero.net/jam/13/solutions/0/3/Python

[2]: For the pedantic, I understand that language performance is different from implementation performance.

Edit: Corrected links, thanks victorhn.
How the heck did they get a 2-sylable 6-character dictionary word .com domain for this?!
Northern Scotland, maybe?
It is slowly getting better, but higher resolution on input is surely needed. Penultimate + Evernote are a good combo. The said, there is definitely a resolution (and performance) limit.

Longevity - analog mediums have their limits for preservation and digital have theirs.
All my linux desktops do perfectly fine with 2 GB. Mac OS X is a slow memory hog, face it. That's one of the reasons I've bought the XPS 13 to replace my old macbook: with similar hardware my linux machines feel just much, much faster than my mac.
This genre is my favorite. For anyone who wants to read more similar to it:

Three Worlds Collide (Metaethics, moral relativism, etc)

http://robinhanson.typepad.com/files/three-worlds-collide.pd...

The Metamorphosis of Prime Intellect (Thinking machines,
brains-in-vats experience machine, a world without death)
This one is my favorite of the three

http://localroger.com/prime-intellect/mopiall.html

The Last Question (Thinking machines, the end state of a universe full
of technologically powerful beings)

http://filer.case.edu/dts8/thelastq.htm

Not as relevant as the previous three, but still brain tickling (and
not as long):

Relevant scene from Star Trek: The Next Generation (Episode: The
Measure of a Man)
http://www.youtube.com/watch?v=3PMlDidyG_I

Let's Help Germinate This Seed
http://www.thrivenotes.com/lets-help-germinate-this-seed/

The Egg
http://www.galactanet.com/oneoff/theegg_mod.html
I have myself bought a home in Hyderabad...And I am convinced that that it is useless. Only if you sell the home, you can make it a worth while investment. That too, in the order of 10% which is probably same as mutual funds...Plz do total cost of ownership before buying.
Thanks for the link. What I couldn't find out while reading the site: Since it is a decentralized network, who runs the nodes, what's the incentive for doing so? I suppose running a node will give you their ripple currency, but this information seems to be not visible on their site. Apart from that, it looks like a really interesting project.
I personally find Mountain Lion more bloated than either Ubuntu or Windows.
F# async in iOS with MonoTouch
I imagine they bought it? With the intent of making their money back.
Another way to think of this: It's alright if you've brought the toys, and you feel the rules to play should be a certain way. It's also alright if you insist on those rules and decide to take your toys home if you don't get to play by those rules. This is pretty much what the GPL is. When it gets obnoxious, is when people start saying that you're "evil" for not using your favorite rules. That's possible, particularly when the complexity of the real world brings pragmatism into play, but it is a bit of an extraordinary claim, especially when put in absolutist terms.

That would be like saying that you're "evil" for playing any kind of ball game without a helmet. This could be a highly beneficial and pragmatic thing in one context (professional baseball) but just silly and obnoxious in another. (Sandlot game with a wiffle ball.)

Stallman and the FSF make the claim that there is a new set of human rights concerning software that we weren't aware of before. That is the crux of the matter. Is it enough to let everything play out "in the marketplace" and let people vote with their dollars and their feet, or is there a new set of rights that should be enshrined in law?

I do think Stallman has a point, and that much good has come of copyleft and activism by the FSF, but does this give someone a right to declare what is absolutely good and evil? I don't think so.
How did you read the input? All at once or one line at a time?
Hola - p2p internet
I think (2) is more likely at this point. There's only so much a market will take before it tanks and stays down for months. This kind of market (along with porn and gambling) is a great target for botnet controllers trying to make a buck.
If HTML 5/JS is going to become a serious platform for applications I think it is going to have to be able to leverage multiple threads/cores much more easily. I don't use Web Workers simply because they are too limited in scope in my opinion.

Sometimes I just want to search through my local data in my main thread to process 'n' numbers to show some result to the user and I don't want to lock up the DOM for 'n' milliseconds. I also don't want to make an entire new script file just for processing 'n' numbers, what if I need access to data in my main thread? Do I package 'n' numbers up and then send it as JSON? Well that can take more time then actually processing the numbers....and timers...such a hack.

I don't know all the design decisions behind web workers and I understand the safety of communicating with strings and events, but sometimes I really just want to call 'new Thread()' and have access to all my variables and data in my main thread. Yes it can be dangerous, yes you can fuck it up, but we still have that problem when we try to make our servers fast.

However, maybe I just don't understand how Web Workers work.
I'd like to take a shot at answering this: why is a low cost medical treatment effective in India?

1. For the most part, medical education is good in India. In the better hospitals you will find that doctors are generally very smart and knowledgeable. They also happen to be very practical when suggesting treatments and do consider the treatment cost as a factor when suggesting options.

2. The cost of living in India is lower when compared to the developed world.

3. The equipment cost and medicine cost is also lower compared to the developed world.

Also, please understand, India "is not a developed nation". Everyone there "cannot" afford expensive medical treatment. Yet, people who cannot afford expensive treatment "can" suffer from ailments like cancer, heart problems etc. I find it commendable that such people do have a fairly reliable option to save their life, however imperfect it may appear, compared to the system in the developed world. Standards will improve as the country develops, but for now, they offer a good solution.
Sure, I should have picked a better word than "Convict", especially since I didn't mean it in a legal sense. Given the context, "flag" or "decide" or "indicate" would have worked better. I only wanted to convey that the system thinks the probe and gallery pictures are the same person