#programming
1 messages · Page 129 of 1
i love glsl
glsl is my top g
say what you want about the brackets, but when it comes to graphics i know what im doing
i didnt get to 11111FPS without whispering to the shader gods
idk i wouldn't know either way
shaders are like a mystic art
no they're not
they're easy as fuck
you see his shader here?
#version 300 es
precision highp float;
layout (location = 0) in vec2 aPos;
void main()
{
gl_Position = vec4(aPos, -1.0, 1.0);
}
you get the vertex position in, and you put it back out as a gl_Position vec4
boom
triangles
tell that to the guy who made the Minecraft bloodborne mod
complicasted shaders are jsut easy shaders but more math
this is the most complicated vertex shader in my program
#version 300 es
precision highp float;
precision highp int;
layout (std140) uniform PROJ {mat4 projection;};
layout (std140) uniform VIEW {mat4 view;};
layout (std140) uniform cam {vec3 campos;};
uniform sampler2D noisemap;
uniform ivec2 forward;
uniform float time;
uniform vec2 playerpos;
out float dis;
out float height;
const int power = 8;
const int rows = 1 << power;
const int halfrow = 1 << (power - 1);
const vec3 vertices[5] = vec3[5]
(
vec3(-0.1, 0, 0),
vec3(0.1, 0, 0),
vec3(-0.075, 0.25, 0),
vec3(0.075, 0.25, 0),
vec3(0, 0.5, 0)
);
void main()
{
int group = gl_InstanceID >> 2 * power;
float density = (1.0/8.0) * float(1 << group);
int id = gl_InstanceID & (rows * rows - 1);
int x = id & (rows - 1);
int y = id >> power;
bool swap = abs(forward.y) > abs(forward.x);
ivec2 base = swap ? ivec2(x, y) : ivec2(y, x);
base -= halfrow;
base *= sign(forward) | ivec2(1);
base += forward;
vec2 grid = vec2(base) * density;
dis = dot(grid, grid) * 0.00005;
grid += floor(campos.xz);
vec2 rnd = texture(noisemap, grid * 0.01).xy;
grid += rnd;
vec3 vpos = vertices[gl_VertexID];
vpos.y *= rnd.x + 1.0;
height = vpos.y * 2.0;
vec2 direction = grid - playerpos;
float dist = length(direction);
float effect = clamp(dist, 0.0, 1.0);
grid += height * (1.0 - effect) * direction * 2.0;
grid.x += height * effect * sin(time + grid.x + grid.y - height) * 0.2;
vec4 worldpos = view * vec4(grid.x, 0.0, grid.y, 1.0) + vec4(vpos, 0);
gl_Position = projection * worldpos;
}
its not even that bad
What does that look like with visuals
old video tho
kinda like this
im working on vulkan now
that big shader is responsible for the grass
262144 blades of grass
the lack of low-pass-filered song 
i was getting kinda tired of that

@stark needle ?
You gotta make more
im working on the vulkan rn
its cool in some ways, but its also a lot of work
dont underestimate it
the entire reason game companies stopped making their own custome ngines is cuz its not cost effective
"anme like" im assumign you're refering to cell shading?
its kinda in the name, but that aslo uses shaders
the concept of "anime assets" doenst exist
you have your mesh, the texture, and the shader. you need all 3
this?
its low poly sure, but the graphics are not simple
they have both shadowmapping and a particle system
you're both underestimating how much work goes into graphics and how much a phone can handle these days
i was complaining about how unnecessarily much compute iphones have the other day

like the new iphones have rt cores
i dont mind having a lot of compute but i aint paying fot 32 cores on my phone
doesn't the latest snapdragon chip have rt cores too
probably
i don't understand mobile gaming and i never will
new iphones have RE village
and like, death stranding
okay the last couple gens have had hardware rt support apparently
lemme enable raytracing, iphone explodes like a note 7
yes id like to play a videogame by tapping a slippery burning hot brick with a tiny screen
??
oh i know why i remembered rt cores, the weird amd gpu in my exynos phone has hardware rt support
ever heard of a controller 
i guess the small screen part remains but it's not like you need a giant screen on the go
"The rt cores were introduced with the Snapdragon 8 Gen 2" huh
i guess with vulkan its possible
direct x and unreal dont run nativly, but vulkan has ios and android support
why wouldn't unreal run natively
huh i thought unreal had android support

