我理解,投资其实是有两种的。

一种追求可预见的价值递增,比如买一套房收租,购买债券,投资一家公司(购买其股票)等等,称之为Type I;另一种追求买卖价差,比如炒房,炒债券,炒股票,称之为Type II。

资产的增值,无一例外来自交易,每一次交易中的价格都是一次新的博弈的结果。对于TypeI,资产拥有者通过资产的唯一性(稀缺地段)、对方需求的迫切性(急需资金),或其他方面的努力(良好的经营)以获得谈判优势从而获得资产增值的理由;对于TypeII,资产增值的理由变得简单而又不确定——信息的不对称。

区分两种投资有个很简单的标准:如果一项买卖能让你拥有一样东西,在以后的岁月里,你不需要哪怕一霎那地放弃对这样东西的所属权,你仍然可以从这样东西上获得收入,那么这项买卖就是TypeI的投资。反过来,TypeII的投资需要至少两次交易来获得收入,其中至少有一次,是在放弃这样东西的所属权。开头三个加粗的炒字,就是为了反映这个特点。

举例说明,几个人创业,分别投了点资金,这是TypeI投资l;一段时间之后吸引到了风投,注入资金,风投也是做TypeI投资;过段时间之后上市了,创新概念被一阵狂炒,每天交易量节节攀升,大把的人买了卖卖了买,大家账户都涨了,有人赚了钱,有人赚了股,可实际上这公司的概念还没有盈利,这就是TypeII的投资。

两种投资却是密不可分的。TypeI的投资有可能产生价值,TypeII的投资是个零和游戏,但本质上来说,TypeI投资方式的利润却来源于TypeII投资方式中的胜出。反过来TypeII投资经常以TypeI投资为投资标的。

TypeII投资的存在依赖于市面上的交易需求,这需求可能来源于对商品的需求,这需求可以是基本的(菜市场上的二道贩子),也可以是奢侈的(古董收藏),也可以就是追求投资的(股票交易市场)。Type II的投资需要时间需要资本需要大量的精力,更多地是大亨们的游戏,对于个人投资者,要避开不熟悉的领域的TypeII投资方式,不要”炒XX”,不要购买被宣称有”收藏价值,增值空间”的东东。

提一句,基金(证券投资基金),从投资者的角度看,你雇佣基金公司帮你投资,从而获得回报,是TypeI的投资,但从基金公司的角度看,它获得回报的方式确是不折不扣的TypeII。

—
Nan Wang
Here, there and everywhere

Google到这么一个书签地址,楞长楞长的
javascript:void((function(s,d,e){if(/xiaonei\.com/.test(d.location))return;var%20f=’http://share.xiaonei.com/share/buttonshare.do?link=‘,u=d.location,l=d.title,p=[e(u),’&title=’,e(l)].join(”);function%20a(){if(!window.open([f,p].join(”),’xnshare’,[‘toolbar=0,status=0,resizable=1,width=626,height=436,left=’,(s.width-626)/2,’,top=’,(s.height-436)/2].join(”)))u.href=[f,p].join(”);};if(/Firefox/.test(navigator.userAgent))setTimeout(a,0);else%20a();})(screen,document,encodeURIComponent));

排个版:

javascript://html页面中插入javascript代码段的指示头

void //第一对()提供函数定义,第二对()提供参数列表
(

(
function(s,d,e) //未知函数的定义
{

if(/xiaonei\.com/.test(d.location)) //对当前URL做了一个检测,合法性?和谐性?
return;
u=d.location,
l=d.title,
p=[e(u),’&title=’,e(l)].join(”); //对当前页面的URL和标题做转码,提供给校内的buttonshare.do
function a() //定义在函数体内的函数,原来JS支持这种特性
{
if(!window.open([f,p].join(”),’xnshare’,[‘toolbar=0,status=0,resizable=1,width=626,height=436,left=’,(s.width-626)/2,’,top=’,(s.height-436)/2].join(”))) //判断是否打开弹窗成功
u.href=[f,p].join(”);//不成功的话,直接在当前页面打开校内的转贴页
};

if(/Firefox/.test(navigator.userAgent))

setTimeout(a,0); //为什么针对Firefox要用这种调用方法?我猜想只是针对Firefox的JavaScript解释器的补丁
else
a();

}

)
(screen,document,encodeURIComponent)//提供给未名函数的三个参数,即s,d,e

);

亲娘嘞,IOCCC的评审得多辛苦。

改一改,也可以用于开心的转贴,把p和f的定义去掉即可,前面的xiaonei.com的检查函数也可以去掉,变成这个样子:

javascript:void((function(s,d,e){var%20f=’http://www.kaixin001.com/~repaste/repaste.php?rurl=’,u=d.location,l=d.title,p=[e(u),’&rtitle=’,e(l)].join(”);function%20a(){if(!window.open([f,p].join(”),’xnshare’,[‘toolbar=0,status=0,resizable=1,width=626,height=436,left=’,(s.width-626)/2,’,top=’,(s.height-436)/2].join(”)))u.href=[f,p].join(”);};if(/Firefox/.test(navigator.userAgent))setTimeout(a,0);else%20a();})(screen,document,encodeURIComponent));

新建一个书签,在地址一栏填进去即可~

美中不足是内容部分还需要自己填写,偷懒就不填了,留个URL让人看~
—
Nan Wang
Here, there and everywhere

(听完一个让我晕头晕脑的training,没听懂,我觉得我很蠢。我转述给别人,别人也没听懂,也觉得我很蠢。)

有一篇101 Great Computer Programming Quotes
里面有三条我很喜欢:

8.“The question of whether computers can think is like the question of whether submarines can swim.”(Edsger W. Dijkstra)

35.“There’s an old story about the person who wished his computer were aseasy to use as his telephone.  That wish has come true, since I nolonger know how to use my telephone.”(Bjarne Stroustrup)  
38.“Programmers are in a race with the Universe to create bigger andbetter idiot-proof programs, while the Universe is trying to createbigger and better idiots. So far the Universe is winning.”(Rich Cook)  
第一条是我自己对待人工智能的态度,第二条本意是讽刺电话的功能复杂,与我“移动终端与个人电脑正在融合”的观点却不谋而和。我最喜欢的是第三点。
第三点翻译过来是这么个意思: 程序员是在跟宇宙比赛:程序员努力设计傻瓜程序,宇宙努力生产傻瓜用户,目前宇宙领先。
程序员们,想要鼓掌么?如果你不是程序员,也不要紧,我用搜索引擎的例子尝试让你明白:
最早,想要下载一首歌,打开科大图书馆,主页风云,彭彭听吧(这个网站现在还存在,不过改版得一塌糊涂了),在搜索栏填入我知道的有关这首歌的信息,歌手,歌词,或者歌名,然后告诉彭彭听吧,我填入的是歌手,歌词抑或歌名,然后搜索,下载。想要看一部小说,打开科大图书馆,主页风云,和平书屋……想要下载什么东西,打开科大图书馆,主页风云,天狼搜索……我的灌篮高手就是这么看的。搜索引擎的工作并不复杂,虽然有一定的容错性,但还谈不上idiot-proof,但用户的接口稍显繁琐(其实也不算复杂),idiot基本无法胜任。
后来,想要下载一首歌,我已经懒得做那么多。我打开google,输入歌词也好,歌手名也好,歌名也好,加一个“音乐”,或者“下载”这样的关键字,在结果页里寻找可能的猎物。我想看一本书,打开google,输入我知道的有关这本书的可能稀奇古怪的信息,加一个“小说”,“下载”这样的关键字。我想下载什么东西,打开google,输入我要的东西,加一个“下载”,这样的关键字。大部分时候,我没有指定我所输入的内容的属性,也基本可以得到我要的结果。引擎做得事情多了起来,用户做的事情稍微少了一些。
现在,我们有 http://www.midomi.com/ , 你可以对着电脑哼一段旋律来获得你想要的歌曲(当然未必100%准确)。可展望的未来,我们会拥有“框计算”,不知道是不是进百度首页,输个”332133213321565″就能出来春节序曲——所谓的智能化搜索。
总之,趋势是这样的,过去搜索引擎很大爷,用户提供尽可能多的信息给搜索引擎来筛选信息;现在搜索引擎很奴才,不敢张口跟用户多要一个bit,给了什么就乖乖的去揣摩圣意,看能找到什么合适的玩意儿。程序越来越”傻瓜”,用户也越来越傻瓜。
设计一个算法,能用长得不那么好的晶体算出一样好的结果来,其实也是在设计“傻瓜”算法,跟宇宙比赛。做实验的时候多花点时间把晶体长好一点,算起来就没有那么麻烦了。咔咔~~
用户到底有多傻瓜呢?“是这样的张总,你在家里的电脑上按了CTRL+C,然后在公司的电脑上再按CTRL+V是肯定不行的。即使同一篇文章也不行。不不,多贵的电脑都不行。”
云计算(cloud computing,台湾译作云端运算),是一种动态的易扩展的且通常是通过互联网提供虚拟化的资源计算方式, 用户不需要了解云内部的细节,也不必具有云内部的专业知识,或直接控制基础设施。
云计算包括基础设施即服务(IaaS),平台即服务(PaaS)和软件即服务(SaaS)以及其他依赖于互联网满足客户计算需求的技术趋势。云计算服务通常提供通用的通过浏览器访问的在线商业应用,软件和数据存储在服务器上。
云也代指互联网,因为互联网在计算机网络中通常以云表示,同时是在互联网之后的复杂基础设施的抽象。
wiki上的这些文字简直就是^%$#%^$#^&%&*
看了半天,没搞清楚云计算,甚至没点概念。