Oldskooler Ramblings

the unlikely child born of the home computer wars

Posts Tagged ‘technology’

I resent AI disclosure policies, but here’s mine

Posted by Trixter on August 23, 2026

Disclaimer #1: Despite my fondness for triple construction (which was drilled into me in grade school English class), this post was not written with AI. In fact, it was furiously typed and edited over the course of 90 minutes on my 1998 IBM Model M13, still going strong after nearly 30 years of continuous use.

Disclaimer #2: This post was written at a time when I felt trapped and resentful that my months/years of work on a few projects would be subject to criticism “because AI”, or be judged as slop, when I didn’t feel that was warranted.

If you believe AI is universally bad across all surfaces and usages, please stop reading and go away. I am not pro-AI, but I use it, and if you refuse to believe both can be true, then I don’t want your extremist comments wasting everyone’s time.

For those who care what my personal AI disclosure policy is, here you go:

  • I use LLMs to summarize and explain information that I do not yet understand, or lack the educational background to understand. (Why? Because I’m not going to wait until retirement and then go back to college for 4 years to get an engineering degree in digital signal processing just because I want to compress audio I’m sending to a Sound Blaster in something cool. Not everyone who uses AI to learn is an evil person.)
  • I use LLMs to collate information from disparate sources, usually to discover common elements, but sometimes to find extreme outliers.
  • I use LLMs to analyze source code I’ve written, mostly to find bugs and comment on potential mistakes, but sometimes to suggest improvements.
  • I use LLMs to generate code in languages that may be required for hobby work but for which I do not want to spend months learning a new language and its libraries. Such generation is initiated with multi-paragraph starting prompts that I author from scratch, with algorithms, constraints, and targets of my own design.
  • I use LLMs as a replacement for phrase thesauruses and idiom dictionaries, to look up alternate phrasing while I write something.
  • I use neural models trained on audio to clean up recorded field audio, such as reducing reverb, or synthesizing “studio-quality” audio originally recorded in poor conditions.
  • I use sequence-to-sequence transformer models for speech recognition, mostly to transcribe very long spoken audio to ASCII text, which I then either read manually, or summarize using an LLM, to understand the author’s core concepts faster than listening in real time.
  • I do NOT use AI as a substitute for creative output: I do NOT use AI to write scripts or other forms of creative or factual writing; I do NOT use AI to write emails, messages, or other forms of written communication; I do NOT use AI to generate images, video, or music.
  • I do NOT use AI to generate any code that will be used in a modern context where stability or security would be a concern.
  • I MAY use AI in the future to generate charts, graphs, or diagrams from my original ideas or source data.

Rant^H^H^H^HOpinion

There is a fiercely divided uproar on the use of AI in 2026. (By “AI”, I’m referring to LLMs, generative AI, transformer models, vision systems, deep learning, and everything else under that umbrella.) People in favor of the technology describe it as a skillset accelerator, a junior intern, a pair-programming partner, a rubber duck, an exoskeleton, and an advanced information retrieval engine. People in fierce opposition of the technology point to its physical demands on the world, financial economical impact, industry disruption, creative bankruptcy, weaponizing fraud at scale, and the moral and ethical concerns of using what is technically a plagiarism engine.

Social media has, in the wonderful tradition of the law of unintended consequences, mostly forced people into both of these extreme camps. There doesn’t seem to be any middle ground that can be comfortably occupied by people who agree with arguments presented by both sides. In a stunning societal achievement, AI has now joined the realm of religion and politics as something people will seemingly never find any middle ground on.

I occupy the middle ground. I am neither pro-AI nor anti-AI. And while I’ve seen Scooby-Doo memes that claim all moderates or centrists are secretly right-wing extremists, the truth is far less dramatic: Moderates really do exist, and acknowledging that an issue is complex is not the same thing as picking a side. And that’s where I land on AI use, but people in both divided camps don’t like to hear that, probably because there’s no easy single-sentence resolution of a viewpoint or single-phrase directive on how to proceed.

