31 August 2020

Facebook partially documents its content recommendation system


Algorithmic recommendation systems on social media sites like YouTube, Facebook and Twitter, have shouldered much of the blame for the spread of misinformation, propaganda, hate speech, conspiracy theories and other harmful content. Facebook, in particular, has come under fire in recent days for allowing QAnon conspiracy groups to thrive on its platform and for helping militia groups to scale membership. Today, Facebook is attempting to combat claims that its recommendation systems are at any way at fault for how people are exposed to troubling, objectionable, dangerous, misleading, and untruthful content.

The company has, for the first time, made public how its content recommendation guidelines work.

In new documentation available in Facebook’s Help Center and Instagram’s Help Center, the company details how Facebook and Instagram’s algorithms work to filter out content, accounts, Pages, Groups and Events from its recommendations.

Currently, Facebook’s Suggestions may appear as Pages You May Like, “Suggested For You” posts in News Feed, People You May Know, or Groups You Should Join. Instagram’s suggestions are found within Instagram Explore, Accounts You May Like, and IGTV Discover.

The company says Facebook’s existing guidelines have been in place since 2016 under a strategy it references as “remove, reduce, and inform.” This strategy focuses on removing content that violates Facebook’s Community Standards, reducing the spread of problematic content that does not violate its standards, and informing people with additional information so they can choose what to click, read or share, Facebook explains.

The Recommendation Guidelines typically fall under Facebook’s efforts in the “reduce” area, and are designed to maintain a higher standard than Facebook’s Community Standards, because they push users to follow new accounts, groups, Pages and the like.

Facebook, in the new documentation, details five key categories that are not eligible for recommendations. Instagram’s guidelines are similar. However, the documentation offers no deep insight into how Facebook actually chooses how it chooses what to recommend to a given user. That’s a key piece to understanding recommendation technology, and one Facebook intentionally left out.

One obvious category of content that many not be eligible for recommendation includes those that would impede Facebook’s “ability to foster a safe community,” such as content focused on self-harm, suicide, eating disorders, violence, sexually explicit, regulated content like tobacco or drugs, content shared by non-recommendable accounts or entities.

Facebook also claims to not recommend sensitive or low-quality content, content users frequently say they dislike, and content associated with low-quality publishings. These further categories include things like clickbait, deceptive business models, payday loans, products making exaggerated health claims or offering “miracle cures,” content promoting cosmetic procedures, contest, giveaways, engagement bait, unoriginal content stolen from another source, content from websites that get a disproportionate number of clicks from Facebook versus other places on the web, news that doesn’t include transparent information about the authorship or staff.

In addition, Facebook claims it won’t recommend fake or misleading content, like those making claims found false by independent fact checkers, vaccine-related misinformation, and content promoting the use of fraudulent documents.

It says it will also “try” not to recommend accounts or entities that recently violated Community Standards, shared content Facebook tries to not recommend, posts vaccine-related misinformation, has engaged in purchasing “Likes,” has been banned from running ads, posted false information, or are associated with movements tied to violence.

The latter claim, of course, follows recent news that a Kenosha militia Facebook Event remained on the platform after being flagged 455 times after its creation, and had been cleared by 4 moderators as non-violating content. The associated Page had issued a “calls to arms” and hosted comments about people asking what types of weapons to bring. Ultimately, two people were killed and a third was injured at protests in Kenosha, Wisconsin when a 17-year old armed with an AR-15-style rifle broke curfew, crossed state lines, and shot at protestors.

Given Facebook’s track record, it’s worth considering how well Facebook is capable of abiding by its own stated guidelines. Plenty of people have found their way to what should be ineligible content, like conspiracy theories, dangerous health content, COVID-19 misinformation and more by clicking through on suggestions at times when the guidelines failed. QAnon grew through Facebook recommendations, it’s been reported.

It’s also worth noting, there are many gray areas that guidelines like these fail to cover.

Militia groups and conspiracy theories are only a couple examples. Amid the pandemic, U.S. users who disagreed with government guidelines on business closures can easily find themselves pointed towards various “reopen” groups where members don’t just discuss politics, but openly brag about not wearing masks in public or even when required to do so at their workplace. They offer tips on how to get away with not wearing masks, and celebrate their successes with selfies. These groups may not technically break rules by their description alone, but encourage behavior that constitutes a threat to public health.

Meanwhile, even if Facebook doesn’t directly recommend a group, a quick search for a topic will direct you to what would otherwise be ineligible content within Facebook’s recommendation system.

For instance, a quick search for the word “vaccines,” currently suggests a number of groups focused on vaccine injuries, alternative cures, and general anti-vax content. These even outnumber the pro-vax content. At a time when the world’s scientists are trying to develop protection against the novel coronavirus in the form of a vaccine, allowing anti-vaxxers a massive public forum to spread their ideas is just one example of how Facebook is enabling the spread of ideas that may ultimately become a global public health threat.

