25 April 2018

Google Cloud expands its bet on managed database services


Google announced a number of updates to its cloud-based database services today. For the most part, we’re not talking about any groundbreaking new products here but all of these updates address specific pain points that enterprises suffer when they move to the cloud.

As Google Director of Product Management Dominic Preuss told me ahead of today’s announcements, Google long saw itself as a thought leader in the database space. For the longest time, though, that thought leadership was all about things like the Bigtable paper and didn’t really manifest itself in the form of products. Projects like the globally distributed Cloud Spanner database are now allowing Google Cloud to put its stamp on this market.

Preuss also noted that many of Google’s enterprise users often start with lifting and shifting their existing workloads to the cloud. Once they have done that, though, they are also looking to launch new applications in the cloud — and at that point, they typically want managed services that free them from having to do the grunt work of managing their own infrastructure.

Today’s announcements mostly fit into this mold of offering enterprises the kind of managed database services they are asking for.

The first of these is the beta launch of Cloud Memorystore for Redis, a fully managed in-memory data store for users who need in-memory caching for capacity buffering and similar use cases.

Google is also launching a new feature for Cloud Bigtable, the company’s NoSQL database service for big data workloads. Bigtable now features regional replication (or at least it will, once this has rolled out to all users within the next week or so). The general idea here is to give enterprises that previously used Cassandra for their on-premises workloads an alternative in the Google Cloud portfolio and these cross-zone replications increase the availability and durability of the data they store in the service.

With this update, Google is also making Cloud SQL for PostgreSQL generally available with a 99.95 percent SLA and it’s adding commit timestamps to Cloud Spanner.

What’s next for Google’s database portfolio? Unsurprisingly, Preuss wouldn’t say, but he did note that the company wants to help enterprises move as many of their workloads to the cloud as they can — and for the most part, that means managed services.


Read Full Article

Gfycat ramps up its focus on game clips and highlights as it hits 180M monthly users


Gfycat is already a pretty popular host for lots of content like short clips from shows and movies, but there’s also a pretty substantial store of content centered around gaming — which is why the company is starting to put some extra focus on it.

Gfycat, which is centered around creator tools to make those short-form video clips and GIFs, said it’s going to create an interface specifically designed for gamers. Called “Gfycat for gaming,” the startup hopes to ride both the wave of ever-omnipresent GIFs getting shared around the internet and popular, highly shareable game titles like PlayerUnknown’s Battlegrounds and Rocket League. GIFs serve as a pretty good vehicle for delivering highlight reel clips for those games, which is why it’s going to be putting some extra focus on that audience. Gaming is one of the most popular verticals on Gfycat, CEO Richard Rabbat said.

“As we were looking at different verticals, gaming is such a strong vertical, and we wanted gamers to get an experience that just really speaks to what they’re looking for,” he said. “We wanted to just focus on that as opposed to content that was much more mixed. You see a lot of teams or players that will play for hours, but that exciting moment was like 10 seconds or 20 seconds. They want to capture them and keep them, to chat about them, and share them.”

While the platforms are certainly a big component of this, creator tools for getting that content onto the Internet is also a pretty big segment. That’s what Gfycat focuses on, and the company says it has 180 million monthly active users, which is up from 130 million monthly active users in October last year. The service has more than 500 million page views every month, Rabbat said.

There are two changes that are coming with this update: first, there will be a direct home for gaming highlights on Gfycat, where users can follow creators in that area; second, the time limit for Gfycat clips is growing to around 60 seconds instead of just 15, which is a soft change the company made in the past few months. Both are geared toward making content more shareable in order to grab those highlights, which might not just fall into 15 second buckets. Down the line, the company will start working on subscribing to specific channel.

“A lot of gaming moments are created in 10 or 15 seconds,” Rabbat said. “Some of the gamers have been asking us for a longer period. We moved from 15 seconds to 60 seconds so people can share exciting experiences that take a little more time. GIFs are not only just a moment but also it’s a bit of storytelling. We wanted people to have the ability to do that storytelling.”

GIFs are already a big market, and there has even been some activity from the major players looking to dive further into that type of content. Earlier this month, Google acquired Tenor, a GIF platform that has its own keyboard and integrates with a variety of messenger services — even ones like LinkedIn. That a tool like Tenor or Giphy has grown to encompass all those messaging tools is just a further example of how much of an opportunity platforms centered around GIFs have.

The short-form video clips, as Gfycat likes to label them, are a good form factor for compressing a lot of information into a unit of content that’s easy to share among friends or an audience on the Internet. Rather than just sending a text message, a GIF can convey some element of emotion alongside just the typical information or response some user is trying to achieve. That’s led to a big boom for those companies, with Tenor hitting 12 billion GIF searches every month as an example.


Read Full Article

Gfycat ramps up its focus on game clips and highlights as it hits 180M monthly users


Gfycat is already a pretty popular host for lots of content like short clips from shows and movies, but there’s also a pretty substantial store of content centered around gaming — which is why the company is starting to put some extra focus on it.

Gfycat, which is centered around creator tools to make those short-form video clips and GIFs, said it’s going to create an interface specifically designed for gamers. Called “Gfycat for gaming,” the startup hopes to ride both the wave of ever-omnipresent GIFs getting shared around the internet and popular, highly shareable game titles like PlayerUnknown’s Battlegrounds and Rocket League. GIFs serve as a pretty good vehicle for delivering highlight reel clips for those games, which is why it’s going to be putting some extra focus on that audience. Gaming is one of the most popular verticals on Gfycat, CEO Richard Rabbat said.

“As we were looking at different verticals, gaming is such a strong vertical, and we wanted gamers to get an experience that just really speaks to what they’re looking for,” he said. “We wanted to just focus on that as opposed to content that was much more mixed. You see a lot of teams or players that will play for hours, but that exciting moment was like 10 seconds or 20 seconds. They want to capture them and keep them, to chat about them, and share them.”

While the platforms are certainly a big component of this, creator tools for getting that content onto the Internet is also a pretty big segment. That’s what Gfycat focuses on, and the company says it has 180 million monthly active users, which is up from 130 million monthly active users in October last year. The service has more than 500 million page views every month, Rabbat said.

There are two changes that are coming with this update: first, there will be a direct home for gaming highlights on Gfycat, where users can follow creators in that area; second, the time limit for Gfycat clips is growing to around 60 seconds instead of just 15, which is a soft change the company made in the past few months. Both are geared toward making content more shareable in order to grab those highlights, which might not just fall into 15 second buckets. Down the line, the company will start working on subscribing to specific channel.

“A lot of gaming moments are created in 10 or 15 seconds,” Rabbat said. “Some of the gamers have been asking us for a longer period. We moved from 15 seconds to 60 seconds so people can share exciting experiences that take a little more time. GIFs are not only just a moment but also it’s a bit of storytelling. We wanted people to have the ability to do that storytelling.”

GIFs are already a big market, and there has even been some activity from the major players looking to dive further into that type of content. Earlier this month, Google acquired Tenor, a GIF platform that has its own keyboard and integrates with a variety of messenger services — even ones like LinkedIn. That a tool like Tenor or Giphy has grown to encompass all those messaging tools is just a further example of how much of an opportunity platforms centered around GIFs have.

The short-form video clips, as Gfycat likes to label them, are a good form factor for compressing a lot of information into a unit of content that’s easy to share among friends or an audience on the Internet. Rather than just sending a text message, a GIF can convey some element of emotion alongside just the typical information or response some user is trying to achieve. That’s led to a big boom for those companies, with Tenor hitting 12 billion GIF searches every month as an example.


Read Full Article

Google debuts a standalone to-do app, Google Tasks


Along with today’s big reveal of the redesigned version of Gmail, Google also more quietly introduced a new app that ties into its suite of productivity applications: Google Tasks. The app, as the name implies, offers you a dedicated place to create, view and edit your task list and to-do’s, including those created from within the new Gmail or from Google Calendar.

While Gmail had before supported task creation, it was more buried in its user interface. With the revamp, however, Tasks gets a bigger billing – it, along with Google Keep notes and Google Calendar – can be popped up right in Gmail’s sidebar with just a click.

With the influx of new users coming from Gmail, it makes sense to create a dedicated Google Tasks app, as well. After all, to-do’s aren’t something you only access or think about while in your inbox.

The app itself is a fairly standard take on to-do lists. You can create and manage your task list in the app, and break down tasks into subtasks. The drag-and-drop interface lets you prioritize your tasks, and you can set a “due date” for reminders on those you don’t want to forget. The app keeps things simple by not allowing you to set a time to be reminded – just a the date. That’s not going to work for everyone, though – some people will want to configure things more precisely.
[gallery ids="1628243,1628244,1628245,1628246,1628247"]

On its own, none of what Google Tasks offers is that remarkable. Instead, what makes the app worthwhile is its integration with the other Google services you use, like Gmail and Calendar. Being able to access the tasks you created elsewhere is useful, as is syncing your changes back to the inbox. Plus, you’re able to trace a task back to its source email in Gmail, and view them on your Google Calendar.

The app is also now considered a part of Google’s G Suite, which means Google doesn’t consider this some sort of mobile “experiment” that it will later ditch, leaving you to find a different to-do list app yet again.

The app is available as a free download on iOS and Android.


Read Full Article

Snapchat launches AR selfie games called Snappables


Snapchat wants to let you play its augmented reality Lenses, not just play dress-up. Today it launched Snappables — AR games that use your touch, motion, and facial expressions to compete for high scores in literal head-to-head multiplayer matchups. Snappables live alongside Snapchat’s other lenses and are rolling out globally this week with new games released each week. These are Snapchat’s first collaborative or shared Lenses that let you interact with another friend on their own phone, which could open up new opportunities fro the app in the future.

Some of the first Snappables previewed by Snapchat include an Asteroids-style space shooter, a bubble gum popping contest, a weight lifting one you play by straining your forehead, and a kiss-blowing game.

The Killer Features blog first spotted Snappables in Snapchat’s code, though originally thought it was a collaborative Snap creation option. Snapchat acquired game engine PlayCanvas last month but it’s unclear if that contributed to the Snappables experience. The games look similar to Tribe’s multiplayer selfie video chat games we wrote about this month and predicted Snapchat would copy.

To play Snappables, you select one of the game Lenses from the Snapchat camera and then follow the on-screen instructions. Some you play solo and try to get the highest score, while others let you invite friends. You can send a Snap of you playing to a friend, which they can use to jump in and play too.

Snapchat could use Snappables to strengthen growth after years of battling Instagram for users, and a big redesign that’s received harsh reviews. Of course, Instagram probably won’t be far behind in offering games inside Stories.

Here’s more video and and photos showing off Snappables:


Read Full Article

Snapchat launches AR selfie games called Snappables


Snapchat wants to let you play its augmented reality Lenses, not just play dress-up. Today it launched Snappables — AR games that use your touch, motion, and facial expressions to compete for high scores in literal head-to-head multiplayer matchups. Snappables live alongside Snapchat’s other lenses and are rolling out globally this week with new games released each week. These are Snapchat’s first collaborative or shared Lenses that let you interact with another friend on their own phone, which could open up new opportunities fro the app in the future.

Some of the first Snappables previewed by Snapchat include an Asteroids-style space shooter, a bubble gum popping contest, a weight lifting one you play by straining your forehead, and a kiss-blowing game.

The Killer Features blog first spotted Snappables in Snapchat’s code, though originally thought it was a collaborative Snap creation option. Snapchat acquired game engine PlayCanvas last month but it’s unclear if that contributed to the Snappables experience. The games look similar to Tribe’s multiplayer selfie video chat games we wrote about this month and predicted Snapchat would copy.

To play Snappables, you select one of the game Lenses from the Snapchat camera and then follow the on-screen instructions. Some you play solo and try to get the highest score, while others let you invite friends. You can send a Snap of you playing to a friend, which they can use to jump in and play too.

Snapchat could use Snappables to strengthen growth after years of battling Instagram for users, and a big redesign that’s received harsh reviews. Of course, Instagram probably won’t be far behind in offering games inside Stories.


Read Full Article

Equip Yourself for the Fastest Growing Freelance Jobs With These 5 Skills


We are in the Fourth Industrial Revolution. It is already being stoked by a mixed bag of technologies like artificial intelligence, robotics, the blockchain, and quantum computing. But there’s another disruption happening below the waves: the rise of the freelancer.

