Maybe the Nomads Had It Right

Over the last year I’ve done a lot of thinking about statism. I think that it’s safe to say that statism is the predominant ideology of our time. Most so-called revolutionaries don’t talk about eliminating the state, they talk about replacing current states with a more idealistic ones. Even a lot of so-called anarchists fall into this trap. For example, if you talk to an anarcho-communist, they’ll tell you that humanity won’t be truly free until every worker enjoys the same democratic control over their workplace. However, are you really free if your actions are decided by a majority vote? I would argue that you aren’t.

My thinking has lead me to look for historical alternatives to modern statism. If you read enough about human history, you’ll likely come across the fact that until very recently there has been two widespread societal ideologies: sedentary and nomadic. As James C. Scott notes in his book Against the Grain sedentary societies gave rise to statism. Throughout most of human history nomadic people tended to be healthier, happier, and, obviously, overall less centralized.

The health aspect likely comes from the fact that humans only recently figured out how to keep a lot of tightly packed people sanitary (it turns out we’re a filthy species). Until our species figured that out, disease was rampant in cities (COVID-19 was nothing compared to the plagues that frequented cities just a short while ago). Happiness is a harder thing to define and understand. However, nomadic people were able to pick up their entire lives and migrate elsewhere quickly, which made them much harder to oppress. If a tribe on the Asian Steppe didn’t like the conditions they were living under, they could pack up and move to greener pastures. It’s easy for me to see how that would make people happier.

So what happened? If nomadic people were healthier and happier, how did sedentary societies become the dominant societal form? I can’t answer that question authoritatively (I don’t think anybody can), I can only provide some hypotheses. I think the largest contributor to the domination of sedentary societies was the Industrial Revolution. Factories were necessarily centralized and factory jobs during the Industrial Revolution were often the highest paying jobs. It is also easy to see how the state was able to become more authoritarian as more and more people migrated into tightly packed cities (there’s a reason the most authoritarian regimes tightly control travel) and as the state claimed monopoly powers over critical infrastructure such as electricity, power, and sanitation. If you live in a city, the very things you depend on to survive are likely entirely controlled by the state and that gives it literal power of life and death.

However, I do have some home that the situation we find ourselves in is an anomaly. Due to the COVID-19 scare, I am working from home for the indefinite future. This hasn’t cause me any trouble since technology has evolved to the point where I can do my work from anywhere that has an Internet connection. Many people are in the same boat as I am. Moreover, technology is advancing in factory automation. In a few years factory employees might be able to do their job, which will likely evolve into programming the machines that do the actual manufacturing, remotely as well. Amazon is already experimenting with automated grocery stores and delivery drones. If drone technology evolves sufficiently, it may become easy to get even highly perishable goods in the middle of nowhere.

As technology improves nomadic societies may make a resurgence. If that happens, it might reestablish the greatest historical alternative to statism.

Maintaining a Currency

I like the idea of cryptocurrencies for several reasons. With the exceptions of ones started by governments or their cronies, they exist outside the direct control of governments. If designed properly, they can also enable anonymous transactions, which hinders the efforts of governments to use transaction information to oppress individuals. However, there is a lot of criticism aimed at cryptocurrencies. Some of the criticism is valid, but much of the criticism is idiotic when considered in the context of currencies in general.

One of the most common criticisms I see regarding cryptocurrencies is their energy consumption. Consider Bitcoin. There is a website dedicated to tracking the estimated power usage of the Bitcoin blockchain. As of this writing the site estimates the blockchain’s energy consumption at 73.12 TWh, which it says is roughly equivalent to the power usage of all of Austria. Consuming the power usage of an entire country to maintain a blockchain appears horribly inefficient… until you compare it to the resources used by other currencies.

