Live data from Hacker News

Show HN: I'm 12, learning JS, and wrote Wolfram's cellular automaton in Node

bitbucket.org

171–180 of 304 posts

Re: Show HN: I'm 12, learning JS, and wrote Wolfram's cellular automaton in Node

#171

Woah - very cool! I'm a part of Hack Club ( https://hackclub.com ), which is a nonprofit worldwide network of high school coding clubs. Hack Club has an amazing community of young developers - I actually lead a Hack Club at my high school, and I definitely recommend that you join their slack ( https://hackclub.com/slack_invite ) to connect with other young makers! By the way, I'm a 17 year-old developer ( https://sha…

Hey Samay! To all in the thread, I started Hack Club and am happy to answer any questions about the org.

Liam, this is super cool. I also got started young and wish I had the skills to frontpage at 12 :-). Keep it up!

Would love to have you say hi in the Hack Club Slack. I'm @zrl.

Re: Show HN: I'm 12, learning JS, and wrote Wolfram's cellular automaton in Node

#172
post #147

Earlier quoted context omitted.

>I showed your project to my 12 year old son who has just started to learn programming (in JS no less!) It would be much better if he would start with Scratch, Processing, Smalltalk, or even Python. On JS he'll have to lose time coping with complicated build tools, horrible package system, async etc.

This kid is practicing calculus at 12 years old. He will be able to handle a package manager.

It's still a waste of his time to deal with it. The brain has only so many ultra-neuroplastic years, why burn them on dicking around with npm when they could be leveraged to focus on more universal concepts?

Re: Show HN: I'm 12, learning JS, and wrote Wolfram's cellular automaton in Node

#173
post #89

Congratulations! I showed your project to my 12 year old son who has just started to learn programming (in JS no less!) and his jaw dropped. In addition to being a programmer, you are now a role-model. Really well done.

>I showed your project to my 12 year old son who has just started to learn programming (in JS no less!) It would be much better if he would start with Scratch, Processing, Smalltalk, or even Python. On JS he'll have to lose time coping with complicated build tools, horrible package system, async etc.

The only thing you need to learn programming with JS is a text editor and some rudimentary HTML knowledge.

Everything else is unnecessary, at least as far as the programming language itself is concerned.

Re: Show HN: I'm 12, learning JS, and wrote Wolfram's cellular automaton in Node

#174

Earlier quoted context omitted.

>I showed your project to my 12 year old son who has just started to learn programming (in JS no less!) It would be much better if he would start with Scratch, Processing, Smalltalk, or even Python. On JS he'll have to lose time coping with complicated build tools, horrible package system, async etc.

Is this serious? I started programming around 9 or 10 on a Commodore 64. I would go to the local library to get programming books for it. Now you can hit F12 in your browser and get a powerful console into JS. JS is fine, encourage the thirst for knowledge.

JS is an objectively bad programming language. It is not fine, it is just annoyingly common and convenient. The main advances in its ecosystem are related to transpiling it from other, saner, languages. If he has fun writing JS, then great for him. He's 12, he'll do it if he wants. But it'd be doing him a disservice not to open his eyes to much wider, greener pastures of the programming world.

Re: Show HN: I'm 12, learning JS, and wrote Wolfram's cellular automaton in Node

#176
post #167

Liam, this is incredible ! I thought it might be useful for you to incrementally see how someone in industry would review or change this code, so here's a little code review via video: https://youtu.be/UkVOrcS--04 We very incrementally build up to the final code, which can be found here: https://gist.github.com/stevekrenzel/b490564bf1c7f98e232a6c8... Hope you find it helpful!

If you would start a channel where you review code of random public repos I would definitely subscribe. Well done.

Re: Show HN: I'm 12, learning JS, and wrote Wolfram's cellular automaton in Node

#177
post #167

Liam, this is incredible ! I thought it might be useful for you to incrementally see how someone in industry would review or change this code, so here's a little code review via video: https://youtu.be/UkVOrcS--04 We very incrementally build up to the final code, which can be found here: https://gist.github.com/stevekrenzel/b490564bf1c7f98e232a6c8... Hope you find it helpful!

If you would start a channel where you review code of random public repos I would definitely subscribe. Well done.

Seconded. Do it. :-)

Re: Show HN: I'm 12, learning JS, and wrote Wolfram's cellular automaton in Node

#178
post #167

Liam, this is incredible ! I thought it might be useful for you to incrementally see how someone in industry would review or change this code, so here's a little code review via video: https://youtu.be/UkVOrcS--04 We very incrementally build up to the final code, which can be found here: https://gist.github.com/stevekrenzel/b490564bf1c7f98e232a6c8... Hope you find it helpful!

Steve, it is outstandingly awesome that you did this and also how you did this! Thanks.

Re: Show HN: I'm 12, learning JS, and wrote Wolfram's cellular automaton in Node

#180

IANAL and all that and it doesn't bother me, but the first thing I thought of was the age related ToS restrictions from the HBO Silicon Valley show. From the HN "legal" page: > If you are under 13 years of age, you are not authorized to register to use the Site. https://www.ycombinator.com/legal/ I assume no 12 year olds actually try to follow this boilerplate on the internet. Do sites that require a DOB to sign up r…

HN doesn't take PII (just a username/password), and doesn't take a birthdate either for verification, so COPPA probably would not apply.
Post reply on HN