Hacker Newsnew | past | comments | ask | show | jobs | submit | carlosperate's commentslogin

> 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.

https://en.m.wikipedia.org/wiki/Visual_programming_language


Oh, thanks!! I totally misunderstood that.

I'm really wish I could edit my original comment as I really misunderstood what I was looking at originally.


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...


A lot of packages actually use PEP 440 versioning: https://www.python.org/dev/peps/pep-0440/

But this is very close to semver and resolution works very similarly.


> 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!


Good point, to me that explains why this is a GitHub product instead of a Microsoft (or VSCode) product.


It's also not easy to quickly identify it's a link, as the word highlight is the same as the previous examples.

Maybe adding an underlines or something to make it slightly different might help with that.


Right, or a small "outgoing link" symbol (usually a box with an arrow coming out the top-right corner) next to it.


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.


This is pretty good! One thing I wasn't able to trigger (or understand) was the "hover me" part from the "Interact with the content" section.


There's not much to it. Ignore the "hover me" label, and just hover over the highlighted parts of the code. They change color on hover.


Thanks for sharing! What would be the main advantage of this vs something like Google Slides?


Reveal.js is open source.

I’m a tech school teacher and we version control all our Reveal.js slides in Markdown, sharing styles and certain images.


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.


> The reveal.js file format is HTML, an open standard, and will still be readable decades from now.

I don't think the javascript part is future-proof. Any client side UI rendering logic is tightly integrated with browsers' rendering quirks..


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.


Yes thank you. I think this was the example in the article I was mentioning.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: