skysight-inc/HackerNews huggingface dataset:
* dichotomy

And no it is not one. There is a big difference between "economically efficient" and "wasting their times on a unnecessary job", especially in the context of GMI.
Sochi Olympics: Japan's Hanyu Wins Men's Figure-Skating Gold
Wearables have a dirty little secret: 50% of users lose interest
I'm not sure... to be honest. But I have not heard of such a thing.
Nice. I hope your gig at the company retreat was appropriately awesome. :- )
You can code, but are you a coder?
I spent 9 years in some of the worst public schools in America until I was able to escape to a private school.

I think you completely underrate the very real problem of bad teachers in poor cities. This is not just teachers merely being unable to teach kids with all manner of problems - there are many teachers who are actively making things worse, in many cases being both verbally and physically abusive to the students.

The very real problem of teacher evaluation does not in anyway obviate the fact that many teachers in poor communities are more horrible than most would dare imagine.
Python 101: How to Change a Dict Into a Class
I think you'd have to take a look at our actual paintings and you'll see that there is 3D texture, brush strokes, and a "painting" look.
EBook Review: Learning scikit-learn: Machine Learning in Python
>Compare this to a lab science PhD, in which you basically do the project your advisor tells you to do, and you succeed or fail in part based on whether your advisor chooses a project that works out

This is a complete crock of shit.

A situation like this only happens if you let it happen. If you are active as a grad student in directing your training then you'll have all the freedom you could ask for.
I think naming Trello is a dicey move. Trello is a great product. It's incredibly simple -- a huge asset for most users -- and very well implemented.

I spent about 60 seconds looking at your homepage. I didn't convert. Here's my impression:

You say it's like Trello. So I like that. And then I see a screen that is much more complicated. I glance at it. Then skip past. Ok, phases. Phaser. Ok. So it's like, a way to keep tasks separate without just using a separate task board. Ok.

Moving on, now there's "arcs"? I see what you did there, with "story arc" and all. But wait, now my super simple trello issues are grouped into phases and arcs? And if I use this as part of my bigger process, then my phases and arcs are split or spliced into my sprints. Also, there's already an agile term for what you're calling "arcs" -- epics.

But I don't give up. I want to get it. I go back up to the top screenshot. Ok, it's 3 lists, just like Trello. But wait. Why is the first column green? And why is the top option bold? Do you select it? And then it changes what happens in the other 2 columns? But that's not like trello at all. And it's also not intuitive I don't think. And one list is "arcs" but the other 2 are "phases"?

And what are the "This week: 18..."? Number of stories completed? created? Why do I need to see that on every single page?

Also, I skipped right over the Vim section. It seems pointless to me. That is solving a problem I do not have. But hey, I can see others may use it or it could even just be a bit of a gimmicky feature that does get it some attention.

Anyway, and more important than all that, congrats on shipping!
Apropos of nothing, one internet guy's unjustified personal opinions on the future of teaching and software: The one-to-many "lecturing" interaction should be replaced by software, in order to give teachers more free time for the one-on-one interaction with students. One-on-one personalized feedback on progress is extremely valuable to students, and more difficult to automate, so it seems to me the best use of teachers' time.
"I’ve been coding for years and have actually gotten pretty good at it. WordPress is my main tool of choice and I’ve gotten quite handy with it"

I kind of stopped reading there.
>You're never done learning, you never reach a point where you can whip up nontrivial projects without at least a little bit of floundering

I agree that you're never done learning, but you shouldn't "flounder" forever. Somewhere between 4 and 10 years you should be done floundering. :)

Sure you may need to check your API reference for specific function names and parameters, but there are very few aspects of my main languages that I don't just know without having to look them up at this point.

And that experience translates even to languages you haven't spent a lot of time learning. With less than a dozen hours of JavaScript exposure, I understood the syntax of his "OMG!" examples. It does eventually get easier.

