<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: owenm</title><link>https://news.ycombinator.com/user?id=owenm</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 09 Apr 2026 12:39:44 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=owenm" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by owenm in "Microsoft: Copilot is for entertainment purposes only"]]></title><description><![CDATA[
<p>No, I’m saying that MS have different terms for their business and personal offerings (as do OpenAI and Anthropic).<p>To be fair to them, MS are quite open about accuracy for the business offerings, see here as one example:<p><a href="https://learn.microsoft.com/en-us/copilot/microsoft-365/microsoft-365-copilot-application-card" rel="nofollow">https://learn.microsoft.com/en-us/copilot/microsoft-365/micr...</a></p>
]]></description><pubDate>Tue, 31 Mar 2026 18:32:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47591548</link><dc:creator>owenm</dc:creator><comments>https://news.ycombinator.com/item?id=47591548</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47591548</guid></item><item><title><![CDATA[New comment by owenm in "Microsoft: Copilot is for entertainment purposes only"]]></title><description><![CDATA[
<p>As far as I can tell, this is only for the free personal plan, not any of the business offerings (ie not Copilot for M365) and Github Copilot is under a separate set of terms.<p>“These Terms don’t apply to Microsoft 365 Copilot apps or services unless that specific app or service says that these Terms apply.”<p>Think of Copilot being a suite of different products under the same overall banner and it starts to make (a bit) more sense.</p>
]]></description><pubDate>Tue, 31 Mar 2026 17:53:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47591079</link><dc:creator>owenm</dc:creator><comments>https://news.ycombinator.com/item?id=47591079</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47591079</guid></item><item><title><![CDATA[New comment by owenm in "Sub-Millisecond RAG on Apple Silicon. No Server. No API. One File"]]></title><description><![CDATA[
<p>Any plans to make it available to other languages via bindings?</p>
]]></description><pubDate>Tue, 17 Feb 2026 19:30:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47051939</link><dc:creator>owenm</dc:creator><comments>https://news.ycombinator.com/item?id=47051939</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47051939</guid></item><item><title><![CDATA[New comment by owenm in "Investing in the Python Ecosystem"]]></title><description><![CDATA[
<p>I feel a bit sad since I hadn't heard of Gel Data until today, but it's too late... seems like they had some interesting stuff in progress.</p>
]]></description><pubDate>Wed, 03 Dec 2025 19:51:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46139134</link><dc:creator>owenm</dc:creator><comments>https://news.ycombinator.com/item?id=46139134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46139134</guid></item><item><title><![CDATA[New comment by owenm in "RayforceDB is now an open-source project"]]></title><description><![CDATA[
<p>This is super interesting - aside from the benchmarks are there any good examples of loading and querying data from external sources?  Any plans to support other formats like parquet?</p>
]]></description><pubDate>Wed, 12 Nov 2025 00:19:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=45894769</link><dc:creator>owenm</dc:creator><comments>https://news.ycombinator.com/item?id=45894769</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45894769</guid></item><item><title><![CDATA[SwirlDB: Modular-first, CRDT-based embedded database]]></title><description><![CDATA[
<p>Article URL: <a href="https://docs.swirldb.org/">https://docs.swirldb.org/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45739877">https://news.ycombinator.com/item?id=45739877</a></p>
<p>Points: 74</p>
<p># Comments: 12</p>
]]></description><pubDate>Tue, 28 Oct 2025 22:07:41 +0000</pubDate><link>https://docs.swirldb.org/</link><dc:creator>owenm</dc:creator><comments>https://news.ycombinator.com/item?id=45739877</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45739877</guid></item><item><title><![CDATA[Xlwings Lite – Python in Excel Using Pyodide]]></title><description><![CDATA[
<p>Article URL: <a href="https://lite.xlwings.org/">https://lite.xlwings.org/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43584060">https://news.ycombinator.com/item?id=43584060</a></p>
<p>Points: 22</p>
<p># Comments: 5</p>
]]></description><pubDate>Fri, 04 Apr 2025 15:44:04 +0000</pubDate><link>https://lite.xlwings.org/</link><dc:creator>owenm</dc:creator><comments>https://news.ycombinator.com/item?id=43584060</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43584060</guid></item><item><title><![CDATA[New comment by owenm in "Why F#?"]]></title><description><![CDATA[
<p>I hear you on the opportunity side and I can't see that changing.  The good news is in recent releases there's a lot less boilerplate - "dotnet new console -lang F#" results in two files, a short fsproj file and a single line of Hello World.</p>
]]></description><pubDate>Tue, 01 Apr 2025 13:24:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=43546522</link><dc:creator>owenm</dc:creator><comments>https://news.ycombinator.com/item?id=43546522</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43546522</guid></item><item><title><![CDATA[Leveraging Immutability and Observability for Undo in Document-Based Apps]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.voyonic-systems.de/leveraging-immutability-and-observability-for-reliable-undo-redo-in-document-based-applications/">https://blog.voyonic-systems.de/leveraging-immutability-and-observability-for-reliable-undo-redo-in-document-based-applications/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43057342">https://news.ycombinator.com/item?id=43057342</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 15 Feb 2025 09:58:43 +0000</pubDate><link>https://blog.voyonic-systems.de/leveraging-immutability-and-observability-for-reliable-undo-redo-in-document-based-applications/</link><dc:creator>owenm</dc:creator><comments>https://news.ycombinator.com/item?id=43057342</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43057342</guid></item><item><title><![CDATA[New comment by owenm in "Luon programming language"]]></title><description><![CDATA[
<p>The Interlisp VM sounds awesome - I would love to see Notecards on Windows/Linux/Mac natively!</p>
]]></description><pubDate>Sat, 14 Dec 2024 04:13:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=42414630</link><dc:creator>owenm</dc:creator><comments>https://news.ycombinator.com/item?id=42414630</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42414630</guid></item><item><title><![CDATA[New comment by owenm in "Luon programming language"]]></title><description><![CDATA[
<p>This is an impressive achievement, given there’s a whole language plus IDE.  Kudos to the author.  I couldn’t see any indication of what the author plans to use it for - I hope he can share more below?<p>I’m intrigued by the LeanQt library as well that the IDE uses (<a href="https://github.com/rochus-keller/LeanQt">https://github.com/rochus-keller/LeanQt</a>) too.</p>
]]></description><pubDate>Sat, 14 Dec 2024 01:11:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=42413787</link><dc:creator>owenm</dc:creator><comments>https://news.ycombinator.com/item?id=42413787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42413787</guid></item><item><title><![CDATA[New comment by owenm in "Ask HN: Should we bring software dev in-house?"]]></title><description><![CDATA[
<p>I would start with a business case - what are the benefits, is it going to generate revenue or reduce costs, when do the benefits start to be realised.<p>Then look at the cost in starting to develop what you need, and how you’re going to get started.<p>Are there existing COTS systems (e.g. SAP, Dynamics, Salesforce) that are extensible but can do 60% of the base functionality out of the box? Can you start by integrating two systems or using your low code platform to prove the concept?  A couple of engineers/freelancers/external shop for a few months is a lot cheaper than hiring a whole development team… others in the thread have given you a reasonable estimate of that.<p>Think about what’s the MVP needed to start showing ROI.  Maybe do a smaller business case for that.<p>Look at the payback period internally and ask what hurdle rate is needed to invest from your CFO.</p>
]]></description><pubDate>Fri, 09 Aug 2024 07:45:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=41199639</link><dc:creator>owenm</dc:creator><comments>https://news.ycombinator.com/item?id=41199639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41199639</guid></item><item><title><![CDATA[New comment by owenm in "(next Rich)"]]></title><description><![CDATA[
<p>FWIW, I started programming F# during your tenure at MS and in a couple of years it became a really capable cross platform option - partly MS, partly community, but definitely helped out by you.  Thanks!</p>
]]></description><pubDate>Fri, 04 Aug 2023 20:57:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=37005783</link><dc:creator>owenm</dc:creator><comments>https://news.ycombinator.com/item?id=37005783</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37005783</guid></item><item><title><![CDATA[New comment by owenm in "My thoughts on OCaml"]]></title><description><![CDATA[
<p>Starting with F# on Mac is worlds away from what it was in the past, I bet you could be up and running in 5 minutes:<p><pre><code>  brew install dotnet-sdk
  dotnet new console -lang F# (in your project directory)
</code></pre>
Start VS Code in that directory, install ionide via extensions, write code…<p><pre><code>  dotnet run</code></pre></p>
]]></description><pubDate>Tue, 25 Apr 2023 17:24:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=35703715</link><dc:creator>owenm</dc:creator><comments>https://news.ycombinator.com/item?id=35703715</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35703715</guid></item><item><title><![CDATA[New comment by owenm in "The Missing Semester of Your CS Education"]]></title><description><![CDATA[
<p>This was me - my first .net language was F# (although I'd dabbled a tiny bit in C#); it was hard to learn the .net standard library as well as trying to learn functional idioms...</p>
]]></description><pubDate>Sun, 26 Feb 2023 09:26:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=34944232</link><dc:creator>owenm</dc:creator><comments>https://news.ycombinator.com/item?id=34944232</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34944232</guid></item><item><title><![CDATA[New comment by owenm in "Use the wrong tool for the job"]]></title><description><![CDATA[
<p>Very interesting - thanks!  It's an interesting exercise thinking through some of the constraints and some of the engineering tradeoffs.  Out of interest, how much development is actually done on device vs being done on another system and then loaded onto the SD card?</p>
]]></description><pubDate>Sun, 22 Jan 2023 20:30:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=34481884</link><dc:creator>owenm</dc:creator><comments>https://news.ycombinator.com/item?id=34481884</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34481884</guid></item><item><title><![CDATA[New comment by owenm in "Use the wrong tool for the job"]]></title><description><![CDATA[
<p>As a thought experiment, this got me thinking what would a solution just using .NET core look like?  Obviously I don't have all the details but I think you can do all of those things in .NET (with the exception of the embedded stuff probably).<p>* Bluetooth and maps libraries are available for Xamarin, [1] [2]<p>* Control server could be written in C# using the .NET core worker template [3] and deployed as a SystemD service and then the SDK deployed as a package to enable local development.<p>* Cloud bridge deployed as a service or website using raw sockets, SignalR or Azure IOT hub (depending on requirements).<p>You'd end up with 2 languages instead of 5 and I suspect you'd be able to factor some code out into libraries as well...<p>[1]: <a href="https://learn.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/map/" rel="nofollow">https://learn.microsoft.com/en-us/xamarin/xamarin-forms/user...</a><p>[2]: <a href="https://github.com/dotnet-bluetooth-le/dotnet-bluetooth-le">https://github.com/dotnet-bluetooth-le/dotnet-bluetooth-le</a><p>[3]: <a href="https://devblogs.microsoft.com/dotnet/net-core-and-systemd/" rel="nofollow">https://devblogs.microsoft.com/dotnet/net-core-and-systemd/</a></p>
]]></description><pubDate>Sun, 22 Jan 2023 14:40:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=34477779</link><dc:creator>owenm</dc:creator><comments>https://news.ycombinator.com/item?id=34477779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34477779</guid></item><item><title><![CDATA[New comment by owenm in "Why Kubernetes is so complex"]]></title><description><![CDATA[
<p>I really like Azure Container Apps for this.  It's a great way to dip into the world of containers.</p>
]]></description><pubDate>Tue, 18 Oct 2022 07:58:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=33244301</link><dc:creator>owenm</dc:creator><comments>https://news.ycombinator.com/item?id=33244301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33244301</guid></item><item><title><![CDATA[New comment by owenm in "The struggles of building a feed reader"]]></title><description><![CDATA[
<p>Yes, you're right - I'm not from the US, but I think it's the classic example...</p>
]]></description><pubDate>Sun, 09 Oct 2022 08:55:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=33139213</link><dc:creator>owenm</dc:creator><comments>https://news.ycombinator.com/item?id=33139213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33139213</guid></item><item><title><![CDATA[New comment by owenm in "The struggles of building a feed reader"]]></title><description><![CDATA[
<p>It's a diaeresis symbol rather than an umlaut, used (infrequently) to show that it's pronounced co-or rather than coor.  Quite archaic, unless you're the New York Times, who use it as part of their house style, but not wrong!</p>
]]></description><pubDate>Sat, 08 Oct 2022 17:47:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=33134357</link><dc:creator>owenm</dc:creator><comments>https://news.ycombinator.com/item?id=33134357</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33134357</guid></item></channel></rss>