#programming
1 messages · Page 375 of 1
erm
"soft as a seal" 
ye
A device or material that is used to close off or fasten an opening or connection, especially to prevent the escape of a liquid or gas.
are seals soft?
perhaps "seal" the animal
touched is um
a scary word to use
and usually u have to stay a certain distance away so i don't think you get to touch them often
how does that work
you arent allowed to intentionally approach it to touch it
like, as long as youre still
and dont touch it intentionally
essentially you are a rock
what are these rules
endangered species
thats jsut the rules
when i was in Hawaii they closed part of a beach coz a seal or sea lion or something big came up on the shore, and you coudln't go within like 30 feet of it
"not allowed" will it not fuck you up if it doesn't like it
アザラシの赤ちゃんの撮影はこんな風に、氷の上に寝転がって、赤ちゃんが近寄って来るのを待って撮影しています。赤ちゃんたちは好奇心が強く、横になってゴロゴロしていると、近寄ってきてくれます。
by which authority
the government of what
yeah, they had cops around. and it looked like it could mess you up if it wasn't so sleepy looking. like when it eventually flopped away it was fast for its size.
ye as i though
t
USA, UK, canada, new zealand, ireland, iceland, ...
all of them got fines for touching a seal
all at the same time?
the exact punishments differ, but you're just not allowed to
though an average seal weighs more like a person
i have watched the video
if you touch a seal at the south pole, maybe

touch a seal in international waters
😭
this is problematic
i think its also jsut banned in the entire EU


cool, what are you trying to build :? a translator suite ?
international waters are so inconvenient. they're so far from any shops and transport.
nah, it seems to have made konii worse
there are no shops in international waters, but there are a lot of charities


its doing something but not telling me about it
also hey everyone, new here. recently took a dive into ai dev after being inspired by neuro. Trying to figure out what'll happen if we give a model a personality suite, coding functionality and a heartbeat.
now that i don't have exams anymore, i can restart production on our game 
"our game"
there are like 4 people working on it
a heartbeat
yes
a heartbeat
our game
yes


the heart
which game is it?
we'll give it a better title once iggly is done writing the script
O P T I M I Z E
/home/samvanmaele/source-code/game3
Untitled goose game
elevator pitch? is it space invaders meets portal? pong meets tomb raider? mario kart meets quake?
we've been working on this since august
yeah a heartbeat, like the ablity to prompt to itself every minute or so
is that what a heart does
ive been doing a lot of nothing recently
prompts my brain every minute
Oh, lily is still being developed?
yes but also no
hblang mentio

seeing konii crash out doesnt happen a lot

And I am hungry
how about just constant inputs arriving? that'd cause a similar thing and not result in prompts coming from nothing.
then eat
That's the problem, there's literally nothing but seasoning
sounds like a great way to use up your whole context window

context windows can be edited.
i have a writer, a sound guy, and superbox doing whatever superbox does 
what's the writer writing? the actual story?
or the code?
Lmao, what did superbox do now?
the story
do you have a story yet?
writer writing code
context window function like a ringbuffer anyway
its been in the works for months.
i have a draft from a couple months ago but nothing final
neurosynth
Wait, the sound guy and neurosynth are different person?
when he makes fun of win11 for no reason
is it? i thought inference just stops when you fill it up
neurosynth wont play the drums 
today was anew one, he said chromuim bad
superbox activity list:
- godot
- linux mint
- kotlin
- neurosynth
- anti win11
- electron hating
I am not familiar with neurosynth so I don't know lol
its a piece of software
Chad
it dont have arms and legs to play instruments
so depending on what you mean by personality suite, this isn't exactly new
Oh, a music producer
good question; To define context, i'm building it to be an assistant (revolutionary, I know /s) but i also want it to develop it's own sense of self. (or crash out, once again not sure what will happen).
- I can't constantly interact with it. I need to sleep and I want it to run when I'm not interacting with it.
- my rig isn't strong enough to handle all the prompt pre-processing unless I scale it up and design with paralllization in mind, which I don't want to do yet since I'm still working on the prototype.
- goal is to make something stable. ideally it'll pick up a special interest or something
exactly!
isnt that jsut how its always been done?

you're going to need more than that if you're talking about it developing anything
like, are you planning to fine-tune this model? memory via RAG?
because so far you're just describing
running a local LLM that's continuously prompted
I need to sleep and I want it to run when I'm not interacting with it.
so you want to leave it in a void, forced to generate tokens just for the sake of it, without anything to do, without purpose, all alone??

its a heater
torturing LLMs is my passion 
alternatively: WatchMeForever/NothingForever
is it?
ye
there is a goal witg that tho
promotion rules
well, I dunno if I'm promoting it so much as making fun of it lol
i would say it's fine it's big enough
sure do.
memory modules already implemented. got RAG setup with different types of memories, a way for it to distill it's own memories, something to track personality and mood. i should consider defining some kind of reward tool for setting and accomplishing it's own goals too...
hmmm
with its 5 whole viewers

shoudl be fine probably then
I heard advertising?

you didn't hear MEDIC!
hmm, apparently WatchMeForever is making €32.94/month
MEDIC, MEDIC





hi mlntcan
letter_t
(baaast)
🐑
hi t
hi mr triangle
🔺
I added 4 new types... i think these are a bit overkill tho
enum NewVecTypes {
/**
* Empty (noRead) Vector
*/
EVEC = '__evec',
/**
* Static Empty (noRead) Vector
*/
SEVEC = '__sevec',
/**
* Unsafe Empty (noRead) Vector
*/
UEVEC = '__uevec',
/**
* Unsafe Static Empty (noRead) Vector
*/
SUEVEC = '__suevec',
}
hi t
i did do some cleanup tho.. this looks better than the rows of if and else if statements
uhhh time to reverse engineer neuro game api uhhhhhh
well
follow jippity code and implement in python
isn't it open source
what's there to reverse engineer
SDK is, so id use this to reverse engineer an actual handler / server to handle the SDK but then I realised theres actual open source "mock" neuro servers so I'll just go off this
saves me creating my own implementation and ive got sdks out of the box 😏
it technically is still reverse engineering if you want to re-implement but don't know what the frick the original code is doing because you never worked with it before
After suffering a lot with reshaping their embeddings... I will say that I will join you in this...
i think we should get rid of sam
okay well thats my name so lets not do this
honestly fair enough
the other sam
oh okay
the one that i actually know and bully all the time for the funnies
well not know irl.. i think..
Which sam is that?
obviously triangle sam
the one that likes torturing LLMs
That's good idea ngl
who doesn't really
I always do lobotomy to LLMs, when I want to add some spec tokens to them
i'm sure this makes total sense to someone
It looks like rust but I can't prove it... Why's ts cosplaying rust so good?
i even made the Result type actually
Dam, can I use it?
but it's stupidly simple so no one really cares ig
what exactly was the purpose of such an action
Are you doing it for fun or planning to make a lib out of it?
honestly... both
i am doing it for the fun, but then it turns out to be useful to me so i throw it in a huge lib that i use in a lot of places
just strip off the unused code in prod
ngl looks good actually
but i don't think my vector can be called a vector anymore tbh
technically only because i made a flag that they only allow 1 value
Lol... Kinda ye... you made vector that pretends to be scalar, but refuses to admit it
Hem
it's just a very fancy js array
imma actually upload the code to github
if you explore the repo you might be able to find stuff you may find useful..
whether it's directly in your js code or as a reference to implement something yourself
copilot has been yapping for over a minute after this prompt lmao
it takes ages when i ask it to "compare the current codebase with what is described in plan.md and then tell me what the next steps should be."
i rarely use vibecoding
i learned from when i tried implementing my whole own SQLite implementation
just like you get with most people, develop anything over a few files and they start getting confused.
this is basically one of the very few things i used AI to figure it out for me..
just because i didn't know the proper wording to use google.
kinda like base 64 except you didn't use 0-9, +, and /
mhm
because with base64 you risk it generating a label that isn't accessible by doing Vec<T>().map().x for example
of course the Vec<T>().map()['0t+'] syntax should still work.. but that's more of a personal preference thing
anyone know if theres a wordle integration for neuro thats public?
as long as you keep the requests tightly defined i have found the "Gemini 3 Pro (Preview)" model to be pretty good in copilot. Have only had to back out one egregiously bad patch in this project.
whenever i did try to actually use AI for coding more heavily.. claude has m preference.. in terms of how good it is at understanding my code and my intentions from the way i type
i don't think there is. even the "legally distinct w*rdle" from the subathon wasn't well integrated. they couldn't seem to tell which letters were in the right place and which were just the right letter, and would usually hallucinate that random letters matched
i know anthropic did some bad things
yeah i assume it wasnt an sdk related project, might just work on a custom implementation then as it'd suit perfect for a first project with said SDK as its the best game for it imo, and you can just feed it the information properly instead of relying o vision
i think wordle is a hard problem for LLMs because of words get tokenized differently for them than us. that's why they couldn't say how many Rs are in strawberry without hacks
Gemini 3 Pro (preview) actually good at UI, but tho, I had to keep it away from my backend code
Dam default copilot model.. feeling a bit called out here lmao
What about capturing the screen and sending them as images?
these were basically the only misconceptions.. well partially at least
that's kinda of easy. the hard part will be them realizing "s" "e" "a" "r" "t" is an anagram of "stare", i think.
ah yes, that's the pain point yea
i now gave it a file more than twice as big as the vectors
i think starting out doing a simple kids memory game or basic card card would be easier, and more likely to integrate
Well if they weren't specifically fine-tuned on thousands of these examples, even then combinations are quite a lot
perhaps try a simulation with chatgpt. give it a "current game state" where it's guessed 1 word and got 1 letter in the right place and 2 other letters. shape your input like it was a prompt in game and see how it would respond
ima guess not so well, but maybe no worse than the average person off the street that doesn't play wordle
I tried with crossword actually
I needed a help with the crossword... There was an image of olive oil and the third from last letter was O.
First GPT said that it's liquor, even though it saw the mismatch with fields and letters, then when I pointed it out, it said... Molotov lol.
As a person that doesn't play wordle, idk even how to play it xD
it's not that difficult
you just guess a word and it tells you how accurate each letter was
gray if it's not in the target word at all, yellow if it's in the target but in the wrong spot, green if it's in the right spot
as for how good an llm would be at it... that's a whole other question
How well does a character-only tokenizer LLM do? I'm not even personally aware of any
i'm placing my bets on "constantly guess the same word"
they’re usually worse for reasoning and efficiency
i think the LLM would do better if you explicitly tell it which spaces are already solved than having it have to go through all previous guesses and look at the colors to map it. even though that is easy enough to do, it would take a lot of the brain power
Yeah, I'm sure, but could one be good enough to at least pull off wordle?
Attention cost will be very high
Well I suppose where I'm going means the model shouldn't even be an LLM
it would be easier to do it programmatically with a dictionary
Yea but kinda its memory gets worse y know, cause every character is token, that will torture attention layer. It will be hard to integrate it even with game
Wow that's like saying osu would be easier with an autoplay than using DL
make sure you're not pulling a microsoft and using ai where you don't need to be using ai
yeah, let the current Neuro LLM play OSU. ;]
Tbf the goal here isn't really efficiency or success so much as "authenticity" and laughs
So failure is desired to some extent
i mean fair enough
You just want more relatable failure
that's why i suggested kids games
Tokenizer-free model
grok, solve today's wordle
the easy way to solve the wordle is to look at the code and see the word list.
Hmm, is there any continuing development on tokenizer-free models?
Yeah, there's also hybrid model exists
Charformer
they have limitations as well as strengths but afaict they didn't seem better overall in any specific way that'd make them catch on
This one starts with characters and learns soft subwords
Yup
I once tried to see if Qwen3-8b could understand a tree structure and make inferences on where it was in the tree based on context clues
And what it failed miserably and horribly on was understanding the tree in the first place
Even while it seemingly was able to make some sense of the reasoning
Like "all the clues line up for Spain and that's why my guess is Germany" sorta deal
https://github.com/xAEmiloetjex/my_lib_extended/tree/main/copilot_analysies/lib
I also added the analysis of the files to the git repo
there are some weird analogies going on at unexpected times in LLM's thinking.
strange leaps in logic because they don't have some real world experience.
they're surprisingly accurate lmao
so you don't kill them. duh.
I was watching one of google's research videos, on showing how LLMs work with also example of how human brain works, specifically Broca's and Wernicke's zone. Actually had thought of that our brain is also kinda prediction engine, but a lot complicated, cheap on resource and also self-regulated. Didn't mention also neuroplasticity, but I thought like, what if we won't use LLM as core but as language processing module, try simulating hormones with metadata tensors to the input, idk still sounds too complicated but, not like, very impossible. I'm not like saying we're copying brain, but saying that some features could be used.
needed to make a little change.. because i found a way through this method to bypass the immutability
Wat language this
Typescript
not my proudest moment lmao
now the values propety just makes a copy
It’s the public get thing I haven’t really seen before
i found another work around.. though technically the ts-server will scream at you that you aren't supposed to do that
LLMs are useful and i think will continue to be used (unless something much much lighter is invented) but for human-like thinking and input processing (is that really what we want?) it's not a good model.
that should fix it
Our brains don't use backpropagation either; from what I remember they instead predict the "answer" and adjust paths without actual confirmation or something (I am no neuroscientist)
just added the # and now js runtime doesn't let you
Why does it have a #
humans don't have a "ground truth" input during training, so they kind of have to predict the right answer and pretend they're right.
there is almost certainly an "undo" mechanism
while the private keyword tells the TypeScript transpiler that a property or a method shouldn't be touched from outside the class.
prefixing a variable name with a # tells the JavaScript runtime the same thing, essentially preventing you from doing so.. though i believe not all JS Runtimes follow those rules so strictly
So like double pinky swear
i am basically telling the Typescript transpiler "just stfu, i know what i'm doing"
Yeah there are a lot of layers to this argument with typescript
If this thing would ever be, I don't think now we have resources for it, it also should be in active state, not frozen and waiting for input
Our paths adjust by active neuron spikes, and hormones regulate these activities too. I was thinking about system that adjusts its weights and parameters, and metadata tensors will have effect on that process
Yeah, brain always tries to fill up emptiness, like even when you close your eyes you kinda see some weird pictures or things appearing in the darkness. Actually same might happen with LLM, if you keep it on inference step... It will hallucinate and keep predicting
only legends will know the reference:
"user joined your channel 📢 "
"user left your channel 📢"
i have no clue what that means but sure




