1,562 karma · joined November 23, 2016
It can also be said that post processing can be used to cover up mistakes that were made when the image was captured, and as a photographer one should strive to minimize those mistakes.
TL;DR: Photographers should do their best to do a good job when they capture an image and to be aware of what they are trying to convey in the final version that they share with the world.
While most programs are not embarassingly parallel in nature, I suspect the latter plays a bigger role than most of us tend to admit.
If you just want things as JS objects, you could have a Player table with a column for playerID and a column for the JSON string.
I'm not saying you shouldn't use Mongo/NoSQL, I just think SQLite is an interesting potential choice. (e.g. https://sqlite.org/appfileformat.html)
So in order for the side projects to be a concern, it implies the employee is still performing their job at normal levels. So then the question becomes, why does the engineer have time and motivation to work on the side projects?
And ultimately I think, the answer to that question is that there's some failure on the part of company leadership, as other commenters have pointed out, regarding motivation, available work, and how over accomplishing is valued.
While Tesla and Uber have both just recklessly (imo) jumped in and started setting loose self driving cars and making bold claims, Google/Waymo has really taken a slow and measured approach and given great care to making sure their cars are actually safe.
To me the most important binary distinction is whether it's "remote friendly" meaning you can work from home if you give an excuse, and remote friendly meaning it's expected that you'll be working remotely on a regular basis.
Once you're in that second category there's range from "work from home one to several days a week" and "never set foot in the office again"
>> 9. Exercise care and thought in supervision. Over supervision hurts initiative and creates resentment; under supervision will not get the job done.
You might give your engineers a lot of freedom but at the end of the day you know what they're working on and you see their outputs.
Anyway my point wasn't to support or deny Amiibo hacking, just to highlight the contrast between basic/pro software versioning and Amiibos.
I would imagine that the new roadster will also share a frame with the Model 3 (assuming it's a different frame from the Model S)
> UNLESS REQUIRED BY APPLICABLE LAW
Not to mention that liability waivers and disclaimers can never supersede the law anyway.
It's silly to act like something is above questioning because Elon Musk and Tesla are involved.
When I got to make a website, I don't say I can't make it secure because I can't afford to be an expert in security at every level of the OSI. I say I'm not an expert in every level of the OSI so I rely on accepted best practices and community standards to make my site secure.
I don't replace HTTPS with my own standard because I can't afford to make an adequate and secure replacement. If IoT makers can't make their own custom solutions secure then they need to build their devices out of standardized pieces that are secure.
Let IoT developers develop against the protocol and then consumers can pick a provider to run their IoT hub.
i.e. I go to my garage app and plugin iot://firstname_lastname@iot_hub_provider.com and then that does the heavy lifting of cloud connecting the device and allowing the app to communicate with it.
I've been looking at AWS and GCE but I'm having a hard time figuring out the actual bandwidth costs.
If you run through a 3rd party VPN you have to trust the provider to not sell your information.
If you run through a US based datacenter your data is still within reach of a subpoena but your ISP won't have access to it.
Historically languages were limited by their compilers and VMs. You ran Java or C++ because it took a large company to come up with a fast enough environment. Now we have the tools and experience that anyone can create a fast enough language in a few weeks.
Also historically, if you wanted your code to run faster, the answer was pretty much always to move to a lower level language. Java too slow? Use C++. C++ too slow? Use C and/or optimize choke points with assembly.
The tooling exists now that we can solve a lot of those same hard problems using languages and tools designed to solve them without reinventing the wheel in C or assembly.
There's always a clear progression, a higher number is always better than a lower number, and adding an S is an incremental upgrade over the non-S version. The Plus is always a larger size than normal.
The G series and C series have complicated things, but generally speaking you just have to pick a number and then pick one of ~3 options at that level.