<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: pseudony</title><link>https://news.ycombinator.com/user?id=pseudony</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Jul 2026 01:20:31 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=pseudony" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by pseudony in "Memory safety absolutists"]]></title><description><![CDATA[
<p>It is not universal. But imagine you enjoying a programming language (zig, odin, c, c++, …) and half the time some post/article about it comes up, 15% or so of the comments are “kindly” missionaries who just want to let you know how backwards you are, but that there is hope for you yet - as if anyone has been living under a rock solid enough to not hear about Rust.<p>Honestly, it gets tiresome and adds nothing useful to all these posts. And since those drive-by missionaries aren’t spreading the good word of ocaml/java/go/haskell but Rust - well, then eventually you tire of the Rust community. It has a missionary/redemption problem.</p>
]]></description><pubDate>Sun, 26 Jul 2026 16:35:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49059770</link><dc:creator>pseudony</dc:creator><comments>https://news.ycombinator.com/item?id=49059770</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49059770</guid></item><item><title><![CDATA[New comment by pseudony in "EU fines Google €890M for competition breaches over search and apps"]]></title><description><![CDATA[
<p>Yes. But what this discussion so often misses is.. So is the US.<p>The US needs military bases, it needs general market access, it wants to sell military equipment and so on and so on.
The US is already being reckless with the relationship and diversification is underway, but how deep the split will be is in large part determined by how the US wants to behave going forward.<p>It's like a divorce, there aren't really any winners here (in terms of wealth, assets, ...). So it's a tightrope both need to walk, balancing each other's interests.</p>
]]></description><pubDate>Thu, 23 Jul 2026 14:29:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49022236</link><dc:creator>pseudony</dc:creator><comments>https://news.ycombinator.com/item?id=49022236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49022236</guid></item><item><title><![CDATA[New comment by pseudony in "OpenAI and Anthropic unite against open-weight AI risks to their bottom line"]]></title><description><![CDATA[
<p>They have had many "good" ideas about one-sided deals of late - usually served with a "or else..." and then the "or else" happens anyway.<p>One wonders how many times that trick can be used. In fact, no need to wonder. Look around, the EU is busily spinning up arms industries, alternative payment platforms and expanding trade agreements with nearly everyone else.<p>Yes. The US can try. But while we haven't filed for divorce yet, we are definitely looking elsewhere.</p>
]]></description><pubDate>Thu, 23 Jul 2026 14:17:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49022026</link><dc:creator>pseudony</dc:creator><comments>https://news.ycombinator.com/item?id=49022026</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49022026</guid></item><item><title><![CDATA[New comment by pseudony in "Claude Code uses Bun written in Rust now"]]></title><description><![CDATA[
<p>> run by genuinely insane people who think type and memory safety are paramount societal issues<p>So. Rust evangelists ? :)<p>But yes, it is wild that people can honestly quote such drivel as evidence of the language and its philosophy being superior.<p>Each time I try to evaluate Rust, I do so on its own merits. Going online I am rapidly convinced that I don’t want to be in the same room as a large chunk of its userbase. Statements start to sound a bit like that one time I was dragged into a pentecostal meeting.</p>
]]></description><pubDate>Mon, 20 Jul 2026 06:17:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48974902</link><dc:creator>pseudony</dc:creator><comments>https://news.ycombinator.com/item?id=48974902</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48974902</guid></item><item><title><![CDATA[New comment by pseudony in "Zig Creator Calls Spade a Spade, Anthropic Blows Smoke"]]></title><description><![CDATA[
<p>Sure thing :)<p>Just my opinion. It really depends. For systems- kind of software (low-level, DBs, file systems (also user-space)) no, I wouldn’t - if you manage memory with arenas and/or can plug in an allocator to tell you if you leaked memory (provided the codepath is triggered), I mostly get what I want with less mental overhead. Also, I very often want to interface with C libraries.<p>For games, again, I wouldn’t. I again strongly suspect I would and could organize my use of memory better.<p>I suspect Rust is best when you don’t want to interface with C code (except through bindings others wrote) and you’re maybe more doing applications development where C++ has also stood strong.
I completely see how, theoretically, Rust can make a great language for an office suite, browser and so on.<p>That’s actually also when I tried Rust for a personal project. I wrote a desktop application and while I spoke to C code, I only did so through bindings others had written.<p>It was/is fine :) I still got a segfault bug though hehe.<p>Basically I liked Ocaml so I have huge appreciation for all that Rust tries to bring into the mainstream on that front. I am just not thinking that the borrow-checker makes it well placed to interop with C. It becomes much better for relatively isolated applications work.</p>
]]></description><pubDate>Mon, 13 Jul 2026 17:47:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48896205</link><dc:creator>pseudony</dc:creator><comments>https://news.ycombinator.com/item?id=48896205</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48896205</guid></item><item><title><![CDATA[New comment by pseudony in "Zig Creator Calls Spade a Spade, Anthropic Blows Smoke"]]></title><description><![CDATA[
<p>- types rarely catch the interesting errors<p>- any GC'ed language can manage memory for you if you want<p>- My first rust project (a gui app in GTK) managed to segfault just fine in spite of Rust (no unsafe blocks on my part, not deliberately trying to break anything).<p>- I think the state of computer security has moved on still, we now rely on LLMs armed with various tools to pick apart and try to break our code AND to generate our code -- it is not at all obvious to me that banging your head against the borrow checker is a worthwhile tradeoff in this new world.</p>
]]></description><pubDate>Mon, 13 Jul 2026 13:12:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48892170</link><dc:creator>pseudony</dc:creator><comments>https://news.ycombinator.com/item?id=48892170</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48892170</guid></item><item><title><![CDATA[New comment by pseudony in "Zig Creator Calls Spade a Spade, Anthropic Blows Smoke"]]></title><description><![CDATA[
<p>I program C for my day-job.<p>I see Rust encroaching in proposed transitions. It may even happen.
That said, it is a poor match for it compared to something like Zig (or Odin). It's hard to make the new Rust code use existing allocator abstractions (so now you have two systems doling out memory, how do you reliably free composite objects with memory from both? How do they share?) and you increasingly have to either abandon any actual benefits of the borrow-checker, or invest increasingly heavily into sufficiently fat bindings to wrap your existing C/C++ in a way where the borrow-checker can assist you.
That's before we consider the complexity of the language - I'd doubt a seasoned C programmer has much trouble deciphering Zig or Odin FFI bindings, but in the case of Rust? Yes, there is real friction.<p>Also if you really value predictable- and higher performance, being in more in control of memory allocations and cleanup is preferable. This is the direction both Zig and Odin cater to.<p>If you asked me what solves the most issues without adding too many new liabilities, I'd say Zig (or Odin).
It would simply be much, much easier to transition a C codebase to either, and either would bring a much improved stdlib with pluggable allocators capable of leak-detection etc.</p>
]]></description><pubDate>Mon, 13 Jul 2026 13:03:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48892066</link><dc:creator>pseudony</dc:creator><comments>https://news.ycombinator.com/item?id=48892066</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48892066</guid></item><item><title><![CDATA[New comment by pseudony in "Understanding the Odin programming language"]]></title><description><![CDATA[
<p>Look up a few comments, I do systems programming. I am aware, you are barking up the wrong tree, friend.<p>That said. You asked about C, which I use for my job. 
Most every large C code base end up abandoning the stdlib (such as it is) and inventing their own.
Since they do, we aren’t as hurt by abandoning it as you would be in e.g. Rust - the rust stdlib is useful, the C stdlib is.. not great.<p>Once you abandon the stdlib, a likely first stop is writing your own routines for allocating and freeing memory. 
There are different approaches here, from glib’s or sqlite’s alloc and free routines to people writing an allocator abstraction (basically a struct with a vtable for allocating/realloc/free) and when you build your own “stdlib” around this abstraction, you are fine.<p>As for why you may want arenas vs other allocation strategies, that again deals with how often you are comfortable going across the user-space/kernel boundary and how clever you can be with your allocations or how much internal fragmentation you can accept.<p>As with all other stuff, it depends. But arenas are often great when you can assert that a series of objects share the same lifetime (death time, rather). In these cases, your amortize the syscall cost, have nearly no additional work to manage the memory (contrast to e.g. the complexity of jemalloc) and can free a series of objects in constant time.</p>
]]></description><pubDate>Sun, 12 Jul 2026 18:27:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48883295</link><dc:creator>pseudony</dc:creator><comments>https://news.ycombinator.com/item?id=48883295</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48883295</guid></item><item><title><![CDATA[New comment by pseudony in "Understanding the Odin programming language"]]></title><description><![CDATA[
<p>Games ? Many have talked about it, but many also make their games work inside of Unity and so on, so, depends on the project.<p>My angle is systems programming, and there, it absolutely matter. If you are performance sensitive, then you try to avoid crossing the user-space -> kernel boundary more than you have to.<p>Eg, ask for lots of memory, manage with arenas.<p>Interestingly Odin and Zig both lean into this heavily. Rust went a different route but has tried later to bolt on pluggable allocators.</p>
]]></description><pubDate>Sun, 12 Jul 2026 14:52:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48881653</link><dc:creator>pseudony</dc:creator><comments>https://news.ycombinator.com/item?id=48881653</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48881653</guid></item><item><title><![CDATA[New comment by pseudony in "Understanding the Odin programming language"]]></title><description><![CDATA[
<p>Having fun with this.<p>Never bought into rust (have studied, have a (mostly AI-generated app in rust).<p>Wrote some Zig but Odin is even less overhead for me. I first loved Zigs built-in build system but having tried to wrap/use C libraries from both, I must say I prefer Odin.
Wrapping some sqlite 3 API’s for my first little Odin program - just because I need so little of the API that it seems easier this way - and speaking to C from Odin is a pleasure.<p>That is, imho, where Rust fails the most - the second part is the C++’ish approach to memory management (RAII) - that’s not how systems programming or games (I’m told) tend to work.<p>To each their own. I had some fun with Rust too, but for me, Odin seems the most appealing :)</p>
]]></description><pubDate>Sun, 12 Jul 2026 13:45:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48881202</link><dc:creator>pseudony</dc:creator><comments>https://news.ycombinator.com/item?id=48881202</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48881202</guid></item><item><title><![CDATA[New comment by pseudony in "An agent in 100 lines of Lisp"]]></title><description><![CDATA[
<p>Similarly, why should I be bothered reading this kind of comment in each and every discussion thread?<p>What does it contribute?
I can read and discern this for myself, I can then stop reading or decide I don’t care.<p>Seriously, at some point all you “ai writing sleuths” should just get your own discussion thread together. It’s been months of this , we get it already.<p>(Not directly just at you, but anyone who feels the need to drop these comments in every thread)</p>
]]></description><pubDate>Sun, 12 Jul 2026 07:47:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48879205</link><dc:creator>pseudony</dc:creator><comments>https://news.ycombinator.com/item?id=48879205</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48879205</guid></item><item><title><![CDATA[New comment by pseudony in "Weave Robotics launches Isaac 1, a $7,999 home robot with Fall 2026 deliveries"]]></title><description><![CDATA[
<p>Someone or thing to help with chores would be great.<p>But abject exploitation? Sex slave, even? I should hope we can find a little decency within ourselves..</p>
]]></description><pubDate>Wed, 01 Jul 2026 19:21:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48751866</link><dc:creator>pseudony</dc:creator><comments>https://news.ycombinator.com/item?id=48751866</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48751866</guid></item><item><title><![CDATA[New comment by pseudony in "America can switch off AI. Europe must switch gears before it's too late"]]></title><description><![CDATA[
<p>Well India has a diverse set of languages spread across its regions.
 As I understand it, the degree to which English thrives there is largely because choosing any other administrative language would be seen as oppressive to the other languages. Again, only stuff I picked up from the various Indian colleagues I have had.<p>Point being; I don’t think that is any different really from Europe.
