Oldskooler Ramblings

the unlikely child born of the home computer wars

Archive for the ‘Uncategorized’ Category

The semantics of discourse

Posted by Trixter on December 30, 2022

(Update: This post was last edited at 20230103 @ 9pm CST to clarify some responses; edits are at the end of this post.)

There is an individual who claimed today that I kicked him out of a demogroup. They published, publically, a very long, private, internal conversation we had, where we argued about very inflammatory topics including BLM, racism, socialism, and white supremacy. This conversation escalated and became very accusatory, cultivating in me accusing him of being a white surpremacist.

This is a serious accusation as it stands, but what I didn’t know at the time is that it is especially disrespectful and heinous to people who live in Europe, where this individual is from. In the USA, the term carries slightly less impact due to our history of dealing with racism (it is usually used when someone is quite obviously a racist, as in when they’ve stated so themselves publically), but evidently it is a very, very big deal to accuse someone in Europe of this. I wasn’t aware of that until after our argument was over, and for this, I regret using that phrase in our conversation.

That said, I would like to respond to the core assertion made today by this individual, who claims that leaving the demogroup wasn’t his choice, and that it was I who kicked him out of the group. While that is the perogative of any group leader (I have varying levels of code in our productions, but I’ve acted as a manager/wrangler since inception), his claim is false. At no point in our (now public) conversation did I ever say he was no longer welcome in the group. In fact, I asserted the opposite: In the last part of the conversation, I acknowledged that we will never agree on some of the issues discussed, and that I was willing to put it all behind us so that we could continue making demos together, writing: “I’m going to pretend that all of our political discussions never occurred and we can go back to making demos or some other such stuff.” This quote can be seen at the end of the private material he published.

His response, after our conversation ended, was to post the following message to our internal discussion group:

From xxxxx at xxxxx.xx.xxx  Sat Aug 29 18:10:06 2020
From: xxxxx at xxxxx.xx.xxx (xxxxx xxxxxxx)
Date: Sun, 30 Aug 2020 01:10:06 +0200
Subject: [PC Demo Dev] I'm a white supremacist
Message-ID: <CAP3xA-E4pgMtVf9EPyWe3+=pBZmH723oO8dC6=-nVTD+0P=A4w@mail.gmail.com>

A white supremacist. That is what Jim has repeatedly called me.
Clearly I am not, and I refuse to be called that by anyone.
I'm out.

He wasn’t kicked out of the group; he left voluntarily. Nobody else in the group was aware of our private argument, and I made it clear to this individual we could continue making demos together as long as we never discuss politics again, but it was his choice to leave. Once he declared his choice, we removed his access from our various shared resources.

The demoscene is a culturally relevant art subculture, so much so that it has been internationally recognized in several countries as such. While it is no longer a part of today’s demoscene, the culture has historical beginnings in male teenage behavior in the 1980s. Most of us who have kept active in the demoscene since those days — 3 decades and counting! — have moved on from that kind of melodrama. I hope someday we all can.


20230103 Update: I’ve been made aware that the individual in question is confused about the exact sequence of events, claiming that I took malicious action before they left the group. They are mistaken; actions were taken only after they declared they were leaving the group. The sequence of events — which are supported by timestamps that the claimant not only has access to, but have mostly made public by them — were:

  1. We had a private argument over email
  2. I wrote that I was willing to forget the argument and move past it to continue working together
  3. They wrote back, refusing, with obscenities
  4. They post a message to our internal group saying they’re leaving
  5. I remove their access from our design/planning board
  6. Another group member removes their access from our code repo
  7. I block this individual on twitter
  8. 28 months laters later, this private conversation is made public by them without my consent

To reiterate, steps 5 onward were taken after this individual publically declared they were leaving the group, with the response reproduced earlier in this post. No action was taken until after they declared their intention.

This individual also seems to think that there was no reason to block them if they had just chosen to no longer contribute. This individual must never have been part of group projects where a disgruntled participant has maliciously damaged assets. For example: I participate in the curation of a software archival project, and we had an instance where someone decided that, not only did they not want to participate any more, they were angry with certain members of the project. Without warning, they proceeded to deface our discussion board, delete useful organizational information they had contributed, and maliciously overwrote archived material. So, when someone declares they are leaving, it’s standard operating procedure to protect the group’s assets, so that’s what we did. (And I stress we, not just me; it was a group decision.) Despite these actions, we never blocked their email; they could have gotten in contact with any member of the group (even me) via each member’s individual email address if they wanted to discuss the matter further.

