dashersw

Joined 14 years ago

Karma
56
Submissions
94
Member since
Sep 20
Building things at the intersection of AI, systems, and real-world products.

CTO / founder. I spend most of my time designing multi-agent systems, experimenting with LLM reasoning, and shipping actual products instead of demos. Currently focused on autonomous agents, orchestration, and making AI useful beyond toy use-cases.

Background in software engineering, distributed systems, and teaching. I’ve worked with startups, governments, and enterprise teams—usually stepping in where things are messy and need to scale.

I care about: • shipping over talking • clear thinking over hype • systems that actually work in production

Expect posts about AI, architecture, dev tooling, and occasional strong opinions.

View on Hacker News

Recent submissions

Comment · 1 month ago
Ah, the cable arrived and I tried it. The problem is, the cable only works with USB2.0, High Speed devices, but ESP32-S3 is only USB1.1, Full Speed, so unfortunately it doesn't work.
Comment · 1 month ago
There's an S3 audio board but there's no need, a real guitar interface is a much better option.
Comment · 1 month ago
I do have a company, yes. Feel free to contact me at [email protected]
Comment · 1 month ago
Of course, what we are missing here is audio output :))) how are we going to listen to it? This S3 board has a tiny speaker, and I think for a demo it will work just fine, but :))
Comment · 1 month ago
Great finds! I'm pretty sure I'll make it work with ESP32-S3 :)
Comment · 1 month ago
I'm building one right now :) How much would you be comfortable paying for such a device, given it has a stereo jack input, a stereo jack output, a headphone jack, and a USB-C connection?
Comment · 1 month ago
Oh I found one on Amazon.de and ordered. Will let you know :)
Comment · 1 month ago
Thank you! I am surprised it doesn't work with iPad Pro. They don't ship to Germany, otherwise I'd buy one and try. If you have an ESP32-S3 device, I can help you with it if it doesn't work.
Comment · 1 month ago
They all use underpowered DSP chips from yesteryear. ESP32 is a great platform, and P4 is doing even better. I have a prototype running 2 A2-full profiles, along with 10 other effect blocks, on a P4.

I believe we are starting the age of personalized hardware, and Waveshare & co are doing a great job at bringing affordable, multi-purpose devices our way.

Would love to hear your experiences if you try out this build.

Comment · 1 month ago
One small clarification, this approach isn't really a "model conversion". Current pedals on the market quantify the entire model, so you are essentially running a separate model. Here I use the same weights, but only change the floating point representation. That's why the difference to A2-Full is basically inaudible. Mooer's NAM conversion, for example, has a null test peak at -8dB. They also need to do this because of the 44.1kHz conversion, so it's incomparable.
Comment · 1 month ago
Thank you :)
Comment · 1 month ago
It's really beautiful to touch!
Comment · 1 month ago
That's literally the title of my blog post at https://playtaurus.com/blog/running-nam-a2-full-natively-on-... but no, it runs A2-full, because I wrote a custom kernel for it in assembly.

S3 doesn't have enough floating point processing power, so what I do is to split the model in two, run the model in series, and represent floating point values as block floating point, essentially compressing the floating point representations.

The null test peak sits at -60dB in the worst case, in 193 different NAM profiles I tested, which is basically inaudible. You can listen to the different profiles here https://playtaurus.com/blog/running-nam-a2-full-natively-on-... and listen to the difference between A2-full and A2-lite, vs A2-full and my approach.

Comment · 1 month ago
Depending on your guitar interface, it's around 4-10ms. Some interfaces have really unnecessary buffers, accounting for very old and low power devices. iRig HD X has an unused buffer of 4ms in its firmware that I patched. As atoav said, you don't really feel it, especially if you play on headphones, it's like sitting 1 meter away from the speaker.
Comment · 1 month ago
Because I wrote Gea Stack :) and CoyoPedal also serves the purpose of a demo app for Gea. The DSP is native code, most of it is in assembly. The UI is portable for any device. One small correction, Gea doesn't have a TypeScript runtime, it's all compiled to C++ ahead of time, so effectively all the code that runs on the device is native.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton