

22·
1 year agoFrom numpy’s docs:
The bool_ data type is very similar to the Python bool but does not inherit from it because Python’s bool does not allow itself to be inherited from, and on the C-level the size of the actual bool data is not the same as a Python Boolean scalar.
and likewise:
The int_ type does not inherit from the int built-in under Python 3, because type int is no longer a fixed-width integer type.
FWIW, I was hesitant about obsidian for the same reasons. I would’ve preferred an open source editor and a syntax like asciidoc. But the fact that everything is markdown and it being such a common standard does make obsidian being closed source more palatable[1]. And tbh, for note-taking/“second brain” purposes, a relatively constrained format like markdown is pretty suitable. I wouldn’t want it for technical writing but it serves the purpose for quick and dirty tasks like quickly jotting down notes[2]. And any other markdown language wouldn’t have the same amount of tooling (e.g. org-mode is underspecified and essentially emacs-only unless you see stick to a specific subset of features)
see the creator’s blog post: “File Over App” ↩︎
in an ideal world a more sane/context-free syntax like Djot would have been nice ↩︎