<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: aniou</title><link>https://news.ycombinator.com/user?id=aniou</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 02 May 2026 11:53:11 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=aniou" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by aniou in "The Zig project's rationale for their anti-AI contribution policy"]]></title><description><![CDATA[
<p>Zig strives to avoid numerous pitfalls, and I admire that.<p>Let's take a look at some of them:<p>1. Project control – if a LARGE company implements thousands of lines created by LLMs day after day – who is ultimately responsible for the project's progress? "You accept hundreds of PRs, so why not this one?"<p>And one more thing: will you be able to change the code yourself, or will you be forced to use LLMs? What if one of the "AI companies" implements a strict policy preventing "other tools that XXX" from editing the codebase?<p>2. Ownership. If most of the code was taken by an external company from their LLM, what about ownership of the code? The authors of Zig, the company, the authors of the original code, stolen by LLMs?<p>3. Liability. In the near future, a court may rule that LLMs are unethical and should not recombine code without the owners' prior consent. Who is responsible for damages and for removing the "stolen" code? The owners of Zig, the company that creates pull requests, or the authors of LLM programs?<p>4a. Vision. Creating and maintaining a large code base is very difficult – because without a broad perspective, vision, and the ability to predict and shape the future – code can devolve into an ugly mess of ad hoc fixes. We see this repeatedly when developers conclude, "This is unsustainable; the current code base prevents us from implementing the correct way to do things."<p>LLM programs cannot meet these requirements.<p>4b. There's another aspect – programming languages   particularly suffer from a lack of vision or discipline. There are many factors that must be planned with appropriate capacity, vision, and rigor: the language itself should be modeled in a way that doesn't prevent correct implementation of behaviors. The standard library must be fast, concise, and stable. The compiler itself must be able to create code quickly and repeatably.<p>Users hate changes in a language – so if a language changes frequently, it is met with harsh criticism. Users hate incompatibility. Users hate technical debt and forced compatibility. Yes, there are conflicting requirements. The author of Zig understood this perfectly, having already gone through it himself (see, for example, "I/O Redesign").<p>This balance, in all aspects, is the pillar of human creativity.<p>To be honest, I'm not a huge fan of Zig because I dislike the tight syntax: too many periods and curly braces, which is why I prefer Odin. But I have a lot of affection and respect for Zig and its authors.</p>
]]></description><pubDate>Thu, 30 Apr 2026 12:33:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47961463</link><dc:creator>aniou</dc:creator><comments>https://news.ycombinator.com/item?id=47961463</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47961463</guid></item><item><title><![CDATA[New comment by aniou in "The Zig project's rationale for their anti-AI contribution policy"]]></title><description><![CDATA[
<p>So - in that way - LLM will be Your mentor, it will shape Your way of thinking according to algorithms and datasets stuffed into by corporate creators.<p>Do You really want it?<p>There is also a second face of that: people are lazy. They wouldn't develop their own skills but rather they would off-load tasks to LLM-s, so their communicative abilities will be fade away.<p>That's looks like a strong dystopia for me.</p>
]]></description><pubDate>Thu, 30 Apr 2026 12:08:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47961253</link><dc:creator>aniou</dc:creator><comments>https://news.ycombinator.com/item?id=47961253</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47961253</guid></item><item><title><![CDATA[New comment by aniou in "Copy Fail"]]></title><description><![CDATA[
<p>Looks like a LLM hallucination - there is no thing like "RHEL 14.3", although referenced kernel signature (6.12.0-124.45.1.el10_1) contains reference to real RHEL release, i.e. 10.1.</p>
]]></description><pubDate>Wed, 29 Apr 2026 20:21:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47954035</link><dc:creator>aniou</dc:creator><comments>https://news.ycombinator.com/item?id=47954035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47954035</guid></item><item><title><![CDATA[New comment by aniou in "Start all of your commands with a comma (2009)"]]></title><description><![CDATA[
<p>I prefer ~/bin/ for my scripts, links to specific commands, etc.<p>~/.local/bin is tedious to write, when I want to see directory content and - most important - I treat whole ~/.local/ as managed automatically by other services and volatile.</p>
]]></description><pubDate>Sat, 07 Feb 2026 16:08:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46924913</link><dc:creator>aniou</dc:creator><comments>https://news.ycombinator.com/item?id=46924913</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46924913</guid></item><item><title><![CDATA[New comment by aniou in "To those who fired or didn't hire tech writers because of AI"]]></title><description><![CDATA[
<p>"And it's just plain better at writing code than 60% of my graduating class was back in the day".<p>Only because it has access to vast amount of sample code to draw a re-combine parts. Did You ever considered emerging technologies, like new languages or frameworks that may be a much better suited for You area but they are new, thus there is no codebase for LLM to draw from?<p>I'm starting to think about a risk of technological stagnation in many areas.</p>
]]></description><pubDate>Thu, 15 Jan 2026 12:11:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46631358</link><dc:creator>aniou</dc:creator><comments>https://news.ycombinator.com/item?id=46631358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46631358</guid></item><item><title><![CDATA[New comment by aniou in "To those who fired or didn't hire tech writers because of AI"]]></title><description><![CDATA[
<p>First, we've fallen into a nomenclature trap, as so-called "AI" has nothing to do with "intelligence." Even its creators admit this, hence the name "AGI," since the appropriate acronym has already been used.<p>But, when we use "AI" acronym, our brains still recognize "intelligence" attribute and tend to perceive LLMs as more powerful than they actually are.<p>Current models are like trained parrots that can draw colored blocks and insert them into the appropriate slots. Sure, much faster and with incomparably more data. But they're still parrots.<p>This story and the discussions remind me of reports and articles about the first computers. People were so impressed by the speed of their mathematical calculations that they called them "electronic brains" and considered, even feared, "robot intelligence."<p>Now we're so impressed by the speed of pattern matching that we called them "artificial intelligence," and we're back to where we are.</p>
]]></description><pubDate>Thu, 15 Jan 2026 11:52:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46631207</link><dc:creator>aniou</dc:creator><comments>https://news.ycombinator.com/item?id=46631207</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46631207</guid></item><item><title><![CDATA[New comment by aniou in "Package managers keep using Git as a database, it never works out"]]></title><description><![CDATA[
<p>But they were in different domains. Here, we have a strong clash because Rust is positioning itself as secure system and internet language and computer and internet standard are already defined by RFC-s. So, it may be not uncommon, when someone would tell about Rust mechanisms, defined by particular RFC in context of handling particular protocol, defined by... well... RFC too. But not by rust-one.<p>Not so smart, when we realize, that one of aspects of secure and reliable system is elimination of ambiguities.</p>
]]></description><pubDate>Fri, 26 Dec 2025 14:43:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46392429</link><dc:creator>aniou</dc:creator><comments>https://news.ycombinator.com/item?id=46392429</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46392429</guid></item><item><title><![CDATA[New comment by aniou in "Package managers keep using Git as a database, it never works out"]]></title><description><![CDATA[
<p>As side note. Maybe someone knows, why rust devs chose an already used name for language changes proposal? "RFC" was already taken and well-established and I simply refuse to accept that someone wasn't aware about Request For Comments - and if it was true and clash was created deliberately, then it was rude and arrogant.<p>Every, ...king time, when I read something like "RFC 2789 introduced a sparse HTTP protocol." my brain suffers from a short-circuit. BTW: RFC 2789 is a "Mail Monitoring MIB".</p>
]]></description><pubDate>Fri, 26 Dec 2025 14:18:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46392189</link><dc:creator>aniou</dc:creator><comments>https://news.ycombinator.com/item?id=46392189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46392189</guid></item><item><title><![CDATA[New comment by aniou in "How good engineers write bad code at big companies"]]></title><description><![CDATA[
<p>A note from someone who specializes in long-term system maintenance:<p>There is also one, very important aspect, that is - (un)suprisingly - rarely mentioned in comments: a lack of dependence between sloppy work and personal comfort of particular person, responsible for problematic changes.<p>What I mean? A badly installed or configured system would be a problem in next three, maybe five years: to time of major OS upgrade, HW replacement or refresh, framework deprecation and so, and so... In current, corporate culture, there is almost impossible to being bite by own laziness - almost no one is working in particular company or for particular project so long. Especially, when installation is conducted by external party in model "grab the money and run!"<p>So, very basic motivation for good work, that comes from awareness, that today technological debt would lead to personal, painful experience in future, doesn't exists at all in modern, corporate environment. The things are even worse - there are multiple relations about negative career consequences resulting from concern for the quality of work: "because we want that product fast a we don't like troublemakers and defensive thinkers".<p>In consequence, one cannot throw a rock without hitting a dozens of such a cases, like that one: <a href="https://discourse.ubuntu.com/t/release-26-04-lts-without-the-iso-tracker/69577" rel="nofollow">https://discourse.ubuntu.com/t/release-26-04-lts-without-the...</a></p>
]]></description><pubDate>Sat, 29 Nov 2025 13:07:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46087258</link><dc:creator>aniou</dc:creator><comments>https://news.ycombinator.com/item?id=46087258</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46087258</guid></item><item><title><![CDATA[New comment by aniou in "Installing and using HP-UX 9"]]></title><description><![CDATA[
<p>Nowadays NetBSD offers something similar to "context depended filesystem", i.e. a special form of symbolic links that can points to different locations, according to wide range set of attributes: from <i>domainname</i> via <i>machine_arch</i> to <i>gid</i>.<p>For details see <a href="https://man.netbsd.org/symlink.7" rel="nofollow">https://man.netbsd.org/symlink.7</a> - section <i>Magic symlinks</i> at very end of manual.</p>
]]></description><pubDate>Mon, 10 Nov 2025 11:28:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=45874881</link><dc:creator>aniou</dc:creator><comments>https://news.ycombinator.com/item?id=45874881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45874881</guid></item><item><title><![CDATA[New comment by aniou in "Why top posting has won (2018)"]]></title><description><![CDATA[
<p>It won because it was in place (Outlook) and almost nobody cares.<p>Official version is: "because there is a whole history of correspondence and it is convenient to forward it to new participants".<p>In reality? It doesn't matter. Almost no-one reads, neither top- or bottom-posted mails. But there is a drawback in top-posting and I mean a "my comments inside original post, in color/bold/with indent/randomly inserted between two phrases". There is no standard of citing in top-posting - thus sometimes original mail gone. Edited, re-edited and commented in various, inconsistent and often unreadable ways.</p>
]]></description><pubDate>Sun, 25 May 2025 16:19:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=44088869</link><dc:creator>aniou</dc:creator><comments>https://news.ycombinator.com/item?id=44088869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44088869</guid></item><item><title><![CDATA[New comment by aniou in "Tabular Programming: A New Paradigm for Expressive Computing"]]></title><description><![CDATA[
<p>Yes-and-no, I think. Limited usability of assembly language comes from limited resources (registers, operations) available to programmer, that leads to (so)  many simple steps for more complicated tasks.<p>But, high-level language can offer a very interesting possibilities, even if it was not created for such kind of programming. For example, some time ago I made another attempt to emulate family of 65xxx. Previous versions were written in typical manner, like work of every other programmer on Earth.<p>A new approach, when a code was written in more regular way (see link below), like mentioned tabular-one, gave me excellent results. I was able to fully understood a program and processor logic and finally I was able to re-create a most magical command for 65xx: SBC/ADC with BCD support in very straightforward and clear way (especially for a cpu-like logic).<p>For example: <a href="https://github.com/aniou/morfeo/blob/a83f548e98bd310995b3c37dec458d63c806a840/emulator/cpu/cpu_65xxx.odin#L938">https://github.com/aniou/morfeo/blob/a83f548e98bd310995b3c37...</a><p>There is one thing that not fits into pure, tabular-like code logic: more complicated conditionals and loops. But maybe, in future...</p>
]]></description><pubDate>Mon, 21 Apr 2025 20:16:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=43756002</link><dc:creator>aniou</dc:creator><comments>https://news.ycombinator.com/item?id=43756002</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43756002</guid></item><item><title><![CDATA[New comment by aniou in "Raid-Z Expansion Feature for ZFS Goes Live"]]></title><description><![CDATA[
<p>I'm sorry to say that but this article is not entirely true - an illustration "how does traditional raid 4/5/6 do it?" shows ONLY RAID 4. There is a big difference between RAID 4 and RAID 5/6 and former was abandoned a years (decades?) ago in favor of RAID 5 and - later - 6.<p>Of course, it gives "better publicity" for RAID-Z, but it is rather an marketing trick not engineering.<p>See <a href="https://en.wikipedia.org/wiki/Standard_RAID_levels" rel="nofollow">https://en.wikipedia.org/wiki/Standard_RAID_levels</a></p>
]]></description><pubDate>Tue, 08 Feb 2022 22:41:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=30265887</link><dc:creator>aniou</dc:creator><comments>https://news.ycombinator.com/item?id=30265887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30265887</guid></item><item><title><![CDATA[New comment by aniou in "Difference between DevOps, SecOps and DevSecOps"]]></title><description><![CDATA[
<p>Not at all. Things like CFEengine (1993) and even Puppet predates a spread of "devops" term. Not mentioning tools for automated system installations, embedded in distributions like RedHat or Debian.<p>Creating a tools, that allows us doing a simple, repeatable and - usually - automated tasks, always was an important part of sysadm role. Of course, there were ones that did everything manually and wasn't able to write own code: we called them "operators".<p>From my point of view: "devop is that hasty one, that doesn't care about long-term support of underlying infrastructure".</p>
]]></description><pubDate>Wed, 04 Aug 2021 12:24:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=28060151</link><dc:creator>aniou</dc:creator><comments>https://news.ycombinator.com/item?id=28060151</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28060151</guid></item><item><title><![CDATA[New comment by aniou in "Difference between DevOps, SecOps and DevSecOps"]]></title><description><![CDATA[
<p>Too often "DevOps" emerged as a way to walk around system administrators and their "blabling" about security, resource management, upgrades and long-term maintainability.<p>I'm always upset when I see a installations that are created with pattern: "we need it to run and we doesn't care where system will be in next two years" (in trashcan, usually - or it will act as a jumphost for another scam/DDoS). And I see such systems everyday. And that dramas, when I ask a simple question like: "how it will be upgraded"? "What is your plan about dealing with manually-installed python modules that overwrites files from system-installed ones when system upgrade will be performed?" and so on, and so on...<p>Fortunately a separate "devops" team that really cares about infrastructure reliability usually evolves into a normal sysadmins in no-time and their priorities are usually different that rest of "dev-teams".</p>
]]></description><pubDate>Wed, 04 Aug 2021 12:13:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=28060054</link><dc:creator>aniou</dc:creator><comments>https://news.ycombinator.com/item?id=28060054</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28060054</guid></item><item><title><![CDATA[New comment by aniou in "Sir, Please Step Away from the ASR-33 (2010)"]]></title><description><![CDATA[
<p>BTW: there is another obstacle aside from typing issues: readability problems and similarities between operators and ordinary characters with computer fonts.<p>In case of manually written math equations (or LaTeX-ones) operators are easy distinguishable from arguments. They have a different sizes too.<p>For example, "result = axe" and "result = a×e" in many cases looks the same and, even in my browser, with font larger, than ones usually used by my colleagues, they are very hard to distinguish. Difference between "result a÷n" and "result a-b" can be spot easier, but it depends on two one-pixel dots.<p>Ok that was only a mumbling of malcontent - in fact we all know that we all have a sharp, young eyes and we never will be tired or distracted, I'm pretty sure of that. ;)</p>
]]></description><pubDate>Sun, 27 Jun 2021 12:01:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=27650885</link><dc:creator>aniou</dc:creator><comments>https://news.ycombinator.com/item?id=27650885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27650885</guid></item><item><title><![CDATA[New comment by aniou in "Commander X16"]]></title><description><![CDATA[
<p>Re: availability - a victim of own success. ;) And chip shortage too, unfortunately.<p>Re: affordable: I come rather from 8-bit Atari and - in my opinion - it is not a cheap hobby. Modern extensions like Sophia2 or VBXL aren't cheap, memory extensions also require some bucks. Not mention about SD-card interfaces, although they are cheaper. 
And re-implementations like already assembled EclaireXL or Atari 1088 XEL are even more expensive.</p>
]]></description><pubDate>Wed, 19 May 2021 09:15:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=27206221</link><dc:creator>aniou</dc:creator><comments>https://news.ycombinator.com/item?id=27206221</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27206221</guid></item><item><title><![CDATA[New comment by aniou in "Commander X16"]]></title><description><![CDATA[
<p>Speaking of "modern retro computing" there is already a player in the town: C256 Foenix [1]. Based on 65c816, affordable, powerful and - most important - already available and well tested. It definitively deserve for user interest. For curious - there is an emulator available [2] (even one-and-half, because mine [3] is rather limited and created mostly for Forth [6, 7] development).<p>320x240 (double-pixel), 640x480, 800x600 all with 8 bit colors - 2 to 4MB of RAM, SD-card, IDE, FDD, joysticks, DVI for modern monitors - there are even expansion cards (second monitor(!), Ethernet) already available.<p>Community is - currently - small and it affects the amount of software available, unfortunately - but it is a matter of time, I hope.<p>There is a wiki [4], but discussions and deep technical details are available mostly on project Discord [5].<p>1 - <a href="https://c256foenix.com/" rel="nofollow">https://c256foenix.com/</a><p>2 - <a href="https://github.com/Trinity-11/FoenixIDE" rel="nofollow">https://github.com/Trinity-11/FoenixIDE</a><p>3 - <a href="https://github.com/aniou/go65c816" rel="nofollow">https://github.com/aniou/go65c816</a><p>4 - <a href="https://wiki.c256foenix.com/index.php?title=Main_Page" rel="nofollow">https://wiki.c256foenix.com/index.php?title=Main_Page</a><p>5 - <a href="https://discord.gg/wvM2vABR" rel="nofollow">https://discord.gg/wvM2vABR</a><p>6 - <a href="https://github.com/aniou/of816/tree/C256/platforms/C256" rel="nofollow">https://github.com/aniou/of816/tree/C256/platforms/C256</a><p>7 - <a href="https://github.com/aniou/retro816" rel="nofollow">https://github.com/aniou/retro816</a></p>
]]></description><pubDate>Wed, 19 May 2021 08:20:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=27205914</link><dc:creator>aniou</dc:creator><comments>https://news.ycombinator.com/item?id=27205914</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27205914</guid></item><item><title><![CDATA[New comment by aniou in "Crush: A command line shell that is also a powerful modern programming language"]]></title><description><![CDATA[
<p>Nice idea that corresponds with my idée fixe - a sane, usable output format for Unix utilities. There are differences, of course - I prefer a text-table format as universal panacea, but I'm glad that more and more people notice a mess in Unix environment ("simple" doesn't mean "consistent" and even Plan9 suffers from that).<p>See also <a href="https://github.com/aniou/cof/wiki/Draft" rel="nofollow">https://github.com/aniou/cof/wiki/Draft</a></p>
]]></description><pubDate>Fri, 07 Aug 2020 09:32:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=24080076</link><dc:creator>aniou</dc:creator><comments>https://news.ycombinator.com/item?id=24080076</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24080076</guid></item></channel></rss>