The Freelancing in America Survey from October 2017 said more than half of the American population will be working away from cubicles in 10 years. And the best time to prepare for the future? Today.

The five courses below will teach you the skills and knowledge necessary to take advantage of the fastest growing freelance jobs that are opening up right now.

1. Blockchain and Bitcoin Fundamentals

new skills freelance jobs - Blockchain

Total students enrolled: 30,011
Course length: 2.5 hours
Key lesson: Understand what Bitcoin is and how it works.

Upwork, the largest global marketplace for freelancers ranked Bitcoin as the number one skill in demand today. Bitcoin trading is a hype that will fade, but the foundation for blockchain technology remains strong. Blockchain will reduce costs and enhance privacy across industries. That’s why the skills for implementing this tech is in great demand and it’s not limited to fintech.

Even top universities like MIT and Cambridge are paying attention with their own courses. But you can start with a foundation course that will give you the basics of cryptocurrencies in less than three hours. This bestselling course could be the first low-cost step to understand the science behind the cryptography.

Then, supplement it with skills in a few programming languages like C++, JavaScript, and Solidity before you go searching for backend jobs.

2. Learn How to Code: Google’s Go (GoLang) Programming Language

new skills freelance jobs - Go Programming

Total students enrolled: 58,000
Course length: 21 hours
Key lesson: Learn the fundamentals of Go programming.

Oh, no! Another programming language! But Go or GoLang could be one of the most wanted skills for the cloud-based future and the servers which will run it. The compiled language is close to C++ in its characteristics and performance. But easier to read, easier to install and maintain. It was designed to solve problems common to networking companies such as Google. Plus, it is maintained by Google and has an open source community behind it.

The course takes you through the basic syntax, right through to loops, functions, and data structures. There are more advanced courses on Udemy but this one does not ask for any prior programming experience. It is also a quick bridge course for those who want to jump from another language.

3. Introduction to Robotics & Entrepreneurship

new skills freelance jobs - Introduction to Robotics

Total students enrolled: 3,269
Course length: 4 hours
Key lesson: Build simple robots and learn how to develop it as a product.

The digital revolution started with the garage startups we know as Apple and Amazon today. The Fourth Industrial Revolution puts robotics at the center. Cyborgs are far away but startups have made headway in designing prosthetics, warehousing solutions, and drones.

Sites like Upwork and Freelancer have started listing team jobs for robotics. Many of them combine skills in machine learning and computer vision with robotics.

Okay, you won’t be building cyborgs yet. But simple motorized robots that can avoid obstacles is a good place to learn the ropes. The theory will take you to the mechanisms of sensors, actuators, and motor drives. After that, the boring bits on market research and product development take over.

4. The Complete ARKit Course – Build 11 Augmented Reality Apps

new skills freelance jobs - Build Augmented Reality Apps

Total students enrolled: 9,297
Course length: 9.5 hours
Key lesson: Develop your own augmented reality app

Coding augmented reality apps (or games) is just one of the subsets of building apps for mobile platforms. iOS 11 can run AR apps and right now it has a huge user base. Google has its own ARCore dev platform while Apple runs ARKit. By 2021, it could be a $108 billion market by some estimates.

As a freelancer, you can design a prototype that can be further developed by a big company. Or you can look for a freelance developer with your own idea of an AR app. Either way, some background knowledge helps. The 11 AR apps you learn to build in this course could give you the edge to tap into this future as a freelancer.

5. The Complete Ethical Hacking Course: Beginner to Advanced!

new skills freelance jobs - Ethical Hacking

Total students enrolled: 240,049
Course length: 24.5 hours
Key lesson: Learn all about network security and penetration testing.

The Complete Ethical Hacking Course is probably the most favorited page on Udemy. Ethical hacking, or penetration testing, is one of those black arts which isn’t going away soon. Exploiting security loopholes can earn you a median salary of $79K per year in the United States. You can work as a freelancer and with experience graduate to the role of a cybersecurity consultant.

So, why not use this course to see if you have the chops to become one? This is a comprehensive course on ethical hacking and will cost you less than a certification down the line. Begin with any level of knowledge and crosscheck your interest in network administration and security.

Keep Pace With Your Skills

Businesses change quickly. As a freelancer, you can be more nimble at evolving with the demands of the market. If you are uncertain of your career path, these are just five in-demand zero risk skills that can show you the way ahead. Remember, every paid course on Udemy comes with:

  • Lifetime access
  • 30-day money-back guarantee
  • Certificate of completion

For now, the skills mentioned here are future-proof. But even as a freelancer, it is important to build up a few soft skills alongside the technical ones. Just to keep the robots from taking your paycheck.


Read Full Article

Twitter axed 142k spammy apps and 130M ‘low-quality’ Tweets in 1 week of Q1


Twitter is making good on its pledge to fight the persistent problems of spam, bots, harassment, and misinformation that have plagued the social platform for years. Today, in its generally positive Q1 earnings report, the company announced that changes that it has made related to TweetDeck and its API — two of the most common spam vectors on Twitter — in in the past quarter have translated into real numbers that point to overall improvements in quality on the service.

Specifically, according to figures published in the company’s letter to investors, 142,000 apps, accounting for 130 million Tweets, have had their API access revoked; and there are now 90 percent fewer accounts using TweetDeck to create junk Tweets.

To note, Twitter’s new changes took effect only on March 23, and the earnings report covers only activity for the three months ending March 30 — meaning these numbers are just covering a week of activity. In other words, the effect over the longer term will likely be significant.

The TweetDeck stat covering 90 percent fewer users using TweetDeck to create false information and automated engagement spam are both a result of changes to TweetDeck itself, as well as a new and more proactive approach that Twitter is taking.

In February, Twitter stopped allowing automating mass retweeting — or TweetDecking, as it’s been called by some — in which power users turned to TweetDeck to retweet posts across masses of accounts they managed, as well as across smaller user groups of people who managed masses of accounts, a technique that helps a Tweet go viral. Some weeks later it moved to suspend a number of accounts that were guilty of the practice.

Policies and enforcement around the company’s API have also been tightened up. The 142,000 applications that are no longer connected to the API were responsible for no less than 130 million “low-quality Tweets”. It’s a sizeable volume on its own, but — given the Twitter model — it’s even more impactful since they spurred a number of interactions and retweets outside those spam accounts, perpetuated by individuals. As with TweetDeck, the API changes were part of the larger overhaul Twitter made around automation and multiple accounts.

