Nick DeSantis
Editor, The Hustle

Unrest across America: The early impact on businesses

We’ll help you take stock of the moment, learn from it, and help others.

Nick DeSantis • June 1, 2020

Ready to revisit that reopened business? You may need a reservation

And companies that help you nab that prized rez are here to help.

Nick DeSantis • May 29, 2020

Here’s what to know about Trump’s executive order on social media

We translated the order from Bureaucratese to English.

Nick DeSantis • May 29, 2020

Gather ’round the virtual watercooler…

… because virtual reality offices are like a mashup of Dilbert and The Sims.

Nick DeSantis • May 28, 2020

As the country reopens, frozen industries show signs of thawing

The picture is still bleak in many areas, but green shoots are starting to emerge.

Nick DeSantis • May 27, 2020

How the corona crisis changed the game for some of your favorite summer staples

Every day might still feel the same, but you can tell it’s summer by what’s on our shopping carts.

Nick DeSantis • May 25, 2020

The pandemic heats up the ecommerce race to take on Amazon

Shopify wants to mom-and-popify online retail, but is an alliance with Facebook unholy?

Nick DeSantis • May 22, 2020

The case for starting a business in a pandemic economy

In this economy? Yes, it could be a good time. Here’s why.

Nick DeSantis • May 21, 2020

Meet the new jobs of the reopening economy

Contact tracers, temperature checkers, and social distancing monitors are all coming to businesses near you.

Nick DeSantis • May 20, 2020

The pandemic tells a very different tale for 3 big retailers

Updates from a few titans of US retail show how the sector is shaking out into a few winners and lots of losers.

Nick DeSantis • May 20, 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

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

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

Our mild encounters of the Hollywood kind

Inspired by a viral tweet, we run down our most mundane run-ins with the stars.

Nick DeSantis • May 15, 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

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

‘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

The next stage of quarantine boredom is the redecorating phase

We’re all amateur interior designers now.

Nick DeSantis • May 12, 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

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

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

Wink’s pivot to subscriptions leaves users feeling poked in the eye

One of them posted a photo of Wink hardware “where it belongs” -- in the toilet.

Nick DeSantis • 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

A new puzzle for pandemic-era ecommerce: Dealing with returns

Retailers may see a sudden influx of sad, lonely cardboard boxes.

Nick DeSantis • May 6, 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>