Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #19998

M

Mike Ayles

Personal blog · mikeayles.com/blog · on HN as mikeayleshardwareprogramming

Mike Ayles's personal blog at mikeayles.com covers hardware and programming. Since 2025, 3 different Hacker News readers have linked it 32 times, most often “Show HN: Taalas-style on-chip LLM weights on a $250 AMD FPGA (60k tok/s)”. It is still writing: the last post was on 2026-08-10, and you can follow it by feed.

Visit the blog
32mentions?
3HN people?
2025–2026first – last linked?
Links on Hacker News per year · peak 25 in 2026

Too few sampled comments (2) to say how often HN recommends it.?

Why HN links it

HN readers link this blog's post on running LLMs on FPGA hardware (KV260), which one commenter says could reach about 20k tokens/sec. The site also hosts a tokn project.

Summarised by Claude from a sample of 2 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Blog & Portfolio - Electronics & Embedded Systems Engineer

The author on HN?

mikeayles · 413 karma · member since 2025

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 schemati…

From their public HN profile, which links to this site.

Most-linked posts?

  1. Show HN: Taalas-style on-chip LLM weights on a $250 AMD FPGA (60k tok/s)
    2 people · 3 mentions · first linked 2026-08-10
  2. /
    2 people · 3 mentions · first linked 2025-12-14

What Hacker News says?

  1. I'm currently working on something that lets you describe a hardware product in plain English and get actual manufacturable files out — PCB, enclosure, firmware, the lot. Very early days still. Whilst I created a fork of toon for Kicad (called TOKN ( https://www.mikeayles.com/#tokn )), with the intention of using a reduced token format to generate schematics using LLM's, I could get the models to follow the syntax c…

    Comment linking /

    on “Ask HN: What Are You Working On? (December 2025)”
  2. Submitted Show HN: KiDoom – Running DOOM on PCB Traces as a story · 362 points

    HN discussion
  3. Thanks, as a concept it has potential, I've leveraged some of my previous projects www.circuitsnips.com for inspiration for the subcircuit blocks, TOKN for more accurate parsing of schematics, and to a lesser extent even my datasheet MCP server and kicad-netlist tool, more info at https://www.mikeayles.com/ For the time being, I'm erring away from feature creep, even though I really, really want to though! For the s…

    Comment linking /

    on “"Anyone else out there vibe circuit-building?"”
  4. Submitted Are you sure OneDrive has got your back(up)? as a story · 3 points

    HN discussion
  5. 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-small-en-v1.5 for embeddings and FAISS for vector search. Both are C++/Python. Using them from Go means CGO, which means a C toolchain in your build, platform-specific binaries, and the end of go get && go build. So I wrote both from scratch…

    Comment linking /blog/goformersearch/

    on “Ask HN: What Are You Working On? (March 2026)”
  6. Submitted Show HN: Taalas-style on-chip LLM weights on a $250 AMD FPGA (60k tok/s) as a story · 2 points

    HN discussion
  7. I just posted a Show HN of my most recent side project, a live demo of a tiny-llm implemented in FPGA fabric, hitting an aggregate peak of 60,000tok/s, but a 'usable' model at 21,000tok/s Writeup and demo here: https://www.mikeayles.com/blog/on-chip-llm-kv260/ Source and HDL here: https://github.com/MichaelAyles/kev-gpt Show HN here: https://news.ycombinator.com/item?id=49242475

    Comment linking /blog/on-chip-llm-kv260/

    on “Ask HN: What are you working on? (August 2026)”
  8. Submitted Are you sure OneDrive has got your back(up)? as a story · 1 points

    HN discussion
  9. Ha, no way, I also built this: https://www.mikeayles.com/#zookeeper https://zookeeperapp.com/ I wasn't incentivized enough to actually make it into a proper native app or submit to either store, but it's cool to see something taken to the next step.

    Comment linking /

    on “Show HN: Wildex – we built Pokémon Go for real wildlife”
  10. Submitted Does RAG Help AI Coding Tools? as a story · 1 points

    HN discussion
  11. https://mikeayles.com Mainly electronics, kicad and other nonsense

    Comment linking /

    on “Ask HN: Could you share your personal website here?”
  12. Submitted Show HN: I reproduced the CL1 DOOM demo in 132 parameters as a story · 1 points

    HN discussion
  13. Thank you! I haven't tried circuitscript with LLMs yet, but I do plan to do so in the future. As the language is similar to python, hopefully it is able to work well syntactically. But of course, the correctness and accuracy of the circuit would be more challenging to get right. Your work at https://www.mikeayles.com/#tokn is very cool! This will be very useful when I try LLMs! I have seen both atopile and tscircuit…

    Comment linking /

    on “Ask HN: What Are You Working On? (February 2026)”
  14. Submitted CO2 Is the Wrong Number: Greenhouse Gas Equivalents for Road Freight as a story · 1 points

    HN discussion
  15. This looks awesome, great job. How effective at circuit generation are LLM's with the language? I tried similar, and could get syntactically correct files, but the content always had errors: https://www.mikeayles.com/#tokn What are your thoughts on atopile and tscircuit?

    Comment linking /

    on “Ask HN: What Are You Working On? (February 2026)”
  16. Submitted Every Diesel Truck Has a Chemical Plant Bolted Underneath as a story · 1 points

    HN discussion
  17. I also am building Phaestus, a 0 to product system, that builds entire products from scratch. https://www.mikeayles.com/#phaestus-wip It is capable of creating a PCB (and outputs gerbers, bom, pick and place files), an enclosure (written in SCAD, outputs an STL for printing), and firmware, which it's able to compile using a pio runner on railway and provides a binary, but also has a webserial flasher for ESP32's. Th…

    Comment linking /

    on “Ask HN: What Are You Working On? (February 2026)”
  18. Submitted The Hydrogen Truck Problem Isn't the Truck as a story · 1 points

    HN discussion
  19. I built a Pokédex for zoo trips for my girlfriend: https://www.zookeeperapp.com https://www.mikeayles.com/#zookeeper-wip It lets you take photos of all the animals you see to collect them, when you 'capture' a new animal, it gives you fun facts about them. I seeded it with UK zoos, but there's no reason it can't work elsewhere. It was built because the signage at a zoo we went to was terrible and we had no idea what…

    Comment linking /

    on “Ask HN: What Are You Working On? (February 2026)”
  20. Submitted The Physics and Economics of Moving 44 Tonnes at 56mph as a story · 1 points

    HN discussion
  21. 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 openscad in the browser at https://doom.mikeayles.com/

    Comment linking /blog/openscad-doom/

    on “Open source CAD in the browser (Solvespace)”
  22. Submitted Show HN: Doom running in OpenSCAD at 10-20 FPS as a story · 1 points

    HN discussion
  23. For AI designed schematics, you need to check out flux.ai (and quilter for layout), I don't have anything to do with this, i'm a little jealous tbh, but having used it, it's not for me (but i'm making fairly complex, FuSa, type approved stuff, for the sorts of boards that would go into phaestus, it would probably be adequate) I'm pretty in the weeds when it comes to this stuff, First of all, I made https://www.circu…

    Comment linking /

    on “Show HN: AI in SolidWorks”
  24. Amazing project. Have you guys thought about running it or adapting it for FPGA-like approaches like this one below that reach Taalas-speed like 20k tok/sec on cheap hardware? https://www.mikeayles.com/blog/on-chip-llm-kv260/ 500 tok/sec is great but this would be 40x and it changes the kind of tasks that it could even be used for if you link it to fast tools too.

    Comment linking /blog/on-chip-llm-kv260/

    on “Show HN: Needle2: 14MB agentic LLM for phones, wearables, smart home and robots”
  25. I do now: https://www.mikeayles.com/rss.xml

    Comment linking /rss.xml

    on “The Physics and Economics of Moving 44 Tonnes at 56mph”
  26. 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 things like only producing electrical power from the alternator when decelerating, ensuring no load comes off the engine, but that would require accumulation as you're not actually burning fuel then either. But running the numbers on the…

    Comment linking /blog/on-vehicle-hydrogen-generation/

    on “The Hydrogen Truck Problem Isn't the Truck”
  27. Although this has dropped off the FP now, I wanted to finish my response, but wanted to follow up with some data: https://www.mikeayles.com/torque-rpm-time.png So, here is approximately a weeks worth of data (around 700l of diesel), looking at the histogram on the right hand side, theres an awful lot of time spent at 0-10% this is around 60% of the trucks time. https://www.mikeayles.com/torque-rpm-volume.png However…

    Comment linking /torque-rpm-volume.png

    on “A NASA Engineer Discovered a World of Semi Truck Aerodynamics by Accident”

Search all of HN for mikeayles.com