<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: gylterud</title><link>https://news.ycombinator.com/user?id=gylterud</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 24 Apr 2026 19:59:23 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=gylterud" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by gylterud in "Using the internet like it's 1999"]]></title><description><![CDATA[
<p>As a university professor, I still get random people e-mailing me “dumb questions” every once in a while. And I still try my best to answer them – in the spirit of keep the Internet alive!<p>Online community and connections are very valuable, and I also get genuinely interesting e-mails from random people. Usually someone who has read something I wrote, and want to discuss it. I also send out random e-mails, and my experience is that many people will answer, if you write to them about something they care about.</p>
]]></description><pubDate>Fri, 24 Apr 2026 13:44:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47890211</link><dc:creator>gylterud</dc:creator><comments>https://news.ycombinator.com/item?id=47890211</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47890211</guid></item><item><title><![CDATA[New comment by gylterud in "British Columbia is permanently adopting daylight time"]]></title><description><![CDATA[
<p>No changing when schools and kindergartens are open. Where I live, kindergarten closes 16:30. So 8–16 it is!</p>
]]></description><pubDate>Tue, 03 Mar 2026 06:09:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47228738</link><dc:creator>gylterud</dc:creator><comments>https://news.ycombinator.com/item?id=47228738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47228738</guid></item><item><title><![CDATA[New comment by gylterud in "H-Bomb: A Frank Lloyd Wright typographic mystery"]]></title><description><![CDATA[
<p>Not sure why the comments here are so negative! I found it mildly interesting, and worth a few minutes on a Sunday!</p>
]]></description><pubDate>Sun, 01 Mar 2026 17:24:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47208673</link><dc:creator>gylterud</dc:creator><comments>https://news.ycombinator.com/item?id=47208673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47208673</guid></item><item><title><![CDATA[New comment by gylterud in "Claude becomes number one app on the U.S. App Store"]]></title><description><![CDATA[
<p>I did not realise there are ads for LLMs. Of course if I thought about it, I would conclude that there must be. But somehow the concept seems strange to me. What do they advertise? The LLM can do so many different things… I guess they are all “welcome! To the world of tomorrow!”<p>Then again, I know nothing about ads these days. Last time I had any ad exposure was twenty years ago, when I lived at home with my parents.</p>
]]></description><pubDate>Sun, 01 Mar 2026 00:31:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47202248</link><dc:creator>gylterud</dc:creator><comments>https://news.ycombinator.com/item?id=47202248</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47202248</guid></item><item><title><![CDATA[New comment by gylterud in "Statement from Dario Amodei on our discussions with the Department of War"]]></title><description><![CDATA[
<p>Countries do not do, things people do.<p>Dehumanising “the others” is a human trait, and a very destructive one. Just like violence and greed. People have different susceptibility for these, but we should all work to counter them and it is in its place to point it out when observed.</p>
]]></description><pubDate>Fri, 27 Feb 2026 08:14:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47177963</link><dc:creator>gylterud</dc:creator><comments>https://news.ycombinator.com/item?id=47177963</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47177963</guid></item><item><title><![CDATA[New comment by gylterud in "The Monad Called Free (2014)"]]></title><description><![CDATA[
<p>I owe so much to this blog! It was such an inspiring read when I started out programming in Haskell back in 2007.<p>Today I am a professor in computer science and still draw on it for examples in my advanced functional programming course. Just last week we did the loeb function, as an example of interesting use of Functor.<p>Loeb function: 
<a href="http://blog.sigfpe.com/2006/11/from-l-theorem-to-spreadsheet.html?m=1" rel="nofollow">http://blog.sigfpe.com/2006/11/from-l-theorem-to-spreadsheet...</a></p>
]]></description><pubDate>Fri, 06 Feb 2026 16:39:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46915029</link><dc:creator>gylterud</dc:creator><comments>https://news.ycombinator.com/item?id=46915029</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46915029</guid></item><item><title><![CDATA[New comment by gylterud in "How does misalignment scale with model intelligence and task complexity?"]]></title><description><![CDATA[
<p>No, but they emulate intelligence by making up connections between seemingly disparate things, where there are none.</p>
]]></description><pubDate>Tue, 03 Feb 2026 08:26:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46868155</link><dc:creator>gylterud</dc:creator><comments>https://news.ycombinator.com/item?id=46868155</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46868155</guid></item><item><title><![CDATA[New comment by gylterud in "State of the Windows: What is going on with Windows 11?"]]></title><description><![CDATA[
<p>Well, with the help of Microsoft and Apple, who knows? This might just be the years of the Linux desktop!<p>Valve has made Linux gaming a thing. So, even normies are trying it…</p>
]]></description><pubDate>Mon, 26 Jan 2026 22:55:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46772840</link><dc:creator>gylterud</dc:creator><comments>https://news.ycombinator.com/item?id=46772840</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46772840</guid></item><item><title><![CDATA[New comment by gylterud in "Ask HN: Share your personal website"]]></title><description><![CDATA[
<p><a href="https://hakon.gylterud.net/" rel="nofollow">https://hakon.gylterud.net/</a><p>I write there about anything which interests me. My site is written in Markdown and an mkfile builds it using Pandoc. There is even an atom feed for my diary entries. Also generated using Pandoc!</p>
]]></description><pubDate>Wed, 14 Jan 2026 20:47:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46623069</link><dc:creator>gylterud</dc:creator><comments>https://news.ycombinator.com/item?id=46623069</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46623069</guid></item><item><title><![CDATA[New comment by gylterud in "Gentoo Linux 2025 Review"]]></title><description><![CDATA[
<p>I used Gentoo for ten years (2005–2015), and I was very happy with it! Stable was not the word I would use, in that updating frequently broke and required manual intervention. But it was so flexible! The easily accessible options one has for choosing everything about the system is unparalleled in any system I have tried since. I would still use it if I had more tinkering time. These days I am on NixOS, mostly to have the same setup on every machine I use.</p>
]]></description><pubDate>Sun, 11 Jan 2026 13:29:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46575584</link><dc:creator>gylterud</dc:creator><comments>https://news.ycombinator.com/item?id=46575584</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46575584</guid></item><item><title><![CDATA[New comment by gylterud in "AI coding assistants are getting worse?"]]></title><description><![CDATA[
<p>One would then maybe suspect breaking up alliances with Europe is the point of the whole thing.</p>
]]></description><pubDate>Fri, 09 Jan 2026 14:43:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46554352</link><dc:creator>gylterud</dc:creator><comments>https://news.ycombinator.com/item?id=46554352</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46554352</guid></item><item><title><![CDATA[New comment by gylterud in "I program without syntax highlighting"]]></title><description><![CDATA[
<p>I had not thought about this perspective (I wrote this essay many eons ago). But now I have a good colleague who is dyslexic, and he said the same thing. He says, for him, the colours carry more meaning than the characters often.</p>
]]></description><pubDate>Thu, 08 Jan 2026 15:00:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46541804</link><dc:creator>gylterud</dc:creator><comments>https://news.ycombinator.com/item?id=46541804</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46541804</guid></item><item><title><![CDATA[New comment by gylterud in "Type-machine"]]></title><description><![CDATA[
<p>I guess they were confused by the GHc documentation which says that the language option TraditionalRecordSyntax was introduced then, and enabled by default. Of course, the actual syntax was always part of the language. There just wasn’t an explicit option to enable/disable it.</p>
]]></description><pubDate>Wed, 20 Aug 2025 06:28:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=44959216</link><dc:creator>gylterud</dc:creator><comments>https://news.ycombinator.com/item?id=44959216</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44959216</guid></item><item><title><![CDATA[New comment by gylterud in "Anna's Archive: An Update from the Team"]]></title><description><![CDATA[
<p>Cool. I might go back to it sometime some time! I really liked the routing protocol and the ease of setting up services for it.</p>
]]></description><pubDate>Tue, 19 Aug 2025 14:06:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=44951725</link><dc:creator>gylterud</dc:creator><comments>https://news.ycombinator.com/item?id=44951725</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44951725</guid></item><item><title><![CDATA[New comment by gylterud in "Anna's Archive: An Update from the Team"]]></title><description><![CDATA[
<p>What is the status on I2P these days? I used to run a lot of stuff on it. It was a lot of fun. It was like this cozy alternative development of internet, where things still felt like 1997.</p>
]]></description><pubDate>Mon, 18 Aug 2025 19:35:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=44944409</link><dc:creator>gylterud</dc:creator><comments>https://news.ycombinator.com/item?id=44944409</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44944409</guid></item><item><title><![CDATA[New comment by gylterud in "OCaml as my primary language"]]></title><description><![CDATA[
<p>The day when LLMs generate useful code with dependent types! That would be awesome!</p>
]]></description><pubDate>Thu, 14 Aug 2025 11:09:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=44899036</link><dc:creator>gylterud</dc:creator><comments>https://news.ycombinator.com/item?id=44899036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44899036</guid></item><item><title><![CDATA[New comment by gylterud in "OCaml as my primary language"]]></title><description><![CDATA[
<p>The way code is written in Haskell, small laser focused functions and clearly defined and mockable side effects, lends itself very well to property based testing.<p>This might not be impossible to achieve in other languages, but I haven’t seen it used as prevailently in other languages.</p>
]]></description><pubDate>Thu, 14 Aug 2025 11:07:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=44899024</link><dc:creator>gylterud</dc:creator><comments>https://news.ycombinator.com/item?id=44899024</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44899024</guid></item><item><title><![CDATA[New comment by gylterud in "OCaml as my primary language"]]></title><description><![CDATA[
<p>I have found that Haskell has two good things going for it when it comes to LLM code generation. Both have to do with correctness.<p>The expressive type system catches a lot of mistakes, and the fact that they are compile errors which can be fed right into the LLM again means that incorrect code is caught early.<p>The second is property based testing. With it I have had the LLM generate amazingly efficient, correct code, by iteratively making it more and more efficient – running quickcheck on each pass. The LLM is not super good at writing the tests, but if you add some yourself, you quickly root out any mistakes in the generated code.</p>
]]></description><pubDate>Thu, 14 Aug 2025 07:40:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=44897793</link><dc:creator>gylterud</dc:creator><comments>https://news.ycombinator.com/item?id=44897793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44897793</guid></item><item><title><![CDATA[New comment by gylterud in "OCaml as my primary language"]]></title><description><![CDATA[
<p>I usually treat the LLM generated Haskell code as a first draft.<p>The power of Haskell in this case is the fearless refactoring the strong type system enables. So even if the code generated is not beautiful, it can sit there and do a job until the surrounding parts have taken shape, and then be refactored into something nice when I have a moment to spare.</p>
]]></description><pubDate>Thu, 14 Aug 2025 07:30:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=44897719</link><dc:creator>gylterud</dc:creator><comments>https://news.ycombinator.com/item?id=44897719</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44897719</guid></item><item><title><![CDATA[New comment by gylterud in "The Anti-Pattern Game"]]></title><description><![CDATA[
<p>Great explanation!<p>I guess it also hints at why the sequences keep getting smaller when you compress it several times (as mentioned in a footnote). Each compression peels away layers in this expansion. That’s my intuition at least.</p>
]]></description><pubDate>Wed, 13 Aug 2025 13:50:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=44888441</link><dc:creator>gylterud</dc:creator><comments>https://news.ycombinator.com/item?id=44888441</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44888441</guid></item></channel></rss>