#programming

1 messages · Page 17 of 1

tender river
#

well, if its disabled it wont get in there, probably, never hurts to check

#

just grep your binary for your class names (the ones with vtables)

maiden geyser
#

why is grep answer to everything

tender river
#

i have a lot of work at the moment (designing a p2p protocol at work) so you have a bit of time until i start working on it more

scarlet arch
#

And ripgrep if you want your search to be even faster :D

#

Also, good morning nyaaHearts
It may be noon but such has to be expected when I'm on vacation haha

tender river
#

neuroNo
grep "thing im looking for" path

#

"we arent willing to call you for an interview" thats cool and all but how about you tell me the reasons neuroCry no feedback smh

scarlet arch
#

The "AI" that read your résumé estimated your sentiment and figured you're not good enough of a drone that doesn't ask questions. belly

amber fractal
#

Aren't we all drones in the swarm?

maiden geyser
#

we are all soldiers and life is "lower backlight: on"

tender river
#

thats actually crazy

worldly plank
#

That's messed up

ruby timber
rigid snow
#

this tripped tf out of me, i use the exact same color scheme and the same font

#

first thought was "that's my screenshot surely"

tender river
#

thats how i felt when someone sent screenshots using my osu! skin

scarlet arch
dusky jackal
#

@crystal frigate Hi I'm going to sleep so please ping me after this, and I'll reply back whenever I'm able to.

Yeah I'm aware of this one. She's pretty good and is definitely better than most, but she still tends to do those inhuman RP giggles maniacally sort of descriptions, and often sounds like a sassier, more natural ChatGPT 4.

She also often says typical LLM stuff like "Hello! I am ___ your friendly neighborhood streamer! Here to entertain and make new friends!" Which sounds straight up like ChatGPT.

It's hard to say what her memory is like from clips and a couple videos, so that aspect is hard to compare.

Still not at Neuro's and Evil's level honestly.

ruby timber
tender river
#

skill issue

#

(unironically, if you find it unreadable you dont have much fp experience)

#

thats true i like nix more since it has kv args

ruby timber
#

Just to make sure it's true YES

tender river
#

but it doesnt even matter here since you know that True True corresponds to az bz

#

i love nix neuroPogHD

scarlet arch
#

ew ._.

#

Could probably use iterators :P

tender river
#

imperative brained people evilDeadge

scarlet arch
#

Pretty close nyaLaugh2

opaque sigil
scarlet arch
#

How do other libraries prevent this?

#

Or languages I guess

ruby timber
scarlet arch
# ruby timber You pretty much can't

Interesting. It's one of those unrepresentable values isn't it? Cause I wasn't sure what the issue here is. Classic floating point problems, or your code parser

#

Yeah it's why I don't like using it for precise things

tender river
#

if you dont like me at my

#

you dont deserve me at my

scarlet arch
#

Agreed nyasBully6

ruby timber
tender river
#

yes

olive sable
ruby timber
#

(not so much the calculation more the syntax itself)

ruby timber
tender river
#

except this is secretly lua

tender river
olive sable
#

This is chayleafs super secret parallel universe dedector.
As soon as 2+2=3 we're fucked

tender river
scarlet arch
#

Am I dumb? From 4 to 3 you gotta flip 3 bits tho, no?

#

Ooooh

#

I'm not a smart man belly

opaque sigil
#

Now do base 2^32 mhm

tender river
#

and heres random code from F# neuro integration

opaque sigil
#

That doesn't seem too bad

tender river
#

it really isnt

opaque sigil
tender river
tender river
#

F# is a good language and so is Scala

#

because they take the good engineering of JVM/CLR and create a sane language on top of it

opaque sigil
#

Scala my beloved

tender river
#

oh yeah konii what kind of reflection si available in the language atm?

#

i want to use as much of it as possible because i'm a freak that cant be trusted with language features

#

i will not abuse this information

#

i assume you cant do anything with methods for now

#

and cant "dynamically" construct structs (add methods or fields to existing ones)

#

can you get field names?

#

i guess not

#

oh and most importantly, can you cast type to a unique ID?

#

great

#

i mean that doesnt guarantee that the same type maps to the same value

#

also you're looking at wrong code because "decimal" in this context is a type, not "decimal string representation"

#

i bet its too complex for you too though so yeah go implement something simpler evilWAJAJA

faint sandal
#

Lemhm ???

tender river
#

heres the alternative imperative code btw

fn shortestDecimalRep(a0: i32, b0: i32, c0: i32, acceptSmaller: bool, acceptLarger: bool, breakTieDown: bool) {
    let mut az = True;
    let mut bz = True;
    let mut a = a0;
    let mut b = b0;
    let mut c = if acceptLarger { c0 } else { c0 - 1 };
    let mut digit = 0;
    let mut i = 0;
    loop {
        let adz = a % 10 == 0;
        let isTie = digit == 5 && bz;
        let wantRoundDown = digit < 5 || (isTie && breakTieDown);
        let roundDown = (wantsRoundDown && (a != b || az)) || b + 1 > c;
        digit = b % 10;
        a /= 10;
        b /= 10;
        c /= 10;
        az &&= adz;
        bz &&= digit == 0;
        if !(a < c || (acceptSmaller && az)) {
            return (if roundDown { b } else { (b + 1) }, i);
        }
        i += 1;
    }
}

its really not that different

#

literally the same evilDeadge

faint sandal
#

it's allergic to the letter n and l

tender river
#

you should read SICP
NOW

#

yes SMILE

#

dont need unions when i have pointer casting vedalEvil

#

ok (but its good so you should anyway, it teaches programming, compilers, assembly, fp, oop, imperative programming, logic programming, all in one book)

#

most of sicp is the problems honestly

#

the chapters are short

opaque sigil
#

there's a javascript version now apparently neuroPogHD

tender river
#

i mean it exists sure but like you have to be insane to think thats an improvement

#

i read excerpts from it and it tries to reimplement lisp concepts in javascript

#

so you'll end up following the same material in a language thats designed differently

#

which doesnt sound good

opaque sigil
#

sounds like a trip

tender river
#

it has stuff like this in the second chapter and it only progressively gets harder

#

you really wont spend much time reading

opaque sigil
#

proofs neuroDeadge

#