It seems like he's giving up too soon, but he's also (seemingly) refusing to just ask questions. There must be forums where he could ask about syntax like that.
> JS's lack of strong typing limits your ability to reason about streams (a lot more than just streams, too) and further limits your ability to write performant stream computing software

I think you missed my point so I'll restate: in practice you don't reason about streams in Node, because the community (a product of the simplicity of the streams API) has a packaged solution to your problem. It plugs right in. And this ecosystem exists because of the simplicity and dynamicity of the constructs used.

I actually agree with you that Haskell does it "better". It's purer and cleaner. You'll probably have less bugs if you write everything in Haskell.

Except it doesn't matter to me, because Haskell doesn't have anything close to the plug-and-playability of npm modules -- and this is a pure social product of the stupid interface that Node exposes compared to Haskell. Node is shittier, and that's why it's more capable at solving the problem I have -- constructing powerful apps in close to no time, and zero lines of my own code.

I guess what I'm saying is that sometimes worse is better.
> Is there any evidence that humans ever weren't large enough to worry about common property?

Well, yes, as long as you keep going back in the geological record (I won't say historical record since written language would seem to have required a dense-enough population).

> If humans are social creatures, then it seems to me that this view of history can't be right because humans have always formed governments as required by our social nature.

Well even at the family unit level you mention, there would be government (by head-of-household, whoever that was). In areas with multiple families you'd likely have common property which would need it's own form of government (warlord, popular tribal chief, what-have-you). But that's getting back to my original argument.

I think we might actually be in agreement; the key to me seems to be that the Hobbesian nightmare doesn't occur when a populace and its government are organically grown. There's no reason you'd see all-vs.-all in history simply because there was always some form of government.

Hobbes's nightmare seems to come from the collapse of government among a mass of people, and its subsequent power vacuum, which results in subsequent in-fighting (or invasion from abroad). There are multiple examples of this in recorded history as well.

> But bandits have almost always been a reaction to the formation (often by distinct government policies) of a destitute class.

I don't think anyone would argue that destitution increases crime and violence against the weak. It's easier to have morals when you don't have to die of hunger due to your principles.

Likewise I think your point about blood feuds is spot on, but then we need to recognize that it has become government (as you say, law and order by a different means).

The idea that the "war of all vs. all" would be transient (until some form of stable governance sets up) is probably the thing which keeps Hobbes from being as much of a nightmare. But it also wouldn't really make those who live through the transient feel any better about it.
I'm one of the early people on solo.im; all I can say is that it hasn't felt like that to me. Just a really useful supportive group of people who are out there doing it, willing to share our experience.

Rachel

P.S. And I don't buy the idea of "idea harvesters" anyway. Ideas are easy; ask any founder. Execution is the hard bit...
Everything you can learn in an undergraduate cs course (and so much more) has already been written in a hundred different books all available on amazon for a considerably lower price and shipped right to your door. If information was all that teachers (and educational institutions) offered, they would have been replaced a long time ago.

And I'm saying this as someone who prefers to learn from books. So what else is there? Individualized attention? Community and networking? Human interaction? Motivation and structure? Signaling? Probably some combination.

Any real replacement needs to address all of these; video lectures, digital notes, and online questions are just reinventing what I can already pick up at the book store.
But runtime errors are exceptions, so even if your code doesn't throw them, you have this problem. No?
Did you mean "exploiting" rather than "extorting"?
A set of really sexy icons
'"Work then without disputing," said Martin; "it is the only way to render life supportable."

The little society, one and all, entered into this laudable design and set themselves to exert their different talents. The little piece of ground yielded them a plentiful crop. Cunegund indeed was very ugly, but she became an excellent hand at pastrywork: Pacquette embroidered; the old woman had the care of the linen. There was none, down to Brother Giroflee, but did some service; he was a very good carpenter, and became an honest man. Pangloss used now and then to say to Candide:

"There is a concatenation of all events in the best of possible worlds; for, in short, had you not been kicked out of a fine castle for the love of Miss Cunegund; had you not been put into the Inquisition; had you not traveled over America on foot; had you not run the Baron through the body; and had you not lost all your sheep, which you brought from the good country of El Dorado, you would not have been here to eat preserved citrons and pistachio nuts."

"Excellently observed," answered Candide; "but let us cultivate our garden."'
It'd be very nice if Insight offered workalikes for some/all of the Blockchain.info APIs.
Actually our prices are quite a bit lower...

We can also do 2 weeks, however due to uncertain demand, we aren't making that guarantee yet.
The full paper is here (link in the story is broken): http://www.nsf.gov/statistics/seind14/content/chapter-7/c07....

To me the worst part is on page 25. Only about 30% of Americans understand scientific inquiry. I believe this is the root of the anti-science undercurrent in mainstream American society.
For the first two releases where Unity was the default, I tried to like it but had to give up within a week because it was simply too buggy, given the Compiz plugins I wished to run. (Had I used it stock, doubtless it would have worked better.)

In the third release featuring Unity, also the release where they removed the classic GNOME shell, I tried Unity again and was satisfied. It was better than the GNOME shell I had been using theretofore.

I do not believe Unity to be perfect, but I do enjoy using it more than almost any window manager. (For completely unrelated reasons, I switched to i3 a couple of months ago, but of window managers directed at normal users, Unity is certainly my favourite.)
It can be easily explained by how ravenously hungry they are for controversy and fear-generating topics. US news media unfortunately has a lot in common with reality TV.
Group Mind. More than 13,000 People Are Playing Pokémon Red Together
Is that a joke I'm not getting? If not, please explain.
>what about if we optimize not for equality but for happiness.

Again, you make a valid point. Let me stop the debate right here though. We're venturing into philosophical territory here...the kind more suited to 5000 word essays than HN posts.

One thing we can debate however:

>post-scarcity economy

I find this notion decidedly problematic. We've been optimizing the sht out of production for decades and yet the average family is battling to make ends meet more than ever. "post-scarcity economy"...I don't buy it...not even close.
No, not a bribe, just the new laws, see http://www.croatiaweek.com/tag/traffic-fine. And it seems to be working quite well for now.
Seconding this post, because votes are mostly anonymous and you can't see I upvoted his/her comment.
Dropbox's YC Application
Something you never want to hear from your kids
Car drove by my house way back when, smoking rather alarmingly. Stopped a few dozen meters further on, fire from under the hood, firefighters dropping by to extinguish it. Adventures in one's youth. No clue what caused it; probably a short circuit, and given how there's oil and gasoline everywhere, it kinda keeps going.
Try a kaggle competition.

You can get a real problem (the same one the PhD student is doing) but you get to use whatever tools/framework you want.
Survey science involves setting up controls to suss out people filing falsely.
Are they preventing you from installing GNOME2 on your desktop?
Yes, there's definitely a tension between narrowly applying rules and leaving them too broad. IMHO the recent CFAA cases have correctly met the spirit of the law (save perhaps for Manning), the problem is that (especially in Aaron's case) the sentence is disproportionate.
Oh no, we totally are horrible people.
Fair enough. :)

There are places for pseudonymity. My name here isn't my real name, I should note, though it probably wouldn't be hard to trace it to my identity.

It isn't as easy for someone to Google and find an HN comment I made, but I still try to keep things clean here.
I believe open teaching creates transparency that will enable us to better identify the "bad" ones and allow them to improve their craft through feedback loops. This openness will generate more and better teachers. Those that simply lecture to masses are likely to be replaced because they don't provide true value to students. (disclosure: I'm co-founder of trinket.io.)
It's funny how the meaning of "coding" has changed over the years.
Sadly, LGPL is still too restrictive for many uses and for many companies anything GPL remains anathema.

Public Domain or BSD-style licenses are really the best option for encouraging wide usage and discouraging code duplication.
I wouldn't say its a process of continuously diminishing returns. If you use the same process your entire life it will be, but you can constantly be learning new programming paradigms, algorithms, frameworks, architecture, etc. Also the diminishing return idea is a matter of perspective. When there has been something small I'm struggling with for a long time and I finally get it, it's a huge deal to me. Maybe to someone else it might not seem like a lot, but the satisfaction is still there. I think its more the difference between truly loving programming and romanticizing your love for it.
here is a free, simple, and accurate geolocation service:
http://free-geolocation.appspot.com/
Somewhat related: I've found in my general experiences that many people don't know what a scientific theory is. They think it means a guess. For example, a lot of people I've talked to think the Big Bang "Theory" is a work of fiction someone invented.