I’ve removed any political comments from this post, because this post is not here to invite political arguments or facilitate political discussion. It is here only to explain the facts of what happened, and my regret for using a certain phrase. I still invite any non-political comments.

Perhaps the most regrettable thing about this entire exchange is that I originally reached out over email not to start an argument, but to provide a USA-centric perspective to events that I felt were deeply troubling said individual based in another country, based on his posts on twitter. Meaning, I started the conversation initially trying to help them, as we were friends at the time, and friends help each other. But because of what happened, I’ve completely stopped talking politics to anyone, even family, since September 2020. I’ve also stopped reading and responding to anything on twitter and facebook, using twitter only to make new broadcast announcements about projects I’ve worked on. I’m not sure if one of their goals was to shut down any desire in me to help people understand what Americans think about certain topics, but if it was, they succeeded.

Posted in Uncategorized | Leave a Comment »

What they don’t tell you about getting older

Posted by Trixter on July 16, 2018

I’m nearing 50.  I’m developing the usual amount of physical issues for someone who doesn’t take care of themselves, but nobody told me about the mental issues that follow.

The human brain is an organ, just like every other organ in your body.  It’s highly specialized, but then again so are most major organs.  As we age, our organs don’t perform as well: We are slower to perform, slower to adapt, slower to heal.  Sometimes organs that performed well in our youth start losing the ability to perform their primary function, such as your kidneys leading to early-onset diabetes.  And, I’m now finding out, the brain suffers from this as well.

It’s no secret that the elderly have easily-identifiable mental issues, mostly speed of processing and the difficulty of forming short-term memory.  What isn’t as well communicated is how less-than-peak-performance brain function affects you long before you become that old.  In the last few years, I find myself:

  • Sensitive to emotion and empathy.  I guess this comparison is inevitable, given my nerd pedigree, but it’s very much like Bendii Syndrome, where you feel emotion more strongly.  There have been times when I was expected to be impartial in a situation, only to find myself quite subjective and borderline irrational based on how I personally felt.
  • Feeling a pervasive sense of loss.  When I first started out in my career (and hobbies), I had an experience and intellectual advantage in my field.  Someone much older than me described me as “the smartest kid in the room”, and I definitely felt that way up until about 8 years ago.  You can see a definite correlation between how much I felt I was losing that and my demoscene productions from 2013 through 2015 — almost as if I was desperately trying to cling to that feeling of being the smartest kid in the room.
  • Being resistant to change.  As emotional response increases, logical reasoning has to fight harder to win.  There are many changes in last few years I’ve resisted because I felt about them a certain way, when logically they made perfect sense to me.
  • Tiring after periods of concentration.  What happens when you work a muscle too much?  It gets tired and hurts.  What happens when I have to learn something new, or concentrate on a difficult problem?  I feel fatigued.

There are ways to mitigate the above, but the cruel irony is that your brain is the organ that has to fix itself, and it’s malfunctioning.  I should get more sleep, exercise, eat better — but my brain wants everything to just go away.

Posted in Uncategorized | 7 Comments »

A Reason to Disregard Copyright Law

Posted by Trixter on April 25, 2018

(This is a short rant about morals and obligations, not the ability to make money off of your work.  If you rely on copyright law to earn your living, you are not the audience for this article.  It is also not a call to action to break the law, which you do at your own risk without holding me responsible.)

Everyone knows that anything created more than 90 years ago is no longer eligible for copyright and is in the public domain, right?  Not so fast: In 2011, copyright law was amended in a way that affects audio recordings:  The composition might be public domain, but any recordings of it are not.  From https://www.copyright.gov/docs/sound/pre-72-report.pdf :

As a consequence of this legal construct, there is virtually no public domain in the United States for sound recordings and a 55 year wait before this will change. To put this in perspective, one need only compare the rules of copyright term for other works. For example, a musical composition published in 1922 would have entered the public domain at the end of 1997, but a sound recording of that same musical composition that was fixed the same year will remain protected for another 70 years, until 2067.

