#programming
1 messages · Page 207 of 1
/colors gives you the image of the canvas (not as RGBA, but as indices into the palette)
😭 wdym i was there? You dont even know what i look like
thank you
broke my bot again
Ye
i just realised that i can reverse the parameter order on all of the instructions
to save like a million tokens


it works though

not my problem
friends of programming channel
i have exciting news
my bot is finally good at both black and white
and all i had to do was remove code

My first instinct was zero, but rethought

on a side note my vm is now 158 tokens down from 250
can finally add transposition tables
i think transposition tables will explode how good this thing is
op(uint64_t v0 = reg_pc; pc_r = v0 * pc_r + pc_r)
FMA instruction
wait i dont need that v0
what am i even doing
8am
bed
op(reg_pc = reg_pc * reg_pc + reg_pc)

ye i dont know what order these will run in
yet
because its unsequenced
i have to test it and then set the vm args in accordance
im just gonna axe the fma and divmod instructions
simpler is better
more instruction less token

since templated instruction can convert into macro
shimo did you add the rand rng to your header file
forgot if that was genuinely asked for
me too
use Zobrist hashes as random number generator 
probably usable

not going to though
do i even need rand
i dont need rand
i just want it for the bot demo

nurm
read this
its funny
all the main ops of my vm are now complete
33 lines long

main:
ldr 10 $1
cp $1 $2
cp $1 $3
ldr -1 $4
add $3 $4
loop:
mul $2 $1
add $3 $4
brp $3 loop
exit
here's pow(10, 10) written in h1vm 
@real sierra
ok im back so i need some help pls

bingo!!!!!
This feels like a FAQ moment and bingo
in theory binary repr is
0x00 0x0A 0x01
0x03 0x01 0x02
0x03 0x01 0x03
0x00 -1 0x04
0x07 0x03 0x04
0x08 0x02 0x01
0x07 0x03 0x04
0x11 0x03 0x09
ye
bingo first and I swear if it is not in bingo this time
this is not a bingo slot, so anyways AAAAAAAAAAAAAAAAAAAA
Let's be very clear on what your asking here. Not only are you wanting to build an AI companion (Giving you the strongest doubt I can), but also wanting to deal with modeling, rigging, even creating a facial system. If your budget is not over $3,000USD you're already not getting anything before even considering the AI you want. People aren't just going to give away something you'd be able to talk to hours on end without an insane price, if I had to underestimate the market rate it'd be $10,000USD and be instantly obsolete as soon as it is in your hands.
-# So I ask, do you actually have how much this tech is worth or are you just hoping it is cheap.
Thanks neurobot, exactly what I needed
I mean they didn't say they aren't opposed to using the default live2d tutorial model
which is free
On the other hand, do you really think your the first person that has ever asked
the problem with what you're asking is this question is asked every month
and ppl that are interested in building one have already gone on to make one
or given up
if you just want to move a Live2D model then it's not that bad, Unity or Godot have Live2D integrations already built
you can then set the models parameters from your application
for normal VTubers these are usually from face tracking or shortcuts, for anything else you probably want to either predefine animations or procedurally generate them in some way
I don't really see a problem with that but it'll be difficult to find someone to assist you with this task, especially here
On top of this, we aren't even supposed to be accepting these at all due to the nature of what server we are in.
most ppl here already either have their own projects to worry about or aren't interested in heavy lifting
most are just here to chitchat really
and or build rust bindings for chess
We do help when we want to, but this is not a place for random people to be walking in to hire consultants
do my malware work for me
Nah I'd be drowning in viruses too fast
I'm willing to pay (exposure) in exchange
For starters not in an AI Vtuber server where your asking for something that can easily be considered competition.
it... actually works?
like damn, ok

