#programming

1 messages · Page 81 of 1

sage crag
#

very long instruction word

#

recursion is banned

real sierra
#

yeah it would seem so

#

another knowledge nugget gained

sage crag
#

fork bomb mitigation strategy

real sierra
#

tbh im quite thankful for it

sage crag
#

call stack limit is increased on non-shard3 shards

real sierra
#

somehow i was able to catch that as an error

opaque sigil
#

i assume they explicitly lower the recursion depth in the vm or however they run your code

real sierra
#

so it saved me CPU cycles by failing fast

sage crag
#

wahoo

opaque sigil
#

both claude and gemini tried to sell me the name "bolt", weird obsession but okay

real sierra
#

these all sound too normal

#

if you want it to sound linux-y it needs to sound like a robot name from a kids tv show

#

like "glunk" or something

#

gives it that vibe of a tool maintained by a single guy in their parents' basement which holds up half the internet

opaque sigil
sage crag
opaque sigil
#

good way to pad the thesis tbf

real sierra
#

Classic of course

opaque sigil
#

i shall consider it

real sierra
#

the names where its something way too long that people will only know by its abbreviation

#

like LWJGL

sage crag
sage crag
opaque sigil
#

integralcudabigarithmetic aka Icba

real sierra
sage crag
real sierra
#

llvm

sage crag
#

somehow it never clicked that the vm in llvm is the same as vm in virtual machine

real sierra
#

ehh i kinda get it

#

very different usage

#

omg konii

#

did you wanna join the screeps fest

sage crag
#

i have been increasingly tempted

#

im easily distracted so if i started playing screeps i might forget about other things im supposed to be doing neuroCry

real sierra
#

and you often have to while you wait for your code changes to manifest

sage crag
#

perhaps

#

i am an optimisation addict

#

i may end up working on one function until the end of time

real sierra
#

good skill to have in this game

sage crag
#

bwa

real sierra
opaque sigil
#

you saw nothing neuro7

sage crag
#

last person to get banned wins 100 nuros

real sierra
#

POGGIES 100 nuros?!

#

thats more than vedal has ever paid me

#

cracking your password hash rn

sage crag
sage crag
opaque sigil
#

thanks nvidia mhm

real sierra
sage crag
#

this reminds me of the gold linker inserting gnu licensing into binaries

#

i might be schizoing this but im 70% sure i had to strip that for optimal size

opaque sigil
#

that sounds like such a gnu thing to do

sage crag
opaque sigil
#

i still want to write an elf linker at some point tbh

sage crag
#

much better than lld or ld without some serious flag spamming

sage crag
opaque sigil
#

i wonder how mold does with size, i assume worse since they go all out in performance?

sage crag
#

mold is somewhere between lld and ld in my testing

opaque sigil
#

waiting for the day i can compile the linux kernel with mold sadge

sage crag
#

for super tiny hello world, ld was around 800 bytes, lld/gold was 250 bytes, and mold was around 500

#

after i spent a few hours messing with linker flags and stripping binaries

opaque sigil
#

interesting

sage crag
#

still worked though

opaque sigil
#

lucky

sage crag
#

i managed to get hello world to 179 bytes in the end

#

the only way to really get it smaller past that point is to embed code sections in the elf header itself

opaque sigil
#

can we remove c++ templates from this world

#

and just pretend they never existed

real sierra
#

can we remove c++ from this world

sage crag
#

constexpr poghd

real sierra
#

and go back to C

opaque sigil
#

i wonder how annoying it'd be to do this in zig hmmm

opaque sigil
#

hiiii

sage crag
#

h

real sierra
opaque sigil
#

the problem is that while zig can seamlessly interop with c

#

cuda is technically c++

#

i've made it work before by embedding ptx into the final binary but that's not an option so would have to use the runtime compiler ig

real sierra
fast pagoda
#

install meson
'idk what that is bro'
search meson
yeah here's 3 things with that tag but i wasnt gonna tell you or maybe have you choose/make a suggestion earlier cuz fk u

#

winget moment

opaque sigil
#

hmmm i think this is doable, have all kernels inside an extern c block

#

indeed a winget moment

#

meson is in scoop smh

fast pagoda
#

i always check winget first

#

because

opaque sigil
#

why

opaque wharf
fast pagoda
#

i want bill gates to give me an inheritence for being extra loyal

fast pagoda
sage crag
opaque wharf
real sierra
#

i need more screeps players

opaque wharf
real sierra
#

wasnt us glueless

#

besides shard3 is doing great rn

opaque wharf
real sierra
#

sisyphus logistics are proving difficult

#

struggling to fill all my extensions fast enough

opaque sigil
fast pagoda
opaque wharf
opaque sigil
#

choco in 2025 neurOMEGALUL

opaque wharf
#

Because the former implies you use more resource than you prodce

#

The latter is indeed a logistic problem

real sierra
#

my fleet of logistics units isnt smart enough

#

Classic watching power users trip on open source tools

fast pagoda
real sierra
#

another W for gui

opaque wharf
opaque sigil
#

clearly you need conda and vcpkg mhm

fast pagoda
#

i have miniconda

#

i have at least these within windows

#

it doesnt seem to detect bun or any of those separately from npm

