湾区日报文章第1辑

 

目录

2014/08/06 第 1 期

StackOverflow: 25 台服务器,每月 560,000,000 page views

我很欣赏 StackOverflow 的实用主义。他们网站是 C# 写的,跑在 IIS 上。但他们也有用一些 Linux 的东西。白猫黑猫,能抓到老鼠就是好猫。用户关心的不是你用什么技术,而是你能带来什么样的服务。

技术使用上实用至上。编程的目标不就是后端开发、运行效率尽量高,前端展现尽量漂亮吗?

python、c++、pybind11 是比较好的组合。

Justin TV 关站

Justin TV 是一家 Y Combinator 孵化出来的公司。一开始的 idea 挺傻的,就是一个叫 Justin Kan 的人头上戴个摄像头全程录像自己的生活,然后放给别人看。当然,后来他们转型了,做竞技游戏直播(http://www.twitch.tv/)-- 他们是全美国占用互联网带宽第四大的网站,仅次于 google, netflix, 和 apple。Justin TV 在《The Launch Pad: Inside Y Combinator》这本书里被大篇幅介绍,有兴趣的朋友可以读一下。

互联网公司转型很正常。还有人记得 Youtube 最开始是做婚恋网站的吗?还有人记得微软一开始是做很小众的 Basic 编译器的吗?

万事开头难。 开始了, 才能探索更多的可能性, 才可能找到对路的方向, 对吧?

Gmail 之父谈创业

大部分人都听过 Gmail 吧?听说国内的朋友经常上不了,年轻的朋友可能都没过这东西吧?当年 Gmail 刚出来的时候,我们都要求爷爷告奶奶向别人索要邀请码才能注册的:)如果你现在在创业,如果你现在在低潮期,不被人看好,那你好好读读这篇满满正能量的文章把。

文章镜像:这里

Uber 的投资人兼 Board member 的 Bill Gurley 为 Uber 的估值辩护

Bill Gurley 是湾区风投圈里响当当的人物。身高 2.05 米,他博客取名为“骑在你们头上”(Above the Crowd) -- 我承认我翻译的不好。现在的风投不像以前那样写一张支票出去就等着发财了。现在的风投都要亲力亲为,四处当托,又当爹又当妈地捧红自己投资的公司。Uber 开拓了新的共享型经济的市场,创造了很多就业机会。有次我在就旧金山搭 UberX,司机是个广东人。他说有了 UberX 以后,他就不用去中国城刷盘子了。

Uber 推出 UberPool 服务

Uber 现在算是湾区最火的 startup 之一了,估值近 200 亿美金了。说白了,UberPool 就是跟陌生人拼车,然后共同承担费用。

2014/08/07 第 2 期

运维利器 rundeck

如果你已经知道或已经在用 rundeck,那可以跳过这段:)很多 startup 在运维中都用 Rundeck。Java 写的,开源,免费。说白了他就是用来存放运维的脚本,以及执行脚本的工具。他有不错的 web UI,有 REST API,跟其他系统集成得不错(比如 Jenkins)。一些常用的 use case 有:

同时在一堆机器上执行一段脚本
跟 Jenkins 集成。在 Jenkins 编译打包好你得代码后,自动触发一个 rundeck 的 job(比如发布到你自己的 private repo)。
替代 cron。定时执行一段脚本。
快速 prototype 一个简易的 web UI,方便输入脚本的参数。

其实上面这些功能每一个都有很好的替代品,但 rundeck 就有点像以前红白机(小霸王)那种 50 合一游戏卡:)推荐使用。

Lyft 紧随 Uber 之后,推出拼车服务

湾区到处可见耀眼的粉红胡须!Inline image 1 Lyft 没想到昨天 Uber 也宣布了类似的服务。但两家公司的拼车服务都还没有正式上线,两家公司的开发人员这几天有得忙了,比看看谁先发布。现在都不是比谁的 idea 好,而是比谁做得快以及宣传得好。
送上一句《Hatching Twitter》书里的话:People don't invent things on the internet. They simply expand on an idea that already exists.

中国热钱涌入硅谷

阿里巴巴最近投了 1.2 亿刀给 kabam,2.8 亿刀给 Tango,2.5 亿刀给 lyft,以及去年的 2.02 亿刀给 shoprunner。这样的投资多吗?对比一下,google 上市前接受风投 2 千多万刀,yelp 5 千多万刀,LinkedIn 2 亿刀,twitter 12 亿刀,facebook 24 亿刀。看出规律了吗?
越来越多的中国资本流入湾区了。对于有雄心想进入中国市场的美国科技公司,或许这是一张船票 -- 不能保证能上岸,但或许值得一试的船票(小弟愚见。)。

