any of the random inconsistencies that Javascript throws up.
Proving the poster above you's point exactly. You understand Python and think it's excusable, you don't understand JavaScript so dismiss it.
4138 publicly visible posts • joined 11 May 2007
The engineer who wrote the code that did that comparison, in the knowledge that JavaScript will just co-erce the types until it can do what it's asked to, and then complains about it, is not a good engineer.
If you're string contained "40" and your number was 2 and the answer returned was the number 38, what's your problem?
Sorry, but if I can write:
if (a == b) and get true and
if (b == a) and get false then that is terrible.
Of course, as any fule no, if (a === b) then (b === a), so the language is definitely usable. In fact I love a bit of JavaScript. But all languages have terrible bits, the trick to being a good engineer is knowing what to avoid. (The == behaviour can be useful if you know it'll co-erce to the type of the left hand thing.)
Still, all the knee jerk "javascript is terrible" comments are stupid. It's a language, a very powerful language when used correctly. Learn to use it correctly.
The problem is that people who think it's terrible write terrible code, then go "look, this is terrible!" without any sense of irony.
Not really. Security on the client is always just a convenience to the user (don't waste their time allowing them to start things they don't have the permissions to finish). Real security has to be on the server. There is no real way of securing the client, it's a browser.
You can’t distribute a phone without Chrome, unless you give up Gmail,"
Surely Google and Android are in exactly the same position as MS and IE 15 years ago? Where's the browser choice screen when I start my new Android phone? C'mon EU, quick before we leave, get an antitrust investigation going!!!
We had adverts before the internet. You don't have to track people to advertise to them. For a start you can use the site to identify the type of ads that might work, for example tech ads on a tech news site.
Or you could say the vast majority of terrorists incidents world wide are linked to western imperialism. Learn a bit of history, as usual the situation is far more complex than "islam = bad, capitalism = good".
No, I'm not excusing terrorism, I'm also not giving Western governments a free pass.
If you only read articles written by people you agree with you'll never understand other points of view. I read the Daily Mail (online) most days, not because I'm a racist but because it's useful to see how stories are presented from different perspectives.
Besides, if you stop reading these pieces who's going to point out the flaws?
The apis are accessed from JavaScript, not html. It's a language not a protocol. Yes, the attack surface is made larger by these apis. However, all these features are available to native apps too. Why is downloading an executable less risky than downloading a script that runs in a browser?
This is only half a report as it doesn't compare browser usage of these apis to native app usage of them and the associated risks.
Only if you don't care about security. I notice you don't have an alternative option that allows the repo and product to stay in step without leaking vulnerabilities before the fixes are in use.
If I didn't know better I'd think some people's animosity to Redmond clouds their judgement.....
Hmm, so you're suggesting they dropped it because no one used it? I think the paranoid ravings at the top of the thread are more entertaining, but you may be right. It's not like they don't have data to show them who's using what now. And Google regularly pull the plug on lightly used services with no obvious tech backlash so MS are probably thinking they should be able to do the same...
That's just straight up wrong. Windows 10 still has the list of applications, grouped in folders if you like, that older Windows have. It's just the location of things in those lists that have changed. If you don't want to learn the new places (not new way, just new location) then you can search by name.
Windows 10 has been out long enough for you to have learned where stuff is. If you have to work on Windows you need to know this. If you don't need to know this, why are you moaning about it?
Same reason that some of your taxes fund the roads even if you don't drive, the health service even when you're not poor and education though you're not a child.
This isn't a subscription service, it's a tax to fund a public broadcaster.
Because they spent effort locking it down rather than just giving a warning, and in doing so they introduced a reason for non-malware writers to try and crack the lock. Plenty of people know the "risks" of running on older hardware, some of them have the nous to be able to break Apple's lock. Once broken the lock then introduces potential vulnerabilities for all users.
Apple's only motivation in introducing the Lock is to stop older machines being upgraded. It's a greedy attempt to force users to buy new machines.
It's not tricky.