I've found that among a lot of the people I talk to there's this severe, fundamental lack of understanding around how science works. Not a lack of scientific knowledge per se; just a misunderstanding of science's modus operandi.
What do you mean votes are "mostly" anonymous?
That's like doing psychological profiles on actors based on the roles they play.
Does your Chief Science Officer really have a PhD from Capella University?
Why not feed his visitors subtly incorrect data?
Free, Simple, Accurate Geolocation Service
I have Wikipedia for this. No joke. This is kind of like the argument about students during math using a calculator. General knowledge is less of a requirement even here in NYS with the Regents system. California I'm sure is more of the same. As long as you know how to find it, that's all that matters in life.
There is a rather large contingent of people in America who suggest exactly that. Broadly, they are generally conservatives who believe that "government" and "evil" are the same thing.
Every job will be replaced with software (and hardware for jobs with a physical component).

The only question for each profession is "when?".
Sorry, but punishing me to get at the Myanmar junta isn't OK.
U.S. Navy uses Red Hat too, though perhaps not to that same extent as the Army.
Elastic Mesos now features Mesos 0.16.0
OK, so I have foobar.something stored on my cloud server. If I only have the software to read it on one computer, the existence of that file in the cloud is not useful to me when I'm away from that computer. If the software is also in the cloud, that problem goes away. Cloud-based software solves many of the problems of distribution.
I'd say motivation is a big one. It takes motivation to push yourself to learn from books. I prefer to learn that way myself. But plenty of students don't have it or don't see the value. A teacher or mentor can make a huge difference to students in that situation.
You realize that makes it sound more likely that your workers (sorry, contractors, whatever) are poorly paid, right?
So, a meetup.com with selectivity and a better looking website.
My favorite local video store (quaint, I know) organizes films by director and it's always encouraging to walk through there and see that even great directors sometimes make terrible movies.
> I don't buy it...not even close.

I get where you are coming from and I agree that the current track record doesn't allow for such predictions. However, I am linking the advent of post-scarcity to the widespread adoption of some transhumanism values. Maybe that'll work. Or we'll be consumed by grey goo. The future is too bright to see it clearly.

On the somewhat unrelated note my favorite flavor of transhumanism is abolitionism that aims to remove suffering as much as possible.
With regards to the Business Week chart, do you know if the numbers are using median or mean?
What happens when you Rear-End a Tesla?
Canonical, and more personally, Mark have been targets of my frustration with the Linux desktop, I moved like many others to Mint. This is a very welcome reminder that even if phrased negatively as 'lessor evils', Canonical contributes and attracts people from various backgrounds to something I sincerely want to overtake the current selection of OS options (more philosophically than anything). Canonical may not listen very well, and ultimately that may hurt any chances of desktop success for linux, however this reminds me they're still in a very small circle of 'lessor' evils.
TrueVault (YC W14) Brings Easy HIPAA Compliance to Startups and Health Apps
Look for either the php user agent and/or the source ip. Why not use mod_redirect or something and redirect him to some bizarre internet meme site? I would suggest tub girl or goatse. It will get the point across very loud and clear. Or, just serve a different copy of your site to him that makes it loud and clear what he is doing is not ok. Either way, you can use mod_rewrite to cause this guy agony and prevent him from perpetrating this.
This makes me so sad
No. Why !?
The most fun I ever had learning a language was learning Lua through developing addons for World of Warcraft. It's an interesting dynamic I haven't found outside game modding.

