Apple App Store Principles and Practices

Apple App Store Principles and Practices

We created the App Store Review Guidelines to provide clear guidance to developers on building the best apps for our customers. The five pillars of the guidelines — Safety, Performance, Business, Design, and Legal — require that apps offered on the App Store are safe, provide a good user experience, adhere to our rules on user privacy, secure devices from malware and threats, and use approved business models. And the App Review team makes about 1,000 calls a week to developers to help them diagnose and resolve any issues that led to rejection — so they can get their app onto the App Store.

Source: www.apple.com

‘I wash all my food like crazy’: scientists voice concern about nanoparticles

‘I wash all my food like crazy’: scientists voice concern about nanoparticles

“As a consumer, I wash all my foods like crazy,” says Christine Ogilvie Hendren, executive director of the Center for the Environmental Implications of NanoTechnology at Duke University, when asked if consumers can wash off some of the nanoparticles that are increasingly found in food and packaging. One of the most recent and comprehensive reviews of the safety of nanoparticles in food, led by David Julian McClements from the University of Massachusetts, concluded that “there is evidence that some of them could have harmful effect”. Engineered nanoparticles in the US are regulated just like other food additives, based on 1958 and 1997 guidelines, even as most of the scientific development and research on health impacts have come about since then.

Source: www.theguardian.com

Removing duplicate lines from files keeping the original order with awk

Removing duplicate lines from files keeping the original order with awk

To remove the duplicate lines preserving their order in the file use:

The script keeps an associative array with indices equal to the unique lines of the file and values equal to their occurrences. For each line of the file, if the line occurrences are zero then it increases them by one and prints the line, otherwise it just increases the occurrences without printing the line. Piping a bunch of commands we can overcome this issue:

Suppose we have the following file:

prepends the order number in each line.

Source: iridakos.com

Google relents slightly on blocking ad-blockers for enterprise Chrome users

Google relents slightly on blocking ad-blockers for enterprise Chrome users

Google Chrome users will continue to have access to the full content blocking power of the webRequest API in their browser extensions, but only if they’re paying enterprise customers. The v3 draft, announced last October and still in flux, alarmed developers of Chrome extensions earlier this year when people began to understand that Google’s plan to deprecate the webRequest API and other proposed changes would break content and ad blockers, privacy extensions, and other browser add-ons that rely on intercepting content before it gets displayed in the browser. In response to concerns raised last month by the developers of the EFF’s Privacy Badger extension, Simeon Vincent, developer advocate for Chrome extensions at Google, last week published an update on the company’s Manifest v3 plan.

Source: www.theregister.co.uk

An exoplanet smaller than Neptune with its own atmosphere has been discovered

An exoplanet smaller than Neptune with its own atmosphere has been discovered

Exoplanet NGTS-4b — also known as ‘The Forbidden Planet’ Credit: University of Warwick/Mark Garlick

An exoplanet smaller than Neptune with its own atmosphere has been discovered in the Neptunian Desert, by an international collaboration of astronomers, with the University of Warwick taking a leading role. The Neptunian Desert is the region close to stars where no Neptune-sized planets are found. Usually only dips of 1% and more are picked up by ground-based searches, but the NGTS telescopes can pick up a dip of just 0.2%

Researchers believe the planet may have moved into the Neptunian Desert recently, in the last one million years, or it was very big and the atmosphere is still evaporating.

Source: phys.org

Lightning Web Components Open Source

Lightning Web Components Open Source

A few months ago, we introduced Lightning Web Components, a new JavaScript framework that leverages the web standards breakthroughs of the last five years. Today, we are excited to announce the open sourcing of the Lightning Web Components framework, allowing developers to contribute to the roadmap and to use the same framework whether they are building applications on Salesforce or on any other platform. Today, we are excited to announce the open sourcing of the Lightning Web Components framework, allowing developers to contribute to the roadmap, learn the framework at a deeper level by exploring the source code, and use the same JavaScript framework whether they are building on Salesforce or any other platform.

Source: developer.salesforce.com

Security Company Building an International Database of Banned Bar Patrons

Security Company Building an International Database of Banned Bar Patrons

According to statistics PatronScan shared with California legislators, the company collected and retained the information of 561,087 customers in the first five months of 2018 in Sacramento — a number greater than the entire population of the city. PatronScan collected and retained the information of 561,087 customers in the first five months of 2018 in Sacramento — more than the entire population of the city.PatronScan’s network is particularly valuable to businesses and law enforcement when used in multiple venues within the same community. In 2014, Multnomah County, Oregon launched a program implementing ID scanners made by PatronScan’s parent company Servall Biometrics in downtown bars.

Source: onezero.medium.com

ProtonMail Voluntarily Offers Assistance for Real-Time Surveillance

ProtonMail Voluntarily Offers Assistance for Real-Time Surveillance

SPTA: Surveillance Obligations for ProtonMail
ProtonMail as a Provider of Derived Communication Services
ProtonMail is a provider of derived communication services (PDCS). ProtonMail argues that it is not a provider of derived communication services, but a telecommunications service provider (TSP) with reduced surveillance obligations (art. 26 para. Even as a telecommunications service provider with reduced surveillance obligations, ProtonMail would not have to voluntarily offer assistance for real-time monitoring.

Source: steigerlegal.ch

Complex life may only exist because of groundwork by ancient fungi

Complex life may only exist because of groundwork by ancient fungi

Extracted from Arctic Canadian shales, the newly discovered billion-year-old fossilised fungal spores and hyphae (long thin tubes) plug the gap in the fossil record and suggest that fungi may have occupied land well before plants. But in showing that fungi probably arrived on land 500m years before plants, the new fossil evidence raises fundamental questions about the start of this symbiotic journey. It was previously thought that plants made the transition to terrestrial life simultaneously with aquatic fungal partners, but the new discovery opens up the possibility that Earth’s lands may have been already being prepared for successful plant life for hundreds of millions of years.

Source: theconversation.com