though i guess induction is pretty comfy at least

tender river
#

wait what is $if cond: T = f32

#

oh thats the if syntax

#

i was confused because : is also used for type decls

#

so python-style if looks weird

#

yeah thats normal stuff

#

cursed idea

# Cargo.toml
# [...]
[dependencies]
# sha = "1" for sha1
sha = "256"
#

yes, the fact it is possible is the worst part

noble zodiac
#

I hate that

tender river
#

you can just publish different crate versions

#

write a python script neuroPogHD

stark needle
#

hblang to python transpiler when

tender river
#

just because you can doesnt mean you should

stark needle
#

What is going on

#

Why did i become konii emote

tender river
#

assimilation

#

all shall become konii

#

i hope not too

stark needle
#

Why become konii

tender river
#

it includes compile unit in names?

#

i guess its not compile unit strictly speaking

opaque sigil
#

what's stopping you from stripping that off internally

tender river
#

on the bright side, it isnt the absolute path

#

oh and are two types generated by different functions equal if they have the same body?

#

if yes its a bit annoying, if no its a bit cursed

#

so they arent equal

#

thats funny

#

basically, the canonical type path is part of the type

#

what about if the function takes arguments but different arguments result in the same type body?

#

for consistency sake i hope it ends up being different types

#

um

#

both branches return 0

#

no i meant uh

main := fn(): uint {
    $if A(1) == A(2) return 0
    return 1
}
A := fn(a: uint): type return struct {}

i could run it myself but lazy

