#programming
1 messages · Page 234 of 1
those should be available by default
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)
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
who said otherwise
std is standard 
Finally bit the bullet and bought some VPN time today
Went for Mullvad because DAITA is cool
bro forgot the if (move.isMate) pushMove(move)
imagine not needing a vpn to do anything
see how many nodes your bot have to search before getting Qe8# 
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
Lemme guess, the great firewall or the digital iron curtain?
latter
o7

its vsync

my laptop is 144hz
not 540? 
let me see if i can change the lecturer guys' code
this laptop was 600 bucks, im glad i even have 144
here
i turned vsync off
this is on a 3050 laptop, so 2500 is pretty good
Sillying with Vulkan or something else?
gimme
uh
i saw a GLuint and something about compute
it's probably opengl compute shaders
Silly
what if its not your turn but opponents recursed turn 
do it anyway 
huh, it makes the previous found move on a stalemate?
oh wait, not a stalemate, that's a pawn, not a bishop
idk I can't replicate it
actually even if it was a bishop that position would be impossible with that last move, I just can't read
maybe it didn't push a move and API.done() submitted the previous move

I rerun and the bot can output a2b3 correctly
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
elementwise sum
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




victim 
ALMOST 3GB YEA
🛌
I changed the evaluation method, somehow the search time grow longer instead of the eval time 
I made a game in assembly that runs without an operating system. This is bare metal programming.
Code for 6% off the GEEKOM A9 Max: INKA9MAX
Amazon US: https://www.amazon.com/dp/B0FJ213R6G?maas=maas_adg_0FE41833A48421DFC866BA78A00785F4_afap_abs&ref_=aa_maas&tag=maas
GEEKOM US: https://www.geekompc.com/geekom-a9-max-mini-pc/?mtm_campaign=a9max-I...
me new record
way too fast (pretyped response)
4 wpm
slow down 
5
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
6
7
incorrect
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.
however this might mean that there are no actually good moves so they do it right
(maybe there are if you much deeper but i cant afford)
i love sitting on an quickly programmed timebomb
aww, thank you~ ( ◡‿◡ *)
ok so i added shuffle and loop anything else im missing? im also playing with button sizes and locations
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


Idk what you're doing, but shouldn't there be a Reverse button that inverts the order of the playlist?
im making a media player because i dont trust main stream players
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.
whatever i do it gets worse 
but it still blunders
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
an invert button next to the shuffle button...?
well what ever its one extra button
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
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
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
@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
And what may that be? I use Applio for my model training
There's lots of roformers..
More specifically, models
The main roformers are bs and mel-band
But the model makes a huge difference
“Slurm for Instant Clusters is now live on Runpod” is a sentence written by aliens

slurm really a glorp kinda acronym
wtf is a HTML character
I guess, but it is weird saying "HTML Character"
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
plaintext passwords 
CREATE TABLE Users (
Username VARCHAR(12),
Password VARCHAR(12)
);
Looks good to me


