skysight-inc/HackerNews huggingface dataset:
I don't think that the photos you take with a 3DS are what Nintendo means by User Content. First, aren't the photos stored locally on the 3DS? They are on the DSi. Nintendo would have no access to them. I think User Content means all of the stuff you tell Nintendo that's not explicitly personal information (PI).

This is the definition taken directly from Nintendo 3DS End User License Agreement (Chapter VI, Article 13):

"User Content" means comments, messages, images, photos, movies, information, data and other content (which include the Nintendo 3DS user names, Mii, Mii nicknames, names of creators, and other names) which are created by, or licensed to Nintendo 3DS users including you, which will be used by Nintendo 3DS users including you in connection with the Nintendo 3DS Service.

The only wriggle room here is "in connection with the Nintendo 3DS Service". I'd rather err on the side of caution and interpret the whole thing to include "photos taken with the 3DS camera".

Is this different from what the iPhone, PS3, XBox and other consumer devices that connect to corporate networks do? That doesn't necessarily get Nintendo off the hook, but if we're going to having genuine discourse about this - and not just knee-jerk responses - then we need to know the full context.

Piracy, of course, is Nintendo's motivation here, and as I understand it, piracy on the DS was rampant.

Piracy or not, bricking the system should be unacceptable. Furthermore, I'm not convinced piracy was the primary motivator for EULA changes. A lot of this stuff looks like a "holy shit, look at what happened to Sony" kind of reaction.

I find the site's comment on this disingenuous: If children shouldn't use the device for what it is made for, then why is Nintendo marketing it toward children? There's more to the 3DS and its online play than sharing personal information.

Please be consistent. If you say that we "need to know the full context", then don't take things out of context yourself. Here's the relevant part of the EULA:

Children must not include any PII in their Nintendo 3DS System user name, Mii name, Mii profile information, in-game nicknames or other User Content. Children also must not disclose PII when communicating with other Nintendo 3DS System users or Nintendo through the Nintendo 3DS System wireless communication features. (Nintendo 3DS System Privacy Policy)

This means that if I want to give my kid a 3DS as a gift, I have to explain to him that he can't even use his real name when playing with other kids online. The sharing and the social aspect is obviously an integral part of the 3DS online play. Yes, it might not be the most important or most popular part, but it's integral. In that context, I fail to see how the site's comment you quoted is disingenuous.
Just make sure to bargain the heck out of them. The markup on pricey furniture is something like 100%.
What is 3G services
The 3G services are the one which are of faster speed and at time they are used to carry and transfer information and data packets from one point to the other point. The 3 G services provide people wi
Not nearly as much time as you think. And $3000 is the low-end that I used to make a point.

In truth, last year, using those things I mentioned, I received slightly over $25,000 in extra perks and bonuses. That's not an exaggeration. The bulk of that is 2 free first class tickets to Europe. After that, about $3k in coupon savings, and $2k in cashback on my credit card, and a few hundred dollars in the "open this checking account and get a $100 bonus" type of rewards.

This is in addition to 50-60 hour weeks billing hourly and working from my home office.

Next year I probably won't be able to repeat that: it looks like I'll only be scoring _one_ free first class ticket to CDG. Even still, that's an estimated $16k this year
What Makes Phone Home Screens Stand Out?
I've got a follow up post that shows how to use upstart instead of init to manage supervisor http://cuppster.com/2011/05/18/using-supervisor-with-upstart

People were having issues with the init script gist... upstart simplifies things quite a bit.
This will be the sixth time we have created a thread about it and we have become exceedingly efficient at it.
Not totally correct. FB wouldn't be able to legally republish your photos on your friend's profiles were it not for a legal grant permitting them to do so. While you are giving them the unrestricted right to do pretty much anything they want with material uploaded to their site, they are not going so far as to claim that you're transferring clear title as well. You remain the copyright holder, they remain a (very privileged) licensee.
Here's the link to the comments:

