Damus

Recent Notes

Arseny Kapoulkine profile picture
Open contribution models seem fundamentally incompatible with the desire to have an LLM-free codebase. You just ain’t spotting them all.

I also believe that for LLM-positive maintainers who care about quality, LLM contributions are useless too. Given a problem description and maybe a test, they can quickly implement a solution that fits project standards.

This might be different for LLM-neutral projects; but for anyone taking a stance on either side, open contribution appears to be dead.
Arseny Kapoulkine profile picture
In more uplifting news, clearing out the backlog I found a “small” codegen defect in meshopt_encodeVertexBuffer - clang doing stupid things; a couple lines to fix - and decided to rerun the tests Aras did in 2023 on floating point images again. “Encode+” is with the fix.

I probably posted something like this before but this includes the semi-recent advances in decode throughput improvements released in v1.2. Nice!

(this is SSSE3 path, AVX512 is ~8.8 GB/s; v1 is the default encoding since v1.0)

Arseny Kapoulkine profile picture
I sometimes wonder what the fuck is even the point now, when I get notes that end with this.

> thank you for your work, I learned a ton!

> What changed: lowercase and casual, [...], and the thank-you is specific ("learned a ton") rather than formal.

Why should I publish any code? Why should I write any blog posts?

I've been thinking about ideas for new projects, but every library idea I come up with ends with "... and people are going to vibe code their own anyway".
Arseny Kapoulkine profile picture
Curious if people have a .PLY reader library that they have used and can recommend? (I can google just fine, but maybe someone has hands-on experience!)

Requirements: single-file, at most C++11, does not include iostream and other evil headers like that. STL is acceptable.

Most promising I found so far is micro_ply.h, which doesn't support binary files but I can probably patch that in, and miniply which is two files, but maybe I can concat them.
Arseny Kapoulkine profile picture
Shit that lands in your inbox after your blog post makes it to HN:

> Saw your post about optimizing meshes; did you want to take a crack at moving cpu side render to gpu on an old game? I can pay for claude to help you if you like.

Are you fucking kidding me.