参观 Yelp 总部

我认识的所有人都在用 yelp 找好吃的好玩的地方。湾区大部分讲得出名字的公司我都去过了,yelp 的 office 也不能说有多特别。yelp 在旧金山城里,而且是在闹区,在金融区。楼是很老的楼,近百年历史的楼。地理位置不错,靠近地铁站出口。
视频中有几个亮点:- 挂国旗。每扩展一个新国家的市场,就挂一面该国国旗,然后奏国歌。- 敲锣。sales 谈得一笔生意,就敲锣通知大家。- 每个月换不同口味的咖啡豆。

全新的 Foursquare App

文章是 Foursquare 的风投写的。正如昨天的湾区日报所言,现在的风投是既当爹又当妈,为自己投资的公司带盐!
里面的观点很有趣。现在基本有两种 privacy model,一种 twitter 这样的,default public,多看别人发的贴,自己不太发帖;一种类似 facebook 的,default private,自己多发帖。所以 Foursquare 就把他们的 app 也分成两个 app,一个是今天推出的新 Foursquare App (default public),一个是不久前推出的 Swarm (default private,给 checkin 狂热者用)。
注:Foursquare 是在纽约的公司,不在湾区。

2014/08/08 第 3 期

Airbnb 从一星期赚两百块到市值百亿

Airbnb 就是一个一开始不是很 scalable 的公司,凭借设计师出身的三个创始人的各种亲力亲为以及出众的能力,一举把公司做成湾区炙手可热的明星公司。这篇文章要跟 Paul Graham 的这篇文章一起读:Do Things that Don't Scale
有个小段子:当初没钱了,airbnb 创始人就抓住总统大选的时机,去卖包装印有总统候选人卡通的麦片。一盒卖 40 刀,总共卖了 3 万刀。
现在的世道,除了风投要亲力亲为当托以外,创始人也要离开电脑屏幕,深入民间,亲自考察用户体验了。

Product Hunt:产品界的 Hacker News

可能很多人已经知道这个了。Product Hunt 跟 Hacker News 的 Show HN 有点像。但 Product Hunt 里推荐出来的产品显然质量更高一点,这个 community 建设得不错。很多风投自己也会在上面发帖当托。再次强调,现在的风投都不容易,要亲力亲为不遗余力地当托。
尽管 Product Hunt 跟 Hacker News 的功能有点重叠,拥有 Hacker News 的 YC 竟然也投资了 Product Hunt。
值得一提的是,Product Hunt 一开始只是创世人分享给朋友的邮件列表,这个跟 craigslist 的起源相似。搞 startup 最好还是能最自己和朋友需要用的东西,即使一开始不是那么 scalable。

分析用户行为的利器 Mixpanel

Mixpanel 也是湾区进来比较火的 SaaS 公司。他提供很好的 API 方便记录用户使用你的产品的行为。比如你有个 iOS app,你想知道用户比较经常点哪个按钮,你可以在代码里用他的 API 在用户点按钮时发个消息到他们的 server,然后你就可以用他们的网站来分析这些数据。
免费用户可以每个月发 25,000 个数据点,对于大多数小型的网站或 app 应该是够用了。用 Mixpanel 的公司越来越多了,因为现在的公司都用数据驱动的方法做事情,每个产品都要有若干个重要的指标(key metric)来衡量产品是否成功,用户是否参与度高等。比如你可以看你每增长 10 万个用户要用几天时间(很多风投都看这个指标)。

Google 的搜索排名偏爱 https

为了鼓励站长们用 https,google 将 https 纳入他们的搜索排名算法里。目前只影响少于 1% 的搜索流量。只是不知道这 1% 是不是都在新西兰:)这里很多公司推出一个新东西,都会用新西兰的访问量来测试。为什么?因为新西兰很小,出了问题也没什么大不了的。而且新西兰是英语国家,一般国际化(从美国的角度讲),也都是从英语国家开始的。扯远了。

Quora 的持续部署(Continuous deployment)

不知道 continuous deployment 翻译成持续部署对不对。大概意思你懂得:)
Quora 在湾区一直以良好的 engineering culture 闻名。去年参加 Edmond Lau 的一个经验分享的讲座,第一次知道 quora 可以每天部署 50 多次代码到 production,甚为钦佩。Quora 在产品还没推出时就把很多精力投入到 engineering productivity。毕竟现在人比机器贵得多,人的效率上去了,就能省很多钱。Quora 也是一家主要用 python 开发的公司。
我之前用昨天推荐的 rundeck,加上 jenkins 和 gerrit,搭了个简单的持续部署的环境,用于自己跟朋友的小 project。大概的 idea 是,一旦 gerrit 的 code review 通过了,就触发 jenkins 跑测试,一旦测试过了,也在 jenkins 上打包代码,然后触发一个 rundeck job 在多台 production 的机器上部署。gerrit 和 rundeck 都有 jenkins 上的插件。有空我再详细写写吧。
总而言之,要做得比别人快,就要舍得投资工具,要嘛花钱买,要嘛花时间自己做。长远来看,收益都是巨大的。

2014/08/09 第 4 期

某 YC startup 成长的一年

lob.com 是做 printer-as-service 的,调用他们的 api,他们就打印你要打印的东西然后邮寄给你的用户。比如过年的时候你要给你用户寄明信片之类的:)
这又是另一个 startup 做事情一开始不用很 scalable 的案例:The API was running but the "automated printing process" was Leore and I running back and forth between USPS, our own printers, and various local print shops.
更多这样的 YC startup 故事,可以阅读这本书:The Launch Pad: Inside Y Combinator

Gatling:轻轻松松负载测试

如果你的网站哪天突然被某个大 V 发微博推荐了,可能网站立刻就被汹涌的流量弄崩溃掉。未雨绸缪,平时就要了解一下自己网站到底能承受多大的流量。Gatling 是我很喜欢的负载测试的工具。你用 Scala 写简单的脚本,模拟用户行为,然后告诉他你要在一段时间内模拟出一定数量的这样的“用户”。
其实还有很多负载测试的工具,我偏爱 Gatling 的主要原因是它性能很好。可以用最少的计算资源生成足够多的流量。(Gatling 是机关枪的意思……)

Leak 关站

Leak 是可以发匿名邮件的服务。我印象还蛮深刻的,因为他前不久才上线的。但他们关站了,他们使用的第三方发邮件服务不让他们用了(Mandrill 以及 SendGrid)。发匿名信是不错的 idea,但很容易被滥用,显然违反了各个第三方发邮件服务的条款。
电子邮件是很古老的计算机通讯手段,但直到现在仍是各种服务必不可少的与用户沟通的方式:忘记密码、通知你有人转发了你微博、注册账号、每日动态摘要等。发邮件看上去很简单,你自己都能很快搭出一个。但从你自己的 server 发出的邮件很容易被归为垃圾邮件 -- 当然,还有各种传统的服务器 scalability, stability 的问题。现在有很多第三方的发邮件的服务,mailgun 挺好的(主要是用 go 写的),很多当红的公司都在用。但,qq 邮箱对 mailgun 不友好。Mandrill 和 SendGrid 用的人也不少。听说国内搜狐的 sendcloud 也做得不错。

争做各领域的 Uber

向风投解释你做的东西是什么,就要像给 4 年级小学生解释东西一样,简单粗暴,通俗易懂。现在市面上越来越多的某某领域的 Uber,比如洗衣界的 Uber,家政界的 Uber,订餐界的 Uber 等等。为什么现在各个领域的 Uber 争相出现,而且似乎都赚得不错?关键是手机。顾客有手机,提供服务的人也有手机,公司只要提供个 App,就能把双方搭上线。

错失 1.85 亿刀身家的 Facebook 早期员工

(回忆 Facebook 往事:https://nfil.es/a/BNBF2s.docx/)
这哥们挺悲催的。Google 上市前拿到口头 offer,然后又被 google 的 recruiter 告知其实他没拿到 offer。成为 Facebook 第 30 号员工,然后工作不满一年被开除,股票一股都拿不走,错失 1.85 亿身家。后来加入 mint.com,然后还是工作不满一年就离开,错失 1.7 百万刀。
这哥们写了长文,回忆 Facebook 往事。周末到了,大家如果想了解一下早期 Facebook 的情况,可以花个 2 小时,静下心来好好读完。
一些亮点:Facebook 从一开始就比较顺利,05 年的时候就有 1 千万用户,每天有 5 万新用户注册。10 年来,Mark Zuckerberg 做了一个又一个对的决策,就像玩策略游戏比如英雄无敌,每回合都做了对的事情,最终胜利。早年面试 facebook 不难,更多的是考察你是否 culture fit。早期员工大多来自雅虎,stanford/harvard。即使客服,也是常青藤的。文章中的这哥们是伯克利毕业的,在公司里算是差学校出身的了。也算是某种程度上的凤凰男吧。一方面在公司里比较自卑,也急于表现;一方面又利用 Facebook 当年的光环,炒作自己,向媒体 (Techcrunch) 爆料,最后导致了自己被开除。

2014/08/10 第 5 期

开源的电子邮件模板

上面有一些开源的电子邮件模板。做一个漂亮的、responsive 的电子邮件不是那么容易的。在邮件里写 html 限制很多:你不能用 javascript,不能外链 css,主要的排版技术是用表格加 inline css。大家都用那么几个主要的浏览器,但对于邮件客户端,大家的选择就很多样化,而且很多邮件客户端是很低级的,都不能好好显示 html。
前面一期讲过了,电子邮件是很重要的跟用户沟通的手段。需要下一番功夫好好精雕细琢你的邮件模板。

Quora 不再支持私密博客

这是我收到的 Quora 发来的邮件。他们不再支持私密的博客了,要把这个功能砍掉了。所有的 Quora 博客都会是完全公开的。这是产品设计迭代中经常要做的抉择:是否要砍掉某个功能?
Quora 给出的理由是,私密博客用的人少,而工程上的维护成本高,因为你每加一个新功能,都要动到这部分的代码,都要对用户权限的处理极其小心。作为工程师,我是很能理解的。往往加一个新功能很快,但很讨厌的是,你要花很多时间去考虑如何不破坏某个根本没什么人用的功能。

Facebook Messenger 得差评

Facebook 开始强迫用户下载独立的 Facebook Messenger 来发私信。用户普遍很不爽。
如果你有看今年的互联网趋势报告,你就知道现在的趋势是由多功能的 app 转向单一功能的 app。用户一开始会很不爽,因为要多花时间去下载 app。但长久来看,用户会习惯的。单一功能的 app 对用户来讲,简单,不负责;对公司来讲,开发的复杂度会比较多功能的 app 要低得多(如果你写过代码,你就能体会到了)。所以,这个“一颗星”的评价只是暂时的。

OpenStreetMap 十周年了

第一次知道 OpenStreetMap 是看到这个 Quora 的问题:为何 Craigslist 用 OpenStreetMap,而不用 Google Maps?。Google Maps 很贵的:前面 2 万五千次的 api 调用免费,超过的话,每一千次调用收费五毛美金。Craigslist 这样大流量的网站如果用 Google Maps 的话是要花大钱的。
顺便提一下,今年是很多公司的十周年:Facebook(2011 年上市),Yelp(2012 年上市),Joyent(做 nodejs 的公司),BitTorrent,Lab126(Amazon 子公司,做 Kindle 的)。

杀毒先驱 McAfee 创办为民请愿的 startup

McAfee 是个姓氏,也是曾个杀毒软件公司 -- 已经卖给了 Intel。McAfee 杀毒软件也曾是笔者在上个世纪电脑上必装的盗版软件之一。创始人 John McAfee 是个传奇人物。
最近 John McAfee 宣布了他的新公司。这是一个为民请愿的网站。如果你被政府或大公司压迫,就能在网站上提交影音证据进行投诉。然后他们公司会帮你向有关单位反映。网站的其他用户也能给予建议,希望能靠集体的智慧解决问题。
结合 John McAfee 的生平,他能办出这样的公司也不足为奇。

2014/08/11 第 6 期

便利的 Python 命令行小工具

紧随上面的链接,要善用工具提高工作效率。今天在 Hacker News 上看到这个 python 小工具,有点像以前的 perl 一行流。这个工具免去 import,并能自动补全。

$ py 'math.exp(1)'

2.71828182846

$ py 'random.random()'

0.103173957713

$ py 'datetime.datetime.now?'

Help on built-in function now:

now(……)

  [tz] -> new datetime with tz's local day and time.

怎样才算创业公司的好码农

这是 Edmond Lau 写的。创业公司好的码农具有以下特质:

Systematic debugging skills
Fearlessness to dive into what you don't know
A pragmatic attitude toward decision-making -- 很赞同这点。startup 要用实际的方法解决问题。用户不关心你用什么技术,只要把东西做好,让用户满意。最烦那种执着于非得用这种或那种语言做任何事情的人。
A tool-building mindset -- 很赞同这点。要在 productivity 上进行投资。优秀的工程师都会花时间(或者不知不觉花时间)去配置自己的 dot files,掌握很多快捷键等。
A strong generalist
A desire to be a player and not a victim
Grit, combined with a willingness to learn and retrospect

Apple 早期员工回首当年

1984 年前后做 Mac 的那帮 apple 早期员工写了一些当年的小故事。其中,Andy Hertzfeld 贡献最多的故事。Andy Hertzfeld 也是 Google+ 的主要设计师之一。

如果你想练英语听力,他们在 iTunes 上有 Podcast。我有一段时间写程序的时候,都在听这个。

宝贵经验:雅虎前主席回忆当年与阿里巴巴达成的协议

这是雅虎的前 CFO Sue Decker 写的。后来她也当到了雅虎的 president。文章总结了当年雅虎如何与阿里达成合作协议,以及从中学到的经验。雅虎进军中国经历了三部曲:build,buy,以及 partnership。

Build:雅虎中国在 1999 年上线,提供邮件、网页目录等服务。但门户网站很重要的新闻,则只是简单地把英文翻译成中文,可见当年的本土化策略是多么简单粗暴。(其实现在国内很多科技网站,也仅仅是简单地翻译 techcrunch, business insider 的文章。)几年过后,雅虎在中国依然不怎么赚钱,于是急了。
Buy:03、04 年那阵子,买了 3721,收编了周鸿祎的团队。那段时期过来的网民都应该有印象。周鸿祎太强势,而雅虎也想对中国公司有绝对控制权(包括产品设计、工程等各方面),于是周 05 年出走雅虎创办奇虎(身边的老美同事纷纷觉得这是一家无比神奇的公司)。现在 buy 的策略也走不通。
Partnership:跟阿里巴巴合作。2005 年,阿里有 2400 名员工,盈利 5 千万美刀(是当年雅虎中国的 2 倍)。雅虎用 40 亿美刀收购 40% 的阿里股份,支付了 10 亿现金(后来阿里买回了一半的股份)。

当年 eBay 走了 buy 的策略,收购了易趣,后来离开了中国;google 走了 build 的策略,后来也离开了中国。文章最后总结了雅虎学到的三点宝贵经验:

Failing fast:及早地意识到在中国市场走 build 和 buy 的策略错误,迅速改走 partnership 的路。这和电脑工程上的 fail-fast(像不朽的 Jim Gray 致敬)道理一样:Make each module fail-fast - either it does the right thing or stops.
Be willing to loosen the reins of control:控制“控制欲”。放权给本土的人去做,总部那边排的人也就干点 legal, finance & human resources 方面的“杂事”-- 也就是俗称的 G &A 部门(general and administrative)。
跟马云有缘分:西方人讲邂逅,东方人讲缘分。缘分真是一种神奇的东西。当时阿里也正开始弄淘宝(免费的!),需要现金来补充淘宝运营上的资金空缺。马云也是不世出的牛人,善于用人(哈佛商学院案例分析)。

"金·卡戴珊:好莱坞" 背后的故事

这是今年夏天很火的 iPhone 游戏。打好莱坞名媛牌。这个 app 今年估计能赚 2 亿美刀。随着这个游戏的成功,制作方 Glu Mobile 看到了好莱坞这个金字招牌的好处,已经在筹划 007 和终结者的游戏了。联想到爸爸去哪儿也有游戏了。

2014/08/12 第 7 期

帮奥巴马筹款 2.5 亿的网站是如何搭建的

文章介绍介绍奥巴马竞选总统时用的筹款网站怎么搭建的。那个筹款网站在六个月时间内,有 81,548,259 pageviews, 17,807,917 独立用户访问,也算是有一定规模的网站了。“快”是很重要的用户体验。每慢 100 毫秒,Amazon 的销售就少 1%;每慢 500 毫秒,Google 就少 25% 的搜索流量。如何保证网站足够快?这个筹款网站用 Jekyll 生成静态的页面,把页面放到 CDN 上,后台支付用的 REST api 是 PHP,架设在 Amazon EC2 上(我估计是 ELB 后面有一堆的 EC2 instances)。用户体验也极其重要。他们用 Optimizely 做 A /B testing,看哪种界面设计能让用户多捐钱。整体来看,还是蛮专业的。奥巴马的竞选也很依赖于大数据的分析,这个以后再找时间谈谈。

Geckoboard: 在大屏幕上方便地可视化数据

创业公司最重要的事情只有一样:用户增长(growth)!创业公司所有员工无时无刻都应该关心用户增长问题,都应该知道有几个重要的指标,比如今天新增用户比上周的今天增长了多少,今天用户发了的私信比上周的今天增长了多少等。

所以,为了提高大家对用户增长的认知,很多创业公司都会在办公室架设大屏幕电视,实时跳动显示这些重要指标。Geckoboard 能很方便地可视化你的各种数据。你可以调用他们的 api,把数据传给他们,然后他们可视化出你的数据,很方便地弄出漂亮的 dashboard:

独角兽俱乐部

这是一篇去年的文章了,但我看了好几遍,推荐给想创业的、有抱负的各位。独角兽是一种很稀罕的动物(恐怕都没见见过真的。),估值 10 亿美刀的公司也很稀罕,所以把这种估值 10 亿美刀以上的公司称作独角兽。文章研究了 2003 年以后美国 IT 界出现的 39 家独角兽公司:

过去 10 年里,每年出现大约 4 家独角兽公司,一共 39 家独角兽公司(包括超级独角兽 Facebook,大的独角兽 Linkedin,twitter 等),占所有拿到风投的公司数量的 0.07% -- 何等稀少!
面向用户的公司(如 facebook,twitter 等)比面向企业的(如 workday,splunk 等)赚钱。但面向企业的公司对风投来讲,投资少,回报高。
大部分公司的创始人都是 30 多岁以上,受良好高等教育,有多次创业经验的成熟人士。辍学的小年轻是极其少。
大部分公司建立后从一而终地做自己一开始做的东西,极少有大转型的。
硅谷中心逐渐北移,旧金山慢慢成为创业公司的首选地点,而不是南湾的那些小县城。
尽管屡屡有创始人被赶出公司的事情发生(比如 apple, twitter 等),但 76% 的公司的创始人都能从一而终带领公司走向上市或被收购。

好文章,值得一读再读。

Square 推出预约服务

移动支付公司 Square 最近动作不断,正在尝试移动支付以外的东西。在美国干啥都得预约:理发、牙医、咨询等。所以这个预约服务在美国是很需要的。而小商家们又不能每个都自己建网站让用户在上面预约时间,所以 Square 推出预约服务确实是小商家们的福音。

Square 的创始人是 Jack Dorsey。当年他边学 ruby 边写 twitter 的原型,代码质量极其差,为以后 twitter 的不稳定埋下祸根。但依然不妨碍 twitter 日后的大红大紫。后来 Jack Dorsey 成为 twitter ceo,再后来被赶出公司。再后来,就有了 Square。详见《Hatching Twitter》。

新融资 5 千万的 Buzzfeed 潜力巨大

Buzzfeed 有 1.5 亿月访问量(估计是独立 session)。他们现在有 550 员工。75% 的流量来自社交网站。刚从 Andreessen Horowitz 那里融资 5000 万,估值 8.5 亿。

在 Facebook 上,每天都能看到朋友们分享来自 Buzzfeed 的新闻链接。事实上,Buzzfeed 就是 Facebook 上分享次数最多的新闻网站,遥遥领先第二名的 Huffington Post。Buzzfeed 的网站对移动端和社交网络进行了很大优化,鼓励分享,病毒式传播。而 Huffington Post 则是主要靠 Google 带来流量,在社交化的今天,显然有点吃力。

Buzzfeed 也有自己的制作视频的工作室 BuzzFeed Motion Pictures,有能力拍短片,甚至拍电影。依靠病毒式传播,巨大的流量源源不断地到网站上,广告收入也源源不断。很有潜力。

2014/08/13 第 8 期

Scaling Asana.com

(我不知道 Scale 或 scalability 用中文的哪个词比较好。可扩展性?但可扩展性我想到的是 extensibility,不同意思了。)还是 Asana。他们网站主要是用 nodejs 的。文章介绍的是他们的内容网站,而不是他们的 web app。所谓内容网站就是首页、用户注册页面、介绍公司的页面等。现在讲 Scalability,难的地方往往不是软件系统的 Scalability,而是在人、团队的 Scalability。你得有一套很好的规则,把不同背景、不同想法、不同习惯的人有机地组织起来共同向一个目标前进。他们的内容网站是用 Markdown 生成的,所以工程师、非工程师都用 Markdown 更新网站内容。他们有一个 private github repo,直接在上面编辑 Markdown 就行。这样非工程师们根本不用知道 git 怎么用,只要知道 "commit" 按钮的意思就是 "save"。

任务管理、团队协作利器:Asana

可能很多人已经开始用 asana 了。但还是要强烈推荐一下。

Asana 创始人 Dustin Moskovitz 也是 facebook 的联合创始人,手握 2.34% 的 facebook 股票。年龄比 Mark Zuckerberg 小 8 天。跟 Mark Zuckerberg 一样是犹太人。在哈佛是读经济的。得知 Mark Zuckerberg 在做 thefacebook,Dustin Moskovitz 也想加入。于是他周末就看书学 perl 编程。后来 Mark Zuckerberg 跟他说,我用的是 php……不过后来也让他入伙了。Dustin Moskovitz 是工作狂人,不用太长时间就能积累 1 万小时的编程经验了。为什么是 1 万小时?你应该读一下《Outliers: The Story of Success》。要想在一个领域成为职业选手,一般要积累 1 万小时的训练时间。书中提到了 Bill Joy(写了 vi,BSD Unix,创办了 Sun)在大学时候就积累了 1 万小时的编程经验。

业余项目一年赚 5 万刀

一个业余时间做的项目,一年带来 5 万刀的收入,是很不错的事情。要知道,美国很多地方家庭收入平均也不过 4、5 万刀的水平。他在 freelancing 的时候看到商机 -- 很多商务网站都有“输入邮编找最近的商店”的功能,但五花八门的,不如做一个可重复使用的版本,省得大家再花时间精力去写代码。于是在一次旅途中,36 小时内快速写了一个原型,上线,一个月收费 5 美刀。还真有人用!后来他不断提价,提到 $9, 再提到每月 $20,也照样卖的出去。挺有意思的经验,可以读一下。

无线市场,热!

过去的 12 个月里,无线市场的收购金额达 470 亿刀,比去年增长 5 倍;投资金额达 140 亿刀,比去年增长 2.5 倍。

文章细分了无线领域的各个板块:旅游,教育,游戏等。

横轴是被收购的可能性,纵轴是被投资的可能性。既容易被收购又好拉到钱的板块有:mobile commerce, business apps, education, and wearables。如果你在考虑做自己的下一个 project,可以参考一下。

Yo 长大了

以色列人 Or Arbel 在今年愚人节发布了 Yo。极其简单、极其无聊的“即时通信”app。功能只有一个,就是给别人发 "yo"。今年 6 月份那阵子,各大媒体报道了 Yo,致使 Yo 爆火。而当时,Or Arbel 只身来到旧金山,租在一个 airbnb 找到的小黑屋里。不久后,融资 1 百 20 万刀,估值一千万。今天,Yo 的 iPhone app 更新了,加入了不少新功能:

能编辑个人资料了。可以加入头像,加入真实姓名。
能给别人推送链接。
能方便地找到并订阅公共账号。
可以顶 hashtag。然后有 hashtag 的排行榜。

2014/08/14 第 9 期

quip:协同写作,分享文档

Facebook 前 CTO 搞的公司。跨平台使用比较爽。
以前用的时候,他们还不支持 gif,没错,就是动态图那个 gif。跟他们的客服反映后,当天下午就加上了,动作还挺快。

Facebook 如何为数据中心节能

原文在 Facebook 网站上,国内的朋友们可能需要翻墙才能看。我把原文打印成 pdf 了(如果你好奇如何生成上面那个页面:把 pdf 文件发送到 [email protected],页面就生成了)。Facebook 有自己的 datacenter,所以需要在 load balancer 上下功夫,进行 auto scaling:也就是把流量尽量引导到少数机器,其他机器就可能不用忙活,这样比较省电;而不是平均地把流量分到各个机器,每台机器都忙活 -- 费电。
如果是小公司,还没有自己的 datacenter,而是租 AWS、Rackspace 或 Google Compute 的机器,就可以用他们的 api,自己做(简单的)auto scaling。

码农帮奥巴马赢得选战

上次推荐过一篇奥巴马筹款网站的文章。这次推荐的这篇文章类似,但比较宏观点,讲他们如何搭他们的 service oriented architecture,如何能 scalable。
这条 Tweet 解释了他们要处理的流量的规模:4Gb/s, 10k requests per second, 2,000 nodes, 3 datacenters, 180TB and 8.5 billion requests. Design, deploy, dismantle in 583 days to elect the President.
(10K QPS 需要 2000 台机器?“we were buying up most of the available smaller Elastic Compute Cloud instance types in the East data center”,原来他们用的都是烂机器。)

湾区码农多白男

在中国只能感受到男女工程师比例失调。在美国,除了男女比例失调,种族比例也失调。白男最多。其次亚裔男。
现在各大公司都纷纷公布自己的 diversity report(人口普查报告?),结果大同小异。工程师里的人口组成的比例,跟美国计算机系学生的比例接近。现在有各种针对女性的编程学校、技术类的聚会、Hackerthon 等,如雨后春笋般出现。

叫计程车的 API

传闻 Uber 要推出打的用的 API 了。为什么?因为 Uber 想成为一个动词。Google 是一个动词,它的同义词是“搜索”。Like 是属于 Facebook 的一个动词。Tweet 是属于 Twitter 的一个动词。以后,Uber 会是“打的”的同义词。
各种 App,会有一个 Uber 按钮。按一下 Uber 按钮,计程车就来了。点评类的 App,可以 Uber 你到一个餐厅;卖东西的网站,可以把你买的东西 Uber 给你;社交网站,可以 Uber 你到一个 party 去玩;旅游类的 app,可以 Uber 你去各个景点。
Uber API,是成为动词的关键一步。

2014/08/15 第 10 期

pingdom:你的网站挂了吗?

如果你经营一个网站,你当然想在网站挂了的第一时间知道它挂了。Pingdom 就是干这个的。这是一个瑞典的公司。它每隔一段时间 ping 一下你的网站,如果你网站挂了,它 ping 不到,就立刻给你发个警报(短信、邮件等方式)。免费用户可以监控一个网站。
他们的用户有各大当红公司,包括 Google(什么?这么简单的东西 google 不自己做?-- 可能只是监控 google 旗下的某个小网站?)、Twitter、spotify、square、github、instagram 等。

Greenhouse 帮你招聘

很多公司都在用 Greenhouse 优化招聘的流程,包括当红的 Uber,airbnb,buzzfeed,pinterest 等。我们公司也是用这个。可以很方便地在上面过滤简历,面试后几个面试者给来面试的人打分、点评等。
1849 年,大量淘金者涌入旧金山。有一些人自己不淘金,而是专门做跟淘金相关的生意,反而比来淘金的人赚更好,比如 Levi's 牛仔裤 -- 耐穿,耐磨,淘金必备。现在,很多人也来湾区淘金,做面向普罗大众的东西,比如各种花俏的社交网站。然而,也有人做跟淘金相关的生意,比如给程序员用的工具,给公司管理用的工具,方便招聘的工具等。

如何反驳“这个东西已经有人做了”?

可能你做了一个东西后,别人都会泼冷水:这东西已经有人做了。怎么反驳?可以摆事实:

Facebook 不是第一个 social network。之前有 myspace,再之前有 Friendster,再再之前还有 SixDegrees.com(得追述到上个世纪了)。
Youtube 不是第一个视频分享的网站。文中说的“There were 17,000 YouTubes before YouTube”有点夸张,但意思你懂的。
Google 也不是第一个搜索引擎。“There were 18 Web search services before Google, and at least two of them were similar in the way they indexed pages online。“

这样的例子可以举好多好多。所以对于雅虎(又)推出在线店铺,现在评价也不能太苛刻、太负面。不同的人,不同的时间,推出相同的产品(idea),会有不同的效果的。现在雅虎的那帮人,跟上世纪的那帮人不一样了;现在的社交网络和移动设备是占据统治地位的平台,而上世纪的主要平台是桌面。所以做看起来相同的在线店铺,效果(也许)会不一样 -- 没人能预测未来,只待市场来检验。

YC 简史

Paul Graham 在湾区像神一样的存在,是 startup 教父。这篇文章简述了他跟小伙伴 Robert Morris 在 95 年一起创办了一个在线店铺的网站,把这个网站卖给雅虎,然后在 2005 年创办 YC 的故事。

亮点一:看到上面那条“雅虎推出在线商店”的链接,我跟很多人的第一反应是,雅虎不早有在线店铺了吗?怎么又来了一个?
亮点二:小伙伴 Robert Morris 的生平在这篇文章中没有介绍,这是不科学的。如果你听过 "蠕虫病毒"(Worms),那你就应该知道 Robert Morris。1988 年,Robert Morris 在康奈尔读研的时候,弄出了世界上第一个蠕虫病毒。这段历史可以好好 google 一下。现在的 Morris 是 MIT 的名教授了。

更多 YC 的故事,可以读这本书:《The Launch Pad: Inside Y Combinator, Silicon Valley's Most Exclusive School for Startups》

雅虎推出在线店铺

雅虎(又)推出了在线店铺。小商家们可以在上面开店(淘宝?)。
两个问题:1)为什么是“又”?2)为什么做这种已经烂大街了的功能?
要结合下面两条链接思考。

评论(没有评论)