http://news.ycombinator.com/item?id=2559361
Even if they are, it's not worth it. Using my laptop CPU, I can expect to get a payout of about 0.0003 BTC in an hour and half. Using my gpu at home, I get about 1.25BTC/day.
Check out http://www.phonegap.com/ for packaging html based apps for the platforms. As a added bonus you get access to native app features through javascript.
Unless, of course, your neighbors consider themselves potential victims as well, and cooperate based on a sense of self-interest, rather than concern for your well-being.
If they are then I don't deserve to be called "Dr. Thurston!"
It's not futuristic, it's retro. I've seen three or four of these be announced with great fanfare, and then dropped. No one cares enough, the backwards compatibility is never good enough, and it's almost certainly too slow.
step 7 would be a lot nicer with message estamates.

Even a poor estimate will reduce the amount of data you have to shuffle around a lot. Just a simple moving average of the last 5 posts would give great results.

something like

for(Channel c : channels)
{
messages = c.requestLastNMessages(estimateForChannel(c))
c.messagesPerHour = requestsPerHour(messages)
totalMessagesPerHour += c.messagesPerHour
}

for(Channel c : channels)
{
updateEstimate(c, Math.max(5,c.messagesPerHour/totalMessagesPerHour))
}

I think you want to keep the moving average in case something bad happens. a buddy might update once a week, but after an accident or something, might update very quickly. you'll want to track that.
Please consider changing the background and font combination. The "DISCOVER HOW PEOPLE INTERACT WITH YOUR WEBSITE" is very difficult to read and the light gray on darker gray text on the left is almost just as bad.

I'm using the latest version of Chrome on Windows 7 if that helps.
Trash tort lawsuit against blogger works, $60k damages despite telling truth
Apple IPad’s ‘Buzz Saw’ Success Cuts PC Sales at HP, Dell
Ask HN: Please critique my idea
This idea is not commercial, but we need this information and I'd appreciate input from the HN'ers about how to make this better, areas where I'd have trouble, etc.

So I'd like to collect data on patient satisfaction after anesthesia for my group. Right now we have no idea how satisfied our patients are after they go home after a surgery. What I'd like to do is the following:

After surgery, a patient is given the URL to a website, where they will enter their unique ID that will reference the type of anesthesia they had, the surgery they had, their surgeon, and their anesthesiologist

The website will ask about: post-op pain scores, post-operative nausea/vomiting, overall satisfaction, areas of concern, incidence of sore throat and whether they're satisfied with regional anesthesia(if they got that)

My primary goal is to practice designing and deploying a relatively complex (complex to me!) web app. My secondary goal is that our group really should have this information available to us. I don't want to use a SurveyMonkey-type form because I want to link back to pertinent anesthesia information (without having the pt divulge their name). Plus it'll be a nice learning experience.

Of course, the problems with this will be self-selection of folks that choose not to fill it out, self-reporting of pain scores, etc, but it's good information for us to have and it's good practice for me!

So - I'd really appreciate your thoughts - Fire away!
Wait. Please tell me I'm misunderstanding. You needed only to enter a user's e-mail address and birth date to change his/her password? So, even without the previous (actual) hack, you could use this page to change the password of a family member, friend, co-worker, and nearly anyone else you've ever exchanged e-mails with if you know their birthday (or they publish it on Facebook)?

How does someone even conceive of something like that without realizing the glaring problem with it? How does it pass muster at a major corporation that has hired security consultants? This is utterly flabbergasting.
Total Product Blueprint
Get <A HREF="http://tandaa.com/reviewbonus/total-product-blueprint-bonus.html">total product blueprint bonus</A> here
Secret Service Grills Boy Who Warned President About Suicide Bombers on Facebook
If it is your credit card information, you would seem to be the victim. In that case Sony is playing the role similar to the US government and is only offering you a shirt instead of a bullet proof vest.

