#programming
1 messages ยท Page 496 of 1
desmodder say it will capture like this, but it actually captures a full screen and then scales it because the viewport is locked
so i had to add an inverse transform to the
viewport

https://www.desmos.com/calculator/nty1y5y0gw
done for now
oh graphic didnt update
shame
i was hoping it would update to this
oh
i decided to try manual scaling
its 1000000
no wonder f32 is having issues
wrr
it doesnt support f64
and turns out floating point is challenging here because of c

my fractal scales up to this zoom factor before reaching precision issue
or 81000x zoom
sdfkljsdlfkj
i got a credit card

eternal debt here i come
you can't use them anyway why do you need them

yeah you actually probably could find somewhere to use them

gradients hard
you can use ln(ln(z))/ln(2)
it what i used in mandelbrot in ableos demonstration
or apparently not quite
close enough

wrr
pixel
still using escape time colouring and not pixel colouring 
when rendering fractal you can do either
escape time or domain colouring
Nice man
Keep programming the universe or something...
domain shows the complex derivative of the function at the point
and
escape time uses the escape time
but you can smooth it so its not stepped
this was the algorithm i used for smooth escape time colouring
math.ln(x * x + y * y) / 2 equivalent to ln(|z|)
log_zn = ln(|z|)
nu = ln(log_zn / ln(2)) / ln(2)
smooth = iters + 1 - nu
frac = smooth - int(smooth)
c0 = palette[k % palette.len]
c1 = palette[(k + 1) % pallete.len]
c = lerp(c0, c1, frac)
i guess
oh, nu could be rewritten as log2(log2(|z|)
log(log wasnt smooth enough
hm
just thinking about it
do iterations of the escape time of the julia set increase in powers of 2
maybe thats why i used log2
so it could be cheaply computed on an int
but i forgot?
mayb

what language does it use

c0 = palette[k % palette.len]
c1 = palette[k++ % palette.len]
smooth = k - log2(log2(|z|))
c = lerp(c0, c1, smooth - int(smooth))

i guess smooth - k should also work
approximately
but they do exhibit different behaviours on a graph
so maybe not
mostly boilerplate to support scaling
its my old code
the artifacts are really annoying
but this looks like actual fp artifacts rather than logic error
you can pan around with arrow keys
and scroll with scroll wheel
the triangles sometimes get different artifacts
i wonder how easy it would be to fix this
What version of Python do you all use
Ive arbitrarily chosen 3.10 as my main despite not knowing any of the differences and it being harder to make work for some stuff
the
translation of original ableos mandelbrot
slightly strange looking

you can convert from mandelbrot to julia like this
what c value did you use for this
probably
-0.7269
+0.1889
oh i have an idea
i'll try same code but in
native webgpu
what function do you use for colors 
random

Fun fact
not fun
WebGPU works (with great difficulty and convincing) in discord activities
I got Qwen 2.5 0.5b to run entirely in the activity, and I double checked by killing the server script during inference and it still worked once all setup for the client
fractal neuro pls
i think artifacts are related to how webgpu does things
native webgpu does similar things, but i tried similar code with opengl and it worked fine on large zoom
it could be wgpu in particular too
or some flags i need to pass
or something
wrr
vec3 hsv2rgb(vec3 c) {
vec3 rgb = clamp(abs(mod(c.x*6.0 + vec3(0.0,4.0,2.0), 6.0) - 3.0) - 1.0, 0.0, 1.0);
return c.z * mix(vec3(1.0), rgb, c.y);
}
void mainImage(out vec4 fragColour, in vec2 fragCoord) {
vec2 uv = (fragCoord - 0.5 * iResolution.xy) / iResolution.y;
//vec2 c = uv * 2.0;
//vec2 z = vec2(0.0);
vec2 z = uv*2.5;
//vec2 c = vec2(-0.7269, +0.1889);
const vec2 c = vec2(-0.65, 0.0);
int i = 0;
const int maxIters = 300;
while (i < maxIters && dot(z, z) <= 4.0) {
z = vec2(z.x*z.x - z.y*z.y, 2.0* z.x*z.y) + c;
i++;
}
float s = float(i+2) - log2(log2(dot(z, z)));
const float phi = 0.6180339887498948;
//const float h = 213.0 / 255.0;
float h = iTime * 0.2;
const float hv = 0.1;
vec3 col = vec3(
//h + 255.0 * mod(hv * phi * sqrt(t) / s, 1.0),
h + hv * sin(s * 0.2),
//1.0 - 1.0 * sqrt(t),
smoothstep(0.0, 1.0, s),
//1.0 - 0.03 * s
smoothstep(0.0, 0.9, s)
);
if (i == maxIters) { fragColour = vec4(hsv2rgb(vec3(h, 0.3, 1.0)), 0.0); } else
{ fragColour = vec4(hsv2rgb(col), 1.0); }
}
try
some cool
precision issue
how many?
shadertoy
still crazy to me that u can do audio stuff through shaders
โฉ (@SocketSecurity)
We're trying to alert the lightning maintainers and the threat actor is closing our issues within one minute. The projectโs GitHub account appears to be compromised.
kek
PyTorch Lightning again 
what even is it
lightning is caused by a charge difference between atmosphere and earth
pytorch lightning is cool
its an arc of elecricity that
them using claude is not a secret
When is M$ leaving CLAUDE.md somewhere
Maybe we should have CLAUDE.md in Linux kernel/coreutils too
in need of some opinion
of the IMU LSM6DSR
as far as i read it has magnetometer similar to other high end IMUs
just well slightly more prone to a bit of drift
Magneto?
I think the LSM6 is accelero and gyro
Not magneto
I'm finding some interesting shit inside osu's source code
presumably website source
it's for training ai models easier
Anyhow every gyro will drift over time anyway
All from osu's leaked website source code
If you're filtering it anyway you can always try to correct the attitude of whatever you're measuring. But I think the LSM is more sensitive to temperature
i've built 4 tracking modules with LSM6DSR and was wondering if there's even more options i could try
MPU9250
i think i'd need at least 5 or 6
2 on my torso for center reference
If you're not low on budget I suggest just use witmotion. They're already packaged and have the options to use RS485 bus
lots of counterfeit models iirc
not really low on budget rn. just that i'd prefer to have great value
so i build my own
Well, yeah. Invensense has discontinued them anyway. I forgot their replacement part #
Then check out witmotion
also isn't this one a low end model 
i have one and the motion sensitivity is somewhat ass
The 9250 magneto is a separate IC anyway communicate using I2C
9250 is 6050 just with magneto inside the silicone
which supposedly makes it far better
though
my place doesn't particularly have stable magnetic environment
I don't know about that. They are better because they have invensense proprietary filtering algorithm that can output quaternion

Also, I think the witmotion does that too (outputting quaternion)
Invensense called it DMP IIRC
Digital Motion Processing
i could try witmotion honestly but for like maybe only one or two modules
they're expensive if i do like 12+ modules 
How sensitive do you need it anyway and what's your bandwidth need?
I told you only if you're not low on budget 
not much bandwidth, but definitely high sensitivity
What kind of trackers do u need? Imu trackers or what
Like blowing up the budget for government contract for example 
which as far as i could find its mostly the LSM6 models that do well in non stable magnetic environments
yeah, actually making it rn
EMI won't be an issue if you're not using a compass. And any electrical noise could be shielded by proper casing 
from the IMU that i have
From vrchat diy trackers comparison
ah
its not errr
emi
its uh

Ahhh, there you go. The top one listed is the newer one from invensense
That replaces their old MPU model
damn all the ones he suggested are listed as avoid
I told you both are discontinued 
oh, doesn't use magneto
Because you don't need it 
Unless you need absolute attitude
Like airplane
And they are a PITA to calibrate
its just trackers for vr anyway lmao
If you even so much move an iron bar all bets are off
i specifically wanted to avoid those mainstream trackers like vive or others
@fast pagoda La creatura arrived
Comment: Finding legitimate MPU9250s has become exceedingly difficult due to counterfeits and DOA IMUs. Buy at your own risk.
U can usually buy slimevr for very cheap from people that produce them large scale cause lower cost per component in bulk
...and i have bunch of IMUs and ESP modules sitting around...
You still need to filter them anyway 
Ok fair enough
i only have 8 LSM6DSR though
and turns out it was one of the best option
oh well
its fine i can just
order more for like $2 each
Yeah just find the OSS pcb and print them from jlc pcb or something for cheap
My suggestion is use STM32 rather than ESP32 for the processing and filtering
if i could pull this off i might have something of a quality of slime trackers
Use the ESP purely for the wireless stuff
Yeah i have old bmi160 trackers back when that was the recommended like 3-4 years ago and theyre honestly not that bad
And other high level stuff
Like obviously it's not gonna beat lighthouse trackers
But like lighthouse is it's own pain anyway cause if u have anything in ur room or want to put a blanket they're dead
its ass
they're ass
Words of warning, prepare for latency 
Buy tp link repeater and connect pc to repeater via ethernet
That's what i did
Yeah then ur good
U can get like ~50-80ms latency
its how i can comfortably also play wireless pcvr
If you want even lower then ditch the esp entirely and use dedicated 2.4GHz IC like some nrf offering
i study ic datasheets and pinout for life
It's not that bad. STM32F103 have USB FS
the only problem is literally this
What is the driver usually for vr tracker anyway? Not HID right?
If it's HID then it's easy enough
wait what's ur vr headset @true hemlock ? i suppose pico or quest?
quest 3s
128gb
i don't really feel the need to spend more than that
i think i got it for $250
new
yeah thats good price
not worth to dump 1k on a headset when most vr looks crap anyway
i mean if u just dont want lighthouse u can just buy 3 vive ultimate trackers which are still cheaper than lighthouse+vive trackers
uh
.
but theyre like 600$ in total
yeah... nah
do they only have camera tracking what
i move around few rooms
yeah fair enough then no
- sometimes curling into blankets are fun
- i like good battery life modules and lightweighted
so i figured
i can just
maybe spend extra $30
- the stuff i already have
and build a full set of trackers
sony mocopi trackers?
To learn more about and purchase mocopi, visit: https://ad.doubleclick.net/ddm/clk/624504520;431001760;l;gdpr=${GDPR};gdpr_consent=${GDPR_CONSENT_755}
To download mocopi VR on SteamVR, visit:
https://store.steampowered.com/app/3310660?utm_source=YouTube&utm_medium=TwiceVR
Twiceโs Patreon: https://www.patreon.com/twicevr
Enter Twice...
how much do they cost

and supposedly u can also use them for mocap
oh
ok no supposedly they're BMI270 accordinf to some reverse engineer
or ICM40608
yeah
just get slime atp
with the trackers u alr have
u need like 5 trackers only
Damn that's a shitty tracker
it's also old af tbf
I don't know much about tracker but the fact that the update rate, the zeroing, and all that jazz is shitty compared to what's actually need for smooth experience
@true hemlock supposedly this is the new meta https://en.shiftall.net/products/haritorax2
has direct 2.4ghz as well via dongle
Oh
I read that as shitfall at first 
Like, who tf names their company or is that an open source project. But the site design screams company 
yeah its company
Ye, shift all not shit fall 
lmao their manual is a google doc
That's one way to do it I guess. Faster time to iterate than updating the site
@true hemlock supposedly these even have lidar
I would say that lidar will not be uhhh, as effective as they made it out to be
better than nothing
also supposedly also works in standalone
via phone
and they have a pro version for better ankle/less cables
for 398 euro
omg wtf
check out what else they sell
"soundproof microphone"๐
what the actual fuck
bruh looks kidnapped

imagine ur parents walking in on u like this
At that point just wear furry suit with muffler
wear this but with a furry tail
and theyll send u to the psych ward
Reminds me of the Cows from the one Cyberpunk mission
they recommend this for meetings
lmao
imagine showing up like this to ur boss
hi it
-# pretty sure the idea is digital meetings (calls with the boss) you have to take in public but discuss confidential stuff
Can you screenshot my typing message plz
I want to see it is typing
just do it on a normal mic
no one will understand the technical stuff anyway
it is typing
Suzukiโs did u u n g h h n idk did did did did id did id do did six fix. I dis six six so. Six er f c ff a s ff d d. CJ. J I kid d d d gg d s s doc I jd do I j j b g t to wi he sdjdhddhddjdjdjdjdsiizxjsj s dedication ii j j inch u j n b kids didndjdjdjic j i j odd do. Idiocy u y labs Sidney u Judd CJ n ex in ex in ex in ex in on ex to d into s hi k de h c n b in l s c
Alrighty thanks
Hai
Am running tests of my prototype conditional depth model
Itโs gotten up to 82% accuracy so far
Pretty poggies
bruh
i was slow for this one
It's a daily hexagonal crossword puzzle where you need to fill in the hexagons with character sequences, so that they match the regular expressions (\
buh
what's this
it's puzzle where you gotta solve regex
by example
your what
||
That is a valid regex pattern to match for any character
nope that's a glob
*+ will select everything
L>L>L>L>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
/
IL>L>L>L>L>L>L>L>L>L>L>L>L>L>L>L>L>L>L>L>L>L>L>L>L>L>L>L>L>OL
a regex to match any character once is .
* will select just one char
no if you want to select everything it's .*
whats a conditional depth model
fuck lmao
Supposed to look like this
that's glob indeed
that's my first attempt ig
Well the Lโs are layers
idk how to read regex i do it by vibes
The IL and OL are input layer and output layer
so just residual/hyperconnections?
๐คฆ
it's not even like the regex here is hard
Ohh right
i know its why i could solve it
all you got is OR and wildcards here
i don't actually really know how to read actual regex
no, just star mean star
this one is pretty self explanatory
in regex if you want to say any char you use a dot
Modifier
and then you use the star modifier on it
you can and it mean match star if it has nothing in front but that depends on the regex engine
Back not front
a* means 0 or more a
this one i assumed "must contain vt" along with other random shit i just solved by looking at the other regexes
indeed
Hence you can't just type * to regex engine as that would cause it to modify something

You need to type \*
this reads repeat any character any times then V T then repeat any character any time
the regexes on regexle are really simple
considering the reaction
short and always the same format
in most good engines
i know for sure one bad engine which allow not escaping the modifier if it's the first character
yeah they're pretty self explanatory
also now y'all caught me never used any regex before
fuck regex
damn kaine is writing an essay
at least he's trying out ideas
regex is perfect to validate URLs
just do .+@.+ smh /hj
better than my astrophysics rant
Basically do all of the input tokenization, preprocessing, multimodal embedding, etc etc using the input layer, then let it flow through the first few weight layers (the tail), then cache the outputs of everything, route the current activations and shit of the final tail layer to a secondary set of layers (the reader layer stack) which predicts a single next token (the string within <|role|>โฆ<|role|>), fast forwards up to the output layer, then if the predicted next turn is of the assistant/model role then you reload the cached tail state and let everything flow through the rest of the main model layers (the writer layer stack) and generate an output normally, but if the reader predicts that the next turn wonโt be an assistant turn then you stop there.
Is completely useless on virtually all pretrained models since they almost 100% all use just two real roles, โhumanโ (user) and ai (model/assistant), but my future plans entail a model with a more open ended role system where, if these tests validate the core concept, this can be used to solve one of the biggest expected issues Iโd otherwise have
i got curious on theoretical scenario where you have near endless supply of energy or just higher than C^2:1 energy to mass ratio conversion and storage
and what it takes to travel to andromeda galaxy on such scenario
figured that if you could just accelerate at 1.5g half the time and decelerate on the other half
it takes about < 20 years for you. probably about 18 years
takes millions of years from earth's perspective though
~2.5 million years
special relativity is both a blessing and a curse
so just early exit? came out in 2024 (https://arxiv.org/abs/2404.16710) and was integrated into HF transformers ages ago https://huggingface.co/blog/layerskip
We present LayerSkip, an end-to-end solution to speed-up inference of large language models (LLMs). First, during training we apply layer dropout, with low dropout rates for earlier layers and higher dropout rates for later layers, and an early exit loss where all transformer layers share the same exit. Second, during inference, we show that thi...
A bit more complicated than that because the final implementation will be more complex than a binary stop or go
But that same concept
And also the fact that itโs more of a railway junction than an early exit cause said exit has its own layers and outputs
The tail stays frozen tho
im confused what this is supposed to do exactly
like
wym predict the turn
im confused
whats the purpose of this early exit
<role>user<role>
<txt>blah blah<txt>
<role>assistant<role>
<txt>gleep glorp<txt>
The bold is the text it is generating
The identity of the next turn, before it is actually sent
so like you want to speculatively find out when a person is about to talk?
im confused
no one lets their llm generate the role tokens
probably a case where it speculatively predicts whatever condition he implied with a separate set of transformers line converging back its inference to the model if condition were met?
im confused aswell
so im using a generalized term
Because they are 100% predictable
The next message after an assistant turn will always either not exist or be a user turn
But if there are more than 2 roles
And you only want a response generated for 1 of them
but i dont get it so like u want a LLM to simulate a conversation with many people?
I want an LLM to participate in a conversation with multiple people and naturally respond without:
a - responding to every single message
b - having a random chance per message
c - only responding when pinged or replied to
d - simulating c using multiple model inference calls and tool uses
so you wanted the model to predict if the next message will be from another user
and you wanted the model to predict when it can start responding as in no one else is going to talk next
I want the model to use the multi user group chats it will be trained on, and the natural turn taking dynamics learned from them, to choose when it talks as if it were just sitting on its keyboard reading chat and waiting
ok but then dont train a llm, just use an external probabilistic but still deterministic system
this is just an inference harness problem
Yes but group chats arenโt static
People randomly join servers
AFK in middle of convo
Etc
And multiple servers too
or you can just loop a normal llm with function calling and let it decide whether to respond or wait with some prompting
true
Yes, but this is more efficient
Plus asking an LLM to only speak when appropriate is like asking a toddler to only cry when they are scared
if you wanted the model to decide to focus on just specific person/convo at a time its doable with this aswell given enough prompting.
grpo
just need a reward function
looping?
drop LLMs, pick up SNNs :)
i wanna drop a copypasta
but i'll need to predict if i'd get smitten by Zeppelin or not
๐
with my secondary line of neuron propagation
drop in my dms i wanna see it lmao
When natively trained SNN beats the Turing test on the same hardware footprint then Iโll switch
nah it will be cheaper
keyword being "will"
yeah bro I'm still waiting to get paid to get the new pc
โSNN cheaperโ
look inside
$50000 entry level biomorphic hardware that doesnโt exist for models that donโt exist
beautiful
LMFAO
Yeah well I could also just use OpenAI api for the entire project and run it off a raspberry pi but thatโs no fun is it?
use qwen 3.5 vram problem solved
qwen 3.5 uses basically no kv cache
You are now known to be no fun
bro
qwen 3.5 uses gated deltanet
for like 80% of layers
Bro why try experiments and learning from doing them when you could just consume and settle for a worse option that isnโt yours
Ur so right
(this man has stock in Alibaba)
are u planning to pretrain from scratch
Finetuning pretrained text completion model on domain data then instruction tuning on custom chat format from scratch
problem solved (?)
You know if you had an idea that you turned into a concept and made a prototype of and were really excited about, i wouldnโt be the one to go โerm actually this already exists but in a different less interesting way in conclusion stop being happyโ, i would ask for details then give suggestions on potential modifications and/or applications you hadnโt thought of
welcome to the scientific fields
isnt this literally a pretrained text completion model without instruction tuning tho?
with less kv cache usage
than a standard transformer
u can always modify it

ya see
end user usecases aren't usually solved with complete architectural modifications
what you wanted to do was done many times by people using their own methods of calling the inference
shapes.inc bots are one example
plenty of other backend tricks
I mean
Iโm still gonna do it
Cause I think itโs cool
And also 6/8 tests are done now
im not stopping you, nor im trying to
its a cool experimentation
but im just conveying what shadow is trying to say
i personally am not trying to downplay you. honestly i think its cool that you're thinking of your own ideas
wrr
This is why you are my favorite duck in all of Australia
clumsy experimentations is what shaped the scientific community after all, and no experimentation are non clumsy
mortal venerable
nop
mortal unvenerable lop 
i love spamming nop in my ASM
My cats reaction to that information
He's eepy
Luckily I managed to move him before I held hostage 
whats different about it compared to normal pytorch
(which already makes it overly easy)
nope, it's just worth a bit of javascript
but don't tell discord
I'm calling John Discord right now 
noooo
Its basically just like huggingface trl
U define a trainer
Then do .train()
Or similar
And u work with callbacks and provided loss functions and stuff
Instead of writing ur own torch training loop
And it handles parallelism and annoying accelerators like TPUs

moire vs jpeg
jpeg win
i find it interesting how it appears to get linearly bigger, but its actually scaling exponentially
after the 13 seconds are up its already scaled 440000 times

lemme try render it
its realtime
vec3 hsv2rgb(vec3 c) {
vec3 rgb = clamp(abs(mod(c.x*6.0 + vec3(0.0, 4.0, 2.0), 6.0) - 3.0) - 1.0, 0.0, 1.0);
return c.z * mix(vec3(1.0), rgb, c.y);
}
void mainImage(out vec4 fragColor, in vec2 fragCoord) {
vec2 uv = (fragCoord - 0.5*iResolution.xy) / iResolution.y;
const vec2 p = vec2(0.75621304, 0.38042766);
float s = 2.0/exp(iTime+0.0);
vec2 z = p + uv*s* 1.15;
vec2 c = vec2(-0.8, 0.0);
//vec2 z = vec2(0.0, 0.0);
//vec2 c = p + uv*s* 1.15;
const int maxIters = 43;
const float phi = 0.6180339887498948;
const float h = 170.0 / 360.0;
const float v = 0.02;
vec3 col = vec3(1.0);
for (int i = 0; i < maxIters; ++i) {
z = vec2(z.x*z.x - z.y*z.y, 2.0*z.x*z.y) + c;
if (z.x*z.y > 1.0) {
float t = float(i+1);
float k = t/float(maxIters);
col = hsv2rgb(vec3(
h + v*phi*t,
1.0 - 0.9*sqrt(k),
pow(1.0 - sqrt(1.0-k), 0.6)
));
}
}
fragColor = vec4(col, 1.0);
}
put that in shadertoy if you want to render it
swap the z and c stuff to switch between mandelbrot and julia
p is the centrepoint of the render and s is the scale
needs some MSAA
i ownt
helu
elo
sup sam
hi
hi sam
hallo
cool
petpetpet
ye
(ying xor ying) or lop
hows yall doin programming peeps
could be better
โWe asked a first grader what aliens sound likeโ
Iโm alive!
1m view
define "alive"
Thems are fighting words around here
Opposite of dead
I think therefor I am argument 
i am argument
int main(int argc (<- me), char **argv (<- not me)) {
return 0;
}
int main(int a, char **b) {
return 0;
}
What is this and why did u do it
Is that still you?
i prefer void main()
nope always exist
identifier different (NOT me)
Alright so this is you?
int sum(int argc, int b) {
return argc+b;
}
c allows infinite levels of pointers
This is just suggestion. Cast it 
look theyre right here:
void *p
Reduce your response time to credential compromise with Flare @ https://go.lowlevel.tv/flare2026
๐ซ MY COURSES
Sign-up for my FREE 3-Day C Course: https://lowlevel.academy
๐งโโ๏ธ HACK YOUR CAREER
Wanna learn to hack? Join my new CTF platform: https://stacksmash.io
โจ๏ธ KEYBOARD
Like what you hear? Grab a Q5 at ht...
ANSI C I mean
technically you can have more
one very specific linux 4 kernel
void ptr is ansi c I think
also no in ANSI C23 it's actually 275 level of pointers i think
Or was that later addition?
and it's a bottom
void *t
hi t
hi konii

hi t
Hi
int sum(int argc, int b) {
return argc+b;
}
i am int argc
3 star programmers are something else
Not konii
hi chayleaf
int sum(int argc, int b) {
return argc+b;
}
oh my bad
hi int argc
hi t
hi int argc
hi int argc
-1
nvm can't find the source and the ISO book is fucking paid
No the OS would burn from its righteous power
It would be funny if HolyC works with gcc and modern build system
Ive always meant to actually look into how it works
"open" standard paid book
I doubt its using LLVM
wait C29 is awesome i'm gonna use that
Add the defer keyword and defer blocks and statements. This is similar to Go or Zig which both use defer for cleanup. Compilers like GCC and Clang have implemented this specification.
no more needing to use goto error pattern
the drafts are publicly available at least
Are they actually going ahead with one of them finally?
dam this is also amazing, scoped stuff like i can do in Java
For the if statement, add support for variable declaration, such as if (int err = xmit_ch('X')) log_err(err);, similar to how the for change was added in the C99 standard. The new variable can be used inside the scope of all branches of if, else, else if too. In C++, variable declaration has been allowed since the C++98 standard, further enhanced in the C++17 standard to allow for a second clause so the variable could be used within the condition itself, and C will use the later for C++ compatibility.
iirc defer was supposed to make it into c23 originally?
Might be a nothing burger
People have been begging for a solution for decades and they usually shoot them down
Classic design by committee 
If they are actually going ahead and adding it then I'll listen
daaam so cool
For statements that are iterations and for the switch statement, add naming via labels and transferring control through named break and continue (multi-level breaks). The syntax is the same as in Java.
And C#
https://open-std.org/jtc1/sc22/wg14/www/docs/n2895.htm
idk if they changed anything since then
C29 available in GCC 15
So its actually in the specifications?
we don't talk about Macro$lop Java
yes
L take
oh right, it required lambdas 
C29 is the upcoming revision of the C programming language after C23 that is planned for release in late 2029, informally named C2Y. Early working drafts of C29 were released after the January 2024 WG14 meeting. The current working draft N3854 was released in March 2026. Changes have already started to be integrated in popular C/C++ compilers:...
Lambdas in C?
Ain't no way
Draft stage still
No promises
already partially in compilers
They do that with draft features sometimes
you can alr in C++ so soonโข in C
This is design by committee we were talking about so yeah. If some asshat doesn't agree it could be removed 
Sadly wouldn't be the first time
time for another extension 
C+-
I should try this out though apparently it's in clang 22.1 
C* (no memory safety)
As if regular C has memory safety in the first place
C is memory safe if the programmer program correctly
Reminds me of lambdas in some other languages
surely you're not forced to use a whole block right
i migth switch back to C from C++ just for defer
i only use C++ for the slightly bigger STD anyway
What modern C++ do you use
C++23
I wonder if wax seal can still be accepted for legal document 

in C* we remove the free() function
wtf is this 
build stuck on this and nothing is happening
but its ...
vs's terminal
building through xmake is the same...
wtf
i guess its same thing
Jarvis write this in C
Jarvis, swap between C and Rust every 3 lines
Jarvis slap this guy
Jarvis make a C compiler with rust, and use it to make a rust compiler in C
Jarvis make AGI and make humanity extinct
Proud to sacrifice myself to the machine god
Neurosama will be proud
Meson exists
Unless you're really into LUA
I like xmake
It's made in china
And I like lua
jarvis delete xmake
xmake is nice but i remember when i tried converting one of my libraries from meson to xmake it ended up being quite messy because vendoring dependencies alongside patches is i guess not something they really want you to do
Lua is easy bro trust me you will like it
Jarvis hold my beer
open different tty and kill whatever uses it all
That's impressive considering you have 64GB of it
Trust doesn't grow on trees haiyaa
Or use REISUB
What could he have possibly been doing
But just the REI
She's cooked
Has 256gb btw
Jarvis, switch to a new language every line
I dont 
Its RMA
Im on 2x8 rn
Jarvis kill this peasant
More info on REISUB
https://en.wikipedia.org/wiki/Magic_SysRq_key
The magic SysRq key is a key combination understood by the Linux kernel, which allows the user to perform various low-level commands regardless of the system's state. It is often used to recover from freezes, or to reboot a computer without corrupting the file system.
This key combination provides access to features for disaster recovery. In th...
GB?
16gb total ye
In my defense, your message was once 2.8

Xmake top 1 china build system
bold words for someone with a leaf on theur name
Who cares what country it came from?
For you
Issue seems to be unity. Time to nuke
Classic
"issue seems to be unity" is not a classic
a classic is some fine wine
"issue seems to be unity" is tap water
its everywhere

Jarvis, delete your own existance im getting real tired of this meme
Jarvis
hmm
i wonder if my desktop support LRDIMM
then i can go from 16gb to 256gb
numlock
No, the AMD Ryzen 9 5950X does not support LRDIMM

my desktop supports HRAM
i seent
ye
RDIMM

Day something of making my own game engine
Did nothing today
ECC UDIMM should work though
i dont know if its my own fault or the computers fault
god imagine if Disney tries making a LLM and naming it Jarvis
it would be like Grok but so much worse
Must be the wind fault
or if its due to the brains i harvested?
highly contentious
Disney is broke bro

i specifically have 4x64gb of LRDIMM ECC
what part of "so much worse" do you not get? Jarvis will get funding from the worst elements of the AI backer space because it would have absolutely no fitler nor morals
A shame that they make ECC "enterprise" 
currently in server or just lying around?
in server
As John Linux famously said, he needs a machine with ECC 
so you can't use it in your desktop anyway 
4x64 is an interesting choice
8x32 or something would've been more reasonable
its cuz at 64gb you can fill the cpu's whole cpaacity
They probably have used the rest for other machine 
each cpu has 6 lanes and 12 rams lots, and supports up to 12*64gb of ram
same applies to smaller DIMMs, just more of them 
What I mean is the machine was probably got way more than 4ร64 before being sold to sam
mayhaps, i doubt it tho
It's pretty common if the seller was a system builder
it got marketed as 4x32, and when i opened it up itr was 4x64. so the guy didnt even know what he had
i hate this language, tf you mean this took another couple years 
it business
but more like sales
and data
not hardware
Forward declaration?
no, having println without any arguments for just a newline
They look at arduino and think "yeah, that's good"
Speaking of, I can't believe how many deployed hardware is being run using arduino right now
The framework not the hardware
my bad asking for too much abstraction, it won't happen again 
wait hang on ive got another one
print(line);
abstraction


False
You can't do print("something"line); 
Fix your define 
just dont print
Correct. Printing waste paper 
printers suck
Not by much on linux tho
I remember I made a printing shop system with membership card using raspi and nfc module
Good times when sbc are actually affordable and slim 

try running that and see what happens
i promise you it works
Shouldn't it be both using "" for it to work?
im also on a bed and cannot check
@olive sable
@opaque sigil
i am making player and camera controller
@olive sable
and its bad
@olive sable
hm?
hi
you can't concatenate a string and a char
#define line "\n"
that does work obviously
godbolt is a website you stone
Godbolt is website 
not in c++ without a space between tho
what do i have to put into godbolt?
it called Compiler Explorer
u gonna eep?
godbolt is also cool
compiler explorer and decompiler explorer my beloved
#include <cstdio>
#define line '\n'
int main() {
println("bwaa"line);
return 0;
}
my new contribution to cstd (stolen) (partly) (from leaf)
#pragma base N
sets the base index for all code below it
i.e.
#pragma base 1
auto x = arr[1];
#pragma base 0
auto y = arr[0];
assert(x == y);

note in c '\n' is an int, but in cpp it's a char
but actually im not bedrotting im sitting outside

Use C++ 
your code is broken
#include <print>
#define line '\n'
// needs -std=c++23
int main() {
std::println("bwaa"line);
return 0;
}
silly
enjoy bedrotting Ars_Pat
println line
redundancy is good for runtime safety

yuh uh i shall force you to bedrot
use gnu++23 it's better smh
msvc
Until you need to interop with other compiler
other compiler
mostly
clang
which supports gnu++ versions
if you only care about the cstandard you cant use it though
But does is support all the extensions?








