作者归档:polo

Jupyter Notebook

开始系统学习一些machine learning工程性质的东西,发现这个Jupyter Notebook真是一个颇为神器的玩意。适合用来编写跟Python相关技术教材。

也许过去十多年接触的Python,都是断断续续,把它当成一个普通的script language,想着写着,就python调用一下,导致这么多年在Python上好像一点长进都没有。当然了,如果应用上就是一个script language,那是无所谓的。

然而,如今Python如日中天,大量的前沿学术、工程均使用py的情况下,再低看它就变得不再合适了。

说回Jupyter,同样的概念应用于其他的script language也应该适合,只是在AI方面,大量的代码如果缺乏文本的描述,则晦涩难懂,而随时修改输入输出又是AI程序调试的刚需,所以Jupyter这个概念就在AI应用最多的Python语言上得以壮大。

意识形态的分歧无法弥合

香港2019年中以来的事情,相比于占中,强烈了很多。深层次对内地政体、治理全方位的不屑,也在这一次尚未平息的事件中表达得淋漓尽致。

从媒体,无论是传统还是新的,中小学教师团队,学生,公务员团队,无不表现出一种我宁可违反专业操守或者违法,我也要表达对内地及代表内地的特区政府的不满之情。

一方面是美英文化以及对美英文化的崇拜(认同)已经根深蒂固了,另一方面回归20年来,确实没给香港普罗大众一个认识和认可内地的机会,最重要的是,目前两种意识形态之间,在香港这个地方,已经属于不可调和。

对策?

1.分治,将香港继续划分成更小的独立的行政单位,像澳门一样

2.放弃,充分地执行港人治港,只拥有主权,彻底放弃治权

如果选择2的话,无疑香港的独立民族意识会进一步发酵,会带来更难以收拾的未来。

中联办属于罪人了。

养水晶

淘宝上用买了比较便宜的生成晶体的套装,然后演示给CC看。

烧开水,放晶体盐,搅拌化盐成饱和溶液,放入晶种(作结晶用的基础小晶体),然后静置(冷却+自然蒸发水分,等待水合过程)。

然后我跟CC说,要等24小时才能长得比较大。一会,CC就忍不住去拿起来看,我说,不要摇动,果然已有小晶体结在瓶底而不是晶种所在。于是CC就答应眼看手勿动了。

然后我去房间午休,没半分钟,听到CC在洗手间作呕的声音,于是出来见他在漱口,我问,你是不是偷喝了?!CC说他忍不住舔了一下搅拌用的木条……我说好在这玩意没毒。

然后他还是很恶心,说舌头不舒服,再吓他一下,不认识的东西千万不能放口里,如果是毒盐,舔都是会死人的!

我心里想,我小时候有他这样不知死活的么……

一天过去了,本想回家再告诉他如何想办法让晶体再长大一点。结果一看,剩下的溶液都被他倒掉了。

CC说,就是按说明书上说的倒掉的啊……

然后我又跟他说了不能随便倒掉,可能会污染环境之类,估计听不进去。

晶体出来的大小我是不满意的,不过CC说他很满意了……

记一次比较失败的STEM……

Fuchsia

最近看了一下Fuchsia的一些介绍,以及一些评论。

操作系统领域的沉淀知识实在是太多太复杂了,以至于绝大多数的人都是在盲人摸象一样在给予自己所熟知领域上的评论。

这篇通篇的大论,其实内容还是很丰富的。

只是连名称都拼错,未免让人对其内容的有效性产生怀疑。

Fuchsia一方面是为了破除Linux内核对Android发展的限制,另一方面则是想把IoT的OS和智能OS——Android能产生一个有效的统一。后面这个也是鸿蒙希望做到的。鸿蒙也是抄Fuchsia,这基本上没什么疑问的事情,就看鸿蒙做成功了还是Fuchsia做成功了。

  • 回归内核本质功能的微内核
  • 无全局根文件系统、路径只对应channel的handle
  • 统一的channel对资源的访问:设备、文件系统、服务等
  • 没有用户,用namespace区分权限
  • 进程创建从头开始:namespace到channel handle的映射等

兼容性和安全隔离同时考虑了。

操作系统发展了这么多年,新的总是宣称用一个大统一的形象来覆盖旧的分歧。比如Windows的COM/COM+,Linux的文件系统等。

Fuchsia由于Google在Android和ChromeOS后拥有了强大的操作系统专家和团队,并且又有整个生态的支持,要发起革命,至少在能力上已经足够了。

阻力只能来源于内部,包括Android本身。

我认为只要不封杀华为,鸿蒙是起不来的。封杀华为,则鸿蒙有可能成为行业一霸,但不见得能叫板Google。

告别皇帝的中国

断续读完了这本书,比想象中的要好。

一本采访录,对象是各地的近代史研究学者。有为慈禧和晚清叫好的,也有假设立宪派能跑赢革命派的,也有说北洋的成绩,贬低同盟会的,也有赞扬孙中山,说现今的成功无不遵循着孙氏的路线……不一而足。

近十年翻案成风,似乎辛亥革命和五四运动有多么的不值。

宪法的效力来源于清帝逊位诏书和临时约法的说法,这是宪法方面的学者说的。

革命已成为中性的词汇,相应地,反革命也是中性的。

革命还有非暴力的革命……

法国的大革命令法国至今仍然经常处于暴力政治的漩涡中。英国的光荣革命倒是只死了一个。

