I agree with the parent. I think you are selling yourself short. Who says every dev needs to be deep? A lot of us get to very senior positions by being very broad. I suck at interviewing but have always managed to find amazing jobs where people looked up to my breadth.
Your "seed corn" argument is not obvious to me, especially since we are talking about corporate taxes. Care to elaborate?
I think one of the unintended effects of the loose monetary policy at home and abroad is the extreme rise in home prices in all major cities. I think most of this was not intended by the policy makers. But investor dollars follow safety and returns - real estate has been an amazing investment since 2008 (look at major cities like Toronto, Vancouver, SF, etc.). We're talking about doubling you capital in less than 10 years. This is not stopping ... I don't think it will until rates go much higher.
Microsoft Research Silicon Valley (MSR-SVC) used to be like PARC of old. Too bad it was shut down a few years ago. I don't know if any place comes close. To be fair, there are pockets of awesomeness at places like IBM T.J. Watson and MSR Redmond .. you need to be lucky enough to work with the right group of people.
Edit: I should point out that while it is awesome to work in such a storied place, there is some stress associated with it. Read about the weekly "Dealer" meetings at PARC.
I watched the videos and this lighting system seems very nice. Why does the gateway need an a internet connection though? For firmware updates and supporting the mobile app? Since it says local only, I assume the mobile device has to be on the same LAN?
If so, I guess they are saying that the API between the app and the gateway is currently closed (according o the IKEA website) but they are working to change that. So what is speaking COAP? The gateway?
As an aside, I once saw a homeless man in a Scandinavian country. Someone actually stopped their car to check on them. As a tourist from NA, my mind was blown. Was impressed by that but not having to pay 10 bucks for a cup of tea :p
In NYC, there was a hackathon I attended a few years ago where everyone got the same problems (forget what it was called - comedy hackathon maybe?). It was about who could solve it fastest (or at all). Each problem was time-boxed, to be done in a short session, and as a team. They even had games (like Golden Eye) and other crazy social stuff (go out to 5 strangers at lunch time and make them say a binary string on video). We need more pure-tech fun hackathons like that IMHO.
We paid off huge student loans first, instead of getting into housing. Housing doubled. We're priced out of our local city.
Also .. I highly suggest that if you want to buy a place, do it before the baby arrives. After the baby, you are so fully absorbed in adjusting to your new life, that taking time out to go house hunting is a herculean task. Every house we bid and lost after the baby represented a much higher cost and led us to bid more than we thought the house were (to the tune of 50K in my opinion - we still lost the bloody bidding wars).
You are missing the point. The problem is prices have doubled since 2012. People who didn't time it right are hosed. And there was no obvious reason why prices should go up so much so fast.
Why are tech salaries so bloody low in Canada? It is really disheartening that many union jobs that don't require the same level of skill end up getting far more compensation. I once had a a good CS student tell me he was getting a truck(more than a decade ago). when he told me the math I could not argue with him.
Just tell me how someone can afford a million dollar house in Toronto on a local tech salary?
Meh .. I think Paxos is easier than raft. A lot of Raft's complexity is in leader election, getting rid of old leaders, etc. Sad that I have failed Google's whiteboard interview soooo many times that I don't bother returning messages from their recruiters.
I went through the FPGA book with Oreilly. It is not great but bad. If you know zero about FPGAs and are not super technical (more of a hobbyist), this could be a very good book. It has a bunch of chapters, each is a project with a particular board. Some of the boards are kinda dead now (the version of Papilio .. I couldn't figure out how to get one for my own hobby purposes).
I've been doing software dev since I was a kid. In my mid-30s now. I spent almost a month with Rust about a year ago. I was very disappointed. The borrowing rules seem to have changed as the language had evolved. I found the Internet documentation to be very confusing. My conclusion was to let Rust be. It felt like coding with restraints, and as my Rust expert friends tell me, that is the way it is supposed to be. My friends write kernel modules, do low level systems etc. where they know exactly what they are doing. I mostly do exploratory programming. I think Go, Elixir and Python are the best languages for the kind of stuff I'm interested in.
Ha .. not unexplained. I am part of a few "deals" websites. People inexplicably want to collect all of them! They have predictions on what Amibos will sell out, so people can buy 'em sooner rather than later. Lots of crazy stuff. I thought it was to make a profit but it seems there are genuine collectors out there.
I bought an Apple case at a retailer in my country (sort of like Radioshack). While the case was Apple priced, I have a bad feeling it was a fake (case has minor blemishes). What is bad is I have no good way of verifying if it is real or fake.
Very cool stuff! Some boards, like the beaglebone, have specialized hw like PRUs or I2C pins. Is it possible to access these with Docker containers? Also, what is the minimum memory footprint? i.e. how many containers can I fit within say 1 GB.
Pieter: I don't know if you are reading Hacker News at this point or not. Most likely not. I respect your rights and understand the challenge you are faced with. We don't know each other but your work has touched me profoundly as a fellow technologist. All I have to say is I am crying at the moment. I'm crying because I feel very helpless. As a fellow human I am unable to do anything to help you. I am sorry.
I spent most of my career in offices with doors, and was excited about being in an open office. It is definitely more social but it is ridiculously disruptive. When someone is happy or sad (e.g. when someone leaves, even from a different group), there is a pretty big disruption that kills productivity for 30 mins or more. Doors win I think.
I disagree. I think we might soon be at a point where someone might be able to get a job just knowing how to use CNNs well. Why do I think this? Well .. CNNs have basically licked the problem of image classification. They require a lot of trial and error. So .. I can totally see people packaging this up (e.g. NVidia's DIGITS or TStreamer), and CNN skills become sort of like Word/MS Office for some industrial applications. These people won't get paid 500K .. more like what web developers make. Just my personal opinion.