Facebook users can now delete third-party apps in bulk

In the wake of the Cambridge Analytica scandal, Facebook has been making some changes, giving users a little bit more control over their data and how it’s used. Today, TechCrunch reports that the company is making it easier to remove third-party apps.

Previously, users had to delete each one separately, making the removal process rather time-consuming for some. But now, Facebook is rolling out a way to delete multiple apps at once. Though you can’t just grab them all at the same time, you can select as many as you’d like and delete them in bulk.

Last month, Facebook made its data security tools easier to access and launched an Access Your Information tool that lets users see and manage their data. It also began restricting what sorts of data advertisers can use to target users and will start requiring advertisers to declare that they’ve obtained users’ permission before using their email addresses for ad-targeting. Last week, reports surfaced that Facebook has been keeping videos that users recorded but never published on their pages.

A Facebook spokesperson told TechCrunch that the company has “more to do” and it will be sharing its ongoing efforts sometime in the future. The bulk removal tool is available now on both mobile and desktop.

Facebook data practices under investigation, FTC confirms

The U.S. government is officially investigating Facebook. The Federal Trade Commission confirmed in a statement Monday that it is currently investigating Facebook data practices as the company faces new scrutiny from the Cambridge Analytica scandal.

“The FTC takes very seriously recent press reports raising substantial concerns about the privacy practices of Facebook,” said Tom Pahl, acting director of the FTC’s Bureau of Consumer Protection. “Today, the FTC is confirming that it has an open non-public investigation into these practices.”

Facebook stock fell as much as 5% in early trading Monday, pushing the share price below $150 for the first time since July. The stock fell 14% last week as the scandal unfolded.

News broke earlier this month that Cambridge Analytica, a data firm with ties to President Donald Trump’s campaign, reportedly accessed information from about 50 million Facebook users without their knowledge.

CNN reported last week that the FTC was sending a letter to Facebook with questions about how the social media company allowed the data to wind up in the hands of Trump campaign consultants.

Related: What you need to know about Facebook’s data debacle

“We remain strongly committed to protecting people’s information,” Rob Sherman, Facebook’s deputy chief privacy officer, said in a statement provided to CNN. “We appreciate the opportunity to answer questions the FTC may have.”

Politicians on both sides of the Atlantic have sounded alarms about the data debacle and called for Facebook CEO Mark Zuckerberg to testify. In an interview with CNN last week, Zuckerberg left the door open to testifying.

Separately on Monday, a bipartisan group of 37 state attorneys general sent a letter to Zuckerberg asking for details about Facebook’s user privacy safeguards.

The FTC previously settled a complaint against Facebook in 2011 for falling short of privacy promises to its users. Among other issues, the FTC found Facebook allowed third-party applications to access more user data than they needed to operate.

As part of the settlement, Facebook was told to get the “express consent” of users “before sharing their information beyond their privacy settings.” The FTC is reportedly looking into whether Facebook violated the settlement.

Sen. Ed Markey, a Democrat representing Massachusetts, tweeted Monday that the FTC is “investigating whether Facebook violated a binding agreement,” which could result in “millions in penalties.”

“The FTC is firmly and fully committed to using all of its tools to protect the privacy of consumers,” Pahl said in the statement Monday. “Companies who have settled previous FTC actions must also comply with FTC order provisions imposing privacy and data security requirements.”

Source: cnn

Why I quit WhatsApp and Facebook

WhatsApp, Messenger, Facebook and Twitter are indeed a great communication tool with a lot of interesting features. But all these features turned into a problem for me.

In November 2017, I decided to quit social media. I found myself spending a ridiculous amount of time on social media more than 50 minutes per day.

The very nature of these Apps is the instant conversation. Every conversation call for immediate attention. This mean interruption.

When one sends a direct message via an instant messaging app, the expected behavior is that the recipient responds to it right away. Most of the time I want to concentrate on some task that needs to be completed, work related or not. Every instant messaging app uses notification pop-ups and sounds in order to achieve its goal of being instant.

These notifications cause an urge to check the messages. You see a notification, open the app, check the messages, respond to them, well some, smiley at others, watch a video and go back to work. And the next minute a notification pops up again. Repeat that all day long. Goodbye to productivity because i am in an “Interruption loop”

I do not have to stop what am doing to answer your WhatsApp or Messenger even if i do not go and read or respond to the incoming messages i know they are still there waiting.

As soon as the notification arrives i know there is an action required from me.