Consider the United States dollar. It’s easy to make the mistake of assuming the dollar is a comparatively efficient currency since pieces of paper with pictures of dead tyrants don’t consume electricity. But there’s so much more involved in manufacturing an maintaining dollars. To start with you have the obvious raw materials needed to manufacture dollars. Ink, paper, printing machinery, etc. are needed to make every dollar. Not only is printing machinery used to print dollars, it also requires routine maintenance. Once the dollars are printed they must be stored so you need warehouse facilities. But not any warehouse facility will do. Being a highly sought after good, dollars must be stored in a warehouse that is secure against thieves. These secure storage facilities require hardened materials, security devices, electricity, manpower, etc. Then you have the issue of transporting dollars between storage facilities, which must also be done in a secure manner (armored trucks aren’t exactly fuel efficient vehicles).

The resources needed for manufacturing, storing, and circulating dollars is only a small percentage of the overall resources needed to maintain dollars. A fiat currency quickly becomes worthless if nongovernmental counterfeiters are able to practice their trade unhindered. There are two majors steps to thwarting counterfeiters: hardening the currency itself to make counterfeiting more difficult and punishing counterfeiters once they’re captured.

A dollar can have a lot of built-in security measures. Each of these measures requires resources for both development and implementation. Research and development is needed first to come up with measures that make dollars harder to counterfeit, then manufacturing machinery capable of implementing those measures must be developed, purchased, powered, and maintained.

Then you have the task of punishing captured counterfeiters. The first step in this process is writing and passing legislation, which can be an incredibly inefficient process. The legislation itself is meaningless though, it merely authorizes the allocation of resources for law enforcers. Dollars are probably the most common target of currency counterfeiters, which means the amount of law enforcement effort needed to find and capture counterfeiters is significant, especially when you consider the fact that such efforts must be global in scale. Once captured the counterfeiters must then be tried and, if found guilty, imprisoned. The court system isn’t designed for efficiency and prisons, like the previously mentioned secure warehouses, require a lot of resources to build, operate, and maintain.

What I’ve presented is an incomplete summary of the resources needed to maintain a fiat currency. It’s easy to see that they’re not a resource efficient as many people suspect. Criticizing cryptocurrencies for being inefficient without comparing such inefficiency to their biggest competitors, fiat currencies, is disingenuous and meaingless.

Killing Yourself Slowly

Trump is working to take this country back to the good old days of mercantilism when governments decided who would succeed and who would fail. Implementing tariffs was just the first act in his strategy to provide a supposed advantage to American companies. His latest act was far more blatant. He issued an executive order to prohibit Huawei from the United States market. In the aftermath of this executive order Google has revoked Huawei’s use of its services, including its Play Store:

President Trump issued an executive order last week banning “foreign adversaries” from doing telecommunication business in the US. The move was widely understood as a ban on Huawei products, and now we’re starting to see the fallout. According to a report from Reuters, Google has “suspended” business with Huawei, and the company will be locked out of Google’s Android ecosystem. It’s the ZTE ban all over again.

That’ll give a much needed boost to American device manufacturers, right? You know, all of those device manufacturers who manufacture their devices in China, where Huawei is headquartered. Because I’m sure this executive order won’t result in any reciprocation from the Chinese government.

But even if we set aside the likelihood of a Chinese retaliatory response, this executive order sends a rather clear message for companies headquartered outside of the United States. That message is that they shouldn’t rely on products or services from companies headquartered in the United States. Huawei can still use Android since it’s an open source project (a good reason to prefer open source code to closed source code) so it doesn’t have to write an operating system for its devices from scratch. It does have to figure out a replacement for Google’s proprietary bits though. There are several solid third-party clients available for Android that allow access to online calendaring, contacts, and e-mail services. Many of those clients are also open source. Huawei could utilize them in place of apps like Google Calendar, Google Contacts, and Google Mail (Google Maps is the tough one to replace but a third-party client could be written for it). So it would only need to worry about distribution and it has enough funding to build its own app store (it could also use something like F-Droid, but that’s unlikely). It could also make licensing money off of its app store by providing access to other Android device manufacturers who had their access revoked by Google due to an executive order.

Foreign companies aren’t going to stop doing business when the figurehead of the United States puts his signature on a piece of paper. They’re going to either make or buy replacements for everything can no longer use. If this behavior of barring foreign companies from business in the United States continues, companies headquartered outside of the United States are going to become more and more wary of relying on American products and services and instead seek foreign alternatives. American companies like Google will find themselves more and more isolated from the global market. The constantly dwindling market size will cause them serious economic hardship, which will translate into economic hardship for their employees.

Isolating domestic businesses from foreign markets is slow economic suicide.

Destructive Rights Management

Digital Rights Management (DRM), and oxymoronic term since something ceases to be a right the second it’s managed, has been the bane of digital content consumers’ existence since it was first developed. Why does the single player game I bought need a constant Internet connection? DRM. Why is this audio CD trying to install a rootkit on my system? DRM. Why can’t I watch this movie I purchased from the iTunes Store on my Kodi box? DRM.

However, the greatest danger of DRM lies in the fact that any content protected by DRM can be taken away from you. This is a lesson that people who purchased e-books via Microsoft’s service (I’ll be honest, I didn’t even know Microsoft had an e-book service) are learning right now:

There’s bad news for users of Microsoft’s eBook store: the company is closing it down, and, with it, any books bought through the service will no longer be readable.

To soften the blow, the company has promised to refund any customers who bought books through the store (a clue that there may not have been that many of them, hence the closure. Microsoft did not offer further comment).

But just think about that for a moment. Isn’t it strange? If you’re a Microsoft customer, you paid for those books. They’re yours.

But they’re not yours. Why? DRM.

The upside for consumers is that Microsoft isn’t closing its e-book service because it’s is filing for bankruptcy, which means it’s is in a position to offer refunds (more on that in a moment). This situation makes it an oddity though. Oftentimes when a service shuts down it’s doing so because it has run out of money. If this were a small e-book distribution service, not only would its customers lose all access to the books that they purchased, but they would also receive no refund.

But let’s talk about Microsoft’s refund for a moment. If you go to the announcement page, you’ll see that there are some strings attached:

How do I get my refund?

Refund processing for eligible customers start rolling out automatically in early July 2019 to your original payment method. If your original payment method is no longer valid and on file with us, you will receive a credit back to your Microsoft account for use online in Microsoft Store.

If your original payment method is still valid (i.e. if your credit card hasn’t expired or been stolen) you will get a credit back. That’s actually pretty good but if the original payment method is no longer valid, you get Microsoft Fun Bucks, which you can use to buy more DRM encumbered content that may go away at any moment. That’s not as sweet of a deal.

The service will shutdown in July so if you’re in the middle of reading a book, you better finish it up before it’s taken away from you.

Subscription Fatigue

Daniele Bolelli announced that he was going to take his excellent History on Fire podcast to a new subscription podcast service called Luminary. I don’t blame him. As he said, he’s been putting full-time hours into a podcast that is currently paying part-time wages and Luminary appears to be offering him a better deal. However, Luminary is a new player in the already crowded premium podcast market. There are quite a few services offering podcasters a mechanism to monetize their content. The problem is that they’re all silos that have a handful of exclusive podcasts available, which is the same problem facing the movie and television streaming market at the moment.

Rewind just a few years ago when Netflix was the king of streaming movies and television shows. You paid Netflix a monthly fee to access all of the content it had available and life was pretty good. But Netflix’s success convinced a lot of content creators that they could make big money in this space without giving a third-party like Netflix a cut of the action. Today if you want to stream the new Star Trek series, you need to subscribe to CBS’s streaming service. If you want to stream Marvel movies and shows, you’ll soon have to subscribe to Disney’s streaming service. If you want to stream Man in the High Castle, you’ll have to pay for Amazon Prime. Hell, DC Entertainment is starting its own streaming service, which is where you’ll probably have to go if you want to watch the latest Batman series.

Compare this to music streaming services. Whether you subscribe to Apple Music or Spotify doesn’t make a huge difference. Both services provide largely the same content. That’s because the record labels never entered the streaming market themselves. Instead they let far more competent companies handle the delivery mechanism. The fact that music piracy is down shows that people are willing to pay for convenience. But would this story be the same if each record label was operating its own service? Would people who currently pay a single monthly subscription to Apple Music or Spotify be willing instead to pay a monthly fee to Universal Music Group, Sony Music Entertainment, Warner Music Group, and EMI simultaneously?

