[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
▼ Settings Mobile Home
4chan
/g/ - Technology


Thread archived.
You cannot reply anymore.




File: 4maids-4.png (2.67 MB, 2048x1323)
2.67 MB PNG
What are you maids working on?

Last thread: >>110139176
>>
What happened to Satania?
>>
That's why I fucking hate AI:
> do some shit with AI, it feels right
> do some more shit yourself
> something is off. hmm.
> spend five hundred thousand hours debugging
> oh, the AI said I should use xor for the 'neg' instruction.
You fucking nigger bitch AI. xor is doing 1's complement. We want 2's.
What a fucking bitch.
You just can't trust it. Ever. Glad I blocked most shit again. It's just frustrating
>>
>>110177587
correct version is obviously
sub rd, zero, rs
>>
File: yfw-avx-hits-just-right.png (666 KB, 1252x690)
666 KB PNG
>>110177587
it is what it is.
vibeslop.
it work approximately, an approximate amount of times, based off current vibes
>>
what a worthless ban-evading tranny
>>
>>110177792
If cute stuff makes you mad you have a mental illness.
>>
If a0-a7 are function arguments.
Then how come a0 and a1 are only return values?
What if a2 is a pointer to a struct that I want returned?
Oh well, I just realized that the caller then already has the pointer. Nvm, I am a bitch. I love shitpost debugging
>>
Tabby pinball now uses floats.
>>
>>110177843
>ban evading
>cute
holy shit you're such a worthless retard
>>
>>110177875
so what is a-0 if a1 is return value and 2-7 are arguments?
>>
>>110177926
Learn reading comprehension.
>>
>>110177948
a0 and a1 are return values. Both. Yes, two.
>>
>>110178247
PS: that's obviously needed for 64 bit values on 32 bit architectures
>>
This program that downloads from all the video channels I want to follow is actually like 3 years old. I'll probably never release it, people will have to find it organically... But occasionally there'll be a new star or issue on Github.
>>
cmake is the reason I don't like sepples, and don't write code in sepples. why is this the fucking standard? it's incomprehensible. what a crock of shit.
>>
>>110179040
Agreed. Have AI write the CMAKE files honestly. It's too retarded it's like learning regex or apache languages, nobody cares about them.
>>
Erlang is the best programming language
>>
stackoverflow just helped me to make my functions incredibly cute!!

is_digit:
li t0, '0'
sub t1, a0, t0 // c - '0'
li t0, 10
sltu a0, t1, t0
ret

is_letter:
li t0, 'a'
li t1, 26 // ('z'-'a'+1)
ori t2, a0, 0x20 // convert lowercase
sub t3, t2, t0 // lcase - 'a'
sltu a0, t3, t1
ret
>>
>>110179315
>li t0, 10
> sltu a0, t1, t0
oh I am retarded.
There is a sltui instruction iirc
>>
>>110179315
updated version
is_digit:
addi t1, a0, -'0' // c - '0'
sltiu a0, t1, 10
ret

is_letter:
ori t2, a0, 0x20 // convert lowercase
addi t3, t2, -'a' // lcase - 'a'
sltiu a0, t3, 26
ret
>>
>>110179142
>>110179040
Just use make
>>
>>110179456
is_digit:
addi t1, a0, -'0'
sltiu a0, t1, 10
ret

is_letter:
ori t1, a0, 0x20
addi t1, t1, -'a'
sltiu a0, t1, 26
ret
>>
>>110179466
Use xmake—it's actually good.
>>
>>110179466
just use gcc bro it just works
>>
File: psy-op-nig.png (22 KB, 816x162)
22 KB PNG
>—
>>
>>110177506
umamusume is for zoophiles, since the fans wanted to fuck all the race horses whose the anime girls were based on.
>>
>>110177843
his cute aggression is acting up in a weird manner. he secretly loves it. don't mind him.
>>
>>110177926
Autism and mental illness
>>
>>110177587
AI made something work on a program I was making but in a really, really, bizarre and incomprehensible way. When I actually broke down each step with comment lines, it made absolutely no sense the way it had done it.

It was to do with unescaping and re-escaping lines. Instead of title:contains:cats\: they're cool&&description:omits:dogs easily in one step getting each entry 'title:contains:cats\: they're cool','description:omits:dogs' it was splitting it up into random chunks in a seemingly nonsensical way. Like it would be split into 'title:con','tains:cats','','theyre cool'.

The round trip for any string sent in absolutely worked. Somehow. But the logic wasn't right for a program any human would ever work on.

They also like to send functions into functions which I hate...
>>
File: mpv-shot0001.jpg (313 KB, 1280x720)
313 KB JPG
kekedi
https://i.4cdn.org/wsg/1793129773690474.mp4
>>
>>110177792
This is a maidposting site.
>>
File: all-wrong.jpg (106 KB, 680x688)
106 KB JPG
>>110179850
Wrong
>>
Probably a shit place to ask, sorry if I'm wasting time not looking elsewhere but thought I'd ask for your opinions here first, how do you actually get into the github stuff like submitting your code to open source projects? Not really the mechanics of it technically, just.. What projects do you go with? Obviously I'm not gonna start with anything important or popular, but then I don't really know what to look for. I want projects where a beginner can feasibly not waste someone's time by submitting their code. I think github has a "feature request" which I guess are "objectives" but then again, I don't even know which projects to add features to. I'm not necessarily bad at programming, I've just never really entered the world of working on programming stuff with others so I really don't know.
>>
>>110180112
some big projects will have tags like "good starter issue" that are supposedly easy to get into, there's no easy answer though especially as working on an existing project means you have to learn how the codebase and procedures work
>>
okay we have words (and numbers) separated by whitespace. Cool.
I don't even know. Yesterday I thought about building something forth-ish. Will see
But first lets do some tokenization
>>
>>110180112
>Obviously I'm not gonna start with anything important or popular
You absolutely can do this. Your first changes are going to be SMALL, maybe even single line of code changes.
You're probably not going to rock up to some random project and just dump a massive feature change. And if you were, at least state your intention of what you're doing (a lot of projects have an IRC channel or similar), and you'll often get a lot of pointers.
>>
>>110180254
Ok I am right before creating actual tokens.
If this works then I JUST need a stack and execute shit. Simple as that.

Today I told my therapist that I am often frustrated and feel like an absolute brainlet when I am coding.
I am glad she didn't ask what I am koding on. i don't want to explain myself why I write a fucking risc-v assembler in HolyC and now trying to build a usable system on my risc-v cpu with that fucking assembler. Holy fuck.
I could just do javascript instead and have fun with other nerds and talk with them in self-help groups that I should visit
>>
>>110180717
Could you give me some kind of an example of a single line code change? I can't really wrap my head around that haha. Like a typo maybe? thanks
>>
>>110177587
you xor and then add or subtract 1
>>
>>110180782
Probably some kind of bug fix.
<= instead of < or something.

I'm more just trying to set your expectations of the kinds of changes you'd probably actually do. Start small. I'm not saying literal go for single line of code changes, but sometimes that's just what it is.
>>
>>110180794
yes, but you can also just use the sub instruction
> sub rd, zero, rs

PS: you ALWAYS add one to the binary value. You never subtract
>>
>>110180916
>PS: you ALWAYS add one to the binary value. You never subtract
That's was I was thinking, but I wasn't sure.
>>
>getting merge conflicts from files that haven't been touched in months
>can't figure out why these didn't pop up from previous merges
wtf git
>>
>>110179474
what type of assembly is this and why does it have a slut ui?
>>
>>110181799
You've never had a sexual experience with a slutty ui before?
>>
I'm trying to find the optimal way of drawing lumpy turd-like entities
>>
File: file.png (838 KB, 1745x591)
838 KB PNG
Why is it jeets?
>>
>>110181799
risc-v.
It's actually sltiu not sltui, which is weird.
Other instructions just append the I, but sltui prolly looked shitty
>>
File: file.png (1.44 MB, 1354x1218)
1.44 MB PNG
Portable maids
>>
week 5 of learning python, i really like pydantic's BaseModel and storing types independently
>>
>>110180112
you can contribute to anything. it doesn't matter. just fork some project and change something and submit a pull request. if some random dude on the internet likes your change bam merged. the trick is making small good changes.
>>
>>110180112
start with becoming a user of some project. you can't just commit changes to code of things you aren't familiar with how they work
>>
File: scrn_20261028_281710.png (8 KB, 640x480)
8 KB PNG
Making good (based) progress rn.
Not using jump tables everywhere I could, but if else is fine too.
Now just gotta put tokens on the stack and execute.
I think I will not worry about not error'ing when there is no space after a number. Fuck errors. I don't do errors (tho I am quite impressed with the error handling of my assembler. Holy shit that worked great and almost always reported the correct line number +-1)
>>
>>110182764
This is what the average wagie looks like.
>>
So I wrapped my perf counter around the pixel renderer subroutine alone and found it generates only 5 instruction cache misses per line rendered.
At 144 lines per frame, that would amount to about 720 cache misses, but the increase from my previous scalar renderer was closer to 3000.
I'll wrap my previous renderer at a later point to check it, but it seems to strongly suggest that they're coming from somewhere else, perhaps somewhere the emulator is spending more time because of time saved (such as waiting for the next frame render to start).
>>
>>110185112
So wrapping the old renderer turns out to be around 3500 cycles per line vs 2500 for the SIMD one, and similar instruction and data cache miss values.
Progress.
>>
sup /dpt/
ive watched this:
https://www.youtube.com/watch?v=MRO1iaEv-LE

read this: >>110186236

and my idea is to have a sort of progressive encrypting/decrypting executable

you encrypt the executable but with a twist:
it starts all encrypted save for an entrypoint
and as it executes, you decrypt a chunk, the one youre about to execute
and encrypt the chunk you already executed (to reset its state, and to makes things harder to decompile)

ive thought about this years ago, but didnt have a usecase for it
i do see one now. it would make ai-assisted decompilation way more expensive

i hope- expensive enough to make vidyaslop decompilation impractical for non-savvy people
and i hope savvy people have more efficient ways of making money

whats your thoughts?
me, im vaguely thinking in the direction of mprot, making pages both read write, and execute
and basically encode the program as a whole bunch of strings
probably each string containing the keys for the previous and next blocks, and inlined routines to decode said blocks as they get executed
probably otp-like, im thinking

the tradeoffs: should accomplish what it says on the tin. force to restart the program thousands of times to get an accurate image of the code. which would make putting together an accurate image of the executable a fucking nightmare. i think this should be enough to make ai-assisted RE impractical for the parasite vibeslopper kind

at the cost of: exploding the size of the executable, which yeah. it sucks. but also its ok bc the lion share of the mem footprint will be assets anyways, so its gonna be diluted down to <10% more mem footprint, i suspect
and at the cost of a performance hit because the decoding will *have* to happen, which means a whole lot of ops, and icache/dcache thingamajigs.
possible to mitigate by selecting how the chunks are subdivided. but then it introduces the problem of function calls not lining up with with chunks
>>
>>110186750
programs don't execute in "chunks" you fucking idiot
>>
>>110186750
congrats.
you re-implemented:
vmprotect, denuvo, et al.
>>
>>110186991
they actually kinda do, in a couple ways
but here im talking about an abstract unit of code

>>110187061
yeah, but computationally cheaper, hopefully, and opensource?
maybe even better because denuvos & co are about DRM, not RE-hardening proper
and the goal would be to thwart talentless hack sloperator parasites who want to ride off the advertisement efforts of some poor indie dev whos gonna net in 10k sales max anyways

thats the usecase
not to be absolutely bulletproof bc i expect the compromises would make it unsuitable for the abovementioned usecase, then
but to force RE of a product to be too expensive for the generic tier sloperator retard to oneshot copy something most often quite shit in its own right too, but at least coded with passion and maybe even skill

it wont protect graphical style, assets, but this could potentially protect handcrafted code
>>
>>110181990
optimal in what way?
>>
>>110186991
>he doesn't use ChunkBASIC
>>
>>110187605
>she doesn't use HolyC
>>
>>110186750
If you make everything local, it's pointless. The keys of the kingdom are in the binary.
If you don't, then it's Denuvo. Pointless in the long term. The point of Denuvo is to generate FOMO and make people buy the game day 1.
>>
Rust just got replaced >>110187845
>>
>>110187854
>The keys of the kingdom are in the binary.
same with pretty much any encryption short of otp

the idea is to make it impractical for vibeshitters to RE the thing with llms
>>
>int execlp(const char *file, const char *arg, ... /*, (char *) NULL */);
>The exec() family of functions replaces the current process image with a new process image.
>The initial argument for these functions is the name of a file that is to be executed.
>The const char *arg and subsequent ellipses can be thought of as arg0, arg1, ..., argn. Together they describe a list of one or more pointers to null-terminated strings that represent the argument list available to the executed program. The first argument, by convention, should point to the filename associated with the file being executed.

Can you think of any legitimate reason not to pass the same char pointer as file and arg0?
>>
>>110188726
why would you like it to be the same pointer?
you have then the problem of computing your args
and you would probably have to do a copy
>>
>>110188726
There are some programs that'll change behaviour based off of arg[0], e.g. busybox, but that's a pretty rare thing.
Yes, the vast majority of the time, you'll just use the same thing. From an API perspective (specifically for execv*), having argv[0] is nice to have too.
>>
>>110188726
grug make program think old but new?
>>
>>110186750
i'm all for protecting and promoting authenticity over pure slop but looking at that video...

>needle in a haystack game
>punching a wall game
>tetris clone

is it really worth getting up in arms over what is already slop? most people can filter out entirely vibecoded trash from good games, and these clones die in irrelevance. and i'd argue that if your game still cannot be differentiated from the clones then your game was likely slop too, sadly.
>>
>>110188780
>change behaviour based off of arg[0], e.g. busybox
That's a really cool idea that slightly blew my mind when I first encountered it. But busybox works by setting up a whole bunch of symlinks for all it's various behaviours, right? So wouldn't you still pass one of those symlinks as file?
>>
>>110188956
>is it worth it
yeah. at the most basic level, its something you can put in your portfolio
then theres the moral angle
theres the craftsmanship angle
etc etc
its a worthwile endeavour for many reasons

maybe some day you will wanna write vidyaslop because thats whats in the cards rn
bc life threw you a curveball, or maybe you burned out on your current job
>>
>>110179850
*maldposting
>>
how do i even go about learning how to program? just download software and follow guides online until i somewhat know what im doing?
>>
Holy fuck malloc sucks. I'm so glad Rust exists in its sheer existential beauty. All I did was not be a total fucking retard and I got past the borrow checker every time. Also factorio or something. Holy shit that game.
>>
>>110189546
The goose is loose.
Use goose.
>>
>>110189590
Goose? lmao nobody writes code in Goose anymore retard we all switched to Mallard. Better refill that subscription and start vibe rewriting all over again.
>>
>>110189626
>Goose? lmao nobody writes code in Goose anymore retard
This. Goose is cooked.
>>
>>110189699
At least cooked goose is tasty.
>>
>>110189509
>how do i even go about learning how to program?
1. learn what a computer program is, and how do you even use one
2. determine a reason why you even need to learn to program
3. finish some basic programming course (any will do, they all suck equally) to get an idea how basic programs are written
4. start writing a real program using just those basics and looking up things you don't know yet but need in your program
>>
>>110189509
i've been having claude help teach me how to code. it's been a good process so far
>>
>>110189833
what all sloppers should be doing right now, or get ready to pay those post-IPO price-hike rates
>>
>>110189509
First lock in on an end goal, that's like half the battle, then research the most efficient way to get there. If you want to build the next photoshop or something, study the shit out of it inside out and what programming language is suited for the task. Excel is actually a decent starting point for learning how to visualize and plan out your code. Raw code will look like satanic incantations in ancient babylonian for a while.
>>
>>110189509
how much math do you need to know in order to code
>>
>>110189766
>>110189938
thanks guys, ill look into it. i dont have a specific end goal in mind currently, i just wanna be able to make my own stuff without needing to rely on AI
>>
File: IMG_3571.jpg (914 KB, 1944x2565)
914 KB JPG
>>110177506
Based maid website.
>>
>>110189509
I don't know about everyone else, but I went to school for it.
>>
I'm going to make a new os called PENIX
>>
wonder if Ada will see a resurgence soon, given the flood of CVEs
>>
>>110190774
what guarantees does ada provide that something like rust wouldn't? I don't even like rust, just wondering
>>
>>110183650
cute
>>
>>110191041
IIRC the last time someone who actually knew ada explained there's a lot, including language design stuff where they designed the syntax to avoid bugs, and ecosystem related stuff that might be considered external
but that all that also makes it a pain in the ass

there's also an even more restrictive substandard of ada called SPARK similar to MISRA C (which also offers a lot more than rust in terms of safety) except more robust and is meant to be provably correct mathematically as opposed to using static analysis
which a language like rust (or any with actual features) will never be able to achieve because you'd have to remove 99% of it
>>
>>110189938
this, what helps me right now is to focus on small bits at first, just look at code and ask ciaude to explain 1 thing from it, then reproduce that seperately in a test program
also change small things so you see how things are inherited, especially in OOP you will develop a skill there quickly
try and make the output something you prefer, then figure out where it should be called
also dont use the scripts you made, delete them, then recreate once you need them
>>
File: Sucker.gif (1.4 MB, 490x360)
1.4 MB GIF
>spend weeks trying to figure why microstutters happen after every new text object is created in my 3DS renderer for the Grim engine
>try every optimization I can think of
>thought suddenly occurs
>"Wait, doesn't Grim Fandango keep dialogue transcripts by default?"
>turn off dialogue transcripts
>no more microstutters
>my face when
>>
after 5 weeks code doesnt look so esoteric, depending on the difficulty of the progran and my familiarity with the topic, I start to see patterns
>>
>>110189083
>So wouldn't you still pass one of those symlinks as file?
Most of the time, yes. But you don't have to. Busybox just cares about (the end part of) the string in the first argument.
>>
File: grass.jpg (36 KB, 452x451)
36 KB JPG
good, lets touch grass, then lock the fuck in.
brb
>>
>>110189509
https://docs.python.org/3/tutorial/index.html
https://www.lua.org/pil/contents.html
https://cosmos-lang.github.io/ https://mdbin.sivaramp.com/p/p24wr36x (somewhat unstable, game engine soon)
>>
File: lock-in.jpg (431 KB, 4000x3904)
431 KB JPG
>>110192277
Re. Locking in right in this moment
>>
>>110189153
Learn about ethics from an Encyclopedia and not an youtuber, then, ask yourself if the youtuber has fallen to a logical fallacy or cognitive bias, once that has been established, only then present it to me.
https://en.wikipedia.org/wiki/Ethics
https://en.wikipedia.org/wiki/Sophist
https://en.wikipedia.org/wiki/Informal_fallacy
>>
damn, I forgot how slow cpp compiles.
Back in the day I thought that's fine and normal. But when you use Go or HolyC for some time, then cpp is just taking ages. Holy fuck
>>
https://vertex.degree/
i saw this free graph theory book and thought it'd be cool. but i can't get into it.
>>
https://play.mucad.org/?example=1

Neat.
>>
>>110191411
for scummVM*
>>
I sure hope the cameraman for this lecture doesn't film the speaker and ignore the slides with source code on them.
>>
>>110192925
I think Rob Pike said they were able to have design discussions and development sessions for Go while they were waiting for their C++ builds.
It takes my workstation an hour or more to build some common C++ projects so I know he's not joking. I can legitimately build the Go compiler itself and nearly 100 Go tools that I use in like 5 minutes.
I do that daily, meanwhile I rebuild LLVM only when I absolutely have to. It takes hours and uses 100% of my ram in the meantime.
>>
>>110192747
>a wall of text to say "nuh dont bother", but in an overly intellectualized way
youre trying to convince me to be demoralized to justify your own demoralization
now i CERTAINLY wont be reading ANY of the philosophy that brought you to this point
>>
>>110192747
btw
philosophy is not something that you can learn
its like the aesthetic sense in artistic pursuits. its something you develop with time

pretending that reading the old moralfags' books counts as becoming one of them
is how we ended up with DEI
>>
>>110194182
The only based philosopher was the OG gigachad Pythagoras. The rest of them are products of their times and upbringings.
>>
>>110194238
the only teaching i hold true is that:
> philosophy is the art of asking questions, not necessarily answering them...
'learned that in the 8th grade or something like that

a couple years down the line i read beyond good and evil and i learned the other half of that proposition
>...that answering questions is most often moralism, not philosophy

needless to say, my fav is nietzche.
because his work is transformative, as opposed to informative
and he had the maturity to not consider his thoughs as final. at the very end at least
he wrote bgae something like 1 years before dying
from what i gleamed of his earlier works, he was basically building up to bgae (didnt read em, only excerpts. why read the drafts when you can read the final version?)
>>
>>110194305
I hate Nietzsche because I'm not a silly fedora and Nietzsche was mentally ill.
>>
>>110194305
Nietzche is a product of his time too, shit's antiquated now. I downloaded some lectures on his shit where they broke everything down in plain english cuz he writes like an asshole and you need to be native german to get what he's saying fully, so much is lost in translation. Essentially a fedora tipper coping with nihhilism and trying to replace Gods morality. Eventually driving himself mad, cuz he was sickly all his life and wanted to larp as a superhuman. Rebelling against his pastor father.
>>
>>110194482
>i dont like netzche because it attracts edgelords
thats immature as fuck
nietzsche could have been an obnoxious troon furry pedo and it would have made no difference to what he wrote, or how what he wrote would effect the reader
because the latter is the useful part of reading nietzche
you dont take his writing as gospel, you confront yourself with it, use it to refine your own philosophy

fedoraniggers need not apply. they read beyond good and evil bc it sounds edgy and dark then go around repeating excerpts form the book without understanding any of it
>>
>>110194552
>I downloaded some lectures on his shit where they broke everything down in plain english cuz he writes like an asshole
thats part of the transformative process
his long ass phrases and the fact that theres related, completing concepts 100 pages apart trains your intellect in cutting to the essence, and in your attention span so to speak

>i saw a lecture about him
aka
>i listened to what some dweeb retard who's >>>learned<<< philosophy form a handbook has to say about him

youre not getting any of nietzche this way.

case in point
>muh superhuman
a superhuman is a man controlling his animal self, and not the other way around

>muh gods morality
do you want to talk about how aztecs sacrificed hunreds of people in order to prevent the apocalypse?
it was the epitome of morality for them bc they thought theyre guaranteeing the sun will rise tomorrow.
"god's morality" is not something that you can say in the context of philosophy and be taken seriously
>>
Nietzsche would love c and claim all its quirks and annoyances are a knife cutting away at your animal side.
>>
>>110195245
in a way youre right
c does teach you to have self control because you dont have a whole framework to wipe your ass for you adn account for your adhd and immature ego
>>
>>110195304
Sounds like masochism for the mentally ill. Remember it doesn't have real containers and it's masochism for the mentally sound too.
>>
>>110195357
do you whine about a lack of containers in asm too?
>>
>>110195357
obsession with reuse is just something you have to let go of
>>
>>110195245
Nietzche would then schizo out and go catatonic at how profoundly wrong he was
>>
>>110195368
Tbf asm is limited by the hardware. C wasn't and evolved into C++
>>
I've been using more altchans after the hack and it's annoying that each one has similar enough but slightly different UI, I kind of want to make a unified frontend for all of them but what's a decent way of implementing it that won't be a ton of work? I don't want to reimplement all the posting related auth cancer, just the thread view really, "thread" class in DOM in 4chan's case. Would that be doable with a userscript? What would be a good approach?
>>
>>110195944
>c bloat bloat
ftfy

sepples is when people who hate low level shit make a low level language
still includes 99% of c btw bc otherwise, it would become a post-natal abortion
>>
>>110196130
Do you even understand what a random number is?
>>
>>110196263
that question is out of scope of this board
>>
>>110196275
What forum understands what a random number is???????
>>
>>110196238
>muh bloat
C legitimately lacks some things it needs like containers. A necessity isn't bloat.
>>
>>110196341
the usecase for c is that youre building your own interfaces
if you want pre-made shit, you go sepples

personally i fucking hate sepples because its autisticly retarded engineering- one interface for shitting, one completely different interace for pissing
and fuck learning others spaghetti, especially when its incompetent, and inbred

its not the same usecase
and even if i were in the usecase for sepples, id still fucing hate it
>>
>>110196366
Build raii in C. I'll wait.
>>
>>110196396
RAII goes against C's core design, as it adds a bunch of "invisible" code.
C programmers don't want RAII.

What they're looking at is defer.
https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3927.htm
>>
>>110196396
tf do i care about raii?
and this is why i use c, not sepples
you can keep your training wheels, anon
im ok with that. but for some reason youre angry others dont need em...
>>
>>110196396
>>110196509 cont
not to mention i could probably finagle something resembling raii

resource acquisition is initialization, right?
thats equivalent to a fukken macro that sets your variables to zero, no?

why the fuck would i need to care about this? seriously.
are you retarded to the point of not even being able to control your own code?
wtfs wrong with you?
>>
>>110196509
There are no C coders who don't need training wheels. They always fuck up and introduce CVEs. That includes you, coper.
>>
>>110196540
>others fuck up therefore you do
nah, thats you.
thats because youre painfully average, at best
>>
>>110196539
Dear fuck, you're schizing out. Are you that insecure jeet who hates being called brown?
>>
>>110196549
>cope
>>
>>110196558
im not a jeet
why do you even think id be insulted by that?

youre clearly seething with impotent rage bc c filtered you extrahard
its normal
you need at least 90 iq to be able to deal with c
>>
>>110196578
>I'm not brown.
>WHY DO YOU THINK I'M BROWN?
>Oy vey filtered filtered
This C language sounds very serious to you. It is to India as well. They use it in their interviews. Are you a jeet who failed an Indian interview?
>>
>>110196614
no, i write fintech, and youre the lowliest form of codemonkey

why being brown would be an insult though?

are you being racist outside of /b/?
>>
>>110196614
>>110196651
>why being brown would be an insult though?
quite fukken ironically, the person who set me on the data analyst path was an arap, around 2017 i believe
he now lives in poland, speaks polish etc
>>
i was gonna say "quant" bc effectively thats what im doing
but that sounds too self congratulatory

"data scientist" is already far beyond anything you could ever hope to achieve

you didnt even realize c and sepples have different usecases.
thats just basic understanding of the tools youre working with
>>
actually data architect because ive recently discovered an application of the empirical rule apparently all of academia has missed

at the root, im a data architect, actually
the fact that i deal with fintech makes me a quant

here you go
feel free to feel mad and worthless
>>
>>110196651
>>110196777
the alternative would be, of course, that you stop saying dumb shit
and you start listening so you can level up your own art
youre at the right place for that
esp with the maidposters
unironically, i recently learned to appreciate them
theyre pretty much the only people on this board who can follow me in my mad scientist elucubrations

in a way im happy they toned the maidposting down bc they were overbearing on the shitt
but in another, i kinda regret having challenged them that hard bc it seems i have caused too much self doubt in them

i love you maidfags
but ill never wear the fukken tutu
youre still appreciated af by people who have the iq to appreciate you though
doesnt mean passive agressivity is ok too
just talk about maths, try to be helpful,
and nobody is gonna care its a maid in the op, im sure of it
>>
Lol, I blew the schizo off his rocker.
>>
>>110196911
>schizo
which one?
say my name, faggot
im feeling like it.
>>
>>110196911
im livin rent free in your head no?
you should know my name

fukken say it
because yorue a faggot. youre a sockpuppet
youre a non-entity.
you may as well worship me, but overtly
bc you already do, but you hide it from the world

whats my name you worthless whore?
if you answer the correct answer you will no longer be worthless
>>
because then you would be worshipping me in the correctmanner
>but how im supposed to know that
youre not
im a fickle god
i confer my blessings based on my current vibes
if you dont worship, then its 100% sure youll get none of that, DOE

your move.
>>
>>
>>110196919
I just took my schizo pills. Thanks
>>
>>110196989
>>110196990
Yes, I just did
>>
>>110196990
dont be agressive
because some of us can make you harm with words
take what you can
leave a token something
buit something that works, doe

dont be a fukken faggot
this is /dpt/ its kinda sacred grounds
>>
>>110197006
whom are your're quoting? I just come in here and you get in my face
>>
>>110197016
>I just come in here and you get in my face
why did you engage then?

i think you should lurk more. like a year or something
locals have their language. learn it, shartyfag
>>
also, momentary thread theme
happy coding, anons
https://www.youtube.com/watch?v=JqXrKLiZbqA
>>
isidor just goes hard
perfect cooding muzzak imo
https://www.youtube.com/watch?v=Q9_2Weu3Xwk
the right amount of adrenaline so as not to be overwhelming
>>
>>110197031
I am here for 15 years or something. fuck you.
Still not reading your shit even after 15 years
>>
another isidor bit
dare to tell me this didnt inspire you to work harder
https://www.youtube.com/watch?v=X5r1m_7biCs&list=RDJqXrKLiZbq

bc i know it does
its all isidor is about
the ankle-biters who infiltrate big techs bones
end up eating their lunch
and leave them dry and hanging

also you suck
im drunk, i dont deserrve the soapbox

maids, come help
say something intellectual cbc im drunk af rn
another thread theme
unironically, isidor is good shit
https://www.youtube.com/watch?v=vjQ9J9b4-MI
>>
File: IMG_3224.jpg (11 KB, 736x736)
11 KB JPG
>>
>>110197145
you sound like a retard though
im here since 2014
maybe somewhat before, its not like its a birthday or something

but if youre a conjformist
youre literally anti-4chan
>>
>>110197163
Ok I just looked it up.
Epic beard man and Jessi Slaugther are 16 years old by now. So I've been on the whole chan for longer than that. Maybe 1-2 years longer
>>
>>110197188
yet youre still a homofag
you have learned nothing.
youre a defective unit and thats what it is
>>
>>110189953
>how much math do you need to know in order to code
You only need to know math if you need to implement that math for something, and usually you can use a library that already implements it. Like, there's the GLM library for OpenGL for example.
>>
File: animated-emote.jpg (338 KB, 4000x3000)
338 KB JPG
>>110197258
Yes, that's what dad said, too
>>
File: ai.gif (17 KB, 449x360)
17 KB GIF
>>110177587
S4R, you are doing it wrong.
S4R, you need several agents.
S4R, you need to burn tokens.
S4R, are you poor?
>>
>>110197420
>you need to burn tokens.
Nah, I need to have fun :-)
I am NEET. I can just chill all day and enjoy my kode
>>
what's the recommended way to make gui in rust?
>>
>>110197629
There's no one size fits all solution. Depends entirely on the particulars of what you want your GUI to do and where you want it to run.
>>
What did she mean by that?
>>
File: IMG_3607.jpg (205 KB, 1200x900)
205 KB JPG
ADHD BTFO
>>
>>110197938
What kinda retard are you?
>>
>>110196396
struct MyType MakeMyType(size_t i)
{
return MyType{
malloc(sizeof(int) * i);
};
}


o algo

>>110196478
>RAII goes against C's core design, as it adds a bunch of "invisible" code.
No it doesn't.
>>
>>110197904
>I did not know Iron Maiden was gay until 2006
Based Terry
>>
>>110197904
>Maiden
Holy shit it was right there in front of me the whole time
I need to open my eyes
>>
>>110196396
RAII sucks. We don't want it.
>>
>>110197998
Doesn't RAII handle deleting the pointer when it goes out of scope?
>>
>>110198187
RAII is quite good. Seethe and cope without it.
>>
>>110198324
In principle RAII is not necessary good or bad besides the fact that it hides control flow. In practice it is a feature specifically designed to sweep a deranged memory model under the rug. That’s what people actually use it for in practice and that’s why it sucks.
>>
>>110198416
>muh hidden deallocations
Are you serious? Do you want to use Assembly or machine code? Then nothing's hidden.
>>
>C hides registers and the call stack from you. Worst language ever.
t. Assemblygod encountering C
>>
my "software development" degree only teached me full stack development and some system design. I see you guys posting a lot of cool low level stuff how do I learn more of that? I know Go is that a good language to dive into it?
>>
>>110198519
>asmgod == tedium lover
c means you dont need to syntactically take care of the details
but you still need to occasionally think about em
>>
>>110198541
No, join the Assembly/C/C++/Rustwars for that.
>>
>>110198565
Assembly is not tedious if you have a compiler backend or some scripts to generate it for you.
>>
>>110198590
aah
but then you've made yourself a custom language, basically
its exactly how i would go about things if i had to do asm btw
>>
>>110198565
>occasionally
You are the devs putting CVEs in our binaries.
>>
>>110198584
I tried C before but didnt do any deep stuff with it, just tried the syntax a bit and it was very similar to Go. how have you learned all of the deeper stuff? just a course or are there specific projects you recommend
>>
>>110198609
I learned logic gates and processor design first so I worked my way up.
>>
>>110198600
>how to tell someone you dont know what you talk about without actually saying it
nah, register occupancy becomes relevant o,nly whan youre actually actually optimizing code
not dereferencing null, or getting one's pointer arithmetic right is ~ two steps below tha
two or three
>>
>tha
*that
>>
>>110198625
>if I misread my own post I win
You used occasionally in reference to details in general.
>>
>>110198642
99% of the time youre not optimizing stuff by hand.
when youre using c, most of the time, the compiler is fast enough
im not entirely sure how that relates to cves
>>
in my experience, in the 1% remaining, i still dont use asm
bc the compiler genuinely knows better in some cases
so its more of a collab
i do the hottest loops
and the compiler choses the way it interprets my __attribute__((always_inline)) directives
bc theres some cpu magic i dont yet know
>>
also i dont need to think about the tedium.
aka all the bookkepping
its really a macro asm
what im talking about is handwritten avx
its more or less 1:1 with asm i heard
with the fact that c is a macro asm