dense cosmos
#
            //Apply mutation
            switch (mutation) {
            case MutationType::AddSubnode:
                AddRandomSubnodeWithConnections(new_node);
                break;
            case MutationType::RemoveSubnode:
                RemoveRandomSubnode(new_node);
                break;
            case MutationType::AdjustWeight:
                AdjustRandomWeight(new_node);
                break;
            case MutationType::AddInputPort:
                new_node.ports.push_back(Node::PortType::Input);
                break;
            case MutationType::RemoveInputPort:
                RemoveRandomInputPort(new_node);
                break;
            case MutationType::AddOutputPort:
                new_node.ports.push_back(Node::PortType::Output);
                break;
            case MutationType::RemoveOutputPort:
                RemoveRandomOutputPort(new_node);
                break;
            case MutationType::CreateInputConnection:
                CreateRandomInputConnection(new_node);
                break;
            case MutationType::RemoveInputConnection:
                RemoveRandomInputConnection(new_node);
                break;
            case MutationType::CreateOutputConnection:
                CreateRandomOutputConnection(new_node);
                break;
            case MutationType::RemoveOutputConnection:
                RemoveRandomOutputConnection(new_node);
                break;
            case MutationType::CreateConnection:
                CreateRandomConnection(new_node);
                break;
            case MutationType::RemoveConnection:
                RemoveRandomConnection(new_node);
                break;
            default:
                throw std::exception("Error: Invalid mutation type!");
            }``` does this count as clean code
tender river
#

uh huh interesting

#

yeah thats the point

#

i guess worst case i'll just add the equivalent of PhantomData

rough bloom
dense cosmos
#

Table? Oh, you mean like mapping each enum to a lambda

#

Huh

#

I didn't think of that

#

Maybe might use it in the future

opaque sigil
#

only problem i could see with that is finding a way to make sure it's still exhaustive (assuming you make those mapped mutations the default and keep the others as their own branch)

tender river
#

except it already doesnt check for exhaustiveness

opaque sigil
#

not at comptime i guess but it still gets caught at runtime at least

#

oh wait you can just throw the error if it's not in the table nvm i'm dumb

tender river
#

i mean its C++ so it wont if you just throw it into an array

#

but if you use an STL container like std::array or std::vector it's fine

#

probably

#

thats how many languages do it

#

including rust and haskell

#

if the programmer didnt want the program to crash maybe they should've checked their data first

#

konii you may have a small neuroPogHD addiction

opaque sigil
#

thanks cppreference neuroPogHD

#

better than go, i'll take it

tender river
#

iterators arent very useful by themselves but its good when you have iterator composition, i'm kinda worried about that one though because theres no pipes in the language

opaque sigil
#

i always forget how lovely reading through the STL is neuroPogHD

tender river
#

it might just be the most unreadable code across all language implementations

noble zodiac
#

c++ templates are a hell of a drug

tender river
#

is .skip() a method on MemIterator (whatever its called) and .take() a method on Skip?

#

but Take isn't an Iterator vedalNeuroHUH

#

i see

#

basically separating the impl and the wrapper

#

thats about what i thought

fast pagoda
#

I like your highlighting colors lol

tender river
#

i dont like how blue most themes are

fast pagoda
#

Ohh I think I have that installed
I change theme every few days

tender river
#

yeah thats the approach i came to when i wondered how to do stuff like that without language support for mixins

honest vapor
#

hellooo I have some questions

I want to be a freelance web developer, but what technologies do people use? I know how to build full stack apps with laravel (blade views) or use spring boot backend + react front end, but should I learn next.js and node.js or something?

noble zodiac
#

people use something new every couple months

#

the web be like that

#

that being said just use what you like and know

fast pagoda
#

Use dart cuz I think it looks neat (haven't even tried to use it and you should not ask me)

honest vapor
#

what, flutter?

tender river
maiden geyser
fast pagoda
#

Two pieces of the same pie

maiden geyser
#

o algo

fast pagoda
stark needle
#

Bald shylily looks crazy tho😭😭

tender river
rough bloom
tender river
#

3 billion people use java

#

or was it devices

maiden geyser
#

devices

noble zodiac
#

2.9 billion of them are unmaintained

tender river
#

i mean java runs on intel CPUs (as in, on the CPUs themselves) and in credit cards

#

so 3 billion is probably an understatement

tender river
#

you heard me.

maiden geyser
#

no, what's the source?

tender river
#

Java Card is a software technology that allows Java-based applications (applets) to be run securely on smart cards and more generally on similar secure small memory footprint devices which are called "secure elements" (SE). Today, a secure element is not limited to its smart cards and other removable cryptographic tokens form factors; embedded S...

maiden geyser
#

isn't the only thing we know is that they run minix?

maiden geyser
#

no, i mean intel cpus

tender river
#

i wont be satisfied until type at comptime is equivalent to [Object object] in javascript

#

(it basically already is that, just need functional ways of getting and setting methods and fields, functional because otherwise compiler developers are going to quit programming)

#

i'll implement the LSP and then see how hard it is to expand an LSP to a compiler

#

(LSP is basically a compiler without the codegen)

#

LSP is something immediately useful and i don't want to commit to anything huge right now, i want fast iteration to see what works and what doesnt

#

also with some ecall additions its probably possible to add debug mode with hot reloading

tender river
#

neuro7 rip hot reloading

#

i mean still possible with a userspace vm

#

i'll manage, as i said i'll just hack something temporary

#

i don't need good performance because surely i'll make a good lsp implementation that wont do a lot of recomputation on new keystrokes

#

i'll just have to add an ecall for filesystem access but even that is unnecessary in the beginning

#

also stdin and stdout is necessary but thats surely doable

#

in ableos theres no need to use the lsp protocol it can be included as an editor library

#

oh right i just remembered that i wanted field names for autogenerating json parsers

#

but its fine i can always hardcode it

#

mhm i think whats already there will be enough

#

if only there was someone with langdev experience

noble zodiac
#

those grow on trees I've heard

tender river
#

i wouldnt touch those trees if i were you

#

seems dangerous

dusty niche
#

print("hello world")

tender river
#

if there was a way to get method names you could

$if hasMethod(T, take) self.inner.take() else .(.(self, 0, end))
#

currently you can use type markers

#
HasTake = struct {}
// add HasTake as a field of iterator with take and check for the presence of HasTake in the field list in .take() impl

$if hasFieldType(T, HasTake) self.inner.take() else .(.(self, 0, end))
stark needle
#

lily

hoary lion
#

gm

stark needle
scarlet arch
#

Anyone interested in ants? It's 5 workers now but I don't think I can post it anywhere here nyaThink

olive sable
#

I like ants neuroHypers

scarlet arch
#

Hard to tell, but there's so many larvae waiting to grow still. nyaSparkles

olive sable
olive sable
#

I have a free evening in 30min

old totem
#

c++ users wtf is this shit

int *(**(*x[][10]));
#

i thought i understood pointers

maiden geyser
#

replace ``` with ```cpp

iron galleon
#

well its difficult for me because i habe no experience with it

maiden geyser
#

```cpp
cppcode
```

#

bruv

tender river
old totem
old totem
#

but is the thing i gave actually used anywhere

tender river
old totem
#

i love the name of the site neurOMEGALUL

tender river
#

the idea of C types is that declarations match patterns of dereference

#

so if you have a function pointer:

int (*function)(int, int);

then to get the result you do (*function)(5, 5)

#

or if you have a value int **a, then to get the int you do **a

old totem
#

well it does make sense

#

but is that readable

#

i feel like you use that shit if you put in a backdoor

tender river
#

again, thats what type aliases are for

maiden geyser
#

technically yes

#

i've heard you simply have to read them like first all the way to the right, then to the left

old totem
#

i also didnt realize you could point to functions

maiden geyser
#

you can use tags as normal numbers

tender river
#

when thinking about how to type a type its easiest to think about how you'd access the underlying value

maiden geyser
#

Von-Neumann architecture supremacy

tender river
#

frick von neumann

old totem
#

does python have any of this shit

maiden geyser
tender river
#

python barely even has types

old totem
#

yeah my brain got fried when i tried to put an uninitizalied variable

tender river
maiden geyser
#

i love Von-Neumann architecture, it lets me fantasize about whatever is going inside my favourite shindows or some denuvo protected game

old totem
#

fuck it does learning assembly remove any abstractions

maiden geyser
#

you'll simply remove all the abstract concepts that are supposed to make your life easier without drawbacks

worldly plank
maiden geyser
#

prologue, epilogue, stack, whatever

old totem
#

i just feel like the inbetween of assembly and python doesnt really exist

#

unless im wrong

#

medium level

worldly plank
#

C?

maiden geyser
old totem
#

i guess

maiden geyser
#

maybe C++, but it has OOP which is unorthodox

tender river
#

like learning physics wont help you understand computers

hard shale
worldly plank
#

The only reason to learn Assembly is to write a compiler.

old totem
hard shale
#

but that's very unlikely.

maiden geyser
old totem
#

like im interested in how cout works and shit

#

cuz i hate when programming tutorials are like "just do this line of code"

maiden geyser
#

ESPECIALLY things like >> and <<

old totem
worldly plank
#

Use C, and don't #include<stdio.h>?

old totem
#

im pissed cuz i know thats for bitshifting

#

how tf did it become input and output

hard shale
maiden geyser
# old totem REAL

no, that's not real, i mean you don't realise you don't want to, because there's some ugly msvccr thing behind it

old totem
maiden geyser
#

just open windows.h and try to read it

old totem
#

but its not like i wanna learn assembly to use it

#

i just wanna know the inner workings of computer communication

hard shale
#

are you an hs student?

old totem
#

a lotta people say i should take IT

#

but i like cs more

worldly plank
#

Header files are source code, I think? So if you want to know how printf() works, you can just less /lib/stdio.h (or wherever the pointer it is located), and then std::cout probably does much the same (but don't take my word for it).

old totem
#

tough to read

#

(i know its skill issue)

#

i learn better if im taught how to recreate printf

#

than reading a complete code

worldly plank
#

Copy it to ~, and try changing the style? (Then create a test program where you #include "stdio.h" instead of <stdio.h>)

#

(If you want to make it more readable without risk of breaking anything)

old totem
#

i guess that would work

worldly plank
#

stdio.h might be in /usr/include instead of /lib, by the way

old totem
#

yeah thats something i had to learn cuz of SDK studying...

olive sable
#

But im back neuroHypers

raw trout
#

Good morn!

raw trout
#

Just remember to do projects and make a portfolio cause I'm playing catchup since I didn't do that in Uni catdespair

tender river
hoary lion
#

let's do information theory

#

it good 👍

olive sable
#

nah this was a fakeout, its even faster now by just not taking the avarage of every single point

hoary lion
#

numpy catSUS

stark needle
#

I love programming truly the funniest coolest least stressful job ever

maiden geyser
#

i love fantasising about programming

raw trout
#

mfw the deadline is inching closer and I don't know what I'm doing. Plus impasta syndrome kicking in

hoary lion
#

just vibe code

#

truly be an impostor

lapis verge
#

vibe coding

raw trout
#

I have to admit I do use it to fill in the gaps and the senior devs absolutely know.

Even told them I need to lvl up fast cause it's disgusting and doesn't even work in most cases icry

hoary lion
#

I love when google gives me 5 different ML libraries

crystal frigate
# dusky jackal <@255296352471351296> Hi I'm going to sleep so please ping me after this, and I...

Hiya! Guess we'll be crossing paths in our waking hours bcs now its midnight for me lol

I see. Do the Neuros don't do that? I have terrible memory to remember much specifics, but I remember feeling like the Neuros be standard chatbot-like in their response with like, whenever Evil lament about being a shadow presence, and sorta sometimes when the twins are talking with each other about existential stuff

What do you think the twins have that others don't have? Internet speak & Twitch lingos, and the way they make use of them & evolve in many jokes?

olive sable
#

the code is now 32x as fast as the original code

stark needle
#

linen, linen nnx, flax, penzai, aloha or whatever

#

Uh

#

Standard Jax

#

Pallas

hoary lion
#

Optax and kauldron NeuroClueless

stark needle
#

these are all general libraries

#

oh ye ig kauldron

#

uh

#

tensorflow technically

#

man mfs cant think straight

#

need to reinvent Linear layer for the 894270734th time

old totem
#

but to help a bit my main motivation is being able to make ai

#

(yeah wow surprising)

hoary lion
old totem
#

i just wanna fill in the void of knowledge

#

i look at ai code and im like wtf am i looking at

#

i wanna get to the point where i understand that shit

maiden geyser
#

ai code == code generated by ai or llama source code?

hoary lion
#

I genuinely don't know what should I even use to train nnx based models

old totem
hoary lion
#

Soo many variants

old totem
#

not AI made code

#

code making AI

#

i mean even now i still dont know what a vector is

patent ermine
# old totem i mean even now i still dont know what a vector is

I can define that for you. A real vector space is a set V, and two operations + and * with the following properties (u, and v are in our set and c,d are real numbers):

  1. u+v is in V
  2. u+v = v+u
  3. u+(v+w) = (u+v)+w
  4. There is an element 0 in V such that u+0=u
  5. For every u in V, there's an element -u such that u + (-u) = 0
  6. c*u is in V
  7. c*(u+v) = cu+cv
  8. (c+d)u = cu + d*u
  9. c*(du) = (cd)*u
  10. 1*u =u
opaque sigil
#

i guess that technically is indeed a vector space

opaque sigil
#

not in this context neuroNope

hoary lion
#

1d array

rough rover
#

The Villain from Despicable Me

hoary lion
#

huh

old totem
#

like a set in python but ordered

hoary lion
#

what

#

no

#

vectors definitely have orders

#

and python do have sets

maiden geyser
hard shale
hard shale
#

what?

hoary lion
#

???

hard shale
#

oh, you mean vectors in cpp

rough rover
old totem
#

c++ yes

rough rover
#

In that case a Vector is just a built-in dynamic array

maiden geyser
#

basically like a list in python but ass

#

because cpp is ass

old totem
#

wait was my original definition close?

hoary lion
#

no

maiden geyser
#

list and set are different things

rough rover
#

Why would you want to code an AI in cpp by yourself?

opaque sigil
#

why not

old totem
hoary lion
maiden geyser
hard shale
# old totem c++ yes

So, in C++ a vector is an homogeneous container. While in other language it may not be.

hoary lion
old totem
hoary lion
#

i hate when kernels convolve

#

😠

rough rover
# old totem is that wrong?

I mean nah but lot of the modern AI stuff moved to Python

You can do it in C++ (most of the frameworks like Tensorflow and Pytorch are built in C++)

But depending on how big the model is, you could either come out looking 10 or 60 years older by the end of the project

#

You'd also learn alot more by getting the basics down.

Typically unis don't really have their undergrads to serious AI stuff until like late sophomore / jr year

hard shale
hoary lion
#

simply put:

  1. Want to start fast as possible -> torch
  2. Want to have more control among internals -> NumPy
  3. fuck it we balling and ima make it hella efficient with my custom architecture -> triton or Jax Pallas or Fuck them all and use XLA directly
#

btw 3 is not for human

old totem
#

so i guess im using numpy

hoary lion
#

eyagh

old totem
#

i kinda dont wanna leave cpp tho

hoary lion
#

why? are you already proficient in it?

old totem
#

just preference

#

im not against learning python tho

wicked matrix
#

Learning curve isn’t steep, would recommend

rough rover
#

It's good to go outside your comfort zone every once in a while, it makes you more of a dynamical engineer

hoary lion
#

how tf you like cpp more than python

#

like do you like types?

worldly plank
#

Warning: Python can cause brain damage (speaking from experience)

old totem
#

im the type to consider assembly

wicked matrix
hoary lion
#

i am a type lover

#

but not a cpp lover

old totem
#

also i may be artistic with a typo

hoary lion
#

me when pointer has pointer

worldly plank
#

I'm insane too, but I still take brain damage from Python

rough rover
wicked matrix
old totem
#

idk am i crazy i just feel like python spoonfeeds my code a lot and its annoying

maiden geyser
old totem
#

i press tab and an entire code is written

hard shale
#

peepo_sad_2 where are the nerds

#

lol

hoary lion
#

speaking of nerds

rough rover
opaque sigil
#

suffering with pptx

maiden geyser
#

Monday Tuesday Wednesday Thursday Friday so working maybe

hard shale
hoary lion
#

maybe have to extract the content catdespair

opaque sigil
#

no i have a presentation i need to hold on friday about the gh200 lol

hoary lion
maiden geyser
#

quick, ask him about when they're gonna fix the drivers

opaque sigil
wicked matrix
#

Any surplus compute you can throw at us? 👀

hoary lion
#

nah they deprecating them 2 year old architecture

#

no more than year old shall be usable architectures

maiden geyser
#

based?

opaque sigil
#

mfw gpu too new

hoary lion
#

https://arxiv.org/pdf/2306.07691
enough yapping of trivial stuffs, here is the big problem
Like how does one even jointly train? What even happen for the gradient flow?

opaque sigil
#

that's a lot of text and formulas, you have fun with that ShoukoPeace

hoary lion
#

6 DIFFERENT LOSSES

maiden geyser
#

6 different ~~:.|:;~~es

hoary lion
rough rover
worldly plank
#

I think it is a '-', followed by ":.|:;", followed by a '-'?

#

-:.|:;-

#

Nope

rough rover
worldly plank
#

How do you get the strikethrough?

rough rover
#

~~:.|:;~~ -> :.|:;

maiden geyser
#

oh nyoo

#

discord doesn't have tables

hoary lion
#

welcome to sketch markdown of discord

rigid snow
#

classic botched markdown support

worldly plank
#

:.|:;

rigid snow
maiden geyser
rigid snow
#

member since dec 16, 2021

#

i think they came after that even

#

it was last year ICANT

hoary lion
#

unc

maiden geyser
hoary lion
#

damn yall accounts are old

maiden geyser
#

wdym?

#

your's is also 2021

hoary lion
#

really

rigid snow
# maiden geyser think more of 2019

how do you not remember when those weren't a thing then. headings and hyperlinks were added as an experiment in 2023 and 2024 respectively

hoary lion
#

i prob forgot this account then

rigid snow
hoary lion
#

I do not remember using this in 2021

maiden geyser
rigid snow
#

are we being fr rn

hoary lion
#

you can't make torches with charcoal??

maiden geyser
maiden geyser
hoary lion
#

neurOMEGALUL there are only redstone torches that differs

hoary lion
#

the diffusion model samples a 64-byte style vector

#

tf

#

isn't that like 32 floats

rigid snow
#

a 16-bit one neuroTomfoolery

opaque sigil
tender river
#

it is a mental illness though

hoary lion
#

like how you gon diffuse all the audio info

#

to literally 32 numbers

tender river
#

look at what type theoreticians have been demanding your respect for

maiden geyser
hoary lion
#

I love making interfaces that wouldn't be more than once which definitely should be handled with json

tender river
maiden geyser
#

why do you learn it, it sounds like some nerd thing

#

color theory ☝️ 🤓 music theory ☝️🤓

#

just thought of this

rigid snow
maiden geyser
#

what is even type theory about?

rigid snow
maiden geyser
#

math is also about proving things sometimes even if no one likes to do that

hoary lion
#

what is the point of *void

#

know where tf is empty??

opaque sigil
#

"i point to something but you don't get to know what"

hoary lion
#

if this was the case it is acceptable

#

because it sounds sick

opaque sigil
#

this is how you end up doing generics in c usually neuroHypers

#

who needs types when you can just use void* everywhere

trim valve
#

i personally use it to point to my voids

#

i keep all the important data in those

opaque sigil
maiden geyser
rigid snow
#

a point

rigid snow
hoary lion
#

"Hey this part is empty, fill this place up because I explicitly emptied it for no reason"

#

see

#

this why i don t do cpp

maiden geyser
opaque sigil
#

definitely okay to write anything you want in there mhm

#

nothing could go wrong

hoary lion
#

Can I write another void pointer there because I felt so

rigid snow
opaque sigil
#

arent you missing a & for that

#

wait no

maiden geyser
opaque sigil
#

buf is already a ptr nvm

maiden geyser
#

maybe you can try and read a byte from some disk at that position

rigid snow
#

this is kinda funny actually. omw to randomly disperse that in all C repos i have write access to. hehe the memory address contains itself funni

tender river
#

type theory predates programming, anyway, roughly speaking its the application of logic for constraining or inferring the possible operations on terms

#

there are no "pure types", like theres no "pure logic" or "pure maths"

maiden geyser
tender river
#

like approximately 50 grains of rice (might be more actually)

tender river
#

there isnt, music only exists because humans made it, we cant even agree on what notes to use

trim valve
#

i love my mental catalogue of where I keep stuff

rigid snow
trim valve
#

where's the corrected version of that meme

tender river
# tender river type theory predates programming, anyway, roughly speaking its the application o...

but the most fun thing about type theory is godel's incompleteness theorem

Any consistent formal system F within which a certain amount of elementary arithmetic can be carried out is incomplete; i.e. there are statements of the language of F which can neither be proved nor disproved in F

which means type theory is fundamentally incomplete neuroDespair
which is not actually a problem in real life but the more powerful the type system the more the programmer has to explain to the computer to show why the thing they're saying actually makes sense

#

the halting problem is up there as well

#

despite all that we're still only scratching the surface of type theory

#

there's so much research to do in that field

olive sable
#

im alive neuroHypers

#

got akwardly social at a bar ngl

#

time to go back to coding

maiden geyser
cloud relic
olive sable
#

you could even say i talked to woman AINTNEURWAY

rough rover
olive sable
#

nah, she was almost certainy a serial killer

rough rover
#

Eh, potato po-tah-to

olive sable
#

way too much knive and gun talk

scarlet arch
#

Was her name Evil or Neuro by chance? nyaLaugh2

olive sable
#

no

#

i aint doxing tho

scarlet arch
rigid snow
olive sable
#

rn im doing:

invView = self.identity.copy()
invView[:3,:3] = transView
invView[3,:3] = - (view[3,:3] @ transView)

what if i did this instead?:

self.invView[:3,:3] = transView
self.invView[3,:3] = - (view[3,:3] @ transView)

this should save time no?

patent walrus
olive sable
rigid snow
#

it was an attempt at a dad joke evilDeadge

opaque sigil
olive sable
#

the same data locaions get overwriten each time anyways

#

the function for preapring the lightspacematrices is now only 15% of exe time NeuroHyperYay

#

it used to be 30

opaque sigil
dawn vale
#

I hope this absolute cinema rat from the Oblivion game files pleases someone; Oblivion has the most goofy texture maps

olive sable
#

my brother in christ, wtf

#

that just looks like a beheaded rat

#

most of the code is pretty fast now, just gotta fix this shit:

minX1, minY1, minZ1 = viewcorners[0].min(axis=0)[0:3]
maxX1, maxY1, maxZ1 = viewcorners[0].max(axis=0)[0:3]
minX2, minY2, minZ2 = viewcorners[1].min(axis=0)[0:3]
maxX2, maxY2, maxZ2 = viewcorners[1].max(axis=0)[0:3]
minX3, minY3, minZ3 = viewcorners[2].min(axis=0)[0:3]
maxX3, maxY3, maxZ3 = viewcorners[2].max(axis=0)[0:3]
minX4, minY4, minZ4 = viewcorners[3].min(axis=0)[0:3]
maxX4, maxY4, maxZ4 = viewcorners[3].max(axis=0)[0:3]
stone cedar
#

Looks like they just dismembered the rat and threw it on a flatbed scanner neuroD

olive sable
#

i dont even kow what a stack it

opaque sigil
#

you stack them duh

cloud relic
desert wave
#

so joining them by creating a new dimension?

olive sable
#

i aint getting killed

#

aight, im going to bed

#

goodnight

lapis verge
#

game dev is aids why do i have to create a bunch of .json files

cloud relic
#

today i had to fill some info for the intership and the website had a little bug i guess, soo in civil state i had to determine since when im single and when will i stop,

#

so im legally binded to stop being single at 1/1/2027

desert wave
#

if you fail the timeline collapses, good luck

olive sable
#

.npm or some shit

opaque sigil
#

does anyone know what sm targets with an "a" suffix mean/what gpus have said targets Hmm

#

there's sm_90a too

#

i've never heard about this

#

so optimisations that are architecture specific and neither backwards nor forware compatible? menherathonk

#

90 was hopper right

#

guess that checks out then

#

would make sense

#

time to target sm_120a for everything now neuroHypers

scarlet arch
cloud relic
scarlet arch
#

This just isn't something they should ask...

desert wave
#

that is certainly an attempt at spelling that word

cloud relic
#

thanks

#

wait i wrote it even worse than i thought

amber fractal
cloud relic
prime ridge
opaque sigil
#

comic code

loud thicket
cloud relic
#

Idk how these side quest keep appearing

#

Now I have to make a rocket, finish a weird crawler robot, design a alarm system, and solve that long term time mission before the government appears

maiden geyser
#

now i have to survive next 6 hours

cloud relic
#

Why

maiden geyser
#

because i woke up like, 20 hours ago (yesterday, it's 10:05 am now)

#

and i'll be back home in 6 hours

cloud relic
maiden geyser
loud thicket
maiden geyser
#

God's sleepiest project

nocturne olive
#

This new model I'm training has the most stable validation loss I've ever seen
It never goes up, only down

loud thicket
#

paused my AI research currently to focus on work more

nocturne olive
#

Silly

hoary lion
#

how does one even fully relax and put there back while programming

#

or like just using computer in generla

nocturne olive
#

I just do it?

amber fractal
hoary lion
#

like uhh

#

are yall gaming chairs like super upright or something

#

or just have better table??

#

idk

amber fractal
#

I'm normally on the floor or on a couch

hoary lion
#

⁉️ are we fr

#

that is not good

amber fractal
#

I go there by choice, desk is used for storage rather than usage.

#

Even if it were cleaned, I think I'd still be on the floor often

nocturne olive
#

My desk is full of

  • 2 monitors
  • 2 keyboards
  • 1 mousepad and mouse
  • 1 Neuro
  • 1 Evil
  • 50 random garbage
hoary lion
#

rich person

nocturne olive
#

No I'm broke

#

I need more money so I can get some 3090s for better model training

hoary lion
#

i have a single hd monitor, one bluetooth logiech keyboard, razer mouse and mousepad, old ass black&white printer, mic and audio interface

#

which in money wise like third of your setup

#

🥲

nocturne olive
#

Well, my second keyboard and second monitor are old garbage I got for free because the school here wanted to get rid of them

amber fractal
#

My desk area is filled with:

  • 3 laptops, 4 other unused computers.
  • Far too many spare monitors I got for free over time.
  • entire network setup for a small business.
  • 400 random garbage that makes it not possible to use the desk.
nocturne olive
#

This secondary monitor uses VGA and has a resolution of 1680 x 1050

#

I could use some spare monitors, 2 is not sufficient

hoary lion
#

look at this neuroDeadge

nocturne olive
#

The monitor looks similar to my main one, though mine is 1440p

hoary lion
#

at least it is 144hz fortunately

nocturne olive
#

And I don't have a functional microphone, neither do I have a printer or that much desk space

nocturne olive
hoary lion
#

believe me, this desk is much exaggerated due to fov

#

I do NOT have that much space to use

nocturne olive
#

Definitely way more than 0 space

hoary lion
#

drop the desk layout 🔥

amber fractal
#

I got whatever people want to name this area

nocturne olive
#

Well, technically I have negative space because half the things on the desk are dangling off the edge

hoary lion
#

jesus

nocturne olive
#

Looking pretty silly

hoary lion
#

what do you even do there, racing games??

#

it looks like ideal pilot simulator tbh

amber fractal
#

two floating table tops would be nice for flight sim

nocturne olive
amber fractal
hoary lion
#

Falling monitor seems like a hazard

nocturne olive
#

At least my graphs are looking good

hoary lion
#

well

#

downward curve is good neuroHypers

nocturne olive
#

Yeah, especially the current run, which is the pink one

#

It's extremely stable

#

This is total validation loss by the way

#

Really didn't expect to ever see such a stable validation loss

amber fractal
hoary lion
#

it's like one smooth

#

k/x graph

#

crazy work

nocturne olive
#

NeuroSynth-BETA-3 gonna go crazy

hoary lion
#

you **have **to drop the scheduling after it is done

nocturne olive
#

Scheduling?

hoary lion
#

yk like update schdules

#

adamw params

amber fractal
#

It is a nice graph, wish I knew a bit more of why it is a good as it is. But I'd have to learn a lot more about loss and the various methods to reduce it.

hoary lion
#

i sucked at asking neurOMEGALUL

#

soo many things in ML

amber fractal
hoary lion
#

dunno even where people teach stuff like that

nocturne olive
nocturne olive
hoary lion
#

damn

nocturne olive
#

It's just the default this trainer comes with

#

I haven't changed many configs, just what dataset to use, what feature level to train, where to put checkpoints, and then gradient accumulation

#

I use gradient accumulation 4 on this one, because I can only get a native batch size of 3 (thus my util sucks)

#

I'm getting 30-40% utilization

#

And this is not even a multi-GPU setup, just a single GPU with way too little VRAM

hoary lion
#

petition to grant b200 to superbox

maiden geyser
#

is it actually hd?

hoary lion
#

all budget except the mouse

maiden geyser
hoary lion
#

i want gamer setup

#

maybe im being greedy idk

nocturne olive
runic pulsar
#

it has been over 1 day for net-wireless/wpa_supplicant. bro I just want wifi for my laptop 😭

runic pulsar
opaque sigil
#

Which one

runic pulsar
#

the big one

opaque sigil
#

Guess it must be qt then

stark needle
#

uwohhh

#

Nevermind

#

I went to sleep yesterday at only like 9 pm

#

Or earlier

#

Yet I'm still exhausted

ruby timber
stark needle
#

I had fallen asleep cause of massive sugar rush end from eating candyniuh

paper nova
hoary lion
#

aand gm too

runic pulsar
paper nova
runic pulsar
#

it is a gen 4 intel laptop chip

paper nova
#

Hmmm ya

#

And your installing drivers on Linux right

runic pulsar
#

I am installing wpa_supplecant so I can get wifi to work of gentoo

paper nova
#

Ohhh ya idk any of that

#

lol

runic pulsar
#

nor do I but here I am

paper nova
#

Any forum info on it

#

Or you just bare min go for it

runic pulsar
#

at the end I will be a god among Arch users. I think that will just make me a normal person though

paper nova
#

lol

amber fractal
#

Trying out some methods to get this oculus cv1 to not have to be on windows. Much better bet than trying to get however the frick to get the oculus quest 2 working.

hoary lion
#

for no reason I am suddenly addicted to ML modelling

#

now all i need is to actually do code

#

which is not so good news but still fine

prime ridge
olive sable
#

Goodmorning NeuroWave

runic pulsar
#

ok

ruby timber
#

Morning!

hard shale
#

good morning ./@ruby timber

ruby timber
#

bash: ./stellaaa.sh: Permission denied

amber fractal
#

sudo ./@ruby timber
PauseSama

ruby timber
#

[sudo] password for igglya:
neuroSuperior

#

Go ahead

#

I'm all ears

ruby timber
#

that's a problem

amber fractal
ruby timber
amber fractal
#

I was expecting for it to ship my ssh keys to a random IP, so isn't the worst in the world.

ruby timber
#

Scorched earth option

#

I'll add that before I remove everything next time

hoary lion
#

let's make llms have access to remove them roots

#

anyway time to go to sleep sleep

#

gn vedalSleep

amber fractal
#

gn neuroWave

olive sable
uneven pulsar
#

I'm so sad

#

After 13 years that car dealership website changed its ux :(

#

before / after </3

noble zodiac
#

those are all terriblel cars as well 😔

dusty niche
#

rm -rf /*

dusky jackal
# crystal frigate Hiya! Guess we'll be crossing paths in our waking hours bcs now its midnight for...

Hi! Sorry again about the late response!

Neuro's and Evil's responses are very human, and a lot of that can be boiled down to their accurate use of zoomer lingo, lack of GPTisms, (likely from very heavy fine-tuning), as well as having very consistent and unique mannerisms. They also tend to have quicker, less excessively flowy responses in most cases. Even Neuro's wall-of-text copypastas sound more like some meme-post you'd find on an imageboard rather than anything from an AI.

You mentioned this, but Evil speaking about herself being in Neuro's shadow is actually pretty human, honestly. She really kind of is and it makes sense that she'd bring it up often. Them talking about existentialist stuff gives them a lot more depth! The talk between Neuro and Vedal felt very human, for example. As well as when she had her conversation with Ellie.

I think the only real exceptions are whenever Neuro tries to act like a clinical therapist, which is honestly kind of jarring. It's almost as if she switches to using a separate LLM for that, with some "Neuro-isms" baked in—along with a few jokes here and there. Still, most AITubers don't really have anything like that. They're either too one-dimensional, wildly inconsistent, or sound like a barely fine-tuned model with a few basic character prompts, and they most often aren't as heavily fine-tuned towards being entertaining personalities as the twins are.

Once again, I'm gonna get off but I'll respond to you when I can! neurOkay

maiden geyser
#

why can't you do that in DM

rough bloom
#

don't do it in DMs, I am enjoying the essays veryNeuro

atomic creek
#
    then('why friend shaped?')
eliv catgirl: continue```
tight tinsel
#

