← Dave

Frequently asked questions

About Dave Herkula and the work on this site.

Who is Dave Herkula?

Dave Herkula is a software developer who builds software and systems that hold up under real use.

What does Dave work on?

He works on software systems and focused tools, including a 3D-to-ASCII renderer, a statistical political assessment site and a local retrieval system for large text collections.

What is ascii-render?

ascii-render is a 3D renderer that loads an OBJ model, lets you rotate it and renders it as interactive monospace ASCII art. It is written in Rust and available at github.com/peanutmow/ascii-render.

What is polyaxis?

polyaxis is a three-axis political assessment. Ownership, change and authority are measured separately and reported with confidence intervals. It requires no account, sets no cookies and lives at polyaxis.link.

What is marx-knowledge-base?

marx-knowledge-base is a fully local AI assistant over more than 125 works by Marx, Engels and Lenin. It uses hybrid retrieval and gives cited answers without sending text to a cloud service.

What is this website built with?

The site is a Rust web application served by axum on Uberspace. The ASCII water is a WebAssembly simulation, and every page is server-rendered.

Is the source code available?

Yes. Most projects, including this website, are public on GitHub at github.com/peanutmow.