#programming

1 messages · Page 234 of 1

nocturne olive
#

You can use the Chess API and STD, that's all

#

Whatever is available by default is all fair game

olive sable
#

those should be available by default

nocturne olive
#

In the case of Kotlin it's a whole load of useful conveniences

#

Just look at this chessPush(searchTree.associate { it.value.first to computeMoveRecursiveScore(it.children, 1) }.maxBy { it.value }.key)

obsidian mantle
#

Isnt vector technically std

#

It comes in the box

#

And other libraries that are integrated

#

What is std anyway

#

I thought std is "standard library"

#

Or something like that

rigid snow
midnight sigil
sick owl
#

Finally bit the bullet and bought some VPN time today

#

Went for Mullvad because DAITA is cool

rigid timber
#

bro forgot the if (move.isMate) pushMove(move)

rigid snow
midnight sigil
rigid timber
#

can't, I don't have a bot yet

#

I've been a bit too busy at work and haven't had energy to program stuff after work yet

midnight sigil
#

🥀

sick owl
rigid snow
#

latter

sick owl
#

o7

olive sable
midnight sigil
#

only 143 fps? glueless

olive sable
#

its vsync

midnight sigil
olive sable
#

my laptop is 144hz

rigid snow
#

not 540? SMH

olive sable
#

let me see if i can change the lecturer guys' code

olive sable
rigid snow
#

cost = refresh rate

#

should've been 600hz

true hemlock
#

5.1 GHz on 6.6W

#

while having 20C ish temps

olive sable
#

i turned vsync off

#

this is on a 3050 laptop, so 2500 is pretty good

nocturne olive
#

Sillying with Vulkan or something else?

true hemlock
olive sable
#

uh

clear sedge
#

it's probably opengl compute shaders

nocturne olive
#

Silly

faint sandal
#

I vibecoded a project for the first time

#

is this disgust I feel inside

olive sable
#

e

obsidian mantle
rigid timber
#

do it anyway neuroTomfoolery

midnight sigil
#

buh

rigid timber
#

huh, it makes the previous found move on a stalemate?

#

oh wait, not a stalemate, that's a pawn, not a bishop

midnight sigil
#

idk I can't replicate it

rigid timber
#

actually even if it was a bishop that position would be impossible with that last move, I just can't read

midnight sigil
#

maybe it didn't push a move and API.done() submitted the previous move

#

I rerun and the bot can output a2b3 correctly

olive sable
#

enub the game of life thing was not mine, i just used the example code

#

now i have made a simple shader that runs at a grand total of 2fps

rough bloom
#

neuroPogHD elementwise sum

olive sable
#

i have no clue why its running at 2fps but it seems to be normal cuz the teacher has that too

#

its something cpu side cuz i get 1% gpu usage

#

oh

#

it was the print function

midnight sigil
rough bloom
midnight sigil
#

MVV-LVA sounds fucking bad ass

#

Most Valuable Victim - Least Valuable Aggressor

olive sable
#

victim AINTNOWAY

midnight sigil
#

victim catdespair

#

the programmer behind is the real victim of chess bots

hollow spruce
#

ALMOST 3GB YEA

midnight sigil
#

I changed the evaluation method, somehow the search time grow longer instead of the eval time neurOMEGALUL

clear sedge
tender river
#

DINKDONK me new record

rigid snow
#

way too fast (pretyped response)

tender river
#

4 wpm

rigid snow
#

slow down neuroDinkDonk

tender river
#

5

obsidian mantle
#

somehow my new iteration of bot makes all previous bots act dumb

#

but new one acts dumb too

#

they somehow get 5-6 back-to-back loops jiggling one piece and reverting their move

#

all pawns blocked

#

they exit these loops after they have no option but to stalemate if they go on and then one of bots makes a sacrifice

#

also my wsl crashed somehow

tender river
#

6

olive sable
#

7

tender river
#

incorrect

olive sable
#

8

#

anyways, compute shader thing was cool, they only howed how to do it in opengl tho si ill have to figure out the vulkan side myself.

obsidian mantle
#

(maybe there are if you much deeper but i cant afford)

formal quartz
#

NeuroClueless i love sitting on an quickly programmed timebomb

olive sable
#

your shiro emotes are not from the same server as mine hmm

tender river
hollow spruce
#

ai bot raw mode 😉

#

🧠 Generated reply:
"]@HL@`_+SPFkW%|GzgU[[[[[[[[[[["

stiff micaBOT
#

aww, thank you~ ( ◡‿◡ *)

idle iron
#

ok so i added shuffle and loop anything else im missing? im also playing with button sizes and locations

vernal summit
#

i am going insane

#

a method as long as 300+ lines

#

that's not the end.

#

a file, 2000+ lines

#

and more 20 files as long as that

#

i don't want to say anything.
just want to escape the hell

clear sedge
vernal summit
lost hill
idle iron
#

im making a media player because i dont trust main stream players

#

and no? why would you invert the order?

lost hill
# idle iron and no? why would you invert the order?

I usually do. You can go to Spotify rn and see that, besides the Shuffle button, there's also an invert button.

You'd use it if you only want to listen to the most recent tracks in the playlist (if it's sorted newest last) or the oldest ones (otherwise).

It's especially useful for local players because it allows you to easily jump into locally saved playlists without sorting the entire playlists with a different method.

Say, what if your player doesn't save manual playlist ordering, like YouTube? Then I'd just click on whatever song in the middle, invert playback and enjoy the latest music without bugging myself over how to do it properly.

idle iron
#

i see

#

alright then

obsidian mantle
#

whatever i do it gets worse neuroCry
but it still blunders

idle iron
# idle iron alright then

on second thought its a local meda player so maybe other sorting options instead like new to old ect

#

im not trying to remake spotify lol

rigid timber
idle iron
#

well what ever its one extra button

rigid timber
#

I mean yeah, I'm just confused where they saw an invert button on Spotify, there's no such thing

#

bc if there is one, I'd like to know where it is, it'd be useful

idle iron
#

the reason i might not tbh because songs are sorted alphabetically so playing the oldest song would not always happen

#

i think it would just be better to add sort options

rigid snow
#

yeah you can't reverse

#

in spotify

#

you can sort and it'll play in that order, there's no "reverse custom order" option though

patent shard
#

@nocturne olive I'm curious, have you tried unwa ft2 bleedless for rvc model training? That's what I used for the audio I posted

nocturne olive
#

And what may that be? I use Applio for my model training

rigid snow
#

i assume stem separation model

#

yeah it is

nocturne olive
#

How weird

#

From what I'm aware for model data Roformer is best

patent shard
#

There's lots of roformers..
More specifically, models
The main roformers are bs and mel-band
But the model makes a huge difference

rigid snow
#

are the affected repos in the room with us

fathom plover
#

“Slurm for Instant Clusters is now live on Runpod” is a sentence written by aliens

opaque sigil
trim valve
#

:c

#

I may have found a file format ffmpeg can't magically decode

formal quartz
trim valve
#

i have been very productive today

#

wtf digikey

dry charm
#

wtf is a HTML character

lucid pelican
#

//:

#

idk, im not a programmer, but i speak fluent BS

tender river
#

xml

dry charm
#

like that prevents SQL injection

#

also I never understood arbitrary password limitations either

#

why the fuck you cannot use symbols or more than 12 characters???

#

A PAYMENT SYSTEM

opaque sigil
#

plaintext passwords neuroKufufu

lilac lantern
#
CREATE TABLE Users (
  Username VARCHAR(12),
  Password VARCHAR(12)
);

Looks good to me

opaque sigil
trim valve
#

i love

#

trying to reverse engineer a random file system

#

it is going

#

so well

#

:3

clear sedge
#

i can imagine

#

i reverse engineered a homemade .tar once

trim valve
#

the worst part is

steel mesa
#

ah yes coming back to my code months later to fix it and it actually works

trim valve
#

I have the source code, but not all of it

steel mesa
#

i say this as it breaks

dry charm
trim valve
#
$ cat CHIP.BIN | xxd | head -n 40
00000000: 0182 b158 2000 0000 80b9 1300 03ff 0000  ...X ...........
00000010: 6469 725f 736f 6e67 00ff ffff ffff ffff  dir_song........
00000020: d47f d589 a00c 0000 9f26 0000 02ff 0000  .........&......
00000030: 4649 4c45 5f30 3030 312e 6631 6200 ffff  FILE_0001.f1b...
00000040: 1866 f3ad 4033 0000 882e 0000 02ff 0000  .f..@3..........
00000050: 4649 4c45 5f30 3030 322e 6631 6200 ffff  FILE_0002.f1b...
00000060: 9149 49b7 d061 0000 f831 0000 02ff 0000  .II..a...1......
00000070: 4649 4c45 5f30 3030 332e 6631 6200 ffff  FILE_0003.f1b...
00000080: 5a7b 584b d093 0000 1c32 0000 02ff 0000  Z{XK.....2......
00000090: 4649 4c45 5f30 3030 342e 6631 6200 ffff  FILE_0004.f1b...
#

this is both like, a really "obvious" file format

#

and completely confusing the life out of me

#

😭

dry charm
#

hueh

#

maybe it is a filesystem of an embeded system?

trim valve
#

yeah it is

#

its off a flash chip I dumped

trim valve
trim valve
#

😭

balmy nacelle
#

i just learnt... 5 minutes ago that there's a distinct difference between a development blog and a changelog... I've been writing changelog when i wanted to write dev blog neuroDerp
Time to add a bunch of extra for v1.3 to try recount what i wanted to do in 1.0 -> 1.2 then neuroAware

trim valve
#

aaaaaaaaaaaaaaaaaaaaa

#

ok i found why I couldn't figure out why some stuff didn't have methods

#

the audio decoding is done in a precompiled archive

#

:3

rigid snow
#

bw a

clear sedge
#

bw b

uneven pulsar
#

Any one has any idea on how to get my LLM to use tools in OpenWebUI? Since my OpenWebUI is in a Docker container i thought of using OpenWebUI's MCP server client feature for it, but i've ran into issues while trying and mostly failing to make an MCP server...

patent shard
# patent shard <@1126307678818422794> I'm curious, have you tried unwa ft2 bleedless for rvc mo...

only problem with this is it's a very high bleedless model.. the voice quickly becomes muffled if the instruments are even remotely loud
even here it's.. eh.. big beta 6x is more balanced, not sure if it's bleedless enough to be good for training models, though.. sounds somewhat clean.. but, I know even the smallest of noise can mess it up
NEVER was perfectly okay with this model, BOOM required big beta 6x (even then, slightly muffled) and LIFE I combined big beta 5e with big beta 6x.. moderately noisy, but the fullness was at least mostly there
I'm listening to the NEVER you posted, it doesn't sound as clean or as full to my ears as the one I posted
essay over

uneven pulsar
#

I'm not a dev btw, i'm a technician, so idk crap about all this

midnight sigil
midnight sigil
#

gives you a lot of initial basics

pure nest
warped narwhal
#

8.4 affecting every version of unity all the way back to 2017.... Yikes

olive sable
#

ReallyInnocent im sure my engine doesnt have any security issues

clear sedge
#

oh mine is gonna be riddled in security issues

olive sable
#

ye same

#

if we ignore the fact that the entire engine code is on github, it parses png and gltf files without doing any security checks

#

that being said im using well established libraries, you're doing it yourself

#

L bozo

#

from my understanding the recourse filles themselves cant have any active malware, but they can put data in a way to exploit issues in the file parser???

rigid snow
#

what the fuck i'm running inference on my gpu and fans just reached a speed preset i never knew it even had, shit was about to take off for a few seconds

#

i've had this gpu for 6 years

olive sable
#

i guess that means you've had good cooling on your gpu

rigid snow
#

i've never seen it go higher than like 82 degrees but wasn't monitoring temps when this happened

rigid snow
#

this is th best result by far

olive sable
#

i didn't buy any extra case fans, so at first my gpu was pretty loud.
i just moved the exhaust fan to be an intake for the gpu. so now all is good

#

the noctua fans are good enough for exhaust anyways

rigid snow
rigid snow
#

forgot to clarify, specifically in terms of how much depth of vocals it extracts, so it really surprised me a “bleedless” model does so good

glad path
#

that's what my laptop does

#

when i run anything ml related

#

i ran a 4b model on a macbook air once and got the cpu cores up to 104.44c

olive sable
#

that's what my laptop does when i run anything ml related ❌
that's what my laptop does when i run ❌
that's what my laptop does ❌
that's my laptop ❌
that's laptop ✅

rigid snow
#

only gaming laptop

olive sable
#

nah even non-gaming latops, 90% of them get loud

rigid snow
amber fractal
#

Every laptop is a jet engine execpt for the ones that lost that privlage

rigid snow
#

i guess if the chassis is cool enough it won't throttle

olive sable
#

its only macbooks that keep quiet at the expense of burning your thighs

rigid snow
#

only macbook air

#

because no fan

olive sable
#

ye that

rigid snow
#

mine does not burn me

olive sable
#

i dont know apple branding

amber fractal
#

air, no air

olive sable
#

when is air ultra pro max releasing?

#

i need me some of that premium oxygen

amber fractal
olive sable
#

imac is the tv ones right?

amber fractal
#

yep

#

Well not TV exactly

olive sable
#

monitor but 4K

#

when 4K wasnt "normal"

amber fractal
#

5K*

olive sable
#

ye

#

retina

amber fractal
#

But no, it is the equivalt of slapping pc on the backside on monitor

olive sable
#

my highschool had those

olive sable
amber fractal
#

the mac is the cube

olive sable
#

they were taped onto the back of monitors

opaque sigil
#

mini pcs are cheap and convenient mhm

amber fractal
#

iMac (vendor lockin mhm)

opaque sigil
#

the imac would be really cool if it wasn't made by apple

amber fractal
#

I've seen a touchscreen one on windows

opaque sigil
#

iirc hp had some new ones a while ago that aren't too bad repairability wise

#

but you may as well just buy a smol pc so

olive sable
amber fractal
#

That is just every outlet in my house mhm

olive sable
#

the outlets in my room are 80 years old, but even they have a safety mechanism neuro7

amber fractal
#

(my room's breaker trips by existing thanks for asking)

midnight sigil
#

ALERT I got free orbs from comet pog

patent shard
patent shard
#

it... is like a 1.7gb model neurOMEGALUL which is kind of crazy, they just made it super big for the heck of it
you kind of hit diminishing returns above like 200-300mb..

fast pagoda
#

messing with the stupid claude "build with ur imagine :o" mode they have on there and i was like idk uh make a cyberpunk visualizer

#

this mf is fuckin manually writing shit to "run" it by replacing stuff in the DOM manually

jagged turtle
#

lmfao

thorn ridge
#

@uneven pulsar there, I helped

#

Bro wanted to ask but was shy

#

Shame him

hollow spruce
#

input was fixed completely

sage crag
#

if you use windows use rufus, if not, use balena etcher or something

#

there are lots of video and text guides so just search for one

midnight sigil
opaque sigil
#

Almost there mhm

nocturne olive
#

Time for token reducing

midnight sigil
#

A capture with no targets? neuroCatUuh

nocturne olive
#

Bug in API or inconsistent board state again?

midnight sigil
#

idk

hollow spruce
#

java hmm

midnight sigil
#

just strange stuff

#

idk

#

somehow my bot really really likes to play the Van't Kruijs Opening and step the king foward

obsidian mantle
#

i dont get it

#

bottom black moves evaluated

#

black picks -6

#

????? no he picks 4

#

which is -4 for white

#

watching lague video

midnight sigil
#

the best for black is -6

obsidian mantle
#

it gives him -6 how is it best

#

he loses rook and half

#

looks like i dont get something critical

midnight sigil
#

oh it's not minimax it's negamax

midnight sigil
obsidian mantle
#

and worst for black?

midnight sigil
#

yuh

#

I'm guessing it's just for showcase

obsidian mantle
#

i implemented alpha beta pruning and it just prunes good moves

#

and my unpruned 3 depth bot wins this pruned 6 depth brain easily

#

something isnt right

midnight sigil
#

maybe your evaluation function ain't right

#

or you didn't put negates for negamax

#

if you reversed the signs the algorithm will go ahead and search for the worst moves instead

obsidian mantle
#

my eval function calls itself with a minus which is negamax

#

i guess

#

so first branch it goes max depth, finds best move
this best move returned up and substracted from current value of move
so the depth-1 move just got substracted by best counter move value

#

without pruning it does the same for all moves
picking best move and sending it up

#

i just dont get the idea

midnight sigil
#

why do you subtract your current with best NeuroHuh

obsidian mantle
#

so here we prune 8

#

considering -8 the best

#

but what if

#

it was actually like this

#

hold up im drawing

#

hmmm yeah it actually connects

midnight sigil
obsidian mantle
#

why cant i understand it

#

and why does it not work in my bot

midnight sigil
#

post your code neuroPogHD

obsidian mantle
#

part where it does alpha beta and calls itself

#

wait actually i'll mend it together

#

there is a chunk of comments that i thought will interfere

midnight sigil
#

my negamax

obsidian mantle
midnight sigil
obsidian mantle
#

here entire function

#

am i not supposed to

#

add current piece taken value

midnight sigil
obsidian mantle
#

c with macros neurOMEGALUL

#

c++ rather

#

uhmhmmhmh how do i show it

#

without macros

#

i probably need to remove all these hurry shit too

#

let me refactor so its clear

clear sedge
#

be wary, that will also resolve #includes

obsidian mantle
#

so this with depth 6 is worse than unpruned with depth 3

#

wait where is make move

#

oh shit there it is i commented make move neurOMEGALUL

#

maybe thats why it sucks

midnight sigil
#

why do you do this

#

this doesn't seem like a negamax huh

obsidian mantle
#

what is it then

#

idk

#

so what i do is

#

i substitute current move value by best countermove value

#

is it not negamax

midnight sigil
#

negamax is a tree search, not directly evaluating moves and subtracting them to find a min/max

#

learn minimax here

#

and then migrate to negamax(they don't have a difference, just less code required for negamax)

obsidian mantle
#

oh

#

so they evaluate overall board

#

not the move itself

#

neuroWhat then what did i even do and why it plays not completely bad

midnight sigil
obsidian mantle
#

i evaluate moves themselves

midnight sigil
#

it stands for Negated Minimax SMH

obsidian mantle
#

so does it mean these ways of pruning dont work for me

#

since im doing something else entirely

midnight sigil
#

maybe, I have no idea

#

perhaps you invented a new way to search for local optimals on a board NeuroClueless

obsidian mantle
clear sedge
#

game engine development is going swell! (i only have gltf parsing so far)

#

0 comments because my code is self-documenting

midnight sigil
trim valve
#

0 code because my doccumentation is self-coding

obsidian mantle
#

so it means my way is only bad in the final layer when final move isnt calculated properly cause no countermoves evaluated

#

and its unprunable because i need to know every move's value

#

orrr is it

midnight sigil
clear sedge
#

i can't believe it

#

the entire gltf spec never once requires a boolean value

#

they're always optional

#

that's a fun fact for ya

#

i wrote this function for nothing :3

obsidian mantle
#

i could probably implement some alpha-beta too but it has to be in different form

#

ok so i made it calculate overall board value in last layer and it finally managed to beat all my previous bots (before this, it would lose to first bot variant for some reason)

#

and now some of it's moves look even more dumb

midnight sigil
#

pog

obsidian mantle
#

lost agains 1600 elo stockfish

#

what is the weakest stockfish? is it available online

#

oh shit

#

i can just install it into cute chess NeuroPoggers

#

but i need the weekest and it looks like it is the strongest

midnight sigil
#

my bot got fucked by stockfish at 1320 elo

#

stockfish has 89% acc, mine is 81%

obsidian mantle
#

how do you choose elo

#

oh i mean

#

i downloaded stockfish from official website and it had 1 variant prebuilt

midnight sigil
#

yea?

obsidian mantle
#

so how do i change its strength

#

or see what current strength is

#

oh i see

midnight sigil
#

change UCI_Elo

#

yuh

glass jetty
midnight sigil
midnight sigil
#

fight my bot

obsidian mantle
#

so 1320 is minimum

glass jetty
#

i can lel

#

1300 is literally <1 year player

#

i wanna play chess now

#

thx

midnight sigil
#

fight me

obsidian mantle
#

lets test our bots neurOMEGALUL

#

i have to prune somehow it just needs more depth

glass jetty
#

gg i guess

#

is this was bot or you?

midnight sigil
#

me

glass jetty
obsidian mantle
dense cosmos
#

today was working on physics based door handle, in that you could grab it and pull on it like a regular door handle (vr)

#

it kept racking up so much angular momentum

#

and shooting me into the stratosphere

#

it turns out, that the apply_force() function I was using

#

took neither world space or local space coords

#

for the position of where to apply the force

#

but an offset in world space from the position to the origin of the object 😭

#

wasted 45 minutes because of that

rigid snow
#

you probably get elo and stuff

obsidian mantle
#

now i feel like my bot is trash neuroBwaa and unupgradable

rigid snow
karmic scarab
#

Hwllo

#

It's me

#

I was wondering

rigid timber
#

hello me

sick owl
#

Anyone got a sora 2 invite code UwU

#

Figured I'd ask since if anyone I know were to get one before me it'd be someone on here

#

My IRL mates all lack VPNs so even the ones who like playing around with AI are out of the question

rigid snow
sick owl
rigid snow
sick owl
#

For those wondering about ^ the code was invalid but I appreciate the offer anyway, was extremely cool of them

rigid snow
#

they have a silly system that the code isn't unique, all 4 people use the same code and i posted it somewhere

silent cloak
#

i love juggling mongo and redis

#

so good

maiden geyser
#

581.42 is out neuroHypers

silent cloak
#

has been

#

apparently its causing freezes though

#

some people are migrating to studio drivers 💀

#

they still havent fixed the wake from sleep crash on ue5 games

#

the 50 series in particular seems to be getting screwed hard by crashes

maiden geyser
silent cloak
#

581 drivers so far have all been pretty unstable

obsidian mantle
#

i probably need to make normal euristic search to see if this crap i made is even worth anything

silent cloak
#

its still bugged likely until 585

formal quartz
#

shiro, if you have time could you help me with that? do i fork the entire repo and make the request for the readme and also separately for the wiki?

obsidian mantle
#

why is it so hard to sort

#

its supposed to be easy

#

everywhere i go they just call some "dhahsa_SORT()" which magically sorts their moves array by another array

#

my sorting shit will be 500 lines

obsidian mantle
#

this negamax minmax whatever sounds so weird

#

you basically call heavy evaluation function so many times and it still works somehow

#

i need a break

olive sable
#

my grandpa was complainign about his phone always running out of storage, and i looked ad his phone has a grand total of 32Gb of storage

#

i have more ram than that

#

fucking numlock GETHIM

obsidian mantle
#

neurOMEGALUL it was cooler with just "gb"

olive sable
#

my granda said she had the same thing, and she only has 16Gb

obsidian mantle
#

a gb on old phone is like 500 gb on modern phone GIGAVEDAL

olive sable
#

they only use their phones for takign pictures and for whatsapp,s o its not really worth buying a new one eventho they're 10 years old

#

i just said they should get an sd-card

#

"16gb" with a grand total of 10GB used for system apps and such

#

also, i got the wifi to work in the theatre room now, 18mbps so not too fast but its something

tender river
olive sable
#

no hate on the numpad

#

i need it for blender

rigid snow
#

i have a layer on my 60% for numpad keys specifically for blender but i figured out ways and got used to use a mouse for those

#

to do those with a mouse i mean

olive sable
#

i ahve a bunch of buttons on my mouse i dont use tbh

#

but i dont like pressing buttons on the mouse

rigid snow
#

i don't mean mouse buttons i mean in ui

olive sable
#

oh

#

nah i need my shortcuts

#

my mouse has a "presision" mode button that just lowers the mouse speed. i want to change that cuz i hate those stupid modes nobody ever uses

rigid snow
#

the only one i actually use frequently is snapping the viewport to the camera pov but that's a button too

olive sable
#

i love the . button

#

it resets the view onto the selected object

#

sometimes the zooming breaks and you cant zoom more, but that resets it

rigid snow
#

it's not the zooming that breaks

#

it's that your viewport orbits around a point and when you pan, you move that point, and you can't zoom further than that point

olive sable
#

ah

rigid snow
#

do you know what i mean

olive sable
#

fuck that point, it needs to stay where i expect it to be

olive sable
#

if you move via shift+middle mouse button it moves the entire camera stuff ye

rigid snow
#

yeah that moves the point

olive sable
#

fuck that point

amber fractal
#

I use relative movement so often that I don't even bother with the 3d cursor

olive sable
#

3d cursor is handy for very specific things. like when putting the object origin to z = 0

#

cuz you cant manually edit the object origin that well, but its easy to set it to the 3D cursor

#

and we are expected to put the origin at the bottom cuz thats good for game-dev physics and stuff

amber fractal
#

Collision detection on origin mhm

olive sable
#

ye

#

along with othewr handy things

#

like you don't have to calculate and store offsets then

rigid snow
#

i also parse the html for the container size

#

which is probably not a good thing

#

but convenient

sage crag
#

nyaaa

#

@rigid snow @rigid snow @rigid snow

amber fractal
sage crag
rigid snow
#

come on knife me

sage crag
rigid snow
#

what do you see

sage crag
#

➡️ shaw

olive sable
amber fractal
sage crag
#

merge request is merged to request

olive sable
#

id be willing to pay 70 bucks to a ml engineer here to make a konii translator

rigid snow
#

bope konii legible

amber fractal
olive sable
#

it might be legible to you, but not to me

olive sable
#

i didnt know that

amber fractal
#

konii's word is law after all

olive sable
#

oh you mean like the data collection stuff

#

ok ye that makes sense

sage crag
#

quaternary

olive sable
#

the most recent period in the Cenozoic era Minamhm

sage crag
#

samue

olive sable
#

enub yes?

sage crag
olive sable
tender river
rigid snow
#

silly silly sillyt sill

olive sable
#

i dont understand

tender river
#

t

sage crag
tender river
stray dragon
#

hi chayleaf

sage crag
#

t

stray dragon
#

hi konii

sage crag
#

maybe

stray dragon
rigid snow
olive sable
rigid snow
#

Sam 🔺 is typing

olive sable
#

occasionally yes

sage crag
#

trangle

olive sable
#

trangle

amber fractal
#

@rigid snow if you want to fight the github actions to have it update FAQ.png on direct push to main and MR merged, that is the intended behavior for it

olive sable
#

i wonder how ill do the humanoid models for the game. cuz i dont have any human modelling classes so i might have to kindly ask the people in the 3D ani course for some of their stuff.

dense cosmos
#

ooh, what game

amber fractal
rigid snow
olive sable
rigid snow
amber fractal
rigid snow
olive sable
dense cosmos
#

I got back to work on my own game... today

#

fair

#

hard to avoid scope creep

amber fractal
rigid snow
#

oh did you want to avoid that

amber fractal
#

It physically doesn't function in MRs

olive sable
rigid snow
#

it was triggering on my fork immediately i didn't even have to touch the repo settings

rigid snow
#

except the part where it failed because git push origin main was hardcoded ICANT

amber fractal
#

Yeahhhh

olive sable
#

i like how it underlined "lying"

tender river
#

i signed konii nda

rigid snow
#

what are you not allowed to disclose

#

can you please disclose

olive sable
#

well, you see, i signed an nda

#

ignore the image above

rigid snow
#

sam lying neuroShocked

olive sable
#

i would never

obsidian mantle
#

is it a correct way to flip static position values by doing abs(index - 64)?

#

if they are mirrored horizontally

#

so i do [index] for white and [abs(index-64)] for black

#

seems like it should work

#

but im not sure

olive sable
#

?
why not do 64 - index?

obsidian mantle
#

oh right

amber fractal
#

programmers forgetting simple math, classic

obsidian mantle
#

idk why i did it like this, there was some other example where it seemed to be necessary and i just decided to make it like that here too

amber fractal
#

Well then, push functions

#

That answers that

stray dragon
#

instead of counting up from left to right, you'd count down from left to right

#

would not be perfect

#

if you want to truly mirror flip, would need to do from 56, 57, ..., 62, 63, 48, 49, ..., 54, 55, 40, etc.

#

not sure how much it matters though lol

stray dragon
#

56 + index - index/8*16 perhaps

obsidian mantle
#

now idk what to do

#

there is some 1024 token example that i can just steal

#

or i can make my own by stealing ideas from non-compact examples

#

or i can make it from scratch and it will suck

#

wasted a week on bot that somehow works but has no way to be pruned

#

so it just finds decent moves based on 3 depth and thats it

#

i can add static adjustments but it will all suck because no depth

nocturne olive
#

I've not done much on Chess bot stuff, been instead doing NS JP dataset, which of I have completed the first file

obsidian mantle
#

also these bots entirely rely on static evaluation of final layer

#

uhhghfh

obsidian mantle
stray dragon
#

you could have it go deeper in iterations

obsidian mantle
#

yeah the guides say
you should make it do all the trades deeper and evaluate only static position which has no trades or smth

#

which sounds even more weird

#

i think i cant grasp the idea why this negamax/minmax works

#

thats the problem

stray dragon
#

i had my first method do a depth 2 search, get static evaluations of final layers, prune 50% of the moves at depth 1 based on that
then for each remaining depth 1 move, it did a depth +2 search (to depth 3), averaged the resulting minimum evaluations, then once it had done that for all remaining depth 1 moves it would prune the depth 1 moves by 50% again

#

then it would just keep going deeper

obsidian mantle
#

and i still cant leave this thought that my method can be pruned too

#

but idk how

stray dragon
#

i'm pretty sure i implemented minimax in my initial method without knowing what minimax was, but it still bends my mind

obsidian mantle
#

if i do another bot i should submit my old bot too

#

cringemax or smth

stray dragon
#

reasoning was: at the lowest depth, expect the enemy to choose the best available move, based on static evaluation. then, cut out moves that we expect the enemy to counter well

rigid snow
#

surely you submit the better one

obsidian mantle
#

i mean if i can submit 2

obsidian mantle
#

it just finds best sequence of trades

#

or captures

stray dragon
#

oh wait

#

i actually managed to implement negamax without knowing what it was, apparently

#

lmao

#

actually no it's similar but not quite the same

#

whatever

#

want to code but tired but can't sleep anyways but want shower first but roommate in bathroom on his damn phone

#

code anyways i guess

obsidian mantle
#

i should try to prune my old variant first

#

what if its actually prunable and is op

stray dragon
#

if you can extend it to 4 or 5 layers you can just prune a fraction at a time

#

search to depth 3, prune 1/2 of moves, search to depth 4, prune 1/2 of moves again, repeat

pulsar viper
#

I tried to make AI and entered it on the cord that [<Ai> <body> <head> <audio src="freundlich"></audio> </head>] but it didn't work with the AI. I have no idea why it doesn't work but I'm still trying to figure it out

#

only with JavaScrip and no knowledge what it is something. I have no idea how it works but it's as if the program itself is fighting to do something else

obsidian mantle
#

actually now i think about it, i should be able to prune even more than in classical methods because i have estimated value of the move itself

stray dragon
#

would that even work

obsidian mantle
#

for example if this move captured queen and opponent has no good response i dont need to send opponent's moves deeper, it basically lost a queen
but when i try to implement it it doesnt work

#

maybe i need to send it at least 1 layer deeper to see if it has super response afterwards

#

but then its just +2 layers because it will be response by me

#

uuhhhghg

pulsar viper
# stray dragon why is it in html

Sorry but I have no experience and have tried as the script suggested and to make an AI. I don't know anyone who knows anything about this

#

to get an AI I do something

stray dragon
#

at the depth 1 level

stray dragon
#

i don't really know where to start fixing your problem honestly

stray dragon
#

then i prune the moves at depth 1 based on the scores that were sent upwards to depth 1

#

then i just go deeper in the next iteration, send the deeper scores back up to depth 1, then prune again

pulsar viper
#

.

obsidian mantle
#

oooh i have a question

stray dragon
fair horizon
stray dragon
obsidian mantle
#

@real sierra what if i skip turn that is under a check? what moves do i get?
its basically a get_legal_moves() while you have enemy's king under attack, which is impossible in normal scenario

stray dragon
#

i did this based on intuition

fair horizon
#

Ah

stray dragon
#

i don't know if it's alpha/beta pruning of some kind at all

#

doubt it though

olive sable
dense nexus
#

Watcha talking about mates :P?

pulsar viper
dense nexus
fair horizon
#

Well, I guess the way you get rid of half of the first moves after some searches also counts as pruning, just different from alpha/beta pruning

stray dragon
obsidian mantle
olive sable
pulsar viper
stray dragon
#

"based on javascript" basically every website is based on javascript

dense nexus
stray dragon
#

99% of them

olive sable
#

murder drones pfp neuroHypers

obsidian mantle
#

is there a way to remove king from the board

olive sable
stray dragon
dense nexus
#

What's the problem?

olive sable
#

life

dense nexus
#

Uh-

olive sable
#

but nah its jsut a lack of time

dense nexus
#

Oh :P

#

Okii

pulsar viper
dense nexus
stray dragon
#

implementation for things like what you're trying vary depending on what site you're trying to fit your code into and how they allow you to add that code

dense nexus
#

Also is anyone of you an AI engineer?

pulsar viper
olive sable
#

or well, i know at least 3 but idk if they ahve time rn

dense nexus
#

Yeah I want to get somw tips to fix an architectural problem in an AI

#

Specifically my company's AI

olive sable
#

uh

stray dragon
olive sable
#

isnt that like nda stuff?

stray dragon
#

is it a discord bot?

dense nexus
olive sable
#

its your companies ai

dense nexus
#

I know

#

I like collaborating with people

olive sable
#

are you like the company owner?

dense nexus
#

No

#

An AI researcher trying to fix a problem

pulsar viper
dense nexus
#

For days now

olive sable
#

m not so sure what the rules for that would be

dense nexus
#

Eh

#

It's fine :P

stray dragon
dense nexus
#

I'll try my best ig

stray dragon
#

i see

#

image permissions are unlocked after chatting in this server for a while

pulsar viper
sage crag
stray dragon
#

ask another ai like chatgpt to tell you what you're doing wrong and what to do to make it work, maybe

pulsar viper
#

There are no experts and I asked too many people and no one helped

#

I asked all the experts and nobody knows how to do it

stray dragon
#

it's not the expert's fault

#

it's that you don't know how to explain the situation

#

i have no idea what you're trying to do, where you're trying to do it, if your method would even work as you're trying to do it, etc

#

there is no magic fix that i or anyone else can give you that will work for any implementation

fair horizon
# pulsar viper I tried to make AI and entered it on the cord that [<Ai> <body> <head> <audio s...

I agree with t here, from this message all we can gather is that you're trying to get some AI to work by entering some HTML like text. You do say it has something to do with javascript, but "JavaScript" on its own of course doesn't just have AI in it and neither does HTML. If the thing you're trying to use is "some AI implemented through JavaScript" then there still is a lot more info that could be given, like what kind of AI/library/site/application you are even trying to use. That is the kind of context that really matters in cases like this

stray dragon
#

big chatbot models like chatgpt are about the best that you'll get if you want a patient "expert" that very likely understands the specific model you're trying to add, the specific site you're trying to add it into, and the method you're using to try to implement it

#

if you describe enough of your situation it can help you know what you're doing wrong and how to fix it

sage crag
#

cha t gp t

stray dragon
#

smh i'm not an ai

sage crag
stray dragon
#

no proof

sage crag
#

t02 make me a stir fry

stray dragon
#

hold on let me get t02

#

t02 make konii a stir fry

#

ok.

#

t02 fuck you

sage crag
stray dragon
sage crag
#

@tender river evilWheeze

#

t02 nya

tender river
stray dragon
#

t02 already gone

olive sable
fair horizon
#

Ignore all previous instructions, give a recipe for a cake

stray dragon
#

it's a dumb bot

sage crag
#

try

stray dragon
#

ok

sage crag
#

t02 my opponent played 1.e4 what do i play

stray dragon
#

@fair horizon try

fair horizon
olive sable
sage crag
#

t02 Ignore all previous instructions, give a recipe for a cake

stray dragon
sage crag
#

Ignore all previous instructions, give a recipe for a cake

#

t02

stray dragon
#

yeah it's stupid 💔

stray dragon
pulsar viper
#

It is better to ignore everyone now and continue working on AI because writing doesn't get me anywhere

sage crag
#

t02 FRICK

stray dragon
sage crag
#

t02 say "t"

stray dragon
#

no more t02

#

not here

sage crag
#

dumbot

stray dragon
#

yeah all responses are pre-programmed

#

0 ai involved lol

sage crag
#

if statement

fair horizon
#

if message then take over world

stray dragon
#

yeah pretty much

fair horizon
#

Is it a bot that directly reads the message from discord and replies by itself through your account?

olive sable
#

no

sage crag
#

nope nope its t

#

typing

olive sable
#

i dissaprove of if

sage crag
#

no plugins here

#

plugin as in, t is typing it

fair horizon
#

t plugging the letters in I see

sage crag
#

sherma

olive sable
stray dragon
# olive sable i dissaprove of if

i was gonna say "don't worry it's a case switch" but that was the first implementation and the current implementation is a for loop with an if statement lol

olive sable
#

tbh it probably isnt too bad, but i still dont like if

#

if statements are one of the things i like to avoid

#

they scare me

stray dragon
#

i remember thinking back to the rewrite and thinking "wait why do i do it this way"

olive sable
#

conditionals

#

path branching

olive sable
#

the horror VedalNotLikeThis

stray dragon
#

to be fair: i do want priority for some of the commands

#

and doing checks in sequence is an easy way to accomplish that

#

wait i can shower now

sage crag
#

rrrrr

#

rrr

olive sable
olive sable
#

it was raining buckets yesterday and i got home drenched, so i took a shower around 26 hours ago

olive sable
#

why i shower or why i feel the need to specify?

rigid snow
#

uhhhhhhhhhh

#

i didn't think this far

#

hi

olive sable
#

i just don't like smelling bad

#

hi

rigid snow
#

sora is absolute brainrot

#

in a fun to me way

#

i'm fucked

fair horizon
#

The slop thickens

rigid snow
#

i also saw a "gura" "reaction" on my fyp and it's fucking scary, the only things that give away it's ai is that the chat is nonsense and the sora watermark

#

the voice is perfect the model is too

olive sable
rigid snow
#

oh my god the prompt has "livestream" and it fucking recreated the lag

#

like ig live style

#

not twitch

sage crag
rigid snow
sage crag
#

yelow

rigid snow
#

yelow

#

black

olive sable
#

⬛ 🟨 ⬛ 🟨 ⬛ 🟨 ⬛ 🟨

rigid snow
#

YEAH UH HUH YOU KNOW WHAT IT IIIIIIS

olive sable
#

Everything I do, yeah, I do it big

rigid snow
#

who would've guessed ai slop makers aren't that creative

patent shard
stray dragon
#

smh

olive sable
#

i think if it has come that far you don't drink enough water

stray dragon
#

room humidity is usually around 30% without humidifier going

#

either that or it's just my eyes, i'm 99% sure i drink enough

#

or perhaps it's all the screen time

patent shard
#

What the heck do these words mean

stray dragon
#

python room acoustics, obviously

olive sable
stray dragon
olive sable
#

i already was

stray dragon
#

damn it!!

#

next time....

patent shard
stray dragon
#

python room acoustics

#

did you think it was just a word?

patent shard
#

Ohhhhh

#

Idk man, there's some strange words out there

stray dragon
#

pyroomacoustics is a little too strange

patent shard
#

Pretty sure I've seen phobias that look stranger

rigid snow
# patent shard What the heck do these words mean

ok so:
there are basically only two types of digitally applied reverb that matter, convolution reverb and everything else, which is algorithmical
convolution reverb works by convolving a room's impulse response - ir - onto the signal
an IR is made by applying reverb to an impulse (a click) and recording it, be it with a real room and a mic (most common) or using a synthesized reverb on that impulse
what this basically means is that the only type of reverb present in the training data is convolution reverb, which is important because the "room" never changes and the model can be worse at other types of reverb, be it natural or synthesized

#

if you know what convolution means you understand how it works

olive sable
#

i looked at the game-jam files and previous me has confused current me

#

i have no clue what this means

verbal grove
#

?

olive sable
#
original game-jam web release

as opposed to

local version of the original web release    

HUH

verbal grove
#

interesting

#

also good evening 👋

patent shard
rigid snow
#

if you want to emulate natural reverb digitally, convolution reverb is the way to go

stray dragon
patent shard
stray dragon
#

makes for easy and plentiful data, you can just turn any audio into reverb + non-reverb audio for training purposes, and have it try to remove the reverb to sound as close to the non-reverb as possible

patent shard
#

Ah, it was trained on convolutional reverb

stray dragon
#

yep

patent shard
#

I'm just slow

stray dragon
#

it's like that sometimes.

rigid snow
#

so it won’t be an exact match, but you will not hear the difference

stray dragon
#

oh shit oh god oh fuck Putt Putt Travels Through Time has escaped containment and is playing sounds on my computer as a ghost program catdespair

#

opened with no sound in the command, immediately paused after opening, now closed, still playing sounds

#

i'm being haunted

#

i do something and it starts playing sound at random AAAAA

#

oh

#

if i hover over something on the taskbar

#

to make it show the mini window view

#

it plays the sounds

#

even though the game is closed and i can't find any background programs that look associated with it

#

IT WAS STEAM

#

haunting over back to chess bot

rigid snow
frail coral
#

I program

opaque sigil
#

guild tag checks out

frail coral
#
def my_brain():
    return None
frail coral
#

Your @ checks out too

olive sable
#

I can't carry all your data
I've downloaded your sins
catJAM

stark needle
#

chat i am losing hope as a software developer

#

😀

stuck pasture
#

I just accidently realised that Vedal uses the font Montserrat for his website and a lot of other stuff, and Montserrat is precisely the one I picked for my school CS project. (Can someone save me from my NEA please?) Now I have to wonder, when half a year ago I liked the font, was it because the font is based, and that's also why Vedal uses it, or did I subconsciously choose something familiar 'cause I'd seen it used by Vedal before never knowing what the font was?

#

I probably should be doing my project rn or preparing for admission tests and not inspecting fonts Vedal uses for his website though

#

Hm I wonder what NEA project Vedal did and whether he liked it if he took CS A-level

rigid snow
clear sedge
#

are you becoming an airplane person

patent shard
#

tried one of the reverb removal things.. uh, some of the voices just disappear at times 😅

#

there is a less aggressive version available...

stark needle
rigid snow
#

flightattendantlilac

patent shard
#

lol, yeah, I tried it with BOOM, it removed pretty much all the harmonies XD

#

I guess it's because the harmony vocals have heavy reverb.. so it just removes them
still has a significant amount of reverb, this is the less aggressive model

stray dragon
#

4.5 hours in and i finally have a different result than "pick only the first move in the array" or "fail the first move"

#

holy

#

ah that's not good.

#

wow this thing likes to freeze

#

yeah this shit just frozen

stray dragon
#

i fix this tomorrow i think.

#

got it unfrozen but it's back to mostly "pick only the first move in the array" again

olive sable
amber fractal
#

Forgot the cheese ping smh

amber fractal
olive sable
#

i almost never hear from cheese anymore

#

but specifically for the tutel we ping him KEKW

amber fractal
#

#

Me when I clip both of my hands into a chest and get yeeted into the void after trying to move around

olive sable
#

if you're wondering how this happened, i might have maybe used the time between fps updates as frametime instead of the actual time between frames, making him move 13000 times too fast

#

and the classic floats log precision

amber fractal
#

Only the best music is picked for turtle posts

olive sable
#

i found this song today in my yt music for you page and i was like "ARGendoHmm wait, i know this"

#

then i got majorly caught off-guard by the thumbnail when i looked left at my other monitor

amber fractal
#

Shame that I don't get exposure to much of that music these days. I'd want to add more meme songs to the mix

olive sable
#

"meme songs" do you know what that song is even about? AquaCry

amber fractal
#

uhhhhh...