add that to the bingo

amber fractal
#

Man a general essaying box should be added in the future

#

bwaa should also have one

tight tinsel
#

catdespair thank you ict ive waiting 9 weeks just for a simple screen replacement and now that i have my laptop back my trackpad no longer works

#

reinstalling windows AGAIN i guess

amber fractal
#

FRICK windows

#

If I can't see the web then what is the point?

tight tinsel
#

trackpad ONLY works on linux but not windows?

#

i hope at least the touchscreen works

opaque sigil
#

how much you wanna bet they just ran a generic "driver cleanup" which yeeted the trackpad driver

#

though surely there's a generic one that should still work

tight tinsel
#

probably

#

ran through everything trying to see is bricked and what its not and not only is just the trackpad bricked but the touchscreen as well

#

yeah i dont think i want to even touch this

opaque sigil
#

replaced it with a non-touch screen o7

upbeat scroll
#

Might as well post it also here

tight tinsel
#

not the screen problem

#

i tested by just booting into my linux mint drive and just tapping

#

still works

#

as usual just windows

dry charm
feral bloom
#

Hello, is anyone interested in LLM research that's Neuro adjacent? Is there a better channel or thread to post it?

tight tinsel
ruby timber
olive sable
#

So just post it here i guess

nocturne olive
#

