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

🧪 Slime sellers are gettin’ rich

View Online

The Hustle

What’s going to happen in the business and tech space in 2023? We want to hear your predictions, whether they’re savvy or just fun. Fill out our survey, and we’ll share some of the responses next week.

In today’s email:

  • The Elf on the Shelf: A lucrative empire.
  • Chart: Canada’s record year for syrup.
  • Slime: A surprisingly bankable business.
  • Around the web: The history of Christmas markets, a speed-reading tool, cat Festivus, and more cool internet finds.

🎧 On the go? Listen to today’s 10-minute podcast to hear Jacob and Juliet analyze the Elf on a Shelf industry, maple syrup’s record year, news out of Netflix, and a whole lot more.

The big idea
Elf on the Shelf

The Elf on the Shelf empire

According to “Elf on the Shelf” lore, Santa Claus sends an elf scout to spy on children from Thanksgiving to Christmas. Each morning, it appears in a new place in the home for kids to find. Each night, it reports naughty and nice behavior to the North Pole.

The whole thing stems from a 2005 children’s book written by Carol Aebersold and her daughter Chanda Bell, and illustrated by Coe Steinwart.

Bell told CNBC that Aebersold played a similar game with her and her twin sister Christa Pitts as kids, leading them to write and market the story with her as adults.

Today, the sisters are co-CEOs of The Lumistella Company, which houses…

The massive Elf brand

Despite criticism that the elf is creepy and normalizes surveillance, the glassy-eyed dolls have become a full-fledged empire.

Now, parents are being encouraged to also buy pets, clothes, accessories, “mates,” and a carrying case (since you’re not allowed to touch the Elf lest it lose its powers).

The Elf has also appeared via:

The company hasn’t released recent financial data, but Pitts told Fox Business that Lumistella employs 100+ people and has “adopted” out 22.9m+ elves, pets, and mates to date.

Pop culture loves Elf on the Shelf, too

It’s become a popular meme format and an SNL parody — not to mention inspo for the Mensch on a Bench, a Hanukkah version developed by Neal Hoffman and featured on “Shark Tank.”

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

New AI tool alert: OpenAI released Point-E on GitHub. It uses text prompts to render 3D models, which could eventually be useful in 3D printing, games, and animation.


Amtrak’s Airo trains, coming in 2026, have panoramic windows and upgraded seating. Some are electric-diesel hybrids.

Oops: H&M pulled a collection of Justin Bieber merch yesterday after the pop star told his fans that it was “trash” he did not approve.

“South Park” creators Trey Parker and Matt Stone’s AI deepfake startup, Deep Voodoo, raised $20m.

The US Postal Service will replace its aging fleet of 220k+ vehicles with even more electric ones than previously planned as part of a $9.6B project.

Netflix and drills: The company will start streaming 30 hours worth of Nike Training Club fitness classes starting Dec. 30. Smart timing, with New Year’s coming up.

Yikes: Two men were indicted for allegedly hacking Ring cameras to livestream swattings — making false calls to police to get them to send a swat team.

Update: AMC will not acquire Regal parent company Cineworld, which filed for bankruptcy in September.

Amazon could face up to $29k in fines related to 14 OSHA violations, claiming it improperly recorded work-related illnesses and injuries.

The blog squad built a guide to help you hack your way into the high-paying field of product management.

Maple Syrup
Olivia Heller

Maple syrup had its sweetest year ever in 2022

This has been a good year for Canadian maple syrup. The best ever, actually.

In 2022, Canada yielded the most syrup on record, dating all the way back to 1924. This year, producers made 17.4m gallons of the sticky stuff, a 53% jump from 2021, when warmer-than-ideal spring temperatures meant a shorter maple season.

  • In 2020, the industry’s second-most prosperous year, the gross value of that year’s 14.3m-gallon yield was $413m.

To meet demand amid last year’s poor harvest, with Canada responsible for 75% of the world’s maple syrup production, the Federation of Quebec Maple Syrup Producers tapped into its strategic reserve. (Yes, that’s a thing that exists.)

The warehouse, north of Montreal, holds up to 94k barrels of maple syrup, or ~5.1m gallons — almost enough to fill eight Olympic-size pools.

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

How to make bank selling phone calls

We all know some good, gum-flapping contractors.

Across the estimated $657B home services industry, tons of them are willing to pay for clients, or even prospects. And phone calls are still one of the market’s most valuable leads.

Our recent Trends report inspects the mechanics of selling phone calls to contractors, with three ways to narrow down your niche:

  • Fields with the highest demand
  • Saturated industries to avoid
  • Areas with the most spending

It also highlights an adjacent opportunity: creating online directories where contractors pay for listings.

We deliver fresh signals and insights for business builders. Test-drive the content and community informing 15k+ builders.

Inside Trends →
Slime Time

Kids are getting rich off… slime?

Real ones remember the rush of watching someone get covered in green slime on Nickelodeon.

Now, slime is having a renaissance on social media, per Fortune. The hashtag #slime has been viewed 78B+ times on TikTok, propelled by users devouring ASMR videos.

Serious business

But the goo isn’t just for fun anymore: Gen Z and millennial creators are monetizing it for big bucks.

Some of the young moguls opened their online shops nearly a decade ago, only recently reaping the benefits of social media’s selling power. And sell they do:

  • OG Slimes receives 2k-3k orders/mo. and has surpassed $100k in monthly revenue for the last three months.
  • Snoopslimes, helmed by an 18-year-old founder, has 40 employees and is expected to hit eight figures in revenue for 2022.
  • Peachybbies operates out of a 5k-square-foot warehouse and sold 110k+ units in 2021.

The slimes they are a-changin’

Gone are the days of shapeless putty. Today’s slime is modeled after your favorite treats, from Icees and cookies to birthday cake and Starbucks drinks.

The recipe for prime slime usually starts with a mix of glue, borax (a common household cleaner, not a Dr. Seuss character), and baking soda.

So, even though it’s shaped like food, it won’t satisfy your cravings — but it just might improve your mental health.

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

📚 On this day: In 1825, a fire at the Library of Congress destroyed several books and a pricey rug, leading Congress to look into flame-retardant materials for the US Capitol.

🎁 That’s interesting: Christmas markets are popular today, but they date back centuries.

👓 Huh: Squirt is a browser extension that promises to help you read faster by displaying only one word at a time.

🏋️ Haha: A California cat rescue will celebrate Festivus a la “Seinfeld” with cats performing feats of strength and airing grievances. Tune in on Instagram at 1:30pm PST.

🐹 Aww: And now, they’re neck and neck!


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 Cravatts, and Rob Litterst.
Editing by: Mark “Nice list” 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="US"> <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>