2018
nah im wrong
ue support has been on android for a while\
but they changed it so playstore apps need to target andorid 14 or above
and since then the UE engine sdk needs to be 34 or higher
thats what i was thinking baout
also, i thought about how ue5 uses dx11/12, but for mobile it just switches over to vulkan
it's not like they have a choice 
true
they do, there is also metal 
i heard mainly good things about metal
considering my recent experience with apple apis, not surprising
not that i've ever used it
ye ive never used it either
i dislike it purely on the basis of apple making everything difficult for us graphics programmers for no reason
wait no actually custom shaders in ios apps is kinda a thing
some people have tried it mhm
there's still opengl
and the vk compat thing
isn't it open source
moltenvk was the "official" one, there was another one iirc
oh
moltenVK used to be paid
Man, watching vedal play is very tempting to backseat lmao
i mean its by khronosgroup, so it is actually official
maybe not on apple's side but khronos made opengl and vulkan
sam your game engine will run on anything

r
Anyone need any math utility functions. The programming part of my brain has been itching but it's been too hot to do anything big.
yes, write more fully recursive math functions
Make a math utility that parses string of math notation and evaluate that
u16 i_sqrt_r(u16 n, u16 odd, u16 count) {
if (n < odd) return count;
return i_sqrt_r(n - odd, odd + 2, count + 1);
}
u16 i_sqrt(u16 x) {
return i_sqrt_r(x, 1, 0);
}
i still find this piece of code beautiful
How complex are we talking. I've dabbled in custom scripting so this would be doable. Also what language.
farming chat engagement smh
give me a raycast non-axis-aligned aabb collision algorithm that returns the distance to the object and the normal of the side we collided with
whjat do you mean launch 
Honestly, don't do it lmao. Unless you have the need to evaluate arbitrary math function
package your python app into a zip and prepend a shebang to it and that zip will also be executable
launching a zip is more cursed
different program
this is not part of autodiff.py
obviously

Okay this is outside my wheelhouse. My best area is trigonometry. (Eg. i once wrote code to determine the first collision of a line from point a to point b with an array of circles defined as center coordinate and radius)
okay
Ended up actually figuring out a few methods.
Kept realizing "hey this could be simpler"
this is the code i have for axis aligned bounding boxes
but a want non axis aligned boundinbox math
intellij update nuked all of my extensions
Do a coordinate transformation 
you do trig to normalise it to axis and then do the
yeh
what?
fairy wasps
?
Something akin to a floating origin. Never tried it myself but I'm familiar with the concept
floating origin means having the origin move around witht he player cuz there is more precision around 0,0,0
or well, less floating point errors at least
i dont see how it aplies here tho?
I said "something akin to" not "exactly like" they're in the same ballpark.
a awa a
11011= 27
You're so close to understanding awalang
a what?
an awatism
im only 18 yet i have stopped understanding the new slang
I never understood any "slang" terms
Keeping up with the evolution of language slowly becomes a more active pursuit over time.
Sam is an unc 
Also the internet has probably accelerated it. (And may eventually lead to the merging of languages and accents)
whatever happened to bussin?
Who knows
Or maybe just the fact I only came onto internet communities because of Neuro and have no precence outside of Neuro community, and almost always use formal English
with the way the internet is currently going i wont be surprised if the global internet as we know it doesnt exist in some years time
contemporary internet slang comes and goes as fast as internet memes
No more Neuro? 
as devs we surely can find a workaround to the current stuff
but ye we're transitioning to 1984
quick someone bring up gpt-5 benchmark results so we dont trip the rule 3 detector
i asked gpt 5 to fix my makefile, and it made the problem worse
so uh
bad
gpt 5 gets a dislike form me
to be fair if you asked me to fix your makefile i would just delete it

awa
its so right to delete this
this looks like it's about time to switch to a new build system
nah
is that the rust bootstrap script
oh it's not
its tiny
*i would if python formatters didnt convert my tabs into spaces
bwa
then i dont wanne hear shit about how i format my code from you

do as i say not as i do
konii the hypocrite 
spaces > tabs
i like spaces yes
if you look to the bottom you can see this gem
if __name__ == "__main__":
try: main(
"e25a0683e6ee1fb31997aec3fc5d690e42af5c53", "https://git.ablecorp.eu/mlokis/hblang.git",
["-Doptimize=ReleaseSafe"],
{"lily": src_dir / "lib.hb"},
[], []
)
except Exception as e: die(str(e))
ye idk what im looking at
try: thing()
except Exception as e: die(str(e))
Overfitted to benchmarks moment
no one ever agrees with me about spaces and tabs
I don't get anyone who prefers spaces over tabs.
Bloated files (mainly an issue with uncompiled languages)
More room for hard to spot syntax errors (for languages that are strict about indentation)
Feels less professional (personal opinion)

i'm not shocked
bloated files is a non issue, its 1 byte per space
hard-to-spot syntax errors arent a thing unless you mix tabs and spaces
Language that depends on indentation is the cursed one not the space fault
and all professional python code uses spaces because they use autopep8 or black to format
I've always said it here and I will say it again. Semantic space in programming language is a mistake and can go die into oblivion
gotta love the handmade logging implementation though right 
Yes but 4 spaces is more than one tab so the bloat is proportional to the number of lines and the average indentation depth
again, the bloat is a non-issue 
i like spaces cuz it means im not forced to indent by a full tab when i put stuff on a newline
and doing tabs first and then a space or 3 after is cursed
i use tab size 2
i dont
spaces are unneeded
they are
noe
Use tab size 1 so tab = space
konii you're so right
One too few spaces in a massive file
btw did you know that semicolon between statements is valid python
yes
you have this thing called a formatter that formats code
you just sai u dont use that
yes because i dont have problems with spaces
(because im better)
dontleave trailing spaces tho
my files can have some trailing spaces as a treat
mine absolutly cant
boring 
Says the one with allman bracket 
what is prose?
hm, the definition would usually be that its normal speech, but the term prose only really comes up in a playwrite context, so something with a prose vibe is generally a ordinary-styled piece of text that conveys some poetic meaning of sorts

*playwright
you're the british one here supposedly
i shortly deliberated whether to write wright or write but with no regards to which is right i shortly wrote write
bwa
Watch Neuro till the end
You're part of the swarm
i have not watched a single second of the stream today
based
im just waiting to stop feeling full before i go to sleep
knowing konii a bit if she goes to bed now she'l be here again at 4am
if not earlier
toll free amongus
at least that way you don't have to have stupid arguments about bracket styles
bwa

Well nobody had anything for me to help with. Guess time for plan b, revive "un" and hope it doesn't get out of hand.
I prefer having to argue over bracket style than debugging A WHITESPACE CHARACTER
just remove the whitespace
i can't lie i don't think i've ever in my life run into that
simple
Yaml 
i can't imagine you put this meaning in purposely but if among us existed in the 80s-00s time frame that could be a real thing, dialing a multiplayer server with a phone modem (dial up) and the server has a toll free number
oh you're talking about yaml
play amogus for free
yeah frick that one
I won't be making it in JavaScript this time because JavaScript is my archenemy.
javascript loves you
Then it should act like it.
you just have to learn to love it back
what if you
combined vim and helix
making it so you can type action first or movement first
mhm
i have helix from 2022
i have helix from 2025
awa
awa
i have helix from 0 
bwa read helix docs, thoughts so far:
- lack of
.seems quite annoying, i think multicursors are meant to replace it fair enough i'll try using them - lack of tabs seemed annoying but i think space-b and gn/gp/ga/etc can replace it for me
- lack of replace mode seems annoying, having to explicitly replace replacement with R instead of just reusing p seems annoying but perhaps it fits helix's workflow better
- erm multicursors will take time to get used to

