Is the FAANG era over?

Facebook, Apple, Amazon, Netflix, and Google have seen better days.

Rob Litterst • May 2, 2022

Why do companies do stock splits?

Breaking down why the biggest players in tech are making their stock cheaper.

Rob Litterst • April 13, 2022

The West Coast looks east for hiring

43% of West Coast tech company jobs are now listed outside of the region.

Jacob Cohen • March 1, 2022

Why Big Tech is cooperating on smart homes

Amazon, Apple, Google, and 220 other companies have agreed on a new smart-home standard called Matter

Trung T. Phan • February 22, 2022

Matterport’s CEO on the future of digital twins and the metaverse

Have you ever done a digital 3D home tour? There’s a high likelihood that the camera tech used to make the visual was created by...
Trung T. Phan • February 9, 2022
Google Cloud

Can Google Cloud compete with Amazon?

The search giant has a long way to go to catch up to AWS.

Trung T. Phan • February 7, 2022

High-growth tech stocks are tumbling. Why?

The prospects of Fed interest rate hikes are roiling the market, particularly high-growth tech stocks.

Trung T. Phan • January 25, 2022

Terms and conditions suck. The TLDR Act might help

The TLDR Act would force tech companies to break legal jargon into understandable language, and be more transparent about data collection.

Rob Litterst • January 17, 2022

4-day workweeks are the new trend taking over tech.

Bolt, a hot ecommerce startup, is the most recent tech company to adopt a 4-day workweek after testing it out during a 3-month trial.

Rob Litterst • January 11, 2022

Even in the face of antitrust scrutiny, Big Tech is on pace for sales of $1.4T in 2021

Amazon, Apple, Google, Microsoft, and Meta now make up 5 of the world’s 7 most valuable firms.

Trung T. Phan • December 29, 2021

Everyone is doing the metaverse

A roundup of companies doing metaverse stuff: Facebook/Meta, Microsoft, Dropbox, Autodesk, Nike, Niantic

Trung T. Phan • November 10, 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

Product Roundup: Summarizing releases from Apple, Google, and Samsung

ICYMI: Apple, Google, and Samsung all announced new products and features this week.

Juliet Bennett Rylah • October 22, 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

Google Search is growing up, and its future is all about context

Google is using machine learning technology to revamp its search product and provide more comprehensive results.

Rob Litterst • October 1, 2021

Canva’s recent round valued the design startup at $40B. Here’s how they got there.

Canva has grown from humble origins to a $40B design powerhouse, and one of Adobe’s fiercest competitors.

Rob Litterst • September 17, 2021

The Apple vs. Epic ruling, explained

A federal judge ruled that Apple is *not* a monopolist. But, now, the iPhone maker has to allow developers to steer their users to other payment options.

Trung T. Phan • September 13, 2021

China’s huge crackdown on tech, explained

Chinese regulators are rolling out restrictive rules on algorithms. Separately, under-18s will only be allowed to play 3 hours of games a week.

Trung T. Phan • August 31, 2021

Can Cisco beat Amazon’s cloud business?

Cloud computing costs are on the rise. Cisco is mulling a cheaper alternative that helps companies bring data back to private data centers.

Trung T. Phan • August 10, 2021

President Biden takes his shot at Big Business

President Biden’s new executive order looks to “promote competition” and “increase wages” across all parts of the US economy.

Trung T. Phan • July 12, 2021

What would a Big Tech breakup look like?

The US House of Representatives has 5 bills in the works to take on Alphabet, Amazon, Apple, and Facebook.

Trung T. Phan • July 8, 2021

What’s the lowdown on gaming up high (in the cloud)?

Amazon and Google are trying to break into gaming. They’re not doing a great job.

Juliet Bennett Rylah • July 7, 2021

Microsoft’s Windows 11 update is good for competition. But it’s still trying to kill Slack.

Microsoft has bundled its messaging service (Teams) into its new operating system update.

Trung T. Phan • June 28, 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 cybersecurity’s nightmare fuel: Quantum hacking

Quantum hacking will completely compromise the existing security infrastructure of the internet. Arqit is building a solution.

Kolby Hatch • June 15, 2021

Here are 5 ways the US government is taking on Big Tech

5 proposed bills from US lawmakers will take on Big Tech -- Amazon, Apple, Facebook, Google -- by making it harder for them to acquire new businesses and force them to even the playing field.

Trung T. Phan • June 14, 2021

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/signup" 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(); } }); </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/signup"> <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 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>