skysight-inc/HackerNews huggingface dataset:
No, but if you put 100 million students / year through that funnel, you'll achieve meaningful learning for the same 5 million students, with access to the world's best instructors, at a fraction of the cost.

And the other 95 million will get more exposure to knowledge than they had before, even if they don't take it to completion.

It's hard for me to find the failure here.
How in the world is a Dale Carnegie book going to make you into a good human?
> Also, I ALWAYS comment on peoples beards. They love it.

I never respond negatively to praise, but do remember that I wear this thing every day, and get comments every day.

It's simply what happens when you don't shave.
It seems that a lot is done nowadays in Python, though then you must be able to program, it is rapidly replacing more traditional platforms.

Success further.
This thread ended way more positively and constructively than I would've imagined. Should be bookmarked for future discussions of "HN is turning into [insert negative thing here]"
Uber driver hits, kills 6 yr. old. Is “Not our problem” an appropriate response?
Wouldn't offend me, but I wouldn't expect them to get many applications either.
You're going to want to go read every post on http://jakonrath.blogspot.com/
Computer Algorithm Seeks To Crack Code Of Fiction Bestsellers
While search engines aid in discovery, they are not an easy way for customers to "buy" apps by just entering a password associated with their phone account.
If you ever consider selling a license, please send me an email. You just need to provide basic documentation. Maybe 2 months support. But that's about it.
Announcing Elixir in Action
The irony doesn't escape me, but for what it's worth, here is a previous HN discussion about their framework you mentioned:

https://news.ycombinator.com/item?id=6653024

A complaint I remember was that "there isn't much to see here except jQuery"
Firepad.io is missing from the list and has several derivate projects listed on their homepage.
Seems like 2014 might be the year of photogrammetry, between this and the Microsoft thing posted a few days ago.

There's a lot of VERY impressive photogrammetry software out there - see http://en.wikipedia.org/wiki/Photogrammetry - but it hasn't really made it into the mainstream yet.

Incidentally, one of the big uses for this tech will be the heritage / museums industry. They're very big on photogrammetry for capture and display.
My $0.02: programming doesn't slot into a tiered progression of mathematics education as usually presented in secondary and higher education. At various times, it'll utilize concepts from basic arithmetic, trig, algebra, discrete math and set logic, and even topology and linear algebra. Trying to peg it against a normal math pedagogy is going to be a recipe for frustration.

However, it can be a great motivator to learn new areas of mathematics.

Consider a simple game engine: writing a program that displays sprites on screen and moves them will build an understanding of basic coordinate systems. Collision detection requires slightly more advanced math in that coordinate space. Pathfinding (say, for enemies chasing the player) requires all that, plus basic trig, plus some understanding of randomness and probabilities.

Particle behavior (for weapons, jump physics, etc.) begs for calculus. Error-handling can be a great intro to the difference between total and partial functions, etc. etc.

This was a huge motivator for me in learning mathematics both during my time in school and beyond. Instilling a love of problem-solving through coding is a great way to put your kid on the route to continuous learning.
> The "mobile" part ceases being true when their battery is only sufficient to allow them to be mobile for the duration of an entry-level delayed road trip. I'd much rather have a dumphone and a tablet than a smartphone.

You sound like someone who lives in a somewhat-rural area. Smartphones are somewhat like smart cars, in that they're basically built for urbanites--people who mostly either end up at home each night (where there's a charger), or travel by flying (and take their charger with them.)
I've had that question myself more than a few times. If you find any good reads on that question, I'd love to see them!
I worked somewhere with a similar brilliant framework. It was so much easier, etc., etc. Similar sort of genius auto-loading thing. XML/XSLT. Could slap stuff together fast.

I could make those XSLTs sing man. I made a pivot table out of XSLT, no shit. It was amazingly fast compared to the IE7 javascript engine. Orders of magnitude on masses of data, it actually was amazing.

Know how many times Ive used my crazy mad XSLT skills since?

Never.

