Funny thing is, the reason I never considered buying an iPhone was because I liked developing small apps and doing this on an iPhone is virtually impossible without paying. And I don't think I'm alone here, and this problem scales to professionals.
The vlc thing is about France not recognising patents on algorithms, unless I'm missing something there's otherwise no law relevant to software licensing
Not really nvidia's fault no one bothered doing it for windows users. I mean it sucks for gamers but nvidia hasn't cared about this market segment for a while now
Sure, and then the big client bankrolling your company needs the feature in production for next week.
If you're gafam you can tell them to get screwed and that you need more time, but at least in my experience I've always been on the other side of the table, and sometimes you gotta change a setting in a production DB because the related GUI change was not approved since the guy doing the review was sick and the other reviewer was not sure which shade of green to use somewhere on the page.
I agree with that security is not something you add on the side, but circumstances change and things are not always in control. You say mistakes happen, but not everything I mentioned is caused by mistakes, sometimes the shortcut is completely intentional.
Companies only care about security when it's too late, at which point they will blame you for writing unsafe software, but if your company or your job depend are at stake, that's often a risk you have to take
I bet I know much more on the topic than you, but please enlighten me on which part of this is complex?
The core concepts of DNNs are taught in high-school, and putting them together can done by a Bachelor student. Shit, people often advise writing a NN libraries as a good learning exercise when picking up a new programming language.
I think mathematically illiterate people assume that incredible results necessarily imply complexity, but that's simply not the case here. Or the idea that unknown things are necessarily complex, maybe.
The main reason DNNs are popping up is because we finally have the hardware for it. And the second reason is that tech companies have the resources (both financial and in terms of available data) to throw at it.
Dependencies, scope creep, feature creep, off by one errors, misconfiguration, unclear/unenforced contracts/invariants... Most of those are trivial to solve at small scale, but the more moving parts you have, the more complex it becomes
Funny thing is, the reason I never considered buying an iPhone was because I liked developing small apps and doing this on an iPhone is virtually impossible without paying. And I don't think I'm alone here, and this problem scales to professionals.