It’s an interesting turn for the company: given that the mass-action Tweeting ability has been so hugely misused, it’s a wonder why Twitter ever allowed it in the first place. It may have been one of those badly-conceived moments where Twitter thought it would help with traffic and activity on the site at a time when it needed to demonstrate growth, and perhaps just to bring more activity to the platform when it was smaller.

Beyond its own desire to be a force for good and not abuse, it’s also something that Twitter has been somewhat forced to address. Social media sites like Twitter and Facebook have proven to have a huge role in helping to disseminate information, but that spotlight has taken on a particularly pernicious hue in recent times. The rise of fake news and what role that might have played in the outcome of the EU referendum in the UK and the most recent presidential election in the US; and extreme cases of harassment online, are two of the uglier examples of where social sites might have an obligation to play a stronger role beyond that of simply being a conduit for information. Twitter taking better control of this is an important step, and perhaps one it would rather control itself.

In any case, this appears to be just the start of how Twitter hopes to raise the tone, and generally make its platform a safer and nicer place to be. “Our systems continue to identify and challenge millions of suspicious accounts globally per week as a result of our sustained investments in improving information quality on Twitter,” the company notes.

There are also some interesting plans in the pipeline. The company has been on a “health” kick of late, and has been looking to crowdsource suggestions for how to improve trust and safety, and reduce abuse and spam, on the platform. An RFP that it issued to stakeholders — and anyone interested in helping — has so far yielded 230 responses from “global institutions”, the company said. “We expect to have meaningful updates in the second quarter, and we’re committed to continuing to share our progress along the way.”

We are listening to the earnings webcast and will update with more related to this as we hear it.


Read Full Article

Twitter beats expectations with $665M in revenue amid its turnaround hopes


It looks like Twitter, the oft-beleaguered social network that’s still worth more than Snap, will still hold that status for a little longer after delivering a stronger-than-expected quarter this morning.

Twitter’s monthly active users barely grew — though it did, indeed, grow — by around 3% worldwide year-over-year, and is now at around 336 million monthly active users. That isn’t crazy growth or size in the scope of how large Facebook is, but it still means that Twitter isn’t losing those users. It’s going to be re-entering a critical time heading into another year of elections. All this is going to be critical to its story as it tries to sell a turnaround on Wall Street, where it at one point was worth more than double it is now.

The company beat out Wall Street’s expectations by delivering $655 million in revenue, leading to a small spike in the stock this morning by about 5%. Here’s the final scorecard:

  • Monthly active users: 336 million, up 3% year-over-year and compared to around 334 million expected
  • U.S. MAUs: 69 million, about flat year-over-year
  • International MAUs: 267 million, up 4% year-over-year
  • Q1 Revenue: $665 million, compared to $608 million Wall Street estimates and up 21% year-over-year
  • Q1 Earnings: 16 cents per share, compared to 12 cents per share estimates

While all of this looks pretty strong, Twitter had a pretty bumpy but somewhat positive 2017 on Wall Street toward the back end of the year. It’s been making significant moves to try to curb abuse and harassment and has actually been tweaking the product in some ways, even if they don’t particularly feel earth-shattering. Expanding the character count from 140 to 280 characters might not seem like a lot, but it does compress more information into that small space, and any bit of engagement helps Twitter in the long run sustain itself.

Late last year, Twitter passed Snap in market cap. While this is largely symbolic, it’s kind of a snapshot of the pressure both networks are under to show that advertisers are actually interested in a platform beyond Facebook. Both companies are pretty volatile and have to sell Wall Street on growth stories. Twitter has often been slammed for being difficult to use and having a lot of problems related to harassment and abuse, and it’s spent much of the last year trying to fix those problems.

(Interestingly, Twitter’s stock-based compensation expense — an expense that’s been hounding Twitter for some time — increasingly seems to be getting under control. It’s down to around $73 million in the first quarter, compared to $117 million in the first quarter last year.)

While it won’t be the size of Facebook, Twitter has to position itself as a unique spot where advertisers can reach an audience that is in a different kind of behavioral mode than they are on Facebook. Twitter has sought to specialize in a live feed of information, whether that’s trying to rejigger the timeline to surface up important information or investing more in video. That, theoretically, means that Twitter could sell itself as a platform with a higher level of engagement in certain activities — something that Snap has done in order to position itself in a positive way for Wall Street.

All this has given Twitter a way to show that while its revenue is not the scale of Facebook, it’s a different kind of revenue, and one that might have a lot of value for advertisers. If it can do that, and continue to scale up its user base over time and then move into significant news events like an elections cycle, it might be able to pick up more and more advertisers. There was a point when we were talking about how its advertising revenue had completely stalled and was headed into a tailspin, but it looks like it’s actually gotten that under control.

That’s also why Twitter loves to show this chart and talk about it on its quarterly earnings releases, which has only one of the two required axes in order to be a chart. The chart shows year-over-year daily active user growth, but the company doesn’t like to offer some kind of basis for how many of its users are actually super-active DAUs. But, nonetheless, here it is in all its glory:


Read Full Article

Xiaomi promises to give money back to customers if its profits get too high


Xiaomi, the Chinese smartphone maker tipped for a public listing this year, has made a unique pledge: if it makes too much money, it’ll give a chunk of its profits back to its customers.

Yes, that’s right.

The company said today it will forever limit the net profit margins after tax for smartphones, smart home devices and other hardware to just five percent. If it makes more money than planned over a calendar year, it plans to “distribute the excess amount by reasonable means to its users.”

It’s hard to know exactly what reasonable means Xiaomi is referring to, but here are some though.

Spoiler number one alert !! — most companies in mobile make a scant profit, if any at all, on hardware.

Firms like LG and Samsung rely on component divisions and other consumer brands to record the bulk of the revenue which makes them profitable. More broadly, the competitive market means there’s not much money to claim in selling phones. Apple is estimated to account for a whopping 87 percent of all smartphone profits despite just 18 percent market share.

Xiaomi Mi Mix 2 was widely-lauded when it launched last year

