20 February 2018

Microsoft Makes Sure Windows Phone Really Is Dead


Microsoft is hammering another nail in the coffin of Windows Phone by discontinuing support for several parts of the operating system. So if you’re still using a smartphone running Windows Phone 7 or Windows Phone 8 then it’s not going to be quite as smart from here on in. Windows Phone is decidedly dead. We said goodbye in 2014, but Microsoft officially ended support in July 2017. And now, with every month that passes, the handful of people still using Windows Phone will find their favorite mobile operating system becoming more useless. The End of Push Notifications The latest nail...

Read the full article: Microsoft Makes Sure Windows Phone Really Is Dead


Read Full Article

Update for iOS and Macs negates text bomb that crashed devices


 Last week we reported a major bug in Apple operating systems that would cause them to crash from mere exposure to either of two specific Unicode symbols. Today Apple fixes this major text-handling issue with iOS version 11.2.6 and macOS version 10.13.3, both now available for download. Read More

Read Full Article

Changing Web Hosts? CDN Caching Might Break Your Site


cdn-caching-change-host

If you’re moving a WordPress website from one web host to another and you’re currently using a caching plugin with a content delivery network (CDN), be careful because the moving process may not go as smooth as you think it will. This article is intended for WordPress users who are comfortable enough with WordPress to install and customize plugins, but may not be PHP coding experts. In this article, you’ll learn about what the CDN is. But most importantly, you’ll learn what can happen to your site if you change your web host and don’t remember to update specific CDN...

Read the full article: Changing Web Hosts? CDN Caching Might Break Your Site


Read Full Article

Host a Hi-Tech Game Night With Amazon Echo Buttons


amazon-echo-buttons-play

The Amazon Echo ecosystem is branching out. Previously confined to the expansive smart speaker lineup including everything from the diminutive Echo Dot to the touchscreen-powered Echo Show, one of the newest members of the family pushes all the right buttons. A fun way to play games, Echo Buttons bring the joy of a quiz show to your living room or anywhere else. Compatible with all Echo devices, with the exception of the Echo Tap, the buttons are completely wireless and are easy to use. We’ll be taking a closer look at the Echo Buttons, what you’ll need to begin, and...

Read the full article: Host a Hi-Tech Game Night With Amazon Echo Buttons


Read Full Article

WhatsApp Released a Microsoft Store App for Windows 10, What You Need to Know


whatsapp-desktop-client

With over a billion monthly active users, WhatsApp is one of the fastest growing social networks you should join. And here’s one more reason. After releasing a Window and Mac desktop app in 2016, the company has now made the app available from the Microsoft Store. While it’s a welcome addition to the WhatsApp family, you should know that — just like the desktop app — the Store app is quite similar to WhatsApp Web for browsers, except for two major differences: keyboard shortcuts and desktop notifications. Apart from that, you won’t notice a difference. In fact, some third-party developers already make...

Read the full article: WhatsApp Released a Microsoft Store App for Windows 10, What You Need to Know


Read Full Article

How to Fix DLL Files Missing Errors in Windows


fix-dll-missing

Seeing a DLL error on your Windows PC? These common errors are frustrating to troubleshoot because you often have to go through several steps to find the problem. Let’s review some of the most common DLL errors and go through the process of troubleshooting these irritating issues. What Is a DLL? It helps to understand what your error message means before you begin troubleshooting it. DLL stands for Dynamic Link Library. Essentially, these files are a core part of Windows and allow programs to perform a variety of functions without writing them from scratch every time. For instance, a program...

Read the full article: How to Fix DLL Files Missing Errors in Windows


Read Full Article

Wikipedia’s free-to-access program for developing countries is being sunset


 A half-dozen years after launching Wikipedia Zero, The Wikimedia Foundation is sunsetting the program. Announced in 2012, it was the result of partnerships with mobile carriers, designed to waive the cost of accessing the free encyclopedia in developing countries, where data fees presented a barrier to accessing the site’s seemingly bottomless well of information. The Foundation says… Read More

Read Full Article

19 February 2018

How to Watch Free Live TV on Android TV


watch-free-live-tv

The number of quality programs on cable TV has declined dramatically in recent years. Global stalwarts like the BBC are still churning out incredible documentaries at a phenomenal rate, but the overall standard has unquestionably deteriorated. Perhaps that’s why cordcutting has become so popular. However, even if you hate modern TV and you’re an experienced cord cutter, there will still be times when you want to indulge in a spot of mindless channel hopping. And if you bought an Android TV device as part of your cord-cutting strategy, you’re in luck. It’s possible to enjoy legal, live TV on your...

