skysight-inc/HackerNews huggingface dataset:
It's difficult to believe that the language of the ToS communicates things they 'don't intend', Especially following this potential Twitter-acquisition / possible perjury situation.

Also, lets not forget that this is not a startup talking to us anymore--this is a Facebook-owned company. I would expect Facebook to take full advantage of their intentionally vague legal wording.

Although with that said, they don't need to stop the bleeding as much as shut up the major negative press about it, and this statement will probably do that.
Once again, if you're not paying for it, you're the product being sold.
The sad thought that we will have to run HTML5-video-and-audio-block soon enough just hit me.
Sure they will, they live and die by users using the service. If enough users decided to start using one of the many competing services instead they will.
The big psychological difference is that they are taking something that was free and then starting to charge/advertise versus having it be that way from the start. Kinda like how people would get annoyed if they have to pay to use the bathroom, or for napkins at a restaurant. Or checking you bags on an airplane. It's about setting expectations.

The other thing is that a lot of people use Instagram to share photos they only want their close friends seeing, so people are more sensitive about privacy changes.
Most of the people I follow on instagram are family and friends. They take pictures of their families doing stuff I'm interested in knowing about like going out to eat, gathering for holidays, hiking, or whatever. They use IG as an easier and more visually pleasing way to keep in touch and share moments of their lives.

So while there are a number of people that use the free service to promote their professional work or celebrity selves, it seems like the vast majority of IG users are in the same boat as me and just don't care about the TOS change.
Or even just click to play every time. YouTube is much nicer when you can open multiple tabs and not have them start autoplaying in the background.
Given the the low end of "hundreds" and the time the TSA has been in existence, that is still not negligible.

Particularly if they suck at catching/firing people as much as they do at any other sort of screening.
Everywhere I've ever shopped and every ATM I've used shows you the last 4 digits of your CC#, why Apple decided to use the first 4 is beyond me. Maybe they just wanted to think different?
None within google.

Dart is targeting HTML 5 capable browsers and ECMAScript 5 capable browsers... which tends to means stuff that is current as of today. As google tries to run on some older browsers as well, dart is not a good solution.... yet.

There are teams within google that are starting to build sites with it, but nothing is public yet.
Four years ago I took a class based on that paper where we implemented all ten algorithms (every participant every algorithm). It was a very instructive and somewhat painful experience. The course website is still online, if anyone is interested, the presentations of the algorithms and the matlab/python code stub for each algorithm might be useful.

http://www.cis.hut.fi/Opinnot/T-61.6020/2008/
How to test and refactor legacy code?
...And the Therac-25 / airport scanner comparison comes full circle: http://news.ycombinator.com/item?id=4919666 =)
Why I didn't quit Instagram
The parent is going to be correct. Think about all of the privacy-related Facebook stories and they're fine with their one billion users. It could probably be argued Facebook committed more atrocious violations already.
What an absolute shock! Instagram hasn't actually decided to cut off their own hands!
Just because they work in a similar area does not make them "friends". Besides it is good for an industry to keep it's peers in check.

See also: Banking.
They may be a distinct brand, but Instagram is still owned by Facebook, the company openly attempting to shift society's views on privacy.
And, whats more, you can install Leopard on a 64 bit x86 machine, then dd the HD over to a ppc machine, and it will boot, as long as you use the right partition format.
It's having a dataset that's large enough and/or complex enough that it can't really be processed on a single machine in a reasonable amount of time.
Too late. I already deleted my account.
Is there some 'platform complexity' measurement metric along the lines of a 'code complexity' indicator? It would be useful for finding platforms/languages/environments with less pain and as a way to track improvements as well.

http://owenfi.com/post/38255106579/windows-keyboard-apis
I really like the part on detection of hardware failure to guide users on a computer maintenance page.

Computer enthusiast, which are many amongst gamer, are just very eager of this kind of information, discovering it by a game you like that tells you 'check or do that to have a better gaming experience' must be a wonderful and exciting experience.
answered below in https://news.ycombinator.com/item?id=4939788
Relevant> "Fear of being committed may have caused Connecticut gunman to snap"

http://www.foxnews.com/us/2012/12/18/fear-being-committed-ma...
This is just a proof of concept. Deployed live http://yefim.org
Most stock photography companies require that models sign a release to prevent legal problems from arising due to the photo.

In this case, it presents a problem if you photograph someone and Instagram sells that photo without a release. Instagram or the third-party that buys the photo could be liable as a result.

I'm surprised that Instagram's lawyers didn't consider this.

