skysight-inc/HackerNews huggingface dataset:
You're right that EventMachine helps when you're dealing with IO-limitations (like those commonly found in web applications), but for CPU-limited functions like the ones that you see in programming competitions, it's not going to provide much of a benefit.
Show HN: BOX'NGO' - buy, Sell, and Trade Online
These are beautiful, inspiring, and--for me at least--serendipitous. Just yesterday, I resolved to start a daily journal for personal retrospection. This post motivated me to actually write my first entry today. Thank you.
You caught me before my ninja edit! That was too harsh and I've changed it.
Absolutely agreed. What he probably means is "good enough to show my holiday pictures to friends on a phone in a bar".

Of course it's true, that it's far more important to have photographer skills (find a good motive, angle, frame it right, lightning, etc.). That's something you can't buy though. Also he doesn't really shine in this regard, to be honest.

BUT, to support his point (and my last one), take a look at this: http://mostlylisa.com/worldtrip/
So again, it's the photographer and his skills and not the technical details. You'll quickly hit limits with a smartphone though (as you described in your post).

edit: Also, the main blog will show pictures taken with a full frame DSLR which simply wouldn't be possible with a smartphone. http://mostlylisa.com/
I choose Batman.

While Superman is a good superhero, I think he just got the powers handed to him on a silver platter.

Batman on the other hand was a normal human who got his powers with hard work.

With Batman, it is exciting to see him fight crime because if he gets shot, he is dead! Superman doesn't have much to fear, you can shoot a bullet in his eye and you'll end up breaking the bullet only.

Batman has also been portrayed as more intelligent most of the times and that is another quality I like!

