skysight-inc/HackerNews huggingface dataset:
I've been looking for a good framework to begin serious web development on for someone coming from a decade-long career in desktop development (see the discussion at http://news.ycombinator.com/item?id=808191), and decided this release co-incides nicely with my newly-started quest and gave it a shot.

I realize Tornado isn't any different from the other Python frameworks with regards to coding style, etc. but the the fact that this framework comes complete with a web server means I don't have to worry about that part of the equation making developing Python-based webapps almost identical to developing a C++ library with one of the many HTML-based UI frontends :)

Having a great time playing around with it... almost done with a basic forum system built on Tornado + Storm (https://storm.canonical.com/).. I think I'm getting the hang of this whole web-development thing! :D
Actually, these would be the best industries for starting a business in SIX MONTHS AGO, so that you would be ready to launch right now.
My suspicion is that their struggle is more about the perceived cost and time. My wife and I are able to eat most of our meals at $2-3 per person. We have found that to get the cost low, you need to seek out cheaper produce (usually not safeway) and cut way back on meat consumption. Making your own cereal also helps as well as only buying things on sale. You also need a little more time to prepare the raw ingredients.
You are correct on all counts. But I don't think it invalidates my argument.

there has been a strong increase of refusals to renew. Eg. at the London embassy

That's the key point for me: E-2 has no rules. Let's make some rules that make it easy for legitimate entrepreneurs to get it.

It is also a non-immigrant visa

Yes, but after two years, either your startup is going places, or it's dead. If it's doing well, you can (as the CEO) fairly easily adjust, which after one year (concurrent filing of I-485 and I-140), will put you in a position very similar to having a real greencard.

I agree it's not perfect, but it has the advantage of being doable by the current administration. We can also debate long-term, more ideal reforms, but they'll remain in the form of Internet bloggers pontificating for decades. So for once I choose practicality: get some actual change going.
I've been saying for a while that Turing's premature death set back mathematics by years, if not decades. :(

Discrimination still happens to a large enough degree (gender, race and class) that we're shooting ourselves collectively in the foot by not enabling people to contribute as much to society as they are able.
Some people prefer it because it doesn't overlap your descenders, but it bothers me too.
Yes, but before advocating any diet please read Gary Taubes' "Good Calories, Bad Calories".

Please. The government already amplified a terrible mistake to colossal dimensions and could do it again.
Headline by Billy Mays?

edit: for latecomers, headline was written as follows when I posted this:

"The BEST Industries for Starting a Business RIGHT NOW"
Different groups doing different things?
Am I the only one who doesn't worship at the feet of the all mighty Oracle?

I gave up noticing changes on google years ago when they went through a particularly dense spate of "Google" image mods for everything from International Talk-Like-a-Pirate-Day to World AIDS Day (my Birthday! - probably explains the bitterness)....
How Slow is South Africa’s Internet? A Pigeon Is Faster
This seems to come up every couple of weeks, and is invariably followed with a whole bunch of recipes for rice and beans.

But the thing is that eating at McDonald's for three meals a day is both dumb and expensive. It isn't just expensive compared to rice and beans, it's expensive compared to regular-person food. A meal at McDonald's doesn't cost $3, it generally winds up more like $6... but even if you could find a way to eat at McDonald's for $9 per person per day, that's still a helluva lot of money compared to a sensible diet of breakfast cereal for breakfast, sandwiches for lunch, and meat + veges + rice/whatever for dinner.
What HR Professionals Look For in a Programmer's Resume
I'm not being sarcastic, and I'm replying to the comment on language. Sorry I was unclear.
I once offered to pick up some "Chinese food" for some colleagues visiting the US from China. They didn't recognize anything on the menu, and ended up ordering the "house special", with grilled chicken, vegetables, and rice. Reasonably healthy, from the looks of it.

About an hour after getting our food, I remarked that they had not finished what they ordered.

"This is too much food for us; we can't eat it all!" they explained.

"It's too much for us too," I assured them, "but we eat it all anyway."
Reading the other comments, it looks like your biggest problems are false positives. It might not be a bad idea to put together some kind of feedback mechanism - in the event that I disagree with the sentiment/tags/categories that I could provide better ones and you could eventually use that data to refine your algorithm.

That being said, this looks really cool and full of potential, now I just need a reason to be auto-generating that kind of meta data.
RssCloud Security Recommendations
I’ve been looking into the security of rssCloud over the last few days and a number of serious issues have come up. The ones of immediate importance have been reported and fixed, but I’d like to suggest some protocol changes to prevent rssCloud servers from DoS’ing sites or ending up DoS’ing each other.
Don't agree! I've cracked down on eating out for a month and lived off pasta and vegetables. You can't get a meal for $3 at McD. but you can eat for $ 1 for the day making your own food. It's an interesting experiment!

This excludes meat and dairy products though.
Actually, with the exception of iPhone apps and SaaS which are relatively new, these industries have been good to get into for the past decade or so.
-d'<tab>'
Agreed, he will likely have to be pardoned before he would ever be Knighted. (I'm unsure, does the Queen only pardon soldiers' crimes?)
I'm pretty positive when it first started out it did. I'm sure it was too much stress on their already crippled infrastructure and the feature was disabled
This is rather old news, and has been seen on HN before – essentially, Khalid et al violated uncounted copyright laws and basically scammed most of his customers on the app store.
"Was it an iPhone without the phone?"

Well I guess I was the only one hoping for this.

"We don't need to add new stuff"

Well a camera and gps and maybe an unlimited data plan via 3gs such as the amazon kindle has wouldn't hurt either.
Steal this story? Beware Net’s plagiarism ‘cops’
How so? The argument is that eventually everybody dies of something, so avoiding one fatal disease only shifts your death to another disease at some point in the future.

I really think it's quite likely that fat people, on average, cost less in health care over their lives than thin people. I don't have any numbers to back this up, but every person who dies suddenly of a heart attack saves an awful lot of money by not dying of cancer, or worse still some degenerative disease.
"How many deployed web apps really use Twisted?"

This is sort of the point. twisted isn't a web framework. It's a networking framework. I work on a lot of really awesome networking projects that either don't have web interfaces (various xmpp services) or have ones that need work (buildbot).

Instead of filling an obviously missing hole in an existing framework, a new one was created that is missing all of the stuff that the other project has.

The twisted http client stuff is quite good. I used it along with a friend to build a tool that is a realtime (in the web sense) gateway between friendfeed and xmpp clients a couple days after the realtime API was released (before friendfeed launched their own). It works very well and I still use it today.

Unfortunately, if I wanted to build a tool that did similar stuff with a Tornado front-end, I'd have to write a new HTTP client that's compatible with Tornado's event loop (unless I'm mistaken).

Everything comes at a cost. Tornado demonstrably solved Friendfeed's problems quite well, but, as I stated above, I can't use it to solve my problems because even if I rewrote my apps, I'd lose all of the rest of twisted upon which I'm relying. e.g. I can't just bolt it onto buildbot (which would be so ideal as our web interface is suffering from lack of a framwork, but the backend is really good).
how about turning this to a full framework? or is there one already?
But you can't do the opposite... I believe this is the point the GP was making.
The best way is to highlight achievements with numbers. It's especially helpful to use numbers that have business meaning. An HR person doesn't need to be a techie to understand "saved company $2 million" or "reduced hours by 70%."

I good structure for these items on a resume is a mini version of the SAR (situation-action-result) technique used in personal statement writing. You describe a situation that was less than ideal, what actions you took, and the benefit to the company that resulted. For example,

"Before my appointment as IT Director, Acme Co. was spending $52,000 annually on telecom expenses. After examining several alternatives, I was able to implement a VOIP solution, saving the company $37,000 per year while increasing phone system reliability."
Exactly what I was wanting, too. And, I suspect, what they'll eventually roll out. But I would have happily paid the old price if it had a camera added to it. I imagine many others would, too.
Invasao
But on Twitter, that seems like a step towards outright account deletion.
I think there is a great business opportunity here.

Please put your email address in your profile so that we can discuss that opportunity.
Hah. I just got my X font server working yesterday, and I just assumed it was somehow related to that. Guess not.
(OT, but your profile info does not have an email.)

From reading that, it seems that you are living in the US for quite some time. As a Brazilian living in Cambridge, MA, may I ask you where do you live now? There are lots of Brazilians in Mass, but I'm yet to find a fellow Brazilian hacker.
Congratulations jgrahamc!

(It was his campaign to effectiveness of which many, including me, were sceptical.)

Further discussion: http://news.ycombinator.com/item?id=816217
I'm not arguing whether the E-2 rules should be adjusted for legimate entrepreneurs or not. I'm just saying that as it stands, I don't want to use it.

You refer to "fairly easily adjust" and do concurrent filing of the 484 and 140 - this is the same as one does after labor certification in the H1B process. However, its not at all clear to me which category of greencard you are referring to with your "fairly easily adjust". I don't think EB-1 applies and the rest take just as long as the H1B to greencard route. Can you clarify which category you are talking about?
Bearing in mind that the O-1 is a non-immigrant visa (my friend is on one).
If we assume the best case is when what you want to do also solves a need for other people and the worst case is when a need is solved for other people but is something you have no desire to do, where do you see most startups falling on this spectrum?
Interesting. But the article you linked points out that people with access to electric lights reset their clocks and so push their average longer.

How many night owls would not be night owls if they didn't have electric lights?
(...) the fact that the United States spends twice as much per person as most European countries on health care can be substantially explained, as a study released last month says, by our being fatter. Even the most efficient health care system that the administration could hope to devise would still confront a rising tide of chronic disease linked to diet.

This is a key argument in the article and the headline seems like a reasonable paraphrase of that.
A full pardon IMHO is more of a gimmick than an apology. The guy is dead - pardoning him won't do him any good. On the other hand, a heartfelt apology communicates something explicitly, and might do some good for people who are facing similar discrimination today.
Many modern games let you increase your field of view above the normal 90 degrees, making a 5x1 display useful.
A Fixed Income Is a Sucker Bet
A retired gastroenterologist once told me his personal theory: Every human can consume a finite amount of sugar in his/her lifetime - once you exceed that limit, you die. The theory is a bit flimsy but it makes you think about cumulative nutritional choices.
interesting reading on that subject here: http://en.wikipedia.org/wiki/Pardon#United_Kingdom
I like Turing and it was appalling what they did to him. But I don't see why people care about an apology to a dead guy? It won't make him any less dead.

There is lots of other more important stuff we need to deal with.
Well, when a lot of people are obese hospitals need to be able to accommodate them even before they die. Consider the cost of beds, wheelchairs, examination and operating tables, and so on. All that equipment has to be reliable for intensive long-term use; if patient's hospital bed collapses underneath them they would sue and almost certainly win.

Now, bearing in mind that this basic-but-necessary equipment is not cheap to start with, making sure that it can handle the weight of an obese person gets quite pricey.
I would guess the PLT webserver can do so. At least it will statically avoid unclosed tags, since it's based on s-expressions.

http://docs.plt-scheme.org/web-server/run_ss.html#%28part._i...
Dark Stalking on Facebook
Yeah, I have no debt and no dependencies so I left my job to pursue self education and personal projects.

Thanks for the vote of confidence :)
a magnet under the table.

