<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: torstenvl</title><link>https://news.ycombinator.com/user?id=torstenvl</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 15 Nov 2026 10:13:25 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=torstenvl" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by torstenvl in "IceWM"]]></title><description><![CDATA[
<p>You seem to be confused between X11 as a protocol (and, used loosely, its many implementations) and a specific X11 server.<p>Within the Linux community, the primary X11 implementation has been the XFree86 server, which forked into XOrg over licensing disputes, which forked into XLibre over the development roadmap.<p>Other implementations include XQuartz (also based on XOrg) and Xlibe (not a traditional server but implements X11 by translating into native Haiku graphics API calls). There's also Xming and android-xserver (written in Java!), among many others.<p>XOrg may be abandoned. That doesn't mean the entire ecosystem is.</p>
]]></description><pubDate>Fri, 13 Nov 2026 22:09:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=50490652</link><dc:creator>torstenvl</dc:creator><comments>https://news.ycombinator.com/item?id=50490652</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50490652</guid></item><item><title><![CDATA[New comment by torstenvl in "IceWM"]]></title><description><![CDATA[
<p>X11 is actively developed and it's here to stay, despite unearned vitriol, especially from those with conflicts of interest.</p>
]]></description><pubDate>Fri, 13 Nov 2026 15:43:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=50485163</link><dc:creator>torstenvl</dc:creator><comments>https://news.ycombinator.com/item?id=50485163</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50485163</guid></item><item><title><![CDATA[New comment by torstenvl in "NetBSD adds a new text editor called atto"]]></title><description><![CDATA[
<p>Literally never heard that prior to hacking on the mg codebase.</p>
]]></description><pubDate>Thu, 29 Oct 2026 18:50:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=50294022</link><dc:creator>torstenvl</dc:creator><comments>https://news.ycombinator.com/item?id=50294022</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50294022</guid></item><item><title><![CDATA[New comment by torstenvl in "NetBSD adds a new text editor called atto"]]></title><description><![CDATA[
<p>I've used mg and find it generally useful. It's my default editor pretty much everywhere.<p>However, the code is a mess, with deliberately cryptic identifiers (e.g., `w_doto` for `cursorOffset`), redundant functions (e.g., `vtputc()` is a strict subset of the behavior of `vtpute()`) and a bunch of other weird choices (e.g., deeply-baked assumptions that one byte == one char == one column, even thought Big5 and ShiftJIS were already a thing when it was written).<p>I tried adding UTF-8 support to mg a couple years ago and basically gave up.<p>I'll probably be an atto convert.</p>
]]></description><pubDate>Thu, 29 Oct 2026 14:51:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=50290060</link><dc:creator>torstenvl</dc:creator><comments>https://news.ycombinator.com/item?id=50290060</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50290060</guid></item><item><title><![CDATA[New comment by torstenvl in "Attention people who think UB is fine"]]></title><description><![CDATA[
<p>Again, that is inarguably and obviously wrong. I cannot understand why you would say things you know to be false.</p>
]]></description><pubDate>Mon, 26 Oct 2026 01:54:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=50238132</link><dc:creator>torstenvl</dc:creator><comments>https://news.ycombinator.com/item?id=50238132</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50238132</guid></item><item><title><![CDATA[New comment by torstenvl in "Attention people who think UB is fine"]]></title><description><![CDATA[
<p>You seem to be conflating the act of writing to an arbitrary address with the act of assigning that arbitrary address to a pointer to begin with. They are distinct actions.</p>
]]></description><pubDate>Mon, 26 Oct 2026 01:51:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=50238114</link><dc:creator>torstenvl</dc:creator><comments>https://news.ycombinator.com/item?id=50238114</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50238114</guid></item><item><title><![CDATA[New comment by torstenvl in "Attention people who think UB is fine"]]></title><description><![CDATA[
<p>> <i>it would be better if programmers read deliberate instances of UB as if they literally said "std::unreachable()"</i><p>Except that isn't true.<p>There are basically two kinds of undefined behavior.<p>The first is undefin<i>able</i> behavior, the kind that easily goes disastrously wrong, like writing to random memory locations.<p>The second is <i>incidentally</i> undefined behavior, something where there just isn't enough implementation consensus for the standard to settle on it, like realloc(p, 0).<p>There's no standard terminology I'm aware of to distinguish the two. But the distinction exists.<p>And where programmers read deliberate instances of UB, it's usually the latter, e.g., writing directly to an address memory mapped to device I/O in that particular environment.</p>
]]></description><pubDate>Sun, 25 Oct 2026 05:11:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=50228519</link><dc:creator>torstenvl</dc:creator><comments>https://news.ycombinator.com/item?id=50228519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50228519</guid></item><item><title><![CDATA[New comment by torstenvl in "Linux 7.3"]]></title><description><![CDATA[
<p>That's the point.</p>
]]></description><pubDate>Mon, 19 Oct 2026 12:43:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=50151721</link><dc:creator>torstenvl</dc:creator><comments>https://news.ycombinator.com/item?id=50151721</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50151721</guid></item><item><title><![CDATA[New comment by torstenvl in "Passkeys are not a trap"]]></title><description><![CDATA[
<p>In <i>Coders at Work</i>, Peter Seibel quotes Jamie Zawinski as saying that certain Netscape acquirees were people for whom "cross-platform means both Windows 3.1 and Windows 95."</p>
]]></description><pubDate>Thu, 15 Oct 2026 01:35:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=50098050</link><dc:creator>torstenvl</dc:creator><comments>https://news.ycombinator.com/item?id=50098050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50098050</guid></item><item><title><![CDATA[New comment by torstenvl in "Grieving the loss of details"]]></title><description><![CDATA[
<p>I find that there are domains where LLMs are much faster and more skilled than I am, particularly in extremely well-documented but technical and complicated, but a lot of domains where they cannot do anything at all (mostly novel issues, weird architecture issue resolution, etc.).<p>Building a basic X11 window manager is almost a one shot prompt.<p>Modifying a UI toolkit to make it work with MSAA/IA2 is simply not possible.<p>There's a lot of room for deep work left... for now.</p>
]]></description><pubDate>Sat, 10 Oct 2026 18:53:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=50035935</link><dc:creator>torstenvl</dc:creator><comments>https://news.ycombinator.com/item?id=50035935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50035935</guid></item><item><title><![CDATA[New comment by torstenvl in "Permanent Daylight Saving Time Could Harm Sleep and Mental Health, Analysis Says"]]></title><description><![CDATA[
<p>The data in that article support the opposite conclusion.<p>The reasoning the article takes to reach its incorrect conclusion is plainly erroneous. For example, it reasons that "Northern latitudes have later onset of winter sunrise and higher prevalence of SAD, with the latter increasing by 0.2% per 1° increase in latitude," ignoring that northern latitudes also have <i>less sunlight overall.</i></p>
]]></description><pubDate>Wed, 07 Oct 2026 14:24:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=49993306</link><dc:creator>torstenvl</dc:creator><comments>https://news.ycombinator.com/item?id=49993306</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49993306</guid></item><item><title><![CDATA[New comment by torstenvl in "Permanent Daylight Saving Time Could Harm Sleep and Mental Health, Analysis Says"]]></title><description><![CDATA[
<p>My post did not ignore the position of the sun. Indeed, it's governed by it.<p>I am not interested in whatever you've got going on right now. Being dishonest about others' positions is bizarre. Refusing to clarify your own is bizarre. Let me know when you're willing to engage in good faith.</p>
]]></description><pubDate>Wed, 07 Oct 2026 12:24:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=49991789</link><dc:creator>torstenvl</dc:creator><comments>https://news.ycombinator.com/item?id=49991789</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49991789</guid></item><item><title><![CDATA[New comment by torstenvl in "Permanent Daylight Saving Time Could Harm Sleep and Mental Health, Analysis Says"]]></title><description><![CDATA[
<p>I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question.<p>What possible meaning could the phrase "noon happens at noon" have? That's tautological and meaningless.<p>And if your solution requires a wholly independent, newly built mass coordination mechanism rather than just a minor tweak to the existing one, then I think the burden you bear for arguing your position is <i>extremely</i> high.</p>
]]></description><pubDate>Wed, 07 Oct 2026 12:04:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49991577</link><dc:creator>torstenvl</dc:creator><comments>https://news.ycombinator.com/item?id=49991577</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49991577</guid></item><item><title><![CDATA[New comment by torstenvl in "Permanent Daylight Saving Time Could Harm Sleep and Mental Health, Analysis Says"]]></title><description><![CDATA[
<p>All of the science supports permanent daylight time.<p>Even this article, while stating the opposite conclusion, directly scientifically supports permanent daylight time as beneficial for most people.<p>It points out sunrise being at 0751 versus 0851 for Toronto. That's the anticipated sunrise time on 1 January 2027. The anticipated sunset time is 1651.<p>That means that someone working in a cubicle for a standard 0800-1700 schedule will get <i>9 minutes</i> of possible daylight under winter time, versus <i>51 minutes</i> under daylight time (sunrise 0851, sunset 1751).<p>Lack of sunlight leads to terrible circadian rhythms. There is <i>absolutely zero</i> scientific support for the proposition that nine minutes of daylight is healthier for our circadian rhythms than fifty-one minutes of daylight. No person could possibly argue such a thing in good faith.<p>(Also, I have a terminology quibble with "Standard Time," since Daylight Time is the actual standard, and we observe it eight months of the year.)</p>
]]></description><pubDate>Wed, 07 Oct 2026 11:35:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=49991315</link><dc:creator>torstenvl</dc:creator><comments>https://news.ycombinator.com/item?id=49991315</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49991315</guid></item><item><title><![CDATA[New comment by torstenvl in "Account bans on Reddit"]]></title><description><![CDATA[
<p>MetaFilter is by far the most anti-social group of moderators on any site in history.</p>
]]></description><pubDate>Wed, 07 Oct 2026 04:00:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49987988</link><dc:creator>torstenvl</dc:creator><comments>https://news.ycombinator.com/item?id=49987988</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49987988</guid></item><item><title><![CDATA[New comment by torstenvl in "Ask HN: How about delayed MIT/GPL?"]]></title><description><![CDATA[
<p>I am immensely skeptical that any sizable company would be willing to do that.</p>
]]></description><pubDate>Tue, 22 Sep 2026 14:42:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=49802149</link><dc:creator>torstenvl</dc:creator><comments>https://news.ycombinator.com/item?id=49802149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49802149</guid></item><item><title><![CDATA[New comment by torstenvl in "Audacity 4.0"]]></title><description><![CDATA[
<p>> <i>shoe horn multiplatform UI into MFC</i><p>This is nonsensical. What are you even trying to say here? MFC isn't available on macOS or GTK.<p>> <i>Just look at Unicode. It’s an unholy mess.</i><p>This seems utterly unrelated to the issue under discussion.<p>> <i>Qt does what it does, even if the approach is not the same (arguably superior), there’s also Tk. There’s also libui and IUP.</i><p>None of those allow a single codebase to compile on Windows, Mac, and Linux, and get native UI elements on each.</p>
]]></description><pubDate>Tue, 22 Sep 2026 14:40:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49802120</link><dc:creator>torstenvl</dc:creator><comments>https://news.ycombinator.com/item?id=49802120</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49802120</guid></item><item><title><![CDATA[New comment by torstenvl in "iPhone Duo"]]></title><description><![CDATA[
<p>Flatly incorrect on all possible counts.</p>
]]></description><pubDate>Tue, 22 Sep 2026 14:37:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49802060</link><dc:creator>torstenvl</dc:creator><comments>https://news.ycombinator.com/item?id=49802060</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49802060</guid></item><item><title><![CDATA[New comment by torstenvl in "I don't like passkeys"]]></title><description><![CDATA[
<p>Pro tip: if your substantive argument requires gaslighting people about the literal definitions of words, maybe you should take a step back.</p>
]]></description><pubDate>Fri, 18 Sep 2026 15:59:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49756313</link><dc:creator>torstenvl</dc:creator><comments>https://news.ycombinator.com/item?id=49756313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49756313</guid></item><item><title><![CDATA[New comment by torstenvl in "I don't like passkeys"]]></title><description><![CDATA[
<p>> <i>Lockout is a real risk, but there is nothing insecure about passkeys.</i><p>secure - adjective<p>se· cure si-ˈkyu̇r  -ˈkyər<p>securer; securest<p>1<p>a: free from danger<p>b: affording safety (<i>a secure hideaway</i>)<p>c: TRUSTWORTHY, DEPENDABLE (<i>a secure foundation</i>)<p>d: free from risk of loss<p>Passkeys as a sole/required method of authentication increase the risk of permanent loss. In any other configuration they do not mitigate phishing risk.<p>It is not possible to say there is nothing insecure about them.</p>
]]></description><pubDate>Fri, 18 Sep 2026 15:48:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49756145</link><dc:creator>torstenvl</dc:creator><comments>https://news.ycombinator.com/item?id=49756145</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49756145</guid></item></channel></rss>