28 April 2020

Yet More Google Compute Cluster Trace Data




Google’s Borg cluster management system supports our computational fleet, and underpins almost every Google service. For example, the machines that host the Google Doc used for drafting this post are managed by Borg, as are those that run Google’s cloud computing products. That makes the Borg system, as well as its workload, of great interest to researchers and practitioners.

Eight years ago Google published a 29-day cluster trace — a record of every job submission, scheduling decision, and resource usage data for all the jobs in a Google Borg compute cluster, from May 2011. That trace has enabled a wide range of research on advancing the state of the art for cluster schedulers and cloud computing, and has been used to generate hundreds of analyses and studies. But in the years since the 2011 trace was made available, machines and software have evolved, workloads have changed, and the importance of workload variance has become even clearer.

To help researchers explore these changes themselves, we have released new trace dataset for the month of May 2019 covering eight Google compute clusters. This new dataset is both larger and more extensive than the 2011 one, and now includes:
  • CPU usage information histograms for each 5 minute period, not just a point sample;
  • information about alloc sets (shared resource reservations used by jobs);
  • job-parent information for master/worker relationships such as MapReduce jobs.
Just like the last trace, the new one focuses on resource requests and usage, and contains no information about end users, their data, or patterns of access to storage systems and other services.

At this time, we are making the trace data available via Google BigQuery so that sophisticated analyses can be performed without requiring local resources. This site provides access instructions and a detailed description of what the traces contain.

A first analysis of differences between the 2011 and 2019 traces appears in this paper.

We hope this data will facilitate even more research into cluster management. Do let us know if you find it useful, publish papers that use it, develop tools that analyze it, or have suggestions for how to improve it.

Acknowledgements
I’d especially like to thank our intern Muhammad Tirmazi, and my colleagues Nan Deng, Md Ehtesam Haque, Zhijing Gene Qin, Steve Hand and Visiting Researcher Adam Barker for doing the heavy lifting of preparing the new trace set.

Daily Crunch: Facebook organizes a virtual graduation ceremony


Graduation goes virtual, more details emerge about the U.K.’s contact tracing app and Shopify launches a mobile commerce app.

Here’s your Daily Crunch for April 28, 2020.

1. Facebook will stream a virtual graduation ceremony featuring Oprah and Miley Cyrus

Here’s some consolation for the Class of 2020: a virtual graduation ceremony, which kicks off at 11AM PT/2PM ET on May 15 via the Facebook Watch App. Oprah Winfrey will be giving the commencement address, while Awkwafina, Jennifer Garner, Lil Nas X and Simone Biles will all be giving speeches. And Miley Cyrus is set to perform.

Other sites are holding similar events — and many schools are also planning their own, less star-studded events to celebrate graduations remotely.

2. UK’s coronavirus contact tracing app could ask users to share location data

More details have emerged about a coronavirus contact tracing app being developed by U.K. authorities. NHSX CEO Matthew Gould said today that future versions of the app could ask users to share location data to help authorities learn more about how the virus propagates.

3. Shopify launches Shop, a new mobile app

The app is actually an update and rebrand of Arrive, an app for tracking packages from Shopify merchants and other retailers — in addition to package tracking, Shop allows consumers to browse a feed of recommended products, learn more about each brand and make purchases using the one-click Shop Pay checkout process.

4. Okta hires ex-Symantec executive as new chief security officer

David Bradbury, a security veteran with more than two-decades of security experience and recently served as chief security officer at Symantec, takes over from Yassir Abousselham, who departed for Splunk in February.

5. Five top gaming investors explain how the pandemic is reshaping MMOs and social games

This month, when we asked 17 VCs how this era would impact consumer startups, gaming was one of the top verticals they named. We wanted to learn more about how the venture community thinks about the future of this sector, so we asked five experienced gaming investors about where they do — and don’t — see new opportunities within this trend. (Extra Crunch membership required.)

6. DJI’s mini Mavic Air gets an upgrade with improved camera and battery life

The original Mavic Air’s 21 minutes of life was among Brian Heater’s key frustrations with the product. The company says the new drone should be able to get up to 34 minutes on a charge.

7. Partech raises $100 million seed fund

The firm is looking for companies at the very early stage, from pre-seed to pre-Series A. Partech can invest as little as a few hundred thousands dollars and as much as several million dollars, depending on the stage of the startup.

The Daily Crunch is TechCrunch’s roundup of our biggest and most important stories. If you’d like to get this delivered to your inbox every day at around 9am Pacific, you can subscribe here.


Read Full Article

R&D Roundup: Sweat power, Earth imaging, testing ‘ghostdrivers’


I see far more research articles than I could possibly write up. This column collects the most interesting of those papers and advances, along with notes on why they may prove important in the world of tech and startups.

This week: one step closer to self-powered on-skin electronics; people dressed as car seats; how to make a search engine for 3D data; and a trio of Earth imaging projects that take on three different types of disasters.

Sweat as biofuel

Monitoring vital signs is a crucial part of healthcare and is a big business across fitness, remote medicine and other industries. Unfortunately, powering devices that are low-profile and last a long time requires a bulky battery or frequent charging is a fundamental challenge. Wearables powered by body movement or other bio-derived sources are an area of much research, and this sweat-powered wireless patch is a major advance.

A figure from the paper showing the device and interactions happening inside it.

The device, described in Science Robotics, uses perspiration as both fuel and sampling material; sweat contains chemical signals that can indicate stress, medication uptake, and so on, as well as lactic acid, which can be used in power-generating reactions.

The patch performs this work on a flexible substrate and uses the generated power to transmit its data wirelessly. It’s reliable enough that it was used to control a prosthesis, albeit in limited fashion. The market for devices like this will be enormous and this platform demonstrates a new and interesting direction for researchers to take.


Read Full Article

Investors, startup founders in India pool $13M to fund projects that fight coronavirus


More than 150 investors and entrepreneurs in India are funding dozens of projects in a bid to help millions better combat the COVID-19 epidemic and help the nation’s booming startup ecosystem withstand the economic devastation it has caused.

The investors said they have contributed 1 billion Indian rupees — or $13 million — of their own money to the ACT Grants initiative, which was unveiled late last month.

The group — which includes several prominent industry figures including Nandan Nilekani, Paytm’s Vijay Shekhar Sharma, Flipkart’s Kalyan Krishnamurthy, Oyo’s Ritesh Agarwal, Udaan’s Sujeet Kumar, Freshworks’ Girish Mathrubootham, CRED’s Kunal Shah, and Times Internet’s Miten Sampat — has funded 32 projects to date.

These projects span six themes, including solutions that could help curtail the spread of the Covid-19 disease, development of testing and detection kits, building medical equipment such as ventilators, and taking care of mental health.

The group came together last month when India had just begun to see cases of the coronavirus disease.

“As governments across the globe started to take measures to combat this pandemic, one thing that came up in our conversations with other investors, startup founders, and startup employees was this urgency to not sit and watch what the government does but help and pitch in as an industry,” said Dev Khare, a partner at Lightspeed Venture Partners, in an interview with TechCrunch.

There have been 29,435 known cases of coronavirus in India, according to the Ministry of Health and Welfare. As of Tuesday evening, at least 886 people had died.

Investors from dozens of venture capital and private equity firms including Accel, Lightspeed Venture Partners, Bessemer Venture Partners, Matrix Partners India, Kalaari Capital, Eight Roads Ventures, 3One4Capital, Sequoia Capital India, and Tiger Global have personally participated in the initiative.

VCs in India moved quickly last month to warn startups in the country to be aware of the effect the pandemic might have on their businesses — despite the record $14.5 billion Indian startups raised in the past year.

In a joint letter earlier this month, several prominent tech investment funds told startup founders that they may find it especially challenging to raise fresh capital in the next few months as they enter the “worst period.” (They have also requested the government to provide a relief package.)

Several trade bodies including Nasscom and TIE Global that count American tech giants such as Facebook, Google, and Amazon among their members are also supporting ACT Grants. Amazon’s AWS additionally is helping these projects with infrastructure services.

On left, some of the startup founders and other industry figures who have contributed to ACT Grants. On right, names of VC and PE funds whose partners have contributed in their personal capacity

One of the projects to receive the grant has been developed by Pune-based MyLab, a startup that has emerged as one of the biggest manufacturers of test kits in India.

“They manufactured between 20,000 to 25,000 test kits last year. In the past few weeks, the number has ballooned to 300,000,” said Abhiraj Singh Bhal, co-founder and chief executive of Urban Company, which runs an online marketplace for freelance labor.

“We offered them the grant money, but also our expertise in scaling their operation,” said Bhal. ACT Grants also went to another six testing projects, he said.

Grants aren’t going solely to testing projects. StepOne, another grant-winning project, has built a cloud infrastructure to handle over 30,000 calls a day and offer telemedicine services to complement helpline numbers run by state governments that are struggling to keep up with high traffic.

And some of the projects that have received grants are developing masks and other items to supply enough protective gears to the healthcare workers. (A full list of the funded projects and the grant amounts they have received is here.)

There are no strings attached to these grants. Funding a project does not give investors any equity in the developer’s startup, said Prashanth Prakash, a partner at Accel in an interview. And there is a large team that screens and selects projects for providing grants, he said. They have received more than 1,500 applications to date.

An investor, who is not part of ACT Grants, said though the initiative is commendable, he believed this group could have made a bigger impact if they chose to help put food in front of hundreds of millions of Indians who don’t know where their next meal would come from. “There are better ways to be resourceful,” he said, requesting anonymity as he did not want to upset the community.

“That said, the fact that all of these people, many of whom aggressively compete for deals, have come together at all and contributed their own money — and not of their LPs — is unprecedented and they deserve all the praise and support,” he said.

The group’s influence and connection in the industry also means that these projects have better odds of seeing deployment at scale. The group is already engaging with various state governments and the federal government to explore ways to work together — and have started to make inroads, said Accel’s Prakash.

But as the projects scale, the group is seeking for more individuals from across the globe to contribute. “Anyone who wants to help India, one sixth of the world’s population, fight Covid-19 is welcome to contribute,” said Lightspeed’s Khare.

There’s even an international component for people outside of India to contribute. ACT Grants has partnered with United Way, a Virginia-based nonprofit that enables people outside of India to make charitable, tax-deductible donations.


Read Full Article

How "policing for profit" undermines your rights | Dick M. Carpenter II

How "policing for profit" undermines your rights | Dick M. Carpenter II

Many countries have an active, centuries-old law that allows government agencies to take your things -- your house, your car, your business -- without ever convicting you of a crime. Law researcher Dick M. Carpenter II exposes how this practice of civil forfeiture threatens your rights and creates a huge monetary incentive for law enforcement to pocket your possessions -- and he lays out a path to end "policing for profit" once and for all.

Click the above link to download the TED talk.

UK’s coronavirus contacts tracing app could ask users to share location data


More details have emerged about a coronavirus contacts tracing app being developed by UK authorities. NHSX CEO, Matthew Gould, said today that future versions of the app could ask users to share location data to help authorities learn more about how the virus propagates.

Gould, who heads up the digital transformation unit of the UK’s National Health Service, was giving evidence to the UK parliament’s Science & Technology Committee today.

At the same time, ongoing questions about the precise role of the UK’s domestic spy agency in key decisions about the NHSX’s choice of a centralized app architecture means privacy concerns are unlikely to go away — with Gould dodging the committee’s about GCHQ’s role.

A basic version of the NHSX’s coronavirus contacts tracing app is set to be tested in a small geographical region in the next 1-2 weeks, per Gould — who said “technically” it would be ready for a wider rollout in 2-3 weeks’ time.

Although he emphasized that any launch would need to be part of a wider government strategy which includes extensive testing and manual contacts tracing, along with a major effort to communicate to the public about the purpose and importance of the app as part of a combined response to fighting the virus.

In future versions of the app, Gould suggested users could be asked to contribute additional data — such as their location — in order to help epidemiologists identify infection hot spots, while emphasizing that such extra contributions would be voluntary.

“The app will iterate. We’ve been developing it at speed since the very start of the situation but the first version that we put out won’t have everything in it that we would like,” he said. “We’re quite keen, though, that subsequent versions should give people the opportunity to offer more data if they wish to do so.

“So, for example, it would be very useful, epidemiologically, if people were willing to offer us not just the anonymous proximity contacts but also the location of where those contacts took place — because that would allow us to know that certain places or certain sectors or whatever were a particular source of proximity contacts that subsequently became problematic.”

“If people were willing to do that — and I suspect a significant proportion of people would be willing to do that — then I think that would be very important data because that would allow us to have an important insight into how the virus was propagated,” he added.

For now, the basic version of the contacts tracing app the NHSX is devising is not being designed to track location. Instead, it will use Bluetooth as a proxy for infection risk, with phones that come into proximity swapping pseudonymized identifiers that may later be uploaded to a central server to calculate infection risk related to a person’s contacts.

Bluetooth proximity tracking is now being baked into national contacts tracing apps across Europe and elsewhere, although app architectures can vary considerably.

The UK is notable for being one of now relatively few European countries that have opted for a centralized model for coronavirus contacts tracing, after Germany switched its choice earlier this week.

France is also currently planning to use a centralized protocol. But countries including Estonia, Switzerland and Spain have said they will deploy decentralized apps — meaning infection risk calculations will be performed locally, on device, and social graph data will not be uploaded to a central authority.

Centralized approaches to coronavirus contact tracing have raised substantial privacy concerns as social graph data stored on a central server could be accessed and re-identified by the central authority controlling the server.

Apple and Google’s joint effort on a cross-platform API for national coronavirus contacts tracing apps is also being designed to work with decentralized approaches — meaning countries that want to go against the smartphone platform grain may face technically challenges such as battery drain and usability.

The committee asked Gould about the NHSX’s decision to develop its own app architecture, which means having to come up with workarounds to minimize issues such as battery drain because it won’t just be able to plug into the Apple-Google API. Yesterday the unit told the BBC how it’s planning to do this, while conceding its workaround won’t be as energy efficient as being able to use the API.

“We are co-operating very closely with a range of other countries. We’re sharing code, we’re sharing technical solutions and there’s a lot of co-operation but a really key part of how this works is not just the core Bluetooth technology — which is an important part of it — it’s the backend and how it ties in with testing, with tracing, with everything else. So a certain amount of it necessarily has to be embedded in the national approach,” said Gould, when asked why NHSX is going to the relative effort and hassle of developing its own bespoke centralized system rather than making use of protocols developed elsewhere.

“I would say we are sensibly trying to learn international best practice and share it — and we’ve shared quite a lot of the technological progress we’ve made in certain areas — but this has to embed in the wider UK strategy. So there’s an irreducible amount that has to be done nationally.”

On not aligning with Apple and Google’s decentralized approach specifically, he suggested that waiting for their system-wide contact tracing product to be released — due next month — would “slow us down quite considerably”. (During the committee hearing it was confirmed the first meeting relating to the NHSX app took place on March 7.)

While on the wider decision not to adopt a decentralized architecture for the app, Gould argued there’s a “false dichotomy” that decentralized is privacy secure and centralized isn’t. “We firmly believe that both our approach — though it has a measure of centralization in as much as your uploading the anonymized identifiers in order to run the cascades — nonetheless preserves people’s privacy in doing so,” he said.

“We don’t believe that’s a privacy endangering step. But also by doing so it allows you to see the contact graph of how this is propagating and how the contacts are working across a number of individuals, without knowing who they are, that allows you to do certain important things that you couldn’t do if it was just phone to phone propagation.”

He gave the example of detecting malicious use of contacts tracing being helped by being able to acquire social graph data. “One of the ways you can do that is looking for anomalous patterns even if you don’t know who the individuals are you can see anomalous propagation which the approach we’ve taken allows,” he said. “We’re not clear that a decentralized approach allows.”

Another example he gave was a person declaring themselves symptomatic and a cascade being run to notify their contacts and then that person subsequently testing negative.

“We want to be able to release all the people that have been given an instruction to isolate previously on the basis of [the false positive person] being symptomatic. If it was done in an entirely decentalized way that becomes very difficult,” he suggested. “Because it’s all been done phone to phone you can’t go back to those individuals to say you don’t have to be locked down because your index case turned out to be negative. So we really believe there are big advantages the way we’re doing it. But we don’t believe it’s privacy endangering.”

Responding to the latter claim, Dr Michael Veale — a lecturer in digital rights and regulation at UCL who is also one of the authors of a decentalized protocol for contacts tracing, called DP-3T, that’s being adopted by a number of European governments — told us: “It is trivial to extend a decentralised system to allow individuals to upload ‘all clear’ keys too, although not something that DP-3T focussed on building in because to my knowledge, it is only the UK that wishes to allow these cascades to trigger instructions to self-isolate based on unverified self-reporting.”

In the decentralized scenario, “individuals would simply upload their identifiers again, flagging them as ‘false alarm’, they would be downloaded by everyone, and the phones of those who had been told to quarantine would notify the individual that they no longer needed to isolate”, Veale added — explaining how a ‘false alarm’ notification could indeed be sent without a government needing to centralize social graph data.

The committee also asked Gould directly whether UK spy agency, GCHQ, was involved in the decision to choose a centralized approach for the app. The BBC reported yesterday that experts from the cyber security arm of the spy agency, the National Cyber Security Centre (NCSC), had aided the effort.

At first pass Gould dodged the question. Pressed a second time he dodged a direct answer, saying only that the NCSC were “part of the discussions in which we decided to take the approach that we’ve taken”.

“[The NCSC] have, along with a number of others — the Information Commission’s Office, the National Data Guardian, the NHS — been advising us. And as the technical authority for cyber security I’m very glad to have had the NCSC’s advice,” he also said.

“We have said will will open source the software, we have said we will publish the privacy model and the security model that’s underpinning what we’re going to do,” he added. “The whole model rests on people having randomized IDs so the only point in the process at which they need to say to us who they are is when they need to order a test having become symptomatic because it’s impossible to do that otherwise.

“They will have the choice both to download the app and turn it on but also to upload the list of randomized IDs of people they’ve been in touch with. They will also have the choice at any point to delete the app and all the data that they haven’t shared with us up to that point with it. So I do believe that what we’ve done is respectful of people’s privacy but at the same time effective in terms of being able to keep people safe.”

Gould was unable to tell the committee when the app’s code will be open sourced, or even confirm it would happen before the app was made available. But he did say the unit is committed to publishing data protection impact assessments — claiming this would be done “for each iteration” of the app.

“At every stage we will do a data protection impact assessment, at every stage we’ll make sure the information commission know’s what we’re doing and is comfortable with what we’re doing so we will proceed carefully and make sure what we do is compliant,” he said.

At another point in the hearing, Lillian Edwards, a professor of law, innovation and society at Newcastle Law School who was also giving evidence, pointed out that the Information Commissioner’s Office’s executive director, Simon McDougall, told a public forum last week that the agency had not in fact seen details of the app plan.

