#programming

1 messages · Page 116 of 1

sage crag
#

stop

sick owl
#

Nothing ever happens

#

Shout-out to badbutt21 and the guy who sent me this for keeping his name in there

faint sandal
#

rizin/cutter has always lagged like crazy for me for some reason

#

I had much better experience using IDA on Linux

midnight sigil
#

is this a low-pass

faint sandal
#

also whilst I appreciate the rizin attempts at pseudo code output Ghidra's was much better (both of which are available in cutter)

#

(and both still pale in comparison to IDA's)

sage crag
midnight sigil
opaque wharf
#

Stop nuking nwero

#

The poor AI has to deal with vedal already

sage crag
#

im actually un-nuking nuro

desert plaza
#

annotated version

#

took 3 or 4 days

midnight sigil
#

I found the big problem of AWA

#

it can't "read" what's on the stack

#

everything has to be hardcoded

#

I mean it's okay, I just need to do everything inside my brain

sage crag
opaque wharf
desert plaza
opaque wharf
desert plaza
#

ur welcom tv neuroGlorp

sage crag
desert plaza
hard raptor
#

What?

opaque wharf
#

This

hard raptor
#

Yeah i know the attachment

#

But what does that have to do with me?

opaque wharf
midnight sigil
#

I'm so dumb at making loops(specifically reversing the whole stack) in AWA

hard raptor
opaque wharf
hard raptor
#

I watched it already 3 times

#

I don't get it

opaque wharf
#

The word that you type shows up on the touchbar neuroPogHD

hard raptor
#

Well that's just bloody stupid

opaque wharf
#

As per the spec neuroPogHD

hard raptor
#

First i do not have a touch bar, second touch bars usually are located at the keyboard

#

You should not look at keyboard when typing

opaque wharf
opaque wharf
#

And that keyboard does exactly that. It types into the system, and what you type on the keyboard are sent to LLM instead

hard raptor
#

Can't believe i scrolled up for 5 minutes straight just to get confused by stupid AI garbage

midnight sigil
#

chat, how do I reverse an array, without accessing any elements besides the first one(as in index 0), without creating a temporary stack, without bitwise operators and complex math other than add and subtract

opaque wharf
hard raptor
#

Smh my head lmao

midnight sigil
#

I don't have access to .reverse()

glass flower
#

uhhh what language does not have a reverse()

midnight sigil
opaque wharf
midnight sigil
#

this is all the functions, or instructions you have

hard raptor
#

Whut

midnight sigil
hard raptor
#

So if you cant shove traverse am array backwards into another array and you don't have .reverse

rare bramble
#

seems fitting

#

awa

hard raptor
#

How the frick yoy supposed to do anything at all

rough bloom
hard raptor
#

Wait hold on

#

Can it write to files

glass flower
#

tink can't you blow every element and the merge them back. that should reorder them

hard raptor
#

Frick

midnight sigil
opaque wharf
midnight sigil
hard raptor
#

This language is even worse than bf

midnight sigil
#

if you pop them, they are gone

rough bloom
midnight sigil
#

"ABCD" ->(3 times) "BCDA"

#

etc

rough bloom
#

oh yeah right, it doesn't actually reorder them Dentge
basically just turns the stack into a queue

glass flower
#

tink what if you decrement each time? so ABCD -> (3) -> BCDA -> (2) -> CDBA -> (1) -> DCBA

midnight sigil
#

oh that would actually work

#

big brain adesi

glass flower
#

mhm i think it won't work... but sure

#

since this assumes you can move an element x amount of spaces. and not just to the bottom of the stack

#

you might need to do a bit more convoluted math to actually reorder them correctly

midnight sigil
#

I can

glass flower
midnight sigil
glass flower
midnight sigil
#

although I need to group up some temporary variables, but that's already figured

#

pog

noble zodiac
#

Could android stop deleting my client certificates without even asking? annoying as heck

midnight sigil
#

each loop is independent; the instructions couldn't know how many times the loop has been executed

sage crag
#

original

#

hmm

midnight sigil
#

that was very helpful to the clarity

rare bramble
# sage crag 4.8k

you have the same issue I had where a single frame is high quality and the rest are low quality, i think I solved it with end-usage=vbr in the avifenc

glass flower
glass flower
#

scrajj not sure if this would would with uneven array sizes tho..

midnight sigil
#

now what if my array has 12 elements

stark nebula
#

facts

midnight sigil
glass flower
#

uhhh so... my method might not work with longer than 4 characters...

#

i don't have a bachelor. so i suck at algorithm YES

#

maybe try making a small python script that bruteforces the algorithm

olive sable
#

i am here

stark nebula
#

yeah i am gonna say i am not great with development since i am in cybersecurity

opaque wharf
olive sable
#

i think now thaty ive reached 10K fps ill stop doing performance upgrades for a bit till i have something to improve again

#

im pretty sure i ran out of possible improvements i can do in C++

opaque wharf
olive sable
#

the psirv isnt the limiting factor

#

its all the asm

stark nebula
olive sable
#

game-dev

#

it may only be a trianlge, but its the fastes triangle in this part of the galaxy

stark nebula
#

lol

olive sable
#

what if i overclock my cpu? NeuroClueless

glass flower
#

NeurOhISee oh wait.. double bubbles are a thing. for even numbers i definitely figured out the algorithm.
so.. for even array sizes the algorithm is:
for half the array size:
submerge(1)
Surround(2)
submerge(0)

i guess for getting a clean array back you need to pop them. so...
pop()
submerge(0)
submerge(0)
and repeat this for half the array size again

south needle
#

but i can see the triangle, if it would be fast it should move at the speed of light

olive sable
#

i mean that it renders fast

#

embed failure

#

spin at this user

tender river
olive sable
#

im in spain without the a

bleak flame
#

So embarrassing

#

3:

olive sable
#

awa

bleak flame
glass flower
glass flower
#
AB CD EF

BA CD EF
(BA) CD EF
CD EF (BA)
DC EF (BA)
(DC) EF (BA)
EF (BA) (DC)
(FE) (BA) (DC)
(BA) (DC) (FE)
(FE) ((BA) (DC))


BA (DC) (FE)
(DC) (FE) BA
DC (FE) BA

IveGonePastThePointOfInsanity my current state of my notepad

bleak flame
sick owl
#

Oh I thought from how you worded that this was your first time seeing it lol

bleak flame
#

¯_(ツ)_/¯

bleak flame
#

It was the most stupid thing ever

opaque wharf
#

I think someone is also working on the LSP for AWA5.0

midnight sigil
#

breaking stuff down to pairs of 2 elements

#

I see

midnight sigil
glass flower
#

i think there is gpu sorting algorithm that you can use that only takes in 2 elements in a recursive manner

lament igloo
midnight sigil
lament igloo
#

I want a neuro polyglot file now lol

opaque wharf
# lament igloo https://youtu.be/o7qx-wgl3jo Polyglot files pog

Reminds me of this
https://youtu.be/VVdmmN0su6E

Let's explore what a file format is, and provide a different view on it. We dive into polyglots, file format research and the impact on security.

Funky File Formats Talk: https://www.youtube.com/watch?v=hdCs6bPM4is
corkami/mitra tool: https://github.com/corkami/mitra

Guessing vs. Not Knowing featuring Steganography: https://www.youtube.com/wat...

▶ Play video
midnight sigil
# glass flower ``` AB CD EF BA CD EF (BA) CD EF CD EF (BA) DC EF (BA) (DC) EF (BA) EF (BA) (DC...
LKJIHGFEDCBA

ABCDEFGHIJKL
BACDEFGHIJKL(sbm 1)
CD(BA)EFGHIJKL(srn 2; sbm 1)
DC(BA)EFGHIJKL(sbm 1)
(BA)(DC)EFGHIJKL(srn 2)
EFGH(DC)(BA)IJKL(sbm 5; sbm 4)
FEGH(DC)(BA)IJKL(sbm 1)
GH(FE)(DC)(BA)IJKL(srn 2; sbm 1)
HG(FE)(DC)(BA)IJKL(sbm 1)
(FE)(HG)(DC)(BA)IJKL(srn 2; sbm 1)
(DC)(BA)IJKL(HG)(FE)(sbm 0; sbm 0)
IJKL(HG)(FE)(DC)(BA)(sbm 0; sbm 0)
IJKL(HG)(FE)(DC)(BA)(sbm 1)
KL(JI)(HG)(FE)(DC)(BA)(srn 2; sbm 1)
LK(JI)(HG)(FE)(DC)(BA)(sbm 1)


(LK)(JI)(HG)(FE)(DC)(BA) (srn 2)
#

I'm now left with this

#

idk how to pop those double bubbles though

#

btw you can't double bubble a double bubble

glass flower
#

tink well.. now you can just iterate again and after every 2 submerge(0) you call 1 pop

#

so:

(LK)(JI)(HG)(FE)(DC)(BA)
pop()
LK(JI)(HG)(FE)(DC)(BA)
sbm 0
sbm 0
pop
JI(HG)(FE)(DC)(BA)LK
sbm 0
sbm 0
pop
HG(FE)(DC)(BA)LKJI
etc.
midnight sigil
#

yea that'll work

#

fuck we finally figured out how to reverse an array

glass flower
#

well.. does it work for any size?

midnight sigil
#

mine only works on 12 elements, but it just need some fix to work on other sizes

midnight sigil
#

it's supposedly halfsize - 1 and halfsize - 2

#

wait no

#

💔 washed

faint sandal
midnight sigil
faint sandal
olive sable
#

my college wants me to buy this course for self-study AquaCry

#

they have a coupon code to make it 10 bucks but still, id rather watch 12 hour youtube tutorials

desert plaza
faint sandal
#

if i wanted masterclass in a language i'd read the official docs available for free

olive sable
#

i cant believe bro is charging 85 bucks too

#

what even

desert plaza
olive sable
#

bucks are euros to me

desert plaza
#

aight fair

olive sable
#

i mean it is mostly used for usd i guess

desert plaza
#

damn, 85 euros is 98 usd

#

nearly a 100 dollars for C# evilWheeze

olive sable
#

these are the ones you cant buy yourself, they will buy it for you and send you the bill

#

like i cant even skip out on thsi one

civic lily
#

Adobe Coercive Cloud

olive sable
#

i probably should have censored that

#

its nothing too bad but still

desert plaza
#

e

olive sable
#

they are gonna make me learn github, litle do they know i already use github xdx

#

i will probably be forced to use a diffrent account tho

stiff micaBOT
#

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

rigid snow
olive sable
rigid snow
#

the professor had us go through the github education thing (may not be how its named i don’t remember) and our usernames were associated with our names on his end

#

but that’s that professor, others just had us submit a repo/pr link

olive sable
#

KEKW i love this dude

olive sable
#

at least they use the brackets

rigid snow
#

oh you don’t know what clean code is yet

#

keep it that way

olive sable
#

clean code is when you delete the entire code file

#

you have cleaned it

rare bramble
#

clean code is a scam, nothing clean about it

olive sable
#

this vulkan tutorial apparently had clean code

#

does this look clean to you?

#

cuz to me it doesnt

#

why the fuck are we storing 32 variables?

small anvil
rigid snow
#

i wonder if it’s possible to cram a webview onto the touchbar

maiden geyser
olive sable
#

its been 84 years since ive heard from shiro about screeps

#

im beginning to think shiro is an ai too and vedal wiped his memory cuz shiro was playing too much screeps

sage crag
#

i so tired

#

bwa

olive sable
#

ngl same

hoary lion
#

morn

olive sable
trim valve
olive sable
#

his issue was srgb normalizing stuff while he was passing normals

#

honestly a skill issue on his side but still

#

srgb evil

olive sable
#

uhhh

#

did you forward it to here on purpose?

sage crag
sage crag
olive sable
#

@upper vine what is the meaning of this?

dusty niche
#

pull ghost

rigid snow
#

neuro7 post removed

maiden geyser
#

she's not even wearing the programmer socks, why is it here

olive sable
#

Weird

rigid snow
#

neuro7 artist zepped for rool for

olive sable
#

Is that english?

#

Oh

#

For rule 4

rigid snow
#

the artist has most probably received a zeppelin bot warning for breaking rule 4 of this server

olive sable
#

Should we ping a mod to remove the forward?

rigid snow
queen ginkgo
#

I saw the art in #starboard but it was deleted from there pretty sure

olive sable
#

@rare bridge

#

Since the original got removed you might want this one gone

rare bridge
#

thanks for the catch

olive sable
#

No prob

maiden geyser
#

i like how google search doesn't let me search this image + "neuro"

forest mountain
#

?

maiden geyser
rigid snow
forest mountain
rigid snow
rigid snow
forest mountain
#

why i cant post the image?

solid bough
#

Watcha cookin?

solid bough
hoary lion
rigid snow
solid bough
rigid snow
#

of evil

solid bough
olive sable
#

We love the fake iPhones

#

I had my phone on mute when i downloaded that, what is that sound?? KEKW

opaque wharf
#

You use tiktok?

forest mountain
olive sable
#

I dont want to open yt shorts in public

opaque wharf
olive sable
#

Yt shorts is my real personality, tiktok is my clean appearance

rigid snow
#

i watch ig reels in public

#

yolo

olive sable
#

Tiktok is mostly dutch stuff and more local

#

Yt shorts is full of anime and vtubers

rigid snow
#

or i’ll get banned

opaque wharf
rigid snow
#

i should try that

#

and cocoa is kinda like the ui part of win32

#

but macos

opaque wharf
#

I know about cocoa, but man, why are you like this catdespair

peak elk
#

i choosed python for my project

rigid snow
opaque wharf
rigid snow
#

holy boilerplate

#

i pasted like 400 loc

#

from promptboard

peak elk
#

a single player game that my friend made

olive sable
#

cool

opaque wharf
opaque wharf
olive sable
#

rn we're doing the shovel game-jam game still. we've gone beyond the deadline to make it hopefully pretty good

rigid snow
#

the screenshot because i'm stupid

#

and you have to have delegates and controllers and yada yada

#

feels like i'm writing java from another planet, but still java

opaque wharf
#

Yeah, Swift are closer to C# so it make sense that they are close to Java too

rigid snow
#

i guess it is kind of what it is

#

because all of the apis are objc

#

and objc is kinda java-ish

#

guy with darwin in their name typing probably an essay on how macos actually works and how i'm wrong neuroMonkaOMEGA

vast jewel
#

My web dev education comes from 2017. But I feel like things changed since then. What do people use now? Like what does their backend run on.

rigid snow
#

oh, the answer is whatever

#

there are so many frameworks

vast jewel
#

Are there people using js for backend now? Or is it still php and maybe asp.net

opaque wharf
#

JS/TS is just popular because it is easy to write both front-end and back-end using the same language

rigid snow
vast jewel
#

I was educated in php but I am considering js for a project because there are nice api wrappers for it.

opaque wharf
#

Well, if you're doing a project to learn, then I'd just say go for it

vast jewel
#

It is going to get real users

opaque wharf
#

Yeah I know, doesn't mean you can't do it while learning

rigid snow
#

you actually have income to cover compute costs

opaque wharf
#

Just don't store PII and you're basically good to go

vast jewel
#

Uh, they are not paying users. It is more like a contribution to a community

rigid snow
#

no income? rust+actix

opaque wharf
#

I would not recommend rust for something that doesn't see high traffic lmao

#

But I guess if you're learning from 0 anyway, sure, maybe lol

vast jewel
#

Rust does have the api wrappers I am looking for...

rigid snow
opaque sigil
opaque wharf
#

By chance, is it something to do with interfacing with external device/embedded system?

vast jewel
#

Not this time

rigid snow
#

it's become way better tho

#

there's just sooo much change

opaque wharf
#

They all converge to the same thing at the end yes, but still fractured somehow lol

rigid snow
#

we were taught vue 2 btw at uni, like 2 years ago

#

vue 2

opaque wharf
#

Vue 3, especially with SFC should be a distinct framework tbf

#

It's even more insane than Python 2 -> 3

rigid snow
#

we had the option to do assignments in vue 3 with sfc

#

those who weren't clueless did

opaque wharf
#

Lmao

#

Those poor tortured soul on Vue 2

rigid snow
#

imagine taking a frontend class in 2025 and having to do react class components

opaque wharf
#

But yeah, nowadays everything is having a compiler functions/expression to declare state and modify it imperatively.
React with State-Effect
Vue with Ref-Watch
Svelte with Runes

opaque wharf
#

That is the big 3 at least lol

rigid snow
#

angular

opaque wharf
#

Oh yeah I forgot that thing existed at all evilWheeze

olive sable
#

i accidentaly made it faster again

#

now we're at 11K fps

#

i find it funny how the sampling rate of the profilers i have top out at 8Khz

opaque wharf
#

You should not run the profiler at high sampling rate catdespair

olive sable
#

how is it supposed to get info on each part of the frame if it runs less than the frame?

vast jewel
rigid snow
#

and here i am complaining that they taught us vue 2

#

two fucking years ago

opaque wharf
vast jewel
#

I prefer to avoid vue. I want to keep client side js to a minimum

rigid snow
#

oh you're one of those

#

good luck

olive sable
#

its fine if the profiler fucks up perofrmance a small amount, i just need to get an idea of what is currently the limiting factor of the program

vast jewel
#

Implementing things like buttons in js bypasses fundamental browser features

rigid snow
#

as i said, good luck dude

olive sable
opaque wharf
olive sable
#

as expected im fully cpu bound and the gpu doesnt even go above 40%

rigid snow
# rigid snow as i said, good luck dude

theo the annoying ex-twitch engineer now streamer did a great explanation of this phenomenon, if you've only ever worked on a blog, anything but vanilla js is mental illness to you. if you've seen ecommerce, everything other than js and jquery is. etc. etc. you get the idea

opaque wharf
#

As I said, the higher your profiler sample rate is, the higher the bottleneck being the profiler

olive sable
#

nah, the profiler is the bottom graph

#

about 5% usage

#

its probably running on a diffrent core? evilShrug

opaque wharf
rigid snow
olive sable
#

thats just cuz of the low pulling rate

#

if you can call 8khz low that is

rigid snow
opaque wharf
rigid snow
#

solid? no chance

olive sable
#

ive been running my keyboard and mice at 1khz when they could do 8khz cuz i never saw a reason for 8khz, but i guess it actually matters with these framerates neurOMEGALUL

rigid snow
opaque wharf
olive sable
#

you know what im thinking rn... the fps counter doesnt actually take the time it needs to calculate the fps into account does it?

opaque wharf
#

Which is what I meant by the profiler may take more time calculating stuff the higher the rate is

#

Oh wait

olive sable
#

nah wait does it actually?

opaque wharf
#

How often do you count the FPS?

#

Every frame?

olive sable
#

every second

opaque wharf
#

Nah, it doesn't matter then

olive sable
#

so it should be pretty acurate

#

but only starting from the 2nd frame

opaque wharf
#

It does affect performance tho since you are requesting time every frame from what I've seen

olive sable
#

ye it does

#

i coulkd put it in an if statement too i guess with the framecount stuff

opaque wharf
#

Yeah, you can implement it by counting the # of frame, then after say 1000 frame you see the delta time

olive sable
rigid snow
#

i can't attach a viewcontroller to a touchbar item, it just always crashes

#

no touchbar webview

#

probably for the better

olive sable
opaque wharf
#

As if react native taskbar on windows is not cursed enough lol

rigid snow
#

you dhouldn't have

#

i now want rn bindingg for touchbar

opaque wharf
rigid snow
#

"what if microsoft did the touch bar"

opaque wharf
#

You know, if you release the RN binding for touchbar, people may write more things for it lol

rigid snow
#

the touch bar is DEAD

#

the last one came out in 2022

opaque wharf
rigid snow
#

that's crazy

#

why

opaque wharf
rigid snow
#

oh it's just to add app functionality

#

i kinda forgot that's a thing already because i'm presenting system wide

#

with the private api

#

i suppose it was an easy port because it's just cocoa

#

wait 9 years ago rn for macos

#

didn't it officially get supported in like 2022

opaque wharf
#

2016 was the first mac that have it isn't it?

#

So yeah, 9 years

rigid snow
#

i fucking screamed

#

cause like what

#

oled touch strip

opaque wharf
#

I forgot that OLED is not new. It feels like ages ago that I still use CRT monitor catdespair

olive sable
#

these statistics are really interesting
that green bar with the numbered things like #486 is each frame, and the purple bar underneath it is how long itt akes to do vkQueuePresentKHR
vkQueueSubmit underneath shows how long vkQueueSubmit takes

#

i think that all in all this is maxing performance

#

most of the frametime is specifically those 2 vulkan functions

#

also i have discovered i can't read green text on top of a bright blue BG

opaque wharf
olive sable
#

ye nah

rigid snow
olive sable
#

you failed

opaque wharf
#

Dangit lol

olive sable
#

you need to make the green and blue a bit darker

#

and smaller

#

that image is dispalyed on my screen at the size of my phone, believe it or not even elderly people can read that from a mile away

rigid snow
#

not without a viewcontroller

olive sable
opaque wharf
olive sable
#

thats better i guess

#

i cans till read it tho

#

this is what i cant read

opaque wharf
olive sable
#

at this point its just the font

opaque wharf
#

It's the size that makes it difficult not the font

olive sable
#

and the size

opaque wharf
#

Well, the font contribute, but mostly the size and contrast

olive sable
# olive sable

the font here has less holes making it looks like a blob to me

opaque wharf
olive sable
#

i dont have a fucking colourpicker

#

wait

#

lemme open mspaint

opaque wharf
olive sable
opaque wharf
#

It uses OKLCH color space so it's easier to make color of the same perceived brightness on different hue

olive sable
#

now that i think about it, 11000fps means about 90 microseconds of frametime.
every time you blink 1000+ frames will have passed

#

it takes 5x as long as the frame to even make your brain procces it

#

A nerve impulse travels about 1 meter in that time, so the frame will have less latency than the nerve signals from your feet

#

thats crazy

#

all of this is bs tho since you're limited to gsync lmao

rigid snow
#

i think i have found a way to make it work

sage crag
#
poll_question_text

delete clang

victor_answer_votes

5

total_votes

12

victor_answer_id

5

victor_answer_text

no

victor_answer_emoji_id

1059236278345936926

victor_answer_emoji_name

neuroSadge

opaque sigil
opaque wharf
#

Hey, why I didn't see that poll?

opaque sigil
#

i love linux neuroPogHD
wonder why 1.20 crashes but 1.22 does not

#

tbf i rarely ever touch this ubuntu instance anyway so guess it doesn't matter

opaque wharf
#

Does WSL even pass the GPU?

opaque sigil
#

yeah

opaque wharf
#

Interesting. Maybe embedded development wouldn't be such a pain anymore if they can pass USB

opaque sigil
#

iirc they do support usb passthrough in some capacity, can't tell you how well it actually works though as i've never had to use it

opaque wharf
#

Hmm, I'll still not rely on it I guess

opaque sigil
#

they do give you an xwayland server (albeit a rather scuffed one) and pulseaudio so most things should work

#

damn

sage crag
#

nurp

opaque wharf
#

konii, this is midnight. What is a TV doing at this hour

sage crag
#

2am

#

i woke up at 1:00

opaque wharf
#

It's getting there at least lol

midnight sigil
honest scaffold
midnight sigil
#

proves that github scams work

honest scaffold
midnight sigil
honest scaffold
opaque sigil
#

full(not full) mhm

honest scaffold
opaque wharf
opaque wharf
midnight sigil
#

this seems like a loopable way to reverse arrays with arbitrary sizes

midnight sigil
swift forum
#

AWA?

opaque wharf
#

But also, I think that is indeed loopable way in AWA5.0

midnight sigil
swift forum
#

cool

midnight sigil
#

we should make AWA but NEURO

#

instead of "awa" and "wa", we use "neuro" and "evil"

opaque wharf
#

We could just redefine awa and wa neuroPogHD

midnight sigil
#

VedalSCII sounds cool

midnight sigil
#

proven to work

#

now I have a question, did we invent this algorithm or it has already been discovered glueless

midnight sigil
#

originally it just groups the array and sbm 0, but now we grouped the array already, so we can't do that anymore

sage crag
#

someday if i get around to it ill make an AWA backend for hblang

reef star
#

Anyone know how in Godot I can store a mesh outside of the displayed game world? And I know anything can be saved as a "scene", but I need to have meshes generated while the game is running to have a storage space outside of the game world

midnight sigil
#

just leave the generated mesh in the memory, instead of displaying it?

amber fractal
#

Okay, one day later on my laptop. Now it is time for asm

midnight sigil
#

it's time for some AWAness

amber fractal
#

The test program copy pasted at least works this time

midnight sigil
#

oh man debugging awa is a headache

#

I need to run everything in my brain

midnight sigil
#

I feel like I'm back to the 90s

olive sable
#

goodmorning

hoary lion
#

not-so-easily-deletable sam woke up

midnight sigil
#

I FUCKING REVERSED AN ARRAY!!!!!

#

🗣️ 🔥 🔥 🔥

heavy flower
#

Sup

#

At airport

#

Very cool

maiden geyser
#

580.88 is out, yuppie

midnight sigil
#

I reversed an array with 4 elements

#

now it's time to scale it up to 12

hoary lion
#

my eyes hurt but good job

olive mango
hoary lion
#

awalang

#

awa is awa

midnight sigil
#

awa

#

I thinking of making a step-by-step AWA debugger, it would be way more efficient than plotting each step by myself

hoary lion
#

very necessary versioning

#

🙂‍↕️

olive mango
#

remind me of chicken

hoary lion
#

oh shit

#

I suddenly crave for fried chicken

olive mango
olive sable
#

Today is abother beach episode

midnight sigil
#

beach episode?

hoary lion
midnight sigil
#
awa awa awawa awawa awa awa awa awawa awa awa awa awa awawa awawa awa awa awa awawawa wawa awa awawa awawa awa awa awawa awa awa awa awa awa awawa awawa awa awa awawa awa awa awa awa awa awawa awawa awa awa awawa awa awawawa awa awawa awawa awa awawawa awawawa awa awa awawa awawa awa awawawa awawa awa awa awa awawa awawa awa awa awa awa awa awawawa awa awawa awawa awa awa awawa awa awawawa awa awawa awawa awa awawa awawa awa awawa awa awawa awawa awa awa awawa awa awa awa awa awa awawa awawa awa awawa awa awawawa awa awa awawawa awa awa awa awa awawa awawa awa awawa awa awa awawa awa awa awawawa awa awa awa awa awa awa awa awawawa awa awa awa awa awawa awawa awa awawa awa awa awawa awa awa awawawa awa awa awa awa awa awa awa awawawa awa awa awa awa awawa awawa awa awawa awa awa awawa awa awa awawawa awa awa awa awa awa awa awa awawawa awa awa awa awa awawa awawa awa awawa awa awa awawa awa awa awawawa awa awa awa awa awa awa awa awawawa awa awa awa awa awawa awawa awa awawa awa awa awawa awa awa awawawa awa awa awa awa awa awa awa awawawa awa awa awa awa awawa awawa awa awawa awa awa awawa awa awa awawawa awa awa awa awa awa awa awa awawawa awa awa awa awa awawa awawa awawa awa awa awawawa awa awa awa awa awa awa awa awawawa awa awa awa awa awawa awawa awawa awa awa awawawa awa awa awa awa awa awa awa awawawa awa awa awa awa awawa awawa awawa awa awa awawawa awa awa awa awa awa awa awa awawawa awa awa awa awa awawa awawa awawa awa awa awawawa awa awa awa awa awa awa awawa awawa awa awawa awa awawa awawawa awawa awa awa awa awawa
#

this is hello world in awa

#

I just saw the merge instruction in the AWA5.0 specs, so bleh

#

I gave up the idea of using loops now

#

without proper address management, and the limit of only able to access the topmost bubble is annoying me

#

I do have a demo of using loops done above, but it's too complex, mainly for debugging

#

maybe I'll work with it after I got a debugger on AWA

olive mango
#

you guys create it?

#

nice

midnight sigil
#

no we did not

#

Temp Tempai did

olive sable
sage crag
#

awa

tender river
#

awa FOCUS

sage crag
#

avif conversion power

#

maximum

tender river
sage crag
#

i think i broke something

tender river
#

neuroMad peppy allow avif

#

"stable cant draw avif" i literally do not care cupsama

sage crag
#

it work on image

tender river
#

transparency

sage crag
#

its not actually a jpeg who named this file

#

bwabwabwabwa

south needle
#

jpeg looks better but for more than 10x the size its resonable

sage crag
#

noe this is a different case

sage crag
sage crag
#

discord probably re-encodes it so there's not much point in me sending it to begin with

#

bwa

south needle
#

the same

south needle
sage crag
amber fractal
#

I see some difference

trim valve
tender river
trim valve
#

though for image previews they also provide scaled images

amber fractal
south needle
sage crag
#

its not possible to tell on a 1080p screen from the image preview lol

sage crag
tender river
#

avif is noticeably less detailed and more blurry but thats what you get for 25x size reduction

sage crag
#

lol

south needle
#

whats the other then?

sage crag
south needle
#

png

#

alr

#

then png looks better whatever

sage crag
#

its a very different comparison

amber fractal
sage crag
#

png compression is lossless

tender river
#

its especially noticeable here

sage crag
south needle
sage crag
#

there are probably better options for aom or rav1e, but i could not be asked because of how long they take to encode

#

svt i can just churn out images

amber fractal
#

luckily I can also compare because I got previous attempts at reduction logged

sage crag
#

i think

#

or, just the crf 25 to qp 0 is the main change

#

lowering preset just makes compression slightly better

#

but very diminishing gains

#

oh also you may want to remove -pix_fmt yuv420p if your image is HDR

#

otherwise it will get converted to SDR

amber fractal
#

Don't have HDR to convert

sage crag
#

im pretty sure jxl is a better format for static images than avif to begin with

#

but we shall see

#

a funny thing i learned earlier is it's possible to put av1 in webm, and the sizes are smaller than av1 in avif

#

quality was somewhat worse than avif though

#

which makes little sense since they are just containers

hoary lion
#

doesn't discord re encodes it to webp

#

idk much about images but

amber fractal
#

Complaining about resolution was not on my bingo card

#

but makes sense

tender river
#

webp and webm are different

sage crag
#

yeh

tender river
#

webm is a container format (like mkv) while webp is an image format (like png)

amber fractal
#

Step one is adding some padding because for some reason the height of this image is odd

sage crag
#

i forgot av1 rejects odd image dimensions

#

its a bit of a design flaw

amber fractal
#

Let me post logs

sage crag
#

did you modify the flags at all

amber fractal
#

Nope

sage crag
#

ah

amber fractal
#

Resolution size complaints are valid

sage crag
#

try changing colour space to yuv420p10le and the preset to 5

amber fractal
#

I'm just trying with what it had first then editing

#

I added a line of white to the test image so it is even

#

I figured I needed a copy anyways

#

should not be used for benchmarking until fully implemented
So anyways I started benching

tender river
#

webm is older than i remember

amber fractal
#

Alright, from 126M to 16M in the test image.

#

The JPEGXL with lossy compression was 36M

sage crag
#

how does it look though

amber fractal
#

I'm gonna need another colorspace or software because gimp is not having it

#

not colorspace I'm blind

#

HEIF support

tender river
#

can we please stop

amber fractal
#

Why is there more I swear to frick

tender river
#

theres also jpeg-based jng

midnight sigil
#

what do these mean

sage crag
tender river
amber fractal
#

replacing au with awa

tender river
sage crag
#

awful format name

amber fractal
#

Agreed, awful naming

amber fractal
olive sable
#

Aight im at the sea

#

We need to go to a diffrent town with the tram first tho

amber fractal
#

Okay, so getting gimp to cooperate is going to be harder than usual. So time to find something else

bold rover
amber fractal
#

(This is both 2.10 and 3)

olive sable
#

Nah tram

#

We have trams along the coast

amber fractal
#

More than one image viewer has claimed it is invalid

#

I guess that's the experimental support they were talking about

sage crag
#

fake news

#

send it

amber fractal
#

Got it

#

Discord loaded this, fml

#

Processing for a solid 10 seconds

#

If anyone has any idea how to get the over 100MB PNG for comparison I'm all ears

sage crag
#

zstd compression

#

and then xz compression

#

and then pray

amber fractal
#

Real

sage crag
#

not gzip compression though

#

pngs are already deflated

amber fractal
#

zstd was basically a noop

sage crag
#

use -9

#

try bzip

#

try brotli

#

try lzma

noble zodiac
#

huh, using http3 just breaks everything. Guess thats why its experimental evilShrug

amber fractal
#

bzip is -1MB, testing brotli at -q 11

#

brotli is noop

sage crag
#

lol

maiden geyser
amber fractal
#

last up is lzma

#

that is at -9

sage crag
#

dont forget xz

#

also that is going to take a while

amber fractal
#

brotli already took a bit

#

lzma -9 is at +1MB

#

Added more filesize

sage crag
#

nice

amber fractal
#

Let me convert this to webp rq

sage crag
#

webp conversion isnt lossless

#

in ffmpeg at least

amber fractal
#

I at least know gimp has a lossless option

tender river
amber fractal
#

tied with jpegxl

tender river
#

oops sent it a second time

#

internet went off for a while so discord thought it didnt send it

amber fractal
#

Yippie, get to try file compression again with webp

#

We just need -5MB

#

please

midnight sigil
#

multi processing neuroWicked

opaque wharf
midnight sigil
jagged turtle
opaque wharf
#

Yeah, looking at the implementation interpreter doesn't help much neurOMEGALUL

amber fractal
midnight sigil
#

I'm going just just make new structs of bubbles

#

I can't read this javascript thingy

#

nwero if it works it works

tender river
#

the funniest part is when you open a page it shows a top menu bar where you can switch between jpeg standards

#

and it overflows

midnight sigil
#

this is more referenceable

amber fractal
#

We are not getting this to the discord upload limit lossless

midnight sigil
#

I'll first make it to be able to run each single instruction one by one, then make it able to run AWA5.0 scripts

opaque wharf
tender river
#

jpeg ai

amber fractal
#

Death

midnight sigil
#

no way

opaque wharf
#

I told you there's someone working on the LSP before evilWheeze

amber fractal
#

@sage crag your getting JPEGXL at quality 1 because I've run out of options

sage crag
#

awa

amber fractal
#

This is one pixel shorter because it is unmodified

tender river
#

i cant even click on this overflow menu evilDeadge

#

who made this

amber fractal
#

It was good until JPEG decided to dip into their reserves

opaque wharf
opaque wharf
amber fractal
opaque wharf
midnight sigil
#

:O

opaque wharf
amber fractal
#

If I had to guess the downscale would just be better in all cases.

#

JPEGXL is noted to be 5% and 1/4 scaling PNG is noted to be 15%

#

Granted I believe the PNG scaling was biased a bit

opaque wharf
#

Okay, 1/4 res is a bit extreme, but considering the original size that image may already contain a lot of redundant information

amber fractal
#

We end at 2k res so that was my reasoning back then

#

I wanted to try and keep detail, but I had a different objective back then, which was to get a thumbnail version on web at all.

rigid snow
#

if only the situation was the same in the audio codec sphere

#

you have mp3 which is old crap, aac which you have to pay for and vorbis basically the only good one

opaque wharf
#

Opus?

rigid snow
#

i forgor

opaque wharf
rigid snow
#

opus is the best probably

amber fractal
opaque wharf
amber fractal
rigid snow
#

i’m not saying they should use react on a blog

#

but seems like the type

amber fractal
#

I can excuse not exact for 10x compression

#

Because it does have all of the detail so 1/1

opaque wharf
olive sable
#

The tram's electric engine induces a current in my bt headphones neuroShocked

#

I can hear the trams speed

amber fractal
opaque wharf
#

Indeed

olive sable
#

sage crag
opaque wharf
amber fractal
#

It's the best file size to quality ratio so far

sage crag
tender river
amber fractal
#

If that is photoshop psb, gimp is not opening it

#

Speaking from experince

opaque wharf
#

I would advice to not use image manipulation program to open it anyway lol

midnight sigil
#

neuroWicked I'm vibe coding rn

#

bless my github copilot

opaque wharf
sage crag
midnight sigil
rigid snow
#

vibe coding so you can feel like you’re management with a particularly stupid junior dev

sage crag
#

i feel like avif maintains colours better than jxl but maintains structure worse

rigid snow
amber fractal
rare bramble
amber fractal
#

2 and 3 could go either way for me

rigid snow
#

idk how you actually call the effect so i made the name up

#

it looks bad though and png is lossless

amber fractal
#

I was told to guess, what do you want

rigid snow
#

i want to yap

#

excuse me

opaque wharf
#

lossless doesn't mean it can fix artifact that is already there. It can still be png of photograph and it may be indistinguishable from jpg

olive sable
#

Aight i have arrived at the correct part of the beach neuroHypers

opaque wharf
sage crag
tender river
sage crag
opaque wharf
sage crag
#

file sizes of them on lossless mode by the way

amber fractal
olive sable
sage crag
tender river
nocturne olive
sage crag
amber fractal
amber fractal
#

One last attempt time

#

Same size, not conviced the web is correct

#

It's 3:00 so I'll just call it a night with knowing I got a better format to use

tender river
#

wont have internet for a few hours vedalEvilWave

sage crag
#

why are you previewing it neuroMonkaOMEGA

amber fractal
#

It's not an image catdespair

sage crag
amber fractal
sage crag
#

MY PC

amber fractal
#

Swap is being used

sage crag
#

closed firefox and now it feels fine again

#

🏛️

#

still using massive amounts of ram

amber fractal
sage crag
#

i wonder when it will be done converting

#

there's no ETA

#

also its nice to know that imagemagick can just convert psb to png somehow

amber fractal
#

Probably just rendering the project (which gimp should be able to do but can't for some reason)

sage crag
#

processing realtime is very different from processing with no time limit

amber fractal
#

It can do psd, just not psb

#

unless 3.0 changed it

sage crag
#

i should have put a timer on the command

#

that wasnt me

amber fractal
#

too much ram usage neuroAware

opaque wharf
#
  • Bime
  • Promptboard
  • AWA5.0
  • L A R G E image processing
#

Throw in Sam Game Engine for good measure lol

sage crag
#

ok new plan

#

its gonna work

amber fractal
amber fractal
sage crag
#

oh it died again

opaque wharf
#

Now I am curious

sage crag
#

i dont think i have oomd

opaque wharf
#

It can't be OOM

sage crag
#

its saying sigabrt

#

but im not doing ctrl c

opaque wharf
#

If it's OOM you'll most likely notice a heavy slowdown before the assassins comes

sage crag
#

i mean it does chug

#

but not that much

opaque wharf
sage crag
#

oh no

amber fractal
#

Imma note this for later because I have some legacy psb files I'll need to handle.

opaque wharf
olive sable
#

Awa

opaque wharf
amber fractal
sage crag
#

this is going pretty quickly actually

#

i think

#

the png is already 1.5 gigabytes

#

nevermind 2.3

#

its done

#

nevermind

#

it just got a preview

opaque wharf
#

It doesn't explode?

sage crag
#

now its done

#

3.3 gb

opaque wharf
#

Now to actually check evilWheeze

sage crag
#

ok now for the century long timer

#

shame

amber fractal
# sage crag

Guessing about the raw pixels of 24k res based on the file size.

opaque wharf
#

Why is the image rotated 69536 x 22230 neuroCry

amber fractal
#

All i know is a 3:4? 16k image was 1.1GB when PNG

olive sable
#

69K is above the allowed mak framebuffer size for every singl gpu AquaCry

opaque wharf
#

69k? It's 1.545.785.280 pixel so even worse evilWheeze

olive sable
#

Nah i meant resolution

#

Max is 32K x 32K

opaque wharf
#

32K monitor when?

olive sable
#

Idk

faint sandal
olive sable
faint sandal
amber fractal
#

I see a new Azaka pfp

opaque wharf
faint sandal
olive sable
#

8K is the max of intel igpu's iirc at the time

#

So that tomato would be potentialy gamecrashing

sage crag
olive sable
#

Is that so?

faint sandal
#

to be fair the stock tomato looks doodoo

sage crag
olive sable
#

Do we have the stats?

#

Oh

#

Bwaa

sage crag
#

theres a good number of regular chatter vtubers mostly in genchat

olive sable
#

Thats not a tomato

#

Thats a plastic todler kitchen prop

rigid snow
olive sable
#
5090
maxImageDimension1D    32768
maxImageDimension2D    32768
maxImageDimension3D    16384
maxImageDimensionCube    32768

Ye these specs have been the same for probably 10 years. Even the 1080ti could do thid

midnight sigil
#

A minimal, quick AWA5.0 Awably(the name for the instruction language) to Awalang encoder. It does not have more checks than basic linguistic grammar issues, so be aware of issues on your own. Two examples of Hello World programs are included for testing the encoder. (Forgive my bad coding)

#

@opaque wharf NeuroClueless

opaque wharf
midnight sigil
#

oh discord doesn't embed .awa neuroSadge

opaque wharf
midnight sigil
#

🥁

opaque wharf
#

If we can have AI VTuber, why not TV VTuber neurOMEGALUL

midnight sigil
#

1Hz stream neuroPogHD