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

🍰 The Cheesecake Factory’s unlikely return

View Online

The Hustle

Scientists at the University of Waterloo in Canada have determined that the best, splash-free urinal design is a tall, thin structure that pee hits at a 30-degree angle. Part of their research involved observing dogs.

In today’s email:

  • Eggs: Why the cluck are they so expensive?
  • Dope: Google’s plans for CBD ads.
  • The Cheesecake Factory: A phoenix among restaurants.
  • Around the web: Doppelgangers, an AI magazine, horsin’ around, and more interesting internet finds.

🎧 On the go? Listen to today’s 10-minute podcast to hear Jacob and Juliet discuss eggflation, a TikTok ban, a metaverse slowdown, and more.

The big idea

Why are eggs so expensive?

Eggs are outta control, with prices up a whopping 49% this year.

In perspective: Bureau of Labor Statistics data shows the average US price of a dozen large, Grade A eggs was ~$3.59 in November. Last November, you would’ve paid ~$1.72.


There are a few compounding factors scrambling up prices, but the biggest is bird flu.

You can eat an egg laid by a hen with bird flu, but most chickens will die if infected. This year, 57.7m+ poultry birds have been infected, the worst outbreak in US history.


  • The cost of chicken feed is up.
  • People still eat eggs when prices rise, driving the prices even higher, Daniel Sumner, a professor of agricultural economics at the University of California, Davis, told Marketplace.

BTW, if you look back at that BLS data, you’ll find egg prices also spiked in 2015. Why? Again, bird flu.

It’s not just the US

For example:

  • In Britain, egg prices are up due to bird flu, plus the war in Ukraine driving up energy and chicken feed prices. Farmers, who say they lose money on egg production, are cutting back or quitting.
  • In Japan, wholesale egg prices are up 31% YoY due to rising chicken feed costs and bird flu.


… chicken meat prices — up 14.5% YoY in October due to decreased supply and increased demand — are starting to fall.

Bird flu is less likely to impact broilers (birds used for meat) than layers (birds used for eggs) for one simple, if not morbid reason: they don’t live as long.

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

A mystery: How did Donut the family dog know when her humans would come home from school? According to Alexandra Horowitz, a psychologist who studies dog condition, it’s possible she could “smell time.”


The US House of Representatives banned TikTok on government-issued phones, citing security issues.

To increase affordable housing, NYC’s new short-term rental registration law will require hosts to prove they live in their listing and that it meets zoning and safety requirements. It could boot ~10k Airbnb rentals.

Mastodon founder Eugen Rochko said he’s received more than five offers from US investors in the wake of Twitter’s turmoil, but he’s dedicated to remaining a nonprofit social platform.

Sales of VR headsets in the US dropped 2% YoY, despite metaverse buzz. Analysts expect 2023 to follow suit amid inflation and recession concerns.

Southwest Airlines flight cancellations continued, with 2.5k issued by Wednesday afternoon. US Transportation Secretary Pete Buttigieg says his department will hold the company “accountable.”

YouTube removed 5.8m channels in Q3 2022, the most ever in a single quarter. Over 91.2% were booted for being misleading, spamming, or scamming.

Digital marketing how-tos: Timesavers from Trendsters who know their shit. Peep the mega-compilation of case studies, like the three keys to six-figure product launches and nailing TikTok ads.

Cash is king: 82% of companies fail due to poor cash flow management. Don’t worry — we rounded up all the steps you can take to avoid it.

search interest for CBD
Oliva Heller

Google rolls out new rules for CBD advertising

Some may consider this dope news.

Google plans to start serving ads for some CBD products in January. A Google spokesman told The Wall Street Journal that the move comes as interest in CBD products has surged.

  • In 2021, the FDA reported that it expects the $4.6B CBD market to quadruple by 2026.

As part of the pilot, starting Jan. 20, Google will allow for the promotion of FDA-approved pharmaceuticals containing CBD. The ads will initially be restricted to people ages 18+ in California, Colorado, and Puerto Rico.

Interestingly, the move comes as the FDA announced it’s reviewing regulatory plans for CBD-containing foods and supplements that it plans to outline in the coming months — a development that sank cannabis stocks between 5% and 9%.

Further reading: Weed brands have high hopes for the metaverse.

Share on Facebook Share on Twitter Send as email to a friend View on our website
King of Carbs
cheesecake slice

The Cheesecake Factory defies all odds

If you’ve ever eaten an entire loaf of brown bread while flipping through a menu the size of a small novel, you know the Cheesecake Factory.

First opened in 1978 in Beverly Hills, the restaurant now has 211 North American locations and consistently ranks as a customer favorite. And it’s seeing record revenues despite doing arguably everything wrong, per Vox.

Restaurant rebel

The rules for a successful restaurant are simple: minimize everything. Labor, ingredients, and menu offerings are often cut to scale successfully.

Meanwhile, the Cheesecake Factory:

  • Has 250+ items on the menu
  • Makes its food on-site from scratch
  • Strives for a lavish, in-person dining experience

During the pandemic…

… that spelled danger for the chain. The company furloughed 41k hourly workers and was charged by the SEC for failing to disclose it was bleeding out $6m in cash per week.

But Cheesecake pivoted its efforts to delivery, rehiring the majority of its employees to sling carbs to couch-bound customers.

Still cheesin’

Nevertheless, the Cheesecake Factory bounced back. The company reported record revenue of $769m in July 2021, and topped that with $832.6m in Q2 of 2022, despite inflation and reduced consumer spending.

Even more shocking: The restaurant’s most popular dish isn’t cheesecake at all. It’s fettuccine alfredo, which is ordered 200k+ times every month.

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

📺 On this day: In 1949, KC2XAK in Bridgeport, Connecticut, became the first UHF TV station to implement a daily schedule.

🤯 That’s interesting: Did you know Brian Eno composed the Windows 95 startup sound?

🤣 Haha: A group honoring people who look like, but are not, Adam Sandler.

🤖 Huh: This online magazine, mostly full of clickbait, is written by AI.

🐴 Aww: And now, just horsin’ around.

email meme

Follow us on Twitter.

How did you like today’s email?
Love It Meh Hate It
Today’s email was brought to you by Jacob Cohen, Juliet Bennett Rylah, Sara Friedman, and Rob Litterst.
Editing by: Mark “Classic Basque Cheesecake” Dent.

Was this email forwarded to you? Sign up here.

Facebook Youtube Instagram Twitter
25 FIRST ST. 2ND FLOOR, CAMBRIDGE, MA 02141, UNITED STATES   +1 888 482 7768
Never want to hear from us again? Break our hearts and unsubscribe.
The Hustle

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');,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); } 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="" 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=""> <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 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="">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>