<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: fsfod</title><link>https://news.ycombinator.com/user?id=fsfod</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 22 Aug 2026 02:58:40 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=fsfod" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by fsfod in "I accidentally logged hundreds of thousands of phone calls to military bases"]]></title><description><![CDATA[
<p>aa.net.uk a couple of months did actually break calls with badly configured DNS entries.</p>
]]></description><pubDate>Fri, 21 Aug 2026 17:54:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49391671</link><dc:creator>fsfod</dc:creator><comments>https://news.ycombinator.com/item?id=49391671</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49391671</guid></item><item><title><![CDATA[New comment by fsfod in "How version control will evolve for the agent boom"]]></title><description><![CDATA[
<p>For Git did agents use the newer git history commands or prefer older multi step methods</p>
]]></description><pubDate>Thu, 09 Jul 2026 19:42:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48851388</link><dc:creator>fsfod</dc:creator><comments>https://news.ycombinator.com/item?id=48851388</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48851388</guid></item><item><title><![CDATA[New comment by fsfod in "LuaJIT 3.0 proposed syntax extensions"]]></title><description><![CDATA[
<p>I think it was more the extra layers of indirection added to function environment\effectively global variable access added in 5.2 .<p>The removal of scanning for changed userdata finalizer meta method in 5.2 is just a commonsense fix for bad design that made GC atomic phase run time, thats not incremental scale up with the number of GC userdata objects alive no matter if they have a finalizer or not.</p>
]]></description><pubDate>Thu, 25 Jun 2026 18:02:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48677071</link><dc:creator>fsfod</dc:creator><comments>https://news.ycombinator.com/item?id=48677071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48677071</guid></item><item><title><![CDATA[New comment by fsfod in "Lore – Open source version control system designed for scalability"]]></title><description><![CDATA[
<p>There is work being done on Git to add pluggable object backends[1] by some GitLab devs that could changes things up a bit and make large object handling not suck Maybe Lore could act like a promisor remote to pull large objects from as well for interop.<p>1: <a href="https://gitlab.com/groups/gitlab-org/-/work_items/15061" rel="nofollow">https://gitlab.com/groups/gitlab-org/-/work_items/15061</a></p>
]]></description><pubDate>Wed, 17 Jun 2026 22:10:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48577639</link><dc:creator>fsfod</dc:creator><comments>https://news.ycombinator.com/item?id=48577639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48577639</guid></item><item><title><![CDATA[New comment by fsfod in "The time the x86 emulator team found code so bad they fixed it during emulation"]]></title><description><![CDATA[
<p>Part of Windows Explorer actually does tons of tiny 4 byte ReadFile calls in to its tracking database like file when you delete a file. If you deleting lots of files this quickly adds up.</p>
]]></description><pubDate>Tue, 16 Jun 2026 10:42:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48553214</link><dc:creator>fsfod</dc:creator><comments>https://news.ycombinator.com/item?id=48553214</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48553214</guid></item><item><title><![CDATA[New comment by fsfod in "Splinter Cell veteran says realistic modern lighting has screwed up stealth game"]]></title><description><![CDATA[
<p>The Dishonored creators also talk about this and why they went for cover\LoS based stealth in lets play they did a couple days ago <a href="https://www.youtube.com/watch?v=ZVq0af9DwPU&t=1370s" rel="nofollow">https://www.youtube.com/watch?v=ZVq0af9DwPU&t=1370s</a></p>
]]></description><pubDate>Wed, 27 May 2026 06:13:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48290341</link><dc:creator>fsfod</dc:creator><comments>https://news.ycombinator.com/item?id=48290341</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48290341</guid></item><item><title><![CDATA[New comment by fsfod in "Deconstructing the LuaJIT Pseudo Memory Leak"]]></title><description><![CDATA[
<p>I think they just swapped out LuaJIT's modified built-it dlmalloc[1] with some standard allocator. Then just set some turning values of the allocator to make to more eager to return pages with no allocations left to the OS.
LuaJIT has always had pluggable allocator system you can set at state construction time[2], it did have a restriction you could only use the built-it allocator for 64 bit builds if you don't use the GC64 build option, but thats been default enabled for a while now.<p>[1]: <a href="https://github.com/LuaJIT/LuaJIT/blob/v2.1/src/lj_alloc.c" rel="nofollow">https://github.com/LuaJIT/LuaJIT/blob/v2.1/src/lj_alloc.c</a><p>[2]: <a href="https://github.com/LuaJIT/LuaJIT/blob/707c12bf00dafdfd3899b1a6c36435dbbf6c7022/src/lj_state.c#L244" rel="nofollow">https://github.com/LuaJIT/LuaJIT/blob/707c12bf00dafdfd3899b1...</a></p>
]]></description><pubDate>Tue, 13 Jan 2026 15:07:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46601956</link><dc:creator>fsfod</dc:creator><comments>https://news.ycombinator.com/item?id=46601956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46601956</guid></item><item><title><![CDATA[New comment by fsfod in "Arborium: Tree-sitter code highlighting with Native and WASM targets"]]></title><description><![CDATA[
<p>GitHub had to solve the same problem when speeding up there code viewer.<p><a href="https://github.blog/engineering/architecture-optimization/crafting-a-better-faster-code-view/" rel="nofollow">https://github.blog/engineering/architecture-optimization/cr...</a></p>
]]></description><pubDate>Mon, 15 Dec 2025 20:13:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46279894</link><dc:creator>fsfod</dc:creator><comments>https://news.ycombinator.com/item?id=46279894</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46279894</guid></item><item><title><![CDATA[New comment by fsfod in "Program-of-Thought Prompting Outperforms Chain-of-Thought by 15% (2022)"]]></title><description><![CDATA[
<p>I remember seeing that GPT-5 had two python tools defined in its leaked prompt  one them would hide the output from user visible chain of thought UI.</p>
]]></description><pubDate>Sun, 30 Nov 2025 21:28:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46100607</link><dc:creator>fsfod</dc:creator><comments>https://news.ycombinator.com/item?id=46100607</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46100607</guid></item><item><title><![CDATA[New comment by fsfod in "CDC File Transfer"]]></title><description><![CDATA[
<p>Someone already created that[1] using custom kernel driver and there own CDN, but they seem to of abandoned it[2], maybe because they would of attracted Valve's wrath trying to monetized it.<p>[1] <a href="https://web.archive.org/web/20250517130138/https://venusoft.net/#home" rel="nofollow">https://web.archive.org/web/20250517130138/https://venusoft....</a><p>[2] <a href="https://venusoft.net/#home" rel="nofollow">https://venusoft.net/#home</a></p>
]]></description><pubDate>Wed, 01 Oct 2025 07:02:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=45435107</link><dc:creator>fsfod</dc:creator><comments>https://news.ycombinator.com/item?id=45435107</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45435107</guid></item><item><title><![CDATA[New comment by fsfod in "IRHash: Efficient Multi-Language Compiler Caching by IR-Level Hashing"]]></title><description><![CDATA[
<p>There was commercial fork of clang zapcc[1] that did caching of headers and template instantiations with an in memory client server system[2], but idk if they solved all the correctness issues or not before abandoning it.<p>[1] <a href="https://github.com/yrnkrn/zapcc" rel="nofollow">https://github.com/yrnkrn/zapcc</a><p>[2] <a href="https://lists.llvm.org/pipermail/cfe-dev/2015-May/043155.html" rel="nofollow">https://lists.llvm.org/pipermail/cfe-dev/2015-May/043155.htm...</a></p>
]]></description><pubDate>Sun, 07 Sep 2025 18:58:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=45161129</link><dc:creator>fsfod</dc:creator><comments>https://news.ycombinator.com/item?id=45161129</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45161129</guid></item><item><title><![CDATA[New comment by fsfod in ".NET 10 Preview 6 brings JIT improvements, one-shot tool execution"]]></title><description><![CDATA[
<p>Maybe they will use this chance to finally switch it away from the .NET Framework to the modern dotnet runtime with its many years optimizations.</p>
]]></description><pubDate>Thu, 31 Jul 2025 00:13:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=44741022</link><dc:creator>fsfod</dc:creator><comments>https://news.ycombinator.com/item?id=44741022</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44741022</guid></item><item><title><![CDATA[New comment by fsfod in "Transition to using 16 KB page sizes for Android apps and games"]]></title><description><![CDATA[
<p>AMD also switched to 16k(4 x 4K) down from 8 in Zen1 for there PTE Coalescing system that is effectively run length like compression of page table entries with sequential addresses in to one TLB slot.</p>
]]></description><pubDate>Tue, 15 Jul 2025 17:31:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=44573696</link><dc:creator>fsfod</dc:creator><comments>https://news.ycombinator.com/item?id=44573696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44573696</guid></item><item><title><![CDATA[New comment by fsfod in "Insurers launch cover for losses caused by AI chatbot errors"]]></title><description><![CDATA[
<p>I wonder if the premiums scale up depending on the temperature used for the model output.</p>
]]></description><pubDate>Wed, 14 May 2025 02:19:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=43980052</link><dc:creator>fsfod</dc:creator><comments>https://news.ycombinator.com/item?id=43980052</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43980052</guid></item><item><title><![CDATA[New comment by fsfod in "Wild – A fast linker for Linux"]]></title><description><![CDATA[
<p>You can sort of do that with some of LLVM's JIT systems <a href="https://llvm.org/docs/JITLink.html" rel="nofollow">https://llvm.org/docs/JITLink.html</a>, I'm surprised that no one has yet made a edit and continue system using it.</p>
]]></description><pubDate>Fri, 24 Jan 2025 17:11:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=42815180</link><dc:creator>fsfod</dc:creator><comments>https://news.ycombinator.com/item?id=42815180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42815180</guid></item><item><title><![CDATA[New comment by fsfod in "Hackers Exploited a PC Driving SIM to Pull Off Disney Data Breach"]]></title><description><![CDATA[
<p>I personally just went down the route of stripping down the FFI system when integrating LuaIT. It included things like removing the ability to define new ffi types\functions or loading libraries, as well as removing most casting and pointer indexing.</p>
]]></description><pubDate>Tue, 30 Jul 2024 12:15:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=41108340</link><dc:creator>fsfod</dc:creator><comments>https://news.ycombinator.com/item?id=41108340</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41108340</guid></item><item><title><![CDATA[New comment by fsfod in "Pallene: A statically compiled companion language for Lua"]]></title><description><![CDATA[
<p>That binary search benchmark probably triggers a trace explosion in LuaJIT like I've found quicksort does. If your lucky the function gets trace blacklisted, if not it ends up hitting the default max number of traces and throwing away all the JIT'ed code and repeating the same thing over and over.</p>
]]></description><pubDate>Mon, 29 Jul 2024 14:07:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=41100574</link><dc:creator>fsfod</dc:creator><comments>https://news.ycombinator.com/item?id=41100574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41100574</guid></item><item><title><![CDATA[New comment by fsfod in "Show HN: Dut – a fast Linux disk usage calculator"]]></title><description><![CDATA[
<p>There is a fork of Windirstat that also reads the NTFS MFT as well <a href="https://github.com/ariccio/altWinDirStat">https://github.com/ariccio/altWinDirStat</a></p>
]]></description><pubDate>Thu, 11 Jul 2024 15:46:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=40937912</link><dc:creator>fsfod</dc:creator><comments>https://news.ycombinator.com/item?id=40937912</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40937912</guid></item><item><title><![CDATA[New comment by fsfod in "DaScript: Fast and Versatile Scripting Language"]]></title><description><![CDATA[
<p>It looks like there comparing apples to oranges for many of the benchmarks by using structs for daScript vs tables for Lua.</p>
]]></description><pubDate>Fri, 27 Oct 2023 19:20:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=38042710</link><dc:creator>fsfod</dc:creator><comments>https://news.ycombinator.com/item?id=38042710</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38042710</guid></item><item><title><![CDATA[New comment by fsfod in "MMO Architecture: Source of truth, Dataflows, I/O bottlenecks and how to solve"]]></title><description><![CDATA[
<p>Its a book <a href="https://whenitsready.com/wowdiary/" rel="nofollow noreferrer">https://whenitsready.com/wowdiary/</a> originally sold as a kickstarter by one of the original Blizzard mappers made from notes they wrote while working on original wow. They did some AMAs[1][2] with other wow developers that sort of touch on some of the topics discussed here.<p>[1] <a href="https://www.reddit.com/r/wow/comments/9huows/ama_former_wow_developers_kevin_jordan_classes/?sort=qa" rel="nofollow noreferrer">https://www.reddit.com/r/wow/comments/9huows/ama_former_wow_...</a><p>[2] <a href="https://www.reddit.com/r/classicwow/comments/9fb2bo/john_staats_ama_author_of_the_world_of_warcraft/?sort=qa" rel="nofollow noreferrer">https://www.reddit.com/r/classicwow/comments/9fb2bo/john_sta...</a></p>
]]></description><pubDate>Fri, 29 Sep 2023 16:09:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=37706283</link><dc:creator>fsfod</dc:creator><comments>https://news.ycombinator.com/item?id=37706283</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37706283</guid></item></channel></rss>