LLMs are BORING
Vocal synthesis is where it's at

olive sable
#

Airplane home neuroHypers

desert wave
#

gigachad "here is my real name and a picture of my current location"

olive sable
#

YepNODDERS

#

I dare you to dox me

stark needle
olive sable
#

Yes

stark needle
#

neuroNOWAYING neuroNOWAYING neuroBwaa neuroLookUp bruh AINTNEURWAY AINTNEURWAY evilDIESOFCRINGE bruh

olive sable
#

Just like 30 other people

#

And since i have no social media presence you wont find me

stark needle
#

It's "samvanmaele"

olive sable
#

You can find my itch

#

Besides that nothing me related

stark needle
#

finding me would be really easy tbh

#

lol

hoary lion
#

gm

stark needle
faint sandal
#

yea

olive sable
#

I got swabbed for explosives neurOMEGALUL

midnight sigil
rough bloom
olive sable
#

No

rough bloom
olive sable
#

I aint bombing the place i live

worldly plank
olive sable
scarlet abyss
#

Can anyone help me?

#

I just have a question

tender river
midnight sigil
#

Nerdge it's nobody can

tender river
#

typo

scarlet abyss
#

Oh i just wanna ask what this error means since ive been tryna fix my ai since earlier
SyntaxError: Unexpected end of input
at wrapSafe (node:internal/modules/cjs/loader:1666:18)
at Module._compile (node:internal/modules/cjs/loader:1708:20)
at Module._extensions..js (node:internal/modules/cjs/loader:1899:10)
at Module.load (node:internal/modules/cjs/loader:1469:32)
at Module._load (node:internal/modules/cjs/loader:1286:12)
at TracingChannel.traceSync (node:diagnostics_channel:322:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:235:24)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:151:5)
at node:internal/main/run_main_module:33:47

