#programming

1 messages · Page 483 of 1

obsidian mantle
#

is it actually impossible in a vm

rough bloom
#

possible but probably not with VirtualBox kek

obsidian mantle
#

ohh i see

vague sonnet
amber fractal
#

That entirety depends on how strict you are with your projects

obsidian mantle
#

i just want to test something from clean install without installing new OS from scratch.. also would be neat to have my actual OS running simultaniously

vague sonnet
rough bloom
#

On Linux you'd want to use KVM through qemu or libvirt, there's many guides for GPU passthrough with this setup online
On Windows I think Hyper-V can do it? But really not sure

amber fractal
#

Look back at your old stuff

#

Or hell even look at what the language expects

vague sonnet
umbral wigeon
#

"Python is easy to read", also python:

vague sonnet
#

no one says python is easy to read, biggest lie ever

rough bloom
amber fractal
#

Python is just close to English, it takes many sacrifices to get there

umbral wigeon
#

Does tmux works with neovim

obsidian mantle
#

it makes total sense
and i have my old gpu too.. but it looks like a hard task to me to set it up like thisneurOMEGALUL would actually rather just boot up entire old pc

umbral wigeon
#

I'm thinking about making neovim, llm intergated(like antigravity but on terminal), lazyvim

vague sonnet
umbral wigeon
#

I saw someone have something like that, and it's look like it's some sci fi hacker terminal lmao

vague sonnet
#

I learnt more in 1 month with experts than I did on my own in years

amber fractal
#

Agree to disagree there

vague sonnet
#

you probably never actually had anyone good teach you

stark needle
jagged turtle
umbral wigeon
#

I just wanna say I dont like python inden :p

jagged turtle
#

indentation is quite annoying

amber fractal
stark needle
#

:niuh:

vague sonnet
#

if you take it as an insult that's on you

tropic spindle
#

Petition to bring back medieval rat torture for anyone who uses spaces instead of tabs

sage crag
#

beep

#

happie happie

#

everyone smile

opaque wharf
stark needle
#

Im not even kidding

stark needle
tender river
#

ewe

rough bloom
sage crag
#

wrr

tropic spindle
#

GEE I SURE LOVE 4 BUTTON PRESSES INSTEAD OF ONE HOW CONVENIENT AND AMAZING AND NOT ANNOYING IS THAT AM I RIGHT

tender river
sage crag
stark needle
sage crag
#

it called

#

formatter

stark needle
#

lmao

sage crag
stark needle
#

hi wrr

tropic spindle
#

Tabs are also less bytes to store

sage crag
#

3 bytes per tab-reduced-from-four-spaces

#

neuroPogHD huge

tender river
#

use 3 space formatting

#

then overhead is only 2 bytes

stark needle
#

We have posters in the toilet with like conventions and stuff

#

And the april fools one was using tabs instead of spaces

#

To "save disk space"

vague sonnet
tropic spindle
tender river
umbral wigeon
sage crag
# tropic spindle Now do that tens of thousands of times

assume 1 million lines of code, each line is indented 4 times, thats 16 million bytes used on indentation, the horror, we can reduce it to only 4 million bytes by replacing with tabs. assuming a common style guide of 70 chars per line, thats saved a massive 12mb of like, 86mb

#

basically its negligible

#

this is a super exaggerated case

rough bloom
#

NeurOhISee immortal venerable

opaque wharf
#

Too exaggerated

rough bloom
sage crag
tropic spindle
sage crag
vague sonnet
sage crag
opaque wharf
tropic spindle
#

86MB -> 74MB is VERY significant

vague sonnet
sage crag
#

i prefer tabs to spaces, but the size argument is completely stupid

vague sonnet
#

double that

rough bloom
sage crag
#

the cheapest thing to expand on a computer is storage

rough bloom
jagged turtle
#

What in the fuck did I tab back into

tropic spindle
vague sonnet
tropic spindle
opaque wharf
tropic spindle
#

It's this stupid attitude that leads to all modern software being unoptimized garbage

sage crag
rough bloom
sage crag
#

tabs are killing games tabs are killing optimised software aaafggrhrhr im so sad and

tropic spindle
#

Imagine being offered something for either $5 or $20 and it's the exact same product but you choose to pay $20 just because you have the money

vague sonnet
#

just save the bytes by writing it all in one line

tropic spindle
sage crag
vague sonnet
rough bloom
#

harmony

sage crag
tropic spindle
vague sonnet
#

do you write in assembly?

#

or straight binary?

tropic spindle
sage crag
#

we have something more effective than that

#

its called

#

compression

rough bloom
sage crag
#

and its automatic, your filesystem does it for free

tropic spindle
sage crag
#

neurOMEGALUL what a waste of time

tropic spindle
sage crag
#

neuroPogHD efficiency

rough bloom
sage crag
tender river
sage crag
#

defaults are often sane and designed with idiots in mind

#

very relevant for you

tender river
#

source code size is always negligible

sage crag
tender river
#

nERMd we do on github

sage crag
#

ye but github owned by microsoft, im doing a public service by uploading bad code

tender river
#

but any remotely sane way of storing source code will not overshadow all other files

opaque wharf
deft bone
#

Why are people hating the idea of assembler apps here? Some of the best, most reliable ones are written in it. (And vubecoding in assembler will be the inevitable next step, but that's another talk)

sage crag
opaque wharf
#

Because making actual software fast is better than having a theoretical software

rough bloom
sage crag
#

as if compilers dont exist

tender river
#

vibe compiler

sage crag
#

pleas

tender river
#

give js code to llm to produce arch-specific assembly

sage crag
#

helo llm i would like 1 binary for x86_64-v3 linux 7.0.0 i want it to play flappy bird

opaque wharf
tender river
sage crag
#

it said

#

sigill

#

what does that mean

#

pls fix

tender river
#

it means your system is ill

#

please buy

#

medicine

vague sonnet
sage crag
#

ohisee

#

seagull disease

#

need to buy bird medicine

rigid snow
#

dfjkdfjkhsfsh

opaque wharf
sage crag
#

demon seagull which is ill

#

i understand

#

this person has been typing for a while

#

are they having a temper tantrum

deft bone
sage crag
vague sonnet
rigid snow
#

task maganer > electron framekwork

#

need

#

i will write

sage crag
rigid snow
opaque wharf
vague sonnet
#

bun

#

ny

sage crag
#

there are still uses of asm, its just not used for writing whole programs unless youre targeting an embedded platform with specific requirements

tender river
#

rollercoaster tycoon neuroPogHD

sage crag
#

m

opaque wharf
sage crag
#

super mario 64 written in c

#

not asm

sage crag
rigid snow
#

hardcoded fucking path in a prod release

#

thanks

tender river
#

electrobun

#

ow

#

my tongue

opaque wharf
#

We should just make a cross platform framework called proton enub

rigid snow
vague sonnet
rough bloom
# deft bone I'm not that knowledgeable but a lot of the old shit is in it, is it not?? Impor...

really old stuff is, but there's been very little need to write anything in assembly since C exists, especially whole programs
for basically any graphical app with actual functionality on a modern OS you can pretty much assume that it's not written in assembly
and the decision to use assembly somewhere is more because you need something platform-specific, not because of reliability (quite the opposite mahi )

rigid snow
tender river
#

oh that reminds me of those fake packs of gum for pranks that shock you if you try to pull one out evilWheeze i remember i wrapped mine in an actual gum wrapper so it was harder to tell

sage crag
#

too late

#

mozilla foundation

tender river
#

gecko

#

can actually be used

#

on android

#

as the only decent way to ship a browser independent of system webview

#

i used it once

opaque wharf
#

This implies you've make electron-like framework for android

#

What have you just done

tender river
#

its a thing from mozilla

rough bloom
#

Despia

tender river
opaque wharf
rigid snow
# sage crag ope

the type of framework superbox will create driven by his hatred of electron for wasting resources that also happens to blind him of the fact that gecko is actually a way worse resource hog

tender river
#

her now

rigid snow
#

noted

opaque wharf
amber fractal
#

switch the A to R

#

Or rather add an R

opaque wharf
amber fractal
#

Yep

rigid snow
#

it's... neuroCry

#

bad

#

why did they even decide to support ios why

vague sonnet
#

I think it would be funny if everyone collectively decided to stop supporting ios

rigid snow
#

just the web app wrappers pls

vague sonnet
#

wat actually brb gonna nuke apple app store servers real quick

rigid snow
opaque wharf
#

I also have reached enlightenment. The reason web app is so prevalent is because the platform needs to catch up to the standard rather than you that needs to catch up to the platform

#

Say you write a form filing app. You can make it a web app and have the burden to support it on the browser for every os

#

Or you can burden yourself learning every os API

rigid snow
#

or you can go contribute to a cross platform framework like qt

#

so it's better

tropic spindle
#

As if 10 trillion cross platform frameworks that aren't web app garbage don't already exist lol

opaque wharf
rigid snow
#

eh not really

tropic spindle
rigid snow
#

also not really

opaque wharf
tropic spindle
#

And they are basically a cabal

opaque wharf
#

Instead of QT just one

rigid snow
opaque wharf
tropic spindle
#

Mozilla is basically a Google puppet half the time

#

Everything else is just Chromium, and Safari who knows wtf Apple is doing

rigid snow
#

webkit

tropic spindle
#

Stolen from ye olden KHTML

rigid snow
#

when it's anyone else it's a fork but apple stole it yeah sure

tropic spindle
#

It's a fork when it can still be contributed back to upstream

rigid snow
sage crag
#

its downstream when it can be contributed upstream

sage crag
chrome rampart
#

haii programming beans

opaque wharf
#

Fork, vendoring, downstream

#

Here, have a topology

rough bloom
tender river
#

its a fork when it has a few prongs

sage crag
#

ohisee

chrome rampart
tender river
#

java

chrome rampart
#

whar

tender river
#

java

chrome rampart
#

java?

tender river
#

ye

chrome rampart
#

do u know java

opaque wharf
#

Beans

#

Java

tropic spindle
sage crag
opaque wharf
#

Netbeans

chrome rampart
#

I see

opaque wharf
#

Also called the bane of IDE

tender river
#

In computing based on the Java Platform, JavaBeans is a technology developed by Sun Microsystems and released in 1996, as part of JDK 1.1.
The 'beans' of JavaBeans are classes that encapsulate one or more objects into a single standardized object (the bean). This standardization allows the beans to be handled in a more generic fashion, allowing ...

chrome rampart
#

oooh

rigid snow
#

netbeans my goat

tropic spindle
opaque wharf
vague sonnet
chrome rampart
#

I just call peepoll "beans"

#

cause cute

tropic spindle
#

🚽

opaque wharf
#

Hungry

#

Wanna eat beans

vague sonnet
#

and also become toast yourself

chrome rampart
#

sorey

#

I became yellow once for u guys

vague sonnet
#

apology rejected

chrome rampart
tender river
#

a small bowl

chrome rampart
sage crag
#

what if it has no handle

#

is it still a spoon

chrome rampart
#

No it's an egg

tender river
#

just bowl

#

but small

chrome rampart
#

see for yourself

sage crag
#

so, proof that bowl is spoon

chrome rampart
#

egg, spoon

#

anyways, anything programming related

#

am I bothering u guys

sage crag
#

no

#

its a good breather from tweedle dumb and tweedle dee

amber fractal
#

more on topic than we normally are

chrome rampart
#

should I learn vue

sage crag
tender river
rigid snow
chrome rampart
#

no

tender river
chrome rampart
#

it would be my first

tender river
#

"learn react" - mlntcandy now, probably

jagged turtle
#

I was initially saddened to learn discord engineers still use a lot of the babel stack in 2026 but then I remembered they still use webpack in some form for their frontend and then suddenly it's like "I guess it makes sense"

flint dome
#

learn x86 assembly or become monk

sage crag
#

i suggest learning svelte vue react jsx and also stress management

tender river
#

forced into seclusion

rigid snow
tender river
#

until you learn

#

x86

#

i remember that

tender river
#

happened to one of my friends

chrome rampart
#

that's a lot

jagged turtle
chrome rampart
rigid snow
#

vue is good

rough bloom
jagged turtle
#

actually fuck it, while you're learning the frameworks also learn the 20 quintillion react metaframeworks out there

sage crag
chrome rampart
#

I dunno my goal is just to learn whatever I feel would be easiest for me but that allows me to do the most

sage crag
#

oh oh i know i know

sage crag
#

make your own computer

chrome rampart
#

like, I don't want to be hired by anyone

chrome rampart
#

I don't have the money for that

sage crag
#

of course you do

jagged turtle
rigid snow
sage crag
flint dome
chrome rampart
sage crag
#

"trading from dirt to rtx 5090 day 1"

chrome rampart
#

I wouldn't know

chrome rampart
#

ew

sage crag
#

and nix

vague sonnet
chrome rampart
sage crag
#

i recommend getting good at things you dont like because

#

getting good at things you do like is really tiring

sage crag
chrome rampart
#

I dunno

chrome rampart
#

is it bad

sage crag
#

no

chrome rampart
#

do I have to learn ewnity

sage crag
#

no

tropic spindle
glass flower
#

evilSMH the godot hate in this chat....

vague sonnet
rough bloom
sage crag
#

@nocturne olive

#

@nocturne olive

#

@nocturne olive

nocturne olive
vague sonnet
#

bupersox

chrome rampart
#

isn't that the neuro voice guy

sage crag
tropic spindle
#

Better to live an isolated life in the woods than learn Unity

nocturne olive
nocturne olive
flint dome
#

i hate java

tropic spindle
#

I hate Toast

flint dome
#

anything java related sucks

jagged turtle
chrome rampart
sage crag
rough bloom
sage crag
flint dome
#

this why js sucks too

tropic spindle
jagged turtle
nocturne olive
chrome rampart
#

do u know if there's any way to get the lmms alpha working on linux

#

I tried the appimage and it just crashes

#

so I'm stuck with the stable

#

and me no likey

stark needle
#

Chat when neuro-sama PowerPC port?

chrome rampart
#

how is it even possible that the daw with linux in its name doesn't work well on linux

rough bloom
flint dome
sage crag
#

rv5

rough bloom
vague sonnet
flint dome
rough bloom
sage crag
rough bloom
#

they don't have PowerPC support anymore

tropic spindle
sage crag
#

@wind merlin

rough bloom
sage crag
#

audio how

vague sonnet
flint dome
tropic spindle
#

Still trying to figure out why I get audio stutter sometimes despite pipewire having a nice of -15

sage crag
#

too low quantum

#

increase it

chrome rampart
sage crag
opaque wharf
tropic spindle
#

Eh

tender river
#

jack is also good and more standard in linux audio

flint dome
tropic spindle
#

Good is a stretch

tender river
tropic spindle
#

Wine doesn't appear to like jack

tender river
flint dome
#

i use pipewire never failed for me

#

pulse sometimes used to go wack after updates

rough bloom
#

Pipewire good because compatible with everything

#

and not called PulseAudio

tropic spindle
#

On the bad side apparently my laptop no longer has a mic because it just fucking disappeared from audio devices

flint dome
#

so now my hardware sits empty looking all pretty when it can do a hell lot more

tropic spindle
#

Electron is like if the black plague and COVID had a baby

sage crag
#

so many colourful opinions today

tender river
#

good thing i muted them 2 days ago neuroPogHD

nocturne olive
sage crag
#

superbox is typing...

nocturne olive
#

neuroThink And what is the error then?

tropic spindle
#

Error: no work

amber fractal
#

numpy, tf you mean all three of these are any. there is literally out of range errors so I question how

#

I guess it can be int or tuple but come on

amber fractal
#

Very good, I literally can't not get an any out of this

#

no matter how many botches I attempt

nocturne olive
#

You could do letter: int = "145.5g" and it wouldn't even break

amber fractal
#

That isn't even my issue

#

Typehints aren't checked at all when being thrown into the JIT

#

So I can't nudge it to the answer

rough bloom
#

what is even the issue

opaque wharf
#

Python is copying TS

opaque sigil
#

just cast it

nocturne olive
amber fractal
opaque wharf
opaque sigil
#

Hi Toast

opaque wharf
opaque sigil
#

uh oh

amber fractal
#

Just trying to do some arguably basic indexing and it is always any enub

rough bloom
# rough bloom what is even the issue

as you said, the type hints don't matter at all at runtime
so if it's a type checking issue and you know that the code is correct then just cast it
if it's a runtime issue then the code is just broken and the type hints are correctly warning you neuroExplode

opaque sigil
#

even if it's not correct you'll know because the cast throws

amber fractal
#

evilShrug as if I can cast it, it refuses to respect the casts

opaque sigil
#

huh

amber fractal
#

So I guess I'm stuck for the moment

#

Either way it isn't a large deal

#

Excuse to get this out of python

nocturne olive
#

NeuroShrug Time to rewrite in Kotlin

vague sonnet
#

abandon python, write in c++

amber fractal
vague sonnet
#

if you aren't manually writing highly optimised gpu kernels what are you doing

amber fractal
#

Neither of you are correct I'm writing this in C

vague sonnet
#

C works too

amber fractal
#

I'd honestly like to go lower but for now C works

vague sonnet
#

lower than C?

#

ew

opaque sigil
#

llvm IR SMILE

nocturne olive
#

neuroTrue 🇨

opaque wharf
#

TypeScript SMILE

amber fractal
#

Mhm the low level language of typescript

vague sonnet
#

it's definitely a low
in a different meaning of the word

amber fractal
#

I'd honestly want to go ASM

opaque wharf
#

WASMScript

amber fractal
#

There is quite a bit of logic I can remove as I go lower

jagged turtle
opaque wharf
nocturne olive
jagged turtle
amber fractal
#

Shrimple as that

jagged turtle
#

writes basically typescript
compiles to webassembly anyways

dentge

vague sonnet
amber fractal
#

That is fine by me

#

If the results speak for themselves

vague sonnet
#

is there even a real usecase for assembly anymore

#

or do low level languages cover it all

rough bloom
#

@ffmpeg

opaque sigil
#

one day we'll have a sufficiently smart compiler

tender river
opaque wharf
opaque sigil
#

I still need to check the output of nvcc every time because it likes to do stupid things neuroSadge

nocturne olive
#

Because ffmpeg is smarter than the compiler

opaque sigil
#

I think people like to vastly overestimate compilers

opaque sigil
#

they tend to be super conservative

amber fractal
#

I feel similarly, I feel like if you know your domain well then you can step on its toes

#

It isn't completely replaced

#

That's for sure

#

Honestly for me ASM is a lot closer to how my vision of my codebase than C, hence why I'm interested in doing so. Choosing the right language for the job

chrome rampart
#

did someone say toes

vague sonnet
#

no

olive sable
#

Good afternoon #baking
Today i present a french dish

#

Frog

amber fractal
opaque sigil
#

today's a good day, I now have official confirmation that I'm getting an award for my bachelor's thesis neuroHypers

amber fractal
olive sable
#

Eventho its less megapixels

stark needle
olive sable
#

Second frog

#

First frog is on the right, second one is at the floor

opaque wharf
#

Evil will congratulate you in my stead enub

opaque sigil
ivory plinth
#

hello is this the bakery

sage crag
#

NOT technical talk

stark needle
opaque wharf
sage crag
#

surely soon

opaque wharf
sage crag
ivory plinth
tender river
#

30000 segmentation faults

#

immortal venerable wrr

sage crag
#

wrrr

opaque sigil
#

does anyone else's firefox refuse to play twitch at all today FOCUS
not even inside a blank profile it works, chromium works perfectly fine

glass flower
#

its fine for me

silent cloak
#

Sounds like a network issue

opaque sigil
#

wonder if it's a local outage maybe

fast pagoda
# stark needle

ide all have an option to make this happen automatically when you press tab since forever

silent cloak
opaque sigil
kind nimbus
#

Lol

Rule no 1: it's always DNS

opaque sigil
#

yeeeeeah...

stark needle
#

@true hemlock beat my 18GB/s networking

glass jetty
#

if so, maybe you know some user guide for them? (or best way is still reading paper)

true hemlock
stark needle
silent cloak
#

yes

young plover
# glass jetty btw, is reflection and std::execution completed?

reflection is apparently done in GCC 16 but that's still pre-release so I haven't tried.
I've used Bloomberg's experimental Clang reflection fork to make some demos, but it sounds like most of the work on that fork can't be upstreamed.
MSVC shrug They weren't gonna start on C++26 until finishing C++23 IIRC, but it looks like they're almost done with 23 so maybe soon ™

glass jetty
#

msvc sucks

young plover
glass jetty
#

i mean is there actual guide
cuz seems like best way to learn thing things - read their paper

young plover
#

At least cppreference is out of read-only mode after like, a year of maintenance

stark needle
#

will deepseek v4 load glueless

velvet vale
#

not chinese enough

#

listen to national anthem then it will work

sick owl
#

Gemma 4 really just straight up went "yeah if you visited the torrent site you asked about I'd recommend evading the law"

#

Nice aligned AI Google neurOMEGALUL

#

Full question and answer with the site blacked out to be safe for server rules

true hemlock
sage crag
true hemlock
sage crag
rigid snow
#

ok 5.5 is pretty good

#

even on low

glass jetty
#

make me remember this meme exist

fickle rain
#

Hey std::print exists now doesn’t it

willow hinge
#

Just saw this notification on github...

glass jetty
#

yeah but it is too new to use NeuroClueless

glass flower
glass jetty
glass flower
#

i already had that off for like years LULE

willow hinge
glass jetty
#

why even use copilot

willow hinge
#

Cuz it's free. I don't use the github agent though

glass jetty
#

you sell your soul

#

-# and your code

glass flower
willow hinge
glass flower
#

found the email. it was on evil's birthday neurOMEGALUL 25th March

willow hinge
#

I understand why Vedal wants to switch to Linux

glass flower
#

do it YES i've been on it for 6 months now and haven't looked back

willow hinge
#

I don't care enough to go through the effort of changing operating systems

glass flower
#

its not really a big undertaking. you can keep most of your data. just remove the windows partition thats basically all you need. and shrink your ntfs partitions

#

i still have a 4tb windows ntfs partition

willow hinge
#

Idk what those things mean

glass flower
stark needle
#

we are leaking neuro codebase through github copilot with this one

glass flower
#

we all know vedal is a claude user neurOMEGALUL

glass jetty
#

start with debian or idk mint (heard it good)
then try arch, or if you like configs - nix

trim valve
#

@sick owl it took a while but i got the e4b version working

willow hinge
#

I am Finn too. I should support our greatest achievement. Linux

glass flower
#

tink honestly i would recommend fedora kde edition

#

its like a nice middle ground

#

but mint is very good if you just want something working

glass jetty
glass flower
glass jetty
#

ls - list

#

blk - block (devices)

glass flower
#

neuroUM my situation is a bit.... messy

glass jetty
#

this binds omg

glass flower
#

neuroUM who gave me the power to make partitions

glass jetty
#

what the fuck is 64gb swap lmao

glass flower
#

LULE no idea. i don't remember setting it up.

#

i mean i have 64gb ddr4 ram so... i guess it fits

#

128gb memory HELLAWICKED

#

(thats totally how it works)

glass jetty
opaque sigil
mighty thorn
#

Hey screepsheads

#

Is it possible to take the red pill

#

Aka

glass flower
mighty thorn
#

Get data out of the game and into the game

#

From external code

glass jetty
#

you want to make ai write code?

glass flower
#

i think the idea is to do local processing and then upload it?

#

like get data-> process it -> return data the ingame engine deals with

glass flower
#

idk if that is possible

#

probably tho since there are external clients for screeps and at worst you can get the data through the browser and a monkeytype script that downloads the data

mighty thorn
glass flower
#

i wouldn't be suprised if the bigger bot networks use that kind of tactic for room layouting and bigger stragety management. especially cross-shard

mighty thorn
#

Some web socket thing

glass flower
#

definitely not websocket i'm sure

#

screeps neuro integration PagMan

mighty thorn
#

Doesn’t seem like that much of a stretch

glass flower
#

you wouldn't really need the ingame things for it tho.

#

just have a backend client that manages that

#

uploads code and give neuro data from the game. as a middle man

mighty thorn
# mighty thorn Some web socket thing

Even a faked version where you have info windows up and continually OCR them to get outbound data, then you map a bunch of text box inputs to screen cords and shove inbound data back into the game

sage crag
#

excellent

glass flower
stark needle
sage crag
#

user shadowlilac

mighty thorn
glass flower
#

thats like 50x easier, less error prone and generally better

glass flower
mighty thorn
#

Website listed as game on steam PauseSama

#

Damn

#

Society

glass flower
#

LUL i mainly only use the website because i don't want to always have to launch the client to check on my screeps

rigid snow
#

ok anthropic idk

mild gust
maiden geyser
real sierra
leaden crest
#

HIIIIII

glass flower
#

LookUp sadgi was even a older account... i wonder if they downloaded a bad minecraft mod

maiden geyser
real sierra
#

I wanna open screeps

#

my screeps are reaching the limits of the existing code

#

they'll keep storing energy but they can't grow

vague sonnet
#

what are those creeps you guys keep talking about

kind nimbus
vague sonnet
#

isn't that a band?

opaque wharf
nocturne olive
#

neuroThink What does this "Screeps" thing cost anyway?

kind nimbus
vague sonnet
#

sanity probably

glass flower
nocturne olive
glass flower
#

buy it YES

vague sonnet
glass flower
#

you don't really

#

i use typescript. i used c# too with wasm

#

rust,kotlin etc. all work

nocturne olive
vague sonnet
#

C++? or got banned due to being too good

nocturne olive
glass flower
#

Minamhm should also work if it can compile to wasm

glass flower
nocturne olive
#

neuroThink I guess it's a good sale

glass flower
#

YES you get 20cpu forever

#

basically 20ms of processing time per tick

#

you can buy more but shard3 is limited to 20 cpu the others aren't tho

#

could also just go for the bundle tbh since arena is basically a 1v1 pvp version of worlds

#

unless you aren't sure you will like it

nocturne olive
#

mhm That is in fact hardware requiremenets

sage crag
#

hardware required

#

cpu

#

motherboard

glass flower
#

the client is just a electron wrapper for the website LUL

sage crag
#

ram

vague sonnet
nocturne olive
#

neuroThink Guess I'll get the game thingy, it seems fun

sage crag
glass flower
vague sonnet
nocturne olive
#

neuroThink May play it later on though, not just yet
I have a NeuroSynth release to finalize in the coming days

vague sonnet
#

voice v4 when

nocturne olive
#

NeuroShrug I guess if for some reason karaoke adopts NeuroSynth (not happening)

vague sonnet
#

what's nurosynth used for

sage crag
vague sonnet
#

A

stark needle
#

neurosynth is used for neurosynth

sage crag
glass flower
nocturne olive
#

OhISee That's crazy

vague sonnet
nocturne olive
#

neuroThink I wonder how you Kotlin in that thing

sage crag
nocturne olive
#

OhISee Better store that somewhere

#

OhISee Kotlin/JS

glass flower
#

there is a kotlin channel on the screeps server YES

nocturne olive
#

OhISee (I'm not on that)

olive sable
chrome rampart
#

I need therapy

#

oh wrong channel

#

I'm gonna assume everyone here also needs therapy

sage crag
#

otherwise good assumption but

#

i do not need therapy

#

im perfectly stable and healthy

#

functional

flint dome
sage crag
#

dont say otherwise i will explod

real sierra
#

the screeps wave is inevitable

#

the amount of people here buying screeps within the last 48h is unprecedented

sage crag
#

ping everyone in the server right now

#

anonuncnemtn

#

screeps is on the menu

#

neuro sama concert in screeps

real sierra
#

screeps neuro integration

sage crag
#

neuro gets to be 1 screep

#

unfortunate

glass flower
#

how much are they paying you shiro Susge

sage crag
#

shiro and paying

#

in the same sentence

glass flower
#

single handingly increasing the screeps player base by 20%

real sierra
#

screeps paying me 0

#

not even bonus cpu

sage crag
#

how much pay to never mention screeps again

real sierra
#

wha

sage crag
#

hypothetically

real sierra
#

lots money

sage crag
#

$2

real sierra
#

$10000 mhm

sage crag
#

oh

#

$3

real sierra
#

$9500

sage crag
#

$4

real sierra
#

$9499.99

sage crag
#

$3

real sierra
#

wrrr

sage crag
#

im a haggling expert

real sierra
sage crag
#

wrr

vague sonnet
sage crag
#

hbm wafer

real sierra
#

wafer bussin

sage crag
#

do not the hbm

#

dangerous for ai stock market

real sierra
sage crag
#

o

real sierra
#

consume memory to improve my memory

sage crag
#

shiro say it time for the rising of the proletariat

real sierra
sage crag
glass flower
#

ai market hit ram prices so hard we only have 2 mb in screeps poorge

rough bloom
#

making me want to try Screeps again

flint dome
#

will screeps get more cheaper in summer sale

rough bloom
real sierra
glass flower
sage crag
real sierra
#

I'm not even advertising the game people are just playing it and blaming. me

sage crag
sage crag
glass flower
#

its at its lowest price it ever was

vague sonnet
#

happy birthday screeps

glass flower
#

according to steamdb

flint dome
#

nothing ever happens all in

glass flower
#

neurOMEGALUL its 9 years old....

sage crag
#

screeps is old enough to be paying rent

flint dome
#

is there a mod that lets me code in c instead of js

sage crag
#

yes its called

#

wasm

flint dome
#

time to buy then I suppose

sage crag
#

9 years old

olive sable
#

My 2nd room is somewhat stable

sage crag
#

its a bit dangerous if your house is unstable

opaque sigil
#

didn't someone say wasm was broken FOCUS

olive sable
#

Le screepo

sage crag
#

no, hblang wasm broken

#

screeps wasm FUNCTIONAL

opaque sigil
glass flower
flint dome
#

hmmmm 3.7mb script size for c after 33% reduction

#

will have to treat it like an embedded system without using malloc

stark needle
#

btw @olive sable did u buy the new phone at the end

olive sable
#

Ye

#

S25 FE

stark needle
#

galaxy ai my beloved

olive sable
#

Really?

stark needle
#

they just keep shilling it

#

lmao

olive sable
#

I dont think its terrible, but its probably not thaaat good

stark needle
#

gone are the iphone 3->iphone 11 days

#

now it's just the same phone repackaged

opaque sigil
#

specifically the magic eraser or whatever they call it

mighty bane
#

Anyone here worked with GPU acceleration before?

rough bloom
#

just ask the actual question

#

what do you want to accelerate

opaque sigil
umbral wigeon
#

Do you think lua is easier to read than python
(The pic I'm using is actually luau)

opaque sigil
#

note to self: do not update your system before planning to watch youtube while eating

umbral wigeon
#

Feels like typescript

#

Is like javascript with optional typescript

opaque sigil
#

@real sierra kill

real sierra
#

on it

opaque sigil
umbral wigeon
#

(Yes it's completely optional, you can disable or enable typing by doing --!strict or --!nocheck smth like that)

vague sonnet
opaque sigil
#

that's my job FOCUS

nocturne olive
umbral wigeon
vague sonnet
rare bramble
opaque sigil
#

i'm still searching for a usecase for cutile-rs that isn't ML neuroSadge

glass flower
#

radiance cascades mhm

mighty bane
#

(also, I don't know what ML is lul)

opaque sigil
#

yes, yes it is

umbral wigeon
#

Is intergated gpu good?

#

Intel(R) HD graphics

#

I can't even run OpenGL program

vague sonnet
opaque sigil
#

(learning how to program a gpu is good in general because it forces you to think in terms of small parallel tasks which applies to multi-core cpus too)

mighty bane
#

... damnit. I was kinda hoping you'd say no lmao

opaque sigil
#

sth sth moore's law is dead

umbral wigeon
mighty bane
#

But.. normally I don't have to consider the multi-core part of a CPU because .InParallel should do that for me when applicable, no?

rough bloom
mighty bane
#

I did 3.5k earlier today.. took a few minutes to get it done lol

opaque sigil
mighty bane
#

(Also made me add a feature to user-define how many frames of an animation I want to extract.. so for that 3.5k I could just cut out 50..)

#

I don't know.. I have not even used .InParallel yet. Am vibe coding.

vague sonnet
#

oh no another one

mighty bane
#

It works, tho. Shruge

vague sonnet
fickle rain
#

Vibecode the parallellization

rough bloom
#

anyway if you only want to process a few frames and/or you can accept that you have to wait a bit for the result you probably don't need hardware acceleration, would be unnecessarily complex neurolingSlep
if many frames or it's supposed to be realtime you probably do

vague sonnet
mighty bane
#

Optimisation mhm Absolute Localisation

mighty bane
opaque sigil
#

the current frontier models are surprisingly useful for gpu kernel optimisation tbh
makes my life a bit easier SMILE

rough bloom
mighty bane
#

There are weird dependencies?

#

fucq dis

opaque sigil
#

often YES

#

depends on the problem

rough bloom
#

stuff like the current pixel depending on already processed pixels

mighty bane
#

I need to take a break now

#

how the fucq is it 9pm notlikethis

rough bloom
#

at least not easily

#

idk if that applies to your project or not, the description is basically "it does image stuff" neuroExplode

rare bramble
rough bloom
opaque sigil
#

stencil go brr

#

tbf even with nasty algorithms the sheer throughput can often make up for whatever bs you have to work around

rare bramble
#

otherwise it will be slower than CPU

#

or maybe not even possible

rough bloom
opaque sigil
#

when in doubt throw more hardware at it

#

make jensen proud

rough bloom
opaque sigil
#

speaking of throwing more hardware at it, we're apparently getting a gb300 for the hpc lab soon neuroHypers

#

vera rubin when neuroSadge

real sierra
#

screeps can't be parallelized Sadge

mighty bane
#
img.ProcessPixelRows(acc =>
{
    for (int y = 0; y < acc.Height; y++)
    {
        var row = acc.GetRowSpan(y);
        for (int x = 0; x < row.Length; x++)
        {
            ref Rgba32 px = ref row[x];
            if (px.A == 0) continue;

            float r = px.R, g = px.G, b = px.B;

            // Additive offsets
            r = Math.Clamp(r + effectiveROff, 0f, 255f);
            g = Math.Clamp(g + effectiveGOff, 0f, 255f);
            b = Math.Clamp(b + effectiveBOff, 0f, 255f);

            // HSL or Greyscale
            if (p.Greyscale)
            {
                float luma = 0.2126f * r + 0.7152f * g + 0.0722f * b;
                r = r + (luma - r) * multiplier; // lerp original → grey
                g = g + (luma - g) * multiplier;
                b = b + (luma - b) * multiplier;
            }
            else if (effectiveHue != 0 || effectiveSat != 1f || effectiveBright != 1f || p.EffectMode != ColorEffectMode.None)
            {
                RgbToHsl((byte)r, (byte)g, (byte)b, out float h, out float s, out float l);
                float hueOffset = GetHueOffset(p.EffectMode, x, y, acc.Width, acc.Height, frameIndex, totalFrames);
                h = (h + effectiveHue + hueOffset) % 360f;
                if (h < 0) h += 360f;
                s = Math.Clamp(s * effectiveSat, 0f, 1f);
                l = Math.Clamp(l * effectiveBright, 0f, 1f);
                HslToRgb(h, s, l, out byte rb, out byte gb, out byte bb);
                r = rb; g = gb; b = bb;
            }
            px = new Rgba32((byte)r, (byte)g, (byte)b, px.A);
        }
    }
});

Sample of per-pixel stuff it does.

glass flower
opaque sigil
#

oh yeah, that looks trivially parallelisable

real sierra
opaque sigil
#

one thread per pixel and be done with it

real sierra
#

but yeah otherwise looks very parallelizable

mighty bane
#

Inside if possible?

real sierra
#

I see the if (p.Greyscale)

#

if you're trying to leverage hardware parallelization, you'll get a nice speedup from removing that branching condition

opaque sigil
#

looks like this would apply to every thread so it's a non-issue

#

since they all take the same path

mighty bane
#

Oh.

real sierra
#

good point actually

opaque sigil
#

only thing to change would be to loop through the columns not rows