<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: FrostKiwi</title><link>https://news.ycombinator.com/user?id=FrostKiwi</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 31 Oct 2026 20:11:17 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=FrostKiwi" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by FrostKiwi in "I still teach OpenGL ES 3.0"]]></title><description><![CDATA[
<p>Disagree.
Trying to express all of graphics and rendering through the lens of OpenGL will of course fail and doing 3D rendering itself via raytracing is simply not possible in rasterization focused OpenGL without dirty workarounds. That is obvious.<p>A fundamental shift in thinking that got me into high performance graphics programming and parallelized image processing, the "Aha" Moment, is being forced to express how to calculate the final pixel independently, without having access to neighboring pixels of the same output buffer, confined to the straight jacket of the fragment shader. OpenGL with it's combination of hand-holding and relative simplicity as compared to Vulkan and limits of a predefined shader pipeline as compared to a pure software implementation is exactly the thing that I needed to get into graphics programming. It's an excellent jump in point I think.</p>
]]></description><pubDate>Tue, 27 Oct 2026 04:38:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=50254760</link><dc:creator>FrostKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=50254760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50254760</guid></item><item><title><![CDATA[New comment by FrostKiwi in "There's never been a better time to go into math (by: 3blue1brown) [video]"]]></title><description><![CDATA[
<p>That's literally the 7.3k Upvoted top comment and I also think Grant didn't chew this one through appropriately. 
I was kinda offended at 17:10, where OpenAI paper dumping proofs "takes all the wind of [mathematicians] sails". But it's so much more than that.<p>He did go more into it at 30:00, where he accepts that something is lost here. Or as Terence Tao said, the "age of heroes" in mathematics is has come to an end. I think Grant's points on funding and maths having a strong future are true. But I still think the dehumanizing part wasn't properly honored. But then again, this is supposed to be positive push into the future, so dwelling on it is not something Grant wanted to do.</p>
]]></description><pubDate>Mon, 19 Oct 2026 02:38:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=50147748</link><dc:creator>FrostKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=50147748</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50147748</guid></item><item><title><![CDATA[New comment by FrostKiwi in "There's never been a better time to go into math (by: 3blue1brown) [video]"]]></title><description><![CDATA[
<p>> I haven’t watched the video, but likely it hasn’t answered a question: why math?<p>This is very much discussed in the video.</p>
]]></description><pubDate>Mon, 19 Oct 2026 02:29:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=50147691</link><dc:creator>FrostKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=50147691</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50147691</guid></item><item><title><![CDATA[New comment by FrostKiwi in "Deno Is Joining Cloudflare"]]></title><description><![CDATA[
<p>That was bun, not deno</p>
]]></description><pubDate>Fri, 09 Oct 2026 13:22:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=50020157</link><dc:creator>FrostKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=50020157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50020157</guid></item><item><title><![CDATA[New comment by FrostKiwi in "Best LLM for every budget, updated daily"]]></title><description><![CDATA[
<p>The page looks Claude generated and ranks Opus at the top.</p>
]]></description><pubDate>Thu, 24 Sep 2026 15:26:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49831990</link><dc:creator>FrostKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=49831990</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49831990</guid></item><item><title><![CDATA[New comment by FrostKiwi in "iOS 27, iPadOS 27, and macOS 27"]]></title><description><![CDATA[
<p>> On the other hand, looks like WebXR support for Safari will never come.<p>Thanks for checking.
What a mess. I'm so sick of the workarounds that have to make.</p>
]]></description><pubDate>Tue, 15 Sep 2026 07:11:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49708863</link><dc:creator>FrostKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=49708863</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49708863</guid></item><item><title><![CDATA[New comment by FrostKiwi in "Combustion engine web-based simulator"]]></title><description><![CDATA[
<p>Interesting, I had Fable generate me a summary using an identical style, with the same square design, bg and yellow highlights</p>
]]></description><pubDate>Sat, 11 Jul 2026 03:20:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48868396</link><dc:creator>FrostKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=48868396</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48868396</guid></item><item><title><![CDATA[New comment by FrostKiwi in "Minecraft: Java Edition 26.2, the first version with Vulkan 1.2"]]></title><description><![CDATA[
<p>FYI, setting `NvOptimusEnablement` and `AmdPowerXpressRequestHighPerformance` have been the canonical way on Windows, `__NV_PRIME_RENDER_OFFLOAD` + `__GLX_VENDOR_LIBRARY_NAME` on Linux. Though not an OpenGL feature per se, as you mentioned.</p>
]]></description><pubDate>Mon, 22 Jun 2026 02:58:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48625127</link><dc:creator>FrostKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=48625127</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48625127</guid></item><item><title><![CDATA[New comment by FrostKiwi in "Dav2d"]]></title><description><![CDATA[
<p>Same comment, same wording was had when going from H.264/AVC to H.265/HEVC and again to AV1. Across the board it's 30% better Size vs Quality and with an X amount increase in compute required to encode and decode.<p>Each time these standards were put into ink, they were years from being practical.</p>
]]></description><pubDate>Tue, 02 Jun 2026 08:41:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48367574</link><dc:creator>FrostKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=48367574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48367574</guid></item><item><title><![CDATA[New comment by FrostKiwi in "GitHub is investigating unauthorized access to their internal repositories"]]></title><description><![CDATA[
<p>Self hosted gitea for many years with ~25 devs.
Yes, it's essentially a FOSS carbon copy of GitHub. CI/CD is also intercompatible, uses the same syntax and pulls the original GitHub Actions packages.
Now with the Forgejo split, I would prefer Forgejo, as it has way more steam behind it with Codeberg and Blender as the big use-cases.</p>
]]></description><pubDate>Wed, 20 May 2026 05:26:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48203442</link><dc:creator>FrostKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=48203442</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48203442</guid></item><item><title><![CDATA[New comment by FrostKiwi in "Gemini Omni"]]></title><description><![CDATA[
<p>The goblins evolved it seems</p>
]]></description><pubDate>Wed, 20 May 2026 01:34:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48201975</link><dc:creator>FrostKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=48201975</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48201975</guid></item><item><title><![CDATA[New comment by FrostKiwi in "Gyroflow: Video stabilization using gyroscope data"]]></title><description><![CDATA[
<p>So So useful <3
Stabilization = you have to zoom-in, loss of FOV. Depending on Action Cam and undistortion parameters, this can be different, sometimes too little, sometimes too much. Gyroflow allows you to dial it in. Lot's Stabilization in a particularly shaky spot and widest FOV everywhere else, smoothed between to be unnoticeable.</p>
]]></description><pubDate>Fri, 15 May 2026 06:41:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48145293</link><dc:creator>FrostKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=48145293</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48145293</guid></item><item><title><![CDATA[New comment by FrostKiwi in "Surfel-based global illumination on the web"]]></title><description><![CDATA[
<p>Demo throws `can't access property "isInterleavedBufferAttribute", e is null` on firefox but work on chromium based browsers.</p>
]]></description><pubDate>Mon, 11 May 2026 02:07:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48090285</link><dc:creator>FrostKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=48090285</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48090285</guid></item><item><title><![CDATA[New comment by FrostKiwi in "Who owns the code Claude Code wrote?"]]></title><description><![CDATA[
<p>> But a compiler is deterministic — same input, same output. An LLM isn't.<p>Temperature 0 determinism is subject to active research. NVIDIA tried but failed so far, DeepSeek V4 seems to have done it. I hope judges won't be swayed by this an AI generated code will classified as uncopyrightable, just like Images are.</p>
]]></description><pubDate>Wed, 29 Apr 2026 02:05:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47943402</link><dc:creator>FrostKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=47943402</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47943402</guid></item><item><title><![CDATA[New comment by FrostKiwi in "5x5 Pixel font for tiny screens"]]></title><description><![CDATA[
<p>Actually blown away by how good that works with my 1920x1200 8-bit HP Z24n G2 monitor [1] and my Laptop's 1920x1080 6-bit Panel [2]<p>[2x5-HP-Z24n-G2] <a href="https://i.imgur.com/yLyrpfg.jpeg" rel="nofollow">https://i.imgur.com/yLyrpfg.jpeg</a><p>[1x5-HP-Z24n-G2] <a href="https://i.imgur.com/Z7kH005.jpeg" rel="nofollow">https://i.imgur.com/Z7kH005.jpeg</a><p>[2x5-Innolux-N156HCA-GA3] <a href="https://i.imgur.com/F4Ypxwj.jpeg" rel="nofollow">https://i.imgur.com/F4Ypxwj.jpeg</a><p>[1x5-Innolux-N156HCA-GA3] <a href="https://i.imgur.com/etkot5o.jpeg" rel="nofollow">https://i.imgur.com/etkot5o.jpeg</a><p>[1] <a href="https://jp.ext.hp.com/monitors/business/z_z24n_g2/" rel="nofollow">https://jp.ext.hp.com/monitors/business/z_z24n_g2/</a><p>[2] <a href="https://www.panelook.com/N156HCA-GA3__15.6__overview_33518.html" rel="nofollow">https://www.panelook.com/N156HCA-GA3__15.6__overview_33518.h...</a></p>
]]></description><pubDate>Thu, 23 Apr 2026 04:09:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47872174</link><dc:creator>FrostKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=47872174</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47872174</guid></item><item><title><![CDATA[New comment by FrostKiwi in "C++26 is done: ISO C++ standards meeting Trip Report"]]></title><description><![CDATA[
<p>You are of course right. It's just that Modules inherently put a lot of responsibility on the build system. Among those, but not limited to: a "module registry" wasn't standardized and is in the hands of the build system.<p>Systems like ninja needs to know modules, which took time and then a stack further up systems like CMake needed to know modules, which took time. That's my answer to the parent "why are there so few modules projects". Because it took time for the ecosystem to catch up.</p>
]]></description><pubDate>Thu, 02 Apr 2026 01:08:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47608805</link><dc:creator>FrostKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=47608805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47608805</guid></item><item><title><![CDATA[New comment by FrostKiwi in "C++26 is done: ISO C++ standards meeting Trip Report"]]></title><description><![CDATA[
<p>That's really interesting info, thanks!</p>
]]></description><pubDate>Thu, 02 Apr 2026 01:04:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47608779</link><dc:creator>FrostKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=47608779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47608779</guid></item><item><title><![CDATA[New comment by FrostKiwi in "C++26 is done: ISO C++ standards meeting Trip Report"]]></title><description><![CDATA[
<p>It's the fault of built systems.
CMake still doesn't support `import std` officially and undocumented things are done in the ecosystem [1]<p>But once it works and you setup the new stuff, having started a new CPP26 Project with modules now, it's kinda awesome. I'm certainly never going back. The big compilers are also retroactively adding `import std` to CPP20, so support is widening.<p>[1] <a href="https://gitlab.kitware.com/cmake/cmake/-/work_items/27706" rel="nofollow">https://gitlab.kitware.com/cmake/cmake/-/work_items/27706</a></p>
]]></description><pubDate>Mon, 30 Mar 2026 02:28:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47569746</link><dc:creator>FrostKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=47569746</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47569746</guid></item><item><title><![CDATA[New comment by FrostKiwi in "Epoch confirms GPT5.4 Pro solved a frontier math open problem"]]></title><description><![CDATA[
<p>But that fresh UUID <i>is</i> in the prompt.<p>Also it's missing the point of the parent: it's about concepts and ideas merely being remixed. Similar to how many memes there are around this topic like "create a fresh new character design of a fast hedgehog" and the out is just a copy of sonic.[1]<p>That's what the parent is on about, if it requires new creativity not found by deriving from the learned corpus, then LLMs can't do it. Terrence Tao had similar thoughts in a recent Podcast.<p>[1] <a href="https://www.reddit.com/r/aiwars/s/pT2Zub10KT" rel="nofollow">https://www.reddit.com/r/aiwars/s/pT2Zub10KT</a></p>
]]></description><pubDate>Tue, 24 Mar 2026 05:15:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47498843</link><dc:creator>FrostKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=47498843</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47498843</guid></item><item><title><![CDATA[New comment by FrostKiwi in "1M context is now generally available for Opus 4.6 and Sonnet 4.6"]]></title><description><![CDATA[
<p>> is to spend at least as much as our salary<p>Reads as a very distopian "let's see how many people we can replace"</p>
]]></description><pubDate>Sun, 15 Mar 2026 02:22:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47383650</link><dc:creator>FrostKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=47383650</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47383650</guid></item></channel></rss>