Generate vs Archive (generate as the new archive?)

I have a hobby as a quake archivist. It’s fun for two reasons: the nostalgia and the hunt (e.g. variable rewards). Many files I seek to archive are lost. They maybe in the deep web somewhere, or they may be in peoples personal archives, but unless I can surface them, they are essentially “lost”. Lost to the archives at least. I was thinking, soon the AI models will be good enough to generate list artefacts on demand. ...

May 30, 2025 · 1 min · Jason Brownlee

Investing For Kids vs Adults

Someone was asking me about investing the other day. I gave my normal spiel about not picking stocks and instead picking countries/economies and buying indices. I also said to stick with what you know. If you know property (she’s a real estate agent) then invest in property, you probably have some edge. The conversation flowed between investing ourselves and her kids starting to invest in stocks. I made the important observation that investment goals matter a lot and that the investment goals of hers will be different from her kids. ...

May 29, 2025 · 1 min · Jason Brownlee

Gear Acquisition Syndrome

I was thinking about to early game modding. I made the most and best progress when I “just made stuff”. If in doubt, the second best thing to do would be to complete tutorials, e.g. coding tutorials, mapping tutorials, etc. The worst thing to do ever was to print/read manuals. There are two clear cases in my memory of doing this: Printing the DEU editor manual/guide (on my dot matrix printer) Print the Quake III Arena Shaders manual (in colour!). I never read them all the way through, and they never helped. ...

May 28, 2025 · 2 min · Jason Brownlee

Information In Your Head Is Valuable

I was talking to someone the other day about how to earn some extra cash. I said something like: There is information in your head that is valuable to other people, so valuable that they would happily pay you to learn it. Even over zoom. All you have to do is figure out what information and what people. It’s true, but challenging advice. It’s the “All you have to do is figure out what information and what people” piece that is so hard. ...

May 28, 2025 · 2 min · Jason Brownlee

Coffee and Resting Heart Rate

I drink 3-4 coffees a day, sometimes tea (earl grey) as well. I was thinking, is this elevating my resting heart rate? Am m I going to die earlier because of my coffee habit? I don’t think so. I checked in with o3. The short answer: At the level you describe — about 3–4 single espressos a day (≈ 180-320 mg caffeine) — there is no solid evidence that your resting heart rate will stay chronically elevated or that you will damage your heart over time, provided you are otherwise healthy, keep your blood pressure in the normal range and sleep well. ...

May 27, 2025 · 2 min · Jason Brownlee

Quake2 Genetic Learning

About 20 years ago, I experimented by adding simple neural net and genetic algorithm based agents to quake2. Here’s what I did back then: Ecosystem: Constructing a simple self-perpetuating society of adaptable agents (archived) I was thinking about that again today. It might be fun to develop a suite of mini experiments using genetic learning an neural net learning in little q2 agents. To setup little ecosystems on server processes and let them run for days and weeks and see what happens. ...

May 26, 2025 · 3 min · Jason Brownlee

Q3Test Addons Archive

Before Quake3 was released, there were a number of Q3Test releases. It was an exciting time in 1999 from about May to about December before the final demo and retail release. Q3Test releases were made for win32, linux and mac. I was mainly a win32 and linux user at the time and getting GLX/OpenGL working on linux at that time was hard work. Anyway, during this time many mods and hacks were developed for the Q3Test. ...

May 25, 2025 · 2 min · Jason Brownlee

Related Genetic Percentage

My kids were asking how related all of their relatives are to them. I posed the question to gpt3o and asked for percentages in terms of genetic material. I thought I knew the answer, but was a little surprised. Anyway, here’s the result again: From a genetic perspective, relatedness is typically measured using the coefficient of relatedness, which represents the probability that a gene selected at random from one individual is shared with another due to common ancestry. Here’s a list of how genetically related various relatives are to you, expressed as percentages: ...

May 24, 2025 · 2 min · Jason Brownlee

Latent space optimization?

I was randomly thinking about embeddings this morning. I was thinking how they are fantastic at creating a continuous representation space from discrete data, e.g. words, category labels, etc. I was then thinking it might be fun to use the embedding as a representation for an optimization process, like a genetic algorithm. Or any optimization algorithm. The algorithm would sample the embedding space and drawn vectors would have to be evaluated using a simulator or objective function or whatever, depending on the domain. ...

May 22, 2025 · 2 min · Jason Brownlee

Search for Rare Quake Files

I’m doing a first-pass search for files for the Quake3 Official Archive. I have notes on finding rare files here but I’m being super systematic for this first pass and thought I should document it (for next time). First, the given is we know what we are searching for, e.g. we have a wishlist of known filenames. The first pass involves either finding the file or collecting all known locations where the file used to exist. Later we can dig further into each URL via the wayback machine to learn more. ...

May 21, 2025 · 1 min · Jason Brownlee