skysight-inc/HackerNews huggingface dataset:
Nice, wanted to buy but I'm not entering my CC data into random websites.
They just have to scale it up - more computers, more days, and the accuracy level should increase accordingly (that is my intuition and hope on this, though i could be wrong).
Shouldn't it be raising an exception instead of returning NULL or 0 for ""?!
Actually, what's significant about this work is that labeled training data was not required:

"Contrary to what appears to be a widely-held intuition, our experimental results reveal that it is possible to train a face detector without having to label images as containing a face or not."
Seriously, a Phd thesis not far from now may have the title: "The limits of AI: how far can we exploit the machines before we are limited by machine rights"
The aim of the paper was to produce an unsupervised system that would generate high level features from noisy data.
These high level features could then be used in supervised systems where labelled data is added.

Thus, the paper is about using an unsupervised system to help a later supervised system. An advantage of this is that, as the unsupervised system isn't trained to recognise object X, it instead learns features that are discriminative. This same network could be used to recognise arbitrary objects (which is what they do later on in the paper with ImageNet).
It is quite possible, that Microsoft move with releasing Windows Phone 7 was just an expensive way to make Nokia buy in. Nokia would not wait for Windows8, if there was no Windows7 Phone . Now they must. And Microsoft probably never looked at Windows Phone 7 as a long-term OS.
Haha, no.

--- last company was in computer vision.
The new one is better. Faster processor, better screen, more RAM, etc. Not too hard to figure out why people upgrade.

The devices aren't disposable, either. They hold value, and it's easy enough to sell the old one. Nobody is throwing away an iPad.
An Analysis on Twitter's Leaked Passwords
On May 9, 2012 the headlines were ‘58000+ Twitter username and passwords are leaked’.
Saying the municipalities weren't trying to game the system, is not proven by saying you don't have to participate.

The statement that if you don't like the rules you don't have to participate plays to the nature of your position. This isn't a private business or private project, these are public municipalities that are spending tax payer dollars. In the name of transparency for voters they should not be able to hide what they're doing.
Original Article?
So, according to this, your startup dominant color should be Blue?
There are countless reasons to bash on PHP because, frankly, it is a pretty terrible language[1]. However, this is not a valid reason. The bug reporter is being idiotic and needlessly disrespectful, and is making a big deal out of something that can be easily fixed with a simple `sed` command, as Rasmus demonstrated.

And, to be honest, he is clearly demonstrating the fact that he's a pretty poor developer, and that he doesn't have the necessary qualifications to be writing software that manages people's retirement funds. Also, when dealing with something as important as that, you ought to know better than to base our technology on top of PHP.

[1]: Coming from somebody who built a very successful startup on top of PHP.
If the algorithm keeps increasing in accuracy as you scale up computation and add more unlabeled data that is pretty amazing. You might get something that matches human performance on vision/speech recognition etc.
If you use the word "entitled", you're thinking about this wrong. Patents are not designed to protect fundamental rights (e.g. to a "reasonable" profit), they are designed to maximize societal good by balancing a monopoly incentive with the benefits of open use.
I would think the tax rate would be lower, considering that a sale of shares is treated as capital gains. 15%?
Yeah, but Scala is hard in the same way that Ruby is hard.

You can use a subset that's easier, however the usage of the more advanced language features need a level of understanding that's beyond the capabilities of many developers.

And this is in fact true of most mainstream languages. Java may be an easy language to learn, but Java isn't just a language, but a platform - and as soon as beginners start messing around with multi-threading (since multi-threading capabilities in Java are in your face), then all hell breaks loose ... from this point of view, Scala may in fact be easier to deal with than Java is for beginners.