A lot of people get into desktop programming through modding. They learn C/C++, Java, etc. However web languages can't be trained through game modding.. most web games are closed source and not moddable, nor foster modding communities or open APIs.
Grab the cracked version from the Pirate Bay then. Or use LibreOffice, Calligra, AbiWord, etc.
>I've found in my general experiences that many people don't know what a scientific theory is. They think it means a guess.

Well they are correct.
Can't get enough of deferreds and promises? Want lots more examples of interesting, cunning and mind bending ways to use promises and deferreds? As luck would have it, this:

http://shop.oreilly.com/product/0636920030508.do

...has just been published.

(N.B. I'm one of the authors - all feedback would be most welcome and apologies for the shameless plug).
YOUR DOING IT WRONG

disclaimer, I've never actually taught programming so this is my own opinion

Start with BASIC, yes totally 30 years old and unsexy.

Learn the primitives. Baby steps

Variables, control flow, looping, conditions, functions, data structures (start with arrays, then go to 2d arrays and parallel arrays)

Then go to reading and writing files etc etc

Do NOT move on to the next thing until you have a complete understanding of the previous. DO NOT JUMP TO FUCKING RAILS UNTIL YOU HAVE A COMPLETE UNDERSTANDING OF 100% Of THE ABOVE AND CAN GET ALL THOSE PRIMITIVES WORKING TOGETHER TO SOLVE ANY PROBLEM.

So then take your .bsc files and rewrite them in a sexy language say ruby or python.
Depressing, but not unexpected. The problem isn't necessarily anti-science; it's anti-authority. Anti telling me what I can or can't believe. Anti you think your "science" can tell me what I know in my heart/what I feel in my bones?

The last thing we should do is try to mash heads with this level of warm comfort and confidence in ignorance and instead ask questions to probe the depths of what they do know and why.

Why do you believe this? How would that happen?

People may be allergic to being told what to do and what to accept, but inviting them to wade in the waters of the scientific method may allow them to find answers themselves.
Not every job... somebody has to make the money from automation otherwise what's the point?
The astrology thing is possibly a matter of vocabulary. Especially in a "let's talk about science" context, it would be easy to just hear "astronomy" and say "sure, that's a science".
No, they are not even remotely close to being correct.
Among other things, pg and anyone with physical access to the HN server should have the capability to determine which users voted on a given comment, since the server needs to store that so it knows to not let you vote twice.
You find a time machine and go back in time. What would you do differently?
Teachers weren't replaced by books either. Who on earth thinks that they will be replaced by software?

I don't see how that follows. Horse-drawn vehicles weren't replaced by trains, but they still were eventually replaced. I don't know if teachers will be replaced by software, but the fact that they weren't replaced by previous technologies is hardly strong evidence against it.

And as someone who has spent a fruitless day googling for how to do a relatively simple task I can confidently state that mentoring by an accomplished human beats software any day of the week.

Well, let's look at the evidence. Since that event, have you stopped using Google and hired a teacher to follow you around to you can ask her/him stuff?

Assuming you haven't, then clearly Google is a better solution, whether it is due to cost, breadth of information, availability, etc.

Now, of course, learning a syllabus is hardly the same as searching for information on random tasks. But then again, so would any software designed to "replace teachers"; clearly no one will suggest using Google for the task.

Personally, I don't think teachers as a whole will be replaced, but I can see it allowing teachers to take on bigger classes, allowing administrators to cut costs by firing a few.
I hope the grammatically incorrect version of YOUR is being cheeky.

That said, horrible advice.

There is no reason to start with BASIC.

Everything you said can be taught with Python, Ruby, and even Javascript.
Un-programming: Maybe Everybody Shouldn’t Learn to Code
I simply refuse to believe that. The notion that a quarter of the people supposed to vote in the ruler of the most powerful nation can't wrap their head around the most basic of scientific facts is too depressing to contemplate.