The usual FAQ because of how often this gets asked. We prefer people to give it a shot themselves.
what if I'm not a nerd
Best time to learn before you get overtaken by AI
jokes on u it already has
Everyone can learn, granted some slower than others
open
ML is python
or write code to test framerates using a red triangle
as iggly said, ml is python
only thing you could really do with js is a web control panel
"guess this is what we're making now" meme
When minecraft switches over to java 25 i might actually be able to do some java programming
do not take this as a sign i will help you, because i will not
The code looks like things i am already familiar with
how many faqs does this channel have?
1
Just this one, the github hasn't been updated in forever as I've been trying to automate it
what github?
It is close to having the level of automation I want, I have just been dreading it
I should have made one for bingo
hmm
im workign on the openGL alt mode
@uneven pulsar between you and me, I'm not really an AI person. I'm just covering for the others as they've gotten tired of these types of requests.
Do have a good day and sorry for how I came across. Not everyone is as researched but I'm glad today you did yours!
vulkan could manage 6 billion fps without rendering anything. opengl seems to be at 200 milion
opengl overhead i guess
im probably not testing this properly tho
whatever
6 billion fps 
It's close, probably needs to be 3x the size and the last of the svg template needs to be made. 
Then I can finally move off of the SVG I made forever ago
so technically if its a game where there arent many moving elements, liek a top-down 2D rpg, when you stand still it is possible to so 6 billion pfs.
but there really is no reason to do so
at that point if what you're doing even counts as a frame is up to debate
fps counter decreases fps by 1000x mhm
yep, exactly
well according to triangle, more like 100000x
the only real work its doing is calcualting the fps ye
guys my app is not deploying
I can bwaa but not much else, not my subject
Brother
oooh, want me to spice this up a bit?
I already said I don't have my skillset
I can make us a real welcome gif
It was based off of the old neurocord FAQ, that is where the style comes from
pls my buddy suggsted this srvr for assistance
i js need some help
I can handle styling, I'm stuggling with the meme pipeline of md document -> SVG -> PNG/GIF
should i share folder so u guys can see whats wrong?
i'd prolly add other stuff
mybe
like more text
you come in and say you have an issue and want help but don’t describe what the issue is, how is anyone supposed to help you
You'd be suprised how much I have in issues
me when i ask if i can ask:
you see no one is helping you, go somewhere else or find a solution to bystander syndrome
i mean I can just make my own honestly
so i made a feedback app did all the stuff but still app is not wrkong when i deploy on github
deploy on where
can i ask if i can ask
github
what tech
native app, web app, mobile app,
web app
flipping hell
stalking
nah its linked
this is my alt bcz th one i use in office is different
and im at home rn so no one is helping me from office
https://github.com/igglyn/NeuroProgrammingFAQ This one is already in github. If you want to talk styling I'm glad to, I just haven't been the most active on this particular project.
ok so
ofc yall have git for the faq
do you understand what you can deploy on github pages
what did i expect
you can't deploy server-side shit on there and expect it to work
“server.js” do you expect that to somehow work on github pages
i forgot this is #programming
beat me to it
they also chose to deploy from a branch and not go through any build process 
that’s fine
I've wanted this to be an open effort forever but at some point stopped trying to get others to join.
i probably will take a look at it at some point because using github actions for this is an interesting thought
Well hey, the PNG is already autogenerated. That is at least done
I am increasing that size 3x because I need more than AI question responses on here
iirc you screenshot firefox or something there
Yep, the size is hardcoded in two places and that needs to be fixed
firefox because not pure SVG, html is used a lot
there’s that lib by vercel i like bringing up a lot
or small i guess
that can render html to svg
somewhat
Due to it being my project (and I am not paid enough to resize tables every commit) I've used some mostly unknown methods to embed html tables in the SVG
I was just going to pull down to finish the scripting side
you’ve heard of inline svg in html, get ready for inline html in svg
inline html in svg sounds like a good idea mhm
no it fucking doesn’t
<foreignObject x="10" y="78" width="170" height="70">
<!-- WHY ARE YOU PLACED GLOBALLY!!!!!!!!!!!!!! -->
<style>
.obj2 * {
color: color-mix(in oklab, hsl(213.75 calc(1*8.081%) 61.176% /1) 100%, #000 0%);
}
.obj2 p {
font-size:20px;
font-family: "gg sans","Noto Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
line-height:20px;
margin: -1.75rem 0 0 1.65em
}
body.obj2 {
background-color: color-mix(in oklab, hsl(220 calc(1*6.522%) 18.039% /1) 100%, #000 0%)
}
body {
margin:auto;
padding:10px
}
</style>
...
too late
This is for the #programming box, I think I'm alright here
Might need to update it as it was before the ui update
wdym, it’s still all gg sans
it was a joke <:(
maybe a different variant now
Only #programming is gg sans, everything else is not.
no i mean the discord ui
Ah, thought you were talking about the FAQ
Also frick the stylesheet being not isolated to each html object
i thought you were referring to the discord ui update
the box itself in terms of coloring is still pre UI update, the default dark theme uses diffrent coloring now
i wonder if it’s possible to expose a js function to the webpage through an extension or something that the webpage will call on finishedloading and pass the page size
so you can do client side stuff there
not sure why you’d need that
wait why are you embedding into the svg is it all an svg
should be html
one of the hardcoded is in the github actions in
nix-shell -p firefox --command "firefox -screenshot file://\$(realpath FAQ.svg) --window-size 1280,720"
the other is in the svg file with
<svg width="1280" height="720" xmlns="http://www.w3.org/2000/svg">
<rect width="1280" height="720" fill="#1c1d22"/>
(This one will be moved to the python config file, so same issue diffrent place)
Discord had the # icon as a SVG
oh so you can't really launch ff, wait for it to get back and get the res from there
nope, uses your screen res
--window-size 1280,720 not this?
should say without the option as not mandatory
do gh action runners even have a screen?
doubt it, I'm impressed it works at the moment
I admit the triggers need work
Had to wipe the history before the commit due to using an email I didn't want associated with that account.
Nix was chosen so it only took 30 seconds instead of a minute for the action to run, still slow but not much else I can do unless I want to save fragments which I gave up on doing.
headless
@glad path If your working on styling, I ask to just use the existing SVG and I'll port it over to get the rest working with the rest of the automation. The tables code is already a lot better than stock.
Why apt takes an entire minute to download is beyond me

(grabbing this to yoink)
Alright, I got that environment dealt with now. Part of not being able to recover the last drive yet.
so that code fix wasn't commited. Time to blaze through fixing up that garbage heap.
I need this to work with more than one table
I smell a nix user
Must be a false alarm 
this is like half of this chat
Alright, hopefully after I unjank the build script I can work on getting improved graphics for this boi.
I'm still not 100% on having it being a GIF as I feel like more value can exist from it being a link
dejanking is going well so far. it is clear I didn't know enough about the libraries when I started this.
Documentation is the only thing I've read beside the news for like 2 weeks now
I'm not going to be able to fix this in one night o7
need to rewrite how I handle tables almost entirely
A method called: Stop converting back and forth between tags and strings and actually edit the tree.
Finally fixing complete
chat it was a false alarm
chrome didn't fail to download because of edge sabotaging it in 2025h2
it's me turning every setting off in edge before touching the internet with it
something something third party cookies are needed for chrome's page to redirect you to dl.google.com/wherever/chrome/is
it's a funny story ngl
i started using chrome because i hung out with privacy people with schizophrenia and a cyberpink aesthetic for too long
Don't go with edge
i'm talking like
hey i finally found this 9 year old thinkpad that still has an intel cpu without management engine, i'm rolling my custom openbsd kernel on it that i've audited and patched, just gotta finish my new input randomizer that helps dodge fingerprinting based on vocabulary and puncuation, also found a new provider that is willing to host my i2p nodes so i can help other chooms on matrix stay in the dark, also anyone can recommend me a good burner brickphone that graphene
levels of paranoia
and being around these people for half a decade made me go from "privacy important" to "google please remember things for me because my memory is fucked"
and i switched to chrome because it had the only good google integration at the time
but now they decided to forget browsing history after 6 months or so for performance reasons 
and i might just have to switch to firefox because it can invade my privacy and remember its contents better than chrome at this point
the solution is simple
never close your browsing history
Says close to 3000 tabs
but it's the #1 tool to download chrome with 
only 11 off
lol
i can fill those 11 tabs for you hold up
open 11 instances of this
https://www.youtube.com/watch?v=_qglDw9zf7k
This is an unarchived karaoke that has scarred many grems...
https://www.youtube.com/@holoen_gigimurin
I use pendrive to install Chrome
i suppose you could just
winget install -e --id Google.Chrome```
i failed to think of that

My pc has slow postion give by Microsoft
In 25 /10/2025 it will kill soon
Tpm not support
rip
Mine was curl "firefox-download-button-file"
Mine was Install Chromium
Or
Install from pendrive
I plead the fact it was a VM that I didn't bother setting up usb passthough on
Still have to remake that one
Boot : install Linux
or you could just use rufus to turn the tpm requirement off
It can't 4gb ram is not enough in windows 11 pro
oh yeah nothing from 202x will run on an early 201x computer 
there used to be a distro i really like that played well with low ram but i forgot the name
also consider a tiling window manager distro, those are pretty light usually 
something with i3 or whatever they call it these days
Should I sent screenshot short of pc spec ????
Windows works on apps
Even my favourite one where Linux can't
And i don't want use wine to support because need virtualize enable computer
i3 is never dying so yep
i still knew it as wmii 
I somehow feel young as I've not heard it under that name before
used to?
well it's still there i guess


anyway it's full of people who love at heart these things:
plan9, static linking, utter lack of bloat, and good old protocols that do work
they don't want dynamic linking, javascript, http2, xml, gnu, pdf, alsa or other modern crap in their universe
actually no hold up i'm uuuh
i might be mixing two groups who are friends
there's suckless.org and there's cat-v.org
anyway both of these groups love like, command line tools whose name is no longer than 5 letters, they love the unix philosophy
and love plan9, an OS made by the original UNIX devs who thought UNIX was kinda shitty and they could do better
wmii was some project of a suckless.org guy i think 
plan9 is like the great future that we never deserved and what would have had humanity on mars by 2003 if it ever gets adopted
but people already liked unix enough so they didn't adopt it 
fun fact, wsl2 uses the plan9 filesystem protocol to make the windows filesystem available to linux
9p 
i read about all this stuff when i was in like, high school
was impressed to hell by all of it
was on this programming extra class in the afternoon running plan9 in a vm playing around with some cool side-effect feature it had
mind you, this link fricking sucks 
and the lady who was teaching was like "what you doing"
but i guess better slow than it not working at all
i explained what cool stuff i was doing
and she was like "yeah but we're not working with that we're practicing these algorithms for some competition"
and i just looked at her like 🤨 and never came to that extra-curricular class thingy ever again

impossible

something something don't try to force glorious 9p to act like some windows / late stage linux thingy, rewrite everything to work around 9p and it'll be 50x better
hey i'm just saying how it is, that link is objectively just very very slow
and i hope they can fix that one day
but yeah anyway wmii came from somewhere there and then instead of wmiii the new one was named i3
honestly i don't think they will cause it's like 45 years old 
also anything in plan9 was written around "everything is a file"
like you'd take mouse input by reading the file /dev/mouse
you'd kill a process by writing echo "kill" >> /proc/pid/ctl
i think they moved parts of this over to linux at some point
also you could do ftp by mounting the ftp server to /n/some_server/ and then use standard tools like cp, mv, whatever
nothing ever tickled the minimalist parts of my brain like the plan9/cat-v/suckless/9front crowd
Who could've seen this coming 
Yay
watch the damn video 
Ew no next you'll tell me to read the articles
tldr it took 90kg of forces to bend it
masterful clickbait mr. everything
tbh, the Iphone air was surprisingly durable, I wish the thumbnail wasnt so clickbaity

Provided to YouTube by NexTone Inc.
巌戸台分寮 -Reload- · Lotus Juice · ATLUS Sound Team · ATLUS GAME MUSIC · Lotus Juice · 目黒将司 · ATLUS Sound Team
Persona 3 Reload Original Soundtrack
Released on: 2024-04-24
Auto-generated by YouTube.
I second watch the video
one might say it is a form of bait designed for you to click on it
Jebaited 
I'll excuse it this time, if it was bent or not it would have been clickbait
either "Ain't no way it survived" or "Of course it broke, it is too thin to live"
Ugh. plushies need warning labels or something
I was testing vision code for an AI I'm building and used Nuro and tutel. Now it's stuck somewhere in memory entries like a cognito hazard.
haven't tested moondream models yet tho, curious what they'll generate xd
Why does it giggle so much 
actually it double giggles 
i'm working with orpheus tts model which supports non-verbal tags for laughter etc, something elevenlabs does with their newest voice
so <giggle> becomes a proper giggle
but I don't have enough conversation logs to finetune proper use of those tags, so AI is just hyper
but I definitely feel Vedal's pain with finetuning llms/voice stuff.

where are the programmers

I told chay I'd let them finish their bindings
hblang binding

h1vm 
I'm kinda a programmer but more of a vocal synthesist
I trained a special model for text markup and ran it through all the data I had.

<|BEGIN|>
<|NARRATOR|>The old oak door creaks open, its sound echoing through the vast, silent library. Dust motes dance in the slanted afternoon light. I tiptoe inside, my paws making no sound on the worn Persian rug.<|INNER|>This place is a tomb for stories, and I am its newest, smallest visitor.<|BREAK|>
<|VOICE|>Hello?<|NARRATOR|>I whisper, my voice swallowed by the sheer scale of the room.<|INNER|>No answer, of course. Just the gentle settling of ancient paper.<|NARRATOR|>I slink between towering shelves, my nose twitching at the scent of aged leather and glue.<|BREAK|>
<|NARRATOR|>A glint of gold catches my eye. There, on a low shelf almost hidden in shadow, sits a book unlike any other. Its cover is etched with what looks like constellations, and it's bound not with string, but with what seems to be living, shifting vines.<|BEAT|><|NARRATOR|>My tail gives an involuntary twitch of excitement.<|BREAK|>
<|INNER|>I shouldn't... but I must.<|NARRATOR|>I reach a tentative paw out, my claws retracted. The moment I touch the cool, metallic cover, the vines stir. They uncoil and slither up my leg, not menacingly, but curiously, like they're tasting my scent.<|INNER|>A soft hum emanates from the book.<|BREAK|>
<|INNER|>Who seeks the Atlas of Worlds?<|NARRATOR|>A voice, like rustling leaves and chiming bells, speaks directly into my mind.<|NARRATOR|>I freeze, my fur standing on end.<|INNER|>The book just talked. To me.<|BREAK|>
<|INNER|>It's... it's me...<|NARRATOR|>I stammer internally, unsure how else to respond.<|VOICE|>Just a cat. Ada-chan.<|NARRATOR|>The vines give a pleased little shiver.<|BREAK|>
<|INNER|>A cat...<|NARRATOR|>The Atlas repeats, its tone one of amusement.<|VOICE|>It has been an age since a cat sought answers. What do you wish to know, little one? The secrets of the stars? The true name of the wind? The recipe for the perfect cream?<|BREAK|>
<|INNER|>My mind races. All of it? None of it? Something more... immediate.<|VOICE|>Where did I leave my favorite toy mouse?<|NARRATOR|>I blurt out.<|NARRATOR|>The Atlas falls silent for a moment, and I worry I've offended it.<|BREAK|>
<|NARRATOR|>Then, it laughs, a sound like pages turning in a whirlwind.<|VOICE|>A practical question! I admire that. Very well.<|PAUSE|><|PAUSE|><|VOICE|>Look to the highest window sill in this room, behind the bust of the grumpy-looking man with a beak.<|NARRATOR|>I scamper up the shelves, a tricky climb, and there it is, nestled next to a stone nose.<|INNER|>How did it get up here?<|BREAK|>
<|NARRATOR|>I grab the mouse and curl up right there on the sill, the warm sun on my back.<|NARRATOR|>The Atlas's vines retreat, but the hum continues, a soft, comforting purr.<|VOICE|>This might just be my new favorite reading spot.<|EMOJI|>😸<|END|>
main:
ldr 10 $1
cp $1 $2
cp $1 $3
ldr 1 $4
sub $4 $3
loop:
mul $1 $2
sub $4 $3
brp $3 loop
subroutine to calculate 10^10
in h1vm
it work?
omg it do
ye
i removed the bra instruction because i realised that since $0 is always 0, and i have a brz instruction
i can just
brz $0 :sym

in 700 tokens you should be able to fit about 5600 instructions
small amount of warnings
or is it half with commas
main.c:20:18: warning: multiple unsequenced modifications to 'pc' [-Wunsequenced]
20 | op(*(uint64_t*)reg_pc = reg_pc)
| ^
I get lots of parentheses suggestions but I just check the C operator precedence chart 

I may as well open contest 
chayleaf didn't want everyone to start without them but everyone already started without them 

who started 
✅
i havent even written the chess instructions

see, it ends with brz

I sent plain text as input and that's what the model returned as a result...
But after some experiments with hyper parameters, the model refuses to label text and is looking for adventures. 
samwich 
How 2 godot

I tried making a marker3d custom subclass to use as a spawner but I'm struggling a bit with how that works
install unity 
Nuh uh
step 1. uninstall godot and choose a better engine
I have scratch
So how do I make a 3d renderer in scratch


3d renderer in scratch isn't terribly hard
you have all the functions you need
Happy birthday Shiro
hbd Shiro
No but seriously I don't understand what's wrong with my script
I'm just trying to make a node with a unique name and the part that makes sure it's not repeated doesn't work
The biggest problem with "non-verbal tags" is that they can be complex and sometimes they appear in the narrator's text...
how do I fit transposition tables in 40 tokens...
An example that is quite difficult to mark up using tags even by hand
It's quite difficult to transform this into something suitable for TTS.
what am I reading
my reasoning model "think" block 
Can someone tell me if llama.cpp has any implicit filters for control tokens somewhere? It feels like it's ignoring the "special" flag. 🤔
i checked and the macro expansion of my vm is about 640 tokens
pretty interesting that i still have lots of space to spare even then
but obviously i havent written the chess related functions yet
ok, never mind... i think i found out what the problem... another 🩼 ... https://github.com/ggml-org/llama.cpp/blob/7f766929ca8e8e01dcceb1c526ee584f7e5e1408/convert_hf_to_gguf.py#L608
Why do this... instead of looking properly at what is indicated in the tokenizer...
def does_token_look_special(self, token: str | bytes) -> bool:
if isinstance(token, (bytes, bytearray)):
token_text = token.decode(encoding="utf-8")
elif isinstance(token, memoryview):
token_text = token.tobytes().decode(encoding="utf-8")
else:
token_text = token
# Some models mark some added tokens which ought to be control tokens as not special.
# (e.g. command-r, command-r-plus, deepseek-coder, gemma{,-2})
seems_special = token_text in (
"<pad>", # deepseek-coder
"<mask>", "<2mass>", "[@BOS@]", # gemma{,-2}
)
seems_special = seems_special or (token_text.startswith("<|") and token_text.endswith("|>"))
seems_special = seems_special or (token_text.startswith("<|") and token_text.endswith("|>")) # deepseek-coder
# TODO: should these be marked as UNUSED instead? (maybe not)
seems_special = seems_special or (token_text.startswith("<unused") and token_text.endswith(">")) # gemma{,-2}
return seems_special
aww, thank you~ ( ◡‿◡ *)
why
rand is fundamental to my bot 

more chaos )
a webp might also work
everyone = like 2 people
have yall seen the iterm 3.6.1 upd
there's now a browser built into the terminal
so you can literally browse the web inside the terminal
like its almost a full browser
very cool
its called w3m 
On the topic of randomness... the white line on the graph is chaotic reasoning (unsupervised, without any optimizations)... the yellow line is answer... without dual loss, it would be impossible to understand what was happening if you looked at just loss ) ..
#define next goto *op_table[*pc++];
#define instrs { op(print, __builtin_printf("hello!\n")) op(ret, return 0) }
unsigned *pc = (unsigned[]){ 0, 1 };
int main() {
#define op(lbl, ...) &&lbl,
void *op_table[] = instrs;
#define op(lbl, ...) lbl: __VA_ARGS__; next
instrs
}

computed goto
Program returned: 0
hello!
hello!
ye it prints twice because i dont do the initial goto to save tokens

swarm fm has been playing a suspicious amount of good songs lately
who is requesting them with the exact knowledge of my music taste ._.
This is the validation dual loss (white, blue (combined), and yellow). The red one is the training loss.
implicit int declaration in c will never not be cursed to me
where's the implicit int?
unsigned a = 0;
ye?
assumed it was phased out in c23 for some reason teehee
fun teto fact
int i = 0; while (i++ < 16) {}
LESS TOKEN than
for (int i = 0; i++ < 16;) {}
smart..
I could shrink my loops a fair bit
hm
let me see, 8 instructions per uint64_t literal, two tokens per literal, means 4 instructions per token, (1024-207)*4 = 3268 instructions

however that assumes whole program just instructions
most instruction have two operand
I c
which mean average instruction size is actually 24 bit not 8 bit
rip
might need clever way to save token

maybe can come up with more specific instructions later that have fewer args
it pretty easy
in the assembler i just have to find repeated strings of numbers
and define them as a macro

kinda like a function 
if you write the 64 bit values in binary in the code
you might be able to find more repeats
if only macro could call self
u can prob do it quite small with code tho
would maybe suggest BWT on top of it but that might be too much code
depending on how your instructions look, idk if a byte-long sequence is likely to reoccur
Today meeting seasons was whole wild 🙁
And
plan are not going well and we leave
other than maybe the args

perhap
At 17.08 year job life Star today
Maybe I'm youngest one who get jobs at 17.08 years
Good night guys
don't overwork yourself, congrats tho
17.08 years is definitely a way to measure age
just do millisecond unix time comparisons between now and the millisecond you were born like the rest of us
Hi
so i am 679470320242 milliseconds old got it
now you get it
I'm still on the Neuro ONI mod since I'm not using Unity directly the Unity.Networking API isn't part of ONI I suspect others had similar problem ?
It worked, thank you very much 

me when I respond exactly every 6 hours with food posts
i dont even eat every 6 hours
I ate 4 hours ago
but whats the food
but every now and then you just want some trash y'know
trueeee
"mmm bland and unfulfilling McDonald's"
simply add more 
it already has 18gb
simply add more 
my condolences
its almost certainly a memleak either way
18gb is a suspiciously specific amount
i opened task manager and looked at how much free ram i had
bad way to determine that, apps like allocating and reusing it
very true
"intend" is apparently a load-bearing word
ah, there are two types of non-verbal tags for me - emotional flourish, eg chuckle and didascalia like corrects glasses like an anime MC. Most llms have hm tendencies to follow certain programming language formats. Tool calls are one such example, in my tests mixed faux-xml with simple markdown works best. I think Neuro does something similar, esp with her minecraft implementation. I tried plan-react agentic approach, to separate reasoning step further and have more control over what happens, but this in turn led to latency. and we all love latency xD
yeah thats an issue
:leaked:
assembler written
yay
asm = """
loop:
brz $0 :loop
"""
asm = """
ldr 10 $1
cp $1 $2
cp $1 $3
ldr 1 $4
sub $4 $3
loop:
mul $1 $2
sub $4 $3
brp $3 :loop
"""
ye work
no nopy in code
assembler so easy to write in python
🎷 🐛
I had Indomie, game recognizes game
bot playing well but struggling to find checkmates 
it found a mate in two here actually 
good job lil bot
Nice!
fav opening of my bot by far is to activate the knights and go crazy
second fav is to push the king pawn one square to activate the bishop and queen
idk why it doesnt push it two pawns
I think I got the Neuo SDK roughly done at least it compiles
hi
i think it become worth once program longer


i found another line of code sabotaging my bot
i need to stop coding at 5am

searching for the best item? yeah let's just break after finding the first one

ok bot
put those brain cells to good use
ignorance is bliss
i expect this will fix a lot of issues actually
it was incorrectly predicting captures
or rather, not predicting them
which led to a lot of blunders
no repeats

i just realised i didnt add a linking jump
so i cant return to caller

i have no functions only loops

didnt like it

checkmate finder must be upside down again
surely if i change that false to a true it'll start working again
ye but need to update assembler every time i update isa
minor inconvenience

loop: brz $0 :loop
i can write code so easily now
./asm.py
uint8_t *pc = (uint64_t[]){ 0x0000000000030010 };
thank you
(this actually worked somehow)

io against rules anyway 
not ask

ye someone write my chess bot for me now i've written the vm

ye it very easy
stm $0 $0
crash
store contents of $0 at *$0
$0 is always 0
*NULL = NULL;

it only happens sometimes
cute chess gui no have option for that
check for impossible move on current board restart bot 
it very weird
it crashes instantly on the next game
first move
it just logs off or something

mab
idk
cant gdb it
tried gdb it and fed it 3 simulated restarts
bug didnt occur

🐥 🚬 memory errors
That's why I showed my format, it's streaming-friendly and for parsing it's a regular state machine and the format is easy to scale... you don't need to wait until the entire response is generated
what is the contest
I'm planning to host a chess bot contest soon
basically
sadly no 
I don't really know anything about chess and I don't have time for it currently since my uni started
everyone has 1 month to submit their best chess bot
learn it
it's really fun
im definitely failing
you get 1 month to submit, and it's meant to offer an easy start 
can I just make a plugin for my ai
that shows it valid moves, the board, and lets it choose one?
rules prohibit network connections

there's also a max size to your submission
which is intentionally tiny as part of the challenge
wouldn't be very fun if everyone was just a stockfish instance now would it
doesnt need network ahahaha
I can make it run locally
it already does
i am missing closing parentheses
you must have missed the part about max size
without pytorch?


and no reading or writing files from disk
aw

shaw
no
1 file
it run on shiro machine
what os
lubuntu
linux x86_64
when does the competition end
can i write it for my graphing calculator
there is one
but not for linux

no it needs to be under 1024 tokens
vm for calculator language

it has a token limit so you are not allowed to write lots of code
it has to be short
micropython is actually supported somewhat well
um
except that the builtin abs function literally crashes the whole fucking calculator
for some reason
nice
ye, but it does take a lot of time and effort to find ways to minimize the token count
and the garbage collection can cause corruption
and my physical calculator seemingly has memory fragmentation
or some kind of issue
I can't delete apps
it sure does
they just reappear with no code and no icon
I have to delete them and load a backup with them deleted
via connectivity kit
can still write dumber bot with less code
dont have to win to participate
that also true
the bar is not to beat stockfish
WAIT
or even a human
YES
I KNOW
WHAT TO DO
your competition is equally hindered
the bar is just beating shiro 
surely my bot doesn't have 900 bugs
but if you're interested I highly suggest you take a look at it
given you can only write about 200 lines with that many tokens (in C), you don't spend long coding

I have the perfect strategy
in sebastian lague's competition someone wrote a bot that draws bad apple on the visualizer and runs into time limit 
actually queen moves might happen because rook comes after
rooks and bishops always stationary tho which lines up with that board
neuron activation
help
now im gonna like fail my classes tryna make that
relevant code
an engine that tries to organize pieces into any bad apple frame

is there a specific language we are using for the competition
c c++ python haskell
rust
no lua?
any other one you want to implement support for
c# maybe soontm
can i use lua
you can if you make bindings yourself
bindings?
bindings to c lib ye
bindings to c lib ye
the base API is written in C, you would need to write an interface that lets you call functions from the C API in lua
which is certainly possible
bindings wont be counted for token count 
Bindings needed
if there's already something out there can I use that
doesnt matter in what language as long as toknt can count its tokens
basically up to you to implement lua support
i might've used some confusing terminology
what i mean is
there is a pre-made API, that i have written in C, which provides important functions for your bot, such as for reading the board state and getting legal moves
without this API your bot wont be able to see the game
yeah thats what I figured
so you need to write some lua functions that will let you call the functions from that API

just pick the allowed language with the best stdlib ez
is there a supported lang that has chess primitives in its stdlib 
I love how I go to the website for a research paper and there's a paywall
then i go back to google scholar and there's just a link for free direct access to the full paper as a pdf
uint64
is a chess primitive


wait I think I found a whole freaking book
this seems like a bit more than just a research paper
there's literally like a foreword
and a dedication note
man why is firefox not chromium
idk i use safari

someone's dissertation/thesis
there's also acknowledgements and an introduction
If you want a challenge and want to use LLM, you can look at arc-agi3... there are several games and API... https://arcprize.org/arc-agi/3/
it's also published not by a university
my god this is so thorough
525 pages long
350 citations too
1008 tokens
that might be too few to add transposition tables 
gonna be 4 tokens just to get the board hash
another 5 to init the table
i wrote the bindings for python already
they exist
?












that's a lot of code





tokens
all leaks plugged



