Live data from Hacker News

Viewing profile — mikeayles

mikeayles

HN member
Joined
Tue, Nov 25, 2025, 10:06 PM UTC
HN karma
366
Public activity
66 items

About mikeayles

I build complex technical tools, from automated hardware development pipelines to raycasting engines in CAD software.

The DOOM on Engineering Tools Series:

OpenSCAD-DOOM: Raycasting in a parametric CAD language, now playable in browser. (The Register)

KiDoom: DOOM rendered on PCB traces. #1 on HN. (The Register, Hackaday)

ScopeDoom: Vector rendering on an oscilloscope via audio DAC. #1 on HN. (The Register, Hackaday)

The Serious Work:

Phaestus: Compiler for physical products. Generates schematics, PCBs, enclosures, and firmware from natural language.

Bitwise-MCP: MCP server for embedded systems. Indexes 1000+ page reference manuals with hybrid keyword/semantic search.

TOKN: Token-Optimised KiCad Notation. A compact encoding format that reduces schematic token count by 92%, enabling LLM circuit generation. Includes benchmark suite comparing model performance on hardware tasks.

Engine Simulator: Thermodynamic diesel engine model at 0.1° crank resolution, vanilla JS in browser.

I specialise in solving "impossible" technical problems and shipping validated products.

mike@mikeayles.com | mikeayles.com

Recent public activity

  1. comment
    Comment #49208675

    I'm using the AMD (Xilinx) K26. It's a Zynq Ultrascale+, the successor to the old classic 7000's. I'm running it on the KV260 dev board, because I'm using it for another side proje…

  2. comment
    Comment #49207312

    It will be, I'm just not happy with my blog post before making it live. The blog will have a live interactive chat and a link to the repo with the HDL. I don't think anything I did…

  3. comment
    Comment #49202697

    AMD could have saved their money and used their own hardware! I've got a language model doing 60k tok/s on AMD hardware already, a Xilinx Kria K26 SOM, with the weights baked into …

  4. story
  5. story
  6. story
  7. comment
    Comment #48467851

    So for people wondering if it can be used to accelerate LLM inference, sadly not. I've been trying to hit 100,000tokens/s with a 3.28m dumb model, and even this is an order of magn…

  8. comment
  9. comment
    Comment #47588469

    you may find this useful: https://phaestus.app/blog/blog0031 Edit: Forgot I also got doom running in openscad: https://www.mikeayles.com/blog/openscad-doom/ and doom running in ope…

  10. comment
    Comment #47584605

    I benchmarked Claude Code and GitHub Copilot on the same model (Haiku 4.5) with and without RAG-powered semantic search across 60 queries on a real codebase. RAG didn't make search…

  11. story
  12. story
  13. comment
    Comment #47306582

    Rewriting the backend Bitwise Cloud, my semantic search for embedded systems docs Claude Code plugin from Python to Go. The problem was the ML dependencies. The backend uses BGE-sm…

  14. comment
    Comment #47166836

    Fantastic comment, thanks! A review of the state of BEV's was actually going to be one of my next articles (hopefully after the additives). Are you happy for me to drop you an emai…

  15. comment
    Comment #47166006

    I do now: https://www.mikeayles.com/rss.xml

  16. comment
    Comment #47165657

    Good spot, and gruez is right about the caption too (fixed both, thanks). The car's L/hr figure was wrong. At 45 mpg (imperial) and 70 mph cruise, a car burns ~7 L/hr, not 3. That …

  17. comment
    Comment #47165492

    Probably the first thing to consider is the trucks have their speed calibrated periodically to ensure the accuracy of their tachographs (in the UK at least) so a truck doing 90kmph…

  18. comment
    Comment #47165311

    Sorry, got mixed up there, will amend, the 60 is for +3.5t! Edit: Nope, despite the vehicles only being able to propel themselves to 90kmph, the speed limit is indeed 60mph (in Eng…

  19. comment
    Comment #47163065

    I have done a deep dive here: https://www.mikeayles.com/blog/on-vehicle-hydrogen-generatio... Short answer, it takes more energy to generate than the energy it produces. You can do…

  20. comment
    Comment #47163006

    Fair point that a full TCO comparison would be more complete, and it's something I'm planning to cover in a later post. But the capital cost argument actually reinforces the conclu…

  21. comment
    Comment #47162947

    Good catches, both of them. The hydrogen pathway should include grid transmission before the electrolyser, you're right. In practice it doesn't change the overall ratio much (multi…

  22. story
  23. story
  24. comment
    Comment #47136963

    Thanks. Both good questions, and they come up a lot. To be clear, I'm fully behind decarbonising freight. It's one of the hardest sectors to clean up and it needs serious attention…

  25. story