Show HN: Talk is cheap, just show me the code
justshowmethecode.com
justshowmethecode.com
Despite that the project looks very clean and fast for its start and I haven't encountered any technical problems :)
Ex:
1. https://justshowmethecode.com/code-example/ruby-on-rails/1k9...
2. https://stackoverflow.com/questions/2369744/rails-postgres-d...
And, if you've not read yet, please read this thread https://meta.stackoverflow.com/questions/253618/if-i-use-so-... - a link is not sufficient, you also need to state that the code comes from Stack Exchange, and display the author's name (with a link to his profile)
> If you're republishing content (code, or an explanation of code) that you found on Stack Overflow in a blog post or article, the attribution must be public as well. You must[1]: A) clearly indicate that it comes from the Stack Exchange Network, and give credit to the author by B) linking to the original answer/question, C) clearly indicating the author(s)' username, and D) providing link(s) to their profile page(s).
> [1]. These four requirements are explicit in the Terms of Service. https://stackexchange.com/legal#attribution
Moreover, this is not just a terms of service issue, the code is also licensed under CC-BY-SA
> Everybody is focused on the "attribution" clause of the Creative Commons license, but Stack Exchange isn't just using the Attribution license. Stack Exchange is using the Attribution-ShareAlike license, which also requires:
> If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.
And, still, there's also the matter of copyright.
> There are more than 33 million code snippets already in our database and more will come.
What are the authors of all this code? I presume a lot of code is copyrighted. How do you comply with the license? How can people using this site can comply with it as well?
Many free software licenses require attribution, for example.
I don't know what this is trying to tell me.
I have expected something like:
auto foo = static_cast<int>(1.5);
but the first snippet was:
cout << 4.35
and the second:
int n = (4.35 * 100) + 0.5; cout << n;
[0] https://justshowmethecode.com/code-example/c%2B%2B/22xfc/c-f...
Query: "python loop dict"
Answer:
> Str Object is not Callable; Python Dictionary Loop Error
Yeah, okay.
I can't say I like this idea of -only- looking at code. Also I don't like the tagline of "Access your required code snippets without thinking". Software engineering is mostly about thinking... not thoughtlessly typing or copy/pasting...
I agree with the other comments stating that you should include the source of the snippets; include the name of the site and a link back to the original post.
It might also be a useful feature to include the accompanying explanation — collapsed, but expandable — for those who would like quick access to it. Of course, if they are that interested I suppose they could just click on the link to the source that you'll be providing :-)