<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: ordu</title><link>https://news.ycombinator.com/user?id=ordu</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 22 Sep 2026 04:12:49 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ordu" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ordu in "Why is the x86 undefined instruction called ud2? Why 2?"]]></title><description><![CDATA[
<p><i>> It’s called ud2 because the 0F FF variant was retroactively named ud0, and the 0F B9 variant was retroactively named ud1, leaving ud2 as the recommended undefined opcode.</i><p>It was a surprise for me as a reader. When I came to this sentence I assumed that 0f ff would become #1 and 0fb9 -- #2. But no, Intel counts from zero, so there is a third ud.</p>
]]></description><pubDate>Sun, 13 Sep 2026 16:42:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49685884</link><dc:creator>ordu</dc:creator><comments>https://news.ycombinator.com/item?id=49685884</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49685884</guid></item><item><title><![CDATA[New comment by ordu in "Humanity has the debate about AI consciousness backwards"]]></title><description><![CDATA[
<p><i>>  The only people for whom his asssertion "we believe they [that is, other living beings] are conscious when and because we care about them" is true are the kind of people who don't truly see other people as conscious beings but rather as mere tools for them to use and manipulate. Malignant narcissists or sociopaths, for example.</i><p>I don't like arguments like this, because instead of attacking the core premise they attack defenders of the idea. There are different points of view, and picking one for a sake of an argument doesn't make a sociopath from anyone.<p>I agree, that he misses one thing: to claim that someone/something is conscious we need to believe that they have abilities to feel, maybe to reflect, maybe something else. The exact list of abilities to have is not known for me and different people would propose different lists, but still we can't claim rock to be consciousness just because we care about it.<p>Still I forgive him for it, because he is talking about LLMs, not about rocks. They have some abilities, and he claims that they are enough, what is missing is us caring for LLMs enough.<p><i>> If he meant "we sometimes don't act like others are conscious", he should have written that.</i><p>No, I don't think he meant to say this. I believe he talked about how society forms social conventions who is conscious and who is not. You see, I don't know the cashier you talk about, but I believe they possess consciousness. Why? Because they are human, and our social conventions say that every (non-sleeping) human is conscious. It is a simple rule of thumb at work, no deep philosophy or psychology involved. But were those social conventions came from? Who and how decided that every human is conscious? Why? But the story didn't just end at that decision, because now people debate about consciousness of animals and LLMs. And <i>these</i> debates make me (and the author of the article) think that "consciousness" in these debates is a buzzword like phlogiston was in thermodynamics before thermodynamics was invented.</p>
]]></description><pubDate>Thu, 27 Aug 2026 11:54:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=49463306</link><dc:creator>ordu</dc:creator><comments>https://news.ycombinator.com/item?id=49463306</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49463306</guid></item><item><title><![CDATA[New comment by ordu in "Humanity has the debate about AI consciousness backwards"]]></title><description><![CDATA[
<p><i>> That's just utterly and completely backwards.</i><p>Yes, he says exactly that explicitly, that in his view we should look backwards.<p><i>> We (at least, most people) avoid inflicting unnecessary pain on animals because they are conscious beings that can feel pain.</i><p>I can agree that <i>we say</i> that we care because of consciousness, but still I'm not convinced, to me it looks very much like a rationalization.<p>Some people care about animals and to that end they claim that animals possess consciousness, because if they do everyone should care about animal welfare. These animal welfare activists do not start with some insight about animal consciousness, they start with caring about animals, and then they invent an argument that can persuade others. It is <i>exactly</i> as the author of the article says: caring comes first, declaration of consciousness comes second.<p>Honestly, I do not know what consciousness is, I'm in doubt, but playing a devil's advocate, it looks very much like a concept that was invented to prove that Homo Sapience is something special, more than a mere animal. To demarcate animals and humans, so when we denied animals any rights we had a great sounding excuse for that: "people possess consciousness, mere animals don't".<p><i>> Is this guy really, truly, seriously arguing that we first decide to care for an animal, and then because we care about it, we believe that it's conscious, able to feel pain and other emotions?</i><p>Exactly. Animal welfare activists care about animals' feelings and emotions and therefore they claim that animals possess consciousness. Meat eaters don't want to be inconvenienced by thoughts of suffering animals, so they claim that animals do not possess consciousness. Both claims have little to do with actual consciousness, it is just a political game. I care about my pets, and it doesn't matter whether they possess consciousness or not, I would care about them in any case. I don't need any great sounding excuses to care about them. But at the same time I don't need to talk others into caring about my pets, if I needed it, probably I'd start talking about animal consciousness too.<p><i>> This is so intuitively obvious that I am stunned that someone would argue the opposite.</i><p>That guy may be wrong, but if I'm allowed to give advice, I'd suggest you to stop and try to understand what he says. I'm really worried a bit about how consciousness debates unfold sometimes. They tend to slip into a political side and people mostly don't notice it. People saying "consciousness" while implying "human/animal rights" or obligations. It is just muddying the water.<p>If we want these debates to progress constructively, we have to be very careful with references to consciousness, maybe just forbid them completely in these debates. One can't measure consciousness, one can't even state clearly what consciousness is, but still they say "consciousness" to make their words sound more objective. And the worst part of it: it often works.</p>
]]></description><pubDate>Thu, 27 Aug 2026 05:18:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49460072</link><dc:creator>ordu</dc:creator><comments>https://news.ycombinator.com/item?id=49460072</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49460072</guid></item><item><title><![CDATA[New comment by ordu in "Stop Making TUIs"]]></title><description><![CDATA[
<p>I don't use TUI when I can avoid it. I happily use CLI apps, or GUI apps, but TUIs are not here, not there. They lose all the appeal of CLI apps, while getting some weird text interface instead of a polished GUI library and all the possibilities that you can get from rendering pixels, not characters.<p>When I moved from DOS to Linux, I chuck away TUI file managers and switched to pure CLI and never looked back. I could use GUI file manager, there you can really use mouse, without that jumpy-movements it has in TUI apps. But I wouldn't touch Midnight Commander or whatever.<p>I tried to run emacs in a terminal. Emacs' support of GUI toolkits is very cumbersome thing. But guess what forced me to abandon this experiment? Emacs is keyboard-driven, and terminals have issues with some keys, while GUI apps can deal with virtually anything.<p>> If we had a cross-platform usable GUI framework, and more consistency across OSes, the story would be different.<p>Try egui. I really like it. I'm not sure how much it is cross-platform though, hadn't tried it outside of Linux, but it is really nice. Or if you are an elm-purist then iced might be your choice. Iced lacks on widgets, it has just some basic ones, and if you need something to render a 2d-plot, then you are on your own.</p>
]]></description><pubDate>Sun, 23 Aug 2026 10:03:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49407510</link><dc:creator>ordu</dc:creator><comments>https://news.ycombinator.com/item?id=49407510</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49407510</guid></item><item><title><![CDATA[New comment by ordu in "AI-Generated Images Discourage Me from Reading Your Blog"]]></title><description><![CDATA[
<p><i>> Being snarky doesn't really help your position.</i><p>Pity. I laid great hopes on that particular phrase.</p>
]]></description><pubDate>Tue, 04 Aug 2026 13:26:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49168669</link><dc:creator>ordu</dc:creator><comments>https://news.ycombinator.com/item?id=49168669</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49168669</guid></item><item><title><![CDATA[New comment by ordu in "AI-Generated Images Discourage Me from Reading Your Blog"]]></title><description><![CDATA[
<p><i>> I don't know what you really mean by "cancelling"</i><p>It surprises me, that you don't know. But if you wanted to know you'd ask LLM, not me, right? So I'd rather spare myself from explaining it.<p><i>> I think it's totally fine (and even good) to talk about the flaws in stuff.</i><p>To talk about the flaws and public shame are different thing, don't you think?</p>
]]></description><pubDate>Tue, 04 Aug 2026 13:12:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49168474</link><dc:creator>ordu</dc:creator><comments>https://news.ycombinator.com/item?id=49168474</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49168474</guid></item><item><title><![CDATA[New comment by ordu in "AI-Generated Images Discourage Me from Reading Your Blog"]]></title><description><![CDATA[
<p><i>> Public shaming...</i><p>People already tried to cancel others because they didn't agree with them. Eventually the most of people came to a conclusion that it is no good. I think at least that the most did just that. So I'm proposing another solution, just ignore what you don't like. No one is forcing you to read a blog that uses AI generated images or uses a wrong color for its background.</p>
]]></description><pubDate>Tue, 04 Aug 2026 12:56:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49168214</link><dc:creator>ordu</dc:creator><comments>https://news.ycombinator.com/item?id=49168214</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49168214</guid></item><item><title><![CDATA[New comment by ordu in "Rust project goals: Immobile types and guaranteed destructors"]]></title><description><![CDATA[
<p>So... Pin should be defined as Pin<T: !Move>?</p>
]]></description><pubDate>Mon, 03 Aug 2026 12:18:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49154760</link><dc:creator>ordu</dc:creator><comments>https://news.ycombinator.com/item?id=49154760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49154760</guid></item><item><title><![CDATA[New comment by ordu in "Rust project goals: Immobile types and guaranteed destructors"]]></title><description><![CDATA[
<p>> If instead the transaction is a must-move type, you would get a compiler error if you fail to call exactly one of either commit or rollback<p>Can you elaborate how it may work? I mean if I create a function:<p>fn fail_silently(txn: Transaction) {}<p>then the calling code would pass the compiler, but this function presumably isn't, ok. But what can make these functions to pass:<p>impl Transaction {
    pub fn commit(self) { ... }
    pub fn rollback(self) { ... }
}<p>Would you need to destructure self or what?</p>
]]></description><pubDate>Mon, 03 Aug 2026 10:55:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49154038</link><dc:creator>ordu</dc:creator><comments>https://news.ycombinator.com/item?id=49154038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49154038</guid></item><item><title><![CDATA[New comment by ordu in "Rust project goals: Immobile types and guaranteed destructors"]]></title><description><![CDATA[
<p>I don't see why it may fail to integrate. Declare Pin as !Move and... thats all? I mean, there will be issues, edge-cases because it is just how these things happen, but still I don't see any fundamental issues with continuing to use Pin.</p>
]]></description><pubDate>Mon, 03 Aug 2026 10:42:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49153936</link><dc:creator>ordu</dc:creator><comments>https://news.ycombinator.com/item?id=49153936</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49153936</guid></item><item><title><![CDATA[New comment by ordu in "Physicists Solve a Muon Mystery. Now, Old Results Don't Add Up"]]></title><description><![CDATA[
<p>Wow, thank you. I'd love to learn what others are capable to come up with starting with these premises.</p>
]]></description><pubDate>Fri, 31 Jul 2026 12:14:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49122135</link><dc:creator>ordu</dc:creator><comments>https://news.ycombinator.com/item?id=49122135</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49122135</guid></item><item><title><![CDATA[New comment by ordu in "Physicists Solve a Muon Mystery. Now, Old Results Don't Add Up"]]></title><description><![CDATA[
<p>Hmm... The Reality changed itself when guys in Siberia changed the sensor? Some years ago I was playing with the idea that the Reality might invent new laws when people look for them, and doesn't bother with laws when no one observes them. It would be in the style of Copenhagen interpretation, though even with regard to it, the idea seems too weird to be true. But now we have an experimental evidence.<p>In any case it gives me ideas how to check the hypothesis. If the Reality has a limited horizon for planning for new laws, scientists can trick it into inventing new laws that eventually (after some more research and even more laws observed) would start contradicting to each other, and at that point the Reality would snap into a different set of rules.<p>If it is true, then the plan is like this: we need to wipe all the scientific knowledge from this world and start again, and trick the the Reality into devising better laws of nature. Ah, wait, we have no evidence that the Reality can abandon laws that were introduced already. Pity, the plan is brilliant, but how to check if the Reality can abandon its laws? If laws are local... we can do something like Stephenson described in his Anathem: establish maths doing independent research and comparing their results once in 1000 years.</p>
]]></description><pubDate>Thu, 30 Jul 2026 18:42:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49113961</link><dc:creator>ordu</dc:creator><comments>https://news.ycombinator.com/item?id=49113961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49113961</guid></item><item><title><![CDATA[New comment by ordu in "Concurrency, interactivity, mutability, choose two"]]></title><description><![CDATA[
<p>I believe it is a Lisp related story, not some general truth. I mean, if I had a hashtable that needs to be mutated asynchronously, I'd probably create a single writer to it. Some entity that takes ownership of a hashtable and you can talk with hashtable only through it.<p>But if you are writing Lisp, and that hashtable is a global, then good luck ensuring that no one except the designated entity talks with hashtable directly. In particular, you can't force the user at REPL prompt to not do it.<p>The mutability lament in the same ballpark. Dynamic nature of LISP makes it hard to ensure that <i>some</i> code paths can't change values they deal with. Statically typed languages do it all the time: just pass a const reference into a function and you can be sure that it wouldn't change the value, or anything referenced from it. In LISP the easiest way is to make a deep copy of a value. Other ways would probably need some changes introduced into lisp-machine itself. So you are choosing between two alternatives: either copy everything, or to believe other code to behave like values are immutable. The former is slow, the latter just doesn't work generally.<p>Take Rust for example: if I have a mutable HashMap that needs a concurrent access, I'd hide it. It would be accessible directly in one module only, and the module would export safe API that you can't use to achieve data race. Technically I can make this HashMap to be global, but then Rust would rebels and force me to wrap my HashTable into a Mutex. If I added REPL to the mix, then REPL would need to lock Mutex as any other thread.<p>Lisp just an ancient language that doesn't have these guardrails, so you need to think things through and ofc you will be overwhelmed in any real case by all these things, and then you write that you can't have concurrency, interactivity and mutability at the same time. To have them, you have to limit yourself in how you write your program, and while you can use LISP to limit yourself, you still need to do the decision and invest some work into it. It doesn't happen magically all by itself. For magic you'd better try rust, though its "magic" requires months of fighting with borrow checker until it succeeds at conditioning you into right practices.</p>
]]></description><pubDate>Thu, 30 Jul 2026 11:24:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49108502</link><dc:creator>ordu</dc:creator><comments>https://news.ycombinator.com/item?id=49108502</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49108502</guid></item><item><title><![CDATA[New comment by ordu in "Italy Blocks Reproductive Health Websites Women on Web and Women Help Women"]]></title><description><![CDATA[
<p><i>> You entire thesis was that one party to the argument is stupid.</i><p>It is your interpretation of it. My proposed explanation for their behavior is not stupidity, but dogmatism of their worldview.<p><i>> I am obviously not on any one side of this issue</i><p>It doesn't seem obvious for me at all. You are talking emotionally, trying to trigger my emotions with all kinds of tricks. I infer that you are emotionally invested into the topic.<p><i>> After all, while you call the pro-lifers "anti-abortion", you aren't calling the pro-choices "anti-life", are you?</i><p>Yes. The problem is with abortions. And "pro-lifers" if you look at them closely, are not fighting for life, they are fighting against abortion. They do not fight against wars, against anti-vaccine people, they do not fight about automobiles. There is a lot of opportunities to fight for life, but they fight against abortions, which is not even close to a top cause of deaths among humans.<p><i>They</i> name themselves "pro-life" but it is a sneaky way to frame a discourse.<p><i>> You are merely slinging mud.</i><p>I'm asking for alternative explanations for anti-abortion activists behavior. Anything beyond dogmatism would be welcome. You are talking about me instead.<p><i>> Did you notice that you entire argument is based around calling people names and/or attributing malice intent to their position?</i><p>I do not attribute malice. Though I allow myself to express opinions about what is going on in their head, but it is the whole premise of it. I'm interested in what is going on in their heads. I have one explanation, you fail to provide another.<p><i>> You didn't even try to make an argument.</i><p>You don't seem to be interested about my arguments. You never asked about my reasoning that allows me to jump from the observed behavior to dogmatism. So why would I spend my breath explaining you things that you are not interested in?<p><i>> If it makes you feel any better about yourself, then sure. Believe that.</i><p>It is not about me, it is about you. I'm interested in what is going on in minds of others, and I don't see any other explanation for you claim than LLM. You see, I've learned about <i>tu quoque</i> specifically for that post. I felt that "whataboutism" is something close to what you did, but not exactly that, so I visited wikipedia and looked around to find this article. And then you state that you see it all the time. I'm very interested in rhetoric tricks, if I noticed a link to that article before, I'd remember it. But I don't.<p>But you somehow generated the claim that this link used all the time. How?<p>I can agree that I was not too polite, I should have asked you, where you've learned that, instead of voicing my hypothesis, but still I've asked. And I ask again. But you never answer questions, so I shouldn't hope for an answer, should I?</p>
]]></description><pubDate>Wed, 29 Jul 2026 13:02:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49096977</link><dc:creator>ordu</dc:creator><comments>https://news.ycombinator.com/item?id=49096977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49096977</guid></item><item><title><![CDATA[New comment by ordu in "Truth is not a direction: a Tarski attack on LLM probes"]]></title><description><![CDATA[
<p><i>> This resolved the most basic liar paradox, but not every diagonal attack, since not all functions on [0, 1] have fixed points. To make this work in general, we can for example allow only continuous functions on [0, 1] (which always have a fixed point by Brouwer’s fixed-point theorem). But that restriction comes at the cost of expressivity: "This sentence has truth score less than 0.5" is not a continuous function of the truth score of the sentence.</i><p>Ok, I get it. Either expressiveness or completeness, but the question arises: did mathematicians explore systems with limits on expressiveness? In a field of computer programming there is Rust with limited expressiveness that doesn't solve all the problems, but still makes things much simpler. How about a mathematics with limited expressiveness and some unsafe blocks here and there?</p>
]]></description><pubDate>Wed, 29 Jul 2026 10:37:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49095648</link><dc:creator>ordu</dc:creator><comments>https://news.ycombinator.com/item?id=49095648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49095648</guid></item><item><title><![CDATA[New comment by ordu in "Italy Blocks Reproductive Health Websites Women on Web and Women Help Women"]]></title><description><![CDATA[
<p><i>> argue rationally.</i><p>Argue rationally about what? I invite you to stop for a moment, reread our converstaion while asking a question: what about are we supposedly arguing. There was no rational arguments, you've changed topic from peculiarities of anti-abortion mind works to peculiarities of pro-abortion minds, which I'm not interested in, how you can imagine. It is not a rational debate, it is a rhetorical trick to lure me into a discussion I don't want to be a part of.<p><i>> Your link is frequently posted by people who have no wish to argue rationally.</i><p>I suppose it was LLM who told you that? I personally never saw that link posted. In these situations people mostly invoke "whataboutism", but I just thought it was not right, before we established beyond reasonable doubt that you are fighting a political debate. I mean, we see demagogy used, check. But your motives are still not clear enough to claim with certainty that you are caught up in political partisanship and it is the reason behind your behavior.</p>
]]></description><pubDate>Wed, 29 Jul 2026 09:33:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49095183</link><dc:creator>ordu</dc:creator><comments>https://news.ycombinator.com/item?id=49095183</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49095183</guid></item><item><title><![CDATA[New comment by ordu in "Italy Blocks Reproductive Health Websites Women on Web and Women Help Women"]]></title><description><![CDATA[
<p>No one forced them to become gynecologists.</p>
]]></description><pubDate>Tue, 28 Jul 2026 19:05:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49088440</link><dc:creator>ordu</dc:creator><comments>https://news.ycombinator.com/item?id=49088440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49088440</guid></item><item><title><![CDATA[New comment by ordu in "Italy Blocks Reproductive Health Websites Women on Web and Women Help Women"]]></title><description><![CDATA[
<p><i>> The pro-lifers don't have a monopoly on stupid people</i><p><i>Tu quoque</i>[1]<p>[1] <a href="https://en.wikipedia.org/wiki/Tu_quoque_defense" rel="nofollow">https://en.wikipedia.org/wiki/Tu_quoque_defense</a></p>
]]></description><pubDate>Tue, 28 Jul 2026 18:59:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=49088348</link><dc:creator>ordu</dc:creator><comments>https://news.ycombinator.com/item?id=49088348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49088348</guid></item><item><title><![CDATA[New comment by ordu in "Italy Blocks Reproductive Health Websites Women on Web and Women Help Women"]]></title><description><![CDATA[
<p>It is a temporary solution. Events of these kind tend to escalate up to a obligatory VPN for just using Internet, and beyond that to VPNs that resist blocking, like amnezia-wg, xray and suchlike.<p>You see, they block, then they notice that blocks do not work, they try harder. And still harder, till the situation comes to impasse, when to try harder means to shut off the Internet. It stops there, everyone is using some kind of DPI resistant VPN, paying more for internet access, and ISP spending more to block what politicians deem worthy of blocks. A pure waste of money. Though datacenters are happy, because they host a ton of VPNs.</p>
]]></description><pubDate>Tue, 28 Jul 2026 17:08:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49086918</link><dc:creator>ordu</dc:creator><comments>https://news.ycombinator.com/item?id=49086918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49086918</guid></item><item><title><![CDATA[New comment by ordu in "Italy Blocks Reproductive Health Websites Women on Web and Women Help Women"]]></title><description><![CDATA[
<p><i>> If access is not easy, there needs to be a different solution.</i><p>The only way is to make access easy. If you make it hard, then demand for black market drugs will drive supply. Which in turn would drive a repressive machine. Sites blocked, people convicted and so on.<p>I don't know why anti-abortion activists are unable to understand it. The only working hypothesis they are actively resist any understanding. A dogmatic worldview can lead to such behavior.</p>
]]></description><pubDate>Tue, 28 Jul 2026 17:02:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49086839</link><dc:creator>ordu</dc:creator><comments>https://news.ycombinator.com/item?id=49086839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49086839</guid></item></channel></rss>