During fine-tuning... Add one special token or just ordinary token, try now fine-tuning it on a new vocabulary and u suffer. That's what it means
Oh hai!
?
and i quote "i think we should get rid of sam"
😏 mocked that bad boy out
because you are gonna hate me after finding out what i implemented into my vector thingy today
just a little preview
also made JS truly immutable
back in my python days i did this 
nah, im just zoomed out
i meant cus of the long lines
https://github.com/xAEmiloetjex/my_lib_extended/blob/main/lib/vector/index.ts
also published the code
just a huge collection of my utils, and some of their applications - xAEmiloetjex/my_lib_extended

finger tree 
its not that bad
my standards are in the floor tho
you might want to use else if, instead of that long if if if if
https://github.com/xAEmiloetjex/my_lib_extended/blob/main/lib/ddrm/core/EventQueue_3.ts
This however is bad.. i mean.. it's functional.. and useful.. but not that readable
i don't really know what part you are referring to
if (this.length === 1) space = Spaces.VEC1; and such
the second to last one has returns so that isnt too bad i think
if (str.startsWith('__vec')) type = VecTypes.VEC;
if (str.startsWith('__svec')) type = VecTypes.SVEC;
...
this one too
because every part where i did the things the way they are now are because i don't know about another way to do it in a way where it doesn't cause behavior i don't want
this one maybe
but this one specifically is very much on purpose
if (this.length === 1) space = Spaces.VEC1;
if (this.length === 2) space = Spaces.VEC2;
if (this.length === 3) space = Spaces.VEC3;
if (this.length === 4) space = Spaces.VEC4;
you do this one like twice
why tho?
lol
yeah once in idxMap and once in map
i dont see why you dont else if

ye
maybe put it in switch cases too if we really optimizing
ye i guess
look at it again if you want..
i made the changes
idk if this test is really sufficient.
but it works like expected
looks good now ye

after showcasing my issue to the people who wrote the networking library im using, their last words were
what a weird little situation you are running into
Happy birthday Shiro!
Dam
?
oh

i thought you were trying to sneak "happy birthday shiro!" in after this
i still haven't received the coloured version, only the line-art so far. but i wonder if i should just use the line-art as pfp already
i never cheked but apparently there's more gifs of happy birthday shiro than gifs of one of my favorite obscure anime characters
checks out
you used to be able to find me on akinator too but i think the info is too outdated now
catgirl who's birthday is everyday
- shiro
i think i need to stay eithing the 150 MHz pixel clock, but within that i can get higher refreshrates by reducing bandwidth 
if i do 912x912 instead of 912x1140, i can go up from 120hz 24bit to 150hz 24bit

actually
i could go up to 180hz
32GB
could there be a reason to go with 120Hz anyways and leave a little breathing room?
well
not really
i dont really care about breathign room, i need more hz
it seems like i need to leave bandwidth for blanking tho
so 180hz wont work
hmm. error correction?
120hz would also not have error correction
its fine
it seems like with the blanking taken into account i can go up to 160hz
may have already said it , but interesting project you have cooking


i already know they're going to send me to ask the people i just asked
"you have a 3rd party library, not our problem"

they said the same thing
i'd start with asking, but sure, begging might be faster.
nah, simply wor it in a way it's thier fault and never accept any different explanation. Some devs will go through hell and back to prove someone wrong.
join the unity discord and tell them youre switching to godot
most of these are reasonable but i can't say "didn't work" ???
so if someone suggests something and it doesnt work do i just
...
"Your solution has left me unsatisfied"
🧐 "I have attempted your troubleshooting suggestion and found the problem persists"
oh well
i'll just be very polite
hopefully that keeps me from being banned
i interpretted the spec sheet wrong
its not a percentage
its a fixed cost
so 150hz at most
the lower res i go, the higher i can push the speed
but cuz of it being fixed cost its less efficient at lower res
768x768 would do 200hz
384x384 would do 660hz
so a 1/4 of the resolution doesnt 4x the hz
hmmm, i'm wondering how you are gonna solve the mapping from 3d model to pixelimage for each interval step.
so right up your alley?
ye
that makes things easier. had to work with some opengl code a few years back, can't imagine vulkan being easier.

colleague is currently struggeling to display 4 720p @ 29fps rtp streams (h.264 encoded) with gstreamer and opengl (wrapped in qt/c++)

shouldnt be too big of an issue
29fps i snon-standart tho
i only need 176.0416666 24bit input hz to reach the max speed that the DMD can do at 4225hz 1bit. with that the highest resolution that can run at that speed is 832x832
not bad
ye. don't know why. cam itself should be able to send 60fps.
You say "my humble apologies, but it seems like the suggestion refused to function the way you intended"
is it all over 1 cable?
100Base-T1 for each cam
i havent even heard of that, but im not suprised its made by texas instruments
texas instruments has been the theme of the month for me
i never hear about them and now its like every few hours
Sam still up at 00:00 lmao
it's some weird customer specific variant of the camera, customer is a big name in the agricultural space.

Oh am not
thats all the agricultural brands i know
if its not john deere i haven't heard of it
does lambo still make agricultural stuff?
i think? didn't clarkson have a new one
Sorry lmao
might be the 100Mbps limit?
is it uncompressed video?
oh its h.256
hmmm
nah, bandwidth isn't the issue. it's my colleague and his code.
ye
Ventrilo?
Nope
Teamspeak?
"Uh Oh!"
Mhm
Not "you were banned" in that deep male voice?
ok i finished typing up my problem post
i never used teamspeak
i didnt know thread posts have a character limit until today
Tbf.. that one is stuck in my head because i used to watch skeppy a lot
Na in a girl voice
"User has been banned from this server"
Now let's see who is more useful, Unity Discord or Claude/Chatgpt.
The girl voice always was better than the male voice
Its the only one I remember
The male voice just sound scary and menacing
to make the resolution and refresh rate somewhat more standard, i think ill do 150hz at 896x896
7x128 is 896 so that resolution shoudl fit really nicely into the built in registers, and 150 is just 5x30.
this would result in 146.2Mhz which fits nicely into the 150Mhz cap we need to work in

I don't remember if it was a soundpack that was included or if it's a 3rd party soundpack that you have to do some obscure satanic ritual to install
i typed my post with the rigor i would use in a technical report and then i look in the forum and see this?
I can help if its not something broken with the engine
i think im best not asking you then 
this is pretty messed up
Yeah if its an engine issue good luck
Ive had to deal with many over the years and usually just have to make a shitty workaround
well
Game engines suck.. let's make our own one
you're in the server
I have
i'll link my post if you wanna read
Yeah
150hz input would get us 3600hz of 1bit binary pattersn
at 15rps that gets us 240hz per rotation, so 120 individual layers


I have too in the past.. then realised i didn't really wanna make games

Now that i have started hanging out in vrc with some friends i do wanna make games and stuff tho

Opus thinks it's your Character Rotation being negative 90 in the X (looking edge on)
i need sleep.
gn8
ty for the wobbly face sam
Or pay for support 

did this guy just find the bug in 5 seconds?
im about to feel really stupid arent i

Matches up with what Opus says so yeah, maybe.
You made your characters rotate into being invisible?
He was only fast because you did such a great writeup
"Given your setup, the most likely cause is the NavMeshAgent component. Unity's NavMesh system is designed for 3D games and operates on the XZ plane by default. When the agent moves or spawns, it may be orienting your entity as if it were a 3D character walking on a floor, which rotates it -90° from where a 2D sprite needs to be."
i set the rotation when i spawn it to that of the spawner
i found a sketchy patch for nav meshes which makes them work
ooh i should've mentioned that in the post
damn
NavMeshAgent agent = GetComponent<NavMeshAgent>();
agent.updateRotation = false;
agent.updateUpAxis = false;
If invisible: spin(90°)
i already do that 
tho maybe i should be doing it in a different function
moved from OnSpawned to Start
pleasedontworkpleasedontworkpleasedontworkpleasedontwork
two successful spawns 
coincidence right?
three 
four...
welp
i can never show my face in the unity community again
its a relatively small third party network library so cant blame yourself
yeah i looked myself to see if i could help
i only use Unity's netcode generally
(on the rare chance that i do anything multiplayer lol)
[...] confirming the object in a scene view is always the first step in debugging such issues
its over
i can never show my face there again
deleting my discord account
no you know what fuck this 
if shitass unity didn't design their nav meshes to only work in 3d
then it wouldn't be rotating my damn assets sideways
unity's fault as usual 
trust me eventually u just start setting certain settings by default when u open a new project
becomes muscle memory
its not even a project setting
i mean i was setting it
i was just setting it in such a way that it caused a race condition which is crazy
i love race conditions so much
UniTask my beloved
oh yeah learn UniTask if u havent yet
embarassment
sadness
vindictiveness
rage
vengeance

coroutines suck in comparison due to overhead
I am so confused
it just puts text in there.. no code? and if I do the seconds ago, it won't change.. it'll just put "7 seconds ago" and stay like that
huh
cute that u think its any different
under the hood it literally just becomes a state machine just the same as unitask
why thank you
my unity stack traces contain file paths which run through my user directory so my errors actually dox me
don't know what's scarier: someone finding out who i am in RL, or someone finding out who i am online.
Same
Well it uses my personal acc username
Cipher is my work identity
🤝
nice to make your acquaintance, mr. cipher
or ms. or (your preferred pronouns here)
i suppose i assumed a bit there

well
im sitting here trying to think of bugs to fix
and coming up empty
no wait i remember one
Don't worry you will find some
almost thought i had to do game development for a sec
Code drunk debug sober
that puts a long gap between writing and testing.
It works for me actually
Rids me of analysis paralysis
Wouldn't recommend tho
no way...
it's the Vedal's secret dev
wait
2?!
On pause atm
NeuroSoda runs the project (im just one of the devs)
I see
I see neurosoda is becoming something of a businessman himself
Considering he arranged the original Vedal's secret, then that anime music video, and now I hear of Vedal's secret 2
every programmer i've ever spoken to: "don't worry about microoptimizations"
this IDE:
Microoptimization is the most fun part though
"the compiler will fix it" mfs when I show them the llvm-mca pipeline simulation after swapping the fp operation order.
That can actually matter in a lot of situations
ESPECIALLY unity
Floating point is surprisingly optimization resistant unless you disable IEEE-754 compliance.
i believe you but i promise this case isn't that deep
im sure
Floats first vectors last
If your perfs problems are caused by float operation optimisation, what the fuck are you doing ?
My ide just formats them by default
Efficient algorithms, efficient data structure and CPU optimised representation and operations will usually fix most optimisation issue
Well in Unity if u want pure optimization u should be using Burst and native math
Through DOTS
Like not transforming / 3 into * (1/3) when division has like 3x the latency and 1/6 the throughout.
Its a nice way to get into ECS too
*0.33 is basically a division, any compiler should find that
It won't unless you enable unsafe FP optimizations
Because the result won't be exactly the same in FP
Yeah float precision is weird
It does use reciprocal multiplication for integer division by a constant.
Different weirds for different languages too
Float operations can usually be order optimised for precision but at this point you should use a solver for it
Floating points feel like the imaginary numbers of the programming world
Nah imaginary number are easily manipulated by humans
And obey easy to understand rules
They are easy to implement as a pair of real as well
Yeah but we made the fp standards
Real are the odd child
Binary16 my beloved
very real
I use laTex a lot for work
android studio?
android studio yelled at me for COMMENTING CODE
and because MY ELIF STATEMENT HAD ONE LINE INSIDE IT
alright game is cooked again due to a bad unity design choice
AND WHEN I DID WHAT IT WANTED ME TO DO TO FIX IT

IT YELLED AT ME FOR THAT
I like it kind of but I only needed it for linear algebra
Inform me
you should try typst 
Hmm
you can't use NavMeshAgent and RigidBody2D in the same object apparently
Yeah I need it for writing papers and courses and exercises sheet and a lot of stuff
Well duh
THIS IS THE ONLY WAY IT COULD HAVE ENDED.
WAR NO LONGER NEEDED ITS ULTIMATE PRACTICIONER. IT HAD BECOME A SELF-SUSTAINING SYSTEM. MAN WAS CRUSHED UNDER THE WHEELS OF A MACHINE CREATED TO CREATE THE MACHINE TO CRUSH THE MACHINE. SAMSARA OF CUT SINEW AND CRUSHED BONE. DEATH WITHOUT LIFE. NULL OUROBOROS. ALL THAT REMAINED IS WAR WITHOUT REASON.
A MAGNUM OPUS. A COLD TOWER OF STEEL. A MACHINE BUILT TO END WAR IS ALWAYS A MACHINE BUILT TO CONTINUE WAR. YOU WERE BEAUTIFUL, OUTSTRETCHED LIKE ANTENNAS TO HEAVEN. YOU WERE BEYOND YOUR CREATORS. YOU REACHED OUT FOR GOD, AND YOU FELL. NONE WERE LEFT TO SPEAK YOUR EULOGY. NO FINAL WORDS, NO CONCLUDING STATEMENT. NO POINT. PERFECT CLOSURE.
T H I S I S T H E O N L Y W A Y I T S H O U L D H A V E E N D E D .
They both control the position and u would get race conditions
wdym "well duh"
i know that 
but the problem is that colliders cannot detect other colliders unless there's an associated rigidbody
who would ever want agents using navmesh navigation to collide with projectiles though 
no game would ever have you fire projectiles at enemies!
yeah who would do that
like
Can't use a kinematic rb?
coughcoughcough
there are also triggers
we just got done talking about how rigidbodies no worky didnt we
Just raytrace it, who needs real projectiles 
ye but it doesnt require a rigid body itself i think maybe?
I can't remember if setting it to kinematic fixes it or not
(I usually have it switched off)
basically, have the projectile damage the enemy instead of having the enemy be damaged by projectile 
so i would only put rigidbodies in projectiles
that would fix that case
but it doesnt work for melee attacks
melee attacks have a fixed shape collider which looks for a collider attached to an enemy-marked entity instance
opposite
wdym opposite

enemy has navmeshagent for pathfinding
There are a few ways around it
U can swap states, feed the data from the agent yourself into the rb (what ppl usually do)
Plenty of options
I could of sworn enabling kinematic mode fixed it but its been a long time since I've touched the built in nav
(I usually just write my own)
Sent the 2019 doc
it hasnt changed since then 
There are changelogs
(Most of which arent on the docs)
Welcome to the unity cycle
there's enough working here to do some GAME DEVELOPMENT!!!
If push comes to shove write your own A* algorithm
i gotta be real i dont actually know how to use these sprites to make structures
im not that artistic
gm
gm
cold
hey c# person
this solution makes me sad, what's the builtin that makes it better
var skillDef = StaticDataManager.GetSkill(skillName);
bool canLearn = true;
foreach (var prereq in skillDef.Prerequisites)
{
if (!_se.Contains(prereq))
{
canLearn = false;
break;
}
}
if (canLearn)
{
button.GetComponent<Image>().color = new Color(1f, 1f, 0.4f, 1f);
}
else
{
button.GetComponent<Image>().color = new Color(1f, 0.6f, 0.6f, 1f);
}
skillDef.Prerequisites is an array so there's no TrueForAll or similar list operations
If the slop machine is to be believed, you do have an All() and Any() on arrays
Given code example
using System.Linq;
int[] nums = { 2, 4, 6 };
bool allEven = nums.All(n => n % 2 == 0);
I tend to use LLMs for this because either it exists or it doesn't
i think the slop outlet is correct
var skillDef = StaticDataManager.GetSkill(skillName);
bool canLearn = skillDef.Prerequisites.All(prereq => _se.Contains(prereq));
if (canLearn)
{
Debug.Log($"Can unlock {skillName}");
button.transform.GetChild(0).GetComponent<Image>().color = new Color(1f, 1f, 0.4f, 1f);
}
else
{
Debug.Log($"Can't unlock {skillName}");
button.transform.GetChild(0).GetComponent<Image>().color = new Color(1f, 0.6f, 0.6f, 1f);
}
that's much better
thx

Are you working on that fumoquest game
Also, happy birthday
time to try and make a release build again 
Give an update on how that goes

Yup
Also, why not make it in java? Isn't that what you typically use?
Still can't shrink the windows partition enough to install linux 
because then i'd have to write my own engine again lol
it was a time sink i didnt feel like repeating
I mean, if you had one made, you could have probably just used that as a base right?
Depends on how much was done with it
ig
random usb drive 
Don't have one, can't be bothered to get one mhm
my only advice is getting rid of MS applications if you don't need them
Oh, I have 40GB of storage free, the windows system for shrinking the partition is shit, and it can't move system files to shrink it further
who up late coding fumoquest
not me
shir
do the files still exist in trash? That's where I'd look first to make sure windows isn't trying to keep those alive
I never have the trash enabled
so i can somehow play this game just fine in the editor
but if i try to build a release
understandable
it fails and wont even tell me which file is the problem

wtf am i supposed to do
guess?
classic Piece of shit Unity; what did you expect?
Use unreal engine 
@hollow matrix if the windows resizing utility sucks, then just don't use it. Granted you have a graphical Linux install and are not doing arch out of the box, then you can just shrink on Linux using gparted
I've heard that using anything outside the windows OS will most likely completely fuck up the windows install
Also, brb
Only other thing I can think of is not treating it as a windows install and just as a data partition expecting you'll reinstall windows anyways. Unhinged choice but I could see it working to some degree.
In a linux way, treat it like your home directory
idk if this is a long shot or not but i updated ableton to 12.3 and seems like soloing tracks doesn't turn sending from other tracks off anymore, e.g. i used to be able to solo a track in a sidechain group and since i'm not soloing the kick drum it's not sidechained, or if i send midi into an effect, not gonna send until i add that midi track to solo. but now all of what i said isn't true, everything sends everywhere, solo or not, yeah even if you set post mixer. do you know if it's an option somewhere? solo in place changes nothing, google has nothing. not a dealbreaker but i do crazy heavy sidechain and it's pretty annoying it stays
neurobot it's not that long 
Unrelated to this, now I really want to know if one can mount their windows parition to use for wine
🍪
Om nom nom
You've given me 11 cookies! | I've received 274154 cookies total!
you might be able to but im not sure
if you can reformat ur c drive to the right filesystem
and remove all the dlls
then you can set up a wineprefix with it
and let wine install the dlls it needs
mabe btrfs if one installs the btrfs windows driver that will surely not break the entire install works
I mean I feel like it'd be better to just have wine override dlls, as it'd be nice to have some dll files that you'd have to fetch otherwise.
then again, mixed bag in general
🍪
Om nom nom
You've given me 1 cookie! | I've received 274155 cookies total!
aww, thank you~ ( ◡‿◡ *)
ok
lets take a step back
does the tutorial project build?
ok at least that works
so unity isnt completly broke
(shiro is currently coping with the schizophrenia diagnosis, please be patient)
no its just over
i give up
not enough info to fix issue
fumoquest shelved until unity fixes its product 
release pushed to 2030
port to godot
or is that too hard
port to 6502 asm
or is that too hard
If you havent ran a several hour long implementation plan across 5 parallel claude code instances with sub agents + a codex agent all at once for an hour, can you really say your vibe coding
Fumover 
after much time with zyle in gymbwaa general
we found the issue
an old unity plugin that still worked but structured its directory wrong in such a way that unity's IL postprocessor ended up dereferencing null

Black magic sorcery lol

lmarena.ai
-> cloude 32k + any other thinking ai
run in parallel, just more chance to get any useful info
but still only chance
that seems less than ideal
now you know why game companies overestimate production time 
put it in a folder called Editor so it's invisible at build time
and then delete the libraries folder so unity stops caching it
yeah yeah I get it-
did you just say assembly
I'll one up you, how about discrete transistors?
I was just asking because I have never worked in any gamedev 
That one is just a FPGA
(oh the urge to know what the fail states on those bois are, what if I want to pipe 10 diffrent values into a register just to see how it fights.)
I have no idea
C#
I made a calculator :3
I was not taught that..

Tomorrow im going to learn anaconda

Gotcha
Python, unlucky
I know

Going from C# with its types to Python with barely even types is gonna be miserable
You sound like guido killed your family
HOW COULD HE?!
parser
it isnt basic at all
i mean, you can do simple
It's basic if you only support a 2-side expression
but it isnt the case for calculator
eval(string)

why discord still have no support for this stuff
it basically have completely broken anchors
they updated it a little lately
now you at least can navigate channels
but it still most broken across all sites i use
I have not heard of this feature until now
What even is that 
If this is what I think it is, I'd absoutly make sure to support it on my own projects. Sounds like a fun time
Who cares about anchors?
All sites want is your cookies
*sarcasm*
🍪
Om nom nom
You've given me 2 cookies! | I've received 274159 cookies total!
I have not fed the bot in a while
🍪
Om nom nom
You've given me 2 cookies! | I've received 274160 cookies total!
it is accessibility feature, without this one vimium would be completely useless
🍪
Om nom nom
You've given me 2 cookies! | I've received 274162 cookies total!
if you ever feel useless, consider that google antigravity exists.
what is it? 
it's not useless though, it gave a few people a hint to not give all the trust to ai
basically a fork of VS Code but it has ✨ AI✨
oh yeah, just like i needed: getting my data harvested by both microshaft and loogle!
🍪
Om nom nom
You've given me 1 cookie! | I've received 274163 cookies total!

another day
another windows 11 issue
this almost feels like a routine at microsoft atp
release an update
introduce more bugs into the system
fix the bugs with a patch that introduces other bugs
repeat
idk how i consistently 100% of the time avoid all of the bad updates but i do

windows 11 feels honestly pretty good, it feels consistent finally since they ripped out control panel and most of the legacy ui, every part you interact with daily is updated to look like windows 11, feels snappy and fast too, ye overall i would say i like it way way more than w10








its so over


