<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: rienbdj</title><link>https://news.ycombinator.com/user?id=rienbdj</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 01 Jun 2026 19:24:06 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=rienbdj" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by rienbdj in "A 10 year old Xeon is all you need"]]></title><description><![CDATA[
<p>Training AI models to drive valuation reminds me of high frequency trading</p>
]]></description><pubDate>Mon, 01 Jun 2026 10:20:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48354879</link><dc:creator>rienbdj</dc:creator><comments>https://news.ycombinator.com/item?id=48354879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48354879</guid></item><item><title><![CDATA[New comment by rienbdj in "Show HN: Hsrs – Type-Safe Haskell Bindings Generator for Rust"]]></title><description><![CDATA[
<p>Really cool nice job!<p>With more and more ecosystem libraries being written in Rust (and a Python wrapper) could this be a way to expand the Haskell ecosystem?</p>
]]></description><pubDate>Tue, 19 May 2026 08:06:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48190554</link><dc:creator>rienbdj</dc:creator><comments>https://news.ycombinator.com/item?id=48190554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48190554</guid></item><item><title><![CDATA[New comment by rienbdj in "Anthropic acquires Stainless"]]></title><description><![CDATA[
<p>Reading what Stainless is/was - why was this a company and not an open source project?</p>
]]></description><pubDate>Tue, 19 May 2026 08:02:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48190529</link><dc:creator>rienbdj</dc:creator><comments>https://news.ycombinator.com/item?id=48190529</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48190529</guid></item><item><title><![CDATA[New comment by rienbdj in "Anthropic acquires Stainless"]]></title><description><![CDATA[
<p>Effective AI use (in my experience) has human doing the load bearing parts by hand (schemas, api spec, overall architecture, domain types) then AI fills in the blanks.</p>
]]></description><pubDate>Tue, 19 May 2026 07:56:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48190499</link><dc:creator>rienbdj</dc:creator><comments>https://news.ycombinator.com/item?id=48190499</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48190499</guid></item><item><title><![CDATA[New comment by rienbdj in "Content-defined chunking added to Bazel"]]></title><description><![CDATA[
<p>Bazel caches tend to have a size limit.<p>You need to trust your build execution machine anyway. They have your source code and you will be executing the artifacts that they produce!</p>
]]></description><pubDate>Sun, 17 May 2026 07:59:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48166919</link><dc:creator>rienbdj</dc:creator><comments>https://news.ycombinator.com/item?id=48166919</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48166919</guid></item><item><title><![CDATA[New comment by rienbdj in "If AI writes your code, why use Python?"]]></title><description><![CDATA[
<p>The post talks a lot about performance, and indeed Python performance is poor. However, it’s not poor enough to matter in the early stages of most projects.<p>The larger issue is actually correctness IME. Rust offers a better static-type story than Python, sure. But I would consider Haskell or OCaml to get even further gains.</p>
]]></description><pubDate>Tue, 12 May 2026 13:28:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48108024</link><dc:creator>rienbdj</dc:creator><comments>https://news.ycombinator.com/item?id=48108024</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48108024</guid></item><item><title><![CDATA[New comment by rienbdj in "All my clients wanted a carousel, now it's an AI chatbot"]]></title><description><![CDATA[
<p>Bring back lightbox!</p>
]]></description><pubDate>Sat, 09 May 2026 08:16:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48073041</link><dc:creator>rienbdj</dc:creator><comments>https://news.ycombinator.com/item?id=48073041</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48073041</guid></item><item><title><![CDATA[New comment by rienbdj in "Mojo 1.0 Beta"]]></title><description><![CDATA[
<p>Does anyone know if Mojo is more suitable for functional programming that Python?<p>Things like optimizing away object allocations, pure function inlining, tail call optimization?</p>
]]></description><pubDate>Sat, 09 May 2026 06:47:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48072502</link><dc:creator>rienbdj</dc:creator><comments>https://news.ycombinator.com/item?id=48072502</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48072502</guid></item><item><title><![CDATA[New comment by rienbdj in "I built a Game Boy emulator in F#"]]></title><description><![CDATA[
<p>Translating library usage from C# to F# is pretty mechanical so not sure if specific docs are needed.<p>The larger issue is the C# community loves OOP so you often have to wrap these libraries into something more “FP” if that’s how you want to work.<p>Overall it’s far better than having nothing (looking at Haskell, OCaml as much as I enjoy them!)</p>
]]></description><pubDate>Fri, 01 May 2026 07:42:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47972199</link><dc:creator>rienbdj</dc:creator><comments>https://news.ycombinator.com/item?id=47972199</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47972199</guid></item><item><title><![CDATA[New comment by rienbdj in "I built a Game Boy emulator in F#"]]></title><description><![CDATA[
<p>It’s really hard to please everyone all of the time on this front.<p>This kind of thing is why Roc compiles to WASM but not JS.</p>
]]></description><pubDate>Fri, 01 May 2026 07:39:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47972180</link><dc:creator>rienbdj</dc:creator><comments>https://news.ycombinator.com/item?id=47972180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47972180</guid></item><item><title><![CDATA[New comment by rienbdj in ""Parse, don't validate" through the years with C++"]]></title><description><![CDATA[
<p>C++ could use some do-notation</p>
]]></description><pubDate>Thu, 30 Apr 2026 10:06:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47960335</link><dc:creator>rienbdj</dc:creator><comments>https://news.ycombinator.com/item?id=47960335</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47960335</guid></item><item><title><![CDATA[Ask HN: Why didn't functional programming work for you?]]></title><description><![CDATA[
<p>For those who have attempted to use a functional programming language (Haskell, Clojure, OCaml, F#, Elm, …) and failed to have it stick -<p>What went wrong? 
What roadblocks did you run into?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47959820">https://news.ycombinator.com/item?id=47959820</a></p>
<p>Points: 16</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 30 Apr 2026 08:39:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47959820</link><dc:creator>rienbdj</dc:creator><comments>https://news.ycombinator.com/item?id=47959820</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47959820</guid></item><item><title><![CDATA[New comment by rienbdj in "Functional programmers need to take a look at Zig"]]></title><description><![CDATA[
<p>Question for Zig users:<p>Can comptime blow up compile times? Does it have arbitrary cutoffs like C++ template depth?</p>
]]></description><pubDate>Thu, 30 Apr 2026 08:25:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47959740</link><dc:creator>rienbdj</dc:creator><comments>https://news.ycombinator.com/item?id=47959740</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47959740</guid></item><item><title><![CDATA[New comment by rienbdj in "Functional programmers need to take a look at Zig"]]></title><description><![CDATA[
<p>The issues with Go in that article only surfaced at Discord scale.</p>
]]></description><pubDate>Thu, 30 Apr 2026 08:24:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47959728</link><dc:creator>rienbdj</dc:creator><comments>https://news.ycombinator.com/item?id=47959728</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47959728</guid></item><item><title><![CDATA[New comment by rienbdj in "Functional programmers need to take a look at Zig"]]></title><description><![CDATA[
<p>I would love a language that distinguishes functions (pure mathematical constructs) from procedures (imperative constructs that map in a predictable way to the instruction set).<p>This feels like the direction Algebraic Effects might take us.</p>
]]></description><pubDate>Thu, 30 Apr 2026 08:14:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47959674</link><dc:creator>rienbdj</dc:creator><comments>https://news.ycombinator.com/item?id=47959674</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47959674</guid></item><item><title><![CDATA[New comment by rienbdj in "Functional programmers need to take a look at Zig"]]></title><description><![CDATA[
<p>I get what you are saying, but…<p>An exception is different to an Either result type. Exceptions short circuit execution and walk up the call tree to the nearest handler. They also have very different optimization in practice (eg in C++)</p>
]]></description><pubDate>Thu, 30 Apr 2026 08:12:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47959665</link><dc:creator>rienbdj</dc:creator><comments>https://news.ycombinator.com/item?id=47959665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47959665</guid></item><item><title><![CDATA[New comment by rienbdj in "Functional programmers need to take a look at Zig"]]></title><description><![CDATA[
<p>Under this strict definition you can’t even throw exceptions!</p>
]]></description><pubDate>Thu, 30 Apr 2026 07:04:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47959173</link><dc:creator>rienbdj</dc:creator><comments>https://news.ycombinator.com/item?id=47959173</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47959173</guid></item><item><title><![CDATA[New comment by rienbdj in "Functional programmers need to take a look at Zig"]]></title><description><![CDATA[
<p>(Pure) expression orientation is the true marker of FP</p>
]]></description><pubDate>Thu, 30 Apr 2026 05:21:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47958474</link><dc:creator>rienbdj</dc:creator><comments>https://news.ycombinator.com/item?id=47958474</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47958474</guid></item><item><title><![CDATA[New comment by rienbdj in "Do you want the US to "win" AI?"]]></title><description><![CDATA[
<p>Meta wants the models to be cheap and available because their strength is the context data and platform control.</p>
]]></description><pubDate>Thu, 23 Apr 2026 11:23:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47874409</link><dc:creator>rienbdj</dc:creator><comments>https://news.ycombinator.com/item?id=47874409</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47874409</guid></item><item><title><![CDATA[New comment by rienbdj in "GitHub CLI now collects pseudoanonymous telemetry"]]></title><description><![CDATA[
<p>When allocating engineering spend you need to predict impact. If you know how features of GitHub CLI are used and how you can do this more easily.</p>
]]></description><pubDate>Wed, 22 Apr 2026 16:19:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47865748</link><dc:creator>rienbdj</dc:creator><comments>https://news.ycombinator.com/item?id=47865748</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47865748</guid></item></channel></rss>