<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: ak39</title><link>https://news.ycombinator.com/user?id=ak39</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Jul 2026 02:58:38 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ak39" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ak39 in "Don't Take the Black Pill [video]"]]></title><description><![CDATA[
<p>Thank you for this.<p>(I think HN should consider creating TLDR type of comments for upvoting separately from commentary. @Dan incentivise with different karma credits?)</p>
]]></description><pubDate>Sat, 25 Jul 2026 07:54:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49045473</link><dc:creator>ak39</dc:creator><comments>https://news.ycombinator.com/item?id=49045473</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49045473</guid></item><item><title><![CDATA[New comment by ak39 in "Claude Code uses Bun written in Rust now"]]></title><description><![CDATA[
<p>I read "man months".</p>
]]></description><pubDate>Sun, 19 Jul 2026 22:54:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48972423</link><dc:creator>ak39</dc:creator><comments>https://news.ycombinator.com/item?id=48972423</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48972423</guid></item><item><title><![CDATA[New comment by ak39 in "SQLite should have (Rust-style) editions"]]></title><description><![CDATA[
<p>Off-topic: TIL wal2 mode in the works. Wow. That's a no-brainer feature, IMHO.</p>
]]></description><pubDate>Thu, 16 Jul 2026 10:04:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48932473</link><dc:creator>ak39</dc:creator><comments>https://news.ycombinator.com/item?id=48932473</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48932473</guid></item><item><title><![CDATA[New comment by ak39 in "Postgres rewritten in Rust, now passing 100% of the Postgres regression tests"]]></title><description><![CDATA[
<p>Is the 300x performance boost attributable to the threading model vs process model?<p>Was the code for the threading model written by hand or was it translated from the WIP threading model the human PG team is busy with as part of the 2028 roadmap?</p>
]]></description><pubDate>Fri, 10 Jul 2026 08:15:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48857189</link><dc:creator>ak39</dc:creator><comments>https://news.ycombinator.com/item?id=48857189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48857189</guid></item><item><title><![CDATA[New comment by ak39 in "Postgres rewritten in Rust, now passing 100% of the Postgres regression tests"]]></title><description><![CDATA[
<p>Chuckled at the anti-climactic sentence ending! lol</p>
]]></description><pubDate>Fri, 10 Jul 2026 07:48:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48856983</link><dc:creator>ak39</dc:creator><comments>https://news.ycombinator.com/item?id=48856983</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48856983</guid></item><item><title><![CDATA[New comment by ak39 in "Cloudflare Drop"]]></title><description><![CDATA[
<p>Unlikely. It goes further by also using the word "exploit".<p>If they needed permissions for conversion, they'd have made a specific mention of that and thereafter confirmed legal ownership.</p>
]]></description><pubDate>Thu, 09 Jul 2026 09:30:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48843218</link><dc:creator>ak39</dc:creator><comments>https://news.ycombinator.com/item?id=48843218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48843218</guid></item><item><title><![CDATA[New comment by ak39 in "How the first solo-founder unicorn gets built"]]></title><description><![CDATA[
<p>Genuine question: how did you figure this was AI generated? (If that is what you meant.)</p>
]]></description><pubDate>Sun, 05 Jul 2026 22:48:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48798702</link><dc:creator>ak39</dc:creator><comments>https://news.ycombinator.com/item?id=48798702</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48798702</guid></item><item><title><![CDATA[New comment by ak39 in "Show HN: I built a web framework in C"]]></title><description><![CDATA[
<p>Nice.<p>Is if a one thread per request model?<p>Does it support async await type of architecture?</p>
]]></description><pubDate>Fri, 10 Oct 2025 07:30:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=45536226</link><dc:creator>ak39</dc:creator><comments>https://news.ycombinator.com/item?id=45536226</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45536226</guid></item><item><title><![CDATA[New comment by ak39 in "How to Get Foreign Keys Horribly Wrong"]]></title><description><![CDATA[
<p>By definition, a FK has to reference a PK in the “parent”.</p>
]]></description><pubDate>Fri, 18 Jul 2025 22:00:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=44610282</link><dc:creator>ak39</dc:creator><comments>https://news.ycombinator.com/item?id=44610282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44610282</guid></item><item><title><![CDATA[Kenyan uses Arduino on old engines to convert to modern equivalent cars [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=TMDtOC3X2o4">https://www.youtube.com/watch?v=TMDtOC3X2o4</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41826182">https://news.ycombinator.com/item?id=41826182</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 13 Oct 2024 08:27:10 +0000</pubDate><link>https://www.youtube.com/watch?v=TMDtOC3X2o4</link><dc:creator>ak39</dc:creator><comments>https://news.ycombinator.com/item?id=41826182</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41826182</guid></item><item><title><![CDATA[New comment by ak39 in "Writing GUI apps for Windows is painful"]]></title><description><![CDATA[
<p>Same</p>
]]></description><pubDate>Mon, 01 Jul 2024 19:44:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=40849799</link><dc:creator>ak39</dc:creator><comments>https://news.ycombinator.com/item?id=40849799</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40849799</guid></item><item><title><![CDATA[New comment by ak39 in "Xz: Can you spot the single character that disabled Linux landlock?"]]></title><description><![CDATA[
<p>Shouldn't there be a unit test to confirm landlock is on/off? (I mean, this seems a crucial aspect of the code which needs 100% test coverage.)</p>
]]></description><pubDate>Sun, 31 Mar 2024 12:28:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=39883649</link><dc:creator>ak39</dc:creator><comments>https://news.ycombinator.com/item?id=39883649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39883649</guid></item><item><title><![CDATA[New comment by ak39 in "Xz: Can you spot the single character that disabled Linux landlock?"]]></title><description><![CDATA[
<p>Yip, this was impressive. Only a copy & paste into VSCode (Windows) revealed the rectangle around the "c" in the second line.<p>Impressive.</p>
]]></description><pubDate>Sun, 31 Mar 2024 12:18:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=39883581</link><dc:creator>ak39</dc:creator><comments>https://news.ycombinator.com/item?id=39883581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39883581</guid></item><item><title><![CDATA[New comment by ak39 in "Inserting 100k rows 66 times faster"]]></title><description><![CDATA[
<p>Thank you. Also, what database was in use?</p>
]]></description><pubDate>Wed, 20 Mar 2024 12:31:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=39765508</link><dc:creator>ak39</dc:creator><comments>https://news.ycombinator.com/item?id=39765508</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39765508</guid></item><item><title><![CDATA[New comment by ak39 in "Interesting ideas in Observable Framework"]]></title><description><![CDATA[
<p>Thanks for the easily understandable TLDR!</p>
]]></description><pubDate>Mon, 04 Mar 2024 08:18:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=39588163</link><dc:creator>ak39</dc:creator><comments>https://news.ycombinator.com/item?id=39588163</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39588163</guid></item><item><title><![CDATA[New comment by ak39 in "Things unexpectedly named after people (2020)"]]></title><description><![CDATA[
<p>And here I thought Snowflake was for the data model!</p>
]]></description><pubDate>Thu, 22 Feb 2024 07:15:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=39464145</link><dc:creator>ak39</dc:creator><comments>https://news.ycombinator.com/item?id=39464145</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39464145</guid></item><item><title><![CDATA[New comment by ak39 in "Created a free website that simplifies stock analysis"]]></title><description><![CDATA[
<p>Indeed. It's by no means "straightforward"</p>
]]></description><pubDate>Sun, 10 Dec 2023 21:45:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=38595359</link><dc:creator>ak39</dc:creator><comments>https://news.ycombinator.com/item?id=38595359</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38595359</guid></item><item><title><![CDATA[New comment by ak39 in "Created a free website that simplifies stock analysis"]]></title><description><![CDATA[
<p>I didn't say we should ignore splits. To reiterate: most third-party data providers <i>include</i> splits by restating historical prices. This only works if you want to analyse performance at individual stock level by ignoring holdings. But if you want to do performance analysis for your own portfolio of stocks, relying on restated prices is incorrect.<p>Eg.
If you bought say 10 stocks at the old price, you cannot take the restated historical price with your 10 stocks and you cannot take the units held of 10 stocks with the new prices. You have to account for this via transactions to increase your holdings (for splits) by leaving the prices historically the same.</p>
]]></description><pubDate>Sun, 10 Dec 2023 21:45:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=38595353</link><dc:creator>ak39</dc:creator><comments>https://news.ycombinator.com/item?id=38595353</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38595353</guid></item><item><title><![CDATA[New comment by ak39 in "Created a free website that simplifies stock analysis"]]></title><description><![CDATA[
<p>Valuations are straightforward in a world without corporate actions like splits, consols, dividends etc.<p>Most (all?) data providers rerate historical prices after corporate actions that affect prices and this is not really the correct way to do continuous valuations using the restated prices.</p>
]]></description><pubDate>Sun, 10 Dec 2023 16:54:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=38592895</link><dc:creator>ak39</dc:creator><comments>https://news.ycombinator.com/item?id=38592895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38592895</guid></item><item><title><![CDATA[New comment by ak39 in "Databases are the endgame for data-oriented design"]]></title><description><![CDATA[
<p>ORMs and NoSQL were a direct result of the desire to have an object-oriented data worldview in a programming landscape dominated by OO languages. They were not introduced because programmers didn’t want to learn SQL (implying incompetence etc).</p>
]]></description><pubDate>Thu, 07 Dec 2023 04:46:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=38552935</link><dc:creator>ak39</dc:creator><comments>https://news.ycombinator.com/item?id=38552935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38552935</guid></item></channel></rss>