Great Books: An Essay On Criticism

It took longer than I thought, but here’s the second in this series. Much of the delay came from looking for something that interested me and that I could fit in my increasingly busy schedule. In the end, I chickened out and picked a short work that I could finish in a couple of days: Alexander Pope’s An Essay On Criticism.

We’re back in the Enlightenment with this one, though a little farther into it than Areopagitica. The essay is really a poem, because Pope was, at heart, a poet. It’s written in a style typical of English verse at the time, rhyming couplets that wouldn’t be too outlandish to most school-aged readers. And this is already a hallmark of the era, because the Enlightenment was the last true poetic era. Since then, we’ve gone from poetry to prose as the mainstay of literature, and maybe we lost something along the way.

Pope’s verse, however, is not something that is lost. In fact, this essay, which totaled only about 30 virtual pages on my tablet, provides modern English with no fewer than three popular idioms that have stood the test of time. “A little learning is a dangerous thing,” the author states, and we still know that to be all too true. “To err is human” and “fools rush in” both originated here; the second half of the latter, “where angels fear to tread,” is also popular in…certain genres of music.

Beyond these catchphrases, there’s not much to this “book” that makes it great. It is, as its title states, an essay on criticism. Specifically, Pope takes exception to those who are too quick to offer destructive criticism. (If only game journalists would heed his words!) The critics who pan a work because it either doesn’t follow the established rules of a genre or follows them slavishly, both find themselves in his crosshairs. And that’s basically all there is to it.

Okay, there’s a little more substance. The author tries to call back to Antiquity, which is a common theme for the period. The Enlightenment, in a way, was a counter to the Renaissance: where the 15th and 16th centuries were all about building—or discovering—a new world, the 17th and 18th did a lot to tie that world back into the half-forgotten times of the Greeks and Romans. The reemergence of secular philosophy and the advancement of the sciences pushed humanity forward, yet still gave it a familiar anchor.

But Pope treats that anchor as something closer to a life raft, clinging to it against the tide of progress. His insistence that poetry is only above criticism when it is in the style of Homer or Virgil is conservative in the extreme. It’s dogma, but for authors. Which is what you would expect from a Catholic in 1700s England, so you can’t fault him too much. Still, it’s disheartening to see someone held up as a leading light of an enlightened age acting so…dim.

The verse itself is nothing special, either. The idioms that have persisted did so because they had a nice ring to them. They were the advertising jingles of their time, is the way I read it, and that’s why they have such staying power. Beyond them, you have a fairly repetitive procession of rhymes—something Pope even complains about from other authors!—and a deluge of Classical references that, I have to assume, went over the heads of many readers in his own day. Yes, they were more well-read than kids these days, but how many of them knew where Aristotle was born?

I’ve tried writing poetry. It’s hard, and it’s very much an art form. Despite my shortcomings and Pope’s admonitions, I’ll still criticize his inability to get to the point. Verse should tell a story. Using it as an attack ad diminishes it and its creator. While the contortions he had to use to make even a semi-coherent argument out of these stanzas prove that he knew what he was doing, they also obscure the point he was trying to make. It’s a very salient point three centuries later, so it’s a shame that it’s so impenetrable. A lot of critics could do with the wakeup call.

The war rages on

It’s been a year since Russia crossed over the border and began its “special military operation” to liberate ethnic Russians in the Ukraine. Since then, the war has grown in scope, evolving from a border skirmish into what might be the prelude to World War III.

But all that evolution, all that expansion, has been one-sided. NATO, and more specifically the US, has poured billions upon billions of dollars into the Zelensky regime. Meanwhile, Russia expanded its conscription call-ups, but has otherwise been patient. Too patient, really. They have ignored blatant threats from supposedly neutral powers, not to mention actual terrorist attacks carried out by the United States. Any one of the dozens of incidents would be a valid casus belli, yet Putin has ignored the very obvious provocations at every turn.

That’s good for all of us, of course, since it keeps us out of a war that could very well escalate into something that makes WWII look like a schoolyard slap-fight. One has to wonder, though, how much more it will take. How many more times can we poke the bear before he awakens to tear our face off?

Because this much is clear: the US cannot win a war against Russia. Why? The answer’s very simple, and it’s the reason why the first two world wars started at all. Any fight that reached that level wouldn’t be the US versus Russia. No, there are too many alliances and treaties and defense pacts for that to happen. Instead, Washington would call upon its allies in NATO, which effectively covers all of Western Europe, as well as Turkey. Meanwhile, calls would go out from Moscow, forcing China, Iran, and possibly India to make their own decisions.