non idiomatic c is really good
>>
>c requires skill
>HANDS OFF, ALL HAIL THE COMPILER
I can't stand cjeets. Just fucking use C++. It's literally C but usable.
>>
>>110198743
>t. pathetic attempt at being insulting
>key word: pathetic
you have been seething since multiple hours today, already
isnt it time for you to go to sleep, shartyhomo?
>>
>>110198766
Use C++, schizo.
>>
>>110198778
i use opncl hnnngh
fuck your toylang
>>
>>110198810
Nevermind. Use Rust.
>>
>>110198822
>ok, hats next on the list
you are fucking retarded, shartyfailure
>>
>>110198855
Yep, you're a rusty one. Use Rust.
>>
File: wojak-shrug.jpg (44 KB, 820x519)
44 KB JPG
>>110198866
rust is for people who need a borrow checker.
>>
File: IMG_2791.jpg (378 KB, 2000x1500)
378 KB JPG
>>110198887
If you can manage lifetimes in C you should have no problem passing the borrow check :) You're not skillless are you, anon?
>>
>>110198916
thats not the question
the question is why should i bother since i already have no trouble with that?
>>
The goose is loose. Use goose.
>>
>>110198931
No, you have trouble with it. Otherwise you wouldn't be allergic to Rust.
>>
>>110198945
that was retarded
you are doing anti-advertising, anon
>>
>>110198954
Just stop being stupid and the Rust compiler will stop thinking you're stupid.
>>
>>110198974
if you say pwetty please i might consider; not completely ignoring rust
i may still call it retarded though
>>
>>110198460
99% of the time, I use a more sane memory model where I don't have to delegate ownership to a complex system of pointer rat nests hidden beneath destructors, so deallocations no longer being hidden is not some massive technical debt for me. RAII is simply unneeded.
>>
When you're learning about programming why are you never told in what context and when you should use a certain piece of code? You're just told that something does this and that's it. Never about in what context you should use it and what practical purpose it has.
>>
>>110179503
His testes are vibrating extra hard every time he sees the maid pictures. Every time he sees a maid picture, the vibration in his nuts increases. He's nutted. He resents the power that the cute maids posting cute maids have over him. That's why he's angry.
>>
>>110199099
a lot of programming books are just a showcase of language features. many assume you will already know how to program and apply the information from a simple example

