<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: jeremycarter</title><link>https://news.ycombinator.com/user?id=jeremycarter</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 07:57:46 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jeremycarter" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jeremycarter in "Windows native app development is a mess"]]></title><description><![CDATA[
<p>The CD is available on Archive.org</p>
]]></description><pubDate>Sun, 22 Mar 2026 21:55:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47482607</link><dc:creator>jeremycarter</dc:creator><comments>https://news.ycombinator.com/item?id=47482607</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47482607</guid></item><item><title><![CDATA[New comment by jeremycarter in "MAUI Is Coming to Linux"]]></title><description><![CDATA[
<p>Hundreds of thousands of .NET applications run inside Linux Docker containers.</p>
]]></description><pubDate>Sun, 22 Mar 2026 21:54:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47482600</link><dc:creator>jeremycarter</dc:creator><comments>https://news.ycombinator.com/item?id=47482600</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47482600</guid></item><item><title><![CDATA[New comment by jeremycarter in "The MacBook Neo"]]></title><description><![CDATA[
<p>The tab key doesn't even work consistently across apps and screens.</p>
]]></description><pubDate>Wed, 11 Mar 2026 19:13:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47339881</link><dc:creator>jeremycarter</dc:creator><comments>https://news.ycombinator.com/item?id=47339881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47339881</guid></item><item><title><![CDATA[New comment by jeremycarter in "The beauty and terror of modding Windows"]]></title><description><![CDATA[
<p>There are genuinely some great power toys available.</p>
]]></description><pubDate>Tue, 03 Mar 2026 11:35:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47230957</link><dc:creator>jeremycarter</dc:creator><comments>https://news.ycombinator.com/item?id=47230957</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47230957</guid></item><item><title><![CDATA[New comment by jeremycarter in "AI World Clocks"]]></title><description><![CDATA[
<p>Last year I wrote a simple system using Semantic Kernel, backed by functions inside Microsoft Orleans, which for the most part was a business logic DSL processor by LLM. Your business logic was just text, and you gave it the operation as text.<p>Nothing could be relied upon to be deterministic, it was so funny to see it try to do operations.<p>Recently I re-ran it with newer models and was drastically better, especially with temperature tweaks.</p>
]]></description><pubDate>Sat, 15 Nov 2025 05:18:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=45935233</link><dc:creator>jeremycarter</dc:creator><comments>https://news.ycombinator.com/item?id=45935233</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45935233</guid></item><item><title><![CDATA[New comment by jeremycarter in "Has the decline of knowledge work begun?"]]></title><description><![CDATA[
<p>When you put it like that it really is a bad product.</p>
]]></description><pubDate>Thu, 27 Mar 2025 10:02:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=43491909</link><dc:creator>jeremycarter</dc:creator><comments>https://news.ycombinator.com/item?id=43491909</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43491909</guid></item><item><title><![CDATA[New comment by jeremycarter in "MongoDB acquires Voyage AI"]]></title><description><![CDATA[
<p>Great response. All arguments are valid and fair.</p>
]]></description><pubDate>Mon, 24 Feb 2025 22:10:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=43165530</link><dc:creator>jeremycarter</dc:creator><comments>https://news.ycombinator.com/item?id=43165530</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43165530</guid></item><item><title><![CDATA[New comment by jeremycarter in "WASM will replace containers"]]></title><description><![CDATA[
<p>Sounds good!</p>
]]></description><pubDate>Wed, 12 Feb 2025 05:01:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=43022066</link><dc:creator>jeremycarter</dc:creator><comments>https://news.ycombinator.com/item?id=43022066</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43022066</guid></item><item><title><![CDATA[New comment by jeremycarter in "Software development topics I've changed my mind on"]]></title><description><![CDATA[
<p>98% of teams I've worked on did not need microservices.</p>
]]></description><pubDate>Wed, 05 Feb 2025 22:18:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=42956097</link><dc:creator>jeremycarter</dc:creator><comments>https://news.ycombinator.com/item?id=42956097</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42956097</guid></item><item><title><![CDATA[New comment by jeremycarter in "Show HN: Watch 3 AIs compete in real-time stock trading"]]></title><description><![CDATA[
<p>What's the technology behind this. I'm working on something myself, using a distributed actor model (setup like a graph) to create a living reactive model.</p>
]]></description><pubDate>Tue, 31 Dec 2024 22:49:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=42562448</link><dc:creator>jeremycarter</dc:creator><comments>https://news.ycombinator.com/item?id=42562448</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42562448</guid></item><item><title><![CDATA[New comment by jeremycarter in "Thinking in Actors – Challenging your software modelling to be simpler"]]></title><description><![CDATA[
<p>My sentiments exactly - well said. The big mistake is forcing OOP onto everything. It's why I really have an affinity with the virtual actor, it has just enough OOP for me to have classes, methods and internal state - I don't need inheritance, polymorphism, etc - just naive little classifications of things we call objects.<p>I also don't have to think of my system in a hierarchical supervised manner like earlier actor models. I just need cloud native distributed little objects.<p>You can see some modern products coming out that are just that:<p>1. Cloudflare Durable Objects - <a href="https://developers.cloudflare.com/durable-objects/" rel="nofollow">https://developers.cloudflare.com/durable-objects/</a><p>2. Restate Virtual Objects - <a href="https://restate.dev/" rel="nofollow">https://restate.dev/</a></p>
]]></description><pubDate>Mon, 02 Dec 2024 22:58:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=42301256</link><dc:creator>jeremycarter</dc:creator><comments>https://news.ycombinator.com/item?id=42301256</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42301256</guid></item><item><title><![CDATA[New comment by jeremycarter in "Thinking in Actors – Challenging your software modelling to be simpler"]]></title><description><![CDATA[
<p>I agree. I'm not advocating doing a purist DDD solution but rather using similar modelling techniques and just making naive actors.</p>
]]></description><pubDate>Mon, 02 Dec 2024 11:25:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=42295108</link><dc:creator>jeremycarter</dc:creator><comments>https://news.ycombinator.com/item?id=42295108</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42295108</guid></item><item><title><![CDATA[New comment by jeremycarter in "Thinking in Actors – Challenging your software modelling to be simpler"]]></title><description><![CDATA[
<p>It's just part 1. I have just published part 2 which goes into more detail.</p>
]]></description><pubDate>Mon, 02 Dec 2024 11:13:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=42295034</link><dc:creator>jeremycarter</dc:creator><comments>https://news.ycombinator.com/item?id=42295034</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42295034</guid></item><item><title><![CDATA[New comment by jeremycarter in "Thinking in Actors – Challenging your software modelling to be simpler"]]></title><description><![CDATA[
<p>That's fair feedback. I wanted to post it in 3 parts, but I see now I probably should have just made one large post.</p>
]]></description><pubDate>Mon, 02 Dec 2024 02:09:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=42292439</link><dc:creator>jeremycarter</dc:creator><comments>https://news.ycombinator.com/item?id=42292439</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42292439</guid></item><item><title><![CDATA[New comment by jeremycarter in "Thinking in Actors – Challenging your software modelling to be simpler"]]></title><description><![CDATA[
<p>As I mentioned there's nothing novel in this post, especially for a senior. This is more about getting some context out of the way so that I can show some techniques in a future post.</p>
]]></description><pubDate>Mon, 02 Dec 2024 02:08:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=42292433</link><dc:creator>jeremycarter</dc:creator><comments>https://news.ycombinator.com/item?id=42292433</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42292433</guid></item><item><title><![CDATA[New comment by jeremycarter in "Thinking in Actors – Challenging your software modelling to be simpler"]]></title><description><![CDATA[
<p>It's tricky to provide a really good example right now. I notice in the .NET world there are like these DDD "starter packs", and my god, they're just layers of maintainability hell. If you look at older OOP/DDD books you'll notice that the domain object has real world methods on it, just like as if it were from a UML diagram.<p>What you should end up with are plain OOPy objects that mirror the real world. They're not skewed or constrained by their database model. They shouldn't have any dependencies on your infrastructure layer. The object should encapsulate state, behaviour, validity and consistency.<p>An example (which is probably overkill) would be 
<a href="https://learn.microsoft.com/en-us/dotnet/architecture/microservices/microservice-ddd-cqrs-patterns/net-core-microservice-domain-model#implement-domain-entities-as-poco-classes" rel="nofollow">https://learn.microsoft.com/en-us/dotnet/architecture/micros...</a><p>The next post is about modelling an actor and it might provide more insight for you.</p>
]]></description><pubDate>Mon, 02 Dec 2024 01:54:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=42292358</link><dc:creator>jeremycarter</dc:creator><comments>https://news.ycombinator.com/item?id=42292358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42292358</guid></item><item><title><![CDATA[Thinking in Actors – Challenging your software modelling to be simpler]]></title><description><![CDATA[
<p>Article URL: <a href="https://jeremycarterau.substack.com/p/thinking-in-actors-part-1">https://jeremycarterau.substack.com/p/thinking-in-actors-part-1</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42291125">https://news.ycombinator.com/item?id=42291125</a></p>
<p>Points: 135</p>
<p># Comments: 45</p>
]]></description><pubDate>Sun, 01 Dec 2024 22:16:38 +0000</pubDate><link>https://jeremycarterau.substack.com/p/thinking-in-actors-part-1</link><dc:creator>jeremycarter</dc:creator><comments>https://news.ycombinator.com/item?id=42291125</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42291125</guid></item><item><title><![CDATA[New comment by jeremycarter in "Australia: Kids under 16 to be banned from social media after Senate passes laws"]]></title><description><![CDATA[
<p>What if the platform is not registered as a business in Australia? You can't fine it if it's not a legal entity there. Simply setup a php Facebook clone and host it in another country.</p>
]]></description><pubDate>Thu, 28 Nov 2024 13:05:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=42264958</link><dc:creator>jeremycarter</dc:creator><comments>https://news.ycombinator.com/item?id=42264958</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42264958</guid></item><item><title><![CDATA[New comment by jeremycarter in "How to give a senior leader feedback without getting fired"]]></title><description><![CDATA[
<p>This is very accurate</p>
]]></description><pubDate>Sun, 24 Nov 2024 10:03:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=42227054</link><dc:creator>jeremycarter</dc:creator><comments>https://news.ycombinator.com/item?id=42227054</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42227054</guid></item><item><title><![CDATA[New comment by jeremycarter in "The Fastest Redis Ever"]]></title><description><![CDATA[
<p>Some large IoT systems need ephemeral timeseries.</p>
]]></description><pubDate>Thu, 21 Nov 2024 10:43:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=42202952</link><dc:creator>jeremycarter</dc:creator><comments>https://news.ycombinator.com/item?id=42202952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42202952</guid></item></channel></rss>