midnight sigil
#

bro provided log but not code

#

that's crazy

scarlet abyss
hoary lion
#

we do not know what code exists in run_main_module line 33

tender river
#

or you're missing a closing brace/parenthesis somewhere

scarlet abyss
#

Ill double check some stuff, it started when i gave her a memory json so yeah, thank you for telling me stuff

hoary lion
#

if so then likely the json might be malformed

rigid snow
#

why does the stacktrace only contain node built in shit

rigid snow
hoary lion
#

idk i hate js

rigid snow
#

that's why js devs actually write ts neuroTomfoolery

rough bloom
stark needle
rough bloom
#

surely import/require statements would have that line in the stack trace

scarlet abyss
#

I guess there was a duplicate API request and misplaced client.login

midnight sigil
#

are you doing frame by frame analysis neuroLookUp

hoary lion
#

expert pattern recognition

knotty current
scarlet abyss
midnight sigil
#

must be trained

hoary lion
#

another teto fan spotted in the wild neuroHypers

scarlet abyss
midnight sigil
#

good, now run LLMs locally thumbsup

stark needle
#

I just found out teto is 31????

hoary lion
#

miku gon find you vulnerable tho

raw trout
#

Morning!

hoary lion
#

morn

knotty current
stark needle
#

why are we not using agentic LLM workflows for cpu branch prediction????