As more and more content, software, and services migrate to a subscription model we’re going to start seeing what I like to refer to as subscription fatigue. Consider just a small sample of the subscription fees an individual could find themselves paying today. You have the obvious service subscriptions such as a home Internet connection, cell phone plan, garbage collection, water, etc. But people have to get work done so they may also find themselves paying a subscription fee for Microsoft Office 360, Adobe Creative Suite, Dropbox Plus, and maybe an important app or two on their phone. All work and no play makes for a dull life so many people may subscribe to a few entertainment services. They may pay a subscription fee for cable or satellite television, Netflix, Disney+, World of Warcraft, a phone game or two, and maybe soon Google Stadia (if Stadia uses a subscription fee). Then you have their daily commute to consider. What will they listen to as they drive to work? Maybe Apple Music or Spotify subscription, Luminary, and Stitcher Premium.

All of these small monthly subscriptions add up quickly and each household only has so much money to spend. At some point an individual may decide that they can’t afford both Netflix and Disney+. Does that mean they will cancel one and forego that service’s exclusive content or does that mean that they will simply pirate that service’s exclusive content? I’d bet the latter in most cases. And once they’re pirating one service’s content, they may decide it would be financially smarter to cancel their other subscription and pirate that service’s content too.

This post isn’t meant to be a condemnation of subscription services. I understand that people need to make a living and certainly don’t disparage people for trying to do so. But I do question the sustainability of having so many silos. I think the current music streaming model where content creators are largely separate from content deliverers and exclusive access deals are at a minimum is the most sustainable model. That way the content creators get paid and the content consumers can take their pick of delivery services without having to sacrifice a lot of their content. I think the diaspora way from Netflix is going to hurt the movie and television streaming markets (although some large players like Disney will likely do well with their service) in the long run. I also think it would be wise for Podcast streaming services to adopt the music streaming model where content creation is mostly separate from delivery and exclusive content deals are the exception rather than the rule. And when game streaming becomes more viable (which is may with Google Stadia), I think it would be wise for game creators to avoid being shuffled into a series of exclusive silos rather than providing their games to a wide number of streaming services. All of these services are ultimately competing not just with each other but with the free alternative of piracy. People will pay for convenience but they will only pay so much.

Alternate Social Media Project Part 1: Riot.im

When I announced that I was cutting back on blogging, I explained that it was so I could focus my energy on other projects. One of those projects, which I’ve dubbed the Alternate Social Media Project (ASMP), has been replacing the social media functionality provided by Facebook. Why? Because Facebook has become not only a total invasion of privacy (which most people apparently don’t give two shits about) but also an increasingly useless platform for anybody with beliefs that aren’t state approved (which people seem to care about when they find themselves being censored by Facebook’s administrators). Rather than demand that the government step in and force Facebook to run its operations in the manner I approve, I decided it would be easier to just move somewhere freer.

This project is occurring in steps. The first step was to find something to fulfill the primary use of social media: communication. My requirements were modest. The solution upon which I settled had to be decentralized, fully usable on mobile platforms, and offer the option of secure communications. I settled on Riot.im since it was one of the few decent options that met those requirements.

Riot.im is the reference client for the Matrix protocol. The Matrix protocol is, basically, an evolution of Internet Relay Chat (IRC). Unlike other attempts to improve on IRC, Matrix is also federated, which means anybody can run a server and those servers can communicate with one another. Facebook demonstrates the importance of federation. If you express wrongthink of Facebook, you risk being exiled. If you express wrongthink on a Matrix server, you risk being exiled from that specific server but you can migrate over to another server, possibly your own server (where you can express all the wrongthink your heart desires). So long as the new server you’re on is federate with the servers your friends are on, you can continue your conversations.

Unlike IRC and many other older communication protocols (XMPP comes to mind), Riot.im works well on mobile devices. Android and iOS like to kill apps in the background and when those apps are killed, all of their active network connections die with them. With IRC this means you have no idea what is going on in the room until you open the app and reconnect. Riot.im, on the other hand, will work like other modern communication tools when your app isn’t running. When activity happens in one of the rooms of which you’re a member, you will receive notifications (unless you disable those notifications). If something piques your interest, you can open the app and jump into the conversation. My previous attempts to migrate friends to other platforms were thwarted because none of them were willing to use something that didn’t play well with mobile. I’m happy to say that Riot.im doesn’t suffer from that shortcoming.