“There has been a slight information gap there,” she suggested. “This is normally a situation with an app that is high risk stakes involving very sensitive personal data — where there is clearly a GDPR [General Data Protection Regulation] obligation to prepare a Data Protection Impact Assessment — where one might have thought that prior consultation and a formal sign off by the ICO might have been desirable.”

“But I’m very gratified to hear that a Data Protection Impact Assessment is being prepared and will be published and I think it would be very important to have a schedule on that — at least at some draft level — as obviously the technical details of the app are changing from day to day,” Edwards added.

We’ve reached out to the ICO to ask if it’s seen plans for the app or any data protection impact assessment now.

During the committee hearing, Gould was also pressed on what will happen to data sets uploaded to the central server once the app has been required. He said such data sets could be used for “research purposes”.

“There is the possibility of being able to use the data subsequently for research purposes,” he said. “We’ve said all along that the data from the app — the app will only be used for controlling the epidemic, for helping the NHS, public health and for research purposes. If we’re going to use data to ask people if we can keep their data for research purposes we will make that abundantly clear and they’ll have the choice on whether to do so.”

Gould followed up later in the session by adding that he didn’t envisage such data-sets being shared with the private sector. “This is data that will be probably under the joint data controllership of DHSC and NHS England and Improvement. I see no context in which it would be shared with the private sector,” he said, adding that UK law does already criminalize the reidentification of anonymized data.

“There are a series of protections that are in place and I would be very sorry if people started talking about sharing this data with the private sector as if it was a possibility. I don’t see it as a possibility.”

In another exchange during the session Gould told the committee the app will not include any facial recognition technology. Although he was unable to entirely rule out some role for the tech in future public health-related digital coronavirus interventions, such as related to certification of immunity.


Read Full Article

5 top gaming investors explain how the pandemic is reshaping MMOs and social games


Now that the COVID-19 pandemic has forced millions into isolation, video games are seeing a surge in usage as people seek entertainment and social interaction.

When we surveyed gaming-focused VCs in October, Andreessen Horowitz partner Jonathan Lai predicted that “next-generation games will be bigger than anything we’ve seen yet,” eventually reaching “Facebook scale.” This month, when we asked 17 VCs how this era would impact consumer startups, gaming was one of the top verticals they named.

We wanted to learn more about how the venture community thinks about the future of this sector, so we asked five experienced gaming investors about where they do — and don’t — see new opportunities within this trend:

Below are their responses, edited for space and clarity. We’ll follow up with surveys on other gaming categories in the next couple of weeks.

And if you’re interested in understanding the challenges for gaming companies aiming to become next-generation social platforms, be sure to read my eight-part series on virtual worlds.


Read Full Article

Checkly raises $2.25M seed round for its monitoring and testing platform


Checkly, a Berlin-based startup that is developing a monitoring and testing platform for DevOps teams, today announced that it has raised a $2.25 million seed round led by Accel. A number of angel investors, including Instana CEO Mirko Novakovic, Zeit CEO Guillermo Rauch and former Twilio CTO Ott Kaukver, also participated in this round.

The company’s SaaS platform allows developers to monitor their API endpoints and web apps — and it obviously alerts you when something goes awry. The transaction monitoring tool makes it easy to regularly test interactions with front-end websites without having to actually write any code. The test software is based on Google’s open-source Puppeteer framework and to build its commercial platform, Checkly also developed Puppeteer Recorder for creating these end-to-end testing scripts in a low-code tool that developers access through a Chrome extension.

The team believes that it’s the combination of end-to-end testing and active monitoring, as well as its focus on modern DevOps teams, that makes Checkly stand out in what is already a pretty crowded market for monitoring tools.

“As a customer in the monitoring market, I thought it had long been stuck in the 90s and I needed a tool that could support teams in JavaScript and work for all the different roles within a DevOps team. I set out to build it, quickly realizing that testing was equally important to address,” said Tim Nolet, who founded the company in 2018. “At Checkly, we’ve created a market-defining tool that our customers have been demanding, and we’ve already seen strong traction through word of mouth. We’re delighted to partner with Accel on building out our vision to become the active reliability platform for DevOps teams.”

Nolet’s co-founders are Hannes Lenke, who founded TestObject (which was later acquired by Sauce Labs), and Timo Euteneuer, who was previously Director Sales EMEA at Sauce Labs.

Tthe company says that it currently has about 125 paying customers who run about 1 million checks per day on its platform. Pricing for its services starts at $7 per month for individual developers, with plans for small teams starting at $29 per month.


Read Full Article

How to Secure Your Nintendo Account on Your Switch


nintendo-switch-secure

While you might not think of your Nintendo account as a prime target for attack, thanks to reports of fraudulent activity, the company is now urging you to secure your Nintendo account by enabling two-factor authentication.

So, in this article we’ll show you how to secure your Nintendo account so that everything on your Switch stays safe. Note that most of these steps must be done using your computer or phone rather than the Switch itself.

1. How to Enable Two-Factor Authentication on Your Nintendo Account

Two-factor authentication increases your account security by requiring a code from your phone in addition to your password in order to log in. This dramatically increases the security of your account.

To enable two-factor authentication (2FA), head to the Nintendo Account login page and sign in with your username and password. Depending on your linked accounts, you may also be able to sign in with a Nintendo Network ID or social media account.

Once you’ve signed in, you’ll see your account settings. Click the Sign-in and security settings tab on the left, then find the 2-Step Verification settings header at the bottom. Click Edit to proceed.

Nintendo Account Security Page

On the resulting screen, you’ll see Not set under 2-Step Verification. Select the 2-Step Verification setup button to continue on. The site will then ask you to verify your email address; click Send email if it’s correct.

If it isn’t, select User info from the left sidebar and click Edit next to E-mail address to change it.

You’ll then receive an email from Nintendo with a verification code. Enter that code and click Submit to move forward.

Installing a 2FA App on Your Phone

At this point, you’ll need to install an authenticator app on your phone if you don’t use one already. Nintendo recommends Google Authenticator, but Authy is one of the best alternatives to Google Authenticator.

Authy works on multiple devices, so it’s easier to migrate if you get a new phone or lose yours. Plus, you can install Authy on your computer for convenience, back up accounts to the cloud, and protect the app with a PIN.

Install Authy for Android or iPhone. After you open it, you’ll need to enter your phone number to receive a confirmation code. Then you’ll be ready to add new accounts into Authy.

