skysight-inc/HackerNews huggingface dataset:
λJS is a mathematically formalized version of (a subset of) JavaScript. It is not like a traditional mathematical definition (computer scientists often use a tool named "operational semantics" to greatly simplify this stuff) but nevertheless can be analyzed as like a mathematical one. To the extent that they claimed to prove the soundness, i.e. any well-formed program which λJS thinks to be valid should not go other ways that λJS does not allow. This forms a basic premise that can be used to analyze λJS program (and hopefully, actual JavaScript program).

Of course, this holds when λJS is really correct and a good model for JavaScript. Unfortunately they have found that there is a severe hole left in λJS after they had a (now wrong) correctness theorem. In light of this problem, they now mechanically proved that there are no more holes left in λJS. Unlike a hand-written proof a mechanized proof can be verified by a relatively simple[1] program, so you don't need to believe yourself but just the program. As mechanized proofs need to describe every detail, this is not a simple task, and that's what they did.

[1] A lot simpler than the actual human.
Did you also get 100 channels for free with the subscription?
It looks like your browser connects to the Twitter API.
Did you check to see if they had English closed captioning? They do that for much of their programming.
Luis von Ahn is one of the very few tech entrepreneurs from Guatemala. He's killing it.
Yeah, as ceol said, that'd essentially be polling. Plus, if you can place an iframe, you can almost always place Javascript which makes something with ajax or socket.io somewhat more suitable.

But there are many places on the internet where you can only link an image, such as in sites with markdown, bbcode, or hotlinked avatars.
I wouldn't mind the requirement to have cable so much if that was all it was.

I have cable, but my cable provider does not offer a package with MSNBC so I'm out of luck.
I think this is a great thing to do when you're between jobs. I built a resume-padder myself and used it to earn money. Just how Zachary used his side project to get his feet wet with jQuery, I used my side project to get my feet wet with Enyo, the javascript web app development framework sponsored by HP.

My project is a Google Reader app, currently available on webOS and the Chrome Web Store, and you can find it here: http://www.sanchezapps.com/touchfeeds
Isn't that a result of the massive deployment of reCaptcha? It appears that all the easy words have already been solved with enough confidence, so there's only garbled scans left. Add more books?

That said, there are plenty of alternative solutions with good success rates (and far lower abandonment rates), like requiring the answer to a simple question (not math), photo captchas, randomizing inputs, using javascript techniques and honeypot forms. Captchas are so popular because they are easy to implement.
Not trying to be a troll but the thing that jumped out at me was the P/E listed for P&G and my mind immediately compared it to the FB P/E at the IPO.
I used Ubuntu for laptops for about 6 years. I moved to Mac because Linux laptops were no longer allowed for the new company.

I don't really understand the shock from early adopters that core things have changed. In Ubuntu, I wouldn't compete to update right away. Just wait a week or two. Why would you do it for Mountain Lion?

Apple isn't really any better than Ubuntu with saying what will 'break' and what won't. It's either a positive change or a UI breakage, depending on the person.
I feel like the author of this article is still slightly misunderstanding the reCaptcha. Not to criticize him, but it's almost immediately clear which word you are actually being tested on, because it's has the same general 'look' to it each time.

Take the first one: 'Secretary' is clearly out of some book. The other thing is the real test. Now, reCaptcha never gives you real words as a test, so he shouldn't be surprised that it isn't a real word.

The third captcha complained about is actually incredibly easy. The first thing is clearly the word form a book, so you can just type a short bit of nonsense there. The second thing is 'ndaaar'. It's pretty legible and easy to enter. Other 'impossible' ones are pretty easy also.

Again, not trying to pick on the author, but hopefully someone will have an easier time after reading this comment. And while Captchas are annoying, I don't really feel they are impossible.

Edit: To the commenter below - I have no idea what green names mean here, so I don't know how that influences people. What do they represent?
Indeed, it is similar here in the UK. Although importantly, it tends to be interpreted as 'something that you do use to watch TV'. So for instance, the TV that OP had that he did not use to watch 'live TV' would not have needed to be licensed. You'd have probably got nasty letters about it, but would be well within your rights not to pay for a license as you would not be using it.

Also, although it has no weight on this discussion, it's worth mentioning that TV licenses are per household, not per TV.

However, having said that, the BBC probably has to take adequate precautions to stop non-UK viewers watching the Olympic coverage as part of their deal with the organising committee to be the 'official broadcaster'. Sports broadcasting is a massive money maker, I'm sure! :)

I don't know whether this would mean a US citizen using a proxy to view the BBC feeds is breaking the law though. Interestingly, our extradition treaty with the US [1] "allows the US to extradite UK citizens and others for offences committed against US law, even though the alleged offence may have been committed in the UK by a person living and working in the UK", although there is apparently no reciprocal right. Therefore one can only assume it doesn't matter whether it is legal or not! (IANAL etc.)

[1] http://en.wikipedia.org/wiki/Extradition_Act_2003
Kirby Makes Toad Soup
Great arguments man! Like the way you think.
There is some serious anti-competitive behaviour going I here. It's only a matter I time before someone sues Apple, wins, and the floodgates open.
Ahh cool, did not know that. Thanks for clarifying!
More constructive criticism: your benefits seem to really be features. To convert your features to benefits, you need to talk about likely possible use cases. For example, one "benefit" that you list is "Custom notifications", but that doesn't really tell me anything - it doesn't connect to me at all. Instead if you had said "Get invoice notifications when you get to work", that would resonate with me more. You'd obviously have to tailor your benefits to your target customers.
Really cool!

A year or two ago, I was working on some automated deployment tools that basically called a bunch of Rest APIs. As I discovered how unreliable the API calls could be at times, I ended up writing something kind of similar (although very application-specific to this) to be used as part of my unit tests for it - it helped immensely.

One thing that would be nice is if I could pre-define reactions to certain requests - ie, some sort of way to specify that when you get a POST at uri /add with a content-type of application/json, I want a 500 error (or maybe I want a 500 error 5% of the time) - rather than having to specify what I want in the actual request. Is this something your client library will make possible?
reCaptchas are very good for small sites which can be easily affected by spamming. Even if hackable, the hacker will need strong reward for hacking such site with captcha. For bigger sites, there are better methods to prevent hacking. and with reCaptcha you are allow to be almost right.
Yeah, it's the norm for most tech companies to have high P/Es. It doesn't necessarily mean it's a bad investment.
Getting access to a private tracker isn't that hard, and you can probably find the stuff on EZTV anyway.
Traditional television broadcasters and networks are under immense commercial pressure now. There's no secret about that.

What's not clear, as with the newspaper industry, is what the alternative is.

Henry Blodget, tarnished prophet that he is, has been beating this drum loudly and fairly convincingly for a few years now:

http://articles.businessinsider.com/2009-06-12/tech/30062877...

http://www.businessinsider.com/tv-business-collapse-2012-6
So was unilaterally setting it to the 10.7 standard. I think we should have the script flip a coin so people are annoyed evenly.
And potentially send sensitive traffic through an untrusted third party. Some people are comfortable with that, some people aren't.
Do give an example.
> This seems pointless. If you're going to watch BBC content without paying their licensing fee, you might as well torrent it - that way you're not using up their bandwidth.

I would happily pay them for access, the problem is that being in the US I quite literally can't. If there was a "pay $50 for live steaming of the olympics" button I would click it happily, it just doesn't exist.
Same. Very easy to identify human vs. non human.
I thought it was odd that the video's producers apparently don't know anything about the seduction community subculture, despite barely managing to side-swipe it in the dating app references.

I suppose I could see that they were trying to make it about AR, rather than PUA stuff... but really, all I saw was a criticism of PUA practices and nothing significant about AR issues except that they make PUA practices easier.
this seems hilarious before my morning cup of coffee and before getting ready to dive into a real world Js project :) : "We say "agreed" and not "passed" because SpiderMonkey fails some of its own tests. Without any other standard of correctness, λJS strives for bug-compatibility with SpiderMonkey on those tests."
What is the Future of Web APIs?
A couple notes from a friend of mine who tried it out:

* Let me track answers to these questions: How was your sleep last night? Quality and number of hours.

* Optional, user-configurable yes/no questions. For example, let me set up "did you take your meds?", "did you exercise?", "did you eat gluten/dairy/etc. in the last 24 hours?"

* The workflow around adding a note is not super-clear right now.

* you should be able to delete accidental entries

thanks!
Ignite.io - Ignite is a new way to share, run and save code
Are you 100% certain about that?

I work for a telco in Canada and the CRTC has just passed a ruling to allow competition into the market for the first time ever in this operating area.

I'm not 100% certain, but I think at least one of the new competitiors coming in is foreign owned. They'll be offering wireless, wireline and internet services.
We should really tax all stock trades at .001% or something.
This is already covered. Have a look at the anchor feature for pathod. For instance, starting pathod like this:

pathod -a /foo=200:b@100

Will result in an HTTP 200 response with an body of 100 random bytes if you hit the path /foo.
At least with the JavaScript version you're serving actual text which can be read by screen readers, copy/pasted etc.
Consumer product companies sort of foreshadowed what happened to food (+), is happening to clothes, and will probably eventually happen to everything physical. The fundamental product (soap, razor blades, etc) is done. It works, involves no novel technology, and can be created at infintessimal marginal cost by any player in the industry. (Try to guess what the price of the soap in a bar of soap is. If your answer is expressable in whole cents, you are incorrect.) This suggests that prices would crater except that branding works: there is no discernable difference in any product in the hand soap aisle, so they spend tremendous amounts of money on advertising, over years, because they know that stamping that dove on the bar will dominate your purchasing decision years later.

I'm well aware of this, and I'm 30, and I haven't shopped for a bar of soap in America for 10 years. Ruriko and I were at a Walgreens on our honeymoon and needed to buy one. I immediately started looking for Dove and, when asked if I needed help, said "Try to find the white/yellow box with the bird on it -- that is the best one" before conscious thought intervened and said "Well, honestly, every box on these shelves is identical, but the difference in prices between $2.69 and $0.89 is so miniscule for the average shopper that they'll mentally respond to marketing like I just did."

+ The e.g. tomato or pasta sauce is solved, cheaper than it has ever been, and (seasonal fluctuations nonwithstanding) will only get cheaper over time. It is an observable fact that, for any particular basket of food, we pay less than our parents did. This is discomfiting to people trying to sell us food. Most discussion of food in America is values signaling. (e.g. "Don't eat that, it's not healthy/environmentally sustainable/organic/etc" is, to a first approximation, likely as relevant as the color of your bar of soap.)

Clothes are trending in this direction, too. Have you heard "You should buy X, X is quality, X' was probably created in a Chinese sweatshop?" Horsepuckey, everything is created in Chinese factories now, by the same people, from the same materials, using functionally the same designs. The only distinction is the name on the label. (This is why clothing brands are in an epic battle with counterfitters, because if it weren't for criminal penalties for bringing fake Gucci bags into the country fake Guccis would be absolutely indistinguishable from the genuine article. They're like fake diamonds. You know what a fake diamond is, these days? It is a diamond which did not begin life owned by the right people.)
Unblock Us is easier and it's free for a week.

http://unblock-us.com/
Very cool! The README is out of date though, to start the server use "synack -s".
Might as well by an iPad

Unless an iPad isn't what you want. There are other selling points for a Windows 8 tablet than "runs desktop apps that you won't like using". That was the selling point for Windows XP and 7 tablets.
'Asphalt 7: Heat' is out for Android
Thanks for the step-by-step, but I think you should mention in the blog post that you're including a referral link. At least @irq is transparent about it.
Well, it's certainly not hurting and gives visibility to the issue in general. The more people are aware that the ISP situation could be much better in Canada, the better.

