#programming

1 messages Ā· Page 110 of 1

olive sable
#

turtle graphics are pretty niche i feel, so idk if you'l find much comunity data

#

you could always make a database yourself

#

i did find this

#

is this it?

#

cuz i feel like its not the same thing but it did pop up when i was googling for it

#
turtleSpaces is an enhanced, modern implementation of turtle graphics, building upon the original Logo principles but extending them into a full 3D environment.
#

i guess its kinda what you're looking for

nocturne olive
#

Note: training LLMs on data from Discord is against TOS

opaque wharf
#

That implies turtle graphics is 2D, which may be what the dude wanted

#

Because he is talking about plotter or smth

#

Axidraw

opaque wharf
nocturne olive
#

No need to label datasets for LLMs

amber fractal
#

Discord has a legal method to request your own data

amber fractal
fading blaze
#

Ok so like

#

I don't want the LLM to run arbitrary python code on my computer

#

hopefully for obvious reasons

#

So I was thinking of giving the LLM a more limited set of turtle graphics commands

#

like it wouldn't even have flow control, the LLM will do all the flow control

#

so I was wondering if I first need to translate all the training data into the bespoke turtle language

#

or if I can just give it python and the LLM will be able to automagically do it

#

I found a good amount of training data to start

#

you thought traditional LLM art was bad. I am plagarising literal children here

amber fractal
#

This is not professional advice, but you could play around with limiting a python exec() to filter out unwanted commands.

#

I'm not even convinced the method I use is in standard

#

If I weren't on the road I'd post a code snippet as I basically ran into the behavior after experimenting.

fading blaze
#

does that make sense?

amber fractal
# amber fractal This is not professional advice, but you could play around with limiting a pytho...

For those unaware on what I recommend abusing.
exec has the signature of
exec(str|bytecode, globals, locals)
Normally one using a globals() instance here, but it can also accept a class laid out in a similar manner. Locals can be a dictionary (passed as a reference, so nice for keeping state)
More on the globals, you can remove stuff from builtins. Granted this alone does not handle imports so additional work is needed.

fading blaze
#

Does anyone have recommendations for a web scraper?

#

I was going to write one myself until I realized that was a dumb idea

nocturne olive
amber fractal
#

I'd say it needs some proper calling and very good prompting

amber fractal
hoary lion
#

what is jax even about

#

why does xla try like 50 different algorithms for convolution

opaque sigil
#

Aren't you the one using it, you tell me

hoary lion
#

😭 it aint that deep

opaque sigil
#

Benchmarking?

#

I mean it kinda is

hoary lion
#

i am not even trying to jit it

opaque sigil
#

cudnn runs a bunch of stuff in the background at startup too to find the best implementation

#

Or was it cublas idk

#

One of the two

hoary lion
#

cudnn

#

it is

opaque sigil
#

wasn't xla for tpus or am I tripping

hoary lion
#

its universal

opaque sigil
hoary lion
#

but for cuda devices xla uses cudnn i think

#

this is all the algorithm being tested for a simple model with 6 convolutional layers

#

help

rough bloom
hoary lion
#

i might have to check

#

maybe it might rely on just CUDA ig

opaque sigil
#

I mean, it says cudnn right there in the log

rough bloom
#

I think you can set the xla_gpu_autotune_max_solutions XLA flag to a lower value

#

down from 288 unlimited to something more sane
-# nvm that was a different value, apparently the default value is 0 = unlimited???

#

alternatively disable autotuning entirely but that seems bad for performance

hoary lion
#

yeah i also encountered that

#

im wondering if this is the reason behind JIT OOM

stark needle
#

hello humans

#

i see schizo JAX conversations

hoary lion
#

Like does hundredfold vram makes sense while other 1D conv is like only three times the original param size

hoary lion
trim valve
#

ok so my plan of rewriting my code to work in an action has so far been 90% writing actions files catdespair (and 10% writing scripts for those actions files)

#

behold the pinacle of programming

tender river
#

are you really doing ci if 90% of your entire codebase isnt just yaml files

trim valve
noble zodiac
#

you need more inception. Have ansible yaml file setup the ci environment

hoary lion
#

"my code is correct, it is the action that is incorrect"

#

probably claude or something

trim valve
#

now to actually write the rust

noble zodiac
#

don't tell daddy microsoft but I have a github action that creates a lxc VM, configures it with ansible and then runs tests on it

#

it might sound crazy but it actually makes total sense

trim valve
#

now to figure out if I can make it so rclone runs a command after every file it downloads

stark needle
hoary lion
#

torch is bad

stark needle
#

true

hoary lion
#

too big and messy

opaque sigil
#

something can be bad and better than another thing FOCUS

hoary lion
#

i hope i get my reply on jax discrod

twilit finch
#

I'm going to dual boot windows and linux

raven dock
hoary lion
raven dock
#

I use 3.12 myself

hoary lion
#

fair, i don't like using cutting edge python versions especially for ML projects

raven dock
#

I'm kind of new to all of this and python, but once I realize it's pretty much Java I got the hang of it pretty quickly

hoary lion
#

you mentioned the forbidden language in #programming
now a lot of lost programmers would arise anytime soon

raven dock
#

It's not even the first language I've learned

#

I think the first one I learned was basic

hoary lion
#

wha

#

that 61 year old language?

raven dock
#

Probably

twin swallow
#

ā˜ ļø

raven dock
#

It was taught by a grade 8 robotics teacher

#

I learned Java in grade 9

#

I've been crackalacking since grade 10

trim valve
#

do I make my action 50x more complicated by trying to involve caching or do I instead simply not care as I am only attacking google (and wasting gh actions compute time)

sage crag
#

both

#

waste more compute and do caching

tender river
#

if you care about ci execution time you probably should do it, otherwise maintenance burdens are bad is what i've learned

trim valve
#

its an action that only runs after every karaoke so

#

unless vedal does like 31 karaoke streams in a month I shouldn't get anywhere close to the limit

#

and that's also assuming it takes a gh runner about an hour to make the file, which I really damn hope it doesn't

raven dock
sage crag
#
cache := fn($fnc: type): type {
    Inner := struct {
        cached: ?@TypeOf(fnc()) = null
    }
    return fn(invalidate: bool): @TypeOf(fnc()) {
        if invalidate Inner.cached = null
        Inner.cached ||= @inline(fnc)
        return Inner.cached.?
    }
}