http://en.wikipedia.org/wiki/Model_release
Of course. It would be silly to speak in absolutes like that and not leaving certain advertising opportunities on the table for the future.
Become an Upstart
My personal friendships with people employed by Google, EA and Microsoft have no affiliation with how much I support those companies.
These proposed changes are significantly better than what is on the page right now. "All the cool kids are doing it.", for example, made me want to leave the page. It is very difficult to get that attitude right.
A possible negative scenario: They grant themselves these rights and then get spun off / acquired by someone with malicious intent. The rights never expire... Can you guarantee that your company will respect the rights of users a decade from now? A century?
Note that some of the life-saving operations listed above a) cost significantly more than $500k and b) are related to ailments that will likely stop you from working on AwesomeApply.io or whatever it is for a potentially indefinite period of time.
In NL, psychiatrists are able to prescribe drugs, because they did medical school before their psychiatrist education. Often a therapy centre employs psychologists that do most of the sessions, and one or a couple of psychiatrists for the prescriptions (usually after seeing the patient at least once--that's probably mandatory, would make sense). Of course a patient's GP could also make the prescription, at request of a psychologist.
It's a business, not a personal relationship.

My peers and friends at least would never use my pictures to create ads and in any case, my relations to peer and friends are not based on comprehensive and one-sided ToS …
None of my friends communicate to millions of people via lawyers and PR departments.
Nor "at this time" doesn't mean they can't and won't add this later anyhow. This is damage control, though damage has been done.
"Eg. http://news.ycombinator.com/item?id=4921024"

The poster has made two comments in the past two years.

Six in the past three.

Looks like an edge case.
That's it. I'm killing my Facebook account, the very instant that these appear.
I particularly appreciate all their statements about "nothing HAS changed" which ring hollow when balanced against the fact that the changes aren't in effect and won't be for 30 days.
I don't want "innovative advertising that feels appropriate on Instagram" any more than I want what Facebook has done with advertising in my timeline. Please just give me an option to pay a monthly fee to turn all that garbage off.
Full Show 12/17/12: Obama's Defining Moment?
Because the uploading is damn fast.
Is this US only? If so, are there any plans for Canada?
The future of JavaScript: a CoffeeScript-like workflow
A really nice initiative. Well done, Mozilla.
I fail to see the difference between the two examples. They both imply endorsement.

In both cases, Dominoes has paid Instagram to promote its product. In both cases, Instagram has taken a photo of Bob (taken by Bob? Taken by a friend of Bob's?) And attached it to a marketing effort on behalf of Dominoes. In neither case does the photo's subject (Bob) or its author (Bob?) have a say over the photo's use.
Many instances of this type are properly unit tests, e.g. assert brute_method(foo) == optimized_method(foo) for foo in cases.
Not really, no. There are many, many results about when something is and is not three-colorable, but in the end, graph three coloring is NP-Complete.
> That said, at least it looks like they're going to tweak the TOS change in favor of their users. But with Facebook pulling the reigns, we all know where this will end.

I think the fears are really overblown: http://www.theverge.com/2012/12/18/3780158/instagrams-new-te...
Presumably it depends on the complexity of the logic that has to be evaluated to determine whether the assertion passes.

I've seen math libraries where, for example, the invert-matrix function finishes with an assertion that the input matrix multiplied with the output matrix is the identity matrix. That's a reasonable enough test, but it means when you enable assertions you see a major performance hit.
Instagram star koci may delete account over new user terms
No, it's not, although it seems to usually be linked with analytics.

It's also things like sampling the power grid, photos from astronomy, and genomic data.

But unfortunately those sorts of things don't seem to get the same kind of buzz.
This was exactly what I stuck with me. Intention can be either direct or indirect. So they could sell something as a package, which would be indirectly selling something, http://en.wikipedia.org/wiki/Intention_(criminal_law) . I'm no lawyer, but it does sound like that statement had the once over by a few.
Is there a way to avoid the backlash altogether?

Err, write TOSes that are not a land grab of other people's intellectual private property and/or private data? You make it sound like it is unreasonable to care about that.
Tiger repellent rocks, etc.

Seriously though, consider the false negative rate they have (by some accounts, as high as 70%), and the cost associated with actually being caught (they throw your knife into a bin, then wave you through onto the airplane). It just isn't plausible that the TSA is making terrorists to afraid to try.

Either the terrorists just don't care about hijacking the planes anymore (fairly plausible, planting IEDs is probably more fun), or something else is stopping them. Perhaps the thought of being dog-piled the second the passengers figure out what's up...
Is there a lawyer around? How legal is this?

It's one thing if instagram uses a picture of you for advertising purposes, since you have agreed to their ToS. However, how do they know which pictures are of you and which are of other people? They shouldn't have any legal right to use pictures of other people for advertising purposes, as far as I understand, because there is no contract involved.
Yeah. That was the line where the author lost most of his credibility with me. I mean, it's not like anyone makes you fill out forms to make packages available for download on Mac and Linux...

If the author meant "Gaming Platform" that makes a bit more sense.
Q: Are you really this stupid?
In Guild Wars case, it might also have been that you should not leave too much debug info in your release build, to make it harder to reverse engineer and write cheats/bots.
Same here. I'm also working on deleting my FB account. That one is a lot harder to do because so many of the small businesses and artists that I follow have abandoned maintaining their own blog/website in favor of just using FB.
Apple pulls popular AppShopper app as it falls afoul of new app promotion clause
I've paid for and really enjoyed Flickr's Pro service for years. The fact that they just released a really nice app made it easy to kill my Instagram account once and for all today (I'd thought about it when they first got acquired by Facebook, but never followed through).
When the press uses it, it means "data".
XP has the ability to do things correctly, but by default not the configuration. If Microsoft made a list of software that runs insecurely as admin and blocked them all, it would certainly fix many methods of kernel-escalation but it would also kill hundreds millions of installs.

The problem here is far more in how the fonts are sourced than the bad behavior that results. If someone installs insecure software on purpose, it's Windows' job to be as secure as possible while also not interfering in the software's execution. That's the backwards-compatibility that helps them keep market share.

As far as Chrome's involvement, is the font-loading API specified to accept invalid fonts? If not, no matter if this bug is fixed, Chrome needs to validate fonts anyway; what if the kernel decided to immediately kill any thread feeding in a corrupt font?
I guess you still need to work on your language, Can't you just use clear sentences with straight meanings ?
e.g.
> we respect that your photos are your photos. Period
wouldn't it be better to just say "we are not going to use your photos without your permission ? "
What the blogosphere seemed to miss when getting all crazy about Instagram selling their pictures to businesses for advertising: what business in their right mind would want the bad press that would go along with exploiting Instagram users? The first time a business used a user's picture without their knowledge, the Internet would go crazy with rage, and rightfully so. It was never going to work that way, because businesses wouldn't want to be part of that game any more than the users would.

The FUD that CNet was able to perpetrate far outweighs any reasonable outcome that I can foresee. For this reason, I take Kevin at his word: both that they aren't going to do stupidly publish user pics on the side of buses, and that they will learn from this blunder.
What exactly is the best way to learn philosophy?Would reading the classics be better than say,studying this particular resource?
Really? Do people not agree that the old TOS less restrictive?
Excellent post, and it reflects my experience with AWS, too. I really like the concept, and love S3 (and Glacier), EBS is just too unreliable for us to rely on for our entire business. Nice read, thanks!
Still out.
I would pay for this too. Unfortunately, not a lot of people would.
Let's say that Facebook required you to have a well-lit photo of your face, taken within the last year. Would it be ok for Germany to restrict this requirement?

How about if Facebook required users to submit a form detailing all sources and amounts of income for the previous year? Strictly confidential, of course.

Germany would certainly have a double standard barring those practices, but they should.
Thanks for the suggestions! The fork() idea is very interesting --- I hadn't thought of that. Drop me a line at john at writelatex.com if you ever want to chat about tex stuff. :)
Is that issue settled? Right now most entities we're talking about have a "TOS can be changed at any time" clause and seem to operate under the assumption that if they changed them and you keep using the site you have agreed.

Do you have to click an "I agree" for the new terms? Do they have to notify you or can they just change them and everyone has silently agreed to the changes?

I've seen all of the above and have never been clear on the current legal precedents on this.
interesting, but it seems to me these aren't any new arguments. People have been pretty much saying the same things for the past decade, and still india isn't showing the growth people have expected. I found this article interesting as well on the same subject http://www.forbes.com/sites/quora/2012/10/23/why-isnt-india-...

looking at most indicators though, it does look like the upcoming 20+ years will show india coming up much stronger, however, they did start late (1991) and haven't been able to obtain as much global political/military power and resources as China and the US have which may or may not have a big impact on their internal economic structure.
"Most of the people I follow on instagram are family and friends. "

Look up "confirmation bias", "selection bias" and a few other biases. You're welcome.
Hey Jesse, great post though I'm sorry to hear about your startup. If you need a place to crash, I have a spare room for friends who are starting companies, folding companies or just passing through the Valley. Feel free to get in touch anytime.

In the meantime, thought you might like this quote from a piece Michael Arrington wrote a while back:

"Some of the richest people I know aren’t really entrepreneurs. They worked at HP and then moved to Netscape when it got hot. They made a fortune and then jumped to Google and made another fortune. And now they’re jumping to Facebook.

They may be very good engineers, or sales people, or marketing, or execs. But they ain’t entrepreneurs. They’re just resume gardening and they’re really no different from everyone else.

I don’t care if you’re a billionaire. If you haven’t started a company, really gambled your resume and your money and maybe even your marriage to just go crazy and try something on your own, you’re no pirate and you aren’t in the club."

http://techcrunch.com/2010/10/31/are-you-a-pirate/
Let’s say a business wanted to promote their account to gain more followers and Instagram was able to feature them in some way.

Isn't this just exactly how facebook fooled the world? You pay x to gain y followers and when they have bleed that river dry, they roll out another update that requires you to pay z if you want your posts to show up in their feed?
Ik zal SEO- vriendelijke tekst schrijven voor je blog, website, bedrijf voor €5
"May have" is not news. "May have" is speculation.
NT was started around 88 and released in mid 93. UTF-8 wasn't ready until early 93. It's too bad they couldn't go back in time to retrofit everything.

Programming is a series of tradeoffs. Unless you are in the middle of doing it, you don't understand the pressure the programmers were facing and the tradeoffs needed to be made. The Windows and Unix guys didn't face the same problem since they were different problems with different tools available in different time periods. Hindsight is 20/20 and is easy to be dickish to laugh at their mistakes afterward.
There is no limit to technology
While I'm a web dev and not a Windows coder, this post is a great example of why I come back to HN.

> From experience, I’ve learned that it’s always best to fully understand a problem before you fix it. If you just patch over its symptoms but never figure out what the problem really was, it will often come back to haunt you.

Philosophical-level statements like this really help me as a dev, since my one of my biggest hurdles is getting traction for even simple 1-2 line refactors that, in my opinion, can simplify code and improve maintainability. Far too often, I hear "just get it done", and I like to be reminded with statements like this of why "just get it done" doesn't always result in a better bottom line for the company.

>For some reason, I took this concept to heart in a programming sense and have found it is a good rule to code by. My version of the static discipline, adapted for software, is that whenever you are making a modification to a piece of code, you should always leave it in a state of stability equal to or better than how you found it. And preferably the latter.

I try to do this where I can too, and again, appreciate the philosophical explanation. It prepares me to more thoroughly and calmly explain my own work style.

The author laments Windows development, and I can only contrast that with my experience on an open source web stack (Ruby on Rails, Backbone.js). The upside of working with open source is that I can crack open the gem (library) I'm using and investigate the logic myself. I could fix the bugs or extend the code to do what I want. That is pretty cool.

The downside of working with open source software is that documentation is horrid. As the author states, man-hours are finite, and people who write OSS typically don't want to spend their finite hours documenting their code. I just take these as tradeoffs. It seems like Microsoft invests heavily in documentation, but I guess the author's point is that they can still do better.
I think that a possible positive side effect of all this is that customers might start realising that they actually would rather pay for web-based software.
There are several variations of "Our real intention is....", "we are aiming for...." in this post. Instagram users really need to realize that "Actual TOS agreement" trumps a thousand "our real intention...." blog posts.

Plus as other posters have pointed out there are some pretty clear giveaways in the Phrasing of some of the denials. In the very first paragraph is " Since making these changes, we’ve heard loud and clear that many users are confused and upset about what the changes mean...."
Basically saying that our changes were not bad it is the users that are confused.

If you have not already --- ABANDON SHIP
A few things:

1. Objective-C doesn't do automatic runtime reference counting the way Python does AFAIK. You either do it yourself where needed, or it's automatically inserted and heavily optimized at compile time by ARC. (I could have misunderstood how Python does it, but I think it does more refcounting than Objective-C does.)

2. Although Objective-C is pretty fast in the grand scheme of things, using its object system does entail a performance penalty when compared to similar languages like plain C or C++.

3. The garbage collector, despite being really immature and pretty quickly falling out of favor, actually did often give better performance in heavily threaded situations.
Lightspeed WAP
How should one properly secure a "password reset" feature?

and/or

What are the most common dumb things people do with a password reset feature?
SSD prices continue to plunge
Is it bad press? Or free advertising for their new features for promoting accounts? I don't think there was any downside to making the TOS changes the way they did.