<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: scottmotte</title><link>https://news.ycombinator.com/user?id=scottmotte</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 22 Apr 2026 04:24:12 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=scottmotte" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by scottmotte in "A Roblox cheat and one AI tool brought down Vercel's platform"]]></title><description><![CDATA[
<p>> If you did 'dotenvx run -- env', all your secrets would be printed right there in plaintext<p>Same for sops.<p>> The equivalent in vercel would be encrypted in the database (the encrypted '.env' file), with a decryption key in the backend<p>The encrypted .env file is actually committed to source code, and the decryption key is placed in Vercel's environment variables dashboard. The attacker only gained access to the latter here if using dotenvx so they can't get your secrets. Unless they also gained access to the codebase in which they have terabytes of data to go through and match up private keys from the database with encrypted .env files from the source code exfiltration - much more effort for attackers.</p>
]]></description><pubDate>Tue, 21 Apr 2026 23:43:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47856429</link><dc:creator>scottmotte</dc:creator><comments>https://news.ycombinator.com/item?id=47856429</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47856429</guid></item><item><title><![CDATA[New comment by scottmotte in "A Roblox cheat and one AI tool brought down Vercel's platform"]]></title><description><![CDATA[
<p>Creator of dotenvx here.<p>There is no silver bullet, but Dotenvx splits your secrets into two separate locations.<p>1. The private decryption key - which lives on Vercel in this example
2. The encrypted .env file which lives in your source code pushed to Vercel<p>Attackers only got access to the first (as far as I know was reported). So your secrets would be safe in this attack if using Dotenvx. (A private key is useless without its corresponding encrypted .env file. Attackers need both.)<p>The whitepaper goes into the problem and solution in more detail: <a href="https://dotenvx.com/whitepaper.pdf" rel="nofollow">https://dotenvx.com/whitepaper.pdf</a></p>
]]></description><pubDate>Tue, 21 Apr 2026 23:34:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47856345</link><dc:creator>scottmotte</dc:creator><comments>https://news.ycombinator.com/item?id=47856345</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47856345</guid></item><item><title><![CDATA[Show HN: Vestauth – Auth for Agents]]></title><description><![CDATA[
<p>I"m the creator of dotenv and dotenvx. A month ago I started building a way for agents to store and rotate secrets as part of dotenvx and I ran into a problem. Agents can't sign themselves up autonomously. They need a way to do this - without a human in the loop.<p>I searched for solutions but wasn't happy with any so I created Vestauth.<p>Here's how it works:<p>It manages both the agent and the provider side. The agent with one command can set up a cryptographic identity avoiding human designed handshake mechanisms like OAuth. And on the provider side there is no management of API keys, no username and passwords, no users table even. Authentication works with a single line of code verifying this cryptographically.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47052501">https://news.ycombinator.com/item?id=47052501</a></p>
<p>Points: 11</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 17 Feb 2026 20:03:52 +0000</pubDate><link>https://github.com/vestauth/vestauth</link><dc:creator>scottmotte</dc:creator><comments>https://news.ycombinator.com/item?id=47052501</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47052501</guid></item><item><title><![CDATA[New comment by scottmotte in "Cursor uploads .env file with secrets despite .gitignore and .cursorignore"]]></title><description><![CDATA[
<p>Encrypting your .env file with dotenvx, or something similar, can help mitigate this need for trust.</p>
]]></description><pubDate>Thu, 13 Mar 2025 20:09:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=43356807</link><dc:creator>scottmotte</dc:creator><comments>https://news.ycombinator.com/item?id=43356807</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43356807</guid></item><item><title><![CDATA[New comment by scottmotte in "Ask HN: What tools should I use to manage secrets from env files?"]]></title><description><![CDATA[
<p>> developers could still potentially commit private keys the repo or commit the decrypted env file<p>to prevent this, use:<p>$ dotenvx ext precommit --install</p>
]]></description><pubDate>Thu, 26 Sep 2024 18:06:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=41661345</link><dc:creator>scottmotte</dc:creator><comments>https://news.ycombinator.com/item?id=41661345</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41661345</guid></item><item><title><![CDATA[What Does #1 on Hacker News Get You]]></title><description><![CDATA[
<p>Article URL: <a href="https://dotenvx.com/blog/2024/06/30/what-does-number-one-on-hacker-news-get-you.html">https://dotenvx.com/blog/2024/06/30/what-does-number-one-on-hacker-news-get-you.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40849922">https://news.ycombinator.com/item?id=40849922</a></p>
<p>Points: 11</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 01 Jul 2024 19:55:05 +0000</pubDate><link>https://dotenvx.com/blog/2024/06/30/what-does-number-one-on-hacker-news-get-you.html</link><dc:creator>scottmotte</dc:creator><comments>https://news.ycombinator.com/item?id=40849922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40849922</guid></item><item><title><![CDATA[Show HN: From dotenv to dotenvx – better config management]]></title><description><![CDATA[
<p>Article URL: <a href="https://dotenvx.com/blog/2024/06/24/dotenvx-next-generation-config-management.html">https://dotenvx.com/blog/2024/06/24/dotenvx-next-generation-config-management.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40789353">https://news.ycombinator.com/item?id=40789353</a></p>
<p>Points: 354</p>
<p># Comments: 206</p>
]]></description><pubDate>Tue, 25 Jun 2024 14:49:28 +0000</pubDate><link>https://dotenvx.com/blog/2024/06/24/dotenvx-next-generation-config-management.html</link><dc:creator>scottmotte</dc:creator><comments>https://news.ycombinator.com/item?id=40789353</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40789353</guid></item><item><title><![CDATA[Show HN: A better dotenv – dotenvx]]></title><description><![CDATA[
<p>I'm the creator of node.js' dotenv. I'm making a better dotenv called dotenvx.<p>* run anywhere (cross-platform)
* multi-environment
* encrypted envs<p>What do you think?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39347295">https://news.ycombinator.com/item?id=39347295</a></p>
<p>Points: 8</p>
<p># Comments: 2</p>
]]></description><pubDate>Mon, 12 Feb 2024 17:03:04 +0000</pubDate><link>https://github.com/dotenvx/dotenvx</link><dc:creator>scottmotte</dc:creator><comments>https://news.ycombinator.com/item?id=39347295</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39347295</guid></item><item><title><![CDATA[New comment by scottmotte in "Heroku is down and they didn't know it for 90 minutes"]]></title><description><![CDATA[
<p>I've tried all four, and Render is the closest experience to Heroku. It still isn't as easy to use as Heroku, but it is close.</p>
]]></description><pubDate>Tue, 02 May 2023 02:19:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=35782488</link><dc:creator>scottmotte</dc:creator><comments>https://news.ycombinator.com/item?id=35782488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35782488</guid></item><item><title><![CDATA[New comment by scottmotte in "On Rich Friends and Poor Friends"]]></title><description><![CDATA[
<p>> people are most comfortable being around people like themselves<p>Inertia. This is everything. It takes effort to be around people unlike those currently around you.<p>We all have personal biases against the strata economically above us and below us. I think most of the individuals that move up economically are able to get beyond these biases for one reason or another. Otherwise, even the most hardworking individuals tend to self-sabotage when they start to feel out of place.</p>
]]></description><pubDate>Wed, 17 Aug 2022 21:38:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=32502047</link><dc:creator>scottmotte</dc:creator><comments>https://news.ycombinator.com/item?id=32502047</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32502047</guid></item><item><title><![CDATA[New comment by scottmotte in "Life Without a Smartphone"]]></title><description><![CDATA[
<p>I love the look of the Punkt. I ordered one 3 years ago but because of delays, and then Covid, gave up on receiving it. They issued me a refund but I'd still like to get one - in a reasonable amount of time.<p>Anyone have one and like it? Or recommend a different dumb phone?</p>
]]></description><pubDate>Wed, 17 Aug 2022 21:30:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=32501968</link><dc:creator>scottmotte</dc:creator><comments>https://news.ycombinator.com/item?id=32501968</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32501968</guid></item><item><title><![CDATA[New comment by scottmotte in "Ask HN: Where to meet people who are interested in building a company together?"]]></title><description><![CDATA[
<p>1. On twitter<p>2. Start building. It will attract people. Don't go out and find them.</p>
]]></description><pubDate>Wed, 17 Aug 2022 18:29:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=32499958</link><dc:creator>scottmotte</dc:creator><comments>https://news.ycombinator.com/item?id=32499958</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32499958</guid></item><item><title><![CDATA[New comment by scottmotte in "[dead]"]]></title><description><![CDATA[
<p>I posted this myself as well a couple days ago.<p>I was personally interested in HCQ before Trump ever tweeted it - turning it political. It was looking promising and still does.<p>After further personal study, I would like the conversation to continue.</p>
]]></description><pubDate>Wed, 05 Aug 2020 19:35:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=24064652</link><dc:creator>scottmotte</dc:creator><comments>https://news.ycombinator.com/item?id=24064652</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24064652</guid></item><item><title><![CDATA[New comment by scottmotte in "Global oil use heads for steepest annual contraction"]]></title><description><![CDATA[
<p>Generic drugs [1]<p>[1] <a href="https://energycommerce.house.gov/sites/democrats.energycommerce.house.gov/files/documents/Testimony-Gibson-API_103019.pdf" rel="nofollow">https://energycommerce.house.gov/sites/democrats.energycomme...</a></p>
]]></description><pubDate>Tue, 17 Mar 2020 05:35:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=22602036</link><dc:creator>scottmotte</dc:creator><comments>https://news.ycombinator.com/item?id=22602036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22602036</guid></item><item><title><![CDATA[Testimony of Rosemary Gibson to US Commerce Subcommittee on Health (2019) [pdf]]]></title><description><![CDATA[
<p>Article URL: <a href="https://energycommerce.house.gov/sites/democrats.energycommerce.house.gov/files/documents/Testimony-Gibson-API_103019.pdf">https://energycommerce.house.gov/sites/democrats.energycommerce.house.gov/files/documents/Testimony-Gibson-API_103019.pdf</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=22553907">https://news.ycombinator.com/item?id=22553907</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 12 Mar 2020 04:52:49 +0000</pubDate><link>https://energycommerce.house.gov/sites/democrats.energycommerce.house.gov/files/documents/Testimony-Gibson-API_103019.pdf</link><dc:creator>scottmotte</dc:creator><comments>https://news.ycombinator.com/item?id=22553907</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22553907</guid></item><item><title><![CDATA[Ask HN: Quickest way to acquire a US passport for children?]]></title><description><![CDATA[
<p>I would like to acquire US passports for my children. They are both toddlers. What is the quickest way to do this?<p>I'm willing to pay a 3rd party to streamline the process. My main priority is speed of acquisition.<p>My partner and I already hold US passports and are US citizens. Our children are also US citizens.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=22522162">https://news.ycombinator.com/item?id=22522162</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 09 Mar 2020 01:41:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=22522162</link><dc:creator>scottmotte</dc:creator><comments>https://news.ycombinator.com/item?id=22522162</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22522162</guid></item><item><title><![CDATA[Ask HN: What search engine do you use for Netflix, Hulu, Amazon Video?]]></title><description><![CDATA[
<p>What search engine/tool/system do you use to search across the major tv and video providers like Netflix, Hulu, and Amazon Video?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=22324058">https://news.ycombinator.com/item?id=22324058</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 14 Feb 2020 04:57:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=22324058</link><dc:creator>scottmotte</dc:creator><comments>https://news.ycombinator.com/item?id=22324058</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22324058</guid></item><item><title><![CDATA[New comment by scottmotte in "Performant Front-End Architecture"]]></title><description><![CDATA[
<p>Yeah it would be great to see some numbers from anyone who might have them. I'd put money on SPAs being slower, inside the bell curve than, than the average traditional page load app.</p>
]]></description><pubDate>Tue, 11 Feb 2020 02:45:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=22295538</link><dc:creator>scottmotte</dc:creator><comments>https://news.ycombinator.com/item?id=22295538</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22295538</guid></item><item><title><![CDATA[The Seif Handshake]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.crockford.com/seif.html">https://www.crockford.com/seif.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=22197892">https://news.ycombinator.com/item?id=22197892</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 31 Jan 2020 01:00:16 +0000</pubDate><link>https://www.crockford.com/seif.html</link><dc:creator>scottmotte</dc:creator><comments>https://news.ycombinator.com/item?id=22197892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22197892</guid></item><item><title><![CDATA[New comment by scottmotte in "Tell HN: Mailgun lowers free-tier API from 10k to 625 emails per month"]]></title><description><![CDATA[
<p>Why hasn't someone built an email system that only accepts signed payloads?<p>Email would only be allowed into my inbox if it was signed. Then, layer 2, it would only allow signed emails from senders whom I've accepted their public key.<p>A separate tab would show me all incoming request to accepts public keys (request to send email)<p>Now to opt-in to a marketing email I first accept their public key. To opt-out I delete their public key. Their email now goes to /dev/null.<p>Senders wouldn't have to re-implement unsub/subscribe, spammers would be /dev/nulled, and we could later add encryption on top of signing as a requirement.</p>
]]></description><pubDate>Thu, 30 Jan 2020 23:31:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=22197166</link><dc:creator>scottmotte</dc:creator><comments>https://news.ycombinator.com/item?id=22197166</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22197166</guid></item></channel></rss>