<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: fibonacci112358</title><link>https://news.ycombinator.com/user?id=fibonacci112358</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 25 Jun 2026 02:45:43 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=fibonacci112358" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by fibonacci112358 in "OpenAI unveils its first custom chip, built by Broadcom"]]></title><description><![CDATA[
<p>So this is where all the memory they bought is going to.</p>
]]></description><pubDate>Wed, 24 Jun 2026 14:32:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48660593</link><dc:creator>fibonacci112358</dc:creator><comments>https://news.ycombinator.com/item?id=48660593</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48660593</guid></item><item><title><![CDATA[New comment by fibonacci112358 in "When can the C++ compiler devirtualize a call?"]]></title><description><![CDATA[
<p>MSVC (Microsoft's C++ compiler) had an pretty advanced inter-procedural (LTO) way of doing devirtualization, but it was so buggy and slow that it eventually got disabled. It was trying to prove that a pointer can only target a certain class all the time (or maybe a couple), but things get really messy with typical C/C++ code and even worse once you have DLLs which may inject new derived classes.</p>
]]></description><pubDate>Tue, 19 May 2026 03:45:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48188942</link><dc:creator>fibonacci112358</dc:creator><comments>https://news.ycombinator.com/item?id=48188942</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48188942</guid></item><item><title><![CDATA[New comment by fibonacci112358 in "Mojo 1.0 Beta"]]></title><description><![CDATA[
<p>Sadly for them, Nvidia didn't stay still in the meantime and created the next generation of CUDA, CuTile for Python and soon for C++, through CUDA Tile IR (using a similar compiler stack based on MLIR).<p>Event though it's not portable, it will likely have far greater usage than Mojo just by being heavely promoted by Nvidia, integrated in dev tools and working alongside existing CUDA code.<p>Tile IR was more likely a response to the threat of Triton rather than Mojo, at least from the pov of how easy is to write a decently performing LLM kernel.</p>
]]></description><pubDate>Fri, 08 May 2026 06:25:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48059358</link><dc:creator>fibonacci112358</dc:creator><comments>https://news.ycombinator.com/item?id=48059358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48059358</guid></item><item><title><![CDATA[New comment by fibonacci112358 in "SWE-bench Verified no longer measures frontier coding capabilities"]]></title><description><![CDATA[
<p>Maybe OP was thinking about compilers "cracking" certain SPEC benchmarks: implementing exactly the optimization needed to boost a benchmark quite a lot, but that opt. probably won't apply to any other code out there (usually it's so targeted and risky with general C/C++ code that intentionally it doesn't work on anything else). That happened a couple of times over the years, I know about the Intel compiler cases for ex. I can certainly see LLM providers adding tricks that help a certain class of benchmarks, but doesn't help much for anything else.</p>
]]></description><pubDate>Mon, 27 Apr 2026 03:48:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47917530</link><dc:creator>fibonacci112358</dc:creator><comments>https://news.ycombinator.com/item?id=47917530</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47917530</guid></item><item><title><![CDATA[New comment by fibonacci112358 in "Microsoft extends free Windows 10 security updates into 2026"]]></title><description><![CDATA[
<p>They won't, Windows isn't even compiled with AVX2 extensions on, even though every CPU in the last 10y+ supports it, for the fear of it running on some machine that doesn't have AVX2. The whole "CPU unsupported" thing is from the marketing side, trying to push purchase of new hardware, not from the actual devs.</p>
]]></description><pubDate>Sat, 28 Jun 2025 18:33:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=44406995</link><dc:creator>fibonacci112358</dc:creator><comments>https://news.ycombinator.com/item?id=44406995</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44406995</guid></item><item><title><![CDATA[New comment by fibonacci112358 in "Fast machines, slow machines (2023)"]]></title><description><![CDATA[
<p>I'm not 100% sure, but I think the main reason the new Win11 apps like Notepad, File Explorer, Task Manager have a slow UI and the piece-by-piece drawing issues is because they combine UWP (the "new" tech) with the old Win32 controls, they are not a from-scratch rewrite. There seems to be some big overhead in using the two different UI frameworks together.<p>There was an attempt to make a Chrome OS competitor that had the entire UI rewritten in UWP, and when that got canceled it seems MS saved the new start menu + taskbar and bolted it on top of Win10, and for Explorer and other apps made this UWP+Win32 abomination. Actually when you profile Explorer you can also see DirectUI running, which is I believe another UI framework from the Office org. this time (maybe it's related to OneDrive).<p>Btw, apps written in C# using WPF can be surprisingly fast, so it's not really a problem of .NET managed vs. native apps. For ex. may favorite Git GUI (git-fork.com) is C#/WPF.</p>
]]></description><pubDate>Fri, 16 May 2025 06:23:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=44002335</link><dc:creator>fibonacci112358</dc:creator><comments>https://news.ycombinator.com/item?id=44002335</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44002335</guid></item><item><title><![CDATA[Ask HN: Startup based on my own side project open-sourced through my employer]]></title><description><![CDATA[
<p>I work at a FAANG-size company (moonlighting friendly in theory) and have a side project that I've built mostly in my free time, a bit during work hours, and had it recently approved by the legal department for open-sourcing and it's now available in public on GitHub with an MIT license for everything.<p>Since the MIT license allows anyone to do whatever they want with the project, including commercial use and creating derivatives, I'm tempted now to create a startup based on the project - basically fork it and work in private on it, extending and improving it a lot (make it worth buying it compared to OSS version), then rebrand and launch it as a subscription app.<p>The moonlighting policy is fairly permissive, but also somewhat vague. Both my contract and current HR guidance state that any invention is mine if done outside work hours, not using their hardware AND doesn't compete with the company and harms it's business interests - the vague part, especially with a company that has it's fingers in dozens of different software. It's not needed to inform manager or HR about moonlighting, just "use your judgement if it fits the policy". WA state.<p>There are several concerns I have and I'm also curious if others have dealt with a similar situation and have some advice:<p>1) my fear is that even if I'm following the moonlighting policies from now on, they could later still claim ownership of my work based on the pre-OSS work. If someone else outside the company would fork the OSS repo there should be no problems given the MIT license. My hope was that starting now from a fork creates a clean slate for me, since the previous work was done in part during work hours on their PCs. Open-sourcing through my employer was the only way not to lose it completely in case I switch companies (and remain abandoned, no one cares enough about it).<p>2) the company doesn't have a stand-alone product it sells similar to my app, but it does have a module part of a much larger product. That product is far from being the money-maker for the company (it's seen as a cost center). People are certainly not buying the whole product because of that module, it's a nice thing to have. There are several other companies that do sell stand-alone apps similar to mine though, there is a market for it. I assume that module is enough to argue that my app is a direct competitor if one really wants to though.<p>Given this, feels like safest would be to quit my job before even starting to work on this, but of course I'd like to avoid that, with the startup maybe not working out - concern 1 could also mean this wouldn't actually help. Switching first to another company is another option, but seems others have even worse or no moonlighting and again concern 1). Last option, work on it while employed and hope I won't get sued. Maybe quit around the time I'm close to be done with a v1 and start marketing to reduce risk a bit.<p>As for the company itself, I'm not seeking funding and don't see it getting to some multi-million/y business, at best enough to make a full-time job out of it. Maybe that's enough to not make it worth suing. I will consult with an attorney too, wanted to check first with other entrepreneurs in case it's completely hopeless.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41915101">https://news.ycombinator.com/item?id=41915101</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 22 Oct 2024 15:13:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=41915101</link><dc:creator>fibonacci112358</dc:creator><comments>https://news.ycombinator.com/item?id=41915101</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41915101</guid></item><item><title><![CDATA[New comment by fibonacci112358 in "Ask HN: Begin startup based on own side project open-sourced through my employer"]]></title><description><![CDATA[
<p>Thanks for the reply! I'm in WA, the moonlighting IP law seems very similar to CA. Both my contract and current HR guidance state that any invention is mine if done outside work hours, not using their hardware AND doesn't compete with the company and harms it's business interests - the vague part, especially with a company that has it's fingers in dozens of different software.<p>The app itself is similar to a module of a much larger product the company sells, but that product is far from being a money-maker for the company (may just break even). People are certainly not buying the whole product because of that module, it's a nice thing to have. There are several other companies that do sell stand-alone apps similar to mine though, there is a market for it.<p>The other concern was whether starting now the work based on the MIT open-sourced version of my app creates a clean slate for me, since the previous work was done in part during work hours on their PCs. Open-sourcing the app through my employer was the only way not to lose it completely in case I switch companies, and have a chance to try a startup based on it.<p>Some advice I've got was that forking the OSS version should be done by a friend (not in the company) and I should work on it in the background and officially join later, after I quit - that also feels sketchy.</p>
]]></description><pubDate>Tue, 22 Oct 2024 04:27:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=41911198</link><dc:creator>fibonacci112358</dc:creator><comments>https://news.ycombinator.com/item?id=41911198</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41911198</guid></item><item><title><![CDATA[Ask HN: Begin startup based on own side project open-sourced through my employer]]></title><description><![CDATA[
<p>I work at a FAANG-size company (moonlighting friendly in theory) and have a side project that I've built mostly in my free time, a bit during work hours, and had it recently approved by the legal department for open-sourcing and it's now available in public on GitHub with an MIT license for everything.<p>Since the MIT license allows anyone to do whatever they want with the project, including commercial use and creating derivatives, I'm tempted now to create a startup based on the project - basically fork it and work in private on it, extending and improving it a lot (make it worth buying it compared to OSS version), then rebrand and launch it as a subscription app.<p>This future work would not touch any company-owned hardware and resources, unlike the work that got open-sourced (that was the reason it's now on the company's GitHub account and not mine, was happy enough open-sourcing went smoothly through approvals).<p>The moonlighting policy is fairly permissive, but also somewhat vague especially about what a competing product is (whole product or a small module in a larger product is enough). The other restrictions are the usual, don't use company hardware, time, connections to do the work.<p>There are several concerns I have and I'm also curious if others have dealt with a similar situation and have some advice:<p>- my fear is that even if I'm following the moonlighting policies from now on, they could later still claim ownership of my work based on the pre-OSS work. If someone else outside the company would fork the OSS repo there should be no problems given the MIT license, it's what these companies are doing all the time by wrapping Postgres and the like...
- the company doesn't have a stand-alone product it sells similar to my app, but there is one small module similar to it part of a huge app. I assume that is enough to argue that my app is a competitor if one wants to.<p>Given this, feels like safest would be to quit my job before even starting to work on this, but of course I'd like to avoid that, with the startup maybe not working out. Switching to another company is another option, but seems others have even worse or no moonlighting. Last option, work on it while employed and hope I won't get sued. Maybe quit around the time I'm close to be done with a v1 and start marketing to reduce risk a bit.<p>As for the company itself, I'm not seeking funding and don't see it getting to some multi-million/y business, at best enough to make a full-time job out of it. Maybe that's enough to not make it worth suing.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41906697">https://news.ycombinator.com/item?id=41906697</a></p>
<p>Points: 3</p>
<p># Comments: 3</p>
]]></description><pubDate>Mon, 21 Oct 2024 18:06:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=41906697</link><dc:creator>fibonacci112358</dc:creator><comments>https://news.ycombinator.com/item?id=41906697</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41906697</guid></item><item><title><![CDATA[New comment by fibonacci112358 in "Show HN: A Graphviz Implementation in Rust"]]></title><description><![CDATA[
<p>How is performance compared to Graphviz?
There are some large compiler Control flow graphs with 500+ nodes where Graphviz really starts to take a long time to build a layout (dozens of seconds or worse). Profiling dot a bit, saw that most time was spent doing some DFS, and a lot of the data structs seem to be linked lists, the opposite of cache friendly.</p>
]]></description><pubDate>Thu, 17 Mar 2022 22:13:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=30716440</link><dc:creator>fibonacci112358</dc:creator><comments>https://news.ycombinator.com/item?id=30716440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30716440</guid></item><item><title><![CDATA[The Coalition Sees 27.9X Iteration Build Improvement with Visual Studio 2019]]></title><description><![CDATA[
<p>Article URL: <a href="https://devblogs.microsoft.com/cppblog/the-coalition-sees-27-9x-iteration-build-improvement-with-visual-studio-2019/">https://devblogs.microsoft.com/cppblog/the-coalition-sees-27-9x-iteration-build-improvement-with-visual-studio-2019/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=25117048">https://news.ycombinator.com/item?id=25117048</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 16 Nov 2020 21:11:56 +0000</pubDate><link>https://devblogs.microsoft.com/cppblog/the-coalition-sees-27-9x-iteration-build-improvement-with-visual-studio-2019/</link><dc:creator>fibonacci112358</dc:creator><comments>https://news.ycombinator.com/item?id=25117048</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25117048</guid></item><item><title><![CDATA[Solving Uninitialized Stack Memory on Windows]]></title><description><![CDATA[
<p>Article URL: <a href="https://msrc-blog.microsoft.com/2020/05/13/solving-uninitialized-stack-memory-on-windows/">https://msrc-blog.microsoft.com/2020/05/13/solving-uninitialized-stack-memory-on-windows/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=23169715">https://news.ycombinator.com/item?id=23169715</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 13 May 2020 18:01:16 +0000</pubDate><link>https://msrc-blog.microsoft.com/2020/05/13/solving-uninitialized-stack-memory-on-windows/</link><dc:creator>fibonacci112358</dc:creator><comments>https://news.ycombinator.com/item?id=23169715</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23169715</guid></item><item><title><![CDATA[Game performance improvements in Visual Studio 2019 16.2 release]]></title><description><![CDATA[
<p>Article URL: <a href="https://devblogs.microsoft.com/cppblog/game-performance-improvements-in-visual-studio-2019-version-16-2/">https://devblogs.microsoft.com/cppblog/game-performance-improvements-in-visual-studio-2019-version-16-2/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=20647928">https://news.ycombinator.com/item?id=20647928</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 08 Aug 2019 19:46:18 +0000</pubDate><link>https://devblogs.microsoft.com/cppblog/game-performance-improvements-in-visual-studio-2019-version-16-2/</link><dc:creator>fibonacci112358</dc:creator><comments>https://news.ycombinator.com/item?id=20647928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20647928</guid></item><item><title><![CDATA[Visual C++ code optimizer improvements in Visual Studio 2019 16.2 release]]></title><description><![CDATA[
<p>Article URL: <a href="https://devblogs.microsoft.com/cppblog/msvc-backend-updates-in-visual-studio-2019-version-16-2/">https://devblogs.microsoft.com/cppblog/msvc-backend-updates-in-visual-studio-2019-version-16-2/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=20558577">https://news.ycombinator.com/item?id=20558577</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 29 Jul 2019 19:43:11 +0000</pubDate><link>https://devblogs.microsoft.com/cppblog/msvc-backend-updates-in-visual-studio-2019-version-16-2/</link><dc:creator>fibonacci112358</dc:creator><comments>https://news.ycombinator.com/item?id=20558577</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20558577</guid></item><item><title><![CDATA[Visual C++ linking speedup by 2x-3x in latest Visual Studio 2019 16.2 release]]></title><description><![CDATA[
<p>Article URL: <a href="https://devblogs.microsoft.com/cppblog/improved-linker-fundamentals-in-visual-studio-2019/">https://devblogs.microsoft.com/cppblog/improved-linker-fundamentals-in-visual-studio-2019/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=20527061">https://news.ycombinator.com/item?id=20527061</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 25 Jul 2019 16:55:09 +0000</pubDate><link>https://devblogs.microsoft.com/cppblog/improved-linker-fundamentals-in-visual-studio-2019/</link><dc:creator>fibonacci112358</dc:creator><comments>https://news.ycombinator.com/item?id=20527061</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20527061</guid></item><item><title><![CDATA[New comment by fibonacci112358 in "AMD Reveals Threadripper 2: Up to 32 Cores, 250W, X399 Refresh"]]></title><description><![CDATA[
<p>That is just Intel grabbing some attention from the Threadripper 32 core announcement. It doesn't run at 5Ghz, that was heavily overclocked using a custom cooling system hidden under the table.</p>
]]></description><pubDate>Wed, 06 Jun 2018 03:43:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=17244213</link><dc:creator>fibonacci112358</dc:creator><comments>https://news.ycombinator.com/item?id=17244213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17244213</guid></item><item><title><![CDATA[New comment by fibonacci112358 in "AMD 2nd Gen Ryzen Deep Dive"]]></title><description><![CDATA[
<p>Interesting for developers is the improvement in compiling Chrome, and also the big hit from the Meltdown/Spectre patches on Intel on the same benchmark.</p>
]]></description><pubDate>Thu, 19 Apr 2018 14:15:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=16876035</link><dc:creator>fibonacci112358</dc:creator><comments>https://news.ycombinator.com/item?id=16876035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16876035</guid></item><item><title><![CDATA[Visual C++ code optimizer improvements in VS2017 versions 15.5 and 15.3]]></title><description><![CDATA[
<p>Article URL: <a href="https://blogs.msdn.microsoft.com/vcblog/2017/12/03/msvc-code-optimizer-improvements-in-visual-studio-2017-versions-15-5-and-15-3/">https://blogs.msdn.microsoft.com/vcblog/2017/12/03/msvc-code-optimizer-improvements-in-visual-studio-2017-versions-15-5-and-15-3/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=15875886">https://news.ycombinator.com/item?id=15875886</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 08 Dec 2017 01:05:18 +0000</pubDate><link>https://blogs.msdn.microsoft.com/vcblog/2017/12/03/msvc-code-optimizer-improvements-in-visual-studio-2017-versions-15-5-and-15-3/</link><dc:creator>fibonacci112358</dc:creator><comments>https://news.ycombinator.com/item?id=15875886</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15875886</guid></item></channel></rss>