Played all the canon games and SO MANY mods.
Still obsessed with it.
By the way, to see a great example of how a modern game can be made using the classic Half Life engine, look at the fan made game Half Life: Echoes [1].
It actually looks pretty decent, and the gameplay is top notch.
My working theory is that simpler languages lend themselves to blueprinting ideas and getting something working even with an ugly messy codebase, whereas modern languages force you to write code that will last longer. Or maybe modern languages are just doing something wrong.
Rust makes memory management explicit, hence eliminating those bugs. But it also shows how hard memory management actually is.
Systems programming languages like this should be used sparingly, only for stuff like device drivers, OSs and VMs.
Any general purpose programming language should be garbage collected.
Koka is memory safe without using traditional GC, has effects, and is pretty cool over all.
I'd love to have a real physicist explain this, but:
When we think of what a particle IS, we often think as though it were dirt, or a billiard ball, or something. As though there were some other substance of which it's made. At least I do.
But the definition is as low as you can go. It's hard to wrap your head around that. Unless you're trained to do so, I guess.
Imagine a ball that’s rotating,
Except it’s not a ball, and
It’s not rotating.
(popular particle physics meme)
From what I understand of QFT, the Universe is made of fields of different types, and a “fundamental particle” is just an excitation (wave) in the corresponding field.
For example, a photon is a wave in the universal electromagnetic field, A charm quark is a wave in the universal charm quark field, etc.
I’m not a trained physicist, so I might be wildly wrong.
But the abstract of the pre-print (https://arxiv.org/abs/2210.10255) covers some of what you are asking:
"Despite the well developed mathematical description of non-Abelian anyons and numerous theoretical proposals, the experimental observation of their exchange statistics has remained elusive for decades. Controllable many-body quantum states generated on quantum processors offer another path for exploring these fundamental phenomena. While efforts on conventional solid-state platforms typically involve Hamiltonian dynamics of quasi-particles, superconducting quantum processors allow for directly manipulating the many-body wavefunction via unitary gates."
They created a collection of quasi-particles that has different statistical properties that we don't see in 3D (the Non-abelian anyon https://en.wikipedia.org/wiki/Anyon). So simulated or created becomes a tricky word here, the quantum processor is putting these qubits into a state that acts as a quasi-particle so they can study it directly. So no a classical computer would not be able to do this in the same way it would have to use classical bits to simulate the quasi-particle.
That quote is extremely terse and would have taken a considerable amount of time to understand.