<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: omcnoe</title><link>https://news.ycombinator.com/user?id=omcnoe</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 10 Aug 2026 15:16:10 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=omcnoe" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by omcnoe in "Keychron announces first open-source firmware for gaming mice"]]></title><description><![CDATA[
<p>Their low profile keyboards are some of the best available. "Standard" full size mechanical keyboards is a a pretty crowded market with literally thousands of products that aren't that differentiated.</p>
]]></description><pubDate>Thu, 30 Jul 2026 02:47:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49105596</link><dc:creator>omcnoe</dc:creator><comments>https://news.ycombinator.com/item?id=49105596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49105596</guid></item><item><title><![CDATA[New comment by omcnoe in "Resetting Xbox"]]></title><description><![CDATA[
<p>Would we say that about any other industry? Can you run a film studio if you have never watched a film in your life? Can you run a publishing house if you’ve never read a novel?</p>
]]></description><pubDate>Tue, 07 Jul 2026 05:48:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48814074</link><dc:creator>omcnoe</dc:creator><comments>https://news.ycombinator.com/item?id=48814074</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48814074</guid></item><item><title><![CDATA[New comment by omcnoe in "Rocketlab acquires Iridium"]]></title><description><![CDATA[
<p>It's competing with Starlink in that market, which is a much stronger product today.</p>
]]></description><pubDate>Tue, 30 Jun 2026 00:45:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48727220</link><dc:creator>omcnoe</dc:creator><comments>https://news.ycombinator.com/item?id=48727220</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48727220</guid></item><item><title><![CDATA[New comment by omcnoe in "Epoll vs. io_uring in Linux"]]></title><description><![CDATA[
<p>For a project like Go, wouldn't it be an option to do one-time iouring feature detection in the runtime startup? Exploits are an issue for the entire OS, not the program choosing to use iouring, yeah?</p>
]]></description><pubDate>Sun, 21 Jun 2026 01:11:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48614711</link><dc:creator>omcnoe</dc:creator><comments>https://news.ycombinator.com/item?id=48614711</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48614711</guid></item><item><title><![CDATA[New comment by omcnoe in "The computer science degree isn’t dead"]]></title><description><![CDATA[
<p>LLMs can be pretty conmpetent at languages that have zero training data, at least to the extent that those languages use features/ideas that are familiar. I wrote a toy language/compiler and AI can write code for it competently.</p>
]]></description><pubDate>Sat, 13 Jun 2026 23:39:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48522578</link><dc:creator>omcnoe</dc:creator><comments>https://news.ycombinator.com/item?id=48522578</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48522578</guid></item><item><title><![CDATA[New comment by omcnoe in "Gov.uk has replaced Stripe with Dutch provider Adyen"]]></title><description><![CDATA[
<p>Small customers grow into bigger ones later on. At least they do in the US, maybe this doesn’t happen so much in Adyen’s part of the world?</p>
]]></description><pubDate>Sat, 06 Jun 2026 00:49:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48420253</link><dc:creator>omcnoe</dc:creator><comments>https://news.ycombinator.com/item?id=48420253</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48420253</guid></item><item><title><![CDATA[New comment by omcnoe in "Conventional Commits encourages focus on the wrong things"]]></title><description><![CDATA[
<p>Scope is crucial when working with multiple teams/projects in a monorepo.</p>
]]></description><pubDate>Fri, 05 Jun 2026 22:55:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48419404</link><dc:creator>omcnoe</dc:creator><comments>https://news.ycombinator.com/item?id=48419404</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48419404</guid></item><item><title><![CDATA[New comment by omcnoe in "WSL 2 is getting faster Windows file system access"]]></title><description><![CDATA[
<p>/mnt/c is a mounted C: drive in WSL2, that allows WSL2 guests to read/write files on the Windows host.<p>The mount is fine and speedy enough, but the underlying reads/writes turn into native NTFS reads/writes through Windows. NTFS file API is incredibly slow - high fixed overhead for initial file access.<p>So patterns like node_modules with many small individual files (or compiling code in general) are much much slower on Windows or WSL2 /mnt/c due to the fixed overhead adding up over a large number of files.<p>It's a ridiculous problem that has plagued Windows for years.</p>
]]></description><pubDate>Fri, 05 Jun 2026 00:57:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48406721</link><dc:creator>omcnoe</dc:creator><comments>https://news.ycombinator.com/item?id=48406721</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48406721</guid></item><item><title><![CDATA[Question: intent of JqwikExecutor.printMessageForCodingAgents]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/jqwik-team/jqwik/issues/708">https://github.com/jqwik-team/jqwik/issues/708</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48332512">https://news.ycombinator.com/item?id=48332512</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 30 May 2026 04:16:20 +0000</pubDate><link>https://github.com/jqwik-team/jqwik/issues/708</link><dc:creator>omcnoe</dc:creator><comments>https://news.ycombinator.com/item?id=48332512</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48332512</guid></item><item><title><![CDATA[New comment by omcnoe in "I think Anthropic and OpenAI have found product-market fit"]]></title><description><![CDATA[
<p>Outsourcing also fails because it’s a pathological case of adverse selection. The businesses that outsource projects are ones who are organisationally incapable of managing those projects well internally. But, that inability extends to their oversight of outsourcing shops as well.<p>End result is that many outsourcing firms are borderline fraudulent in the way they treat their customers.</p>
]]></description><pubDate>Thu, 28 May 2026 00:06:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48302495</link><dc:creator>omcnoe</dc:creator><comments>https://news.ycombinator.com/item?id=48302495</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48302495</guid></item><item><title><![CDATA[New comment by omcnoe in "Mullvad exit IPs are surprisingly identifying"]]></title><description><![CDATA[
<p>Intelligence agencies use parallel construction to disguise their real methods. Further, more sophisticated methods are reserved for bigger targets. Intelligence agencies aren't running around discussing their methods publicly, most intelligence agency work doesn't result in public criminal charges.</p>
]]></description><pubDate>Fri, 15 May 2026 12:25:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48147753</link><dc:creator>omcnoe</dc:creator><comments>https://news.ycombinator.com/item?id=48147753</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48147753</guid></item><item><title><![CDATA[New comment by omcnoe in "UK government replaces Palantir software with internally-built refugee system"]]></title><description><![CDATA[
<p>They’ve built a platform and sales pipeline optimized for selling data consulting into highly bureaucratic tech hostile orgs with data privacy concerns. All these factors apply equally to public health programs and the military, so it’s no surprise that they see success in both areas.</p>
]]></description><pubDate>Fri, 15 May 2026 08:56:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48146200</link><dc:creator>omcnoe</dc:creator><comments>https://news.ycombinator.com/item?id=48146200</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48146200</guid></item><item><title><![CDATA[New comment by omcnoe in "GitLab announces workforce reduction and end of their CREDIT values"]]></title><description><![CDATA[
<p>To be fair to GitHub, "GitHub" Actions is just Azure DevOps Pipelines wearing a mask. Which I think explains a lot about it's quality as a feature. It was brought in as a rushed copy-paste of the existing Azure DevOps feature very quickly post acquisition.<p>I have to regularly use Azure DevOps and the whole platform is painful, and now is rotting on the vine. I hear there is internal strife at Microsoft between Azure DevOps and GitHub products.</p>
]]></description><pubDate>Tue, 12 May 2026 00:27:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48102612</link><dc:creator>omcnoe</dc:creator><comments>https://news.ycombinator.com/item?id=48102612</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48102612</guid></item><item><title><![CDATA[New comment by omcnoe in "Postmortem: TanStack NPM supply-chain compromise"]]></title><description><![CDATA[
<p>Devcontainers (I know it's not a full VM, but it's most prominent version of this "isolated development environment" concept) wouldn't fully protect you against this. Github credentials are automatically pulled into the container. If you are using other cloud services that need to be accessed within the container, this cred stealer will grab their creds too.<p>It would limit the blast radius, which at least is an improvement.</p>
]]></description><pubDate>Tue, 12 May 2026 00:17:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48102538</link><dc:creator>omcnoe</dc:creator><comments>https://news.ycombinator.com/item?id=48102538</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48102538</guid></item><item><title><![CDATA[New comment by omcnoe in "Postmortem: TanStack NPM supply-chain compromise"]]></title><description><![CDATA[
<p>These malicious packages are being caught by the authors, and by automated package security scanners, not just by end users. npm should start setting this 7 day cooldown as default.</p>
]]></description><pubDate>Tue, 12 May 2026 00:10:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48102479</link><dc:creator>omcnoe</dc:creator><comments>https://news.ycombinator.com/item?id=48102479</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48102479</guid></item><item><title><![CDATA[New comment by omcnoe in "Gmail registration now requires scanning a QR code and sending a text message"]]></title><description><![CDATA[
<p>I’d honestly expect to see regulatory intervention if they tried this.</p>
]]></description><pubDate>Mon, 11 May 2026 19:13:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48099366</link><dc:creator>omcnoe</dc:creator><comments>https://news.ycombinator.com/item?id=48099366</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48099366</guid></item><item><title><![CDATA[New comment by omcnoe in "OpenAI’s WebRTC problem"]]></title><description><![CDATA[
<p>An eventual goal is likely to allow interacting with the LLM directly via audio tokens in input/output skipping tts and stt completely.</p>
]]></description><pubDate>Sat, 09 May 2026 08:20:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48073084</link><dc:creator>omcnoe</dc:creator><comments>https://news.ycombinator.com/item?id=48073084</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48073084</guid></item><item><title><![CDATA[New comment by omcnoe in "Care homes and hotels in Japan shut as expansion strategy unravels"]]></title><description><![CDATA[
<p>This really is a great blogpost, I'm really glad you shared it.</p>
]]></description><pubDate>Sun, 03 May 2026 08:51:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47994904</link><dc:creator>omcnoe</dc:creator><comments>https://news.ycombinator.com/item?id=47994904</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47994904</guid></item><item><title><![CDATA[New comment by omcnoe in "I built a Game Boy emulator in F#"]]></title><description><![CDATA[
<p>Yeah there is some degree of awkwardness created by the interaction, but I think it’s less about needing specific libraries to map well and more about getting a good understanding of what the interop rules are, and what the shape of the underlying generated output actually looks like.<p>C# interoperability loosens guarantees (particularly immutability) that F# code normally relies on. There are surprising limits that come up in generics because of how they map to C#.</p>
]]></description><pubDate>Fri, 01 May 2026 08:19:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47972389</link><dc:creator>omcnoe</dc:creator><comments>https://news.ycombinator.com/item?id=47972389</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47972389</guid></item><item><title><![CDATA[New comment by omcnoe in "I built a Game Boy emulator in F#"]]></title><description><![CDATA[
<p>Fable is great but it has a surprising number of these hidden behaviour changes that are really hard to detect when writing code against it.</p>
]]></description><pubDate>Fri, 01 May 2026 08:14:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47972364</link><dc:creator>omcnoe</dc:creator><comments>https://news.ycombinator.com/item?id=47972364</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47972364</guid></item></channel></rss>