Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Calmcode – Video tutorials for modern ideas and open source tools (calmcode.io)
103 points by iewaij on Nov 17, 2020 | hide | past | favorite | 23 comments


What a great site! I've flicked through a few of the videos and really like the style.

My one nitpick / thought would be that the terms of service[1] are a bit limiting. I wasn't expecting Creative Commons (although it's always great to see CC-licensed educational materials), but expressly forbidding any commercial use is a bit of a shame - what if someone is learning as part of a job? The terms have been auto-generated by a ToS generator[2], so this wording may not be fully intentional.

[1] https://calmcode.io/terms.html

[2] https://getterms.io/


I'm the creator of that website by the way. Happy to see it trending here.

I can tell you it isn't intentional and you comment reads fair to me. The main thing I want to prevent is that people are teaching using this material without linking back to the source. It's the whole "people claiming it as their own" that I'm keen to omit. I used a generator in this case because I'm not well versed with legalese. I'll gladly hear any advice on this.


Take a look at the Creative Commons licenses[1]. All but one of them (CC0 - the Public Domain one) require any copies / remixes of the work to display attribution. As the creator, you can specify how you want the attribution, such as with a link back to the website. (There's a fall-back in the license to a default attribution if you don't specify how you want the attribution).

Creative Commons have a license chooser[2] to help people find the right license for them. It asks two simple questions:

* Do you want people to be able to share adapted versions of your work?

* Do you want people to be able to use your work commercially?

And from your answers to those, recommends a suitable Creative Commons license.

Of course, there are plenty of other licenses out there, but Creative Commons is good because it is widely known and used.

[1] https://creativecommons.org/

[2] https://creativecommons.org/choose/


consider licensing the videos separately from the code in your videos. the creative commons family is a nice choice for artwork, but (stackoverflow has shown) perhaps not the best choice for code.

for code that simply showcases features of a programming language, such as the "args / kwargs" video, that's not copyrightable because it's not a novel application, but it may come into play for the more advanced topics.

really great project, by the way. i can see myself using and recommending this. your site brings to mind khan academy, which got me through three semesters of calculus.


The goal kind of is that it's a pretty low bar in terms of time investment but that you get the feeling after each video of "hey yeah ... that sounds like something that might make my work easier". Happy to hear you like it.

I've started a thread on this on github here; https://github.com/koaning/calmcode-feedback/issues/61.


This is fantastic! I love everything about this - the clear goals, the relaxed pace, the single focus videos and practical topics.

Will you be adding other languages and content creators as well?


At the moment this project works for me because it's a calm experience for me to do. I'm not 100% looking forward to review work to be frank and I prefer to have this website act as a meaningful hobby project for the time being.

Part of me would like to do a bit more R/html. And I'd love to also host rust (maybe Julia). But I don't consider myself proficient enough to make content for those topics.


Seeing ”makefiles not war” made me really happy. I’ve used the same punchline for my fish shell makefile tool, apparently I’m not the only one who likes dad jokes.

Shameless plug: https://github.com/OakNinja/MakeMeFish


I wonder what the screen annotation tool used in those videos is


From the FAQ[1]:

> We use screenbrush[2] for drawing over the screen while coding. This app is highly recommended.

[1] https://calmcode.io/faq.html

[2] https://apps.apple.com/us/app/screenbrush/id1233965871?mt=12


Looks great.

I wish there were transcriptions of the videos though so I could just read the lesson instead of watching.


Late reply, but I didn't see comments here the first day.

There is a Notes section under each video that has an overview of the topic. Don't know if it's a complete transcription but it seems to get the highlights.


Great idea and execution, kudos.Are there any similar resources for Node.js or C ?


Looks great! Love the clean and simple UI


Chime is brilliant.


> Sorry

> Because of its privacy settings, this video cannot be played here.

Okay, bye.


Out of curiosity, which video?

The videos are all hosted on Vimeo, I believe, so I imagine it's vimeo doing the blocking. I have uBlock installed and additionally block all cookies (I have a whitelist but neither calmcode nor vimeo is on that list), and the videos work just fine.


There's a feedback list on github here: https://github.com/koaning/calmcode-feedback/issues

If you could describe your browser/situation in more detail I'd love to understand what is happening. I don't need vimeo to do any cookie placing so I might be able to turn something off such that you don't need to whitelist it.


I'll do this when I get some free time.

I feel a bit sorry for my initial flippant reaction. I just got a bit tired of services in recent times telling me to bugger off based on my settings and/or location.

I really like the design and the concept of the website.


No worries. I totally get where it comes from actually.

Also, I really want this website to be a calm experience. That means that this sort of thing really shouldn't happen.


Seems like if you go directly to a video embedded in the frame here: https://calmcode.io/deon/custom.html

you get https://player.vimeo.com/video/430995866

which gives "Sorry

Because of its privacy settings, this video cannot be played here."


Sounds like it might be rejecting blank referrers





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

Search: