skysight-inc/HackerNews huggingface dataset:
You must have missed "PHP: a fractal of failure" or the endless rounds of sniping whenever a university changes from teaching its Into to Comp Sci courses from <whatever> to Java.
Agriculture is doing more with IoT Innovation than most other industries
> For these reasons, some of the simplifying assumptions of economics are not always correct: people do not act in every instance in their long-term self-interest; they do not weigh up all the costs and benefits before taking a decision.

This seems a pretty stupid strawperson statement. Do they seriously think economists believe this at a micro level?

The rest of the article seems to be lacking any sort of substance.
The problem with the internet is that its positive attributes are so awe-inducing that they make it impossible to realize its limitations.

I believe we could have something much, much better, and there are concrete steps we could take to improve things.

For a concrete exploration of how much better things COULD be, I suggest the following video: https://www.youtube.com/watch?v=GJGIeSCgskc (BTW I am just saying these people realize the internet is shit and are trying to do something about it, I'm not suggesting their particular solutions are the ones that will win out in the end.)
> the js could just display a "confirm payment" button rather than requesting credentials from the user.

clickjacking
For those of you who want to learn the nuts and bolts of deep neural networks, Andrew Ng's tutorial on Unsupervised Feature Learning and Deep Learning is getting older but still great:
http://ufldl.stanford.edu/wiki/index.php/UFLDL_Tutorial

The best research results from 2014 and 2013 make less use of the unsupervised techniques than initially expected, so I would start by focusing on the below sections, which focus more on supervised learning with deep neural networks:

Sparse Autoencoder: Neural Networks, Backpropagation Algorithm

Building Deep Networks for Classification: Deep Networks: Overview, Fine-tuning Stacked AEs

Working with Large Images: Feature extraction using convolution

You'll need some background in matrix algebra, calculus, and probability to understand this. Having taken a previous machine learning course, although not strictly necessary, is probably extremely helpful--I'd recommend taking any standard course on ML on Coursera or Udacity, or going through any standard textbook.

EDIT: I almost forgot that Michael Nielsen (who wrote the standard textbook on quantum computation) is also writing a free online textbook on Neural Networks and Deep Learning. Chapters 1-4 are currently available and would get you pretty far:
http://neuralnetworksanddeeplearning.com/
Stop Auto-Playing Flash and HTML5 Videos in Chrome
Craigslist, Monster, Careers 2.0 are the problem, not the solution.

At one time I only had two ways to look for a job: under "Computer Programming" in the Yellow Pages, and in the Sunday San Jose Mercury News.

Now there are vast numbers of job boards, newspapers are going bankrupt because craigslist job posts are completely free of charge in most cities, and no one even knows what the yellow pages are.
The Curious Case of SSM
Thanks a million. Used your advice here, including your linked comment, to help structure my 2015 pricing.
My trouble with types
"Anything humans can do in 0.1 sec, the right big 10-layer network can do too"

That's an interesting direction from which to view things.

Then AI progress can be measured by increasing that timeframe.

Though I suspect there are some pretty gigantic discontinuities in there. The things humans can do in 3-4 seconds are qualitatively different from what they can do in less than 1 second, for example.

Still, it's a useful perspective to keep in mind.
Call for new project name suggestions for node-webkit
That was my interpretation as well.

If we want to talk about ease of use for the consumer, we need to ask what kind of person downloads datasets from websites.

Not normal people, that's for sure. The target demographic for that is probably 5% researchers and 95% idly curious developers and statisticians.