the language feature may not even be a good idea, it may very well be something the language designer thought would be good but did not actually spend the time and experience to find out
>>
>>110199099
Because people trying to teach programming are autistic and don't know the meaning and purpose of teaching. Most programming books are full of that, and also the classic "Don't worry about what this means or what this does. Just copy it out verbatim for now. We'll get into that later. [it is never mentioned again in the entire book]"
>>
File: awpf6u5laf8h1.jpg (140 KB, 921x1075)
140 KB JPG
>>110197904
What terry was meaning here is very simple to me, this is my opinion, it seems to me like terry davis clearly was making commentary about marketing, and marketing requires you to disconnect from whatever your personal fucking tastes are, you can throw your personal tastes into the goddamned woodchipper, your personal tastes do not matter in marketing. What matters in marketing is how you can manipulate the consumer into buying whatever the fuck we are selling, ethicality be damned. Ethics don't matter, personal belief don't matter, religion don't matter in ruthless marketing. In ruthless marketing, we use whatever fucking techniques are the least likely to get us arrested to achieve our end game, which is you, the consumer, being driven to consume our fucking products until the day you die, and if you try and get in the way, we will fucking annihilate you.
>>
>>110179040
“cmake sucks” was one of the reasons why the fish shell got ported to Rust by humans before AIs could do it well
nobody wanted to deal with cmake for funsies
>>
>>110199152
>you can manipulate the consumer into buying whatever the fuck we are selling,
It's not manipulation at this point. Every consumer knows this.
They just go for the "cheap" options. Then they like it. Then the provider ups the price until profitable. Then the provider makes it shit to get more profit.
It's really the same pattern every single time
>>
File: image.png (1.92 MB, 1983x793)
1.92 MB PNG
Been working on a little side project called 4loadable. It's a Chrome extension for 4chan that lets you scan a thread, preview all the images, GIFs and videos, select what you want and download everything in bulk. Got tired of saving things one by one, so decided to build something for it. Just got it published on the Chrome Web Store. Thought I'd share what I've been working on. Would love to hear what you guys think!

