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

💬 Android: “F U.” Apple: “No, F U.”

View Online

The Hustle

A semitruck full of Bud Light overturned on a highway outside Louisville. With several colleges in the area, we’re sure the cleanup went just fine.

In today’s email:

  • Apple vs. Android: Texting drama.
  • Chart: Founders are leaving unicorns.
  • Weekend reads for your dung tea.
  • Around the web: Coaching vs. fixing, creative prompts, a squeaky cub, and more cool internet finds.

🎧 On the go? Listen to today’s 10-minute podcast to hear Zack and Juliet discuss Apple’s cool kids club, layoff broetry, Disney price hikes, and more.

The big idea
text messages

What if those green bubbles aren’t Android’s fault?

“Riverdale” star Madelaine Petsch recently posted a tearful video to Instagram, apologizing for blaming Android users for their subpar texts.

“None of this was your fault,” she says. “It was Apple’s.”

Turns out, Petsch’s video is part of Android’s #GetTheMessage campaign to get Apple to make cross-platform texting more equitable.

What’s the deal?

Though people often joke about iPhone blue vs. Android green bubbles, it goes deeper.

Short Message Service (SMS) and Multimedia Messaging Service (MMS) are two types of texting tech, dating back to 1992 and 2002, respectively.

  • The former allows for short text messages; the latter incorporates media like pics and emoji.

In 2007, Rich Communication Services (RCS) came along, adding read receipts, support for video calls and sending documents, and more.

Android considers RCS the modern standard.

But Apple…

… built iMessage instead, which has a lot of the same bells and whistles.

Users can send large files, share location info, and it offers end-to-end encryption. It works over the internet and syncs to all your devices — if they’re Apple products.

But iMessage doesn’t work on anything that isn’t Apple. When Android users text iOS users, Apple converts their message to SMS/MMS.

This leads to:

  • Unsent texts, as SMS and MMS don’t always support texting over WiFi
  • Pixelated photos and video
  • No end-to-end encryption
  • No read receipts or typing indicators

If Apple switched to RCS, Android would consider the problem solved. Until it does, the campaign marches on.

And now, here’s Android using a Drake song to be passive-aggressive.

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

Hike: Disney announced it will raise the price of Disney+ to $10.99/mo. without ads, and will introduce a new ad-supported tier for $7.99/mo. Its bundle price will jump $1 to $14.99.

Selena Gomez’s Wondermind, a startup that promotes mental health via routines, scored $5m in funding, reaching a $100m valuation.

High-five: Amazon is rolling out tech to 65+ California Whole Foods stores that will allow shoppers to pay by scanning their palm.

Spooky cereal: General Mills partnered with pop artist KAWS on new designs for its Halloween cereal mascots, including Count Chocula and Frute Brute, a werewolf unseen since 2013.

😭: After a round of layoffs, a marketing agency CEO posted a crying selfie to LinkedIn. Some praised his vulnerability; others thought it was mega-cringe.

Bah humbug: Pending approval, the US Postal Service will temporarily raise prices this holiday season to cover extra handling costs.

The FCC rejected $886m in subsidies for Starlink’s rural expansion, citing uncertainty around publicly subsidizing developing tech that requires users to buy a $600 dish.

No “I” in startup: The search for the right co-founder can be daunting. The Hustle compiled expert tips and tricks to help you make the right choice when picking a partner.

tenure of tech founders

Selina Lee

Why are so many tech founders leaving?

Some of Silicon Valley’s most high-profile founders have left their companies in 2022, per NYT.

While the reasons for each individual vary, a 2011 blog post on the difference between “peacetime CEOs” and “wartime CEOs” by Ben Horowitz may be instructive. Horowitz writes:

“In wartime, a company is fending off an imminent existential threat… including competition, dramatic macro economic change, market change, supply chain change, and so forth.”

Sound familiar?

It should — because this is wartime. Case in point, the stock performance of some companies whose leaders have left:

  • Twitter, down 32% YoY
  • Airbnb, down 25% YoY
  • Peloton, down 89% YoY
  • Pinterest, down 60%+ YoY
  • Instacart, valuation down 40% in 2022

Other companies experiencing executive exits include Medium, Kickstarter, and DocuSign.

But don’t sleep on peacetime CEOs

Horowitz says, “In times of peace, the company can focus on expanding the market and reinforcing the company’s strengths.”

Many of these founders did just that.

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

Welcome to Weekend Reads…

… Recs to pair with your Friday lemonade, Saturday daiquiri, or Sunday panda dung tea.


Spot the fake

  • Meta’s new public-facing AI chatbot is… a conspiracy theorist with googly eyes?
  • Ikea filed a patent for randomly turning on lights to prevent burglars from telling if someone’s home.
  • Petco named a dog to its leadership team, ‘cause, heck — it’s Petco.
  • TikTokers are concerned that people making water-fueled car engines will get assasinated.

🪡 On this day: In 1851, Isaac Singer received a patent for a commercial sewing machine. Singer apparently enjoyed showing off his invention at parties.

🧠 How to: Managers often move to fix issues, leading to burnout. But what if they coached instead? Here are four coaching tools.

✏️ Useful: A plot generator for kick-starting your next story.

🚴‍♀️ That’s interesting: Thousands of bikes wind up in bodies of water every year. Why?

😍 Aww: And now, the Potter Park Zoo welcomes a squeaky red panda cub.

Shower Thoughts
  1. “Underwear and socks come in resealable bags, but cereal and potato chips don’t.”  SOURCE

  2. “Often, the thought of getting fast food is far superior to actually getting it.”  SOURCE

  3. “The edgy, popular music of your teens inevitably becomes benign background tracks in commercials and stores when you grow up.”  SOURCE

  4. “All tall buildings were built by taller cranes.”  SOURCE

  5. “The last pickle in the jar is the most pickle.”  SOURCE

via Reddit
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 “Wartime Editor” 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 logo

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="💬-android-f-u-apple-no-f-u/"> <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>