The researchers can take the time to deal with an XLS format, but why would they want to? The developers and statisticians are doing this in their off time, and are going to want or need (I wouldn't expect a statistician to be able to work with the XLS documentation) an easier format to deal with. So if you give it to them in XLS, they're just going to have to turn it into a CSV immediately before starting to hack up an interpreter for it.

So why not skip the middle man and deliver it in CSV? This author has the situation almost exactly 180 degrees backwards.
Legally not a whole lot they can do, and not sure about any other kind of obligation, but hopefully they're reaching out to the founder to make sure she's OK and help get this mess sorted out.
This is very different than the systems used in an F1 car. Mercedes' innovation of splitting the hod/cold parts of the turbo was ingenious, but it really has nothing to do with Volvo's system.

In an F1 car, the system is far more advanced. The MGU-H is a combination motor/generator that is attached to the primary shaft of the single turbocharger used in the F1 engine system. This is the most direct way to use electric power to assist in turbocharging, but my understanding is that the MGU-H involves some pretty exotic construction in order to withstand the environment in which it operates. Basically, they're far to expensive to use in a road car.

Volvo's system is entirely different. Volvo uses two normal turbochargers that are attached to the engine's exhaust, just like you'd normally expect. Based on the descriptions I've read, and details aren't exactly bountiful, the Volvo system actually uses the electric supercharger to force air in to the turbine side of the turbochargers, not the compressor as I originally expected.

This is in stark contrast to the F1 system where the electric motor/generator is an integral part of the actual turbocharger. I'm pretty puzzled by Volvo's system. I would have expected them to use the electric supercharger to generate intake pressure directly, which would require the e-supercharger to be plumbed in to the compressor circuit of the turbochargers.

The problem with this setup would be that it would create back pressure on the compressors attached to the turbochargers, which isn't optimal. It's not the end of the world, but it's counter productive, so Volvo's approach is pretty inventive. I wonder how efficient it will be though. They're literally going to use an e-supercharger to drive the turbochargers through the exhaust circuit. Pretty nutty, but I like it!
From cursory reading about the aircraft, there seems to be a lot of criticism of it. Can you summarise specifically what was factually incorrect and misguided?

The f-35 Looks like a jack of all trades, but a master of none.
>And what makes them bad is they permit, induce or even explicitly teach bad habits.

Do we have a set of good habits defined? That seems no different a question than "What's the best programming language?" and backed by just as much opinion and authority as "Language X sucks! Use language Y!"
Using New LESS Plugins with Your Build Process
"Start using some funky-ass unicode CSS classes"
With all this writing about the 'quantum problem' and quantum mechanics not making sense, I don't understand why quantum theorists don't take pilot wave theory and the oil droplet experiments more seriously.

http://www.wired.com/2014/06/the-new-quantum-reality/

Also, having people with expertise in other fields (fluid dynamics in this case) look at the problem is exactly what can create progress.
England abolished grand juries decades ago because they didn't work
Those blocks with one or two houses are so weird. Looks like sim-city.
For those with integrity, it's not worth the read. Yes, stop taking money from new customers when you've shut down the company.

For those without integrity, it's a recommendation: There are trusting people who will signup & pay even if you don't deliver.

The world is still wild, and I like that. Nothing to recommend than to be skeptical and ethical please.
Great article, shame it happened. I'm really curious as to how this idea didn't really succeed - seemed like a slam dunk service. Anyone know more?
Nice article...actually it helps in explaining new colleagues in our team. The link to examples is also good.
Collections? Good luck. Its going to go through 1-3 collection agencies, who are then going to have to prove its a legitimate debt (no, your photocopied spreadsheet listing just creditor names and amounts is not proof). The FCRA has some real teeth when it comes to that.

http://en.wikipedia.org/wiki/Fair_Credit_Reporting_Act
I initially completely agreed, but now I'm less sure. I used to mentor someone, and if he was found using skills I taught him to act fraudulently, I would accept partial responsibility.

Obviously Techstars can't force people to stop shenanigans, but I hope for a society where we expect more of each other, where behaving ethically is not more or less important that profits but simply completely necessary.

I'm not sure I can, in good conscience, condemn someone for expecting more of a renowned institution, however minor that renown is. I also think that the author of this post is in a place to understand what is possible and expected of investors, given she is an Operating Partner at Khosla Ventures.
Are you sure about this? That sounds like a fairly basic flaw in the product.
To add a contrasting opinion I started off with C++ because I heard that's what games were written in and I wanted to learn games. I picked up C++ Primer in Junior year of high school, got some text printing to command line and was fucking ecstatic. I eventually got stuck and had no one to really give me guidance, but it did make me decide to pursue a degree in Computer Science instead of English. Despite loving to write at the time, the brief exposure to programming made to so damn curious that I felt completed to break out of my comfort for writing and try something different.
Just get a Citi credit card that includes virtual account numbers (see https://en.wikipedia.org/wiki/Controlled_payment_number). There's no fee to sign up, with the DoubleCash card you get 2% cashback, and you can easily create a new virtual credit card number for each online purchase. Also allows you to set a Dollar limit for virtual numbers and to close numbers.
> Page 60-70 talks about paragraph embedding. I haven't seen this published before.

Paragraph embedding was published this year as "Distributed Representations of Sentences and Documents". http://arxiv.org/abs/1405.4053
I think the basic idea behind the assertion is that someone coming out of Techstars should know better, either due to the fact they have smart/savvy enough to be accepted in the first place or that they have been provided with enough information to make decent decisions like shutting a site down when the business has folded.

Techstars may not market themselves as a measure of credibility, but i'm sure it is something they care deeply about. If an incubator constantly spat out startups making deeply questionable decisions like this one they would have far less startups knocking on their door.
Collections for what? Unless you pre-committed to a certain term and stop paying for it, payment gets declined, services stop, and that's that. You don't get to send someone to collections just because they stopped paying you without asking nicely first.
> You'd expect the artist(s) of the record to get my $12 minus a service fee, but what I'm sure happens is the artist(s) only get the price per play x 3 and Spotify pocket the rest.

I think companies like Spotify end up spending 60-70% of that $12 on paying license fees, which include per-play amounts that eventually end up with the artists. And the structure of those deals is such that the groups with the biggest licensing deals get most of your $12, even if you didn't listen to music from that particular artist.

I agree that it's not what you (or I) want, but it does make sense from the perspective of the largest parties involved in these negotiations.
I've seen academics fight harder for a new filing cabinet than bankers for a 500K bonus.
People say that and it's not true. Any bug that can be caught by a change in the language can also be caught by valgrind.

And if you are still worried about bugs, you can use -fsanitize=....
The home and signup pages have no mention of this at all
It's like an exhaustive, confusing list of examples rather than explaining briefly the very simple and largely intuitive reasons that lead to these examples.
I literally just tried to sign up for this as a gift for someone this past weekend.

I tried to buy a year gift subscription and got an error message. It showed me a silly error message which included Ryan Gosling promising a foot massage for me to keep my calm. I mistakingly tried 2 more times and now see 3 charges on my credit card.

For what it’s worth, they use Stripe. I saw the $1 pending transaction they tried. Hopefully Stripe can shut them down.
Top 7 ways to make money from online
Sad day, his contributions have been huge.
The author critically misunderstands the way that `this` gets set, and in doing so has developed a significantly overcomplicated mental model. This is exemplified in the statement:

You can use this in any function on an object to refer to other properties on that object. This is not the same as an instance created with new. ... Note, there was no use of new , no Object.create and no function called to create obj.

This is exactly the same behavior that you see on an object method reference, and drawing any distinction at all makes understanding the behavior of this harder than it needs to be.

In nearly every case (with the exception of bind, call and apply) the this variable is set at the CALL SITE of the function, NOT THE DEFINITION. Note that in the three other cases, you still aren't setting this at the definition.

The reason you get this behaving as the author describes on objects created with new is only (as the author nearly, but not quite, realizes) because you called the function in the form:

thing.method()

Specifically, it is the object reference that sets the this context within the method call.

You can be sure that the object literal case is just the same. You don't need to call new to get an object reference that has a prototype chain: namely, an object literal is instantiated with the prototype Object. You can verify this is true with a simple:

thing = {}
thing.hasOwnProperty === Object.hasOwnProperty

...and so forth.
Does anyone have any other reading recommendations on this topic, or advertising recommendation in general? How are different websites able to know what content you are interested- who is storing this data on people?
Bitcoin St. Petersburg Bowl Preview
I typically run my C projects' test suites through Valgrind memcheck and fix all errors, leaks, and still-reachables before releasing any new versions. It's an essential part of a C developer's toolbox, IMO.
What does "make sense" mean?

I don't think we can have an argument about whether we can generate a description of the universe that agrees with reality until we agree on what "making sense" means in the first place.
I was born there. It's sad, but hopeful.

The "Renaissance Center" (celebrating the rebirth of the city) was built in 1980. The last 34 years, I've heard stories of the "inevitable rebirth" of the city.

It's just so sad. For 34 years, a few people are hopeful while the city still declines.

Detroit has so many good things going for it: An international border. A water trade route to the Atlantic. More fresh water resources than any other state. Rail lines that are well connected to Chicago and the East Coast.

What's really sad for me, personally, is the realization that for so many other challenges, like the CA drought, Global Climate Change, etc, we need tons of capital and work. But IMO, for Detroit to get "fixed", we just need a change of MIND (which can be more difficult than getting sustainable energy, but seriously, could change in 1 day, for free, if we had MLK Jr. type people on the ground).

So, in short, it's people's minds that are killing Detroit. We desperately need to change minds there. In Silicon Valley, all races collaborate, live & work together, and we thrive. Please let's try to export that culture to Detroit soon.
This sentence makes no sense:

"Unlike their ancestors in the late 1800s, many of today’s working-class young adults have responded to the difficulty of marrying by living with a partner and having children outside of marriage."

What difficulty in marrying? I could understand a difficulty in living together and having kids. But marrying? That's just a piece of paper. It makes little difference for people who already have a family together.

I think that people simply don't value that paper - it means little to them except maybe an expense for a large party.

Any analysis of marriage rates should consider people who cohabitatate to be married for the purpose of understanding family trends.
I read that entire article and I still don't understand the real reason richer people marry.
Thanks.

It's interesting how the state of the art is outpacing publishing.

From a quick scan that appears quite similar to the approach in papers like "Parsing Natural Scenes and Natural Language
with Recursive Neural Networks" (2011)[1]. Edit: I see they cite this paper too.

[1] http://nlp.stanford.edu/pubs/SocherLinNgManning_ICML2011.pdf
Show HN: Combine financial and clinical data
This post is way, way too long. Rather than explaining the simple principles that lead to the behaviour JS's this has, the post just lists example after example.

JS 'this' is a variable defined within a function. If that function is called as if it were a method, e.g. obj.somefunc(), 'this' is that object, obj. Otherwise, 'this' is the global object (quirks mode) or undefined (strict mode). If a function is called with the new keyword, 'this' is set to a new object whose prototype is set to the property named 'prototype' on the function.

The prototype of an object is a fallback: if you try to read a property on an object and it lacks such a property, it'll grab it from its prototype (or its prototype's prototype etc.) if it has it. If you write to or create a property on an object, it always goes on the object and won't touch the prototype.

The weird behaviour for DOM events isn't weird. It just calls the onclick method as a method.
How about slowglass?
Dunno if you want some feedback, but this is HN so here it is!

Looking at your main page it seems disjointed.

You mentioned that this lets people publish and get paid, but I'm getting mixed messages of 'fund things here' vs 'publish here and get paid!'

Maybe this could be clearer? (eg. "Support content you love!" "Be rewarded for your creations!" as separate pages?)
I still find it refreshing that you can buy a domain name without publishing private contact information. I do not look forward to the day I go to buy a random domain and find that they want a verified ID.
Andreas Antonopolous at BitcoinSouth: Money as a Content Type
Funny, I was thinking exactly the opposite about the idea...
In other words, "this" is nuts!
So what's the least-bad way for plebes who care about credit ratings to deal with Comcast-levels of "customer retention," or just plain dishonesty and stonewalling like in this case? Never set up a recurring payment? That's been my approach for awhile, but it demands a bit of vigilance.

EDIT: After dealing with customer "service" utterly failed, I had to disconnect from Verizon after my 2-year contract by refusing to pay them. It worked, but probably only because I had unchecked the "auto-pay" box every month for two years.
"Detroit has so many good things going for it: An international border. A water trade route to the Atlantic. More fresh water resources than any other state. Rail lines that are well connected to Chicago and the East Coast."

TIL Detroit would be an awesome capitol city in Civ V.

But...how much do those things matter in a modern world?

I think I agree with the basics of your assertion about racism playing a role in what's wrong with Detroit. But, I think you have rose-colored glasses about Silicon Valley. There is class warfare happening in the Bay area, just like in every major city, and poor people of color are coming out with the short end of the stick.
torch7 used by facebook and google. Fast becoming the standard industrial neural nets library. http://torch.ch
Read the tutorials and you can get something working in a day
Except all the C Programmers I know are so deathly afraid of C++ that they don't know how shared_ptr<> works or how to do template metaprogramming.

As a result, C Programmers grow stuck in their own path, unable to advance. The real issue is that most programmers stop learning eventually.

True, getting "stuck" at the Python level and refusing to learn about the inner C workings of OSes can stunt your growth.

But similarly, getting "stuck" at the C level and refusing to learn how powerful abstractions (ie: Metaprogramming... like Hygenic Macros from Scheme / Templates from C++, or OOP / Design Patterns) is just as much of an issue.

And believe me, if you work with "typical" C Programmers, you'll know that they are almost assuredly "stuck" in their ways of programming.

The typical programmer gets stuck. The goal of any programmer who wishes to get better at his craft is to _always_ progress towards the unknown. Try to understand programming at levels beyond whatever your current work environment is... it is a big world out there.

Never get stuck. It doesn't matter if you started in C, Python, Visual Basic or anything else. Just keep practicing and try to understand everyone's perspective.
It would be cool to have a filter for PDF downloadable books
> Which is, all things considered, not that great a criticism, seeing as how few modern languages are terribly optimized for these cases either.

This is true with a but; it's true in the extent that it's not like C gets it worse than the average high-level language, but the current selling point for C is that it's "close to the hardware" or "portable assembly" and the less that is true, the less strong C is.