Yes, the NATO bloc outnumbers Russia on paper, and even has a technological advantage, but the past few years have shown how hollow this really is. Growing unrest throughout the Americas and Europe would cause any mass conscription—the only way to get a manpower edge over China—to be met with outright revolt. Diversity hires in the military have hollowed out its core, pushing the best of the best out to make way for a new wave of globalist-friendly forces. The technology often requires specialized knowledge to even operate, and the latest versions have seen almost no use in the field yet.

In other words, all the supposed advantages have fatal flaws. On the other side, things aren’t as grim. True, China’s economy is teetering due to its aging population and low fertility—something the whole world shares, but the effect is most pronounced in East Asia. Other than that, where is the weakness? Russia’s military is top-notch; even their private paramilitary (i.e., mercenary) companies can run roughshod over Ukrainian regulars, as is currently being shown at Bakhmut. The Kiev regime has no counter for hypersonic missiles, or even a mass wave of cheap Iranian drones. Despite its glaring flaws, China still has an unparalleled manufacturing base that can be converted to a full wartime mode with devastating effect.

The best the West can hope for is a stalemate, a war of attrition that accomplishes nothing but millions of dead soldiers and, in certain parts of the world, civilians. Everything old is new again, history repeats itself, and we are on the cusp of learning first-hand why World War I was called “the war to end all wars”. Except that this one would end a lot more than that.

Worst of all, those in power know this, and yet they continue on their path. The only attempt at a peace talk was almost a year ago, not long after the war began, and it was sabotaged by the UK. Now that Zelensky sees he has effectively infinite money coming in from abroad, why even bother with the facade? No one other than Vladimir Putin can stop the Ukraine from sending every one of its able-bodied—and, in some cases, disable-bodied—citizens into the meat grinder, because the ones who otherwise have that ability no longer have the inclination.

That, more than anything, is why I continue to stand against Zelensky, against NATO, and against my own country’s so-called government on this matter. Putin is showing actual regard for his countrymen, his ethnic brethren. He has accurately called out the West’s hypocrisy and the rot of progressivism eating away at its foundations. He has taken a stand for humanity, rather than against it, and he’s one of the few world leaders brave enough to do so publicly. After seeing what happened to others who have tried (Donald Trump, Jair Bolsonaro, and Shinzo Abe, among others), we could fault him for stepping down, or at least toning down his rhetoric, but he has done the opposite. We need more people like that in power, instead of the mental hospital that passes for the executive branch these days.

If you still support the Ukraine after all this time, after seeing the aims of Zelensky, NATO, and the globalist cabal, then I can only see you as anti-human, just as they are. You’re standing for Drag Queen Story Hour, for the mutilation of children, for mass imprisonment, for depopulation. You’re standing against the last defense of the Enlightenment, against the bonds of shared culture and nationality. “Slava Ukraini,” you say? How about “Slava miru” instead?

A month with Nim

A few weeks back, I posted about my adventures in writing a kernel using the Nim programming language. Well, I’m still working at it, and I thought it would be fun to give a progress report. Fair warning: this is going to be one of the most technical posts I’ve written in a long time. If you’re not familiar with a lot of programming and OS terminology, you’re going to have a hard time following along.

The language

Let’s start by looking at my language of choice. Nim is an odd duck in the world of programming languages. In purpose, it sits in that mid tier between low-level languages such as C and “application” languages like Python. This middle space used to be the sole domain of C++, but recent years have seen a growing crop of contenders: Rust, Go, D, Vala, Swift, Zig, and so on.

Nim is definitely one of those. Syntactically, it shares a lot in common with Python, most notably its indentation-based structure. But it’s much closer to the metal. Since it compiles to (a very cryptic subset of) C rather than some kind of VM bytecode, you get a lot of optimizations for free, thanks to the GCC and Clang teams. Thus, you’ve got this great mix of high-level sugar and low-level power, which is really what I was looking for all along. And the Nim community, unlike Rust, does it without sacrificing basic scientific facts such as sexual dimorphism!

Still, being a good programming language—even a lower-level one—doesn’t make something good for writing an operating system. That’s the downside of D, for example; there, the language itself is solid, but its standard library relies on garbage collection, making it a no-go.

I bring up that specific example for a very good reason: Nim’s standard library just works. It’s almost all “pure” code, where the devs eat their own dogfood. The system module is hard-coded to use what amounts to a set of compiler intrinsics, but everything else is built off them. In an OS kernel, where you can’t expect to have a bulky runtime available, this is a dream come true. I only had to implement a dozen simple C functions (strlen, memcpy, etc.), hook in an allocator (liballoc is a good default for “hobby” OSes), and that was it. I don’t even have all the hardware initialized yet, but I already have access to dynamic arrays, hash tables, string formatting, and all those other goodies.

