Michael Waters
Staff Writer, The Hustle

The CIA has a plan to poach Big Tech employees

The CIA has toppled governments and negotiated hostage crises. But when it comes to attracting tech-minded college grads, it just can’t beat Silicon Valley. The...
Michael Waters • September 23, 2020

Totally normal jobs are huge on TikTok

Want to go viral on TikTok? You have to dance well, look conventionally attractive, or… be a landscaper. People with unremarkable jobs — power-washers, hat-makers,...
Michael Waters • September 23, 2020

HotSchedules, Slack’s clunky older cousin, is having a moment

If you’ve worked in retail this century, the word “HotSchedules” might give you, well, hot flashes. The shift-scheduling app has been helping hourly workers trade...
Michael Waters • September 22, 2020

A fraud-detection company just got busted for committing fraud

Just to be safe, we’re going to need a team of fraud investigators to keep tabs on our fraud investigators. A few months ago, the...
Michael Waters • September 22, 2020

The boarding-pass hack that hit Australia’s former prime minister

You probably aren’t flying much right now, which might be for the best. All those boarding pass pics you’ve posted to Instagram? Turns out,...
Michael Waters • September 21, 2020

How marketers convinced America to eat fish sticks

There is perhaps nothing more quintessentially American than the fish stick. Where else but in this nation could one freeze processed whitefish into a brick,...
Michael Waters • September 18, 2020

Streaming services have completely given up on creative names

If you have experience coming up with clever brand names, the major media conglomerates of the world need you. CBS All Access is rebranding as…...
Michael Waters • September 18, 2020

The Weather Channel is going all in on shopping

Do snow flurries make you inexplicably hangry for truffle fries? The Weather Channel probably knows. The app, which has ~45m monthly users, is fresh off...
Michael Waters • September 18, 2020

Can you build a business around internet pranks?

A new game via the company MSCHF is hitting the internet next month — and it involves a ton of free cash. Dubbed Card...
Michael Waters • September 17, 2020

Need a new winter coat? Try buying it from a music video.

Has a favorite music artist’s outfit ever made you look down at your schlubby T-shirt and sigh? Good news: Now you can channel that shame...
Michael Waters • September 16, 2020

Should the government pay people to take a COVID vaccine?

Researchers have been working around the clock to find a COVID vaccine. But once it exists, we may have another problem on our hands. A...
Michael Waters • September 16, 2020

Brace yourself for October 10th, this year’s mysterious new shopping holiday

If you ever complained about “year-end sales” starting right after Halloween, you’re in for a rude awakening. The holiday season is starting earlier than ever...
Michael Waters • September 15, 2020

Video game characters are taking over the pop charts

Want to feel old? Right now, the top slot on Billboard’s World Digital Song Sales chart isn’t occupied by Drake, Rihanna, or Kanye. It’s held...
Michael Waters • September 15, 2020

The company that wants to preserve our data for 500+ years

Deep in the Norweigan arctic, on the ice-encrusted island of Spitsbergen, life stands still. The surrounding lands of the Svalbard archipelago are sparse and desolate....
Michael Waters • September 12, 2020

Drive-thrus are going to look a lot different in 2021

Is it a bird? A plane? No, sorry, it’s just the Burger King drive-thru’s new floating kitchen. With drive-thru visits up 26% this past April...
Michael Waters • September 11, 2020

Will Facebook Campus help it save face with teens?

There’s a new, college-student-only social network in town, and it works like so: You create a profile using your campus email. You add photos....
Michael Waters • September 11, 2020

Forget the stock market: Investors are pouring their money into old songs

People are betting millions of dollars on your future nostalgia listening. Last month, Concord Music Publishing — a group that holds the rights to 400k+...
Michael Waters • September 10, 2020

Board games are starting to look a lot like video games

Once upon a time, you had to nag a nearby nerd to play a board game like Dungeons & Dragons with you in person. Now...
Michael Waters • September 10, 2020

This AI chef is designing recipes based on your leftovers

