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

🎧 Google’s headphones moves, explained

The Hustle

There is currently a fierce internet debate over whether the world has more doors or wheels. Naturally, we want to hear your thoughts. Let us know your opinion here, and we’ll share the results later this week.

In today’s email:

  • Headphones: Why Google is doubling down on sound.
  • Wow: This woman builds the world’s most unique Airbnbs.
  • Hacktivists: The volunteer hackers working for Ukraine.
  • Around the web: Human Alexas want their name back, trying to explain NFTs, and more cool internet finds.

🎧 On the go? Listen to today’s podcast to hear about why workers are rushing to get paid in crypto, record-high nickel prices, Lego’s booming business, and more.

The big idea
Ron Swanson putting on headphones

Google’s doubling down on headphones. Why?

Google doesn’t exactly have the best track record with hardware (cough, Google Glass, cough) but that doesn’t seem to be stopping the search giant from giving it another go.

Per Protocol, a series of recent moves suggest Google is gearing up to take a big swing at the headphone market.

The moves include…

… 4 acquisitions:

  • Synaptics, which owns patents for “Balanced stereo headphones” and “Active Noise Canceling Earbuds”
  • Dysonics, which develops software and hardware to support spatial audio
  • RevX Technologies, which owns patents for using in-ear microphones to assist noise-cancellation in headphones
  • Tempow, which developed patents for “switching between multiple earbud architectures” and “low latency Bluetooth earbuds”

The moves also include some major hires — Google brought in employees from all 4 acquired companies, along with Peter Liu, a longtime Bose engineer who helped develop the Bluetooth LE Audio standard.

And it’s not done — recent job listings mention that the company is developing custom audio silicon to “distinguish our first-party devices.”

Google’s no stranger to headphones

In 2017, the company released Pixel Buds — its wireless headphones that came equipped with Google Assistant.

After disappointing sales from the 1st and 2nd generations, Google released new models last June at a reduced $99 price point, making them a budget alternative to Apple’s AirPods — which are kinda the elephant in the room:

  • AirPods bring in ~$12B per year
  • Apple reportedly sold 27m pairs over the holidays

So why double down on headphones?

Possibly, to be more like Apple. Apple’s tight integration between hardware and software has been key to its success (and led to plenty of regulatory hot water).

Google has services that could benefit from tighter integration with audio hardware, including Google Assistant and YouTube, where the company is making sneaky progress in music and podcasts.

Whether the new headphones are successful, they’ll likely never be as polarizing as Google’s most infamous hardware play.

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

D2C activewear company Fabletics will open 30 new brick-and-mortar stores in 2022, bringing the leggings giant to 100+ stores. #ecommerce-retail

Bummer: The US added 20% less new wind power in 2021 compared to 2020. Delays were caused by supply chain issues. #clean-energy

Plant-based music? Apparently, you can connect sensors to plants and wind up with some pretty cool synth jams. #emerging-tech

Yikes: A cybersecurity firm says Chinese government-backed hackers got into 6 US agencies in the last 10 months. #privacy

Not so fast: Sen. Elizabeth Warren is putting together a bill that would make it harder for nations like Russia to use crypto to get around sanctions. #fintech-crypto

Google is acquiring Mandiant, a cybersecurity firm, for $5.4B to protect cloud customers. If approved, this will be Google’s 2nd-largest acquisition after Motorola Mobility ($12.5B). #big-tech

Stats: In 1994, Jeff Bezos saw a stat saying the internet was growing 2.3k% per year, leading him to launch Amazon. What are the generation-defining stats of today? Read more from Steph Smith. #hustle-picks

Potato house?
unique Airbnb

Zachary Crockett

Meet the woman who builds the world’s most unique Airbnbs

Over the past decade, Kristie Wolfe has built some of the most unique vacation rentals out there, including:

Wolfe is an Airbnb legend — not just for her creative builds, but for her ability to figure everything out herself, often on an impossibly small budget.

Less than a decade ago, Wolfe was making $13/hr working odd jobs.

