Letās play a game of āFortunately, Unfortunatelyā. Respond the previous post (the first comment below this post) by replying this post (not the previous post!)
Iāll start with: āI found this website.ā
[user@clicky ~]$ aasim remote-example.agent -vv
[INFO] Starting agent RemoteExample
[NOTICE] Agent Example not present in local world. Searching `Example` on remote worlds...
[ERROR] No worlds with agent `Example` found
[ERROR] Agent cannot be started: Failed to meet requirements
[user@clicky ~]$
TIL EthicalAds (an ad provider advertising dev stuff) is part of Read The Docs (self-explanatory)
I got access to Jeff. Turns out someone detached the power jack to move it to the tableā¦ (I still believe Jeff has the āshut down by itselfā disease, but just to be safe Iāll put the ādo not touchā sign in case somebody did it for some reason)
As promised, the log data of ChanSpec has been published. This includes the older logs (though this has already been done). You can get them here:
Now that I have Jeff running again for (probably) the last time, I wonder what should I do with it. Should I just left it running doing its retirement, backing up all the data still left on the drive? Or should I run something on it as its last mission?
I missed the train to go home and I have to wait for 2Ā½ hours for the next one to arrive
Iām staying in the station, for punishmentā¦
(actually, my mom canāt enter the boarding house anyway so Iām going back)
NOBODY SHOULD DO THIS (VERY REASONABLE THING) AND EVERYONE THAT DOES SO DESERVE TO LIVE IN MY SPECIAL HELL.
The writer of the academic guide uses LaTeX for it and I am happy because of that
I am sad to announce that Corkboard and ChanSpec are ceasing operation.
Jeff, the budget ASUS laptop I've been using since ~2018 who is hosting Corkboard and ChanSpec, is currently in poor condition. There are cases where it shuts down all by itself, which is annoying since I had to restart it back every time, which is infeasible since I am currently living in my boarding house, around 100 kilometers driving from home (and I had to use the train to get there).
Recovery of all the data from Jeff to my new laptop John is still far from done, but it is already adequate for my purposes. Projects that I am "actively" working on like tbgclient-rewritten
, Flipbit, etc. have been backed up to John and development of them will continue as usual (well, under Windows at least, which is less nice). Regarding the data collected by ChanSpec, I will publish the log data to File Garden and Google Drive, along with the source code (again), if the time is possible.
Currently I have no plans to bring back both Corkboard and ChanSpec to John or other computers. I have no resources to run these bots, especially ones that would satisfy my parents. Besides, if Jeffās condition gets worse, I can't remotely turn on Jeff from my boarding house (there's the brother option, but I'm sure he'll get bored of it fast). The Mineral Fish community is well inactive enough anyway.
Back when I just bought John, I envisioned Jeff to be my little server, especially since I had a Cloudflare Tunnels set up on it. But seeing its condition now, I can't trust it to handle that job. I might as well retire Jeff instead. Now, that's not to say that Jeff is dead. Currently Jeff still works, and it still boots Ubuntu/Arch. However, it can't be left unattended, which makes it unsuitable for my use case. That's why I said backup is still possible, even with Jeff's potentially thinning lifespan.
Maybe someday we will get Jeff fixed. At the day we get it fixed though, my parents would probably insist me to pass it over to someone else, since I don't really need a second laptop. Canāt guarantee it though. And while I think having two laptops is nice, I'd rather delegate that task to something else. Something more...fruity, perhaps? Ah, that's merely my wishful thinking.
You've served your job well, Jeff.
TBGs that Iāve ported into SNSes
Fortunately, Unfortunately on wasteof (present on my pinned post)
(someone) owns the moon on wasteof (that went horribly because I donāt know how it started)
Etchbox on Darflen (still going for some reason despite the database reset, even got its own community)
Walmart War on wasteof and Darflen (almost no one cared)
What the intended interpretation is supposed to be:
You can do all of this in just a single, flat device.
What others interpreted it as:
Instead of whatever you are doing, why not use our thing instead?
use rand::Rng; // import rand
use std::cmp::Ordering; // import ordering
use std::io; // import io
// nothing here
fn main() { // start `main` function
println! // print the text
("Guess the number!"); // about what this program does
// nothing here
let secret_number = // get secret number
rand // on module rand
::thread_rng() // get this thread's RNG
.gen_range(1..=100); // generate number between 1 and 100
// nothing here
loop { // i feel loopy
println! // print the text
("Please input your guess."); // to ask for guess
// nothing here
let mut guess = // define mutable variable `guess`
String // of type String
::new(); // a blank value
// why are there so many blank lines
io::stdin() // get standard input
.read_line // read a line there
(&mut guess) // borrow guess to write it there
.expect // when it failed
("Failed to read line"); // panic with this text
// i'm lonely
let guess: u32 = // define a variable `guess`
match // we will be matching
guess // the guess
.trim() // without the spaces
.parse() // parsed into a u32
{ // MATCHING START!
Ok(num) // if ok
=> // then
num, // return that num
Err(_) // if error
=> // then
continue, // ignore
}; // MATCHING STOP?
// i'm all alone
match // we will be matching
guess // the guess
.cmp // compared with
(&secret_number) // the secret number
{ // MATCHING START!
Ordering // if
::Less // it's less
=> // then
println! // print the text
("Too small!"), // about it being less
Ordering // if
::Greater // it's greater
=> // then
println! // print the text
("Too big!"), // about it being greater
Ordering // if
::Equal // it's equal
=> // then
{ // do this
println! // print the text
("Too small!"); // about winning
break; // end program
} // doing done
}; // MATCHING STOP?
} // my loopy wore off
} // end `main` function
someone made a code thatās commented in every line so I made it worse