Tuesday, June 12, 2012

Google+ Users Accuse Facebook of Fearmongering with Automatic Security Flags



Image
Some Google+ users are complaining that Facebook is making it harder for friends to access their posts on the competing social network, by throwing up a security warning on Google+ links. Facebook is claiming security issues, and has its partner, Norton Antivirus-maker Symantec, to back it up. But users are crying foul.
Several Google+ users who have set the service to automatically update their Facebook pages say when friends click on the links directing them back to their Google+ profiles, they get a Norton Antivirus-branded warning message reading, in part, that “the link has been identified as potentially unsafe.” Facebook signed a deal with Symantec to offer free antivirus protection in April.
We’ve asked Symantec and Google for comment and will update this post when we hear back from each company.
Update: Facebook spokesman Frederic Wolens said the company would "never" use its external blacklist system for competitive reasons.
"We integrate with many different external blacklists including Norton and when there's a block on their service we provide a warning to our users," Wolen said in an email. "I have already reached out to Norton to notify them, however, the cause for the block is a question best suited for their PR Team." 
“Both companies know that a link to Google+ is perfectly safe. There are no banner ads and no way for malicious code to be downloaded from Google+. There has never, to the best of my knowledge, been a malware event originating from a Google+ link,” Mike Elgan wrote in a Google+ post to his followers. “Even after you click "Ignore this warning," every single link is flagged in the same way, with no "learning" or option to accept all links from the site.”
Update: Elgan added another Google+ post saying Facebook had removed the warnings, but some commenters said they were still seeing a warning, only without the Symantec branding. 
Tech blogger Liron Segev went one step further, running Norton’s Safe Web Check on Google+. The check came back with no identified threats.

Friday, June 8, 2012

Facebook rolling out central location for apps

There's more to Facebook apps than ``Angry Birds'' and Pinterest, but many users wouldn't know that because there hasn't been a good, central way to find them. 

Facebook Inc. is trying to change that. On Thursday, Facebook is beginning to roll out its App Center to its nearly 1 billion users, so they can find games and other applications with social components more easily. 

The App Center, available on Facebook's website and on Apple and Android mobile devices, will recommend apps to users based on their interests, the types of apps their friends like, or the apps they have liked in the past. 

Many people are introduced to Facebook apps in the form of sometimes-annoying requests from their friends for poker partners, Scrabble buddies or neighbors on virtual farms. Those requests haven't necessarily matched a user's specific interests. 

The new App Center will initially feature about 600 Facebook apps, mostly games, reviewed by the company to meet its quality standards. Games, such as Zynga's ``CityVille'' and Electronic Arts' ``The Sims,'' are the most popular types of apps on Facebook. 

But the company is betting that by personalizing recommendations to users, people will find new types of applications beyond games, along with games that are more interesting to them. There are all sorts of social apps that use Facebook, from music-listening services such as Spotify to what-you-just-ate tools such as Foodspotting. 

``We spend all day, every day building a platform (so that) great social games and apps can exist,'' said Matt Wyndowe, product manager for apps and games at Facebook. But a common question has long been where to find them. ``Up until now, we haven't had a great answer to that question.'' 

Facebook said that on mobile devices, the App Center won't compete with other app stores, such as Apple's or Google's. Rather, the App Center will send users to those other stores to download the programs. People can also get mobile apps from their regular computers by using a feature called ``send to mobile.'' 

Among the roughly 600 applications included in the App Center at launch will be the Nike Plus GPS running app, which lets users track their runs and broadcast it to their Facebook feed. Ricky Engelberg, whose title at Nike is experience director at digital sport, said having a place where apps are showcased will ``let more people be part of the Nike Plus community.'' 

The App Center, which Facebook announced last month, will be rolled out to US users beginning Thursday night and to everyone else over the coming weeks.

Sunday, June 3, 2012

Facebook Posts Its Internal C++ Software Library


Facebook has released a library of C++ software components used to help run its site, the social networking company announced Saturday.
Facebook engineers also announced the release at a C++ conference the company is holding Saturday at its campus at Menlo Park, California."One clear bottleneck to releasing more work has been that any open sourced project needed to break dependencies on unreleased internal library code," wrote Facebook software engineer Jordan DeLong, who posted an entry on Facebook announcing the release.
Facebook has relied on open-source software, such as MySQL, PHP and memcached, to run its sites. And so the company has made a point of releasing its own internal programs as open-source software as well, such as the HipHop PHP compiler and the Thrift service sharing framework.
For many of its open source releases though, Facebook developers have had to rewrite some of the functionality that was borrowed from this library. By releasing the library itself, Facebook will be able to "continue open sourcing parts of [its] stack without resorting to reinventing ... internal wheels," DeLong wrote.
Even if developers don't plan on using Facebook developed applications, they should still take a look at this library, as it includes many utilities of possible to use in other environments, DeLong said. Many of the components available in Folly run more quickly than their equivalents available elsewhere, he boasted. "Our motivation was to build components that were faster and more efficient than what we previously used," he wrote. These utilities were designed to be used in heavy production environments, across thousands of servers.
The components cover a range of functionality. One component was designed to use memory more efficiently. Another reduces contention. The AtomicHashMap utility cuts the amount of time a piece of data in memory is locked by an operation, which can slow performance and cause bottlenecks in heavily used environments. A set of string manipulation components use fewer CPU cycles than formatters in other C++ libraries, DeLong boasted.
The Folly library is posted on GitHub, and Facebook will add new components as they are written, according to DeLong.

Facebook implements 10-second rule to reduce auto-sharing app spam


Tired of seeing every single thing your Facebook friends read and watch on the internet on your news feed? That could change now that Facebook has implemented a 10-second rule for all its applications.
So what does the rule mean for you exactly? Let's say you and your friends have one of Facebook's applications installed on your account. You now have to spend at least 10 seconds reading the article or watching the video on the website connected with the application before it can post a status update for you.
While 10 seconds may still be too short, this rule could lessen accidental sharing, because we're all guilty of clicking links we never actually meant to click. If you'd rather not share your app activities on Facebook altogether — your boss could be in your friends list after all — you can revoke an app's permission to post status updates for you.
When you install an app on your account, check if you opt out of automatic status updates from the start.
Facebook app controls
For apps you already have installed, go to Account Settings, navigate to Apps, then click the small x next to "Post on your behalf," or change the apps posting permission visibility to "Only Me."
Facebook app control panel