I’ve programmed a lot. I’ve even won a few demoscene competitions with the code I’ve written. And I’m working on some new things! But now that AI has entered the global conversation, I feel extremely resentful that I am somehow expected to justify how I created something, because if I deigned to use the wrong tool or service, for the wrong reasons/application, I will be judged by the creation process instead of the end result. As someone who grew up a hacker and demoscener, where obtaining information and banging on hardware “irresponsibly” was not only a way of life but a necessary path to data sovereignty, I find this expectation of justifying my process utterly preposterous.

Adding to this frustration is the fact that what I’m working on has no precedent! It’s all novel algorithms I’ve envisioned for decades; there is no existing literature for AI to plagiarize ideas, research, or code from. If you search for what I’m working on, there are no search results. And yet, an AI disclosure policy is demanded.

You don’t deserve an AI disclosure policy

In 20 years, nobody will be asking for an AI disclosure policy. Use of AI on local hardware, decoupled from major corporations, will be as ubiquitous as using your cell phone to send text messages is today. It will be built into every device you use, even steering edge devices; your charging station will try to strike up a chat with you while your car recharges, or discover how you’ve hacked the charging network for free power and rectify the situation by extracting additional money from your bank account. 20 years from now, asking someone to disclose how they use AI would be like asking them to disclose how they check their social media feeds: Like everyone else, using abilities and infrastructure built into every device. People will look at you strangely just for asking.

People asking for AI disclosure can’t see this far ahead. People demanding AI disclosure think that the current state of AI development and use in 2026 can somehow be curbed or moderated. Both are simultaneously futile and pointless. The models have already been trained; the datacenters have already been built (back in the 90s! for the internet! that you’re using right now!). You’re not going to walk back mass copyright infringement by sticking to your values.

Why I’m providing an AI disclosure policy anyway

I’m under no obligation, now or ever, to disclose how I use AI. As previously stated, I’m borderline furious that I even have to. But I’m going to do so anyway, to satisfy both extremist camps when they come knocking. Pro-AI people want AI disclosures so that they can learn from them (How did AI help this project? What new things can I leverage that I didn’t know about?) Anti-AI people want disclosures for many more reasons: To provide (the facade of) transparency, authenticity, attribution, fairness, trust, safety, consent, and accountability. So, I’ve disclosed my AI use above.

Of course, I could be lying. It’s up to you to judge whether I’m telling the truth, based on my character and my previous body of work built up over many decades.

But before you scream “If you use AI, then you’re pro-AI!”, let me remind you that utility does not equal ideology. Adoption != endorsement. A person can drive a gas-powered car to get to work while actively lobbying against the fossil fuel industry. Or, more appropriately for my line of work: I can deploy proprietary enterprise software because my employer requires it, while personally advocating for open-source solutions.

PS: I used to love using em-dashes strategically in my writing. Thanks to AI and the societal discourse surrounding it, I am now afraid to use em-dashes in my writing, lest the accusations fly. Thanks, technology.

Posted in Programming, Sociology, Technology | Tagged: , , , | 1 Comment »

VCF Midwest Presentation Selection Transparency

Posted by Trixter on August 3, 2024

Vintage Computer Festival Midwest is an annual celebration of all things vintage computing. It is organized and paid for by Chicago Classic Computing, a 501c3 non-profit entity. At VCFMW, you can expect hundreds of tables with a mixture of exhibits and vendors, a large inclusive community to nerd out with, and a series of presentations from community members. Admission to every VCFMW has always been free. I believe in this mission, and I am proud to be a part of the organization that puts on the show every year.

For the past decade, my primary role has been organizing and executing our presentation track (ie. “talks”). This includes, but is not limited to:

  • Choosing talks from submitted proposals, based on diversity and fitness of subject matter
  • Organizing the talks schedule, based on each presenter’s availability and requirements
  • Setting up and tearing down the talks room (speakers, screen, projector, mics, AV, etc.)
  • Recording video and audio of the talks, then editing and uploading them after the show

I perform nearly all of these activities myself. I don’t get to see the actual show very much because I’m running the presentations, but I believe in the cause and I’m happy to do it. The speakers work hard on their projects and presentations, so I work hard producing a quality final result that the community can learn from.

Interest in our show exploded

The interest in VCFMW has skyrocketed in the past few years, to the point where we were forced to move to a 100,000 square foot venue 6x as large as our previous one to ensure that every exhibitor who wanted a table could get one.

