<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: SteveLauC</title><link>https://news.ycombinator.com/user?id=SteveLauC</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 01 May 2026 10:14:21 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=SteveLauC" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by SteveLauC in "PGlite – Embeddable Postgres"]]></title><description><![CDATA[
<p>Hi there, would you like to share the progress of converting PGlite into a native system library? I can see there is a repo for that, but it hasn't been updated for 5 months</p>
]]></description><pubDate>Fri, 05 Dec 2025 02:20:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46156133</link><dc:creator>SteveLauC</dc:creator><comments>https://news.ycombinator.com/item?id=46156133</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46156133</guid></item><item><title><![CDATA[Linking Rust Crates, Part 1]]></title><description><![CDATA[
<p>Article URL: <a href="http://blog.pnkfx.org/blog/2022/05/12/linking-rust-crates/">http://blog.pnkfx.org/blog/2022/05/12/linking-rust-crates/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45781338">https://news.ycombinator.com/item?id=45781338</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 01 Nov 2025 13:05:59 +0000</pubDate><link>http://blog.pnkfx.org/blog/2022/05/12/linking-rust-crates/</link><dc:creator>SteveLauC</dc:creator><comments>https://news.ycombinator.com/item?id=45781338</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45781338</guid></item><item><title><![CDATA[New comment by SteveLauC in "Claude for Excel"]]></title><description><![CDATA[
<p>I really hope that all these kinds of integrations:<p>* Claude for Chrome
* Gemini for Chrome
* ChatGPT Atlas
* ...<p>will be built on top of the ACP protocol, so that these “AI extensions” to everything can become standardized</p>
]]></description><pubDate>Tue, 28 Oct 2025 03:04:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=45728845</link><dc:creator>SteveLauC</dc:creator><comments>https://news.ycombinator.com/item?id=45728845</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45728845</guid></item><item><title><![CDATA[New comment by SteveLauC in "The death of thread per core"]]></title><description><![CDATA[
<p>> a task can yield, which, conceptually, creates a new piece of work that gets shoved onto the work queues (which is "resume that task"). You might not think of it as "this task is suspended and will be resumed later" as much as *"this piece of work is done and has spawned a new piece of work."*<p>Never thought of it that way, but it’s indeed true — a new task does get enqueued in that case. Thanks for the insight!</p>
]]></description><pubDate>Wed, 22 Oct 2025 02:26:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=45664267</link><dc:creator>SteveLauC</dc:creator><comments>https://news.ycombinator.com/item?id=45664267</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45664267</guid></item><item><title><![CDATA[New comment by SteveLauC in "Is Postgres read heavy or write heavy?"]]></title><description><![CDATA[
<p>Regarding write-heavy workloads, especially for Postgres, I think we really need to  distinguish between INSERTs and UPDATEs, because every update to a tuple in Postgres duplicates the whole tuple due to its MVCC implementation (if you use the default heap storage engine)</p>
]]></description><pubDate>Sun, 19 Oct 2025 02:47:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=45631759</link><dc:creator>SteveLauC</dc:creator><comments>https://news.ycombinator.com/item?id=45631759</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45631759</guid></item><item><title><![CDATA[New comment by SteveLauC in "I almost got hacked by a 'job interview'"]]></title><description><![CDATA[
<p>> Then asking you to run code before a meeting? No, that doesn't "save time", that is driving you to take actions when you don't yet know who is asking.<p>Great point, thanks for sharing!</p>
]]></description><pubDate>Thu, 16 Oct 2025 04:04:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45601338</link><dc:creator>SteveLauC</dc:creator><comments>https://news.ycombinator.com/item?id=45601338</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45601338</guid></item><item><title><![CDATA[New comment by SteveLauC in "Database Linting and Analysis for PostgreSQL"]]></title><description><![CDATA[
<p>Interesting project. Has anyone tried adopting something like this in their database cluster? I would like to know how it performs in practice. Is it useful?</p>
]]></description><pubDate>Mon, 13 Oct 2025 04:08:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45564589</link><dc:creator>SteveLauC</dc:creator><comments>https://news.ycombinator.com/item?id=45564589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45564589</guid></item><item><title><![CDATA[New comment by SteveLauC in "Programming in the Sun: A Year with the Daylight Computer"]]></title><description><![CDATA[
<p>Yeah, that could help I guess</p>
]]></description><pubDate>Mon, 13 Oct 2025 03:29:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45564428</link><dc:creator>SteveLauC</dc:creator><comments>https://news.ycombinator.com/item?id=45564428</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45564428</guid></item><item><title><![CDATA[New comment by SteveLauC in "Programming in the Sun: A Year with the Daylight Computer"]]></title><description><![CDATA[
<p>No. I do remember that I tried all the modes the display provides, but none of them are good for my workflow</p>
]]></description><pubDate>Mon, 13 Oct 2025 03:29:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=45564425</link><dc:creator>SteveLauC</dc:creator><comments>https://news.ycombinator.com/item?id=45564425</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45564425</guid></item><item><title><![CDATA[New comment by SteveLauC in "Programming in the Sun: A Year with the Daylight Computer"]]></title><description><![CDATA[
<p>I tried using a Dasung e-ink monitor, then I asked for a refund because I cannot review PRs on it. Even though it is a color e-ink monitor, I could barely tell if a line of diff was an addition (green) or a removal (red)</p>
]]></description><pubDate>Sat, 11 Oct 2025 07:08:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=45547258</link><dc:creator>SteveLauC</dc:creator><comments>https://news.ycombinator.com/item?id=45547258</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45547258</guid></item><item><title><![CDATA[New comment by SteveLauC in "My approach to building large technical projects (2023)"]]></title><description><![CDATA[
<p>Really enjoy the post, thanks for sharing.<p>> My goal with the early sub-projects isn't to build a *finished* sub-component, it is to build a good enough sub-component so I can move on to the next thing on the path to a demo.<p>This is so enlightening. And I realized that to do this, one has to "skip" something. Other folks mention they ignore code modularity when doing this, I don't think I will do that, keeping code clean and reading/working in such a codebase actually make me satisfied and <i>motivated</i>. For me, I am going to "skip" algorithms, data strucuture and performance.<p>So the point here is probably, we should skip things, but if a thing motivates you, it should not skipped?</p>
]]></description><pubDate>Fri, 10 Oct 2025 10:28:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45537241</link><dc:creator>SteveLauC</dc:creator><comments>https://news.ycombinator.com/item?id=45537241</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45537241</guid></item><item><title><![CDATA[New comment by SteveLauC in "Pop OS 24.04 LTS Beta"]]></title><description><![CDATA[
<p>Really impressive work from the Pop!_OS team. They broke away from GNOME and decided to build their own DE, now it’s finally here</p>
]]></description><pubDate>Fri, 26 Sep 2025 10:20:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=45384845</link><dc:creator>SteveLauC</dc:creator><comments>https://news.ycombinator.com/item?id=45384845</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45384845</guid></item><item><title><![CDATA[New comment by SteveLauC in "Pop OS 24.04 LTS Beta"]]></title><description><![CDATA[
<p>Should be new. They released some showcase videos a few hours ago [1]<p>[1]: <a href="https://www.youtube.com/watch?v=WMJpPasSN0M&list=PL0bXfFQsIC_M2RRCkWj11zTB2RKfTy66B&index=1" rel="nofollow">https://www.youtube.com/watch?v=WMJpPasSN0M&list=PL0bXfFQsIC...</a></p>
]]></description><pubDate>Fri, 26 Sep 2025 10:16:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45384815</link><dc:creator>SteveLauC</dc:creator><comments>https://news.ycombinator.com/item?id=45384815</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45384815</guid></item></channel></rss>