You're viewing an email archive of The Hustle newsletter. Join free to receive the 5-minute newsletter keeping 2M+ innovators in the loop.

💤 Does sleep tech work?

The Hustle

Details assigned to a prepaid $500 Walmart gift card are reportedly what helped federal agents track down the New York couple that allegedly laundered billions of dollars in bitcoin. Interestingly, that implies there are billionaires who shop at Walmart.

In today’s email:

  • Sleep tech: The $12B+ industry that wants to get you a good night’s rest.
  • Monopoly money: How Olympic ticket prices get inflated.
  • #FreeRezy: How finance bros gamed the system for NYC’s hottest reservations.
  • Around the web: Pop-up memes, incredible lectures, and more cool internet finds.

🎧 On the go? Listen to today’s podcast to dive deeper on sleep tech, the rise of crypto in divorce proceedings, and much, much more.

The big idea
sleep gif

The $12B+ sleep industry, explained

Did you get less than 7 hours of sleep last night?

If so, you’re in the majority. More than ⅔ of Americans fail to hit that number for daily ZZZs, per The Economist.

This sleep deficit leads to problems — like poor health and lower productivity — estimated to “cost America’s economy as much as $400B a year.”

The culprits are many

Widespread caffeine and alcohol consumption doesn’t help. Neither does having a rectangle distraction machine in our pockets all day.

Back when there were no smartphones or laptops, the great-grandparents of today’s Americans got an average of 2 more hours of sleep a night.

Sleep tech is trying to fill the void

Per The Economist, the industry was worth $12.5B in 2020, including:

  • Oura, a $1B startup selling a $300 titanium ring that can track activity, heart, and oxygen levels
  • Kokoon, a company selling $200+ wireless earbuds that play relaxing music and can track a user’s sleep stage based on blood-oxygen levels
  • Eight Sleep, maker of a $2k+ mattress that heats and cools as a person’s body temperature changes throughout the night (it’s called the “Lamborghini of mattresses”)

Major consumer tech players — like Huawei, Google, and Samsung — also sell sleep-tracking products. Meanwhile, a small company called Apple has activated 100m+ smartwatches with sleep (and health-tracking) features.

Does any of this work?

The Economist says that ~40% of sleep-wearable users “abandoned their device” when the effects didn’t take hold. Also, the tech lacks the “gold standard” to prove health efficacy: randomized controlled clinical studies.

But with a total addressable market of **checks notes** anyone who sleeps, the business case for sleep tech isn’t going anywhere.

Share on Facebook Share on Twitter Send as email to a friend View on our website

Cheers: Champagne saw record sales of $5.7B in 2021, a 14% increase from pre-pandemic highs, in part because the US was importing a lot of it. #ecommerce-retail

Wind woes: An NPR report explores how misinformation about solar and wind energy is causing US projects to be limited or rejected. #clean-energy

Spacecation: For a $150k deposit, you can now reserve a Virgin Galactic spaceflight (full price: $450k+). The company’s stock rose 20%+ on the news. #emerging-tech

Non-white New Yorkers who live in high stop-and-frisk areas are more likely to be surveilled by facial recognition tech, per research from Amnesty International and others. #privacy

An official of India’s central bank says crypto is like a “Ponzi scheme.” The comparison comes on the heels of a proposal to tax virtual assets. #fintech-crypto

Intel will acquire Tower Semiconductor, an Israeli chipmaker for hundreds of companies, for $5.4B. #big-tech

how tickets are sold

Is this the end of an Olympic monopoly?

You’ve probably never heard of the small New Jersey company, CoSport, or its parent company, Jet Set Sports.

But every American who’s purchased tickets to the Olympics over the past ~20 years has had to go through them.

When the Olympics roll around, CoSport buys up almost every ticket available to Americans — and reserves thousands of hotel rooms and restaurant tables in the host city — then sells them back to the public at inflated prices.