If they can manage, so can we.</p>
]]></description><pubDate>Wed, 01 Jul 2026 08:34:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48743839</link><dc:creator>pseudony</dc:creator><comments>https://news.ycombinator.com/item?id=48743839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48743839</guid></item><item><title><![CDATA[New comment by pseudony in "We found a bug in the hyper HTTP library"]]></title><description><![CDATA[
<p>“ a race condition that occurred only under specific conditions — in the hyper library”</p>
]]></description><pubDate>Mon, 29 Jun 2026 12:49:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48718602</link><dc:creator>pseudony</dc:creator><comments>https://news.ycombinator.com/item?id=48718602</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48718602</guid></item><item><title><![CDATA[New comment by pseudony in "We found a bug in the hyper HTTP library"]]></title><description><![CDATA[
<p>So “fearless concurrency” still only happens when one just decides to not be afraid… :)</p>
]]></description><pubDate>Mon, 29 Jun 2026 12:00:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48718117</link><dc:creator>pseudony</dc:creator><comments>https://news.ycombinator.com/item?id=48718117</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48718117</guid></item><item><title><![CDATA[New comment by pseudony in "Thousands more artists join Ireland's basic income plan"]]></title><description><![CDATA[
<p>So the pennies on the dollar that Ireland gets by being the taxhole of the Eu will subsidize the arts.?<p>:)</p>
]]></description><pubDate>Sat, 27 Jun 2026 17:55:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48700271</link><dc:creator>pseudony</dc:creator><comments>https://news.ycombinator.com/item?id=48700271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48700271</guid></item><item><title><![CDATA[New comment by pseudony in "U.S. government will decide who gets to use GPT-5.6"]]></title><description><![CDATA[
<p>You are being very hostile and cherry-picking results- disregarding and denigrating those that don’t fit your narrative.<p>Wrt Linus - who knows? It is irrelevant; he is largely irrelevant. If he got ran over by a bus, the collective community (of whom quite a few are outside the US) will carry on.</p>
]]></description><pubDate>Sat, 27 Jun 2026 17:50:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48700230</link><dc:creator>pseudony</dc:creator><comments>https://news.ycombinator.com/item?id=48700230</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48700230</guid></item><item><title><![CDATA[New comment by pseudony in "Anthropic says Alibaba illicitly extracted Claude AI model capabilities"]]></title><description><![CDATA[
<p>I don’t think many outside the US are actively hoping to be governed by Sam, Dario and Elon.</p>
]]></description><pubDate>Thu, 25 Jun 2026 17:42:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48676834</link><dc:creator>pseudony</dc:creator><comments>https://news.ycombinator.com/item?id=48676834</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48676834</guid></item><item><title><![CDATA[New comment by pseudony in "Anthropic says Alibaba illicitly extracted Claude AI model capabilities"]]></title><description><![CDATA[
<p>As a third party I would rather be happy about the way Chinese labs are acting in the here and now while US labs first masquerade as a public good, then turn around, bail on all promises of open AI, turn into a corporation and attempt to own the world while its runner-up is trying to scaremonger people into buying their product.<p>I know most Americans are fed a steady diet of “evil China” and China MAY have issues. But on the AI front they are heaps better.
Even if everything got closed tomorrow, we have a plethora of good models we can inspect and tweak while from the US labs we have… a single old 120b model ?<p>And with the way the US is treating its allies, maybe a bunch of us are quite content with a more even match rather than US hegemony.</p>
]]></description><pubDate>Thu, 25 Jun 2026 17:33:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48676732</link><dc:creator>pseudony</dc:creator><comments>https://news.ycombinator.com/item?id=48676732</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48676732</guid></item><item><title><![CDATA[New comment by pseudony in "LuaJIT 3.0 proposed syntax extensions"]]></title><description><![CDATA[
<p>Seems like a bad idea to actively diverge from Lua, hostile even, especially without at least a clear change of name.</p>
]]></description><pubDate>Thu, 25 Jun 2026 04:02:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48668723</link><dc:creator>pseudony</dc:creator><comments>https://news.ycombinator.com/item?id=48668723</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48668723</guid></item></channel></rss>