从消息和可扩展性的角度看待 Jupyter
你不会理解某个事物,除非你从某个角度上理解了它们 -- 马文·明斯基 《心智社会》
Point of View Is Worth 80 IQ Points -- Alan Kay
你不会理解某个事物,除非你从某个角度上理解了它们 -- 马文·明斯基 《心智社会》
Point of View Is Worth 80 IQ Points -- Alan Kay
There are many ways to live your life. That's may be the most important thing you can realize in your life is that every aspect of your life is a choice...
You can choose to accept the world as it is but you don't have to.
If there is something in the world you feel the wrong and you have a vision for what a better world could be, you can find your guiding principle and you can fight for a cause.
So after the talk I'd like you to take a little time and think about what matters to you?what you believe in? what you might fight for? -- Bret Victor《Inventing on Principle》
此前在Scratch增强计划中提到:
由于需要解析sb3文件,所以会顺手打造一些通用的小工具...简单写了一个脚本, 允许用户解压sb3文件,本地编辑之后,再重新生成sb3,之后在scratch3.0编辑器中依然能加载它. 这有什么用呢?还挺有用的,比如说我目前的一个用例: 之前保存的一些sb3项目在新的scratch3.0编辑器中打不开了(可能是新的平台不存在旧的extension),我通过移除sb3中对应的extension block就可以重新加载项目...脚本源码和使用方法在这里:sb3_compress.py
好的软件作品,往往源自于开发者的个人需要 -- 《大教堂与集市》
在上一篇文章里,我们聊到开源项目与开源社区这两个话题。
本文将带着大家一起构建一个开源项目,并发布它。
上周与@曾老师一起在杭州湾参加为期四天的AI夏令营,做一些技术支持和辅导的工作,体验颇似黑客马拉松。
活动中教育者与学习者们皆十分用心,有些同学为了做好手头项目彻夜未眠。
由于Alan Kay和Seymour Papert的影响,活动过程中,我的视角一直放在编程/软件环境等基础设施上。大家都在使用Python编程(下个十年的编程教育应该都会基于它),触及的编程环境五花八门,许多工具恶劣而狂野,以至于教育者和学习者所做的努力中起码有一半用于与糟糕的技术环境搏斗。