Comment Even if it was true, terrible value for money (Score 4, Insightful) 31
Even if it was true... millions of dollars for
Wonder what the arrest rate of 20 extra pairs of feet on the street is?
Even if it was true... millions of dollars for
Wonder what the arrest rate of 20 extra pairs of feet on the street is?
He's saying that Java, because of it's nature, and the type of programmer that uses it, could reasonably be expected to be more rigorously programmed than Javascript, so if there are horrific problems with Java, then the problems with Javascript are like the Elder Gods descending upon the web.
Possibly not so bad at the client side, but all this Node.js stuff that's popular....
Oh, yes, testing doesn't fix bad design. But it helps to avoid the problem mentioned - which is that projects use versions of components with known problems that are known - and thus have been fixed in newer versions.
I've only ever seen instances where new versions of Java broke things by removing deprecated components like JINI, but I generally tend to stick to OpenJDK for everything - as the "official" Java (the benchmark for certification) maybe it has less "clever" in it than the others.
Clients may be keen to move onto newer versions of Java because of the immense litany of security defects that get listed by Oracle when they release a new version, and because of their apparent enthusiasm for end-of-lining support (alas, Java 7, we knew you well, but no more public updates after April 2015).
Why?
Because if you don't test your code, you don't know if changes to it break it.
Changing the components your code is composed of is a big change.
Therefore : people get nervous about changing the components they have used (even changing the version).
What should be happening : when you're planning a new release, raise the component versions to the latest and run your test suite. If it passes, good job, release it.
What is actually happening : the version numbers never get edited, because that version worked, and if you change it, OMG, it might stop working.
And if you want to to work better : Kickstart it a bit
With a modern browser that supports it?
Try Talky
Uh huh.
"Audio and video calls are not supported on your OS"
(Ubuntu Linux 14.04, Firefox, Chromium, AND Chrome)
"Cross platform", my arse.
The Windows version demands a 6MB MSI installer get run as well, so it's not entirely standard WebRTC either.
And sadly, it was only an accident.
I used to work for a company that still maintains a VB3 system. We also used a licensed rich-text-format textbox control for reporting. We had to buy the company to get the source code for it when it went out of business, just in case it had a critical bug and we needed it fixed.
Proprietary platforms will, as you say, only stick around by dint of luck. Free software is the only software you're guaranteed to have stick around.
As for hardware, buy redundant units.
> there's even less you could do against a bomber or a tank.
This is presumably why the US are arming police forces all over the country with ex-military surplus.
They're preparing for the inevitable war against their populace. We should probably be infiltrating the police.
Why? Because those people are clearly of insufficient value to be considered viable, deemed so by the All Jerking Invisible Hand of the Holy Market?
Viewing the poverty line as if it were made of piano wire is a dangerous thing, especially since with the increasing levels of automation in the world, it will continue to sweep towards the right of the income curve.
Don't know about the Luton ones, but they are everywhere.
Leeds rail station has cameras placed for face reco all over the place, particularly on the stairs. I imagine most of the UK transport hubs now have this.
Electronic is a bad design for a voting system, because only a tiny priesthood of nerds can audit it. It's easy to get wrapped up in all the cool cryptographic technology, it's undeniably fun, but something as important as deciding the figurehead of the free world should be open to inspection. And a counting room composed ofa few square millimetres of impure silicon is not. Use a pencil, and hand count ballots.
Yeah. You could probably replace the thing with a raspberry pi
$2M ? Someone's pork barrel overfloweth.
Real Programmers don't eat quiche. They eat Twinkies and Szechwan food.