Ask HN: What are you working on? (June 2026)
261–270 of 1001 posts
Re: Ask HN: What are you working on? (June 2026)
#262It currently exists of 12 libraries/tool, most of which are pretty stable by now, though some are still very much in flux.
This is one of those things that turns out to be kind of a lot of work. :-)
Re: Ask HN: What are you working on? (June 2026)
#263Right now there is a runtime and compiler targeting C, written in dependency-free Rust, and a minimal Python frontend. The project is very much proof-of-concept stage so not yet fast. Working on a CUDA backend now.
The goal is to enable automatic discovery of FlashAttention-style optimizations which is not feasible with current compilers.
Very open to feedback/discussion from anybody interested in or knowledgeable about tensor compilers!
Re: Ask HN: What are you working on? (June 2026)
#264Re: Ask HN: What are you working on? (June 2026)
#265Re: Ask HN: What are you working on? (June 2026)
#266Re: Ask HN: What are you working on? (June 2026)
#267Re: Ask HN: What are you working on? (June 2026)
#268When people deploy python and perl code, they have to either export their entire environment, or build a container. The latter is not possible in a number of deployment cases, and the former carries all manner of dependency radius gotchas.
So I am building (ok, I am prompting/testing/reviewing, the agent is doing the heavy lift) compilers for each of python 3.14.x [1] right now, and perl 5.42.x [2], that can generate static code.
Early stages, perlc does work well, pyc is a work in progress.
Re: Ask HN: What are you working on? (June 2026)
#269Re: Ask HN: What are you working on? (June 2026)
#270The pitch: It's insane that we have to pull in Python or Lua to build C code. CMake is an abomination against god that has become usable in spite of itself. Zig cc is proof that this entire ecosystem is an embarrassment. My tool gives C projects a TOML manifest, and builds scripts written in C and JIT compiled by the tool. Now, you can write build scripts in the language itself, pull in dependencies you wanted to use anyway.
It also provides a stable ABI. There's an HTTP-backed index and a Git-backed index. And it generally does the same thing for C that, say, Bun did for JS/TS. You'll be able to run C files from source and have the entire ecosystem available. You'll be able to trivially generate single file static binaries, or dynamically link to an older glibc without arcane tricks. It will fix C.
I'm also still working on my "what if we wrote a real standard library for C"; I added some feedback I got from the release.