wait is there block selection
i suppose that too is meant to be replaced by multicursors
I love multicursors 
it was already pretty alright... i wonder what they changed
GamerSupps - https://gamersupps.gg/jaden10 (10% OFF)
Patreon - https://www.patreon.com/jadenwilliams
Merch - https://www.jadenw.com
Socials -
➤ Website - https://www.jadenw.com
➤ Main Channel - https://www.youtube.com/@Officialjadenwilliams
➤ Gaming Channel - https://www.youtube.com/@GamingJadenWilliams
➤ Tiktok - https://ww...
@faint sandal is this legit?
i mean the IT gibberish he used
I can confirm that it is in fact actual tech nerd stuff

Though you're not gonna be hacking the pentagon using metasploit 
Hey, with org that big, who knows
putting the vulkan into seperate file shas truly been a “I’m not going in blind, I’m just incompetent” experience
but ye i think it works mostly now
im gonna make another seperate file for the command handling tho
erm bime to sleep 
ok so i have these subclasses that are kinda supposed to be self-contained to make ownership easier.
but i have subclass 2 using the same struct as subclass 3. so do i need to define the struct in the main class now or make a new struct or?
OOP kinda sucks ngl
for handeling game objects its fine-ish but for this it does not work well
If it doesn't make sense as OOP then don't
well yes
for class 1 and 2 it made the code a lot cleaner, but that 3rd subclass is bringing ownership issues with the 2nd one
Hey guys, if I have an idea for Vedal that could help in improving the girls, would this be a good place to present it? Since I can't just DM him. If so, would a ping be warranted?
Make a base class the two lower classes inherit that defines the struct
def dont ping him
you'l get executed by 7 mods on the spot
Just put it in #1095948590947500113

apparently class 3 uses a function thats inside class 2 
Which is where I said you can checkout mixin
I have merged the drag button with the select button because it just makes sense to do so, not really sure how to make it much cleaner without adding groups of layers.
i also should probably actually have it drag rather than swap layers
but that seems annoying to make
We love encapsulation
Until it is suddenly inconvenient
And then we say fug it and break every rule because hard
That's the oop way

i have figured out a solution but ye
encapsulation be like that sometimes
and its not even that cursed of a solution this time
Dude Battlefield 6s optimisation is crazy
Haven't seen a game utilise my hardware this well in years
My CPU coolant temp was at 44 degrees C 
4k, max settings, DLSS quality, 180~ avg fps
RTX 4090 so spitting distance from an oc'd 5080
No I mean both my GPU and CPU were near 100% utilisation
ah
That's a rare sight these days
It was legitimately squeezing every drop of performance out of my hardware
GPT 5 made a typo 
Guess the launch version is about as bugged as GPT OSS's was (and is)
(what typo?)
The first word
so what is it supposed to be?
That should say "If you want"
I am stupid
arent we all?
My decomp tool was set to a folder named 12
why 12?
For convenience i put my decomp tools into 12 as well
One of the tools changed all ogg files to flac then went though all the code and changes every reference of .ogg to .flac
I just tried to run that tool on a different build of the game and it didn't work
Turns out the tool changed the references of .ogg to .flac inside itself so the tool stopped working
Eesh, those context window stats aint pretty
I have 12 folders
okay 
Think I'll stick with local and Google thanks
Oh crap I bet the asset converter did the same thing
having to make and maintain a header file for each cpp file is getting bothersome 
Sam how are you still awake
sam is blue now
yep
Not gonna lie, I've found myself using GPT OSS 20B just for the sheer speed I get out of it with 128k token context
i have divided the vulkan into 5 separate files now
this works mosly fine
except for
ye idk what happened here
honestly, it probably wont be that bad if i make the separate function calls of the same file a single one inside the file
imagine not writing comments
the function names are pretty self explenatory
they jsut look like shit cuz they're overcrowded
german phonemizing 
what?
https://github.com/espeak-ng/espeak-ng/pull/1929
claimed they fixed it
it better work this time

