> Regarding discoverability, I doubt anyone finds projects through GitHub's search or discoverability features, but rather through a search engine like Google or DDG and online communities.
I've found a lot of interesting projects via GitHub search and via GitHub newsfeed (mostly because I follow people with similar interests and they star interesting projects).
Google links to discussions in places like online communities, which works quite well too, but Google doesn't seem to rank GitHub very high on search results, even when looking for the exact project name.
Generally Scratch-like languages can be referred to as "visual" programming languages, or "block based" languages. "Frame based editors" would be this new combined approach.
There is also some support for the Switch with TinyGo (A Go compiler for embedded system), but looking at the current state of the docs for this platform it's hard to tell how well supported it might be: https://tinygo.org/docs/reference/microcontrollers/nintendos...
> There are 16 versions on PyPI which end in a newline character. Of these 16, 12 have registered the stripped equivalent too ... Visually, on PyPI, these look identical
I often navigate through package versions in the PyPI website, and seeing something like this would have driven me nuts!
Yes, don't disable link underlines within the code blocks, let the default be. It's not like there's a competing convention for underlining within code blocks.
The reveal.js file format is HTML, an open standard, and will still be readable decades from now.
Proprietary apps like Google Slides, I have to continually assess whether their file format is closed or has recently switched to being closed — because it is in the interest of the company to lock in its users and exploit network effects.
That's true, although to some degree the separation of semantics from styling in HTML/CSS/JS means that the structure of the document will be preserved. And at least HTML is a text format! How much can you recover from a proprietary binary format, when the app's not around any more? At best somebody has to reverse engineer it, and it could change in all sorts of undocumented ways between versions of the app.
I definitely saw this in How I Met Your Mother in Netflix, where a movie poster on a cinema wall was (badly) replaced by a newer movie that came out after the show aired.
I wouldn't have minded if it was done better, as that specific example was quite noticable, but it is perfectly possible there was a few more of those that I didn't notice.
I've found a lot of interesting projects via GitHub search and via GitHub newsfeed (mostly because I follow people with similar interests and they star interesting projects). Google links to discussions in places like online communities, which works quite well too, but Google doesn't seem to rank GitHub very high on search results, even when looking for the exact project name.