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

🧽 Sponge cities are the future

View Online

The Hustle

Silent-film star Anna May Wong will be the first Asian American featured on US currency as part of the American Women Quarters Program.

In today’s email:

  • Uber: Get ready for the ads.
  • Chart: App overload.
  • Sponge cities: They’re soaking up excess water.
  • Around the Web: A rare chameleon, microscope photos, pumpkin care, and more cool internet finds.

🎧 On the go? Listen to today’s 10-minute podcast to hear Jacob and Rob break down Uber’s big bet on advertising, Amazon’s clever Black Friday move, Tesla’s earnings, and more.

The big idea
Uber backseat tv

Zachary Crockett

Uber: Serving up rides, chow, and… ads

It’s been a big week for advertising.

On Tuesday, Netflix — once an advertising foe — answered analysts’ burning questions about its upcoming ad-supported plan.

Then yesterday, Uber hold-my-beer’ed them, detailing plans for its own foray into ads.

Uber? Advertising?

Consider this: The company facilitated 1.87B trips last quarter across rides and deliveries, with its 122m monthly users averaging five interactions with the company each month.

Those interactions — sitting in a car, ordering a burger — equate to mountains of face time from eyeballs with strong consumer intent, meaning Uber now commands a remarkably powerful platform for serving ads.

The company says…

… early tests have “surpassed expectations.”

  • Within apps, brands can sponsor listings and place ads on storefronts or after checkout, among other things. Over 40 brands are on board, including NBCUniversal and Heineken.
  • Uber is also testing in-car tablets in Los Angeles and San Francisco, and already offers drivers electronic rooftop billboards.

Does this help drivers?

Uber’s head of mobility recently noted that advertising revenue could subsidize Uber’s costs without decreasing driver earnings.

To its credit, Lyft has been doing much of this since August. Its tablets offer riders a map, plus options for tipping, which the company found increase 28% per ride with the tablet.

Notably, the tablets also offer controls for the world’s highest-pressure responsibility — controlling the music.

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

Sheesh: McDonald’s adult Happy Meals are selling out fast, and one eBay seller listed three unopened toys for a cool $300k.


Friday football? An exclusive “Black Friday” NFL game will air next year on Prime Video. With it, the NFL gets another weekday, and Amazon — more people who might buy toilet paper.

BMW announced plans to invest $1.7B to produce EVs and batteries in the US.

NASA’s James Webb Space Telescope captured the iconic Pillars of Creation in pristine detail. Hubble famously photographed the pillars in 1995.

Another day, another AI image thingy. Adobe’s Project Motion Mix is AI tech that turns still photos into dancing animations.

Fancy a cuppa? British inflation is at a 40-year high, with prices up 10.1% YoY. Food was up 14.6% through September.

Big news, Angelenos: Google-owned autonomous taxi company Waymo is bringing its ride-hailing service to LA.

The IRS will increase the standard deduction and income thresholds for 2023 due to high inflation.

Metaverse bummer: The Sundance Film Festival nixed its New Frontier program for 2023, which features experimental content in VR and AR, and its online social hub, The Spaceship.

Listen up: The Hustle listened to hours of audio and pulled together a definitive list of 20 business podcast creators that deserve way more hype.

number of apps used per company over time

Singdhi Sokpo

More apps, more problems

Apple’s “there’s an app for that” was a fun ad slogan. But now, there may be too many apps for too many things.

Okta, a platform that connects employees to apps, found that companies used an average of 89 different apps in 2021, up from 58 in 2015, per Bloomberg.

  • One study found workers across three large employers switched between apps ~1.2k times daily.

The problem

Apps are supposed to make life easier, but app overload actually decreases focus and boosts stress.

Frustrations only increase when companies change apps frequently, require employees to remember a bunch of passwords and complicated login procedures, or when notifications are constantly pinging.

  • In fact, complaints about apps increased 32% in 2021, and an average of 76 employees quit per year because they’re so vexed by tech.

The solution? Well, it could be to streamline or consolidate apps across the company to make sure there are no redundancies — but that might mean installing yet another app.

Share on Facebook Share on Twitter Send as email to a friend View on our website
Green Infrastructure
city skyline

Sponge cities are sopping up climate change

When it rains, it pours. And climate change means it’s been raining more than ever.

Global cities, built in dryer times, aren’t prepared to handle the flooding caused by increased rainfall. Where there was once grass and soil to soak up water, there’s now impenetrable cement. (Something about paving paradise to put up a parking lot.)

To prepare for soggier days ahead…

… urban planners around the world are transforming concrete jungles into “sponge cities,” per Wired. Sponge cities are structured to soak up water rather than repel it, using tools like:

  • Permeable surfaces, such as concrete bricks separated by crushed stone
  • Rain gardens, which can divert and collect excess rainwater
  • Vegetated swales, AKA plant-filled ditches that soak up runoff water

But water isn’t always bad

As storms become more frequent and severe, so will droughts — so the ability to collect groundwater for drinking, cooking, and cleaning will be invaluable.

In case Mother Earth didn’t have enough problems, sea levels are rising, making spongy infrastructure even more important for coastal cities.

And you might absorb some of the cost: Cities such as Pittsburgh and Los Angeles are already taxing residents for their property’s impermeable surfaces.

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

🦶 On this day: In 1967, two men claimed to have filmed Bigfoot in California. Many have tried to prove or disprove the footage, known as the Patterson-Gimlin film.

🎃 How to: Make your jack-o’-lanterns last with proper pumpkin care.

🎥 Neat: Type any phrase into this website to surface movies in which it’s said.

🔬 Wow: See the winners of Nikon’s Small World 2022 Photomicrography Competition, which celebrates images taken through a microscope.

🦎 Aww: Conservationists at the UK’s Chester Zoo have hatched 10 Parson’s chameleons. The rare reptile is the largest chameleon in the world, and its eggs can take two years to hatch.

AI-generated image of “a spaceship launching big tomatoes on the Colosseum.

AI-generated image of “a spaceship launching big tomatoes on the Colosseum.” Prompt courtesy of Riccardo from Italy. (Have an idea? Submit it here.)

How did you like today’s email?
Today’s email was brought to you by Jacob Cohen, Juliet Bennett Rylah, and Rob Litterst, Sara Cravatts.
Editing by: Mark “Appetizer Overload” 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="DE"> <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>