<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: Pinus</title><link>https://news.ycombinator.com/user?id=Pinus</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 16 Jun 2026 16:47:23 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Pinus" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Pinus in "IBM Confidential: System/360 File Organization [video]"]]></title><description><![CDATA[
<p>The slide transition at 6:16 took me by surprise. =)<p>Chap needs to have his suit jacket fixed, though... that collar gap!</p>
]]></description><pubDate>Wed, 27 May 2026 06:48:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48290597</link><dc:creator>Pinus</dc:creator><comments>https://news.ycombinator.com/item?id=48290597</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48290597</guid></item><item><title><![CDATA[New comment by Pinus in "Curly braces: An evolution of Unix and C"]]></title><description><![CDATA[
<p>Did anyone ever actually use trigraphs or digraphs in C? All I ever saw in Sweden (where the most commonly used seven-bit character encoding lacked brackets, braces, backslash and vertical bar) was to just use the same code points and writing int main(int argc, char argvÄÅ) ä ... å, or setting your terminal to use USASCII, l|{v}ng your pl{}n t|xt look}ng l}k| th}s.</p>
]]></description><pubDate>Tue, 26 May 2026 04:37:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48275050</link><dc:creator>Pinus</dc:creator><comments>https://news.ycombinator.com/item?id=48275050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48275050</guid></item><item><title><![CDATA[New comment by Pinus in "The occasional ECONNRESET"]]></title><description><![CDATA[
<p>I remember seeing more or less the same bug 20 years ago... "Calling" process did connect, write, close. "Answering" process did accept, write("hello"), read, close. One of them got ECONNRESET on Windows NT, but not on some Unix variant (or possibly the other way around) because there was data (the "hello") that was sent but never read.<p>It it nice that there are some constants in this rapidly-changing world. =)</p>
]]></description><pubDate>Mon, 18 May 2026 06:00:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48176032</link><dc:creator>Pinus</dc:creator><comments>https://news.ycombinator.com/item?id=48176032</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48176032</guid></item><item><title><![CDATA[New comment by Pinus in "Rescuing old printers with an in-browser Linux VM bridged to WebUSB over USB/IP"]]></title><description><![CDATA[
<p>As for the "who would want that", I think the use case for that kind of printer today is slow logging. With a laser printer that outputs a page at a time, if you log one line per day the power fails after 65 days, you lose the 65 lines that was in its memory. The MX-80 can print a line, or even a character if you poke it in the ribs a bit, at a time, so if the power goes away, your printed lines are still there.</p>
]]></description><pubDate>Wed, 08 Apr 2026 10:59:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47688463</link><dc:creator>Pinus</dc:creator><comments>https://news.ycombinator.com/item?id=47688463</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47688463</guid></item><item><title><![CDATA[New comment by Pinus in "Why are we still using Markdown?"]]></title><description><![CDATA[
<p>Unfortunately, the plain text does not look good, and does not offer good control of the typesetting. At least, nearly all markdown I see is almost unreadable in its “raw” state. I’d much rather read manually formatted, monospaced, text. That way, you can use asterisks as bullets, as footnote markers and as emphasis markers all at the same time, and anyone who is familiar with normal typographic conventions will understand what is what.</p>
]]></description><pubDate>Sat, 04 Apr 2026 06:28:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47636425</link><dc:creator>Pinus</dc:creator><comments>https://news.ycombinator.com/item?id=47636425</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47636425</guid></item><item><title><![CDATA[New comment by Pinus in "Why is this program erroneously rejected by three C++ compilers?"]]></title><description><![CDATA[
<p>I finally got around to it myself. Worked just fine. (VS Code, Github Copilot, Claude Haiku 4.5).</p>
]]></description><pubDate>Thu, 19 Mar 2026 06:15:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47435592</link><dc:creator>Pinus</dc:creator><comments>https://news.ycombinator.com/item?id=47435592</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47435592</guid></item><item><title><![CDATA[New comment by Pinus in "Why is this program erroneously rejected by three C++ compilers?"]]></title><description><![CDATA[
<p>If you just toss the image at one of those newfangled AI thingamajigs (Copilot, Claude, whatever) and say "Compile this C++ program", does it work? Someone must have tried it by now – give us a report!</p>
]]></description><pubDate>Sat, 14 Mar 2026 15:33:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47377714</link><dc:creator>Pinus</dc:creator><comments>https://news.ycombinator.com/item?id=47377714</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47377714</guid></item><item><title><![CDATA[New comment by Pinus in "DBASE on the Kaypro II"]]></title><description><![CDATA[
<p>Thanks for writing this! I remember reading about dBase II as a kid, and now that I’m (much!) older and actually using some of the databases of today, I have sometimes wondered what those older personal-computer databases looked like.</p>
]]></description><pubDate>Tue, 17 Feb 2026 13:11:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47047136</link><dc:creator>Pinus</dc:creator><comments>https://news.ycombinator.com/item?id=47047136</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47047136</guid></item><item><title><![CDATA[New comment by Pinus in "Using an engineering notebook"]]></title><description><![CDATA[
<p>The problem I always run into when I try something like this, is that I mostly (there are exceptions) use paper as a data processing medium (as opposed to a data recording medium). Most of what I do on paper is messy, half-baked, wrong, turns out to be a false start, whatever. Once all that is fixed, what is left gets tidied up into some sort of digital form, usually program code. I don’t want all that mess in the capital-N Notebook, but it is hard to know when to switch from backs of envelopes to the Notebook.<p>I suppose there might be a value in stopping right before the tidying-up stage (or perhaps right after it) and summarise the steps that led up to it (including abandoned approaches, and why) into some sort of document but that, for me, would be a digital file somewhere, not paper.</p>
]]></description><pubDate>Thu, 12 Feb 2026 11:08:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46987304</link><dc:creator>Pinus</dc:creator><comments>https://news.ycombinator.com/item?id=46987304</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46987304</guid></item><item><title><![CDATA[New comment by Pinus in "What's up with all those equals signs anyway?"]]></title><description><![CDATA[
<p>As far as I can remember, <i>most</i> mail servers were fairly sane about that sort of thing, even back in the 90’s when this stuff was introduced. However, there were always these more or less motivated fears about some server somewhere running on some ancient IBM hardware using EBCDIC encoding and truncating everything to 72 characters because its model of the world was based on punched cards. So standards were written to handle all those bizarre systems. And I am sure that there is someone on HN who actually used one of those servers...</p>
]]></description><pubDate>Tue, 03 Feb 2026 11:25:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46869559</link><dc:creator>Pinus</dc:creator><comments>https://news.ycombinator.com/item?id=46869559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46869559</guid></item><item><title><![CDATA[New comment by Pinus in "Is It Time for a Nordic Nuke?"]]></title><description><![CDATA[
<p>From what I have understood, a significant part of the reason why Sweden scrapped its nuke program last time around, was that we found out that nukes pose more questions than they answer. Obviously, you need the nukes themselves, and a reliable delivery mechanism. Neither are cheap. Preferably, you want second-strike capability, which is kind of tricky. And you want some way of balancing things so that the enemy does not take a chance on that second-strike capability and nuke you first anyway. Then you need something to use them <i>for</i>. At the time, the targets would probably have been ports in the Baltic states, then (involuntary) parts of the Soviet union and likely starting points for the hypothetical Soviet invasion fleet. Could we really stomach the idea of killing a few thousand Estonian civilians, probably not too happy about being used as stepping stones by the Soviets? For most military targets, there are better weapons.<p>Of course, it has later been argued that by entering into various more or less hidden agreements with the US, we made ourselves nuclear targets anyway, with no formal guarantees whatsoever to show for it...</p>
]]></description><pubDate>Mon, 26 Jan 2026 17:45:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46768896</link><dc:creator>Pinus</dc:creator><comments>https://news.ycombinator.com/item?id=46768896</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46768896</guid></item><item><title><![CDATA[New comment by Pinus in "Cursor's latest “browser experiment” implied success without evidence"]]></title><description><![CDATA[
<p>Obviously, it has to <i>eventually</i> build and run if there’s to be any point to it, but is it necessary that every, or even any, step along the way builds and runs? I imagine some sort of iterative set-up where one component generates code, more or less "intelligently", and others check it against the C, HTML, JavaScript, CSS and what-have-you specs, and the whole thing iterates until all the checking components are happy. The components can’t be completely separate, of course, they’d have to be more or less intermingled or convergence would be very slow (like when lcamtuf had his fuzzer generate a JPEG out of an empty file), but isn’t that basically what (large) neural networks are; tangled messes of interconnected functions that do things in ways too complicated for anyone to bother figuring out?</p>
]]></description><pubDate>Fri, 16 Jan 2026 19:34:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46651036</link><dc:creator>Pinus</dc:creator><comments>https://news.ycombinator.com/item?id=46651036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46651036</guid></item><item><title><![CDATA[New comment by Pinus in "Cursor's latest “browser experiment” implied success without evidence"]]></title><description><![CDATA[
<p>I haven’t studied the project that this is a comment on, but: The article notices that something that compiles, runs, and renders a trivial HTML page might be a good starting point, and I would certainly agree with that when it’s humans writing the code. But is it the <i>only</i> way? Instead of maintaining “builds and runs” as a constant and varying what it does, can it make sense to have “a decent-sized subset of browser functionality” as a constant and varying the “builds and runs” bit? (Admittedly, that bit does not seem to be converging here, but I’m curious in more general terms.)</p>
]]></description><pubDate>Fri, 16 Jan 2026 18:06:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46649659</link><dc:creator>Pinus</dc:creator><comments>https://news.ycombinator.com/item?id=46649659</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46649659</guid></item><item><title><![CDATA[New comment by Pinus in "The 500k-ton typo: Why data center copper math doesn't add up"]]></title><description><![CDATA[
<p>We _have_ standardized on Earth circumferences for length, only we divide by 40 million to make the numbers more sane, and got the measurement slightly wrong!</p>
]]></description><pubDate>Thu, 15 Jan 2026 13:28:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46632205</link><dc:creator>Pinus</dc:creator><comments>https://news.ycombinator.com/item?id=46632205</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46632205</guid></item><item><title><![CDATA[New comment by Pinus in "Learn LaTeX in 30 Minutes"]]></title><description><![CDATA[
<p>You take a language designed around the limitations of 1970’s computers and the absence of limitations of Donald Knuth’s brain, and then you build a document system on top of that. What could possibly go wrong? =)</p>
]]></description><pubDate>Thu, 25 Dec 2025 11:19:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46383721</link><dc:creator>Pinus</dc:creator><comments>https://news.ycombinator.com/item?id=46383721</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46383721</guid></item><item><title><![CDATA[New comment by Pinus in "Can you take an ox to Oxford?"]]></title><description><![CDATA[
<p>Meanwhile, Cambridge has, or at least had a few years ago, at least one combined pedestrian/cattle tunnel (there was a fence down the middle!) under a major road.</p>
]]></description><pubDate>Thu, 27 Nov 2025 12:01:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46068453</link><dc:creator>Pinus</dc:creator><comments>https://news.ycombinator.com/item?id=46068453</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46068453</guid></item><item><title><![CDATA[New comment by Pinus in "'Calvin and Hobbes' at 40"]]></title><description><![CDATA[
<p>If you want something to hang on your wall, an original strip is coming up for auction in Stockholm more or less as I write. The bid is currently at over 1 MSEK (100kUSD)... <a href="https://auctionet.com/sv/events/891-the-modern-art-design-sale/1205-bill-watterson-kalle-och-hobbe-seriestripp-original" rel="nofollow">https://auctionet.com/sv/events/891-the-modern-art-design-sa...</a></p>
]]></description><pubDate>Thu, 20 Nov 2025 14:00:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=45992615</link><dc:creator>Pinus</dc:creator><comments>https://news.ycombinator.com/item?id=45992615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45992615</guid></item><item><title><![CDATA[New comment by Pinus in "NaN, the not-a-number number that isn't NaN"]]></title><description><![CDATA[
<p>For the built-in float type in Python, the behaviour is a bit funny:<p><pre><code>    >>> nan=float('nan')
    >>> a=[nan]
    >>> nan in a
    True
    >>> any(nan==x for x in a)
    False
</code></pre>
(Because the `in` operator assumes that identity implies equality...)</p>
]]></description><pubDate>Thu, 30 Oct 2025 19:15:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=45764077</link><dc:creator>Pinus</dc:creator><comments>https://news.ycombinator.com/item?id=45764077</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45764077</guid></item><item><title><![CDATA[New comment by Pinus in "How to Enter a City Like a King"]]></title><description><![CDATA[
<p>I thought there was something about the king of the UK having to ask permission to enter the City of London, but apparently that is a misunderstanding (<a href="https://en.wikipedia.org/wiki/City_of_London_Corporation#Temple_Bar_Ceremony" rel="nofollow">https://en.wikipedia.org/wiki/City_of_London_Corporation#Tem...</a>). Pity, it would have been a good story of even monarchy bowing to finance! =)</p>
]]></description><pubDate>Mon, 20 Oct 2025 16:25:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45645722</link><dc:creator>Pinus</dc:creator><comments>https://news.ycombinator.com/item?id=45645722</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45645722</guid></item><item><title><![CDATA[New comment by Pinus in "Scheme Reports at Fifty"]]></title><description><![CDATA[
<p>I thought "this feels like Univers" when I saw the text. A quick check, and it turned out to be URW Classic Sans, a font that I had not heard about, but which is apparently a Univers clone. (Not to be confused with URW Classico, which is more like Optima. I also wonder how it relates to U001, another URW clone of Univers... just different names? U001 comes, or used to come at least, with GhostPCL under a non-commercial licence.)</p>
]]></description><pubDate>Mon, 20 Oct 2025 12:44:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=45643265</link><dc:creator>Pinus</dc:creator><comments>https://news.ycombinator.com/item?id=45643265</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45643265</guid></item></channel></rss>