In the meantime, I'll keep recommending Teksavvy.
It's worth noting that the author of this blog is a 17 year old self-taught hacker. Highly impressive.
As Twitter Matures, Expect "Expanded Tweets"
and India too.
What about that sounds hard to automate?
awesome. This is exactly what I am looking for.
I know this is hn and such, but after reading your comments I only have one thing to say. "lol"
"I don't see the replacement."

Perhaps you aren't patient. The democratic party steamrolled the republicans in the 2008 race. And you are correct that they didn't change the policies that many people really wanted them to change. The republicans came back with their 'tea party' in 2010. That was two replacement cycles, we're coming up on the third. It may surprise you to know but people who want to be in office, and get kicked out, try to figure out why they lost. That feedback loop is slow (and others have pointed out you probably don't want a government that can change too quickly). But it does work. Compare policies from 2008 to 2010 and 2010 to the present. You will see if you look across a broad spectrum of politicians people trying to adapt so that they can win re-election (or election in general).

I think you will see some interesting effects from the current federal harassment of California marijuana clinics. Look at gay marriage and the path it has taken, this is a long conversation and everyone in the country has a point of view. The current state of affairs with pot has already put a huge dent in the whole 'gateway drug' hypothesis so often used to argue against legalization.
HN is a (largely) community moderated content aggregation site. What if you don't have the benefit of a community to moderate? If you're an email service and want to stop bots from signing up and spamming the world at large, how would you do that?
Take a look at our product at areyouahuman.com

We launched in January and are using games to make them easier for people. Some of our early testing showed captchas can decrease signups by up to 25% and we're able to recover almost all of that.

We also monitor how you play the game (like mouse movement) so we can ramp up our security without having to make the task more difficult for people. Read more here http://areyouahuman.com/how-playthru-stops-the-bots
John Romero Speculates On The Future of Ouya
I agree, and Mozilla is completely in the right here. Software security updates are like necessary vaccinations: you're not just inoculating yourself; you're creating a herd immunity. When you fail to do this, you put other people at risk because a compromise of your system is not isolated to you. Rather, your system is likely to be added to a botnet or in some other way used to attack other systems.
On that note, bring Google Fibre to the rest of the US to force US ISPs to act more competitively.
I'm not sure about the legalities abroad but in the UK at least it's illegal to watch this stream without a TV licence and they do try and prosecute people if they can find an address attached to your IP, obviously this isn't possible through this method but just a heads up.

Another option which doesn't require a tv licence is TVCatchup.com which legally streams UK TV channels (to the UK only).

Although I will say the BBC interface is far better and allows you to go back to the start if you press play on the live player half way through and of course is ad free.

Regardless, I condone this as NBC should allow everyone to watch online live and if they don't people will go to better alternatives.
If you can execute code, said code could be an auto-installer.

If there's a vulnerability in the application used to open a JPEG or whatever, you can execute code.

It's less asking "is this dangerous?" and more "did you download and open this?"
I see two possible long-term solutions to the captcha problem

1) Ask user to do a relatively expensive computation. This can be done in the background while the user is typing his post.

2) Request a small amount of money (10c) per comment. Good websites will return the money to non-spam commenters, will keep spammer's money. This however requires working microtransactions.
The scariest part about this video:

Comments on it saying "well, it had a frightening turn towards the end".

The video opens with someone eschewing physical activity for literally wriggling on the floor, like a fish out of water. Streamlining activities like ordering food or selecting clothes, but each step we remove from the process, each abstraction, is another human interaction lost, another retreat into hermitage.

I don't want this future.
The known word is the one that is bent. This is the only word you have to type. You can enter "dogman" or "foo" for the cut-off (scanned) word and it will let you through.
Thanks for the great insight. The consumer product industry only has a few players (P&G, Unilever, Kimberly-Clark, Johnson & Johnson) which essentially gives them leverage to control prices and keep other competitors away through marketing.

