Articles, thoughts, and opinions about math, science, game dev, and more.
🌐 Visit Ghost.codenamejimmy.com
🌐 Ghost.codenamejimmy.com besuchen
✍️Write rieview ✍️Rezension schreiben 🏷️Get Badge! 🏷️Abzeichen holen! ⚙️Edit entry ⚙️Eintrag bearbeiten 📰News 📰Neuigkeiten
Dark matter is one of the most discussed topics in popular science, often framed with the clickbait: "Was Einstein Wrong?" Well, no. No, he wasn’t.
This is Betteridge's Law of Headlines, and in general, articles about gravity fall into a few predictable categories: the
8.3.2025 06:46Dark Matter, MOND, and a Confusion of CategoriesDiagrams are amazing—whether it’s a signal flow diagram, UML, or an electronics schematic. There’s something special about creating a concise, elegant, and high-information-density representation of a system. If you agree, then this is the article for you!
Many types of diagrams have been honed
3.2.2025 00:17My Little Obsession with SymbolsIf you are reading this, you probably know how to multiply two matrices together, but if you haven’t taken a Linear Algebra course, you might not realize that that is just one way to do it. Without a Numerical Analysis course, you might not know how useful these
7.11.2024 20:30High-Performance Matrix Multiplication for Machine Learning, Ray Tracing, and Beyond: The Five Procedures to Multiply MatricesGhost has its ActivityPub integration in (private) beta!
I'll be re-publishing a few things using it, but since it's in beta, please be aware that replies, comments, boosts, and even whole articles may disappear or reappear in strange, sci-fi, consternation-inducing ways.
This is going to be
"Why are LLMs so good at summarization tasks?"
The deep dive on using compression ideas as a bridge is a little longer than I wanted it to be. So, in keeping with the theme, I asked GPT-4o for an editorial one-page version. If you didn’t read
26.8.2024 20:04A (mini-) Compression View of Large Language Models (followup)"...extending a prompt with a controlled, often zero, amount of additional random entropy per symbol."
I often hear LLM generators described as "just statistical—they can only regurgitate what they've seen!" or, slightly better, "auto-complete on steroids." These descriptions imply
22.8.2024 01:53A Compression View of Large Language ModelsThis blog is made possible partly thanks to a modern large language model, but not in the way you might think. Let me explain:
I'm dyslexic. Okay, that's an understatement. I'm horrendously, depressingly, appallingly dyslexic, sometimes to the point of incomprehensibility.
One of my
20.4.2024 21:03How I'm Using an AI (It's Literally Changing My Life)I first saw this kind of chart in a nice www.edwardtufte.com forum thread about project management charts. Specifically, the NASA Launch schedule slip chart caught my eye.
It shows how, and with annotations why, project milestones and deadlines moved. It is cleanly focused on milestones and, in my
13.4.2024 18:58Recreating NASA's Apollo project slip-chart (in Python)Every so often, the DCQE (Delayed Choice Quantum Eraser) makes the rounds on various internet places. There are many good explanations of how it works and why it DOES NOT require weird explanations, like time travel.
However, these often seem to miss or gloss over a couple of important points
12.4.2024 17:42A Dilated View of the Delayed Choice Quantum EraserMy hack used walking a Hilbert Curve to order the border crossings of the circles used to denote each tree's sun-collecting area and then building work lists that grow (pun intended!) sufficiently slowly ( so “≤log(N)” ) to maintain a viable maximum memory size.
All of
10.4.2024 08:41HaRQ: How can I model the growth of a planet's worth of simplistic trees (so \(10^{12}\) trees) fast enough to be useful on a game server?Yes, but my solution nearly breaks my own rules about Euler integration, and the contrived ways ray marching figures out which surface is intersected creates quite a mess. Consequently doing more than one bounce for each reflection or refraction really hurts performance.
Shader Toy is kind'a awesome.
10.4.2024 08:40HaRQ: Can I squeeze a ray marching shader with refraction and reflection off of a shallow water modeled pond into a ShaderToy shader ?At a high level, the specification or requirements for a project can often be distilled into a single question of the form “How do I get X, without Y, ignoring Z”. In the real world, ignoring Z always comes back to bite your butt, and “without”
10.4.2024 08:39The “Here's a Random Question” seriesHi, my name's Ian McEwan. Welcome to my little corner of the internet where I hope you will find interesting articles on various topics that I've worked on over time.
I'm an applied mathematician, which means I love getting into the details of why
17.3.2024 22:42Welcome to Codename: Jimmy