<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: willswire</title><link>https://news.ycombinator.com/user?id=willswire</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 12 Apr 2026 19:38:13 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=willswire" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by willswire in "Ask HN: Vibe Coding over Easter?"]]></title><description><![CDATA[
<p>Not vibing today to observe the Sabbath (especially on Easter; He has Risen!) but my setup for on the go is normally just the Claude app on iOS with robust GitHub CI for testing and then just iterate.</p>
]]></description><pubDate>Sun, 05 Apr 2026 12:08:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47648535</link><dc:creator>willswire</dc:creator><comments>https://news.ycombinator.com/item?id=47648535</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47648535</guid></item><item><title><![CDATA[GhostVM: Mac Virtual Machines for Secure Development]]></title><description><![CDATA[
<p>Article URL: <a href="https://ghostvm.org/">https://ghostvm.org/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47411434">https://news.ycombinator.com/item?id=47411434</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 17 Mar 2026 11:55:35 +0000</pubDate><link>https://ghostvm.org/</link><dc:creator>willswire</dc:creator><comments>https://news.ycombinator.com/item?id=47411434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47411434</guid></item><item><title><![CDATA[Show HN: K8s clusters on macOS using Apple's containerization framework]]></title><description><![CDATA[
<p>Hey HN!<p>This is a super early work-in-progress but I wanted to share with larger community to gauge interest.<p>I’ve forked Apple’s container CLI project and added a new build target for a CLI tool called cluster. You can visit the fork here: <a href="https://github.com/willswire/cluster" rel="nofollow">https://github.com/willswire/cluster</a><p>To get started, just run: make cli<p>And then: ./bin/cluster create<p>You will need the upstream container CLI installed and the container system running beforehand.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46889818">https://news.ycombinator.com/item?id=46889818</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 04 Feb 2026 18:41:15 +0000</pubDate><link>https://github.com/willswire/cluster</link><dc:creator>willswire</dc:creator><comments>https://news.ycombinator.com/item?id=46889818</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46889818</guid></item><item><title><![CDATA[New comment by willswire in "What I learned building an opinionated and minimal coding agent"]]></title><description><![CDATA[
<p>Minimal, intentional guidance is the cornerstone of my CLAUDE.md’s design philosophy document.<p><a href="https://github.com/willswire/dotfiles/blob/main/claude/.claude/CLAUDE.md" rel="nofollow">https://github.com/willswire/dotfiles/blob/main/claude/.clau...</a></p>
]]></description><pubDate>Sun, 01 Feb 2026 18:56:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46848375</link><dc:creator>willswire</dc:creator><comments>https://news.ycombinator.com/item?id=46848375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46848375</guid></item><item><title><![CDATA[New comment by willswire in "Verizon is down, with many users seeing 'SOS' – here's everything we know"]]></title><description><![CDATA[
<p>[0]: <a href="https://news.ycombinator.com/item?id=46619539">https://news.ycombinator.com/item?id=46619539</a></p>
]]></description><pubDate>Wed, 14 Jan 2026 18:13:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46619882</link><dc:creator>willswire</dc:creator><comments>https://news.ycombinator.com/item?id=46619882</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46619882</guid></item><item><title><![CDATA[New comment by willswire in "Verizon Wireless Is Down"]]></title><description><![CDATA[
<p>Unsure but looks like maybe a bigger issue?</p>
]]></description><pubDate>Wed, 14 Jan 2026 18:07:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46619754</link><dc:creator>willswire</dc:creator><comments>https://news.ycombinator.com/item?id=46619754</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46619754</guid></item><item><title><![CDATA[New comment by willswire in "Verizon Wireless Is Down"]]></title><description><![CDATA[
<p>Tech Radar is picking up the outage but most of Verizon's social accounts are silent. <a href="https://www.techradar.com/news/live/verizon-outage-january-2026" rel="nofollow">https://www.techradar.com/news/live/verizon-outage-january-2...</a></p>
]]></description><pubDate>Wed, 14 Jan 2026 18:01:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46619604</link><dc:creator>willswire</dc:creator><comments>https://news.ycombinator.com/item?id=46619604</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46619604</guid></item><item><title><![CDATA[Verizon Wireless Is Down]]></title><description><![CDATA[
<p>Article URL: <a href="https://downdetector.com/status/verizon/">https://downdetector.com/status/verizon/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46619539">https://news.ycombinator.com/item?id=46619539</a></p>
<p>Points: 22</p>
<p># Comments: 9</p>
]]></description><pubDate>Wed, 14 Jan 2026 17:57:30 +0000</pubDate><link>https://downdetector.com/status/verizon/</link><dc:creator>willswire</dc:creator><comments>https://news.ycombinator.com/item?id=46619539</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46619539</guid></item><item><title><![CDATA[New comment by willswire in "Ask HN: What are you working on? (January 2026)"]]></title><description><![CDATA[
<p>On a recent flight home for Christmas, I tried to get some side-project work done on my MacBook… and immediately lost the battle with Seat 28C. I could barely open the laptop, let alone type comfortably.<p>The real constraint on planes these days is elbow room. That got me wondering: could a small, handheld keyboard and trackpad setup make in-flight work tolerable?<p>After failing to find anything compelling on Amazon, I realized something obvious: my iPhone already has a great keyboard and touch experience. So why not use it directly?<p>I looked for existing apps, but the top options felt dated and required both devices to be on the same Wi-Fi network—which isn’t always possible (or desirable when paying ridiculous prices for airplane Wi-Fi).<p>So over the last few days I’ve been tinkering with a project I call Magic Input. It turns your iPhone into a wireless keyboard and trackpad for your Mac.<p>How it works (high level):<p>• The iOS app discovers nearby Macs using MultipeerConnectivity<p>• Keyboard input and touch gestures are streamed directly to macOS<p>• The macOS app injects events at the system level (requires Accessibility permissions)<p>• No shared Wi-Fi network required; devices connect peer-to-peer<p>It’s very early, but already supports basic typing and cursor control—especially useful in cramped spaces like planes.<p>Here’s the TestFlight link for the brave. You’ll need to install the same app on both macOS and your iPhone:<p><a href="https://testflight.apple.com/join/T1PgucDs" rel="nofollow">https://testflight.apple.com/join/T1PgucDs</a><p>Happy to answer questions or dig into implementation details if anyone’s curious.</p>
]]></description><pubDate>Mon, 12 Jan 2026 12:22:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46587467</link><dc:creator>willswire</dc:creator><comments>https://news.ycombinator.com/item?id=46587467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46587467</guid></item><item><title><![CDATA[Havana Syndrome]]></title><description><![CDATA[
<p>Article URL: <a href="https://en.wikipedia.org/wiki/Havana_syndrome">https://en.wikipedia.org/wiki/Havana_syndrome</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46543370">https://news.ycombinator.com/item?id=46543370</a></p>
<p>Points: 7</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 08 Jan 2026 16:58:31 +0000</pubDate><link>https://en.wikipedia.org/wiki/Havana_syndrome</link><dc:creator>willswire</dc:creator><comments>https://news.ycombinator.com/item?id=46543370</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46543370</guid></item><item><title><![CDATA[New comment by willswire in "Show HN: Magic Input – Use your iPhone as a keyboard and trackpad for your Mac"]]></title><description><![CDATA[
<p>I’m considering open-sourcing this project, if there’s further interest! I’ve never done this before, but I wonder how well an open-source “pay to download in the App Store” project performs.</p>
]]></description><pubDate>Tue, 30 Dec 2025 15:50:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46434516</link><dc:creator>willswire</dc:creator><comments>https://news.ycombinator.com/item?id=46434516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46434516</guid></item><item><title><![CDATA[New comment by willswire in "Show HN: Magic Input – Use your iPhone as a keyboard and trackpad for your Mac"]]></title><description><![CDATA[
<p>Haha nope - just the standard iOS system keyboard</p>
]]></description><pubDate>Tue, 30 Dec 2025 12:27:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46432634</link><dc:creator>willswire</dc:creator><comments>https://news.ycombinator.com/item?id=46432634</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46432634</guid></item><item><title><![CDATA[Show HN: Magic Input – Use your iPhone as a keyboard and trackpad for your Mac]]></title><description><![CDATA[
<p>Hey HN,<p>On a recent flight home for Christmas, I tried to get some side-project work done on my MacBook… and immediately lost the battle with Seat 28C. I could barely open the laptop, let alone type comfortably.<p>The real constraint on planes these days is elbow room. That got me wondering: could a small, handheld keyboard and trackpad setup make in-flight work tolerable?<p>After failing to find anything compelling on Amazon, I realized something obvious: my iPhone already has a great keyboard and touch experience. So why not use it directly?<p>I looked for existing apps, but the top options felt dated and required both devices to be on the same Wi-Fi network—which isn’t always possible (or desirable when paying ridiculous prices for airplane Wi-Fi).<p>So over the last few days I’ve been tinkering with a project I call Magic Input. It turns your iPhone into a wireless keyboard and trackpad for your Mac.<p>How it works (high level):<p>• The iOS app discovers nearby Macs using MultipeerConnectivity<p>• Keyboard input and touch gestures are streamed directly to macOS<p>• The macOS app injects events at the system level (requires Accessibility permissions)<p>• No shared Wi-Fi network required; devices connect peer-to-peer<p>It’s very early, but already supports basic typing and cursor control—especially useful in cramped spaces like planes.<p>Here’s the TestFlight link for the brave. You’ll need to install the same app on both macOS and your iPhone:<p><a href="https://testflight.apple.com/join/T1PgucDs" rel="nofollow">https://testflight.apple.com/join/T1PgucDs</a><p>Happy to answer questions or dig into implementation details if anyone’s curious.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46432573">https://news.ycombinator.com/item?id=46432573</a></p>
<p>Points: 2</p>
<p># Comments: 3</p>
]]></description><pubDate>Tue, 30 Dec 2025 12:19:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46432573</link><dc:creator>willswire</dc:creator><comments>https://news.ycombinator.com/item?id=46432573</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46432573</guid></item><item><title><![CDATA[New comment by willswire in "Ask HN: Those making $500/month on side projects in 2025 – Show and tell"]]></title><description><![CDATA[
<p>Back when I was in the Air Force, I hated the UX for referencing Air Force publications on mobile. So I created an iOS app called AFI Explorer [0] which has continued to get hundreds of downloads every month for the past 5 years.<p>Since I’ve been shifting more towards platform engineering work in my career, the best reward abut this side hustle isn’t the financial benefit, but is the opportunity to stay grounded in software dev. I love seeing the changing APIs each year with the new iOS updates. And the seasonal approach to doing updates is always fun too.<p>[0]: <a href="https://apps.apple.com/us/app/afi-explorer/id1564964107">https://apps.apple.com/us/app/afi-explorer/id1564964107</a></p>
]]></description><pubDate>Thu, 18 Dec 2025 11:50:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46311562</link><dc:creator>willswire</dc:creator><comments>https://news.ycombinator.com/item?id=46311562</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46311562</guid></item><item><title><![CDATA[Show HN: DoD CAC Authentication with Cloudflare Workers]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/willswire/dod-cac-auth-cloudflare-workers">https://github.com/willswire/dod-cac-auth-cloudflare-workers</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46258184">https://news.ycombinator.com/item?id=46258184</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 13 Dec 2025 21:20:48 +0000</pubDate><link>https://github.com/willswire/dod-cac-auth-cloudflare-workers</link><dc:creator>willswire</dc:creator><comments>https://news.ycombinator.com/item?id=46258184</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46258184</guid></item><item><title><![CDATA[New comment by willswire in "Cloudflare Down Again – and DownDetector Is Also Down"]]></title><description><![CDATA[
<p>Woke up this morning with my iPhone and Apple Watch suddenly in a different time zone. Anyone else experience this?</p>
]]></description><pubDate>Fri, 05 Dec 2025 11:59:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46160116</link><dc:creator>willswire</dc:creator><comments>https://news.ycombinator.com/item?id=46160116</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46160116</guid></item><item><title><![CDATA[Connection]]></title><description><![CDATA[
<p>Article URL: <a href="https://willswire.com/connection">https://willswire.com/connection</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46079574">https://news.ycombinator.com/item?id=46079574</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 28 Nov 2025 15:41:40 +0000</pubDate><link>https://willswire.com/connection</link><dc:creator>willswire</dc:creator><comments>https://news.ycombinator.com/item?id=46079574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46079574</guid></item><item><title><![CDATA[New comment by willswire in "Ask HN: What open source projects are you grateful for?"]]></title><description><![CDATA[
<p>Zarf</p>
]]></description><pubDate>Fri, 28 Nov 2025 03:14:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46075202</link><dc:creator>willswire</dc:creator><comments>https://news.ycombinator.com/item?id=46075202</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46075202</guid></item><item><title><![CDATA[New comment by willswire in "Apple DeviceCheck server implementation on Cloudflare Workers"]]></title><description><![CDATA[
<p>Hey HN!<p>I’m using this dependency project for my side-hustle iOS app development. When the number of authorized users matches the number of users with a valid installation, DeviceCheck simplifies the process.</p>
]]></description><pubDate>Mon, 24 Nov 2025 12:52:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46033572</link><dc:creator>willswire</dc:creator><comments>https://news.ycombinator.com/item?id=46033572</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46033572</guid></item><item><title><![CDATA[Apple DeviceCheck server implementation on Cloudflare Workers]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/willswire/checkd">https://github.com/willswire/checkd</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46033244">https://news.ycombinator.com/item?id=46033244</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 24 Nov 2025 12:12:01 +0000</pubDate><link>https://github.com/willswire/checkd</link><dc:creator>willswire</dc:creator><comments>https://news.ycombinator.com/item?id=46033244</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46033244</guid></item></channel></rss>