Zachary Crockett
Editor, Senior Writer, The Hustle

It’s 2017, and a printing startup just raised $7m

The company Ink is an unlikely startup hero. They're based in Nebraska. And their business model is “revamping on-campus printing.”

Zachary Crockett • November 7, 2017

How the "King of Fake News" built his empire

Jestin Coler ran a fake news network that misled millions of Americans and netted him hundreds of thousands of dollars. And in his own words, “it wasn’t hard to do.”

Zachary Crockett • November 7, 2017

Gothamist shut down a week after its writers unionized

Last Friday, Joe Ricketts, the billionaire founder of Ameritrade, announced he was shutting down his popular local news sites, Gothamist and DNAinfo.

Zachary Crockett • November 6, 2017

There’s big $$$ in renting your house for a TV show

For the past decade, Danny Gerardi has rented out his mansion to film “Keeping Up With The Kardashians.” His rate: as much as $36k per day.

Zachary Crockett • November 3, 2017

What you need to know about the big tech Senate hearings

Yesterday, lawyers representing Facebook, Google, and Twitter testified before the US Senate on the topic of Russian involvement in the 2016 election.

Zachary Crockett • November 2, 2017

The iPhone X’s archnemesis: identical twins

Apple touted facial recognition as a security upgrade to its existing TouchID feature -- but, it turns out the tech can be easily tricked by human genetics.

Zachary Crockett • November 1, 2017

Saudi Arabia has declared the world’s first robot citizen

Saudi Arabia's promote themselves as a future tech hub by giving citizenship to a robot for the first time in history.

Zachary Crockett • October 30, 2017

The art of naming a company in China — so people don’t think it’s a brothel

McD's in China has officially changed its Chinese name from Maidanglao (a literal translation of “McDonald’s”) to Jingongmen -- or, “Golden Arches.”

Zachary Crockett • October 27, 2017

UberEATS is munching up market share

Leaked numbers show that UberEATS is projected to hit $3B in sales this year -- meaning it's growing faster than their ride-sharing business.

Zachary Crockett • October 17, 2017

Sh*t, I’m F*cked: Jason Goldberg, Founder of Fab

Note: Sh*t, I’m F*cked is a series by The Hustle where we ask entrepreneurs about a moment when they felt on the brink of...
Zachary Crockett • October 17, 2017

The Google Home Mini is officially a disaster

Last week, Google announced the Google Home Mini — a smart speaker meant to compete with the likes of Amazon’s Echo Dot — to generally positive reviews. Now, they’re in some deep water: turns out, some of the test units released to press members and giveaway contestants were randomly recording users’ conversations “thousands of times […]

Zachary Crockett • October 13, 2017

Switzerland flushes $2m worth of gold down the toilet every year

A recent study found that 95 lbs) of gold -- about $2m worth at current market value -- passes through the country’s wastewater every year.

Zachary Crockett • October 12, 2017

Airbnb’s Chinese rival is doing big things

Tujia is now valued at $1.5B, while Airbnb struggles to win over Chinese consumers.

Zachary Crockett • October 11, 2017

Sh*t, I’m F*cked: Payal Kadakia, Founder of ClassPass

Note: Sh*t, I’m F*cked is a series by The Hustle where we ask entrepreneurs about a moment when they felt on the brink of...
Zachary Crockett • October 10, 2017

Shopify stock drops $1.5B thanks to a lone blogger

Andrew Left's Citron Research wields a mighty stick when it comes to influencing the market.

Zachary Crockett • October 6, 2017

Ageism and tech go together like PB&J

An analysis of 330,000 employees from 43 U.S. enterprises has proven that ageism definitely exists in tech.

Zachary Crockett • September 28, 2017

Silicon Valley’s new obsession: boring-ass startups

Last week Flexport raised a $110m Series C, placing its pre-money valuation at a whopping $800m. This is not a company that makes photo sharing apps or design-porn hardware: it is a customs brokerage and freight forwarding service. (Jesus, just reading that can put you to sleep). And its success is indicative of a larger […]

Zachary Crockett • September 25, 2017

Billionaires’ first jobs

An analysis of billionaires' very first jobs.

Zachary Crockett • September 19, 2017

Surprise: apps are still dead in the water

There was a time, long ago, when a wantrepreneur could dream up a new app and get a million first-week downloads. That time, my friends, is no more.

Zachary Crockett • August 28, 2017

A Microsoft font is scandalizing Pakistan’s First Family

How Calibri is playing a crucial role in an unfolding political scandal in Pakistan.

Zachary Crockett • July 13, 2017

Join 2M+ professionals getting the Hustle daily news brief

[class^="wpforms-"]
[class^="wpforms-"]
[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" redirect-after-signup="https://thehustle.co/thank-you-hub/"]
<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?redirect_after=https%3A%2F%2Fthehustle.co%2Fthank-you-hub%2F"> <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>