Spoiler number two alert !! — selling hardware with a low net profit has always been a component of Xiaomi’s strategy.

Indeed, former head of international Hugo Barra previously said it didn’t make money on hardware sales. That approach may have changed, but Xiaomi had never put a figure on its take-home margin before.

This pledge aligns itself neatly with the company’s core focus on providing cutting-edge tech, or as close to, at affordable prices. Much has been said over the years of the bang-for-buck of its $150 Redmi range, while countless comparisons of its higher-end Mi phones — which typically sell for $150-$300 — and flagship products from Apple and Samsung have graced the internet.

Xiaomi has said from the get-go that smartphones are just one part of its wider ecosystem — which includes Xiaomi-branded smart home and “lifestyle” devices from third-parties, and, crucially, services that link all the hardware together. Those include services such as online video, e-commerce, financial products and other digital services.

“From the beginning, we embarked on a relentless pursuit of innovation, quality, design, user experience and efficiency advances, to provide the best technology products and services at accessible prices. We hope that our products and services will help our users to achieve a better life,” CEO and co-founder Lei Jun said in the money statement that accompanies today’s announcement.

Xiaomi is widely tipped to go public this year in an IPO that could value its business as high as $100 billion, according to Bloomberg. Chinese media recently claimed that the company is planning a dual-IPO that would see it list both in Hong Kong and on Mainland China, as our sister site Technode explained.

Such a double-headed IPO would be unique but, as Xiaomi showed today, it has no intention of sticking to so-called convention.


Read Full Article

How to Insert a Checkbox in Google Sheets


Why is the humble checklist such a powerful tool? Well, it helps you keep track of anything—step-by-step or even as a random to-do list. Also, it is so simple to create. If you love checklists, then you will like the news that it is just as easy to insert a checkbox (or a “tick box”) in Google Sheets.

How to Insert a Checkbox in Google Sheets

Until now, to insert a checkbox in Google Sheets, you had to use the CHAR function and a number associated with the special character resembling a checkbox. This older process is complicated for something as simple as a checkbox, so it’s good that you can now insert a checkbox from the toolbar.

  1. Log into Google Drive and open a spreadsheet in Google Sheets.
  2. Select the cells you want to have checkboxes in. You can also create your list first and then insert the checkbox by selecting the adjoining empty column of cells.
  3. From the menu, click Insert > Tick box.
    Insert a Tick box in Google Sheets
  4. To remove checkboxes, select the checkboxes you want to remove and press Delete.

You can increase or decrease the size of the checkboxes by changing the font size from the toolbar. Google Sheets also allows you to pass custom values with the checkboxes. For instance, a checked box could signal a “TRUE” while an unchecked box could be a “FALSE”. For instance, you could use this with a multiple choice Q&A.

Follow these steps to validate the checkboxes with the custom values you want.

  1. Select the cells with the checkboxes.
  2. From the toolbar, go to Data > Data validation.
  3. In the data validation dialog, choose Tick box as the Criteria.
    Validation of a Tick box in Google Sheets with Custom Values
  4. Select Use custom cell values. Enter your custom value in the Ticked and Unticked fields.
  5. Click Save.

A tick box in a spreadsheet can be a simple device to keep track of everyday tasks or it can be turned into a powerful data gathering tool or a filter for charts and pivot tables.


Read Full Article

WhatsApp raises minimum age to 16 in Europe ahead of GDPR


Tech giants are busy updating their T&Cs ahead of the EU’s incoming data protection framework, GDPR. Which is why, for instance, Facebook-owned Instagram is suddenly offering a data download tool. You can thank European lawmakers for being able to take your data off that platform.

Facebook-owned WhatsApp is also making a pretty big change as a result of GDPR — noting in its FAQs that it’s raising the minimum age for users of the messaging platform to 16 across the “European Region“. This includes in both EU and non-EU countries (such as Switzerland), as well as the in-the-process-of-brexiting UK (which is set to leave the EU next year).

In the US, the minimum age for WhatsApp usage remains 13.

Where teens are concerned GDPR introduces a new provision concerning children’s personal data — setting a 16-year-old age limit on kids being able to consent to their data being processed — although it does allow some wiggle room for individual countries to write a lower age limit into their laws, setting a hard cap at 13-years-old.

WhatsApp isn’t bothering to try to vary the age gate depending on limits individual EU countries have set, though. Presumably to reduce the complexity of complying with the new rules.

But also likely because it’s confident WhatsApp-loving teens won’t have any trouble circumventing the new minimum age limit. And therefore that there’s no real risk to its business because teenagers will easily ignore the rules.

Certainly it’s unclear whether WhatsApp and its parent Facebook will do anything at all to enforce the age limit — beyond asking users to state they are at least 16 (and taking them at their word). So in practice, while on paper the 16-years-old minimum seems like a big deal, the change may do very little to protect teens from being data-mined by the ad giant.

We’ve asked WhatsApp whether it will cross-check users’ accounts with Facebook accounts and data holdings to try to verify a teen really is 16, for example, but nothing in its FAQ on the topic suggests it plans to carry out any active enforcement at all — instead it merely notes:

  • Creating an account with false information is a violation of our Terms
  • Registering an account on behalf of someone who is underage is also a violation of our Terms

Ergo, that does sound very much like a buck being passed. And it will likely be up to parents to try to actively enforce the limit — by reporting their own underage WhatApp-using kids to the company (which would then have to close the account). Clearly few parents would relish the prospect of doing that.

Yet Facebook does already share plenty of data between WhatsApp and its other companies for all sorts of self-serving, business-enhancing purposes — and even including, as it couches it, “to ensure safety and security”. So it’s hardly short of data to carry out some age checks of its own and proactively enforce the limit.

One curious difference is that Facebook’s approach to teen usage of WhatsApp is notably distinct to the one it’s taking with teens on its main social platform — also as it reworks the Facebook T&Cs ahead of GDPR.

Under the new terms there Facebook users between the ages of 13 and 15 will need to get parental permission to be targeted with ads or share sensitive info on Facebook.

But again, as my TC colleague Josh Constine pointed out, the parental consent system Facebook has concocted is laughably easy for teens to circumvent — merely requiring they select one of their Facebook friends or just enter an email address (which could literally be an alternative email address they themselves control). That entirely unverified entity is then asked to give ‘consent’ for their ‘child’ to share sensitive info. So, basically, a total joke.