In reality, your framework sucked. Just like ours did. The lack of just being able to google stuff slowed everyone down massively. The lack of extensive code examples slowed everything down. Doing the easy stuff was amazingly fast. Want to do something creative or complicated? NO!! That custom framework held back the talented programmers in so many ways.

And because every problem was novel and usually caused by some restriction in the framework you learnt solutions and patterns that you never, ever used again.

And when they left your company, those talented developers suddenly found themselves 3-5 years behind people who would previously have been their equal. They had effectively learnt a completely useless programming language.
Learning to Code Won't Instantly Make You Rich, but That's Not Why You Should
Could you really classify someone who has a GPL enforced legal right to distribute your code a 'pirate' though?
> most people will realize they travel in between cities by plane.

With T-Mobile I can't even get get 5 miles out of the metro area without losing coverage. We're not talking about road trips across North Dakota, we're talking about a 40-mile drive to the next city over. Hope you weren't super into that Pandora song!
any plans for more RAM options? something like the EC2 244GB?
Matlab has its own community.

There have been 25,000 answers in the last 30 days. [1].

It has 100,000 users. [2]

That stackoverflow metric is not great. It is semi-useless.

[1] http://www.mathworks.com/matlabcentral/answers/activities
[2] http://www.mathworks.com/matlabcentral/about/answers/
> The incentives and disincentives to centralization are encoded in the protocol.

I am not sure I catch your meaning (about incentives being encoded etc.), but suppose they are. Isn't that a very political statement to design a system that entrusts "the last word" with an abstract algorithm rather than humans? Why is it that way?

And again, whenever engineers build something that they want people to use to change the world, they can no longer hide behind "technical". This isn't a discussion about using one hash function over another. It's a discussion about how quickly concentrated power arose in what was meant to be a system free of concentrated power.
It's a shame you think that I'm trolling. You're welcome to go back over my comment history and look at the conversations I've engaged in. Sure my comments provoke a range of responses. It would be a boring world if everyone always agreed with everything. Maybe the writing style isn't to everyone's taste. But they're never intended to provoke anger.

My original point was that the absolute application of principles designed to bring about equality could be harmful and that we need to apply contextual understanding to language. If the expression of that idea makes you angry, that's fine, but it's not trolling.

Anyway, I'm bowing out of this thread as it doesn't look like pursuing this idea is constructive.
May be they need to incentivize people differently: charge money to sign up for a course. If you finish it, you get it all back (or a certificate - your pick! If you are in the top 10% of the completers, you get a degree as well as your money). If you get through 75%, you get half back. If you get through 50% you get 25% back.
Ford’s Farley Wants P2P Sharing and Electric Cars for Urban Mobility
Cybercriminals hit T-Mobile & Yahoo in First Week of 2014
What about webrtc solutions? We currently have native single party calls working that interface with either webrtc in the browser or another ios device with very little if any chop. This runs very well on iphone 4s+ and ipads. We are implementing multicall this month and very optimistic.

Are there any special problems you ran into doing multi call over ios?
Top 5 Most Dangerous Email Subject Lines
So much awesome!!!
This is a really cool idea! I can almost see a website existing whose sole purpose is the auction and sale of software technology.
Not only does it show new comment count, it highlights the unread comments in the thread itself.

I've become so reliant on HNES that I avoid accessing hacker news on other devices (and when I have to, I use hn.premii.com).
There is already a game in development using this technology - "Get Even" by Polish studio The Farm 51:

http://www.youtube.com/watch?v=L48SdXmd0_k

http://www.thefarm51.com/index.php?module=news&id=50&menu=1&...
Diligence, Patience, and Humility - Larry Wall (1999)
I recently built a little library for generating slopegraphs in SVG. I could have used d3 and maybe saved a little bit of code but for something straight forward and purposeful like this I think the no dependencies thing works well.

I have also worked on projects that tried to build a framework for everything on their own. Good learning experience but not the best for code stability or predictable dev cycles.
http://walkercorporatelaw.com