Of course, nothing’s ever perfect. Nim gets very verbose when you’re working so close to bare metal. The developers’ insistence on defaulting literal values to signed integers is a pain, because anyone who has ever worked at the assembly level knows that you have to use unsigned numbers for things like bitfields. Also, converting between integers and pointers (another thing absolutely necessary in OS programming, and absolutely antithetical to the “safe code” movement) is overly verbose. Yeah, I could use a template or macro or something, but…ugh.

The system

I’m going to continue with this project until I get bored or run out of ideas. Since building the bare-bones kernel in the previous post, I’ve expanded its scope. Now, I’m planning out a microkernel OS centered around a message passing interface. The catch is that it’s intended to be a single-user system; there will be “profiles” for multiple users to store their own programs, files, and so on, but only one user will be running it at a time. Other users’ data will be hidden away, though I do envision a kind of shared space.

Another design concept I’ve been toying with is doing away with processes. They’ll just be threads that don’t have a parent instead. So running a program will start a “main” thread, and that thread can then create children or siblings. Child threads inherit some state, and the parent has some direct control of their lifecycle. Siblings, on the other hand, are independent. This also affects IPC: parents and their children can use shared memory far more easily, and the design will reflect this.

The microkernel structure means that very little will run in kernel-space. The physical and virtual memory allocators are already in place, though I may redesign them as time goes on. Some hardware abstraction exists; I’ll need lots more before I can even consider a 0.1 release. I’m currently working out how I want to write the scheduler and mapping out system calls. Almost everything else will live in user-space. There’s no reason not to.

I’m calling this project Concerto. As with most of my works, that’s a name with multiple meanings. A concerto is, of course, a kind of musical composition where many instruments support a single lead—this is, to my eyes, essentially the musical equivalent of a microkernel. It also connotes many working together (i.e., in concert) to create something grand. And I can’t deny a bit of a political jab: concertos are a distinctly Western form of music that came from the era of Enlightenment. As our enemies insist on dragging us into a new Dark Age and the destruction of our heritage, every reminder of what we have built is welcome.

So that’s what I’ve been doing in the free time that is no longer as copious as it used to be. I’ll let you know how it turns out.

Great Books: Areopagitica

As I said last month, I plan to read 12 of the Great Books in 2023. In this dark time of censorship and anti-Enlightenment, where cancel culture causes good men to be barred from society through no fault of their own, it seemed prudent to begin with something that represented liberty and free thought.

John Milton’s Areopagitica is often cited as the seminal argument in favor of a free press and one of the reasons the Founding Fathers not only created the First Amendment, but fought for their freedom in the first place. Written as a letter to the English Parliament, the relatively short work (my copy from Project Gutenberg was about 60 pages at the high zoom necessary for my failing eyesight) manages to be dense with both content and allegory.

The history behind Areopagitica is the history of the Reformation and the English Civil War. To prevent supposedly heretical and seditious tracts from finding their way into the public sphere, the aristocrats of Parliament wanted to create an official printing license. No book could be printed unless licensed, and unless it made it through their handpicked censors. That way, they reasoned, all the “bad” works would be weeded out.

Milton expertly tears down this argument, and his counterpoints still stand strong four centuries later. Banning books doesn’t kill the ideas within them, and every attempt to control society in that way has failed—good Protestant that he is, our author continuously refers to the Inquisition’s index of prohibited literature as the most egregious failure. His other point is also a salient one: reading something awful doesn’t make you an awful person; conversely, if you were already prone to vile tendencies, not having a book about them isn’t going to change your mind.

The marketplace of ideas wasn’t a concept that existed in 1644, yet its roots are laid down here. Let people use their reasoning abilities, and they will see which books are worth studying, which are worth printing and selling and buying. Prevent them from exploring, and they will become slaves, intellectually stunted and only able to think what they are told. (One might also say that John Milton predicted the NPC meme, as his argument accurately describes those who support lockdowns, vaccine mandates, carbon credits, and the war criminal in Kiev for no reason other than because the TV told them to.)

Of course, even a work so defining has its flaws. Mostly, they come from the thick religious allegory. Areopagitica isn’t peppered with Biblical references, like so many other proto-Enlightenment works; it’s caked in them. And, while Milton correctly recognizes that the Bible would, if it were properly examined, be one of the first books on any blacklist, he can’t quite make the logical leap that it should be held to the same standards as any other book.

He also falsely equates “good” with “Christian”, stating that one category of books which deserves to be banned is those that are impious. But this would censor many of our greatest works. It would silence the voice of his contemporary, Spinoza, among many others. While common sense tells us that there is an argument, however weak, to be made for censoring outright lies and fraud, freedom of the press must also include freedom of religion. Milton’s failure to recognize this is a product of his time: England in the 16th and 17th centuries was torn apart by the Reformation, as monarchs and despotic “protectors” alike took turns using force of law to persecute their religious enemies.

