<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: vblanco</title><link>https://news.ycombinator.com/user?id=vblanco</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 24 Sep 2026 02:02:33 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=vblanco" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by vblanco in "Unreal Agent"]]></title><description><![CDATA[
<p>Completely misread the github and understood this as a agent inside unreal as a plugin...</p>
]]></description><pubDate>Tue, 22 Sep 2026 21:26:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49808343</link><dc:creator>vblanco</dc:creator><comments>https://news.ycombinator.com/item?id=49808343</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49808343</guid></item><item><title><![CDATA[New comment by vblanco in "Unreal Agent"]]></title><description><![CDATA[
<p>In my projects i use unreal and me and my team have tested out multiple things. We have settled on no MCP complications whatsoever other than simply exposing the python scripting from the editor + a export step that can write the blueprints and asset data into plaintext so that the bot can grep them. This has given by far the strongest results, and we now have no issues having the agents edit game code and do operations.<p>We found this massively outperforms any kind of agent like this and the official unreal MCP systems. Its similar to the Blender MCP which also just exposes scripting + very minimal api to claude code/others.</p>
]]></description><pubDate>Tue, 22 Sep 2026 20:50:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=49807897</link><dc:creator>vblanco</dc:creator><comments>https://news.ycombinator.com/item?id=49807897</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49807897</guid></item><item><title><![CDATA[New comment by vblanco in "An empirical study of harness design for coding agents"]]></title><description><![CDATA[
<p>The models they are using are Nemotron3 series from last year. For reference at that time, the state of the art was Sonnet 4.6 and GPT was essentially unused for coding. Currently, you can run Qwen 27B in your gaming PC and it will absolutely trounce every model they show in their report.<p>This is a field that changes significantly every few months, so using 1 year old models essentially invalidates the entire report, as they are 2 model generations behind and the newer generation models are heavily RL-d around their harness. For example they put a lot of emphasis on context management but that kind of context management isnt done anymore because many models now have 250k or 1M context and inferencing the models heavily rewards cache hits so you should never touch the context until you decide to compact. They comment on plan mode, which is something that Claude decided to remove from their client because they dont consider it needed at all anymore.</p>
]]></description><pubDate>Fri, 18 Sep 2026 19:29:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49759041</link><dc:creator>vblanco</dc:creator><comments>https://news.ycombinator.com/item?id=49759041</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49759041</guid></item><item><title><![CDATA[New comment by vblanco in "An empirical study of harness design for coding agents"]]></title><description><![CDATA[
<p>This is done on Nemotron models + mistral, so its not very relevant to the current frontier of cheap chinese models + big models from Claude/GPT. Big miss not having qwen or deepseek in this research.</p>
]]></description><pubDate>Fri, 18 Sep 2026 14:24:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49754869</link><dc:creator>vblanco</dc:creator><comments>https://news.ycombinator.com/item?id=49754869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49754869</guid></item><item><title><![CDATA[Edge Magazine: The game industry is broken – can we fix it?]]></title><description><![CDATA[
<p>Article URL: <a href="https://knowledge.edge-online.com/p/the-game-industry-is-broken-can-we-fix-it-tim-sweeney-edge-crash">https://knowledge.edge-online.com/p/the-game-industry-is-broken-can-we-fix-it-tim-sweeney-edge-crash</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49746641">https://news.ycombinator.com/item?id=49746641</a></p>
<p>Points: 6</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 17 Sep 2026 21:15:10 +0000</pubDate><link>https://knowledge.edge-online.com/p/the-game-industry-is-broken-can-we-fix-it-tim-sweeney-edge-crash</link><dc:creator>vblanco</dc:creator><comments>https://news.ycombinator.com/item?id=49746641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49746641</guid></item><item><title><![CDATA[New comment by vblanco in "How GLM built its own inference infrastructure"]]></title><description><![CDATA[
<p>They have already been doing it for months <a href="https://openai.com/index/openai-broadcom-jalapeno-inference-chip/" rel="nofollow">https://openai.com/index/openai-broadcom-jalapeno-inference-...</a> . OpenAI on their custom chip brought up lightspeed deepseek as experiment by using AI in the exact same way as this zAI blogpost. And the kernel optimization contests/etc have all been havily done through AI based optimization loops for half a year+.</p>
]]></description><pubDate>Thu, 17 Sep 2026 13:16:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49740324</link><dc:creator>vblanco</dc:creator><comments>https://news.ycombinator.com/item?id=49740324</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49740324</guid></item><item><title><![CDATA[New comment by vblanco in "Qwen3.8-Flash-Next Intelligence, Performance and Price Analysis"]]></title><description><![CDATA[
<p>Insane scores for a model of this size. But it does seem to be a rather insane over-thinker with the biggest token use of any model, which combined with 256k context size it means it wont do much before filling it context</p>
]]></description><pubDate>Thu, 27 Aug 2026 11:09:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49462866</link><dc:creator>vblanco</dc:creator><comments>https://news.ycombinator.com/item?id=49462866</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49462866</guid></item><item><title><![CDATA[New comment by vblanco in "Z.ai confirms Ox Alpha is a new GLM-series model and will release its weights"]]></title><description><![CDATA[
<p>Its free tokens so i left it running for fun as a experiment</p>
]]></description><pubDate>Wed, 26 Aug 2026 12:21:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49447721</link><dc:creator>vblanco</dc:creator><comments>https://news.ycombinator.com/item?id=49447721</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49447721</guid></item><item><title><![CDATA[New comment by vblanco in "Z.ai confirms Ox Alpha is a new GLM-series model and will release its weights"]]></title><description><![CDATA[
<p>completely vibes based, but ive been using it to port Mindustry game from Java to C# with agents, and its been working for 50 hours (its 15-20 tks so super slow inference). Its done a fantastic work and its almost finished now. Better results than deepseek flash and gpt luna by a mile on this kind of long term work. Less good than gpt sol or opus. We dont know the param count but my guess is 200-300 range.</p>
]]></description><pubDate>Wed, 26 Aug 2026 10:49:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=49446783</link><dc:creator>vblanco</dc:creator><comments>https://news.ycombinator.com/item?id=49446783</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49446783</guid></item><item><title><![CDATA[New comment by vblanco in "MiniMax H3 Day-0 Support in ComfyUI: Open Weights, Native Audio, and 2K Video"]]></title><description><![CDATA[
<p>just the default one in the link for image-to-video</p>
]]></description><pubDate>Mon, 03 Aug 2026 14:21:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=49156177</link><dc:creator>vblanco</dc:creator><comments>https://news.ycombinator.com/item?id=49156177</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49156177</guid></item><item><title><![CDATA[New comment by vblanco in "MiniMax H3 Day-0 Support in ComfyUI: Open Weights, Native Audio, and 2K Video"]]></title><description><![CDATA[
<p>Im running this on my 4070ti super (16 gb vram), and it takes 10 minutes for a 10-seconds 480p video. but the results are spectacular.</p>
]]></description><pubDate>Mon, 03 Aug 2026 14:05:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49155969</link><dc:creator>vblanco</dc:creator><comments>https://news.ycombinator.com/item?id=49155969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49155969</guid></item><item><title><![CDATA[MiniMax H3 Day-0 Support in ComfyUI: Open Weights, Native Audio, and 2K Video]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.comfy.org/p/minimax-h3-day-0-support-in-comfyui">https://blog.comfy.org/p/minimax-h3-day-0-support-in-comfyui</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49155629">https://news.ycombinator.com/item?id=49155629</a></p>
<p>Points: 334</p>
<p># Comments: 94</p>
]]></description><pubDate>Mon, 03 Aug 2026 13:34:43 +0000</pubDate><link>https://blog.comfy.org/p/minimax-h3-day-0-support-in-comfyui</link><dc:creator>vblanco</dc:creator><comments>https://news.ycombinator.com/item?id=49155629</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49155629</guid></item><item><title><![CDATA[New comment by vblanco in "Learn OpenGL, extensive tutorial resource for learning Modern OpenGL"]]></title><description><![CDATA[
<p>Im the author of vkguide.dev and i disagree. I wrote that tutorial specifically for people that have already gone through learnopengl and want to learn vulkan. 
The core problem with the modern apis is that they are so incredibly complicated that they will kill any newbie on the spot. When the student still doesnt really know what a mesh is, having them setup GPU side memory allocators and graphics compute pipelines is absurd.<p>Opengl meanwhile is significantly easier, and will give them the important terminology and math required to do graphics. Once the student has learned opengl and wrote a small renderer with a few basic techniques, moving to vulkan or DX12 will happen far more smoothly.<p>In particular, learnopengl explains a lot of basics like transformation coordinates, what a mesh is, and other similar "basic knowledge", while all vulkan and dx12 tutorials skip through that because they are meant for a much more experienced audience.</p>
]]></description><pubDate>Thu, 23 Jul 2026 17:05:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=49024866</link><dc:creator>vblanco</dc:creator><comments>https://news.ycombinator.com/item?id=49024866</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49024866</guid></item><item><title><![CDATA[New comment by vblanco in "Moonshot AI suspends new subscriptions due to Kimi K3 demand"]]></title><description><![CDATA[
<p>Ive been pleasantly surprised with the quality of this model. Its really good at code review and PR review. But right now due to them being so overloaded + this being a big model, its SO slow. It takes forever to do a relatively simple code review.</p>
]]></description><pubDate>Sun, 19 Jul 2026 17:36:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48970072</link><dc:creator>vblanco</dc:creator><comments>https://news.ycombinator.com/item?id=48970072</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48970072</guid></item><item><title><![CDATA[New comment by vblanco in "Qwen 3.8"]]></title><description><![CDATA[
<p>Deepseek V4 pro is a heavily undertrained model, they only trained it a bit more than the small version and that small version is 6-ish times smaller. Ive found that Flash is absolutely incredible as a workhorse for wide scale agentic nonsense, but Pro is a bit undercooked and really goes on strange tangents very often.</p>
]]></description><pubDate>Sun, 19 Jul 2026 16:35:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48969557</link><dc:creator>vblanco</dc:creator><comments>https://news.ycombinator.com/item?id=48969557</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48969557</guid></item><item><title><![CDATA[New comment by vblanco in "Kimi K3: Open Frontier Intelligence"]]></title><description><![CDATA[
<p>Another deepseek moment? it seems they have fully caught with fable tier of models, and this was a lot sooner than was expected.</p>
]]></description><pubDate>Thu, 16 Jul 2026 19:31:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48939161</link><dc:creator>vblanco</dc:creator><comments>https://news.ycombinator.com/item?id=48939161</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48939161</guid></item><item><title><![CDATA[New comment by vblanco in "Bloomberg: Spain Built Too Much Solar. Investors Want Out"]]></title><description><![CDATA[
<p><a href="https://archive.is/uzAwG" rel="nofollow">https://archive.is/uzAwG</a></p>
]]></description><pubDate>Wed, 01 Jul 2026 09:10:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48744149</link><dc:creator>vblanco</dc:creator><comments>https://news.ycombinator.com/item?id=48744149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48744149</guid></item><item><title><![CDATA[Bloomberg: Spain Built Too Much Solar. Investors Want Out]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.bloomberg.com/news/articles/2026-06-29/spain-s-solar-and-wind-power-boom-is-an-investor-bust">https://www.bloomberg.com/news/articles/2026-06-29/spain-s-solar-and-wind-power-boom-is-an-investor-bust</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48744147">https://news.ycombinator.com/item?id=48744147</a></p>
<p>Points: 5</p>
<p># Comments: 5</p>
]]></description><pubDate>Wed, 01 Jul 2026 09:10:27 +0000</pubDate><link>https://www.bloomberg.com/news/articles/2026-06-29/spain-s-solar-and-wind-power-boom-is-an-investor-bust</link><dc:creator>vblanco</dc:creator><comments>https://news.ycombinator.com/item?id=48744147</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48744147</guid></item><item><title><![CDATA[New comment by vblanco in "Fable Converted Pylint to Rust"]]></title><description><![CDATA[
<p>Ive done this sort of thing using deepseek flash swarms for just a few bucks. The key thing is that each project needs its own swarm script. you cant just tell the bot "pls port this to rust". you need to analyze the architecture, build a proper plan of how the translation will go, and then iterate your execution script to launch hundreds of bots to do the various stages of the translation. And you need to iterate these stages to make sure it all works.<p>So, for example, i ported stb_image from C to Jai (you can think of Jai as similar to Zig, another c-style lang).<p>To do that, i built my own agent scheduling/swarm system, because there is nothing out there that works, its all slop. 
First i used normal claudecode and the likes to build a set of translation rules, documentation about the project, and set up the context for all.
Then the first stage of the swarm was to use claude to split the 7000 line library into chunks of about 500 lines each, a few functions/structs at a time. Then each deepseek bot had a task of translating that snippet of code from C to Jai.
Next, i had a system merge it all back together. This was done with just a single claudecode running over time. It had to be agentic and not a script because the bots often would duplicate definitions and things like that.<p>Then, i had a system where it would try to compile the project, get an error list, parse the error list, and split that error list across multiple fixer agents.<p>Doing multiple fixers because Jai can give you a large error list across a bunch of functions, so this speeds it up. If your project rules/setup/etc is better you can improve this step to have less errors to begin with. The more tools you can have to prevent errors instantly on a feedback loop of each sub-task, the better it goes.<p>After the fixer step, the code was ported, but with some mistakes. I ran a wide pass of having 2 agents look at each struct/function, and validate if the translation was done well. 2 of them because if both agree the function is fine, the function probably is actually fine.<p>Next, i began iterating  the test suite. The library had a decent enough test suite, so splitting the work between testing + fixing tests across the different parts of the library was doable. for example i would run fixes on png format and jpeg format at once couse their code doesnt overlap.<p>After the tests were 100% green, the next stage was to implement a literal exploit finding swarm to fuzz it all, which actually found a couple errors on the original library and found a bunch of more obscure bugs in the port.<p>After that, now i have my own version of this image loading library, more hardened than the original, on a pet lenguage i wanted to do it for.<p>Here is the result <a href="https://github.com/vblanco20-1/stb_image_jai" rel="nofollow">https://github.com/vblanco20-1/stb_image_jai</a><p>Note that the better the AI you have, the less error the process has, and the larger chunking you can use. Mythos can likely do this same port much easier, but deepseek flash did it in about 3 bucks of tokens including the trial runs and experiments.<p>I later use this tooling to build a translator agent swarm for my videogame that can do english to anything translation for 7000 strings that can be menu buttons, tooltips, small fluff text, and others.</p>
]]></description><pubDate>Fri, 19 Jun 2026 11:03:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48597197</link><dc:creator>vblanco</dc:creator><comments>https://news.ycombinator.com/item?id=48597197</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48597197</guid></item><item><title><![CDATA[New comment by vblanco in "The gamers taking on the industry to stop it switching off games"]]></title><description><![CDATA[
<p>Im not sure for Hell Let Loose, but Chivalry 2 is a Unreal game and all unreal games come with a server.exe that works by default and works through direct IP connection. It would cost them 0 and im sure the game could just host servers with the normal client build like all unreal engine games do by default.</p>
]]></description><pubDate>Sun, 07 Jun 2026 19:30:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48437784</link><dc:creator>vblanco</dc:creator><comments>https://news.ycombinator.com/item?id=48437784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48437784</guid></item></channel></rss>