#programming

1 messages · Page 375 of 1

wary mauve
#

no jake but theres fin

olive sable
#

erm

olive sable
#

"soft as a seal" neuroCatUuh

rigid snow
#

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.

hearty notch
#

tru

olive sable
#

are seals soft?

rigid snow
#

i never touched a seal before

#

or pet

azure lynx
rigid snow
#

touched is um

rigid snow
azure lynx
#

and usually u have to stay a certain distance away so i don't think you get to touch them often

sage crag
#

ye

#

well

#

it can touch you

#

but not vice versa

rigid snow
#

how does that work

rigid snow
#

is touching not mutualk

#

if it touches me i touch it

sage crag
#

like, as long as youre still

#

and dont touch it intentionally

#

essentially you are a rock

rigid snow
#

what are these rules

sage crag
#

endangered species

olive sable
#

thats jsut the rules

azure lynx
#

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

rigid snow
#

"not allowed" will it not fuck you up if it doesn't like it

olive sable
#

you will get fined if you do

#

up to 100K

sage crag
rigid snow
#

by which authority

olive sable
#

legal protection

#

the government

#

idfk

sage crag
#

watch the video

#

wrr

rigid snow
#

the government of what

azure lynx
#

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.

sage crag
#

seals are pretty dangerous

#

especially in the water

#

well, it depends on the seal

rigid snow
#

t

olive sable
#

all of them got fines for touching a seal

rigid snow
#

all at the same time?

sage crag
#

apparently the largest seals alive are around 5 tonnes

olive sable
sage crag
#

though an average seal weighs more like a person

rigid snow
sage crag
#

good

#

.

rigid snow
#

thank you konii

#

for sharing

sage crag
#

i am not sharing

#

i am proliferating the baby harp seal

#

its a form of evangelism

azure lynx
rigid snow
sage crag
#

touch a seal in international waters

olive sable
#

😭

sage crag
#

this is problematic

olive sable
rigid snow
olive sable
errant dagger
#

cool, what are you trying to build :? a translator suite ?

opaque wharf
azure lynx
#

international waters are so inconvenient. they're so far from any shops and transport.

olive sable
rigid snow
olive sable
sage crag
#

its doing something but not telling me about it

rigid snow
#

korone

errant dagger
#

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.

olive sable
#

now that i don't have exams anymore, i can restart production on our game ReallyInnocent

olive sable
#

there are like 4 people working on it

rigid snow
#

a heartbeat

olive sable
#

yes

rigid snow
#

a heartbeat

olive sable
#

our game

sage crag
rigid snow
sage crag
#

a heartbeat

#

emotions come from

rigid snow
sage crag
#

the heart

azure lynx
#

which game is it?

olive sable
#

untitled game 3

sage crag
#

wait a minute

#

why is it building with pgo

#

its gonna build twice

#

whyyyyyyy

olive sable
#

we'll give it a better title once iggly is done writing the script

opaque wharf
rigid snow
frozen hollow
#

Untitled goose game

azure lynx
#

elevator pitch? is it space invaders meets portal? pong meets tomb raider? mario kart meets quake?

olive sable
#

catdespair we've been working on this since august

errant dagger
#

yeah a heartbeat, like the ablity to prompt to itself every minute or so

rigid snow
#

is that what a heart does

sage crag
#

ive been doing a lot of nothing recently

rigid snow
#

prompts my brain every minute

opaque wharf
sage crag
rigid snow
#

hblang mentio

sage crag
#

STOPP

rough bloom
olive sable
#

seeing konii crash out doesnt happen a lot

rigid snow
opaque wharf
#

And I am hungry

azure lynx
olive sable
#

then eat

opaque wharf
#

That's the problem, there's literally nothing but seasoning

sage crag
azure lynx
olive sable
rigid snow
#

ring buffer context window

#

when

azure lynx
#

or the code?

opaque wharf
olive sable
#

the story

azure lynx
#

do you have a story yet?

rigid snow
#

mhm writer writing code

sage crag
olive sable
olive sable
sage crag
#

when is superbox not doing neurosynth

#

only when advertising godot or linux mint

opaque wharf
#

Wait, the sound guy and neurosynth are different person?