And for instance I see people complaining about the method signatures exposed by the collections API. I can't read those signatures very well myself, however in the case of a dynamic language, such as Ruby, you'd have to look at the source-code to see what the method actually returns. So IMHO, even if those signatures are complicated, at least you've got signatures to look at.
It looks like the customers can only get the cash rewards when they sign up using the referral links. This is actually sort of price discrimination because the people who directly sign up with Chase usually don't apply because of the rewards. Without the benefits there will be no point to recommend that credit card any more.
The added singularity is near part is silly. In ten years when that's a 500,000 (or 5 million) core neural net, the singularity is near part still won't apply.
> This is the most powerful AI experiment yet conducted (publicly known).

That's an ill-defined statement. AI is a vast and diverse field: what makes one demonstration more "powerful" than another? There are definitely other projects that could be viewed as being in the same class of "powerful" as this cluster.

This is certainly an interesting paper, but it has to be viewed in the context of a large and active field.
I just noticed that too but thanks anyway.
By Social Darwinism, I'm referring to the idea that 'economic outcomes make right'. If you are poor or destitute, it is because you are inferior and you deserve your plight.

It is a monstrous ideology that has produced nothing but suffering.
Situational awareness system | Situational awareness solutions 
iLink's Award winning Situational Awareness framework provides the ideal platform to provide a true common operational picture with integrated unified communications.
To be honest I'm a little puzzled by Apple's efforts with Mobile Safari. It would seem to be much more in their interests to make it suck.

By best guess is that Apple doesn't really care about the native app market that much per se and they'll do whatever it takes to sell their hardware.
I'd say until they day they realize they're being exploited, and complain about it.
Asphalt 7 finally on Android (next week)
Great concept. But some icons (e.g. twitter) render poorly at 16px.
State of Data This Week - #104
highs and lows balance.

humiltyy before honros; pride before a fall.

God says...
C:\Text\WALDEN.TXT

and the
bank; and, as a necessary part of the machinery, they kept a bell, a
big gun, and a fire-engine, at convenient places; and the houses
were so arranged as to make the most of mankind, in lanes and
fronting one another, so that every traveller had to run the
gauntlet, and every man, woman, and child might get a lick at him.
Of course, those who were stationed nearest to the head of the line,
where they could most see and be seen, and have the first blow at
him, paid the highest prices for the
That's true. Let's say in machine learning then.
Indeed, it's amazing that the same person could say "We are passing a (possibly uninitialized, or null-valued) variable to the function, in hundreds of places and web pages" and "Each of those changes will have to be coded, tested, written-off, released, tested by the clients since this is tax data and has to be precise for tax planning and retirement planning."

They are very thorough with testing their super-important tax software. Well, except they ignore uninitialized variables, but I hear those are A-OK in accounting.
This isn't singularity material. While this may not be a bog standard neural network, it has no feedback. It cannot think, because thinking requires reflection. It is trained by adjusting the weights of the connections after the fact using an equation.

Is it cool, and perhaps even useful? Yes. But don't confuse this research project for a precursor to skynet.
As a wannabe, I am just as confused. I'm pretty sure the free stuff gets far more press anyway.
Google: Introducing The Endangered Languages Project
Great article - thanks for sharing.

It's a shame that most comments here respond to the title of the article and not its contents. Hint: it's not what you think
Win a Dream Trip to South America
15.8% accuracy != singularity is near.

No more supplements-eating Kurzweil, walking Terminators and Skynet-like BS please.
Buy The Useful And Attractive Dining Room Tables And Chairs For The Dining Hall
Watch Movies Online Free
Watch Online Movies, Megavideo, Trailers, Online Free, News, Putlocker, Synopsis, Plot Summary and Free Streaming
I'll give you that 75% of this article is unnecessary hyperbole which adds nothing to the central message.

The central message is very interesting though.
"in the context of a non-trivial project, vi[m] offer no real gains, particularly when one considers timelines, code quality, bugs, costs, etc."

"Give us, vi[m] neophytes, steps to follow in order to understand how one might do a specific task more efficiently "

I believe this is the strawman that was being alluded to in the previous thread. Nobody is going around saying "Hey, if you don't use vim, you are producing less than I am!" Okay maybe some people do say that, but that's really not the reason people love vim.