The worst part of cooking isn’t the cleanup. It’s figuring out what the hell you’re going to do with that tin of pumpkin-pie spice...
Michael Waters • September 9, 2020

The multibillion-dollar school-bus business is hurting

The wheels on the school bus are not going round and round. With tons of in-person classes canceled, districts are cutting their contacts with their...
Michael Waters • September 9, 2020

Can social commerce catch on outside of China?

Photo Credit: Carlina Teteris Look around the world, and Instagram Shopping — which lets you buy a pair of fish flops without leaving the platform...
Michael Waters • September 8, 2020

How do you design a body-wash scent?

During the 3 years that Lisa Wilson trained with a master perfumer, she tested scents while sitting in bumper-to-bumper traffic. That meant holding blotter strips...
Michael Waters • September 7, 2020

The best productivity software is a keyboard from 1993

Since the start of quarantine, companies have done everything imaginable to make you more productive. They’re teaching you how to cut down on your tabs....
Michael Waters • September 7, 2020

In-flight WiFi is in crisis — which could be good for everyone else

Next time you hop on a flight, your WiFi options are probably going to look a little different. GoGo Inc, the heavyweight that powers United,...
Michael Waters • September 4, 2020

Get ready for the shroom IPOs

Here’s something trippy: Magic mushrooms are illegal almost everywhere in the US. But soon, you can buy stock in the psychedelics on Wall Street. The...
Michael Waters • September 3, 2020

New track from your favorite artist sound weird? It could be a Spotify scammer.

Did your favorite rapper just drop a single that makes a totally inexplicable turn toward EDM? Consider this: it might not actually be their...
Michael Waters • September 3, 2020

The big business of twinfluencers

Armie Hammer playing both of the Winklevosses (Winklevi?) in The Social Network feels a bit quaint now. Today’s twins are launching their own twin-focused clothing...
Michael Waters • September 2, 2020

Is ice cream the next big celebrity product?

Please welcome Selena Gomez, ice cream entrepreneur. Last week, the pop star dropped a new line of pink vanilla ice cream called Cookies & Cream...
Michael Waters • September 2, 2020

Can startups make scheduling less terrible?

There’s only one thing worse than sitting through meetings: scheduling them. In theory, scheduling is a simple task. But now that we’re in an age...
Michael Waters • September 1, 2020

Infobip and the big business of sending corporate texts

You’ve probably never heard of Croatia’s biggest tech giant, but you’ve almost certainly used it. This summer, Infobip became the latest company in Europe to...
Michael Waters • September 1, 2020

Join 2M+ professionals getting the Hustle daily news brief