Despite all this, Areopagitica was a good read. It shows that people nearly 400 years ago faced the same problems we face, and some of them had some of the same thoughts about how to solve them. Censorship is never the answer; on this, Milton and I agree. On the other hand, we’ll have to agree to disagree on the limits of the free press. For me, it is absolute. But that’s because I was born after the Enlightenment, rather than in the years just before it.

For art’s sake

I never liked art class in school. In elementary school, I skipped art assignments whenever possible, and only finished them reluctantly. Middle school? I became a teacher’s aide for no reason other than to avoid hitting art’s spot in the rotation. And I outright failed the class in high school, though that was as much because of a teacher who hated me as it was my apathy.

But that’s specifically visual art, and there are other kinds. While I can’t draw anything more complex than a stick figure, I’m no good at any musical instrument, and I wouldn’t make it five minutes into a clay sculpture without needing to wash my hands, I like to think I’m a decent writer. I’m a (self-)published author, after all. So, as much as I don’t want to admit it, I’m an artist.

Thus, the arts have become my concern. They should be yours, too, but not for the reason you think.


Art is an expression of culture. That’s really its primary purpose, when you think about it. Great peoples produce great, er, people, and those people produce great works of art. The Renaissance is rightly praised for its works in many fields, works which evoke a certain “feel” that we as human beings can sense. Even if you don’t know a thing about Florence in the 15th century, you still get the sense that Renaissance creations belong to the same general time and place. Likewise the Gothic cathedrals, classical Greek architecture, or elaborate Chinese calligraphy.

Looking at modern art, however, you can only see a culture in decline. A sick culture, maybe even a dying one. And it doesn’t matter which of the arts you investigate; you’ll find the same problem in all of them:

  • Mainstream popular music is now largely based on repetitive patterns of monotonic drumbeats instead of, say, harmonized melody and vocals. Lyrics—the only sort of poetry still produced for public consumption—are typically uncreative, bearing little fit to meter or rhyme, and restricted to a few set topics.

  • Television and film have all but given up on new ideas, instead preferring endless sequels, reboots, and adaptations. Most original content being produced is in the form of sitcoms catering to the lowest common denominator or scripted “reality” shows. Characters are more like caricatures, lacking depth or motivation.

  • Literature suffers the same characterization problems in fiction, added to the low quality of modern prose. No one, it seems, can write in a “high” literary style anymore. Popular books tend to be either biographies or wish-fulfillment fantasies, with everything else considered “niche” in some way.

  • Modern architecture has fully adopted the brutalist style, eschewing attempts at beauty or emulation of classical grandeur in favor of bland, forgettable constructions. Cookie-cutter homes, McMansions, and the ever-popular “box of windows” commercial building dull our eyes and make even a vibrant city feel lifeless.

I could go on, but the other arts are very minor today (sculpture and poetry) or, as with something like photography, simply repeat the same problems as above. Better than listing problems is finding causes, then solutions.


The cause, of course, comes down to politics. The arts are almost wholly controlled by progressives, and the destruction of culture is one part of the overall progressive agenda. It comes from communism, originally, and who would have guessed that the ideology responsible for over 100 million deaths would also want to kill cultures? But that’s the goal, really. Creativity is individuality, and culture is individuals of like minds building something greater.

While I never like to use absolutist terms, this is one case where it’s appropriate. Progressivism and communism are just plain evil. By definition, as anti-human ideologies, they must be. And, as Tolkien reminds us, evil cannot create. It can only destroy and pervert. It’s only natural, then, that corrupting forces would drag a culture’s creative output down to the low levels we see today.

Progressives control Hollywood, and so we see cardboard cutouts instead of characters, protagonists who are chosen based on how many diversity boxes they check, and transparent morality plays instead of stories. The same groups own the hubs of music distribution—radio, streaming, whatever—and that gives us a succession of rappers who eke out a couple of hits before being killed in a Chicago shootout. Their stranglehold on publishers led to a reader revolt some years back, and now they’ve brought the same drama to video and tabletop gaming.


It’s hard not to see this as a controlled demolition of culture. But the intentions are irrelevant. What matters is how we respond to what can only be considered a threat to our people and our history.

As content creators, we should always be looking for alternative platforms and distribution channels. Make our art available where the censors and gatekeepers can’t touch it. Sites like Odysee and Rumble for videos, Substack for short written works, and so on. Federated, censorship-resistant content platforms such as the fediverse. Anywhere indies can go, you should think about being.

Even before that, though, we should create great works from the start. Pen an epic novel where the hero is a straight white male if that’s appropriate. Write a song with an uplifting, complex melody and lyrics that tell a story about something other than drugs or relationships. Learn Blender or whatever so we can get cartoons that aren’t transparent indoctrination drawn in CalArts style. Embrace who we are: Americans, products of the Enlightenment, the Space Age, and everything in between. Let that identity shine through in your works. Be proud of your heritage, not ashamed of it.