“It’s like the whatsapp or the messenger dey call me fr my brain dey shout someone dey try reach u oo
that time i no fit concentrate ‘cus ebi like whatsapp put me fr comma”

These things are not the application’s fault. People who make bad use of these tech resources. Small talk overload, useless media flood, flamed discussions about soccer and politics and Religious messages. some are repeatedly posted by different peoples. Leaving WhatsApp, Messenger and Facebook has been one of the most beneficial things I’ve done. It made me realize I can and need to manage my time more efficiently.

What did I miss?

While this decision of mine helped me focus all my effort towards solving problems at work and concentrating on my projects, it did take a hit in terms of being connected with close family and friends. I was unable to communicate with my friends and family. I desperately needed a way to stay in touch with them yet prevent all the noise that stemmed from these apps. I forced few of my family and friends to join Telegram — an app that is not very popular with my friends.

How else did I spend my time?

Twitter was my main way to keep in touch with all the latest news stories in technology and interact with other tech peoples.

It’s almost five month since I uninstalled WhatsApp and Facebook and deleted my account from my phone and the results have been impressively good. Not only my concentration power has recovered a lot but also now I can dedicate more time to get up to date with my reading queue, finish some Udemy courses, Edx.org Courses and even work on projects and go out with my friends and family

Now I’m back to e-mail and phone based communication. It’s way better suited for the asynchronous communication I need to maintain focus. You have something to ask me or show me? Send me an e-mail. You need instant, online confirmation from me? Call me by phone or get a telegram just because of me.

I use Slack, Twitter for professional and educational communication.
Article By: iamflake.pro

Facebook kills Messenger day to merge it with Facebook Stories

Facebook Inc, had earlier launched Stories feature on its Main app for users and a similar feature was added to its Messenger application called “Messenger Day”. Both the features work on similar lines to WhatsApp Status feature but have not been as successful as WhatsApp Status and Instagram Stories.

Due to the low usage of the feature, Facebook is now killing its Messenger Day feature and replace it with Face Stories feature that will be synced between Messenger and Main Facebook app. Users who post photos or videos on their Facebook Stories will appear automatically on both the Facebook and Messenger app.

The Stories will be shared commonly with users on both the applications. Users can however still post on the Messenger app and the post will automatically be synced with the Facebook main application’s Stories feature.

All Stories (Earlier Messenger Day) replies and messages will now be directed via a private message in the Messenger app. The posts will however be view able only till 24 hours time limit and can be viewed both on the Facebook and Messenger application.

The view behind killing the Messenger Day and merging it with Facebook Stories is users would generally post similar photos or videos to both the Facebook and Messenger applications, once viewed by their Friends and Families on Facebook or Messenger will be ignored on the other application meaning if you view the Story in Facebook Stories the same Story will be ignored on Messenger Day.

To remove the less usage of either feature on the apps, the company now plans to merge both the features and will now be called as Stories on both the applications. The company expects the increase of usage of Facebook Stories with this syncing option.

Facebook is also working on bringing new privacy controls to Stories that will now work across its Main app and Messenger. Users will now have the option to make their Stories view able to the public, friends only, friends and connections or selected contacts.

GitHub Project of the Week: Infer’s RacerD

Facebook has announced the open source release of their RacerD unsynchronized memory access — or data race — detector for Java applications following its successful implementation internally.

RaceD is based off of the company’s open source static analysis tool, Infer.

According to Facebook, this newest publicly available piece of Infer’s static analysis platform has caught more than 1,000 multi-threading issues in their Android codebase over the past 10 months, all before the code ever reached production.

Though the project was started in 2015 with a lofty goal of creating an unobtrusive, “high speed and low friction,” scalable concurrency analysis utility for programmers writing concurrent programs, an immediate need caused the team to shift towards a tool that analyzed existing code. This development helped Facebook’s engineers on their Android app convert part of the News Feed from a sequential, single-threaded to a concurrent, multi-threaded operation, Facebook’s software engineer Sam Blackshear and software evangelist Peter O’Hearn writes.

“Data races are one of the most basic forms of concurrency error, and removing them can help simplify the mental task of understanding a concurrent program,” wrote Blackshear and O’Hearn.

The three guiding ideas behind RacerD’s design are:

  1. Don’t do whole-program analysis; be compositional.
  2. Don’t explore interleavings; track lock and thread information.
  3. Don’t attempt a general, precise alias analysis; use an aggressive ownership analysis for anti-aliasing of allocated resources.