surely this one is clean enough
still a lot ov variables passing around but what are you gonna do?
a struct?
cant be bothered for now
the eventual goal is to have as litle as the vulkan stuff in the main file as possible, cuz i want it to fallback to opengl if vulkan isnt available in the user's browser-pc.
Input support 
fallback to opengl if vulkan's not supported 
instead of always doing vulkan_function()
i want to do
if vulkansupport function = vulkan_function
else function = opengl function
function()
doubling the workflow
it cant be that hard 
the opengl stuff will be easy, its the vulkan stuff that will be hard
why do you want vulkan on a web application in the first place 
This game engine is not specifically meant for web
But web support generally makes the amountbof people that play your game 10x
this was exactly the issue btw, it wasn't even a system config it was within the monitor itself i had to disable hdr entirely
it was on like HDR 1000 lol
cosmic and niri apparently do NOT have any sort of colour gamut support yet
well at least cosmic doesnt
mhm
chromium icon
speaking of, does someone happen to have the actual chromium icon but with a transparent bg?
thats what you want to ask someone from the future?
yes
fine i guess
i would have gone more for lie thruths of the universe insteads of aliens
cuz aliens are 100% real
but aliens might have the truths
chromium is this
too muvh blue
blue
ig i had an older one
trust me they'll go for full black and white in the future designs

only the outline as well
if the humans in the future dont know the thuths from the aliens, then you wont get any from asking baout laiens either
unless you're an alien whisperer
i just wanna find out where the quarians are so i can go romance tali
best romance in mass effect
well i mean the one specific member yes
tyvm
she has likie 10 fingies + toes total which is weird but that's like the only thing
some might find that to be a perk
oh and te whole eternally wearing a bio support suit or dies
i dont wanne hear it from an alien fucker
i prefer firefox
i havent noticed any memory issues from pretty much anything since linux
i used to regularly be using like 30+ gb on desktop
not at all now
havent had any problems there either
people have said brave is also good, but that lion logo is kinda e so i dont want it on my taskbar
brave is a psyop
and opera is just kinda meh
opera is spyware
what does this mean?
its kinda like raid shadow legends, you hear about it so much but nobody uses it
opera does have that vtuber tho
turn off gpu acceleration and you can save 150mb 👍
i installed the google extra spyware infostealer deluxe package a bit ago
and it has this old theme
and i kinda am in for it

isnt gpu accelleration supposed to help with video decoding or something?
it means i have no real criticism of it other than saying "that's sus"
i mean yeah
helps with many things
ooh
breaks others at times but usually i consider it a net positive unless i dont want it to affect my gpu for some reason
i did have on my old pc that gpu acceleration made me have really weird glitching for some reason.
it may have been cuz the dispaly was connected to the igpu but i dont actually remember if that was then.
I use chrome cuz the big guys up there implement standards faster than the standards itself 
that's cuz they probably contributed half the standard
from turning off hdr on this
i found that my monitor has like
game hax built in

this feels like bullshit to a high degree
it has a hardcoded crosshair
a built in turbo zoom
whatever this cham mode is
a super brightness toggle
for just like 1 spot in the screen
Binoculars
Cross hair
oh ye my monitors have that too
i dont see why i would use it but its there
built in fps counter for some reason
i guess cuz of vsync/gsync
Well I can see the cross hair for games that don't allow one
classic, Ive used an alienware moniter as well, it broke so im stuck with a small tv.
Newtonians in shambles
I can now duplicate layers... I really should figure out how to make a ui for multiframe layer support
as in insert layer will be visible for frame 1, 3,4 and 5.
onions have layers
indeed
i need to figure out a ui to support that so i wont have to duplicate a layer every for frame I want it to be visible in.
Would my ui still work if I displayed the same Layer twice.
I think it will break if I delete it, but it should still be able to tell that the layer is selected.
Actually I think it might just break anyway.
It’s not necessarily broken, I just have to change a lot if I want to do that.
I was thinking of a tag system for layers and then grouping by tags, which would mean that there could be multiple of the same layer in the ui when it has multiple tags.
I’m just trying to make a weird version of osu song select for layers it seems.
osu mentioned in #programming 
Google again being turbo based
There's no way openai is catching up to how based google is
what they doin?
super giga curated labeling for datasets
Actually achieving 10000x training data reduction for alignment
since in production traffic only very few (<1%) ads are actually clickbait.
OOOoookay there googol
Hi I'm mrbeast please click here for my unique ultra based giveaway of 5000$
google: legitimate approved non clickbait ad
kek this thumbnail i just rolled across
based department folder

