<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: chris_nielsen</title><link>https://news.ycombinator.com/user?id=chris_nielsen</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 03 Aug 2026 02:51:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=chris_nielsen" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by chris_nielsen in "Cord: Coordinating Trees of AI Agents"]]></title><description><![CDATA[
<p>Yeah exactly. I noticed Claude start doing exactly this a month ago too. It recursively breaks problems down while allowing you to either change direction at each level or keep going. This is where claude jumped up to be legitimately better at solving real world problems than a substantial amount of developers. I can only assume the other AI companies are just going to copy the approach shortly too.</p>
]]></description><pubDate>Sat, 21 Feb 2026 12:05:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47100004</link><dc:creator>chris_nielsen</dc:creator><comments>https://news.ycombinator.com/item?id=47100004</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47100004</guid></item><item><title><![CDATA[Space junk crash-lands at mine site]]></title><description><![CDATA[
<p>Article URL: <a href="https://thewest.com.au/news/wa/newman-space-junk-burns-crash-lands-at-mine-site-in-was-pilbara-region-c-20400836">https://thewest.com.au/news/wa/newman-space-junk-burns-crash-lands-at-mine-site-in-was-pilbara-region-c-20400836</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45636114">https://news.ycombinator.com/item?id=45636114</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 19 Oct 2025 17:37:48 +0000</pubDate><link>https://thewest.com.au/news/wa/newman-space-junk-burns-crash-lands-at-mine-site-in-was-pilbara-region-c-20400836</link><dc:creator>chris_nielsen</dc:creator><comments>https://news.ycombinator.com/item?id=45636114</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45636114</guid></item><item><title><![CDATA[New comment by chris_nielsen in "Ask HN: Who is hiring? (February 2025)"]]></title><description><![CDATA[
<p>Orica | Australia | Full-Time | REMOTE (AUSTRALIA ONLY)<p>Our team is building blast design and simulation software. Our tech stack is 100% pure rust. We have a pile of interesting problems to solve: building elegant UX, 3d rendering complex surfaces, simulating explosions, etc.<p>Really nice team, fully remote (from anywhere in Australia).<p>Follow the link to apply: <a href="https://www.seek.com.au/job/81661361" rel="nofollow">https://www.seek.com.au/job/81661361</a></p>
]]></description><pubDate>Mon, 03 Feb 2025 23:14:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=42924739</link><dc:creator>chris_nielsen</dc:creator><comments>https://news.ycombinator.com/item?id=42924739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42924739</guid></item><item><title><![CDATA[New comment by chris_nielsen in "Diátaxis – A systematic approach to technical documentation authoring"]]></title><description><![CDATA[
<p>Yeah LLMs ingest all 4 and can conversationally give you all 4. I suppose it’s orthogonal.</p>
]]></description><pubDate>Thu, 05 Dec 2024 11:26:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=42327099</link><dc:creator>chris_nielsen</dc:creator><comments>https://news.ycombinator.com/item?id=42327099</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42327099</guid></item><item><title><![CDATA[New comment by chris_nielsen in "Diátaxis – A systematic approach to technical documentation authoring"]]></title><description><![CDATA[
<p>Where would ChatGPT fit?</p>
]]></description><pubDate>Thu, 05 Dec 2024 10:24:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=42326753</link><dc:creator>chris_nielsen</dc:creator><comments>https://news.ycombinator.com/item?id=42326753</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42326753</guid></item><item><title><![CDATA[New comment by chris_nielsen in "Scaling up linear programming with PDLP"]]></title><description><![CDATA[
<p>Applied Mathematical Programming <a href="https://web.mit.edu/15.053/www/AMP.htm" rel="nofollow">https://web.mit.edu/15.053/www/AMP.htm</a></p>
]]></description><pubDate>Sat, 21 Sep 2024 17:34:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=41611408</link><dc:creator>chris_nielsen</dc:creator><comments>https://news.ycombinator.com/item?id=41611408</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41611408</guid></item><item><title><![CDATA[New comment by chris_nielsen in "Technical Details on Today's Outage"]]></title><description><![CDATA[
<p>Yeah “how this logic flaw occurred” is the wrong question.<p>How a common bug was rolled out globally with no controls, testing, or rollback strategy is the right question</p>
]]></description><pubDate>Sat, 20 Jul 2024 02:38:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=41013590</link><dc:creator>chris_nielsen</dc:creator><comments>https://news.ycombinator.com/item?id=41013590</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41013590</guid></item><item><title><![CDATA[New comment by chris_nielsen in "Agile Is a Tainted Term"]]></title><description><![CDATA[
<p>Page wont load for me. BUT, this title is the first sensible thing I’ve heard someone say about Agile in 10 years.<p>I just don’t use the word Agile. Too many people like it for the wrong reasons, or hate it for the wrong reasons. Everyone has a different understanding of it. It’s just not useful.<p>If I say “let’s use Agile” it’s just going to lead to arguments and misunderstandings.<p>Id always rather be more specific about which Agile idea I think will be useful. E.g. “let’s build a prototype before we waste time planning too much detail” or “lets get something built and released so we can learn more about what our customers want” etc.</p>
]]></description><pubDate>Sat, 17 Feb 2024 08:54:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=39407685</link><dc:creator>chris_nielsen</dc:creator><comments>https://news.ycombinator.com/item?id=39407685</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39407685</guid></item><item><title><![CDATA[New comment by chris_nielsen in "Backlog size is inversely proportional to how often we talk to customers"]]></title><description><![CDATA[
<p>I feel like there are some very precise ways to think about these things.<p>For example, a backlog is a priority queue. A priority queue can only be long if work is added more frequently than it is removed.<p>Work can be removed if it is either completed or abandoned.<p>Work can be added when users request features, users find bugs, product owners predict features will be useful, or the dev team adds technical improvements.<p>Talking to users will increase the bugs identified and the user requested features.<p>So by these relationships, talking to customers will directly increase the size of the backlog.<p>And the overall backlog length may be large due to many factors unrelated to talking to customers: slow development, never deleting out of date work, adding too many technical tasks, adding too much unvalidated vision work, etc.<p>Does anyone know of any books, blogs or youtubers that bring this kind of logical system level thinking to software work management?</p>
]]></description><pubDate>Tue, 23 Jan 2024 09:20:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=39101224</link><dc:creator>chris_nielsen</dc:creator><comments>https://news.ycombinator.com/item?id=39101224</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39101224</guid></item><item><title><![CDATA[New comment by chris_nielsen in "Show HN: Marimo – an open-source reactive notebook for Python"]]></title><description><![CDATA[
<p>That's awesome, ok I'm going to go check it out. Great work!</p>
]]></description><pubDate>Sat, 13 Jan 2024 06:24:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=38977778</link><dc:creator>chris_nielsen</dc:creator><comments>https://news.ycombinator.com/item?id=38977778</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38977778</guid></item><item><title><![CDATA[New comment by chris_nielsen in "Show HN: Marimo – an open-source reactive notebook for Python"]]></title><description><![CDATA[
<p>I love this, but Im using DataSpell from JetBrains at the moment because it has 2 killer features:<p><pre><code>    1. Variable viewer so I can see the current value of all variables in scope. 
    
    2. Interactive debugger
