skysight-inc/HackerNews huggingface dataset:
Build something. Design something. Contribute to something. Help people. Give and get feedback. The rest will take care of itself. Relax, start small, keep going.
Just a note on word choices... the "Greater East Asia Co-Prosperity Sphere" was the name of the colonial empire that Japan built through conquests and occupation starting in 1940.

http://en.wikipedia.org/wiki/Greater_East_Asia_Co-Prosperity...

Not sure if this is part of a joke or not, but Japan's history of war-time brutality during World War 2 is pretty extreme.
It seems the iOS email client doesn't support the IDLE extension. This is the same case with the Android e-mail client (https://code.google.com/p/android/issues/detail?id=23971)
Python is a really big and complicated language to include in Browsers. And think of the version hell: If you think Pyhthon 3 compatibility is apain, imagine if we still had to use Python 2.2 on Firefox or something like that.
Ask HN: Online courses platform
A lot of my friends lately asked me, if I would be willing to teach them programming. Most of them don't live in the same country as me anymore, so online teaching is my only option.

So here is my question - have any one of you used online courses platforms and can recommend some?

I did some searching I didn't find one that would offer highlights for code you upload.
Is it a mental health crisis? American society is currently in a raving paranoia phase. For example, our drug laws mean that this much killing happens three times a day in Mexico and Americans love it. The past few generations of Americans have been socialized to answer perceived injustice with systematic mass violence, so it is no surprise that that is exactly what they do.
The links are to three different blog posts, by various people who worked on the project, talking about their (our) experiences.
It's easy to say you're passionate about a product, but how are you expressing that? Do you know the ins and outs of their product? Their market? Have you researched their competitors? The point I'm trying to make is that passion is great, but showing that you've turned that passion onto the needs of the position you're seeking is better. If you're looking for a technical position, get as deep into the technical nature and differentiators between their product and competitors. If it's marketing, talk about key demographics, key markets, etc. At the end of the day, you want to show them that while that college grad may come in and give them X level of production versus your (0.5)X on day 1, by day 50 you'll be at 2X while that grad is still at X. That's all you can do.
Drive? All you have to do is put it in a Pelican case, mark it as "video equipment", and ship it on a cross country flight in the cargo hold. GPS receivers are already designed for signals from satellites; picking up something transmitted every 10-60 seconds from 6 miles up is going to be easy.