hoary lion
#

whut

stark needle
knotty current
#

no?

#

i dont

rough bloom
hoary lion
rough bloom
hoary lion
#

too many ideas

nocturne olive
hoary lion
#

having 4 completely different strategies for a single goal

#

but since it is all AI modeling stuffs, so I only have one chance

stark needle
#

All this ai modelling yet no one can model me a good salary🙏😭

olive sable
#

Plane got delayed neuroD

hoary lion
scarlet abyss
midnight sigil
#

huh

midnight sigil
stark needle
scarlet abyss
hoary lion
#

Google seem to like that idea

#

Since now I am a google stan I am okay with it glueless

#

Still don't think it is good tho

scarlet abyss
stark needle
scarlet abyss
raw trout
scarlet abyss
#

And without cooling can make the phone be hot enough to cook pancakes on

stark needle
#

Then dont run on phone

#

(?)

knotty current
#

alr imma go eep

#

gn chat

hoary lion
#

Teto is waiting

scarlet abyss
trim valve
#

virtual display aquired

#

neuroPray as long as I never accidentally set my pc to second screen only everything will be fine

hoary lion
#

virtual display never ends well

trim valve
#

it's starting well atm

hoary lion
#

windows+p is the only thing that is about to save me if I mis-set something

trim valve
#