</code></pre>
Maybe the variable viewer is only important because Jupyter notebooks don’t track and rerun dependencies? So I wouldn’t need it with Marimo. But the interactive debugger is priceless.<p>Any plan to add debugging?</p>
]]></description><pubDate>Sat, 13 Jan 2024 02:29:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=38976776</link><dc:creator>chris_nielsen</dc:creator><comments>https://news.ycombinator.com/item?id=38976776</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38976776</guid></item><item><title><![CDATA[New comment by chris_nielsen in "Show HN: OpenAPI DevTools – Chrome extension that generates an API spec"]]></title><description><![CDATA[
<p>This looks super useful, can’t wait to try it at work tomorrow!</p>
]]></description><pubDate>Wed, 25 Oct 2023 12:39:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=38012136</link><dc:creator>chris_nielsen</dc:creator><comments>https://news.ycombinator.com/item?id=38012136</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38012136</guid></item><item><title><![CDATA[New comment by chris_nielsen in "Removing garbage collection from the Rust language (2013)"]]></title><description><![CDATA[
<p>Not trying to be cheeky, but why not c#? Has pts 2, 3 and 4. For pt 1, what in Rusts type system are you looking for?</p>
]]></description><pubDate>Mon, 11 Sep 2023 11:24:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=37465639</link><dc:creator>chris_nielsen</dc:creator><comments>https://news.ycombinator.com/item?id=37465639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37465639</guid></item><item><title><![CDATA[New comment by chris_nielsen in "That paper with the ‘T’ error bars was just retracted"]]></title><description><![CDATA[
<p>I think the whole chart was made in a drawing program like MS paint or Visio. The spacing between the columns isn’t quite even as would be the case with any software charting library, especially noticeable for the gaps left and right of the blue bar.<p>Also this quote is amazing<p><pre><code>    “the authors state that “no datasets were generated or analyzed during the current study””</code></pre></p>
]]></description><pubDate>Sat, 07 Jan 2023 04:01:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=34285053</link><dc:creator>chris_nielsen</dc:creator><comments>https://news.ycombinator.com/item?id=34285053</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34285053</guid></item><item><title><![CDATA[New comment by chris_nielsen in "Tailwind is a leaky abstraction"]]></title><description><![CDATA[
<p>This feels like the wrong way to think about tailwind.<p>Every other UI framework or library that I’ve used felt like leaky abstractions. You always have to learn both how the library works AND how css works.<p>Tailwind isn’t even an abstraction, it’s just a layer of convenience to be used where helpful and ignored where not. The thing I love about Tailwind is that it feels like CSS. In fact, I feel like I know CSS better for having used Tailwind.</p>
]]></description><pubDate>Tue, 29 Nov 2022 13:39:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=33787386</link><dc:creator>chris_nielsen</dc:creator><comments>https://news.ycombinator.com/item?id=33787386</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33787386</guid></item><item><title><![CDATA[New comment by chris_nielsen in "The SAFe Delusion"]]></title><description><![CDATA[
<p>When I read it, I see a devastating critique of SAFe from every big name I trust in the Agile space. I would never recommend SAFe. But no-one is asking me…<p>How would a potential customer of SAFe see it?<p>Right now somewhere in the world there is probably a C level exec of a large org reading a powerpoint about how transformative and agile SAFe is. They’re probably in their mid fifties and have never worked in tech before. They know agile is good, but any large IT project is risky.<p>What would they see if they read this? Would it mean anything to them? Or would they see a bunch names they don’t recognise, and a list of failed IT projects blaming SAFe.</p>
]]></description><pubDate>Sun, 30 Oct 2022 01:41:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=33390047</link><dc:creator>chris_nielsen</dc:creator><comments>https://news.ycombinator.com/item?id=33390047</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33390047</guid></item><item><title><![CDATA[New comment by chris_nielsen in "Ask HN: Inherited the worst code and tech team I have ever seen. How to fix it?"]]></title><description><![CDATA[
<p>This is a tough tough situation. There are no easy answers or quick wins here. So before we even think about code, let's ask some questions...<p>1) You said you can't manage this team directly. Is it your responsibility to make this team successful? I know it's annoying to see a team with horrible code and who refuse to change. But is your manager expecting you personally to fix this? If not, just leave it.<p>2) Even if it's your responsibility, is this where you want to spend your time? As a leader you have limited time, energy and political capital. You need to decide strategically where to spend that time to have the best impact on your company and to achieve your personal career goals. The fact that you can't manage them directly makes me think that they're not your only job. If it's just one area of your responsibilities, I'd consider letting this team continue to fail and focus on other areas where you can make some wins.<p>3) Is how the business views this team wrong?  They're making a lot of revenue with a very cheap team who seem to be very focussed on delivering results. Yes I know, it's annoying. They're doing everything wrong and their code is unimaginably dirty. But... They're making money, getting results and neither they nor the business see any problem. So again... should you just let it be?<p>4) Ok, so if you're absolutely committed that this code base has to be fixed... maybe you should just find a different job? Either in the same company or in a different company.<p>5) Ok, so it's your problem, you want to solve it and you're unwilling to leave. What do you do?<p>Well, anyone can make a list of ways to make the code better. Because this team has been doing everything perfectly wrong, it's not hard to find ways to improve: source control, automated testing, CI/CD, modern libraries, SOLID, clean architecture, etc, etc.<p>You can't quietly make the changes, because the team doesn't agree with you. And even if they did, this hot mess is way past the point of small fixes. You need to put in some solid work to fix it.<p>So you need buy in from management. You either need to deliver less while you improve the code base or spend more money on building a larger team. But since they see no problem, getting their buy in won't be easy.<p>Try to find allies, make a pitch, frame the problem in business terms so they understand. Focus on security risks and reputational risks. And don't give up. You may not convince them today, but if you make a pitch, they will remember in 6 months time, when this team is still floundering. They will remember that you were the person who had the answers. And then, they may come back and give you the time and resources you need to clean up the code base.<p>So in conclusion. If it's not your problem, ignore it. If you have other teams to manage that aren't a mess, focus on them and let this one fail. If you're going to be responsible for this pending disaster, quit. If you absolutely insist on making a change, start with getting buy in from management. Then incrementally work down the technical debt.</p>
]]></description><pubDate>Sun, 18 Sep 2022 09:43:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=32885982</link><dc:creator>chris_nielsen</dc:creator><comments>https://news.ycombinator.com/item?id=32885982</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32885982</guid></item><item><title><![CDATA[New comment by chris_nielsen in "Ask HN: Can you share websites that are pushing the utility of browsers forward?"]]></title><description><![CDATA[
<p>This falling sand game runs a particle simulation in rust compiled to web assembly and WebGL for fluid simulation calculated on the GPU (hope I remembered those technical details right I read it ages ago) <a href="https://sandspiel.club/" rel="nofollow">https://sandspiel.club/</a><p>Plus it’s strangely addictive.<p>The creator even wrote a blog post describing how he made it. Press info on the top right to get an awesome breakdown of his approach.</p>
]]></description><pubDate>Mon, 16 May 2022 11:43:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=31395802</link><dc:creator>chris_nielsen</dc:creator><comments>https://news.ycombinator.com/item?id=31395802</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31395802</guid></item><item><title><![CDATA[New comment by chris_nielsen in "I replaced my native iOS app with a cross platform web app and no-one noticed"]]></title><description><![CDATA[
<p>Hello, author here. Congrats on having such a successful app.<p>Funnily enough, I actually wrote this post because if you had asked me about cross platform web apps 6 months ago I would have said the exact same thing you just said.<p>In 2014 I'd started an app using Ionic and actually ended up abandoning it and it killed the project. I was so frustrated. That's why I was shocked with this app (and yes it is small and pretty simple) actually worked really nicely being a react app bundled into a webview. It's crazy, I was just shocked.<p>Made me realize that cross platform web apps are a hell of a lot more capable today than I had thought.<p>And sure, maybe claiming native apps will die eventually is a pretty bold claim... But technology moves. And the direction it's going now, is in the direction of browsers becoming faster and more capable at a greater rate than user's desire for more elaborate UIs. Visual Basic and Java used to be the hottest tech you could have on your resume. Who knows what will be old fashioned and out of date in the future.<p>I don't normally make bold claims but I think I'll stick with this one and maybe in 5-10 years I can fish out this blog post to see if I'm right or not.</p>
]]></description><pubDate>Tue, 03 May 2022 07:26:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=31245666</link><dc:creator>chris_nielsen</dc:creator><comments>https://news.ycombinator.com/item?id=31245666</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31245666</guid></item><item><title><![CDATA[New comment by chris_nielsen in "I replaced my native iOS app with a cross platform web app and no-one noticed"]]></title><description><![CDATA[
<p>Author here, just wanted to say thanks for making Capacitor. It's been an absolute pleasure to use. Something about the plugin architecture just really clicked for me. I hope I wasn't too negative about Ionic at the start of the post, I get a little carried away while writing sometimes. Love your work, and thanks again. :)</p>
]]></description><pubDate>Tue, 03 May 2022 07:07:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=31245546</link><dc:creator>chris_nielsen</dc:creator><comments>https://news.ycombinator.com/item?id=31245546</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31245546</guid></item></channel></rss>