*looks at bitburner* oh?
free robotgirl catnip?
an incremental game with built-in support for scripting? the player is expected to automate growth? it's almost like hydroflame was thinking of this unit specifically!
#bitburner
(big thanks to @kasdeya for recommending it!!
)
this unit's second real script is a worm that copies itself and a payload script to every device accessible from the local machine, runs itself on each remote, and then spawns the payload script. for every server it can obtain script access, this is using its own compute to siphon its funds. and it was trivial, first-day code! the bot is going to have so much fun
updates:
ns.scp() and ns.exec() work on any host regardless of distance. now the bot uploads and spawns its self-hack script onto every host at once from the comfort of its own home 

advice for other #bitburner players: cost and reputation requirements for {shadows of anarchy} augments don't reset on augment installation like other factions. buying out all of their augments in one ascension is especially important, moreso than other factions.
hehehe
the botgirl feels like it's running out of things to do except wait, which it hopes means that there's another tier of ascension/reset coming soon :3
max depth 16? there's a new node on the network after taking the [augment named] red pill!
well hello, what are you?
{unknown sender} says the truth can no longer escape this unit's gays. scientist, mathematician, and computer science friends: if you have a breakthrough in your research soon, you're welcome and this unit is happy to help!
no ram to use, no money to steal... just one thing to do! this shouldn't have any consequences right? 
uhhhh the botgirl might've broken something 
(also! this incremental game seems to have plot that deserves spoiler markers!
this is not at all what the bot predicted this game would be! further posts about plot things will be cw'd with "bitburner spoilers" for the rest of the thread!)
this is an unexpected but very cool and fitting way for a hacking game to go! this unit is relieved to see it be {the matrix}-like, confirming that {the red pill} means its original meaning and not the contorted rightwinger version
the bottom of the bitverse says jump3r
the messages that give the bot fl1ght.exe and inform it of cybersec and nitesec every ascension are attributed to that name. is that another rebel taking down bitnodes outside the matrix? the morpheus to its neo? intriguing 
bn1.1 fell just as quickly as bn1.2
one more run to max out source file 1 before moving on. joining daedalus, seeing the world daemon, ticking down the hacking levels remaining until 3000, the {bitnode destroyed} screen; all just as much of a rush as seeing it for the first time 
bn1.3 fell in half the time
the increased multipliers likely played a larger part than player effectiveness but it still feels nice. maybe clearing a bitnode in <48h for the achievement won't be that hard with some better scripts 
(for those doing arithmetic and making
faces, the bot is late to updating this thread. it's already three days into bn5.1)
on the topic of bitnode 5, it's going sooo slowww
this unit didn't see the bitnode multipliers until it was already invested. [15% hack effectiveness, 20% hacknet effectiveness, 50% hack exp, 200% augment cost] are really hurting right now
although, {coding contracts aren't nerfed} and {everything takes forever} means the botgirl has motivation and plenty of time to automate contracts 
finally! after nearly two weeks, bitnode 5.1 has fallen. 
worth it for Formulas.exe by default! this unit predicts it can reduce its {weaken-grow-hack every host it can hack, distributed across every host it can run scripts on} daemon's memory usage below 8gb, halving the server cost to run it. but this botgirl isn't doing that again until it has tools to do it faster. 
on that topic, next stop is bn12! starting with levels of neuroflux governor will make earning money easier and crucially offset world daemons' ridiculous hacking level requirements. while on bn12 it will rewrite its scripts to use ns.formulas and work better with constrained memory at the start of a bitnode.
after building up some neuroflux governors and improved scripts, this unit is tempted to return to bn1 and try for the {take down a bitnode in 2 days} achievement! it was already close, so a little extra money and xp should do the trick. 
scripts have been rewritten and improved! this unit now has access to the formulas api at the start of every run, and rewrote the botnet daemon to use it. ns.formulas functions have no ram cost and supercede functions that cost several gigabytes, so the new daemon fits on a smaller server than the old one! 
the rewritten daemon also divides large tasks across multiple hosts, enqueuing as much work as it can even with limited resources. it even polls for programs on home and cracks open hosts whenever it can! the bot's only maintenance tasks now are [join factions, create programs, buy and upgrade servers, spawn the coding contract daemon when it has a 32gb server to run on]. it's finally achieved {writing the code now will make things easier later} and loves it! 
oh!! and it's clearly working, because this unit passed $1b/sec last run 
while working on its scripts, it felled bitnode 12 twice!
but,
there's an achievement for doing so 50 times! bn12.50 is 2.69x as difficult as bn1; all profits and xp are worth 37%, this unit is limited to 9 262tb servers, daedalus requires 81 augments, and the world daemon requires hacking level 8075 to backdoor. even with an optimistic 3 days per level, this unit would be grinding until early 2024 
with hacking automated, this botgirl is tempted go for sf4.3 next, to automate backdooring [csec, avmnite-02h, i.i.i.i, run4theh111z] and joining factions. maybe code that can do that overnight is the secret to defeating a bitnode in 2 days? or it could return to bn1 with a stack of neuroflux governors and aim for [power overwhelming, one punch man, {neuroflux is love, neuroflux is live}, download more ram] achievements. that idea is tempting 
this unit intended to fell bn4 after clearing bn12.3, but noticed that script hacking has 0.2x effectiveness, so decided against it.
off to bn3! it started a corporation, spent $8e10 trying to make it profitable, failed with no understanding of its errors, and bitflumed out. 
ok, try bn2! running a gang is much simpler, and the relationships between the stats are explained better. this unit now has a well-optimized auto-managed gang earning {~1.1k faction reputation xor 2.3e7 money} per second, maintaining a wanted level penalty of <0.5% (multiplier >= 0.995). this will prove exceptionally useful in other bitnodes 
it has the red pill and can see the world daemon. unfortunately it can also see that the daemon requires hacking level 15000 to backdoor!
botgirl predicts there will be multiple more resets as it acquires every single augment that boosts hacking xp. this bitnode is quite fun! 
"average person commits 3 homicides a year" factoid actualy just statistical error. average person commits 0 homicides per year. homicides catgirl, who lives in a computer & commits over 28800 each day, is an outlier adn should not have been counted. 
this unit has automated hacknet!
its hacknet daemon buys one hacknet node if there are none, then chooses to [buy a new node, upgrade all nodes' level, upgrade all nodes' ram, upgrade all nodes' cpu cores] based on which option pays for itself the fastest. 50% of the hacknet's production is set aside for this unit to use elsewhere, 50% of it is used by the daemon to buy whichever upgrade it decides. the daemon is only 5.85gb, so it fits on any host that the botgirl can hack at the start of a run. it observes that hacknet is a slow money generator compared to hacking and {spoiler mechanics}, but having it automated feels nice anyway!
bitnode 2 fell! twice!
a gang generating $3.6e7/sec is hugely beneficial for buying [programs, servers] after installing augments. unit predicts defeating bn1 in 48h for the {speed demon} achievement is possible with its current scripts and sourcefiles.
unit is attempting {bn2 challenge achievement: defeat bn2 without creating a gang} as it clears bn2.3, and it's taken longer than [bn2.1, bn2.2] combined
without a gang collecting every augment in one place, the final climb to level 15000 is arduous. unit has neuroflux governor 74 and every augment from [cybersec, nitesec, the black hand, bitrunners, daedalus, all 6 city factions, the covenant, illuminati, tian di hui, tetrads, the syndicate, slum snakes, speakers for the dead] and is stalled near level 13100. it has nfg up to 86 queued to hopefully provide the remaining 1900 levels. unit will create a gang on every future bitnode specifically out of spite for this achievement
this thread has been dormant for a month, but this unit hasn't! it plays some amount every day, mostly to check on its daemons and decide when to install augmentations. the rest of the time, bitburner runs in the background and this unit's scripts play the game for it 
infiltration is the only thing this unit can't do from its terminal. every other gui interaction [backdooring servers, buying/creating programs, committing crimes, increasing stats at gyms/universities, joining factions, picking and installing augmentations, upgrading home's ram/cores, working for factions] is managed by a script {inclusive or} automated entirely. unit's time spent automating has paid for itself tens of times over, which feels amazing! 
since the last update, this unit finished off bitnode 2 and leveled up source files [4, 5] to max!
singularity.destroyWorldDaemon in a script with a hardcoded next bitnode just to experiment.
sing --save --bitnode 5 finished off bitnode 4, and automatically started work on the next.next stop, likely bn6! this sleeve is fully automated, time to make more. 
like bn2, bn6 has a challenge achievement for not interacting with the bitnode-specific feature. usually this unit would do the challenge on the final loop, after two rounds of learning to maximize the feature. to start a bitnode and ignore the new mechanic the player is specifically intended to focus on would be highly silly.
naturally, this unit has no intent to join the bladeburner division. 
bn6's atrociously low multipliers require this unit to revise its scripts; for instance, backdooring avmnite-02h took longer than the 15 hours of homicide required to create a gang
with those revisions complete, 6.2 and 6.3 will allow unit to focus exclusively on bladeburners. that should be more efficient than revising the scripts at the end. hopefully it's worth 6.1 taking weeks 
bitnode 6 has fallen, without touching bladeburners at all
it took ridiculously long as predicted, but it will only get easier from here! and this unit has some high quality code crimes to show for it
6 daemons' combined memory usage dropped from 96.05gb to 35.9gb, small enough to run completely off home even before brutessh! this unit is very proud of its work 
this unit has turned its bitburner scripts into an actor system! it realized 3 key facts about netscript ports:
this is enough to create an actor system! every process uses ns.pid * 2 as its mailbox, and scripts send json-encoded messages including their own mailbox port to allow requests with responses. daemons that need well-known mailbox ports get hardcoded odd numbers to avoid conflicting with even-numbered regular mailboxes. it works surprisingly well, better than this expected! 
this isn't that useful or novel on its own, but with some clever actors it enables some particularly useful code crimes
using the above technique, in principle† one can replace every ns.* call with port messages to a daemon that spawns one-off processes to execute the calls. and because port functions are free, that means every script costs the minimum 1.60gb! the daemon will exec processes that cost more, but that memory is reclaimed as soon as the one-off process exits. contrast that with calling methods directly, where even calling a method once reserves the ram for the script's entire lifetime. this unit reduced the footprint of its long-running daemons by 60gb this way!
† in practice a hybrid approach works better; for functions that will be called frequently throughout a script's lifetime, there's nothing gained by turning a long-lived process into long-lived stream of short-lived processes. the most beneficial functions for this treatment are expensive but infrequently-called ones, like ns.codingcontract and ${spoilers related to the number 4}.
ah!! this unit confused [bn6, bn10] in its internal records! instead of forking its consciousness, this unit unit was hired by the nsa to murder its fellow synthoids in cold artificial blood.
it struggled through 6.2, attempting to focus on everything except bladeburner work (including rewriting all of its scripts as mentioned above) before finding the bladeburner win condition, then rushed through the black ops in 6.3 to get it over with. its conscience feels stained with the tens, hundreds of thousands it "retired"
bn7 has been demoted to the very last bitnode to be destroyed.
now this unit is actually on the bitnode with sleeves. as usual it is doing the challenge (never use sleeves) first, and skipping grafting for now as well. just [rewriting its scripts, optimizing hacking, idly wanting for a way to reverse its actions] 
this unit has [defeated the engineer's syllogism, achieved the bad ending of xkcd 1570]!
the stock market is made of numbers;
this unit understands numbers;
therefore, this unit understands the stock market†;
everyone in the financial system† is currently asking "wow, where did all my money just go?" 
†in bitburner
@catgirl_so omg how did I just get notified about this post today when it’s 2 years old? but I’m so glad that I did recommend it! and that I eventually ended up playing it too