https://chromewebstore.google.com/detail/4loadable/dlmnaomoddlkcdofklfelhmigddblggg
>>
File: dipsy.jpg (164 KB, 960x960)
164 KB JPG
>>110183650
Dipsy is very cute.
>>
>>110199099
I had some book/tutorials give you the code for Pong and that's it. I decided it's better to look at the docs and you can at least do first-principle learning and think how you could use that to make Pong.
>>
>>110197998
>in c
>function inside struct
>>
>>110201974
you're dumb
>>
Why is it so hard to find embedded project ideas that don't involve boring shit like using a temperature sensor to build a basic thermometer?
>>
>>110203116
kek
for a system to be meaningful it has to have some kind of input (and output)
>>
>>110203116
The principles are the same for more complicated projects just scaled up and running on more expensive hardware so it makes more sense to make tutorials that are as accessible as possible.
>>
What's your powerlevel (global)?
>>
>>110203494
I avoid globals since they're bad.
>>
I'm making a 3D engine in C that rapes the fb0 file in loonix directly and uses big pixels like a retro game
>>
Why is cpp so tiring while HolyC is fun? I wanted to make some real learning and real work with CPP, but my eyes are just falling sleep
>>
What's the most efficient way to remember data structures and algorithms and OOP if you most likely ADHD (can't stop twitching when trying to study and pulling my shirt or tapping my foot)? I need a proper guide that tells me what's the correct way to program since I don't know if I'm programming according to industry standards. I usually just have my whole code on one page and don't use objects and constructors which is heavily frowned upon. The problem is idk when to use objects and constructors and setters and getters.
>>
>>110203720
take your risperdal prosman
>>
>>110203720
A proper guide doesn't exist because programming is an open ended form of expression like language, its more akin to writing a book than it is to something like building a house. My genuine advice is to do what worked for me and that is to spend time reading code that other people wrote and build a style that takes the parts that you like, and never follow rigid advice like "always use constructors" or something silly like that.
>>
Is "The C Programming Language" by Brian Kernighan outdated? Should I use "C Programming: A Modern Approach" by King instead?
>>
>>110205573
Lol, just use Rust.
>>
>>110205573
>outdated
it's old and maybe in some sectors outdated, but it's still C. Not much has changed, just new features were added.
The compiler will tell you if something got deprecated
>>
Why is Go so useless for AI/ML shit. There are a million write ups, tutorials, and jeets explaining AI/ML for Python but nothing for Go.
>>
>>110205857
Go is useless for everything.
>>
>>110205885
uh?
>>
>>110205885
How so?
>>
>>110197998
Shouldn't it be
return struct MyType
?
>>
>>110206118
Shouldn't it also be returning a pointer?
>>
streaming HolyC rn. Pls like share and subscribe
>>
>>110205857
lol ya it's such a weirdly web pilled language. rob pike was like "yup you can do web shit. need you more??"
>>
I love Assembly. Want a malloc? Use C's or allocate all the .bss you want.
>>
>>110205573
Why use either? Learning C is a weekend of googling and a lifetime of regret.
>>
>>110206134
it doesn’t have to be. if the struct is small, pass by value actually has a lot of benefits