func := cache(fn(): i32 {
    i: i32 = 0
    loop if i == 1 << 31 return 100 else i += 1
})

main := fn(): i32 {
    i := 0
    t: i32 = 0
    while i < 10 {
        t += func(false)
        i += 1
    }
    return t
}
#

rudimentary cache

#

comparison to uncached vs cached

south needle
#

Python f*******ing sucks (and yes i had to escape each '*')

#

using a single core on a 128 core machine

hoary lion
#

There is no async in python NeuroClueless

south needle
#

there should be

nocturne olive
hoary lion
#

classic

nocturne olive
# nocturne olive GIL moment

The GIl, or Global Interpreter Lock, prevents the Python interpreter from concurrently running code on more than 1 thread at once, presumably to avoid race conditions
Makes multithreaded processing not such a thing in Python though

south needle
hoary lion
#

exactly GIL moment

south needle
#

I JUST WANT TO EXECUTE MY WORK neuroCry

nocturne olive
#

Then use a more sensible language like Kotlin that allows for multithreaded code

rare bramble
#

ye, all kinds of multi core procesing is kind of painful in python

hoary lion
#

rust people are everywhere

nocturne olive
#

I should learn Rust at some point

south needle
#

I do love rust, but I dont want to spend years of coding for a single conversion task

hoary lion
#

ill just chill with my ML python

#

heavy lifting is not my job glueless

south needle
#

Simple Problem: Convert 11 TB of data into different 11 TB of data

nocturne olive
#

I use Python only for ML tasks, other than that I use other, more sensible programming languages that actually have a type system

opaque sigil
#

NeuroNerd python does have a type system

nocturne olive
#

Not really a great one, it's terrible

hoary lion
opaque sigil
#

there's worse tbh

nocturne olive
#

True (JS)

hoary lion
#

at least it is built in now

sage crag
#

did you know you can bake bread without crust using electricity

hoary lion
sage crag
nocturne olive
#

JS really sucks, the type system essentially doesn't exist, there's not even a differentiation between ints and floats

opaque sigil
#

aaaaaaaany day the types as comments proposal will go through neuroCopium

#

there technically kind of is

#

but that's only for arrays

sage crag
opaque sigil
#

unless you want to count v8's small integers

south needle
#

maybe i am just not built for using python, maybe i am the problem and i have to adapt to the language

sage crag
#

nyope keep complaining about python

#

that's how it gets better

opaque sigil
south needle
#

might as well just solve it by shoving 'rm -rf python' up tho commandline

sage crag
#

rm -rf $(which python)

#

bye bye

south needle
#

i wrote 17k lines of bullshit

sage crag
#

17kloc of python

#

bwa

south needle
amber fractal
#
for chatter in chatters:
    if randint(0,1):
        del chatter
tender river
sage crag
#

i lived

south needle
opaque sigil
south needle
#

we've at least tried

amber fractal
sage crag
#

modify your $PATH variable to not include the dir of which python

sage crag
tender river
sage crag
amber fractal
tender river
sage crag
tender river
#

1000 degree knife vs bread

amber fractal
sage crag
#

its gone

#

run python

#

does it work

amber fractal
sage crag
#

python dead

#

2025-07-29

#

ripbozo

amber fractal
#

time to restart termux

tender river
#

or just apt reinstall python

sage crag
#

awa

hoary lion
#

awa

tender river
#

awa

amber fractal
#

awa

untold basin
#

awa?

amber fractal
#

termux still functions at least

sage crag
tender river
sage crag
#

meow

#

3 3 meow lol

tender river
#

bark bark?

sage crag
#

what is she

hoary lion
#

what

tender river
amber fractal
#

crab is good

sage crag
#

decomposition suggests you will become soil

tender river
#

and then leaf

sage crag
#

and then crab?

#

oops im shaking its time to eat

amber fractal
#

Did I ask to be a bot?

tender river
sage crag
#

i eat as frequently as necessary enub

tender river
#

necessary doesnt mean appropriate neuroCry

sage crag
#

function pointer

tender river
#

true

twilit finch
#

WHY IS IT SOOOOO HARD TO FIND A USB TO INSTALL LINUX

sage crag
#

step 1

#

get a usb

#

step 2

#

youre done

twilit finch
#

all my usbs are at my dads. im at my mums...

amber fractal
#

EtchDroid may be something. Somehow it exists

twilit finch
#

then its going to take 2 hours to copy linux onto the usb great.

amber fractal
#

Mystery on how plugging in a device with that running becomes a usb drive with a ISO loaded

amber fractal
twilit finch
#

This happened earlier btw

#

wifi said neuro is live

amber fractal
#

very based notifcation

keen swift
#

Async rust is painful
Or maybe I just used the wrong IDE

tender river
#

ide doesnt affect the language experience much

amber fractal
#

It'd be more like what async runtime your using, but also async is painful by default.

tender river
#

async (in rust) is just state machines

sage crag
#

for the average person using async its "add tokio, await everywhere"

opaque sigil
#

i love state machines neuroPogHD

tender river
#

until they hit a "type T is Unpin" issue and curse themselves and their computer

opaque sigil
#

deserved tbh

keen swift
sage crag
opaque sigil
#

sounds like someone needs to turn on autosave

sage crag
#

only error linting on saving file how will i survive

tender river
keen swift
#

Now I am, I was using Zed

#

But now my laptop is very laggy

tender river
#

just use vscode with rust-analyzer

sage crag
#
add := cache(fn(args: @Any()): i32 {
    @syscall(1, 1, "computing...\n".ptr, "computing...\n".len)
    return args.x + args.y
}, struct{.x: i32; .y: i32})

main := fn(): i32 {
    i := 0
    r: i32 = 0
    while i < 100 {
        r = add(false, .(1, 2))
        i += 1
    }
    return r
}

cache with args

opaque sigil
#

zed uses rust-analyzer too iirc

sage crag
#

it only caches the last return value so this is an entirely useless example

#

bwa

opaque sigil
#

where's my LRU cache neuroSadge

tender river
#

not really useless since the principle can be extended

keen swift
sage crag
#

im not writing an lru cache

tender river
#

lsp

sage crag
#
Inner := struct {
    cached: ?@TypeOf(fnc(@as(Args, idk))) = null
    args: ?Args = null
}

this is all you get

sage crag
opaque sigil
#

step 1: write an entire ecosystem
step 2: you may now write the language server

tender river
#

in order to write an lsp, you must first write the universe

sage crag
# sage crag ```rust Inner := struct { cached: ?@TypeOf(fnc(@as(Args, idk))) = null a...
cache := fn($fnc: type, $Args: type): type {
    Inner := struct {
        cached: ?@TypeOf(fnc(@as(Args, idk))) = null
        args: ?Args = null
    }
    return fn(invalidate: bool, args: Args): @TypeOf(fnc(@as(Args, idk))) {
        if invalidate || Inner.args == null || Inner.args.? != args {
            Inner.cached = null
            Inner.args = args
        }

        Inner.cached ||= @inline(fnc, args)
        return Inner.cached.?
    }
}

the mechanism here is funny

#

cached and args are global scope because they are inside of Inner

#

they arent struct members, just free variables

#

oh im wasting a byte

tender river
#

you noticed neuroPogHD

keen swift
#

Maybe it's not a great idea to write Cloudflare worker in rust...

sage crag
tender river
#

ezhd

sage crag
#

true

#

i actually wasted two bytes

#

ideally i would also save the hash of the args rather than the args themselves but

#

boring

tender river
sage crag
#

neuroDespair $if @len_of(T) == 0 return fn... else $if @len_of(T) == 1 return fn...

tender river
#

something something linked lists would've fixed her

sage crag
#
len: enum(uint) { .one; .two; .three } = @bit_cast(@len_of(T))
$match len {
  .one => return fn...,
  .two => return fn...,
}

hmm yes enums

tender river
#

enub enum

sage crag
#

enum enub

#

num šŸ”¢

tender river
hoary lion
#

oh shi

#

new nnx version droppe

twilit finch
#

yay my usb was created with this name
UBUNTU_3457345743584375252357743897583757320527520754375275234353572357257359257235725247242275298572946244724326424692347242342492642596353904540563052340234723473247247265236582354723523572357623562353625235636525623956235235623472497235957295623956294295252035

opaque sigil
#

and this is why i just have a 64gb stick with ventoy that i throw isos at

twilit finch
opaque sigil
twilit finch
twilit finch
opaque sigil
twilit finch
#

Uhh where’s my usb also boot a iso file doesn’t work

tender river
#

accident

#

headphones slammed on the numpad

twilit finch
#

Is it weird when you shutdown your pc and there’s just no noise anymore?

opaque sigil
#

i sure would hope that a pc that's off doesn't make noise

twilit finch
#

The Linux experience

rigid snow
twilit finch
#

THE BLUETOOTH DEVICE IS READY TO PAIR

keen swift
#

Enjoying my miserable life rn with my laptop going insane

opaque sigil
#

why does my gpu suddenly drop frames on youtube like crazy when i open powerpoint, wtf is this neuroCry

keen swift
#

Maybe Google want you to use Google Slide

opaque sigil
#

i'd be down but my uni account is linked to microsoft so that'd make things unnecessarily annoying

sturdy fossil
#

Does anyone remember what the code editor that Vedal uses?

opaque sigil
#

cursor?

#

idk if he still uses it but that's the last i saw him use

sturdy fossil
#

THAT is the one... I couldnt remember lol

#

I personally use VS community 2022, but with my new PC going live next week, I wanted to weight my options

opaque sigil
#

idk how people can use visual studio

#

i guess more power to you, i could never neuro7

sturdy fossil
#

I use it because I do a ton of AB admin work with Oracle and MS SQL and I can integrate it into Visual Studios

opaque sigil
#

makes sense

#

not that i envy you

sturdy fossil
#

I hate having to flip back and forth between windows if I can help it

opaque sigil
#

yeeeeeah

sturdy fossil
#

that and I use a metic sh$% ton of PowerShell and it can run natively on Microsoft products. But I am also always looking for less bloat ware which VS is

opaque sigil
#

be that person running powershell on linux neuroPogHD

sturdy fossil
#

but with my new job being Linux based, I can get away from MS products

sturdy fossil
opaque sigil
#

i've never actually looked into how usable pwsh is on linux tbh, maybe i should

tender river
#

why do that to yourself

opaque sigil
#

suppose they can just strip out all the very windows specific things that don't have an equivalent

#

i'd take pwsh over bash any day of the week if it wasn't so miserable due to posix compliance

tender river
#

powershell is awfully verbose for my liking

#

maybe its good for long scripts but at that point just use python

opaque sigil
#

i can't argue against that

tender river
#

i understand using powershell on linux if you have an existing codebase though

opaque sigil
#

there's nu if you want to be that person neuroPogHD

sturdy fossil
#

PowerShell is best use case for using on Windows so if you have a script the needs to run on both... then PS would be ideal...

opaque sigil
#

i should probably do that, just use powershell for all my dotfiles scripts

#

bash kinda works on windows too though

tender river
opaque sigil
#

of course this exists

sturdy fossil
#

yeah, in a limited bases. I wrote my own modules and classes in PS so it helps, but the data I am pulling is from VERY large research Oracle and MS SQL databases

#

I have even begun to write my own launchers for applications/Renpy games in C#, but I just started doing that

keen swift
#

Ig using a incomplete framework in a type strict environment is a terrible idea

twilit finch
#

i need help with linux

green iron
faint sandal
#

and then I spent another 5 minutes confused why downloading the supposedly latest installer from LW's site doesn't work; launching the browser would give me "you're trying to launch librewolf with a newer profile that cannot be run on an older version of the browser"

#

because it turns out the download page on WL's website does not offer the latest release build

#

it's two major versions behind

#

you have to go their gitlab to grab the latest version

#

what is this browser man

tender river
#

the windows version is kinda second class they used to only distribute it with package managers

vernal ice
#

Was wondering something while watching a karaoke vod, does anyone know how Evil's background works from a technical standpoint? The outline effect is really cool and I've been thinking about how it works. I'm assuming it's a greenscreen that creates an outline of evil, mirrors it, then creates the red shilloute every X amount of seconds + random red slashes for extra flavor. If anyone knows what software is being used I'd love to know!

faint sandal
#

especially when their gitlab release tags already looks like it's part of one

#

this is what it looks like on their website right now

sage crag
faint sandal
#

I'd have to imagine this was automatically updated at some point but it broke

desert plaza
#

custom shaders and such

faint sandal
#

Apple awarded me only $1,000 for this bug, I should quit this bug bounty thing and get a real job.

Quoting ā€ŒRenwa (@RenwaX23)
ļø€
CVE-2025-30466: Safari <18.4 UXSS to bypass Same-Origin Policy with CVSS of Critical 9.8 šŸ”“ ;)
︀︀
︀︀support.apple.com/en-us/122379#:~:text=Impact%3A%20A%20website%20may%20be%20able%20to%20bypass%20Same%20Origin%20Policy

**šŸ’¬ 41ā€‚šŸ” 31ā€‚ā¤ļø 1.4Kā€‚šŸ‘ļø 62.8K **

#

lmao UXSS for 1k

#

absolutely pitiful

split osprey
#

is plateauing loss in only a few epochs a bad sign

nocturne olive
#

Depends on the type of model

#

What kind of model is it?

twilit finch
#

And I told arch to install it on SDA2 not SDA1

nocturne olive
#

When installing Linux distros with more complex installation processes, I would recommend unpluggin all drives but the one you want to install to

twilit finch
#

I also lost my background for my stream...

nocturne olive
#

Drives getting wiped accidentally is exactly why you unplug them

twilit finch
nocturne olive
#

Then it's just what's called "user error"

twilit finch
#

I'm going to join a vc and share my capture card and mute i guess

#

for no reason

#

lmao

split osprey
nocturne olive
#

So what does it do?

#

Also, gaming models should be trained with reinforcement learning, not pretraining

split osprey
#

it compresses the gameplay data into a latent space and learns to reconstruct them to be mostly accurate, and also stores codes of images and sequences (like keypresses mouse presses etc) into a codebook as a form of memory

split osprey
#

im trying to do the dreamerv3 system

nocturne olive
#

Do you have a separate validation and training set?

split osprey
#

im training it separately from the world policy because i was having trouble training them altogether and the loss weights messing with eacvh other

split osprey
#

but i havent even gotten a good result yet so idk what to do when the loss plateaus, i've tried a lot of stuff but it just seems the loss plateaus too fast

nocturne olive
#

Does the training loss keep going down and the validation loss flatten out, or the training loss flatten out and the validation loss shoots up?

split osprey
#

we sort of kind of evaluate the model already by measuring how far off it is from the reconstruction by the mae of the pixel reconstruction, and that looks good on paper

#

it got a lot lower this time around with some hyperparamter tuning, but the loss still plateaud so im worried about that, i'll have to see when i train the policy with the vq vae to see if it really got better

nocturne olive
#

Either your loss method is bad, you should not train it for so long, or your data is too small

split osprey
#

it might be my data, its only 1 hour of 20fps footage, but the footage is pretty diverse and full of action

twilit finch
#

im sharing my hdmi in general... for like no reason im about to boot into the install of Arch

split osprey
#

and the vq vae is pretty small too so I'd think itd not overfit

nocturne olive
#

For comparison, NeuroSynth takes a couple thousand epochs to flatten out, and is trained on about 1GB of audio

#

https://www.youtube.com/watch?v=49CrynNZAR0
And the end result is absolutely not too bad

collaboration with Superbox, this makes it the first (unofficial) Neuro-sama cover of BOOM!

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

check out the instrumental version! - https://youtu.be/KSxZScNeJBo

NeuroSynth-BETA-3 developed by Superbox & Wispers

Motifs:
BOOM (Evil) - https://youtu.be/8Nt9YPnYyjs

Only present in instr...

ā–¶ Play video
split osprey
#

sounds awesome

#

i have 2400 2 second chunks of gameplay at 20fps, so about 80 minutes of gameplay, so about 96,000 frames

#

at 128x128

nocturne olive
#

128x128 seems a bit tiny

#

Are you sure that's enough to capture sufficient detail?

split osprey
#

If I could only see 128x128, for this particular game it'd be okay

nocturne olive
#

What kind of training hardware do you have by the way? I run NeuroSynth runs on a 3090

split osprey
#

I have a 3090 too

nocturne olive
#

What game may that be, if I may ask?

split osprey
#

a roblox game

#

"infectious smile"

#

its fairly linear

#

but complex enough to warrant a world model and stuff

nocturne olive
#

Try increasing the resolution to 240p, and see what happens

split osprey
#

Perhaps

#

im also worried about being able to inference the model at 20hz in realtime too

nocturne olive
#

If you don't have enough detail to require the model to accurately reproduce what you do, you'll just end up with the model overfitting some bad pattern that gets close enough

split osprey
#

if it'll load...

nocturne olive
#

Parts of that kinda look too grainy
Too much noise needs much more data to eventually average out of it

#

Especially the walls

split osprey
#

honestly I"d have thought keeping the resolution low would have made things easier

nocturne olive
#

Too low will not work

opaque sigil
#

low res never makes things easier, it only makes it computationally feasible under some circumstances

nocturne olive
#

You want to get a balance where the resolution is high enough that it accurately captures detail while not being so high that it's unreasonable

opaque sigil
#

but yeah you probably want to smoothen this somehow FOCUS

split osprey
#

I recorded my data in 128x128 which means i kinda have to rerecord it again, to avoid this in the future what res should I record at

nocturne olive
#

For audio models you want to use as high quality audio as possible, in the case of NeuroSynth 44.1kHz 16-bit

nocturne olive
split osprey
#

good idea

twilit finch
#

I’m going to install arch then let my games download over night (in windows)

#

Uhh I need help I just installed arch and it booted to Grub terminal

nocturne olive
#

Did you install a desktop environment?

#

And configure stuff?

twilit finch
#

I done the easy install

#

Ohh it’s booting now but there’s no desktop so ima download that

hoary lion
#

hello programming individuals

#

two days have past

#

and I am still stuck on OOM while jitting

nocturne olive
#

Try using less memory

hoary lion
#

i have no idea how

nocturne olive
#

Have you checked its size in parameters and bytes per paramter, wheather the dataset is loaded into VRAM or not, and how much VRAM you need for batch size? Among other things like if there's attention then that needs some VRAM too

hoary lion
#

the if __name__ == '__main__': with single 32 batch size tensor emulating 7 seconds of 24khz audio is all I have and I get OOM. This is not about VRAM yet 😭

#

Let me check vram usage per iteration though

#

so that Multi-STFTD architecture makes me have three different models

#

each having 6 convolutional layer

#

but parameter-size wise, that is still crazy to have OOM

nocturne olive
#

When training a model, batch size is what takes the most VRAM usually, or if you load the dataset into VRAM then that

hoary lion
#

There are so many issues with JAX for me

#

😭

nocturne olive
#

Basically any time I see ML models it's all PyTorch

#

Or ONNX if only inference

#

If you don't specifically need something JAX provides, you should try Torch

hoary lion
#

big no!

#

you are being possessed by using OOP in ML

#

this is for TPU, but XLA is universal so the code that works in free 2x 5090 server must go flawlessly well on TPUs

nocturne olive
#

I don't know, it works really well, so what can you do

hoary lion
#

fair point but JIT and shit in torch is ass

#

due to its too many implicit global state changes

#

are you using lightning?

nocturne olive
#

And what may that be?

hoary lion
#

i've heard that this is the relatively more industrial standard using torch

#

cause that un-reproductible state of implicit PRNG keys changing every run on default torch

#

fuck my phone is also dying

#

shit is not going well this week

opaque sigil
#

i like lightning, is nice

#

takes away a lot of the annoying boilerplate while not being too restrictive

sage crag
midnight sigil
#

I like raining before I moved, as I can hear the dropplets hitting my window and making some pleasant white noise

#

now they only hit on my AC's compressor unit, and making metal hit sounds

#

buh

amber fractal
#

rain on the window is one of the better sounds, metal is nope

midnight sigil
#

it's inconsistent as well, it's in irregular patterns

#

which made it much more annoying

opaque sigil
#

There's a tin roof not too far from my window so it does get very loud sometimes when it rains but hey, at least it's consistent I guess

faint sandal
#

i was wondering why the hell my code started acting up after i fed it to claude

#

turns out it thought it was being helpful by turning one of the two if statements into if and elif

#

context


if is_valid_hostname(artifact):
    entry_target_type = "hostname"
if is_valid_ip(artifact):
    entry_target_type = "ip"
#

it thought it was being helpful by making it


if is_valid_hostname(artifact):
    entry_target_type = "hostname"
elif is_valid_ip(artifact):
    entry_target_type = "ip"
amber fractal
#

If you flipped the branches it would be, unless the checks are stateful

#

it was being stupid because it doesn't understand the output table it is trying to map to

#

very basic stuff that the LLM should know if it had a brain

hoary lion
#

"I'm not wrong, your test is" - claude, after removing all the tests that raises issue

olive sable
#

goodmoring

#

i have mostly fixed my sleepschedule

#

its 7.30am now

hoary lion
#

i hope my jax tracer can tell me if this is a cudnn issue

#

I believe in shuni's wise words

amber fractal
olive sable
hoary lion
#

oh hell nah

#

sam

#

do you remember my gpu randomly died

#

when heavy operation

olive sable
#

nope

#

my memory is bad

#

ooohhh

#

your 3070ti that shut of at 100% load?

hoary lion
#

i think that messed up my pc

#

probably returned it to previous recovery point

#

man

opaque wharf
olive sable
#

skill issue

opaque wharf
#

I just slept like, almost 18 hours tho on the weekend, so at least I got that

olive sable
#

more sleep != better

#

you need to be consistent

#

18h of sleep is worse than 10

rare bramble
#

oh damn, we share recommendations

sage crag
#

awa

olive sable
#

awa

#

hi konii neuroWaveA

sage crag
#

hello

olive sable
#

do you support hdmi konii?

sage crag
#

nyope

olive sable
sage crag
#

vga only

olive sable
#

VGA???

sage crag
#

yuh

olive sable
#

not even analogue?

sage crag
#

nyope

#

480p@1hz

olive sable
#

analogue supports 480p

amber fractal
#

thoughts on composite video PauseSama

olive sable
#

good

sage crag
olive sable
#

no composite even?

sage crag
#

vga

olive sable
#

scart?

sage crag
#

vga

olive sable
#

you cant seriously only have vga

#

what kind of tv are you?

sage crag
#

vga

olive sable
amber fractal
#

dvi?

#

that took a solid minute to send

#

bwaa

olive sable
#

bwaa

sage crag
#

abwaa

rare bramble
#

aawb

sage crag
#

data farm

#

i think you are being too lenient with the squares

amber fractal
#

my internet being so bad that this is loading is making it more funny then it should be

sage crag
#

lol

amber fractal
#

every time it loads it returns to frame 0 before continuing

#

For some reason it does not pause on current frame

faint sandal
#

that's how it feels like

amber fractal
#

true

stark needle
#

google farming Waymo training data

hoary lion
toxic goblet
#

Hello
I am a fullstack && senior blockchain engineer with none-business-very technical background.
Worked in the EMURGO company nearly a year ago with supporting the project development and now working as a freelancer in Discord supporting the client.
All my life I learnt valuable thing by client and peers and here I am now, lonely engineer, looking for cool client and peers to share and connect with.
looking forward to cooperation.

sage crag
#

smells like an advert

olive sable
#

this is not really a profesional environment

hoary lion
#

we joke around about failures and successes

#

and most importantly

olive sable
#

what even is a fullstack?

hoary lion
#

neuro

hoary lion
olive sable
amber fractal
olive sable
#

"none-business-very"

#

is that even a word?

hoary lion
#

thats what dashses about

#

concatenate in deutsch style šŸ”„

olive sable
#

ye but what is it supposed to mean?

hoary lion
#

not so business friendly career background(probably mean no big tech corp background)

#

i have no idea tbh

sage crag
olive sable
#

id rather not know tbh

#

im not a fan of the blockchain

hoary lion
#

blockchain bros have shit ton of money

#

which i question where do they even come from

amber fractal
#

lets go gambling

#

(they are the 1% that won)

sage crag
#

you mine too much cryptocurrency and they just pop out

amber fractal
#

not yet anyways

olive sable
#

fair

sage crag
#

the cost of dynamic dispatch

#

ah i forgot a comment

#

not quite

#

179 out/x86_64-linux/main

#

105 byte cost

#

though its pretty unfair since with the noop allocator, it gets inlined and compiled out

olive sable
#

i have done the image views neuroHypers

#

now i just need

the shader modules, the render passes, the framebuffers, the command buffers, the frames in flight, the vertex buffers, the index buffers, the uniform handling, the texture mapping, the depth buffer, and the multisampling
#

the long list is decreasing

sage crag
desert plaza
sage crag
#

there's also a funny bug in this binary that you wont notice in the hexdump because there are no function labels

opaque wharf
#

How many days have you spent compiling by hand?

olive sable
#

pancake brek

#

ive eaten pancakes every single day fdor the last 5 days i think

#

easy meal

#

the vulkan is going slow but steady, im probabyl doing 30 lines of code per hour

desert plaza
opaque wharf
#

Steam/boiled carrots is tasty sweet and crunchy

sage crag
#

like, genre tags

desert plaza
#

what's a genre tag

sage crag
#

so, when you are browsing a library

#

you might look for books of a specific genre

#

i.e. sci-fi, thriller, action

#

i can tell you the genre of the program

desert plaza
#

i'll go through the whole hexdump first, then we'll see if i need help

desert plaza
#

ik

orchid crescent
#

HELOO GUYZ

#

HOW R U'

opaque wharf
sage crag
#

maybe

opaque wharf
#

What is the split in this maybe? 70-30?

sage crag
#

depends

olive sable
#

we have actually cooked meals then

#

noon is just eating cuz you have to

olive sable
sage crag
#

would be less to look at

#

unless you want to see the whole thing

olive sable
opaque wharf
opaque wharf
#

So you just enjoy torturing him even more

sage crag
#

it would probably make it less torturous because less ELF to parse

opaque wharf
#

Ahh

#

Those damn pointy ears

sage crag
#

plus the way i strip binaries combines and packs the code & data segments into the .text segment

#

for optimal minification

#

so it would be more typical of a handwritten binary

opaque wharf
olive sable
#

ye i know

#

the main focus of that video was the control

opaque wharf
#

Oh nice then

olive sable
#

did you watch it?

opaque wharf
#

I have not neuroTroll

olive sable
#

basicly they put fake muscles in the leg and then measure the electricity on them to power the servo

#

and the fake leg gets inserted directly into your bones instead of just being strapped around your leg

opaque wharf
#

Fake muscle as in directly interfacing with the neurons?

olive sable
#

those "reinnervated muscle grafts"

#

they're connected directly to the nerves and then measured

#

if this isnt cyberpunk then idk what is

desert plaza
desert plaza
#

beep boop

sage crag
#

slowest bytecode interpreter

opaque wharf
tender river
#

i havent used anything besides vga and hdmi in my life

#

well i suppose displayport for valve index counts

sage crag
opaque wharf
tender river
#

no

faint sandal
#

this gif is exactly it LMAO

#

how i feel when dealing with these captcha

olive sable
rigid snow
#

writing a fucking text editor again, though it's a bit easier in swift

olive sable
#

Heisenberg is famous for being a great scientist, yet his main principle is about him being uncertain, so was he really that great?

rigid snow
#

oh and everything else works, the "global touchbar" private apis, the keyboard interception and cancelling while recieving actual unicode, and programmatically typing arbitrary strings

#

idk how difficult it will be to stream json from an llm provider though to deserialize it on the fly

#

because i wanna use structured_outputs

opaque wharf
rigid snow
#

nonono

#

you don't get what i mean

#

i mean deserializing partial json

#

it is a solved problem but probably not in swift

glass flower
#

tink i don't think you do...

rigid snow
#

do you not?

glass flower
#

scrajj idk tho... seems a bit insane to just deserialize json on the fly

rigid snow
#

i need to stream tokens in to type the output gradually

#

rust?

#

oh

glass flower
#

ICANT im watching a rust video so i got it mixed up in my head

#

i think you want this

rigid snow
rigid snow
#

they invented a new format basically

#

i need to deser actual json

glass flower
#

tink but.. wouldn't streaming in json. be basically what is described in this article?

rigid snow
#

imagine an llm typing an output in json, what you receive is standard json that is never complete until the request is done. it's not in this format

rigid snow
opaque wharf
rigid snow
#

it's really not, and i can explain why

#

this is even needed in the first place

opaque wharf
#

I would hope that an API already provides the structure of the JSON beforehand, then you could use JSON patch

#

Here is my idea: send the JSON schema

#

Then send the data using json patch

rigid snow
#

you do with structured outputs

#

you send a json schema

opaque wharf
#

Ye, the schema gets an ID, then the server can send the patch

#

Much better and standard IMHO

violet sand
#

I don't get why one would want progressive json.
If u just need to load metadata before, some big blob of data aren't you just able to store the metadata, in http header, and then unpack it before you ever start receiving the blob in the body?

rigid snow
opaque wharf
#

By sending the schema, then JSON still gets the advantage that the data structure can be arbitrary

violet sand
rigid snow
# violet sand I don't get why one would want progressive json. If u just need to load metadata...

on the dan abramov article: basically with http and html you were always able to stream page contents in as they were ready, however they would need to be in order (at the end of the page at a given time). what nextjs does is basically the same but with script tags instead iirc so you can stream in react server components into any part of the dom - i think them being tags that only applies to the initial page load, so they have to use something else for navigating/other user events so you don't refresh and reset state. the article is about that

opaque wharf
rigid snow
violet sand
rigid snow
#

basically async react components rendered exclusively on the server but they can be seamlessly inserted into client ones/vice versa

#

for directly fetching from db/apis inside the components

violet sand
rigid snow
#

not really, the point is it has to be json, not html

#

which is why this is needed

#

and gets rendered to html on the client

violet sand
rigid snow
#

it's for passing props to components basically

#

not everything is html, you can have client components inside server ones, which means you have to stream the data that gets passed to them

#

because server components are inherently async from the need of making web requests, nevermind the fact that they are actually async

#

i'm not a react maintainer though i am 100% wrong on some of the things

opaque wharf
rigid snow
#

it's so over

violet sand
#

My brain does not beep boop

#

One day, I will look in to it

rough bloom
rigid snow
#

do they

rough bloom
#

I'm pretty sure they do

rigid snow
#

i was going to look into it just now

#

and i’m still going to

rough bloom
rigid snow
#

i’m on my phone and the page crashes on loop in webkit neurowheeze

rough bloom
#

well done OpenAI

nocturne olive
#

Probably had ChatGPT code their own website or something

violet sand
# rigid snow it's for passing props to components basically

Okay nvm, I want to attempt to understand it again.

Server compoents:
Basically you send a req. to the server, the server generates HTML out of JS, and sends you just the HTML.

Where progressive JSON is needed:
If a JS function that generates the HTML takes in some parameter (props), you can use progressive JSON to start generating parts of HTML that already has enough data to be generated before all data arrives?

opaque wharf
#

But also, fuck webkit and apple for once trying to kill off pwa

faint sandal
#

I can't believe apple paid 1k for a UXSS on safari

#

dog ass bounty

violet sand
rigid snow
# violet sand Okay nvm, I want to attempt to understand it again. Server compoents: Basically...

React will serve the output of the Page as a progressive JSON stream. On the client, it will be reconstructed as a progressively loaded React tree.

so basically i was wrong and apparently everything gets streamed as progressive json. for server components it’s the actual dom representation of the html, for client ones it’s the props. it’s needed because:

  1. with the introduction of RSC some of the components become simultaneously asynchronous (like actually async function Component()) and in need of streaming to client for better ux;
  2. the react element tree is nested json, and you need to somehow stream that progressively
noble zodiac
#

that sounds very complex all to generate html

violet sand
noble zodiac
#

it wouldn't be such a hellscape if it wasnt the realm of junior devs in their first job

violet sand
rigid snow
#

with this we have server components in react-native apps for example

noble zodiac
#

I always avoided react and co evilShrug

rigid snow
violet sand
#

I haven't done webdev in a while but I feel like if I will ever do it again, I will just use pure HTML, and JS NeuroSip

#
  • tailwind
rigid snow
#

you don’t necessarily think about this stuff, RSC is magic for the average dev

violet sand
#

Only thing I will be sad about is that I will not have access to shadcn ui

rigid snow
violet sand
rigid snow
#

you’ll have to reinvent the component abstraction first

violet sand
rigid snow
opaque wharf
violet sand
rigid snow
#

there's a community port of shadcn-ui for vue btw

violet sand
#

I just want to see what is the bizz, with the vue dev tools

opaque wharf
#

Not to mention if the vue plugins support it like pinia and the like

#

I use pinia to remember the app state like which card is opened by the user on different screen

olive sable
#

this glsl syntax highlighting extension has a colour picker built in neuroPogHD

opaque wharf
#

There's also colour picker built in with css color/hex color plugins iirc

olive sable
#

i dont really use css so idk

#

the css stuff gets automatically generated by emscripten

rigid snow
#

i'm so tired of the swift lsp crashing 3 times a minute because it fails to insert inlays or something

#

how is this not an issue for anyone else or do they not give a shit

opaque wharf
#

Maybe its different on xcode

rigid snow
#

i'd rather die than use xcode tbh

#

and i don't think they use lsp

opaque wharf
#

Yeah, which is why maybe people just give up and use xcode

tender river
#

lsp crashes are an horrible experience

violet sand
#

Man I was wondering whats wrong with my Julia files, and I just noticed that I forgot to install LSP for Julia neurOMEGALUL

olive sable
#

the file exstension feels kinda cursed ngl

#

but it feels weird to put the vs or fs into the left part

#

ES shaders for SPIR-V require version 310 or higher huh

#

i was using 300 es before cuz of webgl

#

lemme see if webgl supports 310

rigid snow
olive sable
#

'triangle.vs': file not recognized: File format not recognized .vs is apparently not accepted? i guess i need .vert?

#

it also specifically wants gl_VertexIndex instead of gl_VertexID

#

i was hoping i could just use the same shaders i was using for webgl but apparently not

#

we love bytecode

nocturne olive
tender river
#

spirv

olive sable
#

ye

nocturne olive
#

I think I'll just stick to SynthV Project files

#

Though I don't even have SynthV, I just use them as intermediates

olive sable
#
SPIR-V is designed to be used with both Vulkan and OpenCL (both Khronos APIs). It is a format that can be used to write graphics and compute shaders
nocturne olive
#

How silly

tender river
#

its an intermediate representation language for shaders

#

lower level than something like glsl but high level enough not to be tied to a specific gpu vendor

opaque wharf
opaque wharf
violet sand
tender river
olive sable
#

i downloaded an exstension to looks at spir-v, and while i have no clue what im looking at it looks pretty cool

violet sand
olive sable
#

it doesnt like the fragment shader tho

#

recompiling worked

violet sand
#

I want to learn how SPIR-V works because, I belive thats what rust-gpu project uses, to turn rust in to shaders.

#

One day

olive sable
#

le fragment

#

seems to be shorter

tender river
olive sable
#

"These tutorials are currently only supported on Linux." niuh

tender river
olive sable
#

i am changing to linux someday, just not rn

#

if i change il probably wipe my entire drive and i have too many projects going on rn for that

violet sand
tender river
#

my condolences SMILE

olive sable
#

"i use ... btw" has become the linux phrase

#

there is not a single human i have heard say or type that without it being about linux

violet sand
# olive sable if i change il probably wipe my entire drive and i have too many projects going ...

U might want to look in to the state of this prj, when u will decide to make the switch
https://youtu.be/PMoXClh8emw

A Windows-to-Linux ā€œtranslationā€ tool for the 200M+ Windows 10 computers not eligible to upgrade to Windows 11, Operese transfers files, settings, and programs from Windows to a brand-new Kubuntu installation. It's still very much a work in progress, but in my biased opinion, it already doesn't look too shabby!

If you didn't get the chance ...

ā–¶ Play video
olive sable
#

"university of waterloo" neuroNOWAYING

#

he is in belgium confirmed

violet sand
olive sable
#

im coming for him

olive sable
#

how is it when you search university of waterloo you get canada and not the country where waterloo is?

#

thats a scam, they're stealing our good name

#

@gritty dust cheese your country is a scam

violet sand
nocturne olive
#

Many distros just come with an NTFS driver out of the box, like the distro I chose

violet sand
tender river
#

ntfs3 is a kernel driver so you dont really need to install anything

#

ntfs-3g is still useful as it has some userspace utils

nocturne olive
#

Seems their GPU is broken though

olive sable
violet sand
olive sable
#

???????????

#

you can tell make to use multiple cores?

tender river
#

yup

olive sable
#

it doesnt do that by default?????

nocturne olive
tender river
#

make -j$(nproc) is a common idiom too

violet sand
tender river
#

rust is multicore by default

#

though only a single core per compile unit

#

but the crate graph is so bloated that gives a huge improvement neuroCry

violet sand
nocturne olive
#

Me when compiling llama.cpp: -j 12 (or something like that)

olive sable
#

i have cores for days, why was i not using them?
nobody told me this???

noble zodiac
violet sand
nocturne olive
#

Use all the cores

olive sable
violet sand
nocturne olive
#

My PC's multithread utilization improved significantly when I switched from Windows to Linux
Linux is just better at using cores

olive sable
#

i would be dissapointed if it wasnt

#

windows is famous for being dogshit at multithreading i feel

nocturne olive
#

Linux superiority

olive sable
#

linux users when someone is even thinking about windows

#

yall take every chance you get to shit on windows for no reason

nocturne olive
#

Windows is just objectively bad

olive sable
#

we know

nocturne olive
#

Abandon Windows, embrace Linux

olive sable
#

i will

#

not yet

#

i have the gamefiles on here

violet sand
nocturne olive
#

Whar is thar?

violet sand
#

^

nocturne olive
olive sable
#

dies?

nocturne olive
#

Like mine

olive sable
#

i dont think windows will die anytime soon

nocturne olive
#

It literally stopped being able to even open the start menu

violet sand
noble zodiac
#

Im a linux user and have no problem with windows evilShrug

olive sable
#

yall are extrapolating heavily here

nocturne olive
olive sable
#

the ai bloat is manageble and copilot hasnt even been released yet

nocturne olive
#

I'm not talking about the OS dying in the general sense of losing all market share, I'm talking about your installation imploding on itself

olive sable
#

on the upside i can ai remove stuff in paint now, which i like

olive sable
violet sand
# nocturne olive I don't get it

AaAaaA.
Ricing, is basically extreme customization of how your desktop looks. Eg custom bars, screenshot utils, setting color themes across all your applications, e.t.c.

nocturne olive
olive sable
#

i turn off my pc every day

#

so thats fine for me

nocturne olive
violet sand
#

One of the reasons I switched, is due to Linux having rolling releases, and not requiring you to manually preform major updates eg 10 -> 11.

olive sable
violet sand
nocturne olive
olive sable
#

evilShrug idk what to tell you

#

it works fine for me

nocturne olive
#

It's up to luck how long your stability period is after an update

#

It could be anything from 1 day to indefinite

olive sable
#

once i get into linux ill probably start hyperoptimizing everything.
i WILL be makign my own apps for stuff and i WILL edit the entire menu and stuff

nocturne olive
violet sand
opaque wharf
olive sable
#

i am plannign on fuckign around with hblang sometime ye

olive sable
#

just have too much on my plate rn with projects and game-dev

olive sable
#

the british have some type of ban for disocrd now idk

olive sable
#

konii will get yeeted by the online safety act neuro7

olive sable
violet sand
olive sable
noble zodiac
#

My linux stup doesnt even have any menus or icons I could click on

violet sand
#

My desktop

olive sable
olive sable
violet sand
violet sand
olive sable
#

what

#

ye nah im not having that

noble zodiac
olive sable
#

ye i know

violet sand
# olive sable what

I just hover over the window, it gets automatically selected, and I close it by pressing "Win+C"
Tho, I actually have nvim control binds, so I can switch between windows using "Win+H/J/K/L/"

olive sable
noble zodiac
#

dmenu

nocturne olive
#

On my PC my focus is basically on just having as much compute usable as possible, not so much what it looks like
As long as I can use it effectively, I'm satisfied

olive sable
olive sable
violet sand
noble zodiac
#

I cant believe that unix ricer just forgot that the word is suppose to be an insult

olive sable
violet sand
olive sable
#

i aint waiting 2 seconds for the menu layout to setle in place

violet sand
#

The curves are custom

#

U can make windows fly from the top if u are a speciall type of weirdo

olive sable
#

eh

#

no thanks

rough bloom
#

you can disable all animations (and/or gaps) NODDERS
it's very customizable

#

but having some animations is nice as long as they are quick enough

violet sand
#

I have them flying from the nearest edge of the screen, and from bottom if there is no screen edge near by

olive sable
#

what distro is that again?

violet sand
noble zodiac
#

you can use whatever desktop environment you want independent of the distro

rigid snow
# rough bloom I don't think the OpenAI API has what you're looking for they just send complete...

they do but json is as a string when streaming
https://openrouter.ai/docs/features/structured-outputs#streaming-with-structured-outputs see this because openai docs suck
also from openai docs py for event in stream: if event.type == "response.refusal.delta": print(event.delta, end="") elif event.type == "response.output_text.delta": print(event.delta, end="") elif event.type == "response.error": print(event.error, end="") would they do end="" if it wasn't partial?
so i am correct, what i want actually is partial json parsing
also, we're so back https://github.com/ItsJustMeChris/Partial-JSON-Swift

rough bloom
#

the end="" is so that there's no newline for every new token/chunk in the text

olive sable
#

hyperland is opensource pepehmm
on a day i have a lot of time i will decend into linux madness

violet sand
rigid snow
#

and i want to parse that as is comes in

olive sable
violet sand
rough bloom
rough bloom
rigid snow
#

that is what i was talking about in the first place, not sse

olive sable
rough bloom
noble zodiac
#

the window manager does the tiling

violet sand
rigid snow
olive sable
#

i thought hyperland did the window manager stuff?

rigid snow
#

at no point was i talking about sse because that is definitely a solved problem

rough bloom
noble zodiac
#

yes, hyprland is a window manager, well compositor but same thing in green

rigid snow
gritty dust
olive sable
#

its funny to me how all the people here that have tried to advertise linux to me have shown desktops that are completley unappealing to me, and the most convincing argument for linux has been the pewdiepie video

violet sand
# olive sable it does the tiling no?

Alrighty so from what I recall about this.

Linux allows your app to connect to individual monitors. So if u want to display something u connect to a display and then you can color in the individule pixels. Now notably that creates a problem because two different apps might want to write on the same part of the display. Linux solves this by only allows a single app to connect to a given display.

Now thats where hyprland and other window managers kick in.

On boot they connect themselves to all the displays, and if any app wants to render itself as a window, it calls the window manager app, which tells it to render an image of a given, size and then it displays it as a window.

noble zodiac