saw there was a nice winrar 0day earlier
so they are just looking for the sweet spot of training samples
i wonder where this production traffic is supposedly coming from
since about 30% of my ads are clickbait, they need someone with basicly no clickbait ads to make up the diffrence
just showing that replacing say 100k samples of haphazardly labeled data with 500 REALLY WELL labeled ("expert labeled") samples can yield the same performance or even better
if i ever see ads
which i don't usually
but if i do
it's clickbait
evrythin on my pc is adblocked besides disocrd embeds
and on my phone its mainly yt shorts causing ads
i have never watched a youtube short to my knowledge
but most of those ads are local ads, so in other words i get ads for bol.com or wijkopenautos.be
not really much clickbait
litteraly translates to webuycars . be
disguised
we're really not gonna make it are we
idk why you typed the link tho, id be afraid of an embed
honestly i thought it had for a second when blessing replied lol
at least it seems like ai sloppa has made the turbo low effort stuff EVEN MORE obvious
i mean if i wanted music iddd just ping my homies in my game-dev server and they could pump something out
this is so real
give them 10 minutes and they'll give you amazing stems
i dont know why they work for free but they do and they're amazing
i have highly controversial opinions on 'ai music'
a lot of it is
well, compared to the real thing at least
in isolation, probably not as boring
it's a tool and combined with the real thing in my opinion it can definitely be something
someone talented already and especially already skilled in music production can make very impressive stuff with it just like anything else
we use synth for the vocals but besides that no ai.
i think that it works as well as it does suno 4.5+ probably one of the more mindbending and impressive products i've ever seen
idk what you’re referring to specifically, is it generated samples, loops, chords or melodies
the entire suite as a whole but even on a base level something like suno
there's levels to it ofc
i mean if we had someone who could sing or do va stuff for the games then id be down, but i doubt anyone is up for the task.
i wouldn’t use anything suno ever generated
it’s not that good
i have never heard it produce actually interesting stuff
idk how to explain it
also the way it sounds, it’s very spectral-ly and shimmery?
it's not perfect at all but blanket saying everything it outputs is just bland is coping
you show any random output from it to someone 15 years ago, even someone who is a musician at the time and
- they'd have no idea it's not human if you didn't tell them
- they probably wouldn't believe you either
lmao that’s just not true, suno in particular has a very distinct sound and is very recognizable
to you because you know what to listen to
with the whole way ai works it always tries to find the most likely next part of the song. so in general ai music is kinda like the most avarage song possible
and mentioning the shimmer is a specific 4.0 thing that is gone now
it is most of the time but i’ve heard it throw curveballs in
but usually they’re bad
you can control how much it throws in now anyways
they do love throwing in some dogshit though and calling it weird
anyways i dont disagree the whole thing is mostly creatively bankrupt and bland
but on the level of "holy shit that's crazy" it is just one of the things that really gives me that feeling fairly often
their fucking website autoplays music straight down my earcanal 
oh that's probably that collaboration radio thing theyre doing
motherfucker you need to log in after you supposedly generated it
sd has all of these interesting things like img2img and infill and whatever, i wish we got an open weights music gen model so i can make it spit out fucked up things like i did with sd
you kinda can
it has many parallels to img2img and such with how covers work now
not NEARLY as configurable
trust me i know
but
lost my chain of thought, i was referring to messing with parameters in the second part
not infill and whatever
ye jsut tried it, its not really soemthing for me
im not really one for those story-based lyrics where they tell you a whole paragraph on the rhythm of the music
also the music genre options were shit
but also as a person who’s very much into bass music one thing that pisses me off and idk if that’s fixed but it just always falls back to a very spectral sounding future bass melodic dubstep soup when prompted with a genre heavy enough, it doesn’t really understand atonality
for covers you now can change: lyrics+stage//instrumentation directions | the actual genre tags you are using for style prompt | the gender of the singer if wanted | the "weirdness" (basically just the denoising strength) | the style adherence (cfg ) | the input adherence (another semi denoising strength type thing) and finally exclude any genres/tags you dont want included (negative prompt)
oh now that you mention it
it’s a range between “all overtones are perfectly on the scale” and white noise
i have my bass at +8dB and i dont think i heard any bass from the ai
depends on the gen
it can get into sub-bass territory if you prod it
that has improved with each one cuz the dynamic range was tiny in like 3.5

