Supposedly Apple will match up to 100% after several years of employment. Tim Cook is above the catch-up age so he can throw in $24k/year and I would imagine he is doing that, he can definitely afford it. So maybe Apple really doesn't do 100% or Cook isn't throwing as much into his 401k as he could be. He makes more in one year than most people have in their 401k when they retire.
I have the same answer down the threat but basically:
They can only calculate company mach using the same formula as everyone else and a salary limit. For 2017: 270,000 * 6% = 16.2k which is the number given.
I always find these 401k contributions to extremely high paid executives as kind of comical. That’s an effective match of 0.12% or, to really put it in perspective, the equivalent of a $72 yearly match for an average American making 60k.
Waste their time? You have to fill out the 401K form anyway, and it's not more effort to click the "Gimme free money!" button than it is to click "Do Not Want Free Money!". Even at benefits enrollment time, it could take 60 seconds to get to the "Max it out, bitches!" button rather than the "Keep everything the same".
And while I'm on the topic, why is it that no company I've worked at has a "whatever the legal limit is for a person my age" button instead of making me do the math each time?
I guess Cook has someone take care of his payroll elections, and will have someone manage the withdrawals or the account in his estate. That person likely costs less per hour than the money saved by doing the paperwork.
If he contributed the maximum he could have contributed 18,000 plus 6,000 catch up taking him to 24,000 with a defined contribution maximum limit from all sources of 60,000.
That means they could have contributed another 20k.
For employee contributions the max is $18,500k and for employer contributions it’s $32,500. You can also add $6,000 more if you are over a certain age.
The maximum total contribution to a 401k (employee + employer) is $55,000/yr. He likely hit that limit.
Not sure I understand. How could he hit the limit? Tim can contribute $24,500 ($18K + $6K since he's over 50). If Apple matched $16,000, how could he hit the max of $60K?
In 2017 companies may only use up to $270,000 when calculating company matches to a 401k * whatever their max limit is for normal staff. 275 * 6% = 16.2k which sounds about right.
These CEO compensation comparisons are almost always bullshit because of the way CEOs are usually periodically compensated with a large stock award that vests some number of years later.
Using Cook as an example, given he was previously awarded 7 million shares of AAPL, if you averaged that out over time he'd be right at or near the top. From another article:
> Cook did not receive a stock award in 2017, after receiving a large award of 7 million shares that vests on an elongated schedule through 2021 upon being named the successor to Apple co-founder Steve Jobs in 2011. That award was valued at $378 million at the time, making him the highest paid CEO of that year.
I can relate to this. The problem is I already know how to get my work done (efficiently) in Emacs and find any change of my everyday tools to be daunting. Any advices on how to experience "what modern IDEs are capable of out of the box" without major pain?
I've found one of the best ways to experiment with other text editors is to use them for one specific type of task or type of file. So when I started using vim I only used it edit config files. Makes it easier to lock into the mental mode of using a particular editor.
This is a very good piece of advice! I do have to configure my emacs every time I take on a new type of task albeit not very often. I'll give it try next time. Thanks!
I don't think I've seen a modern IDE that doesn't either have vi/emacs keybindings included or has a rich enough ecosystem for someone else to do so. I'm someone that cut my teeth in Linux, on many distros that never had pico/nano installed but to this day I still have to lookup basic references just to get anything changed on those systems. If I have the access, I immediately install nano because I can handle those keybindings a little easier.
I feel like Atom or Visual Studio Code are good pseudo IDEs but a lot of people hate the Electron tax. I spend most of my day in PHPStorm (ugh php) but I have both Atom and VSC installed primarily to understand the life in between a seemingly more 'dedicated' IDE like PHPStorm over this in between both editors seem to fill. They're primarily editors with IDE layers on top and for the price of $0 it's a good place to cut your teeth if you can stomach the tax. The JetBrains IDEs do have generous evaluation periods but I don't think you would be in an extremely comfortable place at the end. It took me a little more than 30 days to become as intimately familiar as I am now but like the bigger Visual Studio at my last gig, there's parts of PHPStorm I just don't touch and maybe never will.
This is probably not the best answer but there really isn't a one-size-fits-all kind of transition either. I think the most rudimentary concept that sold me on a proper IDE over an editor was syntax checking. Editors like emacs or vi may have better support for that than Coda or Notepad++ but knowing the script won't compile immediately vs deploying broken code and finding it there has more than paid for the difference. The most powerful feature of PHPStorm for me is setting breakpoints and having the Xdebug integration give me a peek at everything visually. There are still cases where I debug with echo/var_dump statements but if I can attach the debugger, I can do so much more. The likely biggest draw for a JetBrains product is the refactoring capabilities. Again, some editors likely do refactorings really well but when my refactoring in Notepad++ involved just find/replace it really isn't comparable in the slightest.
I think at the end of the day productivity gains through workflow changes are something I'm constantly looking to adjust. Even though I'm very happy with PHPStorm, I have VSCode and Atom primarily as a means to reevaluate my understanding on an ongoing basis. I realize for a lot of people "if it ain't broke, don't fix it" is perfectly acceptable though and if you feel really productive, chances are you are.
> I think the most rudimentary concept that sold me on a proper IDE over an editor was syntax checking. Editors like emacs or vi may have better support for that than Coda or Notepad++ but knowing the script won't compile immediately vs deploying broken code and finding it there has more than paid for the difference. The most powerful feature of PHPStorm for me is setting breakpoints and having the Xdebug integration give me a peek at everything visually.
Emacs has had mechanism (flymake) to call out to a background process to lint code for decades now. Recently (as in since 2012), there's a new package called flycheck that reimplements flymake's functionality. Since then process-based linters have exploded. At least in JS and Python, you can do syntax check and possibly fix your code exactly the same way as most IDEs. Better yet, these linters update so fast, you generally get much better linting on Emacs/VI than IDEs. Updating these linters is just one command line call away, whereas in IDEs, you typically have to wait for months because they are embedded. The speed of improvements is just so much faster in simple text editors. The problem with Emacs and VI are not linting, but something so much more basic such as keybindings and window management.
Hah, same here 9 or 10 years ago. University of Kansas recommended it for their intro to software engineering class (I think) game project. My project team created a shitty RTS that used pirated starcraft sprites. All I remember was that implementing that fog of war was a CPU hog.
Perhaps surprisingly, it's kinda easier than for English because standard Mandarin is born separated clearly by characters and have only 4 tones (tone for certain character in sentence may change but always within those 4 tones). However as for speaking language in reality (e.g dialects), it's hard (I won't say it's harder than any other languages since I don't have any experience working on it).
For me I purchased the reserved instance( a micro one ) last october. I planned to use it as the host of my personal site (for some projects' demo) and weblog. As the post claims, the main concern before purchasing a reserved instance is it cannot scale. My personal site, which I believe will not gain so much view in all 3 years, benefits the most from the average low price.
for those suggests GithubPages to host one's blog, thank you for your information.
Gh-pages is a great option and I recommend it too if one just need a place to host a static blog.
However for me, I need a VPN server at the same time because yes, I live in China. That's why I chose AWS services.
This is completely the wrong attitude. Should we stop using the number 64 in our software too? That's fucking insane. Get a VPN, leave the country, use tor, or otherwise figure out how to get around the firewall. You're asking us to essentially pretend, at high cost, that we are also behind the Great Firewall of China, and we will not do that.
Edit: It looks like you were joking. I get that. I just don't want this community to actually seriously sympathize with this concept.
Got you. My bad. I must say that is exactly why I devote myself into computer science: it's a world that you know what you gonna get when you do things right and more importantly people believe that is the right way to live. I'm living in US for about half year and will go back at the end of this month. One thing I'm 100% sure now is that I will come back here.
[NEW]I just ask my friends in China to visit the site and it turns out to be ok. Don't know how and when it recovered. Another funny story is python.org is blocked for a long time. Somebody say it is the version number 2.6.4; Somebody claim it's because GAE(could be set up as proxy); The other part believe it's because python.com...... We don't know which is the truth or neither of them.
Only the download page http://www.python.org/download/ is blocked by the Great Firewall, and has been for over 2 years now. Your referenced page says 15th Oct 2009, which seems about right.
Perhaps the reason is it's perceived as a "Google" product because the inventor Guido van Rossum works there.
Are you sure 2.6.4 was not mentioned at all on the site before its release? Django 1.4 is not out yet but there's quite a lot about it on their site, for instance.
If enough people stop talking about it in enough places, then the govt will have successfully edited the internet at large. Potential tragedy of the commons, limited mainly by outrage.
In the sense that if each person removes a bit of information from the spot of the internet they're on, they're improving things for themselves and their friends, while if enough people do this, the internet as a whole is reduced in usefulness for everyone. In this analogy, censored information is the resource, but I realize it's not a perfect match with goats and common fields. :)
You are right. I'm just try some self-mockery in my poor English. I believe it's neither legal or moral and I constantly encourage my friends to say something as I do.
$16k 401(k)really? Is that from a legal requirement?