That means this recording from 1887 will somehow have a copyright term of 180 yearsThat’s seven generations.  But hey, the recording artist’s great-great-great-great-great-grandchildren will still have the right to earn money off of the work or remove it from public consumption, and that’s the important thing, right?

It’s laws like this that turn people like Jason Scott into crazed archival psychopaths.  While I don’t agree with his methods, we definitely share the same concerns:  Copyright law in the US is not merely unrealistic, but works to actively and permanently destroy original works every year by preventing their archival.

I had this conversation with my father recently, who is a numismatist internationally recognized as an expert in some areas in his field. He has archives of the articles he’s written over the past 50 years, but wants none of it archived in a public forum because the work is technically under copyright under various publications’ names, and he holds a firm moral stance on playing by the rules. In my opinion, this dooms his work: None of those publications have publicly-accessible archives. His articles are already inaccessible (unless some library somewhere has numismatic publications from 40 years ago, which is not a realistic expectation as libraries these days are migrating towards digital as a way to save money and offer more services), so unless somebody does something, his work over the last half century will likely be lost forever.

Nobody cares about your work enough to preserve it after you’re gone. If you don’t do it, it won’t get done. The changes in information technology over the last 20 years have enabled the human race to produce so much content per second, over so many different topics and channels, that anything you produce has hardly any audience.  Worse, any tiny audience you might have rarely has the free time to consume it.  At the end of the day, that leaves a handful of people who consume your content and care about preserving it for future consumers, but the existing state of copyright law enforces penalties for that.  The days of printing a book and expecting it to be available in public libraries for 50+ years are long gone.

For those who desire copyright law so that they retain control over their work, realize this:  Our contribution to the world — our only purpose in life — is what we do, and what we leave behind.  If you write a book, it’s ostensibly because you have something to say, and want people to read what you have to say.  You create a work that you’re proud of, and release it into the world.  Copyright law grants you the right to request it destroyed at a later date, but it is selfish, petty, and immature to do so.

Posted in Software Piracy, Uncategorized | 1 Comment »

Color #23 (CGA Update)

Posted by Trixter on February 25, 2018

There was a time when conversion of real-world images to computer screens was considered a black art. Those days are gone, but it’s still fun to dabble.

The Mann Cave

My friend Jim ‘Trixter’ Leonard is a bit of a CGA aficionado.  You know, that computer graphics mode from the 1980’s?  He did a nostalgic conversion of my photo into one of the two available 4-color pallets (I think that’s correct?) and the results are dithertastic.  Take a look.

fullsizeoutput_274b

Pretty remarkable how well the photo holds up with such a severe restriction on colors.  Thanks for the fun conversion, Jim!

View original post

Posted in Uncategorized | Leave a Comment »

The End of a Perfect Day

Posted by Trixter on May 11, 2017

I remember a time when I was productive in my home life and my hobbies, both of which brought me great joy and validation.  What’s changed since then?  What’s happened to my output and my mental state?  Two things: Social media distraction and impostor syndrome.

Dealing with social media distraction has many gradients of severity and treatment, but being a member of Generation X gives me an advantage: Because I didn’t grow up with social media, it is easier for me to quit it cold turkey.  I’m going to gain back the time I waste on social media by cutting it out completely for several months, if not an entire year.  I might pop on once on a while to announce something, but it won’t be a daily check-up.  Back-of-the-napkin calculations suggest I will gain back at least 120 hours (that’s 5 days!) of free time per year giving up twitter and facebook alone.

Impostor Syndrome is possible to overcome if you can accept that you have provided real value at one or more points in your life.  If you accept that, there are various methods that can help.  I’ve adopted some, and they are indeed helping, such as keeping a file of nice things people have said about you, finding one person to confide in about feeling like a fraud, and — cliched as it is — “fake it ’til you make it”.  (If it’s good enough for Henry Rollins, it’s good enough to give it a shot.)

I want to get back to a time when I wasn’t worried about what people thought of me.  I want to feel like one of the smartest kids in the room again.  I want to will new things into existence because I feel they should exist and can help or entertain people.  Most importantly, I want to work on myself so that I am available for my family, and be mentally sound enough to not lose sight of how important that is.