The more complicated question, however, is where does Facebook draw the line in terms of policing users having these discussions versus favoring an environment that supports free speech? With few government regulations in place, Facebook ultimately gets to make this decision for itself.

Recommendations are only a part of Facebook’s overall engagement system, and one that’s often blamed for directing users to harmful content. But much of the harmful content that users find could be those groups and Pages that show up at top of Facebook search results when users turn to Facebook for general information on a topic. Facebook’s search engine favors engagement and activity — like how many members a group has or how often users post — not how close its content aligns with accepted truths or medical guidelines.

Facebook’s search algorithms aren’t being similarly documented in as much detail.

 

 


Read Full Article

Nature, folklore and serendipitous photo collaborations | Riitta Ikonen, Karoline Hjorth

Nature, folklore and serendipitous photo collaborations | Riitta Ikonen, Karoline Hjorth

Inspired by Nordic folklore, artists Karoline Hjorth and Riitta Ikonen collaborate with local elders -- farmers, fishermen, cosmologists and more -- to create richly imaginative portraits that explore humanity's connection to nature. Discover their serendipitous artistic practice as they share a selection of fantastical imagery where nature and myth intersect to awaken a sense of wonder.

https://ift.tt/3ly5wZz

Click this link to view the TED Talk

Hurricane Hunters


Hurricane Hunters

Lenovo’s Smart Clock Essential is less smart by design


The Smart Clock Essential really blurs smart display lines. Aesthetics aside, Lenovo’s news device probably has more in common with the Echo Dot with Clock than it does the company’s first generation Smart Clock. In fact, at $50, it’s actually $10 less expensive than Amazon’s offering.

Essentially the Essential is a Google Assistant smart speaker with a digital display. Which really makes you wonder what qualifies as “essential” these days. It shows the time and the weather on its LED, but offers none of the kind of touch interaction you’ve come to expect from the form factor. There are still buttons that can be used to set the alarm and “a built-in light that helps you walk around without bumping into things,” which fair enough.

But at the end of the day, it’s more akin to the Google Home Mini than the Nest Hub. And like the former, it’s priced so you can buy a bunch of them to and stick them at various spots throughout your house. There’s a 3W speaker, which is built more for alarm sounds than casual listening, though like other Google Assistant speakers, it can be paired as part of a group. Oh, and like the original Smart Clock, there’s a USB port on board for charging devices while you sleep.

Honestly, that $50 price point is really the biggest seller here, but it’s nice to see hardware makers like Lenovo playing around with the form factor a bit, as voice enabled device take up an increasing amount of real estate on our kitchen counters and bedside tables. Honestly, after testing the original Smart Clock, I’m not sure I want or need more functionality than Lenovo’s offering up here next to my bed.

It’s set to hit retail next month. Just don’t call it a smart display.


Read Full Article

Google launches Google Kids Space, a ‘kids mode’ feature for Android, initially on Lenovo tablets


Streaming services have built-in kids’ profiles, so why not devices? Google today is responding to parents’ demand for a better way for their children to interact with technology with the launch of the new “Google Kids Space,” a dedicated kids mode on Android tablets which will aggregate apps, books, and videos for kids to enjoy and learn from. The feature will launch first on the Lenovo Smart Tab M10 HD Gen 2, but Google aims to bring Kids Space to more devices in time.

The concept is somewhat similar to Amazon’s FreeTime, Amazon’s own well-built system for parental controls and access to approved and curated children’s’ apps and media. But in Google’s case, its new kids’ mode is building on top of the company’s earlier efforts focused on designing a safer, more controlled Android experience for families with children.

These efforts began with Family Link, a series of parental control features that’s now built into the Android OS. Family Link already allows parents to set screen time limits, engage content safety filters, set privacy controls, and more. Google then expanded into kids’ app curation with the launch of a Kids tab in Google Play where it can showcase “teacher-approved” mobile apps and games.

Image Credits: Google

The new Kids Space leverages Google’s earlier work in evaluating Android apps for its “Play” tab, and has expanded its curation to now include other types of quality content. For example, Google worked with publishers to make popular children’s books free of charge in Kids Space, and at launch offers over 400 free books in the “Read” tab for users in the U.S.

In the Kids Space’ “Watch” and “Make” tabs, Google is pulling in creative content from YouTube Kids that encourage off-screen activities.

Image Credits: Google

The feature is ultimately meant to be a selling point for Android devices and a way to lock families into the Google ecosystem. This differentiates it from Amazon’s FreeTime, which only partially has this aim. Amazon’s FreeTime is largely meant to a subscription offering, and it’s one that works across platforms — including Amazon devices like Fire tablets and Echo smart speakers, but also on iOS and Android devices. Google’s Kids Space, meanwhile, is only designed for Android.

