<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: xorcist</title><link>https://news.ycombinator.com/user?id=xorcist</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 02:01:47 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=xorcist" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by xorcist in "Police officer investigated for using AI to 'create evidence' in multiple cases"]]></title><description><![CDATA[
<p>That is a lot of words just to say "fabricating evidence".</p>
]]></description><pubDate>Sun, 14 Jun 2026 00:28:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48522945</link><dc:creator>xorcist</dc:creator><comments>https://news.ycombinator.com/item?id=48522945</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48522945</guid></item><item><title><![CDATA[New comment by xorcist in "Using the Epson Perfection V39 II Scanner on Ubuntu"]]></title><description><![CDATA[
<p>Just download a third party binary? That is the Windows experience. It may work today, but who knows in a few years.<p>If you buy hardware for personal use, buy what has upstream support instead. If it works out of the box in a Linux desktop today, it will work in ten years time just the same.</p>
]]></description><pubDate>Sat, 13 Jun 2026 10:50:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48515856</link><dc:creator>xorcist</dc:creator><comments>https://news.ycombinator.com/item?id=48515856</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48515856</guid></item><item><title><![CDATA[New comment by xorcist in "Grit: Rewriting Git in Rust with agents"]]></title><description><![CDATA[
<p>> the biggest goal was to be useful<p>Please excuse me for being unnecessarily harsh for a moment, but web servers are a dime a dozen. Quite literally. The reason nginx is successful is because it is <i>maintained</i>. Unless you plan on maintaining your nginx-clone as well as nginx itself, it will not be useful.<p>Perhaps you do, in which case I am more than happy to be wrong, but sometimes people think the act of writing software itself is useful and that other people will happily swarm over it and maintain it in their absence, but that is usually not the case.<p>The world has tens of thousands of http daemons, increasing that number by one is not useful in itself. The act of maintaining software over time and keeping it useful for many people however, absolutely can be.</p>
]]></description><pubDate>Fri, 12 Jun 2026 08:57:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48501632</link><dc:creator>xorcist</dc:creator><comments>https://news.ycombinator.com/item?id=48501632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48501632</guid></item><item><title><![CDATA[New comment by xorcist in "Grit: Rewriting Git in Rust with agents"]]></title><description><![CDATA[
<p>It is also rather ungrateful. The <i>only</i> reason we have Linux desktops today, and the <i>only</i> reason companies like Red Hat and Canonical has a billion dollar business model is the GPL.<p>The BSDs had a head start, and were superior in almost every way for the better part of a decade at least, but have remained niche compared to Linux. It's not even close. Now, there may be many other reasons to this, including the personalities and culture of the Linux developers, but you simply can't ignore the impact of the license which have kept all the commercial Linux products inside the fold.</p>
]]></description><pubDate>Fri, 12 Jun 2026 08:19:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48501358</link><dc:creator>xorcist</dc:creator><comments>https://news.ycombinator.com/item?id=48501358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48501358</guid></item><item><title><![CDATA[New comment by xorcist in "Grit: Rewriting Git in Rust with agents"]]></title><description><![CDATA[
<p>It also mostly doesn't work, and even if it does work it's terribly expensive and time consuming enough to scare people off.<p>Go on, make a derivative of Mickey Mouse and sell it. See how it goes. Similar enough to be "compatible" (whatever that would mean in the animated cartoon space) but distinct enough not to run afoul of Disney lawyers. Then come back and tell us.</p>
]]></description><pubDate>Fri, 12 Jun 2026 07:58:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48501185</link><dc:creator>xorcist</dc:creator><comments>https://news.ycombinator.com/item?id=48501185</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48501185</guid></item><item><title><![CDATA[New comment by xorcist in "Grit: Rewriting Git in Rust with agents"]]></title><description><![CDATA[
<p>> the hope is that if everyone breaks the law enough, it'll just be fine<p>Ever since the early 2010s when companies were started with the business idea "unlicensed hotels" and "unlicensed taxis" and made the owners really, really rich, this is said pretty much out loud. Look for words like "regulatory risks" and similar.<p>Maybe it started with the unlicensed gambling fad before that? That also made a lot of people filthy rich. Every time you have something under special license, or insuance requirements, then of course there is a margin for you if you can skimp on the license and hire gig workers instead.<p>The LLM situation with copyright and derived works in the 2020s is similar. Someone is likely to be rich, but there is a clear regulatory risk to it.</p>
]]></description><pubDate>Fri, 12 Jun 2026 07:50:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48501126</link><dc:creator>xorcist</dc:creator><comments>https://news.ycombinator.com/item?id=48501126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48501126</guid></item><item><title><![CDATA[New comment by xorcist in "Let's Encrypt bans certificate usage in any US sanctioned territory [pdf]"]]></title><description><![CDATA[
<p>To be fair the US is a bit on an outlier here, as it is not afraid to come down on US companies for things subsidiaries do in other jurisdictions, on questionable grounds. So it would not be enough for Let's Encrypt to operate a European operation to sign European certificates.<p>Should the US wish to sanction the Hague, somewhat famous for its international court of justice, they would absolutely go after ISRG and it would not be enough for them to sever the ties of the hypothetical Let's Encrypt Europe. That would not be legal or last least highly questionable in most other democratic countries.</p>
]]></description><pubDate>Tue, 09 Jun 2026 23:23:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48469192</link><dc:creator>xorcist</dc:creator><comments>https://news.ycombinator.com/item?id=48469192</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48469192</guid></item><item><title><![CDATA[New comment by xorcist in "Let's Encrypt bans certificate usage in any US sanctioned territory [pdf]"]]></title><description><![CDATA[
<p>> I trust governments much less that a conglomerate of competing corporations<p>Let's not create a world wide PKI based on a political ideology.<p>> country-issued certificates [...] every government will absolutely double-issue certificates<p>This is such a strange argument. If you register a .ru domain, do you really think you are safe should the Russian intelligence services ask for a valid certificate? Controlling the actual domain, they could issue ask many domain validated certificates as they wish.<p>The problem with our current SSL PKI, as so very many people have pointed out over the years, is that any CA is allowed to issue valid certificates for any domain name. There have been proposals to use X.509 extensions to remedy this, but they have seen lesser real world usage than the various certificate revocation schemes, which is very close to zero already.<p>If there was no way for a Russian CA to issue certificates for .us domains, real world security would improve. A lot. And the other way around, of course.<p>Feel free to s/Russian/Chinese/ in the above argument or whatever tickles your geopolitical fancies. The argument still stands.<p>Domain registries decide who owns what domain. That is their literal role. You would think that asserting this ownership cryptographically would be a no-brainer in 2026. Yet we have this discussion over and over again. There are many people whose income quite literally depend on the status quo of our global SSL PKI, which coincidentally also offers no end of possibilities for the various intelligence services around the world.<p>The next time someone tries to scare you with that governments or intelligence services control DNS and therefore it would be crazy to limit issuance of certificates to them, take a look where they have contracts.</p>
]]></description><pubDate>Tue, 09 Jun 2026 23:08:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48469072</link><dc:creator>xorcist</dc:creator><comments>https://news.ycombinator.com/item?id=48469072</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48469072</guid></item><item><title><![CDATA[New comment by xorcist in "Summer of '85: DOSBOS is rejected by ANALOG Computing"]]></title><description><![CDATA[
<p>That's .. pretty much how the home computers of the era worked? BASIC in ROM doubled as the shell on many (most?) systems. It's also how the file manager in the article works.<p>You only use line numbers in BASIC when typing in complete programs. If you type in commands interactively, the are without line numbers and executed immediately. How would you otherwise use commands like LIST to list the current program? BASIC only had one active program at a time.<p>So on BASIC machines with file systems you could list, load and store programs this way. Of course file systems only made sense once you had random access storage. Floppy disks were a lurury item in this space for a long time, and on tape you would manually position the tape before reading and writing. Most home computers at the time also didn't have the concept of folders, because storage was so small anyway, so file access wasn't that complicated.</p>
]]></description><pubDate>Sat, 06 Jun 2026 21:29:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48429174</link><dc:creator>xorcist</dc:creator><comments>https://news.ycombinator.com/item?id=48429174</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48429174</guid></item><item><title><![CDATA[New comment by xorcist in "Conventional Commits encourages focus on the wrong things"]]></title><description><![CDATA[
<p>Jira contains discussion and requirements. It can meander for months before the right action is chosen. It can be important to have background, but it replaces the mailing list discussion that led up to the change, it does not replace the commit message.<p>The commit message is writen in retrospect and is written for someone with the code in front of them to explain why this change was made, and why it was done in this particular way.<p>If your commit message is too short then than is your problem right there. The easy fix is you taking five seconds out of your busy day to save an hour for you readers.<p>Have you seen how commit messages are written for git itself, or for the Linux kernel? Let me help you by linking the currently latest commit in the github mirror of git, it is not chosen to be particularly good or bad but is pretty representative of how git developers write commit messages:
<a href="https://github.com/git/git/commit/b809304101" rel="nofollow">https://github.com/git/git/commit/b809304101</a><p>As you can see, without knowing much of the specifics of the code, we can get an idea why this change was made the way it was. There is a certain art to writing short and concise commit messages, but the same is true for code itself. Some, but comparably very little, practice is required.</p>
]]></description><pubDate>Sat, 06 Jun 2026 10:41:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48423532</link><dc:creator>xorcist</dc:creator><comments>https://news.ycombinator.com/item?id=48423532</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48423532</guid></item><item><title><![CDATA[New comment by xorcist in "Conventional Commits encourages focus on the wrong things"]]></title><description><![CDATA[
<p>Also the fact that every search function since the dawn of interactive computing can search for whole words only (like -w in grep or C-w in emacs).</p>
]]></description><pubDate>Sat, 06 Jun 2026 10:28:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48423468</link><dc:creator>xorcist</dc:creator><comments>https://news.ycombinator.com/item?id=48423468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48423468</guid></item><item><title><![CDATA[New comment by xorcist in "KDE at 30"]]></title><description><![CDATA[
<p>> maintaining a secure browser that isn't a fork of chrome is a tall ask these days<p>> maintaining a secure browser that isn't a fork of <i>konqueror</i> is a tall ask these days<p>FTFY</p>
]]></description><pubDate>Mon, 01 Jun 2026 19:36:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48361573</link><dc:creator>xorcist</dc:creator><comments>https://news.ycombinator.com/item?id=48361573</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48361573</guid></item><item><title><![CDATA[New comment by xorcist in "Domain expertise has always been the real moat"]]></title><description><![CDATA[
<p>I'd like to believe I have an inkling, having done a fair bit of teaching.<p>Still, imagine how hard other skills are to acquire. How much civil engineering can you learn in two weeks? How much violin playing? But you could absolutely get basic grasps on a general purpose programming language. With something specialized like Unity or Excel you would get tons of useful output.<p>The hurdle around assignment operator is as old as symbolic languages. That's why legends such as Niklaus Wirth wanted to use another operator, ":=", a notation that is still being used.<p>Anyway, it can be a hurdle, but one I find that most people get over pretty quickly.</p>
]]></description><pubDate>Sun, 31 May 2026 15:18:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48346397</link><dc:creator>xorcist</dc:creator><comments>https://news.ycombinator.com/item?id=48346397</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48346397</guid></item><item><title><![CDATA[New comment by xorcist in "Danish Pension Blacklists SpaceX over 'Catastrophic Governance'"]]></title><description><![CDATA[
<p>ESG is <i>supposed</i> to be about valuations, long-term. People conventiently tend to forget that when it doesn't suit them. It has been shown over and over again that it is a working predictor of valuation, in which it is not alone of course. Economy students regularly invent such predictors. And the dirty little secret about ESG is that it is probably G that is doing the heavy lifting. Companies without good governance seldom survive the first change of leadership.<p>No one in the green movement ever spoke about "ESG" as if that was a thing. It is an investor thing. Invented by bank economists, to sell financial products. It's not like your local environmentally concious hippie type figure would suddenly start investing in Shell, just because they improved their ESG score.<p>Does it work as a predictor for company valuation? It seems so. But it would probably have worked better if you separated E and G, because they have nothing to do with one another. Will it work in the future? No one knows. Once you start gaming these things, all initial bets are off by a lot.<p>Just don't say "valuation, not ESG". It does not make sense. If you mean "short term valuation, not long term", then just say so.</p>
]]></description><pubDate>Sun, 31 May 2026 13:34:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48345563</link><dc:creator>xorcist</dc:creator><comments>https://news.ycombinator.com/item?id=48345563</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48345563</guid></item><item><title><![CDATA[New comment by xorcist in "Openrsync: An implementation of rsync, by the OpenBSD team"]]></title><description><![CDATA[
<p>> In practice, GPL is pro-user, BSD/MIT is pro-business.<p>Yet every time a GPL licensed product competes against a BSD licensed product in an open market, even when inferior the GPL product wins in the long run.<p>That's because the GPL ecosystem leapfrogs the BSD one every time one of those <i>pro-business</i> businesses sells proprietary add-ons while the former stands on one another's shoulders.<p>It's almost like free markets composed of multi vendor ecosystems are business friendly?<p>(Sarcasm aside, the weasel word here is "business". Customers and vendors are both businesses. Monopolies are very business-friendly for the vendor, just not for anyone else.)<p>It's a rule that's mostly only true for self-contained products though, it hasn't been true for things like codecs and SSL stacks, and components used by proprietary and free products alike.</p>
]]></description><pubDate>Sun, 31 May 2026 11:23:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48344857</link><dc:creator>xorcist</dc:creator><comments>https://news.ycombinator.com/item?id=48344857</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48344857</guid></item><item><title><![CDATA[New comment by xorcist in "Voxel Space (2017)"]]></title><description><![CDATA[
<p>Hot on the heels of Comanche was MARS.EXE which did was a voxel-like heightmap landscape renderer in a 4k intro.<p>Previous discussion with plenty of background and links to similar software: <a href="https://news.ycombinator.com/item?id=44541662">https://news.ycombinator.com/item?id=44541662</a></p>
]]></description><pubDate>Sun, 31 May 2026 11:11:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48344801</link><dc:creator>xorcist</dc:creator><comments>https://news.ycombinator.com/item?id=48344801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48344801</guid></item><item><title><![CDATA[New comment by xorcist in "Pandoc Templates"]]></title><description><![CDATA[
<p>Having handled Word documents a few times in my years, oh, how I wish this was true.</p>
]]></description><pubDate>Sun, 31 May 2026 11:01:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48344732</link><dc:creator>xorcist</dc:creator><comments>https://news.ycombinator.com/item?id=48344732</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48344732</guid></item><item><title><![CDATA[New comment by xorcist in "Domain expertise has always been the real moat"]]></title><description><![CDATA[
<p>Anybody who has ever done programming professionally in the small scale knows this. Refining the requirements <i>is</i> the job.<p>In fact, I've never known an industry so keen on levelling its own moats as the software industry. We regularly invent things like 4GL, graphical programming and frameworks and engines such as Unity just to enable more people to do programming. People will happily teach programming for free in outreach programs (I am just one example). No other profession does this. Perhaps with the exception of mathematicians and other fields that are very close to programming.<p>I could teach an economist enough programming in a weeks that they could write an ERP module, but I could not learn enough economics in a week to write one. If the language was the barrier, we could invent a more effective one. We invent new languages weekly anyway. Having seen how quickly beginners can make things with Unity or Godot, I seriously doubt an LLM agent could improve much on this. Of course, if the job is writing yet another CRUD React app with a Java or Python backend, then sure, the LLM will be very effective. But compared to doing same app in something like Excel or MS Access? Not that much.</p>
]]></description><pubDate>Sun, 31 May 2026 10:34:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48344583</link><dc:creator>xorcist</dc:creator><comments>https://news.ycombinator.com/item?id=48344583</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48344583</guid></item><item><title><![CDATA[New comment by xorcist in "Ferrari Luce"]]></title><description><![CDATA[
<p>This happens all the time. Ferrari taking inspiration from BYD is certainly brave, but it there is a fine line between bravery and good old stupidity.<p>As the saying goes: It's good to keep an open mind, just not so open your brains fall out.</p>
]]></description><pubDate>Tue, 26 May 2026 17:51:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48283188</link><dc:creator>xorcist</dc:creator><comments>https://news.ycombinator.com/item?id=48283188</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48283188</guid></item><item><title><![CDATA[New comment by xorcist in "California moves to exempt Linux from its age-verification law after backlash"]]></title><description><![CDATA[
<p>Earlier today there was a large thread on HN about the golden age of child rearing, from time immemorial to about two decades ago, when children started getting sent home and parents got a stern talking to from the police, just for owning a pocket knife or biking home alone.<p>We really can't have it both ways, that every failure of the child is blamed on the parent for lapsing in their almost totalitarian oversight, while also idealizing the idea that children must make their own mistakes and gradually growing into responsibilities and self-governance. Except having access to the Internet, apparently.<p>Taking a step back, this all smells like madeleines and a yearning for the good old days when everyone rode bikes and nobody owned smartphones. That's not really a productive stance on anything.<p>(If you would ask me, and I'm sure nobody would, I would think that there is a sort of trade-off here but with a clear answer: Make clear restrictions about buying cigarettes, alcohol, abusive content and extreme porn. But these restrictions aren't meant to be technically perfect. It's ok that some kids will learn to lift the limits and explore what is forbidden. At least then they would know that there is some reason society collectively considers these things off-limits, and that they soon will be in a mistake of their own making.)</p>
]]></description><pubDate>Mon, 25 May 2026 21:48:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48272385</link><dc:creator>xorcist</dc:creator><comments>https://news.ycombinator.com/item?id=48272385</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48272385</guid></item></channel></rss>