I haven't used them yet, but they are always sponsoring startup podcasts like This Week in Startups. I called them once to inquire about incorporating one of my web sites, Steve Walker answered the phone, answered a bunch of my questions, and quoted me a price that was on the lower end of prices that I got from other lawyers I contacted.

Again, I haven't actually used them yet, but I will when the time comes.
> devs rarely listen to users

One would think that this is not the case for blender, because of the blender movie projects where users and developers work in the same room.

> There was something last year when someone came up with some workflow / design improvements suggestions to blender

Do you mean these awful ribbons? IIRC he also suggested different views for different tasks, even though blender has always had that feature! What was a valid point where the inconsistencies in the interface and some minor things.
No worries, once the Google-backed EME passes through the MPAA-infested W3C [1], thousands of sites will begin utilizing the OS-level DRM Google and Microsoft have been baking into ChromeOS and Windows 8, and then Google Images will fast become outdated, because the DRM won't allow even Google to get those images. I hope Google will be really proud of themselves when that day will come.

[1] - http://ces.cnet.com/8301-35296_1-57616860/mpaa-joins-web-sta...
Can someone who already has the feature tell us what its default setting is?
...Please let it at least be "Circles".
Jason this looks sweet! I don't ever comment on HN, but I couldn't hold back when I read the post.

I've been writing the same boiler plate code in my API layer as well and have been thinking about something like this for a while. This is the first validation library I've seen that provides the coercion needed when dealing with user generated data. I've seen plenty of libraries that do one or the other, but when you use two libraries you end up duplicating the schema definition or writing custom transformation functions to make the libraries play nicely together.

I haven't play with it yet, but am extremely excited to do so and will post my thoughts soon. Thanks for all the great stuff you and the Prismatic team are putting out; it's greatly appreciated!
10 Startup Shortcuts That Will Be Back To Haunt You
"Madhani speculates it could be due to the newspaper lobby."

That's the end of the previous sentence and the antecedent to "this".
Very true. Similarly, there probably are a lot more matlab questions on MatlabCentral than on SO.

However, stackoverflow is at least easily searchable and widely used. It's certainly not a purely random sample, though.

(On a side note, I do feel like the excessive closing of questions on SO has gotten a bit better recently. That's just my opinion, though.)
Those who only take a cursory glance will assume that Reddit started as a porn site, with nsfw dominating. This is of course contrary to how most of us remember it.

If you delve deeper, it is actually that Reddit started entirely without subs, and happened to mostly be programming related, with a smattering of politics.

nsfw was created because, much like with the TLD debate on the same topic, it was a content category that people wanted to separate. As the "subless" Reddit started to get noisy with mainstream topics, that's when people started fracturing off to /r/programming.
"People often re-invent cigarettes as a currency in prison." <-- oops, political statement
Embedded Systems technical articles, weekly roundup
This sounds like every project that I've ever been on. My co-workers could have written a series of these types of posts:

* MVCless GWT

* Makeless Builds

* Eclipseless Java IDEs

* Hibernateless ORMs

* Freemarkerless Templating

I've seen this story many many times. I'll give you one guess as to how many of these *less solutions were worth the effort put into them.
Problem is they might override the AI's (more-likely correct) judgment. See the table labeled "Predictive modeling vs. the experts" at the bottom of the article "Predictive Modeling Holds Promise of Earlier Identification, Treatment":

http://www.managedcaremag.com/archives/0109/0109.predictive....

Here's the original article:

50 years of successful predictive modeling should be enough: Lessons for philosophy of science (2002) by Michael A. Bishop , J. D. Trout:
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.217....

In the end, we'll rely on the AI. We'll _want_ to rely on the AI. Doctor's roles will be reduced to that of nurses. Care will improve. See it all described in the 2006 movie "Idiocracy":

http://www.imdb.com/title/tt0387808/?ref_=nv_sr_1
Very true, and unfortunate. However, its kind of bullshit when a company who would look down on me for "resume blasting" and not tailoring my resume for them thinks is OK to "lead blast" me with a fill-in-the-blank form letter.
Wish I had read this early on. Thanks.
> Yes; and I do think smartphones are a terrible piece of engineering.

I can't read that and not scoff. I don't know how you can seriously argue that smartphones aren't a great piece of engineering. The power, accessibility, and flexibility offered in a device that easily fits in your pocket is pretty amazing in my book. Yes, battery technology isn't the best, but to say somehow that what has happened in the smartphone industry in the past 5 years isn't an amazing piece of engineering, I find that pretty laughable. I guess we should all go back to our brick phones and blackberries for the business types then?
> I'd be much happier with mobile dev if the situation was more like that of developing for the web - use any language you want as long as it can output HTML to be presented in the browser

On the server, that's definitely true. On the client, it's basically the same situation w/r/t languages. But this is a client/server distinction, not a native/web distinction.

Clients are just inherently coupled to the APIs that they use. Servers aren't so much. The coupling in languages reflects this.

> If all the platform vendors had standardised on an API in say c as web browsers or unix have, we'd have a much more convincing case for mobile taking over the world and competing with the web

That's an interesting point (although we'll then be totally locked to a particular platform/language on the client) and I think the web will eventually win. But not for a while.

