skysight-inc/HackerNews huggingface dataset:
You're letting your wishful thinking override your critical thinking. You can purchase Facebook Credits with cash just like any good, but you cannot easily convert them back. It's not a currency exchange; it's a purchase.
Why context is important for mobile Ads
One approach I've seen regarding auth is to use a faux-resource:

Login:

PUT https://example.com/credentials
{"username":"foo", "password":"bar"}

Check if user is logged in:

HEAD http://example.com/credentials
Cookie: ...

Get current user:

GET http://example.com/credentials
Cookie: ...

Logout:

DELETE http://example.com/credentials
Cookie: ...

From the point of view of the one client, it's no less "real" than any other resource.
Since Chrome already has an 'appstore' for web-applications, I think it is safe to assume similar facility will find its way into Android devices.

This will probably bring more native capabilities and will let the user allow/restrict the application in terms of accessing the device HW.

It will also make it easier to monetize such applications -- assuming they somehow prevent users from downloading the apps and bypassing the appstore.
Notable iOS Developer Suggests API Boycott to Fight Patent Trolls
I am in this camp, as stated in the other HN thread on today's front page: http://news.ycombinator.com/item?id=2560599

Yes, Sony has bad security. Yes, some kid hacked and released his hack to the public, and Sony had that reaction coming what with the linux shenanigans. But I just want to play online games. I do not care that much who is at fault, right, wrong, whatever; everyone has their little crusade. Just let me play with what I paid for.

Q. Who actually stopped me from being able to do that? Who interfered with my fun time?

A. The thieves and the people ruining games with hacks outside of sandboxes with friends.

I blame the ones who shot the gun.
Show HN: Scrambl - Golf Without the Hassle
No more hassle emailing, calling and texting friends to figure out where and when to golf. Just get the ball rolling with a few simple clicks and we take care of the rest.

URL: http://www.scrambl.com

I'd love to hear your feedback!

-Michael
Why is the de facto standard way of email exchange plus old password plus maybe a birthday not workable? Unless psn stored the passwords in plaintext, the hackers modified data, and Sony does not have a clean backup.
Your lambda-cube is puny.
The USA Today on their WP7 dev experience
I don't think that your photos are uploaded to Nintendo - I may be wrong, of course, but it doesn't make sense why that would happen. I assume they're thinking more of avatars that users may create themselves.

I also think it's unacceptable for a company to automatically disable a system. I'm not excusing their policies, but trying to understand them. But I think that clause was clearly because of piracy, as it was rampant on the DS. I don't see how anything they said could have prevented what happened to Sony.

I'm sorry if it seemed like I was taking the article out of context, that was not my intention at all. I assumed that whoever read my comment would have read the article, and I quoted the exact part just so it was clear what I was responding to.

With that said, I assumed that parents would, as a matter of course, tell their children not to share personal information online.
I find Unix usability standards generally pretty insane. Funny he should post this, as on the train today I was thinking of making a program I'd call 'SmartTerm' or something which would basically be a more usable, graphically augmented terminal for beginners (or people who just can't stand interfaces which depend on memorization and patience).

Some things I find nuts about the current terminal is OS X (at least the default behaviour) are:

- half the line which you need to write in is taken up by repetitive info like User, Time, and Directory

- put the currend directory somewhere useful like the title bar

- when i start to type a command, give me graphical autocompletion automatically (unless i switch it off), along with a note/tooltip explaining what the command does

- after i've typed command, give me a pane somewhere which explains what all the stupid flag options are and what they do

- give me another pane with an audit trail in plain english of what my commands have accomplished, and then give suggestions on how these could be accomplished using simpler shortcuts (especially in something like Vim. give me some help to learn the shortcuts as i work, FFS. on a GUI you look at the keyboard shortcuts beside the menu items, and get to know them naturally. this would also give you some confirmation that your command worked as expected, rather than just a blank prompt staring back at you

- let me highlight text with shift and arrow keys
PSN hasn't been hacked again. This is a flaw in the password recovery system on the web site, not a network intrusion affecting services or theft.
What kills me is when I forget I've opened an "incognito" window. I close my regular window, then eventually find the incognito window. At which point I know that I've lost the tab set that was present in the normal window. (Chrome is set to remember tabs on (window) exit.)

In Firefox, I use a session manager. I've been reluctant to bulk up Chrome with extensions, and also unsure which session manager extension I would choose for it -- it seems much easier to me to identify the quality Firefox extensions than the quality Chrome extensions. Maybe I'll eventually find one I feel I can trust and which is smart enough not to preempt regular tab sets with those from incognito windows.
No...this solution was already there before the big hack. I've used it in the past.
«One of the usability lessons of modern computing is that the mouse is a productivity killer.»

Actually, one of the usability lessons of modern computing is that the mouse makes you faster, but the keyboard makes you think you're faster.

reference: http://www.asktog.com/TOI/toi06KeyboardVMouse1.html
The Viral Me is another long article profiling Y Combinator from December 2010.

http://www.gq.com/news-politics/big-issues/201012/viral-me-s...
If it's a server I plan on logging into more than once or twice, it's easy enough to pull down my git-managed dotfiles and have everything I come to expect.
Interestingly Facebook will let relatives 'memorialise' a persons profile after they are deceased. It's not well known, but I wonder if the features it removes undermine the point this article is making.
Minissha Lamba arrested at Mumbai airport
IOS apps with in-app purchasing not being approved by Apple
VMWare's Cloud Foundry is open source and most similar to Heroku/DotCloud.
Unfortunately phones have lots of useful features that aren't exposed in the browser.

For instance, I just installed an app on my Android that creates a blacklist of phone numbers to reject, both calls and SMS and also cleans up the phone's logs. Basically once you add a phone number to that app, it may as well not exist anymore. I love this little app so much that I would rather do without all available web apps out there on my phone ... because the main purpose of my phone is to connect with people and not having API integration with its core functionalities, like voice calls and SMS would make whatever "smartness" it has basically useless.

I'm still baffled as to why this isn't a standard feature in phones, but whatever, at least on Android you can add it (versus the iPhone, which requires rooting).

And exposing these low-level features in the browser through proprietary extensions wouldn't help the fragmented market. It also doesn't help that each environment has its own look&feel, so you'll have to add lots of platform specific stylesheets and Javascript for emulating standard behavior.

The best combination for me (as in fast development, not the best user experience) is building native apps with a web interface exposed through an embedded web view.
Where is the grammar-dependent scanning?

Note that threading the context through the parse tree while maintaining fully generalized parsing requires keeping all versions of the parsing context in memory. Consider making a C++ parser in that way ... ie every time you modify the structures you build in memory you make a copy of them first.
I came here to write about how I hate the infoQ page layout too. The content on infoQ is really great, but I really dislike the page enough that sometimes I skip the content. If the webdevs are reading it, a more basic intuitive layout would be nice.
I believe that was a reference to the cost of the structures, that they were so expensive that the only economical place they could be located was in areas of extremely expensive real estate.
The power is in knowing the shell. You can do things quickly and do exactly what you want if you know how to use it. No GUI can give you with the same speed and efficiency.

The learning curve is steep, I like your suggestion of 'exploring' the interface. I think this deserves more merit than making the shell glossy.
Ask HN: Should we rename our startup?
Hi guys, we just launched a new service called Sfalma (the greek word for error, remember σ from math?) We though it was a bizarre word that could work but it seems that is very difficult for people to remember or even spell it. What do you think?
This is true, it's not a direct if/then relationship. I do think however that the spirit of gleeful copyright subversion is at odds with the desire to read great journalism. It's very hard for a publisher to derive value from content when they have no control over the experience in which the content is consumed. A story that's been Readability-ed creates no immediate value for the publisher.
Twitter API adds Direct Message permission
Batman: Arkham City and the art of narrative game design
600 to 6,000 Users in a Month
Facebook really opened a can of worms by showing other large corporations how much information and rights users are willing to give up (knowingly or unknowingly) for "the privilege" of using products that make their life more convenient/entertaining. I can see many more corporations doing things like this in the near future. Coming soon! Fridge that sends advertisers your personal diet information and is allowed to broadcast its contents to the world whenever GE sees fit!
This would also make sense, and just goes to show how the "never talk to the police for any reason" meme is just plain silly, not to mention antisocial and dickish (if nobody ever talked to the police for any reason, then no criminals would ever get locked up). It's just part of a paranoid mindset which gets you karma on the internet but probably doesn't do you any good in the real world.

By all means have your wits around you when talking to the police, especially if you think they suspect you of something, but the police are not out to get their jollies by locking up innocent folks for no reason, and your chance of winding up in prison for a crime you didn't commit based on a random off-hand innocent remark to a police officer is... much lower than other things you hardly ever think about.

Hey, did you know that you have a one in eight hundred chance of getting multiple sclerosis? Go worry about that for a while instead.
Keys to the cloud castle
"we have also been working on convergence from a licensing perspective. This work is now complete, and we have changed the license that we distribute both the Oracle (Sun) JDK and JRockit under."

-> Is 'free JRockit' a scape goat for a license change of the "real" JDK? They now separate between the JDK and "Java SE Advanced", "Java SE Suite".

Taken from here:

G. COMMERCIAL FEATURES NOTICE
Use of the Commercial Features for any commercial or production purpose requires a separate license from Oracle. “Commercial Features” means those features identified Table 1-1 (Commercial Features In Java SE Product Editions) of the Software documentation accessible at http://www.oracle.com/technetwork/java/javase/documentation/...
I appreciate the simplicity of "just paste a small javascript snippet", but for more secure sites I'd like to have some documentation on how to integrate this without sourcing third-party javascript from a page.
pricing is my major concern and the only reason i'm not throwing sites onto dotcloud. i don't want to migrate stuff to dotcloud and then have to migrate it back again if pricing doesn't work for me.
I must admit I don't understand your first sentence. But it is true that many people can steal energy (student halls seem to be popular) and thus have an advantage in mining.

When I started my analysis was essentially "if I am lucky I can get back my investment and get a new gaming PC that pays for itself".
Apple Store 2.0 revealed
An antigravity patent that accidentally got through [2005]
Emulating native UI is definitely the wrong approach; it only highlights your apps weaknesses. However I think you're overstating the important of things like scrolling inertia; users do not mind this too much. It's shown by the fact that they all choose "inferior" experiences on the desktop when they log into their Yahoo Mail and Hotmail account; or worse, just use pop3.

Users will choose a solution 1) That they know about, 2) that meets their needs, 3) that is easiest. UX is probably 4th. Trivialities like page transitions and scrolling inertia only matters to the SXSW crowd.
Just remember. The greater the hyperbole, the more you are dealing with one of two classes of people: Delusional, or con-men. Either way, caution is the watchword.

