<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: factotvm</title><link>https://news.ycombinator.com/user?id=factotvm</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 07 Nov 2026 17:28:10 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=factotvm" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by factotvm in "Rune: A native GPU-rendered Rust UI framework for macOS, Windows, Linux and web"]]></title><description><![CDATA[
<p>I've been thinking a lot about the term "native" as I come from mobile. When writing a core in Rust (which I like to do), and then layering on the operating system's UI SDK components per platform (which I also like to do), what is native and what isn't, especially when you throw in React Native to the discussion?<p>I like your definition quite a bit, but I need another word for, "code that doesn't need a runtime to execute."<p>I ended up using "experience layer" to describe the SDK components.</p>
]]></description><pubDate>Fri, 06 Nov 2026 18:34:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=50396370</link><dc:creator>factotvm</dc:creator><comments>https://news.ycombinator.com/item?id=50396370</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50396370</guid></item><item><title><![CDATA[New comment by factotvm in "Show HN: Kairos – Open-source risk and fraud decisioning platform"]]></title><description><![CDATA[
<p>I love that this is open source, thank you. I'm not a fan of TypeScript on Node for this solution space. For a payment gateway, I'd want a program that can't modify itself from external sources. Programs in this runtime can rewrite themselves while running, and the Dockerfile doesn't lock it down. So as it stands, nothing at the runtime level prevents prototype pollution. And a config defect is the kind of bug that keeps on giving.</p>
]]></description><pubDate>Wed, 04 Nov 2026 05:38:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=50361837</link><dc:creator>factotvm</dc:creator><comments>https://news.ycombinator.com/item?id=50361837</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50361837</guid></item><item><title><![CDATA[New comment by factotvm in "Canada to order military plane fleet from Sweden in shift from US suppliers"]]></title><description><![CDATA[
<p>No, it’s a lost sale.</p>
]]></description><pubDate>Wed, 27 May 2026 20:04:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48299799</link><dc:creator>factotvm</dc:creator><comments>https://news.ycombinator.com/item?id=48299799</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48299799</guid></item><item><title><![CDATA[New comment by factotvm in "Hegseth gives Anthropic until Friday to back down on AI safeguards"]]></title><description><![CDATA[
<p>It probably started with the Third Amendment to the Constitution, continued with the Posse Comitatus Act,  and was alive and well last November under the leadership of Mark Kelly.</p>
]]></description><pubDate>Tue, 24 Feb 2026 21:55:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47143767</link><dc:creator>factotvm</dc:creator><comments>https://news.ycombinator.com/item?id=47143767</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47143767</guid></item><item><title><![CDATA[New comment by factotvm in "Hegseth gives Anthropic until Friday to back down on AI safeguards"]]></title><description><![CDATA[
<p>The important words are, <i>American citizens</i>. In times past, the thought of "waging war" against your own citizens would be a bad look.</p>
]]></description><pubDate>Tue, 24 Feb 2026 21:49:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47143685</link><dc:creator>factotvm</dc:creator><comments>https://news.ycombinator.com/item?id=47143685</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47143685</guid></item><item><title><![CDATA[New comment by factotvm in "Cosmologically Unique IDs"]]></title><description><![CDATA[
<p>> In order to fix this, we might start sending out satellites in every direction<p>Minor correction: Satellites don't go in every direction; they orbit. Probes or spaceships are more appropriate terms.</p>
]]></description><pubDate>Wed, 18 Feb 2026 20:00:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47065571</link><dc:creator>factotvm</dc:creator><comments>https://news.ycombinator.com/item?id=47065571</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47065571</guid></item><item><title><![CDATA[New comment by factotvm in "FBI tries to unmask owner of archive.is"]]></title><description><![CDATA[
<p>The laughable thing here is the "argument" that one cannot judge the societal impact of the FBI <i>unless</i> one has worked in law enforcement.</p>
]]></description><pubDate>Fri, 07 Nov 2025 02:12:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=45842862</link><dc:creator>factotvm</dc:creator><comments>https://news.ycombinator.com/item?id=45842862</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45842862</guid></item><item><title><![CDATA[New comment by factotvm in "Chain of Recursive Thoughts: Make AI think harder by making it argue with itself"]]></title><description><![CDATA[
<p>Read The Fine Prompt, more or less, right?</p>
]]></description><pubDate>Wed, 30 Apr 2025 04:32:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=43841299</link><dc:creator>factotvm</dc:creator><comments>https://news.ycombinator.com/item?id=43841299</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43841299</guid></item><item><title><![CDATA[New comment by factotvm in "Have Gemini stage and write commit messages for you"]]></title><description><![CDATA[
<p>Don’t forget that most modern version control systems are distributed. The same can not be said for ticketing systems.</p>
]]></description><pubDate>Mon, 03 Feb 2025 04:21:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=42914944</link><dc:creator>factotvm</dc:creator><comments>https://news.ycombinator.com/item?id=42914944</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42914944</guid></item><item><title><![CDATA[New comment by factotvm in "Have Gemini stage and write commit messages for you"]]></title><description><![CDATA[
<p>Not to mention, the best commit messages are about the code that isn’t there.<p>As you say, we know what’s there. I need the author to tell me why it’s there, and perhaps what other alternatives were abandoned because they didn’t work.<p>You know, so I don’t waste a day finding out for myself why you didn’t just do ${obvious}.</p>
]]></description><pubDate>Sun, 02 Feb 2025 03:44:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=42905605</link><dc:creator>factotvm</dc:creator><comments>https://news.ycombinator.com/item?id=42905605</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42905605</guid></item><item><title><![CDATA[New comment by factotvm in "Have Gemini stage and write commit messages for you"]]></title><description><![CDATA[
<p>> 2. Margin of commit messages is often too small for documenting the rationale - this job is better left for tickets.<p>The commit message lives with the code. The number of times in my career that a company has migrated, changed, consolidated, or otherwise made all those links in commit messages obsolete, well I don't quite yet need two hands. But I see a lot of dead ends to context in code bases.</p>
]]></description><pubDate>Sun, 02 Feb 2025 01:30:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=42904650</link><dc:creator>factotvm</dc:creator><comments>https://news.ycombinator.com/item?id=42904650</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42904650</guid></item><item><title><![CDATA[New comment by factotvm in "Supreme Court wants US input on whether ISPs should be liable for users' piracy"]]></title><description><![CDATA[
<p>Only if gun manufacturers are liable for murders.</p>
]]></description><pubDate>Mon, 25 Nov 2024 21:44:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=42240472</link><dc:creator>factotvm</dc:creator><comments>https://news.ycombinator.com/item?id=42240472</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42240472</guid></item><item><title><![CDATA[New comment by factotvm in "Humble Tech Book Bundle: Head First 2024 by O'Reilly"]]></title><description><![CDATA[
<p>I read Head First Design Patterns years and years ago. I'm a fan of the series. It's less for dummies and more using ideas from psychology to help you learn the material. I'll forever recall the power and conciseness of the Decorator pattern for computing the price of coffee drinks when there are as many variations as there are people. Starbuzz...<p>From my memory banks after close to 20 years:<p><pre><code>    SoyDecorator: CoffeeDecorator {
        price: Cents { price + 90¢ } // Soy adds 90 cents to the price
    }
</code></pre>
Edit: My regret is lending it to someone and never getting it back. I believe I might get this bundle.</p>
]]></description><pubDate>Mon, 19 Aug 2024 01:37:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=41287070</link><dc:creator>factotvm</dc:creator><comments>https://news.ycombinator.com/item?id=41287070</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41287070</guid></item><item><title><![CDATA[New comment by factotvm in "Verso – Web browser built on top of the Servo web engine"]]></title><description><![CDATA[
<p>You can disambiguate two types with the same name from different libraries, e.g. `Factotvm.URL` and `Foundation.URL`. Do you mean something more full-featured? You are not prefixing types with three letters, if that's what you think has to be done.<p>I don't know if it's still the case, but there was an annoyance where you couldn't have a type with the same name as the package. But that is hardly a lack of namespaces.</p>
]]></description><pubDate>Sun, 11 Aug 2024 16:44:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=41217422</link><dc:creator>factotvm</dc:creator><comments>https://news.ycombinator.com/item?id=41217422</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41217422</guid></item><item><title><![CDATA[New comment by factotvm in "Code reviews don't usually find bugs"]]></title><description><![CDATA[
<p>I'd like to see the difference in bug detection between "pull requests" vs. "over-the-shoulder code reviews".<p>Edit: or, rather, in my experience the author of the code often finds the bugs when explaining it to the person standing next to them. This goes away in the GitHub-style pull request.</p>
]]></description><pubDate>Tue, 14 May 2024 19:25:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=40359101</link><dc:creator>factotvm</dc:creator><comments>https://news.ycombinator.com/item?id=40359101</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40359101</guid></item><item><title><![CDATA[New comment by factotvm in "On knowing who he was"]]></title><description><![CDATA[
<p>I would imagine consciousness shrinks in the presence of an all-powerful god.</p>
]]></description><pubDate>Sun, 28 Jan 2024 02:01:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=39161813</link><dc:creator>factotvm</dc:creator><comments>https://news.ycombinator.com/item?id=39161813</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39161813</guid></item><item><title><![CDATA[New comment by factotvm in "Develop with Cocoa for Apple devices without using Objective-C"]]></title><description><![CDATA[
<p>Slack is web-first at best. It has nearly zero platform conventions, at least on desktop. (It’s been some time since I’ve used the mobile app.)<p>A quick couple of examples: multi-selection and drag-n-drop, both all but broken on desktop.</p>
]]></description><pubDate>Tue, 12 Sep 2023 01:47:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=37476123</link><dc:creator>factotvm</dc:creator><comments>https://news.ycombinator.com/item?id=37476123</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37476123</guid></item><item><title><![CDATA[New comment by factotvm in "Geography of Kansas (2022)"]]></title><description><![CDATA[
<p>Kansas, birthplace of the Lynx browser.</p>
]]></description><pubDate>Sun, 07 May 2023 01:02:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=35846841</link><dc:creator>factotvm</dc:creator><comments>https://news.ycombinator.com/item?id=35846841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35846841</guid></item><item><title><![CDATA[New comment by factotvm in "We glued together content moderation to stop soccer pirates"]]></title><description><![CDATA[
<p>It’s been great in many ways, but the user interface is horrible. Why they show the scores on the thumbnail for replays is beyond me. Time shifting is all about not knowing the outcome beforehand. It’s as if this was created by people who don’t understand sport ball at all. But I don’t know what excuse they can use for burying the replays in the first place such that I found others on the web thinking the same as me—that only recaps are available for past matches.</p>
]]></description><pubDate>Wed, 26 Apr 2023 04:28:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=35709641</link><dc:creator>factotvm</dc:creator><comments>https://news.ycombinator.com/item?id=35709641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35709641</guid></item><item><title><![CDATA[New comment by factotvm in "Cinema’s greatest scene: ‘Casablanca’ and ‘La Marseillaise’ (2015)"]]></title><description><![CDATA[
<p>Your talk of audio reminds me of how the climax of The Last of the Mohicans (1992) is so powerful because of its restrained sound. The silence of Chingachgook's inaudible wail makes me want to weep. The slicing of knives and reports from rifles are second to the score:<p><a href="https://www.youtube.com/watch?v=8BxDpOu3cD0&t=320" rel="nofollow">https://www.youtube.com/watch?v=8BxDpOu3cD0&t=320</a><p>(It won the Oscar for Best Sound that year.)</p>
]]></description><pubDate>Mon, 25 Jul 2022 16:18:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=32226556</link><dc:creator>factotvm</dc:creator><comments>https://news.ycombinator.com/item?id=32226556</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32226556</guid></item></channel></rss>