Re: So they tell us version 2 and 3 are already on the way?
Telling your customers a much better product is just around the corner is always a great idea, just ask Adam Osborne.
472 publicly visible posts • joined 25 Sep 2014
Case-insensivity was a necessity in a time when many systems where UPPER CASE ONLY, so for interop reasons you either had to KEEP SHOUTING or settle on a case-insensitive system.
That's the reason many "old" languages (Lisp, Pascal) did it.
Everybody sane tries to spell identifiers with consistent capitalization anyway, since otherwise code becomes a complete mess. Given that, case-insensitivity bears no practical advantages anymore.
In a Unicode world, correct case normalization is incredibly complicated and language dependent, see https://www.w3.org/International/wiki/Case_folding for an overview of some issues. For extra fun, the case folding rules are updated with each Unicode version so make sure to keep your software up-to-date.
Fortunately in-browser JavaScript does not allow arbitrary TCP connections. The "port scan" is done by making HTTP requests and timing how long it takes to error.
So this cannot be used to connect to an unsecured X server running locally, although it may be able to *detect* such a server.
(Note that the link was to a Node module, which *can* create arbitrary TCP connections.)
"So what you are saying is that we may end up with a separate EU internet segment, without access to sites in the US, Russia, China, etc."
More likely a set of regional, independent DNS roots which have some peering arrangements between them. Except when they don't, and URLs start resolving to different sites in different countries because of some political spat.
Not the end of the world, but also far from ideal.
@MrReal
"Some of the computers that run these fabs are stuck on obsolete versions of Windows NT"
Earlier reporting on WannaCry indicated that it could not infect Windows XP, only Windows 7. I assume NT is then also not "supported".
Based on this, I would assume that the infected computers are Windows 7 which means that a patch was available (for a long time). I realise there is always a risk in patching in an industrial system, but as we have learned many times before and now again, *not* patching also comes with a risk.
Many Caucasian Americans identify as Irish-American or Italian-American. Others do not.
Many African-Americans don't know precisely from which African nation their ancestors came.
Finally, African-American is a label people choose to apply to themselves. If they do so, one should respect that choice.
"That is rape according to British law."
Indeed, and note that the UK will only allow extradition if the accusation is also a crime under UK law, and that the receiving country (Sweden) is not allowed to bring additional charges unless approved by the UK.
There wouldn't be a case if the accusation was not considered a crime under UK law.
Apparently Apple allows CodePush (which is what Walmart is using).
https://github.com/Microsoft/react-native-code-push/issues/748
"Apple’s guidelines explicitly permit you to push executable code directly to your app, bypassing the App Store, under these two conditions:
* The code is run by Apple’s built-in WebKit framework or JavascriptCore
* The code does not provide, unlock or enable additional features or functionality"
"... the better sentence would have been to assign a number of C.S. hours for EACH proven incidence of infection."
The 240 hours is in fact the maximum community service which can be given under Dutch law.
Note that under Dutch law infecting multiple computers would be considered a single "strafbaar feit" ("punishable event"), hence limits apply to the whole punishment. This is the principle of the "meerdaadse samenloop".
"I think Frisian is closer."
Frisian and English are considered part of the North Sea Germanic, or Ingvaeonic, subgroup of West Germanic.
Of course, English is unique among Germanic languages in that it took an enormous amount of vocabulary from (Norman) French and from Latin. And then Shakespeare came along and invented about 1700 of the most common English words.
"baled-in integrations with practically every other enterprise tool on the planet."
Mmm, baled-in? Let's see https://www.dictionary.com/browse/baled
1. noun:a large bundle or package prepared for shipping, storage, or sale, especially one tightly compressed and secured by wires, hoops, cords, or the like, and sometimes having a wrapping or covering: a bale of cotton; a bale of hay.
2. a group of turtles.
3. verb (used with object), baled, bal·ing. to make or form into bales: "to bale wastepaper for disposal."
OK, so afterwards you end up with a big bale of enterprise tools, all tightly compressed and secured by wires, hoops, cords, or the like. Sounds about right.
Jedi is a autocompletion/static analysis engine which is widely used in the Python ecosystem. For example, by IPython/Jupyter notebook, and also by Vim's YouCompleteMe plugin. And so far by Visual Studio Code.
That's why you *disable* Jedi to get the new thing.
I suppose it is sad but unsurprising that Microsoft chose to roll their own thing rather than contribute to Jedi.
There are tons of applications which require accurate time but don't care a bit about what the spinning rock does. Makefile timestamps, log timestamps...
Leave the translation from TIA to "on the morrow of the Ides of March" to some user interface layer.
Putin is emulating Augustus[1]. Like Augustus, he takes on an office, then releases it when constitutionally required. But in any office, he holds absolute power.
Putin is a bastard, but a magnificant bastard. And Trump is an oaf.
[1] the Roman emperor, not the month
"It's that they need to format the HTML in particular ways so that the generated PDF is accessible, functional, etc."
Actually Chrome's print-to-PDF is pretty good at this, frankly. The resulting PDF document is fully searchable, text can be selected, etc.. I presume this means a screen reader would be effective (since clearly the original text is preserved as text). Hyperlinks in the original HTML become hyperlinks in the PDF.
If there is something missing, it would make sense to contribute it to the open-source Chromium codebase rather than invent a wheel with more corners.
Of course, if your original HTML was sh*t from an accessibility POV to begin with, print-to-PDF is unlikely to improve upon the situation.
"While the Python language has very few known vulnerabilities"
What do you consider a known vulnerability?
From Python docs:
"The pickle module is not secure against erroneous or maliciously constructed data. Never unpickle data received from an untrusted or unauthenticated source.Unpickling data from an untrusted source, allows an attacker arbitrary code execution."
And of course, tons of other modules use pickle under the hood.