<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: layer8</title><link>https://news.ycombinator.com/user?id=layer8</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 10 Aug 2026 15:58:21 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=layer8" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by layer8 in "Tail-Call Interpreters in Rust – Jimmy Ostler"]]></title><description><![CDATA[
<p>Might as well give up on CSS and just use brutalist HTML in that case.</p>
]]></description><pubDate>Mon, 10 Aug 2026 12:00:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49242541</link><dc:creator>layer8</dc:creator><comments>https://news.ycombinator.com/item?id=49242541</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49242541</guid></item><item><title><![CDATA[New comment by layer8 in "Taxi drivers rarely die of Alzheimer's"]]></title><description><![CDATA[
<p>++n</p>
]]></description><pubDate>Sun, 09 Aug 2026 19:11:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=49234626</link><dc:creator>layer8</dc:creator><comments>https://news.ycombinator.com/item?id=49234626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49234626</guid></item><item><title><![CDATA[New comment by layer8 in "There Are Magic Hexagons of Every Order"]]></title><description><![CDATA[
<p>In the hexagons, 30-degree lines could be considered as well — there might even be solutions when treated analogously to pandiagonal magic squares.</p>
]]></description><pubDate>Sun, 09 Aug 2026 13:22:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49231175</link><dc:creator>layer8</dc:creator><comments>https://news.ycombinator.com/item?id=49231175</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49231175</guid></item><item><title><![CDATA[New comment by layer8 in "Os8088: A powerful Mac-like OS for the IBM XT, 286, 386"]]></title><description><![CDATA[
<p>A BSD or MIT (or any other) license doesn’t remove copyright. For example, copyright reserves the author the right to also release the work under a different license in the future. AI output doesn’t have such associated rights.</p>
]]></description><pubDate>Sun, 09 Aug 2026 12:38:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49230860</link><dc:creator>layer8</dc:creator><comments>https://news.ycombinator.com/item?id=49230860</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49230860</guid></item><item><title><![CDATA[New comment by layer8 in "Melatonin impairs morning cognition in healthy young adults (2023)"]]></title><description><![CDATA[
<p>I hope you mean µg.</p>
]]></description><pubDate>Sun, 09 Aug 2026 11:38:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49230506</link><dc:creator>layer8</dc:creator><comments>https://news.ycombinator.com/item?id=49230506</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49230506</guid></item><item><title><![CDATA[New comment by layer8 in "Improving Heuristics for A* Pathfinding"]]></title><description><![CDATA[
<p>Finally an interesting article about AI!</p>
]]></description><pubDate>Sun, 09 Aug 2026 11:28:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49230463</link><dc:creator>layer8</dc:creator><comments>https://news.ycombinator.com/item?id=49230463</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49230463</guid></item><item><title><![CDATA[New comment by layer8 in "Microsoft Word for Windows 1.1a, Native X64 Port"]]></title><description><![CDATA[
<p>“Opus” is/was a lot of things: <a href="https://en.wikipedia.org/wiki/Opus#Computing" rel="nofollow">https://en.wikipedia.org/wiki/Opus#Computing</a></p>
]]></description><pubDate>Sun, 09 Aug 2026 11:19:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49230426</link><dc:creator>layer8</dc:creator><comments>https://news.ycombinator.com/item?id=49230426</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49230426</guid></item><item><title><![CDATA[New comment by layer8 in "Microsoft Word for Windows 1.1a, Native X64 Port"]]></title><description><![CDATA[
<p>Direct link: <a href="https://computerhistory.org/wp-content/uploads/2019/08/ms-word-for-win-word-for-windows-1.1a-2.png" rel="nofollow">https://computerhistory.org/wp-content/uploads/2019/08/ms-wo...</a><p>Versus the port: <a href="https://cdn.neowin.com/news/images/uploaded/2026/08/1786171652_word_1.1a_port.webp" rel="nofollow">https://cdn.neowin.com/news/images/uploaded/2026/08/17861716...</a></p>
]]></description><pubDate>Sun, 09 Aug 2026 11:13:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49230385</link><dc:creator>layer8</dc:creator><comments>https://news.ycombinator.com/item?id=49230385</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49230385</guid></item><item><title><![CDATA[New comment by layer8 in "Python string literals are kinda funny"]]></title><description><![CDATA[
<p>I’m assuming you can only use it with string literals, hence it is less universally useful.</p>
]]></description><pubDate>Sat, 08 Aug 2026 22:55:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49226678</link><dc:creator>layer8</dc:creator><comments>https://news.ycombinator.com/item?id=49226678</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49226678</guid></item><item><title><![CDATA[New comment by layer8 in "Monitors for Work"]]></title><description><![CDATA[
<p>It was before everything became widescreen. 1280x1024 at 19” was pretty common I think, which is 86 PPI and would correspond to FHD at 25.5”. I still have a 27” 1920x1200 from 2007 at roughly the same PPI, which was considered a high-end monitor at the time (only few monitors like Apple’s Cinema HD Display with 2560x1600 at 30”, 100 PPI, surpassed it). 27” FHD is only slightly worse at 82 PPI. Just move it an inch or so farther away.</p>
]]></description><pubDate>Sat, 08 Aug 2026 22:47:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49226629</link><dc:creator>layer8</dc:creator><comments>https://news.ycombinator.com/item?id=49226629</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49226629</guid></item><item><title><![CDATA[New comment by layer8 in "Monitors for Work"]]></title><description><![CDATA[
<p>There was a time when these were considered super sharp high-resolution monitors. Fonts tended to be more optimized for (sub)pixel-level hinting in the past, though, while newer fonts and font rendering are more blurry on low-res monitors than things used to be. Vector icons are worse as well in that respect than the pixel-art icons of the past. I’ve also observed actual pixel quality (contrast/graininess) becoming worse with newer low-res monitor models, particularly on VA panels.</p>
]]></description><pubDate>Sat, 08 Aug 2026 22:21:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49226439</link><dc:creator>layer8</dc:creator><comments>https://news.ycombinator.com/item?id=49226439</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49226439</guid></item><item><title><![CDATA[New comment by layer8 in "Python string literals are kinda funny"]]></title><description><![CDATA[
<p>Admittedly I’m not so familiar with Python; it does work in Java. In that case, introducing a less hazardous string concatenation operator would seem more universally useful.</p>
]]></description><pubDate>Sat, 08 Aug 2026 22:10:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49226359</link><dc:creator>layer8</dc:creator><comments>https://news.ycombinator.com/item?id=49226359</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49226359</guid></item><item><title><![CDATA[New comment by layer8 in "Python string literals are kinda funny"]]></title><description><![CDATA[
<p>I’m not sure what you mean by manual formatting. You do need a place in your program where you fill in the parameters into the respective localized string template. I agree that the printf format syntax is somewhat limited for localization [0]. But whatever localization string format you use, you don’t want arbitrary expressions embeddable within it.<p>[0] though GNU libc does let you extend it: <a href="https://sourceware.org/glibc/manual/latest/html_mono/libc.html#Customizing-Printf" rel="nofollow">https://sourceware.org/glibc/manual/latest/html_mono/libc.ht...</a></p>
]]></description><pubDate>Sat, 08 Aug 2026 22:06:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49226332</link><dc:creator>layer8</dc:creator><comments>https://news.ycombinator.com/item?id=49226332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49226332</guid></item><item><title><![CDATA[New comment by layer8 in "Python string literals are kinda funny"]]></title><description><![CDATA[
<p>Personally I do find the first version clearer, because it is based on general language rules.</p>
]]></description><pubDate>Sat, 08 Aug 2026 22:00:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49226300</link><dc:creator>layer8</dc:creator><comments>https://news.ycombinator.com/item?id=49226300</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49226300</guid></item><item><title><![CDATA[New comment by layer8 in "Python string literals are kinda funny"]]></title><description><![CDATA[
<p>It’s unclear what the big advantage is over `print("Age: "+age)`. It’s even more characters, in that specific example.</p>
]]></description><pubDate>Sat, 08 Aug 2026 21:59:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49226293</link><dc:creator>layer8</dc:creator><comments>https://news.ycombinator.com/item?id=49226293</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49226293</guid></item><item><title><![CDATA[New comment by layer8 in "Python string literals are kinda funny"]]></title><description><![CDATA[
<p>> why use format strings<p>Because these are used for locale-specific configuration data. `"This is here: {x+y} blah"` on the other hand isn’t a string (mere data), it’s a program, because you can have arbitrary expressions inside the braces. You don’t want to repeat the `x+y` in each localization file.<p>I have nothing against ergonomic program constructs for composing strings, but please let’s not confuse such program constructs with mere string literals.</p>
]]></description><pubDate>Sat, 08 Aug 2026 21:45:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49226191</link><dc:creator>layer8</dc:creator><comments>https://news.ycombinator.com/item?id=49226191</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49226191</guid></item><item><title><![CDATA[New comment by layer8 in "Danish high schoolers will have to verbally defend written assignments"]]></title><description><![CDATA[
<p>That probably would be worse, because you aren’t seeing how your examiner reacts and will be imagining the worst.</p>
]]></description><pubDate>Sat, 08 Aug 2026 21:20:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49226014</link><dc:creator>layer8</dc:creator><comments>https://news.ycombinator.com/item?id=49226014</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49226014</guid></item><item><title><![CDATA[New comment by layer8 in "Timeline of the OpenAI accidental attack against Hugging Face"]]></title><description><![CDATA[
<p>It’s fine in landscape for me, but here you go:<p>“The problem, and it is a moral problem, with which we are here faced is very close to one of the great problems of slavery. Let us grant that slavery is bad because it is cruel. It is, however, self-contradictory, and for a reason which is quite different. We wish a slave to be intelligent, to be able to assist us in the carrying out of our tasks. However, we also wish him to be subservient. Complete subservience and complete intelligence do not go together. How often in ancient times the clever Greek philosopher slave of a less intelligent Roman slaveholder must have dominated the actions of his master rather than obeyed his wishes! Similarly, if the machines become more and more efficient and operate at a higher and higher psychological level, the catastrophe foreseen by Butler of the dominance of the machine comes nearer and nearer.”<p>I used <a href="https://www.textfixer.com/tools/remove-line-breaks.php" rel="nofollow">https://www.textfixer.com/tools/remove-line-breaks.php</a>.</p>
]]></description><pubDate>Sat, 08 Aug 2026 16:50:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49223498</link><dc:creator>layer8</dc:creator><comments>https://news.ycombinator.com/item?id=49223498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49223498</guid></item><item><title><![CDATA[New comment by layer8 in "Timeline of the OpenAI accidental attack against Hugging Face"]]></title><description><![CDATA[
<p>> step by step<p>That’s basically what “pari passu” means.</p>
]]></description><pubDate>Sat, 08 Aug 2026 16:46:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49223457</link><dc:creator>layer8</dc:creator><comments>https://news.ycombinator.com/item?id=49223457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49223457</guid></item><item><title><![CDATA[New comment by layer8 in "A domain can now say it is for sale, in DNS"]]></title><description><![CDATA[
<p>My family name was already taken as a domain 25 years ago, but well, you can’t expect to be able to own any but the most rare names. However, the space is large enough that you can invent a name that is available, and it’s fine.<p>I’m more annoyed by products/companies choosing names that are just common words.</p>
]]></description><pubDate>Sat, 08 Aug 2026 16:27:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49223285</link><dc:creator>layer8</dc:creator><comments>https://news.ycombinator.com/item?id=49223285</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49223285</guid></item></channel></rss>