(It's been a decade, but I've had my time with SAP. Meh -- accentuated by the all too typical under/mis-planned and resourced deployment.)
yeah thats true, thats why I get why Power Shell took an approach of passing object around as apposed to just text. I think I was thinking more from a visual standpoint when I said that text is simple.
I'm a co-founder of 1000memories. One of the motivations for starting the site was a bad personal experience on Facebook after losing a friend. My friend's page got memorialized after a week, and all of his wall content was hidden. In response, three group pages were then created, and the experience became fragmented and disjointed.

I don't think of using FB as a memorial as necessarily bad or good; the truth it's somewhere in between and varies by individual. The problem for FB stems from the fact that it was never designed for this behavior. A vast majority of deaths on FB are never reported, and those profiles stay in the viral loop. Those that are reported put FB in the awkward position of being referee of the deceased's identity.

Ultimately, I was dissatisfied with allowing FB determine how we, as friends and family, were going to remember my friend's life. I don't like that his jokey profile photo is now stuck there forever. I think we can do better. But beyond FB, the reason I'm excited about building a platform for memories is that the Internet in general does a bad job speaking in the past tense. We are focused on providing tools to help people tell and preserve the stories of their loved one's lives.
Although similar in expressive power, Colm offers instruction logging to auto-reverse global state changes upon backtracking, something Perl 6 grammars does not (yet) support; at the moment we need to manually manage them with embedded blocks.
> "The tablet is going to replace at least the home computer."

