2016/10/23 第737期

一人一首成名曲

你能创造什么内容(音乐、视频、文章、设计等)来改变你的人生轨迹?就像当年 12 岁的 Justin Bieber 那段 YouTube 视频让他被星探发掘。发掘自己的强项,选择合适的平台去创造内容。

你需要的是那么一个好的个人作品来打开局面。你的代表作是?

计算机科学里最难的事

就是 naming things。文章举了各种代码中命名不当的而给开发带来难处的例子,如命名函数、函数参数、变量、类名等。代码之外的例子也很多:项目名称、服务器名、域名、命令行命令等。

其实原话是:“There are only two hard things in Computer Science: cache invalidation and naming things.” Cache invalidation 也是日常工作中让人头疼的一件事。

谈到给项目命名,现在不都在搞 microservice 吗,一堆的 microservice,该怎么称呼?有同事是 Game of Thrones 爱好者,经他手的几个 microservice 都是剧中人物的绰号,有同事是走日系卡通路线的,还有同事搞圣经这块的,五花八门。导致新人入职后都要用一上午熟悉各种专有名词。。。

我在互联网上保护个人隐私的策略

互联网上声称是“免费”的东西大多都不是真的免费,你不花钱,但你得花时间去看广告,同时你得在不知不觉的情况下贡献出个人隐私数据给那些互联网公司们、让他们更好地向你投递广告。

当然,大多数人并不会意识到时间和个人隐私数据是什么重要的东西,所以也无所谓。但有些人会觉得,干脆我交钱得了,每个月交一些“保护费”给互联网公司,别给我展示广告、也别收集我的隐私数据。遗憾的是,你想交钱也交不了,没这途径。作者就找了一些常用线上服务的更尊重用户隐私的替代品。

今年的 Startup School,YC 的 partners 与小创业公司创始人互动,模拟 office hour 时给的建议。其中有个创业公司做的事情是“买卖用户隐私数据”:他们掏钱跟网民们买(更详细的)隐私数据,然后再转手将数据卖给其他公司。会有网民愿意卖自己的隐私数据吗?会的,反正所有网民都已在不知不觉的情况下将个人隐私数据贡献给了那些互联网公司,现在我明确掏钱跟你买,你还不乐意?

NBA 球员到硅谷的科技公司实习

运动员退役后该靠什么技能维持生计?NBA 搞了个项目帮球员们开拓球场之外的职业道路,他们与硅谷科技公司合作(如 Google、Facebook),让球员们无薪水去实习、见见世面。

2K 是制作 NBA 游戏的公司,去这家公司实习的 NBA 球员应该普遍对自己在游戏中的技能分数挺不满的:)去实习的多是职业生涯中不温不火的球员(其实大部分球员是这种类型的),在游戏中的技能点一般都不高;技能点高的都是天皇巨星,不用去搞这种无薪实习的。

最好的代码是没有代码

每多写一坨代码,就多了一些产生 bug 的可能,就增加了未来维护代码的时间、也增加了未来读代码理解代码的时间。为了做到同样的功能,有没有可能不写代码、或少写代码?