<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: philippta</title><link>https://news.ycombinator.com/user?id=philippta</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 09 Apr 2026 12:17:19 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=philippta" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[nbio: A non-blocking I/O and event loop abstraction in Odin]]></title><description><![CDATA[
<p>Article URL: <a href="https://pkg.odin-lang.org/core/nbio/">https://pkg.odin-lang.org/core/nbio/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47666087">https://news.ycombinator.com/item?id=47666087</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 06 Apr 2026 19:53:48 +0000</pubDate><link>https://pkg.odin-lang.org/core/nbio/</link><dc:creator>philippta</dc:creator><comments>https://news.ycombinator.com/item?id=47666087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47666087</guid></item><item><title><![CDATA[Ask HN: Did you ever consciously create technical debt?]]></title><description><![CDATA[

<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47523657">https://news.ycombinator.com/item?id=47523657</a></p>
<p>Points: 2</p>
<p># Comments: 3</p>
]]></description><pubDate>Wed, 25 Mar 2026 21:40:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47523657</link><dc:creator>philippta</dc:creator><comments>https://news.ycombinator.com/item?id=47523657</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47523657</guid></item><item><title><![CDATA[The Missing Piece of AI Discourse Is Trust]]></title><description><![CDATA[
<p>Article URL: <a href="https://philipptanlak.com/the-missing-piece-of-ai-discourse-is-trust/">https://philipptanlak.com/the-missing-piece-of-ai-discourse-is-trust/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47193006">https://news.ycombinator.com/item?id=47193006</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 28 Feb 2026 09:52:13 +0000</pubDate><link>https://philipptanlak.com/the-missing-piece-of-ai-discourse-is-trust/</link><dc:creator>philippta</dc:creator><comments>https://news.ycombinator.com/item?id=47193006</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47193006</guid></item><item><title><![CDATA[New comment by philippta in "What podcasts are you listening to?"]]></title><description><![CDATA[
<p>Wookash Podcast</p>
]]></description><pubDate>Thu, 26 Feb 2026 13:13:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47165616</link><dc:creator>philippta</dc:creator><comments>https://news.ycombinator.com/item?id=47165616</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47165616</guid></item><item><title><![CDATA[New comment by philippta in "The JavaScript Oxidation Compiler"]]></title><description><![CDATA[
<p>That's completely relatable, and also a major point in my original argument. Using heavily abstracted frameworks will automatically cap you performance wise. The only way out is to not use a framework or one that's known to be lightweight. In backend or tooling like with the JS compiler from OP, one tends to not use heavy frameworks in the first place.</p>
]]></description><pubDate>Tue, 24 Feb 2026 17:46:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47140113</link><dc:creator>philippta</dc:creator><comments>https://news.ycombinator.com/item?id=47140113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47140113</guid></item><item><title><![CDATA[New comment by philippta in "The JavaScript Oxidation Compiler"]]></title><description><![CDATA[
<p>Nobody expects you to know that, but I'm curious to hear how do you know it for backend code but not frontend code. Have any examples?</p>
]]></description><pubDate>Mon, 23 Feb 2026 22:18:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47129802</link><dc:creator>philippta</dc:creator><comments>https://news.ycombinator.com/item?id=47129802</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47129802</guid></item><item><title><![CDATA[New comment by philippta in "The JavaScript Oxidation Compiler"]]></title><description><![CDATA[
<p>It's not too diffcut in the browser either. Consider how often you're making copies of your data and try to reduce it. For example:<p>- for loops over map/filter<p>- maps over objects<p>- .sort() over .toSorted()<p>- mutable over immutable data<p>- inline over callbacks<p>- function over const = () => {}<p>Pretty much, as if you wrote in ES3 (instead of ES5/6)</p>
]]></description><pubDate>Mon, 23 Feb 2026 20:43:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47128506</link><dc:creator>philippta</dc:creator><comments>https://news.ycombinator.com/item?id=47128506</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47128506</guid></item><item><title><![CDATA[New comment by philippta in "The JavaScript Oxidation Compiler"]]></title><description><![CDATA[
<p>It always comes as a surprise to me how the same group of people who go out of their way to shave off the last milliseconds or microseconds in their tooling care so little about the performance of the code they ship to browsers.<p>Not to discredit OP's work of course.</p>
]]></description><pubDate>Mon, 23 Feb 2026 09:43:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47120090</link><dc:creator>philippta</dc:creator><comments>https://news.ycombinator.com/item?id=47120090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47120090</guid></item><item><title><![CDATA[New comment by philippta in "[dead]"]]></title><description><![CDATA[
<p>> They use Claude to skip the typing, not the thinking. They're 10x faster than two years ago.<p>I'm not sure a 10x increase in typing speed makes you a 10x developer.</p>
]]></description><pubDate>Sun, 25 Jan 2026 08:29:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46751949</link><dc:creator>philippta</dc:creator><comments>https://news.ycombinator.com/item?id=46751949</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46751949</guid></item><item><title><![CDATA[New comment by philippta in "Git analytics that works across GitHub, GitLab, and Bitbucket"]]></title><description><![CDATA[
<p>I've raised this exact point to many team leads throughout my career.<p>Yet, they unanimously said, they are interested or need to know the progress.<p>I can't say if thats what they  have to report to their managers, but I assume it's something you won't be able to fix from bottom-up.</p>
]]></description><pubDate>Wed, 31 Dec 2025 10:45:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46443068</link><dc:creator>philippta</dc:creator><comments>https://news.ycombinator.com/item?id=46443068</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46443068</guid></item><item><title><![CDATA[New comment by philippta in "The Dangers of SSL Certificates"]]></title><description><![CDATA[
<p>For the handful of regularly visited websites, I wouldn't mind.</p>
]]></description><pubDate>Sun, 28 Dec 2025 11:13:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46410233</link><dc:creator>philippta</dc:creator><comments>https://news.ycombinator.com/item?id=46410233</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46410233</guid></item><item><title><![CDATA[New comment by philippta in "The Dangers of SSL Certificates"]]></title><description><![CDATA[
<p>When I connect my server over SSH, I don't have to rotate anything, yet my connection is always secure.<p>I manually approve the authenticity of the server on the first connection.<p>From then, the only time I'd be prompted again would be, if either the server changed or if there's a risk of MITM.<p>Why can't we have this for the web?</p>
]]></description><pubDate>Sun, 28 Dec 2025 08:35:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46409455</link><dc:creator>philippta</dc:creator><comments>https://news.ycombinator.com/item?id=46409455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46409455</guid></item><item><title><![CDATA[New comment by philippta in "Pricing Changes for GitHub Actions"]]></title><description><![CDATA[
<p>Perhaps our industry should adopt a different approach, that fills in the gap between those.<p>- You host open-source software on your own hardware.<p>- You pay a company for setup and maintenance by the hour.</p>
]]></description><pubDate>Wed, 17 Dec 2025 07:42:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46299256</link><dc:creator>philippta</dc:creator><comments>https://news.ycombinator.com/item?id=46299256</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46299256</guid></item><item><title><![CDATA[New comment by philippta in "4 billion if statements (2023)"]]></title><description><![CDATA[
<p>> I saw from the SSD was around 800 MB/s (which doesn’t really make sense as that should give execution speeds at 40+ seconds, but computers are magical so who knows what is going on).<p>If anyone knows what’s actually going on, please do tell.</p>
]]></description><pubDate>Fri, 12 Dec 2025 11:56:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46243293</link><dc:creator>philippta</dc:creator><comments>https://news.ycombinator.com/item?id=46243293</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46243293</guid></item><item><title><![CDATA[New comment by philippta in "Using LLMs at Oxide"]]></title><description><![CDATA[
<p>> LLM-generated code should not be reviewed by others if the responsible engineer has not themselves reviewed it.<p>To extend that: If the LLM is the author and the responsible engineer is the genuine first reviewer, do you need a second engineer at all?<p>Typically in my experience one review is enough.</p>
]]></description><pubDate>Sun, 07 Dec 2025 09:25:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46180367</link><dc:creator>philippta</dc:creator><comments>https://news.ycombinator.com/item?id=46180367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46180367</guid></item><item><title><![CDATA[New comment by philippta in "Ditch your mutex, you deserve better"]]></title><description><![CDATA[
<p>That would be shared ownership again.</p>
]]></description><pubDate>Tue, 18 Nov 2025 17:29:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=45969320</link><dc:creator>philippta</dc:creator><comments>https://news.ycombinator.com/item?id=45969320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45969320</guid></item><item><title><![CDATA[New comment by philippta in "Ditch your mutex, you deserve better"]]></title><description><![CDATA[
<p>The fundamental problem here is shared memory / shared ownership.<p>If you assign exclusive ownership of all accounting data to a single thread and use CSP to communicate transfers, all of these made up problems go away.</p>
]]></description><pubDate>Tue, 18 Nov 2025 10:01:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=45963255</link><dc:creator>philippta</dc:creator><comments>https://news.ycombinator.com/item?id=45963255</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45963255</guid></item><item><title><![CDATA[New comment by philippta in "Meta replaces WhatsApp for Windows with web wrapper"]]></title><description><![CDATA[
<p>Your reasoning seems counter intuitive as back in 2012  Facebook  rewrote their HTML5 based app to native iOS code, optimized for performance, and knowingly took the feature parity hit.<p><a href="https://engineering.fb.com/2014/10/31/ios/making-news-feed-nearly-50-faster-on-ios/" rel="nofollow">https://engineering.fb.com/2014/10/31/ios/making-news-feed-n...</a></p>
]]></description><pubDate>Thu, 13 Nov 2025 07:59:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=45912074</link><dc:creator>philippta</dc:creator><comments>https://news.ycombinator.com/item?id=45912074</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45912074</guid></item><item><title><![CDATA[New comment by philippta in "Collaboration sucks"]]></title><description><![CDATA[
<p>Reminds me of Casey Muratori‘s talk on Conway‘s Law: „I always know what I am thinking…“<p><a href="https://youtu.be/5IUj1EZwpJY?si=b7rG7_vemkiOL8Bp" rel="nofollow">https://youtu.be/5IUj1EZwpJY?si=b7rG7_vemkiOL8Bp</a></p>
]]></description><pubDate>Tue, 11 Nov 2025 21:49:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=45893354</link><dc:creator>philippta</dc:creator><comments>https://news.ycombinator.com/item?id=45893354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45893354</guid></item><item><title><![CDATA[New comment by philippta in "Why is Zig so cool?"]]></title><description><![CDATA[
<p>> The @breakpoint built-in<p>Inserting the literal one byte instruction (on x86) - INT 3 - is the least a compiler should be able to do.</p>
]]></description><pubDate>Sat, 08 Nov 2025 16:38:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45857971</link><dc:creator>philippta</dc:creator><comments>https://news.ycombinator.com/item?id=45857971</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45857971</guid></item></channel></rss>