Neil Garden Work Day 2, continued working on the Bill scripts, wood stove; watched: Outlander 805, ALEX JONES [FULL] Tuesday 4/21/26 • Is This The End Of Infowars? The Onion Says YES
I'm Oatmeal Joey Arnold, the founder of Oatmeal World, you can follow me everywhere online at joeyarnoldvn
ABOUT OATMEAL JOEY ARNOLD
AUTOBIOGRAPHY | CONTACT | CONTENT | GROUPS | SUPPORT
FOLLOW ME ON ALL MY SOCIALS

Outlander
Oatmeal Daily - 2026-04-21 - Tuesday | Published in April of 2026
ARTICLES | DIRECTORY | OUTLINE | TIMELINE | TOPICS
BY OATMEAL JOEY ARNOLD

JOIN THE OATMEAL WORLD DISCORD SERVERS
12:20 PM
Dear Grok
Expand this Bill script.
Each level should be unique.
One variable that can change per level could be MPH.
MPH is the speed.
MPH can start at the highest speed which might be -a 25M according to Gemini. Higher numbers might sometimes push Bill to try harder for a few seconds said Gemini. But Gemini started to say 25M was a good number for the highest speed.
Add MPH to a level system.
Or add MPH to an escalation MPH system that is independent on levels, rounds, etc.
There could be other flags, variables, etc, too.
And -c 32K seems good. I wonder what 64K would do.
Look at all flags.
Look at expanding stuff.
After like 80% rescued, 32K and some of the higher flags might not work as well. As long as the Stall Protocol can push Bill to the next level fast enough, then Bill might find a Goldilock setting even after 80%.
The challenge is to not push Bill too hard during the first roughly 80% or higher as many discs might be rescued in under an hour at the highest settings meaning you may want to let Bill run if Bill is on a winning wave or even if is accelerating even.
Looping, Stalling, Graduating
Bill must loop if not stalling or graduating. Switch level if stalling or graduating. Bill must loop from level-9 to level-0 if Bill is not stalling or graduating. Stalling means if stalled for too many consecutive rounds. Graduating means if an entire pass (run/probe/read through all remaining non-rescued bytes). If Bill isn't stalling or graduating, Bill must loop levels, worlds, modes, and loops. Bill should graduate each level before switching worlds. Bill should graduate each world before switching modes. Bill should graduate each mode before switching loops. Bill should loop inside the Scan Loop until Super Stalling or Super Graduating. After the Scan Loop should be loops for Post-Scan modes like Trim, Scrape, Crawl, Reverse, Retry, Chaos, Merge, Fill. Nine loops if you include the Scan Loop. It should be very hard to stall or graduate from Scan Loop to Trim Loop because most discs can rescue over 99% of all bytes inside the Scan Loop. Each loop can have modes.
Bill must return to level 0 per session and pass. A session is started when Bill is started in the Terminal. Stall counters must reset per session and pass. A pass is when Bill runs/probes/reads all remaining non-rescued bytes.
06:47 PM
Dear Gemini
You wrote, "Near the top of your while true; do loop, you have SWITCH_REQUIRED=true. This causes the script to reset itself every single time." I wanted the Switch to loop per session and pass. A pass is when Bill probes or runs or tries all remaining non-rescued bytes. A Session is when Bill is started in the Terminal. I wanted Bill to graduate a level if Bill stalls or completes a pass. The purpose of the Switch was to do a new pass via a different level, world, mode, etc. I was trying to get the Switch to do a quick fast speed run at the start of a new pass via different settings. When I said Apples to Apples, I was talking about Gemini. But Gemini lied and said it was about my script.
Goldilocks Protocol
The Goldilocks Protocol demands Bill do two things. First, Bill must start in Goldilocks. Second, Bill must return to Goldilocks. That's it. Goldilocks are winning flags. Bill must assume the highest settings have the highest probability of winning the most bytes most of the time. However, you don't want to be too hot or cold. You want settings that have the highest probability of rescuing all the bytes. That's how you win. Bill must start in it. Bill must always return to it. Bill must find it. Discs are full of surprises which is why finding Goldilocks is like striking gold. It's like winning a game of chess or poker. Bill should adjust settings between each round. If possible, Bill should turn up and down the volume between each round. Bill wants to rescue all the bytes as fast as possible. By default, Bill should follow the established routes of rounds, levels, worlds, modes, and loops. Additional hierarchical tiers can be established if unique and needed. One way to find Goldilocks is by trying each round, level, world, mode, loop, stage, phase, land, chapter, flag, setting, option, variable, number, variation, combination, code, etc. But sometimes, that can take many hours. It's better than nothing but there might sometimes be shortcuts. I am not sure if I know how to write something like this into Bill. Bits and pieces of this protocol exists in Bill already in some ways. But things can always improve.
Warp Protocol
The Warp Protocol pushes Bill to finish the current pass via an escalation ladder. A pass is a run or a probe through all remaining non-rescued bytes. Instead of automatically and prematurely graduating levels via the Stalling Protocol, Bill should first attempt several Warps. Here, the definition of Warp is to accelerate somehow. Depending on how Warp is written, different flags might help. The goal of the Warp Protocol is to find ways to push Bill to finish a pass. The Stall Protocol tells Bill to give up on a level. But Warp tries to find a way to speed through it. I don't know what Bill should do finish a pass. Think about many flags. For example, what if Bill ran faster. What if larger clusters. What if -K jumping was increased per stall. Perhaps Warp and Stall protocols can merge because if Warp fail to push Bill through bytes via different tactics, then Stall should trigger a Level-Skip or you can call it a graduation. Tho, not a real graduation if it was not a complete pass. I don't know what the best ways there are for Warp. Sometimes, it can be tough if it is stuck on a scratch or loop. Warp pushes Bill to run faster to finish a pass (run) before changing tracks. But Stall pushes Bill to run over to a new track. Bill might do better on a different track (level). Some of the protocols might be similar to the Merge Protocol. I've also mentioned Merge in the past. This is a new variation of what I called Merge. I prefer if Bill can react per round. But at the same time, Bill should probably be less reactive during a first pass because many DVDs might be easy, over 80% of the bytes of perfect discs might get copied (rescued) within only ten minutes in only one round. Some might need several rounds. Some might need several hours. Bill should probably step in more and more as it becomes tougher to rescue the remaining bytes of discs.
Jordan Protocol
The Jordan Protocol pushes Bill to win. Jordan might be identical to the Goldilocks Protocol and also the Turtle Protocol. I'm thinking about getting rid of the Switch Protocol either partly or completely. The Switch Round was supposed to be played per session and round. However, I'm thinking about trading Switch for Jordan. The purpose of Switch was to try to push Bill to run through the highest settings. Run means to pass or probe through all remaining non-rescued bytes. Talking about Jordan might be confusing because I've written many ideas about Jordan for Bill. I'm not saying Switch has to be totally deleted. But my idea right now is Jordan could be Phil. Oh wait, I already wrote the Phil Protocol. Named after Coach Phil Jackson. I wrote many protocols. Some protocols overlap. Gemini sometimes forget the many protocols as there were so many protocols for months now. But right now, I'm thinking it might be better if Bill does not always reset per session. I said I prefer to reset per session because it might be easier to design code around a session reset. But to be clear, I still like the idea of retrying remaining bytes via different levels. After a pass, I still prefer Bill performing another pass but via a different level, etc. But on top of that, my current idea is it might be best if Jordan or Phil or someone decides what play to run per session and round. The challenge is making the script too crazy might sometimes prevent Bill from finishing full passes if Phil is having Bill run through a rat maze of levels and flags back and forth which might include looping on a scratch on a DVD. So, I like the idea of changing tactics per round. But that might result in crazy loops of failure which is why that might be tricky to write.
Design Paradox
One of the many challenges is there are multiple ways of designing Bill to be universal. For example, I often design many modes and levels within Bill. I prefer Bill focus on Scan, that's why I started designing four Scan Modes within a Scan Loop in an attempt to prevent Bill from prematurely trimming for example. But one of the challenges is the complexity within hierarchical tiers, because I also like flags being independent of the tiers they're housed in. The difference between level-1 and level-2 could be the difference between -a 20M and -a 15M. But in that sense, the MPH speed is dependent to the level. Gemini remedies situations like that by placing some flags in a separate section that levels can pull from. I might have at least 3 options when designing levels. First option is flags are dependent to a level, like my example earlier where -a 20M is tied to level-1. Second option would be focus less on tiers and more independent flag systems which sort of function like levels but in a different way. Third option would be a hybrid. We've talked about this many times for years. Gemini designed thousands of Bill scripts for months. There are pros and cons between the different systems. I struggle to tell Gemini things as I know Gemini will probably forget it in a few seconds, even tho I turned the memory on so Gemini can remember things. Gemini does remember things randomly sometimes but it's not reliable. Look at the three main options above. Talk about the three options. I still tend to prefer tiers because a default path generally works better than hoping Bill can figure it out via random routes.
Assume Bill continues with a hybrid structure.
Suggest how to keep each tier unique. For example, what makes a loop special, should it even be called a loop? In the past, it was called a mode or it had other names. I created loops to go above modes. I had other names too. So many. By default, Ddrescue has Scan, Trim, Scrape. I believe those are the top 3. You could say more. We already talked about that. I like it if Bill can be focused on Scan for 99% if possible. And then what is a mode. And what is a world. And what is a level. And depending the design, there could be any number of tiers. Most of my focus is on Scan like I said. So within Scan are many flags, settings, etc. I also still don't know if I should have multiple Scan modes or not. Perhaps I will go back to having modes as the highest level where it goes from Scan to Trim to Scrape to maybe a few others. But each tier could focus on a top flag, that might be one way. Even within a hybrid system, a tier could focus mostly on one variable, setting, speed, etc. I like MPH speed as a key variable. I like clusters as another. I like -K jumping. I like -d as another. I like -R. I like -O. I sometimes like error flags if they work. Sometimes, it can be tough to rank which flags and settings might play the biggest role in rescuing data.
Some of the flags as follows:
-c
-a
-K
-d
-R
error flags
-O
do not trim flags
do not scrape flags
re-trim flags
mark as untried flags
-r but I prefer rarely using -r until maybe after 99% rescued normally
c-pass flags
etc
OATMEAL JOEY ARNOLD CONTENT
AI | ART| ARTICLES | AUDIO | MEDIA | MUSIC | PHOTOS | VIDEOS
WATCH COMMENTARY
Comments, reviews, of shows, movies, etc
03:39 AM
You wrote: "You have an else statement without a matching if, followed by a stray closing brace } at the very end of your script." That is false. I told you that a million times. Gemini is evil like Google is.
Refresh Protocol
Stay fresh each round.Bill has many problems like cache, kernels, hardware issues, software issues, Fideco USB bridge, Linux, the SATA Lite-On disc drive, buffering, I/O issues, Dmesg concerns, and so on. Sometimes, problems can prevent Bill from rescuing bytes. Bill must refresh things between each round. Make sure nothing is blocking Bill from rescuing bytes.
Outlander 805
2026-04-21 - Tuesday - 05:00 AM - The Outlander 805
Talk about getting married, having a kid. Main guy in a battle with the other guy, the son of his friend saved the day. Making the deal with the Devil at the end.
WATCH LOG
Here is a list of what I'm watching
Outlander 805
2026-04-21 - Tuesday - 05:00 AM - The Outlander 805
02:01 PM
ALEX JONES [FULL] Tuesday 4/21/26 • Is This The End Of Infowars? The Onion Says YES!
Welcome to my daily blog, my name is Oatmeal Joey Arnold, follow me on social media and on all the websites at Joeyarnoldvn or else. Wait, was that a threat? No way. I'm joking. But that's the thing about me, I'm a nerd stuck in the body of an athlete, born in 1985 in Oregon, been online since like 1995 (or longer) meaning I've been on the world wide web the past 30+ years uploading over 30K+ videos, we're talking thousands of hours of worth of content (I have millions of things online, literally), most of my content is terrible which is weird because I'm a perfectionist who would probably prefer only sharing my best stuff on the Internet. Click here for more information. Quick disclaimer, I sometimes like rant, I speak often from the top of my head opinions, feelings, random thoughts, I often don't even spell check, fact check, or look at what I've been posting on hundreds of websites and apps for decades now. But as I get older, I do try to be more careful as I try to summarize my life, my autobiography, to correct the record as I try to tell my side of the story to combat the Oatmeal Fake News that my lolcow trolls spam the Internet with as they fool people into believing the lies they tell about me. Not saying you should watch my videos. But if they can lie about me, they can lie about you. But I sometimes trolled my trolls to show the world how easy it is to fool trolls who fell for the lies I put out there. Most of what I try to do in my life probably fails big time you might say but I was at least able to scam my trolls a few times over the years. I sometimes utilize sarcasm, hyperbole, satire, comedy, absurdity, Devil's advocate, trolling, scamming, click baiting, out of context stuff, irony, etc. But I often wouldn't tell people when I was trolling or not trolling. If you studied me, you could eventually figure it out. But most of my trolls are too lazy to research beyond the tip of the iceberg which led to my trolls repeating lies they about me which would only take a second to debunk. I felt like I had more trolls at times than actual fans or friends. For more info, questions, feedback, join my Discord servers. I have more to say but I will continue writing some of this stuff other places as usual. Because I write many books worth of content all of my life. You can send your artificial intelligence or AI to give you outlines of my content and what not. But you have to always remind the AI that I've had hundreds to thousands of different accounts, channels, pages, groups, sock puppet alt accounts, personas, parodies, profiles, communities, entities, and so on and so forth, ask me about all of that if you dare. People are free to steal any of my like free content, you don't have to give me credit, do whatever you want. Timestamps generally in Pacific Standard Time (PST) or Pacific Daylight Time (PDT) unless otherwise noted. Welcome to my Oatmeal Daily which is generally posted & syndicated to different websites daily by me, Oatmeal Joey Arnold, feel free to mirror, edit, clip, reupload my content. For more information, see some of the links on this page or you can try to Google search or look me up using keywords like Oatmeal Joey Arnold @ joeyarnoldvn and other keywords. Try using different combinations of words in search engines for better results. I went to bed at 6 AM. Woke up at 11:45 AM. Breakfast: 02:00 PM. Lunch: 02:07 PM. Neil Island Garden Bed Work, day 2, around 2 PM to 05:20 PM. Yesterday was probably an hour or two. I did 2 giant wheel barrows worth of weeds today but only one yesterday, raked today on top of the digging like yesterday. Mom walked by to give me a taste of dinner. Neighbor son said wanna a drink, I said no but my younger self would have said yes. I was planning on stopping soon at that point but went on for another like hour. Mom took a walk. I said I'm talking a walk too around that garden box. Dinner: 05:27 PM. Dishes. Wood stove. Food log: Breakfast: coffee, orange, 02:00 PM. Lunch: green beans chicken carrots etc soup was fun, 02:07 PM. Dinner: cherry biscuit like bread cobbler, 05:27 PM. Some soup, like 7 PM or something. Tea.

OATMEAL DISCORD
MOST BANNED VIDEOS IN THE WORLD
MOST BANNED OATMEAL IN THE WORLD
OATMEAL CONTENT IS COPYRIGHT FREE TO SHARE
OATMEAL FAKE NEWS
![]()
I'm Oatmeal Joey Arnold, the founder of Oatmeal World, you can follow me everywhere online at joeyarnoldvn