This success also translated to presentation submissions, where we receive nearly triple the number of talk proposals we’ve gotten in previous years. With volunteers and equipment for only two talk tracks, it is inevitable that not all proposals can be accepted.

Why a transparency report?

It’s come to my attention that some people are unhappy that their talks were not selected. It has even been suggested that I “play favorites”, ie. choosing presentations based on personal relationships or selfish motivations, rather than what is best for the show. While I am under no obligation to explain our criteria for selecting talks, I thought it would be beneficial to provide insight into our selection process. It’s my hope that this will give closure to those who may have felt wronged, and possibly help inform any other vintage computer shows that struggle with selecting presentations.

How we select proposals

Proposals are considered based on multiple criteria. Some of these are obvious:

  • Is it on-topic for a vintage computer show? This is hopefully self-explanatory: The closer your talk is to the genre of vintage computing, the more likely we will select it.
  • Is it “on-brand” for our specific midwest show? Most vintage computer shows are on the east coast or west coast, and tend to present east/west coast history. Midwest computing history is not as well represented, so we lean towards midwest-centric history topics.
  • Is it new or “deep” research? The primary purpose of presentations is to inform, teach, and educate. We are more likely to select a proposal that has new revelations about a subject, or extremely deep dives that are not already well-represented online.
  • How wide is the audience? If your proposal targets a tiny niche group of people, we are less likely to select it than a proposal that appeals to a wider audience. (We have unfortunately learned this through experience: Talks that attract an audience of less than 5 people take up a valuable slot that could have been allocated to a talk that informed hundreds or thousands of people once online.)
  • Is it multi-generational? To serve our mission of inclusion and education, we more closely consider proposals that appeal to multiple generations. One core tenet of our show is that of outreach: Without younger generations becoming interested in vintage computing, the field will die.
  • Has it been given before? We have precious few slots for talks, and tend to pass up talks that have already been given previously in the past 12 months and/or already online.

There are also non-obvious, behind-the-scenes reasons talks may be selected or rejected:

  • Individual presenter availability. If we get three fantastic proposals where all presenters are only available for one exact same time slot, then we obviously can’t select all three, as we can only support two presentation tracks at this time.
  • Equipment or venue restrictions. If a proposal relies on exotic video hookups we cannot accommodate, or 3-phase 220V power, or something that the venue restricts, we cannot technically meet those requirements and cannot select the proposal.
  • Organizer privilege. Executing VCF Midwest takes months of hard work every year, and we ask for nothing in return, other than people attend and have a good time. On rare occasions, given two differing proposals with equal merit, we sometimes reserve the privilege of preferring one proposal over another as compensation for putting on the show.

Concerns about favoritism

“Organizer privilege” is not necessarily the same thing as favoritism. Favoritism implies unfair preferential treatment, but in accordance with our selection criteria, we try to be as fair and accommodating as possible given our available resources. Despite that, some people have expressed concern that we are “playing favorites” based on individual desires and personal relationships. To that, I will only point out the obvious: Given that our community is “small” (relatively speaking), it is a statistical inevitability that some submitted proposals will be from people I know personally. I stand by what I’ve previously written: Proposals are primarily selected due to their merit and their relevancy to the show.

A very specific example was brought to my attention that is worth going over in detail: This year, we received three proposals for the same topic family: Modern fantasy/”new retro” 6502-themed personal computers. Had I selected all three to not “play favorites”, over 1/4th of our entire presentation schedule would have been taken up by 6502-based “new retro” personal computers. Had I rejected all three (also not to play favorites), it might have led to accusations of our show somehow being biased against 6502-based projects. So, I decided to select only one of them. Of the three, one talk had already been given in June and the video of it was already online, so it was removed from consideration. The remaining two were considered based on the criteria listed above, and a single one was selected that satisfied the most criteria.

That’s all that can be said on the matter. If people still have a problem with our selection process, they are free to take their proposals to other festivals (although that is no guarantee another festival will have as open and considered a selection process as we do).

Improvement plan for the future

Despite having a lot of experience putting on our show, we are not professional event organizers. We make mistakes every year, and we try to learn from them. As mentioned earlier, the growth of the show caught us off guard, and we could have handled talk submissions a little more gracefully.

