12298765
I don't think anyone suggested that breaking a single problem proves P=NP, they were just addressing the article, and suggesting a way to convince someone to evaluate your proof..
Most of those gig jobs would start disappearing
Think about your lawnmower. If the engine won't run, maybe you can figure out through a bit of research that it's probably the spark plug. So you can go buy a spark plug and swap it yourself. You don't need the manufacturer to authorize your new spark plug.
However, many people would not know anything about where to begin replacing their spark plug, and don't want the hastle to learn, so they bring it to the manufacturer and pay a premium to have it done for them. But if they someday decided to learn, they could learn themselves. Or even take their lawnmower to a friend who can help them.
To take away those option entirely, only leaving the one option -- paying the manufacturer a premium to do it for you -- is what I have an issue with.
Bonus: the lawnmower manufacturer could include a type of safety lock that does not allow you to work on your lawnmower, to prevent a user from hurting themselves. However, the manufacturer should also give the user the ability to remove that lock, positively asserting that they know what they're doing (like giving the private keys, or allowing a motherboard switch to be toggled which unlocks the system, etc)
We have some issues in our country right now, but I have a good feeling we'll get them worked out in the next few years.
Many of our laws and rights are in place not for short term feelings about safety between people and police, but for long term safety of the people from a tyrannical government. And that tyrannical government might take hundreds of years to begin to form in a democracy... But the bill of rights and ability of the people to feel secure without their government's support, keeps the government from getting too power-hungry or separating too far from the will of the people.
I know this because it has shown an ad for something that I was interested in buying, and I tried everything to get to the ad and couldn't. Ended up having to Google it on my phone!
This is the core issue. Apple using their dominant market position in the hardware/operating system markets to push anticompetitive practices for their product in a different market (Apple Music).
I don't see how this is much different than IE. Maybe even worse in some ways. But regardless, it is very clearly manipulating the market artificially in Apple's favor.
Financial security is important, and I would put up with a lot of shit from my company before I'd consider taking a chance on another one like that.
Although I know some companies (my current one included) have a 3 month "probationary period" where they've only ever let 1 person go at the end out of approximately 150 since I've been there. It's just to make sure you're not a complete goon.
Problem is, it could be really hard to tell apart a company that has a "probationary period" like mine, or a real time that they judge you at the end.
It means that however much you have, your system should use as much of it as possible. Otherwise it's just sitting there doing nothing. Contrary to popular belief, the more RAM you're using, the faster your system will be (assuming it's using the RAM efficiently)
The client doesn't seem to care, and just sees the 5-20 second webpage load times as totally normal (at my company/industry at least). Our applications are horrifically slow, but we're still the market leaders in our segment
Since I'm guessing that you won't do that, how about reduce the 8.5 tons number down to something more reasonable in your own country? Why not make your country more like 1 ton, and invite everyone you can, so that carbon emissions are lower for everyone, and your own country is responsible enough to control that?
`usersList.stream().forEach(u -> someSet.add(u))`
It's immediately obvious that u is a user in usersList. I realize that it's debatable if u is really more readable than spelling out user, but I prefer it, and I don't think anyone is going to be confused by it. If the chain does get really long, also, I will spell it out explicitly.
VSCode is also really good for Go, I was surprised. There are plugins that massively help with testing, syntax checking, error handling, etc. I think it actually catches more issues than GoLand!
I came to Go from mainly C++, Java, and Python background, and I feel like it's the best of all 3 (to me). It's compiled and really fast (like C++), it has a great set of libraries and community interaction/support (like Java), and it has simple syntax that is clear and quick to understand (like Python).
It's not a perfect language (nothing can ever be), but it's become my favorite to use for back-end web services and even taken over some of my scripting workflow.
I can see it being painful if you're trying to render websites server-side though. That's a bit outside of what it's made for