News for hackers. Stuff that matters.

curmudgeon9

Re:Fixing impostor syndrome in coding interviews on Monday March 12, 2018 @02:22PM (#16570211)
The way Google does project assignment after a lengthy interview process strikes me as a bait-and-switch. Feels like they're hoping you've invested so much time in the process that you won't turn down a role you would have never applied to in the first place.
Re:I did mob programming every day for 5 months on Wednesday March 07, 2018 @12:31PM (#16538018)
The difference is it has a name, so consulting and training can be sold and conference talks can be made.
Yes but it's the May 2015 model.
Not to mention the salary difference will get soaked up by real estate differences the moment you decide to buy a house.

Not that Toronto real estate is cheap either. I think Google Waterloo is a great value: high CAD salary but low real estate prices (around half of Toronto).

The optimal play (if you don't want to permanently live in the US) is to go to SF, continue living like a student and sock away your cash while building your reputation, then move back to Canada and work remote with a grandfathered USD salary.

The CCPC status is grandfathered in if your options were granted when the company was a CCPC.
And the company going belly up (or an acquisition scenario where common shares are worth zip) is a disposition that will make the tax due.

You can however use the Allowable Business Investment Loss deduction to deduct half, and if you hold the CCPC shares for two years, you can deduct the other half. So the danger zone is the two year window after exercising.

Re:The Hercules System/370, ESA/390, and Z/Architecture Emulator on Thursday November 23, 2017 @08:10PM (#15768872)
IBM already has an official Z emulator they could offer for free non-commercial use, if they wanted:

https://www.ibm.com/us-en/marketplace/z-systems-development-...

Re:Speeding Up a Fat Web Client on Sunday October 22, 2017 @10:25PM (#15530248)
What they're doing isn't even occlusion culling. It's frustum culling.

https://docs.unity3d.com/Manual/OcclusionCulling.html

edit: I wouldn't even call it frustum calling since I don't think frustum culling makes much sense in a retained mode API (the frustum culling happens when rendering the retained mode representation through the underlying immediate mode API). 'Level of detail' maybe.