<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: MForster</title><link>https://news.ycombinator.com/user?id=MForster</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 06 Apr 2026 02:12:08 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=MForster" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by MForster in "Windows 95 defenses against installers that overwrite a file with an older one"]]></title><description><![CDATA[
<p>The sentence that you quoted is more generic. The Zig issue is only one example of "some reason".</p>
]]></description><pubDate>Thu, 02 Apr 2026 11:09:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47612758</link><dc:creator>MForster</dc:creator><comments>https://news.ycombinator.com/item?id=47612758</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47612758</guid></item><item><title><![CDATA[New comment by MForster in "New laws to make it easier to cancel subscriptions and get refunds"]]></title><description><![CDATA[
<p>Or the GEZ... :-)</p>
]]></description><pubDate>Thu, 02 Apr 2026 11:03:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47612716</link><dc:creator>MForster</dc:creator><comments>https://news.ycombinator.com/item?id=47612716</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47612716</guid></item><item><title><![CDATA[New comment by MForster in "Why Mathematica does not simplify sinh(arccosh(x))"]]></title><description><![CDATA[
<p>It also equals x with appropriate assumptions (x > 0).</p>
]]></description><pubDate>Sun, 15 Mar 2026 10:09:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47385896</link><dc:creator>MForster</dc:creator><comments>https://news.ycombinator.com/item?id=47385896</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47385896</guid></item><item><title><![CDATA[New comment by MForster in "Safe C++ proposal is not being continued"]]></title><description><![CDATA[
<p>You are talking about spatial safety. There are a few other types of memory safety:<p>- temporal safety (e.g. no use after free) 
- initialization safety (no read of initialized memory) 
- thread safety (no data races) 
- type safety (accessing memory with the correct type)</p>
]]></description><pubDate>Sun, 14 Sep 2025 05:17:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=45237612</link><dc:creator>MForster</dc:creator><comments>https://news.ycombinator.com/item?id=45237612</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45237612</guid></item><item><title><![CDATA[New comment by MForster in "Jujutsu for busy devs"]]></title><description><![CDATA[
<p>> The main things that drives me crazy about jj is that all changes are always staged implicitly.<p>That's one way to look at it, but I would encourage you to think about it a bit differently.<p>JJ does not have a concept of "staging", it only has changes and commits. Yes, it automatically snapshots the workspace commit, but I wouldn't use the workspace commit as your staging area. If you want to do explicit staging use the parent commit (@-) as your staging area. You can move changes from the workspace commit (@) to the staging area (@-) explicitly, just like in Git. And you can "commit" (Git terminology) your staging area by starting a new staging area.<p>The difference here really is "only" that the workspace, the index, and committed changes are modeled with the same concept. And that is very powerful. Admittedly you have to make an informed decision on how to map your workflows onto the model, but that is what comes with the powerful flexibility that it gives you.</p>
]]></description><pubDate>Wed, 23 Jul 2025 10:57:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=44657764</link><dc:creator>MForster</dc:creator><comments>https://news.ycombinator.com/item?id=44657764</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44657764</guid></item><item><title><![CDATA[New comment by MForster in "Jujutsu for busy devs"]]></title><description><![CDATA[
<p>You don't even need to re-clone. You can add jj to an existing git repo.</p>
]]></description><pubDate>Tue, 22 Jul 2025 05:32:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=44643530</link><dc:creator>MForster</dc:creator><comments>https://news.ycombinator.com/item?id=44643530</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44643530</guid></item><item><title><![CDATA[New comment by MForster in "European Commission presents Roadmap for lawful access to data"]]></title><description><![CDATA[
<p>The CDU has moved from very right to less right, but still right-of-center under Merkel. After Merkel they have moved back right, maybe even more than they were to compete with the extremists.</p>
]]></description><pubDate>Sat, 05 Jul 2025 15:15:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=44473322</link><dc:creator>MForster</dc:creator><comments>https://news.ycombinator.com/item?id=44473322</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44473322</guid></item><item><title><![CDATA[New comment by MForster in "Memory safety for web fonts"]]></title><description><![CDATA[
<p>It's quite the opposite. This is intended for engineers to make good trade-off decisions as a rule of thumb without financial micromanaging.</p>
]]></description><pubDate>Fri, 21 Mar 2025 17:03:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=43438211</link><dc:creator>MForster</dc:creator><comments>https://news.ycombinator.com/item?id=43438211</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43438211</guid></item><item><title><![CDATA[New comment by MForster in "jj: a Git-compatible VCS that is both simple and powerful"]]></title><description><![CDATA[
<p>You can still use a similar workflow as with the index. The difference is that the staging area is modeled as a commit, so it's not another concept that will take a while to grok.<p>Same with the working copy.</p>
]]></description><pubDate>Wed, 12 Feb 2025 04:35:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=43021935</link><dc:creator>MForster</dc:creator><comments>https://news.ycombinator.com/item?id=43021935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43021935</guid></item><item><title><![CDATA[New comment by MForster in "jj: a Git-compatible VCS that is both simple and powerful"]]></title><description><![CDATA[
<p><a href="https://jj-vcs.github.io/jj/latest/sapling-comparison/" rel="nofollow">https://jj-vcs.github.io/jj/latest/sapling-comparison/</a></p>
]]></description><pubDate>Wed, 12 Feb 2025 04:29:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=43021905</link><dc:creator>MForster</dc:creator><comments>https://news.ycombinator.com/item?id=43021905</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43021905</guid></item><item><title><![CDATA[Factorio 2.0 and Factorio Space Age DLC Release]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.factorio.com/blog/post/factorio-space-age-release">https://www.factorio.com/blog/post/factorio-space-age-release</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41902851">https://news.ycombinator.com/item?id=41902851</a></p>
<p>Points: 17</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 21 Oct 2024 11:05:28 +0000</pubDate><link>https://www.factorio.com/blog/post/factorio-space-age-release</link><dc:creator>MForster</dc:creator><comments>https://news.ycombinator.com/item?id=41902851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41902851</guid></item><item><title><![CDATA[New comment by MForster in "Audapolis: Edit audio files by transcript, not waveform"]]></title><description><![CDATA[
<p>And here I was expecting that I could edit the text and the app would change the audio file to say what I had typed...</p>
]]></description><pubDate>Mon, 22 Jul 2024 18:53:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=41038274</link><dc:creator>MForster</dc:creator><comments>https://news.ycombinator.com/item?id=41038274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41038274</guid></item><item><title><![CDATA[New comment by MForster in "'It's All Happening Again.' The Supply Chain Is Under Strain"]]></title><description><![CDATA[
<p>It's multiple locks, first up, then down. The middle section is at a higher altitude than the ocean on both sides</p>
]]></description><pubDate>Mon, 24 Jun 2024 18:04:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=40778981</link><dc:creator>MForster</dc:creator><comments>https://news.ycombinator.com/item?id=40778981</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40778981</guid></item><item><title><![CDATA[New comment by MForster in "Simon Tatham's Portable Puzzle Collection"]]></title><description><![CDATA[
<p>Is it because of the enemies?<p>FWIW, you can turn them off. I always play with them disabled. Just not what I'm interested in. You might enjoy that, too.<p>I also enjoyed shapez, but it's no comparison to the depth of Factorio, especially with mods.</p>
]]></description><pubDate>Mon, 22 Apr 2024 05:11:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=40111552</link><dc:creator>MForster</dc:creator><comments>https://news.ycombinator.com/item?id=40111552</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40111552</guid></item><item><title><![CDATA[New comment by MForster in "Bayer is getting rid of bosses and asking staff to ‘self-organize’"]]></title><description><![CDATA[
<p>This is not at all what Google does, though.</p>
]]></description><pubDate>Sun, 21 Apr 2024 06:03:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=40103486</link><dc:creator>MForster</dc:creator><comments>https://news.ycombinator.com/item?id=40103486</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40103486</guid></item><item><title><![CDATA[New comment by MForster in "Show HN: Online database diagram editor"]]></title><description><![CDATA[
<p>This looks great.<p>Would be even better if it lived in VSCode, auto-syncing with my DDL files...</p>
]]></description><pubDate>Sun, 07 Apr 2024 04:01:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=39958101</link><dc:creator>MForster</dc:creator><comments>https://news.ycombinator.com/item?id=39958101</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39958101</guid></item><item><title><![CDATA[Full Stack Rust with Leptos]]></title><description><![CDATA[
<p>Article URL: <a href="https://benw.is/posts/full-stack-rust-with-leptos">https://benw.is/posts/full-stack-rust-with-leptos</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39904186">https://news.ycombinator.com/item?id=39904186</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 02 Apr 2024 10:35:33 +0000</pubDate><link>https://benw.is/posts/full-stack-rust-with-leptos</link><dc:creator>MForster</dc:creator><comments>https://news.ycombinator.com/item?id=39904186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39904186</guid></item><item><title><![CDATA[New comment by MForster in "Garbage collection for systems programmers (2023)"]]></title><description><![CDATA[
<p>Rust by default doesn't do reference counting.<p>You can opt into reference counting with `std::rc::Rc`.
(You can even opt into mark-and-sweep GC using the `gc` crate, but this isn't done much...).</p>
]]></description><pubDate>Sat, 30 Mar 2024 16:58:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=39876505</link><dc:creator>MForster</dc:creator><comments>https://news.ycombinator.com/item?id=39876505</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39876505</guid></item><item><title><![CDATA[Map of the IPv4 Internet]]></title><description><![CDATA[
<p>Article URL: <a href="https://map.bgp.tools/">https://map.bgp.tools/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39429363">https://news.ycombinator.com/item?id=39429363</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 19 Feb 2024 13:11:32 +0000</pubDate><link>https://map.bgp.tools/</link><dc:creator>MForster</dc:creator><comments>https://news.ycombinator.com/item?id=39429363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39429363</guid></item><item><title><![CDATA[New comment by MForster in "You're So Vain, You Probably Think This App Is About You: On Meta and Mastodon"]]></title><description><![CDATA[
<p>Yes, that's what I did (and said so in the top post)</p>
]]></description><pubDate>Tue, 11 Jul 2023 15:23:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=36682278</link><dc:creator>MForster</dc:creator><comments>https://news.ycombinator.com/item?id=36682278</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36682278</guid></item></channel></rss>