Are Apple and Meta rivals now?

The tech titans are clashing over metaverse ambitions and ads.

Rob Litterst • September 8, 2022

Amazon vs. Facebook review groups

Amazon is suing 10k+ Facebook group admins, saying they run groups to solicit bogus reviews.

Juliet Bennett Rylah • July 20, 2022

Meta’s IRL store for the not-IRL metaverse

Meta’s 1st brick-and-mortar show will let customers dip a toe in the metaverse through hands-on experiences.

Juliet Bennett Rylah • April 27, 2022

Meta’s sketchy strategy to battle TikTok

Meta hired a political consulting firm to coordinate a nationwide media campaign against TikTok.

Rob Litterst • March 31, 2022

Meta’s execs are all-in on remote work

The company’s top execs are dialing in from all over the map.

Rob Litterst • March 25, 2022

Why did Meta lose $200B+ in value?

Meta is facing many challenges: stalling growth in its user base, the rise of TikTok, and Apple’s new privacy changes.

Trung T. Phan • February 4, 2022

Meta’s job board tells its story

It isn’t easy bringing a 68k-person social media company into the metaverse.

Jacob Cohen • February 1, 2022

How Facebook and Google rigged ad markets

New unredacted evidence reveals that Facebook and Google CEOs knew about the Jedi Blue ad-rigging scheme.

Trung T. Phan • January 18, 2022

Digits: An oddball lawsuit, pay increases, and the Hulk

Plus: Taco lovers rejoice and Facebook’s health conundrum.

Jacob Cohen • January 10, 2022

Meta is building VR gloves for the metaverse

Meta is spending $10B on AR/VR and metaverse hardware this year. One project: a prototype VR glove that uses inflatable pads to simulate touch.

Trung T. Phan • November 18, 2021

Microsoft wants to beat Meta at its own game

Microsoft wants in on the metaverse, and its vision could pit it squarely against Meta.

Rob Litterst • November 4, 2021

Here’s why Big Tech is slowing down

Microsoft passed Apple to become the world’s most valuable firm. How? Unlike other Big Tech firms, it largely avoided supply chain and advertising issues.

Trung T. Phan • November 1, 2021

Facebook is now Meta

Facebook is now Meta.

Trung T. Phan • October 29, 2021

Facebook and Google are in hot water

Another round of The Facebook Papers highlight shortcomings in the platform’s safety. Meanwhile, Google’s monopolistic ad exchange model is exposed in an unredacted lawsuit.

Trung T. Phan • October 26, 2021

Why a ‘meta’-themed facelift is likely for Facebook

Facebook wants 2 things: To rule -- ahem -- to help build the metaverse, and to keep you on Facebook while doing it.

Jacob Cohen • October 21, 2021

The world depends on WhatsApp

WhatsApp is used by 2.5B+ people and is the most popular app in 100+ countries. When it goes down, people lose more than messaging -- they lose critical infrastructure.

Trung T. Phan • October 7, 2021

‘The Facebook Files’ is not good for Facebook

The Wall Street Journal released a 5-part investigation -- from leaked documents -- showing that Facebook knows its platform is riddled with “flaws that cause harm.”

Trung T. Phan • September 20, 2021

Facebook is paying Accenture $500m a year to moderate content on its platforms

A recent report revealed Accenture to be Facebook’s biggest content moderation partner, pulling in $500m a year for the work.

Rob Litterst • September 7, 2021

Facebook just lost some friends

Facebook disabled accounts for a team of NYU researchers that were trying to learn more about its ad targeting model.

Rob Litterst • August 6, 2021

Facebook wants to give $1B away… to creators

To beat back the TikTok threat, Facebook will offer creators $1B to use its platform.

Rob Litterst • July 19, 2021

Facebook scores an antitrust win

A DC federal court threw out 2 antitrust suits against Facebook. But the court leaves the door open for a new case.

Trung T. Phan • June 30, 2021

Facebook is quietly taking over VR

Facebook is on a VR acquisition spree and wants to beam ads into the Oculus headset. Nothing to see here.

Trung T. Phan • June 18, 2021

Meet the Buy Nothing groups of Facebook

These Facebook Groups allow users to exchange goods without paying. Now, it wants to offer the service...but off of Mark Zuckerberg’s platforms.

Kolby Hatch • May 7, 2021

Facebook wants to be all up in your ear

Facebook launches 3 audio products: Clubhouse clone, “TikTok for audio,” and Spotify podcast integrations. Will it work?

Trung T. Phan • April 21, 2021

How the billionaire Winklevoss twins are betting on a decentralized future

The Winklevoss Twins have made huge crypto and decentralized bets: Bitcoin, Gemini, Nifty Gateway, BitClout, and more.

Trung T. Phan • April 7, 2021

Facebook was caught lying to advertisers (again)

Unredacted court documents show that Facebook knowingly misled advertisers on how many eyeballs the platform reaches.

Trung T. Phan • February 23, 2021

Apple’s privacy features are triggering Zuck

Facebook calls Apple one of its “biggest competitors” and hits back at its privacy features, which are somewhat confusing.

Jacob Cohen • January 29, 2021

Um, how do you actually break up Facebook?

Breaking off Instagram and WhatsApp present different challenges (and would have unintended consequences).

Trung T. Phan • December 15, 2020

Zucked: the United States government wants to break up Facebook

The Federal Trade Commission wants Facebook to unwind its deals for Instagram and WhatsApp.

Trung T. Phan • December 10, 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="US"> <input class="funnel-submission-url hidden-input" type="hidden" name="submission_url" value="https://thehustle.co/tag/facebook/"> <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>