Geopolitics: A Golden Needle for Russia and the CCP

Every so often there are bubbles that are so big that they can’t help but become the foundation of even larger bubbles, and the froth of bubbles gets so huge that people start actually believing in the bubble mass as though it were a static, stable, real thing. Until someone turns up with a golden […]

Erlang: LOL

A follow up to “erlang-questions: A tale of push VS pull and authority VS lolberty“… The Central Authority has Decided that the “Erlang community” now officially consists only of people willing to eagerly submit to having the Woke CoC shoved into everything. Anyone suspicious of this sort of thing has no opinions worth hearing. See, […]

Geopol: Regarding the Russo-Ukrainian War

The vast majority of wars in history are two weeks or less and are characterized by fighting, then talking, then more fighting, until finally a settlement is reached. The point of the fighting is to improve your side’s negotiating power at the next round of talks. The negotiate/fight cycle has already begun between Russia and […]

The Three Flavors of “Globalism”

There are three flavors of “globalism” right now. The distinctions are important. Global Trade: The original Eisenhower globalism was “free movement of goods, not free movement of people.” (The idea of “free movement of people” only existed at that time in global Marxist theory.) American Empire: After the Cold War the professional political class believed […]

Erlang: How to browse ZX/Erlang source files on Windows

Windows is a profoundly annoying development platform for non-MS languages and a fairly rare deployment target so it doesn’t really get much in the way of attention or tooling. The smoothest Erlang experience on Windows so far is running applications via Vapor (a GUI frontend for ZX), but that depends on applications being developed and […]

Erlang: Protip — `throw` is an antipattern

throw is bad. EEP 0049 is a whole set of bad ideas. Deeply nested case is bad. Using if where it doesn’t belong is bad. try … catch is bad, but there are a handful of builtins and library functions that force you to use it instead of providing an ok | error return (use […]

Economics: Advent of the Generic CEO

“Financialization”, a process characterized by stakeholders in a business activity mixing up the metric of success (money) with metrics of performance (operational standards), has manifested some bizarre outcomes over the last few decades. These effects have come to dominate the economic landscape as money has become less and less representative of reality and government involvement […]

erlang-questions: A tale of push VS pull and authority VS lolberty

I just plowed through my email backlog for the first time in a long time to find that the venerable and seemingly eternal resource for n00bs and webtards in need sage graybeard advice known as the “erlang-questions” mailing list is now deprecated by the Erlang Something-or-other (Foundation? whatever). I suppose this means they intend to […]