So I was realistic about the companies I could apply to with no PhD/Masters (No Facebook AI Research for me). I also made sure I could have some sort of tangible projects completed. (Created a GAN to generate images of street signs, DL to predict steering angle for a car based on video feed, etc) Then I went around to meetups, workshops, conferences to meet people and learn. Then through talking to people in person I found some smaller companies that are implementing ML in interesting ways (self driving cars, building recommender systems) and applied to the two that I felt strongest about. The key though is that I met people from the company and talked to them about what they're working on and what I've been working on and if there's overlap, it shows that I can contribute to what they're working on. Every position has a requirement of some sort of degree, but I just ignore that and apply anyway if I've already met and talked to people at the company.
Good tips, thank you. I started in algorithmic trading with Java and Entprise-y stuff. Got bored and moved to front-end. Now looking to move to ML. Like you, no degree, but I apply anyway as long as I feel I have the right signaling.
With investments from tech companies AND banks AND movie studios, and with half-a-dozen R&D outposts all over the world, it's hard to believe these investors just bought into vaporware.
Having worked with VC's before, there isn't always a clear domain understanding of the problem they are investing in. Additionally, once funding snowballs, later investors can incorrectly assume due diligence has been taken care of by earlier investors.
I would expect that we've seen what MagicLeap is targeting in both Google Glass and later Microsoft HoloLens. So conceptually the systems and optics are proven at some early stage. Instead of projecting into a lens that is then reflected into the eye, they claim they are projecting directly into the eye. Either way the optics should be similar. This means that as with any AR (instead of VR) system, they will not be able to project the absence of light in a brightly lit environment. (Creating shadows/darkness should be impossible)
Hey, I took the leap from my corporate job earlier this year...it can be genuinely easier than you think! (disclaimer: I run ´The Remote trip´ - see profile for link), I´m currently putting together a 'remote worker' starter kit to help people make the transition like I did, it may help you out if you're interested.
I have this fantasy of starting a company dedicated to building Linux laptops for developers. Great displays and keyboard, generous ports, beefy specs, with a willingness to trade off size and weight.
I think it hasn't happened yet because it's probably economically not viable.
A lot of what's nice about Macbooks is in the software. The battery life is at least partly due to software, making good/attractive use of the display, handling sleep states well, multimonitor support, and so on. You'd have to put thousands (tens of thousands?) of (expensive-)person-hours into Linux to close that gap enough to matter.
It has happened though. https://system76.com/
I don't know why any developer in 2016 would buy an apple machine honestly. What little software perks they offer aren't really applicable to coding (over what's available in linux and increasingly windows with the linux subsystem), and any productivity requires an external monitor, real keyboard, etc so a lot of the nice build quality features are wasted too.
Isn't that along the lines of System 76 [1]? I haven't tried any of their machines, and they aren't exactly trying to compete with Apple, but they are Linux first.
It appears that they are essentially a reseller of Clevo / Sager laptops, though. On the plus side you are guaranteed good support for the hardware using most distros, the build quality looks to be a bit below, say, a Dell XPS, though.
One problem is that (apart from devs) Linux only supports "typical" computer users, and then only OK. For example a lot of Apple users are multimedia professionals and Linux multimedia apps are simply not in the same league. The same can be said for lots of other categories of apps. Could an accountant switch to Linux without Intuit compatibility? Etc.
So, at the very least there's support for C, C++, and Rust at the moment, though of course since the standards aren't yet finalized and the toolchains are evolving how well it works at any given moment may vary. I'm sure there's work going on for other languages to compile down to WASM, just not sure of the status of any other languages at the moment.
Yes, for instance Swift should be able to compile to web assembly? If Swift can be compiled with the clang/llvm toolchain, it should be able to target web assembly.
I feel like Tim Cook decided to double down on the "Apple as a luxury brand" business model.
If that's the focus, then it makes sense to emphasize thinness, aesthetics, and raise the price at the same time.
Microsoft on the other hand seem to be working hard on winning developer mindshare again, as they know they can't compete with Apple in the branding space.
I hope the surface book 2 will have a 32gb option.
Alas without the 3-finger drag gesture on the Surfacebook, it's a non-starter for me. It's horrifying to think that even though the hardware supports it, that gesture is patented and cannot be used.
It's rumored that the Surface Book 2 will use Kaby Lake and have a 32GB option. So does this mean the only way MS can support that is by increasing size and weight to 7lbs+?