I don't know about that. But what I think is still a huge deal, and far more likely, is that families will trend back toward one shared PC in the den and use multiple secondary devices for individual use.

While I don't think you can get away without a home PC, you can certainly share one more easily when all but a handful of tasks are doable (if not more enjoyable) on a tablet.

And that's going to hurt a lot of home PC purchasing, with the notable exception of when the kids go off to college.
Introducing the SMSified Node.js Module (How to send SMS w/Node.js)
It seems like a pretty big jump to determine causality here - nowhere in the article do they mention consumer studies indicating consumers have purchased the IPad in lieu of a PC. Until they do that, this seems like speculation at best.

For instance, maybe people realized that a new PC doesn't buy them anything in terms of performance for their web browsing and document editing needs.
Glug, Glug: Guzzle Ayup a Hosted PubSubHubbub Hub Service
I donate to them and think this effort is outstanding for a number of reasons.

Having said that, I keep holding my breath for them to offer a mechanism for attaining course credits through something like OCW. In my humble opinion, if Jane Hacker can demonstrate competency over the material, then she should receive transferrable credits for that accomplishment.

In that way, OCW will not only bring education to developing nations, but it would seriously increase the level of education available to Small Town, USA, too. There are plenty of folks in small towns who go to a community college because they want to get their core classes out of the way before paying the Big Bucks for their state college or university.

Am I totally off base here or what?
One thing I notice about these notebooks is, Ramanujan never seems to make a mistake. No scribbled-out bits, no messy overwrites, etc.

Remarkable.
By people not buying the PS4.
I'm the author of the article. I, too, was disappointed that Mr. Bellard chose not to answer questions. I could have investigated him more deeply with more interviews of others; I chose, for this time, to respect his modesty and not do that. Perhaps there'll be an occasion in the future for a different treatment.
So, are you saying that your solution to crime is getting rid of punishment?
There have been some amazing improvements in car safety and crash worthiness just in the past few years (at least at the higher end of the market). This has been driven by stricter government standards and widespread publication of safety data.

The thing is, it's really hard to quantify how much that extra safety is actually worth in terms of reduced risk of injury or death for a typical driver. If a QALY is worth, let's say $200K to me, then how many QALYs am I theoretically saving by trading in a 10 year old car for a new one? I would love to see a web application for this.
13 year old interrogated by Secret Service after posting on Facebook
Heh, you're fetching some number of events from database and then grouping them. I've clicked a number of times on page, and on reload saw just this single event (x30 or something) instead of list of events.
I remember, back in 1985, trying to write a parser in Prolog on a VAX 11/750. I didn't know what I was doing and my code fell into the exponential case trap. Even minimalist examples appeared to crash as they took unreasonably long, so I wasn't getting clues to the problem, and just gave up.

Consequently I want to rephrase the first sentence of your third paragraph. The problem with DCGs is performance: they're exponential in the naive case. That might not sound too bad today, but back in 1985 the hype was that Prolog let you program declaratively. Just declare what a parse looks like. Reasonable performance in the naive case was the popular selling point for Prolog.
One need not exclusively describe every sublist as a separate resource. Sorting and filtering can correctly be implemented as query params on the full list resource. Perhaps the shunning of query params (rightfully so when used as verbs) has gone too far.
Maybe you misunderstood the point.

$9 will not be a fee, but a minimum spend.