To accomplish all this, I’ve removed all social media apps from my phone.  I’m also clearing out both of my email accounts, and being realistic about what I can and cannot accomplish for people.  (If I’ve volunteered to do something for you, I promise you’ll hear from me, but you might not like the answer.)  I might still be active on a forum or two, but with much less frequency.  If you need to contact me this year, please email me instead of trying to reach out to me over social media.

Self-improvement is a journey that requires a realistic world view and making some hard choices.  With sincere apologies to Johnny Marr and the late Kirsty MacColl:

No it’s not a pretty world out there
With people dying of their own despair
But in a written testimonial you’d say
You never really knew them anyway
I’ll never satisfy you
I’ll never even try to
I really couldn’t tell
It just depends what you remember
At the end of a perfect day

Posted in Lifehacks, Uncategorized | Tagged: | 2 Comments »

Kidney Stones 1.0

Posted by Trixter on November 26, 2016

I was hospitalized recently for a kidney stone.  Kidney stones are small deposits of minerals that form inside the kidney when there is an unusually high concentration of certain chemicals that crystallize and then stick together.  Smaller stones migrate into the ureters, then into the bladder, then are expelled when you urinate.  Larger stones, however, don’t fit; they get lodged in the ureters, and prevent urine from draining out of a kidney.  This is obviously very bad for the kidney.  It is also very painful.

I’ve been asked by many of my like-aged friends what the procedures were like, what caused it, how I knew I had one, and how to prevent it.  Here are my thoughts on what happened.

The Basic Timeline

(For the purposes of this section, “The Event” is when I decided I needed medical treatment.)

Four days prior to the event, I’d had odd feelings in my pelvic region.  (I recognize this is particularly funny phrasing — go ahead and laugh; I did.)  It is hard to describe what I felt; all I can say is that it felt like I had a stomach located there, and that “stomach” was “rumbling” as if it were empty and I were hungry.  I wasn’t sure to make of these feelings, but they weren’t painful, so I just went on with my day.

Five hours before the event, I developed mild lower left back pain.  I’ve had back pain before, and it was 10pm, so I thought I’d take some ibuprofin and go to bed once it kicked in.  I also had what I thought was bad gas, so I voided both solid and liquid in an effort to fix that problem.

Three hours before the event, it still hurt, but I thought I could lie in bed, relax, and sleep it off.  For the next three hours, I tried unsuccessfully to go to sleep while the pain slowly grew from mild to acute pain, which I still wrote off as having wrenched my back or something.  Still unable to sleep, I decided to try voiding again, and when that didn’t fix anything, I woke Melissa and told her I probably needed to go to the hospital.

After driving to the emergency room, I was immediately given a hospital gown to change into and a bed to lie in.  Anticipating I would need fluids and pain medication, an IV was inserted:

dsc_0041

I was also hooked up to various monitors:

(My blood pressure was elevated likely because I was in a hospital for the first time since being born, worried about my condition, and in some pain.)  I was then examined by a doctor, who ordered a CT of my midsection, and the results showed a 7mm stone lodged just inside the beginning of my ureter, close to my kidney.

The size and placement of the stone dictated my treatment.  There are various ways to remove lodged stones:

  • Smaller stones can eventually migrate down and out.  These are managed with pain medication until they pass, which can take a day or more.
  • Larger stones must be removed, and are typically broken up so that they can be passed or extracted.  There are two ways to break them up:  Sound waves, or a tiny medical laser.
  • If the stones can’t be broken up, or are in a completely inaccessible location (which is rare but happens 5% of the time), then the final recourse is to cut open your back, then further surgery to remove them.

Luckily I didn’t fall into the rare category.  But because my stone was so close to the kidney, they couldn’t use sound waves, so I was scheduled for the frickin’ laser.

The actual procedure goes something like this:

  1. A stent is inserted into the affected ureter, with one end in the kidney and the other end in the bladder.  It is a thin hose with perforated holes near both ends so that urine can drain into the bladder around the lodged stone, which brings the kidney out of immediate danger.  You want this, because it isn’t always possible to get the stone out during the procedure, and you want to be able to pee semi-normally while waiting for the second attempt, which could be few days.
  2. The stone is located with a scope, then a medical laser blasts it into pieces.  Thank the gods of fiber-optics for that bit of medical technology.
  3. The pieces are then extracted, and sent off for analysis.  The analysis usually returns a few weeks later, to be discussed with you and your urologist; the mineral makeup of the stone can be used to determine what caused it and possibly how to prevent it.
  4. The stent is left in 2-3 days to facilitate healing, then removed either at home or at the doctor’s office.

