Live data from Hacker News

Joy.js – make happy little programs (2017)

ncase.me

11–20 of 20 posts

Re: Joy.js – make happy little programs (2017)

#13
post #6

This is lovely. I really like that you can adjust numeric values by clicking and dragging and the visualization updates in real time; reminds me of the demos from Bret Victor's Inventing on Principle.

Nicky's work is closely related to Bret's! They're both working on learning through play and interaction, which is imo a very important area of development.

Re: Joy.js – make happy little programs (2017)

#14
post #8

Sorry to post something unrelated, but I'm looking for a game engine posted to HN maybe a year ago. It was a website you could make "games" on. The only tools available were 16 screens you could paint, with 16 colors. Each can be configured to jump to a different screen when clicked. There was a gallery, with one of the more memorable games being a member from the band Kiss performing a card trick for you.

https://www.flickgame.org/

YES. Ty!

Re: Joy.js – make happy little programs (2017)

#15

This is wonderful. I've appreciated Nikky's work for years, but didn't know they created something like this. A "Logo" for the modern web is something that I've felt has been missing for a while.

> A "Logo" for the modern web is something that I've felt has been missing for a while.

Not nearly as pretty and cool, but here's another https://theintelligentbook.com/thinkingaboutprogramming/#/ch...

Re: Joy.js – make happy little programs (2017)

#16

Nicky's work is a joy and a blessing - one of a small number of great artists and creators online playing with systems and simulations in attempt to educate people through experimentation and play. Other people worth checking out: - Bret Victor (worrydream.com) - Kevin Simler ( https://meltingasphalt.com/ ) - the "explorables" subreddit ( https://www.reddit.com/r/explorables/ ) If anyone else can recommend other writ…

Ciechanowski's work (check Gears and Curves as good examples, but all of them are good) https://ciechanow.ski/archives/

Interactive linear algebra book https://textbooks.math.gatech.edu/ila/

Visualizing quaternions https://eater.net/quaternions

Another quaternions visualization tool that reminded me that a few years ago many sites were full of java applets that were the first "explorables". Sometimes I still stumble upon old university websites that leave some space for the applet but it never loads. Sad stuff

https://quaternions.online/

Some tools to make them:

https://github.com/ManimCommunity/manim

https://p5js.org/

https://processing.org/

Re: Joy.js – make happy little programs (2017)

#17
post #6

This is lovely. I really like that you can adjust numeric values by clicking and dragging and the visualization updates in real time; reminds me of the demos from Bret Victor's Inventing on Principle.

I've been looking for that video for a long time but forgot the name... thank you

Re: Joy.js – make happy little programs (2017)

#18

Nicky's work is a joy and a blessing - one of a small number of great artists and creators online playing with systems and simulations in attempt to educate people through experimentation and play. Other people worth checking out: - Bret Victor (worrydream.com) - Kevin Simler ( https://meltingasphalt.com/ ) - the "explorables" subreddit ( https://www.reddit.com/r/explorables/ ) If anyone else can recommend other writ…

- Daniel Shiffman (https://natureofcode.com/, https://thecodingtrain.com/)

Nature of Code was the book that made coding click for me.

Re: Joy.js – make happy little programs (2017)

#19

Nicky's work is a joy and a blessing - one of a small number of great artists and creators online playing with systems and simulations in attempt to educate people through experimentation and play. Other people worth checking out: - Bret Victor (worrydream.com) - Kevin Simler ( https://meltingasphalt.com/ ) - the "explorables" subreddit ( https://www.reddit.com/r/explorables/ ) If anyone else can recommend other writ…

Observable is full of geniuses using JS to make cool brainy stuff. The other awesome thing is that you can immediately mess with their code without forking or making an account.

https://observablehq.com/featured-creators

Post reply on HN