The news around gas prices, explained

What’s worse: sitting in a car with someone who passes gas, or simply looking at gas prices that are up 60%+ since last year? Here’s...
Jacob Cohen • June 23, 2022

Timber! Lumber prices are falling hard

Lumber dealers have experienced a seesaw of emotions over the past couple years. During the pandemic, supply chain issues and a rise in home projects...
Rob Litterst • June 7, 2022

Backing out of Russia is costing oil companies billions

For some corporations, leaving Russia isn’t easy — take McDonald’s, which is losing $50m/mo. by shutting down its Russian restaurants. But oil companies are making...
Rob Litterst • May 9, 2022

Why are gas prices skyrocketing?

Remember the good old days (a year ago) when gas was under $3? Prices are up 50%+ since, and here’s why: Russian oil is de...
Jacob Cohen • March 10, 2022

Tesla’s water problem

When it comes to problems with producing cars, much of the conversation has centered around chip shortages, or even flaming boats. But another problem is...
Jacob Cohen • February 24, 2022

Gas prices are rising at near-record levels. There’s no easy fix.

Here’s a sentence that could have been written basically anytime since 1999: Gas prices are really high. But this year it’s different. Like way too...
Rob Litterst • December 2, 2021

In San Francisco, one person’s trash (can) is another’s treasure

Singdhi Sokpo / The Hustle Since 2018, San Francisco has struggled to develop a new public garbage can. The city’s ideal can has a fullness sensor;...
Jacob Cohen • October 1, 2021

Paint supply is running dry — and everyone’s paying the price

Photo by plus49/Construction Photography/Avalon/Getty Images If you’re planning a home renovation, you may want to stop reading this and go paint shopping, like, now. The …
Rob Litterst • September 27, 2021

Digits: A fidget toy boom, electronic noses, and geofence warrants

Since 2020, Pop Its have sold 7m units… think about that (Source: WSJ) 1) Pop Its — colorful silicone toys that function like bubble wrap...
Jacob Cohen • August 23, 2021

Crystals are a $1B+ industry. Who’s buying?

This crystal will only set you back *checks notes* $663k (Souce: The Earth Story) In 2016, Moon Juice founder and Goop-favorite health guru Amanda Chantal...
Juliet Bennett Rylah • August 9, 2021

The huge shake-up at oil giant ExxonMobil

ExxonMobil is the largest direct descendant of John D. Rockefeller’s Standard Oil…and it is being forced to go green. ExxonMobil just lost a huge boardroom...
Trung T. Phan • June 1, 2021

The future of water is … sewage?

Are we ready for ‘toilet to tap’ drinking water? Your dog loves drinking out of the toilet, why shouldn’t you? Well, you actually can with...
Juliet Bennett Rylah • May 21, 2021

An oncoming mineral shortage may derail our green future

STR/AFP via Getty Images Humans can’t catch a break, even in the future. A recently released report from the International Energy Agency (IEA), highlighted the at-odds...
Trung T. Phan • May 11, 2021

The world’s largest jeweler is ditching diamonds-au-naturel

If diamonds are forever, then are lab grown diamonds for-everyone? Pandora, the world’s largest jeweler, certainly thinks so. The company recently announced plans to drop...
Trung T. Phan • May 10, 2021

Landmen are going through a dramatic career change

Photo: Benjamin Lowy/Getty Images If you’re thinking, “What the heck is a landman?” you’re not alone. Landmen are a part of a geographically niche industry that...
Jacob Cohen • April 20, 2021

The skyrocketing cost of lumber, explained

Wood is typically used for building roofs. Now it’s known for blasting through them. Lumber prices are up nearly 260% since April 2020, following a...
Jacob Cohen • April 14, 2021

The FCC’s 5G auctions are out of control: ~$70B and counting

Why is it that every network carrier can’t STFU about their 5G service? It’s probably because they’re spending obscene amounts of money to win spectrum...
Trung T. Phan • December 28, 2020

Lab-grown diamonds are coming for the crown

Source: Giphy Outside of healthcare, it’s generally not good when the word “blood” becomes an adjective for your industry. For years, critics have rightfully criticized the...
Eli London • November 23, 2020

Forget gold: Meet the Diamond Standard

In 1896, the gold standard skeptic William Jennings Bryan declared that politicians “shall not crucify mankind on a cross of gold.” But a new startup...
Michael Waters • September 24, 2020

Barrick Gold launches a $17B+ bid to become the most major miner

The Canadian gold-mining company Barrick Gold made a $17.8B hostile takeover bid for its rival, Newmont Mining. If the deal goes through, the resulting...
Conor Grant • February 26, 2019

Steel producer Nucor will leverage federal tax cuts to build a $1.35B steel mill

2018 was good to steel producer Nucor Corp — and it doesn’t look like its white hot momentum will melt its steel beams anytime...
Wes Schlagenhauf • January 8, 2019

Global gold demand hits a 10-year low — here’s what that means

Demand for gold dropped 7% in Q1 this year to post its weakest quarter since the ‘08 financial crisis, driven, according to MarketWatch, by...
Lindsey Quinn • May 4, 2018

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/commodities/"> <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>