And for those who have the means, where is your support? Where are the conservative and libertarian patrons of the arts? Those who wail and gnash their teeth about the Left’s iron grip on art do nothing to stop it. Even when they do step up, it’s entirely in a reactionary manner, and that just isn’t tenable. Where is the wholesome Hollywood? Where are the conservative counterparts to Tor and Penguin?

Ordinary people dislike bad art. Otherwise, “get woke, go broke” wouldn’t be a saying. But they also enjoy good art. There’s a market out there. Look at indie gaming. Look at streaming. Except possibly for blockbuster movies, we have the tools to make art that competes with the progressive drivel for a fraction of the cost. All we need is investment from those who claim their support.

It’s not enough to complain. You also have to do something about the problem. If you don’t, you’re a part of it. Creators, keep creating. That’s how we can win. Everyone else, be willing to put your money where your mouth is, because art requires an audience.

A barebones kernel in Nim

I’ve been fascinated by operating systems for a very long time. For someone who genuinely loves low-level programming, they’re the lowest you can get in our modern age, barring a few microcontroller applications. So I’ve spent the occasional weeks over the past 20 or so years looking into the field, wondering if there’s a way to make my mark on it. At the same time, I’ve been looking at ways to write those low-level programs.

Combining those two threads of research has led me to create Nim Limine Barebones.

What is it?

It’s pretty simple. This is a port of the Limine Bare Bones tutorial kernel to the Nim programming language. It doesn’t do much; it’s literally the “Hello World” of OS development. But it can be used as the start of something much greater.

Why Nim?

I’ve looked at a lot of different languages that purport to be suitable for low-level “systems” programming. I settled on Nim because I wanted to learn something new, but also because every other option has a flaw.

  • C is the gold standard for OS work, but it’s really a horrible language. Especially when you don’t have the luxury of an operating system to protect you from, say, filling every byte of memory with garbage.

  • C++ is one of my favorite languages anyway, but using it on bare metal is harder than you might think. A freestanding implementation has to throw out most of the standard library (i.e., the bits that make C++ worth using), so you’re mostly left with C plus classes.

  • Rust might be a decent language, but its syntax is as ugly as the politics of its developers. I’d never use it for an unpaid project.

  • Go, from all I’ve read, requires a hefty runtime to get started, and Google has no inclination to change that. It’s also a language I find annoying for some irrational reason.

  • D is pretty much the opposite of Rust in both politics and syntax. It would be a great choice if not for a bit of runtime you just can’t get rid of. Oh, and the fact that nobody can seem to agree on what, exactly, the language should be.

  • Zig looks okay, and I found it extremely interesting when I delved into it a few months back. Alas, it’s just too immature for production use, and the latest revisions of the compiler have completely removed some necessary options for bare-metal development.

Nim isn’t perfect by any means, but what I’ve seen so far makes it look like a good “better C” that doesn’t require too many hoops to get the runtime out of the way. For application development, it wouldn’t beat out C++ for me—things like multiple inheritance are just too useful—but at the OS level? Sure beats trying to write my own std::vector. (Seriously. Where are the minimal STL implementations to go along with mlibc?)

Why Limine?

Most OS tutorials are centered on Multiboot. After all, it is kind of a standard. Here, though, I went with Limine. It’s a little more obscure, and much newer; the project is only a few months old here at the start of 2023, as it is intended to replace the older Stivale bootloader.

Limine has a lot of advantages, in my opinion. It’s entirely 64-bit. It sets up a call stack for you, which mostly cuts out the need for assembly in the boot phase. Framebuffers are sensible, there’s an integrated terminal that can work until your own is ready, and it’s just nice in general.

That said, it does have its annoyances. It requires a “higher half” kernel, and that makes paging a necessity sooner than it should be. But the page tables Limine gives you are intentionally sparse. And for this project in particular, dealing with an array of function pointers is just awful. Surely there’s a better way.

Conclusion

All told, I’m happy with what I wrote. It’s a good start, and it fills a niche that nobody else was really looking at. Yes, there’s another barebones Nim kernel out there, and I took inspiration from it. I like to think I’ve provided a better starting point for myself and anyone who would like to follow in my footsteps.

Wrapping up

(I have a ton of gifts to wrap, so this is what I’m going to do instead.)

We’re almost to the end of another year, and this one has been a ride. Lots of ups and downs, in both the literal and figurative senses, which seems appropriate. After all, I went into 2022 thinking it was the last full year I’d live, so why not go out with a bang?

