Open Terminal on a Mac and the machine suddenly starts speaking a language familiar to almost anyone who has spent time with Linux.
There is ls.
There is grep.
There is ssh.
There are Unix-style permissions, processes, pipes, signals, sockets, shells, and paths beginning at /.
You can compile C code, start an SSH session, manipulate files with command-line utilities, run servers, and use many of the same development tools you would expect to find on a Linux machine.
Then close Terminal.
The resemblance seems to disappear.
You are back in macOS, with Finder, the Dock, Spotlight, AppKit, Swift, Metal, APFS, Apple Silicon, iCloud, and an operating system whose design and software ecosystem remain unmistakably Apple's.
This creates an interesting historical question.
If Apple transformed the Mac into a Unix system around the turn of the century, why did the Mac not gradually converge with Linux?
Why did two operating systems with so much low-level common ground remain so obviously separate?
The answer begins with an important correction to the question itself.
Apple did not originally set out to turn the Mac into Unix.
Apple set out to save the Mac.
The original Macintosh appeared in 1984.
Its operating system was built for a very different kind of computer from the machines that would exist a decade later. The first Macintosh had 128 kilobytes of memory. It was designed as a personal computer for one person sitting in front of one machine, running a relatively small collection of programs.
For most of my life, I thought writing meant choosing the words.
Not merely having an idea and communicating it successfully, but deciding exactly how one sentence should lead into another. Whether this word was better than that one. Whether a paragraph needed one more sentence or one fewer. Whether some thought sounded too formal, too blunt, too sentimental, too vague.
I cared about these things partly because I was lucky enough to begin reading seriously when I was young, and partly because I had English teachers who made writing feel like something worth taking seriously.
Language wasn't just packaging for thought. The packaging was part of the thought.
That makes my current writing process slightly strange.
These days, I often begin with the ideas and outsource much of the composition.
I explain what I am thinking to an artificial intelligence. I describe the argument, the uncertainty, the examples, the tone I am after, the things I do and do not want the piece to say. Then I get back a draft.
I read it.
And surprisingly often, my reaction is simply:
Yes. That's basically it.
Maybe I change some things. Maybe I push back against a sentence that goes too far or ask for a section to be reworked. But if the words adequately represent the structure that was already in my head, I increasingly feel little compulsion to replace them merely so that I can say I personally typed every sentence.
Political labels are supposed to simplify. They allow people to summarize complicated views, identify broad alliances, and describe conflicts without beginning every conversation from first principles. Yet the same labels can also conceal important distinctions. In contemporary American discourse, liberal, classical liberal, libertarian, progressive, and conservative are often spoken of as though they name five positions on a single line. They do not. Some name intellectual traditions, some describe attitudes toward political change, and some function mainly as shorthand for present-day electoral coalitions. Even when two terms overlap in practice, they may be answering different questions.
The resulting confusion is not merely a problem of careless usage. Political vocabulary accumulates meanings as societies change. An idea that begins as a challenge to an established order may later become part of the order that conservatives seek to preserve. A philosophy associated with limited government in one century may develop a branch that regards public action as necessary to secure meaningful liberty in another. A term may also retain one meaning in political philosophy while acquiring a narrower or more partisan meaning in everyday American speech.
The clearest way to approach these words, therefore, is not to search for one perfectly correct definition of each. It is to distinguish their historical and colloquial meanings, identify the political questions they emphasize, and treat their boundaries as permeable. Once that is done, the apparent contradictions begin to dissolve.
In an earlier essay, I proposed a political bargain that I called Universal Security Capitalism: guarantee a basic floor beneath every person, while leaving the economic ceiling completely open. Nobody should be ruined by illness, hunger, homelessness, or temporary economic failure, but neither should extraordinary wealth be treated as intrinsically objectionable. A person who builds a company worth ten billion dollars and a person who earns very little while repairing old radios, writing novels, studying insects, or playing obscure music should both be permitted to pursue their own ideas of a worthwhile life.
I still find much of that argument compelling. What has become less clear to me is whether I properly understood the principle beneath it.
At first glance, guaranteeing healthcare, food, housing, and some basic level of income sounds like a proposal about economic equality. Yet equality was never really the part that interested me. I do not particularly care whether one person possesses a thousand times as much money as another, provided that wealth was acquired through legitimate exchange rather than fraud, monopoly, regulatory capture, or some other mechanism that prevents meaningful competition. Nor do I think a society becomes just merely because its citizens occupy narrower positions on an income distribution.
The concern that motivated the original proposal was different. I was interested in what people are actually free to do with their lives.
Представьте, что прибор в одном месте испускает сигнал. Через две секунды станция, находящаяся далеко от него, регистрирует тревогу.
Могло ли первое событие стать причиной второго?
Ответ нельзя получить просто из слов раньше и позже. Всё зависит от того, насколько далеко друг от друга произошли события, сколько времени их разделяет и могло ли какое-либо воздействие успеть преодолеть это расстояние. Теория относительности даёт нам диаграмму, которая позволяет ответить именно на этот вопрос: световой конус.
Световой конус часто представляют как наглядное изображение правила, согласно которому ничто не может двигаться быстрее света. Это верно, но такой подход расставляет акценты не совсем там, где нужно. Более глубокий смысл этой диаграммы в том, что она показывает, какие события могут быть причинно связаны. Скорость света важна потому, что она задаёт границу возможного воздействия.
В теории относительности событие — это нечто, происходящее в определённом месте и в определённый момент времени: сработал детектор, зажглась лампа, пришло сообщение. Построение диаграммы светового конуса начинается с выбора одного такого события в качестве точки отсчёта.
Теперь представим, что в этот момент испускается вспышка света. С течением времени свет распространяется наружу во всех пространственных направлениях. В обычном трёхмерном пространстве расширяющийся волновой фронт имел бы форму сферы.
Два наблюдателя следят за одной и той же парой событий. Оба согласны с тем, что события произошли, но могут приписывать им разные расстояния и разные промежутки времени.
На первый взгляд это кажется проблемой. Если один наблюдатель измеряет одно расстояние, а другой — другое, как они всё же могут соглашаться в том, что события разделены времениподобным, светоподобным или пространственноподобным интервалом?
Дело в том, что теория относительности не сохраняет пространство и время как две отдельные величины. Она сохраняет их определённую комбинацию: интервал пространства-времени.
Если геометрическая картина пока непривычна, полезной отправной точкой будет статья Световые конусы: что на что может влиять в пространстве-времени?. Световой конус располагает события внутри своей границы, на ней или за её пределами. Интервал пространства-времени позволяет получить ту же классификацию расчётом, без обращения к диаграмме.
Рассмотрим два события, \(A\) и \(B\). В одной инерциальной системе отсчёта различия их координат равны
$$ \Delta t = t_B-t_A $$
и
$$ \Delta x = x_B-x_A. $$
Другой наблюдатель, движущийся с постоянной скоростью относительно первого, может получить другие значения как для \(\Delta t\), так и для \(\Delta x\). Ни одна из этих величин сама по себе не одинакова для всех инерциальных наблюдателей.
Но меняются они не произвольно. Когда движение наблюдателя изменяет измеренное расстояние между событиями, измеренный промежуток времени меняется вместе с ним вполне определённым образом. Именно эту взаимосвязь и выражает интервал пространства-времени.