@elyn damn Mi-Go
@elyn Oh hang on I gotta give you the obligatory admonition about using alt text while disregarding that you did in fact use alt text 😛
(welcome! this is sweet)
Architheuthis Flux was not wrong. 7 reshares already! That must be close to a world record.
There are dozens of us. Dozens!
@elyn Python types:
"Everything's an object, right"
"OK, sure"
"So type, the type of types, is a subclass of object"
"OK, ..."
"And object, since it's a type, is an instance of type"
"... wat?"
(the amount of "lying to computers" involved in starting a Python interpreter is genuinely fun, for a given definition of "fun")
@elyn Yeah, I advise folks to steer clear of the core type machinery implementation unless they actually *want* to stretch their brains into weird shapes in order to understand it. Lots of "this isn't quite true yet, but it will be true before it needs to be true, just trust us on that, computer".
I also love the fact that it is all completely *un*necessary knowledge for folks that just want to use Python without worrying about the fiddly details of how it works.
@elyn @ancoghlan a lot of the python internal type machinery was added before python had spellable types, which now shows up as those strange breaks in the type math.
there's a similar case where `float` actually means `float | int`, so there's now no way of saying just float, no int, even though `isinstance(1, float) == False`.
@elyn @ancoghlan well you started with the Lovecraftian scenery. Welcome to cosmic horror of comp...oh god
The̸̖̕ya̸͕͆̈́̈̀͘r̶͎̀̏̾ė̷̥̣͙̰̭͜͝ ̵̙̖̫̦͉̊͒̍͑͗͐ͅc̸͕̮̱̖̒̀ǒ̶̙̬͔̿̉̾m̵̉̓̏̑i̵̟̬͕̥̠̐͋ng̸̽̌͘.̸̧̳̜͇̓̽̇.̵̻̽̌̋̿̄.̶̝̫̮̻͆͌͊̓̔͑͝͠
I got it from the trending bot so, yeah, that's indeed a hit toot on Mastodon
@elyn Welcome!
I'd say I hope you'll like it here, but I have a feeling that you will!