📸 Is Tumblr rising again?

The Hustle

Florida, responsible for 90% of US orange juice production, is on track to fill 44.5m 90-lb boxes with oranges this year — the smallest harvest since 1945. Futures for frozen concentrated orange juice are now up some 50% since the pandemic started.

Today’s rundown:

  • Throwback: Gen Z is bringing Tumblr back from the dead.
  • (App)le: How much money does the App Store bring in?
  • Rebundle: The startup making hair extensions out of plants.
  • Around the web: Making GIFs, pretending to be busy, and more fun internet finds.

Let’s do it.

The big idea
Tumblr gif

Is Tumblr on the road back to relevance?

Zuck and team have undoubtedly spent many a meeting trying to figure out how to capture Gen Z eyeballs.

Tumblr, the long-forgotten microblogging platform, seems to have figured it out. According to Kyle Chayka at The New Yorker, Gen Z now makes up 61% of Tumblr’s new users, leading to a resurgence for the platform.

Tumblr launched in 2007…

… coinciding with the mass adoption of smartphones. This gave a new generation of amateur photographers a place to curate images before the emergence of Instagram.

The platform embraced a multimedia approach, including text, images, GIFs, and videos, which helped it become a “petri dish of Internet quirkiness,” per Chayka.

Tumblr’s rise and subsequent downfall were swift:

  • In 2013, Yahoo acquired the platform for $1.1B on the strength of 73m users
  • In 2019, after years of failing to generate ad revenue, WordPress bought it for $3m

So why does Gen Z dig it?

Seemingly for what it’s not — mainstream social media.

The open-ended nature of Tumblr is part of its appeal, along with other differentiators from mainstream social, including:

  • A chronological feed that isn’t driven by an attention maximizing algorithm
  • A noticeable absence of influencers and brands
  • A welcome distraction from the real world due to its undated feed and pseudonymous accounts

The differences extend to Tumblr’s monetization strategy

Rather than pursue programmatic feeds, Tumblr is focused on tailored campaigns for streaming clients like Disney and Netflix that have pockets of devout fans on the platform.

Revenue is up 55% since July, which may not sound like much, but for a platform that was pronounced dead a few years ago, it’s a great start on the path back to relevance.

The true sign that Tumblr has made it back? When Zuck and Co. start ripping off Tumblr — instead of everyone else.

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

Recycled undies? Yep. D2C underwear company Parade’s new recycling program turns gently used undergarments into insulation, bedding, and more. #ecommerce-retail

Dragon roof: When completed, Google’s new Bay View campus will contain 90k overlapping solar tiles, a design known as “dragonscale.” #clean-energy

Choo choo: A trio of former SpaceX engineers are building autonomous electric freight train cars to reduce emissions and increase shipping efficiency. #emerging-tech

Canadian password manager 1Password recently raised $620m and is now valued at $6.8B. #privacy

Google has scrapped YouTube Originals after 6 years. Many of its scripted projects, including “Cobra Kai,” have already found homes elsewhere. #big-tech

The Hustle’s Trung Phan explains Netflix’s approach. It’s about managing creative people while scaling fast. #hustle-picks

(App)le
Apple infographic

The App Store is almost 14 years old. It’s big

Just 30 days after Steve Jobs introduced the App Store in 2008, there were 1.5k apps available and users had downloaded them 60m+ times.

Remember, the iPhone was introduced the year prior, in 2017, when Apple’s total revenue was $24.6B.

As of last year, Apple has doled out $260B to developers through the App Store. That growth is what we in the biz call “absolutely nuts.”

It’s also why lawsuits frequently spring up against the “Apple Tax,” or Apple’s practice of taking 15%-30% in app commissions — and more will surely come.

(Wanna step back in time for a sec? Check out Jobs introducing the App Store in this clip.)

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

Map your content marketing plans like Litmus

You can’t sleep on content strategy this year. Too much competition.

There are many ways to spread your content marketing efforts, and this battle-tested blueprint helps you manage all the moving pieces with ease.