If your effective resource usage is <$9 you'll pay a $9 bill (not $9 + the bill amount, as previously Google stated); if your bill is >= $9 you'll pay that bill amount (not $9 + the bill amount, as previously Google stated).

It is however a good change.

Hope it helps.
Kasparov is an accomplished and prolific analyst and writer on a wide variety of subjects, and especially (and obviously) chess. Furthermore, this article matches his general writing style -- at least as I've encountered it over the years, across any number of publications. If he's got a ghostwriter, it's the same ghostwriter every time. More likely, however, it's just him. I'll give him the benefit of the doubt. He's a sharp guy and a sharp writer.
Twitter Misson:Permission
Since I was one of the ones doubting that he'd really been arrested in the previous thread I should throw in a mea culpa at this point.

It seems like they arrested him primarily because they wanted the evidence on that iPad to charge the other guy. I assume that the actual one-on-one demonstration had taken place on that iPad? The details aren't given, but it kinda makes sense.

The justification they used to arrest him is iffy, and I suspect they know it, but it's just strong enough that it doesn't count as a false arrest (though they're certainly not going to bother to charge him with receiving stolen goods).

While some people are using this as an opportunity to spread the "don't talk to police" meme, I'd like to use it as an opportunity to spread the "don't do illegal stuff with your computer or let other people do illegal stuff with your computer" meme, as this seems to be an easier way to avoid running afoul of the law.
Sure, but I'm sure Roy Fielding would argue you can't have REST without HATEOAS. So on some level yes, it is great in theory, but on another level I would also argue that's where the 'ful' comes in ala 'RESTful'. I guess you could look at it in a 'spirit of the law vs letter of the law' kind of way - REST without HATEOAS is certainly in the spirit, but perhaps so is XML-RPC with HATEOAS. Neither are the letter though.

The website example below is a good one, but as I'm and infrastructure oriented kind of guy I'll give another one which is the Sun Cloud API, under the now defunct project Kenai http://kenai.com/projects/suncloudapis/pages/Home. For example, doing a GET on a VM resource will return a payload that contains a URI for a power operation on the VM. What that power operation is obviously depends on what the power state of the VM at the time of the GET. The AWS API's provide a SOAPy interface, but they return information about objects that much more adheres to HATEOAS than the Rackspace API for example, which goes to _great_ lengths to espouse it's RESTy virtues (even consisently, and incorrectly, lowering the 'E' in the API docs lol).

So yeh, of course it all comes down to the infinite scales of grey, I wasn't trying to imply that I know any better than anyone or that REST-without-HATEOAS is wrong or suboptimal or whatever (and I know you're not interpreting it that way either), just that I have sometimes wondered how many REST implementors actually took the time to understand what Fielding was/is on about. And I certainly don't believe you or the author of the post fall into that category!
You could make the same argument for any strike though, and many of them have been successful.
Bin Laden Maintained Computer Security with an Air Gap
Implementing a MYSQL/RDS Redundant Site
It seems mildly interesting, but I don't think it's something I would ever use regularly or consider paying for.

I kind of hate to be the one to say this, but I think it's a bit strange that the only two comments at the time of my typing this are from two accounts created at about the same time and are giving very positive reviews.
I'd vote yes, change it. Something catchy and easy to remember (and spell) is a must. It looks like BugEaterApp.com is available! :-)
The 75mph isn't really the hardest part of that. Really, it's indoor coverage with dirt cheap consumer gear that's hard, followed closely by call and data connection handoff. Even if it's free, there's a minimum amount of service quality to even be considered useful, and I think handoff and indoor coverage are both essential for mobile wireless to work. In modern networks, handoff is also deeply tied to availability in high density areas.
I don't understand how this is not inscure?!
I mean if you can run kernel in broser you can run ANYTHING there!
how come it is secure to have this option??!!
Zynga Continues Shopping Spree; Buys Social Game Studio DNA Games
An AppleCare support rep talks: Mac malware is "getting worse"