Google Kids Space is initially available on on the Lenovo Tab M10 HD Gen 2. The company said it worked with Lenovo to ease the setup process for parents and to ensure that Kids Space is a pre-loaded feature. Google says it aims to bring Kids Mode to more Android tablets soon.


Read Full Article

Google Apps Script for Developers


Google Apps Script makes it is easy for you to integrate data and functionality from Gmail, Google Drive, Google Maps, YouTube, and most other Google APIs. Apps Script is JavaScript under the hood so you don’t have to learn a new language and you don’t have to manage any servers since all your code runs on the Google Cloud, not your browser.

In this video tutorial, you’ll learn how to develop Google Apps Script projects locally on your computer inside Visual Studio Code. You can write your code in modern JavaScript, neatly organized in modules, and the build environment will use Babel and Webpack to transform your code into a version of JavaScript that is compatible with Apps Script.

Modern Development with Google Apps Script

There are quite a few advantages with having a local development environment vis-a-vis writing code in the Apps Script Cloud IDE.

  1. You can write code with ES6 Classes, Arrow Functions, Modules, Destructing and use all the other modern JavaScript features.
  2. The development experience inside VS Code is unmatched and tools like ESLint and Prettier make it easier for you to catch errors early in the development.
  3. The build and deployment process can be completely automated with npm scripts and CLASP, Google’s command line utility for Apps Script.
  4. VS Code has built-in support for Git and integrates with source control providers like Github and Gitlab. It is therefore easier to track changes and restore previous versions of the code.
  5. You can quickly integrate JavaScript libraries like LoDash, Moment, Underscore and any of the NPM packages into your code.
  6. You can use modern frameworks like React, Vue.js and Angular to build the HTML frontend that connects to the backend with the Google Script Client API.

Getting Started with the Apps Script Starter

The Starter kit is a boilerplate for quickly getting started with local Apps Script development locally inside VS Code. Open your terminal and run the following commands:

1. Clone the Github repository to a local folder

git clone https://github.com/labnol/apps-script-starter my-project

2. Switch to the project folder

cd my-project

3. Install all the project dependencies and utilities

npm install

4. Connect CLASP to your Google account

npx clasp login

5. Create a new Google Apps Script project in your Google Drive with CLASP

npx clasp create --title "My Project" --rootDir ./dist --type standalone

This command will create a new .clasp.json file in your project folder that links the local folder with your Apps Script project. During build, Webpack will bundle all your code in a single JavaScript file and add it to the ./dist folder that Clasp will push to your Apps Script project.

Next, open the current project folder inside VS Code with the code . command. It includes some sample code but we will start with a blank folder so delete everything that’s inside the src folder.

Inside the src folder, create a new file - email.js - and write a simple arrow function that prints a list of all the email addresses connected to your Gmail account.

apps-script-starter (1).png

Next, create an index.js file (entry point) in the src folder, import the email function that you’ve created inside the email.js file and add it to the global object. This is a requirement of the Webpack plugin for Google Apps Script.

You can also add a function expression to the global object directly, like doGet in the example below.

htmlservice-doget.png

Now that your JavaScript code is ready, open the appsscript.json file in your project folder and modify the oAuthScopes property to only include the scopes that are required by your project.

Next, jump to the command line terminal and run the deploy command to push your code to the Apps Script project.

npm run deploy

If you are deploying the project for the first time, you’ll get a prompt saying “Manifest file has been updated. Do you want to push and overwrite? (y/N)” - say yes.

After the deployment is complete, open the associated script in the browser with the CLASP open command.

npx clasp open

Inside the Apps Script Editor, go to the Run menu and choose the getEmailAddress function from the list. Open the logs and you should see your email addresses in the window.

Then go to the Publish menu, choose Deploy as web app and open the URL in a new browser tab to check the program output. That’s how easy it is to build projects with the Google Apps Script starter kit.

Using Git with Google Apps Script

Create a new repository in Github and make a note of the URL of the new repository. Next, open the terminal and run the following commands to push your Apps Script project to Github.

github-apps-script.png

Also see: Most Useful Google Apps Scripts

The same approach is used by Digital Inspiration for building popular Google add-ons including Gmail Mail MergeGoogle Forms Notifications and Document Studio.


How To Disable Google Chrome Automatic Updates In Windows 10


CLICK HERE TO SEE FULL POST

Google Chrome browser automatically downloads and installs updates to keep itself up to date. Auto-updates make sure that you are always running the latest and greatest version of Chrome on your computer. Most Chrome users are happy with the auto-update. However, a small section of users might want to prevent Chrome from automatically updating itself. […]

The post How To Disable Google Chrome Automatic Updates In Windows 10 appeared first on Into Windows. Content from IntoWindows website.