Today, her properties gross hundreds of thousands of dollars per year.

So, how did a potato factory worker from Idaho become one of the most influential Airbnb proprietors in the world?

Read the full story →
Free Resource

It’s Women’s History Month

You best believe we’re celebrating the women in business and tech.

In their honor, we’ve curated a podcast playlist to bump for the next week. Or binge in a day, we don’t know your cadence.

Listen to these episodes featuring female leaders in our network who are making magnificent moves.

A Women’s History Month playlist, by the HubSpot Podcast Network

  • How to market your genius, with Nikki Nash
  • One-person companies that make millions, with Steph Smith
  • Standing up, shouting loudly, and superb negotiation skills, with Julissa Prado
  • How to build and protect a 7-figure beauty brand, with Allison Moss
  • Get unstuck and find your passion in work and life, with Tanya Dalton

Listen for your midweek lift.

Women wisdom →
Cyber Warfare

What’s going on with ‘hacktivists’ and Ukraine?

A cybersecurity expert recently told The New York Times that the level of volunteer hacking in the Ukraine war is both “bonkers” and “unprecedented.”

But what are these hackers actually doing? And what impact will it have?

Each side has its own hackers

Russia is no stranger to hacking. Microsoft found that Russia was responsible for 58% of all nation-state cyberattacks in 2021, mostly targeting the US, UK, and Ukraine.

Recent attacks have targeted Ukrainian news outlets, government organizations, and a border station admitting refugees into Romania.

But on Feb. 26, Mykhailo Fedorov, Ukraine’s minister of digital transformation, invited aspiring hacktivists — politically motivated hackers  — to join its own IT army.

Since then, a Telegram channel providing instructions and Russian websites to target has attracted 302.4k+ subscribers.

What are they doing?

Both sides are launching DDoS (distributed denial-of-service) attacks, which is when websites are flooded with traffic and requests until they shut down.

Ukraine’s targets have included Russia’s government websites, financial institutions and media outlets, as well as Belarusian railways to slow Russian troops.

Ukraine is also keen on spreading antiwar info that shows the scale and devastation of the invasion.

Meanwhile, hacktivist collective Anonymous changed the call sign on Russian President Vladimir Putin’s yacht to “FCKPTN.”

How much impact will this have?

According to cybersecurity expert Lukasz Olejnik, not much when you’re dealing with on-the-ground destruction. Plus, he warns that hacktivism is hard to verify and often overhyped.

And it comes with possible risks, too:

  • A malware attack could spread
  • Unintended impacts on civilians
  • Legal consequences (i.e., you’re probably violating local laws)
  • Volunteer hacks could lead to escalation or retaliation…
  • Or lead the opposition’s security to allies’ sneakier intelligence operations

However, hacktivists at least seem to have dissuaded pro-Russia ransomware group Conti by leaking 60k internal messages, per Ars Technica, so there’s that.

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

💅 On this day: In 1959, Barbie debuted at the American Toy Fair in NYC. Creator Ruth Handler named the doll after her daughter, Barbara.

😠 That’s interesting: Human Alexas are dedicated to reclaiming “Alexa” from Amazon. They say sharing their name with Amazon’s virtual assistant has led to bullying and forced name changes.

✏️ Useful: Here’s a free hand-drawn HTML/CSS theme you can use on your website.

🤔 How to: An examination of the phrase “fake it till you make it” — and a guide to reframing the idea of being a fake.

😕 Haha: What’s an NFT? No, what is it really?

Meme of the day
losing AirPods meme

Wonder if Google’s headphones can help solve this? (Source: Pinterest)

How did you like today’s email?

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'); wrappingDivs.forEach(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); } function appendCheckboxes_email_submission() { var wrappingDiv = document.getElementById('email-submission'); var optInDivs = wrappingDiv.querySelectorAll('.trends-opt-in'); optInDivs.forEach(el => { = 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);; } }) } window.addEventListener('DOMContentLoaded', (event) => { initForm(); if (true) { appendCheckboxes_email_submission(); } }); </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-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 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>