lampington
Joined 13 years ago
Karma
162
Submissions
69
Member since
Mar 21
Joined 13 years ago
Now that I've been investing with them for a while, they don't seem to mind.
C certainly has its faults, and while I have no real experience with Rust, I'm willing to believe that it's significantly better as a language.
But pgvector, at least from a quick scan, looks like a well-written, easily comprehensible C codebase with decent tests. There are undoubtedly lots of hard problems that the developers have solved in implementing it. Putting time and effort into reimplementing all of that in another language because of an aversion to C feels like a waste of effort that could be put into enhancing the existing extension.
Maybe there's something I'm missing? Is the C implementation not as solid as it looks at first glance?
Am I the only one slightly disturbed by the use of "they" in that sentence? I know that the HN commentariat is broad-based, but I didn't realise we already had non-human members ;-)