So yes, Superman is fine. But I choose Batman.
Looks like you might be interested in UML Sequence Diagrams http://en.wikipedia.org/wiki/Sequence_diagram or Gantt charts http://en.wikipedia.org/wiki/Gantt_chart. There are multiple editors for those two but I don't know any that supports multiple people working in parallel.
Yes indeed. I have a FlowDock account and my company (https://circleci.com) integrates with you guys.

I'm curious though: how big are you guys? I only mentioned HipChat and Campfire as they appear to be pervasive, and while I've been hearing more and more people mention Flowdock, it doesn't seem like you're an 800 pound gorilla that he should be afraid to compete against (yet!).
I've neved worked on a 13'' laptop but I doubt I'd feel comfortable using it as my main machine, at least without an external big screen. That's the main reason I'm leaning more towards a T530 (or even Dell E6530) instead of an XPS.
As to the reaction to your criticism this might help:

I had to go and read /building_science before I knew what you meant. It was a nice surprise to find that you are very passionate about the differences in scientific rigour that everyone in science knows about. It was a nice surprise because you present yourself in a similar way to scientology nutjobs and other anti-science activists.

To be more effective sound less like them (yeah, yeah, it's not "fair". so what, this is about pragmatism) and drop the hard line between "not scientific" and "scientific". You aren't afraid of explaining complex concepts obviously so explain that there is not a hard line and that this is a spectrum with multiple factors and the relative importance of those factors.
A couple more tips:

* Creating a strong photograph is far less dependent upon what you're shooting with and more about what you're shooting. Instead of spending your cash on a Mark III or a Leica, take a photography crash course at your local photo school (Seattle people: http://pcnw.org) (see: times square and the bread)

* Don't be afraid to strobe your subject in the daytime. For example, in the second photo, I would've tried taking this in three ways: 1. as-is, 2. strobed, and 3. HDR. The background exposure is pretty good, but the flowers in the foreground are underexposed.

* Watch out for stray junk in the foreground. In the bridge photo, I'd crop out the errant flowers at the bottom of the frame (and straighten it).

* If you have a lot of gray sky in your photo, your camera is going to do its best to underexpose the photo. Watch out for it, expose for the foreground, and do post-processing if necessary (see the last photo of the bread).

And, on HDR: "Also, HDR is so 2007, natural photos are where its at."

Sure, shitty, haloed HDR is so 2007. If you do HDR right, though, no one will ever know. Here's my favorite HDR photo I've ever taken: http://www.flickr.com/photos/aaronbrethorst/3266221538/in/se...
foursquare switched to OSM last year after google changed its maps API pricing:
http://blog.foursquare.com/2012/02/29/foursquare-is-joining-...
Check with PyPy if you can
I don't think this should be on the front page of Hacker News.

Then again, some other people thought otherwise.
"There are many things Mathematica can do that Sage cannot (I provide examples in this article)."

I'm not surprised, but I would like to see a link there to some of the instances. So I went looking. After a minute or two I found an example in the article, a differential equation. http://arachnoid.com/sage/terminal_velocity.html#Falling_in_...

In my understanding of the mission of the Sage project, it is valid and helpful to report each such instance as a bug in Sage.
I don't think pointing out the obvious is "excreting something vile" (though I will give you credit for a nice turn of phrase there). We accepted 200 refugees from Chechnya and fully 1% of them turned out to be terrorists.
We're using LaTex with a repository.

Latex allows to split the document into many small files that can easily be worked on by different people. You can even split them further, and also compile just parts into pdf documents (\include to the rescue!).

A good repository (git works well multiplatform) can merge (automerge is very good) so it's not a problem if people work on the same file at the same time, as long as it's not exactly in the same place.

There are pretty pdf output files (which can be made to look like the normal word documents if it is needed). Graphs and Figures are handled automatically. Sometimes they don't do what one wants, but there is very extensive documentation out there.

The repository also takes care of the revision history.

Problems that I could see is that it's similar to writing html. Some people don't like this and might not want to use it.
It's just a typesetting solution and will not do automatic time management (like checking that all is in the right order, or see what overlaps), but it is more powerful than Word.

(Seriously though, what is it with space agencies and Word? ESA/DLR sent us a mangled uncompilable latex template full of typos which said it came from "word-to-latex".)
I'll admit it, you described me. Plus it's so awkward to take a large camera that I've just stopped using it altogether except for the rarest of occasions.
Never mind what it is doing for your mind, in my experience, paracetamol causes pain.

I've suffered from what doctors call "pain syndrome" for years. Many different parts of my body are painful at any one time. It is years since I had a pain-free day.

I never accepted that I had pain syndrome, even when doped up simultaneously on codeine, paracetamol, tramadol and diclofenac. And still in pain. Finally I was moved onto morphine, but I still cannot sleep at night because of the pain.

However, I think that my pain problems were exacerbated by (at the very least) paracetamol (max dose daily for 2 years). It is well known that sulphur compounds (NAC specifically) are required for the detoxification of the byproducts of paracetamol. Long term use of paracetamol will lead to sulphur depletion in many people. And it seems this depleted sulphur is compensated by the body taking sulphur from other places (joints, cartilage), thus causing further pains.

Trying to get an answer from doctors and pharamacists about why taking sulphur reduces my pain more than the above concoctions of "pain-killers" got me nowhere, so the above is my explanation for why the more paracetamol I took the worse my pain problems got.
obligatory: http://www.youtube.com/watch?v=eWTJIBGNId0
> Wouldn't you want to use a language that is familiar in a competition? If Ruby is your forte, surely you should use it?

If you're familiar with knives why not bring a knife to a gun fight? If knives are your forte, surely you should use it?
The idea is that you now go in and edit the status of this road from "under construction" to something more appropriate. The problem of course is that editing the map [1] is a lot more difficult than editing a Wikipedia page, which is why less people are participating.

I think it's also worth mentioning that in places other than your suburb, OSM is better than other publicly available maps, see for example [2].

[1] http://wiki.openstreetmap.org/wiki/Beginners_Guide_1.3

[2] http://www.guardian.co.uk/news/datablog/2012/mar/28/openstre...
> Nothing in science has meaning before replication. Look at cold fusion for a classic example where this rule was ignored.

Actually, two labs reported achieving cold fusion before the results were published, and another also claimed to replicate the findings. See http://www.its.caltech.edu/~dg/fusion_art.html for a comprehensive, well-written examination of this.

The Bayesian approach to assessing the validity of scientific claims, which is quite popular these days, implies that every scientific study has some meaning before replication. However, it requires reasonable priors. Most people who are not in the field won't have reasonable priors, and most people who aren't scientists won't be used to thinking this way at all.

In this case, my prior for this study being true is probably higher than yours because I remember its predecessor (which you can read too at http://dept.wofford.edu/neuroscience/NeuroSeminar/psfSpring2...). It's apparently neuroscience and not psychology by your definition because it has neuroimaging data that links the effects to the behavior of specific neurons, even though it was published in the same journal.

Generally, I suggest you devote more time to studying the history and philosophy of science before making pronouncements about it :).
You might consider reversing the approach -
plan in terms of objectives and their dependencies,
rather than in terms of sequential procedures and steps.

Unix environments have tools like tsort(1) and make(1) which process
objective/dependency relationships, and many OS package managers
which process dependency chains. (HN readers: no, I am not
suggesting to just use Makefiles for spacewalks. :-) )

If you can build up a library of small procedures and dependency
relationships among them, then express objectives in terms of a set
of procedures, it should be possible (insert hand waving here) to
generate (or regenerate) a reasonable sequence (or N parallel
sequences) of steps from the underlying hierarchy.

Some questions:

How does complexity increase when evN > 2? IOW, what is big O(N)?
(Yes, you only do 2 EVs now, but no doubt at some point N <= 2
will be become N > 2, and if you code for N then N>2 and N==2
will both be feasible.)

If parts of an EV plan must be radically altered during an EVA,
how easy/feasible is it to generate a new plan, or do people
fall back to other methods (skip/scrap portions of old plan, stop EVA & start over later, etc.)
FYI generic testing isn't as nearly as extensive as for new drugs. Also fentanyl isn't the only transdermal medication that exists. It's not even the most common. Nicotine, clonidine, birth control and hormone therapy can all be given in patch format.
This guy's great grandchildren are going to be very lucky.
Here was the strongest argument yet, explicitly made, for open source code.
I wish I had time to read but I don't. I listen to everything I can though; books news etc. while commuting and working.
Which has another problem. Investors tend to force drugs onto the market, even when there is evidence for drugs having bad side effects, like killing you and that's nothing that ever changed.
Bitcoin exchanges are already distributed. Free markets are decentralized.

If MtGox can't function, there are plenty of competitors.
There's already quite a few bitcoin exchanges and some people are working on a new open source exchange: http://www.reddit.com/r/buttercoin
Verifying that the right binary was uploaded is solving the wrong problem. Who cares what the source code claims to do? We care about what it actually does.

Real cryptographic voting systems use verifiable protocols. You don't trust the machine, you force it to follow a protocol that involves proving its actions are correct at every step.

You can verify basically everything except destruction of information (i.e. there's no way to prove with cryptography that a video camera didn't record the voter).

Video with an example of a verifiable voting protocol: http://www.youtube.com/watch?v=ZDnShu5V99s
> If you ignore the fact that these aren't actually static objects

It depends what you call a static object.

If the content of your object is stored somewhere and you can just send it without transformations, it's some kind of static object.

Now, looking at a single S3 bucket as a key-value store, with some kind of routing mapping an object's URL to a set of shards each containing the object, one could argue it's serving static objects.

> require a lot more computation to work out where they are and where they need to go

I hope not. I would bet it's not very far from serving a file from the filesystem. There may be a lot of i/o contension though.

> in fact, that number should be much higher

Yes, very probably, and that only makes the 1.1M RPS number seem even less impressive - for amazon.

> 1.1M RPS is the amount they actually serve, not how much they can serve

My whole point was this number of requests seem low for amazon, not that they couldn't handle more.
Mistake #3: Dealing with failure and closing doors
Maybe with some bitcoin technology with a voting blockchain where it protects double voting and each one can verify their own vote integrity but still remain anonymous to everyone else.
DO you have any recommendations of online resources for getting started with amateur photography, specifically using DSLRs?
Back then in the U.S. and Europe, black tea was pretty much the only thing they knew as "tea". Of the different types of tea, black is the least healthy and most caffeinated, which is why he would call it a "stimulant".
[video]: How low-cost eye care can be world-class
This Bishop got his priorities right
Many in the US?
Don't you think "Pro" is more of a marketing term at this point than an actual description of the intended use or target customer? Not to belittle Apple, either, every company does this sort of thing.
Great, so stop dicking around with some zero-sum game ( http://en.wikipedia.org/wiki/Zero%E2%80%93sum_game - a competition may only have one winner ) and go build a business, where no one cares what language you use as long as the solution works for your customers - and there can be more than one winner in many cases.

Or even if you don't have a side project or startup or something, go build something cool and open source it and do that, rather than working on some artificial problem.

You can click the little down arrow all you want, but it won't keep me from thinking you're mostly wasting your time with these competitions, and it won't put any money in your pocket.
A Public Service Announcement on Guns and Bullets
You can't answer this question directly. There are a multitude of different DDoS attacks (SYN flooding, full TCP connections with HTTP GETing computationally expensive pages, overloading single-points-of-failure, DNS amplification etc) used.
You're life in 2033, according to Eric Schmidt and Jared Cohen
Hey, do you happen to know of any authoritative tutorials or references for color balance? Exposure gets a ton of attention, but I only ever seem to find mechanical posts on color--like step-by-step instructions on using Photoshop's color tools, but without explanation of what you're trying to achieve. I think I have a terrible understanding of color balance and I'd like to improve it.
> They are extremely pricey laptops - but the hardware can stand to be improved a lot.

You certainly can upgrade (at a cost of course) to a 7200rpm or SDD drive.
Not harsh at all. The photos the author posted are just snapshots, any camera (or person) could take them. If he had a higher-end camera he could learn more about photography, but if his aim is just to take snapshots of daily life then of course his phone will be the best tool for it.
OpenSSH 6.2p1 "AuthenticationMethods" test-drive: GoogleAuth + Radius + SSH CA
Hard work, and a massive amount of inherited money.

I actually really like Spider-Man for that reason. Yes, he had the luck to be bitten by a radioactive spider, but he also built a ton of his gadgets himself (in the comics, for example, the web shooter is all him) and took on a ton of responsibility at a very young age.
If you ever go into the back country where they have first come/first serve cabins (they are spread throughout the west), there will often be journals there filled with notes from people that have been there.

I've read some great stories about people discovering things they didn't expect in the back country of Death Valley. The tall tales some write instead are equally fun.
The thing being, you didn't.

The interesting question is whether the people who -did- pay movey to remove cubelets feel ripped off or not.

I have no idea who such people are, though, and suspect I wouldn't understand their motivation even if I did, so I venture no suggestions as to the answer to that question.
I wasn't really talking about subways but rather trying to use a metaphor. :)

Mad Max style Anarchy on one hand, the total and brutal police state on the other and a cosy middle ground somewhere between.

My point being that we are now leaving the cosy middle ground and travelling towards the police state.

We are not there yet, but that's were we are heading.

Can we please make an U-turn at the convenient intersection?
Globbert: iOS stop motion game write-up
I'm not sure why you think that. Michael Lopp (Rands) is a noted software engineering and management commentator. His thoughts on hope in the face if tragedy are interesting and relevant.
I see many post mentionning how Tylenol can be lethal in overdose due to liver damage.

Some studies have demonstrated liver enzymes raise significantly on a typical extra-strength dose of acetaminophen, called paracetamol in Europe. This could be indicative of low-level damage, for casual users (it's frequently prescribed for minor pain)

A quick and simple hack is to take it along with N-acetylcysteine, usually given for coughing.

Personally, to play it safe, when I have to take more than half a gram of paracetamol, or when I have to take it for more than 2 days in a row, I add n-acetylcysteine with it.

Cheap, and without side effets at low doses. (BTW, it's used IV in the ER as the antidote for tylenol overdosing)
Idiomatic Go tip: you should use more type inference via := instead of declaring all variables at the beginning of a function. And use gofmt :)
Regarding people shouting "unrealistic": "The solution, obviously, was to hurry up and become God."
Google's Editorial Discrimination Real?
I just tested, and it should be about 6x faster than Python 2.7. About 1.0 second for the first fifteen cases.
Inspired by Google Goggles, which for some reason was never merged into Android's camera app.
The insinuation is that this hospital is scammy in some way, perhaps covering its costs by harvesting organs.

I somewhat understand where that skepticism comes from, as scam operations in developing countries are not unheard of.

That said, this would seem to be a big enough operation to not be going down that route, and to be fair, these organ stealing operations are far less common than we fear them to be. Just a bit of paranoia floating around.

I'd be far more worried that this operation is taking risks with patient care (in-op and post-op) in its cost cutting. I'd think it much more likely that you walk away from a low-cost hospital with an infection than missing an organ.
Did you opt for 8GB ram upgrade? I think apple introduced that in 2012 models. Pity I live in third world country where no such option exists and I had to opt for 4GB ram. But still no regrets :)
Good idea! Updated results.
The biggest cloud app of all: Netflix. Data center? Who needs one
If you say you have to dump money into a brand new, already expensive computer right after you buy it, then that supports the argument the author is making. You shouldn't have to do that, and there are plenty of alternatives where that isn't necessary.

The hardware in macbooks is not on par with the competition. The reason you buy it is for the OS. But even that has gone down hill recently...
I own a Sony NEX and it's a good balance between a huge DSLR and mobile phone camera. I like it a lot.

This marketing video is so true about this:

https://www.youtube.com/watch?feature=player_embedded&v=...
I actually think they will make your photos better. Better glassware = better image. Now that's not to say that you can't take an OK, or even a great image on a phone, but you will definitely start to run up against technical limitations sooner. Low light, fast movement, anything where you need a quick reaction time to capture a moment. Any of these conditions and you'll get average images from a camera phone.
> Once the old substances patent expires, any drug company can produce generics.

Except for when the company makes a tiny modification to the drug that doesn't change its effectiveness and files for a renewed patent, like in the Novartis suit that India's Supreme Court recently (and rightfully) rejected.
Although app.net has the advantage of time, including the launch hype about Posthaven but not app.net is quite unfair :)

Anyway, I think number of Google results is a bad measure, since it counts posts and comments equally, and seems somewhat arbitrary in its choice of comments.
This study is from 2010 (Linux kernel 2.6.35-rc5).
I detect two theories relevant to HN readers.

Spoilers ahead...

.

.

.

You have been warned...

.

The story moves towards a technological singularity [1]. This is a term Asimov could have been familar with at the time of writing. The name MULTIVAC is obviously inspired by the ENIAC and UNIVAC. So it's safe to assume Asimov was aware of the writings of Von Neumann.

The unintended consequence of creating this artificial intelligence is creation as described in Genesis.

I interpret the underlying message of this story to be 'our reality is a simulated reality [2]' since it was created by AI. I don't know if Asimov would have agreed.

[1] http://en.wikipedia.org/wiki/Technological_singularity

[2] http://en.wikipedia.org/wiki/Simulated_reality
Thanks, I hadn't heard of Ousterhout's dichotomy. It sounds unhelpful, and like an excuse for users of compiled languages to be supercilious about interpreted languages.

A "scripting language" should, if it means anything, mean a language used for writing "scripts". So it hinges on the definition of "script". IMO, a reasonable definition of script might be something like "A computer program comprising a sequence of commands executed for their side effects, whose primary purpose is neither reusability as a software library nor to act as a robust component of a long-running or frequent process, and therefore may not be thoroughly organized into functions, classes, methods etc."

node.js can be used as a scripting language, but the primary role of javascript is to run in a web browser and implement a GUI with an event loop, which is very different from "scripting", if you accept a definition similar to mine.