>>110206118
yeah, he got it wrong. it should be (struct MyType){}, probably also with designated initializers for clarity. if he switched to arena allocators that’s actually a fine way to do things. I wouldn’t use malloc here for many reason, especially not for individual object level granularity
>>
File: 83448437260.jpg (249 KB, 1003x1141)
249 KB JPG
I cannot think or comprehend of anything more cucked than being a manual coder. Honestly, think about it rationally. You are poring over docs, hand-typing thousands of lines of code, relentlessly testing for months solely so your code can be harvested by Sam Altman's god machine. All the hard work you put into your beautiful little pet project — implementing your own hash table, chiseling the test suite, typing out every enum case and mapping. All of it has one simple result: your program is better for Dario to eventually scrape from your github before IPOing for $2 trillion.

Manually coded the perfect open source project? Great. Who benefits? If you’re lucky, a Chinese model that had nothing to do with you learning to code will absorb and regurgitate it every night for $0.20. It gets to use your tidy code in every inference call. It gets the benefits of its high cohesion and DRY design.

As a man who manually codes, you are LITERALLY dedicating at least 40 hours per week simply to create a program for a vibecoder to enjoy. It is the ULTIMATE AND FINAL cuck. Think about it logically
>>
>>110205573
whatever is the most concise. even something as ancient as K&R would probably be fine

