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

🎵 Music, TikTok’s next frontier

View Online

The Hustle

An Italian villa that may have inspired Disney’s The Little Mermaid is on the market. The property has nine bedrooms, six bathrooms, and a wealth of sea-facing views, but the price is only available upon application.

In today’s email:

  • Music: TikTok’s next big thing.
  • Chart: How lollipop arbitrage works.
  • The NBA: A startup incubator?
  • Around the web: TikTok animal facts, mentor tips, an unusual tango, and more cool internet finds.

🎧 On the go? Listen to today’s 10-minute podcast to hear Juliet and Jacob discuss how the stars aligned perfectly for TikTok to take on Spotify. Plus: Tinder’s Metaverse plans, a $90m Batgirl dud, and more.

The big idea
TikTok logo with musical notes

TikTok’s grand plans to take over our ears

Wanna ruin someone’s day? Send ‘em “Twinkle Twinkle Little Bitch,” one of the more viral TikTok-era songs of late.

A top comment on the track is a request to “unrelease it.” It’s also now a trend to ironically watch TV on your phone at concerts when it’s performed.

But look at the numbers and the song’s a hit, and yet another reason why TikTok’s laser-focused on music as its next frontier.

For the last couple years…

… the trend for many has been to hear a song on TikTok, then listen to it on Spotify. TikTok is, in fact, that much better at discovery: 63% of users discover new music on TikTok before any other platform.

As a result, TikTok finds itself in a position where it should probably just start hosting music itself.

And it’s already starting

Abroad, in India, Brazil, and Indonesia, TikTok operates an app called Resso, which is like a more social Spotify.

Stateside, Insider recently spotted a trademark filing for a “TikTok Music” app. Yesterday, TechCrunch reported similar filings in the UK, Singapore, New Zealand, Mexico, Malaysia, and Costa Rica.

Interestingly, a trend we’ve seen among social apps, eloquently dubbed “TikTokification,” is clearly happening in the audio space as well:

  • Just this week, Audacy bought Moonbeam, a TikTok-style podcast app whose CEO we interviewed last year.
  • Last week, Snap announced a fund for musicians who distribute sounds on Snapchat.
  • And Spotify, the big tuna who’s long-struggled with discovery, is testing TikTok-style features.

With all these wannabes, TikTok must have “Twinkle Twinkle Little Bitch” stuck in its head.

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

After the bell: Lucid Group shares dropped ~12% after the EV maker cut its production forecast from 12k-14k cars in 2022 to 6k-7k.

Coming down: US gas prices have dropped for 50 consecutive days, nearing an average of $4/gallon. The falling prices have been attributed to lessened demand due to slowing growth across the global economy.

Breakups: Tinder announced it will curtail its metaverse dating ambitions and ditch plans to offer an in-app currency called Tinder Coins. CEO Renate Nyborg also announced she will leave the position after less than a year in the role.

Meta is reportedly testing a new livestreaming platform, called Super, where influencers can interact with followers and earn money.

Uh, what? Warner Bros. decided to dump and never release a nearly complete $90m Batgirl film, citing a strategic shift for the DC Universe and HBO Max.

Fighting back: Eleven golfers who were suspended for joining the Saudi-backed LIV Golf circuit are filing an antitrust lawsuit against the PGA Tour. The suit aims to loosen the PGA Tour’s rules to give players more flexibility around where they play.

Oh, neat: This Trends article covers four nifty NFT startup ideas across vending machines, student-athletes, subscriptions, and insurance.

chart
lollipop arbitrage scheme

Singdhi Sokpo

The Dum Dum discount dilemma

Dum Dums, the unofficial lollipop of pediatricians everywhere, are in a bit of a pickle.

Spangler Candy Co., the 115-year-old family business that owns the brand, recently noticed Amazon listings for its lollipops at a lower price than theirs, per Bloomberg.

Spangler’s investigation…

… revealed an Amazon arbitrage scheme that’s growing in popularity.

  • Sellers list a 400-pack of Dum Dums on Amazon for $25, $1 less than Spangler’s price.
  • When a customer makes an order, the seller orders a 500-pack from Sam’s Club for $15.
  • Sellers then drop-ship the pops to the customer directly from Sam’s Club, profiting ~$6 after fees.

The predicament exposes the lax regulation of Amazon’s marketplace, and with Google searches for “Amazon dropshipping” up 50% YoY, it’s not just lollipops.

Even with Sam’s Club’s discount, if you’re looking for the best deal on Dum Dums, it’s hard to beat the doctor’s office.

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

The best podcast ever? We got that

Of all the pods you could plug into, this one is different.

Trust us now and thank us later.

It’s made just for you.

Actually, by you.

Understand?

You will soon.

STOP & LISTEN →
NBAccelerator
VR basketball

Why’d the NBA launch a startup incubator?

From wearables to VR, there’s a wide range of new tech that can help athletes step up their game.

But unless they’re plugged in, players may not know about it.

Enter NBA Launchpad — a startup incubator investing in next-gen tech for the basketball community.

What kind of tech?

Not the three-point-shot-sinking Japanese robot kind. Instead, Launchpad looks at startups in four areas: injury prevention, youth player performance, mental health, and referee training (yes, please).

Here’s how it works:

  • Startups apply in one of those categories.
  • The NBA holds a “selection day” (think “Shark Tank,” but NBA).
  • Finalists run a six-month pilot with the NBA’s resources at their disposal.

This year’s finalists include an adaptive ankle brace, a VR training platform, and a breathwork app.

The NBA’s goal…

… is to eventually offer these products to players and refs to improve performance and quality of play.

Some teams — ahem, the Knicks — may need them more than others.

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

🎵 On this day: In 2017, Luis Fonsi’s “Despacito” became the most-watched YouTube video of all time at 3B+ views, overtaking Wiz Khalifa and Charlie Puth’s “See You Again.” Today, it’s… “Baby Shark Dance.”

🐊 That’s interesting: Mamadou Ndiaye, famous on TikTok for “ruining” animals, explains the origin of his obsession with weird animal facts.

💃 Wow: Two dancers tango to a song absolutely no one was expecting.

🧠 How to: Be a mentor to others without burning yourself out in the process.

🐠 Aww: And now, a magnificent fish.

Meme
TikTok music app meme

Gulp. (Source: imgflip.com)

How did you like today’s email?
Today’s email was brought to you by Jacob Cohen, Juliet Bennett Rylah, and Rob Litterst.
Editing by: Mark “Wolf of Cream Soda Dum Dums” Dent.

Was this email forwarded to you? Sign up here.

PODCAST JOBS CONTACT US
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 logo

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

Business and tech news in 5 minutes or less​

Psst

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?

[class^="wpforms-"]
[class^="wpforms-"]
[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); } 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(); } }); 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 >= 30) { 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-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="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>