The effects of marketing are very subtle, as your experience clearly demonstrates that.
I can't seem to understand the "Onightsl secretary" CAPTCHA. We all know that the first word is extremely hard to identify, and according to the author "secretary" wasn't the control word.

This means that reCAPTCHA knows the first word. Identified by OCR? Not possible unless reCAPTCHA deliberately distorted the image. Identified by N other people? Not possible to determine such a word with confidence either.

Or am I missing something?
The paranoid, tin foil hat wearing part of me has always put post Google acquisition Recaptcha in the must-be-part-of-the-long-arm-of-Google-tracking category of services encouraging me to do my very best to avoid allowing it to run in my normal browser session.
"Users don't care what language it's written in, so why should you?" ...uhm ...because YOU are the one WRITING it? and because your productivity matters, and you learning how to do better things or expand your mind or learn new things matters and because your enjoyment matters (and if you don't write code because you enjoy it, then you shouldn't be a programmer, so just pick another job, PLEASE!)

I think all good programmers should be somewhat selfish and care about their needs, not just the user's, because this helps them grow and makes them better, which in the long run is better for the user too. The "user doesn't care" mentality embraced by so many managers leads to lots of long-run pain and sometimes, paradoxically, even to business failures, because not keeping your "coders" (I utterly dislike this word, btw) happy is really BAD for business.
Are those books from major publishers? She's going the self-pub route so Apple may not be willing to play games with multi-national publishing companies but will screw over indies.

If not, I don't know, but having followed her news letter I would be more than a little surprised if she were fudging things here, it gives her no real benefit.
Also it seems that there is exactly one distorted word and exactly one "proper" word. I would assume the distorted word is the control word. I should try a few reCAPTCHAs to see if this is a correct assumption.

EDIT: Confirmed. The "proper" word is taken directly from book scans and I can type anything to pass the CAPTCHA. It seems that the control word is very Google-style.
The author's blog post is retarded; "herp derp I don't know how recaptcha works and it's too hard for me." He has a pretty blog and a green name on HN, so everyone upvotes it. Pretty sad IMO.
Who said I was going to buy a phone? I've bought three iPods from Apple in the past as I considered them quality products. I certainly won't be doing that again.
I do agree they are becoming ridiculous.. I often have a hard time figuring them out. The real question is what the next step will be. Where do we go from here? What experiments are out there for new captchas?

And, slightly related, one of my favorite lighthearted sites: http://www.captchacomics.com/
IBOS 24hour hack entry. Artificial intelligence. 
EDIT: SMS is not working at the minute due to credits being burned! Just put phone number as 0 on web platform.

Try:

convert: 24yard to cm
translate bonjour to English

Or just have a conversation with the app! :)
My personal rant on this topic:
http://www.onlineaspect.com/2010/07/02/why-you-should-never-...
I wish Teksavvy were available in my region, I would love to get off Shaw.
I keep Facebook chat turned off for a very similar reason.
> "clinical" depression is meaningless. Literally, it has no meaning.

That would be incorrect, sir: http://www.mayoclinic.com/health/clinical-depression/AN01057
Which would you prefer: a properly formatted data file or a kitten ?
I find recaptcha so frustrating that I will always abandon the account unless it's something that I really really care about.

If I have trouble with recaptcha, I can't imagine a non-programmer over 60 years old having any remote hope of figuring it out.

Also, the way it's typically implemented, if you solve the recaptcha once and there is some other server side validation error, you have to fix that and then solve a new recaptcha before proceeding. It is just so punishing I am always at a loss when I encounter it.
I can't comment otherwise but I'd note that HFT is producing the illusion of market making without real market making.

By definition, HFT jump into liquid market and count on exiting illiquid markets faster than anyone else. That means that they don't actually bring a greater assurance that a trade will happen, in contrast to the traditional "market makers" of NYSE. The "flash crash" can be seen as a simple illustration of this but so could be the greater volatility we have seen in the last few years.