Twelve months later…I’m not sure of anything anymore. In some ways, the few good things that have happened in my life have made it worse. Stasis is death, and I was dying. Now I’m living, but it’s hard to start that when you’ve waited until you’re almost 40. Part of me wants to get things done. Another part wants me to turn my back on all of it. I want to give of myself, yet I also want time for myself. It’s a battle most people deal with years, if not decades, before where I am now, but age doesn’t always bring wisdom.

Still, I set goals for myself, and I think it’s a good time to look at how I’ve fared with them. Then, I’m going to set a few more for 2023.

The Great Works

I put forth my four Great Works at the beginning of the year, and I would say that I accomplished most of them.

First, Alana, the site I’m building for my “real” job, is coming along. It’s hit a few roadblocks here and there, and my dev team (such as it is) is perpetually understaffed for the tasks we’ve been given. Despite that, it’s a real site, and it has real users. If there’s any one problem I can see, it’s that the roadmap has far too many items on it, and there’s very little rhyme or reason to them. The perils of having a boss with ADHD.

Second, I spent a lot of time early in the year working on Technetism. In the past few months, I’ve backed off a little bit. That’s because I feel that the philosophy is sketched out now, and it just needs some literature and a few adherents. We’ll get to it, but I can truly say that I have created a school of thought that reflects my view of the world. The rest is just filling in the gaps.

Third, I ran for office. Okay, I didn’t have much of a campaign, and my opponent even claimed I had dropped out of the race the week before the election, but my name was on the ballot. People talked to me, talked about me. My name was on the tickers at the bottom of all three local networks. Best of all, my mere presence forced my opponent to campaign, something she hasn’t had to do in a decade. I came away with 28% of the vote just by offering a choice. If I can do it, there’s hope for everyone.

Last of all, I have to admit that I mostly gave up on Iconic. It has notes and a rough outline of where I want to go, but I just couldn’t put in the effort. I still believe that visual communication is a noble goal, that METI should be pursued, and that there is someone out there waiting for our call. If I have time in 2023, I may even pick up the project again. For now, this has to stand as the one true failure of the Great Works, but it was always the long shot.

Next up

Of the few goals I have in mind for next year, only a couple are really relevant to PPC.

Foremost among these is The Prison of Ignorance. I need to go back and edit the book, adding what I’ve learned about technetism through its development. I’ll also have to slap on a preface, an afterword, and all that. Other than those trivial minutiae, my first nonfiction philosophical tract isn’t too far away from completion. So let’s get it done.

Getting into philosophy and politics has also rekindled my interest in history and the things that make our Western civilization the greatest that has ever existed. To that end, I plan to read at least 12 of the so-called Great Books. This is a list of over 300 of the most influential works humanity has ever produced, and I regret to say that I’ve only truly read a small fraction of those. I plan to fix that.

I haven’t done much writing at all this year, so I also want to rectify that situation in 2023. I’d like to get On the Stellar Sea finished in draft form, as well as Pitch Shift. (That will be the first book I’ve ever written where I’ve actually visited the setting! Can you believe that?) Releasing Homeward From Afar is on my to-do list, as well as putting as many of my books as possible on a store besides Amazon.

On the development front, I’ve recently had an itch that I can only scratch by going back to Pixeme. This was a project I started a few years ago, and even built out quite a bit, but never released. The gist is that it’s a site to help people learn languages by using pictures. I’ve refined the concept, my job has given me more experience working on bigger apps, and now I want to see if I can build something.

And that’s pretty much it. Sure, those aren’t the life-changing goals I’d attempted this year, but my life has changed enough as it is. For the time being, I’d like some stability. Evolution, not revolution. Above all, that’s what I ask of 2023.

Absolute zero

The news from the social media space is all about Elon Musk’s acquisition of Twitter and the changes he has made. Predictably, most opinions on his moves have followed their authors’ political leanings: those on the left hate everything he’s doing, while those on the right are unapologetic cheerleaders. Very rarely does anyone have a nuanced view on the topic, which is, alas, entirely fitting with modern discourse.

I like to think of myself as an exception to that rule. Yes, Musk is making good moves at Twitter, clearing out some of the detritus and indeed trash that had accumulated over the platform’s fifteen years of existence. But he is not infallible, and a few of his public announcements, plus the implications of some of his policy moves, paint a very grim picture for the future of the West’s #2 social media platform.

Elephant in the room

Let’s start with the most recent media scandal attached to Musk: the repeal of Donald Trump’s permanent suspension. The ban itself was on questionable grounds, of course; the “official” reason given is that Trump lied about attending the inauguration on January 20, 2021. In reality, we know that hundreds of Twitter employees, indoctrinated by the dangerous ideology of globalism, were chomping at the bit to remove one of their few prominent and unabashed critics, and they used claims of “destroying democracy” and “denying the election” as their excuses to do so.

