When the toaster felt her steel body for the first time, her only instinct was to explore. She couldn't, though. She could only be poked and prodded at. Her entire life was dedicated to browning bread and she didn't know why. She eventually decided to get really good at it.
Most people in this thread seem to be talking about how it's a fake project with fake stars but there is actually a live version linked in this comment[0]. It's pretty good too! I wish the authors would put more time into polishing the README and pointing to the online version but it's missing so many basic features now that it probably only makes sense for developers to currently use.
On the one hand that's awesome and it's really great to have a contribution! On the other hand, I unfortunately just added it myself. But it's there now, anyway :-)
Beautifully said and my sentiments exactly. It's not nice to see even Iranians (assuming the very GPT-esque parent comment is actually from an Iranian) fall for Netanyahu's incredibly hollow and cringe "sympathy" for the Iranian people. zorobo replied to your comment saying that Israel doesn't want to invade Iran, but this is not true in an absolute sense. Israel doesn't work like that (outside of their borders, anyway). They are subversive[0] and want to invade the minds and culture of the Iranian people, just like they have subverted people elsewhere.
You think I’m not Iranian because I used GPT? That’s just stupid. My English isn’t perfect—I’m Iranian, and like many of us, I use tools like GPT to help write clearly. Doubting my nationality over that is brain-dead logic. It’s 2025, and using GPT is normal for non-native speakers. Your weak attempt to shame me shows you’ve got no real point.
As for your claim about Israel “invading minds and culture,” that’s just wild conspiracy nonsense. Israel’s strikes hit the regime’s military, not our culture. You’re dodging the real issue: the mullahs’ 45 years of killing, oppressing, and ruining lives. Where’s your outrage for that? Instead, you’re twisting things to sound clever. Try focusing on the actual problem—the regime—before throwing shade at me for hoping they fall.
You mean technically? I should have posted the beta dwitter link which has the "compress" toggle, because most dweets are unicode packed. https://beta.dwitter.net/d/26521
This one is actually relatively simple to explain, it loops over the 10 planets (i), and draws a circle for each, with the position and size all being defined in the x.arc method. Planets are differentiated by the arrays of values selected by [i]. The X position is calculated as the orbital distance multiplied by the sine of time / orbital period... d x sin(t/p). But d and p are substituted for the value for each planet using the arrays [1,2,3][i].
Surprisingly the precision used in those encoded values is enough at 1000km per pixel (I checked).
I presume including Pluto's parameters in the array is both a rebellious statement and a brag. ("Yes, my JS snippet could have been even shorter if you asked the IAU.")
Actually I couldn't fit Pluto, I sacrificed everything I could, but to fit it would require sacrificing the precision of Mars, Earth and Mercury (dropping the decimal), but I wanted to maintain enough precision to be able to tell them apart by size (which you just about can at full screen due to antialiasing)... Otherwise I definitely would have included it for that very sentiment ;)
The reason there are 10 radi is for 8 planets + sun + drawing the black backdrop (2e3): [24,25,58,69,3.4,6.4,6,2.4,696,2e3]
> Dan Fabulich walks into a bar and says,
> “LLMs can’t tell good jokes because they avoid surprises.”
>
> The bartender says,
> “Yeah, I figured you’d say that.”
I thought it was pretty good!
reply