HNHacker News
TopNewBestAskShowJobs

dvhh

492 karma · joined March 27, 2012

submissionscomments
dvhh··on LLM Usage in Debian: Three Proposals
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.

B being the more pragmatic, despite the (valid) code licensing concerns. but could leave some very openly LLM driven project room to contribute package.

C as a middle ground would not satisfy any party and would only push back the resolution of the status quo.

dvhh··on The four horsemen behind Postgres outages
Checks out, pgrust is mainly an LLM driven rewrite with minimum supervision and guided by 100% test suite conformance.
dvhh··on Postgres rewritten in Rust, now passing 100% of the Postgres regression tests
I don't know if converting the code could be an issue with copyright, but might be contrived as plagiarism
dvhh··on Postgres rewritten in Rust, now passing 100% of the Postgres regression tests
License for test might be subject to debate, because afaik the project is merely running them.

but yes the test files should be presented under their original licence.

dvhh··on MicroUI – A tiny, portable, immediate-mode UI library written in ANSI C
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.
dvhh··on macOS Container Machines
Security by obscurity worked quite well
dvhh··on Nvidia RTX Spark
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).
dvhh··on UnDUNE II
Wasn't it Frank Klepacki that composed the music for Dune 2.

Stephane Picq worked with Cryo interactive for the first Dune game.

dvhh··on Building my own Vi text editor in BASIC
I heard Basic is pretty good as far as embedded script interpreter
dvhh··on Why TUIs are back
And desktop app are tuning into bloated website
dvhh··on The text mode lie: why modern TUIs are a nightmare for accessibility
admittedly mc is far from being a "modern" TUI
dvhh··on I Got Sick of Remembering Port Numbers
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
dvhh··on Bugs Rust won't catch
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.
dvhh··on Bugs Rust won't catch
Considering how Ubuntu seems to influence Debian development, this is only slightly surprising.

See: https://lists.debian.org/deity/2025/10/msg00071.html - Hard Rust requirements from May onward - by a Core Ubuntu Developer

dvhh··on Python Is Dead
confirming that Rust popularity is in great part due to the advent of LLM for generating code.
dvhh··on Firefox 148 Launches with AI Kill Switch Feature and More Enhancements
If I wanted a browser with AI, I would have used Chrome or Edge
dvhh··on Editor's Note: Retraction of article containing fabricated quotations
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.
dvhh··on Kafka is Fast – I'll use Postgres
Once used object storage as queue, you can implement queue semantic at the application level, with one object per entry.

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.

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.

dvhh··on DXGI debugging: Microsoft put me on a list
Comes with the general perception of OS vs Software failure responsibility:

- On Windows, this is Window's fault - On Apple OS, this is the application's fault - On Linux, this is the user's fault

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)

dvhh··on I genuinely don't understand why some people are still bullish about LLMs
As far as I understand LLM what is being asked is unfortunately close to impossible with LLM.

Also I find it disingenuous that apologists are stating thing close to "you are using it wrong". Where it is advertised that LLM based AI should be more and more trusted (because more accurate, based on some arbitrary metrics) and might save some time ( on some undescribed task).

Of course in that use case most would say to use your judgement to verify whatever is generated, but for the generation that is using AI LLM as a source of knowledge ( like some people are using Wikipedia as source of truth, or stack overflow) it will be difficult to verify, when all they knew is LLM generated content as source of knowledge.

dvhh··on Retro Boy: simple Game Boy emulator written in Rust, can be played on the web
sure that "being written in C" or in "PHP" would have gathered far less interest
dvhh··on Why fastDOOM is fast
Considering that the code is mostly x86 assembly, the gains from such optimization are quite unlikely.
dvhh··on We are destroying software
The software does not necessarily need to be written in C ( or C++) for these elementary security holes to happen.
dvhh··on Asahi Linux USB-c DisplayPort Alt Mode
Isn't usb-c display port alt mode a lost cause anyway ?
dvhh··on Mark Zuckerberg's Meta Donates $ Million to Trump's Inaugral Fund
got a 404, anyone else can confirm?
dvhh··on How JPEG XL compares to other image codecs
I have a similar experience where jpeg encoding and webp encoding result in far less computing resources use that jpeg XL or AV1, and was curious at what other people used (as I might be using the wrong library).
dvhh··on How JPEG XL compares to other image codecs
One issue is that format support detection was iffy, compared to Jpeg XL where people knows to use the accept header to declare support format.
dvhh··on Congress fights to keep AM radio in cars
And that's probably the gist of it, manufacturer find it cheaper to get rid of a legacy piece of infrastructure than "fixing the shielding" (and also support the vehicle that are already out there).
dvhh··on Comic Mono
I feel that in "CDN" the C is way too close to D, some uppercase character spacing seem to close, defeating the "readability" purpose
dvhh··on FreeBSD considers Rust in the base system
Because most C compilers also include a C++ compiler, or that the compiler toolchain of choice for freeBSD happens to be LLVM (it was an old version of GCC before because newer version use an incompatible license, and before that I think gcc replaced pcc in the original bsd unix, the discussion to pcc with gcc is probably lost in time) that includes C and C++ compiler.

I am guessing that performance of current standalone C compiler is not as good as the one produced by compiler suit.

Following the conversation thread, rust also use llvm under the hood, but a customized one. Which would force the base system to have two versions of llvm.

Page 1 of 14Next →