At some point, the rate of progress on native will decrease and the advantages of standardization (cost, mostly) will overcome the disadvantages (lack of progress). It'll be interesting to see how the manafacturers adapt to that. I suspect that Google will do better than Apple.
Hadoop and NoSQL are friends
This is a little wild-eyed considering the nature of the Uber–driver relationship and the crime in question. Question: if a NY taxi driver had been in the same accident, is the taxi company liable?
I'm impressed they followed through with this so quickly. Great to see the adoption starting to flow in places that non crypto nerds and tech enthusiasts visit.
Any recent Amazon hires?
I keep getting linkedIn messages from Amazon recruiters about recruiting events in my city (mid west) with positions in Seattle, WA. I'm a Java developer with 10 years full stack experience.

Has anyone hired on with Amazon lately? If you did, did you require relocation? What types of salaries are they offering?

I don't respond because I doubt they'd offer the type of salary I'd require for my family to relocate to Seattle (150k+).
I'm not sure what you're talking about. When I start typing into the "to" field in Gmail, it drops down with people matching the name or email address that I'm typing in. I can then choose from that list auto-complete that address.

This is just going to add in the ability to do this with your G+ contacts as well.
You've never run an NVidia graphics card or had a broadcom wireless card? What about discrete graphics? My current peccadillo is the nouveau driver crashes my laptop if I try to put it to sleep. My wireless card also disconnects intermittently and has difficulties coming back from sleep. These are three major areas for a laptop that have never quite worked right out of the box: graphics, wireless and power management.

I don't want to spend days (weeks!) fixing this stuff and never quite getting 100% there, yet that's exactly what I'm doing right now. Since 10.7, OS X has become insufferable to use, so I switched back to Fedora.

I'm not trying to say OS X is perfect nor that linux is crap. But categorizing linux as "just works" and OS X as "less capable" are provably false. There's also a real vacuum right now for a developer OS that's powerful, easy to use and graphically beautiful. OS X used to fit that bill, but doesn't anymore. Linux never will.
Balanced Makes Volume Pricing Public
I was curious as to what the notice looked like and found the following:

http://classifieds.nydailynews.com/new-york-city/legalpublic...

Example text:

"GREEK ISLANDS TAXI LLC ARTS OF...
Greek Islands Taxi LLC Arts of Org. filed NY Secy of State (SSNY) 12/3/13. Office: Queens Co. SSNY design. agent of LLC upon whom process may be served and shall mail copy to 3321 21st St. Astoria, NY 11106. Purpose: any lawful activity."
Another win for xkcd

http://xkcd.com/374/
If I'm white and I have a bias to think that white people typically can't dance. Does that make me a racist?
llvm-general is a great library, it is seriously the best high level api for LLVM usage currently on the planet.

