Zachary Crockett
Editor, Senior Writer, The Hustle

Flying taxi startup, Joby Aviation, raises $100m

They’re building an electric, 5-seat air taxi, capable of flying 150 mi on a single charge and traveling at 2x the speed of a helicopter (sans the noise).

Zachary Crockett • February 2, 2018

A San Francisco tech company allegedly fired engineers trying to unionize on slack

The firing of 15 engineers for reportedly discussing unions raises some questions about how the tech industry might handle future efforts.

Zachary Crockett • February 1, 2018

Strava’s heat map is a huge security screw-up

Back in November, fitness tracking app Strava published the Global Heatmap — a seemingly cool interactive that used 13 trillion GPS points to show where people were the most active between 2015 and 2017. But the feature came with a “major security oversight:” turns out, soldiers use fitness trackers too — and their movements, which […]

Zachary Crockett • January 30, 2018

BuzzFeed is breaking into the Chinese market

A recent partnership between BuzzFeed and Chinese giant ByteDance shows that clickbait continues to reel in some big financial fish.

Zachary Crockett • January 29, 2018

Tales from the crypto… part II

The biggest ICO in history is going down, there’s a new player in the exchange ring, and 50 Cent is rich again.

Zachary Crockett • January 26, 2018

Are robots the answer to the agricultural job shortage?

Agriculture is embracing new algorithm-driven harvesting technologies with robotic arms.

Zachary Crockett • January 25, 2018

Elon Musk: I’m not going to pay myself until Tesla hits absolutely insane benchmarks

It’s a “100% at-risk performance award” -- and if Elon manages to hit his goals, he could add as much as $55B to his net worth.

Zachary Crockett • January 24, 2018

Chinese imports are flooding South Korea’s kimchi market

South Korean kimchi producers are having trouble competing with China’s rock-bottom prices.

Zachary Crockett • January 23, 2018

A new San Francisco law just forced Airbnb to remove nearly 50% of its listings in the city

Airbnb removed nearly 5k listings of short-term hosts who failed to pay a $250 fee to register with the city -- 2k of them overnight.

Zachary Crockett • January 22, 2018

PR firms are paying tech journalists at prominent publications for links

For as long as journalism’s existed, businesses have offered cash payments, gifts, and services in exchange for favorable coverage. (It’s one of the reasons we’ve been working on an ethics guide at The Hustle.) Now, a recent exposé by our friends over at The Outline argues that this trend has turned into a lucrative, bustling […]

Zachary Crockett • January 19, 2018

Apple plans to add $350B to the US economy — but that may not be as heroic as it sounds

Yesterday, Apple put out a self-congratulatory press release titled “Apple accelerates US investment and job creation.” And it’s true: The company says it will not only pay $38B in taxes to move its entire foreign trove of money back to the US, but also add $350B to the US economy and create 20k new jobs […]

Zachary Crockett • January 18, 2018

The rebranding of the trailer park

In America, trailer parks have long been stigmatized as economically undesirable — last-resort stops for poverty-line families and the elderly, where crime is rampant and living conditions are squalid.   But as the middle class continues to shrink and the housing affordability gap continues to widen, Americans are increasingly turning to mobile homes — and […]

Zachary Crockett • January 17, 2018

10% of Amazon employees in Ohio are on food stamps

A new report from nonprofit group Policy Matters Ohio has found that some 700 Amazon employees in Ohio (about 10% of the company’s entire workforce in the state) receive assistance from the Supplemental Nutrition Assistance Program. Why are employees at one of the most powerful companies of the century still struggling to get by? At […]

Zachary Crockett • January 16, 2018

Ridiculous job titles (ie.“Growth Ninja’) are not an effective way to recruit talent

Using “Wizard” in your job ad is probably not going to land you a “Rockstar” employee.

Zachary Crockett • January 12, 2018

The legacy of the rotisserie chicken: grocery stores’ golden goose

Rotisserie chickens are cheap, ubiquitous, and extremely profitable for brick-and-mortar grocery chains in a time of uncertainty.

Zachary Crockett • January 11, 2018

Why does this video of white noise on YouTube have 5 copyright claims against it?

A story of the absurd legality of infringement claims, and YouTube’s flawed process for policing potential copyright issues on its platform.

Zachary Crockett • January 10, 2018

GoPro’s uh-oh: $100m+ short on revenue, out of the drone biz, and potentially up for sale 

After missing its earnings big and failing to pull off a push into the drone market, the camera maker is flailing.

Zachary Crockett • January 9, 2018

One of the biggest tobacco companies in the world wants people to “quit smoking” cigarettes. It’s a PR ploy.

Philip Morris International doesn’t actually care about a “smoke-free future.” They just want you to buy their new products.

Zachary Crockett • January 8, 2018

“Major security flaws” were just discovered in the world’s computer chips. What does that mean for you?

The Meltdown and Spectre flaws affect every computer processor made in the past 20 years (AKA, you're affected). Luckily, you have a few options...

Zachary Crockett • January 5, 2018

2017 was the biggest year in history for mergers and acquisitions

Worldwide, more than 50k deals went down in 2017, worth in excess of $3.5T.

Zachary Crockett • January 4, 2018

Recreational weed is now legal in California. What exactly does that change?

Spoiler: your life probably won’t change much. At least not yet...

Zachary Crockett • January 3, 2018

Cryptocurrency had a wild ride this week

Used to be, coins were for parking meters and gumballs. Now, they’re minting millionaires: according to Live Coin Watch, as of 6pm PST last night, the digital coin market currently had a total market cap of around $653B. And this past week has been particularly exciting. Here are a few of our favorite “tales from […]

Zachary Crockett • December 21, 2017

Is the Midwest the next Silicon Valley?

We’ve all heard the trope: Silicon Valley is the only place to be if you want to launch a tech startup — the only place where you can secure funding. Well, the Midwest has something to say about that. There’s a huge tech boom underway in middle America… So big, that some predict the region […]

Zachary Crockett • December 20, 2017

Chuck E. Cheese has a very odd way of protecting its intellectual property

After a Chuck E. Cheese location closed in a small Illinois town a few weeks back, a strange video made the rounds on the internet. In the foreground, all appears normal, as employees wheel old machines and decorations out to a moving truck. But in the background, a horror story unfolds: 2 women hover over […]

Zachary Crockett • December 20, 2017

VC money funding hits an all-time high, but fewer companies are getting a piece of the pie

Market research firm Pitchbook recently found that global venture capital investment is at an all-time high of $142B. But there’s a catch: fewer and fewer startups are getting funded — and the successful ones are raking in way more early-stage $$$ than they used to. Since 2012, the median seed round deal has doubled from […]

Zachary Crockett • December 19, 2017

Should meat get a sin tax like tobacco?

Last week, the ag firm Farm Animal Investment Risk and Return (FAIRR) put out a report suggesting states institute a “sin tax” on meat to combat the worsening environmental impact of livestock. What’s a sin tax, again? In short, they’re state-sponsored taxes that are levied on goods or services that are deemed to be “sinful” […]

Zachary Crockett • December 18, 2017

The FCC repealed net neutrality yesterday — but the fight’s not over yet

Yesterday, the Federal Communications Commission voted 3-2 to undo the net neutrality regulations put in place by the Obama Administration in 2015. The regulations defined the internet as a public utility and prevented internet service providers from charging more money, blocking access to sites at their discretion, and picking and choosing the content people can […]

Zachary Crockett • December 15, 2017

India has a condom problem

In India, social stigma is getting in the way of effective condom marketing -- and it’s hitting the industry hard.

Zachary Crockett • December 14, 2017

Old coal mines are being turned into solar farms around the world

In a classic changing of the energy guard, engineers around the world are building solar plants on top of non-active coal mines.

Zachary Crockett • December 13, 2017

One of tech’s biggest seed investors is a Chinese billionaire you’ve never heard of 

In 3 years, a little-known Chinese billionaire named Shan Xiangshuang has stealthily built the largest seed fund in tech.

Zachary Crockett • December 12, 2017

Join 2M+ professionals getting the Hustle daily news brief

[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>