<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: toshinoriyagi</title><link>https://news.ycombinator.com/user?id=toshinoriyagi</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 03 Sep 2026 08:53:49 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=toshinoriyagi" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by toshinoriyagi in "Path to Astra: critical capabilities and frontier safeguards"]]></title><description><![CDATA[
<p>I am interested in seeing how much these cybersecurity capabilities correlate to general programming. Cybersecurity definitely feels like it would be easier for an agent due to the natural explicit feedback "did I get access or not". While general programming has many less-explicit concerns (is the code readable/maintainable, robust, bug-free, performant, scalable etc).</p>
]]></description><pubDate>Tue, 01 Sep 2026 21:41:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49528636</link><dc:creator>toshinoriyagi</dc:creator><comments>https://news.ycombinator.com/item?id=49528636</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49528636</guid></item><item><title><![CDATA[New comment by toshinoriyagi in "Ubisoft's FOR HONOR will block SteamOS / Linux players starting September 10"]]></title><description><![CDATA[
<p>I don't think this is accurate. Easy Anti-Cheat has supported Linux for a long time, many years before this. I doubt they were years and years out of date, updated, and allowing Linux was turned on by default in the new version. What they likely mean is they ticked the box in this game update to let it run on Linux.<p>Why would they specifically mention the Steam Deck? EAC doesn't have separate flags for Linux and Steam Deck. It's almost certain they intentionally allowed it to run on Linux. They call out Steam Deck by name because it is a popular handheld that has greatly increased the # of Linux users, not because an EAC update allowed it to work by chance.</p>
]]></description><pubDate>Tue, 01 Sep 2026 16:51:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49524573</link><dc:creator>toshinoriyagi</dc:creator><comments>https://news.ycombinator.com/item?id=49524573</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49524573</guid></item><item><title><![CDATA[New comment by toshinoriyagi in "One Nix flake to rule them all"]]></title><description><![CDATA[
<p>I don't think this is true. I've been using NixOS for years and it's awesome. Total game changer for managing my PC and development environments. More adoption will help of course, but I certainly haven't needed it to get tons of value from Nix.</p>
]]></description><pubDate>Sun, 30 Aug 2026 21:16:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49502909</link><dc:creator>toshinoriyagi</dc:creator><comments>https://news.ycombinator.com/item?id=49502909</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49502909</guid></item><item><title><![CDATA[New comment by toshinoriyagi in "Qwen3.8-Flash-Next Intelligence, Performance and Price Analysis"]]></title><description><![CDATA[
<p>This model is a preview of Qwen's upcoming Qwen4 architecture. It is a 125B-A6B MoE model, meaning it has 125B total parameters with 6B active at a time, but it also has a 51B parameter engram with it. The engram is basically a lookup table for tokens to my understanding. It allows the model to have access to a much larger amount of info if utilized well.<p>They said the model is intentionally under-trained since it is mainly for R&D purposes of proving the new architecture. Many people are excited for models in this range as they are a step above the common ~27B models, while not requiring exorbitant sums of money to run like much larger models.</p>
]]></description><pubDate>Thu, 27 Aug 2026 15:49:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49466774</link><dc:creator>toshinoriyagi</dc:creator><comments>https://news.ycombinator.com/item?id=49466774</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49466774</guid></item><item><title><![CDATA[New comment by toshinoriyagi in "We Are Forking dotenvy into dotenv-ng"]]></title><description><![CDATA[
<p>Yup, direnv + Nix. Incredible combo for development.</p>
]]></description><pubDate>Mon, 17 Aug 2026 23:56:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49339345</link><dc:creator>toshinoriyagi</dc:creator><comments>https://news.ycombinator.com/item?id=49339345</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49339345</guid></item><item><title><![CDATA[New comment by toshinoriyagi in "Thanks to social media, canned sardines are a scarcity on the supermarket shelf"]]></title><description><![CDATA[
<p>Sure, but a seed oil is not a plant. The oil is extracted from a plant. You can eat all the plants you want, but unless you directly consume the processed extract, you won't be getting much fat. Avocados are a source of healthy fats. However, this still leaves you deficient in EPA. Conversion from ALA is trash, so the only option to my knowledge is seaweed/algae and you would massively over-consume other nutrients trying to hit the DRI for EPA. Your only option is supplementing with algae pills I think. From a quick glance, this is 2-3x as expensive as fish/fish oil.<p>Tofu, seitan, and tempeh all have protein, but they differ from animal protein in that they are "cut" with lots of carbs and fat. I am on a protein-sparing modified fast (PSMF) for bodybuilding goals right now, and there are no viable non-animal whole sources of protein (so, excluding pea protein isolate etc.) I can have. Even seitan is only ~81% protein by calories, which is too low. I am targeting 90% calories from protein right now.<p>They are definitely good options, along with lentils (which have a similar problem of having more carbs than protein), for vegetarianism+. But they are not a perfect substitute as you cannot get nearly pure protein from them. They also tend to lack the BCAAs that make up a large portion of muscle.<p>So, you can fulfill most dietary goals purely vegan, but it is harder and more expensive due to limited options.</p>
]]></description><pubDate>Thu, 13 Aug 2026 15:44:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=49287728</link><dc:creator>toshinoriyagi</dc:creator><comments>https://news.ycombinator.com/item?id=49287728</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49287728</guid></item><item><title><![CDATA[New comment by toshinoriyagi in "Thanks to social media, canned sardines are a scarcity on the supermarket shelf"]]></title><description><![CDATA[
<p>Various plants (dark leafy greens/cruciferous vegetables) do make up the foundation of a healthy diet, but do not provide significant protein or fats. Meat is very useful from a dietary perspective. You can make a quality vegan/vegetarian diet, but hitting high protein goals for those who are active can be difficult. The majority of vegetarian+ protein options are also high in carbs.<p>Plus, meat is tasty. It makes perfect sense people look forward to lab-grown variants that are ethically sourced and have no adverse health effects.</p>
]]></description><pubDate>Thu, 13 Aug 2026 03:45:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49281564</link><dc:creator>toshinoriyagi</dc:creator><comments>https://news.ycombinator.com/item?id=49281564</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49281564</guid></item><item><title><![CDATA[New comment by toshinoriyagi in "DeepSeek just dropped official V4 Pro GA benchmarks"]]></title><description><![CDATA[
<p>Yes, thank you, that is the correct terminology, will edit my post.</p>
]]></description><pubDate>Wed, 12 Aug 2026 16:51:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49275336</link><dc:creator>toshinoriyagi</dc:creator><comments>https://news.ycombinator.com/item?id=49275336</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49275336</guid></item><item><title><![CDATA[New comment by toshinoriyagi in "DeepSeek just dropped official V4 Pro GA benchmarks"]]></title><description><![CDATA[
<p>The value proposition for the frontier labs is starting to look really bad. There have been multiple open-weight, Chinese models released recently that perform extremely well, often at much cheaper prices. DeepSeek pricing is insanely low, granted it will go up soon, but with Pro being a frontier level model at $0.435/$0.003625/$0.87 for input/cached/output it's hard to compete. Granted they train on data, but there are other providers that are still much cheaper than frontier labs and don't. Plus these models are open.<p>GPT 5.6 Luna is the only non-Chinese model that seems to compete at such incredible price/performance. It's concise too, Claude models are wildly verbose. And Google is nowhere to be found in LLMs right now.</p>
]]></description><pubDate>Wed, 12 Aug 2026 16:33:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49275056</link><dc:creator>toshinoriyagi</dc:creator><comments>https://news.ycombinator.com/item?id=49275056</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49275056</guid></item><item><title><![CDATA[New comment by toshinoriyagi in "The Nixpkgs core team has disbanded"]]></title><description><![CDATA[
<p>Nixpkgs is one of, if not the largest, package managers by # of packages. I think naturally that will result in more abandoned packages than others. What is the % of abandoned packages relative to total I can't say.<p>Nix tends to have updates almost as quickly as Arch does, I run a lot of bleeding edge software and have no issues, and the breadth of packages is immense. Nix just has a different style. With the AUR, you can adopt an abandoned package more easily. That has pros and cons (the AUR has recently suffered multiple supply-chain attacks due to packages being adopted and infected).</p>
]]></description><pubDate>Sat, 08 Aug 2026 19:47:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49225211</link><dc:creator>toshinoriyagi</dc:creator><comments>https://news.ycombinator.com/item?id=49225211</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49225211</guid></item><item><title><![CDATA[New comment by toshinoriyagi in "The Nixpkgs core team has disbanded"]]></title><description><![CDATA[
<p>This was a governance structure that began ~1 year ago. Nix is 23 years old, so it won't be dying or going away due to this. But it is sad to see two extremely valuable contributors leave the project due to burn out.<p>Nix and NixOS are two of the most revolutionary pieces of software in my experience. Hopefully Nix finds a governance structure worth of it.</p>
]]></description><pubDate>Sat, 08 Aug 2026 03:39:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49218698</link><dc:creator>toshinoriyagi</dc:creator><comments>https://news.ycombinator.com/item?id=49218698</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49218698</guid></item><item><title><![CDATA[New comment by toshinoriyagi in "Changes to Google DeepMind teams"]]></title><description><![CDATA[
<p>Deepmind always worked on some of the coolest architectures. Following things like AlphaStar, AlphaGo, and more were extremely exciting and felt like the hacker persona of machine learning. I hope Google can take advantage of this awesome team. They've done incredible work.</p>
]]></description><pubDate>Wed, 05 Aug 2026 16:18:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49184949</link><dc:creator>toshinoriyagi</dc:creator><comments>https://news.ycombinator.com/item?id=49184949</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49184949</guid></item><item><title><![CDATA[New comment by toshinoriyagi in "Qwen3.8-Max: A New Bar for Coding and Cowork"]]></title><description><![CDATA[
<p>They've also announced Qwen3.8-27B being released open-weight next week. Qwen3.6-27B is widely regarded as one of the best local models, especially since nothing else comes close to it, that isn't benchmaxxed, without being significantly larger. If 3.8 truly improves upon it that would be awesome.</p>
]]></description><pubDate>Mon, 03 Aug 2026 03:12:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49150809</link><dc:creator>toshinoriyagi</dc:creator><comments>https://news.ycombinator.com/item?id=49150809</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49150809</guid></item><item><title><![CDATA[New comment by toshinoriyagi in "Citing 'severe' math deficits, UC faculty demand a return to SAT tests for STEM"]]></title><description><![CDATA[
<p>No, but they can transfer them, which is what the comment you replied to was worried about. My partner used to be an elementary school teacher and frequently  complained about the school she worked at. The district transferred a large percentage of students with IEPs (individualized education program, a plan for special care/resources for students with disabilities, often related to poor behavior) from other schools in the district to hers.<p>Her school did not have adequate resources to handle these students, so they always had multiple students with severe behavioral issues that should have been in a dedicated classroom with a special education trained teacher, but were just in regular teachers' classes. Naturally, the teachers were burnt out from working with too many challenging kids they were not trained to take care of and the other students had worse learning outcomes.</p>
]]></description><pubDate>Thu, 28 May 2026 16:07:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48310954</link><dc:creator>toshinoriyagi</dc:creator><comments>https://news.ycombinator.com/item?id=48310954</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48310954</guid></item><item><title><![CDATA[New comment by toshinoriyagi in "Bun's experimental Rust rewrite hits 99.8% test compatibility on Linux x64 glibc"]]></title><description><![CDATA[
<p>>Why would it make sense to use a language that is not helping you manage memory and is slow to compile, especially if you submit a patch to the language to address the issue and get rebuffed?<p>You're right, other things constant, this would not make sense. But this is a strawman. Zig has fast compilation on average compared to systems languages with more automatic memory management, like Rust. In addition, Bun's fork is based on 0.14 Zig, while 0.16 has become much faster.<p>Take a look at this post by one of Zig's core maintainers explaining why Zig doesn't want to upstream any changes from the Bun fork: <a href="https://ziggit.dev/t/bun-s-zig-fork-got-4x-faster-compilation-times/15183/19" rel="nofollow">https://ziggit.dev/t/bun-s-zig-fork-got-4x-faster-compilatio...</a>.<p>In short, the Bun fork introduces non-deterministic compilation errors, a terrible problem for a language and its compiler to have. Zig just made changes to type resolution in 0.16 specifically to allow them to implement parallel semantic analysis, but properly without the bug the Bun fork has.<p>In addition, they have chosen to spend their time building the self-hosted backend and perfecting incremental compilation, which will have orders of magnitude more benefits to compile times than. Matthew already demonstrates a 4x speedup, what Bun claims to achieve, using the self-hosted backend, and 300x speedups with incremental compilation on a large project (Zig itself).<p>I am sure it is frustrating for Jarred to not get his patch in, but he was rebuffed for good reason. Bun's fork may have worked for them but many people, including the Zig team, would rather Zig do things properly than introduce bugs and tech debt to make flashy headlines.</p>
]]></description><pubDate>Mon, 11 May 2026 01:35:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48090092</link><dc:creator>toshinoriyagi</dc:creator><comments>https://news.ycombinator.com/item?id=48090092</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48090092</guid></item><item><title><![CDATA[New comment by toshinoriyagi in "Bun's experimental Rust rewrite hits 99.8% test compatibility on Linux x64 glibc"]]></title><description><![CDATA[
<p>>I don't agree that them actually doing an entire draft rewrite can just be characterized as them considering a rewrite.<p>You're right, a rewrite is in existence, and whether it is good enough to be used or expand upon is what is being considered. I don't think that changes the fact that languages don't live or die by whether or not 1 large project using them continues using them. Especially a language like Zig which has taken plenty time making breaking changes. They know this is par for the course.<p>>I wonder if that's the mentality that got them in this situation in the first place.<p>I highly doubt it. To my knowledge, the only "why" Jarred has given is frustration with memory issues. Speculated reasons I see are:
  1. Anthropic wants a rewrite to a language with a more favorable AI contribution policy, to avoid bad press by acquiring a framework written in a language that is skeptical of AI code quality.
  2. Rust is more stable and a better target for AI-assisted programming or entire vibe coding.
  3. Bun is upset Zig does not want to merge their fork into main.<p>Focusing on the issue Jarred gave as why he started the rewrite, I don't see how Zig got themselves into the situation at all. Zig was always upfront that it aimed to be a modern C: simple language, powerful modern features, and excellent compatibility with all things C. While it certainly has much better behavior concerning memory safety and undefined behavior, it has never aimed for Rust or GC level memory safety.<p>It's not like Jarred has been begging the Zig devs to implement language changes to make Bun development easier. Zig was always upfront that you will have to manage memory manually, and that allows for operator error. I think Jarred is in this situation because he wants to be, simply. He works for Anthropic, probably has no limit on how many tokens he spends, and may have access to their most powerful internal models like Mythos. I would guess he pointed agents at this problem and let them go, because why not? He has likely has no opportunity cost.</p>
]]></description><pubDate>Sun, 10 May 2026 03:54:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48080853</link><dc:creator>toshinoriyagi</dc:creator><comments>https://news.ycombinator.com/item?id=48080853</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48080853</guid></item><item><title><![CDATA[New comment by toshinoriyagi in "Bun's experimental Rust rewrite hits 99.8% test compatibility on Linux x64 glibc"]]></title><description><![CDATA[
<p>Well they haven't lost anything yet. Somebody is vibe coding a rewrite in another language and we don't know much else. The author said he will write a blog post about it soon. So far all we know is it is passing most of the test suite.<p>But Bun has open issues and bugs. The test suite doesn't tell us whether it has introduced many new bugs, solved existing ones the test suite doesn't catch, or anything else. Not to mention, the rewrite is 960K lines that nobody understands. How long will it take for the Rust version to be better, and be understood as well as its current maintainers understand the Zig version?<p>Having a project consider a rewrite isn't so big a deal. Zig has been designed from the ground up with a vision, and isn't worried about taking a while to create a stable API to achieve that vision. The self-hosted backend shows how incredibly fast incremental compilation is when the language is built for it ground-up. Compared to other languages that implement weaker forms of incremental compilation it isn't even close.<p>I don't think the Zig team is concerned at all.</p>
]]></description><pubDate>Sat, 09 May 2026 23:34:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48079385</link><dc:creator>toshinoriyagi</dc:creator><comments>https://news.ycombinator.com/item?id=48079385</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48079385</guid></item><item><title><![CDATA[New comment by toshinoriyagi in "Bun's experimental Rust rewrite hits 99.8% test compatibility on Linux x64 glibc"]]></title><description><![CDATA[
<p>They haven't fumbled anything. One person has used AI to vibe code a rewrite of a Zig program in another language. Zig didn't gain popularity due to Bun, last I checked Bun doesn't even mention it is written in Zig on the homepage. Zig is appreciate for major improvements over C, while being simple and concise.<p>In addition, a core Zig developer has explained why the PR was rejected, because it would introduce non-deterministic bugs into the compiler, just to achieve a speedup Zig is already gaining thanks to recent work on the self-hosted backend and incremental compilation, which are far more general as well.</p>
]]></description><pubDate>Sat, 09 May 2026 22:59:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48079105</link><dc:creator>toshinoriyagi</dc:creator><comments>https://news.ycombinator.com/item?id=48079105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48079105</guid></item><item><title><![CDATA[New comment by toshinoriyagi in "Zig → Rust porting guide"]]></title><description><![CDATA[
<p>Zig won't be affected by Bun potentially moving to Rust, the language has been growing rapidly and one of the main proposals of Zig is "maintain it with Zig". It's ability to integrate with existing C code bases, as well as be a drop-in build replacement, has widespread use.<p>In addition, the link in the comment you replied to explains why the PRs Bun opened to Zig would have lowered the quality of the compiler and how Zig has achieved even greater speedups, with more widely applicable features like incremental compilation and the self-hosted backend.</p>
]]></description><pubDate>Tue, 05 May 2026 05:30:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48018434</link><dc:creator>toshinoriyagi</dc:creator><comments>https://news.ycombinator.com/item?id=48018434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48018434</guid></item><item><title><![CDATA[New comment by toshinoriyagi in "Zig → Rust porting guide"]]></title><description><![CDATA[
<p>The anti-AI policy had nothing to do with Bun's PRs being rejected. This post[0] by a core zig maintainer explains why the PRs were low quality and subsequently rejected.<p>[0] <a href="https://ziggit.dev/t/bun-s-zig-fork-got-4x-faster-compilation-times/15183/19?u=badtuple" rel="nofollow">https://ziggit.dev/t/bun-s-zig-fork-got-4x-faster-compilatio...</a></p>
]]></description><pubDate>Tue, 05 May 2026 05:24:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48018385</link><dc:creator>toshinoriyagi</dc:creator><comments>https://news.ycombinator.com/item?id=48018385</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48018385</guid></item></channel></rss>