🔍 Google’s in trouble

The Hustle

Popular salad chain Sweetgreens officially filed to go public on Monday. We can’t wait for the vegetable-related puns (“can Sweetgreens beet the benchmark?”) on the IPO day.

Today’s rundown:

  • Big Bad Tech: Facebook is hit with more leaks while Google faces a damning antitrust lawsuit.
  • Bachelor Data: What you can learn by analyzing The Bachelor.
  • Uncomfortable Cows: The odd economics of milk and sawdust.
  • Around the Web: A grab bag of wild and weird internet…things.

Let’s do it.

The Big Idea
Facebook and Google in hot water

Facebook and Google are in hot water

Sometime this week, Mark Zuckerberg is expected to rebrand Facebook to reflect the company’s ambitions as a metaverse company.

In line with this news, FB announced in its earnings that it will break out revenue from its VR/AR business line (Facebook Reality Labs).

These changes come in the midst of the latest round of The Facebook Papers — a series of damning internal documents provided by whistleblower Frances Haugen.

The Facebook Papers takeaways:

  • Storming of the Capitol: During the 2020 US presidential election, Facebook put in place 22 measures to stop the spread of speech that incited violence. Many of these safety measures were set aside in the lead-up to the Jan. 6 Capitol riots.
  • Hate speech in India: Facebook’s content moderation system in India is failing to stymie incendiary content. Some of these issues have to do with its algorithm’s failure to handle non-English languages.
  • Losing young users: Teen engagement on Facebook and Instagram is slowing. While most social networks eventually deal with users aging out, there are questions around how Facebook is tweaking its tool to keep them onboard.

Facebook rebuts that it spends significant resources — 40k+ employees and $13B — to moderate its platform and does not prioritize profits “at the expense of people’s safety or wellbeing.”

Google’s antitrust headache

Meanwhile, Facebook’s main competitor is facing big questions over its business model. Per The Wall Street Journal, an unredacted lawsuit from state attorneys general shows that Google takes a 22%-42% of transactions on its ad network (2-4x competing digital exchanges).

A viral Twitter thread highlights other allegations from the lawsuit:

  • Google had an ad deal with Facebook that was “so illegal” that the documents have “a whole section describing how they’ll cover for each other if anyone finds out”
  • Google’s ad exchanges are rigged “so that Google wins on bids where they aren’t the highest bidder”
  • Google’s attempt to turn the web into a walled garden by forcing logins with the Chrome browser

Google’s dominant position in the ad business is described by one employee like this: “The analogy would be if Goldman [Sachs] owned the NYSE [New York Stock Exchange].”

If these allegations are true, it raises the likelihood of strong antitrust action against the search giant. Having already rebranded itself as Alphabet in 2015, Google will have to find another tactic to deflect attention away.

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

Amazon’s Google: Amazon launched a search dashboard for its 1.5m 3rd-party sellers to capture granular data on product performance. #ecommerce-retail

Call the exterminator: Tesla rolled back its latest “full self-driving” release after drivers reported numerous bugs. #clean-energy

Not so fast: Experts believe Amazon’s pharmacy services will continue to make up only a small market share until they add a retail component. #emerging-tech

Happy devs: Apple changed its rules to allow developers to inform customers of ways to pay outside of the app store. #privacy

In case NFTs weren’t confusing enough: “Dirt” is an entertainment newsletter on Substack funded by NFTs. #fintech-cryptocurrency

Massively meta: Facebook announced plans to spend $10B to build the metaverse. #big-tech

Dating Data
The Bachelor Instagram followers

What you can learn by analyzing ‘The Bachelor’ franchise

When educational technology director Suzana Somers was promoted in 2018, she began analyzing data from the reality TV series “The Bachelor” to learn to use Excel.

Today, her Instagram account @bachelordata has 96.4k followers, and she teaches others Excel and Google Sheets through Bachelor Data Academy.

So what kind of data can one glean from a reality show about finding love among strangers?

Somers told The Hustle that the biggest trends involve contestants’ Instagram growth based on factors like screen time and what happens during a given episode.

For example, take this analysis of the fallout from an episode of Bachelor in Paradise (pictured above).