olive sable
#

when he makes fun of win11 for no reason

rigid snow
rough bloom
olive sable
rigid snow
#

today was anew one, he said chromuim bad

sage crag
#

superbox activity list:

  • godot
  • linux mint
  • kotlin
  • neurosynth
  • anti win11
  • electron hating
opaque wharf
olive sable
#

its a piece of software

olive sable
#

it dont have arms and legs to play instruments

visual pawn
opaque wharf
errant dagger
# azure lynx how about just constant inputs arriving? that'd cause a similar thing and not re...

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).

  1. I can't constantly interact with it. I need to sleep and I want it to run when I'm not interacting with it.
  2. 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.
  3. goal is to make something stable. ideally it'll pick up a special interest or something
sage crag
#

wrr

#

develop its own illusion of a sense sense of self

errant dagger
#

exactly!

olive sable
#

isnt that jsut how its always been done?

sage crag
visual pawn
#

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

rigid snow
#

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?? neuroD

olive sable
olive sable
#

torturing LLMs is my passion NeuroClueless

visual pawn
olive sable
#

hmmm

#

linking random twitch is kinda a nono

visual pawn
#

is it?

olive sable
#

ye

rigid snow
#

there is a goal witg that tho

olive sable
#

promotion rules

visual pawn
#

well, I dunno if I'm promoting it so much as making fun of it lol

rigid snow
errant dagger
sage crag
olive sable
visual pawn
rigid snow
olive sable
#

shoudl be fine probably then

hexed pebble
olive sable
rigid snow
#

you didn't hear MEDIC!

visual pawn
#

hmm, apparently WatchMeForever is making €32.94/month

olive sable
#

MEDIC, MEDIC

rigid snow
olive sable
visual pawn
#

and it's using the OpenAI API

#

I wonder if it's making profit

rigid snow
stray dragon
rigid snow
#

catEat letter_t

sage crag
#

(baaast)

rigid snow
#

🐑

olive sable
#

hi t

stray dragon
#

hi mr triangle

olive sable
#

🔺

stray dragon
#

you didn't say my name before

#

hi konii

hard raptor
#

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',
}
sage crag
hard raptor
#

i did do some cleanup tho.. this looks better than the rows of if and else if statements

wary mauve
#

uhhh time to reverse engineer neuro game api uhhhhhh

#

well

#

follow jippity code and implement in python

crimson verge
#

what's there to reverse engineer

wary mauve
#

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 😏

hard raptor
daring nebula
hard raptor
#

i think we should get rid of sam

wary mauve
#

okay well thats my name so lets not do this

hard raptor
wary mauve
#

oh okay

hard raptor
#

the one that i actually know and bully all the time for the funnies

#

well not know irl.. i think..

daring nebula
azure lynx
#

obviously triangle sam

hard raptor
daring nebula
crimson verge
hard raptor
#

fair

#

behold! true immutability in js

daring nebula
#

I always do lobotomy to LLMs, when I want to add some spec tokens to them

hard raptor
#

(the deno output btw)

#

you can even make em unreadable now

crimson verge
#

i'm sure this makes total sense to someone

daring nebula
hard raptor
daring nebula
hard raptor
#

but it's stupidly simple so no one really cares ig

crimson verge
#

what exactly was the purpose of such an action

hard raptor
#

But i bet your typescript can't do this!

#

also not really that complicated tho

daring nebula
#

Are you doing it for fun or planning to make a lib out of it?

hard raptor
#

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

daring nebula
#

ngl looks good actually

hard raptor
#

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

daring nebula
hard raptor
#

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

azure lynx
#

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."

hard raptor
#

i rarely use vibecoding

#

i learned from when i tried implementing my whole own SQLite implementation

azure lynx
#

just like you get with most people, develop anything over a few files and they start getting confused.

hard raptor
#

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.

azure lynx
#

that's the radix function?

#

like base 52 in that case

hard raptor
#

yes

#

with rollover

#

so far copilot made a corrent assumption about the code lmao

azure lynx
#

kinda like base 64 except you didn't use 0-9, +, and /

hard raptor
#

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

wary mauve
#

anyone know if theres a wordle integration for neuro thats public?

azure lynx
#

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.