Tap Add Account (which appears under the three-dot menu button at the top-right on Android) followed by Scan QR Code. Use your phone’s camera to scan the code that appears in Step 2 on Nintendo’s website.

If this doesn’t work, select Enter Code Manually in Authy, expand the Manual input option on Nintendo’s page, and enter that code to link the app.

You’ll then start seeing codes generate in Authy. Enter the current code in Step 3 on the website to confirm everything is working properly.

Finally, you’ll see several backup codes. These allow you to log into your Nintendo account even if you can’t access your two-factor authentication method. It’s important that you write them down or save them someplace safe (start using a password manager if you don’t already) so that you don’t get locked out of your account. Note that these are single-use, but you can generate more if needed.

Using Two-Factor Authentication

That’s all you need to do in order to set up two-factor authentication on your Nintendo account. Now, when you sign in on a new device, you’ll need to submit a code from Authy after you enter your password.

Nintendo Account 2FA Sign In

If you ever need to review your backup codes or want to turn off two-factor authentication, return to the above 2FA page. Choose Review backup codes to check yours or generate new ones, or Delete settings to remove 2FA from your Nintendo account.

Nintendo 2FA Settings

2. How to Change Your Nintendo Account Password

Two-factor authentication is vital for protecting your account, but it’s not the only step you should take. Setting a strong password that you haven’t used anywhere else is important as well. It’s a good idea to change yours if you haven’t done so in a while.

To change your password, head to Sign-in and security settings again on your Nintendo account page and click Edit next to Change password. Enter your current password, then you’ll be prompted for a new one.

Switch Confirm Password

Unfortunately, the service limits you to 20-character passwords. We recommend that you use a password manager to create and store a strong password for your account.

3. How to Review Your Nintendo Account Sign-in History

While you’re making your Nintendo account more secure, you should make sure that no unauthorized devices have signed into it. On the Sign-in and security settings page, you’ll see a Sign-in history section. Click View to see full details on this.

Nintendo Account Sign in History

This shows you every device that has logged into your Nintendo account over the last 30 days. Note that it counts each browser as a different device, so you may see what appear to be duplicates.

The location is unfortunately limited to the country, so it’s not particularly helpful if you think someone in your region may have broken into your account. To be safe, you can click the Sign out from all devices link below the list to end all sessions.

If you sign out of all devices because you think someone has broken into your account, you should immediately change your password to keep them from signing back in.

4. How to Disconnect a PayPal Account From Your Nintendo Account

For convenience, you can link your PayPal account to your Nintendo account. This allows you to fund purchases on the Nintendo Switch eShop through a PayPal payment method.

However, you should consider disabling this for security. In April 2020, many people complained that bad actors had broken into their Switch and used their PayPal account to spend hundreds of dollars on in-game items—usually V-Bucks in Fortnite.

Click the Shop menu link on the left-side of your Nintendo account settings page to open a new tab with eShop preferences. Here you’ll see if you have a credit card or PayPal information saved on your account.

Nintendo Account Payment

Choose Delete to remove a saved credit card, if you have one. Below, you can Unlink your PayPal account if you’ve connected it in the past.

Scroll down and select Purchase History to review recent transactions on your account if you want to check for foul play.

Paying on the eShop

After you remove all saved payment details for your account, you’ll have to enter your credit card number each time you make a purchase on the eShop. This is inconvenient, but will prevent anyone who breaks into your account from abusing your payment method.

If you have any recurring charges associated with your account, such as a Nintendo Switch Online subscription, you’ll need to have enough funds to automatically renew them. Your subscription will end if you don’t have enough to cover the cost when the renewal date comes.

To add funds to your account without linking a payment method, you can purchase Nintendo eShop gift cards. These are available digitally with instant delivery on Amazon, as well as physically in supermarkets, drug stores, GameStop, and other retailers.

$20 Nintendo eShop Gift Card $20 Nintendo eShop Gift Card Buy Now On Amazon $20.00

Secure Your Nintendo Account

We’ve looked at a few simple ways to keep your Nintendo account safe and secure. There’s little chance of someone breaking into your account if you use a secure password and 2FA, but it’s still good to take steps for maximum security.

Consider enabling alerts with your credit card company so that you know right away if someone makes an unauthorized charge on your account. And if you do become a victim of fraud, you should contact Nintendo before contacting your credit card company. Some people have reported that Nintendo won’t look into cases that were already marked as fraud.

If you play on other systems too, make sure you know how to enable two-factor authentication on all of your gaming accounts.

Read the full article: How to Secure Your Nintendo Account on Your Switch


Read Full Article

Learn How to Make Money From Home With This Pack of 16 Top-Rated Courses


Over the past few weeks, life has been turned upside down. Some of the biggest changes are happening at work, with many people unable to do their normal shifts. If you fall into this category, you might want to consider starting a new hustle from home. The 2020 Ultimate Work From Home Starter Kit Bundle helps you master saleable skills and build a business, with 16 courses on freelancing, copywriting, marketing, e-commerce, remote management, and more. You can get the training now for $39.99 at MakeUseOf Deals.

Hustling From Home

For any first-time entrepreneur, building a business from scratch can seem like a daunting task. Seeking expert guidance is a smart move, and the knowledge you acquire can put you ahead of the competition.

This bundle offers 33 hours of video tutorials that guide you every step of the way — from picking up skills and sourcing products to finding clients and making sales.

Along the way, you discover how to set up a copywriting business on Upwork, generate passive income through affiliate marketing, and make money through Amazon FDA.

You learn these strategies from people like Joe Parys, a teacher turned self-made entrepreneur who has helped over 500,000 students on Udemy.

33 Hours for $39.99

This training is worth $1,692 in total, but you can grab the bundle now for just $39.99.

Read the full article: Learn How to Make Money From Home With This Pack of 16 Top-Rated Courses


Read Full Article

5 Offbeat Apps to Find the Best TV Series You’ll Like to Binge Watch


Find the Best TV Series You'll Like to Binge Watch

Which TV show should you watch next? These websites and apps will help you quickly find the best TV series to stream or binge-watch based on your interests.

As events force us to spend an inordinate amount of time at home, we all seek solace on the TV. Netflix, Amazon Prime, Hulu, Disney+ and other streaming services have so many great TV shows to offer, it’s difficult to choose what to watch.

So we rounded up a different way to find the best TV series for you. A few apps recommend new shows, but there are others that recommend old ones, and even make rewatching your favorites more fun.