“Reasoning about concurrency has been studied for over 40 years and has seen many research advances. However, not much of the work has made it through to deployment where it can help programmers in their daily jobs,” Blackshear and O’Hearn wrote. “RacerD demonstrates that a static concurrency analysis can be developed and effectively applied at the speed and scale demanded by Facebook’s development model, where a large codebase is undergoing frequent modification.”

Top 5 trending projects on GitHub this week:

#1. p3cAlibaba Java coding guidelines.
#2. napajsMicrosoft’s multi-threaded JavaScript runtime.
#3. Front end checklistLike the name says, a checklist for front end development.
#4. Tech Interview HandbookA cheatsheet for rocking your next interview.
#5. Design blocksMore than 170 Bootstrap based design blocks.

Event: Facebook Developer Circles Accra Launch Meetup

The inaugural meetup for the Facebook Developer Circles Accra is happening this weekend.

The first meetup of the Facebook Developer Circles Accra is bringing together developers from within and outside Accra to connect, learn and collaborate with each other to share knowledge, build ideas and learn about new technologies.

For the first meetup, there will be technical presentations from the likes of Edem Kumodzi (Andela, Storefoundry), Chiamaka Nwolisa (AFRadio) and Ashwin Ravichandran (Meltwater Incubator).

There will also be a panel discussion which will discuss how developers can best position themselves to either start tech companies or get jobs in Ghana.

Speakers

 

Edem Kumodzi

Senior Developer at Andela and Co-Founder of StoreFoundry


Chiamaka Nwolisa

React Native Developer at AFRadio


Ashwin Ravichandran

General Manager of Meltwater Entrepreneurial School of Technology Incubator (MEST)

Location, Date and Time

The event will be held at the Meltwater Incubator (East Legon) on September 30, 2017. The event is expected to start at 2:00 PM and end at 5:00 PM.

 

Chrome plugin exploited Tinder privacy bug to track your friends’ location

Remember Tinder Social – the group meeting feature that got the popular dating app in trouble for outing its users to their Facebook friends? It turns out that, in addition to this, Social had another glaring privacy issue that made it possible for Tinder users to track their Facebook friends – and see their exact location.

To demonstrate how intrusive the group meeting feature can be, researchers from cybersecurity firm Detectify developed a creepy Chrome plugin that enabled them to use their Tinder account to triangulate the precise location of their Facebook friends.

As the security experts explain in a blog post, they exploited a well-known privacy vulnerability that allows to export your Facebook friends’ Tinder IDs. The next step was to mark this data onto one big map and automate it to continually update users’ location with data from the app.

Here is how this looked:

While Tinder has no official API, Detectify resorted to popular sniffing tool Burp Suite in order to detect and hijack the necessary traffic data. This made it possible for the experts to retrieve a list of all of their Facebook friends using Social and also see exactly how far they were from them.

Detectify also worked out how to abuse Tinder to send latitude and longitude coordinates to arbitrarily change their location.

With all this information at hand, the researchers were able to develop an algorithm that automatically triangulated the location of their friends.

In all fairness, Detectify is hardly the first company to exploit this setup.

In fact, Tinder previously addressed this issue and argued it is more of a feature, than a bug. The company later made Social an opt-in feature to further protect the privacy of its users, but it clarified that anybody who activates Social will be vulnerable to this loophole. Since then, it has killed off Social altogether.

Still though, numerous opportunists have already used this workaround to cash in by secretly outing Tinder users.

As Detectify puts it, user location needs to be publicly available for Tinder to work: “They could have made our research harder, but they could not have stopped it.” So ultimately it is up to you to decide on which side of the trade-off you want to be: Is a date more important to you than your privacy?

 

Which Programming Language Should I Learn To Get A Job At Google, Facebook, or Amazon?

The choice of programming language acts as a big factor for a novice in the world of programming. If one stumbles upon a language whose syntax is too complex, one would definitely reconsider learning it. But, what if you’ve crossed that entry barrier and you’re looking to make a career and land a job at heavyweights like Google, Facebook, or Amazon?

You might have come across the articles that tell which programming languages are used at big companies like Google, Facebook, etc. The choice of those companies doesn’t necessarily reflect their needs while hiring a candidate. There are few chances that they’d be interested to interview someone who is expert in a single programming language.

