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 · #20579

B

Ben Houston

Personal blog · ben3d.ca/blog · on HN as bhoustonaiprogramminghardware

Ben Houston's personal blog at ben3d.ca covers ai, programming and hardware. Since 2026, 3 different Hacker News readers have linked it 35 times, most often “WebGPU-Bench: A WebGPU Microbenchmark”. It is still writing: the last post was on 2026-10-30, and you can follow it by feed.

Visit the blog
35mentions?
3HN people?
2026–2026first – last linked?

Veteran 3D graphics entrepreneur and software developer sharing insights on 3D web technologies, AI, and software development.

The author on HN?

bhouston · 21,026 karma · member since 2013

https://ben3d.ca/about

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

Most-linked posts?

  1. WebGPU-Bench: A WebGPU Microbenchmark
    2 people · 2 mentions · first linked 2026-09-14
  2. Running modern LLMs in the browser using Three.js and WebGPU
    2 people · 2 mentions · first linked 2026-09-03

What Hacker News says?

  1. I wrote up a theoretical post here about LMM performance of a MacBook Pro with PIM memory: https://ben3d.ca/blog/m5-max-samsung-lpddr5-pim-650-tokens-p...

    Comment linking /blog/m5-max-samsung-lpddr5-pim-650-tokens-per-second

    on “Samsung's Processing-in-Memory (PIM)”
  2. Submitted Processing in Memory: DRAM Is About to Do Math as a story · 93 points

    HN discussion
  3. FYI: you should upgrade to 10gbe if your network is slow. It isn't that expensive these days: https://ben3d.ca/blog/home-network-lessons

    Comment linking /blog/home-network-lessons

    on “Ubiquiti: Enterprise NAS, Built on ZFS”
  4. Submitted How to Use Three.js's New Native Gaussian Splats as a story · 28 points

    HN discussion
  5. Been working on adding support for Gaussian Splats directly in ThreeJS specifically for WebGPU: https://ben3d.ca/blog/gaussian-splatting-for-threejs This PR was merged yesterday morning so the August ThreeJS release will have this new feature.

    Comment linking /blog/gaussian-splatting-for-threejs

    on “Ask HN: What are you working on? (August 2026)”
  6. Submitted Git-dedup – faster and smaller checkouts for agentic workflows as a story · 2 points

    HN discussion
  7. Congrats BetterAuth! It was the system I was considering before I rolled my own auth system around the passwordless concepts of: OPT + Passkeys + Google login. It is quite nice and simple and I've ported it to 3 separate projects now just via LLM: https://ben3d.ca/blog/passwordless-login-system If you are building a user system with a database already, adding passwordless auth is easy.

    Comment linking /blog/passwordless-login-system

    on “Better Auth is joining Vercel”
  8. Submitted WebGPU-Bench: A WebGPU Microbenchmark as a story · 2 points

    HN discussion
  9. I am researching Proof of Possession for API authentication as a means of reducing the impact of credential their: https://ben3d.ca/blog/proof-of-possession-api-tokens

    Comment linking /blog/proof-of-possession-api-tokens

    on “Ask HN: What are you working on? (June 2026)”
  10. Submitted WebGPU-Bench: A WebGPU Microbenchmark as a story · 2 points

    HN discussion
  11. There is one in the EcoBee Premium and we use it to automatically drive our HRV (heat recovery ventilation.). It is better to have it in the HVAC system than in your phone anyhow: https://ben3d.ca/blog/upgrading-hvac-control

    Comment linking /blog/upgrading-hvac-control

    on “The bottleneck might be the air in the room”
  12. Submitted An M5 Max using Samsung's LPDDR5-PIM would generate 650 tokens/second as a story · 2 points

    HN discussion
  13. My lessons on 10G networking at home is here: https://ben3d.ca/blog/home-network-lessons

    Comment linking /blog/home-network-lessons

    on “10Gb/s Ethernet: switching to a Broadcom SFP+ module”
  14. Submitted Fine-Grained Shader Validation in Three.js as a story · 2 points

    HN discussion
  15. My 10G experience is documented here, mine was TP-Link-based: https://ben3d.ca/blog/home-network-lessons

    Comment linking /blog/home-network-lessons

    on “10Gb/s Ethernet: what I did to get it working in my home”
  16. Submitted Three.js gets native support for Gaussian Splatting as a story · 2 points

    HN discussion
  17. Submitted My C and Assembler 3D Real Time Renderer from 1997 as a story · 2 points

    HN discussion
  18. Submitted You Might Be a Consulting Company with Good Tools as a story · 2 points

    HN discussion
  19. Submitted Web3dsurvey.com 2.0: Adds WebGPU WGLS language features and vendors details as a story · 2 points

    HN discussion
  20. Submitted Optimizing TanStack Start for Cloud Run as a story · 2 points

    HN discussion
  21. Submitted 2.4x Faster Native GPU Testing for Vitest and Jest Without a Browser as a story · 1 points

    HN discussion
  22. Submitted Ant Colonies in the Machine as a story · 1 points

    HN discussion
  23. Submitted Running LLMs in the browser with three JavaScript as a story · 1 points

    HN discussion
  24. Submitted Running modern LLMs in the browser using Three.js and WebGPU as a story · 1 points

    HN discussion
  25. Submitted An M5 Max using Samsung's New LPDDR5-PIM would generate 650 tok/s as a story · 1 points

    HN discussion
  26. Submitted Adding Native Gaussian Splatting Support to ThreeJS as a story · 1 points

    HN discussion
  27. Submitted Reporting Web 3D Capabilities on a Budget of $3 a Month as a story · 1 points

    HN discussion
  28. Submitted Rendering Real-Time 3D Before GPUs as a story · 1 points

    HN discussion
  29. Submitted React Native in 2026 as a story · 1 points

    HN discussion
  30. Submitted A Solution to Rampant Token Theft: Proof of Possession as a story · 1 points

    HN discussion

Search all of HN for ben3d.ca