Mia Sullivan
Contributor, The Hustle

Trove helps brands profit from ‘recommerce’

Brands typically don’t make money when customers resell their clothes. Trove changes that.

Mia Sullivan • September 13, 2022

Looking for a new gig? Consider rural Iowa

An Iowa window and door manufacturer is investing big bucks into its hometown to attract talent.

Mia Sullivan • August 11, 2022

Could the climate bill help you nab an EV?

The climate bill has good intentions, but it might not be as helpful as it seems.

Mia Sullivan • August 9, 2022

Some cities will pay you to move there

Would you move to Tulsa, Oklahoma?

Mia Sullivan • July 26, 2022

Lease-to-own agreements are blowing up

The model offers an alternative to traditional homeownership, but it has some downsides.

Mia Sullivan • July 1, 2022

Have we reached peak tipping?

Tipping has risen over the past two years, but recent data suggests it’s falling back to pre-pandemic levels.

Mia Sullivan • May 31, 2022

Gaming can be good for you

A recent review of over ten years of gaming studies found that gaming in moderation has some positive side effects.

Mia Sullivan • May 23, 2022

Airfare prices are soaring past inflation

Several forces are colliding to push the price of airfare well beyond inflation.

Mia Sullivan • May 19, 2022

The rise of live-in landlords, explained

Young homeowners are renting out rooms of their house to deal with rising home prices and mortgage rates.

Mia Sullivan • May 16, 2022

Are smart buildings a smart move?

Running your office building like a computer has some pros and cons.

Mia Sullivan • May 10, 2022

Can table scraps save the planet?

Food startups are embracing the circular economy by repurposing food waste.

Mia Sullivan • May 5, 2022

What’s the fate of virtual events now that we’re back IRL?

Virtual events platforms are struggling with the return of in-person events.

Mia Sullivan • May 3, 2022

Is Lululemon the next Nike?

The brand has aggressive goals, but catching Nike will be an uphill sprint.

Mia Sullivan • April 29, 2022

Wind power is blowing up

With climate reports looking grim, gusty days might be our new best friend.

Mia Sullivan • April 22, 2022

Pinterest, Ford among companies responding to grim climate report

Companies reiterate their sustainability efforts following a new climate report.

Mia Sullivan • April 11, 2022

What the heck is auto geofencing?

A new technology could make roads safer and reduce emissions.

Mia Sullivan • April 5, 2022

Pandemic homebuyers have big regrets

The pandemic spurred many to buy homes. But now ~75% of new homeowners say they have regrets.

Mia Sullivan • March 29, 2022

Why are Californians going off the grid?

Unreliable utility companies and changing energy costs are pushing residents to build their own energy systems.

Mia Sullivan • March 18, 2022

How the war is destabilizing the digital gig economy

Ukraine and Russia are key players in the global gig economy, and the war is exposing how much American and European companies rely on them.

Mia Sullivan • March 16, 2022

In the pandemic era, can #vanlife go on? It depends on your rig

Some van fans are getting REALLY socially distant.

Mia Sullivan • April 24, 2020

Coronavirus is a boon to… survival kit sales

Many businesses are struggling with plunging demand. One industry isn’t: disaster preparedness.

Mia Sullivan • March 12, 2020
Google Health logo

Google Health is growing — despite privacy concerns and a federal inquiry

Google has moved 500+ employees under the banner of its booming health business, according to CNBC. The search giant’s health biz dates back more than a decade, but its 1st “Google Health” product was terminated back in 2012.  These days, the health unit is working on improving the search results that consumers see when they […]

Mia Sullivan • February 17, 2020

Ad-targeting tech goes old school — with snail mail

Some companies use your web-browsing activity to send you mail IRL.

Mia Sullivan • February 2, 2020

Brexit could be good news for… pubs?

The beloved British pub industry has rebounded following a decade of closures. But will Brexit keep the suds flowing?

Mia Sullivan • December 20, 2019

Employee stock options aren’t just for startups any more

Integrity Marketing Group, an insurance company that’s owned by a private equity outfit, announced that it will pay out an aggregate of $50m to its 750 employees in bonuses AND give them stock options for the first time.

Mia Sullivan • December 16, 2019

Your favorite childhood pancake behemoth wants to get ya before work

IHOP launched a chain of fast-casual restaurants called Flip’d in the hopes that the new restaurant concept can expand its appeal.

Mia Sullivan • December 12, 2019

Hey tech people, the Buckeye State wants ya!

Venture capital investment in Ohio boomed from $432m in 2013 to $1.16B in 2018, and the Buckeye State has quietly become a hotbed for startups that make everything from connected cars to health care products

Mia Sullivan • December 9, 2019

Procrastinating hard on something? Hire a ‘babysitter’ to hold you accountable

A new startup called Focused gives distracted workers a place to get their sh*t done -- and also a series of check-ins every 20 minutes to ensure they stay on task

Mia Sullivan • December 6, 2019

Spotify announced its first music awards show… then Apple followed suit

Apple and Spotify both have their own music awards now, which give listeners a way to “vote” for their favorite artists by streaming their songs.

Mia Sullivan • December 6, 2019

Would you buy a house in a community with no cars?

A new real estate development in Tempe, Arizona, with units for 1k residents will be car-free.

Mia Sullivan • December 3, 2019

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="US"> <input class="funnel-submission-url hidden-input" type="hidden" name="submission_url" value="https://thehustle.co/author/mia-sullivan/"> <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>