The original analogy though is only accurate depending on where this is taking place. A person living in the suburbs would seem silly for wearing a bullet proof vest. A person walking into a war zone without a vest is an idiot. The question is, which of the two locations best describes the internet.
YouPivot: Improving Recall with Contextual Search
But "virtual currencies" are fully legal to exchange with USD. Purchase Facebook Credits for cash. And perhaps this could be an exchange for just non-monetary currencies. Credits for Credits.
It is amusing how we hackers, who are supposed to embrace change, become as Luddite as anyone else when our sacred tools are questioned.

In my experience, programmers as a whole are actually more luddite and irrationally reactionary than the general populace.
I haven't interviewed at Google, but I've interviewed at a few other companies that seem to follow a similar style.

I'd agree that the hiring process may be broken, but that these companies don't completely realize it. I have no problem with the intensely rigorous emphasis on CS (and math, sometimes), but I've been on these interviews and realized that (after seven hours of interviewing) we still haven't discussed what the company actually does.

Here's the thing - when you're interviewing a very experienced candidate, the candidate may know more than you do about how to write the software. They may know things you haven't even thought to ask about. This isn't a reason to skip the technical grilling, that's a critical background. My problem is that these companies heap it on and on and on, and then they make an offer based on compensation for someone who can survive a technical grilling.

What if this candidate has experience writing software in your domain? What if the candidate has a deep understanding of the business space and knows a lot about what those customers are looking for? What it there's a completely different approach that you haven't even considered?

A candidate like that is, quite frankly, probably worth much more than someone with a strong theory background but no real domain knowledge (though I would still hire that guy). So I suspect that these interviews are good at establishing a high bar, but aren't so good at identifying certain types of developers who could be absolute game changers for the company.

Ironically, the only time a company did do this for me, I didn't get the offer ;) It was at netflix, and (after the obligatory data structures grilling), they talked to me about all their data mining needs. I told them I didn't have much of a data mining background, but discussed how they might approach these problems a completely different way.

A few days later: thanks but no thanks, they wanted a data miner. Oh well ;) Still, it was one of the best interviews I've been on, actually fun and energetic. And I felt that if they'd made me an offer, they'd know why.

This is what may be missing from a lot of these interview processes, which is why they may be "broken" in the sense that they don't really get at why you'd want to hire a specific person, beyond the fact that he cleared a high technical bar.
I agree. Having the demo right on the first page without having to signup or go through some other page is an awesome way to demonstrate the value of the product.
Tech leaders to 2011 grads: Go to the bathroom, don't be a jerk and take risks
This argument is broken because the open source-ness of the ecosystem bleeds all the way up the stack. In Java, you get the source of the JVM, of course, but also the Java frameworks and, generally speaking, most Java projects out there are open source.

On the .NET side, which is a closed source culture, you'll not be able to fix issues with the core framework nor the array of other closed source, commercial frameworks that exist due to this cultural difference.
>It's like that in every country on earth, more so in most countries other than the US.

This claim is even more extraordinary than the first. I'm living in Switzerland and I can tell you dealing with the cops is not a problem here because they use their heads (instead of just trying to close a case). Of course if they think you're a scum bag then you won't get the benefit of the doubt, but I can understand that.

>but by global standards the US legal system isn't exceptionally bad.

To be honest, I would trust the US system more than I would the UK system because at least if something stupid happens I would expect to be able to sue someone for lots of cash. The UK could just D-notice me away.
The biggest correlation is between upfront expense and long-term durability. Good shoes can be resoled, which is fairly cheap and can be done quickly. A good pair of leather shoes could last you 10 years. All you'd have to do is get them resoled each year or however often you wear through them.

Flip flops don't provide a lot of ankle support, and for some people that can be an issue. I walk between 5-7 miles a day, and while I find flip flops comfortable for lounging around, I wouldn't want to walk any serious distance in them.

I've found that certain shoes are much more comfortable than others, and they tend to not be on the cheap end of things (not the most expensive either). Because of how much I walk, I'd go through several shoes a year, and now I'm switching to only buying shoes that can be resoled. It will save me a lot of money in the long term.
> Sometimes, you don't want to have the file pulled down and edited in a local edit and pushed back even if it is seamless. The benefits of inplace editing on remote machines is invaluable.

The benefits of having your vim settings whenever you type 'vim' rather than whatever's on the server is invaluable, too. It's not an easy task to satisfy everyone, and I wouldn't expect TermKit too; nevertheless I'm excited to see how it develops.
Not really difficult I think, micro-framework for vector graphic painting is included to the library already. Only API need to be added. I have plans to include such functionality to the next version.
...and this was the solution that they spent the last month feverishly building.
There was a great post on Quora that made a similar end argument, but presented much more logically and respectfully: http://www.quora.com/Life-Advice/What-life-lessons-are-count...

"1. Chasing more and more money is not a route to happiness. You shouldn't try specifically to acquire more money in the hopes that it will make you happy but rather, once you have money, think carefully about how you can use it to increase your happiness.

2. Using money to buy the wrong things (often: things which are popular, things which other people desire, things which require much manual upkeep or worry - see #3) does not result in happiness.

3. People often use money to buy things which they then spend time worrying about, rather than purchasing things which allow them to worry less."

The main argument is that it's not a good idea to be frugal just for the sake of being frugal - both extremes of materialism and the opposite are an unhealthy relationship with money or possessions. Buying better things isn't because "you're worth it", but because in some areas it will genuinely make your life a better experience. It's about evaluating all the circumstances and making the best decision rather than applying one credo constantly and repeatedly.
It's no accident that many public web APIs don't implement HATEOAS. Conceptually, HATEOAS is fantastic. Practically, it often stumbles.

As an example, 90+% of the web APIs I've designed and worked with are heavily used by mobile clients, which often suffer low bandwidth and high latency. Using proper HATEOAS URIs bloats payloads. Similarly, high latency for requests means that traversing hypermedia links across the API space is untenable.

In the real world, we design a structured API with well-known endpoints, and clients directly retrieve the resources they need. If the API needs to diverge from the specification substantially, then it gets versioned. The result is small, simple JSON payloads and nice, responsive clients.

If I'm missing something obvious here, I'd love to be educated.
It's simply a lack of contradiction. If murder is considered bad then murdering to prevent murder is an injustice. If kidnapping is considered negative then taking people away and putting them in cages is an injustice. In other words, it's taking away all of the "if's" and "buts" in what we decide is right. It's a pure (as in pure functional programming) approach to morality. When you get rid of side-effects then things become far more elegant. We'll never stop all of those bad things from happening but the least we can do is to not do them ourselves.
I enjoyed the article, too and agree that Levy did a great job telling what could have been a bring story in a lesser reporter's hands.

The whole "it's a damn shame how rare his kind of journalism is" sentiment comes up fairly often here on HN and always bugs me a little bit. This is a community where people heap praise on folks who create things like Instapaper and Readability, link to the printer-formatted version long articles, complain about pay walls, and generally take an extremely liberal view toward copyright infringement and content monetization subversion.

Those are all fine things, but I think it's important to understand that we can't have it both ways. Online ads pay for the great journalism people on HN claim to want more of.
A better intelligent article would have address the total cost of ownership and efficiency of the product over its lifetime.

In that sense, buying better quality products which might be more expensive at first is a better deal. In this way I am willing to concede that you shouldn't sell yourself short. But this can honestly be all summoned up by saying, do your research before you buy.
Myntra Coupon Code May 2011
Unscatter.com, the present and the future
At 1:00 in the video they said that they could use seawater and could even work underwater but didn't mention that it had an adverse effect on the quality of the concrete.
I'm curious how this works on CDMA networks. With GSM, you just take your SIM from the store and pop it in your phone. With CDMA I assume you need them to transfer the plan to the phone at the store? They don't balk at all at setting up a phone with a data-only plan?

For the record I had trouble with Gizmo + SipDroid too; once I switched to sipgate.com I got much clearer calls. Apparently Gizmo prefered a proprietary codec that was only implemented in the Gizmo client and needed to fall back to a lower-quality codec with other clients. Sipgate on the other hand works great, though the integration with Google Voice isn't as tight.
I suppose my point was that if HTML5 was important for Android, that Android would include the support for web apps in the platform with no outside dependencies.
they are not different goals, android and ChromeOS have the ultimate Google corporate goal of placing a moat around their search/ad business by giving way $1 billion in r&d through android Os and Chrome OS
I think the US Library of Congress would be a good GO to start with. And the Internet Archive is a good international NGO. Both organizations are already working on this kind of thing, e.g. the LoC is archiving all of Twitter in real-time. Trouble is, even the IA respects robots.txt, so when the ArchiveTeam starts archiving a website, they start by downloading the files listed in robots.txt because they are probably not backed up anywhere else.
Rack-based A/B testing framework inspired by ABingo
I noticed that there isn't an app where you can make your "digital will" i.e. describe how you want your profile to look once you 've kicked the bucket. Isn't there a market for that? Also, dead people's profiles may be ok for the first months, but after a long time it becomes kind of creepy seeing people long dead. Do they keep the profiles forever?
How to Build a Thriving Blog by Being Yourself
That's a great idea! Why is it costing you $20/month? You can get a US forwarding address with no monthly maintenance fee here: http://bit.ly/f4v9Je
Yes, I am doing this on T-Mobile as well. I was grandfathered into a plan for "unlimited" bandwidth for USD40/mo. I don't know what the practical limitations on the plan are; I've never gone over 5GB.

With the AT&T acquisition I'm thinking of jumping ship to Sprint, but I don't know if they have a comparable plan. Anyone looked into it?
I'm curious, is your computer usable while you're using your GPU for mining? Or do you have a 2nd graphics card dedicated to mining?

I tried out GPU mining but my computer was unusable while it was running.
Huh; I've been using SIP exclusively for phone calls since Android 2.3 came out and it has worked great for me.
Eventbrite Raises $50 Million
HelloFax (YC W11) is seeking its first hire. Help make the world paper free.
We're looking for a really smart developer who gets things done.

About us:

- There's a theme of making really frustrating processes elegant. Dropbox does it for storage. Airbnb does it for rentals. We're doing it for document signing and document management.

- We already make money and have thousands of users.

- We have amazing advisors, including Garry Tan from Posterous.

- We mainly work with PHP (Symfony framework), but we're open to other languages. Some of the other tools we use are beanstalkd, memcached, and jQuery.

- We are passionate about solving a real problem that millions of people deal with every day.

- We love our users. We will spend hours to save them clicks and seconds.

- Our users love us. Check us out on Twitter.

- We are based in San Francisco.

About Neal:

- He was a senior developer at TripIt.

- He made a killing on book arbitrage.

- He's been coding since he was 7.

About Joseph:

- He was an affiliate and viral marketer.

- He's obsessed with usability, interfaces and product.

- He can sneak into any event.

About you:

- You are an all-around web developer. That means you're comfortable with PHP, MySQL, JavaScript (jQuery), HTML, CSS.

- You can show up for work every day in San Francisco, or can relocate.

- You care about our users and take pride in your work.

- You enjoy brainstorming (especially when it involves drinking company beer).

- You love finding bugs in open source libraries (and patching them).

- The only thing you hate more than Internet Explorer is fax machines.

- If you are knowledgeable about sysadmin work, that's a plus.

What we offer

- Competitive salary, health care, a sizable equity stake, and relocation package

- A ground-floor position at a real startup. Work with us for a few
years, learn the ropes, and then take what you've learned and start
something yourself. We'll help you make it happen.

- Your choice of computer, chair, and monitors.

- Hard problems. We have some big ideas around OCR and machine
learning and we need help turning them into reality.

Email us at jobs@hellofax.com and put "Paper Be Gone!" ...or something else catchy in the subject line :)
Want $1 Million To Go With That New Desk?