As we’ve said before, Facebook’s approach to GDPR ‘compliance’ is at best described as ‘doing the minimum possible’. And data protection experts say legal challenges are inevitable.

Also in Europe Facebook has previously been forced via regulatory intervention to give up one portion of the data sharing between its platforms — specifically for ad targeting purposes. However its WhatsApp T&Cs also suggest it is confident it will find a way to circumvent that in future, as it writes it “will only do so when we reach an understanding with the Irish Data Protection Commissioner on a future mechanism to enable such use” — i.e. when, not if.

Last month it also signed an undertaking with the DPC on this related to GDPR compliance, so again appears to have some kind of regulatory-workaround ‘mechanism’ in the works.


Read Full Article

How to View and Cancel Your Apple Subscriptions

How to Play and Sync Music on Multiple Amazon Echos

How to Ping Any Website or Computer


If you’ve ever spent much time around IT professionals, you’ll have undoubtedly heard the word “ping” used. Pinging a computer or website has many different uses. It can help you measure the speed of a connection, connect to another computer or website to learn about its status, or troubleshoot network issues.

It might sound complicated, but it’s not. Anyone can send a ping; you don’t need to be a skilled hacker or a coding genius. In this short article, we’re going to show you how to ping another website.

How to Ping Any Website or Computer

On Windows, Mac, and Linux, you initiate the ping process from the command line. On Windows, that’s Command Prompt, and on Mac and Linux, you need the Terminal app.

Once you’re looking at the command line, type one of the following two commands for a simple ping:

ping [web URL]
ping [IP address]

From this point, you can tweak the command further depending on which operating system you’re using. Use the web URL version if you want to ping a website, and use the IP address version if you want to ping a computer.

For example, on Windows, the default ping will send a single message. On Linux, the ping is continuous. To run a continuous ping on Windows, type ping -t [web address] or ping -t [IP address].

Understanding the Results of a Ping

The results show a few key pieces of information. At the most basic level, pay attention to these four numbers:

  • Time: How long it took to send and receive the ping
  • TTL: Lets you establish the number of networks the ping passed through
  • Packets: The number sent and received should be identical
  • Round-Trip Time: The minimum, maximum, and average time it took the ping. A large difference between the three figures indicates an unstable network

If you’d like to learn how to master the command line on Windows, Mac, and Linux, we have got you covered.


Read Full Article

Wikipedia Adds Page Previews for Desktop Users


Wikipedia has added page previews to the desktop version of the site. These page previews mean you can see what’s lurking behind a link before actually navigating away from the page you’re reading. Which, for a site as vast as Wikipedia, could be invaluable.

Millions of people use Wikipedia. And while it may not always be the most reliable source, Wikipedia is an invaluable resource we shouldn’t take for granted. And now, thanks to page previews, fewer people will get lost down a Wikipedia-shaped rabbit hole.

Wikipedia Adds Page Previews

Wikipedia has millions of entries for anything and everything you can think of. And all of these entries contain links to other Wikipedia pages. Which makes it very easy to lose a whole afternoon just clicking through from one page to the next.

Wikipedia’s solution to this problem, which some people refer to as the Wikipedia rabbit hole, is page previews. These are exactly what you would expect them to be; previews of the pages lurking behind links, which pop up when you hover your cursor over one.

Wikipedia’s page previews contain the first few sentences of the article behind the link, along with an image (if one is available). This saves you from having to click through to that article only to find it isn’t actually that interesting.

If you find page previews more annoying than useful rest assured it’s possible to disable them. Just open a page preview, click the settings cog, hit Disable, and Save. To enable page previews again just click the link at the bottom of any page, hit Enable, and Save.

When Wikipedia Deleted MakeUseOf

It should be noted that page previews have already been rolled out to Wikipedia in other languages, but it has now finally been enabled on the English version of the ever-popular website. Which is why Wikipedia is making a fuss about the feature now.

As much as I personally love this new feature I still haven’t quite forgiven Wikipedia for deleting the entry for MakeUseOf. Apparently we’re deemed not important enough to warrant a Wikipedia page, which is patently ridiculous if you ask me.

Image Credit: Fabrice Florin/Flickr


Read Full Article

Facebook Reveals How to Get Banned From Facebook


Facebook has published its Community Standards in full for the first time. These are the internal guidelines which Facebook and its team of moderators use to decide what content gets deleted, and what happens to users who post it on the social network.

With somewhere around 2 billion users, Facebook has a lot of content to manage. To this end, the social network employs thousands of moderators whose job it is to review content and decide whether it breaks Facebook’s Community Standards.

And now we know what guidelines these moderators use to help them decide…

Facebook Reveals Its Inner Workings

Facebook has had Community Standards for years, and they haven’t really changed. However, what HAS changed is Facebook’s willingness to be open about what is and isn’t allowed on Facebook. But beware, as Facebook’s internal guidelines run to 20+ pages.

They cover a wide range of issues, including violent threats and bullying, self-harm, and nudity. And on some of these issues Facebook has been seen to apply its rules inconsistently, hence the company’s desire to let the community see behind the curtain.

As Facebook explains in its introduction to the Community Standards:

“We recognise how important it is for Facebook to be a place where people feel empowered to communicate, and we take our role in keeping abuse off our service seriously. That’s why we have developed a set of Community Standards that outline what is and is not allowed on Facebook.”

Facebook further explains that the Community Standards are designed “to encourage expression and create a safe community.” And Facebook has written them with help from its “community and from experts in fields such as technology and public safety.”

Facebook Launches an Appeals Process

As well as revealing more about its Community Standards, Facebook is launching an appeals process for “posts that were removed for nudity / sexual activity, hate speech or graphic violence.” If your appeal is successful your post, photo, or video will be restored.

We doubt anyone other than the journalists covering this story will actually bother to read through all of the guidelines. Still, they should come in handy if the social network ever deletes your posts, or, even worse, bans you from using Facebook altogether.

Image Credit: Dr Les Sachs/Flickr


Read Full Article

How to Ditch Google on Linux: 10 Alternative Apps and Services to Use Instead

How to Get Started Using Apple Music Playlists


Modern streaming services like Apple Music can help you create a master list of your favorite tracks, something to get you moving at the gym, and be more productive at work.