From lists to random and ranked episodes, get ready for wholly unproductive but entertaining times.

1. Flixi (Android, iOS): AI That Predicts What You’ll Rate a Show

Flixi is a gorgeous movie and TV series recommendation app for mobiles. Like with many such apps, you need to first set up what you like and dislike. In a Tinder-like interface, add a rating for a TV show, swipe right to save or bookmark it for later, and swipe left to remove it for three weeks.

Once you’ve rated 25 different series on a scale of one to ten, Flixi’s AI kicks in. Instead of simple “recommendations”, it predicts what you would rate other shows. So when a friend tells you that you must watch something, you can search for it on Flixi and find out what you’re likely to rate it. Cool, eh?

Jump to Flixi’s “discover” section to get a ton of random recommendations and lists. In one pane, you’ll see what’s airing this week, trending, shows that have recently ended, and new and popular series in your preferred genres. You can also track shows in Flixi and get reminders when new episodes are available.

Flixi also lets you choose which streaming services you subscribe to. It works with catalogs across the world, not just USA. The whole package is put together in a gorgeous interface that makes this a must-have app for those who love their TV shows.

Download: Flixi for Android | iOS (Free)

2. Episode Generator (Web) and TV Randshow (Android): Watch a Random Episode of Favorite Shows

Episode Generator picks a random episode of a TV show to watch, giving you a quick synopsis too

In these stressful times when you’re encountering something new every day, you want the comfort of familiarity. Rewatch an episode or two of your favorite TV series, it’s a great stressbuster. And these two apps will help you pick which episode to watch.

Episode Generator has a catalog of several popular sitcoms, procedural TV shows, and award-winning series. Check where you can stream a series and click it in the catalog. The website will instantly generate a random episode, with a short description.

TV Randshow asks you to add any series as your favorites. Tap a series to similarly get a random episode with a short synopsis. TV Randshow has a wider catalog as it lets you add any show from the massive TMDB database. In both tools, you can generate another random episode with a click or a tap.

It’s a bit like getting the old TV experience when you would switch to a channel to find that one of your favorite series is on air. And just for a while, you could sit back and forget about your worries while having a good time with a series you’re familiar with.

Download: TV Randshow for Android (Free)

3. Show Skimmer (Web): Find the Best Episodes of Any Show

Show Skimmer lists the top five or top ten episodes of any TV show

“Give it a few episodes, it gets better later.” How many times have you heard that? Not every show or series is good from the first episode. But it can be brilliant later. When a friend or an app recommends a series, do your research at Show Skimmer.

This website will give you a list of the top five or top ten episodes of any series (which had at least 35 episodes). The episodes are listed in chronological order since that’s the best way to view it. You can also sort the list by rating, of course. Show Skimmer doesn’t specify which sources it uses, but it’s probably some of the oft-used ones like TVDB, IMDb, Rotten Tomatoes, etc.

So you can use Show Skimmer on a show you already love to find its top-ranked episodes and rewatch them. Or you can skip ahead to the best episodes of a procedural TV series. Or you can figure out how many episodes you need to give a friend’s recommendation before you stay on it or quit.

4. No-Brainer Watchlist (Web): Trello-Like Board to Pick by Genre, Year, and Ratings

No Brainer Watchlist gives you a Trello-like kanban board to filter and sort TV shows to watch

No-Brainer Watchlist sports an interface that organized minds will love. The web app has three columns: Suggested, Picked, and Watched. Like Trello or any other Kanban board, move your selections between the three.

There’s a drop-down arrow next to Suggested, which you use to filter your choices. Choose TV Series (or movies, or both), when it was aired, if it’s available to stream, and whether you want to group the suggestions by year.

You also need to pick a minimum rating for IMDb or Rotten Tomatoes. But the biggest filter is by genre, where your multiple selections define what you want and what you don’t want.

The option to exclude certain genres is unique and amazing and will help you get recommendations you want.

Once No-Brainer Watchlist brings you the list, drag-and-drop any interesting choice into the other columns. If you hover over any title, you’ll get its synopsis and ratings. Each TV series also indicates how many seasons it has through a small number next to the title in the list itself.

5. Ranker Watchworthy (Web): What to Watch If You Love…

Ranker's Watchworthy has a series of "What to Watch If You Love" articles for a variety of TV shows

Ranker is famous for its collection of “best of” lists and challenges, which in itself will give you several recommendations. But its new Watchworthy section is particularly good if you’re looking for TV series recommendations based on a show you love.

Here’s how it works. Browse or search for a series in Watchworthy and you’ll likely find a “What to watch if you love” article. The article lays down a few rules about how to vote and a brief write-up. After that follows a list, which readers vote on. That’s where you’ll find some off-beat recommendations and suggestions.

You’ll get a big poster of the show, a brief synopsis, and how people voted for it. If the series is part of other lists on Ranker, you’ll see links to those too. The “Where to Watch” section gives you quick links if it is available to stream or rent.

Watchworthy is packed with such articles for new and old series, so you’re bound to find something that you’re in the mood for.

More Ways to Find TV Series to Binge Watch

Oh, you thought we were done? We’re not even close. The internet is packed to the brim with people, apps, and websites recommending TV series to watch. It’s all about finding one that works best for you.

For example, I like going back to Goodviews.TV, which offers charts and analytics for TV shows. You’ll find what’s trending on Twitter or Reddit, web searches, or even torrents. It’s like a Billboard chart for TV series. And it’s only one of the cool ways to find TV series to binge watch next.

Read the full article: 5 Offbeat Apps to Find the Best TV Series You’ll Like to Binge Watch


Read Full Article

Shopify launches Shop, a new mobile shopping app


While Shopify is best-known for powering the online stores of more than 1 million businesses, the company is launching a consumer shopping app of its own today, simply called Shop.

The app is actually an update and rebrand of Arrive, an app for tracking packages for Shopify merchants and other retailers, which the company says has been used by 16 million consumers already.

Shop includes those same package tracking capabilities, but it also allows consumers to browse a feed of recommended products, learn more about each brand and make purchases using the one-click Shop Pay checkout process.

Carl Rivera, the general manager of Shop, told me that the app is a response to a broader shift — not just from desktop to mobile commerce, but also from mobile web to native mobile apps. The challenge, he suggested, is that most of us only download and shop from a handful of native apps, so it can be hard for an independent brand to launch an app of their own.

