<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: phildenhoff</title><link>https://news.ycombinator.com/user?id=phildenhoff</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 25 Apr 2026 09:18:53 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=phildenhoff" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by phildenhoff in "Kasane: New drop-in Kakoune front end with GPU rendering and WASM Plugins"]]></title><description><![CDATA[
<p>Nice project! Curious why build a new front end instead of fixing (?) the behaviour in upstream Kakoune? I think the original author’s still working on Kakoune</p>
]]></description><pubDate>Tue, 21 Apr 2026 17:18:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47851702</link><dc:creator>phildenhoff</dc:creator><comments>https://news.ycombinator.com/item?id=47851702</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47851702</guid></item><item><title><![CDATA[New comment by phildenhoff in "Hacking Tauri for Designer"]]></title><description><![CDATA[
<p>Having built some stuff with Tauri, being able to debug using Chrome instead of a Safari/Webkit console would be _so nice_.</p>
]]></description><pubDate>Fri, 27 Feb 2026 04:05:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47176367</link><dc:creator>phildenhoff</dc:creator><comments>https://news.ycombinator.com/item?id=47176367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47176367</guid></item><item><title><![CDATA[New comment by phildenhoff in "NPMX – a fast, modern browser for the NPM registry"]]></title><description><![CDATA[
<p>But it is a browser -- just not a web browser</p>
]]></description><pubDate>Sat, 14 Feb 2026 05:53:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47011981</link><dc:creator>phildenhoff</dc:creator><comments>https://news.ycombinator.com/item?id=47011981</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47011981</guid></item><item><title><![CDATA[New comment by phildenhoff in "Canada has one city with good weather and it's too tiny"]]></title><description><![CDATA[
<p>I would not recommend driving over the Juan de Fuca strait</p>
]]></description><pubDate>Tue, 10 Feb 2026 20:25:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46966352</link><dc:creator>phildenhoff</dc:creator><comments>https://news.ycombinator.com/item?id=46966352</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46966352</guid></item><item><title><![CDATA[New comment by phildenhoff in "Canada has one city with good weather and it's too tiny"]]></title><description><![CDATA[
<p>> 90,000 people live in the core, which is about the maximum daytime population of Disneyland. More people live in the greater capital district (400,000), but because Victoria is subject to very particular microclimates, the further you get from the city itself, the worse the weather becomes<p>True, but outside of the City of Victoria is Saanich, the largest municipality of the 13 that make up the Capital Regional District. Saanich has roughly the same climate and another ~110k.<p>Also, anecdotally, despite the smaller population, Victoria is a tourist destination and swallows cruise ships worth of passengers with ease. If you want to visit, come visit. You'll find all the amenities you need.</p>
]]></description><pubDate>Tue, 10 Feb 2026 19:32:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46965541</link><dc:creator>phildenhoff</dc:creator><comments>https://news.ycombinator.com/item?id=46965541</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46965541</guid></item><item><title><![CDATA[New comment by phildenhoff in "Ask HN: What are you working on? (February 2026)"]]></title><description><![CDATA[
<p>They created a fascinating tool -- I'll be following your progress to see what you build!</p>
]]></description><pubDate>Mon, 09 Feb 2026 06:18:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46942123</link><dc:creator>phildenhoff</dc:creator><comments>https://news.ycombinator.com/item?id=46942123</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46942123</guid></item><item><title><![CDATA[New comment by phildenhoff in "Every book recommended on the Odd Lots Discord"]]></title><description><![CDATA[
<p>I agree that it shouldn't mysteriously be a pointer all the time, but using a pointer for the cursor is a preference, not a standard. In native apps (outside the web), the cursor is often not turned into a pointer when hovering clickable content.</p>
]]></description><pubDate>Mon, 09 Feb 2026 05:51:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46941976</link><dc:creator>phildenhoff</dc:creator><comments>https://news.ycombinator.com/item?id=46941976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46941976</guid></item><item><title><![CDATA[New comment by phildenhoff in "Qntm's Power Tower Toy"]]></title><description><![CDATA[
<p>I hope qntm has the chance to traditionally publish Ra and have it edited as well. I enjoyed the book a lot, but felt it needed a solid once over.<p>Really enjoyed the novel though! Planning to reread it in the spring.</p>
]]></description><pubDate>Thu, 25 Dec 2025 08:13:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46382959</link><dc:creator>phildenhoff</dc:creator><comments>https://news.ycombinator.com/item?id=46382959</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46382959</guid></item><item><title><![CDATA[New comment by phildenhoff in "Show HN: I created a cross-platform GUI for the JJ VCS (Git compatible)"]]></title><description><![CDATA[
<p>For those coming to this thread after it was scrubbed, the author unfortunately felt they had to shut the project down after being pressured by their employer. The name is redacted and the website shut down.<p>For what it's worth, commentary from others on the JJ Discord suggested that this could not be a legally binding requirement as the author is located in California. California has laws that prevent employers from controlling employees inventions outside of work hours when using their own devices: <a href="https://codes.findlaw.com/ca/labor-code/lab-sect-2870/" rel="nofollow">https://codes.findlaw.com/ca/labor-code/lab-sect-2870/</a></p>
]]></description><pubDate>Mon, 27 Oct 2025 03:48:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=45717247</link><dc:creator>phildenhoff</dc:creator><comments>https://news.ycombinator.com/item?id=45717247</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45717247</guid></item><item><title><![CDATA[New comment by phildenhoff in "Kagi Reaches 50k Users"]]></title><description><![CDATA[
<p>Why not set it up as your default search engine? That’s what I did. Hard to forget when it’s the default</p>
]]></description><pubDate>Mon, 09 Jun 2025 05:47:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=44221709</link><dc:creator>phildenhoff</dc:creator><comments>https://news.ycombinator.com/item?id=44221709</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44221709</guid></item><item><title><![CDATA[New comment by phildenhoff in "By default, Signal doesn't recall"]]></title><description><![CDATA[
<p>Are you upset about DRM in general? Or that Signal, by default, prevents Windows from capturing the Signal window when it screenshots the screen every few seconds?<p>because it sounds like Windows is the problem here, doing this screenshotting at all. And Signal allows you to disable the anti-screenshotting measure</p>
]]></description><pubDate>Wed, 21 May 2025 22:23:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=44056884</link><dc:creator>phildenhoff</dc:creator><comments>https://news.ycombinator.com/item?id=44056884</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44056884</guid></item><item><title><![CDATA[New comment by phildenhoff in "Postman for MCP"]]></title><description><![CDATA[
<p>andes314, can you expand on how you see this as Postman for MCP?</p>
]]></description><pubDate>Sat, 17 May 2025 05:12:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=44012190</link><dc:creator>phildenhoff</dc:creator><comments>https://news.ycombinator.com/item?id=44012190</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44012190</guid></item><item><title><![CDATA[New comment by phildenhoff in "The Future Is Niri"]]></title><description><![CDATA[
<p>Thanks! As soon as I saw Niri I wondered if there was a macOS alternative.<p>Aerospace has a similar resizing glitch as PaperWM.spoon: resizing one direction ends up looking wonky if you do it fast enough. It’s noticeable at the end of the smooth scrolling demo. That must be a macOS thing…<p>I may check out PaperWM.spoon at some point but realistically I’ll set up a VM and try out Niri</p>
]]></description><pubDate>Wed, 12 Mar 2025 20:26:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=43347321</link><dc:creator>phildenhoff</dc:creator><comments>https://news.ycombinator.com/item?id=43347321</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43347321</guid></item><item><title><![CDATA[New comment by phildenhoff in "Everything I Was Lied to About Node.js Came True with Elixir"]]></title><description><![CDATA[
<p>Does Effect prevent workers that have uncaught exceptions from crashing the main thread in Node? Does it reduce the amount of memory workers use?</p>
]]></description><pubDate>Mon, 10 Mar 2025 18:22:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=43323859</link><dc:creator>phildenhoff</dc:creator><comments>https://news.ycombinator.com/item?id=43323859</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43323859</guid></item><item><title><![CDATA[New comment by phildenhoff in "Surgery implants tooth material in eye as scaffolding for lens"]]></title><description><![CDATA[
<p>Thanks! Your hard work is appreciated.</p>
]]></description><pubDate>Fri, 28 Feb 2025 21:20:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=43211220</link><dc:creator>phildenhoff</dc:creator><comments>https://news.ycombinator.com/item?id=43211220</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43211220</guid></item><item><title><![CDATA[New comment by phildenhoff in "Surgery implants tooth material in eye as scaffolding for lens"]]></title><description><![CDATA[
<p>The title "For the 1st time in Canada, surgeons put teeth in patients' eyes to restore sight" is much clearer than "Surgery aims to restore sight by implanting a telescopic lens in a tooth".<p>First, the tooth is put into the eye — used as biocompatible material to hold the lens. Second, the surgery is 60 years old and has something like a 94% success rate after 27 years, so it's hardly fair to say "surgery _aims_ to restore sight". It almost certainly will restore sight. The part that is interesting in this story is that it's an uncommon surgery that is happening only for the first time _in Canada_.</p>
]]></description><pubDate>Fri, 28 Feb 2025 18:53:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=43209012</link><dc:creator>phildenhoff</dc:creator><comments>https://news.ycombinator.com/item?id=43209012</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43209012</guid></item><item><title><![CDATA[New comment by phildenhoff in "Ghost House – software for automatic inbetweens"]]></title><description><![CDATA[
<p>The website is wacky and the demo video is fascinating. That edge effect? how long it takes to transition? so good</p>
]]></description><pubDate>Wed, 26 Feb 2025 06:46:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=43181323</link><dc:creator>phildenhoff</dc:creator><comments>https://news.ycombinator.com/item?id=43181323</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43181323</guid></item><item><title><![CDATA[New comment by phildenhoff in "Jellyfin: The Free Software Media System"]]></title><description><![CDATA[
<p>Please don’t take this as criticism of your setup, but why are you trying to stream Blu-ray Disc folders at all? Why not transcode the files?</p>
]]></description><pubDate>Sun, 16 Feb 2025 00:35:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=43064086</link><dc:creator>phildenhoff</dc:creator><comments>https://news.ycombinator.com/item?id=43064086</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43064086</guid></item><item><title><![CDATA[New comment by phildenhoff in "jj: a Git-compatible VCS that is both simple and powerful"]]></title><description><![CDATA[
<p>If you want to “checkout” some previous commit, jj has your back in three ways<p>- first, that commit that’s been merged to main is marked as immutable and, unless you add a flag to say “I know this is immutable and I want to mutate it anyway”, you can’t mutate it<p>- second, as part of your regular workflow, you haven’t actually checked out that historical commit. You created a new, empty commit when you “checked it out” using “jj new old_commit”<p>- third, you can use jj undo. Or, you can use “jj obs log” to see how a change has evolved over time (read: undo your mass find+replace by reverting to a previous state)</p>
]]></description><pubDate>Wed, 12 Feb 2025 04:54:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=43022020</link><dc:creator>phildenhoff</dc:creator><comments>https://news.ycombinator.com/item?id=43022020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43022020</guid></item><item><title><![CDATA[New comment by phildenhoff in "Show HN: Polaris, a self-hosted music streaming server in Rust"]]></title><description><![CDATA[
<p>You don’t want to airplay from an iPhone or Mac? That’s what I do, using Finamp. I guess it’s a client and not a music server.</p>
]]></description><pubDate>Wed, 05 Feb 2025 19:11:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=42953556</link><dc:creator>phildenhoff</dc:creator><comments>https://news.ycombinator.com/item?id=42953556</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42953556</guid></item></channel></rss>