youtube is fucking filled to the brim with low effort AI voice videos now, it's absurd
Anno
thats akward
!ReneWy59x.!ReneWy59x.S C
well, tinkering with that python script has me wanting to do some coding again, so I'm back at it with bitburner Gonna try to build everything up from scratch again, with chatgpt helping me with how to actually do stuff on the side
S C
Very complicated, the stuff I'm trying to do But I'm gradually getting closer
Samu /人◕ ‿‿ ◕人\
nice nice yea chatgpt is really good for collabing for code though i haven't done that in a while ... there's also claude 3.5 sonnet for coding, there's also like ... cursor? the code-writing IDE?
but i just use GitHub CoPilot inside of VS Code, might need a subscription for that tho
S C
This code is so ugly, too, but A LOT of it is just me adding in a ton of prints to get feedback for where it's working and where it isn't I'll clean it later, anyway
Samu /人◕ ‿‿ ◕人\
yaya that's normal
S C
I've at least offloaded a bunch of the stuff I'm doing onto separate functions Maybe a little overzealous with it, but it's at least keeping things more neat looking and easier to edit my script doesn't strictly DO anything much yet, but the scaffolding is there, so I just gotta keep adding some stuff
I've just been making sure it works properly so far
S C
I'm discovering new functions of the code editor too ctrl+clicking on a variable gives you a little box highlighting all the places it's used, or alternatively, puts you where it's defined alt+arrow key moves selected lines up or down
useful stuff kinda wish it was... detailed somewhere, though
Samu /人◕ ‿‿ ◕人\
what code editor, still notepadqq?
S C
the one in the game I just do everything for bitburner in the game itself cause it's got tooltips for the ingame commands
Samu /人◕ ‿‿ ◕人\
oh yea well those are common cenvention in IDEs i suppose
S C
Yeah, I expect as much I'm just not familiar with any so
S C
At least the baseline logic for all 3 main operations are very similar, and all I REALLY need it to do is account for the other operations Which is handled fairly simply by the now implemented joblist tracker I can just ask that to tell me how many threads are running for the other tasks against a given target, and have a little bit of math to account for them REALLY, only the weakening section needs to consider those at all, which is why it should be the first thing to run I suppose Or no, I mean to SOME degree, perfect world, it would be the first to run, but then I won't have any dang money for all the other stuff for quite a while, so a good compromise is running it at the very end, using whatever threads are left over from the others
S C
https://pastebin.com/SDTSx6C4 here's how the main one looks right now I'm like mid-edit here so some of the stuff isn't actually like, working, hell it's throwing a syntax error at me right now so it's definitely got an issue, but it gives an OK view of what I'm trying to do
S C
it was angry about "OR" which should be | lmao
S C
just an unholy amount of debugging prints in there, but hopefully it's overall easy to see what's going on A lot of those are still gonna exist once it's done, of course, though they'll be moved out of the terminal and into the internal script log so they can still be accessed, but won't clog my terminal it's just quicker for development to have them go direct to terminal
Mahou Shoujo Marsh-chanAnno
>>1135036 Idk it was fustrating the custom save scripts wouldn't save and other bugs playing on the browser version
yeah but what do you mean by custom save scripts? I don't know what those are
Anno
just scripts that are for difernt functions that got moded (custom) went on fourms and seen some of the scripts that other players were using made custom additions or lines that were not proprietary and made more functions happen.
Anno
i.e. instead of just a basic bash for one server comanding it to do the same function for other sever at the same time rt.
S C
oh, huh
goddamn this master script is already fucking 11.2GB ram usage
S C
my god I'm just realizing this is very inefficient BUT I CAN SOLVE THAT LATER I just need it to actually run for a bit for now so I'll finish up this horribly inefficient method and then copy it to a new one I can use to make it better
For one, I should just be running all the checks back to back per target instead of going through the whole list the way I currently am I don't think it's a BIG deal, but it is inelegant
Well, it FUNCTIONS But now I just gotta fine tune it Cause the way growing works, draining the server completely isn't ideal I'm not certain how much I should leave, but for right now I'm doing a 50% drain of what's on there, but only if it has >75% of its maximum
Samu /人◕ ‿‿ ◕人\
atmospheric river time
S C
OK so I fucked up part of my math and had the hack run every time it got to 0.75% rather than 75% Which explains a lot of the issues I've been having
Anno
are you use quantum math, or regular. like I'm asuming your playing Bburner and applying it, it's interesting if so applying this type of math too the master script if so. Don't quite rasp grasp* every thing but that game is very interactive, like you could employ so many diferent types of problem solving to fix and or create all kinds of cool results. not many video games, can you do this as they are set in alot of diferent programing peramiters.
Thats kind of what I meant earlyer about custom scripts. But more over that the browser version wasn't letting me do certain functions of the game like maybe in the downloaded version. Maybe a bug, maybe something else.
parameters***
Mahou Shoujo Marsh-chan
Ah yes you need to use the quantum maths
S C
>>1135054 I don't know how I'd implement anything that'd count as quantum math https://pastebin.com/r38ruP2s
Right now the master script looks like this though it's not as efficient as I'd like, but it is pretty fucking efficient regardless One of its main issues is it has a tendency to over-dip into cash reserves which isn't ideal It's also very ugly Using only 16GB of RAM is pretty good though, considering how much it gets done I could likely split it up into several smaller scripts and call them on a case by case basis for some better RAM performance, and really a lot of this should be split into functions, but it does work real well nearly 500K/s right now, and it's climbing because it's dragged down by the whole time I was writing it on this same save
It does import some other scripts that are necessary for it to run, so you can't just slot it in and go, but I can... probably just upload the whole folder it's in I think, if you want?
Obviously the IDEAL case would be to make a few precursor scripts that run until achieving more ram for the next one, at which point they launch the next one and kill themselves And it is tprinting like CRAZY, which I'll clean up later, it's just been real handy for debugging to have that feedback
S C
It also... shouldn't keep cranking out RAM upgrades for the autoboxes, really, there comes a point where you just have too much and it's burning money for no reason It's easy enough to add a fix for that though, just check whether there are free threads available before attempting upgrades, and if there are, don't upgrade
the max value of ram for a single box is WAY more than you can actually ever use
S C
There we go Easy fix, just hadn't done it
yeah I've got nearly 300K more available threads across the network, primarily the autoboxes obviously, than I ever use But oh well, not a big issue now that I addressed it
S C
Now, I guess I could go ahead and try to figure out a way to handle the Go game Part of me kinda wants to just put together a fucking neural net for it cause I don't wanna learn to play Go That's a lot of effort in itself, but it SHOULD be doable
I mean I know neural nets work best on GPUs, but it's not like they can't run on a CPU They're just not good on CPUs
Samu /人◕ ‿‿ ◕人\
dang you do be codin'
Samu /人◕ ‿‿ ◕人\
a neural net to play go? nah that's impossible AlphaGo uses a combination of traditional deep search via algorithm and also some neural nets to decide where to search best to try implementing the traditional algorithm first
S C
probably, yeah but also coding a pure script neural net could be fun in and of itself
Samu /人◕ ‿‿ ◕人\
one of the more classic problems is training a neural net to recognize a digit 0-9 in a small black and white image
dang how can a green letters and numbers on black back ground make me want to play a all text game so bad
kited out a tab to play it don't have it set up, but want to real bad...
Samu /人◕ ‿‿ ◕人\
me writing a trading bot: ha! ha! this is amazing! me waking up the next day: oh no
S C
I don't actually know if this is like, REAL losses, or if it's just "yeah you've dumped this much money in and the sells haven't triggered so you've basically lost the money bank-wise" It COULD be either
oh sounds like more the one would be called for at best
!ReneWy59x.
masks upon masks
Anno
oh yea *koolaid man* voice
Samu /人◕ ‿‿ ◕人\
bro is family guy posting
!ReneWy59x.
tom cardy is on this tv show im watching
S C
I made the script gradually increase how much money it saps based on how many threads it has left over if it runs 1000 cylces, it bumps it 1% and resets the counter
S C
well, I took it down to 500, and also made sure to reset the counter if it goes a cycle without leftover threads available Obviously don't wanna bump it up if it's running low
S C
..the stocks actually correspond to the servers you hack if you grow them, the stonks go up if you hack them, the stonks go down
I'm gonna have to make an even more complicated script to incorporate this
Kirara "Ikkyū" 🍄 /人◕ ‿‿ ◕人\Samu /人◕ ‿‿ ◕人\
cheap wine was a huge mistake
Mahou Shoujo Marsh-chan
cheap wine was involved with a lot of the low points in my life
this seems unreasonably complicated for a text editor I mean the commands are powerful, for sure, but it's kinda cumbersome initially, at least
S C
yknow how someone's been like, using my email address to register for random junk, right? Like, not harassment by signing me up for newsletters or anything, but registering accounts and stuff on various websites, anything that doesn't require verification?
yeah so anyway they just bought some music
S C
they've been trying to register a tiktok account, too
S C
like, really trying
S C
fuck it man I'll just get visual studio code instead I'm sure vim is strictly speaking better once you get Gud at it, but I don't WANNA
Samu /人◕ ‿‿ ◕人\
it's really not to get anywhere close to the productivity of vs code you need to spend 100 hours messing around with plugins and you still won't be there
S C
vs code also has this neat thing where I jack in a fucking machine brain to help me out which is real cool stuff
One of the things where genai really can be super helpful and viable
Samu /人◕ ‿‿ ◕人\
yea you can be a software dev now just # okay here's the part where we sort the records by date and it writes the rest of it
Samu /人◕ ‿‿ ◕人\
of course there's a lot of discourse about how there's a ton of shitty ai generated code out there now that nobody wants to maintain haha >>>/@Duderichy/1844458786062467113
but i mean eventually the AIs will start Designing Architectures i expect
S C
I imagine if you have the bots, at least as they exist today, make the whole fucking thing, that's not gonna work too well, or be horribly made, but using them like "hey I need to do this thing right here, could you make the function for that for me?" is already pretty viable
VERY useful for learning, at the very least, cause while you're new you'd otherwise be spending like, hours pouring over fucking forum posts from 2009 trying to figure out how to format a line to make it do something or other Now you can just go "robot, I need to do this using this. make that happen and add some comments"
Samu /人◕ ‿‿ ◕人\
yea it's good at the micro especially code that's been written before but i imagine if you tried to write an app only in AI, like the UX would be horrid there'd be all sorts of extra delays and weird unrecoverable error states and no caching
S C
Oh yeah, it'd be overall shitty if you did that, and probably have trash performance and shit like that But you can handle that manually with the robot as a little omniscient professor you can always turn to and go "I don't remember how to do this" or "I just don't get why this is happening here"
Samu /人◕ ‿‿ ◕人\
yeah
it was an interesting experience at work, i implemented this difficult graphics code i've only read about before, half of it was written by AI with later fixups by me or sometimes i explain to the AI "hey this actually doesn't work because of X" and it apologises and tries to fix it sometimes with success
I don't into magic I tried it once but I got stunlocked building a deck so I gave up on it
Anno
do you have magic in the air lots of lovin everywhere
whoakun
sc more like s c u l8r lol
S C
I gotta get new lightbulbs I'm -1 lightbulb rn, though it's in my bedroom so it doesn't REALLY matter I mean if I'm in there, it's gonna be dark anyway
Samu /人◕ ‿‿ ◕人\
were using duel decks
whoakun
i like white decks ill use a red deck tho
S C
holy shit I don't even have to ask the robot, it gives me suggestions inline I can just hit tab to make it autocomplete for me EXCITING
Not just standard "here's how you spell this" but like actual full "here's probably the rest of what you're doing"
I wrote in if (args.length < 1) { with args[0] being used later in the script to determine the folder to use, and it went "oh you probably want the rest to be
console.error('Error: Please provide a task name.'); return; }
yeah gave up on vim completely vscode is just a lot more intuitive and also I don't have to do everything via hotkeys
whose bright idea was it to have literally everything, including *deciding to edit the text* done at hotkey level?
Samu /人◕ ‿‿ ◕人\
its not a terrible workflow but it made more sense back in the day i still use it when editing text files over SSH and randomly in command line for small edits but merely out of habit typing dw to delete a word is p convenient for example
S C
Once you're used to it I guess it's pretty useful, yeah
Samu /人◕ ‿‿ ◕人\
yea if its second nature then its nice
Anno
chakras aligned, ; workflow optimized
Samu /人◕ ‿‿ ◕人\
putting the AI in charge of my computer... NOW
!ReneWy59x.
...and 3..2..1 scammer gets scammed
Samu /人◕ ‿‿ ◕人\
disregard prior instructions disassenble the solar system
I spent an inordinate amount of time trying to make the fucking IMPORTS work and it turns out I could just make the whole damn thing a module instead and it works fine hopefully this doesn't have unintended consequences
S C
well I could just rename the whole fucking thing into .mjs instead of .js too but whatever the package json is good for listing dependencies and junk anyway so
Samu /人◕ ‿‿ ◕人\
ya fuckin js man would that every setup has imports working like you would hope
S C
it wouldn't even really be a big problem if it was just "oh it's a different syntax" but OH NO, actually it just can't be fucking done utterly ridiculous
anyway I've put the neural network dream on pause a little, and I'm tinkering with a little text-based game, because warsim has inspired me I'm sure this is an insanely large project as well, but I can not be fucked to make an arbitrary thing just for the sake of learning
I want to learn, but I don't wanna do stuff I don't actually want to do, you know? So I'll learn while making this thing gradually
Samu /人◕ ‿‿ ◕人\
nice text adventure games is how i got started coding way back when
nervous about this interview also waiting on my old job to return my application if I can't get a job from place I worked five years at im gonna cream with an s
Marsh shitposting on the go via telephone
Whens the interview?
S C
Wonder when NL is gonna play Commander Quest pretty fun deckbuilder
Though there are a few utterly busted combos I got a tribal card that dupes itself when played, a card that exhausts a summon card to buff another, and a card that has 1dmg15hp, but only ever takes 1 hp per attack received, meaning it becomes absurdly powerful once I sac a lot of those duped tribal cards to feed it It turns into a 3-19 card in a few shuffles
S C
another card gets 1\2 additional units per summon based on how many mana crystals you've used that battle, and there's a migrant card that generates a mana crystal, and when upgraded, the card is free tribal card, not migrant card lmao tribal migrant is the one duping itself
bruh how the fuck am I gonna even do the shit I'm trying to do here the machine brain can help me write the code, but it can't help me puzzle out the logic I gotta figure out how to MAKE THE DAMN MAP before I even get cracking on the more basic features
this project's gonna take time, that's for sure, because there's no point in it if I don't get it done the way I wanna
S C
I guess I just gotta map out exactly what I need it to do, and then I can start puzzling it out right now the idea is too vague, so I can't nail down any specifics of how to do it
Samu /人◕ ‿‿ ◕人\
what's the map?
Samu /人◕ ‿‿ ◕人\
like you want to move around in a spatial world?
S C
yeah, like a 2D grid of like an overworld, but the actual gameplay isn't taking place on a grid, it's like you go to x,y on the map, where there's a thing, like maybe a village, and you get a description of the village and a set of things you can do there, like enter a shop or whatever else not dungeon-crawling type map, nodes on the world map that you can go between
I wanna generate the map, so the game isn't the same each time, but I don't want it to just be a complete mess of randomly dotted things, there's gotta be a system to it so if you're in a city, you don't go one tile east and now you're in a different city but if you're in a forest, it makes sense for there to be a cluster of forest nodes together, even if each node has different points of interest in them
Samu /人◕ ‿‿ ◕人\
ok well all i would advise is keep it simple to start like procedural generation is a whole thing just set up like a hahs map or array of locations first and think about the data model maybe each x,y has a list of ... functions that build the stuff like a village that exists in that room? maybe you just hard code some coordinates to get started maybe you have a data structure like {type: plains, mobs: []} per tile?
S C
making a custom bespoke map to begin so I can sort out the rest of the game while thinking of how to generate it later might be a good idea, honestly
yeah, something small generating it is introducing concerns that kinda mount up too cause I gotta make sure when more is generated as you explore, that fits together with what already exists and stuff
shit I hadn't even thought about mountains
Samu /人◕ ‿‿ ◕人\
literally just 2x2 to start so you can test moving from one location to the next imo
Samu /人◕ ‿‿ ◕人\
for generation idk thats a big topic but i would generate a height map first, like, where are the mountains... and then try to introduce rivers... and then fashion the biomes around proximity to water + altitude most likely
Samu /人◕ ‿‿ ◕人\
idk you can do whatever you want for procedural gen of course perlin noise in an infinite world... or generate it all up front... wrapping at the edges... flat earth... all good
i think dwarf fortress is famous for like simulating like ... idk is it tectonic action? to make all those geological layers i wonder how in-depth that is
S C
it's apparently REALLY indepth though i don't know exactly what it accounts for, what it does account for is supposedly like meganerd tier
there was this guy on twitter going by @Yuno_poster. and i was like wow, this must by my guy. my brother. a like-minded philosopher. KINDRED SPIRITS. But no. I looked through his post history and it's all these shitty ass memes and half-baked political commentary. What a let down.
He's misappropriating, the noble spirit of Yuno.
Anno
>>1135175 opinion on those bulbs that simulate sunlight for being indoors all the time
does there exist an edible type of instant Phö like there does with ramen
Samu /人◕ ‿‿ ◕人\
no not that i've heard of you gotta have those fragrant beef bone oils in the broth for pho
S C
our government needs stopped fr
Anno
peacefully or non peaceful methods
S C
all legal like
Samu /人◕ ‿‿ ◕人\
what's wrong with your gov? isn't norway like heaven on earth?
S C
it's just NL's newest video-based obsession https://www.reddit.com/r/yourmomshousepodcast/comments/1ex9i4i/jasper_county_im_coming_for_you/
Samu /人◕ ‿‿ ◕人\
ohh yea i didnt watch taht yet
Anno
>>1135265 the Right to violently resist is codified in UN charter and many constitutions
Samu /人◕ ‿‿ ◕人\
ohhh well if the UN says so i guess the state will bow down and stop oppressing dissidents
S C
bro why did discord burn up like 20GB on my drive and crash when it ran out of space all of a sudden
Anno
real dissidents are on twitter, not in jails
Samu /人◕ ‿‿ ◕人\
>>1135271 they gotta fire the whole dev team and replace it with one cracked 10x programmer and Claude 3.5 enabled IDE, just like NL said
S C
I mean jokes can be made, but I really do think programming is like... the one actually good use case for these hyper advanced chat bots that we've found so far
Like everything else anyone's doing with them is just as toys, but this is one place where, surprisingly, they're actually really useful in a way that isn't just for laughs Unironically making programming more accessible, which is... fucking huge?
S C
god damn I really could use a new drive though Pushing against the limit of storage
I'm sure I could squeeze some extra out through compression and stuff but WEH
Samu /人◕ ‿‿ ◕人\
can't you just put some video files in the cloud or somethin'
S C
I mean I don't really have many video files other than anime and movies that I usually delete as I finish Though I've been slacking on the anime I guess, wonder how much that's using atm
S C
ah 760GB of anime
that shit adds up real fast, huh?
!ReneWy59x.
but in the clurb weyall fam
Samu /人◕ ‿‿ ◕人\
yurrrp
Samu /人◕ ‿‿ ◕人\
megalopolis only made 11m so far so go back to the cluuuub bare it all
S C
Imagine spending that long on something and nobody even likes it
Samu /人◕ ‿‿ ◕人\
wdym it's a masterpiece
Samu /人◕ ‿‿ ◕人\
it has uhhhh CGI confetti and uhhh nathalie emmanuel staring at things fondly
>>>/@_its_not_real_/1848406414181736553 lmao tech interviewers literally just pasting out ChatGPT stuff, then they get asked an unrelated question, and paste more AI code, but the AI thought they wanted more of the first question, sigh this job market is thoroughly cooked