hard raptor
azure lynx
hard raptor
#

i know anthropic did some bad things

wary mauve
azure lynx
#

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

daring nebula
hard raptor
#

Dam default copilot model.. feeling a bit called out here lmao

daring nebula
hard raptor
#

these were basically the only misconceptions.. well partially at least

azure lynx
daring nebula
hard raptor
#

i now gave it a file more than twice as big as the vectors

azure lynx
#

i think starting out doing a simple kids memory game or basic card card would be easier, and more likely to integrate

daring nebula
#

Well if they weren't specifically fine-tuned on thousands of these examples, even then combinations are quite a lot

azure lynx
#

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

daring nebula
#

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.

daring nebula
crimson verge
#

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

visual pawn
#

How well does a character-only tokenizer LLM do? I'm not even personally aware of any

crimson verge
#

i'm placing my bets on "constantly guess the same word"

daring nebula
azure lynx
#

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

visual pawn
#

Yeah, I'm sure, but could one be good enough to at least pull off wordle?

daring nebula
visual pawn
#

Well I suppose where I'm going means the model shouldn't even be an LLM

azure lynx
#

it would be easier to do it programmatically with a dictionary

daring nebula
visual pawn
#

Wow that's like saying osu would be easier with an autoplay than using DL

crimson verge
#

make sure you're not pulling a microsoft and using ai where you don't need to be using ai

azure lynx
daring nebula
visual pawn
#

So failure is desired to some extent

crimson verge
#

i mean fair enough

visual pawn
#

You just want more relatable failure

hard raptor
#

i just realized

#

NOOOO

azure lynx
daring nebula
crimson verge
azure lynx
#

the easy way to solve the wordle is to look at the code and see the word list.

visual pawn
daring nebula
#

Charformer

azure lynx
#

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

daring nebula
visual pawn
#

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

hard raptor
azure lynx
#

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.

real sierra
#

why invisible...

hard raptor
azure lynx
daring nebula
# azure lynx there are some weird analogies going on at unexpected times in LLM's thinking. s...

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.

frozen hollow
hard raptor
#

needed to make a little change.. because i found a way through this method to bypass the immutability

hard raptor
#

not my proudest moment lmao

#

now the values propety just makes a copy

frozen hollow
#

Does ts have null coalescence

#

Like uh return value ?? New thingy

hard raptor
#

yes

#

actually javascript itself does that already

frozen hollow
#

It’s the public get thing I haven’t really seen before

hard raptor
#

i found another work around.. though technically the ts-server will scream at you that you aren't supposed to do that

azure lynx
hard raptor
#

that should fix it

visual pawn
hard raptor
#

just added the # and now js runtime doesn't let you

frozen hollow
#

Why does it have a #

azure lynx
#

there is almost certainly an "undo" mechanism

hard raptor
# frozen hollow Why does it have a #

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

frozen hollow
#

So like double pinky swear

hard raptor
#

yes

#

though there is a reason for the // @ts-expect-error

hard raptor
frozen hollow
#

Yeah there are a lot of layers to this argument with typescript

daring nebula
daring nebula
daring nebula
hard raptor
#

only legends will know the reference:
"user joined your channel 📢 "
"user left your channel 📢"

olive sable
olive sable
olive sable
olive sable
olive sable
daring nebula
hard raptor
olive sable
#

care to explain yourself

#

???

hard raptor
#

?

olive sable
#

and i quote "i think we should get rid of sam"

wary mauve
#

😏 mocked that bad boy out

hard raptor
#

just a little preview

olive sable
#

ive seen and done worse

#

its not a worry

hard raptor
#

also made JS truly immutable

olive sable
#

back in my python days i did this enub

wary mauve
#

holy moly

#

someones got a wide monitor

olive sable
#

nah, im just zoomed out

wary mauve
#

i meant cus of the long lines

hard raptor
olive sable
tender river
olive sable
#

my standards are in the floor tho

#

you might want to use else if, instead of that long if if if if

hard raptor
olive sable
#

its not greaty

#

but its fine

#

ive done worse

hard raptor
olive sable
#

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

hard raptor
#

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

hard raptor
#

but this one specifically is very much on purpose