Good luck tracking that signal down.
How I hacked the Pinboard Co-Prosperity Cloud
App Engine has this problem too. The solution is to run a cronjob somewhere (App Engine has cron built in, so I've used that in the past) that hits your frontend every ~10 minutes or so. Instances never go stale, and on App Engine, you get 28 instance hours/day for free, so you can stay under the free quota as well.
Imagine only having one landline in your house before the era of cell phones: You have to use that one line to go on the internet, so if anyone calls you they get a busy signal. Yes if you were a geek you'd get that extra phone line like I did, but most normal people didn't do that. Having a 24/7 live net connection changes everything.
What extra-Constitutional kill list? I'm a strong proponent of civil rights, but the rhetoric around the issue is a bit ridiculous. The Constitution doesn't have all of these things you think are in there, and both Due Process and the extra-territorial application of the Constitution are much fuzzier concepts than your rhetoric contemplates.

The Constitution is not the be-all, end-all of what should limit governmental action. At the end of the day, we have a democratically elected government. And voters consistently elect people who believe in the god-given right of America to kill any foreigner who poses a threat to the country, with no process at all. Opposition to this policy is, like gun control, something Democrats abandoned at the national level with Clinton in order to keep the party from being swallowed up in obsolescence. I don't agree with it, but you can only fault a President so much for doing what people want him to do.
As a lover of Python myself, this is awesome.

However, as others are noting things that are missing that we pythonistas can't live without (generators, classes, etc)- I feel it is worth a reminder that Javascript 6 (Harmony) is going to have a lot of these built in.

Brendan's slides have a great overview of what's to come (and makes me hope writing JS outside of CoffeeScript will become more bearable since I'm so spoiled by Python:

http://brendaneich.github.com/Strange-Loop-2012/
I'm a big fan of the dropbox.com website. They have a footer full of links on the homepage, which is basically a minimalist site map that helps them avoid having a navigational header on the landing page.

Once you login, though, the footer basically goes away and is replaced with a small left-side, fixed "footer" that really contains non-task related links in a drop-up menu.

This seems like a very clean solution to the problems outlined in the article.
Naval has been a prolific angel investor over the past few years. It would be interesting if some of this capital is used for direct investments out of AngelList. Years ago Sequoia did something like that by investing in YCombinator, and multiple venture funds created a similar structure when they invested in Betaworks.
The nice thing about America is that you can sue anyone for anything (even if the case has no merit and goes nowhere).

But winning a libel suit is no panacea — it doesn't magically make your life better. See e.g. http://en.wikipedia.org/wiki/Richard_Jewell#Libel_cases and http://en.wikipedia.org/wiki/Richard_Jewell#Aftermath .
A combination of http://en.wikipedia.org/wiki/Signalling_theory and http://en.wikipedia.org/wiki/Dramaturgy_%28sociology%29 , probably.+

That actually took some work to Google up. I thought I'd be able to find something specifically about humans faking social signals in exactly this context, but I didn't. Also, "social signalling" is full of results about trying to teach computers how to deal with human social signals, and how to process data from social networks (not quite the same thing). It's a busier term that I thought it would be.

(Dramaturgy is a word I'd never encountered before, either, though I've noticed the concept in play in people around me. Not mentioned in the Wikipedia page that I could see, but something you can probably see once you are looking, is that some people act as if they are in a play constantly, but are playing to the wrong audience. I have a relative who acts as if the entire world is a soppy mid-day women's talk show and constantly play up their concern to an audience who is actually pretty OK with, say, a 12-year old riding a bike without having to express concern every time that they are going to hurt themselves. And there's always some people who never seem to leave High School, or at least take a few decades longer than it should to realize that they're not on that stage anymore.)
Oh you're right, sorry about that. Funny how a factor of 10 makes things so much better... Or worse.
Really? When someone says they are an expert in Java, they do not mean that they are well-versed in what sort of Java statements have unexpected, undefined, or indeterminate behavior. Even more so when someone calls themselves an expert in Lisp, Haskell, Scala, and other high-level languages. We are not talking about maintainability or style, we are talking about just being able to solve basic computational problems without having your program abort. In addition to this entire book on what not to do, books on advanced C++ programming (like the "Effective C++" series) are loaded with things you shouldn't do:

http://www.semantics.org/cpp_gotchas/index.html

C++ also encourages programmers to do "bad things," where other languages discourage such code. In Scheme, arguments to functions are evaluated in an undefined order, and so such arguments should never have global side effects; but Scheme discourages global side effects in general. In C++, arguments to functions are also evaluated in an undefined order...but global side effects are encouraged and widely used in C++, and it is easy to inadvertently create a situation where this becomes a problem (e.g. one argument might resize a vector, when the other is an iterator to that vector -- both common, both encouraged, but a pretty bad combination). C++ makes the most dangerous ways to do things the easiest and least verbose: pointers to access arrays, fixed-width integers, floating point numbers, etc.; other languages make such dangerous things more verbose and force programmers to be explicit when they try to utilize such constructs.
What about the gmail for iOS app?
I'm wondering the same.
I like this idea. How can I get in touch? (Email won't show in your profile unless you put it in the "about" section.)
So as a Democrat whose opinions have evolved on the subject, it's not just blind partisanship. A lot of the fear-mongering about the PATRIOT Act that was waved around in 2001 just hasn't come to pass, and it has been watered down over time. The same thing with Guantanamo. The Supreme Court pretty much smacked down the Executive between 2004-2008, and the fears never materialized. This is the list of defense attorneys for the Guantanamo Bay detainees: http://en.wikipedia.org/wiki/Guantanamo_Bay_attorneys#Guanta.... This isn't a big scary shadowy thing anymore--the place is crawling with lawyers now.
I think this author doesn't understand the long term vision for square, or I don't.

I was lead to believe the card reader and payment processing was just a way to get into businesses. The opportunity is to give them data on their sales to helps them more effectively run their businesses.
Or a D.O.! But in general, physicians prefer the noun "physician" to "doctor".
Tumblr is a good example of a website that has solved this problem. In the Dashboard, they have a footer a lot like the footer #2 in the Facebook example. It also makes use of the jump to top jquery plugin that makes using infinite scroll a breeze.
Google doesn't offer 'push' for CalDav, so same regression as going from Exchange->IMAP.
I've looked at Google this way since George Dyson wrote his "Turing's Cathedral" essay after he visited in 2005 [1].

The comments about book scanning led to some controversy at the time [2], which gave a glimpse into Google's AI motivations that have now become much more explicit, thanks to projects like Google Now, Google Glass, and self-driving cars.

1. http://www.edge.org/3rd_culture/dyson05/dyson05_index.html

2. http://www.zdnet.com/google-side-steps-ai-rumours-3039237225...
I most often encounter this when looking for an "advertise" link. If I'm looking for TOS or something I can deal with three scrolls because chances are I'm going to look for it once, but I think facebook having their facebook ads section as a part of this is extremely annoying (if i dont remember the url).
How Evernote has served billions of API requests.
The petition that ended up getting 25K required votes was pretty lame. My hope was just to get a bunch of people to agree on something that's more specific.

BTW, I would never down vote someone for disagreeing with me :) Thanks for joining the discussion.

And you're right, it was a knee jerk reaction; but I would've regretted doing nothing much more than having my petition fail to get a ton of traction.
It's basically "exchange" support. Android is unaffected and on iOS, IMAP, CalDAV & CardDAV can be used in place of ActiveSync (mostly)
Hey I can try to help you out with this. Contact emil-at-thenextweb.com
In Medical Triumph, Homicides Fall Despite Soaring Gun Violence
I would bet heavily on (1). Non-human primates, with ~10 billion neurons (~3 billion neocortical), also cannot learn the rules of chess. Nearly all neural networks have far fewer.
My recommendation, Skype, pastebin, and go from there. Not quite what you're asking for but solves the problem quite well. You can screen share as necessary as well.
"That does not necessarily imply that perception is intrinsically so much harder than logic, merely that it is using those tools."

Again, this might follow if, say, nobody had ever tried to come up with such tools, and we were going to try for the first time this year. But people have been trying, and failing, and failing. Of course it will be easier when the tools exist; robot.walk_to(grocery_store) is as easy as any other function to call, but it is obviously much harder to implement.

In the "mathematical sense" I can simply assert the existence of "recognize_character(image_matrix)". In reality, the complexity of such a function is obviously much higher than, say, a Prolog implementation.

You keep retreating into theory, but again, that's not the world we live in. The world we live in is one in which the problem of sensorimotor perception and manipulation has received immense work on it, and remains in a state in which it is still wildly less capable than my dog in most ways, whereas we were knocking out things like SAT solvers that blow humans away (which are notably incapable of holding very many symbols in their heads at once) decades ago. It doesn't matter if you can theorize a world in which perceptual problems are easier than sensory problems; we don't live there.
Might not make your life better, but it would be incredibly satisfying.
In the US it is very hard to win a libel case (as the plaintiff). Basically, you have to prove that the news agencies intentionally and maliciously libeled you. This is pretty darn near impossible to prove in most cases. If I recall correctly, an example of a case where a libel lawsuit would be successful is one where the new agency makes up something or encourages a source to make up something.

EDITS (replies to below):

Defamation laws in the US are actually very complex and in certain cases ambiguous. Different states have different standards for civil liability. In Gertz v. Robert Welch (https://en.wikipedia.org/wiki/Gertz_v._Robert_Welch,_Inc.), which involved a newspaper publishing lies about a non-public official, the Supreme Court held that state defamation laws had to have the plaintiff prove at the very least fault of some kind on the defendant's part, and that for punitive damages malice must be proved. The court also found that people cannot be made into a public official.

Certain statements are considered to be inherently damaging and fault does not need to be proved.

Regardless, clearly Ryan Lanza does not have a case since law enforcement officials did originally identify him, wrongly, as the suspect. The police were clearly not negligent because the reason they ID'd him as the gunman was because his ID was found on the gunman's body. I don't know if the news actually stated as a fact that he was guilty.
This is the same case with the Android e-mail client

Just to put this out there, K-9 is the fork of the andriod mail client you really want to be using, it does IDLE.
Hard to think that your job is worthwhile when it consists of cleaning up after other people's crappy perl scripts...

At least you are not alone. Every sysadmin in the world knows how you feel.
Yeah, I was looking for something more organized, where i could keep everything in one place, like Udemy, but more programmer friendly.
I wrote a lot of Tcl back in my days and the one thing I remember is the awful scoping rules, e.g. if you want to reference a global variable, you need to say so first, otherwise you'll be referring to a non-existent local variable and you won't get any error, just an null value.

It was horrible.

Tk was nice, though.
Agreed. It's a shame to think about all the interesting things that might be getting built instead. Programming a novel generator is a great example. What a fantastic challenge being overlooked. It reminds me of this great video of Vonnegut graphing the emotional shape of stories. http://www.youtube.com/watch?v=oP3c1h8v2ZQ&feature=youtu...
The Drive client on the Mac was badly behaved in my experience, putting a lot of load on the system and constantly grinding Spotlight indexing. I've uninstalled it until it has time to mature.
What push mail solution for iOS are you referring to? The native Gmail app? I don't think I'd agree that is provides 'nearly identical functionality to Exchange'.
> No it isn't. If we know who's pushing for this we can possibly persuade them to stop. Politicians aren't going to stop if someone is donating to their campaigns and there isn't a massive public outcry, but a special interest pushing for this might be easier to reach (or, if they can't be reached, they can be exposed, increasing the chance of the kind of public outrage that politicians might actually react to)

This is an oft-repeated but utterly wrong characterization of the political process. It fits a compelling narrative for some people, but it has no basis in reality.

Here is the basic truth: it takes neither public outcry or big donations to get politicians to do something like this. Wal-Mart, Lockheed, etc, don't need to grease any palms to get a Congressperson to jump at their command. No, all they have to do is use some magic words: "jobs," "terrorists," etc. Politicians are a deeply paranoid bunch. They are paranoid of being labeled "soft on crime" or "soft on terrorism" or "bad for jobs." And they are deeply paranoid about these things because they are trigger words for the public.

A good example of this is how Obama fell over himself to compete with Romney about who could be more pro-coal. Why did Obama swing so hard on that issue? Not for fear of losing donations. The "clean coal" lobby gave $240k to Obama's campaign. That's nothing in a campaign that raised over $1 billion. No, he did it because "anti-coal" is a buzzword, not just for people in coal mining states, but for blue-collar Democrats who equate "anti-coal" with "anti-industrial jobs" and the more liberal elements of the party.

The same thing is true of terrorism. There is not a huge public outcry saying "make us safer" but there doesn't need to be. Nobody wants to be painted as "pro terrorist" and the fear of terrorism is still a great way to get a project through the DOD or NSA.
That's just a snide comment, not a useful one. The difficulty of symbolic/logic problems can be made unboundedly great by construction. Nobody ever denied that. The point is that something like crossing a room and picking up a pencil seemed easy, and to this day is still a significant achievement for robotics, still requiring fairly controlled circumstances.

It can be difficult to understand this from our present-day perspective where we have so thoroughly internalized this idea that it has apparently passed into invisibility for some of us. Go back and read Asimov's robots work, in which he has robots walking, talking, socially interacting with humans, even pondering great ethical conundrums, while at the same time it requires massive resources to attain the raw numerical computational power available to a Commodore 64.
In 2-3 years Google Play will bring half of Google's total revenue. Only god and google knows what will happen during that time.
$50/hour. Not because I am incompetent, but because I choose to work from home(more productive, more time with family vs commuting). Most people want you to come to their office for butt-in-seat hours, so I have to lower my rate to still be desirable. Unfortunate, but there's not a ton of full-time remote iOS demand these days

----

For reference:

Cheap overseas outsourcing = $20-30/hour

Junior/entry-level contract rate = $50-75/hour

Competent developer (i.e. able to work well without need for help or guidance) = $75-125

Highly skilled professional (flies in to help, recognized industry professional, directs projects architecture) = $150-300
They did what with it?
Cognitively speaking handwriting and typing are different tasks and thus have different results on the learning process, which may or may not vary individually.

I think the best method to learn coding highly depends on the learning style of the person.
>For example, he doesn't discussed the causes of accelerating returns, doesn't support the causes with data, only the effects.

I agree with this. It seems to be a huge hole in the entire discussion. It's not enough to cite historical data, and assert that exponential growth will continue indefinitely. I could speculate a bit about some explanations. But I'm curious if there are any good discussions out there, does anyone have some recommendations?
I find it hard to believe that anybody who has an iPhone, and works with documents, hasn't purchased GoodReader. It's on the top-3 of applications for people who work with documents, and the top-10 of iPhone apps in general.

But, I'll accept your premise - for the casual user of Dropbox, who doesn't ever want to buy apps for their iPhone (unusual, the vast majority of the value of an iPhone comes from it's ecosystem, but i'll run with it) - they can access their files through the iOS client.

But, really, everyone who does this seriously should have Goodreader on their iPhone.
YouTube’s Biggest Overhaul Of Its Data API Yet
Surely we can find a better example of this supposedly widespread behavior than this. Reading that whole thread, it's clear that this Christopher guy hasn't even considered issues that are quite important to Ulrich and his collaborators. Then when his failure to consider is pointed out, instead of taking the lesson to heart he doubles down with unconvincing, unrelated arguments. That is "crap", and that's what Ulrich called it.
There is no shortage of compile-to-JS languages. For a non-comprehensive list, see

https://github.com/jashkenas/coffee-script/wiki/List-of-lang...

For many of the offerings in the list, the problem, IMHO, is the lack of a complete story.

If you base it on an existing language - in this case, Python - you would expect a full implementation of the language, or at least a good portion of the core language features. The benefits of an existing language are often familiarity and the potential to reuse existing code. With partial implementation, you can hardly gain these. And the downside of extra abstraction quickly outweighs any superficial perception of familiarity.

If you create a new language, you have to strike a good balance between language features and interoperability. You need to bring enough new things to the table to make it worthwhile to learn, adopt and support it, and yet you can't overstate the importance of a good interoperability story unless you can afford to completely ignore the JavaScript ecosystem. See DART.
In the US at least, facts cannot be copyrighted. Various cites have tried to stop alternate subway maps or transit apps from being sold, but courts have ruled that mass transit routes and schedules are facts and not protected by copyright.

I guess it makes sense that these auto generated books may fall under the same umbrella.
Nice. Sort of the computational equivalent of 'A model of Neuschwannstein Castle made out of spaghetti'.
When I went to Facebook's HQ for a hackathon, they told me the solution they use for this problem is to smash the escape key. It works for Facebook to reach the footer.