#programming

1 messages Β· Page 88 of 1

nocturne olive
#

Why are you on PCIe 1.1?

olive sable
#

Yes

#

True

#

Fuck

bright scaffold
#

The problem is that its x1

nocturne olive
#

What kind of GPU are you on to have PCie 1.1?

olive sable
bright scaffold
olive sable
#

i have fries yay

nocturne olive
bright scaffold
nocturne olive
#

Recommendation: get a gaming GPU if you want to game

bright scaffold
#

But i get only x1

nocturne olive
#

Probably a driver thing

bright scaffold
bright scaffold
nocturne olive
#

10€ for a 1650

#

You can get those dirt-cheap and they should be better than a mining GPU

bright scaffold
nocturne olive
#

Used?

#

What's wrong with your used market

bright scaffold
#

Yes

nocturne olive
#

How very strange

bright scaffold
#

Yea... vedalBwaa

#

I bought a p106-100 for ~10-20$

#

And its a low price...

nocturne olive
#

I would not recommend getting a mining GPU for gaming because of just how bad it is

bright scaffold
#

But i dont have 1650 for 10€

nocturne olive
#

Mining GPUs are only ever designed to be connected to the PC in mass with a tiny bit of bandwidth to then mine crypto for the rest of their life

bright scaffold
rough bloom
# bright scaffold But i get only x1

Hmm is it just plugged into an x1 slot?
not all physical x16 slots are wired for all 16 lanes, you can have a x16 slot that only has 1 lane available

nocturne olive
#

True
Like I believe the slot my 3090 is in is wired for x4, though not 100% sure on that

rough bloom
#

the P106 specifically doesn't seem to have any models with only one lane, so assuming your graphics card isn't defective it can only really be an issue with the motherboard

bright scaffold
#

I have only x16 and two x1 pci-e ports (i think)

rough bloom
#

the slot closest to the CPU is usually x16 or at least x8, so if the card is in that slot it should be fine

rough bloom
bright scaffold
#

I can use this gpu but as I said it has only x1 instead of at least x4

rough bloom
#

my only other idea is playing with BIOS settings for that slot and seeing if it helps
it could be that your motherboard just doesn't support PCIe 1 well, I wouldn't be surprised since nothing really uses a PCIe version that old

bright scaffold
rough bloom
#

yeah, there really shouldn't be much to configure mahiro
it's supposed to automatically negotiate the best link possible after all
usually the only thing the BIOS allows you to do is limit the PCIe version, but that doesn't really help here buhFlip

bright scaffold
rough bloom
#

ohPwease it's a CPU that doesn't even have 16 lanes available externally

nocturne olive
#

No wonder the link is kinda bad then

opaque sigil
#

any other pcie devices in the system?

rough bloom
bright scaffold
bright scaffold
#

On Linux it has x16 to...

#

wtf

rough bloom
#

looks like it has 16 lanes allocated to the iGPU, so it's probably that

bright scaffold
#

Why

bright scaffold
rough bloom
#

about the x16 allocation to the iGPU? no, I don't think so

opaque sigil
#

can you not disable the igpu in the bios usually?

#

for the APUs

#

could be wrong

warped narwhal
opaque sigil
#

might be good enough

rough bloom
#

AFAIK the lanes physically are not connected to the slot, the CPU doesn't have the ability to switch them away from the iGPU

rough bloom
#

assuming the system is still accessible without a display kek

bright scaffold
opaque sigil
#

if the igpu is the one hogging all lanes then it'd make sense the gpu gets the short end of the stick and gets set to x1

#

welp

bright scaffold
#

gpu doesnt have video ports

opaque sigil
#

oh right

#

you have a mining card

bright scaffold
#

And then ill dont get image

opaque sigil
#

does it even come with any useful drivers, i know nvidia likes to not implement anything graphics related on the newer ones

#

(could check with gpu-z on windows for example, idk about linux)

bright scaffold
sage crag
#

awa

opaque sigil
#

hmm i see

#

well

rough bloom
bright scaffold
#

But i have problem in linux and in windows

opaque sigil
#

if you ruled out the wifi card already and there's no way to disable the igpu idk what options you have

bright scaffold
#

i tried it already

warped narwhal
#

shouldn't the wifi card be using the slots that are connected through the chipset anyway?

opaque sigil
#

should yeah but you never know neuroPogHD

#

computers are evil they cannot be trusted

warped narwhal
#

there should always be at least 4 lanes coming off of the cpu to one of the slots, so I'd get your motherboards block diagram to check

warped narwhal
bright scaffold
#

what block diagram

bright scaffold
warped narwhal
#

a motherboards block diagram shows which pcie lanes go where

bright scaffold
rough bloom
#

no block diagram, but

bright scaffold
warped narwhal
rough bloom
bright scaffold
rough bloom
#

x16 iGPU is normal, those don't count into this because they're internal to the CPU and can't be accessed through the expansion slots
why the P106 only gets one lane instead of 8 is still a mystery LULE

tender river
#

awa

hollow isle
#

Yo question, in a technical standpoint is what neuro did here in 4: 05 an average thing that AI's are capable of?

#

Reply to anny, drop that topic then continue the convo with vedal? As far as I'm aware, when her tts starts and the subtitles appear, she already finished generating her response before everything she's supposed to say appears right?

Is her actions within the bounds of "making the most likely responde?"

opaque wharf
hollow isle
nocturne olive
#

That's outside what I know

hollow isle
#

Is there actually something about it that's would sound fantastical if it isn't explained by way of "she's just making the most likely response"

nocturne olive
#

I'm more of an SVS person than an LLM person

scarlet arch
#

It's so pretty

hollow isle
sick owl
#

