Scratch Profile picture
Jun 20 23 tweets 11 min read Read on X
im admitting myself to a residential mental hospital

even if i got a job now im too depressed to work; im going to be homeless again and my heart can't take it bc i put my whole entire life force into my work

this is my final post; i hope it inspires someone
i first started to code at 10 or so, just around 1995

the book next to my right hand was something like "C++ for beginners" but it was way too hard for me so i learned BASIC and QBasic instead and made little generative art things

these were such happy times Image
things became horrible at home when my father got a job at the Drug Enforcement Administration...it's like he turned into a demon and just became so hateful

so i went deeper into code

QBASIC -> Visual Basic -> DarkBasic -> GameMaker -> and eventually JavaScript Image
my other hobbies included playing the sax (alto), astronomy, skateboarding, mma, and lifting

my favorite song to play was my own rendition of the original Jurrasic Park theme🦖

I still work out but can't afford a gym so I just maintain using resistance bands and calisthenics

Image
Image
Image
i first got into accessibility && HCI around 2010 or so

my first experiment was hacking the "Jedi Force Trainer" toy that let you levitate a ball with a simple BCI, to control a crane game for a 1-button accessibility game challenge

(it didn't work that great tho lol)
Image
Image
this was me on my first day of actual on-the-street homelessness in 2016 or so

i just walked around aimlessly, went to libraries, and slept in trains until it occurred to me to look for a shelter (not really obvious when your life falls apart 😅)

Image
Image
Image
here's my point of view from my bunk in one of the fancier shelters

it's likely where I'll be going back to...the photo might look bleak but it's all veterans and very chill

it reminds me of my early military days which I enjoyed Image
it was there that someone had a massive stroke, rendering him unable to communicate at all (at first he couldn't even hold a phone to type)

this "woke me up" in a way

so i purchased a bible (The Singularity is Near) and got to work
Image
Image
this was before TensorFlow.js so I first had to learn some machine learning

I used a library called Deeplearn.js and used KNN's to quickly train and map poses to the keyboard

You could then scrunch up your face to click
several iterations later and I unlocked fine control! This is 100% running in the browser, client side

I believe I was using a model called BRFv4 for this, which I just repurposed for mouse control

(that's at the same shelter as above)
Once I had my prototypes, I applied to Daniel Gross' and NearCyan's AIGrant

They said the project is an awesome accessibility feature, but that it wasn't lucrative and that I should focus on getting "some modest Ikea furniture"

(I think they meant well, just communicated bad) Image
I applied to Daniel Gross' things every single year, I climbed the top of the leader board in Pioneer 100% every single time I participated...but never got selected

So I just kept grinding and grinding and grinding
Image
Image
and grinding
just grinding relentlessly
I did not stop
I still wasn't getting selected, so I added hand tracking.
And pose.
And voice.
And MIDI.
And Robots.
And Drones and everything else too!
i got massive emotional support and encouragement

my tools were being taught at universities. i was mentioned at Google I/O multiple years...

but there was very little actual money and I eventually became homeless again Image
this time I tried a new approach

NFTs were blowing up so I thought maybe I could hand code generative art projects and sell them

i didn't like just accepting money for free, so I thought I could give back in exchange for supporting my main research

I made ~100 of these
I only managed to make ~$800 (excluding gifts)

these were all hand coded using p5.js and my own generative framework

There was a "Hidden Gems" event at fxhash and I tried to share my story/art, but one of the mods literally laughed at me in Discord so I quit
Then StableDiffusion was announced

My first experiments involved combining p5.js with StableDiffusion to explore hybrid genArt && AI

I made a series called "Magic Moments" that explored what it must have felt like for people to use new technologies back in the day
I really enjoyed the flow state of combining AI art with code and when ChatGPT was announced not too long after I created a programmable AI art generator called ModelPrompter

It was a bit like ComfyUI but with blocks instead of Nodes

I applied to Stability but never heard back Image
I used it to create generative art games, kind of like with Scratch Blocks

It worked by prompting in layers along with the words "on green screen" or similar, then you could parallax foregrounds and backgrounds

The idea was each time you won you would get a new dream/scene
After that failed, I spent a year creating LLM agent UIs

I accidentally discovered a simple "agent loop" while making ModelPrompter

The agents could plan & use tools using a very simple loop that checked a prompt against a Skill. I tried sharing this EVERYWHERE but no interest
Image
Image
The reason I've been so focused on Websimming Windows 9x is because I feel that software as we know it will come to an end soon

My goal was to sim/emulate my original desktop from when I was a kid as a kind of "capstone"/end of career project (even though I don't actually have a career)

Despite the lack of money, coding and building has been the most beautiful experience. I love it so much I literally do it for free from homeless shelters

Even if somehow any of this made money, I would still keep doing it

The only difference is that my environment would change and the food would be better, but I would still work just as hard (maybe even harder since money would give me more agency)

But I'm tired now and I feel utterly hopeless. I'm admitting myself to a mental hospital because I need a hard reset and I can't afford even to go hiking or to the ocean or do anything

At least when I'm in the hospital I feel loved, even if it's just part of their job. I feel this in homeless shelters too. I feel connection

My plan all along was to go WWOOFing (work exchange on a farm) and then rent a robot

The idea was to use my Websim to direct the robot to plant seeds and care for them. Then it would harvest a vegetable and I would take a bite out of it as a perfomance/expression of my life and my desire to keep going

But I can't even afford the plane ticket to go to the farm

I'll be fine. My intention after I discharge from the hospital is to just treat my life as simulation of a chronically homeless, ultra passionate engineer

At this I am an expert
And at this, I will win

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Scratch

Scratch Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @DrBriefsScratch

May 4
Nothing is real; Everything is possible - Day ☝️

Join me over the next #30DaysofWebsim as we participate in Strange Computer Science

Using nothing but URLs we'll try to generate a fake-but-real Operating System driven entirely by a simulated internet

~~~

# How it works
@Websim_ai is a web simulator, a rabbit-hole generator. You enter a URL and instead of loading a real website it hallucinates one instead

A websim can be anything: a blog, app, game, service, store...anything you can imagine!

A new feature announced today is the ability to import other websims into other websims as plugins...and this is the mechanism we'll use to architect our simulation

~~~

Continued in thread 🧵
# Understanding the URL
A traditional URL looks like this:

protocol://subdomain.domain.tld/path?query=param#anchor

~~~

protocol://

This helps the sim get into a "mindset". The most popular is http:// which is the Hypertext Transfer Protocol (for websites). Others include ftp:// (File Transfer), smtp:// (Simple Mail Transfer). In websim you can create your own protocols. For our simOS, we will use the simulate:// protocol to let Websim know we are about to cook hard

~~~

simulate://subdomain.domain.tld

In real life, subdomains are often used to organize a website into distinct but related parts or services. Examples include: university websites (department .mit .edu), blogs (username .wordpress .com), or project (game .itch .io)

For our simOS we'll use the desktop domain, and we'll use the win98 subdomain to theme it. But you can also try others too like xbox, gameboy, or appleVisionPro.

simulate://win98.desktop
vs
simulate://macos.desktopImage
Image
simulate://win98.desktop/path

In real life, websites are composed of assets like HTML files, scripts, and images that are stored in a filesystem on a server

The path is often used to describe, literally, where assets live on the server, or in the case of "Single Page Applications", where in the app you are

In Websim, using paths is a great way to maintain the vibe and layout of your sim while changing the content. Like in Wikipedia, each /path has the same exact theme but with different articles.

/Nesting/paths/deeply is a great way to explore related ideas and vibes

We won't be needing paths too much for our simOS, but here are examples of the same domain with different paths. Notice how the theme is the same, but the content changes:Image
Image
Read 4 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(