“What we want to do with Shop is give them a place to call their own,” Rivera said.

Shopify Shop overview

Image Credits: Shop

Shop provides customized product recommendations to each shopper, but Rivera noted that these recommendations all come from brands that you’ve already shown an interested in, either by purchasing a product from their Shopify store or by following their profiles in the app.

He contrasted this with product recommendations on other online stores, which he said offer “a feed of products from brands you don’t know, brands you don’t care about — most these platforms are driven by advertising.” Shop, Rivera said, will not include any ads, and it will be available for free to both shoppers and brands.

He added that he’s been working on Shop “basically since I came on-board” in late 2018. However, the current COVID-19 pandemic and resulting economic crisis prompted his team (and Shopify at large) to ask “What are the things we can today to best support merchants?”

One of their answers: a feature that allows shoppers to browse local merchants, see which ones currently support delivery and in-store purchase, then make purchases to support them.


Read Full Article

Find the Exact Date When a Google Maps Image was Taken


Curious to know the exact date when Google cameras captured those aerial and street view photographs of your home (or any other address) on our beautiful planet? Well, you can find the dates easily both in Google Maps and Google Earth.

Find the capture date of Satellite Images

If you wish to know the date when satellites captured those aerial images that you see in Google Maps, you will have to use Google Earth for that. For some unknown reason, Google doesn’t display these dates on the Google Maps website or the Google Earth web app.

Google Maps Image Date

Launch the Google Earth app on your desktop, search for any location in the sidebar and, this is important, zoom in an area as much as possible. Now hover your mouse over the map and you should see the capture date of that satellite image in the status bar as seen in the above screenshot.

Finding the capture date of Street View Images

If you happen to live in a country where Google Street View is available, you can use the Google Maps website itself to determine the date when Google Street Views cars were in your area capturing pictures of the neighbourhood.

Go to maps.google.com and search for an address. Next, drag the yellow “Pegman” to any area on the Google Map to switch from aerial to street view. The image capture date will be instantly displayed in the status bar as shown in the screenshot below.

Dates in Street View Images

Unlike Google Earth, the capture dates available inside Street View images only reveal the month and year of the picture but not the exact date.

Also see: Find the Location where a photograph was taken

To summarize, you need to use Google Earth (desktop app) to determine the capture date of Aerial Images and Google Maps for finding the date of Street View images.


Former Tesla and Lyft exec Jon McNeill just launched a fund that plans to spin out its own companies


Lyft’s former COO Jon McNeill has had a fairly storied career as an operator.  A Northwestern University economics major who worked at Bain & Co. out of college, he went on to start and sell five companies before being introduced in 2015 to Elon Musk by Sheryl Sandberg and spending 2.5 years as Tesla’s president of global sales and service.

He was apparently so good at his job that Lyft’s investors asked him to join the car-share company to help it. There, he helped build up the company’s management team, got it through its public offering, then decamped last year roughly four months after its IPO and just a year after he’d joined.

At the time, the move left some shareholders scratching their heads. It also drove down the price of Lyft’s shares. Now, McNeill says he had too many ideas percolating to stay. He has so many, in fact, that he just cofounded a business that will launch other businesses.

It’s called Called DeltaV — an engineering term for a change in velocity — and the idea is to formulate startup ideas, get them up and running, then when when they’re at the Series B phase of life, seek outside funding while hanging on to roughly 80 percent of each company.

It’s a tall order, but McNeill thinks he has the team to do it.

Along with McNeill, DeltaV was founded by Karim Bousta, who spent eight years with GE before joining Symantec as a vice president, where McNeill lured him away to Tesla, then brought him to Lyft as its VP and head of operations. (Bousta more recently logged a quick five months as an operating partner with SoftBank Investment Advisors.)

DeltaV also counts as a cofounder Sami Shalabi, who spent nearly a dozen years as a top engineer at Google after it acquired a company he cofounded called Zingku; Michael Rossiter, a business operations exec who, like Bousta, worked with McNeill at both Tesla and Lyft; and Henry Vogel, who has cofounded a number of companies and was among the first partners at BCG Digital Ventures, the corporate investment firm. (Vogel was also McNeill’s roommate when the two were college freshmen.)

As important, McNeill also thinks DeltaV has the structure needed to pursue the founders’ collective vision of investing in fewer companies that they themselves start and grow. Specifically, the five have rounded up $40 million from a dozen investors — mostly family offices — for an evergreen fund. What that means: investors are committing to allow them to recycle capital, rather than aim to return it after a certain window of time. (Most traditional venture funds, for example, have a 10-year-long investment period.)

Evergreen funds have never gained much traction in the venture world, even while — or because —  they alleviate expensive management fees. Still, there are precedents for what DeltaV is trying to do and, in fact, McNeil volunteers that they largely inspired what the team has built. Indeed, after spending time with tens of accelerators, incubators, and startup studios, McNeil says he walked away the most impressed with what two firms have created:  Sutter Hill Ventures in the Bay Area and Flagship Pioneering in Cambridge, Mass.

Both operate evergreen funds, and both of which have enviable track records. Since its 2000 founding, Flagship Pioneering has formed and spun out 75 companies and 22 of them have gone public since 2013 alone, McNeill notes. Meanwhile, Sutter Hilll, a much older outfit that also sources ideas internally, then tests them against the marketplace with the help of roughly 40 in-house engineers, has founded 50 companies, at least 18 of which have gone public. (Another, the cloud-based data warehouse company Snowflake, may be Sutter Hill’s next big win. It was valued at $12.4 billion when it most recently raised a round in February, and its CEO, Frank Slootman, suggested then that the company’s next financing event would likely be an IPO.)

We don’t know the ins and outs of how Flagship or Sutter Hill are structured, and it wasn’t McNeill’s place to tell us.

But for its part, DeltaV doesn’t collect fees. Instead, its investors own a stake of the company, alongside the founders.

Further, while evergreen funds often provide limited partners with the ability to exit or change their investment in the fund every four years or so, DeltaV doesn’t restrict them at all. Investors instead have board representation and will have a say in how much is recycled versus distributed, and can distribute or shares driven by their needs, without any set windows.

Whether the arrangement proves lucrative for everyone will take take years to know, of course. Our sense of things is that DeltaV itself aims to become a public company at some point.

In the meantime, it already has four startups in the works, including one that should be out of stealth mode by early summer and another that the firm hopes to introduce to the world this fall.