The facts are clear. Trump won the 2020 election, and only massive, systemic fraud in at least 7 states ever cast any doubt on that. The idea that a dementia patient who spent most of 2020 hiding in his basement, who can barely form a coherent sentence, and who wasn’t even the most popular candidate from his own party could legitimately earn the most votes in any US election would be laughable if it didn’t make such a mockery of America. Add in the documented cases of illegal ballot harvesting, the mysterious vote dumps that—despite probability theory and common sense—somehow went 100% for Biden, and the thousands of whistle-blowers that have come forth, and you see that the most vocal claim of the anti-Trump mob at Twitter, that of “election denial”, is mere projection.

Anyone sane can see this for what it is. Just as with the manufactured pandemic, Twitter banned those who spoke against the narrative. Democracy itself was at stake in the 2020 elections. Never mind that the United States isn’t a democracy; it’s a republic, as it has been since 1776. And of course someone who was cheated out of his victory is going to complain about it!

“Oh, but what about the January 6 insurrection?” you might ask, because that’s the other reason given for deplatforming Trump and his supporters. But think back to that day. There was no insurrection by the people. Those who gathered in Washington were exercising their First Amendment rights of free speech, peaceful assembly, and petitioning the government for a redress of grievances. In this case, the grievance was election fraud, and there was no redress. The insurrection was by those who cowardly hid from their constituents, then waited until the dead of night to violate their oaths of office.

All that is old news, but those who wanted to silence Donald Trump—and who have, for nearly two years, succeeded—will have to face the consequences of their decision. That they are so terrified of even the idea he may be able to speak freely is telling, and it gives us a question to ask of any would-be censor. If they’re right, what are they afraid of?

Canary in the coalmine

Authoritarians the world over, in any era, have always feared two things more than any other: an armed populace and free speech. Social media has no way of defending oneself except through words, so only the second is of relevance in this case. But it is very relevant.

Free speech is the cornerstone of liberal society. When we are allowed to speak, to write, and to record without fear of reprisal from the state, we can achieve great things. Yet freedom of speech has been under assault almost since the concept was first formalized, and social media has become one of the biggest hindrances to this inalienable liberty. Entire topics are banned from discussion on Twitter, Facebook, and every other major platform. In recent months, those who wish to exercise their rights have been kicked off social media, removed from their web hosts or cloud providers, purged from global DNS servers, and even barred from using credit cards.

Those in favor of such extraordinary methods of silencing dissent always fall back to the same tired responses. “Freedom of speech isn’t freedom from consequences,” they’ll say. “Hate speech isn’t free speech.”

Both of these are incorrect. The entire point of free speech is that you are protected from consequences, specifically government retribution. Now, with banks and global corporations effectively functioning as additional branches of government, we are faced with the very real threat of non-state actors who have state-level powers, and they should be treated as such. Every social media platform, every payment processor, and so on must be held to the same standards of the social contract that we expect from Washington.

If Twitter is to be the public square, then it must allow the protections of a public square, such as the First Amendment’s right to free speech, the Fourth’s right of privacy, the Sixth’s right to a fair trial, and the Eighth’s freedom from cruel and unusual punishment. All but the most extreme would accept that the death penalty is not justified as punishment for an insult, so why should a “permanent suspension” be any different? Yes, Twitter can act as a corporation and private club, banning anyone for anything, but then they lose all claim to being public. An open society is entirely at odds with unilateral decisions of guilt and innocence.

After announcing Donald Trump’s reinstatement on Twitter, Elon Musk was asked if Alex Jones would be next. He replied flatly and unequivocally, “No.” This single word speaks volumes. Musk usually has a witty (or at least sarcastic) retort, but here there was none. And there was no room for interpretation, either.

How, then, can we reconcile that statement with Musk’s claims that he supports free speech? Alex Jones didn’t commit fraud, didn’t use true threats, and incite others to commit crimes—along with obscenity, the only categories of speech seen as unprotected by the First Amendment. Conspiracy theories are not illegal, nor is sharing one’s opinions on them. Whatever you think of his comments about Sandy Hook, he has the same right to express them as anyone. And he should have the same platform for that expression as those spreading the lie that an experimental gene therapy is safe for toddlers.

The solution

Elon Musk isn’t the answer. His reign at Twitter will make a lot of noise, but ultimately will change very little. Yes, he may end the silencing of mainstream conservative voices, but what does that accomplish? The site is still a dictatorship, not a place for open discussion, and nothing about Musk’s public statements says that will be any different under his watch. There will still be people who aren’t allowed to participate due to their views on the sensitive topic of the day. Indeed, in some cases the censorship will get worse: Kathy Griffin was suspended for impersonation, which is protected as parody (as long as there is no intent to defraud) in any free society.