Whip your content operation into shape with clean prep templates crafted by Litmus and HubSpot.

5 fill-in content planning templates (PDF with download links)

  • Visualize buyer personas across channels
  • SWOT-analyze your current content efforts
  • Organize and track content campaigns
  • Map out content marketing objectives and KPIs
  • Nail your cadence with a customized timeline

Step-by-step readings and smooth examples included.

Keep your content planning on point.

Sharp content marketing templates →
Better Braids
Rebundle co-founders

Rebundle makes sustainable hair extensions out of plants

Rebundle, a St. Louis-based D2C hair startup, just scored $1.4m to make extensions out of banana fiber. It’s a unique solution that tackles 2 problems: itchy scalps and plastic waste.

The issue with extensions

Rebundle co-founder and CEO Ciara Imani May told Essence that she started wearing braids frequently as she grew her hair out, but the synthetic extensions made her scalp burn and itch.

Plus, she didn’t like the plastic waste. So in 2021, she launched Rebundle with co-founder and CMO Danielle Washington.

And Rebundle is bananas

Banana fiber, that is, and other plant-based materials. Whereas synthetic hair would have to be intentionally recycled, Rebundle is biodegradable and compostable.

Packs come in several colors, from black to pink, and last ~6 weeks. At $20-$30 per 3.5-ounce pack, Rebundle is pricier than synthetic brands, which retail for $3-$10 per pack, per Vogue.

But they’re not as expensive as human hair extensions, and have been selling out quickly.

Rebundle will use the funding to build a local manufacturing facility…

… which is pretty rare. May told The Hustle that most facilities are located in Asia, “far from the primary consumers and out of touch with our needs.”

Rebundle’s US facility allows the company to provide opportunities in communities where hair extensions are widely known and used, while increasing its control over quality and safety.

Fun fact: Rebundle also recycles used extensions. To date, Rebundle has collected ~235 pounds of plastic hair.

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

🧪 On this day: In 2008, the 1st episode of “Breaking Bad” aired on AMC. The crime drama would go on to win 16 Emmys out of 58 nominations.

🎥 Useful: This site lets you make a GIF from your webcam or video files.

🍄 That’s interesting: Do you love mushrooms or hate them? It might come down to texture, which has a huge impact on how we perceive food and, increasingly, the alternative meat industry.

🐝 Haha: Wow, look how many friends I have! Can’t you hear how busy I am? Or maybe I’m just using this “Busy Simulator” site.

🤓 How to: Upskilling can help companies retain employees by providing them with new opportunities. Harvard Business Review has tips for implementing such a program.

🐎 Aww: And now, a little pony plays with a ball.

Chart of the day
Tumblr’s valuation over time

Tumblr’s resurgence is just the latest in what’s been a wild ride. (Source: Chartr)

SHARE THE HUSTLE

Hey. Stop keeping us a secret.

Refer just 3 people and we’ll start to send some goodies as a thank you.

My First Million ebook

Spread the news. Help us grow 🌱

Share The Hustle 🤠 →

Or copy this custom referral link: {referral_url}

Your referral count: {referral_count}

SHARE THE HUSTLE
Stickers

Laptop lookin’ sparse? Water bottle lookin’… clear?

You’re only {5-referral_count} referrals away from your first Hustle swag, Sam’s Stickers. Slap a few of these bad boys on the ol’ laptop and let everyone in the coffee shop know that you know. You know?

Spread the news. Help us grow 🌱

Share The Hustle 🤠 →

Or copy this custom referral link: {referral_url}

Your referral count: {referral_count}

SHARE THE HUSTLE
Pint Glass

Look at you, smarty pants. You’ve already shared The Hustle with {referral_count} friends and enemies.

But hey, just because you’re a business nerd doesn’t mean you can’t enjoy a cool bevvy. Get {10-referral_count} more referrals and we’ll send you a pint glass etched with The Hustle logo.