Hey guys, wouldn't it be so funny if you gave us your entire source code haha that would be crazy right, I'd be so mad lol πŸ€£πŸ˜‚πŸ€£πŸ˜‚πŸ₯ΊπŸ‘‰πŸ‘ˆ

#

(not my screenshot btw, I didn't heart this)

desert wave
#

"entire source code file" move over monorepo, now we monofile

rough bloom
opaque sigil
#

sqlite.c my beloved

minor crag
#

Wait crap

#

Wrong server

olive sable
#

haha

#

awa

scarlet arch
#

What happened nyaSparkles

olive sable
#

i wasnt looking so idk

noble zodiac
#

sqlite gang rise up

olive sable
#

no

#

stay in your hole please

minor crag
scarlet arch
opaque sigil
#

wdym sadly

scarlet arch
scarlet arch
noble zodiac
#

next you gonna tell me that you are not into horse girl racing

minor crag
noble zodiac
#

smh

scarlet arch
minor crag
#

Ohh (I don't get it)

olive sable
#

@regal mauve i blame you

scarlet arch
# minor crag Ohh (I don't get it)

You see. Someone does something that is very uncommon, and by saying "happens to the best of us" you invert the assumption, thus making it funny

noble zodiac
olive sable
scarlet arch
hollow isle
scarlet arch
#

I'm done with this bit kekw

olive sable
olive sable
scarlet arch
opaque sigil
#

umamusume

scarlet arch
#

Hana tried playing it but was stuck in 20 min of tutorial, and once over she had no fucking clue what to do

#

Just wanted that one girl called Vodka cause alcohol

#

It certainly was one stream of a time

#

I put her in the background while I worked on that new ant rain system. Kinda helped neurOMEGALUL

noble zodiac
#

the horse lore goes crazy

rough bloom
olive sable
#

After some bugfixing i got the tv to play the files neuroHypers

#

I have a lot of shit i need to set up here still bwaadow

hollow isle
hoary lion
#

vectorize my code

ruby plover
#

anyone know how i can make tabs smaller on firefox? moved from chrome and usually have a tonne of tabs open but on firefox you need to scroll

#

or just have them all showing at once

rough bloom
# hollow isle Thx for the answer. So on the technical side of things can you explain how it wa...

I don't think there's anything too fancy going on there.
It's either one response to both Anny and Vedal, or it's two separate responses that just didn't have the subtitles cleared inbetween.
In the first case especially it would be helpful for Neuro to have training data with similar scenarios, but chances are something like that would be present anyway because she has to respond to chat & participate in collabs.

stray dragon
#

you might have workspaces and the accordion style tab groups

#

and there's always opening another window of firefox

opaque sigil
#

Vertical tabs would be an option maybe if you have a ton of them

ruby plover
#

never heard of vivaldi before but yh firefox isnt too bad so far just trying tog et it similar to chrome since ive used it for decades. it has some tab group stuff which isnt bad ill just have to get used to it if theres no better option

#

yh ive been trying the vertical tabs atm

tender river
#

you can use vertical tabs, multiple windows, there are some extensions i think

ruby plover
#

i reduced the tabs size to 50 from 100 or whatever it was which helped a lot but it doesnt go lower rip

tender river
#

it was a problem for me too when i switched but i just got used to it

hollow isle
# rough bloom I don't think there's anything too fancy going on there. It's either one respons...

I think it's just one response. When neuro is actually ending a response I've observed the subtitles disappear quickly. Like in 1 second. But when the tts is supposed to continue, it doesn't.

I'm assuming that despite the tts not yey completing what she's supposed to say, until the subtitles fully disappeared, her full response is already generated. Once the subtitles disappear she can't actually change what she's supposed to say or add anything to it

stray dragon
#

i can't go back anymore

opaque sigil
#

You might be able to do some css shenanigans but idk if it applies here

ruby plover
opaque sigil
ruby plover
#

yh thats wild lmao. i normally have like 150 tabs

#

good time to learn to use less ig

stray dragon
ruby plover
#

hmm ill add it to my list to try after messing with firefox a bit more

opaque sigil
#

So what's the goal, make the minimum width smaller?

ruby plover
#

ideally yeah

#

so i can see all 100 or so tabs at once like on chrome

opaque sigil
#

I feel like that should be possible via a chrome/userChrome.css in the profile though I'm currently in bed so can't really test it Bedge

#

Could be worth looking into

warped narwhal
#

I never understood why people have thousands of tabs open, the pages aren't even loaded, so they do nothing but take up space

stray dragon
warped narwhal
#

well don't you need to search for it in the tab bar?

stray dragon
#

no

tender river
ruby plover
#

idk anything about chrome/userChrome.css so ill check it out thanks

stray dragon
#

i have them sorted

#
  • tab stacks are easy to go through
ruby plover
#

yh i just know where all my tabs are so i can click them easily usually

stray dragon
#

i hover over the stack with the tab i want, and then i click the tab in the menu that pops up

#

1 click

#

no keyboard used

warped narwhal
#

*search through.

You still need to navigate to them, which I'll argue makes you slower than if you just do ctrl+t plus typing 3 chars

ruby plover
stray dragon
opaque sigil
#

i mainly use it to invert only the pdf pages by default

#

big fan

stray dragon
#

i did not know firefox had that feature

#

interesting

opaque sigil
#

there's userContent.css for websites and userChrome.css for the ui mhm

stark needle
#

NeuroBounce hi

ruby plover
#

idk if its same thing but i did browser.tabs.tabMinWidth to 50 which is the best solution so far

opaque sigil
#

does it not go lower than that?

ruby plover
#

nah 50 is the limit

opaque sigil
#

tabs go brrrr

ruby plover
#

thats what im after :v

#

chrome v firefox

opaque sigil
#
.tabbrowser-tab {
  min-width: 20px !important;
}

chrome/userChrome.css in whatever firefox profile you're running, can go to about:profiles and then open the root directory it'll take you there neuroPogHD

ruby plover
#

i just found this lol was reading about it

sage crag
#

mrrp

ruby plover
#

have to set toolkit.legacyUserProfileCustomizations.stylesheets to true i assume

stray dragon
tender river
#

meow

warped narwhal
ruby plover
stray dragon
tender river
#

neuroAYAYA i figured out how to get rid of subtyping and use HM, happy

#

also i found a box

opaque sigil
#

a superbox by chance? neuroNOWAYING

tender river
#

no but its pretty big

warped narwhal
#

I have 4 tabs open, and even then I can probably close two of them

sage crag
warped narwhal
#

having hundreds of tabs open just doesn't make sense to me

opaque sigil
#

idk how people do it but hey

#

if it works for them

sage crag
#

i tend to open like 40 tabs when im researching things

opaque sigil
#

i have one window per monitor with maybe a dozen tabs at most open on each window

tender river
#

i uh... dont want to count my tabs

sage crag
ruby plover
#

ive always just used chrome with hundreds of tabs open and navigated them just fine idk, got used to it ig

stray dragon
ruby plover
#

i deffo didnt start off like this though i usually only had 5 idk wtf happened

tender river
#

okay i think i have like 300 tabs

#

i gave up quickly

#

not counting that

stray dragon
#

that's where i was pre-vivaldi lol

sage crag
#

what if its actually 301 tabs

#

or 299 tabs

tender river
#

we will never know

opaque sigil
#

i remember i had a phase way back in the day when i would hoard tabs like crazy with onetab, was kinda fun

sage crag
#

the humble bookmark folders

tender river
#

bookmarks are ephemeral, tabs are forever

opaque sigil
sage crag
#

i think its meant to be the opposite, actually neurojuice

stray dragon
#

bookmarks don't exist

sage crag
#

i could be a browser tab

tender river
#

your bookmarks won't be looking so permanent after i delete them

sage crag
#

not my

- yuri
- osu
- misc
#

how will i cope

tender river
#

my bookmarks are your playlist and random sites i accidentally ctrl+d'd

sage crag
ruby plover
#

not sure where i screwed up but

/* Shrink tabs to minimum size like Chrome */
.tabbrowser-tab {
min-width: 30px !important;
max-width: 200px !important;
}

didnt change anything

tender river
opaque sigil
#

did you put it into the right file in the correct folder neuroPogHD

sage crag
#

my most permanent data storage is actually copying URLs into a text doc in my home folder

tender river
#

not cloud synced?

sage crag
#

no

#

the cloud is made of water

tender river
#

my definition of cloud synced is "the server next door"

sage crag
#

cloud synced to my other computer 2 feet to the left

tender river
#

exactly

ruby plover
sage crag
tender river
#

not really i only have 6tb with a lot of redundancy

#

mostly bought it so i dont have to worry about it until one of the ssds fails

sage crag
#

6tb (60tb backup)

tender river
#

i have 0 backups

stray dragon
#

real

sage crag
#

i dont trust someone with 120gb of swap to make good storage decisions

tender river
#

my storage decisions are perfectly fine also the swap is 240gb

sage crag
#

i have 1, maybe 2 swap on a good day

ruby plover
#

toolkit.legacyUserProfileCustomizations.stylesheets is set to true. opened profile folder added chrome folder, added userChrome.css text file, added /* Shrink tabs to minimum size like Chrome */
.tabbrowser-tab {
min-width: 20px !important;
max-width: 200px !important;
}
to it and saved. reset firefox. did i miss anything?

tender river
#

my laptop's swap is 32gb is that better

sage crag
tender river
#

3tb storage

#

32gb ram

sage crag
#

i need swap for my brain

ruby plover
#

hmm no idea then

tender river
#

i can arrange it

sage crag
#

how will you arrange it

tender river
#

trade secret

#

nda

sage crag
#

but im part of the trade enub

tender river
#

we're not in the business of wool trade

sage crag
opaque sigil
sage crag
#

i need a 1tb optical hard drive slot installed in my cranium neuro5head

tender river
#

IDE

sage crag
#

a bit too integrated

#

invasive development environment

tender river
#

imagine someone inserting an IDE slot in their head but its deprecated and everyone now uses SATA neuro7

ruby plover
sage crag
ruby plover
#

i know 0 about tech btw never done anything like this so itsprob what you said

tender river
#

get a few

opaque sigil
#

ignore that it's librewolf, it's the same on firefox

sage crag
#

not sure what use i would have for a gpu

tender river
#

you can connect a network card

ruby plover
#

wait nvm i typed open folder and clicked the first one but its wrong

sage crag
opaque sigil
#

oh did you click on the wrong profile

ruby plover
#

there we go that did it thanks

#

yeah

opaque sigil
ruby plover
#

yeah this is much nicer phew

#

i put it in the update folder instead

tender river
#

create an isolated LAN

opaque sigil
#

if you want you could also make it resize automatically on hover

#

idk if you would like that

tender river
#

IoT network style

opaque sigil
#

there's a lot you can do with css neuroPogHD

ruby plover
sage crag
ruby plover
#

it highlights awkwardly but its wtvr

opaque sigil
#

i meant that when you hover over a given tab it sets the min-width to some other value, let's say idk 100

tender river
opaque sigil
#

idk how smoothly that'd work tbf

ruby plover
#

oh thats fine it never did that on chrome so im used to this

opaque sigil
#

i guess it's a lot nvm i don't like this idea

olive sable
#

game-jam started yay

sage crag
opaque sigil
sage crag
#

if i had a pcie slot in my brain i would get kidnapped by deepmind ninjas so they can put gemini in my brain

tender river
#

mine you for training data

#

doesnt sound pleasant

sage crag
#

repurpose my brain for cryptomining

tender river
#

0.0001 hashrate neuroPogHD

sage crag
#

i wonder if it would be faster with a blank brain

tender river
#

bitcoin mining baby

ruby plover
# opaque sigil i guess it's a lot nvm i don't like this idea

yeah lol dont like it. tried changing to highlight with

/* Fix active tab highlight: remove misaligned shape and add bottom border */
.tab-background[selected="true"]::before,
.tab-background[selected="true"]::after {
display: none !important;
}

.tabbrowser-tab[selected="true"] .tab-background {
border-bottom: 2px solid #4a90e2 !important; /* choose your color */
background-color: unset !important;
}

but looks off too, not as bad though

sage crag
#

ethicality

ruby plover
#

im liking how much you can modify firefox already though compared to chrome

sage crag
# sage crag ethicality

who needs gpu when you have 🌟 🌠 neuroplastic medium~β˜† 🌠 🌟

tender river
#

miku miku what it's like to be you

sage crag
tender river
#

oo ee oo

sage crag
#

ee oo ee

opaque sigil
ruby plover
#

may the a.i overlords bless me with all the css i need

sage crag
#

nuro

real sierra
#

I love you all

#

programming channel neurosHugA

ruby plover
#

now that the tabs are so small the X button doesnt appear to close them. tried

/* Shrink tabs to minimum size */
.tabbrowser-tab {
min-width: 20px !important;
max-width: 200px !important;
}

/* Hide close buttons on inactive tabs */
.tabbrowser-tab:not([selected]) .tab-close-button {
display: none !important;
}

/* Force show close button on selected tab /
.tabbrowser-tab[selected] .tab-close-button {
display: flex !important;
visibility: visible !important;
opacity: 1 !important;
pointer-events: auto !important;
width: 16px !important; /
ensure button has size /
height: 16px !important;
margin-inline-start: 4px !important; /
spacing /
-moz-appearance: none !important; /
override default styles */
}

and a few other variations but no luck, any ideas if its possible?

tender river
#

i forgot vulkan doesnt support recursion

#

finite stack neuro7

real sierra
#

Time to check on my screeps

rare bridge
real sierra
tender river
#

nasa ready

#

πŸ—£οΈ πŸ”₯

real sierra
real sierra
#

once everything is built, im hoping they'll start storing more energy

#

which will cause more extensions to be built

tender river
#

i wanted to ban recursion but can we also ban pointers

trim valve
#

can we ban programming

real sierra
#

arrays are pointers

#

do you want to ban arrays

tender river
#

C poisoned shiro....

opaque sigil
opaque sigil
real sierra
#

do you want linked lists to die too

opaque sigil
#

actually yes

tender river
#

pointers + recursion

real sierra
#

wtf capitalDColon

ruby plover
real sierra
#

but (doubly) linked lists make such efficient deques

opaque sigil
#

it's a fork of firefox with some extra customisation options neuroPogHD

tender river
#

all that will remain:
macros
arithmetics
(maybe) conditional jumps

#

no stack

ruby plover
#

it can do more? damn

#

already finding out how much firefox can do

opaque sigil
#

tbf they just move more things you can do into the settings page

tender river
real sierra
opaque sigil
#

but they're also based on an lts release of firefox soooo

tender river
ruby plover
#

yeah im by no means good at this tech related stuff lol so i dont wanna mess with too many things, so far its been simple enough though. Learning to use less tabs will make firefox perfect atm

opaque sigil
#

use a ring buffer or sth for normal deques

real sierra
#

getting the first or last element is O(1) if you store a head/tail pointer

tender river
# real sierra what

if you want a deque you just use a vector and remember a separate pointer to the real beginning

real sierra
#

then you reassign it to the first/last element's next/prev item

tender river
opaque sigil
#

some people unfortunately care

real sierra
opaque sigil
#

i wish they never invented the fibonacci heap

tender river
#

(i'd win)

real sierra
#

i dont care if the constant in front is more than the atoms in the observable universe if it's O(log n)

tender river
#

trivia time

#

shiro what is ΞΌ-types

real sierra
#

never learned

#

never needed

#

next question

tender river
#

next question why do you not know what ΞΌ-types are

real sierra
#

already answered

#

next question

tender river
#

Filtered.

#

ahem

real sierra
#

man this trivia is easy

tender river
#

ding ding ding

#

your results are in

#

you scored 0 out of 3

real sierra
#

πŸ₯±

tender river
#

i'll give you 0.2 pity points

real sierra
#

my points per character typed have been maximized

#

making me the trivia champion

tender river
#

correct answer is

#

very small tiny types

#

you can barely see them

real sierra
#

just call them types

#

the "small" part sounds like either a convention or arbitrary line anyway

#

its just made up

tender river
#

no they're very very tiny

real sierra
#

made up again

tender river
#

see you haven't even seen one because you haven't been paying attention

#

easy to miss

real sierra
#

an atom is just a state machine

tender river
#

everything is a state machine if you have enough states cupsama

real sierra
#

analog computing is fast because it parallelizes down to molecular scale

#

and i dont like it ReallyMad

#

it can even solve O(n^2) problems super fast

rare bramble
real sierra
#

because it's just parallelized to the 3 bajillionth order

#

the coefficient is so tiny

opaque sigil
#

so we just need gpus with a quintillion cores neuroPogHD

tender river
#

i don't want to roll out updates on a few billion atoms

real sierra
#

smadg how can soap bubbles solve travelling salesman problem

#

its supposed to be slow gx_why

#

stupid parallel computing

tender river
#

can soap use SOAP

rare bramble
#

neuroHypers my base is starting to actually work properly

real sierra
#

go juho!

#

rust screeps will happen neuroHypers

tender river
#

erf screeps will happen

real sierra
#

i suggested hblang screeps and was told off...

tender river
#

doesnt make sense to add a js backend to a low level language

real sierra
#

i wanna write in it tho

tender river
#

it does run on the web but you'd have to make ecalls that run arbitrary js

real sierra
#

neuroHypers thats fine

tender river
#

which probably isnt too hard but

#

-# newliv

real sierra
#

screeps are alive and well

#

time to go get borgar

real sierra
#

@cloudburst @rare bramble @samvanmaele hello screeps council ReallyInnocent how are your screeps

#

@rare bridge @olive sable

#

how did I ping fail

olive sable
#

hi that me

rare bridge
gritty dust
rare bridge
#

my screeps are doing well

olive sable
#

whats up?

olive sable
real sierra
#

have you checked on your screeps today

olive sable
#

i dont have a screeps tower neurOMEGALUL

real sierra
#

SCHIZO I know

olive sable
#

i need rcl3

gritty dust
#

Oo can I play screeps?

olive sable
#

so whats up?

real sierra
#

well what's your RCL sam

olive sable
real sierra
olive sable
#

im at rcl2

real sierra
#

my new room is on its way to RCL4

olive sable
#

they're doing their best

real sierra
#

extensions neuroNOWAYING

olive sable
#

me exstensions have not had any code written to fill them lamo

#

im busy with the game-jam rn

real sierra
#

I'm going to bribe the game jam managers to cancel it

#

screeping time

warped narwhal
#

Is it screeps world I need, or screeps arena? and what is the difference between the two?

olive sable
#

the cheap one

#

world

warped narwhal
#

I will be there soon

olive sable
#

my opengl has decided it doesnt care about the std140 rules and is saying "fuck it we ball, you get an offset of 28"

#

they're supposed to be multiples of 16

#

something to do with floats and vec3's ig

warped narwhal
#

I thought it was just the start that is aligned to 16, and the rest was packed to save memory

olive sable
#

is it?

#

lemme read the docs

warped narwhal
#

cpu's like data to be aligned at a 16 byte boundary for performance reasons, but if you are uploading a whole buffer, then it shoudn't matter where the internal parts lie, as long as the buffer itself is aligned

olive sable
#

im pretty sure std140 is supposed to pack all of them to multiples of 16

#

manually adding padding makes it work, so i wonder why it wont work without padding

#

eh idk, imma sleep

raw trout
#

What are our weekend plans?

olive sable
#

game jamming

amber fractal
#

game jamming / interview prep

faint sandal
#

what the dog doin

real sierra
#

+1

#

@rare bridge private server status?

rare bridge
#

lemme just make a quick image and run it and see what happens

real sierra
rare bridge
#

okay so

#

to put it simply

#

the server screeps provides

#

just does not work

#

at all

amber fractal
olive sable
jagged turtle
olive sable
#

does the guide in the github not work?

rare bridge
#

nope

#

doesn't work

olive sable
#

damn

amber fractal
#

python2 evilStare

olive sable
#

ye...

#

python 2

amber fractal
#

an actual security risk

olive sable
#

if its only the parts you arent connecting to it should be fine..

#

maybe

#

perhaps

#

so what exactly wont work about it?

nocturne olive
#

I've never had an app that uses Python 2

amber fractal
#

print "bwaa"

nocturne olive
#

I wonder what makes Python 2 stuff incompatible with Python 3

olive sable
#

i can try setting one up later maybe

sage crag
#

open weight model coming when openai goes non-profit

amber fractal
#

closedAI taking forever to open up, false advertising smh.

opaque wharf
sage crag
prime ridge
nocturne olive
#

Whar

glass flower
# rare bridge nope

The community docker image one works. I have one setup for testing just a few settings you can tweak and adding your steam web api key and it works.

hoary lion
#

why do we use weightnorm

#

like bru

opaque sigil
#

The same reason you use any normalisation

#

Faster and/or more stable convergence nwero

hoary lion
#

man idk

#

i hate that flax does not have weightnorm

sage crag
#

awawa
wawa

hoary lion
#

what does that mean

sage crag
amber fractal
#

yesh

hoary lion
#

I have no clue lol

#

but I must awa

hollow yew
hoary lion
#

(except sam, he goes on to vacation too much)

hoary lion
#

woah chill

#

ts not what I expected from sprouts gng πŸ₯€

tender river
hoary lion
#

oh

#

free 5090 ssh

#

should I flex to superbox

hollow yew
#

im just a sprout......

rare bramble
#

where is lil bro pathing to?

glass flower
#

he is on a mission don't question it

#

LUL just make sure you don't accidentally path into my room.. you gonna make me waste like a bunch of energy for the defense units

rare bramble
#

they are choosing to do this route for some reason. but dw my troops shouldnt accidentally come to your room

uneven pulsar
#

he just asks his "unlocked version" of chatgpt that is fed openai business data what is happening next

#

and writes it down in a tweet

tender river
#

this is new for us neurOMEGALUL
openai neurOMEGALUL

glass flower
#

insanely rare.. but it did happen like twice already

midnight sigil
#

cool visuals

opaque wharf
#

Ahhh, thanks

rough bloom
#

running the server directly also works, just requires an ancient environment (as the README says)
but yeah, the launcher is a convenient option

midnight sigil
#

imagine we have a neurocord dedicated screeps server

#

and vedal made neuro play it NeuroClueless

#

or vedal play it

opaque wharf
tender river
#

(it is)

opaque wharf
#

But a stream where vedal just force neuro to code will be pretty boring I guess. If, however, it is a stream where vedal is coding WITH neuro, now that's something

glass flower
#

LUL would definitely be interesting to see how he would handle screeps and his way of optimizing and adding features

unkempt citrus
#

could just make athread

left solstice
#

I ran a test to check if my connection is CGANTed or not. I am pretty sure it isn't but can you confirm whether or not it is?

rough bloom
#

the second hop is a public IP already, so yeah, no CGNAT I think

left solstice
#

neurOkay Thanks

raw trout
#

good morn

#

opencv learnin' again

real sierra
#

neuroWaveA @glass flower @opaque wharf

#

gm

tender river
opaque wharf
#

12hr of timezone difference is wild

real sierra
#

@rare bridge so I went to bed early last night

#

did the server up

rare bridge
#

nope, i've been having issues getting it working

real sierra
#

what kind

rare bridge
#
2025/07/12 12:13:50 screeps-launcher  ()
2025/07/12 12:13:50 Installing Node
2025/07/12 12:13:50 Downloading https://nodejs.org/dist/v12.22.12/node-v12.22.12-linux-x64.tar.gz...
2025/07/12 12:13:50   200 OK
2025/07/12 12:13:50   downloaded 0/23131523 bytes (0.00%)
2025/07/12 12:13:50 Download failed: open node-v12.22.12-linux-x64.tar.gz: permission denied
2025/07/12 12:13:50 node-v12.22.12-linux-x64.tar.gz
2025/07/12 12:13:50 node-v12.22.12-linux-x64
2025/07/12 12:13:50 rename deps/node-v12.22.12-linux-x64 deps/node: no such file or directory
#

refuses to install node

tender river
#

if you want i can host it i have spare resources on my server

real sierra
#

Ok downloaded 0 bytes

rare bridge
#

nah, i have spare resources

#

it's not a resource issue

#

it's a node issue

real sierra
#

is that a dead download link

tender river
#

no it just permission denied meaning it tries to download to a read-only directory

real sierra
#

or do you need to sudo it or something dumb for it to have write perms

tender river
#

you have to give it write perms to wherever its attempting to download the file

rare bridge
#

how is the directory it's uploading to a readonly CerberOMEGALUL

#

i'll blame docker and just give it ownership of the folder

tender river
#

'

olive sable
#

i am alive and well

#

mostly

rare bridge
#

YouActualDumbPieceOfShitFuckYou nice bind system docker

#

made a volume and it's fine now

real sierra
#

@olive sable we might be getting screeps server

olive sable
real sierra
#

unless it encounters government contract levels of delays and cost overruns

#

I had a dream about this discord server last night catdespair

tender river
#

dont worry it will be ready in 5-10 business days

real sierra
#

I don't remember anything from the dream except that my name was purple

rare bridge
#

that's what tipped you to it being a dream

#

we all know you perpetially have the birthday role which is pink

real sierra
#

I think in the dream I might have asked why my name wasn't pink

rare bridge
real sierra
#

so you may be correct

tender river
#

wikipedia agrees

#

shiro you might still be in a dream...

real sierra
#

I think it's a psychological effect because of dark mode but those look like two different colours

real sierra
#

maybe my name is closer to magenta than hot pink tho

opaque wharf
#

Oh god this will be the blue gold dress all over

noble zodiac
#

thats 100% purple wdym

rough bloom
#

I am using dark mode and they look like the same color to me niuh

tender river
#

it does look lighter on light mode

#

still purple

real sierra
#

ok I'm on mobile and these are simply not the same colour

tender river
#

they are not the same color but they are close

real sierra
tender river
#

heres another purple

real sierra
#

do you want the exact colour hex for my role

#

I unfortunately know where to find it

olive sable
#

guys im still red-green colourblind. these are all basicly the same colour

real sierra
rare bridge
#

ip

#

51.195.42.51

#

port

#

21025

real sierra
#

that's my role colour

noble zodiac
#

#cd2edb is more blue than red. hence its more purple than pink neuroCheckmate

real sierra
#

maybe you're right

noble zodiac
#

you should change it to #ff00ff to be both

real sierra
noble zodiac
#

fuchsia truly is the best color

tender river
#

its in between magenta and pink flamingo

real sierra
#

🦩

olive sable
tender river
#

they are all pink-violet-ish but different shades

noble zodiac
#

heliotrope is a lovely color ngl

olive sable
#

sure

#

pink Minamhm

real sierra
#

IM IN

rare bridge
#

there's apparently 4 bots

#

good luck fighting them ig

real sierra
#

Concerned ?

#

the bots are gonna roll me

#

susge cloud are you gonna read the email config file

#

oh wiat

#

you probably disabled it

#

nvm Ok

rare bridge
#

it'd need an email server LULE

tender river
#

i might join if i get rich enough to afford screeps and also get erf in a usable state

rare bridge
#

can't be arsed

#

also my code pushing doesn't work here

tender river
#

mailservers are pain (source: i have one)

rough bloom
rare bridge
#

gotta make everything manually

tender river
rare bridge
#

that's not what i'm looking for

rough bloom
real sierra
#

yeah wait

#

i dont seem to be able to modify my code locally

#

and have it sync with main server

rare bridge
#

yep, private server doesn't support it

rough bloom
#

I just sent the mod that enables support for it LULE

#

-# the auth one, not the mailer one

real sierra
#

i see

rare bridge
#

shrug mkay

real sierra
#

the auth is required to access the screeps api

#

which is what you use for the code pushing stuff

rare bridge
#

time to install random ass mods given to me by internet user onto a server xdx

real sierra
#

woah woah dont diss open source software

#

otherwise 7000 linux power users will come preach to you

rough bloom
rare bridge
#

buh the container does not have npm

#

i hope you aren't doing anything shiro

real sierra
#

nah

#

take your time getting it set up

tender river
#

shiro stop doing

real sierra
#

smadg ok ok ill stop doing

rare bridge
#

this is fine

real sierra
tender river
#

node.js neuroPogHD

real sierra
#

its fixed all good monkaLaugh πŸ‘

tender river
#

in a future version NeuroClueless

rough bloom
#

surely the game server stuck on Nodejs 12 and Python 2 has a well-maintained, secure ecosystem around it Clueless

tender river
#

python2 neuroDespair

rough bloom
#

it's fine it's in a container Copege

real sierra
#

screeps devs took "if it aint broke dont fix it" too far

tender river
#

should've written the server in common lisp

rare bridge
#

LULE all my code is gone

#

this server is a fuckling mess

cobalt sigil
real sierra
#

on the main screeps server, my E37N39 screeps seem to be fighting a bit of an uphill battle

#

builders are in sisyphean wall upgrade hell

glass flower
#

peepoMeltdown my code isn't ready to start anew in a new server

#

MONKA i had my first invader

real sierra
#

it begins TROLL

#

i had 3 invasions last night

glass flower
#

EZ Clap my base spawned 2 guards and easily took him out

real sierra
#

what do i do when my storage is full

silk badger
#

delete system32

real sierra
#

in screeps*

warped narwhal
#

kill your screeps so that you save up some cpu? then use that to prepare for war

real sierra
#

i have plenty of cpu to spare

#

my bottleneck for spawning isnt energy at this point, it's how fast the spawner can spawn things

warped narwhal
#

can you aquire more spawners?

#

maybe by going to another room? (I don't know how the game works)

real sierra
#

not until i level up my room some more

glass flower
#

build a billion upgraders YES

#

thats what i do when i have too much energy

real sierra
#

valid option hmm

glass flower
#

upgraders are one of the only ones that don't have a scaling limit. harvesters are most effective at 5 work parts. but upgraders can use any amount of parts and be more effective as a result

real sierra
#

they do have a scaling limit

glass flower
#

assuming you actually have enough energy in the end

real sierra
#

max creep parts is 50

glass flower
#

tink well.. but that seems like a general limit. i meant like work effectiveness

real sierra
#

then yeah

#

harvesters are limited by the availability of the source

glass flower
#

logistic bots also have a limit where you need to trade movement vs spawn time vs carry capacity

real sierra
#

not really

#

spawn time isnt a concern there

#

they live plenty long enough

rare bridge
#

there's a scaling limit at level 8

#

at level 8, a room controller can only accept like 15 upgradeControllers a tick

glass flower
#

tink right... forgot about that

#

unless you boost it with a mineral tho no?

warped narwhal
#

CerberDeadge I might not be able to focus on screeps today

olive sable
#

aight i officially enrolled in a college neuroHypers

glass flower
tender river
#

wish you better experience than i had neuroPogHD

real sierra
tender river
#

the only 2 classes where i learned anything were maths neuroDespair

real sierra
#

wouldnt it make more sense to spend the energy upgrading one of your smaller controllers

tender river
glass flower
#

well.. yeah but if you are on GCL 5 and all your 5 rooms are lvl8 you would want to boost them no?

real sierra
#

is that even possible

glass flower
#

(this is just a example)

real sierra
#

i dont have a single level 8 controller and i got to GCL2

glass flower
#

or what if your other controllers are on the other side of the world and its just not worth transporting the energy there?

real sierra
#

how would you get a controller that far away

glass flower
#

but you have the energy and minerals to boost your controller past lvl 8

rare bridge
#

also neuroWAJAJA shiro doesn't even have any creeps on the private server

glass flower
real sierra
#

i dont think a practical scenario ever comes up where it makes sense to upgrade a level 8 controller

real sierra
glass flower
#

i do think its worth it..

real sierra
#

they're also better at the game than we are

rare bridge
#

yo wtf these bots are throwing hands

real sierra
rare bridge
#

if you need the api

real sierra
#

monkaLaugh looks safe to me

glass flower
#

HACKERMANS im in

rare bridge
#

throw a password into there, authenticate via user-password

real sierra
#

sure, sign in through steam

#

nope steam doesnt work

rare bridge
real sierra
#

where is this pass stored @rare bridge

rare bridge
#

idk prob the database

real sierra
#

Ok shitty password it is

rare bridge
#

don't use a password you already use for the sake of not only common security practices

rough bloom
#

yeah. should be in the local LokiJS DB Screeps uses

rare bridge
#

but idk if it's hashed

#

so PLEASE

#

do NOT reuse a password

real sierra
#

oh wait

#

steam signin works now

#

glueless probably fine

rare bridge
#

glueless surely it's fine

real sierra
glass flower
#

hmm alright... my scripts are definitely not designed to work from a new game... annytfSittu and i don't want to work on them now because i want to join a gamejam.. so... i'll likely will just ignore the private server for now..

real sierra
#

my scripts are good to go if i can just get them on the server somehow

rough bloom
# rare bridge but idk if it's hashed

it's hashed
even has a salt neuroNOWAYING
-# the security of this is still questionable though, obviously just use a randomly generated password, it's only used by scripts anyway

rare bridge
#

can't wait for nn to be like "lule got your ip" while that's just a ovh server

glass flower
rare bridge
glass flower
#

for me it does annytfShrug

real sierra
#

surely if i just move my scripts into the right folder

#

it'll sync!

glass flower
real sierra
#

(it isnt syncing at all)

rare bridge
glass flower
#

that is exactly how it works

real sierra
#

that is exactly how it doesnt work

rough bloom
glass flower
#

my screeps rely on containers and storage already being there.. so i can't build anything without that annytfSittu

real sierra
#

why is this so broken

glass flower
#

i adapt my code to my current needs on the official server. therefore i also removed a lot of early game code annytfSittu

real sierra
#

maybe if i respawn

#

nope

#

restart game?

rough bloom
#

does the game client not work anymore after committing code through the API?
if yes then I'm pretty sure it just does that

#

restarting fixes it catyes

real sierra
#

restarting did not fix it

#

my local files are not syncing to the server

rough bloom
#

okay so it's not that LULE

glass flower
#

scrajj are you putting them into the right folder?

real sierra
#

dejj im not that dum

#

they're certainly in the right folder

glass flower
#

try deleting the folder or making a new folder

real sierra
#

wiat POGGIES

#

i moved them out adn then back in after restarting

#

now it work

#

let the screeping begin

#

HOLY its all broken

glass flower
#

what a surprise

real sierra
#

nah its just first time setup stuff

#

preprocess stages use the tick to track when to fire

#

kinda started in the middle of it

#

all good

#

it'll sort itself out in 50 ticks

glass flower
#

annytfSittu well.. i don't have any early game code anymore.. so i would need to add it again. and i just don't have time for that rn

#

i'll run my screeps in maintenance mode for the next few days generally.

tender river
real sierra
#

tiny oopsie in my stats init code

#

corner case where i have 0 units

#

should be fixed now

#

susge fixed..?

#

fixed gx_ez

#

neurosHugA ty @rare bridge

faint sandal
#

??? that's a COMPLETELY different search query

real sierra
#

Tomfoolery online?

rare bramble
#

made a small oopsie with my spawn logic

#

all the creeps died neuroSad2

glass flower
olive sable
#

guys, the time has come for my c++ shenanigans

#
if (collision)
{
    glm::vec3 minVec(0.0f);
    glm::vec3 maxVec(0.0f);
    minVec = glm::vec3(static_cast<float>(accessor.minValues[0]), static_cast<float>(accessor.minValues[1]), static_cast<float>(accessor.minValues[2]));
    maxVec = glm::vec3(static_cast<float>(accessor.maxValues[0]), static_cast<float>(accessor.maxValues[1]), static_cast<float>(accessor.maxValues[2]));

    boundingbox box = {};
    box.boundingbox = std::make_pair(minVec, maxVec);
    boundingboxes.push_back(box);
}
#

gotta love casting shit ig

#

copying the code into disocrd makes you see it againa nd wonder "wtf am i doing xyz for"

#

like why am i even predefining minVec?

raw agate
#

is there a way to code a website on mobile? other than GitHub..ReallyInnocent

warped narwhal
olive sable
warped narwhal
#

also I'm pretty sure you can just do box.boundingbox = {minVec, maxVec};

olive sable
#

error: 'make_vec3' is not a member of 'glm'

glass flower
#

scrajj btw.. do you even need to use static_cast? isn't (float) just the same

olive sable
#

idk

glass flower
#

surely the compiler is smart enough

warped narwhal
olive sable
#

i was including it in main but forgot it in the header ye

warped narwhal
#

what program are you using? vscode?

olive sable
#

yep

warped narwhal
#

you should try out CLion, it has far better support for c++

#

I think it is now free for non commercial as well

olive sable
#

ok new error:
error: no matching function for call to 'make_vec3(const std::vector<double>&)' 137 | glm::vec3 minVec = glm::make_vec3(accessor.minValues);

olive sable
warped narwhal
#

what is minValues?

olive sable
#

std::vector<double>

warped narwhal
#

try glm::make_vec3(accessor.minValues.data())

olive sable
#

seems to be compiling well

#

okp thanks

warped narwhal
#

I'm guessing the code is a bit cleaner now neurOMEGALUL

olive sable
#

it is lamo

#

now that i have the bounbdinboxes its time to make my collision grid xdx

#

std::vector<std::vector<std::vector<Object*>>>

#

ok i was wonderign how you make the array, but liek what in the c++ fuck is this?
std::vector<std::vector<std::vector<Object*>>> entityGrid(GRID_SIZE, std::vector<std::vector<Object*>>(GRID_SIZE, std::vector<Object*>()));

opaque sigil
#

pls at least make some type aliases or sth

olive sable
#

yep, i think im going that route

warped narwhal
#

or just use an indexed array instead of a 3d array

olive sable
#

this is too painfull to look at

olive sable
#

std::vector<std::vector<Object*>> entityGrid(GRID_SIZE**2, std::vector<Object*>()); somethign like this ig?

opaque sigil
#

if the grid size is constant you may as well just make it an array too

glass flower
#

man... c++ is the ugliest language

opaque sigil
#

it's a lot better once you accept your faith

olive sable
#

something like this

#

from the python engine

#

colour being linked to the amount of objects

opaque sigil
#

i would personally probably make a class that's backed by a single vector with an overloaded [] that takes a std::initializer_list so you could do grid[{x, y, z}] but that's just me neuroPogHD

olive sable
opaque sigil
#

could make the class callable too instead but meh

warped narwhal
opaque sigil
#

oh does it

#

that's even better

#

about time

olive sable
#

i dont have c++ 23 but i could install it

warped narwhal
#
warped narwhal
olive sable
#

wht flag?

opaque sigil
#

-std=c++23

warped narwhal
olive sable
#

windows, and whatever g++ is

warped narwhal
#

yeah, you will definitely have c++23

#

are you using cmake?

olive sable
#

im using a makefile lmao

#

the flag seems to have worked tho

warped narwhal
olive sable
#

its not too bad KEKW

opaque sigil
#

now that i think about it

#

if width and height are constant but depth is not

#

you still have to have a 2d array don't you