The real reason (in my opinion, of course) has to do with flow. It's hard to explain, which is why these discussions tend to digress. But when you're in flow, or the zone, you don't want things like your text editor to get in your way. You want it to be a harmonious extension of your intentions to the machine. When you connect with vim, that is what you get. Other people might get that connection with emacs, or some other editor. But for the most part, you just don't get it with editors that don't allow a rich communication vocabulary between you and the machine.

Does flow matter on the scale of business deliverables within a project budget? Not really. It matters to the enjoyability of the creation experience that the programmers are involved in. They could probably still produce the work without that additional enjoyability, but less enjoyable work can sometimes lead to lower quality. And perhaps more importantly, it always leads to less joy.

For the past several years I've been using a keyboard that doesn't require me to move my hand away from the home row in order to manipulate the mouse cursor. There's a similarity there in that it reduces flow interruption. I've recently started learning vim because I see this same potential in it.

As for "recipes", there is a post here taken from the previous thread: http://www.viemu.com/a-why-vi-vim.html
I really don't think so.

Scala requires a more disciplined mindset. David Pollak actually developed Lift in response to problems he had managing big Rails projects so I don't think he would be advancing this analysis if he didn't think Scala was harder than Python/Ruby.
Somehow online vi clones never bother with implementing ^[ (does the same as escape), which seriously impairs me.

Is this impossible to implement?
It's an amazing speech, and one which deserves to be read in its entirety by hackers like us. But I'll provide the TL;DR even so, as specified by the speaker:

"the more a digital object is handled and manipulated and shared and even kicked around, the longer it will endure... public access is tactical preservation."

[My thoughts:] This really hits home for me. By democratizing the data that makes up the so-called "shoulders of giants," by enabling and encouraging collaborative interpretation/scholarship/remixing/discussion/inspiration on top of that context, we perpetuate the cultural foundation of humanity. I'm working on a startup/prototype that aims to help to do this with music, and this definitely helps to put things into perspective.
Team Uber vs. Team Hailo - LeWeb London 2012
So the options are:

1. Change thousands of lines of code (probably `sed`-able)
2. Patch PHP to re-introduce the original bug/feature
3. Downgrade PHP back to the version that had the
bug/feature you were relying on

Why is option 3 not considered in this thread? It was working before, and evidently they can control the version of PHP (since they can patch it). If upgrade breaks X, and you rely on X, don't upgrade. If you need to upgrade for Y, do so, and fix X. That's just how such things work.
Here the Monster Camera with 50 Gigapixel Resolution
Of course getting posted to HN would coincide w/planned server maintenance. (Should be back up before too long. Thanks!)
I have been through a couple of startups, sold one, blah blah blah... It's usually the guy who is labeled "genius" that gets cut first :) Interesting concept, but hardly new... this was what SecondLife looked like 5 years ago.
I put the singularity bit in to make it relevant to people who would otherwise not get the significance of this (which is that large scale neural nets can work - something people have been trying and failing at for decades).
The singularity is already here. There are black holes in our universe. This submission title really annoys me.
I think we'd need more info on the success of your current monetization strategies. E.g., for advertising, what is your current CPM? How about a rating system for views? A mobile app? Can you derive any info from the artwork such as histograms, feature detection etc?
Or one could expect the language to behave coherently (tall orders for PHP, I know) and consider that it will use whatever is provided to it in the usual manner in which it treats non-numbers in a number context. Especially when the function has behaved in this manner for a decade.
Does this fan actually provide a better absolute heat transfer rate?

I think if it's 30% more efficient, that probably just means the fan itself consumes that much less power for a given heat radiating capacity.

Maybe it'll be a bit smaller or a lot quieter or something, but I don't see it "revolutionizing" anything.
> It does this for 20,000 different objects categories

With 15.8% accuracy.

> This is the most powerful AI experiment yet conducted (publicly known).

It's only powerful because they threw more cores at it than anyone else has previously attempted. From a quick skimming of the paper, there does not appear to be a lot of novel algorithmic contribution here. It's the same basic autoencoder that Hinton proposed years ago. They just added in some speed ups for many cores.

It's a great experiment though. You shouldn't detract from its legitimate contributions by making outlandish claims.
It wod explain all the freedom giving anerica spends its time and military on.
This is implemented. It works for me in chrome
Note that beta testing is not user testing. I would read up on the background to usability testing. Briefly, there are two types of usability tests - formative and summative - summative research is more when you are developing the product and want to iterate rapidly based on feedback from users. Summative testing is when you want to create a baseline of data for comparison with future releases.

Your beta testers should be using the product over a longer period of time than a usability test, which is typically a one-off session.
Yeah I would advise against that. Last time I checked, your credit score will plumet if you do that sort of thing.

If you pay off your debts without paying any interest all the time, you're pretty much a terrible person to lend money to.

The credit card companies also rely on the fact that however organised people thing they are going to be, a good amount of them slip up. Once they have credit, maybe they dip into it, then can't repay it all, or they miss the interest free deadline etc.

Please stay away from credit cards everyone :)
> Even given that it was undefined behaviour to start with

