Wednesday, 9 May 2018

Use Android P’s New App Switching Gesture: Swipe Right on Home

Android P offers a new (optional) navigation system: gestures. The traditional Back-Home-Recents button pattern has been replaced with a  single pill-shaped button—so how to do you quickly switch between the two most recently running apps?

Security updates for Jenkins core and plugins

We just released security updates to Jenkins, versions 2.121 and 2.107.3, that fix multiple security vulnerabilities.

Additionally, we announce previously published security issues and corresponding fixes in these plugins:

For an overview of what was fixed, see the security advisory. For an overview on the possible impact of these changes on upgrading Jenkins LTS, see our LTS upgrade guide.

Subscribe to the jenkinsci-advisories mailing list to receive important notifications related to Jenkins security.

What is Ethereum, and What Are Smart Contracts?

Ethereum is a decentralized computing platform. It generates a crytocurrency token known as Ether. Programmers can write “smart contracts” on the Ethereum blockchain, and these contracts are automatically executed according to their code.

Jenkins X: Announcing CVE docker image analysis with Anchore

Anchore provides docker image analysis for user defined acceptance policies to allow automated image validation and acceptance.

As developers we would like to know if a change we are proposing introduces a Common Vulnerability and Exposure (CVE). As operators we would like to know what running applications are affected if a new CVE is discovered.

Now in Jenkins X pipelines, if we find an Anchore engine service running we will add the preview and release images to be analyzed. This means we can look at any environment including previews (created from Pull Requests) to see if your application contains a CVE.

Upgrade

Start by checking your current Jenkins X version:

jx version

If your Jenkins X platform is older than 0.0.903, then first you will need to upgrade to at least 0.0.922:

jx upgrade cli
jx upgrade platform

Install addon

You can install the Anchore engine addon when you are in your Jenkins X team home environment.

jx env dev
jx create addon anchore

This will install the engine in a seperate anchore namespace and create a service link in the current team home environment so our pipeline builds can add docker images to Anchore for analysis.

Create an application

You can now create a new quickstart:

jx create quickstart

List any CVEs

Once the build has run you will be able to check for CVEs in any environment incluing previews created for pull requests.

jx get cve --environment staging

Demo

Here’s a 4 minute video that demonstrates the steps above:

Upgrading existing pipelines

If you have an existing application pipeline and and want enable image analysis you can update your Jenkinsfile, in the preview stage after the skaffold step add the line

sh "jx step validate --min-jx-version 1.2.36"
sh "jx step post build --image \$JENKINS_X_DOCKER_REGISTRY_SERVICE_HOST:\$JENKINS_X_DOCKER_REGISTRY_SERVICE_PORT/$ORG/$APP_NAME:$PREVIEW_VERSION"

In the master stage the add this line after the skaffold step

sh "jx step validate --min-jx-version 1.2.36"
sh "jx step post build --image \$JENKINS_X_DOCKER_REGISTRY_SERVICE_HOST:\$JENKINS_X_DOCKER_REGISTRY_SERVICE_PORT/$ORG/$APP_NAME:\$(cat VERSION)"

For any questions please find us - we mainly hang out on Slack at #jenkins-x-dev - or see jenkins-x.io/community for other channels.

Google I/O 2018: Sundar Pichai bets big on AI in healthcare, Android P; JOMO, Shush make headlines

The tenth edition of Google's annual developer conference Google I/O kicked off with a revamped, AI-enabled Google News in the works.

Not Just Pixel: Here’s All the Phones That Can Get the Android P Beta Right Now

Android P’s beta drops today, and for the first time ever Google is supporting more than just Pixel devices.

Tuesday, 8 May 2018

Geek Trivia: Iconoclastic Comedian George Carlin Was Also The Narrator For Which Of These Children’s Shows?

Think you know the answer? Click through to see if you're right!

The Best Dual Monitor Stands

So you’ve finally jumped into the productive world of dual monitors. Good for you! You know what goes great with that?

Click Here to Continue Reading

Send Texts From Your PC With This Upcoming Windows Feature

Windows/Android/iPhone: Send and receive SMS messages on your PC, and access all the files on your phone without taking it out of your pocket.

A Guide to TensorFlow Talks at Spark + AI Summit 2018

Within a couple of years of its release as an open-source machine learning and deep learning framework, TensorFlow has seen an amazing rate of adoption. Consider the number of stars on its github page: 98+K; look at the number of contributors: 1500+; and observe its growing penetration and pervasiveness in verticals: from medical imaging to gaming; from computer vision to voice recognition and natural language processing.

So it’s no surprise to me as a Program Chair of Spark + AI Summit to see high-caliber technical talks as part of the new tracks related to Deep Learning Techniques. In this blog, we highlight a few talks that caught our eye, in their promise and potential. It always helps to have some navigational guidance if you are new to the summit or technology.

Consider how Salesforce is using Apache Spark and TensorFlow to monitor customer activities in real-time to surface insights. Messrs Alexis Roos and Wenhao Liu will share in their talk, Deep Learning for Natural Language Processing Using Apache Spark and TensorFlow, how to build an LSTM classifier using the TensorFlow framework and combine the deep learning apparatus of TensorFlow with the distributed data processing power of Apache Spark. Using pre-trained Word2Vec embeddings, they reduce the need for large datasets, providing a fast and accurate model for text classification.

Locality Sensitive Hashing(LHS) is a common algorithm to approximate a near neighbor similarity in high dimensional spaces. Using this algorithm with Apache Spark and TensorFlow, Pinterest’s Andrey Gusev in his talk, Image Similarity Detection at Scale Using LSH and TensorFlow, will detail their system how they can detect similarity during their search over billion of items on daily basis.

Now, if you love Tulips and you have been to Holland for this flowery festival, you probably marvel at how Royal Flora Holland automate their auction processes at scale: 100K transactions per day and 400K different types of flowers and plants for their marketplace. No surprise that at the heart of their automated visual detection and operation are Keras and TensorFlow frameworks using deep neural networks and transfer learning. In this fascinating session, Operation Tulip: Using Deep Learning Models to Automate Auction Processes, Rodrigo Agundez will reveal the technical mastery.

Last year at the then Spark Summit, Messrs Andy Feng and Lee Yang introduced TensorFlowOnSpark, leveraging distributed TensorFlow training and inference by using PySpark’s distributed capabilities. Since then this framework has gained traction within the Spark community. This time around, in their talk, TensorFlowOnSpark Enhanced: Scala, Pipelines, and Beyond, they will share their new API for Spark ML pipelines to train TensorFlow models, along with support for Keras API and TensorFlow datasets.

At Databricks we cherish our founders’ academic roots, so all previous summits have had research tracks. Research in technology heralds paradigm shifts—for instance, at UC Berkeley AMPLab, it led to Spark; at Google, it led to TensorFlow. Two academics, Tiark Rompf and Gregory Essertel, from Purdue University, will share their research work on Flare and TensorFlare: Native Compilation for Apache Spark and TensorFlow Pipelines.

And finally, if you’re new to TensorFlow or Keras and want to learn how it all fits in the grand scheme of data and AI, you can enroll in a training course offered both on AWS and Azure: Understand and Apply Deep Learning with Keras, TensorFlow, and Apache Spark. Or to get a cursory and curated Tale of Three Deep Learning Frameworks, attend Brooke Wenig’s and my talk. What’s more, if you want to discern hype from reality about deep learning, check out Sameer Farooqui’s deep-dive session on Separating Hype from Reality in Deep Learning.

What’s Next

You can also peruse and pick from the schedule, too. In the next blog, I will share my picks from related AI use cases, Data Science, and Productionizing Machine Learning sessions.

If you have not registered yet, use JulesPicks code for a $300 discount. See you there!

Read More

Find out 5 Reasons to Attend Spark + AI Summit.

--

Try Databricks for free. Get started today.

The post A Guide to TensorFlow Talks at Spark + AI Summit 2018 appeared first on Databricks.

Nintendo Switch Online Will Have Cloud Saves, Some Old Games

Details on Nintendo’s promised online service for the Switch have been scarce, but now we know that it will mercifully offer cloud saves,…

Click Here to Continue Reading

Update Your Drupal Website Now Or Hackers Might Turn It Into A Cryptocurrency Miner

If you run a Drupal website without the latest security patches it’s time to update: hackers are using known exploits to install cryptojackers.

What is the Latest Version of Ubuntu?

The latest version of Ubuntu is Ubuntu 18.04 LTS “Bionic Beaver,” which was released on April 26, 2018. Canonical releases new stable versions of Ubuntu every six months, and new Long Term Support versions every two years.

Common HR Department Mistakes and How to Avoid Them

Guest post by Finnegan Pierson Every business needs to master the art of juggling for it to be successful. Every department is essential in ensuring the success of a business, but most entrepreneurs ignore the human resource department when other things are flowing smoothly. Human resource departments have several responsibilities to protect not only the company but also its employees. Businesses have faced lawsuits after making the slightest mistakes, while others have damaged their reputation and brand. Well, mistakes are inevitable, but it is essential for human resource departments to be aware of and avoid these mistakes to stay aware from lawsuits and protect their brand. An outdated or non-existing employee handbook Every business needs to be updated and communication work [...] Continue Reading

How to Set Alexa as Your Default Digital Assistant on Android

If you have Amazon Echos around your house and rely on Alexa as your digital Assistant, we have good news: you can now set Alexa as your default digital assistant on Android. Here’s the skinny.