In 2025, we made the following changes to the talk proposal submission and selection process:

  • All talk submissions will go into a webform (rather than emailed), which will be open for a specific time to be clearly communicated. Proposals will only be accepted during that time. Using a webform will also ensure we have the full information we need (title, abstract, speaker bio, etc.) rather than just an email saying “Hey, me and some friends want to have some stage time to discuss XXX”, etc.
  • We will not “pre-consider” any submissions. Submissions will not even be looked at until the submission window closes.
  • A roundtable discussion amongst multiple CCC members will be held for pre-selection and initial voting, to address concerns that any single person is “playing favorites”.

We’re doing our best — but you can help

VCFMW is free to attend, and although we are asking for a donation for tables and power this year, that amount does not actually cover the full cost of tables and power. We experienced massive growth due to a surge of interest in the show, which had to be dealt with by getting a larger and more expensive venue (the alternative would have been to limit the number of people who could attend our previous venue).

As such, our 501c3 non-profit cannot always fund the show. We rely on donations and the show auction to generate enough money to put on the show for next year, but sometimes it isn’t enough. Every year, the organizers contribute personal funds as necessary to ensure a nice show for everyone, such as buying equipment that we need. (For example, every piece of equipment you see in the talks room was purchased for use at the show, as that is cheaper than renting in the long run.) We do this because we believe in the community, we want to advocate and promote vintage computing history and outreach, and want everyone to have a good time at our show.

If you are unhappy with various aspects of VCFMW, please try to keep the above points in mind. Better yet, why not donate to help cover the costs of putting on the show? Previous donations have enabled a second presentation track, ensuring that more talk proposals have a chance to be selected and presented, so donations can indeed make a difference.

Posted in Vintage Computing | Tagged: , | 1 Comment »

Journey’s End

Posted by Trixter on April 21, 2013

I was part of the first wave of people tackling the gigantic task of preserving personal computing gaming history in the early 1990s.  (I suppose pirating software in the 1980s counts too, but scanning materials and interviewing people began, for me, in the 1990s.)  Without connecting to others or knowing what was out there, I started to hoard software and hardware where financially possible and appropriate.  I collected software I considered hidden gems, that should be given their due in some public forum before being forgotten.  I grabbed many Tandy 1000s and other early PCs to ensure various works could be run and studied.  I was an original member of the abandonware movement.  I wrote articles on how to get old software running on modern machines, and contributed to software that did the same.  I co-founded the world’s largest gaming database so that information about these works could be consumed and researched by millions.

I did this all before Y2K.  When you’re the only guy shouting in a crowd, you tend to look the lunatic, and that’s pretty much how most of my friends and family saw me.

Look around the preservation landscape today and much of what I was working towards for years has come to pass.  There are many vintage hardware and software museums, both physical and virtual, including some dedicated to gaming.  There are some wonderful emulators that get closer and closer to the real thing each year.  There are even some curated collections online.  (There are many more curated collections offline, orders of magnitude larger than what is online, but in a decade or so I believe these will move online as well.)  Most importantly, there are established communities that support these efforts.  All in all, I’m pretty happy with how things have turned out.

Looking around all of my possessions inside my home, I see the fallout of what I was trying to accomplish many years ago.  I see no less than five PCjrs, three identical Tandy 1000s, three identical IBM PC 5150s, and multiples of Macs, Apples, C64s, and Amigas.  I see crates and bookshelves and closets filled with hardware and software.  I see clutter where there should be a nice desk for displaying a computer in a respectful way, or an easy chair for reading or watching TV.  It’s too much.  It’s time to let most of it go, and focus like a laser on the things that are the most important.  I will be disseminating most of my collection, both software and hardware, in the following year.

What I will continue to do, however, is archive and preserve software, as there is still a ton of IBM PC software from the 1980s that has not yet been released into the wild.  I am also committed to creating the “sound card museum” project I keep threatening to do.  To those ends, I will retain a few systems that will allow me to achieve both of those goals.

So, I’ll still keep buying and collecting vintage software — the difference is, I won’t retain the software after preserving it.  Consider me a vintage personal computing clearing house.

Posted in Family, Gaming, Home Ownership, Lifehacks, MobyGames, Software Piracy, Vintage Computing | Tagged: , , | 11 Comments »