olive sable
#
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?

quick condor
hard raptor
olive sable
#

i dont see why you dont else if

fiery anchor
hard raptor
#

oh you mean inside the if (space === Spaces.Vec)

#

sorry it late for me lmao

olive sable
#

ye

hard raptor
#

maybe put it in switch cases too if we really optimizing

olive sable
#

ye i guess

hard raptor
#

idk if this test is really sufficient.
but it works like expected

olive sable
#

looks good now ye

real sierra
olive sable
#

hi shiro

real sierra
#

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

hard raptor
#

Happy birthday Shiro!

real sierra
#

you

#

you tried it

#

too slow

hard raptor
#

?

real sierra
#

oh

olive sable
real sierra
hard raptor
#

oh no

#

i was just greeting the birthday girl

olive sable
#

enub 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

hard delta
#

i never cheked but apparently there's more gifs of happy birthday shiro than gifs of one of my favorite obscure anime characters

olive sable
#

checks out

real sierra
#

you used to be able to find me on akinator too but i think the info is too outdated now

olive sable
#

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 hmm
if i do 912x912 instead of 912x1140, i can go up from 120hz 24bit to 150hz 24bit

#

actually

#

i could go up to 180hz

orchid crest
#

bruh

#

how much ram you have?

olive sable
#

32GB

fiery anchor
olive sable
#

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

fiery anchor
#

hmm. error correction?

olive sable
#

120hz would also not have error correction

#

its fine

#

it seems like with the blanking taken into account i can go up to 160hz

fiery anchor
#

may have already said it , but interesting project you have cooking

olive sable
real sierra
#

man

#

do i just

#

join the unity discord and beg for help

olive sable
real sierra
#

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

fiery anchor
#

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.

sage crag
real sierra
#

holy based

#

they have sebastian lague's channel linked in the "getting started" info

tender river
#

the

#

chess competition guy

#

mhm

real sierra
#

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

#

Stare ...

fiery anchor
#

"Your solution has left me unsatisfied"

real sierra
#

🧐 "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

olive sable
#

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

fiery anchor
#

hmmm, i'm wondering how you are gonna solve the mapping from 3d model to pixelimage for each interval step.

olive sable
#

vulkan

#

im a graphics programmer mainly

fiery anchor
#

so right up your alley?

olive sable
#

ye

fiery anchor
#

that makes things easier. had to work with some opengl code a few years back, can't imagine vulkan being easier.

olive sable
fiery anchor
#

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

olive sable
#

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

fiery anchor
#

ye. don't know why. cam itself should be able to send 60fps.

hard raptor
olive sable
fiery anchor
#

100Base-T1 for each cam

olive sable
#

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

hard raptor
#

Sam still up at 00:00 lmao

olive sable
#

you too

#

dont pretend you're any better

#

Hayleigh

fiery anchor
#

it's some weird customer specific variant of the camera, customer is a big name in the agricultural space.

olive sable
#

john deere

fiery anchor
hard raptor
olive sable
#

if its not john deere i haven't heard of it

#

does lambo still make agricultural stuff?

fiery anchor
#

i think? didn't clarkson have a new one

hard raptor
#

Sorry lmao

olive sable
#

do flags get removed?

#

thats weird

olive sable
#

is it uncompressed video?

#

oh its h.256

#

hmmm

fiery anchor
#

nah, bandwidth isn't the issue. it's my colleague and his code.

olive sable
#

oh

#

so then its just a skill issue

fiery anchor
#

ye

hard raptor
frozen hollow
#

Teamspeak?

hard raptor
silent cloak
#

User has been banned from this server

#

My most heard ts message back in the day

hard raptor
real sierra
#

ok i finished typing up my problem post

olive sable
#

i never used teamspeak

real sierra
#

i didnt know thread posts have a character limit until today

hard raptor
silent cloak
#

"User has been banned from this server"

fiery anchor
hard raptor
silent cloak
#

Its the only one I remember

hard raptor
#

The male voice just sound scary and menacing

silent cloak
#

In unity

olive sable
hard raptor
real sierra
#

NAHH i typed my post with the rigor i would use in a technical report and then i look in the forum and see this?

silent cloak
real sierra
#

