<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: Tharre</title><link>https://news.ycombinator.com/user?id=Tharre</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 16:27:22 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Tharre" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Tharre in "EV demand up 50% in France and Germany since Iran war"]]></title><description><![CDATA[
<p>I don't know what kind of straw man you built up in your head, but I can assure you I don't believe in any of that.</p>
]]></description><pubDate>Fri, 12 Jun 2026 23:00:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48510389</link><dc:creator>Tharre</dc:creator><comments>https://news.ycombinator.com/item?id=48510389</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48510389</guid></item><item><title><![CDATA[New comment by Tharre in "EV demand up 50% in France and Germany since Iran war"]]></title><description><![CDATA[
<p>And demand will probably go up a lot further still. Right now fuel prices are kept artificially low by every country releasing their strategic reserves, but these will run out at some point.<p>Europe is heading into the worst energy crisis since at least the 1970s, possibly worse. And yet very little is happening to prepare for it. Definitely some fun times ahead.</p>
]]></description><pubDate>Fri, 12 Jun 2026 21:59:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48509932</link><dc:creator>Tharre</dc:creator><comments>https://news.ycombinator.com/item?id=48509932</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48509932</guid></item><item><title><![CDATA[New comment by Tharre in "AUR packages compromised with Infostealer and Rootkit"]]></title><description><![CDATA[
<p>> If a PKGBUILD is running a command to download something not listed in source, that's a sign that something nefarious could be happening, and such a PKGBUILD absolutely requires careful human review.<p>First, although I don't disagree with that being how it should work, in a world where everyone relies on npm, cargo, etc. to handle dependencies this scenario is not realistic.<p>Second and more importantly, it doesn't really change much if it's listed in the sources or not. You can patch a startup file to download something as soon as the program is executed, including checks if it's currently running in a virtual environment. You cannot statically detect that the PKGBUILD contains something like that, antivirus software has been trying to do just that for decades and their detection is still basically useless.<p>> A less than 100% reliable mechanism sure beats the current situation which is "wait for users report on the forum that they have been pwn3d".<p>The current situation is users are expected to review PKGBUILDs before they install them. And you're ignoring that implementing any mechanism has a cost. I don't know if it's worth it or not, but it's not unrealistic that it would be a ton of effort for no barely any gain.</p>
]]></description><pubDate>Fri, 12 Jun 2026 17:59:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48507335</link><dc:creator>Tharre</dc:creator><comments>https://news.ycombinator.com/item?id=48507335</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48507335</guid></item><item><title><![CDATA[New comment by Tharre in "AUR packages compromised with Infostealer and Rootkit"]]></title><description><![CDATA[
<p>> You do realize that the people relying on the service also get served malware, right? The service is already disrupted.<p>Huh? No they don't. I'm not sure what part of the attack your misunderstood, but most people are going to be completely unaffected by this. None of the infrastructure or anything like that got compromised. I updated my AUR packages 2 hours ago, and didn't get served any malware.<p>Again, there's probably some kind of malware on npmjs at any given time. You don't just shutdown the entire server because of that, that's madness.</p>
]]></description><pubDate>Fri, 12 Jun 2026 17:39:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48507085</link><dc:creator>Tharre</dc:creator><comments>https://news.ycombinator.com/item?id=48507085</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48507085</guid></item><item><title><![CDATA[New comment by Tharre in "AUR packages compromised with Infostealer and Rootkit"]]></title><description><![CDATA[
<p>From the concrete example someone posted below, you'd see that a post-install hook exists, literally this line:<p>> install=toggldesktop-bin-deps.install<p>And the toggldesktop-bin-deps.install contains this:<p>> post_install() {{<p>>   cd /tmp<p>>   bun add axios uuid ora js-digest<p>> }}<p>Seeing any install hook download anything from the web should immediately raise alarms when reviewing, even before you checkout what packages it actually installs.</p>
]]></description><pubDate>Fri, 12 Jun 2026 17:27:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48506921</link><dc:creator>Tharre</dc:creator><comments>https://news.ycombinator.com/item?id=48506921</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48506921</guid></item><item><title><![CDATA[New comment by Tharre in "AUR packages compromised with Infostealer and Rootkit"]]></title><description><![CDATA[
<p>"Hey, let's take down all of npm, because there's a package that installs something malicious, and some people may install it without reviewing it first. The thousands of other people relying on this service can wait."<p>Do you not realize how crazy of an request that is?</p>
]]></description><pubDate>Fri, 12 Jun 2026 17:08:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48506674</link><dc:creator>Tharre</dc:creator><comments>https://news.ycombinator.com/item?id=48506674</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48506674</guid></item><item><title><![CDATA[New comment by Tharre in "AUR packages compromised with Infostealer and Rootkit"]]></title><description><![CDATA[
<p>Some of these have corporate backing and/or better funding and thus more manpower to review things, but yeah it essentially applies to all of them. It's no accident that there's news about a new npm package being compromised every other week.<p>Ultimately, the way we're doing permissions on the OS level is fundamentally broken on desktop OSes, and we're increasingly feeling the effects of that. Ideally everything should be sandboxed by default, and only given access to it's own files, instead of everything the user has.<p>But we're a long way away from that, and that's not something a single project could enforce.</p>
]]></description><pubDate>Fri, 12 Jun 2026 16:10:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48505933</link><dc:creator>Tharre</dc:creator><comments>https://news.ycombinator.com/item?id=48505933</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48505933</guid></item><item><title><![CDATA[New comment by Tharre in "AUR packages compromised with Infostealer and Rootkit"]]></title><description><![CDATA[
<p>I assume you're talking about the "remote: " messages? I've only ever seen those on push operations, not sure if they're even available for clone.<p>Maybe they'd be an option, but then the whole "making sure they've read the message before proceeding" part goes out the window.</p>
]]></description><pubDate>Fri, 12 Jun 2026 16:05:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48505874</link><dc:creator>Tharre</dc:creator><comments>https://news.ycombinator.com/item?id=48505874</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48505874</guid></item><item><title><![CDATA[New comment by Tharre in "AUR packages compromised with Infostealer and Rootkit"]]></title><description><![CDATA[
<p>Any and all modifications to PKGBUILDs may download something and execute it, that's the very purpose of PKGBUILDs, to download and install new software. I'm sure it would be great to have trusted reviewers look over every update, but the simple reality is that all of this work is done by volunteers and there isn't nearly enough manpower for it.<p>Maybe doing automated LLM reviews would help, but this is a large infrastructure investment. And it's not clear that it helps at all, after all models are quite vulnerable to prompt-injection type attacks.</p>
]]></description><pubDate>Fri, 12 Jun 2026 15:35:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48505487</link><dc:creator>Tharre</dc:creator><comments>https://news.ycombinator.com/item?id=48505487</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48505487</guid></item><item><title><![CDATA[New comment by Tharre in "AUR packages compromised with Infostealer and Rootkit"]]></title><description><![CDATA[
<p>You seem confused about how the AUR works. There is no "client" like you're talking about that can show the user anything.<p>There are AUR helpers, but these are completely unaffiliated with arch and the people running the AUR. The canonical, recommended way of installing arch packages is cloning a git repo, reading through the sources and then building it with makepkg. There is no client there that could show the user anything.</p>
]]></description><pubDate>Fri, 12 Jun 2026 15:05:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48505120</link><dc:creator>Tharre</dc:creator><comments>https://news.ycombinator.com/item?id=48505120</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48505120</guid></item><item><title><![CDATA[New comment by Tharre in "AUR packages compromised with Infostealer and Rootkit"]]></title><description><![CDATA[
<p>No it shouldn't. You don't break everyone's workflow just because some people refuse to take basic security advise seriously.<p>> New API should have infrastructure for informing users and making sure they've read the message before proceeding.<p>How would that even work? AUR packages are just git repos, everything that AUR helpers are doing or not doing is not under the control of the arch maintainers.</p>
]]></description><pubDate>Fri, 12 Jun 2026 14:15:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48504427</link><dc:creator>Tharre</dc:creator><comments>https://news.ycombinator.com/item?id=48504427</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48504427</guid></item><item><title><![CDATA[New comment by Tharre in "AUR packages compromised with Infostealer and Rootkit"]]></title><description><![CDATA[
<p>People need to get into their heads that the AUR is just a collection of user-produced PKGBUILDs.<p>You have to review the source of every PKGBUILD from the AUR you install, full stop. Yes that includes any updates. This really has always been the case; we've had discussion about this for well over a decade. People are always asking why there's no official AUR helper like yay - this is why.<p>A lot of people complain about Arch Linux being elitist, but the simple reality is it's a distro built for people who know what they are doing and don't need or want their hand held at every step of the way. This also means that if you break or compromise your own system by installing random AUR packages, it's your own damn fault.<p>All of that being said, the era of allowing anyone to adopt AUR packages might be coming to an end. If for no other reason then the effort of rolling back every affected package every time is too high. I'm not sure what the alternative would be, reviewing every adoption request seems like too much effort and wouldn't necessarily even help every time.</p>
]]></description><pubDate>Fri, 12 Jun 2026 14:09:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48504330</link><dc:creator>Tharre</dc:creator><comments>https://news.ycombinator.com/item?id=48504330</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48504330</guid></item><item><title><![CDATA[New comment by Tharre in "The EU Open Source Strategy"]]></title><description><![CDATA[
<p>What points could we even discuss? It's all terribly vague and I imagine nobody here can even tell how that supposed 'strategy' is different from the one 5 years ago. And half of the things mentioned there, like the EUDI Wallet or age verification have been heavily criticised for good reasons.<p>If the headline was "EU invests 100B into open source to further independence from US", I imagine things would be different. But right now it's "we have intentions to have plans about tech and open source in the EU sometime in the future".</p>
]]></description><pubDate>Mon, 08 Jun 2026 12:32:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48444515</link><dc:creator>Tharre</dc:creator><comments>https://news.ycombinator.com/item?id=48444515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48444515</guid></item><item><title><![CDATA[New comment by Tharre in "IPv6 zones in URLs are a mistake"]]></title><description><![CDATA[
<p>"IPv6 is weird. One of the more strange parts of the standard is that every interface's link local addresses are in fe80::whatever`."<p>How is IPv6 weird here, it's the exact same thing in IPv4, no? If you have two different network interfaces, you have to identify which is which somehow, either by assigning a specific IP range to it or by adding some kind of identifier.<p>Making zones part of addresses in the first place was probably a mistake, I agree, but the problem of address conflicts when users can choose arbitrary addresses certainly isn't a design flaw of IPv6.</p>
]]></description><pubDate>Thu, 04 Jun 2026 22:53:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48405767</link><dc:creator>Tharre</dc:creator><comments>https://news.ycombinator.com/item?id=48405767</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48405767</guid></item><item><title><![CDATA[New comment by Tharre in "Ask HN: Spent thousands, got no customers. What's wrong with my site?"]]></title><description><![CDATA[
<p>I can't even register, it tells me "Something went wrong on our side. Please try again later.".<p>And from a quick scan of the website, I don't see how yours is different from the million other websites that generate AI videos and images. Except I have to register to even try it, which is already a huge point of friction that many other websites don't have.</p>
]]></description><pubDate>Thu, 04 Jun 2026 22:16:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48405378</link><dc:creator>Tharre</dc:creator><comments>https://news.ycombinator.com/item?id=48405378</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48405378</guid></item><item><title><![CDATA[New comment by Tharre in "Artificial intelligence is not conscious – Ted Chiang"]]></title><description><![CDATA[
<p>The more I think about this, the more I become convinced that consciousness, as understood by humans, is meaningless once you can stop, store and replay the internal machinery that is supposed to produce it.<p>A human brain in a jar is still human, still conscious - and can still suffer. But if you somehow managed to digitize the whole thing, and run it in a computer it becomes something different entirely. You could record the most pleasurable thing in existence and have the digital brain relive it a million times, and it would be equally meaningless to torturing it a million times.<p>This is NOT inherently tied to meat vs machine - although it's difficult to imagine how you'd access the information stored in biological neurons, while for silicon chips it's trivial.<p>Whatever makes experiences, both good and bad, meaningful is tied to their permanence. Memory rooted in linear time, not something you can store, load or replay. Remove that, and whatever you're left with might be intelligent, but not conscious.<p>I don't think you could build something with LLMs today that would be considered conscious, even if you somehow manged to keep their context window inaccessible and linear in time. The separation of training vs inference probably makes that infeasible, even if you store "memories" in context, once the contents in it become too disjointed and too numerous, the resulting output of the LLM becomes gibberish. But it is certainly something that can change in the future.<p>Conversely, even the most intelligent and capable artificial intelligence system, far exceeding human capabilities, would not be conscious in a meaningful way, if you could store, load and replay everything it does.</p>
]]></description><pubDate>Thu, 04 Jun 2026 10:06:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48396449</link><dc:creator>Tharre</dc:creator><comments>https://news.ycombinator.com/item?id=48396449</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48396449</guid></item><item><title><![CDATA[New comment by Tharre in "I'm scared about biological computing"]]></title><description><![CDATA[
<p>> Consciousness is not produced by the cortex but rather by the brainstem, where signals from all over the body converge (e.g. pain, hunger, itchiness, etc).<p>Which just begs the question of how pain or hunger is any different from a reward function, the very thing neural networks are based on. Or how it's even different from fungi growing towards food (pleasure), while avoiding salt (pain).</p>
]]></description><pubDate>Tue, 05 May 2026 20:54:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48028402</link><dc:creator>Tharre</dc:creator><comments>https://news.ycombinator.com/item?id=48028402</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48028402</guid></item><item><title><![CDATA[New comment by Tharre in "I'm scared about biological computing"]]></title><description><![CDATA[
<p>LLMs still do not pass the turing test as it is commonly understood. Ask the right questions, and it becomes apparent very quickly which party is the machine and which is the human. Hell, there are enough people on here that can probably tell them apart just from the way that LLMs write.<p>But it's also easy to argue that LLMs do pass the turing test just because it's so vague. How many questions can I ask? What's the success threshold needed to 'pass'? How familiar is the interrogator with the technology involved? It's easy to claim that goal posts have been moved when nobody even knew where they stood to begin with.<p>Ultimately it's impossible to rigorously define something that's so poorly understood. But if we understand consciousness as something that humans uniquely possess, it's hard to imagine that intelligence alone is enough. You at least also need some form of linear (in time) memory and the ability to change as a result from that memory.<p>And that's where silicon and biological computers differ - it's easy to copy/save/restore the contents of a digital computer but it's far outside our capabilities to do the same with any complex biological system. And that same limitation makes it very difficult for us humans to even imagine how consciousness could exist without this property of being 'unique', of being uncopiable. Of existing in linear time, without any jumps or resets. Perhaps consciousness doesn't make sense at all without that.</p>
]]></description><pubDate>Tue, 05 May 2026 20:49:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48028315</link><dc:creator>Tharre</dc:creator><comments>https://news.ycombinator.com/item?id=48028315</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48028315</guid></item><item><title><![CDATA[New comment by Tharre in "Moving from GitHub to Codeberg, for lazy people"]]></title><description><![CDATA[
<p>And yet, it's exactly what all the AI companies are doing. However much it costs them in server costs and good will seems to be worth less to them then the engineering time to special case the major git web UIs.</p>
]]></description><pubDate>Thu, 26 Mar 2026 16:30:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47532560</link><dc:creator>Tharre</dc:creator><comments>https://news.ycombinator.com/item?id=47532560</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47532560</guid></item><item><title><![CDATA[New comment by Tharre in "Show HN: Klaus – OpenClaw on a VM, batteries included"]]></title><description><![CDATA[
<p>> But Clawbert seems like a worse attack vector than just getting OpenClaw itself to execute the malicious instructions. OpenClaw already has root access.<p>Well the assumption was that you could secure OpenClaw or at least limit the damage it can do. I was also thinking more about the general usecase of a AI SRE, so not necessarily tied to OpenClaw, but for general self hosting. But yeah probably doesn't make much of a different in your case then.</p>
]]></description><pubDate>Wed, 11 Mar 2026 21:13:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47341992</link><dc:creator>Tharre</dc:creator><comments>https://news.ycombinator.com/item?id=47341992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47341992</guid></item></channel></rss>