Complier Design: Scanner, Parser and Analysis

Compiler is the translator between human readable high level language and the computer readable low level languages, it translate the a program from a source language into a target language. Why do we need compiler? Because for human beings, programming in a machine language, such as assembly is highly inefficient and time consuming.

read more

税务基础:Itemized Deduction

获得调整后收入(Adjusted Gross Income)之后,还需要扣除税收减免才会获得应纳税收入(Taxable Income)。报税时候最主要的工作就是计算各种税收减免,比如总收入10万,扣除各项减免之后应纳税收入可能只有不到8万美元。这篇文章主要如何税收减免中的一些重要项目。

read more

期权税务研究三

最佳的行权策略必去考虑如何平衡行权的资金、税收和长期持有的风险。为了平衡资金和税务风险,一个策略是在IPO之后卖掉一部分的股票,然后产生足够支付行权费用和AMT税的陷进,将剩下的期权行权之后等到时间足够再卖出以获得税收优惠。这仅仅适用于ISO股票,对于NSO股票和RSU并不适用。

read more

期权税务研究二

期权是有成本的(strike price)也是有价格的。其价格在私有公司是按照FMV计算,在上市公司是按照股价计算。考虑是否购买期权的时候我们会把行权价格和当前的价格笔记,如果当前价格等于或者低于我们的行权价格,那么行权就没有任何意义。如果当前价格高于我们的行权价格的时候,这中间的差距就叫做spread,这一部分将会被按照正常收入计税(ordinary income tax)。购买期权之后你不一定会马上出售,从行权到出售之间的市场价格差是资本利得(Capital Gains),这一部分会按照资本利得计税。

read more

期权税务研究一

硅谷很多早期公式提供期权(Option)作为激励。期权和另一种常见的激励:限制性股票(RSU)有相似之处,但是期权的相关税务问题要复杂得多。一般来说涉及到期权的报税和税务规划需要请CPA处理,但是了解一些期权税务的基础知识对我们做出合理判断非常有帮助。这篇文章先介绍一下期权税务相关的基本问题,一些专门问题,比如AMT税务留待之后的章节再讲。

read more

税务基础:基本概念

介绍税务知识的文章往往细节过多,繁琐难懂。为了避免这种情况,这个系列的文章会介绍税务体系中最重要的概念,同时避免引入过多技术细节。这些文章知识为了让我们对税务问题有更清晰的图景,至于专业的报税和税务规划问题还是要请有经验的CPA。

read more

我们只能用自己的方式获得幸福

我们只能用自己的方式获得幸福和快乐。别人获得幸福的方式方然值得欣赏,可是我们无法将哪种方式移植到自己身上。我们是与他人彻底不同的个体,而我们没有获得幸福,多数时候是因为我们不懂如何照顾自己身上的不同,甚至否认自己身上的不同。当我们认识到自己的不同,尊重自己的不同,甚至开始照顾自己的不同的时候,才是获得幸福的第一步。

read more