<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: FFFXXX</title><link>https://news.ycombinator.com/user?id=FFFXXX</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 14 Apr 2026 12:59:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=FFFXXX" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by FFFXXX in "Traps to Developers"]]></title><description><![CDATA[
<p>I think you are quoting from <a href="https://learn.microsoft.com/en-us/dotnet/api/system.threading.volatile?view=net-9.0" rel="nofollow">https://learn.microsoft.com/en-us/dotnet/api/system.threadin...</a><p>"In C#, using the volatile modifier on a field guarantees that every access to that field is a volatile memory operation"<p>This makes it sound like you are right and the volatile keyword has the same behaviour as the Volatile class which explicitly says it has acquire-release ordering.<p>But that seems to contradict "The volatile keyword doesn't provide atomicity for operations other than assignment, doesn't prevent race conditions, and doesn't provide ordering guarantees for other memory operations." from the volatile keyword documentation?</p>
]]></description><pubDate>Sat, 16 Aug 2025 14:45:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=44923912</link><dc:creator>FFFXXX</dc:creator><comments>https://news.ycombinator.com/item?id=44923912</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44923912</guid></item><item><title><![CDATA[New comment by FFFXXX in "Traps to Developers"]]></title><description><![CDATA[
<p>The part about C# volatile accesses using release-acquire ordering seems to be wrong if I read the C# docs correctly.<p>"There is no guarantee of a single total ordering of volatile writes as seen from all threads of execution"<p><a href="https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/volatile" rel="nofollow">https://learn.microsoft.com/en-us/dotnet/csharp/language-ref...</a></p>
]]></description><pubDate>Sat, 16 Aug 2025 13:57:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=44923495</link><dc:creator>FFFXXX</dc:creator><comments>https://news.ycombinator.com/item?id=44923495</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44923495</guid></item><item><title><![CDATA[New comment by FFFXXX in "After layoffs, Meta rewards top executives with a substantial bonus increase"]]></title><description><![CDATA[
<p>Compare the average republican sentiment to this regarding the railway strike / paid sick days: <a href="https://www.ibew.org/media-center/Articles/23Daily/2306/230620_IBEWandPaid" rel="nofollow">https://www.ibew.org/media-center/Articles/23Daily/2306/2306...</a><p>I don't think you can simply hand-wave the differences between your two parties. There do seem to be substantially different outcomes for the people affected by these issues.</p>
]]></description><pubDate>Sat, 22 Feb 2025 15:27:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=43139804</link><dc:creator>FFFXXX</dc:creator><comments>https://news.ycombinator.com/item?id=43139804</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43139804</guid></item><item><title><![CDATA[New comment by FFFXXX in "TikTok says it is restoring service for U.S. users"]]></title><description><![CDATA[
<p><a href="https://www.npr.org/2015/03/02/390245038/ben-franklins-famous-liberty-safety-quote-lost-its-context-in-21st-century" rel="nofollow">https://www.npr.org/2015/03/02/390245038/ben-franklins-famou...</a></p>
]]></description><pubDate>Sun, 19 Jan 2025 18:34:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=42760003</link><dc:creator>FFFXXX</dc:creator><comments>https://news.ycombinator.com/item?id=42760003</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42760003</guid></item><item><title><![CDATA[New comment by FFFXXX in "Learn Rust the Dangerous Way"]]></title><description><![CDATA[
<p>The 95% safe Rust Code does not use any auto-vectorization (<a href="https://cliffle.com/p/dangerust/5/nbody-5.rs" rel="nofollow">https://cliffle.com/p/dangerust/5/nbody-5.rs</a>)<p>Only the 100% Rust-safe implementation uses auto-vectorization and is at 0.73% of the RUNTIME of the C code. (<a href="https://cliffle.com/p/dangerust/6/#performance-evaluation" rel="nofollow">https://cliffle.com/p/dangerust/6/#performance-evaluation</a>)</p>
]]></description><pubDate>Mon, 21 Oct 2024 09:27:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=41902231</link><dc:creator>FFFXXX</dc:creator><comments>https://news.ycombinator.com/item?id=41902231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41902231</guid></item><item><title><![CDATA[New comment by FFFXXX in "Learn Rust the Dangerous Way"]]></title><description><![CDATA[
<p>No, the Rust code is at 97% of the RUNTIME of the C code (<a href="https://cliffle.com/p/dangerust/5/#evaluation" rel="nofollow">https://cliffle.com/p/dangerust/5/#evaluation</a>) when keeping the manual vectorization.</p>
]]></description><pubDate>Mon, 21 Oct 2024 09:24:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=41902209</link><dc:creator>FFFXXX</dc:creator><comments>https://news.ycombinator.com/item?id=41902209</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41902209</guid></item><item><title><![CDATA[New comment by FFFXXX in "Tauri 2.0 Release Candidate"]]></title><description><![CDATA[
<p>One interesting usecase is that you can run a tauri app without any webview windows just as a system tray icon and only spawn a webview window when necessary.<p>This kind of makes it way more lightweight but only in some situations (obv. heavily depending on the functionality of the app).</p>
]]></description><pubDate>Fri, 02 Aug 2024 21:44:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=41142941</link><dc:creator>FFFXXX</dc:creator><comments>https://news.ycombinator.com/item?id=41142941</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41142941</guid></item><item><title><![CDATA[New comment by FFFXXX in "Scriptisto: "Shebang interpreter" that enables writing scripts in compiled langs"]]></title><description><![CDATA[
<p>Thats awesome, now I'm going to have to find a reason to use this for something ;)<p>Tiny nitpick: the #![allow()] generates a 'warning: unused attribute' warning for me.<p>If you change it to #![allow(unused_attributes)] it disables the warning for itself.</p>
]]></description><pubDate>Thu, 08 Feb 2024 00:17:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=39296110</link><dc:creator>FFFXXX</dc:creator><comments>https://news.ycombinator.com/item?id=39296110</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39296110</guid></item><item><title><![CDATA[New comment by FFFXXX in "JetBrains' unremovable AI assistant meets irresistible outcry"]]></title><description><![CDATA[
<p>It possible to disable this plugin. I have it disabled.[1]<p>The linked YouTrack thread[2] in the article says so as well. It is just not possible to remove the plugin entirely from your device.<p>Regarding the plugin being enabled by default the official response by Jetbrains says [3]<p><pre><code>  The AI Assistant plugin is enabled by default and menu items and tool windows are visible in the UI. However, AI Assistant functionality is NOT available by default, and NO requests are sent to the JetBrains AI Service unless ALL of the following conditions are met:
  
  - The user has explicitly consented to use the AI Assistant and is using the trial or has purchased the corresponding subscription.
  - The AI Assistant has not been disabled for a particular project.
  - In the case of a commercial IDE license, the AI Assistant has to have been enabled at the organizational level. We’d like to reiterate that for commercial IDE licenses, unless this is explicitly enabled by your organization’s administrators, AI Assistant will not be available.
</code></pre>
I'm not saying this is perfect and this can obviously still be a problem on e.g work devices.<p>[1] <a href="https://imgur.com/ETyFlCZ" rel="nofollow">https://imgur.com/ETyFlCZ</a><p>[2] <a href="https://youtrack.jetbrains.com/issue/LLM-1760/Can-not-remove-Jetbrains-AI-Assistant-plugin-completely" rel="nofollow">https://youtrack.jetbrains.com/issue/LLM-1760/Can-not-remove...</a><p>[3] <a href="https://youtrack.jetbrains.com/issue/LLM-1760/Can-not-remove-Jetbrains-AI-Assistant-plugin-completely#focus=Change-27-8786119.0-0.pinned" rel="nofollow">https://youtrack.jetbrains.com/issue/LLM-1760/Can-not-remove...</a></p>
]]></description><pubDate>Sat, 03 Feb 2024 13:03:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=39239970</link><dc:creator>FFFXXX</dc:creator><comments>https://news.ycombinator.com/item?id=39239970</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39239970</guid></item></channel></rss>