I'm very very grateful that Stephen Diehl took the time to port the Kaleidoscope tutorial to LLVM-General
Interesting. I had the same reaction. Might be a combination of the font being serif and the text being too light.
Getting started with Kernel Virtual Machine
not quite, I think the issue is that llvm doesn't understand ghc's stack, so which I guess is the same issue :)
PowerShell DSC
Custom (idempotent)
Custom (shell scripts)
Yes on iOS. No app can have access to your phone number unless you've explicitly given it. There is no 3rd-party API for "this device's number".
Reminds me of Reddit's /r/bestof subreddit.
Overstock.com is now accepting bitcoins
I'm not following. This "spammer" sends you a message via G+, then what? If you don't respond to them, they don't get your email address.
Furniture Rotan
menjual berbagai macam furniture rotan
I was bored, so I wrote a short visualisation of the solution in d3:
http://jsfiddle.net/vdNnJ/
and only 0 bids till now! waiting to see who buys for 50K and pays extra 20K (Lincoln's at least two week time for integration and KT) to get the code and <9999 users. Ohh.. btw, you don't get the name!
wonder how this is different that people skills? Guess more analytics about it. Also, IQs don't change much over a persona lifetime but it sounds like you can train EQ.
And thus the semi-useless title :)

I'm quite aware of MatlabCentral, and it's a _very_ active community. Similarly, there are other forums for scipy, etc (mostly mailing lists). Traditionally, this is where the majority of questions were answered in the scientific python community, though lately stackoverflow has gained popularity.

I wasn't claiming it was a complete sample. I used it as an unbiased random sample, but it's obviously not completely unbiased, either.

I do think it's fair to say that usage python as a whole (of which the scientific python community is a very small part) is larger than matlab usage as a whole. That alone is not a good reason to choose a tool, but it does have some advantages. That's the point I was trying to get at.
quoting from the short article: "Taxi companies, who employ independent contractors just like Uber does, have faced negligent hiring charges in the past."
There are two types of costs. First fixed cost that can be amortized such as professor's time. The cost is lower if it can be amortized over more students:
MOOC 10000 students enrolled x 10% completion = 1000 students
Stanford 100 students x 100% completion = 100 students

So MOOC can potentially amortize over many more students and thus lower the cost to serve each student. In addition at least for instruction purpose the cost of real estate:
MOOC negligible
Stanford owner's capitalized rent equivalent for the classroom

The second kind of cost is variable cost that is associated with each student:
MOOC: video streaming cost * 10 (to account for 10% completion rate; being very conservative here since students who don't complete likely will also not consume the allotted video bandwidth)
Stanford: transportation cost and student's time to get to and from the classroom; additional room and board living on or near campus vs living at home etc
The JS sort example was interesting... solution.

[5, 10, 1].sort(function(a,b){return a - b});
Python so slow!!
Indeed that is a problem when you are copy-pasting huge blocks of code. In deeply nested code it can be difficult to determine whether the nesting should be say 28 or 32 spaces. In practice, most people shy away from writing such code because to many levels of nesting is hard to follow. People also prefer to write atomic 5-15 line functions in which keeping track of the nesting levels is trivial.

Many C# and Java-heads complain that Python lacks support for auto-completion. Which is true, the language makes it so you can't have as sophisticated auto-completion as is available for the aforementioned languages in Visual Studio and Eclipse. But it's not so bad because Python developers are trained to prefer shorter names instead of OverlyLongJavaNames such as "getattrs" instead of "GetAllAttributes".

Btw have you noticed that on this site, the only thing that indicates how the comment threads are structured is how the individual comments are indented?
If you're doing a lot of # crunching, you might try using Cython for those bits. You can get a 10x speedup without changing semantics and just annotating types.
The importance of this news cannot be overstated. Overstock.com is the first "main stream" company (my mom shops there) that accepts bitcoin that I can think of.

Wow. Good job, overstock.com team for getting this done so quickly!