real sierra
#

that's what i like to see AA_MoneyRain

#

nevermind CatDespair

maiden geyser
real sierra
#

cloud has a number of idle builders and their harvesters are all working on the controller mhm

#

sensible

#

good task prioritization

#

sam's harvesters have continued collecting but dont have anything to put their energy into

#

bed time i guess

fast pagoda
#

whenever you use like

#

Install-Package

dull ivy
#

How do you guys program In C++????

amber fractal
#

As a friend of mine has shown, the way you want to.

maiden geyser
maiden geyser
amber fractal
jagged turtle
cobalt sigil
tender river
cobalt sigil
tender river
#

meow

tranquil iris
#

meow

olive sable
#

Goodmorning

opaque wharf
olive sable
#

Is there a screeps cap? It should keep spawning them till i have 20

#

Or im just spawning them as fast as they die

opaque wharf
midnight sigil
olive sable
#

yay

#

more catgitls = more better

midnight sigil
timid rune
#

👀

#

hi

olive sable
#

hello

rigid snow
# cobalt sigil

i’ve had this happen back when i was still using a pixel

olive sable
#

this screep just gave up lmao

#

hes bout to die anyways i guess

opaque wharf
olive sable
stark needle
#

good morning

#

this is me when i see uranium rods

olive sable
#

gooddmorning neuroWaveA neuroWaveA neuroWaveA neuroWaveA neuroWaveA

inner pike
#

Is everyone still playing on official servers or has cloudburst started her server ?

olive sable
#

official

inner pike
#

Maybe i should join to learn the game better

jagged turtle
#

what are we playing

olive sable
#

cloud is too busy playing the game to make a server

#

screeps

inner pike
#

Are all of you relatively close to eachother ?

olive sable
#

yes

#

im over at E35N37

#

cloud and shiro are nearby to me

inner pike
#

Alright, ill take a look once im home

olive sable
inner pike
#

Cause i have already bought the game and was originally gonna wait for cloudburst to make her server

#

But since it looks like its gonna take a bit, i guess ill join the official one

#

Ill be home in like 1,5h, gonna check it out then probably

#

I already went and did the tutorial before

olive sable
#

I added some rudementary builder code to make roads

#

And some priority stuff to make my harvesters go upgrade the room controller

opaque wharf
#

Sam, don't forget that you're on holiday ClaraKek

inner pike
olive sable
#

To build

inner pike
#

Ah okay

#

Do they need maintenance or something ?

olive sable
#

Why must the roads decay this fast? This is not economical

inner pike
#

Ah so they do decay

#

Wait they decay after only 780 ticks ?

#

How many ticks per second is it again ?

olive sable
#

E

#

So a loss of 500hp in 780 ticks im assuming

#

Cuz its on swamp

inner pike
#

Oh so you got bad luck with terrain

olive sable
#

Yep

inner pike
#

Oof

#

Guess ill try and look for a room that doesnt have swamp

#

Also, how many ticks per second is it ? Is it 1 to 1 ?

olive sable
#

I think 5?

#

Im not sure

inner pike
#

Alright

olive sable
#

I guess not

#

The tutorial judt has speed controls ig

inner pike
#

Oh

#

3 seconds per tick damn

#

That road lasts for only 40 minutes lmao

#

Wait

#

40 minutes per decay

#

Wait no decay in total ?

#

Is the timer for complete decay ?

opaque wharf
#

Think of it in terms of tick. One tick can be an arbitrary amount of time

#

Last time the server got cooked, one tick took around 30 minute

#

So stay with tick time measurement

olive sable
#

Ur the server isnt zll too fast

#

Since i made them builc roads this morning there has only been 3k energy worth of roads built

#

So since its wwamp only 2 roads

rare bramble
#

all this to spawn creeps and add them to the base ICANT it needs to be done in 2 parts since I need to keep a reference to the creeps, but it's available only the tick after the creep is created so I need to fetch the ID for it the next tick

olive sable
#

Brother what are you doing?

opaque wharf
#

Finally getting to play the game neurOMEGALUL

rare bramble
#

my codebase is basically 650 lines of boilerplate

real sierra
#

rust user attempts to not write boilerplate (day 3)

jagged turtle
#

you use rs?

real sierra
#

no lol

#

I'm just super invested in juho's project

safe path
#

juho are you making a creeps-rs library? SMILE

rare bramble
#

i'm just writing ungodly amount of boilerplate to get my idea of what Screeps should be like working SMILE

real sierra
#

time to see how my screeps are doing this morning

stark needle
#

Wtf is this screeps i keep hearing of 24/7

real sierra
#

where the main gimmick is that you don't control your units or buildings manually

#

but through code

#

you write an AI to manage movement, spawning, actions etc.

#

and your code runs 24/7 on a server with hundreds of others

stark needle
#

what

#

So you code your defenses?

unkempt citrus
#

Think startcraft or AoE but you write code to beat other people instead of controlling shit

#

It sounds fun but I have enough projects on my plate

rough bloom
stark needle
#

Isn't this the best place for people to cheat with chatgpt or something

unkempt citrus
#

its pvp

#

if you think chatgpt gives you an advantage go ahead

opaque wharf
#

You got limited allocated time per tick

