<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: foresto</title><link>https://news.ycombinator.com/user?id=foresto</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 08:57:54 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=foresto" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by foresto in "I won't download your app. The web version is a-ok"]]></title><description><![CDATA[
<p>> It only needs to be "an app" if it is using hardware to do it's main job.<p>Even then, there's a good chance that web a API exists for the required hardware, so it <i>still</i> doesn't need to be an app.</p>
]]></description><pubDate>Mon, 06 Apr 2026 19:43:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47665925</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=47665925</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47665925</guid></item><item><title><![CDATA[New comment by foresto in "Steam on Linux Use Skyrocketed Above 5% in March"]]></title><description><![CDATA[
<p>Are you sure? Bluetooth dongles these days can be smaller than most low-profile USB drives, barely protruding from a laptop's exterior. It might be worth browsing the available models.</p>
]]></description><pubDate>Fri, 03 Apr 2026 19:27:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47631026</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=47631026</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47631026</guid></item><item><title><![CDATA[New comment by foresto in "Steam on Linux Use Skyrocketed Above 5% in March"]]></title><description><![CDATA[
<p>> This is true, but you may be missing out on performance and compatibility improvements from recent ("bleeding edge") drivers.<p>No, not missing out. Just waiting a few weeks longer than I would on a rolling distro, until the improvements arrive in Debian Backports. (If I'm really impatient, I can install something manually or make my own backport, but I'm assuming most people won't do that.) I have experienced cases like you describe, such as when I bought an RDNA3 GPU shortly after the platform was released, but they have been infrequent in my experience, and never so urgent that I couldn't wait a few weeks.<p>> you don't need rock-solid stability on a gaming rig or even a "workstation," since uptime isn't really a consideration.<p>System uptime is a consideration whenever I need my computer for something immediately, but my choice of Debian is not only about that. It's also about <i>my</i> time. Debian generally requires attention less often than other distros. Less time spent troubleshooting when things break. Less time re-learning things or adjusting workflows when new software versions change their behavior or interface. Fewer annoying interruptions. A low-maintenance system leaves me more time to get work done, or play games.<p>Also worth noting: These days, a lot of the components that games use are provided by the likes of Steam or Flatpak, which means they will be at exactly the same version and updated exactly as often on every Linux distro.</p>
]]></description><pubDate>Fri, 03 Apr 2026 17:14:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47629337</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=47629337</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47629337</guid></item><item><title><![CDATA[New comment by foresto in "Steam on Linux Use Skyrocketed Above 5% in March"]]></title><description><![CDATA[
<p>> I will click the green "Play" button, it will change to a blue "Stop" button, as if the application was running, then shortly after silently switches back to the green Play button again, without any visible error and without actually starting the game.<p>You might want to enable Proton logging and have a look at what it says is going on.<p><a href="https://github.com/ValveSoftware/Proton/?tab=readme-ov-file#runtime-config-options" rel="nofollow">https://github.com/ValveSoftware/Proton/?tab=readme-ov-file#...</a></p>
]]></description><pubDate>Thu, 02 Apr 2026 19:24:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47619009</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=47619009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47619009</guid></item><item><title><![CDATA[New comment by foresto in "Steam on Linux Use Skyrocketed Above 5% in March"]]></title><description><![CDATA[
<p>Debian Stable gamer here.<p>> Honestly, don't use debian for gaming, as it is too far behind. Gaming stuff needs a bit more bleeding edge packages.<p>Please stop spreading this misconception. There are only a tiny handful of packages that a Debian gamer <i>might</i> need to update, and those are generally available in Debian Backports. It's not what I would call a beginner distro for any purpose, but gaming on it is perfectly viable.<p>I'm having a good time in games, still getting other computing tasks done, and enjoying Debian's low-maintenance respect for my time. AMA.</p>
]]></description><pubDate>Thu, 02 Apr 2026 19:10:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47618842</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=47618842</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47618842</guid></item><item><title><![CDATA[New comment by foresto in "Steam on Linux Use Skyrocketed Above 5% in March"]]></title><description><![CDATA[
<p>Your computer's bluetooth module could be the source of the trouble. Some people have found that using a different dongle fixed their wireless controller problems.</p>
]]></description><pubDate>Thu, 02 Apr 2026 18:43:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47618499</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=47618499</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47618499</guid></item><item><title><![CDATA[New comment by foresto in "Steam on Linux Use Skyrocketed Above 5% in March"]]></title><description><![CDATA[
<p>> The "Nvidia on Linux compatibility" issues are something I wonder if I have side-stepped somehow either by lucky choice of GPUs, or lucky choice of Linux distros.<p>It could also be lucky consequence of what games you play and what else you do with your computer.<p>I was a long-time Nvidia user, and had plenty of problems with their drivers. They ranged from minor annoyances when switching between virtual consoles (which some people never do) to total system freezes when playing a particular game (which some people never play). It would have been be easy for someone else to never encounter these problems.<p>Since switching to AMD a couple years ago, I have been much happier.</p>
]]></description><pubDate>Thu, 02 Apr 2026 18:28:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47618272</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=47618272</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47618272</guid></item><item><title><![CDATA[New comment by foresto in "CodingFont: A game to help you pick a coding font"]]></title><description><![CDATA[
<p>Neat.<p>I wish the sample text included _underscores_, since I have occasionally found that they disappear with certain combinations of font + size + renderer.<p>And a run of all the numeric digits 0123456789, to show how their heights align.<p>And [square brackets], to show how easily they are distinguished from certain other glyphs.<p>And the vertical | bar, for the same reason.<p>...<p>Adobe Source Code Pro and Ubuntu Mono were my finalists. I think my preference would come down to window and font size, since Ubuntu Mono seemed to be narrower and leave more space between lines.<p>(Also, I kind of rushed the first few comparisons, so it's possible that I prematurely eliminated a typeface that I would have liked more.)</p>
]]></description><pubDate>Mon, 30 Mar 2026 20:22:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47579259</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=47579259</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47579259</guid></item><item><title><![CDATA[New comment by foresto in "Supreme Court Sides with Cox in Copyright Fight over Pirated Music"]]></title><description><![CDATA[
<p>> quickie comments on HN should be taken more as mental stimulation and kickoff points for further discussion<p>Agreed, and my comment was aimed at exactly that. :)<p>An example of my concern: What would happen to GPL-licensed software if the copyright expired quickly? Would that allow someone to include it in a proprietary product and (after the short copyright term ended) deny users the freedoms that the GPL is supposed to guarantee? I think those freedoms remain important for much longer than 10 years.<p>> (and no changes since remember, it's a constantly rolling window)<p>Do you mean that the copyright term countdown would reset whenever the author makes changes to their work? (I'm not sure if this is the case today.) If so, couldn't someone simply use an earlier version in their proprietary product in order to escape GPL obligations early?<p>> "if you're releasing under an open source license and thus giving up your standard first, second, and part of your third period of IP rights and monopoly, you're excluded from needing to pay a license fee because you've already enable the public to make derivative works for free for decades when they wouldn't otherwise anyway."<p>Yes, I think this makes sense. Thanks for sharing your thoughts.</p>
]]></description><pubDate>Wed, 25 Mar 2026 23:07:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47524482</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=47524482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47524482</guid></item><item><title><![CDATA[New comment by foresto in "Supreme Court Sides with Cox in Copyright Fight over Pirated Music"]]></title><description><![CDATA[
<p>I think I like the idea, but I can't help wondering if it would have unforeseen consequences.<p>Could this approach undermine the protections afforded by open-source licenses? (IANAL.)</p>
]]></description><pubDate>Wed, 25 Mar 2026 19:01:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47521695</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=47521695</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47521695</guid></item><item><title><![CDATA[New comment by foresto in "Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains"]]></title><description><![CDATA[
<p>> I would assume most of them? I'd be surprised if distros like Debian, Ubuntu, Fedora, etc. would ship non-mainline kernel features like that.<p>It's best not to assume with these things.
With my stock Debian Stable kernel, Proton says this:<p>fsync: up and running.<p>And when I disable fsync, it says this:<p>esync: up and running.<p>> But it sounds like fsync got you performance pretty close to what ntsync can do, but esync was quite a bit behind both?<p>No, esync and fsync trade blows in performance. Here are some measurements taken by Kron4ek, who maintains somewhat widely used Wine/Proton builds:<p><a href="https://web.archive.org/web/20250315200334/https://flightlessmango.com/games/15605/logs/785" rel="nofollow">https://web.archive.org/web/20250315200334/https://flightles...</a><p><a href="https://web.archive.org/web/20250315200424/https://flightlessmango.com/games/1700/logs/778" rel="nofollow">https://web.archive.org/web/20250315200424/https://flightles...</a><p><a href="https://web.archive.org/web/20250315200419/https://flightlessmango.com/games/23256/logs/788" rel="nofollow">https://web.archive.org/web/20250315200419/https://flightles...</a><p>> With vanilla being quite a bit behind esync?<p>Yes, vanilla Wine has historically fallen behind all of them, of course.<p>> Also, jeez, fsync, what a terrible name. fsync is a syscall that has to do with filesystem data. So confusing.<p>We can agree on this. :)</p>
]]></description><pubDate>Tue, 24 Mar 2026 21:27:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47509616</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=47509616</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47509616</guid></item><item><title><![CDATA[New comment by foresto in "Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains"]]></title><description><![CDATA[
<p>> if Valve didn’t enable that on their build then I don’t have it.<p>The Proton build <i>is</i> Valve's build. It supports both fsync and esync, the latter of which does not require a kernel patch. If you're gaming on Linux with Steam, you're probably already using it.<p><a href="https://github.com/ValveSoftware/Proton/?tab=readme-ov-file#runtime-config-options" rel="nofollow">https://github.com/ValveSoftware/Proton/?tab=readme-ov-file#...</a></p>
]]></description><pubDate>Tue, 24 Mar 2026 20:39:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47508865</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=47508865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47508865</guid></item><item><title><![CDATA[New comment by foresto in "Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains"]]></title><description><![CDATA[
<p>The common gaming-focused Wine/Proton builds can also use esync (eventfd-based synchronization). IIRC, it doesn't need a patched kernel.<p>The point being that these massive speed gains will probably not be seen by most people as you suggest, because most Linux gamers already have access to either esync or fsync.</p>
]]></description><pubDate>Tue, 24 Mar 2026 20:21:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47508568</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=47508568</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47508568</guid></item><item><title><![CDATA[New comment by foresto in "Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains"]]></title><description><![CDATA[
<p>Most people? What mainstream Linux distros ship without fsync or esync support?</p>
]]></description><pubDate>Tue, 24 Mar 2026 19:53:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47508140</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=47508140</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47508140</guid></item><item><title><![CDATA[New comment by foresto in "Scott Hanselman says he's working on Windows local accounts"]]></title><description><![CDATA[
<p>xcancel.com seems to work at least as well as any other still-maintained nitter instance. Here's a list:<p><a href="https://github.com/zedeus/nitter/wiki/Instances" rel="nofollow">https://github.com/zedeus/nitter/wiki/Instances</a></p>
]]></description><pubDate>Tue, 24 Mar 2026 05:40:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47498955</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=47498955</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47498955</guid></item><item><title><![CDATA[New comment by foresto in "Flash media longevity testing – 6 years later"]]></title><description><![CDATA[
<p>See also: F3<p><a href="https://fight-flash-fraud.readthedocs.io/en/stable/" rel="nofollow">https://fight-flash-fraud.readthedocs.io/en/stable/</a></p>
]]></description><pubDate>Tue, 10 Mar 2026 06:08:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47319571</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=47319571</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47319571</guid></item><item><title><![CDATA[New comment by foresto in "Is legal the same as legitimate: AI reimplementation and the erosion of copyleft"]]></title><description><![CDATA[
<p>> Also, the LGPL text doesn't say "work based on the library".<p>It does, about a dozen times.<p>Are you perhaps referring to LGPL3? I think the license under discussion here is LGPL2.1.<p><a href="https://github.com/chardet/chardet/blob/6.0.0/LICENSE" rel="nofollow">https://github.com/chardet/chardet/blob/6.0.0/LICENSE</a><p>I'm not well versed in copyright case law, so I won't argue with the rest of what you wrote. Thanks for elaborating on your thoughts.</p>
]]></description><pubDate>Mon, 09 Mar 2026 23:08:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47317019</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=47317019</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47317019</guid></item><item><title><![CDATA[New comment by foresto in "Is legal the same as legitimate: AI reimplementation and the erosion of copyleft"]]></title><description><![CDATA[
<p>That's interesting, but it misses my point:<p>The library's test suite and interfaces were apparently used directly, not transformed. If either of those are considered part of the library's source code, as the license's wording seems to suggest, then I think output from their use could be considered a <i>work based on the library</i> as defined in the license.</p>
]]></description><pubDate>Mon, 09 Mar 2026 22:31:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47316619</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=47316619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47316619</guid></item><item><title><![CDATA[New comment by foresto in "Is legal the same as legitimate: AI reimplementation and the erosion of copyleft"]]></title><description><![CDATA[
<p>> It's transformative, so no.<p>I'm not following your logic there, and I don't see any mention of "transformative" in the license. Can you explain what you mean?</p>
]]></description><pubDate>Mon, 09 Mar 2026 21:40:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47315929</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=47315929</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47315929</guid></item><item><title><![CDATA[New comment by foresto in "Is legal the same as legitimate: AI reimplementation and the erosion of copyleft"]]></title><description><![CDATA[
<p>From the article:<p>> He fed only the API and the test suite to Claude and asked it to reimplement the library from scratch.<p>From GPL2:<p>> The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable.<p>Is a project's test suite not considered part of its source code? When I make modifications to a project, its test cases are very much a part of that process.<p>If the test suite is part of this library's source code, and Claude was fed the test suite or interface definition files, is the output not considered a <i>work based on the library</i> under the terms of LGPL 2.1?</p>
]]></description><pubDate>Mon, 09 Mar 2026 21:12:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47315593</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=47315593</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47315593</guid></item></channel></rss>