24 hours of global air traffic in 4 seconds – Metrocosm

https://en.wikipedia.org/wiki/Plague_Inc.

http://metrocosm.com/global-air-traffic-map/

Somebody somewhere made a comment that coronavirus was spread by the wealthy who insisted on flying to China and Milan. Pretty sure anybody who’s played Plague knows that’s hogwash. This animation shows a SINGLE DAY of air traffic around the world in 2008. Pretty sure this is mostly business traffic. I doubt it’s decreased since then.

«On an average day, there are roughly 90,000 commercial flights around the world. This stunning animated map displays them all in 4 seconds.»

(Yes, I know the NY Times did a story on this, too, a day or two ago.)

Lack of testing will throw covid stats off

https://twitter.com/EpsilonTheory/status/1241923912084176898?s=20

What lack of testing does. We won’t even be able to know cause of death without testing, so it’ll throw covid death stats off. “There is no coronavirus in great soviet republic of Russia.”

Ben Hunt (@EpsilonTheory) Tweeted: Please read, RT. From the dept head of a major hospital in a major American city that is NOT in NY, CA or WA. “The numbers – including deaths – are underreported bc we are not allowed to report it as Covid until the test comes back positive.” This is the new #DontTestDontTell. https://t.co/nxRorvCzwF

Learning Gradle

Ok, Gradle. I know you guys are really proud of yourselves, but do you have to be so dang leaky with your abstractions? Is it really crucial that we know that script blocks are secretly method calls that take *closures* as parameters? Can’t you just say “script blocks” and be done with it?

Also… “configures the dependency configurations”? Seriously? You know “configure” is ALREADY a nebulous word, right? You had to configure the configurations?

«A script block is a method call which takes a closure as a parameter. The closure is treated as a configuration closure which configures some delegate object as it executes. The top level script blocks are listed below.

….

configurations { } — Configures the dependency configurations for this project.

dependencies { } — Configures the dependencies for this project.»

(From https://docs.gradle.org/current/dsl/index.html.)

Denmark’s Idea Could Help the World Avoid a Great Depression

https://www.theatlantic.com/ideas/archive/2020/03/denmark-freezing-its-economy-should-us/608533/

(Denmark spends 13% of GDP to pay salaries of unemployed at 75% for 3 mos., equivalent to $2.5 trillion in U.S. economy.)

«Thompson: Do you think it’s a good idea?

Larsen: … If you ruin people’s private lives and companies go bankrupt, it will take years to build this up again. So I think it’s a wise decision.»

Instacart banning someone unfairly and not responding

https://twitter.com/AustenRisolvato/status/1241078769399578628?s=20

Another example of a web site (Instacart) gotten so big it can’t handle things that need human intervention.

«Hi Twitter – I need your help. @Instacart has completely screwed over the woman (Tammyra) who handled our shopping the other day, and they’ve taken her livelihood for helping another person in a scary time. Please share so they’ll finally pay attention to this. #instacart »

No Chinese people means no COVID-19 in Kansas town | The Kansas City Star

https://www.kansascity.com/opinion/editorials/article241353836.html

Oh, snap, they went there, as they say.

«It’s no more the fault of the Chinese people, or of their government, than it was the fault of Kansans that the “Spanish flu” of a century ago seems to have started in Kansas. Very close to home for Mr. Rodriguez, in fact, among World War I soldiers at Camp Funston, part of Fort Riley in Geary and Riley counties.»

Shouting into the void about Microsoft and Blazor

We had a dev team meeting yesterday and I said something disparaging about Blazor. My manager responded with “well, Microsoft is the second biggest company in the world” with the implication that the Microsoft Way must be The Right Way. And everybody sort of nodded.

Since I can’t shout at my manager and teammates, I’ll just shout into the void here.


Amazon and Linux (and a horde of other suppliers such as Digital Ocean and Netlify) are squeezing Microsoft on the back-end.

Javascript and the Web (Google’s Angular; Facebook’s React) are squeezing Microsoft on the front-end.

MS has axed IE/Edge development and capitulated to Google (although I’m sure nobody would word it that way, probably for good reason). Mobile Microsoft is non-existent (Surface notwithstanding).

Microsoft’s only real play is to get WPF onto browsers via web assembly and Blazor. And to continue to offer “business value” a la IBM. That’s really an enterprise solution.

And they know it. So that’s what they’re doing, as hard as they can. They’ve really been caught flat-footed by this whole “web” thing, the same as IBM got caught flat-footed by this whole “TCP/IP” thing (remember LU 6.2?). They have really been locked into the desktop/Windows OS for years, and I’m sure it’s yet another example of large corporations unable to change culture quickly.

If they try to go back to their old methods of anti-competitive practices and dictating to/fooling customers, they’ll be dead. I think a lot of decision-makers aren’t standing for that nonsense any more. Linux cloud instances are half the price of Windows instances, and that money talks loudly.

Is the future WPF, served from Linux onto WASM? Maybe. Will Microsoft try to charge money for that? Will customers pay for it? Maybe (it’ll have to be worth the price). Will Azure surpass AWS? Maybe, if the Blazor solution is strong enough (because Microsoft will, of course, try to use Blazor to push Azure), but I doubt it.

Everything* can be compiled to WASM, so, apart from Javascript frameworks, who else has a UI story that can be an alternative to Microsoft Blazor? Well, JavaFX (ha). And… Google Dart?

Plus whatever those wild-eyed open-source hippies come up with.


*Well, except maybe C++, since it’s probably got dependencies on all sorts of close-to-the-metal libraries like DirectX or OpenGL or the network stack or some such.

(Also, WTF, WordPress.com? $300/year to let me put a footnotes plugin in my site?)