CoSport founder and co-CEO Sead Dizdarevic has reportedly earned upwards of $30m in profit per Games from this relationship.

But after the uproar from Tokyo and years of complaints from customers, his reign as ticket king may be coming to an end.

Read the full story
Free Resource

2X: A night of storytelling, live from LA

March 17: Save the date.

Six badass women at the forefront of business and tech have agreed to tell their stories.

So we’re making a night of it. And bringing the bottles.

Each speaker has 8 minutes to paint a pivotal shift in their lives or careers, or whatever brilliance takes over in the moment.

It’s business casual with drinks (and us 🤠).

Introducing your speakers for the evening:

Get $30 early-bird tickets. Price goes up next month.

Save Your Seat →
First World Problems
plate of food

The rise and fall of #FreeRezy, a group chat that unlocked NYC’s hottest reservations

Finance bros in New York take dinner reservations seriously.

If you don’t believe me, just watch American Psycho, where a reservation at the right restaurant is the ultimate status symbol.

While not everything in that movie is realistic (thankfully), the reservation struggle is spot-on. The best restaurants in NYC often release a small batch of reservations, months in advance, and are fully booked in seconds.

So what’s a finance bro with fine dining tastes to do?

Enter #FreeRezy

A trio of finance workers created #FreeRezy — a group chat on Telegram where aspiring diners could snag reservations at NYC’s hottest spots.

Here’s how it worked:

  • The trio searched online to find out when the best restaurants release new reservations
  • They set alarms at those times and would book tables from multiple Resy accounts
  • They listed the reservations in the group chat where members could claim them on a first-come, first-served basis

Per Eater, the trio booked 1k+ reservations in the last 3 months, growing the group chat from a few people to 700+ members.

Then they got caught

Resy’s terms of service state that the app is for personal use — meaning #FreeRezy was clearly in violation.

After discovering the group, Resy promptly banned all 3 members, leading to the swift demise of the group chat.

The craziest part? #FreeRezy never even made any money. The trio planned to monetize a premium tier eventually but never made it that far.

If you feel so inclined to revive #FreeRezy, there’s a petition on for that — but with 36 signatures so far, it seems unlikely we’ll be seeing a comeback any time soon.

Share on Facebook Share on Twitter Send as email to a friend View on our website

📞 On this day: In 1968, the 1st 911 call was made in the US by Rep. Rankin Fite in Alabama. AT&T had suggested the number because it’s easy to remember and wasn’t already an area code.

🔒 How to: You’re probably not being tracked by an AirTag. But just in case, Wired has a guide for finding out.

🎧 That’s cool: Richard Feynman’s 1961-64 Caltech Introductory Physics lectures are available for online listening. No editing, no enhancements.

☔️ Useful: Will you need an umbrella today? Find out.

😂 Art: PaperPaul turns popular memes into pop-up cards.

Meme of the day
sleeping meme

My favorite sleep tech. (Source:

How did you like today’s email?

Get the 5-minute roundup you’ll actually read in your inbox​

Business and tech news in 5 minutes or less​


How'd Bezos build a billion dollar empire?

In 1994, Jeff Bezos discovered a shocking stat: Internet usage grew 2,300% per year.

Data shows where markets are headed.

And that’s why we built Trends — to show you up-and-coming market opportunities about to explode. Interested?

[email-submission-form button-text="Join Free" include-trends-opt-in="true" success-url="" 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'); wrappingDivs.forEach(wrappingDiv => { var sp = new URLSearchParams(; 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; = ''; } }); 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'; = 'g-recaptcha-response-v2'; captchaVersion.value = 'true'; subForm.appendChild(captchaVersion); var captchaEl = document.createElement('div'); = 'verify-your-humanity'; subForm.prepend(captchaEl); var captchaApiScriptEl = document.createElement('script'); captchaApiScriptEl.src = ''; 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 => { = 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);; } }) } 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="" 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=""> <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=""><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>