Allo mathematicians in disguise. Can I ask, anyone know which letters or symbols aren't used in mathematics frequently?
they definitely can do sub bass idk
it does do that soupy thing you're talking about a lot if you're giving it like
jungle
‱
or anything related to edm
Ok but I need to name a variable
yes they love overly compressed tracks too, like it’s the fucking 2017 dubstep loudness war again

ϰ
I can't think of any letter that isn't used
this is called "permyriad"
but lots of multiple meanings

Cheers
o maybe? but thats because its easily mistake for 0
I guess I'll just revert to using my symbol
I guess yeah
that's a meta quest 3
∟∠∣∦∩∬∯∡∤∧∪∭∰∢∥∨∫∮∱∲∵∸∻∾≁∳ some of these symbols...
what in the actual fuck am i looking at?
half of those are just integrals
they're fancy integrals tho
closed integrals
CLOSED SOURCE ?
there is a symbol of 3 integrals next to eachother with a circle on top. what in the hell?
wdym
∰
actually i lied
it's not volume
it's the surface of a 3d object
idk it's been a while
it's 3 snakes having a jolly time dancing together
⋱⋮⋰⋯⋙⋘⋖⋪
dotted lines in all directions, ultra left and right, weirrd triangle, no weird triangle
okay i lied again it is the volume

defender(1981) characterset
freaking surface integrals 
⌖the holy cross of jesus christ is a math symbol
alien = got here thru science and pretended
that's just a crosshair

its litteraly called "Position Indicator" 
i guess its used for graphs
just tested gpt 5
i went to the nixos wiki to look up something and lost my train of thought, thanks
ugh
and this is what i got when asking how to run websites locally
∴ i remember seeing this symbol on my math exams
i forgot what it measns tho
something about implications in logic
oh ye
i don't think i've ever seen that, implication in logic is usually denoted as =>
x is a human, and human are mortal, so x is mortal
someone tell vedal he can buy h100's on a chinese black market with custom vram sizes lol
ye thats diffrent
this means "therefore"
help
how can turn the text into code again?
so that gpt can analyze it

television person
ummm i would say probably attach it as the src file if you want it to read the entire thing
LLM are better when the input are text, true
Is it really morning tho?
awa aywayawa
chat

Hmmm, the language model must've been bugged out
should I use #pragma once, or #ifndef
technically text gets converted to numbers
#pragma

technically the text is already numbers 
Any modern compiler should handle it well
you should use this
#ifdef MYLIB
#define MYLIB
...
#endif
smaller binary sizes ✅

what if you were moth
and supported by the standard ✅
glor
#pragma once is highly dependent on the compiler... though yea mainstream compilers support it

awa
they should add #pragma never
i am
aka excluding the file from compiling
that's the opint
what were you playing 2 weeks ago bro 💀

employed 
yes at moth
i am not employed at moth ...
I am ork
yes
me

I wonder if there's ork translator
alright so i found out 'der iz an ork translator
but i don't fink it iz perfect
all chatgpt wrappers
isp blocked cloudflare tunnels cool
time to do nginx like in the old days

