<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: rjinman</title><link>https://news.ycombinator.com/user?id=rjinman</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 09 May 2026 03:17:38 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=rjinman" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by rjinman in "New statue in London, attributed to Banksy, of a suited man, blinded by a flag"]]></title><description><![CDATA[
<p>It’s amazing how everyone thinks this sculpture’s message doesn’t apply to them. “My side’s flags are different, it’s the other side’s flags that are bad”. So many people here making this argument. It’s beyond parody, yet really so predictable. Amazing lack of self awareness. I thought this place was more rational than Reddit, but apparently not!</p>
]]></description><pubDate>Mon, 04 May 2026 19:14:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48013557</link><dc:creator>rjinman</dc:creator><comments>https://news.ycombinator.com/item?id=48013557</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48013557</guid></item><item><title><![CDATA[New comment by rjinman in "New statue in London, attributed to Banksy, of a suited man, blinded by a flag"]]></title><description><![CDATA[
<p>No, you don’t understand, it’s only British national flags that are bad!</p>
]]></description><pubDate>Mon, 04 May 2026 10:29:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48006833</link><dc:creator>rjinman</dc:creator><comments>https://news.ycombinator.com/item?id=48006833</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48006833</guid></item><item><title><![CDATA[New comment by rjinman in "New statue in London, attributed to Banksy, of a suited man, blinded by a flag"]]></title><description><![CDATA[
<p>Is it? Most people I know who have flags proudly displayed are left wing and their flags are usually one of: the Palestinian flag, the ukrainian flag, the LGBT rainbow flag, or the trans flag.</p>
]]></description><pubDate>Mon, 04 May 2026 10:00:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48006575</link><dc:creator>rjinman</dc:creator><comments>https://news.ycombinator.com/item?id=48006575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48006575</guid></item><item><title><![CDATA[Write "Freehold" Software]]></title><description><![CDATA[
<p>Article URL: <a href="https://deadbeef.io/freehold_software?resubmit=hn">https://deadbeef.io/freehold_software?resubmit=hn</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44766638">https://news.ycombinator.com/item?id=44766638</a></p>
<p>Points: 8</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 02 Aug 2025 11:15:09 +0000</pubDate><link>https://deadbeef.io/freehold_software?resubmit=hn</link><dc:creator>rjinman</dc:creator><comments>https://news.ycombinator.com/item?id=44766638</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44766638</guid></item><item><title><![CDATA[New comment by rjinman in "Write "Freehold" Software"]]></title><description><![CDATA[
<p>I wasn't asking it to define it. I came up with the list of principles first, then spent ages trying to think of a suitable name for them. It was quite gratifying when ChatGPT, without any context, when asked to guess what the term "freehold" might mean with respect to software, came up with almost the exact same set of principles. That told me that the "freehold" term is a pretty good fit. It would be an incredible coincidence otherwise.</p>
]]></description><pubDate>Sun, 27 Jul 2025 19:49:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=44704099</link><dc:creator>rjinman</dc:creator><comments>https://news.ycombinator.com/item?id=44704099</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44704099</guid></item><item><title><![CDATA[Write "Freehold" Software]]></title><description><![CDATA[
<p>Article URL: <a href="https://deadbeef.io/freehold_software">https://deadbeef.io/freehold_software</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44695015">https://news.ycombinator.com/item?id=44695015</a></p>
<p>Points: 75</p>
<p># Comments: 32</p>
]]></description><pubDate>Sat, 26 Jul 2025 15:54:53 +0000</pubDate><link>https://deadbeef.io/freehold_software</link><dc:creator>rjinman</dc:creator><comments>https://news.ycombinator.com/item?id=44695015</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44695015</guid></item><item><title><![CDATA[New comment by rjinman in "Astronomers discover 3I/ATLAS – Third interstellar object to visit Solar System"]]></title><description><![CDATA[
<p>The more interstellar objects we find that resemble comets, the weirder Oumuamua is.</p>
]]></description><pubDate>Thu, 03 Jul 2025 08:43:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=44452951</link><dc:creator>rjinman</dc:creator><comments>https://news.ycombinator.com/item?id=44452951</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44452951</guid></item><item><title><![CDATA[New comment by rjinman in "A CNN from scratch in C++/Vulkan (no ML/math libs) – A detailed guide"]]></title><description><![CDATA[
<p>When I posted about this project here and on reddit a few months ago I got a lot of people asking for advice and learning resources. I promised I'd one day provide a detailed write-up explaining everything, so here it is :)</p>
]]></description><pubDate>Mon, 23 Jun 2025 13:40:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=44355717</link><dc:creator>rjinman</dc:creator><comments>https://news.ycombinator.com/item?id=44355717</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44355717</guid></item><item><title><![CDATA[A CNN from scratch in C++/Vulkan (no ML/math libs) – A detailed guide]]></title><description><![CDATA[
<p>Article URL: <a href="https://deadbeef.io/cnn_from_scratch">https://deadbeef.io/cnn_from_scratch</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44355716">https://news.ycombinator.com/item?id=44355716</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 23 Jun 2025 13:40:01 +0000</pubDate><link>https://deadbeef.io/cnn_from_scratch</link><dc:creator>rjinman</dc:creator><comments>https://news.ycombinator.com/item?id=44355716</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44355716</guid></item><item><title><![CDATA[A CNN from scratch in C++/Vulkan (no ML/math libs) – write-up and tutorial]]></title><description><![CDATA[
<p>Article URL: <a href="https://deadbeef.io/cnn_from_scratch">https://deadbeef.io/cnn_from_scratch</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44326738">https://news.ycombinator.com/item?id=44326738</a></p>
<p>Points: 9</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 20 Jun 2025 11:30:30 +0000</pubDate><link>https://deadbeef.io/cnn_from_scratch</link><dc:creator>rjinman</dc:creator><comments>https://news.ycombinator.com/item?id=44326738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44326738</guid></item><item><title><![CDATA[Building a convolutional neural network from scratch with no libraries]]></title><description><![CDATA[
<p>I posted this project here many months ago, but only just got around to writing about it :)</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44317157">https://news.ycombinator.com/item?id=44317157</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 19 Jun 2025 10:16:41 +0000</pubDate><link>https://deadbeef.io/cnn_from_scratch</link><dc:creator>rjinman</dc:creator><comments>https://news.ycombinator.com/item?id=44317157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44317157</guid></item><item><title><![CDATA[New comment by rjinman in "Modern C++ – RAII"]]></title><description><![CDATA[
<p>unique_ptr is much better because then each object has a sole owner, which makes object lifetimes much easier to reason about and you can't end up with cyclic references causing memory leaks.</p>
]]></description><pubDate>Fri, 30 May 2025 11:29:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=44135106</link><dc:creator>rjinman</dc:creator><comments>https://news.ycombinator.com/item?id=44135106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44135106</guid></item><item><title><![CDATA[New comment by rjinman in "Nice things with SVG"]]></title><description><![CDATA[
<p>I wrote a game of Tetris in JavaScript with SVG many years ago. It had nice graphics and was smoothly animated. I hadn’t heard of anyone else using SVG like that at the time.<p>I also made a game called Pro Office Calculator (available on Steam), which includes a Doom-style 3D engine for which I used Inkscape as my map editor. Here’s an example of a map: <a href="https://github.com/robjinman/pro_office_calc/blob/develop/data/going_in_circles/map.svg">https://github.com/robjinman/pro_office_calc/blob/develop/da...</a></p>
]]></description><pubDate>Sun, 13 Apr 2025 17:33:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=43674403</link><dc:creator>rjinman</dc:creator><comments>https://news.ycombinator.com/item?id=43674403</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43674403</guid></item><item><title><![CDATA[New comment by rjinman in "GPT-4.5"]]></title><description><![CDATA[
<p>That’s not what I was saying at all. I was using Go as an example of what the experience of being helplessly outclassed by a superior intelligence is like: you are losing and you don’t know why and there’s nothing you can do.</p>
]]></description><pubDate>Sat, 01 Mar 2025 06:45:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=43216623</link><dc:creator>rjinman</dc:creator><comments>https://news.ycombinator.com/item?id=43216623</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43216623</guid></item><item><title><![CDATA[New comment by rjinman in "GPT-4.5"]]></title><description><![CDATA[
<p>> What's the difference between your "agentic AIs" and, say, "script kiddies" or "expert anarchist/black-hat hackers"?<p>Intelligence. I'm talking about super-intelligence. If you want to know what it feels like to be intellectually outclassed by a machine, download the latest Go engine and have fun losing again and again while not understanding why. Now imagine an ASI that isn't confined to the Go board, but operating out in the world. It's doing things you don't like at speeds you can scarcely comprehend and there's not a thing you can do about it.</p>
]]></description><pubDate>Fri, 28 Feb 2025 16:03:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=43207138</link><dc:creator>rjinman</dc:creator><comments>https://news.ycombinator.com/item?id=43207138</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43207138</guid></item><item><title><![CDATA[New comment by rjinman in "GPT-4.5"]]></title><description><![CDATA[
<p>I agree unfortunately. I might be a bit of an extremist on this issue. I genuinely think that building agentic ASI is suicidally stupid and we just shouldn’t do it. All the utopian visions we hear from the optimists describe unstable outcomes. A world populated by super-intelligent agents will be incredibly dangerous even if it appears initially to have gone well. We’ll have built a paradise in which we can never relax.</p>
]]></description><pubDate>Fri, 28 Feb 2025 14:55:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=43206264</link><dc:creator>rjinman</dc:creator><comments>https://news.ycombinator.com/item?id=43206264</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43206264</guid></item><item><title><![CDATA[New comment by rjinman in "GPT-4.5"]]></title><description><![CDATA[
<p>As someone who is terrified of agentic ASI, I desperately hope this is true. We need more time to figure out alignment.</p>
]]></description><pubDate>Fri, 28 Feb 2025 13:59:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=43205637</link><dc:creator>rjinman</dc:creator><comments>https://news.ycombinator.com/item?id=43205637</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43205637</guid></item><item><title><![CDATA[New comment by rjinman in "DARPA Large Bio-Mechanical Space Structures"]]></title><description><![CDATA[
<p>What the frell! This is cool.</p>
]]></description><pubDate>Thu, 27 Feb 2025 14:08:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=43194505</link><dc:creator>rjinman</dc:creator><comments>https://news.ycombinator.com/item?id=43194505</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43194505</guid></item><item><title><![CDATA[New comment by rjinman in "Why Clojure?"]]></title><description><![CDATA[
<p>Couldn't agree more with the necessity for fast feedback loops. I've experienced the opposite, and it's not fun.<p>I worked with Clojure/ClojureScript (mostly ClojureScript) for a couple of years many years ago. It was the first time I'd worked professionally with a functional language, so I made a game of minesweeper in my free time to help get to grips with it: <a href="https://github.com/robjinman/cljsmines">https://github.com/robjinman/cljsmines</a><p>Back then, I fully bought into the idea that functional language like Clojure were the future, especially on the web. The way application state is managed is perhaps the key virtue of functional programming - if you get it right, you can design your program to consist mostly of completely pure functions. I remember how enlightening that was once I understood it.</p>
]]></description><pubDate>Mon, 24 Feb 2025 16:31:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=43161459</link><dc:creator>rjinman</dc:creator><comments>https://news.ycombinator.com/item?id=43161459</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43161459</guid></item><item><title><![CDATA[New comment by rjinman in "A C++ Developer Learns Assembly"]]></title><description><![CDATA[
<p>Thanks, I've made a new branch called display_fixes. Let me know if it works</p>
]]></description><pubDate>Sat, 05 Oct 2024 19:02:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=41752109</link><dc:creator>rjinman</dc:creator><comments>https://news.ycombinator.com/item?id=41752109</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41752109</guid></item></channel></rss>