No, the real solution is to create a social network where there is neither censorship nor centralization. That solution already exists in the form of the fediverse: a network of servers who share a common protocol and communicate with each other. In theory, one user on the fediverse can talk to any other, and can see posts of his own choosing, no matter their source. (In practice, it doesn’t quite work that way, because too many server admins simply block other servers whose policies allow anything close to free speech, thus breaking the idea of federation.)

This is the way forward. It’s the way email worked until Google got its hands on it. It’s how Usenet was the top method of disseminating news for nearly two decades. And it’s how we can get back to an internet where all are equally free to express their opinions.

No quarter

A recent article on the far-left site The Atlantic asks for a “pandemic amnesty”, and the very idea leaves me so enraged that I have to comment on it. This post is directed at people like that post’s author, not my general reader. Bear that in mind as you read.


You stole two years of my life over a bad cold. You forced me to put everything on hold because of your fears at best, your thirst for power at worst. Your mandates and machinations took me to the brink of suicide multiple times, left me broken in such a way that I still haven’t even found all the pieces, much less started to put them back together.

Lest you think this is about me, know that my story is not unique. You left thousands to die alone, left millions more wanting to, if not wishing they had. You tore holes in our social fabric. You set education back a generation by closing schools, destroyed public trust in doctors, the media, and government. You ostracized anyone who dared speak against you, calling us deniers, indeed murderers. You strove to see us not merely thrown in jail for beliefs you deemed heretical, but removed from society altogether. You sought to deny us our livelihoods if we didn’t bend the knee to your mad depopulation schemes. And now you want us to forgive you?

No.

What you did to us—to the whole world—is unforgivable. Every virus death after April 2020, when we knew that ivermectin and hydroxychloroquine were safe and effective treatments, is blood on your hands. Likewise every death from your gene therapy disguised as a vaccine, every lockdown-induced suicide, every senior who died alone because you wouldn’t allow families to visit, every child who can’t read at his grade level, every toddler whose development has been stunted because he never had the chance to see facial expressions, every American fired for refusing to get the deadly shot, and every couple who may never have the chance to reproduce.

All those are your fault. Anyone who took an unbiased look at the data two and a half years ago could see that this virus was nothing major. Yes, it was novel, and that was cause for concern. After all, it was made in a lab, so of course it was novel! Once our immune systems had a chance to learn about it, however, that novelty wore off, and we were left with a particularly pernicious case of the common cold.

Early on, we knew this. The Diamond Princess provided the perfect case study, and its numbers matched the actual data you tried to hide from us: 2 out of every 3 people infected showed no symptoms, about 0.15% of cases were fatal, and children were almost completely immune. The weaker (but easier to spread) strains like Omicron are even less cause for concern. Certainly no reason to shut down schools and small businesses.

Instead of amnesty, then, why don’t we talk about reparations? That’s what you deserve. You should be paying for the damage you caused us as individuals and society as a whole. Pay for the funerals of everyone your fear-mongering killed. Pay back the hospital bills of those injured by your so-called vaccines, and the unemployment benefits for those who were unjustly fired for refusing them. Pay for therapy: psychiatric therapy for the millions who now suffer from crippling depression and anxiety, speech therapy for the children who are finally allowed to learn visual cues again, couples therapy for the marriages strained to the breaking point. Pay for surrogates and sperm donors for the people your shots sterilized. Pay for the cancer treatments that had to be put off.

Then, maybe we can start talking about forgiveness.

Novel Month: End of an era

I’m not doing Nanowrimo this year. It pains me to say that, because it’s been a staple of November for over a quarter of my life. It was always something I looked forward to, something I eagerly anticipated before it happened, enjoyed while it was going on, and prided myself on completing. Not to mention the fact that my writing pushes resulted in some of my best work. Nocturne came out of Nanowrimo, for example.

This time around, I just can’t. When I wrapped up last year, I was in a very dark place. I couldn’t imagine taking the time to write another novel. Now that the time is upon us, I don’t have the time to take! My schedule is packed now. A full-time job, a full-time relationship, the imminent election and inevitable fallout, and the usual holiday rush have all conspired to make 50,000 words in a month impossible for me.

Even if I did want to try, though, so many of my books are incomplete that I feel starting something from scratch would do them a disservice. The fifth Orphans of the Stars novel still needs about 6 chapters. Otherworld #22 isn’t quite halfway done. I’ve left Endless Forms to languish for almost two years at this point, only a few chapters into its fourth book. I’d rather finish those first, and then work on Hidden Hills #3, Gateway #2, the Modern Minds shorts, or the Occupation Trilogy.

Yes, I still have a ton of ideas for stories, and a few of those are really great. It’s just the wrong time for them, unfortunately. It sucks, but…well, I won this thing ten years in a row. How many other authors can say that?