<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: dvhh</title><link>https://news.ycombinator.com/user?id=dvhh</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 29 Oct 2026 17:47:30 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dvhh" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dvhh in "A Modern Web App in C"]]></title><description><![CDATA[
<p>one big PITA for using C with the web is string handling, the default zero terminating char array is efficient in terms of memory usage and portability, but is function handling those are full of trap, you usually end up with some custom version of Pascal string that require some special shenanigans to work with other libraries.<p>Debugging those would be the the primary reason why people would prefer using higher level language.</p>
]]></description><pubDate>Wed, 14 Oct 2026 00:22:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=50080835</link><dc:creator>dvhh</dc:creator><comments>https://news.ycombinator.com/item?id=50080835</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50080835</guid></item><item><title><![CDATA[New comment by dvhh in "LLM Usage in Debian: Three Proposals"]]></title><description><![CDATA[
<p>while my heart lean heavily toward A, this would serverly limit Debian contribution and would rely on contributor honesty. It might be dismissed as an attempt to gatekeep contribution. But the issue of the human cost on the receiving end of the contribution and how sophisticated attack vector it could potentially be give me some concerns about long term quality.<p>B being the more pragmatic, despite the (valid) code licensing concerns. but could leave some very openly LLM driven project room to contribute package.<p>C as a middle ground would not satisfy any party and would only push back the resolution of the status quo.</p>
]]></description><pubDate>Sun, 26 Jul 2026 12:49:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49057638</link><dc:creator>dvhh</dc:creator><comments>https://news.ycombinator.com/item?id=49057638</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49057638</guid></item><item><title><![CDATA[New comment by dvhh in "The four horsemen behind Postgres outages"]]></title><description><![CDATA[
<p>Checks out, pgrust is mainly an LLM driven rewrite with minimum supervision and guided by 100% test suite conformance.</p>
]]></description><pubDate>Mon, 13 Jul 2026 03:02:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48887348</link><dc:creator>dvhh</dc:creator><comments>https://news.ycombinator.com/item?id=48887348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48887348</guid></item><item><title><![CDATA[New comment by dvhh in "Postgres rewritten in Rust, now passing 100% of the Postgres regression tests"]]></title><description><![CDATA[
<p>I don't know if converting the code could be an issue with copyright, but might be contrived as plagiarism</p>
]]></description><pubDate>Fri, 10 Jul 2026 08:40:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48857379</link><dc:creator>dvhh</dc:creator><comments>https://news.ycombinator.com/item?id=48857379</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48857379</guid></item><item><title><![CDATA[New comment by dvhh in "Postgres rewritten in Rust, now passing 100% of the Postgres regression tests"]]></title><description><![CDATA[
<p>License for test might be subject to debate, because afaik the project is merely running them.<p>but yes the test files should be presented under their original licence.</p>
]]></description><pubDate>Fri, 10 Jul 2026 08:37:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48857358</link><dc:creator>dvhh</dc:creator><comments>https://news.ycombinator.com/item?id=48857358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48857358</guid></item><item><title><![CDATA[New comment by dvhh in "MicroUI – A tiny, portable, immediate-mode UI library written in ANSI C"]]></title><description><![CDATA[
<p>it does not, it basically delegate that part to lower level library for which you have to write the glue code for, there is an example for SDL.</p>
]]></description><pubDate>Wed, 17 Jun 2026 15:05:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48571533</link><dc:creator>dvhh</dc:creator><comments>https://news.ycombinator.com/item?id=48571533</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48571533</guid></item><item><title><![CDATA[New comment by dvhh in "macOS Container Machines"]]></title><description><![CDATA[
<p>Security by obscurity worked quite well</p>
]]></description><pubDate>Wed, 10 Jun 2026 03:07:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48470911</link><dc:creator>dvhh</dc:creator><comments>https://news.ycombinator.com/item?id=48470911</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48470911</guid></item><item><title><![CDATA[New comment by dvhh in "Nvidia RTX Spark"]]></title><description><![CDATA[
<p>I might be in a niche user, but what I a mostly looking forward into an ARM laptop, would be to be silent with preferably passive heat management or as little at possible active heat management (all day battery usage is a given).</p>
]]></description><pubDate>Tue, 02 Jun 2026 04:46:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48366180</link><dc:creator>dvhh</dc:creator><comments>https://news.ycombinator.com/item?id=48366180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48366180</guid></item><item><title><![CDATA[New comment by dvhh in "UnDUNE II"]]></title><description><![CDATA[
<p>Wasn't it Frank Klepacki that composed the music for Dune 2.<p>Stephane Picq worked with Cryo interactive for the first Dune game.</p>
]]></description><pubDate>Tue, 12 May 2026 15:06:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48109429</link><dc:creator>dvhh</dc:creator><comments>https://news.ycombinator.com/item?id=48109429</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48109429</guid></item><item><title><![CDATA[New comment by dvhh in "Building my own Vi text editor in BASIC"]]></title><description><![CDATA[
<p>I heard Basic is pretty good as far as embedded script interpreter</p>
]]></description><pubDate>Thu, 07 May 2026 04:13:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48045304</link><dc:creator>dvhh</dc:creator><comments>https://news.ycombinator.com/item?id=48045304</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48045304</guid></item><item><title><![CDATA[New comment by dvhh in "Why TUIs are back"]]></title><description><![CDATA[
<p>And desktop app are tuning into bloated website</p>
]]></description><pubDate>Mon, 04 May 2026 01:29:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48003575</link><dc:creator>dvhh</dc:creator><comments>https://news.ycombinator.com/item?id=48003575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48003575</guid></item><item><title><![CDATA[New comment by dvhh in "The text mode lie: why modern TUIs are a nightmare for accessibility"]]></title><description><![CDATA[
<p>admittedly mc is far from being a "modern" TUI</p>
]]></description><pubDate>Mon, 04 May 2026 01:22:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48003536</link><dc:creator>dvhh</dc:creator><comments>https://news.ycombinator.com/item?id=48003536</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48003536</guid></item><item><title><![CDATA[New comment by dvhh in "I Got Sick of Remembering Port Numbers"]]></title><description><![CDATA[
<p>works with curl, maybe there is a case to either build a proxy for UDS and expose them to a browser, or open a request ticket to browser maintainers to support UDS</p>
]]></description><pubDate>Fri, 01 May 2026 06:06:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47971699</link><dc:creator>dvhh</dc:creator><comments>https://news.ycombinator.com/item?id=47971699</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47971699</guid></item><item><title><![CDATA[New comment by dvhh in "Bugs Rust won't catch"]]></title><description><![CDATA[
<p>I would recognize sarcasm when I see it. But statistically, that could be true, considering the amount of C code running ( probably far less than COBOL or FORTRAN  ), Compared to the relatively small amount of Rust code vs the amount of faults observed with it.</p>
]]></description><pubDate>Wed, 29 Apr 2026 16:01:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47950273</link><dc:creator>dvhh</dc:creator><comments>https://news.ycombinator.com/item?id=47950273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47950273</guid></item><item><title><![CDATA[New comment by dvhh in "Bugs Rust won't catch"]]></title><description><![CDATA[
<p>Considering how Ubuntu seems to influence Debian development, this is only slightly surprising.<p>See: <a href="https://lists.debian.org/deity/2025/10/msg00071.html" rel="nofollow">https://lists.debian.org/deity/2025/10/msg00071.html</a> - Hard Rust requirements from May onward - by a Core Ubuntu Developer</p>
]]></description><pubDate>Wed, 29 Apr 2026 15:50:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47950093</link><dc:creator>dvhh</dc:creator><comments>https://news.ycombinator.com/item?id=47950093</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47950093</guid></item><item><title><![CDATA[New comment by dvhh in "Python Is Dead"]]></title><description><![CDATA[
<p>confirming that Rust popularity is in great part due to the advent of LLM for generating code.</p>
]]></description><pubDate>Thu, 16 Apr 2026 03:30:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47788363</link><dc:creator>dvhh</dc:creator><comments>https://news.ycombinator.com/item?id=47788363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47788363</guid></item><item><title><![CDATA[New comment by dvhh in "Firefox 148 Launches with AI Kill Switch Feature and More Enhancements"]]></title><description><![CDATA[
<p>If I wanted a browser with AI, I would have used Chrome or Edge</p>
]]></description><pubDate>Tue, 24 Feb 2026 06:36:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47133601</link><dc:creator>dvhh</dc:creator><comments>https://news.ycombinator.com/item?id=47133601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47133601</guid></item><item><title><![CDATA[New comment by dvhh in "Editor's Note: Retraction of article containing fabricated quotations"]]></title><description><![CDATA[
<p>looking at the statement, I find it weird that Benj Edwards is trying very hard to remove the blame from Kyle Orland, Even if he is not directly responsible.</p>
]]></description><pubDate>Mon, 16 Feb 2026 11:13:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47033664</link><dc:creator>dvhh</dc:creator><comments>https://news.ycombinator.com/item?id=47033664</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47033664</guid></item><item><title><![CDATA[New comment by dvhh in "Kafka is Fast – I'll use Postgres"]]></title><description><![CDATA[
<p>Once used object storage as queue, you can implement queue semantic at the application level, with one object per entry.<p>But the application was fairly low volume in Data and usage, So eventual consistency and capacity was not an issue. And yes timestamp monotonicity is not guaranteed when multiple client upload at the same time so unique id was given to each client at startup and used for to add guarantee of entries name.
Metadata and prefix were used to indicate state of object during processing.<p>Not ideal, but it was cheaper that a DB or a dedicated MQ.
The application did not last, but would try again the approach if adapted to stuation.</p>
]]></description><pubDate>Thu, 30 Oct 2025 10:53:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=45758540</link><dc:creator>dvhh</dc:creator><comments>https://news.ycombinator.com/item?id=45758540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45758540</guid></item><item><title><![CDATA[New comment by dvhh in "DXGI debugging: Microsoft put me on a list"]]></title><description><![CDATA[
<p>Comes with the general perception of OS vs Software failure responsibility:<p>- On Windows, this is Window's fault
- On Apple OS, this is the application's fault
- On Linux, this is the user's fault<p>Of course exception do apply, but as far as I know MacOS I have noticed some instance of application patching by the OS itself (although I haven't dug deeper, I can confirm that the application did have a slight change of behavior even before applying vendor patches, and I doubt it was anything done by the anti-malware protection)</p>
]]></description><pubDate>Wed, 24 Sep 2025 02:07:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=45355465</link><dc:creator>dvhh</dc:creator><comments>https://news.ycombinator.com/item?id=45355465</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45355465</guid></item></channel></rss>