Read the full article: How to Watch Free Live TV on Android TV


Read Full Article

Assessing Cardiovascular Risk Factors with Computer Vision




Heart attacks, strokes and other cardiovascular (CV) diseases continue to be among the top public health issues. Assessing this risk is critical first step toward reducing the likelihood that a patient suffers a CV event in the future. To do this assessment, doctors take into account a variety of risk factors — some genetic (like age and sex), some with lifestyle components (like smoking and blood pressure). While most of these factors can be obtained by simply asking the patient, others factors, like cholesterol, require a blood draw. Doctors also take into account whether or not a patient has another disease, such as diabetes, which is associated with significantly increased risk of CV events.

Recently, we’ve seen many examples [1–4] of how deep learning techniques can help to increase the accuracy of diagnoses for medical imaging, especially for diabetic eye disease. In “Prediction of Cardiovascular Risk Factors from Retinal Fundus Photographs via Deep Learning”, published in Nature Biomedical Engineering, we show that in addition to detecting eye disease, images of the eye can very accurately predict other indicators of CV health. This discovery is particularly exciting because it suggests we might discover even more ways to diagnose health issues from retinal images.

Using deep learning algorithms trained on data from 284,335 patients, we were able to predict CV risk factors from retinal images with surprisingly high accuracy for patients from two independent datasets of 12,026 and 999 patients. For example, our algorithm could distinguish the retinal images of a smoker from that of a non-smoker 71% of the time. In addition, while doctors can typically distinguish between the retinal images of patients with severe high blood pressure and normal patients, our algorithm could go further to predict the systolic blood pressure within 11 mmHg on average for patients overall, including those with and without high blood pressure.
LEFT: image of the back of the eye showing the macula (dark spot in the middle), optic disc (bright spot at the right), and blood vessels (dark red lines arcing out from the bright spot on the right). RIGHT: retinal image in gray, with the pixels used by the deep learning algorithm to make predictions about the blood pressure highlighted in shades of green (heatmap). We found that each CV risk factor prediction uses a distinct pattern, such as blood vessels for blood pressure, and optic disc for other predictions.
In addition to predicting the various risk factors (age, gender, smoking, blood pressure, etc) from retinal images, our algorithm was fairly accurate at predicting the risk of a CV event directly. Our algorithm used the entire image to quantify the association between the image and the risk of heart attack or stroke. Given the retinal image of one patient who (up to 5 years) later experienced a major CV event (such as a heart attack) and the image of another patient who did not, our algorithm could pick out the patient who had the CV event 70% of the time. This performance approaches the accuracy of other CV risk calculators that require a blood draw to measure cholesterol.

More importantly, we opened the “black box” by using attention techniques to look at how the algorithm was making its prediction. These techniques allow us to generate a heatmap that shows which pixels were the most important for a predicting a specific CV risk factor. For example, the algorithm paid more attention to blood vessels for making predictions about blood pressure, as shown in the image above. Explaining how the algorithm is making its prediction gives doctor more confidence in the algorithm itself. In addition, this technique could help generate hypotheses for future scientific investigations into CV risk and the retina.

At the broadest level, we are excited about this work because it may represent a new method of scientific discovery. Traditionally, medical discoveries are often made through a sophisticated form of guess and test — making hypotheses from observations and then designing and running experiments to test the hypotheses. However, with medical images, observing and quantifying associations can be difficult because of the wide variety of features, patterns, colors, values and shapes that are present in real images. Our approach uses deep learning to draw connections between changes in the human anatomy and disease, akin to how doctors learn to associate signs and symptoms with the diagnosis of a new disease. This could help scientists generate more targeted hypotheses and drive a wide range of future research.

With these promising results, a lot of scientific work remains. Our dataset had many images labeled with smoking status, systolic blood pressure, age, gender and other variables, but it only had a few hundred examples of CV events. We look forward to developing and testing our algorithm on larger and more comprehensive datasets. To make this useful for patients, we will be seeking to understand the effects of interventions such as lifestyle changes or medications on our risk predictions and we will be generating new hypotheses and theories to test.


References

[1] Gulshan, V. et al. Development and Validation of a Deep Learning Algorithm for Detection of Diabetic Retinopathy in Retinal Fundus Photographs. JAMA 316, 2402–2410 (2016).

[2] Ting, D. S. W. et al. Development and Validation of a Deep Learning System for Diabetic Retinopathy and Related Eye Diseases Using Retinal Images From Multiethnic Populations With Diabetes. JAMA 318, 2211–2223 (2017).

[3] Esteva, A. et al. Dermatologist-level classification of skin cancer with deep neural networks. Nature (2017). doi:10.1038/nature21056

[4] Ehteshami Bejnordi, B. et al. Diagnostic Assessment of Deep Learning Algorithms for Detection of Lymph Node Metastases in Women With Breast Cancer. JAMA 318, 2199–2210 (2017).


USB Over Ethernet: The Most Powerful System You Aren’t Using


usb-over-ethernet

The USB port on your computer is invaluable. It connects your computer to almost every other important device. The internet is also invaluable. It connects your computer to any other in the world. Combine the two and USB over Ethernet is an incredibly powerful system you haven’t been using. This isn’t the same as one of those USB-to-Ethernet adapters, by the way, which convert your USB ports into plugs for Ethernet cables. What Is USB Over Ethernet? USB over Ethernet (also called USB over Network or USB over IP) is a system to share USB-based devices over Ethernet, Wi-Fi, or...

Read the full article: USB Over Ethernet: The Most Powerful System You Aren’t Using


Read Full Article

Kidtech startup SuperAwesome is now valued at $100+ million and profitable


 Technology companies like Facebook and Google are scrambling to catch up to the fact that the kids have joined a web originally built for adults, and are using it the way adults do – by liking and commenting, sharing, clicking through on personalized recommendations, and viewing ads. But the technology underpinning apps and sites built for kids can’t operate the same way as it does… Read More
Read Full Article

Facebook will verify the location of US election ad buyers by mailing them postcards


 Facebook’s global director of policy programs says it will start sending postcards by snail mail to verify buyers of ads related to U.S. elections. Katie Harbath, who described the plan at a conference held by the National Association of Secretaries of State, didn’t reveal when the program will start, but told Reuters it would be before the congressional midterm elections in November. Read More
Read Full Article

Twitter Kills its Desktop App for Mac Users


Twitter for Mac is no more. Twitter has already pulled the app from Apple’s App Store, and will end support completely on March 18, 2018. There are obviously other third-party apps available, but Twitter is directing Mac users to start using Twitter on the web instead. The world is slowly but surely moving away from desktop applications. Which is ironic given that apps are what makes everyone’s smartphones tick. However, this change isn’t being driven by users so much as it is by the developers. And Twitter is a prime example. Seeking Consistency Across All Platforms Twitter is discontinuing Twitter...

Read the full article: Twitter Kills its Desktop App for Mac Users


Read Full Article

How to Control Your Arduino Using JavaScript


control-arduino-js

Arduino boards are one of the easiest ways to get into hardware hacking for programmers. There are a huge array of beginner projects out there to suit almost anyone with a programming background. Even so, getting started can seem daunting for those short on time. Learning a totally new language just to try out a microcontroller might seem like a lot of work. What if you want to start playing around with home-brew electronics in a program language you are already familiar with? Good news: you can! We’ve already showed you how to control an Arduino board with Python, and...

Read the full article: How to Control Your Arduino Using JavaScript


Read Full Article

5 Reasons Why You Shouldn’t Host Your Own Videos


shouldnt-host-own-videos

Whether you’re looking for an alternative to YouTube or simply want to retain control over your videos, self-hosting videos is an attractive option. But does it really solve anything? You might have been hit by YouTube’s changes to monetization. Even then, it could work out better on your pocket to avoid hosting your own videos. Plenty of alternatives are available (such as Vimeo), and one of them will almost certainly meet your needs better than self-hosting. Here’s why you shouldn’t host your own videos. The Difference Between Self-Hosted and Embedded Before we look into the reasons not to self-host your...

Read the full article: 5 Reasons Why You Shouldn’t Host Your Own Videos


Read Full Article

Norton WiFi Privacy Helps Protect Your Browsing Anywhere You Go


norton-wifi-privacy

By now, you hopefully know that it’s vital to use a virtual private network (VPN) when you’re online. They keep your transactions secure and help you enjoy online privacy! Free VPNs may not cut it. If you’re looking for a solid solution, check out Norton WiFi Privacy. What Is Norton WiFi Privacy? Norton WiFi Privacy is a paid VPN service that helps keep you secure online. Without it, many entities could track your browsing and analyze your habits. Public Wi-Fi networks, like those in coffee shops, could leave you vulnerable without a VPN. Norton WiFi Privacy can keep your browsing safe when...