^_^ kidding
Beautiful! This gets rid of the one Facebook feature I didn't like, and it's pretty to boot.
Is it just me or is the padding totally weird on the result page?
Like a 10px or something padding on the left and a max-width on the page that make it not fill up the window.
Not necessarily. For example: http://library.thinkquest.org/16665/causes.htm <- leading causes of mortality in ~20 countries. Look at how big the variations between different countries can be even for coarsely-grained statistics.
Scalp remedy wizard
Yes it can be extremely annoying and embarrassing having a scalp condition like dandruff, eczema, scalp infections or a nasty itchy red rash on your scalp. If you are suffering from: is your scalp flaky itchy or do you have dry scalp with…
Anybody else not seeing this yet? I'm wondering if it's not fully rolled-out or if I'm just doing it wrong.
It seems like blocking calls to data sources (the database, memcache, etc) would screw with a lot of the benefits of running the framework asynchronously. If your Tornado processes freeze while making synchronous backend requests, you're gonna need a lot of them, which probably kills a lot of the value.

Now all we need are async data clients that tie into the Tornado event loop, and a clean way to yield control back and forth (perhaps with coroutines - http://www.python.org/dev/peps/pep-0342/). Unfortunately, I don't think there are any async Python mysql clients (PHP has one now - http://www.scribd.com/doc/7588165/mysqlnd-Asynchronous-Queri...)

A web app written like that would run like it's on fire. The event loop would just roll through everything asynchronously. You could even automatically batch together data calls across http requests to make things easier on the data tier.
Whenever a politician apologizes to his voters for the actions of individuals long dead towards other individuals long dead, I somehow fail to be impressed.

I suppose it is sort of interesting in a National Geographic, watch the natives with their bizarre religious customs, type of way.
Seriously, does anyone really believe they "accidentally" put all of the 3D horsepower into the iPod Touch / iPhone without intending it to be a great gaming platform?
Apologies are a way to acknowledge that mistakes were made in the past as well as that there's an intention not to make them again. As such they help us prevent future mistakes.
Not to split hairs, but a pardon is an action & implies regret - ie communicates something tangible explicitly. Whereas an apology without pardon is 'just words' & implicitly declines the opportunity to pardon. I can't speak for those who are facing similar discrimination, but my guess is that a pardon would be a more tangible comfort.

Either way, due credit for making the statement.
Actually, it could have been a little less "I'm proud to say" and "I'm pleased to have the chance"...

When you(r country) messed up and it's your duty to apologize, don't be proud and pleased. Simply be sorry.
Thanks, I tried searching for something on it, but I believe I was idiot-googling as I was in a rush.

Really the government needs to establish a procedure for posthumous pardons, essentially a 'posthumously pardoned under present laws'.
Batman: Arkham Asylum features secret glitch to foil pirates.
> both parents are diabetic and the children are all overweight

As an interesting factoid:

Pre-late 1800s per-capita Sugar consumption: 1 lb/person

Today: 150+ lb/person

The paradigm-busting, pivotal event in the late 1800s: the invention and introduction of Coca-Cola. Once Coca-Cola started putting sugar into American diets, the door was opened for sweeteners.

"According to health officials at this ancient pueblo, where the Zuni have hunted and farmed for perhaps 800 years, diabetes is now the single leading reason for Indians to seek hospital treatment."

http://www.nytimes.com/1986/02/18/us/surge-in-indians-diabet...
What app are you talking about in your last paragraph?
It's also possible that he was assassinated. We'll probably never know for sure.
A good 10 min. documentary excerpt on 'The Death of Alan Turing' http://www.youtube.com/watch?v=g7_WzNzHwJY

"I am rather afraid that the following syllogism may be used by some in the future

Turing believes that machines think
Turing lies with men
Therefore machines do not think"
This is for PHP though.
You could also set the Disc Number tag, if that's your fancy.
It's a bit weird to make big headlines out of every changed pixel on the Google HP. Then again, these changes might be worth billions...
I am 40 (well 39). It's pretty disheartening; I have a bunch of things-I'd-like-to-do but no money, and have never been good at talking up money or even asking for it. Indeed, part of the problem is an excess of belief in the 'do what you love and the money will come' ethic. It might, but you've got to be good at marketing, plus there are times when you will simply get ripped off.

Not blaming the system or anything like that, but if you start out from the wrong place or make a few bad decisions at non-obvious but critical turning points, burning desire isn't always enough. EDIT: I don't mean in the sense of I'm going to lie down and die now, but that effort + ambition doesn't always translate to a successful payoff.
Tornado has its own EventMachine-like equivalent as part of the stack they released. So you could use it to do TCP non-blocking IO if I grokked the code correctly.
If by "filters" you mean digital processing, yes - but there is no optical (glass) filter that will allow you to see infrared light.

It's more like thermal imaging - different (invisible) wavelengths of radiation are mapped to different visible colors.
http://images.google.com/images?hl=en&client=firefox-a&#...

Does the world "really" look like that? No. Does the color represent some real-world property? Yes. It's not just hand-coloring in Photoshop.
Video Tour: Intel's High-Density Data Center
It's about two things: First of all a point of principle, a sense of justice for Turing and all those like him, wrongfully branded criminals for simply following their nature.

Even today there are plenty of cases of overt violence against homosexuals and it certainly won't hurt to remind potential perpetrators on the current stance of the government in these matters.

Second, to put the spotlight on all kinds of discrimination happening today, not just because of sexuality.

Maybe it will make some people think about what the long term consequences of these stupid policies can be.

You can't bring the dead to life, that's for sure. But at least we can make the living think a little bit about the consequences of their actions.

The country that I live in (nl) does all kinds of unspeakable things to foreigners (jail them, make them take tests to prove their going to be good dutch people and so on), in short discriminates against them left, right and center.

For gays, lesbians and 'others' (no, I'm not forgetting you this time), the battle here (nl) is mostly won, there are plenty of others that still need doing. (see http://www.hrw.org/en/news/2008/05/14/netherlands-discrimina...)

Alan Turing being British and gay instead of Moroccan, Turkish or from some other 'scary' country with a 'scary' religion seems to be unrelated, but these cases are all about unjust laws singling out groups that have done absolutely nothing wrong.

I'm sure that for other groups this has absolutely no weight, but with every apology by some government official for past wrongdoings we get one step closer to governments that can be held accountable in the present.

50 years is way too long, but it is better than nothing.

So, I agree there is lots of more important stuff that we need to deal with. But it's 'cost free' because it does not actually go at the expense of one of those things, and it may help in the future to avoid stupid 'mistakes' like these so that at that time there will be less important stuff that needs dealing with.
I estimate the percentage of searches I do from an actual Google web page is less than 0.5% (not counting searching again from the results page). I always search directly through my browser, whether that is "g <search terms>" in Opera, or with the search field in Firefox.

Such a change is completely missed by folks like me.
AMD Eyefinity: one DX11 GPU drives 6 DisplayPort displays as 7680x3200 surface
aha, very nice! I was wondering how to do the awk-style structure in perl; it was unfair I didn't research it.

Maybe it's just me, but I find it much harder to read than the awk syntax, I think mostly because of the dollar signs. I think it's pretty crowded as a four liner. Awk's condition-action syntax helps a little here too.

BEGIN { open(VOCAB, ">vocab"); }
if (!$imap{$ARGV}{$F[0]}) { $imap{$ARGV}{$F[0]} = ++$I{$ARGV}; }
if (!$jmap{$F[1]}) { $jmap{$F[1]} = ++$J;print VOCAB $F[1] . "\n"; }
print "$imap{$ARGV}{$F[0]} $jmap{$F[1]} $F[2]\n"
Yeah, I was happy how the java turned out. The important point of comparison is to C++ and was WAY easier!
Hmmm... would have expected a discussion about the motivations for such a change, as I see it this is just cult worship (coupled with groupthink down-modding for even voicing an alternative opinion).... I expect more from this community (cue baseless down-modding)
I agree, 1GB is small. I do similar processing on more 100GB-ish tasks.

But I should say, this is a large enough dataset size that loading it all into memory is sometimes infeasible, at least in interactive interpreted environments like Python. That's an important boundary point.
* and hundreds of billions more to treat cardiovascular disease and the many types of cancer that have been linked to the so-called Western diet. *

Cancer and heart disease are fundamentally diseases of age. Everyone will die of one or the other eventually. The links to certain dietary elements are almost all a result of a data mining.
Actually only half-brazilian. Born and raised here in Minneapolis, MN then moved to Santa Fe, NM and now Mountain View, CA, mas também passo bastante tempo em Brasília.
What a tangled web we weave from
Good point, I had not even thought about that angle.