I coded this tool a few years back, and I've kept adding features ever since. With Covid, it sees a lot of traffic from schools as it is a great way to explore geometry based art.
The most recent tool is "Fibonacci Assist", it lays a guide under your pen as you draw to help you nail a golden spiral :).
I'm always all ears for feedback. I hope you find it fun & useful.
Wow holy shit. I had forgotten about this thread which is indeed what put the seed in my brain for adding recursive drawing.
I knew I read about it somewhere and the idea go wedged in my brain until it was implemented. That's pretty much how everything works :) But it's kind of cool to see the exact moment of inception from months ago.
Yeah I remember googling this and not being able to stop thinking about it. The same was true for tessellations and radial symmetry before that.
What a fitting conclusion that we both find ourselves here with your suggestion implemented. I'm indeed not active on HN but I do show up when my servers get hammered by it :).
Thank you for the idea, I hope you're satisfied with the implementation :)
If you go to the pro facet of the site (https://pro.mandalagaba.com) you'll see you can mix radial symmetry, with tessellation, with recursion... If you like it all, you can have it all in one pen stroke :).
Let's just say that baking recursion in was extremely complex. I had to sit down in front of my computer for a couple of hours every night for a good 2 months to have it implemented and free of bugs.
Well it looks like you're perfectly capable of handling a full response :) Here's what's going on exactly:
In our great age of surveillance, there are cases where companies, even ISPs have web proxies in place. The problem here is that my website makes heavy use of websockets on port 7340. Most proxies haven't caught up to websockets yet because it's still a fairly new tech.
So my website sees you connect from one IP (the proxy) on port 443 and another IP (unproxied external IP) on port 7340. And it's not too happy about that because it thinks someone is trying to get to the websocket without going through the front door and establishing a session.
Of course there's also cases where people have proxies because they have malware installed... There's is a very fine line between malware and surveillance wouldn't you know it? :)
I do have the usual stats gathering JS on there which is what's triggering uBlock and cookies, but they are 100% non-essential to the good running of the site. The websocket on the other hand isn't unfortunately.
I'm not sure what I should do if anything, I've had a few folks report this so maybe I need to do something. Or maybe I can be ok with the fact that corporate networks with non-standard rules will break things. Tough call...
Anyway, thank you for giving me more details to think about this. And sorry it doesn't just work for you. It should definitely work from home :).
The most recent tool is "Fibonacci Assist", it lays a guide under your pen as you draw to help you nail a golden spiral :).
I'm always all ears for feedback. I hope you find it fun & useful.