Sure, it doesn't prove that you've solved P=NP, but if you can do that (especially for multiple known hard problems), it seems pretty likely that your suggested solution would be heavily evaluated.
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..
The whole point was that the jobs would disappear -- if Uber and Lyft back out of smaller cities to be profitable, all of those jobs are gone, which is exactly the point of the person you replied to.
The point isn't that every user will know how to repair their own products, rather that they could if they choose.
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've also been around for longer than anyone else with a modern democracy, and our goal is longevity of a sustainable relationship between the people and their government.
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.
We have 2 eyes and stereo vision... No matter what you put on a screen, it'll be 1-dimensional in the body's ability to discern distance and actual spatial awareness.
Pretty sure they aren't -- on my PS4 for example, YouTube shows ads just like on PC/mobile, but they're totally unclickable. There's no button for "see more on this ad" or anything.
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!
> Because Apple is using a completely different market, which they have a strong presence on, to increase the value of Apple Music and consequently devaluing any other competing music streaming services.
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.
To your second point, I'm a fairly young engineer with 1.5 years experience, and I'm not leaving my secure job for a shot at being a good 'cultural fit' for some other company.
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.
Not exactly -- more like no matter how much RAM you have, it makes sense for your software to use it all rather than disk.
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)
CPU speeds haven't changed much in 10 years, and to be honest, I would argue that performance has been getting worse and is not a priority for many/most developers.
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
Or, why don't you instead move to a poorer country?
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?
An example where I disagree, and use 1-letter names daily: arrow functions in both Java and JS.
`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.
I mean GoLand is pretty good, but I do also like IntelliJ, so YMMV if you don't like the JetBrains products. And it isn't free.
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
Market perception matters though, and I know many people -- IT admins included -- who think that Intel is just higher quality. Those people will be hard to capture quickly, and AMD will need to hold a lead for a while to change that perception
Except that this technique has worked for me after I look at a person too. We make eye contact, then I look to their right and they automatically pass on my left. I think it's more subconscious than you're making it out to be.
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..