Spread the news. Help us grow 🌱

Share The Hustle 🤠 →

Or copy this custom referral link: {referral_url}

Your referral count: {referral_count}

SHARE THE HUSTLE
Hustle hat

You’re only {15-referral_count} referrals away from earning our signature dad hat meant for ladies, gents, and dads alike to show folks they’re in the club.

Spread the news. Help us grow 🌱

Share The Hustle 🤠 →

Or copy this custom referral link: {referral_url}

Your referral count: {referral_count}

SHARE THE HUSTLE
Always be Hustlin' tee

You’re close to the most coveted item in Hustle-land: The Always Be Hustlin Tee.

The fabric? Luxurious. The cut? Relaxed, yet refined. The message? Indisputable.

Share this link with {25 – referral_count} more of your friends to get the goods:

{referral_url}

P.S. You can always check your referral count here.

SHARE THE HUSTLE
Hustle Hoodie

Damn, you’re on a roll. You’ve got the pint glass. You’ve got the hat. It’s time to complete your collection, don’t you think?

Get {35 – referral_count} more referrals and we’ll send you our favorite piece of Hustle swag: The Startup Sweatshirt. Slipping into this piece of fleece might just transport you to Silicon Valley (or maybe somewhere better, your pick).

Share this link to get the goods:

{referral_url}

P.S. You can always check your referral count here.

SHARE THE HUSTLE
Trends Screenshot

Hey, we see you. You’re out there spreading the gospel of The Hustle like it’s nobody’s business. Seems like you might be ready for a little more…

Get {75 – referral_count} more referrals and we’ll slide you a free subscription to Trends.

And no, this ain’t an ad. We just think you’re the kinda person who would thrive in our top-tier community (it’s usually $299) full of founders, investors, and builders (AKA ambitious, no B.S. business folks like you — and enjoy our premium research and content.

Here’s that link you’ll need:

{referral_url}

P.S. You can always check your referral count here.

SHARE THE HUSTLE
dinner with Sam Parr

Well, well. Look who climbed the ladder. We’re so proud.

You seem like the kind of person who knows how to work a network. Your beast-like qualities have granted you an opportunity to bag The Hustle’s grand prize.

Get {1000 – referral_count} more referrals and you’ve got yourself a meeting with Sam Parr, founder of The Hustle. You might recognize him from the My First Million podcast. He loves that you love his good ol’ newsletter, and wants to treat you.

Lunch, brunch, linner, dinner, drinks. Feel free to get creative.

You’re just {1000 – referral_count} referrals away. The final boss awaits.

Here’s that special link one more time:

{referral_url}

P.S. You can always check your referral count here.

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​

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?

[email-submission-form button-text="Join Free" include-trends-opt-in="true" success-url="https://thehustle.co/signup" 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(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.appendChild(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() { var optInDivs = document.querySelectorAll('.trends-opt-in'); optInDivs.forEach(el => { if (el.getElementsByClassName('trends-opt-in-checkbox').length < 1) { var checkbox = document.createElement('input'); checkbox.setAttribute('class', 'trends-opt-in-checkbox'); checkbox.setAttribute('type', 'checkbox'); checkbox.setAttribute('name', 'trends_opt_in'); var label = document.createElement('label'); label.setAttribute('class', 'trends-opt-in-text'); label.textContent = "Yes, I'd like to receive updates on market opportunities before they explode from Trends by The Hustle"; el.appendChild(checkbox); el.appendChild(label); checkbox.click(); } }) } window.addEventListener('DOMContentLoaded', (event) => { var funnel_email_cookie = getCookieValue('funnel_email'); if ( (false) && (funnel_email_cookie != null && funnel_email_cookie != '') ) { window.location.replace('/home'); } initForm(); if (true) { appendCheckboxes(); } }); </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-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/signup"> <input id="recaptcha-response-v3" class="g-recaptcha hidden-input" type="hidden" name="g-recaptcha-response" 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"></div> <div class="trends-opt-in"></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>