I don't think this one is chatgpt wrapper
Could be wrong tho
https://lingojam.com/WarhammerOrkTranzlator
llama3.1-7b wrapper
Most likely
a jungle / intelligent / Liquid DnB mix
all tracks made by me and 8 other friends
for more on how we make a playlist a day here's a reply we left on an older comment -
We each make about 3 songs minimum per day on a bad day
and the playlists have about 10-12 songs
so with 1 day worth of songs we can make like 3 playlists
we don't make songs e...
wha is this
lingojam is replace yes

classic website
great way to make people listen to your music

awassembler 
systemctl reboot
systemctl abwabwaba
like why tf you use win 10
bro has no font antialiasing
they do it's just that the default chinese monospace ones are bitmap for some reason
c
c
dropped my router onto my keyboard
oh it's not even monospace
wait it kinda is
i assume the chinese characters take up 2 bytes so it makes sense to render them as 2 chars wide
interesting automod
good thing i recognize the website name it filtered
erf
i really doubt it gets mentioned often enough here to justify it being automodded but go off i guess
why do you need font antialiasing in the fucking command prompt 
I'm a proud user of AtlasOS
we should just get rid of anti-aliasing entirely 
I mean, I can use linux
but I do gaming a lot
I would rather just use wsl to assist me instea
my program take 2 seconds to compile
this is so cooked
neurover

slowest awa compiler lmao
this is the compile score of my AWA5.0 Interpreter binary, not the score of interpreter running awa code
well tbh my interpreter sucks as well
everything uses recursion
I trust my compiler will do the job on optimization 
your c++ compiler?

you dont 
just compile by hand 
every byte turns into 3 bytes
except for the middle padding bytes that shows as a *
uhh std::vector<Bubble>>>>& stacktrace)
are there debug informations? 
how many bytes is the binary
the hexdump omitted some padding
157080
thx
uh
u sure that number is right?
that's funny
i think your compiler is trolling you with the file size
it shouldn't be that big i think

possibly
mhm
I added 3 lines of code, now the file size is 2232 bytes more 
goodmorning 
g++ trolling
yuh 
I did -g and the size has gone up to 1351944 bytes
I'm not kidding

debug informations are huge af
somehow

so yea cough with size optimization flag on
it's now 89864 bytes
I see no zeros 
hmm
try -Oz -flto -s -ffunction-sections -fdata-sections -Wl,--gc-sections,--build-id=none,--as-needed,--icf=all

also -g includes debug info
its what -g is for


:NODDERS:
$ g++ -std=c++20 -Oz -flto -s -ffunction-sections -fdata-sections -Wl,--gc-sections,--build-id=none,--as-needed,--icf=all -o awa src/AwaConverter.cpp src/AwaInterpreter.cpp src/main.cpp
/usr/bin/ld: unrecognized option '--icf=all'
/usr/bin/ld: use the --help option for usage information
collect2: error: ld returned 1 exit status
``` 
-Wl,-nmagicmight help too

try -fuse-ld=gold

gold is usually the best when it comes to size right
what linker should I use instead
granted that's kind of the only thing it has going for itself ig
lld and gold are roughly equal but gold takes less effort to get it small
for general use? lld or mold
chuck -fuse-ld=gold into the args
note that this is not general advice, -N is pretty unsafe
it packs all stuff into the text segment, and the text segment is set as rwx
you can also try objcopy --strip-section-headers awa
objcopy: unrecognized option '--strip-section-headers'

lmao still too big 
llvm-objcopy: error: unknown argument '--strip-section-headers'
Debian LLVM version 14.0.6
ah makes sense


almost 7

i have llvm 20.1.8
man I feel old 
nice
you just havent updated your machine

why is there clang_21 but only clang-tools_19
clang tool scomes with visual studio no?
no.
https://apt.llvm.org/ here, do yourself a favour and download a not so ancient toolchain
its an optional package apparently
why is there even a clang-tools binary
lemme just update my debian 9 to 11 rq 
may as well do 12
if you can install elfkickers on debian then you should be able to use sstrip -z awa to maybe squeeze out some more bytes
the vulkan has been prety much split into seperate files now
i have 12 files in /src now 
why do i have this
this is normal
You did not count the library. If you want to see monster, see any browser source code











