I arrived at these equations in 2014 when I plotted a heart using Matplotlib for my girlfriend (now my wife). The code and output is available here: https://github.com/susam/heart/. Some of the Matplotlib defaults have changed since then. With the current version of Matplotlib, the following code would produce good results: https://gist.github.com/susam/2a7e38ba632c4a2780fad421d1ca5f....
Today, I thought of sharing a WolframAlpha link to this plot here on Hacker News. I am glad you all liked it! :-)
Desmos is the best thing ever! I'm certain I would not have passed Calc without it. I always struggled with math and put it off till the last year of grad school (funny enough, you can get into grad school for CS without it).
I only ended up doing calc because with it work could pay me ~$20k more.
I can't believe any respectable school would let in a CS grad student without calculus. Linear algebra is really important, too, but you have to know calculus to do much of the math behind circuits. Good for you for doing it even though it wasn't required.
100% my first thought when loading this page. It really seems like they are running the calculation on query. Think about how much compute resource have they needlessly burned through by not caching user queries.
Nice but, completely off-topic, how is it possible that with uBlock Origin and behind Pi-Hole I get two banners on the right? This is the first place that I remember where it happens!
For me, the 2 banners are related to Wolfram Alpha. Possibly generated from the backend directly, so there's no ad network involved, which can be blocked.
There are some pretty aggressive rules in some blocklists. I had to disable one to read about an Aggregated Discovery Service because it just looks for /ads/ in the URL and decides to block it.
Aww. For those of us who have boyfriends and girlfriends who are not technical, this is a nice way to engage them with what we actually do during the day!