<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: mehmetoguzderin</title><link>https://news.ycombinator.com/user?id=mehmetoguzderin</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 22 Oct 2026 11:13:01 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mehmetoguzderin" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mehmetoguzderin in "WorldTUI: I trained a 360M model to pretend to be a terminal"]]></title><description><![CDATA[
<p>Terminal world models have many applications, but empirical observation of successful pretraining or fine-tuning can be significant for encapsulating from rather expensive Bash traces, such as ones obtained from systems with scarce accelerators, etc.</p>
]]></description><pubDate>Thu, 22 Oct 2026 05:40:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=50191588</link><dc:creator>mehmetoguzderin</dc:creator><comments>https://news.ycombinator.com/item?id=50191588</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50191588</guid></item><item><title><![CDATA[OpenASIP: Tools for design and programming of customized co-processors]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/cpc/openasip">https://github.com/cpc/openasip</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49971313">https://news.ycombinator.com/item?id=49971313</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 05 Oct 2026 21:47:20 +0000</pubDate><link>https://github.com/cpc/openasip</link><dc:creator>mehmetoguzderin</dc:creator><comments>https://news.ycombinator.com/item?id=49971313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49971313</guid></item><item><title><![CDATA[New comment by mehmetoguzderin in "Ask HN: Is there an emerging pattern for NEGATIVESKILLS.md files?"]]></title><description><![CDATA[
<p>Good one; reading this briefly took me back to the days of “Needle in a Haystack” being super challenging for LLMs. Maybe there needs to be a benchmark of “Rule in a Haystack” (similar to information one, testing not only independent rules also the ones that need hops) to clarify model performance regarding this. Thank you for the resource.</p>
]]></description><pubDate>Sun, 13 Sep 2026 22:08:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49689219</link><dc:creator>mehmetoguzderin</dc:creator><comments>https://news.ycombinator.com/item?id=49689219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49689219</guid></item><item><title><![CDATA[Ask HN: Is there an emerging pattern for NEGATIVESKILLS.md files?]]></title><description><![CDATA[
<p>I am increasingly hitting cases where agents pick something from skills in part due to regex-based reading, since putting them all in context would be less efficient, leave out the negative, and do something exactly opposite of what is intended. Just like negative prompts for diffusion models, I feel like a negative-skills file listing explicit antipatterns and bad versions could enable harnesses with fewer graph nodes to perform better.<p>I might be missing some developments, but is there an accepted/shaping way to do this with recent models?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49688861">https://news.ycombinator.com/item?id=49688861</a></p>
<p>Points: 5</p>
<p># Comments: 3</p>
]]></description><pubDate>Sun, 13 Sep 2026 21:23:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=49688861</link><dc:creator>mehmetoguzderin</dc:creator><comments>https://news.ycombinator.com/item?id=49688861</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49688861</guid></item><item><title><![CDATA[DeepJIT: Header-Only C++20 JIT Runtime for Nvidia CUDA and Huawei Ascend]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/deepseek-ai/DeepJIT">https://github.com/deepseek-ai/DeepJIT</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49641406">https://news.ycombinator.com/item?id=49641406</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 10 Sep 2026 10:36:30 +0000</pubDate><link>https://github.com/deepseek-ai/DeepJIT</link><dc:creator>mehmetoguzderin</dc:creator><comments>https://news.ycombinator.com/item?id=49641406</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49641406</guid></item><item><title><![CDATA[New comment by mehmetoguzderin in "OpenAI's new reasoning technique alarms AI safety experts"]]></title><description><![CDATA[
<p>TBH sooner or later explaining the opaque recurrence with extrinsic logic will be more sustainable, and already there is a need for that with existing models. Human language readable chains of thought are just a false sense of security, and open models already emit pretty unreadable ones at times while doing the right thing based on it (since policy optimization loops with synthetic data through reinforcement learning).</p>
]]></description><pubDate>Thu, 03 Sep 2026 16:53:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=49553079</link><dc:creator>mehmetoguzderin</dc:creator><comments>https://news.ycombinator.com/item?id=49553079</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49553079</guid></item><item><title><![CDATA[New comment by mehmetoguzderin in "OpenAI Releases GPT Astra"]]></title><description><![CDATA[
<p>There is no Astra or GPT-6 on my end when I open the link. Am I missing a menu or something? Geolocation is Tokyo.</p>
]]></description><pubDate>Thu, 03 Sep 2026 15:13:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=49551283</link><dc:creator>mehmetoguzderin</dc:creator><comments>https://news.ycombinator.com/item?id=49551283</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49551283</guid></item><item><title><![CDATA[New comment by mehmetoguzderin in "Box3D on Web"]]></title><description><![CDATA[
<p>Just to clarify, this demo is not part of the original release discussed yesterday & is a build from community</p>
]]></description><pubDate>Thu, 02 Jul 2026 17:47:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48764973</link><dc:creator>mehmetoguzderin</dc:creator><comments>https://news.ycombinator.com/item?id=48764973</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48764973</guid></item><item><title><![CDATA[New comment by mehmetoguzderin in "Box3D on Web"]]></title><description><![CDATA[
<p>Demo needs WebGPU, from: <a href="https://github.com/erincatto/box3d/discussions/36" rel="nofollow">https://github.com/erincatto/box3d/discussions/36</a></p>
]]></description><pubDate>Thu, 02 Jul 2026 17:42:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48764890</link><dc:creator>mehmetoguzderin</dc:creator><comments>https://news.ycombinator.com/item?id=48764890</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48764890</guid></item><item><title><![CDATA[Box3D on Web]]></title><description><![CDATA[
<p>Article URL: <a href="https://box3d-7rh.pages.dev/">https://box3d-7rh.pages.dev/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48764889">https://news.ycombinator.com/item?id=48764889</a></p>
<p>Points: 1</p>
<p># Comments: 3</p>
]]></description><pubDate>Thu, 02 Jul 2026 17:42:10 +0000</pubDate><link>https://box3d-7rh.pages.dev/</link><dc:creator>mehmetoguzderin</dc:creator><comments>https://news.ycombinator.com/item?id=48764889</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48764889</guid></item><item><title><![CDATA[New comment by mehmetoguzderin in "Tell HN: Mojo is becoming open source"]]></title><description><![CDATA[
<p>Sounds like slated for ModCon 2026 on August 18th, so one and a half months to go. Or is there another lead?</p>
]]></description><pubDate>Sat, 27 Jun 2026 13:41:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48698229</link><dc:creator>mehmetoguzderin</dc:creator><comments>https://news.ycombinator.com/item?id=48698229</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48698229</guid></item><item><title><![CDATA[Gnome AI Assistant Adds Image Generation Support]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.phoronix.com/news/GNOME-Newelle-Image-Gen">https://www.phoronix.com/news/GNOME-Newelle-Image-Gen</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48697487">https://news.ycombinator.com/item?id=48697487</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 27 Jun 2026 11:59:38 +0000</pubDate><link>https://www.phoronix.com/news/GNOME-Newelle-Image-Gen</link><dc:creator>mehmetoguzderin</dc:creator><comments>https://news.ycombinator.com/item?id=48697487</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48697487</guid></item><item><title><![CDATA[VTK Integrating WebGPU]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.kitware.com/webgpu-one-graphics-api-to-rule-them-all/">https://www.kitware.com/webgpu-one-graphics-api-to-rule-them-all/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47805915">https://news.ycombinator.com/item?id=47805915</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 17 Apr 2026 13:47:18 +0000</pubDate><link>https://www.kitware.com/webgpu-one-graphics-api-to-rule-them-all/</link><dc:creator>mehmetoguzderin</dc:creator><comments>https://news.ycombinator.com/item?id=47805915</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47805915</guid></item><item><title><![CDATA[Show HN: A Triton windowing test with ray tracing and GUI]]></title><description><![CDATA[
<p>I've been recently testing GPU kernel dev with Triton; however, I couldn't find a graphics sample that combines an update loop with windowing, mouse-keyboard interactivity, etc., so I decided to give it a shot with single-sphere ray tracing and ImGui. Unfortunately, I couldn't get to zero-shot copy with CUDA & WSLg (since I am running on WSL2), so it defaults to a host copy for framebuffer unless you enable the WIP flag. Any feedback or contributions for a zero-copy pipeline (whether running on a Linux box with OpenGL & CUDA on the same device, or some shortcut for CUDA and WSLg) are always welcome! Any Triton optimization tips & tricks would also be appreciated. I found certain utilities like autotune for kernels to be quite interesting, and computer graphics application could make things and advantages more visual.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46467581">https://news.ycombinator.com/item?id=46467581</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 02 Jan 2026 18:10:03 +0000</pubDate><link>https://github.com/mehmetoguzderin/triton-windowing</link><dc:creator>mehmetoguzderin</dc:creator><comments>https://news.ycombinator.com/item?id=46467581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46467581</guid></item><item><title><![CDATA[New comment by mehmetoguzderin in "GPT-5 for Developers"]]></title><description><![CDATA[
<p>I'm not sure if it's due to experience with the aforementioned APIs, but I also read the same, “issues with APIs like ..., and (in contrast) OpenAI have been doing a great job”</p>
]]></description><pubDate>Fri, 08 Aug 2025 10:09:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=44835319</link><dc:creator>mehmetoguzderin</dc:creator><comments>https://news.ycombinator.com/item?id=44835319</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44835319</guid></item><item><title><![CDATA[New comment by mehmetoguzderin in "GPT-5 for Developers"]]></title><description><![CDATA[
<p>Context-free grammar and regex support are exciting. I wonder what, or whether, there are differences from the Lark-like CFG of llguidance, which powers the JSON schema of the OpenAI API [^1].<p>[^1]: <a href="https://github.com/guidance-ai/llguidance/blob/f4592cc0c783a987fa44791fc1d702208b366613/README.md" rel="nofollow">https://github.com/guidance-ai/llguidance/blob/f4592cc0c783a...</a></p>
]]></description><pubDate>Thu, 07 Aug 2025 18:12:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=44828241</link><dc:creator>mehmetoguzderin</dc:creator><comments>https://news.ycombinator.com/item?id=44828241</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44828241</guid></item><item><title><![CDATA[Show HN: A toy MCP for AI agents to code, run, and see output of GPU code safely]]></title><description><![CDATA[
<p>Ever wondered what happens when you let an AI agent loose on GPU pipeline programming, including shaders? `shaderc-vkrunner-mcp` enables you to find out, <i>without</i> risking any actual GPU or dealing with driver or OS stuff.<p>The core idea is to give AI agents the ability to write, compile, and run GPU code and iterate safely or stably, then let you see the output if desired – all completely locally.<p>It runs entirely inside Docker using Mesa's software Vulkan driver. No need to try to paravirtualize any actual physical GPU, meaning agents can experiment with fancy Vulkan features – atomics, subgroups, cooperative matrices, and more – safely on the CPU. It's surprisingly capable of testing logic, even if it's slow.<p>I went with Vulkan since it's cross-platform (drivers provide it well these days, Mesa runs almost everywhere, and MoltenVK exists for Mac users wanting to experiment similarly), has a sufficient set of exposed primitives for hardware to accelerate the code to competitive levels, enough to explore, and avoids vendor lock-in.<p>But why put all these in Docker? Setting up Vulkan dev tools or similar directly on your host machine can override some environment variables, causing side effects or more. With this, Docker is the <i>only</i> dependency. Pull the image (multi-arch: amd64, arm64, experimental riscv64/ppc64le via QEMU build) and connect your MCP client (like Copilot or the Inspector tool). It mounts your current directory so the agent can save files (images, etc.) without exposing much further to avoid any problem since LLM will be coming up for code, maybe based on some another MCP you will tie, leading to a plethora of potential issues.<p>It is far from being perfect or complete. It's currently monolithic and wraps CLI tools (`shaderc`, `VkRunner`), with plans to use APIs directly later. Primarily tested with Copilot's agent. It's definitely a "toy" right now, but a fun one to explore agent capabilities. I have been able to make it output interesting visuals from simple to moderately advanced and actually tweak some compute shaders. Can AI <i>really</i> optimize a shader or create a cool SDF raymarcher from scratch? Lets you try, at least.<p>Check out the code, try feeding it some prompts, and see what breaks! Contributions are welcome, especially regarding usability for agents, since I suspect there might be quite some headroom to improve the descriptions or generation of the scheme. Some sample screenshots are in the top-level README file.<p>A usability note is that oftentimes, Agents don't pick up the interface at first try; however, if you feed the errors that come out, which agent does not iterate (probably just FTTB, I expect Copilot, etc. to let AI iterate over scheme issues in the near future), things start to smooth out and get productive with prompting in the right direction. Since the task here is at a lower level than usual (using Vulkan & GLSL SPIR-V directly), it takes slightly longer for the agents to adjust, at least in my experience with Claude 3.7 Sonnet and 4o.<p>GitHub: <a href="https://github.com/mehmetoguzderin/shaderc-vkrunner-mcp">https://github.com/mehmetoguzderin/shaderc-vkrunner-mcp</a><p>There is a GitHub Action running right now to package Docker images to GHCR; however, it is fairly easy and quick to build locally for both top-level Dockerfile and Devcontainer to increase the fun.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43668989">https://news.ycombinator.com/item?id=43668989</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 13 Apr 2025 00:17:18 +0000</pubDate><link>https://github.com/mehmetoguzderin/shaderc-vkrunner-mcp</link><dc:creator>mehmetoguzderin</dc:creator><comments>https://news.ycombinator.com/item?id=43668989</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43668989</guid></item><item><title><![CDATA[New comment by mehmetoguzderin in "GPU-Friendly Stroke Expansion"]]></title><description><![CDATA[
<p>Impressive! Thank you for the pointer</p>
]]></description><pubDate>Sat, 06 Jul 2024 21:17:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=40893394</link><dc:creator>mehmetoguzderin</dc:creator><comments>https://news.ycombinator.com/item?id=40893394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40893394</guid></item><item><title><![CDATA[New comment by mehmetoguzderin in "GPU-Friendly Stroke Expansion"]]></title><description><![CDATA[
<p>Fascinating, to say the least, especially considering the execution time in comparison to the best CPU result. I might be skimming too fast, but are there also CPU timings for stress test scenes in the paper, including mmark, etc.?</p>
]]></description><pubDate>Sat, 06 Jul 2024 08:47:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=40889076</link><dc:creator>mehmetoguzderin</dc:creator><comments>https://news.ycombinator.com/item?id=40889076</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40889076</guid></item><item><title><![CDATA[Oppression and Surveillance (New Technology)]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=N7BF-F0ZfpA">https://www.youtube.com/watch?v=N7BF-F0ZfpA</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=31211803">https://news.ycombinator.com/item?id=31211803</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 29 Apr 2022 23:31:10 +0000</pubDate><link>https://www.youtube.com/watch?v=N7BF-F0ZfpA</link><dc:creator>mehmetoguzderin</dc:creator><comments>https://news.ycombinator.com/item?id=31211803</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31211803</guid></item></channel></rss>