« BackSoftware Folklorebeza1e1.tuxen.deSubmitted by ColinWright 4 days ago
  • AlotOfReading 5 hours ago

    Long ago I worked on the firmware for a game controller. We started getting reports back of ghost inputs like stuck buttons and false presses after we sent some early hardware to media reviewers. Given the power of game media at the time, this was an immediate code red. We took shifts playtesting various video games for nearly a week straight just to try and replicate the issues. No luck, only the reviewers could manifest it. We were about to put reviewers on a plane to demonstrate the issue in person when I decided to clean my desk. In doing so I tossed a bare PCB running debug to the other side of the desk and my console went wild.

    Turns out the PCBs were shock/pressure sensitive, and the debouncing was just a bit off. Reviewers were getting really into their games and mechanically stressing the controllers. Stressed hard enough, the PCB would bend slightly, causing line level fluctuations and eventually ghost inputs. Back in the office we were just doing a job and not getting too emotionally involved in our playtesting.

    Some new molds and review units later we shipped the working system. Percussive debugging has solved a number of otherwise intractable bugs over my career.

    • forrestthewoods 4 hours ago

      > Percussive debugging

      S-tier term. Will need to add that to my repertoire.

      • gsck 3 hours ago

        Nothing a bit of percussive maintenance cannot solve!

    • WillAdams an hour ago

      Arguably, _The Jargon File_:

      http://www.catb.org/jargon/html/index.html

      and _Zen and the Art of the Internet_

      https://www.gutenberg.org/ebooks/34

      should be a part of the school curriculum covering the internet.

      While specific to the Mac, one wishes:

      https://folklore.org/0-index.html

      https://www.goodreads.com/en/book/show/40492.Revolution_in_T...

      was more widely read (and that it was updated with stories of turning OPENSTEP into Mac OS X), and if there is a similar site for Windows which collected stories such as:

      https://www.joelonsoftware.com/2006/06/16/my-first-billg-rev...

      • gopalv 7 hours ago

        Dealing with a "more magic switch" this week with Claude.

        The AI prompting business feels a lot more like the analog circuit where something being "near" something else causes capacitance or inductance without actually being connected.

        What is old is again new!

        • gonzo41 7 hours ago

          Yeah there's going to be AI version of row hammer attacks where you pollute the training data to get a favourable bias somehow.

          We should have skipped this phase of AI development and just created terminators.

        • mitch-crn 3 hours ago

          You can find a it of Unix history here, docs, pics, and videos. All from an old geek. http://crn.hopto.org/unix/

          • mountaineer 7 hours ago
            • kristopolous 8 hours ago

              I've got a project kind of similar but I try to give well referenced historical evidence to try to suss out the true narrative, if any

              • TZubiri 6 hours ago

                "we have a tradition in our family of ice cream for dessert after dinner each night. "

                I immediately geolocated this story.

                • 01HNNWZ0MV43FF 4 hours ago

                  I didn't!

                • anal_reactor 4 hours ago

                  The number of computer-related problems that I solved by putting a heavy object on my keyboard and taking a break is mind-boggling.

                  • txtcybr 8 hours ago

                    cool stories to read during my lunch