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
I haven't written line one of code on this project and I'm already thinking about how much dedicated hardware powered on and monitored I'd have to have to support indefinitely
-
I haven't written line one of code on this project and I'm already thinking about how much dedicated hardware powered on and monitored I'd have to have to support indefinitely
but it would make my mastodon and blusky posts at least 5% cooler
-
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
@foone mooooood
-
but it would make my mastodon and blusky posts at least 5% cooler
@foone okay maybe *building* it would be a bad idea but you gotta at least tell us what it is
-
one of the problems with being a mad scientist is that you can scope creep really fast
@foone@digipres.club the long term efficacy of mad science is rather dubious, like why would you want to create a species of of zombie gorillas to begin with? and who is financing this stuff? Any child could see that's going to end badly, as it always does. When will these scientists stop with this madness? This Mad Science will be the death of us all!
-
but it would make my mastodon and blusky posts at least 5% cooler
so I recently did a lets-call-it-a-poem about (specifically Windows) computers loving us back:
and I was thinking I want a way to do this automatically, specifically I'd like (almost) the first one.
-
so I recently did a lets-call-it-a-poem about (specifically Windows) computers loving us back:
and I was thinking I want a way to do this automatically, specifically I'd like (almost) the first one.
and this post describes the behind-the-scenes of how I made these. (tl;dr it was manual screenshots)
https://digipres.club/@foone/116276567994297740 -
and this post describes the behind-the-scenes of how I made these. (tl;dr it was manual screenshots)
https://digipres.club/@foone/116276567994297740and 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
-
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
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
-
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
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
-
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
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
-
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
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
-
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
"easy", for certain values of "easy"
-
"easy", for certain values of "easy"
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
-
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
Might get CEASE AND DESIST'd by Microsoft, but fuck it, it'll be funny
-
Might get CEASE AND DESIST'd by Microsoft, but fuck it, it'll be funny
2. hardware
-
2. hardware
set up a Pentium-60 to boot into Windows 95, compile some Visual Basic code, and then run it.
-
set up a Pentium-60 to boot into Windows 95, compile some Visual Basic code, and then run it.
How do you get the image?
Easy. We just photograph the CRT
-
How do you get the image?
Easy. We just photograph the CRT
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/