#

20ms max

unkempt citrus
real sierra
#

monkaW ?

#

i woke up to something really concerning

opaque wharf
real sierra
#

one of my builders was at half hp

rare bridge
#

that's concerning

#

check your event log

real sierra
#

it only goes back one tick

rare bramble
#

basically, the base has a state and does "meta" decisions based on the state (build, expland, scout, attack, defend, etc.). And every state has a goal of what screeps the based should have and how much. This all depends of base level and resources too. and we take this base state and it flows down to all the screeps.

And we have a set amount of screeps types, all the screeps have a state and a set of actions that they do based on their state and the state of the base.

for example miner:
(idle) -> find resource
(moving) -> until found resource
(mine) -> until full, find base
(moving) -> until found base
(deposit) -> (idle)

and every screep cycles these states
and we might have a base state like defend

and then miners would get state:
(flee) -> go to safety
and when base state goes back to normal:
the miners would go to (idle)

and the screeps would also flow information back to the base, for example a scout sees enemy nearby, it would return a code like: under attack
and the base state would go from (build) -> (defend)
and the base and the screeps would act accordingly, until we have determined that it's safe again, and then the base state goes back to (build)

opaque wharf
#

Look at how many plates he can carry

rare bramble
#

also essaying

real sierra
#

i also once considered having a fleeing protocol in my workers

#

but it's surprisingly expensive

opaque wharf
#

And here we already have different design decisions neurOMEGALUL

real sierra
#

and can have some big downsides

#

e.g. if your workers flee instead of refilling the turrets

#

"then ill only have them flee if enemies are within a certain radius of them" then you're doing range checks on every creep of yours against every hostile creep

opaque wharf
#

Workers lives are cheap, compute time is expensive hehe

real sierra
#

O(n^2) on a pricy operation

real sierra
#

the cheapest option to help both is build walls neurOMEGALUL

#

there should never be a path for enemies to get to workers

#

i think i must've had an npc invasion overnight

real sierra
#

i figure my turret probably dealt with it

#

but then it actually broke later in separate code that used the turret to heal damaged creeps neurowheeze

#

glad i have my priorities straight

#

i wonder how long all my workers were idle for

#

maybe the room replay shows

opaque wharf
real sierra
#

found it HOLY

#

@rare bridge look at this

#

the full 50 parts right off the bat Deadge

#

boosted too Bruhgi rly

opaque wharf
real sierra
#

but yeah then my turret started unloading

opaque wharf
#

Surprised it wasn't from those crazy person that locked in

real sierra
#

this happened like

#

30 mins ago

#

perfect timing

opaque wharf
real sierra
#

you can see that once he takes damage every other creep stops moving too

rare bridge
real sierra
#

something like every 100,000 + 30,000 energy

#

or so im told but

rare bridge
#

Okay i'll get one turning up eventually

real sierra
#

idk how accurate that is

#

ive been putting it off but i need to modify my road building code

#

my entire extension setup is a corner case

#

which results in roads only being placed under structures Deadge

rare bridge
#

i'mma set up defences today

real sierra
#

Ok ima go to work

#

ill check on my screeps in 12h or so

olive sable
#

Lmao bro has to work

real sierra
#

gonna need to do more profiling at some point

rare bridge
#

bro has to work while the rest of us can work on screeps

#

it's so over

real sierra
#

excited to chat with my work friends

#

we're going climbing later neuroHypers

olive sable
#

Nice

trim valve
#

climbing pogs

real sierra
#

highest climb i've ever done is a 5.9 so i still have a long way to go

trim valve
#

5.9?

olive sable
#

Steps

trim valve
#

ah so between a 5a and a 5b

real sierra
#

or that yea

olive sable
#

I still dont get it

trim valve
#

I love different competing standards

#

really fun

real sierra
#

i like yours more

#

yeah the standards proliferation in climbing is a disaster

trim valve
#

I can usually do up to 6a, sometimes 6b but I genuinely don't do enough climbing

real sierra
#

thats super impressive

#

been working at it for a while now and i just dont have the grip strength for a lot of things of higher difficulty

trim valve
#

life hack: be basically underweight so you need less grip strength neurOMEGALUL

real sierra
#

way ahead of you there

olive sable
#

Building the road neuroHypers

real sierra
#

dont forget to write some code to maintain your road

#

it loses hp over time

olive sable
#

I didnt

#

Im sure they will last to this evening

#

Maybe

#

Hopefully

real sierra
#

they will last 50,000 ticks in the best case

#

but that drops by 1 tick per body part per creep that steps on it

olive sable
#

All my screeps have 3 body parts so should be fine

#

Also im not sure they're using the roads

opaque wharf
real sierra
#

i mean they're not built yet

#

so

olive sable
#

Part of them is built

real sierra
#

they should use those parts if they're worth using

olive sable
#

Okay okp

#

Aight bye

real sierra
midnight sigil
#

this is so wrong

real sierra
#

is that true

#

i feel like we're chatting a lot the last few days

#

where are you getting your data from neuroCatUuh

midnight sigil
real sierra
#

oh FYI screeps players

#

i accidentally found out the max recursion depth is like

#

6

midnight sigil
#

trust me

real sierra
#

so dont do anything with recursion

#

source: trust me

opaque wharf
real sierra
# opaque wharf "Accidentally"

i thought it would be nice if my logistics units reran their decision tree in the same tick if they ended up deciding their current task wasnt possible

#

but it just put them on the same impossible task

rare bridge
#

i need to rewrite my task code

opaque wharf
rare bridge
#

right now it's just based on whether a certain condition- oh shit ping from nn

midnight sigil
sage crag
#

m

#

someone should write better screeps bindings

#

(for rust)

opaque wharf
rare bridge
#

i think konii found their metaproblem for screeps!

sage crag
sage crag
#

wasm bindgen is a bit of a nightmare though

rough bloom
sage crag
#

what if i skip wasm bindgen entirely

#

does screeps support wasi

rough bloom
#

no

#

(I didn't check but it's super unlikely)

#

pretty sure they use a Node.js version from before WASI even existed

real sierra
#

and here I thought this person was being so kind to join the server just to share this wonderful opportunity in every channel

sage crag
#

they're so kind they are making sure we know every 4 days or so enub

real sierra
opaque wharf
#

They FEAR us neurOMEGALUL

real sierra
#

logistics code currently looks like

#
  • if someone needs dragging, assign yourself
  • otherwise, if there's a grave to rob, rob it
  • otherwise, if there's resources on the ground, go clean
  • otherwise, if we could move resources to a better storage, do that
  • otherwise idle
real sierra
#

they appear here all the time, in fact it's the worst here because you all start teasing them instead of reporting it to staff so it can be removed

#

typical programmers seeing a badly coded bot and insisting on pointing out its flaws

sage crag
#

im curious if it's automated using stolen accounts or if the account stealing process is manual and then the bot message is automatic

#

also what happens if you leave it unbanned? does it send another message after some time or does it never message again?

#

interesting things

opaque wharf
opaque wharf
#

Stress testing scammer code neurOMEGALUL

near sundial
#

Hi

#

Guys

#

Quick question

#

For all the fancy kewl developers here

#

So, I'm currently working on an LLM I have integrated into gmod

#

Using lua and external python server

#

But I'm kinda struggling how to make it "immersed" in the game

#

Are there anything you guys can help to simulate immersion with 'clever' prompting

#

Since I'm already setting up whisper

unkempt citrus
near sundial
#

So it can output a voice

unkempt citrus
#

Which is then used by the bot again to transmit all the links again using a new token

real sierra
#

the problem was moreso some weird loop that happens with withdrawing and depositing being alternated between in the same tick

#

I don't really get how

rare bridge
#

i plan to seperate my harvesters and builders into resources, logistics, and builders

#

also probably split off the upgrading and maintaining code of my room controller into another type too

real sierra
#

cloudburst adding 4 types Chatting

#

juho adding 50 types ChattingFaster

rare bridge
#

i need to add defenders actually

real sierra
#

me adding 0 types hollow

rare bridge
#

if you're testing your invasion code Susge

real sierra
#

can't test it yet Ok

rare bridge
#

but also cos tanriol Scared

real sierra
#

it was set to only activate when I fill 80% of my energy storage colony-wide

#

but after adding another 1M storage

#

I don't think that will happen any time soon

rare bridge
real sierra
#

need to rejig that condition

near sundial
#

Hi

#

Happy birthday

real sierra
#

no escape

#

but yeah I need to modify that condition

rare bridge
#

i need a creep to go talk to my room controller so i can sign it

real sierra
#

a better requirement is probably a minimum fixed amount of energy and a minimum gain

rare bridge
#

oh the builders are idle

#

i can convince them to go do my bidding

real sierra
#

after that I should have all the parts ready tho

#

attack campaign creation, platoon formation and soldier spawning, and unit orders

#

but I still need a claiming campaign for actually capturing rooms

scarlet arch
real sierra
#

code review time

opaque wharf
#

I need to sleep

#

But I also know if I sleep even for 1 hour, #programming will have 100+ messages then neurOMEGALUL

real sierra
#

that's fine

#

you don't need to read every message here

opaque wharf
#

It's too interesting to miss out JellyWheeze

real sierra
#

call it an uncomputable function

tender river
#

a

opaque wharf
real sierra
#

cloud is so silent while they screeps

#

I feel like I'm yapping 24/7 about my coding and failures

#

but cloud is just dead silent and then gives a short update like they're at a team standup

rare bridge
#

i was actually manually moving around one of my builders so i could sign my room controller

rare bramble
#

the Rust state is not persistent across code uploads, so I need to load my state from the JS json values after I update my code

rare bridge
#

LETSGO more boilerplate!

tender river
rare bramble
#

I mean if my std::sync::Once is run every time it happens then it's fine

uneven pulsar
#

80% boilerplate is a mandatory part of a healthy developer diet

sage crag
#

osmium

honest scaffold
rare bramble
#

neuroPogHD reloading base creep state works now

olive sable
#

I am at the beach neuroPogHD

rough bloom
#

I am at work neuroPogHD

olive sable
uneven pulsar
midnight sigil
#

and to mention the one monokai theme as well

#

super based

#

I also have the x86 and x86_64 Assembly highlighting plugin just in case

rough bloom
midnight sigil
#

I prefer the discord grey over dark purple nwero

olive sable
#

Did someone say cappuccino?

#

Ever single tourist shop had these AquaCry

#

Aight time to check on the screeps

exotic gull
olive sable
midnight sigil
#

who dare to impersonate me

olive sable
#

CALIBI SCREEPS neuroNOWAYING

opaque sigil
olive sable
#

Lmao

#

They're making good progress on the road

marble thorn
#

pc nerds

#

how much could i sell a used 6600 for

#

in gbp

#

:3

olive sable
#

'Bout 250?

#

Where i live at least

midnight sigil
#

If you experience any performance issues, please note that Screeps is best played in Chrome browser.

Chrome

olive sable
#

Nah fuck chrome

#

I need my ublock

midnight sigil
#

We have ublock origin lite

olive sable
#

I refuse to watch ads

#

Ublock origin lite sucks

midnight sigil
#

still be able to block youtube ads nwero

olive sable
#

Nah actually youtube started saying that it wont play with ublock origin lite

midnight sigil
#

just refresh a few times and it'll work again neurOMEGALUL

#

no dialogue would pop

#

manifest v4 coming

olive sable
#

Nope

#

Yt was fully blocking me

midnight sigil
#

o7

#

UA?

olive sable
#

EU

#

Belgium

midnight sigil
olive sable
olive sable
#

Ill continue using ff

tight tinsel
#

"how do i do a clock"

sage crag
#

redstone handbook for actual redstone

fast pagoda
sage crag
#

m

opaque sigil
#

ipconfig != ifconfig

fast pagoda
dry charm
#

also use ip

opaque sigil
#

that too

fast pagoda
#

yeah i already did ip a first

#

just wanted to see if ipconfig also worked tbh

#

in fish

rough bloom
#

why would it not LULE

#

its not part of the shell

fast pagoda
#

i dunno i always expect things to just not work randomly

rough bloom
#

nah fish is good

#

kinda just works

lament igloo
rough bloom
#

except when programs do stupid shit to the shell and expect bash because they are stupid

fast pagoda
#

yeah i do like it so far without having to do a bunch of extra .conf editing

fast pagoda
opaque sigil
#

i remember trying fish and something i needed was a massive pain to accomplish so i just went back to zsh neuroPogHD

#

also

#

looks like my calculator is dead

tender river
#

i tried zsh but it took so much effort to get remotely close to the level of usability i got used to with fish

#

also it was slower

opaque sigil
#

fair, i already had a working zsh setup

inner pike
#

cant find it anymore though

#
  • mine is in german
tender river
rare bramble
#

Keep in mind I still dont have much of actual screeps logic implemented beyond very basic mining routine

tight tinsel
#

whats screeps

noble zodiac
#

for the first time I find the error message of rustc lacking

trim valve
#

oh hey this looks new

midnight sigil
#

is there the next tutorial dialogue

tender river
#

this is just #screeps at this point evilLightbulbJuice

midnight sigil
#

GETHIM opening the screeps document cost me 400mb of ram

#

can't they just do stream loading

#

instead of loading everything into dom

inner pike
midnight sigil
#

I have done it

#

as you can see

#

I'm skipping it, surely wouldn't cost much

nocturne olive
#

Yay, my 3090 has reached Finland

midnight sigil
#

ok nvm I don't have mone

stark needle
#

Who dared pinging me in here

tender river
midnight sigil
#

@stark needle yea I have no idea

tender river
#

In mathematics, umbral moonshine is a mysterious connection between Niemeier lattices and Ramanujan's mock theta functions. It is a generalization of the Mathieu moonshine phenomenon connecting representations of the Mathieu group M24 with K3 surfaces.

opaque sigil
#

ramanujan mentioned neuroPogHD

worldly plank
olive sable
#

mpv?

tender river
olive sable
#

that doesnt look like it does youtube tho

tender river
#

it does

#

as long as you have yt-dlp

olive sable
#

and what is that?

tender river
olive sable
#

oh but thats downloading

#

idk

tender river
olive sable
#

i think i prefer just using ff with ublock while streaming

tender river
opaque sigil
#

good thing you can just use a normal browser neuroPogHD

olive sable
#

google chrome is starting to annoy me anyways

tender river
olive sable
tender river
#

mpv IS streaming

olive sable
#

but its downloading?

tender river
tender river
#

yt-dlp is downloading

#

..

olive sable
tender river
#

you DONT

olive sable
#

but you said i need dlp

tender river
#

you do

olive sable
#

bro im so confused

tender river
#

doesnt mean you have to download anything???

#

you just need yt-dlp installed thats it

opaque sigil
#

i think they download the chunks using yt-dlp no?

tender river
#

not directly

opaque sigil
#

just the manifest then?

olive sable
#

ill just continue to use ff with ublock, i dont feel like i need to make it more complicated

tender river
#

they get the url from yt-dlp and stream it via smth like ffmpeg

opaque sigil
#

ah

olive sable
#

so dlp is just used as a fancy url finder?

#

the description said its a yt downloader

tender river
#

well, to put it simply, not just yt, not just downloader

olive sable
#

anyways im at the apartment, time to check on the screeps. neuroHypers

opaque sigil
#

if it's a video on the internet chances are pretty decent you can download it with yt-dlp

#

with a couple asterisks

olive sable
#

i dont really wanne do that tho

opaque sigil
#

then don't OK

tender river
#

it is time

#

i have the beginnings of a theoretical foundation for erf 2.0

olive sable
#

@rare bridge what was the idea behind these paths? KEKW

rare bramble
#

how have you gotten these statuses for the creeps? I tried to look through the API and didnt find anything

rare bridge
#

(also so their pathfinding doesn't suck and that idle creeps do not stick themselves right next to the source)

olive sable
rare bramble
olive sable
#

had to force screeps to use the dedicated gpu of my laptop

#

its a lot faster now

#

might have had a small oepsie in the priority code

#

fixed it okp

#

why did bro just die? welpsagiri

olive sable
#

is that how much he had left?

#

so just old age

rare bridge
#

it's how many ticks he had to live, he perished from old age

olive sable
#

grandpa builder

#

i got like 6 screeps left cuz of the small mistak in my priority code

#

its designed to have 10

rare bridge
#

buh i'd appreciate some module discovery code screeps

olive sable
#

i would give some if i had any

#

my laptop crashed again

#

classic

#

full bluescreen

#

i wonder why it keeps doing this

#

rip, they keep dying

nocturne olive
#

I think the 3090 isn't gonna take too much longer now that it's in Finland

olive sable
#

its in finland now?

#

yep it has

nocturne olive
#

Good stuff

stark needle
olive sable
midnight sigil
#

:niuh:

olive sable
#

my screeps replenished neuroHypers

rare bridge
#

RAGEY my screeping has been interrupted by vedal

tender river
#

fire him

olive sable
#

damn that tutel GETHIM

rare bridge
#

Okay vedal hand over neuro you're fired

olive sable
#

oh its cuy he's live lmao

#

didnt notice

feral mountain
olive sable
#

wtf are those links?

feral mountain
#

they are just the image links from my sharex server

olive sable
#

sure

scarlet arch
#

How the hell are you using http on a .dev URL

#

One of the requirements is that all public endpoints are supposed to be https. Firefox even denies connecting lol

#

It upgrades the connection transparently. Go figure heh

feral mountain
scarlet arch
#

Chrome too I think

feral mountain
#

weird because I havent seen it deny the connection...

#

I have port 80 and it just does the redirect idk

scarlet arch
#

Hmmm maybe they relaxed it a bit

feral mountain
#

maybe, although it wouldnt make sense to only work if port 80 isnt open

scarlet arch
#

Idk, just personal experience from like a year or so ago

#

My server doesn't even expose port 80 cause fuck that shit

feral mountain
#

yea I just mean like if that was the rule how would someone run the domain on any webserver

feral mountain
#

I know but I would guess most webservers that you can rent online have both ports

scarlet arch
#

I just checked. My HAProxy actually only listens on 443 haha

feral mountain
#

honestly its probably that browsers auto redirect anyways

shell dock
#

Has anyone here worked with programmatically editting audio?

#

I've looked the whole weekend for a solution to splitting voices mixed in a duet.
But couldn't find any software getting a good result.

olive sable
#

i have made tombraiders

shell dock
#

There are so many AI models to separating vocals from instrument, but nothing in huggingface that works separating vocals from each other.

#

It's kinda frustrating tbh

#

My AI can sing very well any sort of single-voiced song.
But she freaks out on duets, I want to split into channels for her training.

nocturne olive
nocturne olive
#

You could try a vocal synthesizer

shell dock
#

I know, she can almost make it right with 20x more training epochs, but it's very inconsistent and she still freaks out.

#

Also doing 20x more epochs is VERY inefficient

nocturne olive
#

And also very overfitted

shell dock
#

When 1x can do it perfectly for anything that isn't a duet

nocturne olive
#

How many epochs is 1x?

shell dock
#

30

nocturne olive
#

Batch size?

sour lotus
#

Hello All 🙂

olive sable
#

wdym 2 screeps on this tile? thats illegal

#

@real sierra i broke the game again

nocturne olive
shell dock
#

It's diffusion, it doesn't work with batches
It passes 30 times per segment of 3 seconds, with some redundancy between each segment

nocturne olive
#

There's always a training batch size, no?

#

And diffusion? You mean it's not RVC?

#

Some more advanced voice changer model?

#

!! FLASHING LIGHTS / EPILEPSY WARNING !!
Can you teach me to be real?

This collab is a tribute to Neuro-sama and her community "the swarm". Original song is "Machine Love" by Jamie Paige, which is a tribute to "song of the Eared Robot (耳のあるロボットの唄)" by nwp8861.
This video itself took 3 months to make, it also features many MA...

▶ Play video

this has gotta be one of my fav covers i've ever done... and its even got special vocals! swarm is the most dedicated fanbase. ABSOLUTE CINEMA 💜

come chat w/ me on discord if u like! discord.gg/8ry5dn3UjA

NeuroSynth-BETA-3 developed by Superbox & Wispers
(actually amazing work btw)

Motifs:
Raise Up Your Bat (Toby Fox)

SUPER COOL ART BY O...

▶ Play video
#

Machine love is Neuro RVC, Raise up your bat is NeuroSynth

shell dock
#

I still can't turn any kind of text into song

#

Working on that

nocturne olive
#

Why would you want to turn text into a song?

shell dock
#

It's definitely RVC, but it doesn't use a batch size when infering

#

To create new songs and not have problems with DMCA

#

I can only replicate songs with the voice of my AI

nocturne olive
nocturne olive
#

Just see NeuroSynth for how good the results are (the example song does not have an official vocal)

shell dock
#

I do have a vocal synthesizer, but it can't sing

nocturne olive
#

Then it's not a vocal synthesizer

#

The point of a vocal synthesizer is to perform singing voice synthesis

shell dock
#

It synthesizes voice, what is it

nocturne olive
#

TTS

#

TTS and vocal synthesis models are quite different

stark needle
#

not rly both typically/often work with a phonemizer

nocturne olive
#

TTS contains the pitch curve generation and doesn't take more than a phoneme sequence, while a vocal synthesizer takes a phoneme sequence, phoneme timings sequence, pitch curve, and sometimes even more parameters

stark needle
#

true

shell dock
#

Training my own synthesizer is going to be a pain for another day though

#

Literally just got her to sing her first few songs. Very early stage lil brain girl

nocturne olive
shell dock
#

I'd need data in different tones, no?

#

I guess I can make her sing known songs and use that as a training data?

#

She's actually very good at singing solo songs

nocturne olive
#

You just pick up a bunch of variant data that's sufficiently close to your target voice, and the training creates the average of those which is a decent approximation of the voice you want
That's how NeuroSynth-BETA-X series works at its core

nocturne olive
shell dock
#

I need just the voices, right? No instrumentals

nocturne olive
#

Yeah, you specifically only want the vocal

#

No overlap is preferred, no effects is even better

shell dock
#

Ok, I have the perfect tools to generating that

nocturne olive
#

Note that you need to transcribe the dataset with phoneme sequences and timings

#

So you need to determine what phonemes are where

#

There is however tools to help you create a base transcript which is a decent accuracy

shell dock
#

Not text, phonemes?

#

That's going to be horrible

#

Text is very easy to get the perfect timings for

nocturne olive
#

Yeah, vocal synthesizers take phonemes

shell dock
#

Is there something like whisper for phonemes? lul

nocturne olive
#

You can use Whisper with LabelMakr to generate a base phoneme transcript with the ARPASING phoneme set

shell dock
#

If I get that done nicely, I might do different languages, actually

#

The point of the AI is that she's multilingual

nocturne olive
#

You do need to manually look trough everything to make sure it's accurate and adjust things, but it makes it easier than doing from scratch

#

I've even created tools that allow for exporting dataset files directly from a vocal synthesizer program which some consider even better for this

shell dock
#

hmmm

#

Oh, if I had access to a dataset for a synthesizer, I could just RVC the audio and it would be pre-transcribed

#

But I guess that'd be asking too much

nocturne olive
sour harness
#

...wait, Neuro is not running quantized?

shell dock
#

Is it open source?

nocturne olive
nocturne olive
sour harness
#

Vedal just said "We could run you quantized" (to save energy)

nocturne olive
#

Whuh

ruby timber
#

What does quantized mean MinoriNotes

nocturne olive
#

You know how GGUF LLMs exist and they have those Q numbers? Well, a lower Q number means a lower quant, essentially indicates the average bits per weight value

#

A lower quant will use less memory

#

But there is sometimes a performance penalty on model accuracy

stark needle
#

and like do it as lossless as possible

shell dock
#

Let me see how badly my voice conversion performs on the example you gave

nocturne olive
#

Which example?

nocturne olive
#

Oh, Machine love?

shell dock
#

I bet mine is just going to faint in the end

#

And the japanese

nocturne olive
#

No way your voice conversion can do it properly, Machine love is done using SynthV + RVC where we have way more tracks, so there's tons of overlap

shell dock
#

Too much yelling, I don't think my vocal reduction algorithm will work

#

But until the very ending I bet she can do it well

ruby timber
#

So you'd lose precision on the model

nocturne olive
shell dock
#

I do a bit more than that to deal with overlaps

#

It worked very well on Epic

nocturne olive
#

Definitely not gonna be even close to Neuro RVC Machine love, or even the internal pure NeuroSynth Machine love even though that one has errors

shell dock
#

It'll be a nice test anyway

nocturne olive
#

Very silly

shell dock
#

It lost a BUNCH OF THE NOISE IN THE BEGINING

#

Not sure why

nocturne olive
#

Noise?

#

You mean the pixel-effect?

shell dock
#

She can't yell well T.T

nocturne olive
#

That's probably just a lack of data on that

shell dock
#

I mean, the result isn't BAD.

#

It's just very obviously not the same thing

#

It sounds like my AI singing the same song with the same rithm and not really trying to yell

nocturne olive
#

How strange

#

Can I hear, maybe I could help you imrove?

shell dock
#

I made it with very few diffusion steps though

#

Just to test

nocturne olive
#

What GPU you got?

shell dock
#

Can't drop the .wav here

nocturne olive
#

What's stopping you?

shell dock
#

rtx 3060

nocturne olive
#

12GB model?

shell dock
#

ye

#

HER TRYING TO SPEAK JAPANESE

#

I'M CRYING

nocturne olive
#

Oh, you lack embed perms?

inner pike
#

yeah they dont have embed perms

nocturne olive
shell dock
#

Found a problem with my merging process

#

Fixing, I was suspecting I had some normalization problems, but machine love made it clear that I had to set an extra flag

nocturne olive
#

(Finnish Neuro is great)

shell dock
#

Now the noise is back! Nice

#

And the effects of vocal reduction and distribution are MUCH better 😄

#

Still an atrocity when yelling, but sounds much nicer

nocturne olive
olive sable
#

bro wtf are they pathfinding to???

#

oh i get it, cuz other screeps were hogging the energy source the A* pathfinding decides the other room was cheaper than mining here lmao

#

nah wait wtf

#

bro keeps hopping the border back and forth

#

what are you doing???????????

inner pike
#

are there any rooms nearby that are good still left ?

olive sable
#

ye

#

some are decent nearby i think

inner pike
#

well idk whats decent

olive sable
#

go to the beginners area

#

green part

inner pike
#

i wanna be near you guys though

olive sable
#

we are there too

#

im at E35N37

inner pike
#

yeah i remembered

#

but most of the green stuff only has 1 energy source

olive sable
#

ye, those are the most popular for obvious reasons

inner pike
#

you only have two energy sources, right ?

olive sable
#

yep

inner pike
#

E37N36 ?

#

Maybe ?

olive sable
#

looks decent ye

inner pike
#

that room controller position is kinda ass

stark needle
inner pike
#

they have to go all the way around there

olive sable
#

oh

#

oof

olive sable
nocturne olive
#

Still sillying with the expensive game?

olive sable
#

its 7,50 lmao

inner pike
#

its 8€

real sierra
nocturne olive
olive sable
inner pike
real sierra
olive sable
#

lemme check

inner pike
#

its 7,49€ for me

olive sable
#

shiros room is still alive

nocturne olive
#

Any positive non-zero price is still infinite times larger than 0

#

0 being how much money I have to spare

olive sable
#

i really bankrupted you huh

nocturne olive
#

Hopefully just temporarily

stark needle
#

how difficult is this game

inner pike
#

its javascript

olive sable
#

it depends on what you find hard

real sierra
inner pike
stark needle
inner pike
#

I wonder what the message says

stark needle
#

😭

#

aint no way im coding javascript for fun

real sierra
inner pike
real sierra
#

there's bindings for other langs to compile to wasm

#

then you can use minimal js to bootstrap it

inner pike
#

I wasnt sure if you get a notification for getting a message from me lmao

olive sable
#

js is apparently not too hard, just a bit on the spectrum

stark needle
#

ugh

#

yea no i'll pass

#

😭

inner pike
real sierra
#

missing out on peak because doesn't want to learn new language SMH

inner pike
olive sable
inner pike
#

I corrected myself

#

right after i realised what i said

stark needle
olive sable
#

no

inner pike
olive sable
stark needle
#

i'll pass i think

#

i need to study

#

frigging

#

trapezoid geometry

olive sable
#

NOOO bro is responsibl

nocturne olive
#

That's crazy

real sierra
#

there's some built-ins for pathfinding

#

but the logic of where and when to move is up to you

inner pike
#

you should give it a try shadow

real sierra
#

mostly you're coding in the strategic elements

inner pike
#

else im sending this in general neuroTomfoolery

real sierra
#

theres convenience methods for much of the required boilerplate

inner pike
#

( im not going to )

real sierra
#

I won't pressure you if you don't want to, but I came into it not even knowing js and found it a fun way to learn the language

inner pike
real sierra
#

can't believe I got attacked tho

#

seems too soon

inner pike
#

the moment i settle down im sending a bot that just says "HBD Shiro" over and over again

stark needle
#

😭

inner pike
#

@real sierra Are any good rooms still left nearby ?

real sierra
#

depends what you call a good room

#

I'm not home so I can't check the map

inner pike
#

there was one that seemed okay but the controllers position is ass

real sierra
#

pick something with 2 sources for starters

inner pike
opaque wharf
#

Dang, I almot have a 10 hr sleep

real sierra
inner pike
#

in the middle left

#

look at where it is compared to the energy source

real sierra
#

ohh my phone was too dim to see at first

#

yeah that's a bit of a walk

opaque wharf
#

What is the dev stream about?

#

I missed it

olive sable
opaque wharf
distant blaze
#

@real sierra happy birthday!

olive sable
olive sable
#

i dont watch twitch on vacation

opaque wharf
#

And yet you play screeps neurOMEGALUL

olive sable
#

thats diffrent

#

for streams i need a 2nd monitor

opaque wharf
#

Buy a portable 2nd monitor. Honestly it's been a great investment for me

olive sable
#

cant do that rn smh

opaque wharf
#

2nd monitor everywhere neuroHypers

rare bridge
#

finally

#

i can cook

olive sable
rare bridge
#

what was i cooking MinawanOno

opaque wharf
#

Screeps server egg neurOMEGALUL

rare bridge
#

finally, turret

#

Hmm what's the range of a turret

#

INFINITE??