Riot.im fulfills the third criterion by offering the option of end-to-end encryption. Matrix has no concept of direct messages as far as I can tell. When you want to communicate privately with somebody, you’re placed in a private room with them. If you want your communications to be private, you can turn encryption on in the room. Another nice feature is that once encryption is enabled in a room, it cannot be disabled. This setup, although potentially confusing to some people, has two nice features. The first is that this setup enables any room to be encrypted. You and your friends can setup an encrypted room where you can express wrongthink without the server administrators being able to see it (unless you invite them into your room). The second is that you don’t have to worry about somebody secretly turning encryption off at a future point (and thus exposing your wrongthink to outsiders).

Riot.im obviously isn’t a replacement for Facebook. At most it’s a replacement for Facebook Messenger. Since everything on Riot.im occurs in a chatroom, it’s not as easy to have a conversation about a linked article and there is no way to accrue imaginary Internet points like you can with Facebook’s reactions. However, I’m not actually a fan of services that try to do everything. It’s too difficult to replace individual parts when something better rolls around or an update to the current tool makes it unusable.

If you’re interested in migrating off of Facebook or other restrictive social media platforms, you could do worse than starting with Riot.im.

Linux on a 2010 Mac Mini Part Two

Last week I mentioned my adventure of installing Linux on a 2010 Mac Mini. Although Ubuntu 18.10 did install and was working for a few days an update left the system unusable. After an update towards the end of last week the system would only boot to a black screen. From what I gathered online I wasn’t the only person who ran into this problem. Anyways, I ended up digging into the matter further.

I once again tried installing Fedora. When I tried to install Fedora 29, I was unable to stop it from booting to a black screen so I decided to try Fedora 28. Using basic graphics mode I was able to get Fedora 28 to boot to the live environment and from there install Fedora on the Mac Mini. After installation I was able to get my Fedora installation to boot. However, when I tried to install the Nvidia driver from RPM Fusion, the system would only boot to a black screen afterwards. I tried installing the Nvidia driver via the negativo17 repository but didn’t expect it to work since the driver distributed from that repository is based on version 418 and the last driver to support the Mac Mini’s GeForce 320M was version 340. Things went as expected. I then tried installing the Nvidia driver manually using a patched version of the 340 driver from here. Unfortunately, that driver doesn’t work with the 4.20 kernel so that was a no go as well.

The reason I hadn’t tried to install the Nvidia driver manually before was because I didn’t want to deal with supporting the setup in the future. As I was trying to install it using the previously linked instructions I felt justified because the guide isn’t nearly as straight forward as installing the driver from a repository. It became a moot point since manual installation didn’t work but it did make me think about the fact that any solution I settled upon would need to be maintained, which lead me to the idea of using Ubuntu 18.04 LTS. The LTS versions of Ubuntu are supported by Canonical for five years so if I could get 18.04 installed, the setup would have a decent chance of working for five years.

After passing the kernel the “nouveau.modeset=0” argument, just as I had to do with 18.10, I was able to boot into a live environment and install 18.04 to the hard drive. Likewise, I had to use the “nouveau.modeset=0” argument to boot into the installation. Once I was booted into the installation I was able to use “sudo apt install nvidia-340” to install the 340 version of the Nvidia driver. After rebooting everything worked properly. I’m hoping that future updates will be less likely to break this setup since the LTS releases of Ubuntu tend to be more stable than non-LTS versions.

So, yeah, if you want to get a currently supported Linux distro running on a 2010 Mac Mini, take a look at Ubuntu 18.04. It might be your best bet (if it continues to run properly for the next month or so, I’ll say it is your best bet).

The Dying Concept of Ownership

Apple is once again pushing developers to utilize a subscription model rather than a one-time purchase model for their software:

