<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: lieks</title><link>https://news.ycombinator.com/user?id=lieks</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 20 Apr 2026 20:42:09 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=lieks" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by lieks in "Just Enough Chimera Linux"]]></title><description><![CDATA[
<p>I haven't used s6 much, so I can't really comment on that, but Chimera tends to boot significantly faster on the same hardware, compared to Alpine with OpenRC, mostly because of dinit's parallel initialization.<p>As for system performance, mimalloc's effect isn't particularly noticeable in regular use. Or maybe I just don't stress the allocator often enough. There may be more daemons running by default, but they are also activated on demand if you aren't using them, so YMMV on that.<p>For desktop use, it feels like an early (but already quite usable) version of what a respectable systemd replacement would look like, and I think that's its greatest strength in practice.</p>
]]></description><pubDate>Tue, 14 Apr 2026 18:57:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47769815</link><dc:creator>lieks</dc:creator><comments>https://news.ycombinator.com/item?id=47769815</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47769815</guid></item><item><title><![CDATA[New comment by lieks in "Just Enough Chimera Linux"]]></title><description><![CDATA[
<p>I've switched to Chimera from Alpine a few months ago. It's much nicer for desktop use. The service supervision is great, and many things that require some setup on Alpine just work out of the box. The packaging system is nicer too, though it does have less stuff already packaged.</p>
]]></description><pubDate>Tue, 14 Apr 2026 15:41:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47767125</link><dc:creator>lieks</dc:creator><comments>https://news.ycombinator.com/item?id=47767125</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47767125</guid></item><item><title><![CDATA[New comment by lieks in "A Plain Anabaptist Story: The Hutterites"]]></title><description><![CDATA[
<p>> Christianity considers any sexual activity other than heterosexual sex for procreation within marriage to be sinful,<p>Mostly true, except the "for procreation only" part. That's specific to Cathlicism.<p>Protestant doctrine tends to be "anything goes, so long as it's in marriage", with the implication that marriage is heterosexual.<p>> and female sexuality to be inherently corrupting because "it was Eve who tempted Adam in the Garden of Eden."<p>I don't know of any non-sectarian modern Christian group that think like this. I don't think it was even current thought at the time of the Reformation.<p>> The Christian dogma<p>You are, once again, talking about Catholicism. No other denomination calls their teaching "dogma", because only Catholicism claims to be infallible. And for that reason, any serious error in their dogma is nearly impossible to excuse without some serious mental gymnastics. Other denominations can go to the Bible and point to a passage showing some attitude was wrong, change their doctrine and move on. But not Catholicism.<p>I also heard these things in sociology class at school, but they are outdated and partially incorrect. And it's a very anachronistic interpretation of history.<p>> That isn't "sex positive" in any commonly understood sense of the term.<p>No indeed. Modern Christians aren't either. But that's not what the GP was referring to. What you got was women actually being consulted on who they should marry, getting basic human rights and so on. Which, at the time of the first century A.C., was rather revolutionary. A lot of these were weakened over time by Catholic (and also some Protestant) culture, but treating people like people is very much a big message in the Bible.<p>Another big message in the Bible is restraint, so of course Christianity can never be fully "sex positive" in the modern anything-goes sense of the term.</p>
]]></description><pubDate>Mon, 16 Mar 2026 12:23:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47398007</link><dc:creator>lieks</dc:creator><comments>https://news.ycombinator.com/item?id=47398007</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47398007</guid></item><item><title><![CDATA[New comment by lieks in "Move tests to closed source repo"]]></title><description><![CDATA[
<p>It works as a fork deterrent; forks can't easily prove they are still correct without the test suite, so if a company needs to tweak SQLite for any reason, they are better off paying for the tests so they know their tweaks won't break anything.</p>
]]></description><pubDate>Fri, 27 Feb 2026 14:15:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47180697</link><dc:creator>lieks</dc:creator><comments>https://news.ycombinator.com/item?id=47180697</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47180697</guid></item><item><title><![CDATA[New comment by lieks in "Speculations on arenas and non-trivial destructors"]]></title><description><![CDATA[
<p>Because the whole goal is to not need any sort of "pointer discipline". The way he does it, you can store as many pointers to the arena as you want without keeping track of them, as long as they don't survive the deallocation of the arena.<p>One example would be having a big graph inside the arena. Pointers to other elements can just be plain pointers.<p>With "conventional RAII" you need to know if your pointer is the only pointer left to know whether to call the destructor. That requires some sort of pointer tracking.</p>
]]></description><pubDate>Thu, 23 Oct 2025 11:36:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=45680673</link><dc:creator>lieks</dc:creator><comments>https://news.ycombinator.com/item?id=45680673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45680673</guid></item><item><title><![CDATA[New comment by lieks in "Android's sideloading limits are its most anti-consumer move"]]></title><description><![CDATA[
<p>They have already shown themselves to be both able and willing.
Hopefully the backlash from this current decision will delay their plans long enough for GrapheneOS, Lineage and others to figure out how to work around it somehow, which is why I'm eagerly watching where this is going.</p>
]]></description><pubDate>Tue, 14 Oct 2025 12:01:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=45578993</link><dc:creator>lieks</dc:creator><comments>https://news.ycombinator.com/item?id=45578993</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45578993</guid></item><item><title><![CDATA[New comment by lieks in "Android's sideloading limits are its most anti-consumer move"]]></title><description><![CDATA[
<p>They didn't. They implemented the WebExtensions API for WebKit. It's not complete (e.g. Stylus doesn't work yet), but it's enough to run uBlock Origin.</p>
]]></description><pubDate>Tue, 14 Oct 2025 11:56:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=45578946</link><dc:creator>lieks</dc:creator><comments>https://news.ycombinator.com/item?id=45578946</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45578946</guid></item><item><title><![CDATA[New comment by lieks in "Android's sideloading limits are its most anti-consumer move"]]></title><description><![CDATA[
<p>You can install full uBlock Origin in the Orion browser, on iOS. It also has decent built-in ad blocking (though uBlock Origin is still better).<p>I had been thinking for a long time to switch to Android (GrapheneOS, probably) when my current iPhone 13 dies, but this whole thing with "sideloading" on Android is making me reconsider. If I can't have the freedom I want either way, might as well get longer support, polished animation and better default privacy (though I still need to opt-out of a bunch of stuff).</p>
]]></description><pubDate>Mon, 13 Oct 2025 20:05:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45572755</link><dc:creator>lieks</dc:creator><comments>https://news.ycombinator.com/item?id=45572755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45572755</guid></item><item><title><![CDATA[New comment by lieks in "You Want Technology with Warts"]]></title><description><![CDATA[
<p>Common Lisp does have plenty of warts.</p>
]]></description><pubDate>Fri, 03 Oct 2025 11:27:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45461630</link><dc:creator>lieks</dc:creator><comments>https://news.ycombinator.com/item?id=45461630</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45461630</guid></item><item><title><![CDATA[New comment by lieks in "Ask HN: Which Open Source License to Choose for a Python Language Server"]]></title><description><![CDATA[
<p>It was originally designed to be used by government software in the EU. AFAIK, it doesn't really get used for much else, but it fills a niche not covered by the GPL family, which is weak/non-viral copyleft (as the LGPL provides), plus handling SaaS in a reasonable way (as the AGPL provides).<p>Copyleft protects against proprietary forking, and also assures the community you can't close the source in the future. Weak/non-viral copyleft makes it so you can still link it to proprietary software, so you could sell integrations (non-LSP) or closed-source plugins.<p>LGPL and GPL licensed software can be provided over a network with proprietary changes. The AGPL and EUPL both close that hole. Every change to the modules covered by the EUPL must be open sourced, even in that case.<p>If your intention is to monetize the LSP itself, open source is probably not what you want. It's fundamental to open source that anyone can use it for any purpose, and also fork it. Permissive licenses like the MIT license allow relicensing to a proprietary license later (see Redis) but that causes problems with the community (see Redis), and is nearly guaranteed to cause a fork.</p>
]]></description><pubDate>Mon, 01 Sep 2025 12:56:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=45092363</link><dc:creator>lieks</dc:creator><comments>https://news.ycombinator.com/item?id=45092363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45092363</guid></item><item><title><![CDATA[New comment by lieks in "Ask HN: Which Open Source License to Choose for a Python Language Server"]]></title><description><![CDATA[
<p>If you are already considering the AGPL, I'd like to suggest the EUPL. It also covers SaaS, is copyleft (forbids nonfree forks), but non-viral (can link to nonfree software), a lot easier to read, and also doesn't have the "bad name" some people attach to the GPL family.<p>I can't speak to how well it fits in your usecase. There are too many ways to do monetization, and I don't know which one you have in mind. But copyleft at least stops other entities from monetizing without sharing their contributions, so if you want to keep it open source, that's my recommendation.</p>
]]></description><pubDate>Sun, 31 Aug 2025 20:14:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=45086654</link><dc:creator>lieks</dc:creator><comments>https://news.ycombinator.com/item?id=45086654</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45086654</guid></item><item><title><![CDATA[New comment by lieks in "US threatens extra tariffs, export bans, for nations that regulate Big Tech"]]></title><description><![CDATA[
<p>As a Brazilian, I'm a bit torn on this issue. On the one hand, our social media regulations are terrible, are being approved without due process, and will certainly be used for (political) censorship. On the other hand, it's annoying that the US has to interfere, and concerning that they even <i>can</i> interfere in the first place.</p>
]]></description><pubDate>Tue, 26 Aug 2025 12:07:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45025416</link><dc:creator>lieks</dc:creator><comments>https://news.ycombinator.com/item?id=45025416</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45025416</guid></item><item><title><![CDATA[New comment by lieks in "Games Look Bad: HDR and Tone Mapping"]]></title><description><![CDATA[
<p>It's a lot easier to get a large team of artists to follow the same artstyle when that artstyle is just "realism". Also, photoscans are convenient.</p>
]]></description><pubDate>Fri, 25 Jul 2025 14:15:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=44683362</link><dc:creator>lieks</dc:creator><comments>https://news.ycombinator.com/item?id=44683362</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44683362</guid></item><item><title><![CDATA[New comment by lieks in "Operators, Not Users and Programmers"]]></title><description><![CDATA[
<p>I've been trying to solve that for a few years now. The closest existing thing I could find in my research was acme from Plan 9, which actually does a pretty good job. The trick it uses is to have you click on a typed command instead of "sending" it, and it stays on your screen after it runs. So you can save several commands in a file, and that's a menu. Or clear the current document and print out several commands from a script, and that's a dynamic menu.<p>I highly recommend reading the paper[a] and trying it out. It's really interesting, and pretty easy to program.<p>The main problems with it are that it's too text-centered, and the interaction model is kinda weird for modern standards. I feel these are solvable (Plan B's Omero tried, with partial success), but they are hard to do without integrating the UI and the script into a single process, which feels like cheating. But well. If I ever get around to making a prototype, it will be here on Show HN.<p>[a]: <a href="http://doc.cat-v.org/plan_9/4th_edition/papers/acme/" rel="nofollow">http://doc.cat-v.org/plan_9/4th_edition/papers/acme/</a></p>
]]></description><pubDate>Sun, 06 Jul 2025 03:31:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=44477600</link><dc:creator>lieks</dc:creator><comments>https://news.ycombinator.com/item?id=44477600</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44477600</guid></item><item><title><![CDATA[New comment by lieks in "Semicolons bring the drama; that's why I love them"]]></title><description><![CDATA[
<p>It also uses them correctly—with no spaces. I have never seen anyone do that on the web.</p>
]]></description><pubDate>Wed, 28 May 2025 01:08:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=44111977</link><dc:creator>lieks</dc:creator><comments>https://news.ycombinator.com/item?id=44111977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44111977</guid></item><item><title><![CDATA[New comment by lieks in "Yes-rs: A fast, memory-safe rewrite of the classic Unix yes command"]]></title><description><![CDATA[
<p>The write(2) libc function is just a C wrapper for the syscall. It's the functions from stdio.h that are buffered.</p>
]]></description><pubDate>Tue, 27 May 2025 11:38:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=44105917</link><dc:creator>lieks</dc:creator><comments>https://news.ycombinator.com/item?id=44105917</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44105917</guid></item><item><title><![CDATA[New comment by lieks in "Why I'm Boycotting AI"]]></title><description><![CDATA[
<p>I have different reasons for avoiding AI.<p>I enjoy understanding what my programs do to the deepest level, so making or using AI are both boring; they remove the fun part of programming and leave only the boring parts (mainly debugging). I haven't liked the current ML field since the beginning (early 2010s in my case) for this reason.<p>I want a tool, not a slave. I don't want it to be "smart", but an extension of my body. A thinking body part is always more annoying to deal with, because you have to reverse-engineer what it's doing to get it to do what you want.<p>I don't think this reasoning applies to everyone. I think it's fine for other people to use ML algorithms. I just don't want them myself.</p>
]]></description><pubDate>Thu, 27 Mar 2025 11:35:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=43492516</link><dc:creator>lieks</dc:creator><comments>https://news.ycombinator.com/item?id=43492516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43492516</guid></item><item><title><![CDATA[New comment by lieks in "Show HN: VSC – An open source 3D Rendering Engine in C++"]]></title><description><![CDATA[
<p>If copyleft is desired, the EUPL is very similar to the AGPL, but isn't viral, so you can link it as a library to a closed-source program. It's also compatible with most open-source licenses.<p>Not sure if it's what the OP wants, but I think it's a neat license and I don't see it used anywhere.</p>
]]></description><pubDate>Wed, 12 Mar 2025 15:09:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=43344093</link><dc:creator>lieks</dc:creator><comments>https://news.ycombinator.com/item?id=43344093</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43344093</guid></item><item><title><![CDATA[New comment by lieks in "Texas banned abortion, then sepsis rates soared"]]></title><description><![CDATA[
<p>I agree that abortion is evil, but in my perception, once someone gets to a situation where they're willing to murder their own child, it won't be a law that'll stop them.<p>This problem should be considered moral, not legal.</p>
]]></description><pubDate>Thu, 20 Feb 2025 22:08:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=43120929</link><dc:creator>lieks</dc:creator><comments>https://news.ycombinator.com/item?id=43120929</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43120929</guid></item><item><title><![CDATA[New comment by lieks in "The APL Challenge"]]></title><description><![CDATA[
<p>Just finished it (APL beginner). It's really fun as a game.</p>
]]></description><pubDate>Wed, 05 Feb 2025 00:57:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=42941879</link><dc:creator>lieks</dc:creator><comments>https://news.ycombinator.com/item?id=42941879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42941879</guid></item></channel></rss>