The Best Smart Scales For Dead Simple Weight Tracking

Fitness wearables are hugely popular when it comes to tracking every step you take, but when it comes to monitoring your weight you need a goo…

Click Here to Continue Reading

How to Disable Touch ID or Face ID On Your iPhone

Touch ID and Face ID are convenient, but not as secure as only using a strong passcode (mostly because biometric data doesn’t have the same legal protections). If you want to turn them off, here’s how.

How to Share Large Files Over the Internet

You’ve got a file to share—a huge document, video presentation, or set of images. You can’t just email it, because you’re running up against your—or your recipient’s—email size limit. Here are several ways you can share large files over the internet.

Master Apache Spark™ on the Databricks Unified Analytics Platform Anytime, Anywhere.

Databricks is excited to announce the launch of Databricks Academy self-paced training offerings. Now you can master the Databricks Unified Analytics Platform, powered by Apache Spark™, anytime and anywhere.

About Databricks Academy Self-Paced Training

Databricks self-paced training allows Data Analysts, Data Scientists, and Data Engineers to gain mastery of the Databricks Unified Analytics Platform with in-depth, interactive, self-paced courses. Learn in either a linear fashion by taking all the course lessons together in a single day, or dive into specific topics as you need them for just-in-time learning.

Learn Apache Spark within the Databricks Unified Analytics Platform

What’s unique about the Databricks Academy self-paced courses is that zero setup is required and there is no need to deploy Apache Spark, spin up virtual machines, or log into training environments. Instead, the course content is delivered within instructional cells in Databricks notebooks, allowing you to read, watch, do and then review what you learned all within notebook cells.

Each self-paced course contains lessons with demos and hands-on exercises. Exercises are run within the Databricks Unified Analytics Platform, and provide immediate feedback to check your work. At the end of each course, complete a capstone project to apply what you learn in real-world scenarios.

<Quote from Hatim>

Start Learning

Databricks Academy provides courses developed by industry experts. The three self-paced courses are just the beginning of an all-you-can-eat eLearning library, which will be available as an annual subscription later this year. With new courses added every quarter, you learn about the topics you care about most, on your own time and at your own pace.

Courses Now Available

Start learning now. For a short time, self-paced courses are available at no charge on the Databricks self-paced training website.

--

Try Databricks for free. Get started today.

The post Master Apache Spark™ on the Databricks Unified Analytics Platform Anytime, Anywhere. appeared first on Databricks.

How to Remove the Microsoft Store Icon from the Taskbar in Windows 10

Microsoft decided to pin the Microsoft Store icon directly to the Taskbar in Windows 10, because they really really really want you to use it. But we don’t want to. So here’s how to unpin the Windows Store from the Taskbar. (It’s easy).

Google's IoT platform Android Things is now available for all developers to build IoT products

Google says it will guarantee three years of free security patches to hardware makers and paid extended options. It is also considering automated security scans of device makers' apps

How to Switch to a 24-Hour Clock on the Echo Show & Echo Spot

If you prefer the 24-hour clock format instead of the usual 12-hour format, Amazon recently (and quietly) added the ability to switch between the two on the Echo Show and Echo Spot.

Monday, 7 May 2018

Oculus Go Review: An Impressive Start to Inexpensive VR

The Oculus Go wants to bring VR to the masses. That’s a tougher task than it sounds, though.

Click Here to Continue Reading

How to Disable Pocket’s Sponsored Stories in Firefox

Firefox 60 adds “Sponsored Stories” from Pocket, a new type of advertisement that appears on Firefox’s New Tab page. This is Firefox’s second try with ads on the New Tab page, after sponsored tiles. Here’s how to hide them.

Geek Trivia: Drones In Australia Are Frequently Damaged By?

Think you know the answer? Click through to see if you're right!

The Lenovo Mirage Solo Is On Sale, For Twice the Price of the Oculus Go

Last week, the $200 Oculus Go heads…

Click Here to Continue Reading

How to Use Your Switch’s Pro Controller in Steam

Steam users: you can now connect your Nintendo Pro Controller to Steam, but only if you have the beta Steam client enabled.

Everything Is a Subscription Now and It’s Too Much

Netflix. Spotify. Newspapers. Office365. Dropbox. Everything is a subscription now, but how many services can people afford?

How to Check Which Version of Ubuntu You Have Installed

Canonical releases a new stable release of Ubuntu every six months, and a new long-term support version every six months. Here’s how to check which version of Ubuntu you have installed.

Life With a Five Year Old Phone: An Experiment With the Nexus 5

The Nexus 5 is my favorite Android phone of all time. I wanted to see what it would be like to use it in 2018, nearly five years after the phone was originally released. Here’s how it went.