<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: corysama</title><link>https://news.ycombinator.com/user?id=corysama</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 09 Apr 2026 09:09:21 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=corysama" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Behind the Pretty Frames: Pragmata]]></title><description><![CDATA[
<p>Article URL: <a href="https://mamoniem.com/behind-the-pretty-frames-pragmata/">https://mamoniem.com/behind-the-pretty-frames-pragmata/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47693723">https://news.ycombinator.com/item?id=47693723</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 08 Apr 2026 17:47:32 +0000</pubDate><link>https://mamoniem.com/behind-the-pretty-frames-pragmata/</link><dc:creator>corysama</dc:creator><comments>https://news.ycombinator.com/item?id=47693723</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47693723</guid></item><item><title><![CDATA[New comment by corysama in "Binary obfuscation that doesn't kill LTO"]]></title><description><![CDATA[
<p>Agreed. I’ve done trivial obfuscation for games. In my observation, if you make it trivial to hack your game, huge numbers will trivially hack it. If you make it even slightly non-trivial, the numbers decrease exponentially. The more you waste their time, put up hurdles, the lower the number of successful hackers goes.<p>The goal is not perfect security in all situations for all products. The goal is to make the effort required for your particular product excessive compared to the payoff.</p>
]]></description><pubDate>Wed, 08 Apr 2026 05:41:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47685794</link><dc:creator>corysama</dc:creator><comments>https://news.ycombinator.com/item?id=47685794</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47685794</guid></item><item><title><![CDATA[New comment by corysama in "Ohm's Peg-to-WASM Compiler"]]></title><description><![CDATA[
<p>At the bottom of that page is a list of “Here are some awesome things people have built using Ohm:”</p>
]]></description><pubDate>Sun, 29 Mar 2026 23:47:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47568696</link><dc:creator>corysama</dc:creator><comments>https://news.ycombinator.com/item?id=47568696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47568696</guid></item><item><title><![CDATA[New comment by corysama in "Everything old is new again: memory optimization"]]></title><description><![CDATA[
<p>Some ten years ago I used an earlier version of <a href="https://unity.com/how-to/analyze-memory-usage-memory-profiling-tools" rel="nofollow">https://unity.com/how-to/analyze-memory-usage-memory-profili...</a> to accidentally discover a memory leak that was due to some 3rd party code with a lambda that captured an ancient, archived version of Microsoft's C# vector which had a bug. There were multiple layers of impossibility of me finding that through inspection. But, with a functional tool, it was obvious.<p>Ten years before that I worked on a bespoke commercial game engine that had its own memory tracker. First thing we did with it was fire up a demo program, attach the memory analyzer to it, then attach a second instance of the memory analyzer to the first one and found a memory error in the memory analyzer.<p>Now that I'm out of gamedev, I feel like I'm working completely blind. People barely acknowledge the existence of debuggers. I don't know how y'all get anything to work.<p>A quick google for open-source C++ solutions turns up <a href="https://github.com/RudjiGames/MTuner" rel="nofollow">https://github.com/RudjiGames/MTuner</a> which happens to have been updated today. From a game developer, of course XD</p>
]]></description><pubDate>Fri, 27 Mar 2026 23:32:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47549762</link><dc:creator>corysama</dc:creator><comments>https://news.ycombinator.com/item?id=47549762</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47549762</guid></item><item><title><![CDATA[New comment by corysama in "90% of Claude-linked output going to GitHub repos w <2 stars"]]></title><description><![CDATA[
<p><a href="https://reddit.com/r/PeopleLiveInCities/" rel="nofollow">https://reddit.com/r/PeopleLiveInCities/</a></p>
]]></description><pubDate>Thu, 26 Mar 2026 01:35:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47525716</link><dc:creator>corysama</dc:creator><comments>https://news.ycombinator.com/item?id=47525716</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47525716</guid></item><item><title><![CDATA[New comment by corysama in "2026 tech layoffs reach 45,000 in March"]]></title><description><![CDATA[
<p>According to that chart 2021
was anomalously low and it has been linearly returning to normal for the past four years.<p>AFAICT, the general populace is anxious about AI. So, the news knows they can get clicks with “You are right to be afraid. AI bad.” Meanwhile, CEOs know they can get stock boosts by saying “We are so AI we don’t need expenses. Infinite ROI!”<p>Put together we’re getting a ton of scary reporting on what looks like a quite normal business cycle (at least as far as layoffs go). And, everyone being afraid to hire is the only thing actually making it self-fulfilling.</p>
]]></description><pubDate>Sat, 14 Mar 2026 21:00:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47381113</link><dc:creator>corysama</dc:creator><comments>https://news.ycombinator.com/item?id=47381113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47381113</guid></item><item><title><![CDATA[New comment by corysama in "TUI Studio – visual terminal UI design tool"]]></title><description><![CDATA[
<p>I give it a month before someone launches a TUI-TUI.</p>
]]></description><pubDate>Fri, 13 Mar 2026 16:24:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47366492</link><dc:creator>corysama</dc:creator><comments>https://news.ycombinator.com/item?id=47366492</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47366492</guid></item><item><title><![CDATA[New comment by corysama in "Lf-lean: The frontier of verified software engineering"]]></title><description><![CDATA[
<p>I believe what they are bragging about is not the translated proofs, but the process of doing the translation.<p>> produced by frontier AI with ~2 person-days of human effort versus an estimated ~2.75 person-years manually (a 350x speed-up). We achieve this through task-level specification generators...</p>
]]></description><pubDate>Thu, 12 Mar 2026 18:34:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47355223</link><dc:creator>corysama</dc:creator><comments>https://news.ycombinator.com/item?id=47355223</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47355223</guid></item><item><title><![CDATA[New comment by corysama in "Intel Demos Chip to Compute with Encrypted Data"]]></title><description><![CDATA[
<p>There are applications that are currently doing this without hardware support and accepting much worse than 95% performance loss to do so.<p>This hardware won’t make the technique attractive for ALL computation. But, it could dramatically increase the range of applications.</p>
]]></description><pubDate>Tue, 10 Mar 2026 14:25:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47323736</link><dc:creator>corysama</dc:creator><comments>https://news.ycombinator.com/item?id=47323736</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47323736</guid></item><item><title><![CDATA[New comment by corysama in "Tell HN: I'm 60 years old. Claude Code has re-ignited a passion"]]></title><description><![CDATA[
<p>Same same. When I was a young, single nerd I would happily spend a weekend coding in my cave.<p>Now I do fun code on a laptop on the sofa with my family. I’m only typing in tiny breaks between socializing and I’m still getting lots of fun stuff done.</p>
]]></description><pubDate>Sat, 07 Mar 2026 22:48:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47292234</link><dc:creator>corysama</dc:creator><comments>https://news.ycombinator.com/item?id=47292234</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47292234</guid></item><item><title><![CDATA[New comment by corysama in "Welcome to the Wasteland: A Thousand Gas Towns"]]></title><description><![CDATA[
<p><a href="https://www.historyofthebutton.com/ok-button-origins/" rel="nofollow">https://www.historyofthebutton.com/ok-button-origins/</a></p>
]]></description><pubDate>Wed, 04 Mar 2026 18:35:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47251810</link><dc:creator>corysama</dc:creator><comments>https://news.ycombinator.com/item?id=47251810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47251810</guid></item><item><title><![CDATA[New comment by corysama in "Obsidian Sync now has a headless client"]]></title><description><![CDATA[
<p>Also new: Obsidian joins the CLI gang<p><a href="https://help.obsidian.md/cli" rel="nofollow">https://help.obsidian.md/cli</a><p>I’ve been having a lot of fun recently using AI CLIs with Obsidian. No plugins necessary because it’s just a directory tree of markdown files.</p>
]]></description><pubDate>Sat, 28 Feb 2026 17:02:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47197627</link><dc:creator>corysama</dc:creator><comments>https://news.ycombinator.com/item?id=47197627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47197627</guid></item><item><title><![CDATA[New comment by corysama in "Show HN: SplatHash – A lightweight alternative to BlurHash and ThumbHash"]]></title><description><![CDATA[
<p>As a game engine dev, if I have an asset management app, it’s pretty reasonable that it might load the list of asset names and hashes before doing the significant work of decoding/generating thumbnails. This could give the app instant low quality thumbnails from loading the tiny array of data that’s already necessary just to get started.</p>
]]></description><pubDate>Sat, 28 Feb 2026 15:46:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47196682</link><dc:creator>corysama</dc:creator><comments>https://news.ycombinator.com/item?id=47196682</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47196682</guid></item><item><title><![CDATA[New comment by corysama in "Devirtualization and Static Polymorphism"]]></title><description><![CDATA[
<p>"list" here does not refer to a "linked list". In more academic circles, a "list" referes to any linear container. Such as a Python List. In practice, C++ vtables are effectively structs containing function pointers.</p>
]]></description><pubDate>Thu, 26 Feb 2026 02:37:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47161113</link><dc:creator>corysama</dc:creator><comments>https://news.ycombinator.com/item?id=47161113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47161113</guid></item><item><title><![CDATA[New comment by corysama in "Mercury 2: Fast reasoning LLM powered by diffusion"]]></title><description><![CDATA[
<p>Coding auto-complete?</p>
]]></description><pubDate>Wed, 25 Feb 2026 03:12:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47146829</link><dc:creator>corysama</dc:creator><comments>https://news.ycombinator.com/item?id=47146829</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47146829</guid></item><item><title><![CDATA[New comment by corysama in "AVX2 is slower than SSE2-4.x under Windows ARM emulation"]]></title><description><![CDATA[
<p>In gamedev it takes 7-10 years before you can require a new tech without getting a major backlash. AMD came out with AVX2 support in 2015. And, the (vocal minority) petitions to get AVX2 requirements removed from major games and VR systems are only now starting to quiet down.<p>So, in order to make use of users new fancy hardware without abandoning other users old and busted hardware, you have to support multiple back-ends. Same as it ever was.<p>Actually, a lot easier than it ever was today. Doom 3 famously required Carmack to reimplement the rendering 6 times to get the same results out of 6 different styles of GPUs that were popular at the time.<p>ARB Basic Fallback (R100) Multi-pass Minimal effects, no specular.<p>NV10 GeForce 2 / 4 MX, 5 Passes, Used Register Combiners.<p>NV20 GeForce 3 / 4 Ti, 2–3 Passes, Vertex programs + Combiners.<p>R200 Radeon 8500–9200, 1 Pass, Used ATI_fragment_shader.<p>NV30 GeForce FX Series, 1 Pass, Precision optimizations (FP16).<p>ARB2 Radeon 9500+ / GF 6+, 1 Pass, Standard high-end GLSL-like assembly.<p><a href="https://community.khronos.org/t/doom-3/37313" rel="nofollow">https://community.khronos.org/t/doom-3/37313</a></p>
]]></description><pubDate>Wed, 18 Feb 2026 17:00:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47063218</link><dc:creator>corysama</dc:creator><comments>https://news.ycombinator.com/item?id=47063218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47063218</guid></item><item><title><![CDATA[New comment by corysama in "OpenClaw is changing my life"]]></title><description><![CDATA[
<p>I highly recommend the Handmade Hero series to folks in his situation. Casey has put up an absurd amount of material for everyone for free.<p><a href="https://www.youtube.com/playlist?list=PLnuhp3Xd9PYTt6svyQPyRO_AAuMWGxPzU" rel="nofollow">https://www.youtube.com/playlist?list=PLnuhp3Xd9PYTt6svyQPyR...</a><p><a href="https://guide.handmadehero.org/hmcon/" rel="nofollow">https://guide.handmadehero.org/hmcon/</a><p><a href="https://guide.handmadehero.org/" rel="nofollow">https://guide.handmadehero.org/</a><p><a href="https://handmade.network/forums" rel="nofollow">https://handmade.network/forums</a></p>
]]></description><pubDate>Sun, 08 Feb 2026 21:31:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46938698</link><dc:creator>corysama</dc:creator><comments>https://news.ycombinator.com/item?id=46938698</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46938698</guid></item><item><title><![CDATA[New comment by corysama in "Orchestrate teams of Claude Code sessions"]]></title><description><![CDATA[
<p>Try this <a href="https://unsloth.ai/docs/models/qwen3-coder-next">https://unsloth.ai/docs/models/qwen3-coder-next</a></p>
]]></description><pubDate>Fri, 06 Feb 2026 04:01:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46908955</link><dc:creator>corysama</dc:creator><comments>https://news.ycombinator.com/item?id=46908955</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46908955</guid></item><item><title><![CDATA[New comment by corysama in "Claude Code: connect to a local model when your quota runs out"]]></title><description><![CDATA[
<p>The article mentions <a href="https://unsloth.ai/docs/basics/claude-codex">https://unsloth.ai/docs/basics/claude-codex</a><p>I'll add on <a href="https://unsloth.ai/docs/models/qwen3-coder-next">https://unsloth.ai/docs/models/qwen3-coder-next</a><p>The full model is supposedly comparable to Sonnet 4.5 But, you can run the 4 bit quant on consumer hardware as long as your RAM + VRAM has room to hold 46GB. 8 bit needs 85.</p>
]]></description><pubDate>Wed, 04 Feb 2026 23:38:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46893520</link><dc:creator>corysama</dc:creator><comments>https://news.ycombinator.com/item?id=46893520</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46893520</guid></item><item><title><![CDATA[New comment by corysama in "PlayStation 2 Recompilation Project Is Absolutely Incredible"]]></title><description><![CDATA[
<p>The magic is that now you can modify the source code of the game and recompile that.<p>Folks have been optimizing SuperMario64 to run much faster on actual N64 hardware. And, there is a project that has ported it to run on the PlayStation 1. That’s much weaker hardware that has no hope of emulating the N64.</p>
]]></description><pubDate>Fri, 30 Jan 2026 05:21:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46820822</link><dc:creator>corysama</dc:creator><comments>https://news.ycombinator.com/item?id=46820822</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46820822</guid></item></channel></rss>