<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: katspaugh</title><link>https://news.ycombinator.com/user?id=katspaugh</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 08:52:32 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=katspaugh" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by katspaugh in "macOS Container Machines"]]></title><description><![CDATA[
<p>I've looked into replacing Lima with Apple Containers for <a href="https://runmachine.dev" rel="nofollow">https://runmachine.dev</a>.<p>However, unlike Lima, an Apple Container is not a full VM, so you cannot SSH to it, or forward SSH-agent signatures into a machine.<p>So it's more of a devcontainer story, which is also a great use case. Nice to see Apple creating tooling around their VZ framework.<p>Edit: referential clarity.</p>
]]></description><pubDate>Wed, 10 Jun 2026 05:25:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48471794</link><dc:creator>katspaugh</dc:creator><comments>https://news.ycombinator.com/item?id=48471794</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48471794</guid></item><item><title><![CDATA[Machine: Never run NPM install on your computer]]></title><description><![CDATA[
<p>Article URL: <a href="https://runmachine.dev/">https://runmachine.dev/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48260274">https://news.ycombinator.com/item?id=48260274</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 24 May 2026 19:29:18 +0000</pubDate><link>https://runmachine.dev/</link><dc:creator>katspaugh</dc:creator><comments>https://news.ycombinator.com/item?id=48260274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48260274</guid></item><item><title><![CDATA[Show HN: Machine – per-project dev VMs with session-only secrets]]></title><description><![CDATA[
<p>Hi all!<p>I realized it’s really not secure to run coding projects directly on my Mac. All the NPM hacks recently, especially with agentic coding — you’re always one npm install away from a disaster.<p>So I’ve built a small CLI called machine that starts a Lima VM for each of your projects. It supports declarative “profiles” which are like package.json for your VM. The default profile comes with standard stuff like Node.js, git, Docker, Claude Code and Codex.<p>If you share your projects.toml with your team, every developer can spin up your team’s entire dev environment with one command. No need to install dev tools, clone repos, npm install anything manually.<p>Another cool thing is that you can use the native MacOS keychain or 1password to forward SSH signatures to the VM. So every time you need to commit or push code, you touch the Touch ID key and it’s signed. SSH keys never leave the host.<p>The same is done for env variables and secrets. You inject them with one command from 1password when the machine starts and they are never stored in a file.<p>Repo: <a href="https://github.com/katspaugh/machine" rel="nofollow">https://github.com/katspaugh/machine</a><p>Genuinely curious about your feedback!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48166119">https://news.ycombinator.com/item?id=48166119</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 17 May 2026 04:49:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48166119</link><dc:creator>katspaugh</dc:creator><comments>https://news.ycombinator.com/item?id=48166119</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48166119</guid></item><item><title><![CDATA[New comment by katspaugh in "Costasiella kuroshimae – Solar Powered animals, that do indirect photosynthesis"]]></title><description><![CDATA[
<p>Probably more like モンメン (Cottonee).</p>
]]></description><pubDate>Wed, 15 Apr 2026 15:21:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47780382</link><dc:creator>katspaugh</dc:creator><comments>https://news.ycombinator.com/item?id=47780382</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47780382</guid></item><item><title><![CDATA[New comment by katspaugh in "Show HN: Ichinichi – One note per day, E2E encrypted, local-first"]]></title><description><![CDATA[
<p>Interesting! So you just create an all-day event with a note in the description? Never thought about that.</p>
]]></description><pubDate>Mon, 16 Mar 2026 13:01:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47398445</link><dc:creator>katspaugh</dc:creator><comments>https://news.ycombinator.com/item?id=47398445</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47398445</guid></item><item><title><![CDATA[New comment by katspaugh in "Show HN: Ichinichi – One note per day, E2E encrypted, local-first"]]></title><description><![CDATA[
<p>Fixed the bug + added the option to restore empty notes from local DB. It might not restore your note (apologies for that!) but this should never happen again.</p>
]]></description><pubDate>Mon, 16 Mar 2026 09:54:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47396999</link><dc:creator>katspaugh</dc:creator><comments>https://news.ycombinator.com/item?id=47396999</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47396999</guid></item><item><title><![CDATA[New comment by katspaugh in "Show HN: Ichinichi – One note per day, E2E encrypted, local-first"]]></title><description><![CDATA[
<p>Thanks! Yes, “this day a year ago” would be cool! The app has only existed since January this year so I’ll look into it next year. :)</p>
]]></description><pubDate>Mon, 16 Mar 2026 07:31:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47396050</link><dc:creator>katspaugh</dc:creator><comments>https://news.ycombinator.com/item?id=47396050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47396050</guid></item><item><title><![CDATA[New comment by katspaugh in "Show HN: Ichinichi – One note per day, E2E encrypted, local-first"]]></title><description><![CDATA[
<p>Assuming the user still has access to their browser, the data would be still accessible locally (and I’m planning to add an export function too).</p>
]]></description><pubDate>Mon, 16 Mar 2026 07:29:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47396045</link><dc:creator>katspaugh</dc:creator><comments>https://news.ycombinator.com/item?id=47396045</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47396045</guid></item><item><title><![CDATA[New comment by katspaugh in "Show HN: Ichinichi – One note per day, E2E encrypted, local-first"]]></title><description><![CDATA[
<p>Oh no, that’s the worst that could happen in an app like this. Sorry about that! I’ll investigate and fix it asap.<p>Filed an issue here: <a href="https://github.com/katspaugh/ichinichi/issues/32" rel="nofollow">https://github.com/katspaugh/ichinichi/issues/32</a></p>
]]></description><pubDate>Mon, 16 Mar 2026 07:28:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47396036</link><dc:creator>katspaugh</dc:creator><comments>https://news.ycombinator.com/item?id=47396036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47396036</guid></item><item><title><![CDATA[New comment by katspaugh in "Show HN: Ichinichi – One note per day, E2E encrypted, local-first"]]></title><description><![CDATA[
<p>Export is my todo #1. Cheers!</p>
]]></description><pubDate>Mon, 16 Mar 2026 07:26:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47396022</link><dc:creator>katspaugh</dc:creator><comments>https://news.ycombinator.com/item?id=47396022</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47396022</guid></item><item><title><![CDATA[New comment by katspaugh in "Show HN: Ichinichi – One note per day, E2E encrypted, local-first"]]></title><description><![CDATA[
<p>Paper notebooks certainly have their place. It’s the same debate as paper books vs e-readers. I personally don’t like how my handwriting looks and also don’t want to carry more things around.</p>
]]></description><pubDate>Sun, 15 Mar 2026 14:25:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47387668</link><dc:creator>katspaugh</dc:creator><comments>https://news.ycombinator.com/item?id=47387668</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47387668</guid></item><item><title><![CDATA[New comment by katspaugh in "Show HN: Ichinichi – One note per day, E2E encrypted, local-first"]]></title><description><![CDATA[
<p>On my to do list! Thank you!</p>
]]></description><pubDate>Sun, 15 Mar 2026 08:42:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47385449</link><dc:creator>katspaugh</dc:creator><comments>https://news.ycombinator.com/item?id=47385449</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47385449</guid></item><item><title><![CDATA[New comment by katspaugh in "Show HN: Ichinichi – One note per day, E2E encrypted, local-first"]]></title><description><![CDATA[
<p>Thanks for this larger-scale observation!
I personally always feel a bit like a Lovecraft character writing those entries. :)</p>
]]></description><pubDate>Sun, 15 Mar 2026 06:35:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47384868</link><dc:creator>katspaugh</dc:creator><comments>https://news.ycombinator.com/item?id=47384868</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47384868</guid></item><item><title><![CDATA[New comment by katspaugh in "Show HN: Ichinichi – One note per day, E2E encrypted, local-first"]]></title><description><![CDATA[
<p>You can start using it right away without a password (it will generate a random one and use it only once to encrypt a DEK key). Once you create an account with a password, it re-encrypts your DEK and uploads it to Supabase (encrypted).
Later on you only need to enter your password again if you sign out and want to sync with other devices.</p>
]]></description><pubDate>Sun, 15 Mar 2026 06:31:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47384854</link><dc:creator>katspaugh</dc:creator><comments>https://news.ycombinator.com/item?id=47384854</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47384854</guid></item><item><title><![CDATA[New comment by katspaugh in "Show HN: Ichinichi – One note per day, E2E encrypted, local-first"]]></title><description><![CDATA[
<p>I tried ProseMirror and Tiptap but typing in both felt slower than a vanilla contenteditable. Maybe it’s just a placebo effect. Also I’m trying out various experimental enhancements like if you type “+meditation” and press Enter, it will create a labeled section for you. Perhaps I should try CodeMirror as elxr suggested.</p>
]]></description><pubDate>Sun, 15 Mar 2026 06:26:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47384830</link><dc:creator>katspaugh</dc:creator><comments>https://news.ycombinator.com/item?id=47384830</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47384830</guid></item><item><title><![CDATA[New comment by katspaugh in "Show HN: Ichinichi – One note per day, E2E encrypted, local-first"]]></title><description><![CDATA[
<p>Ah, good point. I didn’t think about that. Good solution to make it rolling! I’ll look into it closer to the end of the year to self-test how both feel.</p>
]]></description><pubDate>Sun, 15 Mar 2026 06:21:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47384812</link><dc:creator>katspaugh</dc:creator><comments>https://news.ycombinator.com/item?id=47384812</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47384812</guid></item><item><title><![CDATA[New comment by katspaugh in "Show HN: Ichinichi – One note per day, E2E encrypted, local-first"]]></title><description><![CDATA[
<p>Thanks for the feedback!<p>I can see how the month widget can be not useful in the editor view. I’ll add an option to show only the editor and to remember that choice.</p>
]]></description><pubDate>Sun, 15 Mar 2026 06:20:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47384805</link><dc:creator>katspaugh</dc:creator><comments>https://news.ycombinator.com/item?id=47384805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47384805</guid></item><item><title><![CDATA[New comment by katspaugh in "Show HN: Ichinichi – One note per day, E2E encrypted, local-first"]]></title><description><![CDATA[
<p>Wow, that’s commitment right here. I only started journaling (dogfooding ichinichi) from 1st January this year. It’s nice to see an unbroken streak. Gonna check out Five Years Later!</p>
]]></description><pubDate>Sun, 15 Mar 2026 06:12:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47384768</link><dc:creator>katspaugh</dc:creator><comments>https://news.ycombinator.com/item?id=47384768</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47384768</guid></item><item><title><![CDATA[New comment by katspaugh in "Show HN: Ichinichi – One note per day, E2E encrypted, local-first"]]></title><description><![CDATA[
<p>Thanks so much!<p>Antinote looks awesome! Love how minimalist it is and how they demo all the features on the landing page. I’m going to look into making ichinichi into a desktop app.</p>
]]></description><pubDate>Sun, 15 Mar 2026 06:09:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47384751</link><dc:creator>katspaugh</dc:creator><comments>https://news.ycombinator.com/item?id=47384751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47384751</guid></item><item><title><![CDATA[New comment by katspaugh in "Show HN: Ichinichi – One note per day, E2E encrypted, local-first"]]></title><description><![CDATA[
<p>Good idea, I can do that!</p>
]]></description><pubDate>Sat, 14 Mar 2026 20:16:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47380729</link><dc:creator>katspaugh</dc:creator><comments>https://news.ycombinator.com/item?id=47380729</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47380729</guid></item></channel></rss>