On the other hand, 1. high-level languages have no reason to have UBs, especially for the trivial calling of a core function and 2. one could expect behavior in this context to be coherent with behavior in userland contexts. In PHP, using strings in a numeric context wasn't — last time I checked — considered abnormal, no matter how little sense it makes. One could therefore expect the relevant coercitive calls to be performed as they would usually be.

> it's the very first incompatible change listed

It is very ambiguously worded: the clause states functions will return NULL when passed incompatible parameters, but in all of PHP's userland code strings are very much compatible with floats. I would therefore submit that — in the context of being a user of PHP — the clause does not apply to this case as the value passed in is absolutely compatible with parameter expectations.
Stereomood mobile apps launch
Obat Kanker Nasofaring | Pengobatan Alami, Herbal, Tradisional 
Pengobatan Kanker Nasofaring Terbaik dengan Obat Kanker Nasofaring Ace Maxs Obat Kanker Nasofaring ,- Selamat datang di pusat penjual Obat herbal ace maxs terbaik terbesar dan terpercaya yang akan selalu siap melayanai anda dalam setiap pemesanan ace maxs ke berbagai wilayah di indonesia
Show me 2 examples of small, non-patent-troll company taking on bigger company with software patents. Seriously, I've never heard of any.

I suppose small companies don't even try patenting their "software inventions", they are busy making the product.
Touche'. Thanks for the tip.
Because it's good. It's well-written, thought-provoking, based on solid data and helps understand what truly motivates people who are in deep shit. While it has not been applied to African villages, they did replicate the experiment with disadvantaged ghetto-dwellers in Mexico.

In the experiment described in the article, the ability to read was a prerequisite for the course, not the desired outcome. The desired outcome was to teach a method of reflection that goes beyond your first immediate reaction, and show people that thinking about what you do can be useful. The effects on the test population were continued education, employment, prevention of violence, and the confidence to demand better working conditions at the workplace. This for only a half-year's work and a cost of 2000USD per person. If you do not consider that valuable enough to read, what are you doing reading its comments?
Samsung patent for robot that mimics human walking and breathing
before, there was room to double accuracy 3 times. Now, there's not. If i understood correctly their approach can take advantage of parallelism. I'm not saying they can just throw 128k cores at the problem and be done, adding 2^n resources will likely have a nice boost to results.

OTOH, it's late and i might be way off.
Like it or not, grammar and spelling has a huge influence on people's perception of you. Online we don't have the visual and auditory cues we use to make judgements. So I have mixed thoughts - pointing out someones flaws in public is never a good thing.. if you really feel the need to correct someone, do it in private so they don't feel embarrassed.
It's standard behaviour or one compiler does so? Outside preprocessor char has another meaning? Thanks anyway.
YC, please mentor your companies on recruitment
This recruitment post is currently on HN:

~~~~~

Growth Hacker for Fast-Growing YC Startup

Our mission is to create the world's local commerce API and we need your help.
You'll have real ownership, learn an incredible amount and have a ton of fun doing it.

Email us at xxxxx

~~~~~

What is a growth hacker? What language/skills are needed for this role? Is it onsite/offsite? Where are they located?

Hiring great people is integral to the success of a company, I don't think you could put any less effort into your recruitment message than this.

I hope YC makes more effort to mentor their companies on recruitment, it would no doubt increase their chances of success.
Use OSX - at least here on Chrome text is automagically underlined when there is a spelling error.
Microsoft on{X}
Even if you are trolling, I think I'll leave this here. http://en.wikipedia.org/wiki/Technological_singularity
In other words: imagine a baby. She sees 100k "images" of faces. Thanks to the statistical regularity of the world, she now has a "subsystem" that recognizes a face in the absence of her knowing what it's called. Then, when she is told "this is a face" she pins this thing pointed-to to the existing, unnamed representation.
Number of Show HN making it to the top page has reduced drastically
HN has become all talk now. Most posts center around how to do stuff and not actually doing anything.
I put the singularity bit in to make it relevant for those who are non-technical. This experiment is significant because it shows that large artificial neural networks can be made to work. People have tried and failed at this for decades.

This technigue was "discovered" by geoff hinton at the university of toronto in 2005. However, nobody at tried (or maybe got enough funds) to try it this scale.

If this continues to work at larger and larger scale, this would be a machine learning technique that can work accurately on tasks that are hugely important to society

- accurate speech recognition
- human level compuer vision (make human manual labor redundant)
Well that's what happened to this guy. He relied on unstandard/undefined behaviour and when php switched to a standard parameter parser it broke his app.
People are missing the point here.

Yes, 15% accuracy doesn't seem great.

BUT the detector built its own categories(!). It managed to find 20,000 different categories of objects in Youtube videos, and one of these categories corresponded to human faces, and another to cats.

Once the experimenters found the "face detection neuron" and used it to test faces THAT neuron managed 81.7% detection rate(!).

Forget the singularity, and just think about how amazing that is. The system trained itself - without human labelling - to distinguish human faces correctly over 80% of the time.
Articles showing how to do stuff is much more useful to me than people showing what they have done.
but this would mean you wouldn't be able to share work from say an iPad app to this one, which to me is kind of a hassle if I couldn't
It detects faces with 81% accuracy. That isn't bad at all...

Also, the previous best on the same dataset was 9.3%
Great advice, thanks!

On the skillset note, having never worked very closely with real web designers, what should be my expectations? Is it realistic to be looking for someone who's both artistically capable and is great at the technologies you mentioned?

We can generally take care of anything on the front-end that's code related, but we basically don't have a good sense of aesthetics, color, style and so on. If you can draw something, we can most likely stitch it together on the site/app/whatever.
Clearly it should have been a 1-900 number.

(how hard is it to set up a 900 number?)
> he question is more similar to "Can you please tell me the number format of <silence>".

Well in PHP, the number for <silence> is 0, so it would stand to reason that the formatted number for <silence> is 0 as well.
how is it different than the free Font-Awesome (fortawesome.github.com/Font-Awesome)?
"This bug report highlights the problems you run into if you use it for serious work."

Indeed. Passing an empty string for a parameter which is expected to be a float is SUCH serious work.

"if it breaks your stuff then tough shit because we're a bunch of amateurs."

You say that, but it rather seems like it broke amateur code.
I'm just saying it's a sign, or a smell.

Just as you say older/pre-modern -- bad code or not, the same caveat applies about upgrading core language platforms. Even a strictly typed language with a much more standardized API like Java can be hard to upgrade major versions (where I would consider 5.3 a new major version).