this is pretty messed up

silent cloak
#

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

real sierra
#

well

hard raptor
#

Game engines suck.. let's make our own one

real sierra
#

you're in the server

silent cloak
real sierra
#

i'll link my post if you wanna read

silent cloak
#

Yeah

olive sable
real sierra
olive sable
hard raptor
olive sable
hard raptor
#

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

olive sable
fiery anchor
#

Opus thinks it's your Character Rotation being negative 90 in the X (looking edge on)

#

i need sleep.

olive sable
#

same

#

imma take a nap

#

gn

fiery anchor
#

gn8

real sierra
olive sable
#

No problem shiro

opaque wharf
#

Or pay for support neurOMEGALUL

real sierra
#

did this guy just find the bug in 5 seconds?

#

im about to feel really stupid arent i

olive sable
fiery anchor
#

Matches up with what Opus says so yeah, maybe.

olive sable
#

You made your characters rotate into being invisible?

real sierra
#

how is it rotating?

#

im so confused

fiery anchor
#

He was only fast because you did such a great writeup

real sierra
#

how

#

how is it rotating

fiery anchor
#

"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."

real sierra
#

i set the rotation when i spawn it to that of the spawner

real sierra
#

ooh i should've mentioned that in the post

#

damn

fiery anchor
#

NavMeshAgent agent = GetComponent<NavMeshAgent>();
agent.updateRotation = false;
agent.updateUpAxis = false;

real sierra
#

tho maybe i should be doing it in a different function

#

moved from OnSpawned to Start

#

pleasedontworkpleasedontworkpleasedontworkpleasedontwork

#

two successful spawns Aware

#

coincidence right?

#

three CatDespair

#

four...

#

welp

#

i can never show my face in the unity community again

silent cloak
real sierra
#

the purrnet docs are so garbage

silent cloak
#

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)

real sierra
#

[...] 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

real sierra
#

no you know what fuck this ReallyMad

#

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 ReallyMad

silent cloak
#

trust me eventually u just start setting certain settings by default when u open a new project

#

becomes muscle memory

real sierra
#

its not even a project setting

silent cloak
#

na i mean for components

#

especially for 2D projects

real sierra
#

i mean i was setting it

#

i was just setting it in such a way that it caused a race condition which is crazy

silent cloak
#

i love race conditions so much

#

UniTask my beloved

#

oh yeah learn UniTask if u havent yet

sage crag
silent cloak
#

coroutines suck in comparison due to overhead

real sierra
#

i just use neither

#

async all the way

#

generators are too pythonic

patent shard
#

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

silent cloak
#

under the hood it literally just becomes a state machine just the same as unitask

real sierra
real sierra
fiery anchor
#

don't know what's scarier: someone finding out who i am in RL, or someone finding out who i am online.

silent cloak
#

Well it uses my personal acc username

#

Cipher is my work identity

real sierra
#

or ms. or (your preferred pronouns here)

#

i suppose i assumed a bit there

real sierra
#

well

#

im sitting here trying to think of bugs to fix

#

and coming up empty

#

no wait i remember one

silent cloak
#

Don't worry you will find some

real sierra
#

SAVED almost thought i had to do game development for a sec

fiery anchor
silent cloak
#

Code drunk debug sober

azure lynx
silent cloak
#

Rids me of analysis paralysis

#

Wouldn't recommend tho

fleet jungle
#

it's the Vedal's secret dev

#

wait

#

2?!

silent cloak
#

NeuroSoda runs the project (im just one of the devs)

fleet jungle
#

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

real sierra
#

every programmer i've ever spoken to: "don't worry about microoptimizations"

#

this IDE:

opaque sigil
#

Microoptimization is the most fun part though

young plover
silent cloak
#

ESPECIALLY unity

young plover
#

Floating point is surprisingly optimization resistant unless you disable IEEE-754 compliance.

real sierra
#

i believe you but i promise this case isn't that deep

silent cloak
#

Yeah just explaining it

#

It saves a few operations

real sierra
#

im sure

silent cloak
#

Floats first vectors last

south cedar
#

If your perfs problems are caused by float operation optimisation, what the fuck are you doing ?

silent cloak
south cedar
#