then watch 30+ episodes of handmade hero to see someone sane program in the traditional procedural style
>>
>>110207377
Everything useful has to use the web in 2026 so that's not a bad thing. People pretend otherwise, but shut off your internet connection for a day and see if you still even turn the computer on lol. Most people literally wouldn't even power it on.

Computers are for two things: video games, or internet and that's about it. If you're not making a video game (need C++) you're making a web application (which means the speed bottleneck is waiting on internet transfers anyway), and if you're not making either you're either an employee somewhere or almost certainly wasting your time.

It's weird about the AI thing. Google sent me a survey where they asked a lot of questions about using Go for AI/ML. Very weird because it's obviously not a typical pick for AI.
>>
>>110207677
It is psychopathic to read the docs of all the programs you want to do some tiny call to. AI gave me the command to grab a video's codec with ffprobe instantaneously. Very helpful.

AI is also good for a somewhat manual coder if you start making a function, write a lot of logic yourself (even if some of it is wrong), then just tell it to expand it. AI works great when it has some idea of what you're trying to do. And good at catching logic mistakes. And very good at vibecoding your web frontend because literally nobody wants to do that bullshit and nobody cares about the disgraceful HTML language where one page is a gigantic endless function of spaghetti sprayed onto the page.
>>
File: file.png (1.59 MB, 1303x696)
1.59 MB PNG
Anyone attend here?
>>
I don't know how to code
>>
I know how to write compiler compliant Rust.
>>
File: IMG_1818.jpg (47 KB, 549x549)
47 KB JPG
>>110208636
The nocoder touched my penis.
>>
I know how to code
>>
>>110208636
Vibecuck...
>>
>>110208799
I did? Sorry its a little crowded in here
>>
File: gui.jpg (17 KB, 307x234)
17 KB JPG
gui
>>
Can someone post the C23 (ISO/IEC 9899:2024)?
>>
>>110209235
An object declared in block scope with a storage-class specifier constexpr and without static has
automatic storage duration, the identifier has no linkage, and each instance of the object has a unique address
obtainable with & (if it is not declared with the register specifier), if any. Such an object in file scope has static
storage duration, the corresponding identifier has internal linkage, and each translation unit that sees the same
textual definition implements a separate object with a distinct address.
>>
Made some comfiness output on my assembler.
As you can see now I am a very bad assembly programmer.
It's the total size tho, including bss. Since bss is basically already used, no??
>>
>>110209426
> MEM_SIZE => 64 * 1024
oh, I even synthesized 64k. Didn't know that. I always used 32k in my link scripts. So I still have plenty of room to write a kernel.
Then other programs can run in 8MiB PSRAM that I have available
>>
>>110209438
Also using 24k for my bootloader only. I can probably get that down to 8k, just for kernel loading, then I believe I should be able to synthesize 128k for my kernel in total.
Fuck writing a compiler. A assembler is more than enough for now. Lets just have fun with building hardware.
My to-be-computer doesn't have great specs anyways.
25 MHz risc-v rv32im
64k BRAM
8MiB PSRAM
FAT12 sdcard (guess i have to implement fat16 some day)

But that should be plenty to build a working computer with vga, ps2 and hopefully real fucking floppies one day
>>
>>110209478
It's rare that anyone's good at both hardware and software; they require different ways of thinking. That's why computer engineering and software engineering have split. (I'm software side now. I can code everything from device firmware up to SPAs, but I've forgotten too much about hardware hacking.)
>>
>>110209547
I am not really good at hardware.
I just think I have a decent understanding of digital logic.
But I need a fucking adapter PCB to attach my floppy drive to my fpga dev board.
Holy shit, even tho it's not that high frequency and should be really simple, I have to boost the 2.5V rails from the fpga to 5V and then somehow add some level shifters. But not all of them can do any direction on any pin. Most of them have one direction for the whole chip.
And then I need to research which fuck might need a pull-up. This gives me hard headaches.
But I should calm down, because I tried the drive with some github sketch on a pi pico and that works. I can read it at least. And since the pico only runs at 3.3v logic (i believe i had a power supply for the 5V rail on the drive), it should be fairly simple.
Why the fuck did these fucking nerd not make the adapter rails 3.3V man. Fuck them nerds.
I feel like doing CE was bad after all. Somehow I know everything, but nothing
>>
File: scrn_20261031_210608.png (8 KB, 640x480)
8 KB PNG
Cool cool cool, maybe someday I will not only name my folder forth, but also implement one.
Will think if I solve the tokenization first or finally start implementing the stack.

The snail is snailing at a snaily pace.
>>
I'm in an absolute rut. I don't know what to even do anymore. I want to get some programming spark back. Tasukete anons.
>>
File: grass2.jpg (480 KB, 4000x3991)
480 KB JPG
>>110209711
pic related.
Then try to take anything, put on le meme music and try not to think about a use case or whatever. Do not look up tutorials, just kode like you want to.
If you get shit done, then you can look how to make it better.

>t. constantly struggling anon that desperately wants to build a compiler and gets headaches because of that.
But I do recognize that I can just have some fun in templeOS, no matter how shit this is. A holy temple, a shitty risc-v assembler and some music is all I need really
>>
>the EE has a bug where loops less than 6 instructions sometimes mistakenly exit after a few iterations, particularly if the branch delay slot doesn't hold a nop
The random things I learn. Hilarious.
Also, the branch prediction only works if the branch is in the even instruction slot because, uh, yes.
>>
I feel like if you can't intuit how to solve Rubik's cube you will never make a good programmer.
I'm having trouble with it, but I don't want to look up a solution. I'd like to figure it out myself.
>>
>>110210438
break it apart and put it back together. easy to do in <10s
>>
>>110210553
That's not an acceptable solution. That's like hardcoding a random number generator to always return 4.
>>
>>110210589
>That's not an acceptable solution.
I accept it, so it is.
>>
>>110210598
All your code consists solely of if/else statements to pass all the test cases in the test suite, doesn't it.
>>
>>110210914
*cube = sortedCube;
>>
>>110210438
if you want to solve it yourself instead of writing something that will solve it for you, you're not a programmer at all
>>
File: 1768295731244274.png (66 KB, 1604x1260)
66 KB PNG
Messing around with egui seeing if it's a good platform to make some kinda procedural generation editor with wgpu.
>>
>>110211336
The latter depends on the former.
>>
>>110180720
Why exactly are you writing a risc-v assembler in HolyC and trying to build a usable system on your risc-v cpu with that assembler?
>>
>>110212873
Good question.
>>
File: drink.gif (60 KB, 640x640)
60 KB GIF
>>110212873
>>110213282
I don't know the answer to it tho. Maybe it's this:
> https://justforfunnoreally.dev/
>>
File: images.png (19 KB, 506x395)
19 KB PNG
It's over bros, it just is. There is no point in any of this anymore.
>>
>>110210438
I'm a bad programmer
>>
>>110213494
Rust solved programming.
>>
File: 4d cube.gif (20 KB, 484x384)
20 KB GIF
>>110210438
>not the 4d edition
>>
can any compilers compile my penis into a vagina
>>
>>110213914
you might want to try hookerOS for that
theres no free version though, even if its shareware
>>
I got negative floats working in Tabby and added gravity to my pinball game.
>>
File: IMG_1817.png (278 KB, 694x900)
278 KB PNG
I'm good at coding. I'm not good at Dead Cells anymore.
>>
>>110213547
What a dumb thing to say.
>>
>>110215041
>jeet copium
>>
>>110215052
What an incredibly dumb thing to say.
>>
Doing a codewars problem in Java. Its okay, could be worse. I wish I could do them in smalltalk or haskell, but I have to work on Java. I want to do my tour of programming language paradigms.
>>
>>110215077
Just call your Haskell code from the JVM
https://github.com/ekmett/thc
(or via JNI and C FFI)
>>
>>110215057
>jeet getting more triggered
>>
>>110215129
are you implying jeet is a negative thing to say
as in: racism outside of /b/?
>>
>shartyretard's moment of realization
>more interestingly: the rest of gtards realize you can weaponize the system (hopefully)
>>
>>110215146
It means victory, sir. This is the technology forum and he is saying you are a successful tech CEO
>>
>>110215167
stfu with your retard shit already
its fucking retarded ffs
try to fukken engage the community- constructively
>>
>>110215167
yes, most of us are autists but i get a walkover with no contest whatsoever
can we finally get over it already?
>>
>>110215146
Just be brown without getting so triggered about being brown. You're racisming against yourself by treating brown as a negative, brown boy.
>>
>>110215167
pleeze?
at least in fukken dpt
i added a please
you have to comply now, fgt
>>
>>110215175
>>110215180
>>110215217
I'd call you bots but I read the conversation and it seems like it was always retarded. Yet more proof all pro-Rust posts are shitposts.
>>
>>110215212
nah
youre just being fucking retarded
daz what it is
what the fuck is your problem?
if its programming, we can unironically fix that
you got maffags in this thread
you got mad scientists

>nah, id rather shitpost bc i need to make everyone as miserable as me
how bout we help you stop being miserable?

i will fukken teach you
say an hour, i will be here for you
>>
>Jumped around languages to be a jack of all trades instead of focusing on getting good at one language
>>
>>110215269
But that's the correct approach?
>>
>>110215269
you now have expectations, and reference points
thats a valuable thing, even when you work within the constraints of a specific language

you have an idea of what is good interfacing, and what fucking sucks
>>
>>110215269
Use Java, it has algebraic data-types and pattern matching

public class Main {

public interface EitherH<R,A,B> {
public R left(A a);
public R right(B b);
};


public interface Either<A, B> {
public <R> R match(EitherH<R,A,B> handler);

public static <A,B> Either<A,B> inl(final A a) {
return new Either<A,B>() {
public <R> R match(EitherH<R,A,B> handler) {
return handler.left(a);
}
};
};

public static <A,B> Either<A,B> inr(final B b) {
return new Either<A,B>() {
public <R> R match(EitherH<R,A,B> handler) {
return handler.right(b);
}
};
};
};

public static void main(String[] args) {
Either<Integer, String> ea1 = Either.inl(3);
Either<Integer, String> ea2 = Either.inr("fizz");

Either<Integer, String> ea = ea1; // = ea2;

System.out.println(ea1.match(new EitherH<Integer, Integer, String>() {
public Integer left(Integer a) { return a; }
public Integer right(String b) { return b.length(); }
}));;
}
}
>>
>>110215317
whoops, ea1.match should be ea.match
>>
dpt thread best thread
it is what it is
maidfags or not
dpt is dpt
>>
new thread: >>110215366
>>
>>110215269
meh languages don't matter. there's some gotcha's like if things are passed by reference or value and scope stuff. but they're generally all the same. learning languages deeply is for rust and c++ masochists.
>>
>>110215399
and for c when you do hpc
but dont tell the crabs or the sepplesfags
their life is already miserable enough (they unironically have my compassion)
>>
>>110215411
oh how crazy does it get with c? are you fighting the compiler for efficient assembly? or is it mostly efficient algorithms and valgrinding everything?
>>
How 2 not sleep and kode more?
>>
>>110215522
>How 2 not sleep
Go crazy and convince yourself there are sleep demons that can steal your soul or some shit
>>
>>110215543
I don't recommend this btw
>>
>>110177506
can the next maid thread just be about maids who like open source software and computers in general because I don't code much anymore and want to feel included here? The last time I updated my GEGL plugins was in mid 2026, but in mid 2022-2024 I was coding non stop.


>>110177792
nazi lives don't matter
>>
>>110215543
the science of sleep paralysis I am not familiar with but there are no sleep demons pal. I should go watch some videos on SP cause I'm curious
>>
>>110215549
Not sleeping used to help my depression for a short period of time.
Then some day I started researching and and there are actual studies on this that show a correlation between sleep deprivation and mood boost in depressed faggots.
But that's just a once in a while thing. You can't just do it forever
>>
Plasma has been updated to 6.8
BTC
bc1qtm4rep7kyp2p28hlkfktpnd0j7uew47vnt2mev
LTC
ltc1q9xlaysse0mpfwf025esd69kt9zu3md22gh23du
ETH
0x6abA18D203520c8F90ca63eE7426a7bC345D98e6
SOL
E5ekoiauCR8yiNp451dmuPzhUxo84P5x3m9WJBK5kxZe
XRP
r3jYXNdMk2Vz5hXhKCKE9re8uz93JQFG1r
DOGE
DSBq5jRWkiwmEh1G7zBwmQDgRkvRr61fmb
XMR
85CTwq5wGjWZw5GgzgwZPrHyZxpLXMK5oZSSSk5j4x9w1bpqzisaWAUZYaAPfh6rP2MZJcaFqF1XmEzkw6YCqJSS2Txu6Z8




Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.