Cities are still struggling to manage scooters (and the people who ride them)

Last week, Miami’s city commission voted to end its pilot scooter program, which kicked off in 2018, citing safety concerns. The city told operators...
Juliet Bennett Rylah • November 23, 2021

What is universal basic mobility?

Driving can be convenient, but it can be a hassle, too. Consider insurance, parking, pollution, and traffic. Plus, you can’t play “Candy Crush” (or...
Juliet Bennett Rylah • November 15, 2021

How Rivian customers score on its IPO

Buying a new car used to come with awesome perks like the vehicle losing 20% of its value as soon as it left the...
Trung T. Phan • November 12, 2021

By the numbers: New York sand, slow chargers, and irritating $300m chipmunks

Source: Kena Betancur / Getty Images 1) You probably don’t think of New York as a sandy place. But over the last decade, the state...
Jacob Cohen • November 8, 2021

Driverless trains may be the future of freight

Source: Sergey Kucherov / Getty Images Trains are already an underrated player in the US freight game. Some fun facts: They account for ⅓ of the...
Rob Litterst • October 13, 2021

Could airlines band together to ground unruly passengers?

Delta revealed it has 1.6k+ people on its banned list and has submitted 600+ names to the FAA’s Special Emphasis Enforcement Program this year. It...
Juliet Bennett Rylah • September 30, 2021

RVs are flying off the shelves

Zachary Crockett / The Hustle RV sales in the US are expected to grow 34% this year, per the RV Industry Association. The association projects that...
Jacob Cohen • September 14, 2021

Digits: Amazon in the sky, billions of parking spots, and $135m jewels

But can it do same-hour delivery? (Source: Amazon) 1) More than 70% of the US population now lives within 100 miles of an Amazon Air...
Jacob Cohen • September 7, 2021

What’s the deal with electric school buses?

Every school day in the US, ~480k diesel-powered school buses schlep ~25m kids to school. But electric buses are slowly gaining steam: 258 school...
Jacob Cohen • September 2, 2021

Tesla’s autopilot technology is under the microscope

Photo: Xiaolu Chu/Getty Images Autonomous driving may be the way of the future, but it just hit a speed bump. The National Highway Traffic Safety Administration...
Rob Litterst • August 18, 2021

Lacuna’s digital twin technology is a game-changer for city transportation

Uber and Lyft have made our lives easier in many ways, but public officials have a bone to pick. From piles of e-scooters to heavy...
Rob Litterst • July 27, 2021

AI is here for car appraisals (finally)

Four steps to appraisal heaven (Source: Tractable / TechCrunch) Car accidents suck. And, if you are lucky enough to get out of one in good health,...
Trung T. Phan • June 18, 2021

So, are we getting flying cars or what?

Photo: FPG/Hulton Archive/Getty Images “Blade Runner” led us to believe we’d have flying cars by 2019, so where TF are they? Well, a few companies are...
Juliet Bennett Rylah • June 17, 2021

China’s Uber, DiDi, files its US IPO

DiDi — the ride-sharing company that holds 90% of China’s market share — filed for its US IPO last week. Its valuation could hit...
Juliet Bennett Rylah • June 16, 2021

Is the future of parking digital?

For ~$1.3m, you could buy this taxidermy-filled house in Minnesota. Or a single parking spot in a luxury building in Hong Kong. Hong Kong isn’t...
Juliet Bennett Rylah • June 8, 2021

7-Eleven is adding 500 new places to charge your car

What if you could get a Slurpee and a car charge all in one place? 7-Eleven says it will bring 500 electric vehicle (EV) charging...
Juliet Bennett Rylah • June 3, 2021

Can a new bike turn around Harley-Davidson’s fortunes?

Image: Harley-Davidson Harley-Davidson once tried launching a perfume. That’s not a typo: In 1994, the classic motorcycle brand conducted one of corporate America’s worst …
Trung T. Phan • June 2, 2021

Time to take jetpacks seriously? Just ask the British Royal Navy

Source: Gravity Industries Last week, the British navy went full-on James Bond mode and tested a jetpack in the field. The footage is truly a...
Jacob Cohen • May 6, 2021

Hot lidar startup Luminar teams up with Airbus to make helicopters safer

Luminar Technologies may be the hottest company that’s not named Tesla or Stripe. The (freshly public) lidar company announced a partnership with Airbus — the...
Kolby Hatch • April 29, 2021

Helbiz is scootin’ onto the NASDAQ

Micromobility will make its stock market debut next quarter. Per TechCrunch, Helbiz ($HLBZ) — an electric bike and scooter company with a pretty incredible name...
Trung T. Phan • February 12, 2021

Apple has a plan to disrupt the $10T auto industry… that no one knows much about

Few things are guarded more heavily than the Krabby Patty secret formula. Apple’s auto ambitions are among them. With Apple looking to enter a $10T...
Jacob Cohen • February 12, 2021

The next frontier in Amazon’s empire

In a viral presentation slide, venture firm Social Capital shared an incredible insight about Amazon. Over the years, it has turned each of its...
Trung T. Phan • November 12, 2020

This “toaster on wheels” is valued at $5B

Nuro is a startup creating autonomous delivery vehicles. Forbes calls it a “toaster on wheels” — which apparently makes it the most valuable toaster in...
Trung T. Phan • November 12, 2020

Can tech companies make bike commutes safer?

In some cities, commuting on a bicycle can feel like turning over your life to the fates. LINKS Foundation — a research group in Turin,...
Michael Waters • October 13, 2020

Tesla’s mind-blowing stock rally (and the EV landscape), explained

(Photo by Justin Sullivan/Getty Images) *** Tesla’s stock (current price: ~$2k) looks unstoppable. Elon Musk’s electric vehicle maker (and infinite source of memes) …
Trung T. Phan • August 21, 2020

The hottest thing in real estate is cold storage

Ordering groceries online? Every time your pint of Chubby Hubby arrives unmelted, you can thank 2 kingpins of cold storage — Americold and Lineage...
Michael Waters • July 27, 2020

The big business of owning an international bridge

The Ambassador Bridge might be one of the most valuable pieces of real estate you’ve never heard of. The bridge, which links Detroit, Michigan and...
Michael Waters • July 16, 2020

Amazon’s latest acquisition could shake up the future of driverless vehicles

Amazon is snapping up the driverless car maker Zoox for a deal estimated at a cool $1.2B. Zoox has spent the last couple years...
Caroline Dohack • June 29, 2020

Public transit is getting the Uber Pool treatment

Infrastructure pros have a new buzzword: Microtransit. You can think of “microtransit” as a swankier way of saying “publicly subsidized Uber Pool.” With bus and...
Michael Waters • June 22, 2020

How Willie Franklin, a one-man entrepreneur, revamped marijuana packaging

We’re highlighting stories of black business owners from our audience — and their tips for up-and-coming entrepreneurs of color. If you’re interested in being...
Michael Waters • June 15, 2020

Join 2M+ professionals getting the Hustle daily news brief

[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); } 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="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="DE"> <input class="funnel-submission-url hidden-input" type="hidden" name="submission_url" value="https://thehustle.co/tag/transportation/page/2/"> <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="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="https://thehustle.co/privacy">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>