Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. one of the problems with being a mad scientist is that you can scope creep really fast

one of the problems with being a mad scientist is that you can scope creep really fast

Scheduled Pinned Locked Moved Uncategorized
59 Posts 20 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • foone@digipres.clubF foone@digipres.club

    but it would make my mastodon and blusky posts at least 5% cooler

    foone@digipres.clubF This user is from outside of this forum
    foone@digipres.clubF This user is from outside of this forum
    foone@digipres.club
    wrote last edited by
    #8

    so I recently did a lets-call-it-a-poem about (specifically Windows) computers loving us back:

    Link Preview Image
    Alice Averlong🏳️‍⚧️ (@foone@digipres.club)

    Attached: 1 image

    favicon

    digipres.club (digipres.club)

    and I was thinking I want a way to do this automatically, specifically I'd like (almost) the first one.

    foone@digipres.clubF 1 Reply Last reply
    1
    0
    • foone@digipres.clubF foone@digipres.club

      so I recently did a lets-call-it-a-poem about (specifically Windows) computers loving us back:

      Link Preview Image
      Alice Averlong🏳️‍⚧️ (@foone@digipres.club)

      Attached: 1 image

      favicon

      digipres.club (digipres.club)

      and I was thinking I want a way to do this automatically, specifically I'd like (almost) the first one.

      foone@digipres.clubF This user is from outside of this forum
      foone@digipres.clubF This user is from outside of this forum
      foone@digipres.club
      wrote last edited by
      #9

      and this post describes the behind-the-scenes of how I made these. (tl;dr it was manual screenshots)
      https://digipres.club/@foone/116276567994297740

      foone@digipres.clubF 1 Reply Last reply
      0
      • foone@digipres.clubF foone@digipres.club

        and this post describes the behind-the-scenes of how I made these. (tl;dr it was manual screenshots)
        https://digipres.club/@foone/116276567994297740

        foone@digipres.clubF This user is from outside of this forum
        foone@digipres.clubF This user is from outside of this forum
        foone@digipres.club
        wrote last edited by
        #10

        and I was thinking about automating it so I could do another thing: make a mastodon instance that renders every post on it as pixel-accurate windows 95 dialog boxes

        foone@digipres.clubF 1 Reply Last reply
        0
        • foone@digipres.clubF foone@digipres.club

          and I was thinking about automating it so I could do another thing: make a mastodon instance that renders every post on it as pixel-accurate windows 95 dialog boxes

          foone@digipres.clubF This user is from outside of this forum
          foone@digipres.clubF This user is from outside of this forum
          foone@digipres.club
          wrote last edited by
          #11

          and the OBVIOUS answer for "how do I do that" is "extend the death generator to do windows 95 dialog boxes and then automate it".

          I've done the second half before, automated the death generator. It's a pain and is ugly (the death generator is written exactly wrong to make this doable) but I've done it before, I can steal Foone's code for it

          foone@digipres.clubF 1 Reply Last reply
          0
          • foone@digipres.clubF foone@digipres.club

            and the OBVIOUS answer for "how do I do that" is "extend the death generator to do windows 95 dialog boxes and then automate it".

            I've done the second half before, automated the death generator. It's a pain and is ugly (the death generator is written exactly wrong to make this doable) but I've done it before, I can steal Foone's code for it

            foone@digipres.clubF This user is from outside of this forum
            foone@digipres.clubF This user is from outside of this forum
            foone@digipres.club
            wrote last edited by
            #12

            but "I've done it before" is kinda boring and also windows dialog boxes have a surprising number of edge cases that I am unable to escape being autistically perfectionist about.

            so adding win95 to the death generator, while it would be cool, is probably not happening any time soon

            foone@digipres.clubF 1 Reply Last reply
            0
            • foone@digipres.clubF foone@digipres.club

              but "I've done it before" is kinda boring and also windows dialog boxes have a surprising number of edge cases that I am unable to escape being autistically perfectionist about.

              so adding win95 to the death generator, while it would be cool, is probably not happening any time soon

              foone@digipres.clubF This user is from outside of this forum
              foone@digipres.clubF This user is from outside of this forum
              foone@digipres.club
              wrote last edited by
              #13

              but I'm a Mad Scientist.
              So what's the Mad Scientist way to do this? Well, how'd I do it before?

              I wrote a line of code in my Visual Basic 6 IDE and ran it on my Windows 98 VM

              foone@digipres.clubF ajn142@infosec.exchangeA 2 Replies Last reply
              0
              • foone@digipres.clubF foone@digipres.club

                but I'm a Mad Scientist.
                So what's the Mad Scientist way to do this? Well, how'd I do it before?

                I wrote a line of code in my Visual Basic 6 IDE and ran it on my Windows 98 VM

                foone@digipres.clubF This user is from outside of this forum
                foone@digipres.clubF This user is from outside of this forum
                foone@digipres.club
                wrote last edited by
                #14

                So let's just automate that.

                We take the post text, generate a visual basic source file for it, then boot windows 98, compile the visual basic, run the EXE, take a screenshot, shutdown

                foone@digipres.clubF 1 Reply Last reply
                0
                • foone@digipres.clubF foone@digipres.club

                  So let's just automate that.

                  We take the post text, generate a visual basic source file for it, then boot windows 98, compile the visual basic, run the EXE, take a screenshot, shutdown

                  foone@digipres.clubF This user is from outside of this forum
                  foone@digipres.clubF This user is from outside of this forum
                  foone@digipres.club
                  wrote last edited by
                  #15

                  "easy", for certain values of "easy"

                  foone@digipres.clubF 1 Reply Last reply
                  0
                  • foone@digipres.clubF foone@digipres.club

                    "easy", for certain values of "easy"

                    foone@digipres.clubF This user is from outside of this forum
                    foone@digipres.clubF This user is from outside of this forum
                    foone@digipres.club
                    wrote last edited by
                    #16

                    But where do we run the code?
                    Well there's two obvious options that are sufficiently Mad Scientist enough to be interesting enough to do:

                    1. In the browser. Do this client-side. Boot a VM in the browser that runs Visual Basic and then the resulting EXE and shows that to the user

                    foone@digipres.clubF nyanpasu64@donotsta.reN ziggythehamster@ruby.socialZ 3 Replies Last reply
                    0
                    • foone@digipres.clubF foone@digipres.club

                      But where do we run the code?
                      Well there's two obvious options that are sufficiently Mad Scientist enough to be interesting enough to do:

                      1. In the browser. Do this client-side. Boot a VM in the browser that runs Visual Basic and then the resulting EXE and shows that to the user

                      foone@digipres.clubF This user is from outside of this forum
                      foone@digipres.clubF This user is from outside of this forum
                      foone@digipres.club
                      wrote last edited by
                      #17

                      Might get CEASE AND DESIST'd by Microsoft, but fuck it, it'll be funny

                      foone@digipres.clubF 1 Reply Last reply
                      0
                      • foone@digipres.clubF foone@digipres.club

                        Might get CEASE AND DESIST'd by Microsoft, but fuck it, it'll be funny

                        foone@digipres.clubF This user is from outside of this forum
                        foone@digipres.clubF This user is from outside of this forum
                        foone@digipres.club
                        wrote last edited by
                        #18

                        2. hardware

                        foone@digipres.clubF 1 Reply Last reply
                        0
                        • foone@digipres.clubF foone@digipres.club

                          2. hardware

                          foone@digipres.clubF This user is from outside of this forum
                          foone@digipres.clubF This user is from outside of this forum
                          foone@digipres.club
                          wrote last edited by
                          #19

                          set up a Pentium-60 to boot into Windows 95, compile some Visual Basic code, and then run it.

                          foone@digipres.clubF 1 Reply Last reply
                          0
                          • foone@digipres.clubF foone@digipres.club

                            set up a Pentium-60 to boot into Windows 95, compile some Visual Basic code, and then run it.

                            foone@digipres.clubF This user is from outside of this forum
                            foone@digipres.clubF This user is from outside of this forum
                            foone@digipres.club
                            wrote last edited by
                            #20

                            How do you get the image?

                            Easy. We just photograph the CRT

                            foone@digipres.clubF 1 Reply Last reply
                            0
                            • foone@digipres.clubF foone@digipres.club

                              How do you get the image?

                              Easy. We just photograph the CRT

                              foone@digipres.clubF This user is from outside of this forum
                              foone@digipres.clubF This user is from outside of this forum
                              foone@digipres.club
                              wrote last edited by
                              #21

                              But how does the generated Visual Basic code get into the Pentium-90 desktop?

                              Well, it doesn't have a network card. I could add one, but /boring/

                              foone@digipres.clubF littlefox@gotosocial-dev.svc.0x0a.networkL aschmitz@ostatus.lardbucket.orgA 3 Replies Last reply
                              0
                              • foone@digipres.clubF foone@digipres.club

                                But how does the generated Visual Basic code get into the Pentium-90 desktop?

                                Well, it doesn't have a network card. I could add one, but /boring/

                                foone@digipres.clubF This user is from outside of this forum
                                foone@digipres.clubF This user is from outside of this forum
                                foone@digipres.club
                                wrote last edited by
                                #22

                                same for a WiFi232 on the serial port. boring.

                                hey I wrote some code a while ago to emulate a PS/2 keyboard, I could just type it in!

                                foone@digipres.clubF 1 Reply Last reply
                                0
                                • foone@digipres.clubF foone@digipres.club

                                  same for a WiFi232 on the serial port. boring.

                                  hey I wrote some code a while ago to emulate a PS/2 keyboard, I could just type it in!

                                  foone@digipres.clubF This user is from outside of this forum
                                  foone@digipres.clubF This user is from outside of this forum
                                  foone@digipres.club
                                  wrote last edited by
                                  #23

                                  The next obvious option is to set up a floppy autoloader

                                  foone@digipres.clubF 1 Reply Last reply
                                  0
                                  • foone@digipres.clubF foone@digipres.club

                                    But how does the generated Visual Basic code get into the Pentium-90 desktop?

                                    Well, it doesn't have a network card. I could add one, but /boring/

                                    littlefox@gotosocial-dev.svc.0x0a.networkL This user is from outside of this forum
                                    littlefox@gotosocial-dev.svc.0x0a.networkL This user is from outside of this forum
                                    littlefox@gotosocial-dev.svc.0x0a.network
                                    wrote last edited by
                                    #24

                                    @foone cloud-init for windows 9x with a config drive that looks like atapi to windows but is actually something cursed 😆

                                    1 Reply Last reply
                                    0
                                    • foone@digipres.clubF foone@digipres.club

                                      The next obvious option is to set up a floppy autoloader

                                      foone@digipres.clubF This user is from outside of this forum
                                      foone@digipres.clubF This user is from outside of this forum
                                      foone@digipres.club
                                      wrote last edited by
                                      #25

                                      that could be done without being too difficult by simply using a Gotek running FlashFloppy and something emulating USB storage (or making a Trick USB cable that can be in two computers at once)

                                      foone@digipres.clubF 1 Reply Last reply
                                      0
                                      • foone@digipres.clubF foone@digipres.club

                                        that could be done without being too difficult by simply using a Gotek running FlashFloppy and something emulating USB storage (or making a Trick USB cable that can be in two computers at once)

                                        foone@digipres.clubF This user is from outside of this forum
                                        foone@digipres.clubF This user is from outside of this forum
                                        foone@digipres.club
                                        wrote last edited by
                                        #26

                                        but the far more fun answer would be to build a machine to eject floppies out of some other network-attached computer and inserts them into the Pentium, and vice versa.

                                        Air-gapped

                                        foone@digipres.clubF 1 Reply Last reply
                                        0
                                        • foone@digipres.clubF foone@digipres.club

                                          but the far more fun answer would be to build a machine to eject floppies out of some other network-attached computer and inserts them into the Pentium, and vice versa.

                                          Air-gapped

                                          foone@digipres.clubF This user is from outside of this forum
                                          foone@digipres.clubF This user is from outside of this forum
                                          foone@digipres.club
                                          wrote last edited by
                                          #27

                                          could also get some servos and physically manipulate the keyboard. really air-gap it

                                          foone@digipres.clubF puck@mastodon.nzP 2 Replies Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups