HNHacker News
TopNewBestAskShowJobs

ecto

1,002 karma · joined October 28, 2010

https://campedersen.com/ https://github.com/ecto/
submissionscomments
ecto··on Show HN: Koi.rest – watch some fish and regain your balance
You might want to prompt for some manners, and why humans have them.
ecto··on We Write Code by Hand
We Chop Trees by Hand
ecto··on Vinix – A modern operating system written in V
How can a language be a scam?
ecto··on 25 years of mass surveillance is enough
All of your positives are possible without mass surveillance.
ecto··on A 3D fruit fly on macOS desktop powered by the real FlyWire connectome
Things like this are why I come to HN! Cool hack :)
ecto··on How to Do Great Work (2023)
He wouldn't know.
ecto··on Claude Opus 5
No, think, play, and live! But not so in fear.
ecto··on Claude Opus 5
So sad. You're viewing humanity, and reality itself, through a very objective lens. There is magic in every day: have some fun! Otherwise, quit complaining.
ecto··on The Anti-Palantir Manifesto
All of your arguments are broad, baseless, and trivially disprovable.

There absolutely is political will to enable a police state, and history absolutely rhymes.

ecto··on Ask HN: What are tools you have made for yourself since the advent of AI?
I made my own lisp, Loon! https://campedersen.com/loon
ecto··on The Importance of Being Idempotent
Thx for reading!
ecto··on Hyperpolyglot Lisp: Common Lisp, Racket, Clojure, Emacs Lisp
They say ethics and aesthetics are one!
ecto··on Hyperpolyglot Lisp: Common Lisp, Racket, Clojure, Emacs Lisp
Great chrestomathy! I opened a PR for my lisp, Loon: https://github.com/clarkgrubb/hyperpolyglot/pull/139
ecto··on We let AIs run radio stations
Don't be nasty - how could they make it better?
ecto··on GenCAD
Tessellation is simply required to render the IR. The viewport is guiding the cursor to the vertices (perhaps a bug) but the engine is not forcing their use. I also built a ray caster :)

What wasn't working? I would love real feedback -

ecto··on GenCAD
Thanks for trying. What doesn't work? What did you try? If you're specific I'm happy to fix it.
ecto··on GenCAD
Can you give specific examples?
ecto··on GenCAD
(forgot to mention, it's wired up to Claude so you can vibe CAD, like OP but with a few more steps - I'd like to train a similar model soon! I also wrote about my first stab at this https://campedersen.com/cad0)
ecto··on GenCAD
Readers may also enjoy my open source Rust BRep CAD kernel https://github.com/ecto/vcad or the hosted version at https://vcad.io.

I also wrote a bit about what goes into CAD apps! https://campedersen.com/tessellation

ecto··on Ask HN: What are you working on? (May 2026)
I'm building https://vcad.io, a free CAD application with an open source kernel (Rust/WASM)!
ecto··on Show HN: Rust but Lisp
ARC refcounts everything (many owners) whereas Loon refcounts only inside immutable shared tree nodes (one owner per handle)
ecto··on Show HN: Rust but Lisp
Thanks :) Check out the code - it's Loon! https://github.com/ecto/loon/blob/main/web/src/pages/guide/o...
ecto··on Making your own programming language is easier than you think (but also harder)
There are many like it, but this one is mine https://loonlang.com
ecto··on Show HN: Rust but Lisp
Readers may enjoy my lisp, Loon, which takes heavy inspiration from Rust https://loonlang.com/guide/ownership
ecto··on OneMinusDiv is all you need
author here - the demos in the article are actually the Rust code compiled to WASM and running in your browser :)
ecto··on Open source CAD in the browser (Solvespace)
Here's my take on CAD in the browser! https://vcad.io

I implemented a full kernel in rust and compile it to wasm https://github.com/ecto/vcad

ecto··on Dune3d: A parametric 3D CAD application
<3
ecto··on Dune3d: A parametric 3D CAD application
Thanks for the bug report! I'll have some time later this week to look into it. Just had a baby :)
ecto··on Neural Boids
Simply expand the observation vector!
ecto··on Neural Boids
No dude
Page 1 of 7Next →