This is actually a good post, and it would be very useful to have some sort of repeatable way to compare your own skills to the skills requested by a certain industry/market.
The story of Olivetti is another sad story of great business created by visionary people like Adriano Olivetti, and destroyed by the same old ignorant people that run the country.
When Olivetti was in financial troubles, a task force of government people and people from other industries (FIAT, cited in the video at "https://www.youtube.com/watch?v=oYB2oBc1BpA", linked in another post) gathered together not to help Olivetti, but just to sell it.
They just did not understand what they were dealing with.
Standard JVM, slightly smaller, much faster. This is comparing to Java 1.2 before JIT/Hotspot and a decade of performance work. (Also I doubt anyone had 7.7 years of experience with Java in 2000, so that would be general)
If we consider JavaCard or Java ME a java dialect then yes, it has gotten a lot smaller! I think neither of these where available in 2000.
Running Java also does not need a JVM. There are AOT compilers for JAVA. Like Lisp there are a lot of different implementations with lots of differing trade offs.
In any case a very flawed comparison, like all programming languages comparison of this kind as it is so hard/expensive to do it correct.
But an interesting read anyway.
I think of languages as equivalent (they are all turing complete right) so something buildable in one must be buildable in the other. The question is what tradeoffs do the languages make for the humans in the loop.
Lisp and Java make different tradeoffs there, and C makes yet another set of tradeoffs. And which languages we use is more often dependant on historical accidents than technical excellence (like most human languages) see JS as an example.
I believe dynamic languages are better for small teams and short project life times. I believe automatic memory management by default languages are better for the vast majority of projects than manual memory management options.
I think a written language like Traditional Chinese (Java) is better for running an empire than one like Latin (Lisp). But a more modern idea like Hangul (Clojure?) might do even better.
In the end to get the best CPU performance one needs to know the CPU and architecture as well as an ability to think in bits. And like in human language one can write poetry in all of them, its just a bit more difficult than the office memo's we tend to write and read in our jobs ;)
> It was hard enough being the only woman on most projects.
> Try being the only woman over 40. Doesn’t matter how good
> you are, or even if your colleagues respect you.
> Eventually you get tired of being the odd duck.
What i read is: "even if everything is fine, my coworkers respect me and i get a nice paycheck, i feel the need and urge to be bitching about something".
If it comes with a nice dock that charges it wirelessly, what's the problem?
Actually, what I don't like is turning watches into phones, meaning we're going to change it every like a year or two, and getting angry because "the watch is old and it got slow".
I've been using the same Casio F-91W for two years and it just works.
It really isn't all that special or complicated. The biggest riff (that I have seen) which gives it a bad reputation is browsers coming up with their own conflicting or awkward APIs. (which is one reason why jQuery exists)
Actually you shouldn't, in the sense that there's nothing certifying that the images are 'clean'.
But: I downloaded one of the images just for testing out some servers setup locally (no deployment to the wild net) and for that I think it's gonna be fine.
Of course, I'll give it minimal access to the Internet.