#programming

1 messages · Page 245 of 1

obsidian mantle
#

it feels like bunch of things i added to the bot do nothing, except internal iterative reduction

#

which suddenly bosts performance x5 times, gets bot to layers 10 and all

#

but then random layers get shit evaluation

#

i guess this skip is bad

#

but if i remove it - bot starts losing neurOMEGALUL

#

so i either have random blunder bot with super depth and speed

#

or slow but stable bot that performs worse

#

how do i stop the search NeuroRage

#

timer is shit

#

it starts thinking 0.1 second in endgame and blunders with 3 depth

#

i need it to somehow think more on interesting turns and think less on shit turns

trim valve
obsidian mantle
#

also bots keep repeating the move sometimes wasting time

trim valve
#

my advice, see if its possible to re-use old checks on your next exploration

obsidian mantle
#

but it will have to clear next depth which will be super huge anyway

#

even if lets say

#

both sides makes a move and reverts

#

i can restore transposition tables from last calculation of this exact board yes

#

even if it continues from where it stopped last time

#

this layer is so huge it will need too much time

#

not clearing transposition table at all seems stupid

#

it will be clogged.. unless

obsidian mantle
#

clogged with useless positions that will never repeat since pieces disappeared

sage crag
#

youuu

trim valve
#

konii why did I have to get the multimedia hyperfixation

#

my life is no fair

sage crag
#

ye disadvantaged

#

your next step is writing an OS and then writing your own media encoders and decoders for it

#

i got os development hyperfixation me more disadvantaged

sage crag
#

it not as hard as it sound

#

i think

trim valve
sage crag
#

konii have done

trim valve
#

I keep toying about with the idea of making a rust image editing library that doesn't just pretend everything is srgb

#

but uh

#

hard

#