Contestants Brendan Morais and Pieper James admitted they’d spent time together prior to filming. Natasha Parker, whom Morais strung along before James arrived, gained a ton of followers while former-favorite Morais’s count dropped dramatically.

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

Source: (kbwillis/Getty Images)

Confused about supply shortages? Consider the odd economics of milk and sawdust.

Most folks at the grocery store probably see expensive milk and think, “Are you f*cking serious, cows?”

But truth is, as with the cost for pretty much everything, more goes into the cost of milk than meets the eye.

Case in point

In 2008, something odd happened as new house construction numbers began to plummet: The price of milk shot up. Huh?

That connection — explained below — is just one of an infinite number of nuanced relationships that impact prices, and serves as a good reminder of how complex our supply chain is.

Back to milk

In the new edition of his book, public policy expert Steven E. Rhoads explained that cows produce more milk the less they’re on their feet, and farmers use sawdust to keep cows comfortable lying down.

In 2008, as house construction went way down, lumber production also went way down. Hence, less sawdust. Hence, uncomfortable cows that produce less milk.

While surely sawdust isn’t the only financial burden on dairy farmers, one 2008 story found they were paying $1.2k for a truckload of sawdust, up from $600 a year before.

So the next time you see expensive milk — or deal with any other shortage, for that matter — take a moment to consider the uncomfortable cows.

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

🌵 On this day: In 1881, the famous shootout at the O.K. Corral took place, pitting Wyatt Earp, his brothers, and Doc Holliday against the Clanton-McLaury gang. In just 30 seconds, ~30 shots were fired.

👻 That’s interesting: The Los Angeles home seen in Wes Craven’s A Nightmare on Elm Street (and Bo Burham: Inside) is for sale for $3.5m. Appropriately, offers are due on Halloween.

📱 Wait, what: After a 2-hour surgery, doctors in Egypt were able to remove a cellphone from a man’s stomach. He admitted he had swallowed it 6 months earlier for reasons unknown.

😎 How to: Everyone gets burnout, including founders. Arianna Huffington shares her best tips for preventing it.

🕵️‍♂️ Cure boredom: MetaverseNoir is an interactive film noir set in the metaverse, told entirely on Twitter. You’re a private detective. Can you find out who destroyed the mayor of New Mesh City’s avatar?

🦒 Aww: And now, a very sneaky giraffe.

Meme of the day
cow meme

That bovine hustle… (Source: Pinterest)

The Hustle Recommends


What good is a toilet if no one knows where it is? That’s the logic behind Flush, a free public-toilet-finding app that’s especially useful in big cities. There’s even a feature to rate the toilet you used. Utter genius.

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="https://thehustle.co/signup" default-source="thehustleco" default-medium="home-exit-popup" default-campaign="home-page"]
<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(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('funnel_error_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.appendChild(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() { var optInDivs = document.querySelectorAll('.trends-opt-in'); optInDivs.forEach(el => { if (el.getElementsByClassName('trends-opt-in-checkbox').length < 1) { var checkbox = document.createElement('input'); checkbox.setAttribute('class', 'trends-opt-in-checkbox'); checkbox.setAttribute('type', 'checkbox'); checkbox.setAttribute('name', 'trends_opt_in'); var label = document.createElement('label'); label.setAttribute('class', 'trends-opt-in-text'); label.textContent = "Yes, I'd like to receive updates on market opportunities before they explode from Trends by The Hustle"; el.appendChild(checkbox); el.appendChild(label); checkbox.click(); } }) } window.addEventListener('DOMContentLoaded', (event) => { var funnel_email_cookie = getCookieValue('funnel_email'); if ( (false) && (funnel_email_cookie != null && funnel_email_cookie != '') ) { window.location.replace('/home'); } initForm(); if (true) { appendCheckboxes(); } }); </script> <div class="email-signup" id=email-submission> <div class="funnel-error" style="display:none;"></div> <form class="email-submission" 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-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/signup"> <input id="recaptcha-response-v3" class="g-recaptcha hidden-input" type="hidden" name="g-recaptcha-response" value=""> <input class="signup-email" type="email" name="email" placeholder="Your email address" required autocomplete="email"> <input class="email-submit" type="submit" value="Join Free"> </div> <div class="trends-opt-in"></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>