In this article, we explore how to create, populate, share, and discover Apple Music playlists. By the end, you’ll be a pro who can fully wield the power of Apple Music.

How to Create an Apple Music Playlist

The procedure for creating a playlist differs depending on whether you’re using a mobile device or computer.

On the iPhone, iPad, and other mobile devices:

  • Launch the Music (Apple Music) app and tap on the Library tab. At the top of the screen tap New Playlist, then give it a name, description, add some tracks if you like and tap Done.

Create New Playlist Apple Music iOS

In iTunes for Mac or Windows:

  • Launch iTunes and hit File > New > Playlist (or use the keyboard shortcut Cmd + N). Your playlist will appear in the sidebar, start typing to give it a name then hit Enter.

New Playlist in iTunes

How to Add Songs to an Apple Music Playlist

On an iPhone, iPad or another mobile device you can add songs using the following methods:

  • Find your playlist under Library > Playlists then tap Edit followed by Add Music. This allows you to keep adding tracks until you hit Done.
  • When browsing albums or tracks in other playlists, 3D Touch (or long-press on older devices) a track then choose Add to a Playlist and make your selection.
  • From the Now Playing screen tap the ellipsis icon (), then choose Add to a Playlist and make your selection. This will add the currently playing song to your chosen playlist.
  • Download the Shazam app, identify a song, then tap Add To and choose an Apple Music playlist.

Add to Apple Music Playlist iOS

In iTunes for Mac or Windows, to populate your playlists:

  • While browsing albums and tracks, click and drag your song to the left-hand sidebar and release over your chosen playlist.
  • While browsing albums and tracks, right click on a song and choose Add to Playlist > [Playlist Name].
  • From the Now Playing area the top of the iTunes window, hover the track name then click on the ellipsis icon () and choose Add to Playlist > [Playlist Name].

Add to Playlist in iTunes

How to Share Apple Music Playlists

On an iPhone, iPad, or other mobile platforms:

  • Head to Library > Playlists and select your playlist. Tap the ellipsis () icon and choose Share Playlist.
  • Head to Library > Playlists and 3D Touch (long press on older devices) the playlist you want to share then choose Share Playlist.

Share Apple Music Playlist iOS

In iTunes for Mac and Windows:

  • Find your playlist in the sidebar on the Library tab, right click on it then choose Share Playlist.
  • When in Library > Playlist view, scroll to the top and tap on the ellipsis () icon then choose Share Playlist.

Share Playlist in iTunes

Both of these methods will generate a link that you can share freely via Messages, Facebook, AirDrop, and so on. There’s no way to “revoke” this URL at present, so if you want to stop sharing your playlist it’s best to duplicate it and delete the old one.

Duplicate Apple Music Playlist in iTunes

It’s also possible to display playlists on your public Apple Music profile. At present, this is only possible using the desktop version:

  1. Click on the For You tab, then click on your user icon on the top-right corner.
  2. Set up your public Apple Music profile (if you need to) then click Edit.
  3. Choose which playlists you’d like to make available on your profile, then hit Done.

Can You Make Collaborative Apple Music Playlists?

No.

Despite this being a feature tipped for an iOS 11 release, collaborative playlists never arrived and are still absent on mobile and desktop. Given Apple’s push for a social platform, it seems likely that this feature will be coming in the next major iOS update.

How to Subscribe to an Apple Music Playlist

To subscribe to a friend’s playlist, ask for a link via the sharing methods outlined above. These links will open in Music on iOS, and iTunes on Mac or Windows. To subscribe, open the playlist and at the top of the screen click Add.

Add Apple Music Playlist iOS

On mobile, playlists appear under Library > Playlists as one list. On desktop, playlists are separated by “type” and any Apple Music playlists you subscribe to that aren’t yours will appear in the separate “Apple Music Playlists” section of the sidebar.

How to Discover New Playlists in Apple Music

Head to the For You tab on any platform to see recommendations based on your listening habits. Many of these playlists are automatically generated based on what Apple Music thinks you like, including a Favorites Mix, a New Music Mix and playlists based on the genres you listen to most (like a Chill Mix).

For You Suggestions in iTunes

These playlists will update on a regular basis, as new music becomes available and your listening habits evolve over time. At the bottom of this page you’ll find some more generic (but curated) playlist recommendations including Artist Spotlight Playlists and a list of new releases relevant to your library.

Love/Dislike Apple Music Suggestions

As detailed in our article on essential Apple Music tips, you can train Apple Music by using the Love/Dislike buttons hidden under the ellipsis () and 3D Touch context menus. If you Love or Dislike a suggested playlist, Apple Music will take this into account and adjust future suggestions based on your feedback.

Create Station from Apple Music Tracks

Another way of finding similar music is to create a radio station based on a particular song. To do this, find the track you would like to base your playlist on then 3D Touch or right click it and choose Create Station.

Don’t Forget to Search for Playlists Too

Did you know Apple Music is curated by human beings? While there’s an emphasis on predictive suggestions based on listening habits, there’s also a team of curators updating and creating playlists for your listening pleasure.

Search for Apple Music Playlists

To find something specific, simply search. Try searching for a genre, a band or producer, an album, or even a particular mood or activity. Scroll down in your results till you find the suggested playlists. Some good examples we have found:

  • Headspace: A collection of electronic, acoustic, and ambient music for focusing your mind. Updates weekly.
  • Vaporwave Essentials: A brief dive into a genre, a springboard for music discovery.
  • Grind Your Core: A playlist of some of the most aggressive music ever put to record.
  • Sampled: Blue Note Records: A collection of tracks sampled by modern artists from the famous jazz label, as part of the “Sampled” series of playlists (there are many more).

Maybe Apple Music Isn’t Right for You

So there we have it. An introduction to Apple Music playlists. If you’re new to Apple Music this should help you get started creating, sharing, and discovering playlists. And if you’re an Apple Music veteran perhaps the recommended playlists will bring you some joy.

Apple Music is only one of a number of high-profile music streaming services. All of which have their pros and cons. If you don’t own solely Apple gadgets and are wondering whether to give Spotify or Deezer a shot, make sure you read our guide to selecting the best music streaming service.


Read Full Article

How to Create a Free Website Contact Form With Google Forms


