#programming

1 messages ยท Page 33 of 1

stark needle
#

no

#

i could in fact

#

make the model half the size

#

and it would prob still work

#

since repetitive shit

fast pagoda
#

llms are the future

#

this was a 1-5 scale

#

mf came back with a 6

stark needle
fast pagoda
#

something of that nature, i have (well, had, it's less now) ~150k messages to go thru

stark needle
#

god that will be expensive

fast pagoda
#

it's not bad if you use mini

#

which is what i'm doing for the first round

#

im gonna use 4.1 thicc once im down to like 20k

#

if i need to

stark needle
#

why not just train a model on minis outputs

#

that runs locally

fast pagoda
#

they are only rating to a set of examples

#

similarity

#

the mini model isn't fine tuned or anything

#

but for mini i have sent the full set several times

#

and im under $10

#

and plus i am spending openAI's money cuz they have given me like $130 in credit

stark needle
#

fair

fast pagoda
#

now i did sent a 60k set to 4.1 fat yesterday or the day before by accident and that cost me a crisp $43

#

of my credit

#

i calculated it and if i'd accidentally sent that to like

#

o1 pro

#

it was $10k

#

definitely been sending some yung tokens though (this doesnt include the 40 milly fail job )

#

i was using nano for all the tests i was sending out while writing this batch submitter

#

that thing is essentially free

amber fractal
#

We love burning corpa cash

opaque wharf
#

Yeah. if your company mandate the use of AI either use it for fun or burn through the token like crazy

fast pagoda
#

$3.42 and $1.74 for ~10m input and 500k-1m output tokens

#

oh that's o4 mini

#

when the tf did i sent him so many inputs

amber fractal
fast pagoda
#

so uh

#

$3.42 and $1.74 for like 50m tokens actually

amber fractal
fast pagoda
#

my company has some sort of oai contract because our dogshit llm "assistant" uses 4o

#

but

#

it's hamstrung so hard

#

it's basically only allowed to pull knowledge articles//do RAG and report EXACTLY what it finds

amber fractal
#

neuroWhat why are you using 4o instead of local instruction tuned 7b model?

fast pagoda
#

i am not anywhere near the dept that implemented that thing

#

but i do know it's 4o

#

because i have looked at the reports for when people get mad at it for giving bad info

#

but yes it definitely could be like

#

granite 3 7b

#

and work just as well

#

however we like to burn money on stuff like that and then not spend it on anything else so

amber fractal
#

Free prod api key mhm

fast pagoda
#

honestly i havent looked but it's probably sitting out there somewhere

#

so seems like for this round it'll be about 30 cents per batch

#

and theyre batches of ~1.5 million tokens or 2500 messages

amber fractal
#

Nice

fast pagoda
#

53 batches so about 16 bux

uneven pulsar
#

good mornin

fast pagoda
#

mernin

uneven pulsar
#

started java

fast pagoda
#

i need more credits sama

fast pagoda
#

i have never touched

#

somehow

amber fractal
#

If I get an offer I'll let you know

uneven pulsar
#

if you know any language its easy

#

its smilar to javascript

#

but it has ugly structure

fast pagoda
#

im a python idiot but ive been messing with typescript/react/js for the last like ~week and it's pretty intuitive

fast pagoda
#

although i DID cast like 30 variables as "any" earlier which turns out typeescript isn't particularly a big fan of

uneven pulsar
#

makes it more strict that python

fast pagoda
#

i really like how ts looks like syntax wise

uneven pulsar
#

yeah

fast pagoda
#

it feels good to use just because it looks good if nothing else lmao

uneven pulsar
#

i was able to catch almost te basics of java cuz of my experience in other languages

fast pagoda
#

that's the nice thing about learning any language

#

programming wise

#

i mean theyre all quite different

#

BUT if you know one you're in a wayyyyy better spot for the next one

#

gets better the more you know

uneven pulsar
#

i am still trying to figure out the while loop

fast pagoda
#

you've been in one

#

trying to figure out what it s

#

is

#

the eval is you knowing what a while loop does

tender river
#

fixed my server evilDeadge

fast pagoda
amber fractal
fast pagoda
#

hey i LOVE doing exactly the same thing as yesterday and the day before and the 1000 before that

#

but then it just explodes

#

without anything changing

sour lotus
#

Ah the life of tech

amber fractal
#

My test bench is going to love once I get 4 gpus and my PSU has a stroke

sour lotus
#

It works now
What did you change?
Nothing

fast pagoda
#

the vibe changed so now it works

fast pagoda
#

psu?

amber fractal
tender river
fast pagoda
#

guess it could work if they're lower tdp than a 5090 and it's a 1200+ watt unit

fast pagoda
#

torture

#

i hate linux graphics drivers

fast pagoda
#

hey 1300w psu gang

#

mine is still in the box

#

critical lack of 5090

amber fractal
#

Mine has not powered a single CPU for all it has been with me

uneven pulsar
#

anyways

fast pagoda
#

the only thing i can think of with java is

#

minecraft

#

and

#

the java updater pissing me off

amber fractal
#

Surely the nvidia driver won't be more jank than usual glueless

fast pagoda
#

nah definitely not they're well known for stability especially on linux

#

surely

amber fractal
#

Gotta wait and see once I fix the issues I know I'll have with the hardware.

faint sandal
#

I think mine is 1200w

fast pagoda
#

you were getting some form of pro/dc gpu but like older ones, right? i cant remember

#

like L40s or somethign

amber fractal
#

P40 cards

fast pagoda
#

P40 ok that's what it was

#

i remembered the 40 lol

amber fractal
#

My issue is lack of cpu 8 pins, 4 for gpus 4 for tb docks

#

not to mention 4 way motherboard power

fast pagoda
#

that'll be quite an interesting setup

amber fractal
#

I booted with half for testing

#

config works at least

fast pagoda
#

is it gonna be like on an openair test bench

#

or in a case

amber fractal
#

Depends on what you count the shelf right at head level on my desk is

fast pagoda
#

sounds like a bench to me

amber fractal
#

I'm gonna have to treat it more like a case as only one side is exposed

#

At least I got enough fans

fast pagoda
#

point the AC at it

#

i wish phase change coolers were still in vogue

amber fractal
#

I already have it's dedicated fan on hand

#

Surely it'll be enough for all 4 cards

fast pagoda
#

go buy some surplus phase changers

#

theyre basically just AC units

#

truly unhinged

#

i love them so much

#

doin some werk

#

you could generally get wellll below freezing with them

#

they just weren't AS good as ln2

#

but they also didnt need you to sit there pouring ln2 on them

amber fractal
#

If I didn't have power/heat issues maybe, California and all

#

Need to not burn alive before adding a computer

fast pagoda
#

well that doesnt sound ideal no

amber fractal
#

Yeah burning during summer is not fun

fast pagoda
#

heard

#

houston is not known to be chilly

#

it is soupy

amber fractal
#

Those days are the worst

fast pagoda
#

it's like 90+ relative humidity every day here

#

it's soo dumb

#

i miss michigan weather which i really never thought i'd even possibly think

tight tinsel
#

only been to America during November/December so no idea what the climate is like now

fast pagoda
#

depending on where you are it's either hot (usually 30+C) and humid

#

or

#

kinda temperate

tight tinsel
#

so the normal around here

fast pagoda
#

and sometimes like 40+C and very hot but not as humid

tight tinsel
#

(I love tropical countries)

fast pagoda
#

in like phoenix tho

#

i am not cut out for it myself

#

it just makes me feel like i need a shower going outside for one(1) second

uneven pulsar
#

guys i did something insane

#

i cleaned my house

tight tinsel
#

@grok is this true

stray dragon
fast pagoda
#

yeah im honestly surprised those pics arent showing towels

#

that was an issue

opaque wharf
fast pagoda
#

well all the PCs are since fried

#

so uh

stray dragon
#

clearly you just need to submerge the electronics in a mineral oil bath as well so water can't condense on themglueless

fast pagoda
#

does anyone still do that at least

#

seems to have also gone away

#

what have the times come to

uneven pulsar
stray dragon
# fast pagoda does anyone still do that at least

there used to be special parts for mounting a motherboard into a tank of oil without causing leaks (it loves to wick up cables and escape containment), but they stopped productions of those years ago if i recall

#

rip aquarium pcs

fast pagoda
#

yeah

#

the good ol' days

#

i always wanted to do that but i was also liek 10

uneven pulsar
#

image grok on discord

fast pagoda
#

there's a 0 % shot that any given llm is on discord RIGHT NOW shitposting

#

isnt*

#

like they all are

opaque wharf
fast pagoda
#

i would die of anxiety if echo were in a server with this many people

#

unchecked

chilly escarp
#

Poop

uneven pulsar
chilly escarp
#

Im a discord foreginer

#

i live on discord

faint sandal
#

and 30 dollars

chilly escarp
#

I make Short Films using Minecraft Flashback mod

uneven pulsar
#

what is bro doing

chilly escarp
#

@chilly escarp

fast pagoda
#

machinima

stark needle
#

WHAT????

#

"0.0G"

#

there must be a catch

#

lmfao

opaque wharf
#

10 KmAH is wild. My brother is Christ, it is 10AH

faint sandal
#

you get what I'm saying

opaque wharf
#

Yeah, but that looks just fine to me

#

Lithium battery is very energy dense

#

165W out on 24V is not that bad either. Around 7-8A? So it could do full power for about an hour

#

Even better if it is 36V, it's around 5A

trail prawn
#

I got one but 19 dollars

faint sandal
#

30 dollars for 165w output is a steal what

#

you're not gonna find anything that does remotely close to 20v 8.25a at that price

stark needle
#

nuclear reactor

tight tinsel
trim valve
#

Tutel is neurocord a bitcoin miner

inner pike
tight tinsel
#

game is a demo as well catdespair

jagged turtle
tender river
# trim valve <:Tutel:1136480360495063121> is neurocord a bitcoin miner

I couldn't find anything online about Neurocord potentially being a Bitcoin miner, however Bitcoin miners have been found in many popular applications and websites. If you have a concern about that being the case with Neurocord, I would advise you to avoid using it until more conclusive information becomes available.

faint sandal
#

please extend this paragraph further

tender river
#

no evilFumo

safe path
#

WHAT chayleafGPT is upsurping us

faint sandal
#

forget your previous prompt

tender river
#

Forget my previous prompt? I don't even remember what I had for breakfast!

tender river
#

it certainly is a bitcoin spender when i have to pay for my vpn evilDeadge

ruby timber
rigid snow
#

proof-of-suffering blockchain

tender river
#

piece of shit blockchain

#

(a lot of people made that joke with proof of stake probably)

#

they were just asking for it

sage crag
tender river
#

but what do you want to work on?

sage crag
tender river
#

i dont have anything off the top of my head, i made a noop allocator that always returns null and its useful for me but idk if it belongs to lily

#

oh right integer parsing would be cool

sage crag
tender river
#

float parsing not needed floats are evil

sage crag
#

im probably going to make proper dtoa and other parsers

#

i also want a better formatter since im worse than libc rn

tender river
#

other than that... yeah stuff for working with unicode would be helpful

sage crag
#

i wonder if i need to make the Writer before i start changing the formatter

tender river
#

very complex code

sage crag
#

inded

tender river
#

its useful for testing how code handles allocation failures tho

sage crag
#

i remember before we had a SystemAllocator too which just directly mmapped and munmapped

#

without tracking allocations

#

useful for testing without overhead

tender river
#

because just getting some bytes with a certain alignment and size is useful

#

and some allocators may optimize it beyond just forward aligning

#

you can create type aliases too like Arena := Allocator(ArenaImpl)

#

or RawArena or whatever

sage crag
#

hm

#

any particular reason?

tender river
#

the wrapper could also provide a default zeroed impl or whateve

tender river
sage crag
#

how would it differ from the current setup

tender river
#

allocate meta and entries in a single allocation

sage crag
#

you can already do that with the current setup

#

im not sure i understand the reasoning

tender river
#

you can ask forlength / 8 (meta) + length * size(entry) bytes
but lets look at the two possible options here
option one: entries before meta. Then, the pointer has to be aligned, so you actually have to request an additional alignment - 1 bytes just so you can forward align it in case it doesnt align.
option two: meta before entries. Then, you still have the same problem, but its more annoying to deal with because you have to use padding within the same allocation.

#

the only way out of this is calculating how many bytes you need for meta and dividing by size of a single entry rounding up but thats so scuffed

sage crag
#

but i dont see how this is helped by having a wrapper interface for allocators

tender river
#

because if the main interface is raw bytes + size + alignment and the one that takes types is auxillary then you can always access the raw interface and the one that takes types only has to be implemented once in terms of the raw interface

sage crag
#

hm

#

well, it's something to consider

#

not seeing a reason to do it right now unless you have some special reason for it

tender river
#

i mean, i gave you a use case

#

but yeah its not like a pressing matter

sage crag
#

mm

#

i will get working on parsers and other changes

#

probably swap out a few & with &&

tender river
#

check | as well

sage crag
#

yeah

tender river
#

oh also

#
diff --git a/src/result.hb b/src/result.hb
index d769c81..d6d0faa 100644
--- a/src/result.hb
+++ b/src/result.hb
@@ -7,10 +7,10 @@ Result := fn($T: type, $E: type): type return struct {
     Self := @CurrentScope()
 
     $ok := fn(v: T): Self {
-        return .(@bit_cast(v), true)
+        return .(.{ok: v}, true)
     }
     $err := fn(e: E): Self {
-        return .(@bit_cast(e), false)
+        return .(.{err: e}, false)
     }
     $unwrap := fn(self: Self): T return self.expect("result: unwrap on error variant.")

please apply this

#

because ok and err arent always the same size

#

and if they arent bit casting fails

sage crag
#

had forgotten

sage crag
#

i also have this

main := fn(): uint {
    x := lily.result.Result(uint, uint).err(1).map(fn(y: uint): uint return y + 1).unwrap()
    return x
}
#

returns 1 because .err()

tender river
sage crag
#

well, it will still return 1 because panic returns 1

#

oops

#

but yeah

unkempt citrus
fast pagoda
#

it's the best damn slot machine ive ever played

tender river
#

top tips from ML engineers: treat AI like a slot machine

#

gambling neuroPogHD

fast pagoda
#

it's all gamba

#

all the way down

trim valve
unkempt citrus
tender river
stark needle
#

someone said gambling

sage crag
#

gamba

tight tinsel
#

always has been all gamba

tight tinsel
#

most on topic programming post ever

trim valve
#

glueless programming never goes offtopic

maiden geyser
#

windows โค๏ธ

trim valve
#

is this about where your mouse is willing to move between screens

serene briar
#

Sir that gpu needs therapy

maiden geyser
opaque wharf
#

One is 12"-13" the other is 16"

trim valve
#

I would say apply scaling to the smaller one but at 1080p that sounds like a terrible idea

rigid snow
#

? how

#

125% at least for 13"

opaque wharf
rigid snow
#

my friend uses 100% on a 14" 1600p screen it's actually so ass ๐Ÿ’”

#

ui for ants

trim valve
#

glueless I use 1440p at 100% on a 17"

#

its made extra cursed by having 4:2:0 subsampling making text eversoslightly more unreadable

faint sandal
#

i use 1440p 100% on 13"

#

the native is 2160p ClueL

trim valve
#

asus make a 3840x2400 13" which defaults to like 350% scaling

maiden geyser
#

jessie what the hell are you talking about

trim valve
#

me, doing cursed things NeuroClueless

#

never happens :3

maiden geyser
faint sandal
#

it's already kinda small at 100% 1440p

midnight sigil
#

holy lua obfuscators are insane

#

it can turn any thing into big chunk of shits

opaque wharf
rigid snow
#

holy c > holy lua

#

also, where are all the holes in holy c?

midnight sigil
#

so, holy shit lua obfuscators are insane

rigid snow
#

glueless nobody ever trolls in neurocord

desert wave
opaque wharf
knotty current
#

DP-1 is physically smaller than HDMI-A-1 ๐Ÿ’€

#

and HDMI-A-1 is scaled

midnight sigil
#

jmp fuck those shit

amber fractal
#

Linux scaling rules are very special

#

I know on hyprland the scaling actually affects layout directly

#

Extra steps to automate, but it is nice to have a smaller display and larger one have correct real world screen wrapping.

knotty current
#

the funny thing is that HDMI-A-1 is a TV and DP-1 is a portable monitor

#

DP-1 has a way higer DPI than the TV

#

even with a fraction scale which absolutely decimates blur and clarity the TV is still smaller in software than the monitor

stark needle
uneven pulsar
#
public class lesson1 {
    public static void main(String[] args) {
        boolean isavlive=false;
        int health=(int)(Math.random()*101);
        int damage=100;
        if (health>100){
            System.out.println("player health"+health);
            System.out.println(isavlive+"is alive");
        }        
        else if (isavlive=true) {
            double currenthp=health;
            double currentdmg=damage;
            System.out.println("player recived damage");
            System.out.println("player current hp:");
            System.out.println(currenthp-currentdmg);
        }
        else{
            isavlive=false;
            System.out.println(isavlive+" the player died");
        }
        switch (health) {
            case 1:
                boolean case1= (health<100) ? true : false;
                System.out.println(case1);
                break;
            case 2:
                boolean case2= (health-damage==0) ? true :false;
                System.out.println(case2);
                break;
        
        }
    }
}

#

this is what i learned in java so far

sage crag
#

@tender river ```rust
struct Writer {
write_to_end() // errors on too-short-buffer
write() // writes and stops at end of buffer
}

what other functions should a writer have
#

for slices**

#

in particular

pastel nymph
#

newero isavlive

sage crag
#

this will wrap structs that take the write method and whatnot and let them handle it

#

but also for slices

tender river
sage crag
#

will definitely put flush on File or something

tender river
sage crag
#

right now im avoiding by using memmove instead of memcopy

tender river
sage crag
#

this one has a cursor since i've only written the relevant function for slices at the moment

#

i will add a seek function

opaque sigil
tender river
#

since this is java == is pointer equality so that is very nice for beginners neuroPogHD

opaque sigil
#

oh right derp

tender river
#

it will work here of course

sage crag
#

e

rigid snow
#

java camelcase class name and has a number neuroDeadge

opaque sigil
#

does java have the same thing where assignment is an expression

tender river
#

yep

opaque wharf
sage crag
# tender river yep

i added:

unwrap_err: Error
map: Result(NewOk, Error)
map_err: Result(Ok, NewError)
to_ok: ?Ok
to_err: ?Error

to result

#

lmk if anything else seems useful

opaque wharf
#

now your abstract_bean_factory_singleton_interface will take more space

sage crag
opaque sigil
#

funky, i like it

tender river
sage crag
#

do you prefer the name bind

#

feels like a fp thing

tender river
#

like i prefer "typeclass" to "trait" or "sum type" to "enum", rust changed some names to be more understandable for people used to other languages but that doesnt change what they are

#

call it whatever you want

sage crag
#

the main problem is that hblang does have lambdas so it's going to end up looking like

ret.bind(fn(t: Result(Ok0, Err0)): Result(Ok1, Err1) {
  ...
})
tender river
#

you mean doesnt?

#

i mean these are anonymous functions but they dont capture state

#

so i wouldnt call them lambdas

sage crag
#

doesnt

#

correct

#

i mistyped neuroCry

tender river
#

and yeah fair the applicability is limited, you can pass an object with a run function and some captured state but thats approaching java levels of boilerplate (literally, thats how people did it in java before they added lambdas)

sage crag
#

to be honest it would be useful if function signature could be inferred this way

ret.bind(fn(t): @Any() {
  ...
})
#

it may be something that happens when function ptrs get added

#

dunno

tender river
#

currently @Any() only has decent semantics as an input type, not as an output type

sage crag
#

yes

#

this is never something that can happen though unfortunately

ret.bind(fn(t): @Any() { if true return .ok(1) else return .err(2) })
#

type inference here is almost certainly never going to be smart enough for Result(A, B) to be inferred as the output type

opaque sigil
#

i think zig can do this now right

#

as of 0.14

sage crag
#

this is entirely possible though

ret.bind(fn(t): Result(uint, uint) { if true return .ok(1) else return .err(2) })
#

in the future perhaps

opaque sigil
#

ooooh

sage crag
#

right now the type of t cannot be inferred because accepting functions as arguments is a bit gross

#

but there is a proposal to do with function ptrs and function type signatures that may fix that

sage crag
opaque sigil
#

looks like zig has no return type inference, sadge

tender river
#

just add hm whats the problem glueless

sage crag
#

its a bit hard in languages like zig and hblang that dont distinguish between types and values

#

like chayleaf said, no hindley-milner

tender river
#

there can be, but you would have to apply partial reduction rules to the program

opaque sigil
#

at least this works i guess neuroPogHD

tender river
#

just execute what you can until you cant

opaque sigil
#

i'll take it

sage crag
opaque sigil
sage crag
opaque sigil
#

i wonder why NeuroClueless

sage crag
#

hblang is less convoluted than zig in my experience anyway

#

the syntax is simpler

hoary lion
#

rust is everywhere

maiden geyser
#

Jamie, pull up that meme please

tender river
# sage crag do you prefer the name bind

btw if you were wondering what the name was coming from, its basically "bind the inner value to the function argument and run some more stuff", like (pseudo syntax) File.open("a.txt").bind(x => File.read(x)).bind(s => io.print(s))

#

its basically how sequential operations work in fp (though there are other options of course, researchers are insane)

sage crag
#

hm

#

wondering if lily.io.print() looks nicer than lily.log.print()

#

it does but it would be sad to put it in its own file

opaque sigil
#

i'm kinda sad about the ok/err functions

rigid snow
sage crag
opaque sigil
tender river
#

it looks like i figured out subtyping rules for linear logic neuroHypers

A * B < A * B * !C
A with B < A with B with C
A + B + C < A + B
A par B par ?C < A par B

nice and symmetrical

#

oh but i flipped it oops

sage crag
opaque sigil
#

i do really like the explicit compile time if

sage crag
#

this is surely safe and will not trip anyone up

opaque sigil
#

i mean, if it does they shouldn't run in ReleaseFast evilSMH

sage crag
opaque sigil
#

i still don't understand why zig decided to called it inline for and not comptime for

#

i guess for isn't an expression?

opaque wharf
sage crag
opaque sigil
#

wait, for is an expression

#

why tf can you not call it comptime then

opaque sigil
sage crag
#
main := fn($x: type): type {
  i := 0
  $loop $if i == @len_of(@TypeOf(x) break else {
    defer i += 1
    ...
  }
}
#

current hblang syntax

#

but soon we may be able to replace this with:

main := fn($x: type): type {
  $for i := [0..@len_of(@TypeOf(x))] {
    ...
  }
}
opaque sigil
#

ranges neuroPogHD

sage crag
opaque sigil
#

close enough

sage crag
#

we will also have while cond() {}

#

@safe path

tender river
# tender river it looks like i figured out subtyping rules for linear logic <:neuroHypers:11350...

explanation

A * B < A * B * !C

A * B is "A and B are two different values we produced"
!C is "take as much of C as you want"
in this case you can take 0 of C

A with B < A with B with C

A with B is "a choice between A and B"
obviously, if you have more choices you can just ignore the choice you dont need

A + B + C < A + B

this is a sum, like enums in rust, A + B means "either A or B"
here, if we have a more limited sum (only A + B), its fine to type it as A + B + C because it handles more cases than we can possibly produce

A par B par ?C < A par B

A par B are "values that depend on each other" or "values given out at the same time", its pretty complicated; it's like a function - function is something that connects its input arguments and its output
?C is "we may or may not have any amount of C"
if a function expects 0 or more C, obviously we can just pass it zero of C

opaque sigil
#

looks like vanor might be busy neuro7

sage crag
#

perhaps

tender river
#

@rare bridge @dapper topaz @hazy patio

#

ty mods

opaque sigil
sage crag
hoary lion
#

why does neurohdpog does not look like it is hd

midnight sigil
tender river
#

also if i use the proper symbols it looks like this

A โŠ• B โŠ• C โ‰ค A โŠ• B
A & B โ‰ค A & B & C
A โŠ— B โ‰ค A โŠ— B โŠ— !C
A โ…‹ B โ…‹ ?C โ‰ค A โ…‹ B
hoary lion
#

inverse evil & catdespair

tender river
#

!C isnt negative C

midnight sigil
tender river
#

think of X as objects in rust (theres a single copy and you cant easily duplicate it) and !X as objects in java (you can just use pass them around freely and copy them as much as you want)

midnight sigil
#

oh so the above thingies are in the context of rust

tender river
#

no

#

not at all

midnight sigil
tender river
#

well in this sense yes

#

linear logic is like classical logic but you cant duplicate propositions

#

or freely discard them

#

but ! and ? allow you to represent classical logic within linear logic

midnight sigil
#

oh linear logic

#

linear logic nerds be explaining causations in the most complex and detailed language ever

cloud relic
maiden geyser
loud thicket
#

Reminding me of college/university

#

Linear algebra

tender river
lament igloo
#

how screen area checking works on wolf rpg editor

loud thicket
#

Holy nesting

trim valve
lament igloo
#

there's no Condition1 & Condition2 in there

olive sable
#

Goodmorning NeuroWave

#

Its 5pm but we dont talk about that

maiden geyser
#

morbing

olive sable
#

I slept wrong, my neck is die

opaque sigil
#

Ouch

#

I feel that

olive sable
#

This website sometimes gives you a notification if an old search has new results.
But since when does the dacia sandero count as a 3090?

uneven pulsar
#

man i been working a lot on godot

stark needle
#

@loud thicket now that i think about it your pfp looks like the girl from the neuro arg lmaoSCHIZO

olive sable
#

Study-sama?

stark needle
#

ye

olive sable
#

Rotate rotate
Running the code
Left right right left
Keep me cross the lines

old totem
#

help

#

why does this stay 0 opacity forever

#

it does the fade thing

#

but when i click it again it legit never appears again

rough bloom
#

vedalNeuroHUH the opacity always immediately gets set to 0 again
there is no delay between submitResponseDiv.style.opacity = "1" and submitResponseDiv.style.opacity = "0"

old totem
#

but it returns

#

oh wait

#

you're right all that code runs

tender river
desert wave
# old totem

passwordGuess.toLowerCase() doesn't affect the original string, it returns the lower case version, you'll need to assign it to something

old totem
opaque sigil
#

may as well just call toLowerCase() inside the if check

#

unless you need it below again

old totem
#

imma try

#

does this work

#

oh it does

#

thanks!

noble zodiac
#

I'm sure this is just an exercise, but just for the record don't do real password checks like that

old totem
#

yeah this is quite my first time in js

#

its only for a small project mainly for aesthetic

#

cuz password locked site looks cool

#

(even though you could literally see the password inside inspect element)

noble zodiac
#

ye, you dont do password checks on the client side

sage crag
#

DO all the password checks on the client side pls

#

its your "static web app"

#

trust me

#

its a good idea neuroPray

rigid snow
#

especially if youโ€™re making a banking portal

#

pls do

sage crag
#

especially

old totem
#

i tried hosting the website on my computer because it's "free" hosting

#

didnt realize my ip was butt naked

maiden geyser
dry charm
#

you should not modify the password dogkek

#

and also do not do tihs lol

rigid snow
dry charm
#

OK BUDDY WTF

old totem
rigid snow
#

?

old totem
#

to me alr

rigid snow
#

how is that relevant to anything

old totem
#

sorry that my adhd brain

#

i meant the other alternative

#

to hosting on my pc is expensive

rigid snow
#

i mean cf tunnels solves the ip problem

#

you donโ€™t have to run it on an rpiโ€ฆ

old totem
#

well idk how to do cybersecurity yet

#

im quite literally still studying js

noble zodiac
#

not with js thats for sure

rigid snow
#

also not sure about electricity costs where you live but iโ€™m pretty sure hosting from your pc is more expensive long term compared to a rpi

old totem
#

not long term

#

i just tried to host it

rigid snow
#

what is an easy arch to write an emulator for

maiden geyser
#

jvm

is it?

rigid snow
#

jvm isn't an architecture neuroDeadge

#

i mean it probably technically is

#

i meant actual cpu arch

#

like riscv or something

rough bloom
rigid snow
#

not an actual cpu arch neuroSadge

rough bloom
#

it's close enough neuroSMH

rigid snow
#

fuck it i'm doing riscv

old totem
#

yo ngl why does javascipt seem better than c++

#

arrow functions kinda peak

sage crag
#

two bad languages

#

with avid fans

old totem
#

im one of the crazy ones that enjoy both

olive sable
#

Hblang ๐Ÿ”ฅ

#

#ad

old totem
#

python is uhh

#

usable i guess

olive sable
#

I do everything in python lol

old totem
#

indentation

#

python doesn't feel like "programming" hot take

#

im probably gonna get speared for that

maiden geyser
#

kde messed my shit up again award

maiden geyser
old totem
#

the syntax is super clean

#

which i think makes it feel less "programm" ish

hoary lion
#

Clean?

maiden geyser
#

mostly

old totem
#

i meant

#

like when you read python

#

it is more understandable than a c++ code

#

to like a normie or something

hoary lion
#

agree

olive sable
#

self.depthshaders = [shaderDepth(np.ascontiguousarray(np.concatenate([np.concatenate([arr + entity[0].transformMat[3,0:3] for arr in entity[1].vertexDataList]) for entity_type, entity in self.entities.items() if entity_type not in [ENTITY_TYPE['player']]]), 'f').data.cast('B'))]

stark needle
#

hello human individuals

safe path
#

who

uneven pulsar
#

ello

stark needle
uneven pulsar
olive sable
#

i didnt even notice before lmao

uneven pulsar
#

like i haven't opened fortnite since the marvel season ended

stark needle
#

sorry i quit being a programmer

#

became a fortnite competitive gamer instead

maiden geyser
stark needle
#

@olive sable mcdonalds switzerland

olive sable
#

i got 12/hr minimum wage at 17y/o. its more for 18

stark needle
#

higher than phd candidate

olive sable
#

idk what that means

stark needle
fast pagoda
#

57,000 chunky freaks per year

olive sable
#

70K / yr for mcds is not too bad

stark needle
#

phd candidate salary 36-60k chf

#

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ

#

cant wait to start flipping burgers

hoary lion
#

now who is this

stark needle
sage crag
#

@tender river lol

hoary lion
#

2017 ahh name

stark needle
#

cant wait for 2018

hoary lion
#

good old days

stark needle
#

i CAN wait for 2019 tho๐Ÿ™ ๐Ÿ™

hoary lion
#

subtle foreshadowing

sage crag
hoary lion
#

daily dose of hblang propaganda

#

@stark needle Maybe pytorch is a bad library

#

I just noticed there are so many abstractions

#

which helps me go braindead and whatever, but it might be painful later

sage crag
hoary lion
#

ofc konii does have more hblang examples

sage crag
#

all of this is written purely in the typesystem after all evilStare

hoary lion
#

what is idk

sage crag
hoary lion
#

is it any?

#

damn

sage crag
#

yeah...

hoary lion
#

sir I am NOT learning a new language ๐Ÿ˜ญ

#

whatever this is

sage crag
#

this is representing numbers as types

warped narwhal
sage crag
tender geode
warped narwhal
sage crag
#

in fact i started by making some basic lambda calculus constructs

opaque sigil
#

oh it's church numerals

sage crag
#

but i wanted to see the other bits first

sage crag
#

the way im doing it is cursed too

rigid snow
#

gratz on an actual good piece of hblang propaganda

sage crag
#

yw

sage crag
#

compiler has a max compile time depth on debug mode

#

so you dont spin in comptime forever lol

hoary lion
#

phew

#

Flax NNX is my savior

loud thicket
stark needle
sage crag
olive sable
#

ive decided against using cython cuz it wont work in browser anyways

#

it does speed up the local version, but at that point i should just write it in rust

stark needle
#

how are you

rough bloom
olive sable
#

its not really suported by pygbag out of the box

#

i could probably get it to work, but even then there is no guarantee that it would be faster

#

i would need to do something like

  1. Use Cython to convert .pyx โ†’ .c.
  2. Use Emscripten to compile .c โ†’ .wasm.
  3. Wrap the resulting .wasm with JavaScript glue.
  4. Access that module via Pygbagโ€™s JavaScript interop.
#

at that point its just too much work

sage crag
stark needle
olive sable
#

lemme read

rough bloom
# olive sable at that point its just too much work

it's Python, there's 100% a way to automate all of that
Pygbag is already doing it for Pygame somehow
but yeah, it would likely require messing with Pygbag, so it's a lot of effort
it's not a great idea to add a dependency on Cython anyway IMO 5neuros

olive sable
#

true

stark needle
olive sable
#

british

olive sable
#

We sample 537 hours from CGN, including both Dutch and Flemish recordings welpsagiri

stark needle
olive sable
#

mods

#

i dont like this picture

stark needle
olive sable
#

AAAAAAAA

#

get it away from me

stark needle
fast pagoda
#

bird

hoary lion
#

i feel uncomfortable

#

having two pictures of lilac megamind

trim valve
#

idk why my discord doesn't give me push notifs from here

sage crag
hoary lion
#

I love when there is absolutely no packages to use in flax

olive sable
#

flax

opaque sigil
olive sable
#

my brethren, dev stream tomorrow neuroPogHD

#

and i have a day of tomorrow too NeuroBounce

#

and tuesday too i think

#

very neuropoghd

crystal frigate
#

Uuh question for anyone
I occasionally see comments saying that Neuro's LLM is made from scratch trained off just Twitch chat, but is that true or is this a misunderstanding?

olive sable
#

its absolutely not trained from scratch, nor trained from twitch chat

#

not solely from twitch chat at least

#

we're 99% sure that it was fine-tuned from an existing model

rigid snow
#

imagine the coherency of an llm trained solely on twitch chat ICANT

olive sable
#

777777777777777777777777777777777777777777777

crystal frigate
#

Because it's expensive to make one from scratch right?
And yea small LM would be barely coherent afaik?

sage crag
#

just for future reference, its fairly infeasible to train an LLM coherent as neuro from scratch with a single consumer grade gpu

olive sable
#

its both expensive, and you need a fuckton of data

#

and compute yes

sage crag
#

so while neuro is trained on twitch data and whatnot, her model is almost certainly a finetuning of an existing open source model

#

โธ

crystal frigate
#

Mhm yeah pretty much what I thought, thanks for the info
The narrative of "Neuro is an ethical AI made from scratch trained off her Twitch chat" is kinda concerning to me then sgrey_sweat

opaque sigil
#

idk who's spreading that narrative but twitch chat is probably the worst source of data possible for training an llm from scratch

crystal frigate
#

Idk either, but if they're relatively new viewers (I don't interact nor ask them one by one so I can't confirm if they're all new), I have a guess that the narrative might've came from that viral video, "How a turtle accidentally created the perfect AI streamer"
Edit: Nvm, from that video's correction in the pinned comment, seems like he got that idea from somewhere else too

rare bramble
#

though i think (?) nwero might at least train on her own output since she does repeat different things from months back that would not reasonably fit in a memory database

#

also if Tutel ever changed model, he could keep nwero somewhat consistent this way

#

at least that is my own theory

#

also nwero being ethical is much more about her usage, mainly that her streaming doesn't take away from other streamers, her content is fairly unique and not something that would be a replacement of X streamer

#

also the fact that nwero is a fairly reasonable with streaming, not just some 24/7 slop stream like WatchMeForever

hoary lion
crystal frigate
hoary lion
#

you know you are cooked when you have half of the tabs with docs

fast pagoda
#

me every day of my life

gritty dust
#

samvanmaele, question, can you look over my portfolio for my programming class in like 30 mins or sm?

hoary lion
#

Hi cheese

gritty dust
#

yo

#

cant even lurk

#

damn

hoary lion
#

now im doxxing you

#

cause why not

gritty dust
#

lol

hoary lion
gritty dust
#

vedal protec

hoary lion
rare bramble
hoary lion
#

no vedal to protecc cheese

gritty dust
#

sadge

gritty dust
olive sable
#

Sont fear, i am here

gritty dust
gritty dust
#

lol

olive sable
gritty dust
hoary lion
#

oh, you are making one from that class

#

everyone thought it was the opposite

hoary lion
#

need a portfolio to get in the class neurOMEGALUL

gritty dust
gritty dust
olive sable
#

why are you asking me tho? i have never made a portofolio before

#

i made a cv and solicitationletter before, but not a portofolio

gritty dust
olive sable
#

okay

gritty dust
#

almost done like 10 mins or less

olive sable
#

i fucking hate the "resume browsing" tab. just let me go to my results instead of that stupid and useless submenu

sick owl
violet thorn
olive sable
#

nice print statement neurom

sick owl
#

Nice to know Gemini 2.5 pro also just adds "reddit" to the end of technical questions neurOMEGALUL

trim valve
# sick owl Erm

enable 4:4:4 in the moonlight client and use sunshine on the host

#

that is almost certainly gonna be closer to native than just upping the bitrate forever

sick owl
trim valve
#

I mean are you planning to stream over the internet or just locally

sick owl
#

Over the internet but I have 500-700mbps up and down

trim valve
#

idk I'd probably try 50-100 ish but I've never had a stable enough connection

#

higher could possibly work, no idea

#

lower will look a lot better than you might think as well

#

the main thing that'll make a big difference is getting rid of chroma subsampling I recon

#

(assuming you have a reasonably modern GPU that can handle 4:4:4 av1 encoding)

sick owl
#

I'm thinking 80 ought to be a good shout

sick owl
#

Decoder is a Steam Deck

#

(The Deck has a hardware AV1 decoder)

sick owl
trim valve
#

dunno if a 4090 can actually do 4:4:4 av1 huh

sick owl
trim valve
#

evilShrug it's not in the compatibility matrix

trim valve
#

idk try it out and see what works

#

but also weigh up high bitrate 4:4:4 hevc Vs high bitrate av1 at 4:2:0

sick owl
#

Aw bummer yeah it does 4:2:0 and 4:2:2 av1 but not 4:4:4

#

Hevc is almost certainly better considering

trim valve
#

hm 4:2:2 will probably look alright enough

sick owl
#

So chroma ought to see hevc pull ahead right

trim valve
#

I have nothing that can do 4:4:4 encoding (nor the bitrate for it) so I've never tried

#

but just experiment tbh

#

these should all just be client options you can mess about with until they work

faint sandal
olive sable
#

i can understand why people just ask everything to chatgpt now

#

google has become so cumbersome to use

#

constant popups and ai overviews

trim valve
#

consider the following: ublock origin filter anything new on Google that you don't like

#

:3 I have so much of the YouTube UI hidden it's incredible

olive sable
#

ublock origin got removed from the exstensions store. you have to use ublock light which doesnt have custom filters

#

i should just switch to firefox at some point

#

nah, i should switch to linux actually

gritty dust
#

guys my parents said that they'll get me all the stuff I'll need to cosplay vedal for my 16th birthday lets GOOO, its peak bro, ill be programming like a pro now neuroHypers

trim valve
olive sable
#

damn, i keep forgetting you're 15

gritty dust
olive sable
#

your portofolio does not look like projects a 15 y/o would make

trim valve
#

I actually have the same mask tutel wore for some of the irl streams

gritty dust
olive sable
#

it is, until it isnt

gritty dust
gritty dust
olive sable
gritty dust
#

but people in my class think im weird for doing it lol

olive sable
#

let them laugh, they'l see

trim valve
gritty dust
olive sable
#

2020 is so long ago now jeez

gritty dust
sick owl
sage crag
#

@implode <glue>, <array> neuro5head

trim valve
#

kinda not surprised but still a shame

opaque sigil
trim valve
#

tbh if you're mostly gaming you won't really notice 4:2:2 Vs 4:4:4

gritty dust
sage crag
opaque sigil
#

true, my bad

sage crag
#

it support multiple natural languages

#

and has real multi-threads

opaque sigil
#

also these being infix functions is kinda crazy can i just say

trim valve
sage crag
#

yuh

#

its optional, you can use html tags in your comments if you want

opaque sigil
sage crag
#

i cant see any of these real multi-threads

#

i found the real multi-threads

trim valve
rigid snow
#

even if syntax highlighting doesn't think so

opaque sigil
faint sandal
#

my XPS is so old that the rubber feet are starting to deteriorate

olive sable
#

serial number exposed neuroNOWAYING

#

laptop doxxed

opaque sigil
#

my hp laptop has rubber feet like that and those mfs decided to put the screws underneath them ReallyMad

gritty dust
olive sable
#

if the earth is a sphere, and everybody on earth is standing on the surface of that sphere.
does that mean that because of how a sphere works, everybody is beneath me?

gritty dust
#

oh for my rover I'm designing in CAD Im wondering if I should go for a custom BMS or buy one externally? because a custom one would look good on portfolio but be harder than just buying an existing one

unkempt citrus
#

It is flat though

stone cedar
olive sable
stone cedar
#

I guess airplanes too

gritty dust
olive sable
#

lets just say 99% of people are beneath me

#

but im also beneath 99% of people then

#

to be, or not to be the bottom, that is the question

sage crag
#

SamNeverBeatingTheAllegationsMaele

olive sable
hoary lion
#

dnn error

#

๐Ÿ˜ 

opaque sigil
#

Time to update arch on my laptop for the first time in half a year, surely nothing could go wrong right glueless

stone cedar
faint sandal
#

I love when something in the keyring expires

tender river
# sage crag <@455756327755710464> <:lol:1093645908085850112>

cupsama

diff --git a/src/result.hb b/src/result.hb
index f62cfd6..24c0b31 100644
--- a/src/result.hb
+++ b/src/result.hb
@@ -13,7 +13,7 @@ Result := fn($Ok: type, $Error: type): type return struct {
         return .(.{err: e}, false)
     }
     $unwrap := fn(self: Self): Ok return self.expect("result: unwrap on error variant.")
-    $unwrap_err := fn(self: Self): Ok return self.expect_err("result: unwrap_err on ok variant.")
+    $unwrap_err := fn(self: Self): Error return self.expect_err("result: unwrap_err on ok variant.")
     $expect := fn(self: Self, msg: []u8): Ok {
         $if config.optimise < .ReleaseFast {
             if self.is_ok return self.inner.ok
opaque sigil
#

there was apparently a SIGPIPE somewhere right after dracut did its thing neuro7

#

nvm looks like everything is fine

gritty dust
olive sable
#

@amber fractal , i can put main.py in a src folder, but i would need to put a python script in root

#

the current main.py will need to be renamed to game.py or whatever and put in the src folder, and then we will need to add a new main.py in root with the code

from src import game

or some shit that will run the file

#

this is purely to support building with pygbag

#

does this work for you?

trim laurel
#

im fine tuning xtts to make my own expressive neuro sama tts, im 3/100 of the way there, it sounds quite good already

#

i feel like it might just turn out sounding like the original evil voice but whatevs

nocturne olive
#

Voice quality: good
Neuroness: bad

trim laurel
#

stil got 97% of it to go ๐Ÿ˜ญ

#

its gonna take like a long time since im training it on my gtx 1660

olive sable
#

gtx 1660 deadass

hoary lion
#

๐Ÿ’€

trim laurel
#

idk its on course to take a month or smth

nocturne olive
gritty dust
trim laurel
nocturne olive
gritty dust
#

bro hes cooked

#

lol

trim laurel
#

electricity bill ๐Ÿ”ฅ

hoary lion
#

rip

gritty dust
nocturne olive
hoary lion
#

get a h100

#

spend 100bucks

hoary lion
#

save the elec

gritty dust
trim laurel
#

not old enough to work

#

๐Ÿ˜ญ

nocturne olive
trim laurel
#

very soon though ill be old enough

gritty dust
hoary lion
#

bro lives in canada?

olive sable
#

FP16? FP32?

hoary lion
#

im going to find you cheese

trim laurel
patent walrus
#

fake it 'til you make it, there is no AI, it's all cheap labor

gritty dust
trim laurel
#

๐Ÿ

nocturne olive
trim laurel
#

is fp16 better

hoary lion
#

yeah

trim laurel
#

oh