Postmates wants you to chaperone its delivery robots

Only Mario Kart can train you for this.

Michael Waters • May 19, 2020

Another pandemic trend to watch: How many businesses return their corona relief money

Shake Shack started the trend last month, and many other companies have followed its lead.

Nick DeSantis • May 19, 2020

In some essential industries, working from home means living at work

To reduce the risk of spreading infection, some businesses ask their employees to live on-site.

Nick DeSantis • May 19, 2020

Libraries hope their return will not be overdue

For many people, libraries provide essential services. But getting back to full service means libraries won’t look the same.

Michael Waters • May 18, 2020

The corona crisis means the busy signal at the call center never ends

AI-powered assistants are taking some strain off of seriously overloaded customer-service lines.

Nick DeSantis • May 18, 2020

Scooter companies hope for a 2-wheeled revival — if they can survive long enough

The pandemic put scooter companies through hell on wheels, but they’re hoping to make a comeback.

Nick DeSantis • May 18, 2020

One way to save the magazine industry: vegetable seeds

A family magazine in India jolted quarantine-era circulation with a throwback add-on called a covermount.

Michael Waters • May 18, 2020

The social distancing consultant will see you now

Companies are pivoting to help other businesses with social distancing. Their services are in high demand -- if a little unusual.

Michael Waters • May 15, 2020

Only for a limited time: Home shopping TV is taking over retail

Media and retail are hurting. A hybrid of the 2 industries is not.

Michael Waters • May 15, 2020

An unusual bright spot in the gambling biz: People are itching for scratch-off tickets

With few other gambling options, the itch for instant gratification is powerful.

Nick DeSantis • May 15, 2020

Virtual reality can’t catch a break

The industry is facing an Oculus rift: It should be more popular right now, but consumers haven’t caught the wave.

Michael Waters • May 14, 2020

The market for refurbished tech is shining like new

We need more devices to keep up with the marathon of quarantine. The ringleaders of the refurb empire are reaping the benefits

Nick DeSantis • May 14, 2020

One humble software platform is behind all those coronavirus dashboards

It’s ArcGIS -- and the crisis has made it more popular than ever.

Nick DeSantis • May 14, 2020

Mannequin customers are taking over the business world

From the sports world to fine dining, fake fans are in right now.

Michael Waters • May 14, 2020

It turns out running an ‘Amazon for Animal Crossing’ is very hard

Peer purchasing pressure is definitely a thing. Communal online shopping could be a boon to brands.

Michael Waters • May 13, 2020

‘Squad shopping’ could be the next take on tech-enabled togetherness

Peer purchasing pressure is definitely a thing. Communal online shopping could be a boon to brands.

Nick DeSantis • May 13, 2020

Dutch AI is coming for the Billboard charts

Eurovision is canceled, so a Dutch broadcaster organized a contest for algorithmically generated bangers

Michael Waters • May 13, 2020

Uber wants to swallow Grubhub, and a deal could reshape the meal-delivery biz

It’s not a done deal, but here are some takeaways to whet your appetite.

Nick DeSantis • May 13, 2020

The contactless takeover: No-touch tech will be key to reopening businesses

Mobile payments are taking off. Contactless solutions are coming to restaurants, the movies, and your favorite stores.

Nick DeSantis • May 12, 2020

The next stage of quarantine boredom is the redecorating phase

We’re all amateur interior designers now.

Nick DeSantis • May 12, 2020

An IPO in this economy? A used-car dealer is revving up for its big debut

It sounds crazy, but some other companies are forging ahead with plans to go public.

Michael Waters • May 12, 2020

2020 or 1320? Meet the new bartering craze

Some people are bartering just to spread a little kindness. It’s enough to warm your cold quarantined heart.

Michael Waters • May 12, 2020

A beer shortage leaves Mexico with a case of sud sadness

Thirsty citizens are having a hard time commandeering a precious six-pack.

Nick DeSantis • May 11, 2020

You probably aren’t rich enough for these high-end Zoom fundraisers

Celebrities and the political class are pivoting to remote events to raise money for charity and campaigns.

Michael Waters • May 11, 2020

Airlines are desperate to jettison their excess snacks

They’re offloading packages of cookies and crackers. Individually wrapped treats could be a preview of changing corporate snack perks.

Michael Waters • May 11, 2020

A theater chain’s unusual pivot: launching a streaming service of its own

The Alamo Drafthouse chain’s on-demand service wants to bring Weird Wednesdays right to your couch.

Nick DeSantis • May 11, 2020

Sorry Comcast: School buses are internet providers now

School districts are bringing WiFi connections to communities that need them now more than ever.

Michael Waters • May 8, 2020

China’s farmers borrow from the streamer’s playbook: They’re going live

With supply chains disrupted, they have no choice but to pitch their flowers and pineapples on video.

Nick DeSantis • May 7, 2020

Does the pandemic spell doom for the shop within a shop?

The pandemic could send Sephora and JCPenney to a messy makeup breakup.

Nick DeSantis • May 7, 2020

Join 2M+ professionals getting the Hustle daily news brief

[class^="wpforms-"]
[class^="wpforms-"]
[email-submission-form button-text="Join Free" include-trends-opt-in="true" success-url="https://thehustle.co/signup" default-source="thehustleco" default-medium="home-exit-popup" default-campaign="home-page" form-id="exit-popup-general" optinmonster-conversion="true" redirect-after-signup="https://thehustle.co/thank-you-hub/"]
<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); } function appendCheckboxes_email_submission() { var wrappingDiv = document.getElementById('email-submission'); var optInDivs = wrappingDiv.querySelectorAll('.trends-opt-in'); optInDivs.forEach(el => { el.style.display = null; if (el.getElementsByClassName('trends-opt-in-checkbox').length < 1) { var checkbox = document.createElement('input'); checkbox.setAttribute('id', 'trends_opt_in_email_submission'); checkbox.setAttribute('class', 'trends-opt-in-checkbox'); checkbox.setAttribute('type', 'checkbox'); checkbox.setAttribute('name', 'trends_opt_in'); var label = document.createElement('label'); label.setAttribute('for', 'trends_opt_in_email_submission'); label.setAttribute('class', 'trends-opt-in-text'); label.textContent = "Yes, I'd like to receive additional emails on hot business opportunities from Trends, by the Hustle"; el.appendChild(checkbox); el.appendChild(label); checkbox.click(); } }) } window.addEventListener('DOMContentLoaded', (event) => { initForm(); if (true) { appendCheckboxes_email_submission(); } }); </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-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/signup?redirect_after=https%3A%2F%2Fthehustle.co%2Fthank-you-hub%2F"> <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 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="trends-opt-in" style="display:none;"></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>