<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: ptrwis</title><link>https://news.ycombinator.com/user?id=ptrwis</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 16 Jun 2026 05:18:19 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ptrwis" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ptrwis in "Small models also found the vulnerabilities that Mythos found"]]></title><description><![CDATA[
<p>When you pair-programming with AI, even Haiku is very good. Just treat is as you assistant.</p>
]]></description><pubDate>Sun, 12 Apr 2026 10:21:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47738042</link><dc:creator>ptrwis</dc:creator><comments>https://news.ycombinator.com/item?id=47738042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47738042</guid></item><item><title><![CDATA[New comment by ptrwis in "Node.js worker threads are problematic, but they work great for us"]]></title><description><![CDATA[
<p>I'm currently writing simulations of trading algorithms for my own use.
I'm using worker_threads + SharedArrayBuffer and running them in Bun. I also tried porting the code to C# and Go, but the execution time ended up being very similar to the Bun version. NodeJS was slower.
Only C gave a clear, noticeable performance advantage — but since I haven't written C in a long time, the code became significantly harder to maintain.</p>
]]></description><pubDate>Sun, 22 Mar 2026 13:39:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47477444</link><dc:creator>ptrwis</dc:creator><comments>https://news.ycombinator.com/item?id=47477444</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47477444</guid></item><item><title><![CDATA[New comment by ptrwis in "Zig – Type Resolution Redesign and Language Changes"]]></title><description><![CDATA[
<p>You can fix you code 10 times you will fix it.</p>
]]></description><pubDate>Wed, 11 Mar 2026 10:51:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47333959</link><dc:creator>ptrwis</dc:creator><comments>https://news.ycombinator.com/item?id=47333959</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47333959</guid></item><item><title><![CDATA[New comment by ptrwis in "Claude Sonnet 4.6"]]></title><description><![CDATA[
<p>I'm saying Haiku isn't that bad, it's good enough for my needs, and it's the cheapest one. Maybe it's because I'm giving it small, well defined tasks.</p>
]]></description><pubDate>Tue, 17 Feb 2026 23:58:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47055238</link><dc:creator>ptrwis</dc:creator><comments>https://news.ycombinator.com/item?id=47055238</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47055238</guid></item><item><title><![CDATA[New comment by ptrwis in "Claude Sonnet 4.6"]]></title><description><![CDATA[
<p>I also use Haiku daily and it's OK. One app is trading simulation algorithm in TypeScript (it implemented bayesian optimisation for me, optimised algorithm to use worker threads). Another one is CRUD app (NextJS, now switched to Vue).</p>
]]></description><pubDate>Tue, 17 Feb 2026 20:51:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47053142</link><dc:creator>ptrwis</dc:creator><comments>https://news.ycombinator.com/item?id=47053142</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47053142</guid></item><item><title><![CDATA[New comment by ptrwis in "Httpz – Zero-Allocation HTTP/1.1 Parser for OxCaml"]]></title><description><![CDATA[
<p>I mean, aren't system calls thread-safe?</p>
]]></description><pubDate>Sat, 10 Jan 2026 18:29:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46568497</link><dc:creator>ptrwis</dc:creator><comments>https://news.ycombinator.com/item?id=46568497</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46568497</guid></item><item><title><![CDATA[New comment by ptrwis in "Httpz – Zero-Allocation HTTP/1.1 Parser for OxCaml"]]></title><description><![CDATA[
<p>Doesn't (honest question) the operating system kernel prevent data races in memory accesses at the level of system calls like brk? I wonder at what level the operating system handles such things?</p>
]]></description><pubDate>Sat, 10 Jan 2026 18:26:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46568466</link><dc:creator>ptrwis</dc:creator><comments>https://news.ycombinator.com/item?id=46568466</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46568466</guid></item><item><title><![CDATA[New comment by ptrwis in "Let's Help NetBSD Cross the Finish Line Before 2025 Ends"]]></title><description><![CDATA[
<p>What do you think, there are milions of people or companies running NetBSD on 486 to protect the planet from e-waste? How many times have you replaced your phone with a newer model in the last 10 years?</p>
]]></description><pubDate>Sun, 26 Oct 2025 16:30:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=45713111</link><dc:creator>ptrwis</dc:creator><comments>https://news.ycombinator.com/item?id=45713111</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45713111</guid></item><item><title><![CDATA[New comment by ptrwis in "Systems Programming with Zig"]]></title><description><![CDATA[
<p>Maybe in the future, if the language has very good AI support, security guarantees of the language won't be as important, as it (ai) will find potential bugs well enough. This may be the case with Zig, as the language is simple and consistent, and the lack of macros will make it easier for LLMs to understand the code.</p>
]]></description><pubDate>Sat, 04 Oct 2025 15:28:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=45474021</link><dc:creator>ptrwis</dc:creator><comments>https://news.ycombinator.com/item?id=45474021</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45474021</guid></item><item><title><![CDATA[New comment by ptrwis in "KDE launches its own distribution"]]></title><description><![CDATA[
<p>For me it is natural that since the desktop environment is the most important part of the desktop operating system, it should have its own distribution.</p>
]]></description><pubDate>Thu, 11 Sep 2025 11:20:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=45210232</link><dc:creator>ptrwis</dc:creator><comments>https://news.ycombinator.com/item?id=45210232</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45210232</guid></item><item><title><![CDATA[New comment by ptrwis in "Async I/O on Linux in databases"]]></title><description><![CDATA[
<p>For some background, it is now a single guy paid by Microsoft to work on implementing async direct I/O for PostgreSQL (github.com/anarazel)</p>
]]></description><pubDate>Sun, 20 Jul 2025 16:38:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=44626830</link><dc:creator>ptrwis</dc:creator><comments>https://news.ycombinator.com/item?id=44626830</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44626830</guid></item><item><title><![CDATA[New comment by ptrwis in "Zig's comptime is bonkers good"]]></title><description><![CDATA[
<p>Maybe such operators for basic linear algebra (for arrays of numbers) should be just built into the language instead of overloading operations. I'm not sure if such a proposal doesn't already exists.</p>
]]></description><pubDate>Tue, 07 Jan 2025 16:34:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=42624277</link><dc:creator>ptrwis</dc:creator><comments>https://news.ycombinator.com/item?id=42624277</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42624277</guid></item><item><title><![CDATA[New comment by ptrwis in "Zig's comptime is bonkers good"]]></title><description><![CDATA[
<p>With comp-time reflection you can build frameworks like ORMs or web frameworks. The only trade-off is that you have to include such a library in the form of source code.</p>
]]></description><pubDate>Tue, 07 Jan 2025 16:24:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=42624149</link><dc:creator>ptrwis</dc:creator><comments>https://news.ycombinator.com/item?id=42624149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42624149</guid></item><item><title><![CDATA[New comment by ptrwis in "React 19"]]></title><description><![CDATA[
<p>let name = $state('blastonico')</p>
]]></description><pubDate>Thu, 05 Dec 2024 20:08:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=42332154</link><dc:creator>ptrwis</dc:creator><comments>https://news.ycombinator.com/item?id=42332154</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42332154</guid></item><item><title><![CDATA[New comment by ptrwis in "Just use Postgres"]]></title><description><![CDATA[
<p>SQLite for embedded or desktop apps.</p>
]]></description><pubDate>Sat, 17 Aug 2024 10:59:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=41273512</link><dc:creator>ptrwis</dc:creator><comments>https://news.ycombinator.com/item?id=41273512</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41273512</guid></item><item><title><![CDATA[New comment by ptrwis in "Cloudflare acquires PartyKit to allow developers to build real-time multi-user"]]></title><description><![CDATA[
<p>Durable Objects have a bit weird programming model for me, I hope this one will be easier.</p>
]]></description><pubDate>Fri, 05 Apr 2024 14:29:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=39942808</link><dc:creator>ptrwis</dc:creator><comments>https://news.ycombinator.com/item?id=39942808</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39942808</guid></item><item><title><![CDATA[New comment by ptrwis in ".NET Blazor"]]></title><description><![CDATA[
<p>In my experience, long polling is more stable and you can enable transfer compression. Maybe it would be good in Blazor to disable the persistent connection completely, having only requests and responses. Often we just want to call a backend method and update the view in response.</p>
]]></description><pubDate>Tue, 21 Nov 2023 14:53:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=38364382</link><dc:creator>ptrwis</dc:creator><comments>https://news.ycombinator.com/item?id=38364382</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38364382</guid></item><item><title><![CDATA[New comment by ptrwis in "Zen 5's Leaked Slides"]]></title><description><![CDATA[
<p>In DDR5 you have two memory channels per module.</p>
]]></description><pubDate>Sun, 08 Oct 2023 18:20:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=37813046</link><dc:creator>ptrwis</dc:creator><comments>https://news.ycombinator.com/item?id=37813046</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37813046</guid></item><item><title><![CDATA[New comment by ptrwis in "ASP.NET Core Blazor"]]></title><description><![CDATA[
<p>If you care more about development experience than users, that's fine, but in the case of SPA, JS frameworks will be faster and lighter.<p>For me the problem with TypeScript is not the language, JS/TS are fine for me, the problem is the entire toolchain - NodeJS, all the node_modules, configuration files, the need to compile.<p>Maybe Svelte, where they got rid of TypeScript and the types are now in JSDoc, could be a compromise.</p>
]]></description><pubDate>Sat, 07 Oct 2023 12:30:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=37801165</link><dc:creator>ptrwis</dc:creator><comments>https://news.ycombinator.com/item?id=37801165</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37801165</guid></item><item><title><![CDATA[New comment by ptrwis in "ASP.NET Core Blazor"]]></title><description><![CDATA[
<p>My applications run on intranet/VPN behind IIS with Windows Authentication. If not WA, I would always choose Blazor Wasm, it gives you more control over what you do.<p>When building internal applications, you can make many assumptions - where are your users and how good is their network connection, how many of them do you have - dozens? hundreds? maybe even thousands, but not millions, so scalability is not a problem. Whether the app will be used on a mobile phones or not. Will it be a problem if your application takes 20 seconds to open? :) If the employee will use it half of the day, then probably no.</p>
]]></description><pubDate>Sat, 07 Oct 2023 12:16:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=37801070</link><dc:creator>ptrwis</dc:creator><comments>https://news.ycombinator.com/item?id=37801070</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37801070</guid></item></channel></rss>