Similar views were also expressed by Justin Mattson, Senior Software Engineer, Fuschia at Google. He answered a user’s query on Quora (via Inc.).

In his answer, Mattson says that if a company is hung up on the fact that you know a language X, but not language Y, you shouldn’t be interested in working there. ” Languages are a tool, like a saw. Whether the saw is manual, table or laser is less relevant than understanding the basic principles of wood and how cutting it happens,” he writes.

There are chances that a person is expert in a popular programming language, but that doesn’t make him/her a good engineer. Different programming languages teach us different things–C and C++ teach you what’s happening with memory and other low-level operations and Java, Ruby, etc., test your design choices. So, it’s important that you learn more languages.

“Don’t learn just one, learn at least two, hopefully, three. This will give you a better sense of what feature are often common to most languages and what things differ,” Mattson adds.

But, what about expertise in a single programming language?

 

Is having complete command over one language completely irrelevant? Answering this question, Mattson says that one must become an expert in the language one uses, instead of focusing on what a company wants. “If you say you’re an expert in Python and then can’t use it properly in the interview, that is a problem,” he adds.

In the nutshell, if your fundamentals and design choices are strong, the programming language selection isn’t that important. In such companies, you’ll need to deal with multiple languages and pick up the new one as needed.

Facebook’s new Crisis Response hub combines all its best emergency tools

Facebook today announced a new Crisis Response hub page to keep all its emergency features in one place.

Facebook has periodically added tools to help with emergencies ever since it introduced Safety Check back in 2014, but it could be a bit of a pain to actually find them when you want to help or let others know you’re safe. Crisis Response solves that by providing a central location for these features. Those include:

  • The aforementioned safety check, which will show up at the top of the hub if you’re in an affected area
  • Links to helpful crisis-related articles, photos, and videos
  • A community help feature that lets you ask for and give crisis advice
  • Fundraisers to donate to people affected by the crisis and nonprofits helping with relief efforts.
  • You can access the Crisis response page from your home page on the desktop or by tapping the menu button on mobile devices – the feature is rolling out in the coming weeks. It’s a small new feature, but one that will hopefully make it a lot easier and faster for people to get the help they need.

    A New Center for Crisis Response on Facebook on Facebook

Open Source Summit Roundup, Day 1

The Linux Foundation released the first six in a planned series of Open Source Guides for the Enterprise during Open Source Summit North America in Los Angeles today.

The Linux Foundation developed the guides in conjunction with TODO Group, with contributors representing Cloud Native Computing Foundation, Microsoft, Google, Netflix, Samsung, Red Hat, Comcast, Autodesk, Intel, Oath, Facebook and Heptio.

These initial offerings cover the following:

  • Creating an Open Source Program
  • Using Open Source Code
  • Participating in Open Source Communities
  • Recruiting Open Source Developers
  • Measuring Your Open Source Program’s Success
  • Tools for Managing Open Source Programs

“Today most software in any technology product or service is open source,” said Jim Zemlin, executive director of The Linux Foundation in an announcement on their website. “Just as projects are looking to create communities to sustain them over the long term, corporations are seeking to better understand how they can work with and contribute to open source. The new guides will help more organizations directly engage for the benefit of the broader community.”

More guides are scheduled for release, though the topics and release dates have not been announced. They will all be available on GitHub and at the Linux Foundation website.

Cloud Native Computing Foundation  announces Certified Kubernetes Service Providers

The Cloud Native Computing Foundation announced the first group of Kubernetes Certified Service Providers (KCSPs), organizations that are already adept at helping enterprises adopt Kubernetes in their move towards container, cloud and SaaS-based infrastructures.

These first 22-plus organizations were the first to meet the newly outlined requirement of having three or more engineers who’ve passed the Certified Kubernetes Administrator (CKA) exam, demonstrable activity in the Kubernetes community with active contributions and a business model that supports enterprise end-users.

In addition to the introduction of the KCSP program, engineers looking to become a qualified CKA can now visit the CNCF website and take the publicly available exam.

“The founding class of KCSPs represents the maturation of the Kubernetes ecosystem and demonstrates that Kubernetes is ready for widespread use with enterprises of all sizes,”  said Dan Kohn, Executive Director of the Cloud Native Computing Foundation in an announcement on their website. “As Kubernetes has grown, so has the demand from enterprises needing expert services and support. Enterprises working with KCSPs can be confident the partner they’ve chosen to work with has the training and skills needed to help them succeed with Kubernetes.”