HN user

richardxia

45 karma
Posts0
Comments11
View on HN
No posts found.

Was going to post the exact same thing. I make use of this repeated git blame method all the time, and for everyone who is just learning this for the first time, you'll actually want to write `git blame <commit>~` to go back one commit from the commit hash in the blame, because otherwise you'll still get the same results on the line you're looking at.

Also, if you're using GitHub, their Blame view also a button that looks like a stack of rectangles between the commit information and the code. Clicking that will essentially do the same thing command-line git operation above.

I've had some success using it in a Django app where I generate a whitelist from my main branch, and then I run vulture on my feature branch just before I open up a pull request. This way, it doesn't matter how many false positives there are because I'm only really trying to check if my changes cause any new issues. It's still not as good as other languages with better static analysis tools, but it's better than nothing.

If your company allows for it, you can early exercise and file a 83(b) election so that even as your options vest over time, you only pay taxes for the spread between your strike price and the fair market value at the date of the early exercise, rather than the date of vesting. The taxes can be 0 if you early exercise when the fair market value _is_ the same as your strike price.

https://www.investopedia.com/terms/e/earlyexercise.asp

https://www.investopedia.com/terms/1/83b-election.asp

I would be a little bit careful. I don't know if there's a risk of counterfeiting, but I once bought what I thought was supposed to be a US region Moto X2 but instead got a European region one. The most important difference, besides getting a different power adapter, was the fact that there's actually a different wireless antennae chip, where it did not have LTE bands for my carrier in the US.

While I'm not 100% against humor in a codebase, ever since my company started hiring more engineers internationally, I've become more tuned in to whether a name that uses slang like "yoinker" will be understood by someone who doesn't know English as a first language.