<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: kalekold</title><link>https://news.ycombinator.com/user?id=kalekold</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 26 Jul 2026 04:53:30 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kalekold" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by kalekold in ""Awful": Roku tests autoplaying ads loading before the home screen"]]></title><description><![CDATA[
<p>The Nvidia Shield is the best thing I've ever bought. I love it. I hope Nvidia make a new one, because i'd buy it immediately.</p>
]]></description><pubDate>Tue, 18 Mar 2025 08:52:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=43396999</link><dc:creator>kalekold</dc:creator><comments>https://news.ycombinator.com/item?id=43396999</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43396999</guid></item><item><title><![CDATA[New comment by kalekold in "Rhombus Language"]]></title><description><![CDATA[
<p>> Go looks nice to work with but actually is a hidden monster full of footguns.<p>Really? Me and my team been using it for years with no problems whatsoever.</p>
]]></description><pubDate>Tue, 18 Mar 2025 08:46:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=43396963</link><dc:creator>kalekold</dc:creator><comments>https://news.ycombinator.com/item?id=43396963</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43396963</guid></item><item><title><![CDATA[New comment by kalekold in "A Linux maintainer admitting to attempting to sabotage Rust for Linux project"]]></title><description><![CDATA[
<p>Torvalds is ambivalent to rust he just wanted to see if it worked out.<p>If we're appealing to authority here's his response a few weeks after the mail you posted:<p><a href="https://lkml.org/lkml/2022/9/19/1105#1105.php" rel="nofollow">https://lkml.org/lkml/2022/9/19/1105#1105.php</a></p>
]]></description><pubDate>Tue, 04 Feb 2025 15:44:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=42933849</link><dc:creator>kalekold</dc:creator><comments>https://news.ycombinator.com/item?id=42933849</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42933849</guid></item><item><title><![CDATA[New comment by kalekold in "A Linux maintainer admitting to attempting to sabotage Rust for Linux project"]]></title><description><![CDATA[
<p>> I'm pretty sure Torvalds is the one who decided to add Rust to the Linux kernel.<p>No it really wasn't. He just said let's see how it goes when the rust devs proposed it.</p>
]]></description><pubDate>Tue, 04 Feb 2025 15:01:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=42933186</link><dc:creator>kalekold</dc:creator><comments>https://news.ycombinator.com/item?id=42933186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42933186</guid></item><item><title><![CDATA[New comment by kalekold in "A Linux maintainer admitting to attempting to sabotage Rust for Linux project"]]></title><description><![CDATA[
<p>> This is NOT because I hate Rust. While not my favourite language it's definitively one of the best new ones and I encourage people to use it for new projects where it fits. I do not want it anywhere near a huge C code base that I need to maintain.<p>Seems pretty clear cut to me.<p>Why do rust developers demand everything be re-written in their language? Especially one of the longest running, largest and most successful C projects of all time? It was never going to work out.<p>There are a few brand new operating systems being developed in rust, why not contribute to them instead?</p>
]]></description><pubDate>Tue, 04 Feb 2025 14:20:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=42932642</link><dc:creator>kalekold</dc:creator><comments>https://news.ycombinator.com/item?id=42932642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42932642</guid></item><item><title><![CDATA[New comment by kalekold in "Context should go away for Go 2 (2017)"]]></title><description><![CDATA[
<p>> If you use ctx.Value in my (non-existent) company, you’re fired<p>This is such a bad take.<p>ctx.Value is incredibly useful for passing around context of api calls. We use it a lot, especially for logging such context values as locales, ids, client info, etc. We then use these context values when calling other services as headers so they gain the context around the original call too. Loggers in all services pluck out values from the context automatically when a log entry is created. It's a fantastic system and serves us well. e.g.<p><pre><code>    log.WithContext(ctx).Errorf("....", err)</code></pre></p>
]]></description><pubDate>Tue, 21 Jan 2025 10:32:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=42778504</link><dc:creator>kalekold</dc:creator><comments>https://news.ycombinator.com/item?id=42778504</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42778504</guid></item><item><title><![CDATA[New comment by kalekold in "Understanding the Odin Programming Language"]]></title><description><![CDATA[
<p>I'm not particularly impressed by Odin but maybe i'm not the audience. If you like strictly procedural languages (or a die hard C fan) it's probably fine but it feels like a 'My First Language™' kind of project.<p>What I really miss are methods on structs a'la Go. Just simple receivers would be a great addition imho. Because of this choice, it's affected the entire stdlib and boy does it look old. Creating a typed variable to pass it to a stdlib init function (for allocation, etc) is terrible decision and it's everywhere. The stdlib looks muddled too.<p>Odin is obviously heavily inspired by Go (among others) but it's learned nothing of the lessons of the Go authors. For example, Odin is a larger language and has fewer features.<p>I got an ICE while compiling once and it reported something like `TODO(bill) support this`. Not a good look.</p>
]]></description><pubDate>Thu, 12 Dec 2024 11:33:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=42398296</link><dc:creator>kalekold</dc:creator><comments>https://news.ycombinator.com/item?id=42398296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42398296</guid></item><item><title><![CDATA[New comment by kalekold in "Golang Interpreter Written in PHP"]]></title><description><![CDATA[
<p>lol</p>
]]></description><pubDate>Sun, 25 Aug 2024 07:53:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=41345352</link><dc:creator>kalekold</dc:creator><comments>https://news.ycombinator.com/item?id=41345352</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41345352</guid></item><item><title><![CDATA[New comment by kalekold in "OpenAI Employees Warn of Advanced AI Dangers"]]></title><description><![CDATA[
<p>The 'end of the world' scenario isn't perhaps something that we expect. We always think the end of the world will be disease or natural cataclysm. Also, humanities curiosity can't help itself.<p>* Imagine AI giving a terrorist network a recipe for the most toxic nerve gas ever discovered. (This has already happened to AI researches)<p>* Imagine AI being used for deepfake propaganda inciting a war between superpowers. (This is arguably already in progress)<p>* or it could be the usual sci-fi classic of an AI intelligence becomes superior to humans and just takes over (using the above methods and more).<p>AI has the ability to be completely undetectable and incredibly insidious. We could be destroyed by a force we don't even notice.</p>
]]></description><pubDate>Wed, 05 Jun 2024 08:41:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=40582744</link><dc:creator>kalekold</dc:creator><comments>https://news.ycombinator.com/item?id=40582744</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40582744</guid></item><item><title><![CDATA[New comment by kalekold in "Why not just do simple C++ RAII in C?"]]></title><description><![CDATA[
<p>Use D's -betterC flag?<p><a href="https://dlang.org/spec/betterc.html" rel="nofollow">https://dlang.org/spec/betterc.html</a></p>
]]></description><pubDate>Thu, 23 May 2024 12:40:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=40453978</link><dc:creator>kalekold</dc:creator><comments>https://news.ycombinator.com/item?id=40453978</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40453978</guid></item><item><title><![CDATA[New comment by kalekold in "Go run"]]></title><description><![CDATA[
<p>Node is single threaded.<p>No more needs to be said after that.</p>
]]></description><pubDate>Thu, 22 Feb 2024 09:53:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=39465117</link><dc:creator>kalekold</dc:creator><comments>https://news.ycombinator.com/item?id=39465117</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39465117</guid></item><item><title><![CDATA[New comment by kalekold in "Inside the proton, the ‘most complicated thing you could possibly imagine’"]]></title><description><![CDATA[
<p>> I still have bets on this all being a massive game of life.<p>You might be right!<p><a href="https://writings.stephenwolfram.com/2020/04/finally-we-may-have-a-path-to-the-fundamental-theory-of-physics-and-its-beautiful/" rel="nofollow">https://writings.stephenwolfram.com/2020/04/finally-we-may-h...</a></p>
]]></description><pubDate>Thu, 15 Feb 2024 10:11:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=39380960</link><dc:creator>kalekold</dc:creator><comments>https://news.ycombinator.com/item?id=39380960</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39380960</guid></item><item><title><![CDATA[New comment by kalekold in "Questioning "The Value of Open Source Software""]]></title><description><![CDATA[
<p>This article is just a stealth extension of the so called 'open source sustainability crisis' argument.<p>Basically, it's just a bunch of people wanting to work on open source software and demanding to be paid for it. Like literally demanding you pay them for using their software!<p>I'll repeat here what I always say to them. If you demand to be paid for creating open source software, then maybe it's not for you because you don't seem to understand the license you added.</p>
]]></description><pubDate>Mon, 12 Feb 2024 09:31:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=39343047</link><dc:creator>kalekold</dc:creator><comments>https://news.ycombinator.com/item?id=39343047</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39343047</guid></item><item><title><![CDATA[New comment by kalekold in "Snaps. Why? Please Stop"]]></title><description><![CDATA[
<p>I use Ubuntu and i'm sick of having snaps forced on me. When I next install, i'm either completely ridding the system of snap or i use another distro. I'm fed up with it.<p>The kicker is sometimes when you use apt to install a package, sometimes it installs a snap! It's madness!</p>
]]></description><pubDate>Thu, 23 Nov 2023 21:08:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=38397568</link><dc:creator>kalekold</dc:creator><comments>https://news.ycombinator.com/item?id=38397568</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38397568</guid></item><item><title><![CDATA[New comment by kalekold in "Why the BBC doesn't call Hamas militants "terrorists""]]></title><description><![CDATA[
<p>Four top lawyers in the UK have asked the regulatory authority to investigate.<p>> In a letter to Ofcom, Lord Wolfson KC, Lord Pannick KC, Lord Grabiner KC and Jeremy Brier KC urged the regulator to investigate the corporation.<p>> The authors of the letter said that Hamas is a proscribed terrorist organisation in the UK and “that is not a matter of debate or discussion. It is a matter of legal fact.<p><a href="https://www.telegraph.co.uk/news/2023/10/11/bbc-not-calling-hamas-terrorists-ofcom-top-lawyers/" rel="nofollow noreferrer">https://www.telegraph.co.uk/news/2023/10/11/bbc-not-calling-...</a></p>
]]></description><pubDate>Thu, 12 Oct 2023 08:02:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=37854613</link><dc:creator>kalekold</dc:creator><comments>https://news.ycombinator.com/item?id=37854613</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37854613</guid></item><item><title><![CDATA[New comment by kalekold in "FP-Go: Functional programming library for Golang"]]></title><description><![CDATA[
<p>How does this make code easier to read and maintain? It all looks like gibberish to me.</p>
]]></description><pubDate>Fri, 18 Aug 2023 08:29:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=37172778</link><dc:creator>kalekold</dc:creator><comments>https://news.ycombinator.com/item?id=37172778</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37172778</guid></item><item><title><![CDATA[New comment by kalekold in "Dart 3.1 and a retrospective on functional style programming in Dart"]]></title><description><![CDATA[
<p>Rob Pike was right: "features were being added by taking them from one language and adding it to another" "...and I realised all of these languages are turning into the same language." "we don't want one tool, we want a set of tools, each best at one task"<p><a href="https://www.youtube.com/watch?v=rFejpH_tAHM">https://www.youtube.com/watch?v=rFejpH_tAHM</a></p>
]]></description><pubDate>Thu, 17 Aug 2023 08:14:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=37158633</link><dc:creator>kalekold</dc:creator><comments>https://news.ycombinator.com/item?id=37158633</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37158633</guid></item><item><title><![CDATA[New comment by kalekold in "99% of top Python packages are now wheels"]]></title><description><![CDATA[
<p>Packages are wheels? lolwut?<p>> Wheels are the new standard of Python distribution and are intended to replace eggs.<p>Ahhh... ???</p>
]]></description><pubDate>Thu, 03 Aug 2023 11:49:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=36984499</link><dc:creator>kalekold</dc:creator><comments>https://news.ycombinator.com/item?id=36984499</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36984499</guid></item><item><title><![CDATA[New comment by kalekold in "Raylib – A simple and easy-to-use library to enjoy video games programming"]]></title><description><![CDATA[
<p>Raylib is awesome! It reminds me of the old school days of using BlitzBASIC to get things drawn on screen because it's easy and so much fun. This is how programming used to be, no fuss, just easy to use libraries.<p>I currently use Raylib with Go and the Go bindings[1] to create screensavers for Linux and I'm really happy with the results.<p>I even use it at work to draw interactive infrastructure diagrams that animate dependencies, allow controlling start-up etc. It's really flexible and simpler than anything else I've found to get stuff on-screen. I love it!<p>[1]: <a href="https://github.com/gen2brain/raylib-go">https://github.com/gen2brain/raylib-go</a></p>
]]></description><pubDate>Thu, 06 Jul 2023 08:29:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=36612926</link><dc:creator>kalekold</dc:creator><comments>https://news.ycombinator.com/item?id=36612926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36612926</guid></item><item><title><![CDATA[New comment by kalekold in "Node 20 allows you to compile your app into a single executable"]]></title><description><![CDATA[
<p>> Node 20 allows you to compile your app into a single executable along with the entire Node.js core so you can run your apps on systems where node isn't installed, or your don't trust the system version.<p>85.8Mb for a hello world program!</p>
]]></description><pubDate>Wed, 19 Apr 2023 20:10:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=35632717</link><dc:creator>kalekold</dc:creator><comments>https://news.ycombinator.com/item?id=35632717</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35632717</guid></item></channel></rss>