The first is a pricing and profit optimization service that aims to help e-commerce players better compete with Amazon. The other is an automotive service business. McNeill wouldn’t share more than that right now, though he adds that a separate idea — one that  revolved around the gig economy and the “future of work” — has been shelved for now, given the impacts of the coronavirus

It begs the question of why McNeill thinks right now is a good time to start DeltaV. He laughed when we asked about this earlier today. He said it was certainly a surprise. In fact, he and his cofounders firmed up their plans just in January and hit the fundraising trail roughly five weeks ago, just as the United States began to come apart at the seams.

But while it forced the team to change some of their priorities in terms of the companies that Delta V eventually hopes to launch, McNeill believes in the old adage that there’s no time to start a company like during a major downturn. As he told us on a call, “We’re actually accelerating a bit in terms of making much more forward progress,” particularly where it concerns the firm’s profit-optimization startup.

As McNeill explained it, he and his cofounders “want to make this a very long-term, durable business. We want to create dozens of companies over time.” They’re all operators who know a thing or two about repeatable processes, he added. Now, he said, they’ve just codified what they’ve been doing all along.


Read Full Article

What Language Is This? 5 Tools to Identify Unknown Languages


Have you come across a language that you can’t identify? Even if you don’t speak multiple languages, it can be useful to know what a language is just by looking at it.

Let’s look at some language finder services to show you which language you’re looking at.

1. Google Translate

Google Translate Detect Language

You’ve probably used Google Translate before. But did you know that it has a “detect language” feature that lets you work with unknown languages?

To use it, copy some text in the unknown language and head to Google Translate. Paste your text in the box on the left. Above this, you should see a Detect Language option. If this doesn’t appear, click the dropdown arrow to show all supported languages and select Detect Language.

After a moment, the Detect Language text should change to [Language]—Detected. This lets you easily identify a language and see what the text says, to boot.

Google Translate offers a lot of cool features on its mobile apps, too. There you can translate handwriting or even use your camera to translate text in front of you.

2. What Language Is This?

What Language Is This

This aptly named tool identifies any language when you paste or type text into it. It doesn’t translate the text, but that’s not a big deal if you only want to know which language the text is in.

After entering your text, give it a second and you’ll see what language you have. In cases where several languages are similar, the tool will suggest possible other languages. When this happens, you should try pasting a different sample from the source so you can confirm which language it is.

3. Translated Labs Language Identifier

Translated Labs Identifier

Here’s another simple tool to help you find out about unknown languages. Simply enter some text and you’ll see its best guess instantly. The service supports 102 languages, so chances are that whatever you’re looking for is here.

There aren’t any frills, aside from the Pick a random language button if you want to challenge yourself to identify languages on your own.

4. Yandex Translate

Yandex Translate Images

Looking to detect a language from an image? Yandex Translate’s image translation tool makes this easy. Simply upload an image from your computer or drag it onto the page and the service will detect the language in the image.

Like Google Translate, auto-detect should be enabled by default. If it’s not, click the language name at the top-left and check Auto detect. The text will then change to show which language is in the image.

If you like, select the language you want to translate to on the right. Then you can click text in the image to display it in your language.

5. Language Identification Games

You’ll find many tools to help you tell what a language is that are almost identical to the above. For something a little different, why not try a website that challenges you to identify various languages? Not only is it enjoyable, but spending a bit of time with these languages will help you to identify them in the future.

LingYourLanguage is a great site for this. It allows you to play by yourself or in multiplayer mode in four difficulty levels: Easy, Regular, Hard, and Omniglot.

On each stage, you’ll hear a clip in a certain language and must pick the correct answer from a few choices. After you answer, click a language to learn a bit more about it if you like. You only have a limited number of lives, so see how high you can score!

The game contains over 2,000 samples in 80 languages, so there’s plenty to discover.

LingYourLanguage Game

Another fun game like this is Language Squad. It offers both Audio and Alphabet challenges. Audio is a lot like LingYourLanguage, and offers four difficulty levels that progressively include more languages to increase the challenge level.

Alphabet, as you’d expect, presents you with a text sample of a language and asks you to identify it from several choices. Pick from Easy or Hard mode depending on the number of languages you want in the pool.

Language Squad Language

If you’re interested in general language identification, these will help you spot certain characters and phrases more easily.

Learn Language Basics to Better Identify Them

We’ve looked at five ways to quickly identify what language you’re looking at. Whether you want to identify a picture or text on a website, it’s not hard with these resources.

If you want to take this a step further, consider learning the basics of several languages. This will increase your knowledge of the world’s tongues and help you identify the differences between languages more easily. Have a look at the best language learning apps to get started.

Image Credit: Kanko*/Flickr

Read the full article: What Language Is This? 5 Tools to Identify Unknown Languages


Read Full Article

Stay Positive With Spotify’s Daily Wellness Playlist


Spotify has launched a new playlist designed to help us all get through these troubling times. Called Daily Wellness, the playlist combines inspirational podcasts and uplifting music, providing you with a daily dose of positivity.

What to Expect From Spotify’s Daily Wellness Playlist

In a post on For the Record, Spotify announced Daily Wellness, describing it as “a personalized mix of grounding motivational podcasts and feel-good music that can help you find positivity, mindfulness, or peace throughout your day.”

The Daily Wellness playlist will be updated twice a day; in the morning and in the evening. And Spotify will be picking the content with the time of day in mind. The idea being to top and tail your day with music and playlists to either get you moving or chill you out.

In the morning, Daily Wellness will provide “positive, motivational content to kickstart your day.” This means inspirational podcasts like Daily Quote and Yoga Girl Daily, plus “personalized music to help you rise and shine.”

In the evening, Daily Wellness will provide “content that’s a bit more relaxing” to help you get a good night’s rest. The podcasts will include Daily Breath with Deepak Chopra, and poetry from The Slowdown. Alongside more personalized music picks.

How to Listen to Spotify’s Daily Wellness Playlist

Daily Wellness is now available in the US and the UK, for both free and premium users. You’ll find it on the Made for You hub in the Spotify app on mobile, web, and desktop. Spotify hasn’t yet said if and when Daily Wellness will be available in other countries.

While most of Spotify’s playlists focus on music, the streaming service is getting into podcasts in a big way. Which means you can now use Spotify’s podcast playlists to discover new podcasts. Just avoid listening to anything too heavy right now.

Read the full article: Stay Positive With Spotify’s Daily Wellness Playlist


Read Full Article