You are, thankfully, knocked out for this.  Knowing the procedure — the stent is inserted exactly as you think it would be inserted — I would have insisted on it.

After I recovered (which didn’t go well; more on this later), I was sent home, where I rested for an additional day.  Two days after the procedure, my wife helped remove the stent, which, again, is done exactly how you think it is done.  It wasn’t painful, but it sure was unsettling!

Expect the unexpected

The above sounds very routine, which it mostly was.  The surprises for me came after the procedure itself.  Here is a list of things that surprised me:

  • I did not come out of anesthesia very well.  Some people wake up slowly and act drunk, crack jokes, act silly, etc.  Others wake up normally as if nothing had happened.  I fell into the relatively uncommon category of people who wake up atypical; in my case, I was panicking.  I felt very anxious, like my brain was racing without a limiter, and my heartrate was elevated.  Melissa described my actions as if my body were trying to process trauma signals, but the actual pain itself was being blocked by medication, so my body wasn’t sure how to process everything else.  I tried to sit up and walk it off, but I was on a lot of pain medication that made me very dizzy and nauseous, so I couldn’t get up.  For at least 8 hours afterwards, I oscillated between this state and sleep.
  • Pain medication has enough goofy side effects that I will consider going on much less of it if this ever happens again.  For example, my urine was discolored a bright orange color for days.  The pain meds also gave me constipation; I had my first normal movement four days after being admitted to the hospital.  Then, the constipation turned into diarrhea for a day after that.  What fun!
  • I was extremely tired for up to a week afterwards, despite getting plenty of sleep every night, and never actually having been cut open.  It felt similar to recovering from a bout of the flu, where you are tired all the time and slightly short of breath.  I took this as evidence that my body had some healing to do even though I was never cut open, which goes to show you that any invasive procedure usually incurs some trauma that the body has to spend time and energy healing.
  • The IV insertion point stays with you for a while.  Over a week later, I still had a bruise and marks from the surgical tape.  Nearly two weeks later, I still have the marks from the tape, and scrubbing doesn’t seem to remove them:

dsc_0052

Moving forward

Statistics show that people who get one stone have a 50% chance of developing another in the next 5 years.  (That is why this article is somewhat negatively titled “1.0”.)  Lifestyle changes (mostly dietary) can help reduce this.  While I haven’t yet gone over analysis results with the urologist that performed my procedure, he told me after the procedure that he had quickly examined a piece and was fairly certain it was the most common type of stone (calcium).  To reduce the changes of another occurrence, I was advised to:

  • Drink more water to dilute the amount of uric acid produced
  • Eat less salt
  • Avoid “dark” sodas (coke, pepsi, dr. pepper, etc.) as these contain phosphoric acid as a flavor additive.  (Phosphoric acid has been shown in some studies to assist stone production.)

As I only enjoy dark soda, I’ve essentially given it up completely, and replaced it with water, sports drinks, and tea.  I have to be careful about the tea, as some processed teas also adds phosphoric acid.  Read your food labels, kids.  Also: I’m not fond of tea.

I was sad to give up pop.  It was my only vice; I don’t drink alcohol or coffee, smoke, or do pharmaceuticals.  I drank it every day, and I am really going to miss it.  I may still have once a month or so; perhaps as a treat at a restaurant.

I still think it’s really cool that a medical laser was fired inside my body

Posted in Uncategorized | 4 Comments »

Milestones

Posted by Trixter on July 21, 2016

2016 holds some interesting anniversaries for me, of events that have defined my hobbies, my persona, or both.  Some fun and notable ones:

  • 45th anniversary of me being on this planet.
  • 35th anniversary of the IBM PC, MTV, and the Space Shuttle.
  • 30th anniversary of my adoption of the online handle “Trixter”, which I initially used for illicit activities but now use For The Greater Good(tm).
  • 20th anniversary of the Abandonware movement, something I’m not totally thrilled about how it turned out, but is notable regardless.  My involvement in the birth of Abandonware eventually led to the birth of MobyGames, so there’s a happy ending.  I should probably write about my involvement someday.
  • 15th anniversary of the MindCandy series, which was a fun experiment in the days where creating an indie DVD or Blu-ray was uncharted waters.  I’m proud of each of them for different reasons.

