Kolby Hatch
Product Lead, The Hustle

Amazon built a giant 3rd-party ecommerce business. Now others want in.

Here’s a crazy stat: Revenue from Amazon’s 3rd-party marketplace accounted for 60% of its retail revenue last year, up from only 3% in 2000. The...
Kolby Hatch • June 18, 2021

Shocker: MoviePass was shady

Remember MoviePass? It’s the now-defunct startup that offered unlimited theater movies for a cheap monthly subscription price of $9.95. Many were skeptical of the business …
Kolby Hatch • June 17, 2021

Fintech Klarna becomes Europe’s most valuable startup, worth $45B+

Last week, Swedish fintech wunderkind Klarna announced a monster $639m funding round, bringing its valuation to a Scrooge McDuck-sized $45.6B and cementing its status...
Kolby Hatch • June 16, 2021

Meet cybersecurity’s nightmare fuel: Quantum hacking

If you thought phishing attacks were bad, wait until you hear about quantum hacking. Arqit, a London-based startup, is preparing the corporate world for a...
Kolby Hatch • June 15, 2021

It’s not just pipelines; everyday gig workers are getting phished too

Not long ago, “getting Phished” meant waking up in a festival field wearing nothing but cargo shorts — 23 hours into a 3-day jam...
Kolby Hatch • June 11, 2021

LinkedIn love child Confluent files to go public

Source: Confluent Believe it or not, LinkedIn is good for something: starting other businesses. Last week, software provider Confluent — which started as an internal …
Kolby Hatch • June 9, 2021

The rise of VR exposure therapy

Finally, virtual reality (VR) is actually good for something. Per The New York Times, there is growing popularity in VR exposure therapy to treat those...
Kolby Hatch • June 8, 2021

Etsy buys ticket to the cool kids’ table with $1.6B Depop acquisition

Last week, Etsy — the internet’s craft fair — announced its acquisition of London-based shopping platform Depop for $1.625B in a “mostly” cash deal.  It’s...
Kolby Hatch • June 7, 2021

Norton antivirus adds an Ethereum mining feature to its latest release

We have no idea if this is what an Ethereum miner looks like (Source: NurPhoto / Getty Images) In the future, everybody is a crypto...
Kolby Hatch • June 7, 2021

Americans are prepping for the post-COVID world… by buying deodorant and toothpaste

With baking soda! (Source: Justin Sullivan / Getty Images) When the masks come off, the deodorant goes on. As more and more states walk back COVID...
Kolby Hatch • June 2, 2021

Social music site Turntable.fm is back from the dead… and has an interesting rival

Party time (Found Image Holdings / Getty Images) On Tuesday, Turntable.fm CEO Billy Chasen announced that the once shuttered startup is coming back — thanks...
Kolby Hatch • May 28, 2021

Google Search is making an AI-powered leap

Last week, Google rolled out dozens of new releases during its I/O 2021 developer conference, including updates to Android and Workspace (e.g., Docs, Slides,...
Kolby Hatch • May 27, 2021

Publishing startup Piano gets an $88m boost

Get these guys behind a paywall! (Source: Getty Images / William Lovelace) Another tech company tries to save flailing publishers, what’s new? On Tuesday, TechCrunch reported...
Kolby Hatch • May 21, 2021

PayPal goes ‘post-purchase’ with Happy Returns acquisition

Last week, PayPal acquired logistics wunderkind Happy Returns for a “who knows, won’t tell” amount. The Santa Monica-based company provides logisticsl software and services...
Kolby Hatch • May 19, 2021

Amazon and Apple’s meshy plan to connect every device

Here’s a shocker: Amazon and Apple are plotting… The Washington Post recently showcased Apple and Amazon’s quiet construction of 2 large-scale wireless networks. The kicker?...
Kolby Hatch • May 13, 2021

Meet the Buy Nothing groups of Facebook

There are groups where you can snag Ikea furniture, broken blenders, and gift wrap — all for free. It’s called the Buy Nothing Project: a...
Kolby Hatch • May 7, 2021

Grocery impulse buying is having a COVID-fueled identity crisis

As if the pandemic hasn’t changed every facet of life, now it’s coming for our chewing gum. A recent Wired article details the industry’s...
Kolby Hatch • May 6, 2021

The Nasdaq gets groovy with the listing of psychedelics biotech firm MindMed

MindMed’s product pipeline reads like a shopping list for 5 nights at Burning Man: LSD, MDMA, and psilocybin. On Tuesday, the biotech company went public...
Kolby Hatch • April 30, 2021

Hot lidar startup Luminar teams up with Airbus to make helicopters safer

Luminar Technologies may be the hottest company that’s not named Tesla or Stripe. The (freshly public) lidar company announced a partnership with Airbus — the...
Kolby Hatch • April 29, 2021

The Washington Post is quietly building a SaaS powerhouse, with Papa Bezos’ help

Earlier this month Bezos’ newsie, The Washington Post, quietly announced the rebranding of its SaaS publishing platform Arc Publishing (now Arc XP). Originally given out...
Kolby Hatch • April 28, 2021

Meet the $40B+ ‘software robot’ maker poised to automate pencil pushing

A company you’ve probably never heard of made IPO history this week. UiPath, an automation company, made its market debut and notched the 3rd largest...
Kolby Hatch • April 23, 2021

How binging Netflix may save F1 racing

NASCAR’s cultured European cousin, Formula 1 (F1), has had a tough quarantine. Last year, the sport’s revenue saw an $877m burnout, down to $1.1B in...
Kolby Hatch • April 23, 2021

Ethereum’s co-founder snags $65m to help modernize financial infrastructure

Blockchain studio ConsenSys closed a $65m round of funding this week. While the funding is sizable, the investors are the real prize. Leading the round...
Kolby Hatch • April 16, 2021

The largest office park in the US has a wild horse problem

The Tahoe-Reno Industrial Center (TRI) is a 107,000-acre office park located south of Reno, Nevada. It’s home to ~130 companies, including Tesla’s $5B Gigafactory...
Kolby Hatch • April 15, 2021

Inside China’s quiet plan to dethrone the dollar

Over the last few months, 100k+ people in China were airdropped cold hard cash… digitally. The People’s Bank of China (PBOC) is piloting a digital...
Kolby Hatch • April 9, 2021

Notarize, an eNotary service, wants to be the Stripe of legal documents

Why would anyone ever want to digitize this? (Source: Getty Images) Notarizing paper mortgage documents sucks bad. Last week, Notarize, a company that digitzes the process,...
Kolby Hatch • April 5, 2021

Popular ‘link-in-bio’ company now has $45m ash-in-bank

Spend any time on Instagram and you’ll probably hear the phrase, “link in bio.” Turns out that the little link is big business. Last week,...
Kolby Hatch • April 1, 2021

Grave diggers and pot farmers: The org behind Amazon workers’ union push

This month, Amazon warehouse workers in Bessemer, Alabama, will cast mail-in ballots on whether or not to unionize. It’s the first vote to unionize Amazon...
Kolby Hatch • March 26, 2021

Amazon is using virtual pets to entice warehouse workers

Peter Macdiarmid / Getty Images File this under, “I don’t want to live in this future.” According to a recent report from The Information, Amazon is...
Kolby Hatch • March 22, 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/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="FI"> <input class="funnel-submission-url hidden-input" type="hidden" name="submission_url" value="https://thehustle.co/author/kolby/"> <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>