值得一读,就是怕精神分裂了。

CC的委屈

昨晚检查CC作业的时候,发现他在数学课本上写了几句表达委屈的话。文法不是太通顺,但是上课的时候在课本上乱写乱画并不是很好的习惯。

于是想要他解释一下这几句话是什么意思。CC一开始又是不愿意说的样子,再追问下去居然嚎啕大哭起来。

我和他妈妈就更怀疑有什么不对劲的地方了。于是关回房间,再细细追问。

原来是说班主任在列队操的时候说CC抬腿太低,然而CC是觉得他是被前面的人挡住了。觉得被冤枉了。

再就是数学课上,老师好几次把回答问题的机会给另一个女同学,CC举手也不理,(答题正确奖励小红花,集齐多少红花就能换礼品)。觉得被歧视了。

真是好小的事情,只是因为他在意。

于是先安抚了,让他洗过澡,在床上平静下来,再讲他大伯(我哥)小时候在学校遇到的羞辱和不公。(之前的博客也写过,因为新校长上任,班主任当天就把我哥的班长职位褫夺了,让校长女儿当班长……)

最后我哥高考也考到了全市第四,中大岭院。

以糖果/小礼物作为激励的方式并不值得推崇,尊严、毅力、同理心这些才是我们需要培养孩子的。

技术论坛的分析获取趋势

今天读完一篇paper。

《Toward Empirically Investigating Non-Functional Requirements of iOS Developers on Stack Overflow》

其工作是通过对Stack Overflow上的iOS开发相关的主题历史数据进行分析,得出iOS各个开发工具、子领域上对一些非功能性需求的重视程度、难度、关注等。

结果是,可用性最高,其次是可靠性,最弱的是性能和可移植性,而可维护性根本不重要。

继续阅读

离线文章/笔记——Pocket

由于开始用Mac Mini办公,于是试用各种不一样的阅读软件。

试到了这一款叫Pocket的软件,可以支持多种操作系统。其原理是,你提交URL给它,它就会把相应的文章取下来,供你的多个设备进行阅读。

为什么特意说呢,因为,它取文章的过程,并不是使用安装该软件的终端的所在网络去提取的,而是……通过它的服务器去获取的。

继续阅读

Khan Academy

自从听了Heckman的讲座后,对如何加强对儿子的教育这个事情产生了不少的兴趣。

VIPKIDS里面的老师虽然也会跟CC讲一些数学的课程,但总体来说,即使是一周两节课,还是太少了。

于是找来了可汗学院的课程,既有视频也有题目,全英文的数学教学,让他从一年级开始学起……

CC也学得挺有兴趣,只是KA的网站在境外,偶尔连接还是有点略慢,但忍忍也是可以用的哦。

KA的app还可以调节语速,可以打开字幕,但我觉得并不是非常的重要。

一天看4~6个小节,坚持下去,看情况如何吧。

对父母来说,淡定真的很重要,不要跟别人比培训上花了多少钱和多少时间,自己努力把要学的东西学到手才是最重要的。

Heckman的研究

读完了James Heckman的paper《Fostering-and-Measuring-Skills-Improving-Cognitive-and-Non-Cognitive-Skills-to-Promote-Lifetime-Success》,总结一下。

理论将人的技能分为两类,分别是认知技能和非认知技能。

其中认知技能又分为:晶体智力和流体智力。晶体智力一旦习得则固化,而流体智力则随着年龄增长/衰老而变化,比如记忆力。

认知技能不在该论文中进行讨论。

Heckman关注的是非认知技能,用流行的Big Five概括,非认知技能在当前的语境中有如下的表达:

对经验的开放性、责任性、外向、合作能力、情绪稳定。

  • 非认知技能的培养越早越好,非认知技能作为一种基础技能可提升技能(认知和非认知)学习的投资回报率。(我想到的是顺产是不是也是一种非认知技能的学习途径……)
  • 认知技能的有效习得方式很多,但学习效率上是受非认知技能的影响。
  • 非认知技能的培养过程源于:家校的持续沟通、一些持续的仪式类的课程(本身是学习基础知识的,比如数学、文学等)、注重纪律和道德培养的宗教型学校,等等。
  • 青年职业训练的重要性在于弥补了非认知技能的训练,使其可以为劳工市场而使用,提高就业。就业市场上需要的非认知技能:问题解决能力、责任心、纪律、毅力等等。
  • 目前学校不注重非认知技能的训练,非认知技能需要家校同时加强,列举得很多有效的programme都是家校合作,持续覆盖完整的2年以上。(夏令营在这个角度看,除了开拓视野之外,对非认知技能基本上没有用)
  • 家庭需要超出抚养子女的范围,刻意培养其非认知技能。
  • 糖果激励长期来看是负面的,无用的,而且效果容易缺失。

另外Heckman从paper中评点了心理学在这一领域上的弱势,过于依赖问卷/自评来进行数据采集。这样就导致两个问题:1.对于问题和词句的理解性偏差,2.答卷人主观偏差。

Heckman参考的programme及其跟踪,更多的选择客观数据进行统计,比如升学率、平均绩点、就业率、平均收入、犯罪率等等。

如果问我从中有什么可供操作的建议,我会说:

持之以恒的介入幼儿到中学的教育中,也许是教育科目,也许是兴趣爱好,但必须介入,确认其非认知技能的获得,对于这些科目或项目本身的成就,则随缘就好。

放弃夏令营,假期不如去旅行。