Much less notable: 10th anniversary of starting this blog.

I got the idea for Trixter looking at some subway graffiti.  That graffiti is long gone, but thanks to qkumba and a another demoscene friend (whose name escapes me, sorry!), we have some lifelike simulations:

trixter_grafittitrixter_grafitti_second_small

Posted in Uncategorized | 2 Comments »

We’ll take it

Posted by Trixter on July 10, 2016

I am the father of an autistic son, Sam.  One of the challenges of helping an autistic person get through life is the unknown:  How functional will they be?  Will they be able to communicate?  Will they be able to socialize?  Will they be able to live independently once my wife and I are gone?  A few times in our lives, we’ve gotten some answers to these questions.  Even if the answer has been negative, it still feels like a great weight has been lifted — not knowing is always worse than bad news, so we’ll take bad news over no news.

Every 5 years or so, we get some good news.  I’d like to share some examples with you.

When Sam was 20 months old, he started talking.  Two months later, he started losing his words, until he spoke “cat” on his 2nd birthday and then stopped talking completely.  By age 4, he started performing echolalia.  (This is something all children do when learning a language, but for an autistic child, it is usually the harbinger of bad news, a sign that the child is going to be low-functioning and unable to communicate effectively — think “Rain Man” repeating the station call ID.)  Six months later, Sam was repeating dialog on a Spot program playing in the basement:  “Where’s Spot?  Where’s Spot?  Where’s Spot?”.  My wife Melissa was in the kitchen when she heard, “Where’s Spot?  Where’s… Mom?”  Then again, urgently:  “Where’s Mom?”  Melissa flew downstairs and found Sam looking directly at her, and motioned for her to do something.  That one-word change signaled the beginning of Sam learning functional communication.

When Sam was nearly 9, he and his little brother Max were riding in the back seat while we ran some errands.  For a treat, we decided to run through a Dunkin Donuts drive-through to get some donuts, and we made a mistake while ordering and got a dozen instead of half a dozen.  When Sam saw the large box come into the car, he turned to his brother and said, “Max, we’re rich!  RICH IN DONUTS!”

Sam is currently 19 years old.  Tonight, my wife and I were watching a show in the basement when Sam called down the stairs to ask if we had gotten him some cream soda, something he mentioned to me before I went shopping.  I’d forgotten to get some, but as I apologized, I had the idea to turn this into a life skills exercise:  I told him that maybe we could walk down to Casey’s together, a local grocery store located about a 15-minute walk away with some other stores, like a drugstore, barber shop, Trader Joe’s, etc.  We could practice navigating there, going through a store, making choices, and paying for our order.  I told him we could practice that two days from now, my next opportunity to get home from work early and go over everything with him.  He agreed, and left us to our show.  45 minutes later, as our show was ending, he called down the stairs again:  “Casey’s was closed, so I went to Trader Joe’s instead.”

Being impulsive, he bought only snacks.  But we’ll take it.

Posted in Family, Uncategorized | Leave a Comment »

I hear it!

Posted by Trixter on April 7, 2016

 

The full category where we were nominated is below, although I recommend you watch the entire ceremony to get a feel for the demoscene itself:

Posted in Demoscene, Uncategorized | Leave a Comment »

Jack of all trades, master of one

Posted by Trixter on December 31, 2015

I’m sure there’s a famous quote that, paraphrased, reads “I’d rather be an expert in one thing than dabble in many things.”

2016 is the year I put that into practice with the start of a year-long experiment.  I’ll post more details in January, but the short answer is that I’m going to focus on mostly one thing in 2016 and see what happens.  It will involve audio production, light video production, and seeing if I’m still relevant in one of my preferred hobbies.  I also plan on taking monthly metrics for what I’m doing and will make those metrics available at the end of 2016.

Posted in Uncategorized, Vintage Computing | 2 Comments »