HN user

ttouch

63 karma

my public key: https://keybase.io/dzervas; my proof: https://keybase.io/dzervas/sigs/AqE91tJFWEShWRvTqgJI1XD-DEv3pbPES7pNIOFCQV8

Posts18
Comments23
View on HN
cadara.app 2mo ago

Show HN: CADara – I made an open-source in-browser CAD

ttouch
37pts13
github.com 4mo ago

Show HN: MCP-firewall: I created a policy engine for CLI Agents

ttouch
2pts0
whynot.fail 5mo ago

AI is slowly munching away my passion

ttouch
5pts0
whynot.fail 3y ago

Fusion 360 Internals: Trying to re-invent Fusion’s GUI (and failing)

ttouch
4pts2
whynot.fail 3y ago

The Art of Cracking Software

ttouch
3pts0
whynot.fail 4y ago

This post is written in Notion – WhyNot.Fail Blog

ttouch
3pts0
cert.grnet.gr 5y ago

A full reverse engineering analysis of the emotet trojan

ttouch
4pts0
whynot.fail 5y ago

Dry your 3D printer filaments in the drawer – DIY build

ttouch
2pts0
github.com 5y ago

FZF Command Bookmarks – Save and search complex commands inside your terminal

ttouch
3pts0
github.com 6y ago

Arduino Framework bindings for Rust using PlatformIO

ttouch
2pts0
whynot.fail 6y ago

Adding more magic to the Magicforce 68 – Adding BT to a USB mechanical keyboard

ttouch
2pts0
whynot.fail 6y ago

Let's Encrypt the house – how I use LE for my internal homelab setup

ttouch
11pts3
whynot.fail 6y ago

Rust, let me share your awesomeness with C

ttouch
1pts3
www.reddit.com 8y ago

Moving and understanding windows after 10 years of linux

ttouch
3pts0
git.dzervas.gr 11y ago

Todir: A dead simple directory based todo list manager

ttouch
6pts0
twitter.com 11y ago

Some people are not intended to be friends

ttouch
1pts2
atmelcorporation.wordpress.com 11y ago

Phoenard is the world’s first all-in-one prototyping gadget/phone

ttouch
1pts0
bbs.archlinux.org 12y ago

View packages of which binaries have not been accessed for the last x days

ttouch
1pts0

That's true but some years ago that I tried to develop a very similar product/project I went mostly on the same path. as another comment states, UI is a great place NOT to re-invent the wheel

Also changing CAD programs is already hard enough and having very similar UI/UX is a feature, not a by-product of agentic coding.

Also in many cases I honestly can't think of a better way to do stuff

Thank you very much!

That is exactly my take, though I'm ramping down the agents for the time being - 90% of the functionality is there and it's time to pay back the engineering time that I borrowed :P

I have a lot of experience developing CAD (before the AI boom) and while it made 0 sense to burn 1-2 years of my life to produce a similar MVP, now that I HAVE this MVP, it makes a ton of sense to pour my time on it

Also I'm gonna tackle some more god-problems with agents, like reversing the sldprt/f3d filetypes to allow importing them without losing history and more - each of this would require years of engineering hours and even achieving the 80% that agentic coding does is something that has never been done before

I heavily used LLM agents and it took about a month - of course I'm already starting to pay back the gained time

The development as I see it for such a project is about a year so I expect to take roughly 6 months to iron out the weird slop here and there

Having said that, the project right now is at an astonishing point and, in fear of jinxing myself, it works. Yea there are the occasional UI bugs here and there (incorrect tool grouping, incorrect tool icons, etc.) but welp, it does what I mostly want it to

Side note: I've done a similar project before and have tons of experience around building similar products, this is not an "AI success/AI will take your job" story - far from it

the target audience (which I'm a part off too) is hobbyist and small shops. Competing with the big giants I think is impossible (SolidWorks/Fusion/onShape/etc.) but I think that the vast majority of people use only a very small subset of features

Interoperability is of paramount importance and it's probably going to be the best deep dive

This is the pre-alpha/alpha release of a new CAD that I created. It uses OpenCascade 7.9 under the hood via WASM and a custom sketch solver written in typescript (substantially faster than I thought it would be)

Right now it can do most of the CAD stuff that one expects apart from anything that involves meshes or curved face manipulation - that'll come soon but I want to have a stable base first before I move any further

I hope you like it, I'm eager to hear your thoughts!

this is such a good take, it makes so much sense and it's a very good answer to ai related interview questions

meh, internal problems mostly

No idea where truck is going, it'll take me quite some time to tinker with CAD I think, it left me quite a bitter taste...

Fornjot seems to be doing good, I'm donating to them and I get regular updates (you should too!). Still, there's a long, long road ahead

If I were to do this all over again I'd either go the OCCT route (like chili3d or zoo) or solvespace. they're both "lacking" kernels if you compare them to the commercial ones, but I think there's enough "market gap" for makers that would prefer a sustainable CAD format instead of perfect fillets (and IMO freecad is not the solution).

Keep in mind though that my efforts where laser focused on non-math stuff. From what I gathered from my time in cadmium, b-rep kernels are hard in an unsustainable level. Browser level unsustainable. I just hope that out of seer necessity we'll find another way to solve the CAD problem, instead of a b-rep kernel

[dead] 3 years ago

Just feed it a git URL and it will build the project and upload any produced artifacts in a release.

Especially useful for reversers and malware analysts