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

Lacuna, a startup that offers digital twin software for cities, raised $16m to help improve city transit networks.

Rob Litterst • July 27, 2021

AI is here for car appraisals (finally)

Tractable’s computer vision tech makes the post-accident car appraisal much faster.

Trung T. Phan • June 18, 2021

So, are we getting flying cars or what?

Several companies are working on flying cars or taxis. But when can we ride in them?

Juliet Bennett Rylah • June 17, 2021

China’s Uber, DiDi, files its US IPO

Didi owns 90% of China’s ride-share market and could go public at $70B+.

Juliet Bennett Rylah • June 16, 2021

Is the future of parking digital?

Parking generates ~$30B in the US. Can the industry be digitized?

Juliet Bennett Rylah • June 8, 2021

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

7-Eleven is adding 500 EV charging stations across the US by the end of 2022 -- a big increase from its current 22 stations.

Juliet Bennett Rylah • June 3, 2021

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

After years of decline, Harley-Davidson is releasing a new performance bike -- the Pan America -- to reclaim its glory.

Trung T. Phan • June 2, 2021

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

Jetpacks are finally finding their place in the world, starting with the military.

Jacob Cohen • May 6, 2021

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

Helmed by 26-year old billionaire Austin Russell, Luminar’s LIDAR tech is used on self-driving cars and...now, helicopters.

Kolby Hatch • April 29, 2021

Helbiz is scootin’ onto the NASDAQ

Helbiz is taking scooters public... but wants to expand into ghost kitchens to really stand out.

Trung T. Phan • February 12, 2021

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

Apple has a car in the works and plans to enter a global auto market, but few know what that actually means.

Jacob Cohen • February 12, 2021

The next frontier in Amazon’s empire

To shed 3rd party shipping costs, Amazon built a trucking empire. And now it wants to be one of America's biggest freight providers.

Trung T. Phan • November 12, 2020

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

Nuro just raised $500m to perfect its autonomous delivery vehicle.

Trung T. Phan • November 12, 2020

Can tech companies make bike commutes safer?

US cities aren’t well-designed for biking. But tech companies might be able to help.

Michael Waters • October 13, 2020

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

Johan Moreno -- host of the Inside Transportation podcast -- tells us why Tesla's valuation might make sense.

Trung T. Phan • August 21, 2020

The hottest thing in real estate is cold storage

Thanks to your grocery deliveries, one of America’s chilliest industries is on fire.

Michael Waters • July 27, 2020

The big business of owning an international bridge

For starters: How is $60m in toll fees?

Michael Waters • July 16, 2020

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

Amazon’s going big on autonomous cars, which could upend a number of industries.

Caroline Dohack • June 29, 2020

Public transit is getting the Uber Pool treatment

With ridership down, cities are going all in on microtransit.

Michael Waters • June 22, 2020

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

Before he got a hold of them, patients were getting their medical marijuana in ziplock bags.

Michael Waters • June 15, 2020

Amazon’s drone fleet is late to deliver

Fake names and leadership shake-ups: Here’s a look inside Prime Air.

Michael Waters • June 10, 2020

What to expect as New York City begins to reopen

Retailers, construction companies, manufacturers, and wholesalers can all get back to business, but some won’t do so right away.

Nick DeSantis • June 8, 2020

The big NASA x SpaceX collab is going to be out of this world

There was no chance of postponing — the intergalactic supply chain depends on this launch.

Michael Waters • May 25, 2020

Owning Elon Musk’s old phone number is a real headache

When the Tesla CEO makes news, this woman is sometimes the first to hear about it.

Michael Waters • May 22, 2020

The car wax industry is losing its sheen

For a new crop of drivers, aesthetics are taking a back seat to practicality.

Michael Waters • May 19, 2020

Scooter companies hope for a 2-wheeled revival — if they can survive long enough

The pandemic put scooter companies through hell on wheels, but they’re hoping to make a comeback.

Nick DeSantis • May 18, 2020

An IPO in this economy? A used-car dealer is revving up for its big debut

It sounds crazy, but some other companies are forging ahead with plans to go public.

Michael Waters • May 12, 2020

This tween auto heist is shaking up the crime world

The authorities said a group of tweens and teens stole dozens of cars worth a total of $1.1m+.

Michael Waters • May 5, 2020

This squadron of planes flies nightly missions to deliver your lab tests

The pilots of the “Quest Diagnostics Air Force” scramble while you’re sleeping.

Nick DeSantis • May 1, 2020

Join 2M+ professionals getting the Hustle daily news brief

[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-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>