<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: jolux</title><link>https://news.ycombinator.com/user?id=jolux</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 02 Jul 2026 16:18:21 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jolux" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jolux in "Bun Has Been Converted to Rust. Now What?"]]></title><description><![CDATA[
<p>Claude Code uses Bun.</p>
]]></description><pubDate>Wed, 03 Jun 2026 12:54:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48383352</link><dc:creator>jolux</dc:creator><comments>https://news.ycombinator.com/item?id=48383352</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48383352</guid></item><item><title><![CDATA[New comment by jolux in "Go: Support for Generic Methods"]]></title><description><![CDATA[
<p>Rust is technically older than Go, but who was actually using it when Go 1.0 came out in 2012? Rust 1.0 wasn’t until 2015.</p>
]]></description><pubDate>Wed, 27 May 2026 14:10:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48294679</link><dc:creator>jolux</dc:creator><comments>https://news.ycombinator.com/item?id=48294679</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48294679</guid></item><item><title><![CDATA[New comment by jolux in "Defeating Git Rigour Fatigue with Jujutsu"]]></title><description><![CDATA[
<p>> I think I said named branches, but that is definitely what I mean<p>I think I misread you, because you were talking about git vs svn in a way that made it sound like jj was a step backward from git as regards branching, and I got confused.<p>> I often work on something and then switch away to something else. it might be a week before i get back to it, and the name of the branch is a clue as to what the heck I was doing.<p>Right, but you can still name your branches with bookmarks, you’re just not required to. Personally, I tend to use commit descriptions more than bookmarks to keep track of what I’m working on, but this is a personal choice.<p>> Other people often need to check out a branch I'm working on to help. How does anonymous branching help anyone except a solo developer?<p>It’s just nicer as a local workflow, to me at least? I can create throwaway branches without having to come up with a name for them. I end up creating many, many more branches than I did in git as a result, which helps me keep my work better organized and my changes more focused when I submit them for others to review (which at least on GitHub, requires a bookmark of course). This is ultimately psychological because obviously I could just make up a name for the git branch, right? But it makes a big difference for me!</p>
]]></description><pubDate>Mon, 25 May 2026 01:24:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48262641</link><dc:creator>jolux</dc:creator><comments>https://news.ycombinator.com/item?id=48262641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48262641</guid></item><item><title><![CDATA[New comment by jolux in "Defeating Git Rigour Fatigue with Jujutsu"]]></title><description><![CDATA[
<p>Totally fair :) personally I used to be a git wizard and I am relieved at how much about it I’ve been able to forget since learning jj, but I understand not everyone has the same experience.</p>
]]></description><pubDate>Sun, 24 May 2026 23:13:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48261953</link><dc:creator>jolux</dc:creator><comments>https://news.ycombinator.com/item?id=48261953</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48261953</guid></item><item><title><![CDATA[New comment by jolux in "Defeating Git Rigour Fatigue with Jujutsu"]]></title><description><![CDATA[
<p>Yes, that describes me at both jobs I’ve had since learning jj. Hence why I asked for specifics: I’m genuinely curious what other people struggle with, partially because I’d like to help them if I can, and partially because it gives me a better understanding of common pitfalls which helps when teaching other people.</p>
]]></description><pubDate>Sun, 24 May 2026 22:58:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48261849</link><dc:creator>jolux</dc:creator><comments>https://news.ycombinator.com/item?id=48261849</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48261849</guid></item><item><title><![CDATA[New comment by jolux in "Defeating Git Rigour Fatigue with Jujutsu"]]></title><description><![CDATA[
<p>There’s nothing stopping you from using separate changes to emulate the staging area if you want.</p>
]]></description><pubDate>Sun, 24 May 2026 22:39:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48261721</link><dc:creator>jolux</dc:creator><comments>https://news.ycombinator.com/item?id=48261721</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48261721</guid></item><item><title><![CDATA[New comment by jolux in "Defeating Git Rigour Fatigue with Jujutsu"]]></title><description><![CDATA[
<p>Also `sl absorb`.</p>
]]></description><pubDate>Sun, 24 May 2026 22:04:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48261477</link><dc:creator>jolux</dc:creator><comments>https://news.ycombinator.com/item?id=48261477</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48261477</guid></item><item><title><![CDATA[New comment by jolux in "Defeating Git Rigour Fatigue with Jujutsu"]]></title><description><![CDATA[
<p>I assume you mean <i>named</i> branches (bookmarks in jj)? Because anonymous branches in jj are trivial: you just `jj new <parent_change_id>` and you have a new branch.<p>Bookmarks aren’t that bad either IMO, especially with the recent addition of `jj bookmark advance`. Curious if you can say more about the particular difficulties you found keeping them up to date?</p>
]]></description><pubDate>Sun, 24 May 2026 21:45:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48261312</link><dc:creator>jolux</dc:creator><comments>https://news.ycombinator.com/item?id=48261312</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48261312</guid></item><item><title><![CDATA[New comment by jolux in "I keep bouncing off the Scheme language"]]></title><description><![CDATA[
<p>What do you find insufficiently minimalistic about Erlang? It’s not exactly a shaggy dog of a language.</p>
]]></description><pubDate>Sun, 24 May 2026 21:40:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48261270</link><dc:creator>jolux</dc:creator><comments>https://news.ycombinator.com/item?id=48261270</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48261270</guid></item><item><title><![CDATA[New comment by jolux in "Apple Silicon costs more than OpenRouter"]]></title><description><![CDATA[
<p>Uber has been profitable since 2023.</p>
]]></description><pubDate>Sun, 17 May 2026 23:02:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48173928</link><dc:creator>jolux</dc:creator><comments>https://news.ycombinator.com/item?id=48173928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48173928</guid></item><item><title><![CDATA[New comment by jolux in "Async Rust never left the MVP state"]]></title><description><![CDATA[
<p>Rust originally came with a green thread library as part of its primary concurrency story but it was removed pre-1.0 because it imposed unacceptable constraints on code that didn’t use it (it’s very much not a zero cost abstraction).<p>As an Elixir + Erlang developer I agree it’s a great programming model for many applications, it just wasn’t right for the Rust stdlib.</p>
]]></description><pubDate>Tue, 05 May 2026 12:19:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48021474</link><dc:creator>jolux</dc:creator><comments>https://news.ycombinator.com/item?id=48021474</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48021474</guid></item><item><title><![CDATA[New comment by jolux in "GoDaddy gave a domain to a stranger without any documentation"]]></title><description><![CDATA[
<p>Cmon, this is the guy that was running a shady online casino which was tanking Cloudflare’s IP reputation, completely different.</p>
]]></description><pubDate>Sun, 26 Apr 2026 23:13:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47915834</link><dc:creator>jolux</dc:creator><comments>https://news.ycombinator.com/item?id=47915834</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47915834</guid></item><item><title><![CDATA[New comment by jolux in "Where did my taxes go?"]]></title><description><![CDATA[
<p>This is in part because those countries have been historically reliant on the US for their national defense…</p>
]]></description><pubDate>Fri, 17 Apr 2026 08:42:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47803811</link><dc:creator>jolux</dc:creator><comments>https://news.ycombinator.com/item?id=47803811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47803811</guid></item><item><title><![CDATA[New comment by jolux in "Western carmakers' retreat from electric risks dooming them to irrelevance"]]></title><description><![CDATA[
<p>Huh, interesting. Looks like they were indeed quite different until the Mk3 in 2012</p>
]]></description><pubDate>Sun, 22 Mar 2026 18:51:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47480770</link><dc:creator>jolux</dc:creator><comments>https://news.ycombinator.com/item?id=47480770</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47480770</guid></item><item><title><![CDATA[New comment by jolux in "Delve – Fake Compliance as a Service"]]></title><description><![CDATA[
<p>It has found actual reproducible SQL injections for me as well as XXE vulns.</p>
]]></description><pubDate>Sun, 22 Mar 2026 18:48:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47480740</link><dc:creator>jolux</dc:creator><comments>https://news.ycombinator.com/item?id=47480740</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47480740</guid></item><item><title><![CDATA[New comment by jolux in "Delve – Fake Compliance as a Service"]]></title><description><![CDATA[
<p>Sonarqube did not flag public fields as a security issue by default the last time I used it — however it has found several real vulnerabilities for me before.</p>
]]></description><pubDate>Sun, 22 Mar 2026 08:27:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47475519</link><dc:creator>jolux</dc:creator><comments>https://news.ycombinator.com/item?id=47475519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47475519</guid></item><item><title><![CDATA[New comment by jolux in "Western carmakers' retreat from electric risks dooming them to irrelevance"]]></title><description><![CDATA[
<p>You could definitely buy the Focus in the US.</p>
]]></description><pubDate>Sat, 21 Mar 2026 15:21:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47467848</link><dc:creator>jolux</dc:creator><comments>https://news.ycombinator.com/item?id=47467848</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47467848</guid></item><item><title><![CDATA[New comment by jolux in "Ask HN: Are you using an agent orchestrator to write code?"]]></title><description><![CDATA[
<p>No point. Claude Code with skills and subagents is plenty. If they would stop breaking it constantly it would be fine.<p>The bottleneck has not been how quickly you can generate reasonable code for a good while now. It’s how quickly you can integrate and deploy it and how much operational toil it causes. On any team > 1, that’s going to rely on getting a lot of people to work together effectively too, and it turns out that’s a completely different problem with different solutions.</p>
]]></description><pubDate>Fri, 13 Feb 2026 05:15:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46999178</link><dc:creator>jolux</dc:creator><comments>https://news.ycombinator.com/item?id=46999178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46999178</guid></item><item><title><![CDATA[New comment by jolux in "Ring cancels its partnership with Flock Safety after surveillance backlash"]]></title><description><![CDATA[
<p>I think they just posted the link they log into. The site is ui.com or store.ui.com.</p>
]]></description><pubDate>Fri, 13 Feb 2026 04:07:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46998818</link><dc:creator>jolux</dc:creator><comments>https://news.ycombinator.com/item?id=46998818</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46998818</guid></item><item><title><![CDATA[New comment by jolux in "The history of C# and TypeScript with Anders Hejlsberg [video]"]]></title><description><![CDATA[
<p>Checked exceptions are bad because people just catch them and rethrow RuntimeException. Proper errors as data would be much preferable.</p>
]]></description><pubDate>Sun, 01 Feb 2026 16:07:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46847123</link><dc:creator>jolux</dc:creator><comments>https://news.ycombinator.com/item?id=46847123</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46847123</guid></item></channel></rss>