Read the full article: Norton WiFi Privacy Helps Protect Your Browsing Anywhere You Go


Read Full Article

Perform Text Analysis with IBM Watson and Google Docs


Google, Microsoft, IBM and Amazon have made it easier for developers to add human cognitive capabilities (also known as artificial intelligence) within their own applications. You need not be a machine learning expert to build a computer program that can recognize objects in photographs, or one that transforms human speech to text or even a chatbot that converses with people in natural language.

The Google Photos app leverages machine learning to identify landmarks and faces in your photos. You can even build and train your own machine learning models by installing Google’s TensorFlow library on your own computer. IBM’s PowerAI lets enterprises deploy TensorFlow like frameworks in the cloud on power systems for training custom machine learning models of any size.

The IBM Code Patterns microsite hosts hundreds of ready-to-use examples around artificial intelligence. For instance, here’s an open source repo that explains how to recognize images of houses that have swimming pools. Another example on Github shows how you can easily build a system that can detect and count products on store shelves using the PowerAI platform.

Train your own Machine Learning Model

If you would like to build your own image recognition engine without the complexity of servers and TensorFlow, try this online demo of the Watson Visual Recognition engine hosted the IBM Cloud (formerly Bluemix) website.

watson-image-recognition.png

You can create your own classifier and upload a set of images to train the classifier.  It is also essential to upload a set of negative images that may look similar but are different. Train the model and, in about a minute or so, your model is ready. Upload any image and the classifier will be able to tell if it matches any of your trained bundles.

IBM Watson + Google Docs for Natural Language Understanding

The Natural Language Processing (NLP) service of IBM Watson uses machine learning to extract entities, person names, places, and understand the overall sentiment and emotion of text. Amazon Comprehend and Google Natural Language are other competing platforms that offer powerful text analysis in the cloud.

ibm-watson-nlp.png

Getting started with Watson NLP is easy and all you need is an IBM Cloud account to get started. The lite plan is free (no credit card required), it never expires and the quota resets every month automatically.

I’ve built a sample Google Apps Script based app that uses Watson NLP to analyze the text in your Google Document. Here’s how you can get started:

  1. Copy this Google Document to your Google Drive
  2. Select the text in the document, go to the IBM Watson menu and choose the Analyze text menu.
  3. Grant the necessary authorization and you’ll see get a pop-up with the list of entities found in the selected text.

The Google Apps Script is open-source and you can find a copy of the source code inside Tools > Script Editor. If you ever run into quota limits, remember to replace the credentials in the source code with your own Bluemix account.

ibm-watson-google-docs.gif

Disclaimer: The writer attended IBM Code Day in Bangalore at the invitation of IBM. The travel and accommodation were arranged and paid for by IBM.


The Best Browser Extensions for Listening to Podcasts


extensions-podcast

Podcasts can entertain you, educate, and give you updates on topics that matter. Many people listen to them on their smartphones and tablets, or in the car through streaming services. But in some situations, it may be more convenient to listen to a podcast through your web browser. Fortunately, there are numerous browser extensions to help you listen to podcasts without fuss. And we have seven of the best for you below. 1. SmarterPod Currently available in beta, this browser extension lets you sign up to podcast feeds. That means you need never miss episodes of your favorite storytelling podcasts...

Read the full article: The Best Browser Extensions for Listening to Podcasts


Read Full Article

Use Excel’s Forecast Function to Turn Historical Data Into Predictions


forecast-excel

Microsoft can’t predict the future — but it can sure try. Excel’s time series forecasting abilities take data you’ve provided and extrapolate potential future data. It’s not perfect, but it can give you an idea of what your data is really telling you. A tiny glimpse into the future, if you will. There are two different ways to forecast in Excel. First, you can use several forecast functions directly within the cells of your spreadsheet. The second method, which uses a graphical interface, is easier to use, so we’ll be focusing on that. If you really want to know how...

Read the full article: Use Excel’s Forecast Function to Turn Historical Data Into Predictions


Read Full Article

Facebook’s tracking of non-users ruled illegal again


 Another blow for Facebook in Europe: Judges in Belgium have once again ruled the company broke privacy laws by deploying technology such as cookies and social plug-ins to track Internet users across the web. Read More
Read Full Article