Efficient algorithms, efficient data structure and CPU optimised representation and operations will usually fix most optimisation issue

silent cloak
#

Well in Unity if u want pure optimization u should be using Burst and native math

#

Through DOTS

young plover
silent cloak
#

Its a nice way to get into ECS too

south cedar
young plover
#

It won't unless you enable unsafe FP optimizations

#

Because the result won't be exactly the same in FP

south cedar
#

Yeah float precision is weird

young plover
#

It does use reciprocal multiplication for integer division by a constant.

silent cloak
#

Different weirds for different languages too

south cedar
#

Float operations can usually be order optimised for precision but at this point you should use a solver for it

silent cloak
#

Floating points feel like the imaginary numbers of the programming world

south cedar
#

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

silent cloak
#

Yeah but we made the fp standards

south cedar
#

Real are the odd child

silent cloak
#

Binary16 my beloved

south cedar
glad path
silent cloak
#

You're giving me flashbacks to using TeX

south cedar
#

I use laTex a lot for work

glad path
#

android studio yelled at me for COMMENTING CODE

#

and because MY ELIF STATEMENT HAD ONE LINE INSIDE IT

real sierra
#

alright game is cooked again due to a bad unity design choice

glad path
#

AND WHEN I DID WHAT IT WANTED ME TO DO TO FIX IT

real sierra
glad path
#

IT YELLED AT ME FOR THAT

silent cloak
glad path
#

i turned off all linting for android studio

#

it had to be done

tender river
silent cloak
#

Hmm

real sierra
#

you can't use NavMeshAgent and RigidBody2D in the same object apparently

south cedar
glad path
# glad path i turned off all linting for android studio

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 .

silent cloak
#

They both control the position and u would get race conditions

real sierra
#

i know that ReallyMad

#

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 glueless

#

no game would ever have you fire projectiles at enemies!

glad path
#

like

silent cloak
#

Can't use a kinematic rb?

glad path
#

coughcoughcough

real sierra
#

we just got done talking about how rigidbodies no worky didnt we

south cedar
#

Just raytrace it, who needs real projectiles neuroTomfoolery

real sierra
tender river
# real sierra

ye but it doesnt require a rigid body itself i think maybe?

silent cloak
#

(I usually have it switched off)

tender river
real sierra
#

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

tender river
real sierra
#

wdym opposite

tender river
#

projectile = trigger

#

enemy = rigid body

real sierra
#

the enemy cant be the rigidbody

#

thats the problem

tender river
real sierra
#

enemy has navmeshagent for pathfinding

tender river
#

then what about

#

collision matrix

silent cloak
#

There are a few ways around it

real sierra
#

why does something like this need a workaround perish

#

unity ReallyMad

silent cloak
#

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

tender river
#

vedalShrug try something from there

silent cloak
#

(I usually just write my own)

tender river
#

it hasnt changed since then vedalShrug

silent cloak
#

(Most of which arent on the docs)

real sierra
#

ok no wait

#

its not over

#

im figuring it out

#

this is working

silent cloak
#

Welcome to the unity cycle

real sierra
#

ok

#

cool

#

i can work with this

real sierra
#

there's enough working here to do some GAME DEVELOPMENT!!!

silent cloak
#

If push comes to shove write your own A* algorithm

real sierra
#

i gotta be real i dont actually know how to use these sprites to make structures

#

im not that artistic

silent cloak
#

Thats why i never self published

hearty notch
#

gm

real sierra
#

gm

faint sandal
#

cold

real sierra
#

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

amber fractal
#

I tend to use LLMs for this because either it exists or it doesn't

real sierra
#

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

amber fractal
hollow matrix
real sierra
#

time to try and make a release build again glueless

hollow matrix
real sierra
hollow matrix
hollow matrix
# real sierra

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 neuroSadge

real sierra
#

it was a time sink i didnt feel like repeating

hollow matrix
amber fractal
#

Depends on how much was done with it

hollow matrix
hollow matrix
amber fractal
#

my only advice is getting rid of MS applications if you don't need them

hollow matrix
stone badge
#

who up late coding fumoquest

amber fractal
#

not me

hollow matrix
real sierra
#

this is the worst build experience ive ever had

amber fractal
hollow matrix
real sierra
#

so i can somehow play this game just fine in the editor

#

but if i try to build a release

amber fractal
real sierra
#

it fails and wont even tell me which file is the problem

#

wtf am i supposed to do

#

guess?

hollow matrix
#

Use unreal engine glueless

amber fractal
#

@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

hollow matrix
#

Also, brb

amber fractal
#

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

rigid snow
# hard raptor Now that i have started hanging out in vrc with some friends i do wanna make gam...

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 MyHonestReaction

amber fractal
stiff micaBOT
#

🍪 neurOMEGALUL Om nom nom
You've given me 11 cookies! | I've received 274154 cookies total!

glad path
#

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

amber fractal
#

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

real sierra
#

ok these logs are useless

#

LLM time

stiff micaBOT
#

🍪 neurOMEGALUL Om nom nom
You've given me 1 cookie! | I've received 274155 cookies total!

real sierra
#

gr neurOMEGALUL k please

#

neuroBwaa its so over

stiff micaBOT
#

aww, thank you~ ( ◡‿◡ *)

real sierra
#

ok

#

lets take a step back

#

does the tutorial project build?

#

ok at least that works

#

so unity isnt completly broke

mighty thorn
#

(shiro is currently coping with the schizophrenia diagnosis, please be patient)

real sierra
#

no its just over

#

i give up

#

not enough info to fix issue

#

fumoquest shelved until unity fixes its product RIPBOZO

#

release pushed to 2030

flint dome
#

or is that too hard

maiden geyser
#

or is that too hard

azure lynx
#

make it a movie instead of a game.

#

or is that too hard?

dusky crater
#

port to 6502 asm
or is that too hard

quick condor
#

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

real sierra
#

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

quick condor
#

fk rust

#

Tired of headaches

#

pgvector time

glass jetty
#

run in parallel, just more chance to get any useful info
but still only chance

real sierra
#

yeah

#

was an easy ish fix once identified tho

glass jetty
real sierra
#

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

crimson verge
#

sounds like something i'd do

#

i like it

dull egret
flint dome
#

I'll one up you, how about discrete transistors?

#

I was just asking because I have never worked in any gamedev neuroSob

amber fractal
#

(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.)

brisk laurel
#

C#
I made a calculator :3

nocturne olive
#

Now make it input an expression instead of separate number inputs

brisk laurel
nocturne olive
#

Learn yourself

#

Basic string parsing is very important to know

brisk laurel
brisk laurel
nocturne olive
brisk laurel
nocturne olive
#

Going from C# with its types to Python with barely even types is gonna be miserable

opaque sigil
#

You sound like guido killed your family

opaque wharf
sage crag
#

the shadow is part of it

glass jetty
#

i mean, you can do simple

nocturne olive
#

It's basic if you only support a 2-side expression

glass jetty
#

but it isnt the case for calculator

azure lynx
#

eval(string)

amber fractal
glass jetty
#

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

amber fractal
#

I have not heard of this feature until now

obsidian mantle
#

What even is that NeurOhISee

amber fractal
burnt oasis
#

Who cares about anchors?
All sites want is your cookies
*sarcasm*

stiff micaBOT
#

🍪 neurOMEGALUL Om nom nom
You've given me 2 cookies! | I've received 274159 cookies total!

opaque wharf
#

I have not fed the bot in a while

stiff micaBOT
#

🍪 neurOMEGALUL Om nom nom
You've given me 2 cookies! | I've received 274160 cookies total!

glass jetty
stiff micaBOT
#

🍪 neurOMEGALUL Om nom nom
You've given me 2 cookies! | I've received 274162 cookies total!

mossy fossil
#

if you ever feel useless, consider that google antigravity exists.

glass jetty
#

what is it? neuroLookUp

maiden geyser
mossy fossil
glass jetty
#

just use nvim with your lang server

mossy fossil
#

oh yeah, just like i needed: getting my data harvested by both microshaft and loogle!

stiff micaBOT
#

🍪 neurOMEGALUL Om nom nom
You've given me 1 cookie! | I've received 274163 cookies total!

rigid snow
cosmic sphinx
#

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

rigid snow
#

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