<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: hencq</title><link>https://news.ycombinator.com/user?id=hencq</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 15 Apr 2026 21:05:10 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=hencq" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by hencq in "Backpacks got worse on purpose"]]></title><description><![CDATA[
<p>I bought Crumpler messenger bag about 15 years ago (in San Francisco when they still had a store there). Can confirm it’s indestructible. I’m glad to hear they’ve kept up their standards to this day!</p>
]]></description><pubDate>Wed, 15 Apr 2026 17:08:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47782019</link><dc:creator>hencq</dc:creator><comments>https://news.ycombinator.com/item?id=47782019</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47782019</guid></item><item><title><![CDATA[New comment by hencq in "Haunting Photos Show the Aftermath of the Kursk Submarine Disaster in 2000"]]></title><description><![CDATA[
<p>I also remember how frustrating and depressing it was that they wouldn’t allow foreign teams to help with the rescue effort. At the time it was clear that the Russians lacked the capabilities to do it. I also think in hindsight it was a sign how little interest Russia had in being part of the West.</p>
]]></description><pubDate>Tue, 07 Apr 2026 18:10:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47679143</link><dc:creator>hencq</dc:creator><comments>https://news.ycombinator.com/item?id=47679143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47679143</guid></item><item><title><![CDATA[New comment by hencq in "Sopwith – 1984 Game (2000)"]]></title><description><![CDATA[
<p>Hmm, maybe my memory is betraying me. I remember our first family computer was an XT and then later we had a 386. Maybe I'm misremembering and it was the 386 that had the turbo button or maybe the earlier one was a clone. My first own PC was a 486 as well that I built together with my dad. Good memories.</p>
]]></description><pubDate>Sat, 04 Apr 2026 22:07:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47644008</link><dc:creator>hencq</dc:creator><comments>https://news.ycombinator.com/item?id=47644008</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47644008</guid></item><item><title><![CDATA[New comment by hencq in "Sopwith – 1984 Game (2000)"]]></title><description><![CDATA[
<p>I think ours had a turbo button that would double/half the clock speed. Good times indeed :)</p>
]]></description><pubDate>Sat, 04 Apr 2026 19:49:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47642649</link><dc:creator>hencq</dc:creator><comments>https://news.ycombinator.com/item?id=47642649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47642649</guid></item><item><title><![CDATA[New comment by hencq in "Marc Andreessen is wrong about introspection"]]></title><description><![CDATA[
<p>I think there's something to this. And while America has always had this can-do attitude (just look at the number of self help books), it does seem to be in another gear recently. I don't know what caused it, but I think there have been a number of indicators: Trump ignoring Congress and introducing wild tariffs, Musk firing half of Twitter's staff and then later repeating this with DOGE, the quick roll-out of LLMs. There seems to be this prevailing attitude of "we can just do stuff, damn the consequences".<p>It appears to come with a lot of corruption and anti-intellectualism. Like you say there are also benefits to this. I think the break through of mRNA vaccines was an early indicator. I just hope we can steer this attitude back to a more optimistic world-view instead of the blatant self serving one that is currently prevailing.</p>
]]></description><pubDate>Fri, 03 Apr 2026 15:33:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47627920</link><dc:creator>hencq</dc:creator><comments>https://news.ycombinator.com/item?id=47627920</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47627920</guid></item><item><title><![CDATA[New comment by hencq in "A dot a day keeps the clutter away"]]></title><description><![CDATA[
<p>A friend of mine used to once a year hang all his shirts with the open end of the cloth hangers' hooks facing forward. After wearing and washing them he'd hang them back with the hanger facing the other way. After a year he'd toss out any shirts that were still facing the original way and had thus not been worn.</p>
]]></description><pubDate>Wed, 01 Apr 2026 05:41:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47597224</link><dc:creator>hencq</dc:creator><comments>https://news.ycombinator.com/item?id=47597224</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47597224</guid></item><item><title><![CDATA[New comment by hencq in "Generators in Lone Lisp"]]></title><description><![CDATA[
<p>Very cool stuff and great written article. Lone looks very interesting!<p>Are you planning to use your design to support things like exceptions as well? I think that's where that multi-prompt ability becomes important (yielding from a nested coroutine). Racket has prompts and aborts, which is essentially a 'yield to' primitive.</p>
]]></description><pubDate>Fri, 27 Mar 2026 15:03:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47543501</link><dc:creator>hencq</dc:creator><comments>https://news.ycombinator.com/item?id=47543501</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47543501</guid></item><item><title><![CDATA[New comment by hencq in "Generators in Lone Lisp"]]></title><description><![CDATA[
<p>I like the overview given in this Stackoverflow answer [1] (based on an even earlier comment) which classifies different types of continuations:<p>- Asymmetric or symmetric<p>- Stackful or stackless<p>- Delimited or undelimited<p>- Multi-prompt or single prompt<p>- Reentrant or non-reentrant<p>- Clonable or not<p>Based on that these generators (or semi-coroutines as the article also calls them) seem to be asymmetric, stackful, delimited, single prompt(?), non-reentrant continuations.<p>[1] - <a href="https://stackoverflow.com/questions/62817878/what-are-the-specifics-about-the-continuations-upon-which-rakudo-relies" rel="nofollow">https://stackoverflow.com/questions/62817878/what-are-the-sp...</a></p>
]]></description><pubDate>Fri, 27 Mar 2026 05:59:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47539488</link><dc:creator>hencq</dc:creator><comments>https://news.ycombinator.com/item?id=47539488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47539488</guid></item><item><title><![CDATA[New comment by hencq in "VitruvianOS – Desktop Linux Inspired by the BeOS"]]></title><description><![CDATA[
<p>Yes! I was racking my brain trying to remember what it was called. Back in the early 2000s I ran BeOS on my desktop and absolutely loved it. Then when they went under, I followed the effort to come up with an open source version with guest interest. There was one effort that wanted to build everything from scratch. That's what was later renamed into Haiku (I think initially openBeOS maybe?). There was also BlueEyedOS who thought you could get there faster by building on Linux and X11.<p>I think Haiku got more traction because at the time people felt that it should run BeOS software without recompiling. I have long wondered what would have happened if BlueEyedOS would have gotten most of the effort.</p>
]]></description><pubDate>Wed, 25 Mar 2026 15:16:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47518501</link><dc:creator>hencq</dc:creator><comments>https://news.ycombinator.com/item?id=47518501</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47518501</guid></item><item><title><![CDATA[New comment by hencq in "Is it a pint?"]]></title><description><![CDATA[
<p>Yeah, in the Netherlands 2 finger widths is the norm. But if it's more than that, people will get upset that you're pouring them milk.</p>
]]></description><pubDate>Mon, 23 Mar 2026 19:23:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47493970</link><dc:creator>hencq</dc:creator><comments>https://news.ycombinator.com/item?id=47493970</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47493970</guid></item><item><title><![CDATA[New comment by hencq in "A case against currying"]]></title><description><![CDATA[
<p>Clojure also has the anonymous function syntax with #(foo a b %) where you essentially get exactly this hole functionality (but with % instead of $). Additionally there’s partial that does partial application, so you could also do (partial foo a b).</p>
]]></description><pubDate>Sun, 22 Mar 2026 20:00:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47481489</link><dc:creator>hencq</dc:creator><comments>https://news.ycombinator.com/item?id=47481489</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47481489</guid></item><item><title><![CDATA[New comment by hencq in "Java 26 is here"]]></title><description><![CDATA[
<p>J++ predates C#. It was Microsoft's version of Java that wasn't quite compatible.</p>
]]></description><pubDate>Tue, 17 Mar 2026 19:46:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47417337</link><dc:creator>hencq</dc:creator><comments>https://news.ycombinator.com/item?id=47417337</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47417337</guid></item><item><title><![CDATA[New comment by hencq in "Racket v9.1"]]></title><description><![CDATA[
<p>I think that should work in racket-mode as well. You can easily send individual sexps to the repl and add to the live state. However, one thing that CL does that Racket doesn't do (afaik) is when you change a data type (e.g. alter a struct), it automatically ensures live code uses the new types. In Racket by contrast I have to either carefully go through all affected forms and send them to the repl, or send the whole buffer to the repl. This does make the whole experience feel more static than in CL.</p>
]]></description><pubDate>Wed, 25 Feb 2026 20:33:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47157446</link><dc:creator>hencq</dc:creator><comments>https://news.ycombinator.com/item?id=47157446</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47157446</guid></item><item><title><![CDATA[New comment by hencq in "Douglas Adams on the English–American cultural divide over "heroes""]]></title><description><![CDATA[
<p>Exactly who I immediately had to think of.</p>
]]></description><pubDate>Thu, 22 Jan 2026 16:45:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46721695</link><dc:creator>hencq</dc:creator><comments>https://news.ycombinator.com/item?id=46721695</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46721695</guid></item><item><title><![CDATA[New comment by hencq in "The super-slow conversion of the U.S. to metric (2025)"]]></title><description><![CDATA[
<p>> by the bushel<p>Well played</p>
]]></description><pubDate>Wed, 21 Jan 2026 15:56:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46707467</link><dc:creator>hencq</dc:creator><comments>https://news.ycombinator.com/item?id=46707467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46707467</guid></item><item><title><![CDATA[New comment by hencq in "The Tulip Creative Computer"]]></title><description><![CDATA[
<p>No, ASML was spun out of Philips (as was e.g. NXP)</p>
]]></description><pubDate>Wed, 14 Jan 2026 04:38:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46612409</link><dc:creator>hencq</dc:creator><comments>https://news.ycombinator.com/item?id=46612409</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46612409</guid></item><item><title><![CDATA[New comment by hencq in "$5 whale listening hydrophone making workshop"]]></title><description><![CDATA[
<p>I remember at the time it felt a little bit suspicious to me. Only after everyone already knew it had imploded, the navy came out to say their hyper advanced detection system for enemy submarines had of course also detected it.</p>
]]></description><pubDate>Mon, 15 Dec 2025 12:47:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46273792</link><dc:creator>hencq</dc:creator><comments>https://news.ycombinator.com/item?id=46273792</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46273792</guid></item><item><title><![CDATA[New comment by hencq in "Show HN: Tacopy – Tail Call Optimization for Python"]]></title><description><![CDATA[
<p>From the description, it doesn't really seem to be full Tail Call Optimization, but only optimizes tail recursion. At least all the examples are about tail recursion, where the function calls <i>itself</i> in tail position, which can indeed easily be changed to a loop. Tail Call Optimization would mean it optimizes any function call in tail position. Typically you'd implement that with a trampoline, but it doesn't seem like this does that.<p>Edit: It's actually called out under limitations "No mutual recursion: Only direct self-recursion is optimized"</p>
]]></description><pubDate>Fri, 05 Dec 2025 18:37:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46165351</link><dc:creator>hencq</dc:creator><comments>https://news.ycombinator.com/item?id=46165351</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46165351</guid></item><item><title><![CDATA[New comment by hencq in "Racket v9.0"]]></title><description><![CDATA[
<p>Delimited continuations are quite similar to effect systems that seem to be getting a lot of interest lately. So who knows, maybe they will become more mainstream in the future.</p>
]]></description><pubDate>Sun, 23 Nov 2025 19:27:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46026503</link><dc:creator>hencq</dc:creator><comments>https://news.ycombinator.com/item?id=46026503</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46026503</guid></item><item><title><![CDATA[New comment by hencq in "Three kinds of AI products work"]]></title><description><![CDATA[
<p>Yeah that one is surprisingly difficult even with a Human Intelligence in the passenger seat.</p>
]]></description><pubDate>Sun, 16 Nov 2025 19:35:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=45947732</link><dc:creator>hencq</dc:creator><comments>https://news.ycombinator.com/item?id=45947732</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45947732</guid></item></channel></rss>