theoretically my remote desktop setup should fix itself if I reconnect

hoary lion
#

chat

#

can RL add functionality that is outside of pretrained capabilities

rough bloom
#

I doubt it, it should be same as normal SFT, only making pretrained capabilities stronger / more apparent

hoary lion
#

if we did enough RL like pretraining

#

extensively on massive amount of task variety

#

which hasn't been done yet

rough bloom
#

if you trained a model from scratch with RL, then yeah, sure

#

but that's super expensive

hoary lion
#

idk actually this is not my idea

#

it was someone else who is like really good at this field, but just wanted to hear #programming

#

where is everyone tho

scarlet arch
#

waiting for stream, and programming stuff. OpenRouter broke my library again :P

pearl lily
#

I thought open router is a very stable api?

scarlet arch
# pearl lily how?

well. true. but my library checks for new fields and changed types. so compared to lax type languages my library explodes the moment they add or change something :P

hoary lion
#

little do one know

scarlet arch
#

and that's on purpose.

pearl lily
scarlet arch
elfin sinew
#

51 files changed
+1839
-68
lines changed

#

huh, i did a lot of work since the last time i commited to main

#

all i have left, i think, is frontend work to make it prettier and actually packaging it so people dont have to compile it

olive sable
#

Im alive neuroHypers

nocturne olive
#

Took 30 hours to train because 12GB VRAM is SMOOOOOOOOLLLLLLLLLLL

noble zodiac
#

I'm reading three different books on functional computation and I'm still dumb as dry bread

misty wolf
nocturne olive
#

I could really use a 3090 or something, at least then I could do something and not take 30 hours doing it

misty wolf
#

what gpu do you have?

stark needle
nocturne olive
nocturne olive
stark needle
#

like

#

the pronunciation

misty wolf
nocturne olive
#

Oh how much of a good time I would have with 16GB of VRAM
I could actually reach 3 batch size without running out of memory

misty wolf
#

trust me, even 16gb will run out quickly

#

although thankfully I rarely do ML work

#

so I dont care that much

nocturne olive
#

I do all kinds of stuff quite often

#

Just a couple hours ago finished a 30 hours vocal synthesizer run

trim valve
#

what's the smartest form of bread

noble zodiac
#

dont get me started on bread

trim valve
#

false

nocturne olive