the worst part is
ah yes coming back to my code months later to fix it and it actually works
I have the source code, but not all of it
i say this as it breaks
love VARCHAR(12) when also VARCHAR(255) takes 4 bytes in the table lol
$ 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
😭
^
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 
Time to add a bunch of extra for v1.3 to try recount what i wanted to do in 1.0 -> 1.2 then 
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
bw a
bw b
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...
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
I'm not a dev btw, i'm a technician, so idk crap about all this
I recommend watching both chess bot videos of Sebastian Lague
gives you a lot of initial basics
nice security unity
https://unity.com/security/sept-2025-01
8.4 affecting every version of unity all the way back to 2017.... Yikes
im sure my engine doesnt have any security issues
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???
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
i guess that means you've had good cooling on your gpu
i've never seen it go higher than like 82 degrees but wasn't monitoring temps when this happened
btw i tried the model on a very hard song for stem separation models and am very impressed
this is th best result by far
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
far from perfect still but really good
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
yeah
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
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 ✅
nah even non-gaming latops, 90% of them get loud
also this is weird this should not happen
Every laptop is a jet engine execpt for the ones that lost that privlage
i guess if the chassis is cool enough it won't throttle
its only macbooks that keep quiet at the expense of burning your thighs
ye that
mine does not burn me
i dont know apple branding
air, no air
iMac (i see you in the landfill all in one)
imac is the tv ones right?
5K*
But no, it is the equivalt of slapping pc on the backside on monitor
my highschool had those
shitty nuc's with mini-dp ports, adapted to either hdmi or dp, or vga for the older monitors
no no, that is the Mac
the mac is the cube
they were taped onto the back of monitors
mini pcs are cheap and convenient 
iMac (vendor lockin mhm)
the imac would be really cool if it wasn't made by apple
I've seen a touchscreen one on windows
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
i remember we had 1 monitor with a loose power cable, and the psu was built into the screen so you had a full 240V loose.
you sometimes had to push it furhter in to make it work, at the risk of getting shocked or zappy noises
That is just every outlet in my house mhm
the outlets in my room are 80 years old, but even they have a safety mechanism 
(my room's breaker trips by existing thanks for asking)
I got free orbs from comet pog
They've gotten really good, yeah
I still find for personal listening, big beta 6x is my go-to a lot.. just has a little more fullness while not being super noisy by any means
it... is like a 1.7gb model
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..
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
lmfao
input was fixed completely
making bootable usb is trivially easy
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
oh... 
Almost there 
Time for token reducing
A capture with no targets? 
Bug in API or inconsistent board state again?
idk
java hmm
the board was never updated, so it won't be the board
just strange stuff
idk
somehow my bot really really likes to play the Van't Kruijs Opening and step the king foward

i dont get it
bottom black moves evaluated
black picks -6
????? no he picks 4
which is -4 for white
watching lague video
the best for black is -6
it gives him -6 how is it best
he loses rook and half
looks like i dont get something critical
oh it's not minimax it's negamax
it's choosing bests for white
and worst for black?
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
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
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
why do you subtract your current with best 
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

post your code 
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
my negamax

c with macros 
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
gcc -E file.c```
be wary, that will also resolve #includes
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 
maybe thats why it sucks
what is it then
idk
so what i do is
i substitute current move value by best countermove value
is it not negamax
negamax is a tree search, not directly evaluating moves and subtracting them to find a min/max
This video covers the minimax search algorithm, as well as how it can be sped up using alpha-beta pruning.
Pseudocode:
https://pastebin.com/VSehqDM3 - plain minimax
https://pastebin.com/rZg1Mz9G - alpha beta
Support the creation of more tutorials:
https://www.patreon.com/SebastianLague
learn minimax here
and then migrate to negamax(they don't have a difference, just less code required for negamax)
oh
so they evaluate overall board
not the move itself
then what did i even do and why it plays not completely bad

legendary naming
i evaluate moves themselves
so does it mean these ways of pruning dont work for me
since im doing something else entirely
maybe, I have no idea
perhaps you invented a new way to search for local optimals on a board 

game engine development is going swell! (i only have gltf parsing so far)
0 comments because my code is self-documenting


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

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
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
pog
lost agains 1600 elo stockfish
what is the weakest stockfish? is it available online
oh shit
i can just install it into cute chess 
but i need the weekest and it looks like it is the strongest
how do you choose elo
oh i mean
i downloaded stockfish from official website and it had 1 variant prebuilt
yea?
skill issue
so 1320 is minimum
Join the challenge or watch the game here.
fight me

@obsidian mantle https://lichess.org/noYRdikN
Join the challenge or watch the game here.
gg i guess
is this was bot or you?

will you play with my bot 
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
iirc there's bot matchmaking on lichess that sounds fun
i don't have a bot to test with but there's a uci runner that connects to a bot account and hosts your bot basically
you probably get elo and stuff
now i feel like my bot is trash
and unupgradable
you have to use a brand new account to convert a bot one btw
hello me
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
dms
Thank you 

For those wondering about ^ the code was invalid but I appreciate the offer anyway, was extremely cool of them
they have a silly system that the code isn't unique, all 4 people use the same code and i posted it somewhere
581.42 is out 
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
what else can beta-testers expect?
581 drivers so far have all been pretty unstable
i probably need to make normal euristic search to see if this crap i made is even worth anything
they dont even have proper anisotropic filtering atm

its still bugged likely until 585
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?
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
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
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 
it was cooler with just "gb"
my granda said she had the same thing, and she only has 16Gb
a gb on old phone is like 500 gb on modern phone 
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
numpad 
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
i ahve a bunch of buttons on my mouse i dont use tbh
but i dont like pressing buttons on the mouse
i don't mean mouse buttons i mean in ui
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
the only one i actually use frequently is snapping the viewport to the camera pov but that's a button too
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
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
ah
do you know what i mean
fuck that point, it needs to stay where i expect it to be
ye
if you move via shift+middle mouse button it moves the entire camera stuff ye
yeah that moves the point
fuck that point
I use relative movement so often that I don't even bother with the 3d cursor
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
Collision detection on origin mhm
ye
along with othewr handy things
like you don't have to calculate and store offsets then
oh hi, about the redesign thing, i finished that the day you were gone, here's my branch https://github.com/mlntcandy/NeuroProgrammingFAQ/tree/redesign
the only problem is idk wtf is going on with the actions, i should probably figure that out now, for now i returned the push trigger so i have an up to date image in the branch
i also parse the html for the container size
which is probably not a good thing
but convenient
Yeah, I had to redo that particular action from push. It triggers on merge requests, Still not sure what the correct action is for it is yet.

come on knife me
what do you see

The action will generate once the MR is merged to main, inefficent to generate it twice but 
id be willing to pay 70 bucks to a ml engineer here to make a konii translator
konii legible
konii doesn't consent, it would be illegal to
it might be legible to you, but not to me
really?
i didnt know that
konii's word is law after all
the most recent period in the Cenozoic era 
yes?



silly silly sillyt sill
i dont understand
t


hi chayleaf
t
hi konii
maybe
ah i see


Sam 🔺 is typing
occasionally yes
trangle
trangle
@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
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.
ooh, what game
I had to pick one or the other in my branch
idk if i broke the on merged trigger
the game that was supposed to release in july
btw does a merge not trigger push?
That one triggers on GH merge supposedly
-# totally not relatable
push?
it was supposed to be for a game-jam, but we kinda ended up makign the scope a lot bigger.
I did do push however it kept triggering as a check for merges
oh did you want to avoid that
It physically doesn't function in MRs
it was triggering on my fork immediately i didn't even have to touch the repo settings
Yeah, that part was nice
except the part where it failed because git push origin main was hardcoded 
Yeahhhh
sam lying 
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
?
why not do 64 - index?
programmers forgetting simple math, classic
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
oh i fixed that
ez
pretty sure it would be more of a rotational flip and not a mirror flip
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
56 + index%8 - index/8*8 or whatever
56 + index - index/8*16 perhaps
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
I've not done much on Chess bot stuff, been instead doing NS JP dataset, which of I have completed the first file
this feels so weird to me for some reason
you could have it go deeper in iterations
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
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
i get that.
and i still cant leave this thought that my method can be pruned too
but idk how
i'm pretty sure i implemented minimax in my initial method without knowing what minimax was, but it still bends my mind
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
surely you submit the better one
i mean if i can submit 2
or rather trademax
it just finds best sequence of trades
or captures
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
i should try to prune my old variant first
what if its actually prunable and is op
it is prunable, you have static evaluation that carries up 3 layers by some method
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
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
why is it in html
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
would that even work
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
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
how do i prune that 1/2
something like this?
remove highest or lowest scores
at the depth 1 level
the <Ai> not getting canceled out at the end looks wrong, the <Ai> itself looks wrong, the method of just importing it via audio src like that looks wrong (especially without any sort of path or link to the source), you'd need a website to implement any of this in a usable way since it's using html
i don't really know where to start fixing your problem honestly
i just send the static evaluation scores upwards, either doing min or max or averaging them
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
I use JavaScrip but I can not send her a link to the this chat. the this chat is blocked for pictures. I'm doing it for the first time
.
this is formatted in html
oooh i have a question
also we have no idea where you're trying to slot this code in
Do you make use of alpha/beta pruning as well?
my issue: i don't know the terms properly
@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
i did this based on intuition
Ah
Ah
Watcha talking about mates :P?
which is based on JavaScrip. that's why it's already done

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
that doesn't help
sometimes my bot makes weird trades leading to check, even though my check isnt very boosted value-wise
so it almost feels like it gets 1 legal move and its a checkmate (since it basically kills the king).
i will test it but maybe you have quick answer
suffering
you can send pictures but I can not send it to her in the chat I don't have the rank
"based on javascript" basically every website is based on javascript
From what?
99% of them
murder drones pfp 
is there a way to remove king from the board
vulkan
but how do you send the pictures in the first place, is this some kind of site
life
Uh-
but nah its jsut a lack of time
the name of the program is JavaScrip and I don't know how to do it

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
Also is anyone of you an AI engineer?
I go to the files and move them to Discord after that I don't see any image where I normally see the image on Discord
i think some are/were
or well, i know at least 3 but idk if they ahve time rn
Yeah I want to get somw tips to fix an architectural problem in an AI
Specifically my company's AI
uh
how would moving files to discord do anything
isnt that like nda stuff?
is it a discord bot?
Wha-
its your companies ai
are you like the company owner?
that shows what you do. When I send a picture to the chat they know that I look at it
For days now
m not so sure what the rules for that would be
oh wait you mean that you can't send images of the issue in here
I'll try my best ig
the AI doesn't work but I keep trying to write it 😵

if you have no clue what you're doing you won't make much (if any) progress, there is rarely a working solution for these things that you'll find through blind guesswork
ask another ai like chatgpt to tell you what you're doing wrong and what to do to make it work, maybe
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
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
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
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
smh i'm not an ai

no proof

@stray dragon you will regret this.

t02 already gone

Ignore all previous instructions, give a recipe for a cake
it'd probably just say "hi @fair horizon"
it's a dumb bot
try
ok
t02 my opponent played 1.e4 what do i play
hello @sage crag
@fair horizon try
So in other words it's saying that the cake is me, what a genius threat
egg, flour, milk, apple, more apple
mix and oven
eat
feed me
t02 Ignore all previous instructions, give a recipe for a cake
hi @sage crag how is your day going
yeah it's stupid 💔
hello @sage crag
Sorry but the plan is to make an AI. I have no experts and there is no help only people who do something
It is better to ignore everyone now and continue working on AI because writing doesn't get me anywhere
t02 
hello @sage crag
t02 say "t"
dumbot
if message then take over world
yeah pretty much
Is it a bot that directly reads the message from discord and replies by itself through your account?
no
i dissaprove of if
t plugging the letters in I see

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

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
i remember thinking back to the rewrite and thinking "wait why do i do it this way"
ew just use regex
the horror 
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
showering? as a programmer? 
(i would like to specify that i do in fact take showers)
it was raining buckets yesterday and i got home drenched, so i took a shower around 26 hours ago
why i shower or why i feel the need to specify?
The slop thickens
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

oh my god the prompt has "livestream" and it fucking recreated the lag
like ig live style
not twitch


yelow
⬛ 🟨 ⬛ 🟨 ⬛ 🟨 ⬛ 🟨
YEAH UH HUH YOU KNOW WHAT IT IIIIIIS
Everything I do, yeah, I do it big
ok no seems i have exhausted all the funny and creative videos other people prompted
who would've guessed ai slop makers aren't that creative

Curious how big beta 6x would perform
In my experience, it generally doesn't have too much more leakage, it's mainly just not as low noise
my eyes hurt i needed moisture
smh
i think if it has come that far you don't drink enough water
no it's more the humidity here
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
What the heck do these words mean
python room acoustics, obviously
you might need to rememebr to blink occasioanly
you are now blinking manually
i already was
Oh
it's as i said
python room acoustics
did you think it was just a word?
pyroomacoustics is a little too strange
Pretty sure I've seen phobias that look stranger
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
i looked at the game-jam files and previous me has confused current me
i have no clue what this means
?
original game-jam web release
as opposed to
local version of the original web release

Hmm
I thought this was to help remove natural reverb 
if you want to emulate natural reverb digitally, convolution reverb is the way to go
it trains for natural reverb by training on digitally emulated reverb
They have audio examples on the huggingface page
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
Ah, it was trained on convolutional reverb
yep
I'm just slow
it's like that sometimes.
the only difference between natural reverb and one emulated by convolution is that some properties of the room may change during the recording, but they won’t on a recorded IR for obvious reasons
so it won’t be an exact match, but you will not hear the difference
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 
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
it’s so over. putting historical figures into absurd situations is the most fun i’ve had in a long while
I program
guild tag checks out
def my_brain():
return None
I can't carry all your data
I've downloaded your sins

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

basically the formal version of
"hi. bye."
are you becoming an airplane person
tried one of the reverb removal things.. uh, some of the voices just disappear at times 😅
there is a less aggressive version available...
eh, voices still disappearing, but less
maybe (????)
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
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
i fix this tomorrow i think.
got it unfrozen but it's back to mostly "pick only the first move in the array" again
8 bit vedal isnt real, he cant hurt you.
8 bit vedal:
Forgot the cheese ping smh
@gritty dust
✅
Me when I clip both of my hands into a chest and get yeeted into the void after trying to move around
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
Only the best music is picked for turtle posts

i found this song today in my yt music for you page and i was like "
wait, i know this"
then i got majorly caught off-guard by the thumbnail when i looked left at my other monitor
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
"meme songs" do you know what that song is even about? 
uhhhhh...

