For a while now, Apple has been encouraging app developers to consider subscriptions as a key revenue source, and the company is introducing some new options for developers that it hopes will make the option more attractive. In the past few days, Apple has informed developers that they will now be able to target current and recent subscribers with promotional rates on subscriptions. That means subscribers will be able to offer discounts to try to get you back if you lapse, or they might try to entice you to stay if you’re considering leaving.

Apple’s push isn’t unique. More and more markets are trying to transition to a subscription model. Car dealerships often push leasing over purchasing. Music and video are moving from selling songs and albums to stream subscriptions. Home ownership is being usurped by renting.

To put it bluntly, ownership is dying. It shouldn’t surprise anybody though. Subscription models are far more profitable. Consider a software package. For the sake of argument, let’s say that there is a software package that you use and that it originally cost $60 for each major version upgrade and that it averages a major upgrade release once per year. Suddenly the developer decided to transition to a subscription model. Now you will pay $5 per month. At first you don’t notice any difference since you’re still paying $60 per year. However, under the old model you paid once and had that software in perpetuity. If the developer released a new major version that didn’t have any new features that interested you, you could just skip it and continue to use the old version. Under a subscription model, even if you stick with an old version, you will lose access if you stop paying your subscription.

The other issue with subscription models is that, contrary to claims made by subscription advocates, they can discourage developers from adding new features. If, for example, a developer releases a piece of software that customers absolutely need to get their job done, they will enjoy a continuous stream of revenue even if they fail to release improvements. Under a one-time purchase model, the only way that the developer could make more money is to release a new version that’s good enough to convince customers to buy it.

But, in the end, subscription models offer more profit for less work so I predict that they will continue to overtake one-time purchase models. I’m not looking forward to such a future but it is what it is.

Linux on a 2010 Mac Mini

I prefer repurposing old computers to throwing them away. A while ago I acquired a 2010 Mac Mini for $100. It has worked well. I even managed to install macOS Mojave on it using this patcher. However, I wanted to try installing Linux on it.

I first tried installing my go-to distro, Fedora (version 29 to be specific). Unfortunately, I immediately ran into problems. The Mac Mini has an Nvidia card that doesn’t play nicely with the nouveau driver in the kernel so I couldn’t bring up a graphical environment (I just got a black screen with a blinking cursor in the upper left corner). I tried booting the Fedora live distro with the “nouveau.modeset=0” parameter but to no avail.

So I decided to try Ubuntu (18.10). Ubuntu also initially failed to boot but it at least gave me an error message (related to the nouveau driver). When I booted it with the “nouveau.modeset=0” parameter I was able to get to the graphical interface and install Ubuntu. After installation I once again booted with the “nouveau.modeset=0” parameter and install Nvidia’s proprietary driver. After that the system now boots into Ubuntu without any trouble (installing the Nvidia driver also enabled audio output through HDMI).

If you’re having trouble installing Linux on a 2010 Mac Mini, try Ubuntu and try passing the “nouveau.modeset=0” parameter when booting and you may have better luck.

Self-Inflicted Dystopia

Nike has released its self-lacing shoes and the result is funnier than anything I predicted:

One user writes, “The first software update for the shoe threw an error while updating, bricking the right shoe.” Another says, “App will only sync with left shoe and then fails every time. Also, app says left shoe is already connected to another device whenever I try to reinstall and start over.”

“My left shoe won’t even reboot.” writes another. One user offers a possible solution, saying, “You need to do a manual reset of both shoes per the instructions.”

People like to argue over whether Orwell or Huxley more accurately predicted our dystopian future but I think Mike Judge’s prediction is proving most accurate.

Products like the Nike Adapt BB provide the opportunity for a self-inflicted dystopia. If your life is too free from anxiety, you can buy some. Running a little late for work? Now you can worry about whether or not your shoes have enough charge in them to lace themselves or whether or not your smartphone app will connect to them to activate the self-lacing operation. Will the lithium-ion batteries in your shoes explode? Who knows! Will wearing them outside in -20 weather cause the batteries to discharge to such a point that you won’t be able to unlace them? Perhaps!

On the upside, the entertainment derived from watching people struggle with their “smart” shoes is free.