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

Could sea bass be the next banana bread?

Quarantined cooks are scaling up their ambitions.

Caroline Dohack • 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

Regular people are cobbling together a living with Zoom trivia nights

The new trivia kingpins are just a bunch of amateurs.

Michael Waters • May 6, 2020

Burger blackouts mean it might be time to moo-ve on from a drive-thru fave

The Wendy’s “fresh, never frozen” promise left the chain lacking necessary supplies.

Caroline Dohack • May 6, 2020

Get ready for a wave of returning-to-work tools

Salesforce is one of the first companies out of the gate, but if the Zoom copycats are any clue, others won’t be far behind.

Nick DeSantis • May 5, 2020

The fashion world is officially endorsing your home catwalks

Designers are taking runway shows straight to the kitchen.

Michael Waters • May 5, 2020

One of America’s most technophobic institutions took a step out of the dark ages

For the first time, the Supreme Court held oral arguments by teleconference. For the most part, the historic occasion went smoothly.

Nick DeSantis • May 5, 2020

What happened when the Oracle of Omaha went virtual

Warren Buffett still believes in America’s long-term economic prospects, but tough times are ahead for airlines and insurers.

Nick DeSantis • May 4, 2020

Plexiglass could shine in a reopening economy

You’re going to start seeing it everywhere.

Nick DeSantis • May 4, 2020

Want to look smart? Try a credibility bookshelf

Your home is everyone’s business now. But don’t look like you’re trying too hard.

Michael Waters • May 4, 2020

The magic of network TV now happens in living rooms

TV shows are going fully remote -- and it’s not easy

Michael Waters • May 1, 2020

Virtual babysitters are here to give isolated parents a break

During the Coronavirus, some new services could be just what parents need for keeping the kids occupied.

Nick DeSantis • May 1, 2020

Pandemic advertising is getting freaky

The ad business faces a crisis: How do you sell in such a strange time?

Michael Waters • April 30, 2020

A New Deal for French fries

Your patriotic duty may soon involve shoveling down the national leftovers.

Michael Waters • April 30, 2020

‘Revenge spending’ may sound like fun, but is it really a lifeline for luxury brands?

Reports of a buying bonanza at a Hermes outpost in China sparked speculation about “revenge buying.” The trend may not hold water.

Nick DeSantis • April 30, 2020

Animal Crossing’s stalk market is the only economic indicator you need right now

The twists and turns of the game’s fictional market have captivated real-life analysts.

Michael Waters • April 30, 2020

Surveillance tech will be big for reopenings. Can it keep privacy concerns in check?

Thermal cameras might help economies reopen without un-flattening the curve.

Nick DeSantis • April 29, 2020

A Lithuanian city is turning its streets into coffee shops

Real estate is so cramped that businesses are going al fresco.

Michael Waters • April 29, 2020

3 pandemic trends to watch as the digging-out phase begins

This week, states are starting to ease up on lockdown orders. Here’s what we’re following.

Nick DeSantis • April 28, 2020

The nostalgia economy is keeping high school prom alive

If you miss out on your virtual prom, at least there’s… drive-thru graduation.

Michael Waters • April 28, 2020

Sotheby’s is losing millions because online auctions just aren’t that exciting

There’s less adrenaline when you bid online. That may be why big auction houses are taking a big hit.

Michael Waters • April 28, 2020

A Thin Mints bailout? Girl Scouts nab coronavirus relief funds

Big-name businesses caught heat for getting coronavirus relief funds. This troop won’t make you lose your cookies.

Nick DeSantis • April 28, 2020

Everybody’s coming after Zoom now

The Zoom clones are multiplying, but Zoom Exhaustion is setting in.

Nick DeSantis • April 27, 2020

Indie shops are stealing a sliver of Amazon’s bookselling revenue

A new marketplace called bookshop.org is giving small sellers a financial lifeline.

Nick DeSantis • April 27, 2020

Oldies are golden and pop stars lose their luster: our quarantine listening habits

Bob Marley, Bob Dylan, and kids’ tunes are on the rise.

Nick DeSantis • April 27, 2020

In the pandemic era, can #vanlife go on? It depends on your rig

Some van fans are getting REALLY socially distant.

Mia Sullivan • April 24, 2020

A small pandemic bright spot? The end of the airplane middle seat

The middle seat is the absolute worst, so it’s unlikely anyone who’s actually flying would miss it.

Caroline Dohack • April 24, 2020

Airbnb pledged $250m to help its hosts. Now some hosts ask, where’s the money?

Many hosts say they haven’t received payouts from the company’s coronavirus relief fund. A few who have are calling the payments chump change.

Nick DeSantis • April 24, 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="US"> <input class="funnel-submission-url hidden-input" type="hidden" name="submission_url" value="https://thehustle.co/tag/coronavirus/page/6/"> <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>