Running a website or a blog can be fun, but offering a way for visitors to contact you isn’t always easy or straightforward. Thankfully, Google offers a perfect website contact form solution: you can embed a Google Form on a page and collect all comments from your readers in a Google Sheet.

It’s straightforward to set up, so if you’re ready to create an enhanced contact form for your website, let’s get started!

Creating Your Contact Form in Google Forms

Google actually offers a pre-made “Contact Information” form in the templates gallery when you first log into your Google Forms account.

Google Sheets, contact form

The form asks for standard information like name, address, phone number, email address, and a field for the user to type in their comments.

You can customize this form by changing what information you’re asking for.

Google Sheets, contact form

You can also change whether or not that information is required.

If it’s not required, then the user can leave that field blank. If it is required, then the user can’t submit the form until they’ve entered something into that field.

Google Sheets, contact form

Since you’re using this form as your website contact form, you want to make sure that the user has actually entered something into the comments field. So make sure you’ve set that item to Required.

Google Sheets, contact form

Now that you’ve customized the content of Google’s Comment Form template to suit your needs, it’s time to customize how the form behaves when your users actually use it.

Setting Up Your Website’s Contact Form

If you click the Settings icon, in the General tab, you can control how this form behaves when people submit it from your website.

For example you can have the form send a duplicate of the user’s answers to the email address they provided.

You can also enable or disable their ability to edit their answers after they’ve submitted them.

Google Sheets, contact form

Under the Presentation tab, you can customize the response your users will see after they submit the form on your website.

Google Sheets, contact form

Make this something meaningful, since it will be displayed to every visitor who submits this form.

For example, it’s good to let them know roughly how long they’ll have to wait for a response (you could even provide a phone number here if they need a more urgent response).

It all depends on how you’re using the form and what kind of contact you want to provide to your visitors.

Finding the Embed Code

Now that your form is ready, it’s time to embed it onto your site.

The first step is to get the embed link for your form. It isn’t very straightforward, because there’s no embed icon displayed directly on the form editor page.

To access the embed code, you have to click on the Send button at the upper right of the form editor.

Google Sheets, contact form

This page displays the HTML embed code you’ll need to copy and paste into your site. It’s important to set the right width and height settings here so the embedded form fits well into the destination page.

Google Sheets, contact form

You may need to play around with a few sizes, but don’t worry. You can always come back here, change the size, and then copy and paste the new embed code again.

Embedding the Contact Form on Your Website

If you have a website or a blog, the standard approach is to create a Contact menu item in your header. This makes it as convenient as possible for visitors to contact you.

Some sites use an alternate approach, like placing this link in the footer, or even on the About Us page.

On my site, the Contact menu item moves the view down to an area after the Testimonials. This is where I want to embed my contact form.

Google Sheets, contact form

If you’ve custom written your own website from scratch, then you’ll want to insert the embed code directly into the section of the page where you want it to show up. When you take the manual approach, make sure you avoid common mistakes people make when building a web page.

With a WordPress site, the theme you’re using will usually have an area with a contact form that you can customize. For example, with the Onetone theme there’s a “Section Content” field on the main page that includes the existing contact form code.

You can highlight this code and replace it with your new Google Contact Form.

Google Sheets, contact form

Why Using a Google Contact Form Is Better

Why not just use the existing contact form that comes with a theme? There are actually several reasons using Google Forms is better:

  • PHP forms usually use POST or SMTP to send email, and in both cases you need to know how to configure the email server so it works.
  • Instead of sending comments to email, the Google Contact Form collects all messages to a Google Sheet. This prevents inbox clutter.
  • You can modify the form at any time using the Google Form GUI rather than having to edit any code.

Once embedded into the web page, your contact form will look something like this.

Google Sheets, contact form

As you can see this first attempt isn’t perfect. The current coloring theme for the Google Form doesn’t quite blend well with the web page theme.

Time to tweak the Google Form design a little more.

Updating and Customizing the Contact Form

The beauty of this approach is that once it’s embedded on your site, you can redesign the form however you like without ever having to touch your web page again.

For example, to change the color scheme of the existing form, just go into the Google Form editor and click on the color palette icon in the upper right corner.

Google Sheets, contact form

Since my site has a darker black-based theme, a gray contact form theme should blend nicely.

The moment you save the new Google Form in the editor, it updates the form on the website, as you can see here.

Google Sheets, contact form

Now that the design and embed is complete, it’s time to test whether the contact form actually works as desired!

Testing Your Google Contact Form

You should always go through a test run of any new form you place on your website.

In this case, the Google contact form responds with the custom response text you defined when you designed the form.

Google Sheets, contact form

You can access all of the comments from your visitors on the same page where you designed the form.

Just click on the Responses link at the top of the design form.

Google Sheets, contact form

Here you can see individual comments and contact info from users. You also have the option to click the Google Sheets icon in the upper right corner of the window. This will create a new Google Sheet to store all of the incoming comments from users.

Choosing how you view incoming user comments really depends on how you plan to process them. If you’re hoping to create some Google Script automation whenever there’s a new incoming email, then Google Sheets is the way to go. We’ve covered many ways you can use Google Script to automate Google Sheets.

However if you just plan to manually respond to every new incoming comment, then you’re probably fine just using the display inside of the Google Forms editor page.

If you ever do want to save comments in a spreadsheet format, there are several options available. Just click the three dots icon on the upper right of the Responses view to see them.

Google Sheets, contact form

You can download all responses in CSV format, or even output them to your printer or to a PDF document. This is also where you can configure notifications whenever a new comment comes in from your website.

Take Your Google Forms to the Next Level

Using Google Forms to process comments gives you a lot more flexibility and functionality than using a standard web form.

Without any coding on your part, comments are logged in a convenient sheet. You can enable or disable things like email notifications or whether comments can be edited after submission.

One drawback with this approach is that the embed uses an iframe, which inserts a scroll bar in the window.

But if you give your form a design that blends it in well with your theme, the scroll bar doesn’t look that bad. It’s also a fair tradeoff given the many features you’re getting in return.

If you’re just getting started with Google Forms, you’ll want to check out our extensive guide to Google Forms. There are also many great Google Forms add-ons that let you extend what you can do with it. You can even embed those enhanced forms in your website!


Read Full Article