[email-submission-form button-text="Join Free" include-trends-opt-in="true" success-url="https://thehustle.co/new-thank-you-v2/" default-source="thehustleco" default-medium="home-exit-popup" default-campaign="home-page" form-id="exit-popup-general" optinmonster-conversion="true"]
<script type="text/javascript"> var onloadCallback = function() { grecaptcha.render('verify-your-humanity', { 'sitekey' : '6LdddrcZAAAAALyttpvOqiwQGwq5BNhgDz4tMQGE' }); }; function getCookieValue(a) { var b = document.cookie.match('(^|[^;]+)\\s*' + a + '\\s*=\\s*([^;]+)'); return b ? atob(decodeURIComponent(b.pop())) : ''; } function getCookie(name) { var cookieArr = document.cookie.split(";"); for(var i = 0; i < cookieArr.length; i++) { var cookiePair = cookieArr[i].split("="); if(name == cookiePair[0].trim()) { return decodeURIComponent(cookiePair[1]); } } return null; } function setHiddenFieldValue(wrappingDiv, searchParams, className, utmName, cookieName, defaultValue) { var el = wrappingDiv.getElementsByClassName(className)[0]; var existingVal = el.getAttribute('value'); if (utmName == 'ref') { var newVal = searchParams.get(utmName) || getCookie(cookieName); } else { var newVal = searchParams.get(utmName) || getCookieValue(cookieName); } if ((existingVal == null || existingVal == '' || existingVal == defaultValue) && (newVal != null && newVal != '')) { el.setAttribute('value', newVal); } } function setHiddenFieldValueFromUtm( wrappingDiv, searchParams, className, utmName, defaultValue ) { var el = wrappingDiv.getElementsByClassName(className)[0]; if (el != null) { var existingVal = el.getAttribute("value"); var newVal = searchParams.get(utmName); if (newVal != null && newVal != "") { el.setAttribute("value", newVal); } } } function initForm() { var wrappingDivs = document.getElementsByClassName('email-submission'); Array.prototype.forEach.call(wrappingDivs,wrappingDiv => { var sp = new URLSearchParams(window.location.search); setHiddenFieldValue(wrappingDiv, sp, 'funnel-source', 'utm_source', 'funnel_source', 'thehustleco'); setHiddenFieldValue(wrappingDiv, sp, 'funnel-campaign', 'utm_campaign', 'funnel_campaign', 'home-page'); setHiddenFieldValue(wrappingDiv, sp, 'funnel-medium', 'utm_medium', 'funnel_medium', 'home-exit-popup'); setHiddenFieldValue(wrappingDiv, sp, 'funnel-referral', 'ref', 'funnel_referral', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-a', 'a', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-c', 'c', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-o', 'o', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-oc', 'oc', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-e', 'e', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-f', 'f', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-r', 'r', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-t', 't', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s1', 's1', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s2', 's2', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s3', 's3', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s4', 's4', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s5', 's5', ''); var error_message = getCookieValue('validate-email-message'); if (error_message && error_message.trim() != '') { var error = wrappingDiv.getElementsByClassName('funnel-error')[0]; var prev_email = getCookieValue('funnel_email'); error_message = prev_email + " is not valid. Please try again"; error.innerHTML = error_message; error.style = ''; } }); if (false) { initCaptchaFormV2(); } } function initCaptchaFormV2() { var v3RecaptchaResponseEl = document.getElementById('recaptcha-response-v3'); v3RecaptchaResponseEl.parentNode.removeChild(v3RecaptchaResponseEl); var wrappingDiv = document.getElementById('email-submission'); var subForm = wrappingDiv.getElementsByClassName('email-submission')[0]; var captchaVersion = document.createElement('input'); captchaVersion.class = 'g-recaptcha hidden-input'; captchaVersion.type = 'hidden'; captchaVersion.name = 'g-recaptcha-response-v2'; captchaVersion.value = 'true'; subForm.appendChild(captchaVersion); var captchaEl = document.createElement('div'); captchaEl.id = 'verify-your-humanity'; subForm.prepend(captchaEl); var captchaApiScriptEl = document.createElement('script'); captchaApiScriptEl.src = 'https://www.recaptcha.net/recaptcha/api.js?onload=onloadCallback&render=explicit'; captchaApiScriptEl.async = true; captchaApiScriptEl.defer = true; document.head.appendChild(captchaApiScriptEl); } window.addEventListener('DOMContentLoaded', (event) => { initForm(); }); if(typeof hp_interval == 'undefined') { var hp_interval = 0; var hp_ts = 0; var hp_try = 0; jQuery(document).ready(function ($) { hp_interval = setInterval(function(){ $('input.hp_ts').val(hp_ts); hp_ts += 1; if(hp_ts >= 180) { clearInterval(hp_interval); } },1000); $('.email-submission:not(.prevent-default)').submit(function (e) { var form = $(this); if(hp_ts < 3 && hp_try < 1) { e.preventDefault(); if (form.find('.email-form-submit-message').length < 1) { form.find('.email-form-wrap').after('<p class="email-form-submit-message" style="padding: 0em 1.5em;">Too fast! Are you a human? Try again please.</p>'); } hp_try += 1; hp_ts = 0; $('input.hp_try').val(hp_try); } }); }); } </script> <div class="email-signup" id=email-submission> <div class="funnel-error" style="display:none;"></div> <form class="email-submission " id="exit-popup-general" action="https://cms.thehustle.co/api/v1/contacts/wordpress_create" method="post" autocomplete="email"> <div class="email-form-wrap"> <input class="funnel-source hidden-input" type="hidden" name="source" value="thehustleco"> <input class="funnel-campaign hidden-input" type="hidden" name="campaign" value="home-page"> <input class="funnel-medium hidden-input" type="hidden" name="medium" value="home-exit-popup"> <input class="funnel-form-id hidden-input" type="hidden" name="form-id" value="exit-popup-general"> <input class="funnel-referral hidden-input" type="hidden" name="referral_code"> <input class="funnel-fail-url hidden-input" type="hidden" name="fail_url" value=""> <input class="funnel-ip-country-wordpress hidden-input" type="hidden" name="ip_country_wordpress" value="FI"> <input class="funnel-submission-url hidden-input" type="hidden" name="submission_url" value="https://thehustle.co/author/mwaters/page/2/"> <input class="funnel-a hidden-input" type="hidden" name="a" value=""> <input class="funnel-c hidden-input" type="hidden" name="c" value=""> <input class="funnel-o hidden-input" type="hidden" name="o" value=""> <input class="funnel-oc hidden-input" type="hidden" name="oc" value=""> <input class="funnel-e hidden-input" type="hidden" name="e" value=""> <input class="funnel-f hidden-input" type="hidden" name="f" value=""> <input class="funnel-r hidden-input" type="hidden" name="r" value=""> <input class="funnel-t hidden-input" type="hidden" name="t" value=""> <input class="funnel-s1 hidden-input" type="hidden" name="s1" value=""> <input class="funnel-s2 hidden-input" type="hidden" name="s2" value=""> <input class="funnel-s3 hidden-input" type="hidden" name="s3" value=""> <input class="funnel-s4 hidden-input" type="hidden" name="s4" value=""> <input class="funnel-s5 hidden-input" type="hidden" name="s5" value=""> <input class="funnel-success-url hidden-input" type="hidden" name="success_url" value="https://thehustle.co/new-thank-you-v2/"> <input id="recaptcha-response-v3" class="g-recaptcha hidden-input" type="hidden" name="g-recaptcha-response" value=""> <div class="signup-icon" style="display:none;"> <svg width="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6Zm-2 0-8 5-8-5h16Zm0 12H4V8l8 5 8-5v10Z" fill="#848B92"></path></svg> </div> <input type="hidden" name="hp_ts" class="hp_ts" value="0"> <input type="hidden" name="hp_try" class="hp_try" value="0"> <input type="text" name="first_name" placeholder="Enter your name" value=""> <input class="signup-email" type="email" name="email" placeholder="Your email address" required autocomplete="email"> <input class="email-submit om-trigger-conversion" type="submit" value="Join Free"> </div> <div class="validate-mistake-emails-message" style="display:none;"></div> <div class="form-options" style="display:none"> <div class="form-options-wrap"> <div class="trends-opt-in"> <input id="trends_opt_in_email_submission" class="trends-opt-in-checkbox" type="checkbox" name="trends_opt_in"> <label for="trends_opt_in_email_submission" id="trends_opt_in_label" class="trends-opt-in-text">Yes, I’d like to receive additional marketing emails on hot business opportunities from Trends, by the Hustle.</label> </div> <div class="privacy-text"> <p>We're committed to your privacy. The Hustle uses the information you provide to contact you about our relevant content and services. You may unsubscribe from these communications at any time. For more information, check out our <a href="https://thehustle.co/privacy">Privacy Policy</a>.</p> </div> </div> </div> <div submit-success> <template type="amp-mustache"> <p class="c-message c-message--success">Thank you for subscribing.</p> </template> </div> <div submit-error> <template type="amp-mustache"> <p class="c-message c-message--failed">Your submission failed. Please try again!</p> </template> </div> </form> </div>