2016-12-31

Happy New Year 2017



Several weeks ago my husband bought an old analog oscilloscope (HAMEG HM 205-2) and was totally fascinated by Jerobeam Fenderson's Oscilloscope Music and its visualization on the analog screen.

During the Christmas break, he took several hours to program this "Happy New Year 2017!!!" screen with firework. I looked at his source code. Not that trivial, especially the font-processing part. Respects to both Jerobeam Fenderson and my husband!

Wish my readers happiness, good health, a lot of accomplishment, and a lot of creation in year 2017!!!

几周前老公买了一台老旧的模拟信号示波器,之后醉心于 Jerobeam Fenderson 为示波器写的音乐和音波视频。

圣诞新年假的时候,他花了几小时编写了上面这个新年快乐的示波器视频,还有烟花哦~。我有看了一下他的源代码,并非十分简单,尤其是字形处理的那一段,很多低阶操作,还有比才曲线的演示。我在这里向 Jerobeam Fenderson 和我老公致敬咯~~。

祝大家在 2017 年充实,健康,快乐!努力进步,多多创造!

2016-12-11

The Right Way of Democratizing Machine Learning

Nowadays people are hearing quite a new services providing Machine Learning capabilities in manner of a magic box. They state that those services are "democratizing" Machine Learning.

How democratic is it then? Well, you are given some APIs, which usually come with a short description of what they do and what kind of input they need. And some example service requests are provided too. You finish reading that manual in 10 minutes or less, copy & paste the request code, modify the request with your own data, send the request. Voilà, some predictive or profound information as output is in the response, works really like magic. The power of Machine Learning no longer belongs only to those privileged few, namely algorithm scientists and data scientists. Any one who knows how to invoke web services can suddenly freely wield swiss knives of artificial intelligence, and ready to crack a lot of difficult problems in the life. Really democratic, isn't it?

But that's just an illusion.


2016-12-10

小议加班文化

网主是在德国念的大学,后来工作也一直是在德语区。德国的工会通常对工作时间有比较严格的规定。如果雇主要员工加班,理论上必须先向工会提出申请,获得工会书面同意后才可以下达加班命令。我的工作是为客户设计解决方案,写代码写文档。只要客户同意,我就可以在家工作。这样工作时间就比较自由。有时白天必须处理各种杂事,手头的工作就在晚上或者周末做。我觉得客户允许我远程工作已是给我极大的信任和自由,所以,就算工作超出预期的时间,也不会计较什么,更不会去惊动工会。是的,做我这一行,有时加班是不可避免的。我的客户和上司都比较体贴,如果他们读到我在半夜三点写的电邮,会在次日立刻关照我说:“欸我们真的没有要求你那么拼命!” 但是,就好象作家灵感泉涌时停不下来,程序师进入状态的时候也是自制力有限:完成一步,再做一步;这个 feature 看上去写好了,测试一下;测试出错?问题在哪里?修正了再去睡觉。错误修正了,这组代码是不是可以写得更高效更简洁些?再来个 refactor。Refactor 好了,开发文档当然必须更新下……就这样,本来只是想 “再做一步”,结果又坐上几个小时。

但我觉得加班有一个很重要的前提:是员工自愿加油做事,不能是上级或者客户逼出来的。而且,聚精会神加班后,员工必须有补睡觉的机会。


2016-12-01

时事三则:黑客攻击,弹性工作,以及反废核

最近还是在德国瑞士两地奔走工作,圣诞节的气氛已经浓到化不开。十二月还不到呢,网主就在各地拍到许多缤纷的照片,等不及与大家分享南德和瑞士的圣诞美景。可是照片尚未整理,先跟大家说几件这两天的时事。

黑客攻击


前两天,德国电信公司的网络遭到大规模黑客攻击,900,000 多位用户的互联网,有线电视,和电话彻底失联。这事一连几天都是德国电视新闻的头条,德国一台二台还有各种专题专访跟进这个事件。

一个专题节目中,主持人问专家,那些黑客为什么要攻击我们的网络呢?专家回答:“这很难说欸~。比如这次攻击,好像明显不是为钱。有些攻击,可能只是黑客为了炫耀他们的技术能力,刷点存在感;有些也可能是黑客觉得好玩(自娱自乐,未必就是想出名)。他们这次究竟是什么动机,很难讲欸~” 基本上这位专家说得对。黑客们虽然大多比较安静,但有时也是想出下风头。他们攻击别人的网络或者机器以显示技术力量,跟健美先生们举起手臂秀肌肉其实是差不多的心理。 这样的动机已经算是比较温和的了。也存在一些黑客,他们的攻击以获得经济利益为目的,通常就没那么高调啦,所谓闷声发大财。 还有一些黑客,他们的作为对社会就有多维度,且深奥的影响。 这世上最大黑客之一中本聪,他以区块链技术慢慢消解存在了几百上千年的中央化的金融信用体系,对文明进程的推动作用不可估量。钱财? 湿湿碎啦~