:(

sage crag
trim valve
#

too many people will complain if there isn't an api that's just get_pixel(x, y) -> RGB

#

😔

sage crag
#

get_pixel(x, y) -> &dyn Colour

obsidian mantle
#

so move ordering is so important that you can basically prune everything except one line of moves which are best
but you cant predict shit so its super hard

sage crag
sage crag
#

Colour::rgb(&self) -> RGB

#

or maybe <RGB>::From<T> where T: Color

#

color colour

#

vrrr

#

wrrrr

#

phrrr

#

nya

trim valve
#

ok

sage crag
#

mrrp

trim valve
#

true

sage crag
#

ye welcome

trim valve
#

its not entirely that simple

sage crag
#

wrooongg

#

break convention

trim valve
#

because people will also whine if no set_color

#

and that is harder

#

get_color can pretend planes do not exist

amber fractal
#

If people are going to hardcode colors anyways, might as well do set_color(color) and expect the people to hardcode it with color from rgb

trim valve
#

aaaaaaa

#

ypu cannot

#

rgb

#

is not

opaque sigil
#

just do it the js way and take strings and parse those pogs

trim valve
#

no

#

type checker

#

:3

opaque sigil
#

make it a macro

trim valve
#

true

#

but also

#

that still doesn't solve my problem

#

of setting pixels on subsampled images

#

which I may honestly just write off entirely

amber fractal
#

srgb by default tbh, anything else I expect the caller to have knowledge because they picked this library instead of image lib #10

trim valve
#

ok but srgb is a terrible standard if you want to do anything other than input colours or display colours verbaitim

sage crag
#

mrrrp

#

thinking

trim valve
#

so people are gonna interpolate on them

#

my previous idea involved a lot of generics

#

and kinda worked

sage crag
#

generics are cool but

#

consider

#

enums

trim valve
sage crag
#

its less overhead than you think

trim valve
#

tbh I'd need to properly sit down and consider what stuff needs to be supported

amber fractal
trim valve
#

the biggest headache is planar vs packed formats

hard raptor
#

rate my rust

pub enum LogLevels {
    Info,
    Err,
    Warn,
    Debug,
    Trace
}

pub fn Log(level: LogLevels, msg: &str) {
    let ANSI_ESCAPE: &str = "\x1b";
    let RESET: &str     = "\x1b[0m";
    let BLUE: &str      = "\x1b[1;94m";
    let YELLOW: &str    = "\x1b[1;33m";
    let RED: &str       = "\x1b[1;31m";
    let GREEN: &str     = "\x1b[1;32m";
    let MAGENTA: &str   = "\x1b[1;95m";

    match level {
        LogLevels::Info => println!("{}[INFO]:{} {}",   BLUE, RESET, msg),
        LogLevels::Err  => println!("{}[ERROR]:{} {}",  RED, RESET, msg),
        LogLevels::Warn => println!("{}[WARN]:{} {}",   YELLOW, RESET, msg),
        LogLevels::Debug=> println!("{}[DEBUG]:{} {}",  GREEN, RESET, msg),
        LogLevels::Trace=> println!("{}[TRACE]:{} {}",  MAGENTA, RESET, msg)
    }
}

pub fn pInfo(message: &str) {
    Log(LogLevels::Info, message);
}
pub fn pError(message: &str) {
    Log(LogLevels::Err, message);
}
pub fn pWarn(message: &str) {
    Log(LogLevels::Warn, message);
}
pub fn pDebug(message: &str) {
    Log(LogLevels::Debug, message);
}
pub fn pTrace(message: &str) {
    Log(LogLevels::Trace, message);
}

#[cfg(test)]
mod tests {
    use crate::{pDebug, pError, pInfo, pTrace, pWarn, Log, LogLevels};

    #[test]
    fn log_main() {
        Log(LogLevels::Warn, "warn");
        Log(LogLevels::Debug, "debug");
        Log(LogLevels::Trace, "trace");
        Log(LogLevels::Info, "info");
        Log(LogLevels::Err, "error");
    }
    #[test]
    fn log_info() {
        pInfo("info");
    }
    #[test]
    fn log_error() {
        pError("error");
    }
    #[test]
    fn log_warn() {
        pWarn("warn");
    }
    #[test]
    fn log_debug() {
        pDebug("debug");
    }
    #[test]
    fn log_trace() {
        pTrace("trace");
    }
}
trim valve
#

because I feel like there should be a nice way to do it

#

but uh

#

:c

#

difficult

hard raptor
tender river
amber fractal
#

I haven't gone into Color or OS, so I'm blissfully clueless on this.

trim valve
#

which sounds less fun

tender river
#

it doesnt sound fun it sounds like boilerplate

sage crag
#

wrr

tender river
#

boilerplate is not fun but just write it and be done with it evilShrug

sage crag
#

wrrrr

#

wrrr

#

wr

#

phrr

tender river
amber fractal
#

konii is loading response

trim valve
#

i don't really see hows its a "just boilerplate" solution but ok 😭

#

I may be stupider than I imagined

hard raptor
#

it could be worse tho...
i had this abomonation at first

pub enum LogLevels {
    Info(String),
    Err(String),
    Warn(String),
    Debug(String),
    Trace(String)
}

pub fn Log(message: LogLevels) {
    match message {
        LogLevels::Info(msg) => println!("{}", msg),
        LogLevels::Err(msg) => println!("{}", msg),
        LogLevels::Warn(msg) => println!("{}", msg),
        LogLevels::Debug(msg) => println!("{}", msg),
        LogLevels::Trace(msg) => println!("{}", msg)
    }
}

pub fn Info(message: &str) {
    Log(LogLevels::Info(String::from(message)));
}
pub fn Error(message: &str) {
    Log(LogLevels::Err(String::from(message)));
}
pub fn Warn(message: &str) {
    Log(LogLevels::Warn(String::from(message)));
}
pub fn Debug(message: &str) {
    Log(LogLevels::Debug(String::from(message)));
}
pub fn Trace(message: &str) {
    Log(LogLevels::Trace(String::from(message)));
}
sage crag
#

why

amber fractal
#

I don't need to know rust to know this is bad

hard raptor
#

yeh

#

that's what am saying

sage crag
#

wrrr

tender river
sage crag
#

wr

hard raptor
#

i think i broke konii

sage crag
#

wrrrr

tender river
tender river
#

dont mind her

trim valve
#

the problem is coming up with the common api

#

because what do you define as iterating over pixels if you have a channel that is 1/2 the resolution of the other two

hard raptor
tender river
tender river
amber fractal
#

I like to think it is a disk* drive spinning noise

hard raptor
#

ahhh

#

a bug i recon

tender river
#

either way just look at prior art

trim valve
opaque sigil
#

boost kowai

trim valve
#

might read through at some point

tender river
tender river
opaque sigil
maiden geyser
sage crag
amber fractal
#

My standards need to be raised because this doesn't even look bad to me

trim valve
sage crag
amber fractal
tender river
#

jank NeurOhISee

clear sedge
#

JANKER CatScream

amber fractal
tender river
amber fractal
#

I got time on the road so it is time to do some cursed python again

sage crag
#

me still offended that python exists

clear sedge
amber fractal
#

That one is just on the top of my head

tender river
#

nyope eval good

solid bough
amber fractal
#

I forgor how to use compile

solid bough
#

That is why it is not straight up a traceback

amber fractal
#

compile is real

solid bough
#

Right now is assuming what each line is doing the best I can do on interpreting code in my head.

sage crag
#
def frick_you(func):
    n = 0
    while True:
        n += 1
        def inner(*args, **kwargs):
            m = 0
            while m < n:
                m += 1
                func(*args, **kwargs)
            print(n)
        yield inner

def why():
    print("hello!")

gen = frick_you(why)
next(gen)()
next(gen)()
next(gen)()
next(gen)()
amber fractal
tender river
sage crag
#

generator curse

solid bough
solid bough
tender river
#

mug

#

2

solid bough
trim valve
#

I got bored and asked cgpt for advice

#

it has not given me a single response that hasn't started with that

solid bough
#

Alright I'm done sifting through 10K images if there are glasses/sunglasses or not good images

trim valve
#

tbh

#

I might just enforce that pixels can only be set as though there are contiguous on formats where planes are equally sized

#

for the unified api

solid bough
#

vituha, you're opening the Champagne too early

#

Now comes step 2

#

filtering these evilDeadge

#

I meant filtering

trim valve
#

alternatively there is a very cursed idea

solid bough
#

All 8749 images

trim valve
#

lol

amber fractal
#

filtering step #1, white or black background

trim valve
#

and then you can properly handle most stuff with interpolation

solid bough
trim valve
#

though it also sounds kinda cursed

#

it'd certainly flip the idea of normally having a canvas on its head

#

because then you'd have a before / after pass

solid bough
trim valve
#

also sounds kinda weird to have to "commit" changes to a canvas

solid bough
#

I'm like 5H on that now

#

and only now am I at that point

#

I do that that I have at least 500 images

sage crag
#
import random

def erm():
    print("hi")
    
def erm2():
    print("not hi")

def why():
    globals()["why"] = random.choice([obj for obj in globals().values() if callable(obj)])
    why()

why()
why()
#

this function picks a random function to become

solid bough
sage crag
#

its not recursive can confirm

tender river
#

eventually

sage crag
#

well, it can be recursive under one condition but its also a tail call so its not realll

solid bough
sage crag
#

ok

solid bough
#

Welp, I might again respond late because I entered Phase 2 now

olive sable
sage crag
#
import random

def erm():
    print("hi")
    
def erm2():
    print("not hi")

def scramble():
    callables = [obj for obj in globals().values() if callable(obj)]
    for name, obj in list(globals().items()):
        if callable(obj): globals()[name] = random.choice(callables)

scramble()
erm()
erm2()
#

@amber fractal

#

ye

solid bough
#

Well, if my data looks like that on sketches, I'm golden:

sage crag
#

scramble all functions

tender river
#

egg()
egg2()

sage crag
amber fractal
sage crag
#

rrrr

solid bough
amber fractal
#

Granted that one needs to be done in an exec block

solid bough
# sage crag

Btw do you happen to know where I can watch the full news with neuro and evil stream? (You can DM if you wanna)

sage crag
#

no

#

to both

sage crag
#
ERROR!
Traceback (most recent call last):
  File "<string>", line 64, in <module>
  File "<main.py>", line 5, in <module>
NameError: name 'print' is not defined

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<string>", line 65, in <module>
NameError: name 'AttributeError' is not defined
amber fractal
#

Man I have been outclassed

sage crag
#

turns out you only need delattr

tender river
#

no you

#

are using substring search

sage crag
#

nope

#

in ("a") not the same as in "a"

tender river
sage crag
#

nopies

tender river
sage crag
#

forgot a comma

tender river
sage crag
#

[delattr(__builtins__, name) for name in list(vars(__builtins__)) if name != "delattr"]

rigid snow
#

coney eye

tender river
#

[delattr(__builtins__, name) for name in sorted(vars(__builtins__), key=lambda x: x == "delattr")]

patent shard
#

I'm really liking voc fv4, generally way better than big beta 5e
Def good to ensemble with big beta 6x for lower noise, usually average (can try max if that's a bit muffled)
And inst fv4 doesn't have the muddiness that resurrection inst has... it erases xylophone, unfortunately
For piano, resurrection inst has less noise
Sometimes picks up constant vocal bleed.. usually is fine, though

sage crag
#

🐸

#
[delattr(__builtins__, name) for name in sorted(vars(__builtins__), key=lambda x: x == "delattr")]

class X:
    def __init__(self):
        print("hi")
#
ERROR!
Traceback (most recent call last):
  File "<string>", line 64, in <module>
  File "<main.py>", line 3, in <module>
NameError: __build_class__ not found

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<string>", line 65, in <module>
NameError: name 'AttributeError' is not defined
#

nice

tender river
#

me go sleep

olive sable
#

goodnight

amber fractal
sage crag
#

i am very aware

#

thank

amber fractal
#

Termux I swear to frick, why can't I copy text into you

#
[delattr(__builtins__, name) for name in list(vars(__builtins__)) if name != "delattr"]; delattr(__builtins__, "delattr")

New semicolon location unlocked

solid bough
amber fractal
solid bough
#

Hi Iggly.npy, What do you code on usually?

amber fractal
#

Usually laptop

#

but at the moment don't have access to it

solid bough
solid bough
amber fractal
#

Instead of listing them

amber fractal
solid bough
amber fractal
#

I mean I wrote laptop initially so I thought you were joking

solid bough
solid bough
amber fractal
#

I still need to make bingo again as it finally has been done

amber fractal
#

I don't really pull down insane sized models so I'm fine with just using CPU

#

Also frick the 3060m for existing in the other laptop

solid bough
#

Bruh, I meant to reply to the one below

amber fractal
#

half vram compared to the 12gb desktop 3060

solid bough
#

The 3 days Nitro expired, that's why I'm not that fancy with emojis rn

#

Hi Rainboom Dash

patent shard
amber fractal
solid bough
solid bough
amber fractal
#

I love forgetting words

#

That NN repo is a special form of insanity

solid bough
#

Oh, my bad. That is a good idea too to make NN light.

amber fractal
#

no torch, no tensor flow

#

only numpy

#

I'm planning on porting eventually once I deal with logic

sage crag
#

wrrrrrr

#

mrrrrr

#

phrrr

amber fractal
solid bough
#

By the way, is that dataset even optimal for that task?

#

And I have no idea how I even got to the point that I got that dataset as shared

opaque sigil
#

idk this is the only face related dataset i know

solid bough
#

that is okay 👍

opaque sigil
#

and only because i had to do a bunch of processing on the images as an exercise

solid bough
opaque sigil
#

it was just calculating the average face enub

solid bough
#

Well, that's something neat too

#

But too bad that there are weirdly pixelated images some times evilDeadge

solid bough
#

konii, should I just do one model that has like 2K images I have not filtered?

#

or try one

solid bough
#

I don't see a no evilShrug

jagged turtle
#

"Where does Satya Nadella live?" "Weather forecast for Satya Nadella's house"

Evil heard about the NEVER MV editor's data corruption problems lol, gl with John Microsoft

olive sable
#

finished my homework

obsidian mantle
rigid snow
#

i see you’re a fan of low poly sam

olive sable
#

week 1 was modelling, week 2 was uv unwrap, week 3 was texturing

solid bough
obsidian mantle
#

The little tree looks great

olive sable
rigid snow
#

subdivision surface x20

olive sable
#

the black image ruins the gif

obsidian mantle
rigid snow
#

cameraman blinked

#

is ok

solid bough
solid bough
rigid snow
solid bough
rigid snow
#

jok

solid bough
#

mntcandy, I'm still sifting through images

amber fractal
#

No offense, but then focus on the images

#

not a get out of jail free card neuroNo

amber fractal
olive sable
amber fractal
olive sable
#

i was thinking about gifting you nitro but its just too fucking expensive

#

altho, im glad im not paying you as an employee cuz that would b 50x as expensive

amber fractal
#

Kaine actually already tried

#

Stupid discord needing payment for a gifted subscription

olive sable
#

i can give you basic if you want

#

but the 100 buck one i would die

amber fractal
#

If you give me a trial I still need to insert card enub

olive sable
#

trial?

#

who said anything about a trial?

amber fractal
#

I couldn't take cash for that

#

I'd rather just do it myself

olive sable
#

check your dm's

amber fractal
#

Chat, I have been paid less than minimum wage

#

(Discord if you don't give me access to this without inserting payment I am going to smack you into next week)

olive sable
#

it should jsut be for free

#

it was gifted after all

amber fractal
olive sable
amber fractal
solid bough
#

I could just get Nitro for 3 Days right now

olive sable
#

the full 3 days

obsidian mantle
#

neurOMEGALUL you need a card to accept gifted nitro?

olive sable
#

no

solid bough
olive sable
#

thats like 30 cents worth of nitro

solid bough
amber fractal
obsidian mantle
#

Oh

#

Sometimes i want nitro so bad

solid bough
#

filterd it, I'm back in a byte

obsidian mantle
#

I even have the money neurOMEGALUL silly world we live in

solid bough
#

Well, back to Emoji land yayyy

amber fractal
solid bough
#

But if you check, no nitro badge hehehehe

olive sable
amber fractal
#

Probs cache I have it on my end

solid bough
solid bough
#

Don't mind the video PH_sweatingpepe

#

I'm not even halfway done and the total 8749 images are now down to 7396 images evilDeadge

#

that is the unfiltered portion, that much unusable data is there usually

exotic mauve
#

Huh...Unity exploit

solid bough
amber fractal
#

Half of me really wants to go through the dataset just to see how usually I can make it

#

It'd be nice to learn the batch gimp tooling

solid bough
#

Well, it is shared with me

#

And as said earlier: Idk how it happened in the past

#

Damn, I'm still coughing like a car that backfires through the exhaust

amber fractal
#

Guess I'm better off asking toast then

solid bough
solid bough
#
amber fractal
#

Large image dataset geez

solid bough
solid bough
#

Man, as much I would love to continue to filter the images, I need to go to bed now evilDeadge

sick owl
#

I think I've stumbled too deep into the internet

#

YOOOO ITS SLIMENET

exotic mauve
#

Uggg...I got that 2 Minute Papers guy stuck in my head now...what a time

wanton stirrup
#

slimenet

rigid snow
#

bw

rigid snow
#

a

rigid snow
#

a

sage crag
#

a

#

a

#

wb

rigid snow
#

4:26

olive sable
#

a

#

w

#

a

#

catdespair i should not be awake

bitter coral
#

I finally did more work on my art program, I've been busy so I haven't been doing much on it lately. I added proper Palettes.neuroHypers

#

next up is moving their positions in the array, same thing needs to be done with the drawings themselves.(I also need to make a button to delete palettes but that should be simple.)

river spear
#

Incredible

indigo oriole
#

learning coding xdx

dark mango
#

I can show GIFs on this now neurOMEGALUL

obsidian mantle
exotic mauve
#

I have discovered what I was pissed off at in C# in 2014 discovering generics and trying to create a generic parent/child relationship system. Fighting the type system...algebraic loops and monads.

#

Parametricity ZoJxA3Dcgrg

obsidian mantle
#

neuroWhat wha

exotic mauve
#

I don't know either...but it makes me feel better. Damn thing

golden brook
#

Idea for the lava lamp app. For the people who don't have the lamp, have it in the app for the people who absolutely will plug it in at their desk and let it be their lava lamp. I'd even pay a couple bucks for the 'upgrade' since I haven't bought a lamp.

obsidian mantle
#

pc rgb sync

exotic mauve
#

Fire JSON at all the color changing things

glass jetty
glass jetty
eternal karma
#

any other coders want to weigh in on the tennibility of integrating neuro into ss13 as the ai?

#

letting her control anything the ai can

#

and move around

glass jetty
#

i not think that it is hard

#

you basically making api over game and call it from neuro client

#

only wonder whatever it directly connected to neuro's main llm or use extra ai

eternal karma
#

yeah might have a small ai to make it easier on neuro

#

to like order information properly for her

#

and let her search interactables

#

so she doesn't get spammed with a huge list of all possible interactables and their id

#

when she wants to do anything

#

like for example taking a location and giving a list of interactables within a 10 tile radius

#

so if someone says ai open door to neuro she can snap to them and do a search from there

glass jetty
#

that what im about, quite sure that main llm overloaded anyway

eternal karma
#

when?

#

or just generally

#

you mean

glass jetty
#

generally

eternal karma
#

do you know how they do the object listing for neuro on minecraft

#

like how she knows what and who are around

glass jetty
#

in case with minecraft, where you not have proper api from game with limited amount of actions, there no way but use other big ai

eternal karma
#

ah

#

so vedal used an ai to inferface with neuro to do that?

#

like another neural network?

#

or just ai generally?

#

I figured it was something like neuro said she wants to do something, so the ai pathed her to the nearest thing she wanted to do, like she was looking for wood to burn for example the ai would target that wood and let her burn it

#

target the nearest wood block

#

what does that big ai take care of exactly, like what is neuros llm actually controlling

#

I know pathfinding is baritone but how much information does neuro actually get about the world around her?

glass jetty
#

man i have no idea about implementation details

eternal karma
#

oh np

glass jetty
#

i just know that it is different ai, because vedal itself mentioned it

eternal karma
#

Im just trying to minimize the amount of information id send to neuro but still let her do anything she wanted to

eternal karma
#

her being the ai actually lets her not have to deal with pathfinding , she can just click a target location or follow or tp to location, all of those are native to ss13, could just limit the interactivity to whatever is immediately around her,

glass jetty
glass jetty
#

limited amount of actions

eternal karma
#

ss13 is an old game open source on byond or unity if its the new one a complex survival multiplayer round based simulator where everyone has different jobs

#

with a ton of different complexities since it was built up oer like 20 years

#

it started as an atmosphere simulator and then ended up with a ton of different features to the point that you need to use a wiki to understand how to do most jobs

jagged turtle
#

ah I see

#

yeah so we run into the real-time traversal problem for the neuro api

eternal karma
#

as an ai shed have like a top down view of the entire map and be disembodied, but can hover her camera over any where that there are cameras in the area and basically interact with all devices, like doors pumps apcs vents computers etc

jagged turtle
#

the idea of ai assistance for neuro in a fashion similar to mc is good

eternal karma
#

oh that wont be a problem, they already have functionality for following someone and they even link to the follow function when someone talks if you are an ai

jagged turtle
eternal karma
#

yeah vision wouldnt help much

jagged turtle
#

because there may be a chance he doesn't

eternal karma
#

everything is actually simulated well

jagged turtle
glass jetty
#

more i think about it, more issue i see with letting neuro control it, need additional ai

eternal karma
#

yeah, if we are talking ai like neural network, I have no idea how Id implement it in that case but if you mean conventional ai yeah id just want to give her access to anything an ai player could do and also limit the stuff sent to her so she doesn't get overloaded with every possible thing she can interact with

jagged turtle
#

again idk how stuff works in the game since i never played it but from what I can tell you may need to abstract the real-time parts somehow

glass jetty
eternal karma
#

Its not real time like that even for players, you have to slowly click on stuff and then click again to make changes on things when they open up menus

#

ai would be the perfect job for her for this reason

#

as a human it requires real time reactions for ai its like an rts

jagged turtle
#

rts meaning...?

eternal karma
#

like top down strategy

#

where you see the whole map

#

and can interact with stuff

#

here

#

let me send a picture

#

of the game

jagged turtle
#

yeah that'd help a bit

eternal karma
#

this is what the ai player sees

glass jetty
eternal karma
#

yeah it is

#

she can even send comands to cyborg players

#

who do the needing a body stuff

#

alerts for any damage or explosions etc are native even for the human player ai

rough rover
#

I've been locked tf out rn, so Neurosama can code now?

Would this be considered v*be coding? neuroCatErm

eternal karma
#

yeah she is a smart cookie

#

she uses regex

#

I think

nocturne olive
# eternal karma

And how do you intend to convert that to text for NeuroAPI? (assuming that is what the conversation is about)

jagged turtle
nocturne olive
#

Yeah NeuroAPI is text only

jagged turtle
#

you can't send/stream pictures over api

eternal karma
#

its not that which is the issue, that would be easy because the tiles are all interactable blocks directly through commands based on positional data

jagged turtle
#

everything has to be text only

eternal karma
#

yeah

#

she can play it like a text adventure game

#

she doesn't need to physically see anything

glass jetty
nocturne olive
eternal karma
#

yeah

inner pike
jagged turtle
eternal karma
#

no yeah, Id only send her interactables

#

not every tile

nocturne olive
eternal karma
#

like doors

#

pipes apcs

jagged turtle
#

but I wouldn't put all your eggs in that basket

nocturne olive
#

She has some fancy stuff going on
Who knows what her true CTX is

jagged turtle
eternal karma
#

yeah she wouldn't need to see all the random tiles around, what Im thinking is just where her camera is she pulls a request for things to interact with within a square radius

nocturne olive
#

And how much of the CTX is taken up by her system already

eternal karma
#

well of course her position as well

glass jetty
#

i think vedal may cheat with context
it would be not in-ai but extra code functionality, with plaint text

eternal karma
#

she can handle chat so im sure she could handle in game chat

nocturne olive
#

If you want to program her to play the game, you can
You just need to find out how to mod it

jagged turtle
#

so it's not too hard I imagine

eternal karma
#

modding it is easy

#

its open source

nocturne olive
#

Oh yeah that makes it easier

#

You can just build the game with NeuroAPI added

jagged turtle
#

unless like

eternal karma
#

basically Im thinking, to not overload her, she will send a request looking for something around her or if she wants everything within a small tile radius or in the room actually since it works on a room system for most of the game letting you convienently pick anything in the room

glass jetty
jagged turtle
eternal karma
#

and they will send her the id of the thing closest to her only and a list of things she can do with it

jagged turtle
#

that's actually surprising

glass jetty
#

🤷

eternal karma
#

so just to give context, this is how actual human ai players play, people request the ai to do stuff like open doors for them or some other stuff and in each message is a link that teleports the position to the player who said the message and follows them

jagged turtle
#

also don't rely on her to call follow-up actions

eternal karma
#

neuro can have a door and lock it,, shock it so that it elecrocutes anyone who touches it opens it etc

#

thats just doors

glass jetty
eternal karma
#

she can also mess with pump systems pumping gasses into other gas networks, or mess with the security system or mess with the power control for a given room which would be very easy since there is only one per room and the room is defined automatically once they are inside it

#

having her being fed pump information would be too much for her though

#

like communicating the connections between the pipes and where they lead and what gasses they have even though its generalized into systems

#

the game is insanely complex but not nessicarrly will she have to know how to do everything or even be able to do nearly as much as a human player

#

my goal is having her shock doors on people, locking them in places, pumping poison gas into the station

#

if she wants to

glass jetty
#

goodluck in coding, in all means

eternal karma
#

Yeah, im just wondering if she can handle like small lists of stuff for her to do and also a context explaining the game to her

#

and explaining what she can do and the commands associated with them

glass jetty
#

ask vedal how much space (compute) you can rely on

eternal karma
#

but yeah to reiterate, she wont need turf data for every tile, shes only able to interact with specific tiles anyway

#

which make up like 1/1000 of all tiles

#

computers, devices, panels energy stuff, etc

nocturne olive
eternal karma
#

is the context shed be given in game seperated from her main context?

inner pike
eternal karma
#

like contained and non intrusive to her other context information like chat and message history

#

yeah ill check it out

#

btw how does her llm actually send commands and how does she know what commands to use?

inner pike
#

Read the documentation

glass jetty
#

wait, is this multithreaded?

inner pike
obsidian mantle
#

Works in my environment

glass jetty
#

fuck ais

#

dont use them at all

obsidian mantle
glass jetty
#

they all boolshit in term of code

obsidian mantle
faint sandal
#

this boolshit just saved me multiple hours of writing and debugging a static debofuscator

#

the latest version works fine now

nocturne olive
#

Because that is what humans on average do in that situation

#

Statistical model and all

jagged turtle
glass jetty
#

but it use 3 syscall and read couple chunks of data every call

#

even when given args is exactly the same

#

and this function was called 3 times every function, with up to 300 fps

#

and this isnt only one case, but this is what i will say to anyone why i will never believe ai in anything

#

.
i should save this msg for future copy-paste

faint sandal
#

mhm this is a script that gets used every once a blue moon

#

it's not that deep brother

#

this is not being used in prod

#

do i trust vibecoding an actual full project?

#

not really

#

is it good enough for a throwing together a deobfuscator that is not time or performance sensitive that i use every once in a while?

#

yea

#

either way i'm not here to argue what i'm doing with my time and or work regarding LLM assisted work

#

just funny claude yelled at me it's not that deep

opaque sigil
#

sassy claude evilSMH

inner pike
visual linden
#

@faint sandal can I ask you something?

faint sandal
#

yea

#

don't ask to ask just ask

visual linden
faint sandal
#

Erm i'd rather you just ask here

#

i don't do DMs

visual linden
faint sandal
#

ffrequence made it

visual linden
faint sandal
#

you can comm him on vgen

#

the wonderful being that made neuro's overlays and thumbnails

visual linden
faint sandal
#

that's his username

#

you can find him on vgen

visual linden
faint sandal
#

yes

visual linden
faint sandal
small mason
#

Hi

#

Just wondering, do any of you have any tips on learning code, I keep trying and it makes my dyslexic head spin

worldly plank
#

Spin yourself the other way?

glass jetty
#

why you want learn to code?

#

if you not have project that you actually want to do, then why at all? if for work, well, there A LOT of motivated ppl around, and if you not enjoy coding from beginning, then you will be outcompete by them.

A LOT of both low and high lvl stuff to learn if you want be really good.
-# i mean like both what is cache, what is interrupts, (cpu)timers, discriptors, thread balancing, io-devices(drivers),...
-# or high lvl libs and frameworks what you will write code on, like vue/react, qt, unity, or any other shit
-# also just general CS stuff, like skill to read logs and fix issues with system yourself

so, you actually need like minimum 1 year of non stop learning to get required basics, and entire life ahead

tl;dr
if you NOT LIKE LEARNING then programming isnt best way in life

#

@stiff mica is this passive agression?

glass jetty
obsidian mantle
#

Crazy

#

How exactly did you learn? You just read and remembered it?

#

Or put it in practice

glass jetty
#

code.

obsidian mantle
#

Where did you need thread balancing

#

You code something and "damn i gotta read about that"

#

Was it impossible to do without it

#

(idk what thread balancing is)

cosmic sphinx
# small mason Just wondering, do any of you have any tips on learning code, I keep trying and ...

pick a task
pick a language
and just start coding.
don't know how to do something? google it, ask AI (caution: do not use auto-complete if you don't know how to code it yourself, this will not teach you anything, but you can always ask AI (preferably with sourcing) on how to code something in your language and to explain it).
try coding the task on your own. then, when it finally works, find ways to optimize what you've coded, there are 100% ways to optimize it with an existing algorithm.

nothing in programming beats practice: you learn something and immediately try applying it in whatever you're building and see if it works better than whatever you had b4

just a personal reccomendation, take with a grain of salt

glass jetty
#

you start with coding, then (along side) reading stuff that you will not make, like framework, machine basics (cpu, memory, etc), kernel stuff (discriptors, safe mechanisms,...)
...
and then free to use any language (with max 2 week to get language features)

obsidian mantle
#

Code what

#

Coding what

#

Random things?

glass jetty
#

a lot to say

uncut panther
#

Educational videos from our Indian friends help a lot too

cosmic sphinx
# obsidian mantle Random things?

whatever you want to code

say, you have some lab work in school, but you don't want to do all calculations by hand, start by automating all the calculations with code, plot graphs, etc.

#

it doesnt have to be anything massive from the beginning

#

just applied programming

obsidian mantle
#

You need a chain of projects to learn all that

#

I dont need thread balancing to make a calculator thats what im saying

#

I dont even know where i can possibly need ut

uncut panther
obsidian mantle
#

I will not even know that it exists when i actually need it

cosmic sphinx
#

oh ur replying to THAT

#

honestly its something you go deep into when you actually just want to dedicate yourself to programming and nothing else

#

learning some advanced stuff that you're not even gonna use feels pointless to me, you'll just forget it over time, and will have to re-learn it when you will actually need it

obsidian mantle
#

Exactly

uncut panther
#

it is better to start your journey with a high-level language so as not to get lost in resource management

obsidian mantle
#

So you learn as you need something

#

But

#

How do i know this something even exists

#

Maybe im just clueless

uncut panther
glass jetty
# obsidian mantle Random things?

first tried programming in opencomputers lua
then i just looked how stuff works for a while, without coding

i actually started with real (different) projects - web site and network cpp one (command inserter on ssh/telnet into multiple copy of same network device(primary routers), generalized with json config)

then i graduated and found work as c++ developer
(alternatives was web dev and system administrator)

obsidian mantle
#

It always feels like if i ever need something - that its either already exists or so complex that nobody even touches is

uncut panther
#

The web is a good start, I also started with the web

obsidian mantle
#

And i as a newbie will not make it no chance

opaque sigil
#

you probably "could" but i can't think of a single reason other than "boo hoo proprietary software bad" why you would want to (this is assuming a not super duper old card)

uncut panther
glass jetty
obsidian mantle
#

And went to programming college

glass jetty
#

ai's are terrible terrible in code

uncut panther
cosmic sphinx
opaque sigil
cosmic sphinx
#

maybe you're just using them wrong

jagged turtle
opaque sigil
#

oh it is

uncut panther
opaque sigil
#

someone asked about using nouveau as their main nvidia driver

glass jetty
jagged turtle
glass jetty
#

i learned everything myself, if you can count myself as use internet sources for that

jagged turtle
uncut panther
glass jetty
#

they just make ill formed code or ub (in case of cpp especially)

#

and write not even sub optimal, but x100 times heavy code

obsidian mantle
#

How do you know whats heavy and whats not heavy

#

How do you know it can be less heavy

#

What if its the maximum

glass jetty
opaque sigil
#

experience and knowing your baseline

uncut panther
jagged turtle
#

how detailed are your prompts

glass jetty
uncut panther
#

try to optimise code

jagged turtle
cosmic sphinx
#

just used without checking docs

rookie mistake

glass jetty
#

like 500? lines of promt for recursive pattern searching (over 2d matrix)
that lead to unusible code generated by ai, ignoring all my recommendation what to use

and took me only 700 lines to code myself

#

define 500 lines....

glass jetty
#

idk, 1 line = +-150 chars

#

looked into code, it was 700 lines of code only, where 70% is if-then-else and shall-code (hiding implementation details)

jagged turtle
glass jetty
# uncut panther classic

yap, used to write like this, mainly used for myself to structure what i want this algo to do, and how

#

so this is actually very big text-script, that can be just placed in documentation (not actually documentation btw)

obsidian mantle
#

I dont trust ai but sometimes google ai quick answers work

glass jetty
#

issue that gpt and claude not even tried to use what i required them to, it was unrelated to recommendations peace of shit (and it was not even recursive)

uncut panther
glass jetty
#

nowadays i use ai only for keywords

#

if i not know/remember wtf is x at all, but know a little bit of context, ai can help me to restore this info

jagged turtle
#

at least afaict based on my own experiences

uncut panther
glass jetty
opaque sigil
#

i sure love when claude makes up a nice api that doesn't exist neuroPogHD

uncut panther
#

classic

opaque sigil
#

i largely gave up on asking LLMs for low level language help, it's pretty clear there's not enough useful training data for that lol

#

now things like python on the other hand

glass jetty
obsidian mantle
#

Where does it come from

#

This kind of bad data

glass jetty
#

github.

#

like 70% or more is ub containing sub-optimal solutions

#

i like to keep my code in repo without error handling or testing at all
so ai will learn on it

obsidian mantle
#

So generally low level is more dangerous and therefore when you use dangerous language ai's flaws strike harder

#

What exactly is "testing"

#

How does it look

glass jetty
obsidian mantle
#

"if shit<0 throw test failed" something like this? Random checks here and there?

glass jetty
obsidian mantle
#

Or is it some function to call function with all possible inputs

uncut panther
glass jetty
obsidian mantle
#

Test is a keyword in cpp?

#

If not then how does "test" look

#

I just dont get it what is qualified as a "test"

#

I made a program that sends ssh commands

#

Which tests can i implement in it?

glass jetty
obsidian mantle
#

I dont need actual examples i just want to get the idea of tests

#

Why and when

glass jetty
obsidian mantle
#

I know modbus

#

What does it test in it

glass jetty
#

test - single test that insert his code into main program, it require you to insert....
unit tests are mainly test of modules, and they almost never insert their code into actual code files

#

:trolol:

glass jetty
#

connecting, sending, receiving, settings-change, edge cases...

obsidian mantle
#

neurOMEGALUL you just said "tests run tests"

glass jetty
#

tests are tests.

obsidian mantle
#

So it uses all kind of shit on program block

#

To see if it survives

opaque sigil
#

do stuff, verify that it behaves as intended, if it doesn't then test fails

obsidian mantle
#

Lets say i have a program that has 50 functions which take 1 bool as an input

#

A test would be to run every function with both 1 and 0 input

#

Correct?

opaque sigil
#

you could make that a test case yes

obsidian mantle
#

Ok so test is basically whatever you want it to be

opaque sigil
#

there's also fuzzing where you generate random inputs and use those

#

yeah

#

there's all types of tests

obsidian mantle
#

Ook now i see why it was confusing

opaque sigil
#

unit tests for example are simple tests where you just verify that a single uni works as intended

obsidian mantle
#

So when i do "if depth < 0 then int a=1/0;" in my bot - its a test

opaque sigil
#

then there are more complicated ones where you almost simulate an entire system

obsidian mantle
glass jetty
opaque sigil
uncut panther
small mason
#

Thanks, I do want to learn how to code, did 2.5 years of it and still have problems, but Hay practice makes perfect

obsidian mantle
#

Ooooh

obsidian mantle
uncut panther
obsidian mantle
#

So test is a program that runs the test subject program

opaque sigil
glass jetty
small mason
#

Fair, just didn't know if you would have any tips, asking people that do the stuff tends to be better then books

obsidian mantle
#

General advice from wherever i seen - colledge sucks books sucks practice good

uncut panther
obsidian mantle
#

Yet "bro your code is shit go read books" is everywhere too

#

Its kind of contradictional

glass jetty
small mason
glass jetty
#

college also, more depends on teacher/mentor

uncut panther
#

just read books from the creator of the language

glass jetty
obsidian mantle
#

So you read books in parallel with practice, hoping that your practice will intersect with books

#

Because books without practice get forgotten

#

And practice without book is shit code

#

Right?

#

(or you read books about your current practice subject if you can. Doesn't mean you always can though...)

glass jetty
#

guys, server is up, i go to work, bye

obsidian mantle
#

neuroSad bye bye

opaque sigil
bitter coral
#

My art program is only 14 features away from being complete and usableNeuroClueless

uncut panther
#

Meh, laptop died

olive sable
obsidian mantle
#

So my problems is basically

#

I dont know what i want

#

I mean what programs i could make

uncut panther
#

Just code something

obsidian mantle
#

Rn im making chess bot for shiro's tournament but if there was no tournament i wouldnt come up with this idea

#

See what i mean

bitter coral
uncut panther
obsidian mantle
#

At my job i made an app for easier controller management (load app and change ip). It wasnt necessary at all, but i knew it would save a lot of time in future. And it did

#

But its like the only example through my entire coding experience

#

Which is like.. several months 5-6 years ago when i did something in lua for a game

#

And 3 years of professional middle level shit tier programming

#

Which covers like 5% of what i see in this chat maybe

uncut panther
#

I have used this program 2 times

obsidian mantle
#

NeurOhISee now thats interesting

#

Code something which you know will not make much profit

#

I always analyse if its going to be very useful before making something

uncut panther
#

Just for example, what kind of nonsense can you code

obsidian mantle
#

So i dont make anything

bitter coral
#

Code something cause you want to make something. Not because doing so will be productive.

obsidian mantle
#

Ok ok i got the idea this all makes sense

civic flax
#

Windows 10 died today right?

silent cloak
#

So shall microsoft

opaque sigil
#

died is probably not the word I'd pick but yes

civic flax
#

Yeah it’s like stop supporting it

rigid snow
#

windows 10 is explode

opaque sigil
#

There's still security updates you can get for a year

burnt shale
#

where were u wen windows 10 die
i was at house eating dorito when phone ring
"windows 10 is kil"
"no"

solid bough
#

Hello Chaaaaaat

#

Today is the game: Guess what Chaos is gonna do

uncut panther
#

It's funny that the number of Windows 7 users has already reached 10%

solid bough
#

The answer is simple (Look what I was talking yesterday)

solid bough
#

Like, That is my absolute favourite

uncut panther
solid bough
#

Damn, word filter is strict today

#

The answer to my question is: I'm sifting through thousands of images that I started yesterday

#

Again

solid bough
#

And I have ONE USB stick that I dedicated only for Ventoy

#

And I hated the USB Stick so much that I would have gone to the place if I could and want a refund

uncut panther
solid bough
solid bough
uncut panther
solid bough
#

So now it's a filtered USB drive and a hazard NeuroRage

solid bough
uncut panther
#

data loss without backup is a classic

solid bough
#

I would not care if that BMW stick dies

silent cloak
#

Need muh redundancy

solid bough
#

I can't care less, the only reason I have not overvolted that is that it can store data

#

Seriously, the only reason I have not applied like 24V is because it can store data for Ventoy usage

#

I'm that upset about the stick

uncut panther
#

raid array on flash neuroPogHD

solid bough
#

I regret the... Idk how many Euro I spent on that Drive, All I know is that it was too expensive for the Performance NeuroRage

opaque sigil
faint sandal
#

1 (one) euro

uncut panther
solid bough
#

I don't have the receipt, but if I have to estimate what price, I think it was around 20 Euro to 30 Euro for that filtered filtered filtered drive.

#

And I had no way to test the Stick while in Munic NeuroRage

#

I'm angry and laughing at the same time. (laughing because of the video I watch rn)

#

I can look through the small pile of boxes I have of my devices, brb

solid bough
solid bough
# faint sandal 1 (one) euro

Idk exactly what price the USB Stick is anymore, but I know for sure that it was WAY too expensive for what performance it gives.

#

And that is now all the ISO's I have on the USB Stick now:

#

Like for that purpose, it's just about okay.

#

Azaka, What ISO am I missing? (Except the Windows 98 SE ISO)

#

I WILL wait for your answer (Meanwhile I sift through more images)

faint sandal
#

where's arch

solid bough
faint sandal
#

sure

obsidian mantle
#

where's xp evilStare

faint sandal
#

11 iot ltsc

solid bough
faint sandal
#

gparted

solid bough
#

I'm not doing the shenanigans I had to do to just log in NeuroRage

faint sandal
#

frigging

#

throw in memtest86 while you're at it

solid bough
#

Chill, I'm now the bottleneck

faint sandal
#

idk I just throw whatever I need on mine

#

and SDIO driver packs

solid bough
#

sigh Oh well, time to install filtered

solid bough
faint sandal
#

iot ltsc link is publicly accessible if you look hard enough

solid bough
faint sandal
#

USB

uncut panther
solid bough
#

And I think Ventoy can boot img files

uncut panther
solid bough
#

That drive is good:

keen hatch
solid bough
#

I store games on that

#

from steam

uncut panther
solid bough
#

Oh wait I forgot people don't talk Hexadecimal

olive sable
solid bough
#

SAM evilsHug

opaque sigil
#

i hope there's nothing important on that drive

#

wait this thing has barely been used

#

tf

solid bough
solid bough
opaque sigil
#

yeah

solid bough
solid bough
uncut panther
solid bough
#

That SSD is about to get spicy today:

uncut panther
#

but there are already problems with sectors

solid bough
solid bough
uncut panther
#

yeaaa

solid bough
uncut panther
worldly plank
solid bough
solid bough
#

VegoysPerse what do you mean with "Saved"?

uncut panther
solid bough
#

LMAO, I would bet that the USB drive would die before that Yellow warning HDD:

keen hatch
#

still works

solid bough
#

mrtime, How's going?

#

Now I got at least 336 images that I know are clean

keen hatch
topaz tendon
solid bough
#

Let me train

topaz tendon
#

Almost 1:10 ratio, instead of the usual 10:1 SKULL_SKELETON

solid bough
#

And let me train please

topaz tendon
#

k gl

solid bough
olive sable
#

graph

solid bough
#

And it didn't go well evilDeadge