Thread #108653582
File: G5TFj0gbIAELp1L.jpg (327.7 KB)
327.7 KB JPG
What are you maids working on?
Previous thread: >>108600579
251 RepliesView Thread
>>
>>
>>108653783
They were always crazy.
>imagine making a language to be portable to systems that no one will ever use
>and then trying to dig yourself out of your self-inflicted abstraction hell with even more abstractions
>instead of making a language to be performant for the big four
>>
>>
>>
>>
>>
File: maid_prog.png (373.1 KB)
373.1 KB PNG
>>108653582
I'm trying to do more Godot and game jams. It's such a cool tool because between Godot and Blender you really can just build out anything you want. But it takes a ton of practice to get things looking and functioning exactly how you want.
>>
>>
File: 1732056259663968.jpg (47.4 KB)
47.4 KB JPG
>>108654429
>guy on the left
Holy shit.
>>
>>108654264
Yes...as mentioned.
Having to figure out more vocabulary, looking into etymology, etc. with the express intent of trying to better form concise documentation for functions, has had influence on how I communicate.
I'm annoyed at your insinuation, it's really unwarranted and out of nowhere. Mean spirited.
>>
>>
>>
>>
>>
File: fire-writing2.gif (3.6 MB)
3.6 MB GIF
>>108654531
>Yes...as mentioned.
>Having to figure out more vocabulary, looking into etymology, etc. with the express intent of trying to better form concise documentation for functions, has had influence on how I communicate.
>I'm annoyed at your insinuation, it's really unwarranted and out of nowhere. Mean spirited.
>>
>>
>>
i always laugh at people who put alot of effort into their writing like imagine yo uspend 15 minutes to write a reply whe ni literally shat out mine in less than 15 seconds AND its more sensical than yours so i wi nthe argument. l m. a. o.
>>
>>
>>
File: byuntear-aline-moraes.gif (439.4 KB)
439.4 KB GIF
>>108654463
I talk to myself so much that I'm starting to sound like a schizophrenic.
>>
>>108655756
>i always laugh at people who put alot of effort into their writing like imagine yo uspend 15 minutes to write a reply whe ni literally shat out mine in less than 15 seconds AND its more sensical than yours so i wi nthe argument. l m. a. o.
i laf @ pl wh wrt fu wrd. idts wast tim. dn ne fu wrd 2 und mnin
>>
>>
>>
>>
>>
>>
>>
File: file.png (20.9 KB)
20.9 KB PNG
>>108656124
speed > accuracy.
>>
File: maid.png (292.1 KB)
292.1 KB PNG
>>108653582
Maids have a programming language.
https://maidcode.me/
>>
>>108656332
>Rust-powered language
OH NONONONONONONONONONONONO!
Individual lifetimes are of the devil, and kernels that only handle individual handles are doubly so.
>yes, that means Torvalds is the antichrist
>don't tell me you're actually surprised
>>
>>
>>108656332
https://github.com/xqyet/MaidCode
>obj instead of var
>stay instead of const
>walk instead of for
>through instead of ..
>alsoif instead of else if
>otherwise instead of else
>give instead of return
>unsafe/safe instead of try/catch
>uhoh instead of throw/panic
>fetch instead of import
>serve instead of print
>dynamic typing
cringe
>>
>>
>>108656644
>>dynamic typing
Static types are like training wheels. You don't need them if you know what you are doing. They exist to help low skill programmers who can't make mid sized or large programs without them.
>>
>>
>>
>>
>>
>>108657425
I'm not sure why you think that and I doubt I would be able to convince you.
If it's what you believe, so be it. I'll assume that's a form of cop out / cope, and you'll have equal difficulty convince me otherwise.
>>
File: ss+(2026-04-22+at+03-34-00).png (118.3 KB)
118.3 KB PNG
Finally decided to setup some benchmarking and query analyzing. Until now I had no way of telling if I introduced some performance regression except to just push update and wait for users with much bigger datasets than me to come back to me with complains. And even if that happens again, I can now ask them to generate and send me diagnostics data for quick debugging instead of asking them to upload several hundreds GBs databases.
>>
>>
>>108657446
That's very presumptions about multiple facets. And is some kind of standard you just made up and applied to me, you, and 4chan as a whole.
In any case our conversation concluded; past tense. You don't believe me, and won't. And your intention seems to be to emotionally engage with me, but not in a pleasant or nice way.
Hence the assumption on my part, which never got cleared up because of your refusal.
>>
>>
>>
>>
>>
>>108657483
I'm usually here. And will continue to be here. I'll talk with you so long as I have time and you make sure to notify me (reply).
>Obviously the message did NOT come across.
It's loud and clear. "Please respond". And I am, but you're not talking back to me.
>>
>>
>>
>>108657504
I already told you, I can interpret your messages clearly.
If you're not able to convince yourself, why are you even trying to convince me?
We're anonymous. Why are you trying to deny this after reaching out in the first place?
Get on with it, please.
>>
>>108657535
Repeating it isn't going to change anything. Rather than saying "you don't understand", you'd do better to try and clarify your message, since in your eyes I didn't interpret it correctly, and you're conveniently not telling me what's wrong, almost as if I'm correct in my assessment and there is nothing left for you to say at this point.
>>
>>
>>
>>108657634
Yes, and I'm curious, if you think my interpretation differs from yours, then what possibly could you have meant or intended.
It'd be interesting to see, although as I wrote, I strongly doubt I will believe you.
Goading is my guess. And so far that looks correct, as evidenced by you.
>>
>>108657664
>I strongly doubt I will believe you.
>>108657446
>>
>>108657691
You have repeated numerous times that I interpret your post incorrectly, you can't just point at it and expect me to receive it differently, you have to make an effort to communicate if you want me to understand whatever you're trying to convey, and once we do that you have to convince me why it's important to you, so that we can discuss it.
>>
>>
>>108657708
Pedantically so, but my meaning is that just pointing at your post isn't going to make me interpret it differently.
If you want me to interpret it another way, you have to try to rephrase it (effectively).
>>
>>
>>108657726
I'm not sure what you mean.
I think you're just being obtuse on purpose as a sort of backpedal, but the problem with this is I'm not arguing against you.
You're trying to convince someone of something, and it doesn't look like the target is me. Get what I'm saying?
>>
I want to contribute to an open source project but I'm not used to working on things where I didn't write every line myself.
How do you start reading someone else's github repo? Just pick the most important looking file and start reading?
>>
>>108657758
Very subjective. But what I do is check for documentation or shit like that first. And if it doesn't exist then I step through the program starting from main using either a debugger and/or in my editor "jump to definition" for symbols like function names.
Stepping through is a debugger is usually pretty easy, you know exactly what the program does, what the code paths look like, etc.
and you can refine this to your particular needs.
Like if you're trying to fix an issue, drill down from main to some deeper point near the area you need to understand.
If you're lucky you can also just ask someone who works on it for advice and they might collaborate with you.
>>
>>
>>108657809
I wrote out what I think you're saying.
You're telling me I'm interpreting it wrong.
I asked you to clarify. You refuse.
In principle, I can't even admit to being wrong because by your own account, I don't know what you're even trying to say.
In reality, we both know. Hence the game.
But I legitimately want to understand what's wrong with you, not play.
Playing is fine, but I'm much more interested in hearing what you would say if you replied for real.
I guess you think I'm joking or trying to be malicious for asking why you're upset, but no, I'm just lending you my ear.
>>
>>108657830
>In reality, we both know.
>>108657809
>>
>>
>>
>>108657882
I don't know if that's meant to agree or insinuate.
Your posts are much too terse to be useful beyond chaff.
Not trying to be rude, I'm just saying it's really hard to communicate with you. Which makes sense given what you said, but that's my feedback if you want to incorporate it.
>>
>>
>>108657950
If the point is to be obtuse on purpose, then you shouldn't be offended when people don't understand you.
You're hoping people will "read between the lines" as if you prepared something there, but have not.
I asked you directly to clarify, and it's not that you won't, it's that you literally can't.
>>
>>
>>108657985
So you claim. But you've made many claims, and not any of them make sense.
I understand why you would want to shuck the blame on me, but obviously when you babble and don't get understood, the fault isn't mine, even if you wish it to be.
>inexplicably
But I've expressed it bluntly. There is no mystery, if you want to know a detail, just ask me.
I'm confident in this based on my experience and your patterns. But more so based on your own push, you're the one telling me I'm correct. And on top of that, you're not telling me I'm wrong. What other conclusion is there.
I spend a lot of time on 4chan, projection is a 2nd language to me, "trolls" (attention seekers) are my familiar.
And I have a real desire to understand them even better. In the rare instances they drop their fear and speak for real.
>>
>>
>>
>>108658021
If that's what you think, that's what you think.
If you want to talk about something with /me/, the onus is on you to adapt to /me/, not the other way around.
So far, all I know is that you're upset. And I've been wondering what about, and for some reason you won't tell me, despite being anonymous.
What's with the reluctance after you were the one that initiated? Kind of goofy, isn't it.
>>
>>
>>108658059
Yes. If you want me to hear you out, you gotta speak in a way I can understand you.
Otherwise we'll be stuck in this pointless loop where you don't really say much and don't really get anything out of it.
If you tell me what you want to talk about, we can.
>>
>>
>>108658106
>I'm sure plenty fail to understand you
>>108657985
>>
>>
>>
>>108658169
Programming? I hardly mentioned it. I was talking about why your communication issue bothers you and what you're doing about it.
I assume this is practice? Since it's anonymous and without risk. Not a bad idea.
You seem to do well with LLMs, have you considered running one locally and talking with it directly?
>>
>>
>>
>>
>>108658210
Anon, it didn't deflect the first time. I promise you it's not going to deflect the next time.
Maybe that works for most, I'm telling you straight up it doesn't work with me. I don't know why you keep repeating. I mean I do, but I'm telling you that we can talk normally without holding back.
>>
>>
>>108658219
Good for me, not for you. You'll never resolve the issue if you don't make an attempt. It's really bad when the stakes are so low, and the support so high. You'll not likely get this opportunity often.
>>
>>
>>
>>
>>108658251
I don't see your perspective on this.
So far, I only know what's bothering you, but we haven't really discussed much. Most of it is me dragging it out of you.
Don't you think it would be to your benefit to drop facade? I guess part of your problem is that you can't...hmm...
Uhh, I'm kinda stuck on this one, need your help. How do we proceed?
>>
File: laijg.jpg (54.7 KB)
54.7 KB JPG
>>108653783
Only natural for those who believe they can build an all purpose silver bullet.
>>
>>
>>
>>108658289
>I didn't think about the indirection on the other side
No surprises here: >>108657950
>>
>>
>>108658297
The reason you're confused is that you continue to be wrong: >>108657809
>>
>>108658318
I may or may not have used the word "wrong" but don't take it too personally.
Yes what you're doing isn't conducive to good communication, but whatever, it's a little frustrating in this context, who cares.
As for confusion, what can I help you with? You're confused why people don't understand you when you invert the points?
I'd like you to try talking normally, as in directly, not indirectly and backwards. Just try it, it's okay if you fuck up. Worst thing someone here will do is poke fun at you, some stranger who doesn't even know you.
>>
>>
>>108658344
Depends how you look at it. Communication is often between 2 parties, a collaboration if you will.
What I want you to understand is that not everyone has the experience I have. We can converse, with relative ease. I think you know better than me that's not usually the case. Is it?
>>
>>
>>108658358
True, but I didn't want to be so harsh. It's not necessary since we're not exactly enemies.
If you want me to match your pedantry, I can try. But obviously it's annoying to me so I'd rather we both avoid it.
Communication is inherently a collaboration between 2 parties.
For the sake of discussion we will include ones own self as a separate entity by virtue of time. Like writing a letter to your future self.
A philosophical quandary maybe, but one we can put aside to be on equal terms.
>>
>>
>>
>>108658418
All of our posts center around linguistics but your concern is about programming. So I don't understand what you mean or why you're bringing it up.
And as I pointed out, we're anonymous. Nobody knows who you or I are, so your recommendation against me doesn't have any impact on my reputation, if there even is one.
Maybe you're mixing me up with one of the other Anons that posted code or something? Wasn't me.
>>
>>
>>
>>
>>108658493
Ehh, it comes up but it's not the focal point, at least from my perspective.
I'm mostly concerned about you personally. I'd like to know what's got you acting this way.
You told me it's about programming, and I said we never talked about programming.
Now you changed the story and said it's about confidence or something.
We both have different ideas on what the topic is.
Can you tell me from your perspective what topic you would like to talk about?
Direct questions would be helpful too.
>>
>>
>>
>>108658528
"Exactly" on its own isn't exactly elucidating.
If you want my interpretation, you're saying that the point is not about programming and it's not about what you just said either, which contradicts yourself.
I'd rather you just reiterate the point directly, as it stands currently.
I.e. what is your concern and/or what are you trying to convey if it's not the things I said and not the things you yourself said?
>>108658535
I end up converting a lot of recursive functions to iterative ones in languages that don't do TCO.
But sometimes it's just simpler and easier to recur. Like on tree structures or various linked lists, like quad trees.
>>
>>
>>108658571
Your supposed "point" is lost on me when you don't express it. Of the 2 of us only you know what you mean, not me.
If your goal is to tell me something, you didn't.
If your goal is to convince me of something, you also didn't.
You have to express what you wish to convey, otherwise nobody will understand you. Myself included.
>>
File: still_quite_niggerlicious.png (23.7 KB)
23.7 KB PNG
It's not the most niggerlicious code I've ever written, but fuck me if it's not close.
This is exactly why pipes should be mappable.
>also why in blazes does the pipe not return UTF-16 data
>>
>>
>>108658585
>why in blazes does the pipe not return UTF-16 data
I'm going to randomly guess because you're calling the A function instead of the macro that would expand to SendMessageW?
>>108658591
That's not a "point", it's a non-expression. You've effectively said nothing.
You said before your point has something to do with programming, but you never said what about.
>>
>>
>>108658607
I don't know what you mean. Too obtuse for me.
>go away
I take it this is more backwards talk since you're replying to me asking me to consider your perspective on some unsaid programming topic.
For me, I appreciate the exercise, but in this specific case I also appreciate the insight into your psyche.
I don't think it was on purpose, but you made me realize something about that archetype. Very useful.
>>
>>108658622
No, you fucking autistic retard, you're confusing cause and effect. I'm using SendMessageA *BECAUSE* I only get 8-bit characters from the fucking pipe.
And at this point I also know why. Long story short: pipes are fucking broken because they don't work with WriteConsole, only WriteFile, which naturally gets rid of the information about whether or not the output is ANSI or UTF-16. Apparently all the different print functions across all languages and libraries check what the handle mode is, and dynamically switch to WriteFile if it's a pipe, which then also gets rid of any information about character encoding.
>for those instances where wprintf is being called
And I thought Linux was a toy OS.
>>
>>
>>
>>108659235
Based non-normie Microchip knows what is wanted
https://onlinedocs.microchip.com/oxy/GUID-F9FE1ABC-D4DD-4988-87CE-2AFD 74DEA334-en-US-3/GUID-48879CB2-9C60 -4279-8B98-E17C499B12AF.html
>>
>>
>>108653582
I'm beyond sick and tired of these ultra faghot troons not only rubbing their inmense faggotry on our faces but also trying to spread it.
just know that if somebody stomps your skull irl, I won't be sad, I'll be glad
>>
>>108653783
links?
>>108653951
>big four
x86, arm and which other 2?
>>
>>108660024
If you don't like anime and cute maids you might be homosexual actually. I personally don't have anything against that, but I find it ironic that you call others faggots where in fact you're the real faggot here.
>>
>>
>>
>>
>>108660379
>but OSes are completely irrelevant when it comes to C/C++ language semantics
Wrong. Reserve/commit and relative file handle semantics (with consequent eradication of path assembly) alone would be a major boon.
>>
>>108660489
>file handle semantics
that's the standard library, not the language and its semantics
>Reserve/commit
retard. memory reads and memory writes are oblivous of what virtual memory is doing behind the scenes
>>
>>
>>
I think I have finally finished reimplementing the PS2 memory card save so that it will make use of any available sectors when making the save, instead of requiring contiguous like before.
It doesn't work. But the structure is there. I'm just finding and correcting all the mistakes at this point.
There are a few places I think I can modularize and refactor it a bit better as well, but the main logical work is done. A bit extra for dealing with overwriting/updating an existing save, and then a load routine (piss easy from what I have done already) and I'll be able to implement it into my GB emulator.
>>
>>
>>
>>
>>108656941
>>108657065
>If I don't explicitly mark my variable as an int and have the compiler check it for me at compile time, I might forget it is an int and do something stupid later in my program
>I can't write more than 50 LOC without tripping over these errors
Static types crunch your brain.
>>
>>
File: sakuya shrug.jpg (227.8 KB)
227.8 KB JPG
>>108660024
>goes to dra/g/on maid board
>goes in maidposting thread (nobody else programs enough to sustain a daily)
>doesn't like maids
Nobody forced you to come here, newmaid.
>>
>>108660946
meant for >>108660937
>>
>>
>>
>>
>>
>>
>>
>>
So apparently GCC can't vectorize arrays of structs { int x, y } on a simple equality check. Clang doesn't even try and requires you to write a block + tail loop. I guess both of them are getting the block loop then.
>>
>>
>>
>>
File: Screenshot_20260422_105653.png (1.5 MB)
1.5 MB PNG
made a cli reader for 4chan
>>
File: Screenshot_20260422_110445.png (1 MB)
1 MB PNG
>>108662037
>>
>>108662037
>>108662042
Really cool!
Now add sixel/icat/iterm2/box-drawing-fallback support to display image thumbnails.
>>
>>108660114
https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2026/#mailing2026- 04
>>
File: IMG_2879.png (1001.8 KB)
1001.8 KB PNG
Last night, I (vibe) coded a magic cards scanner app. It worked well to scan a stack of cards I got recently. Now, I'm considering to finish this up and make it pretty enough to share with others, but I am not sure I have enough drive to keep it up to date etc. Also, I neither want to pay the $99 for applel, nor do I want to monetise the app. I made it because I was pissed off that there's no really free app.
>>
>>108662569
ya that's the fucking thing eh? iphone is pretty nice but the apply tax is real. the WORST part about it is its a 100 dollars a year. they pulled my free (no ads) games because I stopped paying the tax. But its the same deal with steam. There's just no way for us free tards to GIVE things away. Even itch.io is a bitch. You can put your stuff there for free, but I get 0 views and 0 downloads. It makes no sense. I guess normies only want to use the app store and steam and only now paid and ad supported shit.
>>
>>
>>
>>
>>108663186
The image data is from Scryfall, I then did some ML sloppa locally, wrote the results in an sqlite and do the matching on the phone.
>>108663206
That thread doesn't seem like people are actually coding, they just compare models and tools.
>>
File: theming.png (272.1 KB)
272.1 KB PNG
>>108653582
Saving and loading themes works in Tohru now. So maids can share themes they like. There is also a preview.
>>
>>108661652
it sounds like this is just an alignment issue.
but I don't see the point of using simd for a comparison check, I would feel like this is exactly the same situation of "There Are No Zero-cost Abstractions" with him trying to force the compiler to create branchless code, only to end up making the code slower than using a branch because the non-simd instruction set has simd-like units (I am mixing up SIMD units on a GPU with SIMD units on a CPU, I think? ITS NOT the same, but the idea of utilizing maximum simd units is there kind of, and each simd unit is able to wait on memory being loaded so a single thread is more like a dozen threads, I think a better name exists than "simd unit"), and SIMD/vectorization could be faster, if your code doesn't have branches, for example if the result of the comparison does not branch (like a fast ternary (cond)?A:B), SIMD should have more units to complete more work in bulk, but I don't believe this is something the compiler should do for you because it's probably slower for small lists, and generally, things you think is faster is usually not faster because if you wrote something that was 2x faster, you are probably doing something wrong, or you are measuring the wrong scale (AKA measure total real world application time, not comparing memcmp of 1 million bytes which ends up taking less time than a single printf takes in certain situations).
>>
>>108662849
>But its the same deal with steam.
steam is a one time payment that refunds you after making $1000.
You could just add in a "donate" in game purchase and use that to unlock a gooner bait skin or something.
>>
Anyone in hardcore frontend finding/changing jobs recently? I mean React & similar stuff focused on data presentation and editing, administrative systems, and data-heavy UI in general, with all kinds of nested layouts, tabs, grids, tables, charts, builders, etc. I wonder if this field is still alive or it got hit by AI into obscurity as well.
>>
File: 1694799849989755.png (290.4 KB)
290.4 KB PNG
>>108664391
>hardcore frontend
>React
... I'm beginning to understand the vibecoders a little.
>>
>>
>>
>>
>>
>>108664477
React stopped the insanity that frontend was before, with the need to give up and rewrite project from scrach in new framework every half a year. React isn't exactly purely functional, but it's close in spirit. Some consider it Elm done right. Hooks are like algebraic effects. there's nothing more modular than React in frontend. Being able to write drag-n-drop first as HOC and later as a hook, is something unmatched in any UI programming at all except probably custom Haskell monad transformers and algebraic effect layers.
>>
>>
>>
>>
>>
>>
>>108664575
That's a different story. Everybody hates Electron. React Native is fine though. Last time I checked Microsoft fucked up with permissions so I couldn't use it for the last personal project with UI I started simply because it was way too hard to execute anything on command line. They overly sandboxed it.
>>
>>
>>108664622
>>108664975
Please don't start, there's a whole autism argument in Linux about Rust getting into the Kernel code base before C++ did and the C++ people are malding over it. Doesn't help that the Rust people are being so smug about it as well, but its such a pointless thing to fight about. And I say this as someone who "codes" with Python.
>>
>>
I'm using AoC 2020 to learn Go and strengthen my computer skills in general, because I'm very weak on important concepts like graphs, trees, BFS, DFS and other data structures and other stuff like grid traversal, optimization and other advanced topics. I'm currently at day 9 (haven't started). However I felt kind of guilty today.
I'm using claude but not as in vibe coding, not using claude either. I just have a conversation open and every now and then I ask claude stuff but I explicitly tell it to not give me code solutions, and only explain stuff or give clues.
I feel like this might still be cheating because it is not true grind. Should I really care about this?
And yeah, I still am writing everything myself and I understand maybe 80% - 90% of what I'm doing
>>
>>108665185
>Should I really care about this?
No. AI is the future and anyone who disagrees is just coping. Claude 4.6 is already a better programmer than 99% of humans.
>but... but... it told me to walk my car to the car wash...
Great. That has nothing to do with coding skill.
>>
>>
>>
>>108665185
You should understand 100% of what you are doing or you are just wasting your time doing exercises.
If you're going to build an application, go ahead, use AI and whatever tools you want to get to the finish line (vibecode it if you don't give a fuck about quality) but if you're learning you are just reducing your learning rate by doing that
>>
>>
>>
>>108664975
> HTML + CSS + React are great and is the right way to do UIs
> Oh if only we could use this for desktop UIs as well
> Electron
> Nice, but it's kinda annoying to have to ship 300mb of extras for a helloworld, also we need this for mobile apps as well
> React Native
> Nice
> MS: okay, it's so nice, maybe lets just use this for OS UI itself
I don't really follow what MS is doing with it in Windows 11, since I moved to Linux, but the original intent behind React Native was to have React for desktop/mobile without Electron bloat. Taking it to OS level might be a bit too far simply because of supply-chain concerns of JS ecosystem, on the other hand, it doesn't need to be able to use full JS ecosystem, it can be some kind of isolated bundle with restricted runtime and no access to npm and whatever else. Rust has the same problem and the same solution: don't just allow using arbitrary crates inside Linux kernel, use no_std and your own restricted library and apis.
>>
>>108664991
No, it would not be. https://github.com/tuono-labs/tuono
>>
&'_'
>lvalue required as unary '&' operandstatic const char x = '_';
&x
>pass
What benefits are conferred by having to write up a fucking static const symbol rather than just using &? No, I mean actual benefits, not just rules autism.
>>
>>
>>
>>108665185
>I just have a conversation open and every now and then I ask claude stuff but I explicitly tell it to not give me code solutions, and only explain stuff or give clues
If you're using it as a way to gain knowledge faster, I think it's fair usage. StackOverflow/StackExchange is usually better as the first place to go though. The two sources should supplement each other, covering the other's weaknesses.
And I agree with other anon
>You should understand 100% of what you are doing
If it feels like cheating, it probably is.
>>
>>
>>108664508
>React stopped the insanity
over-hyped and quite rough forms builder that prolongs the (angular's) idea of two-way data binding, cosplaying components.
there is a proper components design, like a JS object that gets initial data and maintains its state (wow, no framework required), it may even be a part of bigger, friendly layout component or something like that - is how good products are built, but web studios dont need goodies, they arent producing another youtubes, right.
>>
File: 09aa45b52228a5d3785fbc094abbfb82.jpg (1.6 MB)
1.6 MB JPG
>>108660024
Here, maybe this will cheer you up
>>
>>108667659
Nah, React is built on the idea of one-way-binding and immutability. Idealized model of React app: all components are pure functions that return immutable DOM. Ofc it's all optimized internally to make this work. For example, the whole DOM isn't rerendered from scratch all the time due to virtual dom reconciliation, etc. Also, you sometimes actually want local state not just as optimization and that's where hooks come in as modular and controllable way to handle side effects.
> wow, no framework required
React stresses out heavily that it's a library and not a framework. And you rarely use React standalone, you will also often wire state containers like Redux to actually handle state transitions of your system, because React is literally mostly pure functions that return immutable virtual DOM that is later used to calculate and apply patches to actual DOM, + machinery to introduce some controlled local side effects. But actual big picture of state management of app isn't even within scope of React. Redux is a fully purely functional way to do it, but there are things like MobX that more like angular and actually provide two-way-data-binding by passing reactive cells as parameters into components.
> proper components design, like a JS object that gets initial data and maintains its state (wow, no framework required)
Yeah, cool, but now you have to invent architecture yourself. It can not ensure optimal rendering like vdom on its own, it will not make your codebase more modular and manageable by isolating state management on such a fundamental level, etc. And when you figure all this out, it will not be just HTML components, it will be extra dependencies to make it all work in a structured way.
>>
>>
>>
>>
>>108667997
https://www-inst.eecs.berkeley.edu//~cs61a/sp12/book/ (pdf versions are nice)
>>
>>108663337
>That thread doesn't seem like people are actually coding, they just compare models and tools.
That's what a good programming thread is. There is a 2k char limit on posts, so you can't really share your code, if you are working on anything non-trivial.
The bad programming threads are the ones filled with Programming 101 questions, or toy examples, like "Hello World", but posted by an edgy boy who made it "Hello Nigger" instead. In good threads you're going to get a lot of talk about tooling and technique and screenshots of people's projects, because that's more relevant to actual programming than a trivial 5 line program that does nothing interesting.
>>
File: Screenshot_20260423_165657.jpg (118.4 KB)
118.4 KB JPG
>>108668214
> That's what a good programming thread is. There is a 2k char limit on posts, so you can't really share your code, if you are working on anything non-trivial.
Just show screenshots of certain parts of your project that you've been working on recently.
>>
>>108667654
>>108668120
The autism.
>>
>>
>>
>>
>>108669925
Can you do this?
https://chatgpt.com/share/69ea5eea-9d50-8327-9b54-9eb349fad450
>>
>>
>>
>>
File: 1766725417749450.png (150.6 KB)
150.6 KB PNG
>put python on my resume
>now I have to learn python
>coming from statically typed languages
dude this shit is so ass how do you jeets code in this garbage?
>>
File: 1775586767245406.png (325 KB)
325 KB PNG
>>108671327
>runtime: 200ms
>>
>>
>>
>>
File: 2026-04-2313.42.384131401639745914159.jpg (2.2 MB)
2.2 MB JPG
My maid is trying to wipe an apple lap top that she stole from her niece that stole it from school back to factory settings. Give instructions and I'll show you her feet
>>
>>
>>108671327
Python is a prime example of something I only use claude for and never bother with myself. Lots of guardrails, can't really be fucked up, runs in a fucking vm, only useful for short utility scripts, niggerlicious as fuck. You don't really need to be good at python just understand the overall wtf is going on and you're fine.
>>
>>
>>
>>
File: 1770376625613849.png (117.8 KB)
117.8 KB PNG
>makes my code completely unreadable
>fileprivate typealias g = d.t.p.g
:^)
>>
>>
File: bocchi1.png (1.8 MB)
1.8 MB PNG
>>108671562
Maids don't do crimes. This is a maidposting site, not a cybercrime and theft site. Return the laptop to the school and apologize for the theft.
>>
File: 224-leet.png (561.5 KB)
561.5 KB PNG
>>108671327
retardly. man I love python. I feel you can just THINK in python after you do it enough. even the dumbest guy (ie me) with enough logic and if/elses can crap out any algorithm.
>>
>>
>>108673311
https://learn.adacore.com/courses/intro-to-spark/chapters/01_Overview. html
>>
>>
>>
File: ss+(2026-04-24+at+04-44-41).png (113.3 KB)
113.3 KB PNG
>>108657441
Gotta Go Fast
>>
File: carbon (3).png (354 KB)
354 KB PNG
...what. THE. EFFF (division and multiplication) and (addition and subtraction) happen at the same times in GROUPS? MY LIFE IS A LIE! WHAT ABOUT PEDMAS??? FUCK YOU ELEMENTARY SCHOOL! YOU WERE WORTHLESS
>>
>>
>>
>>108674256
dun bully. watashi no boshi o yonde kudasai :(
>>
>>
>>108674256
>is it drugs
I'm an alcoholic, and I don't ask this nonsense.
It is literally, unironically the tism, I'm not even joking and am trying to be as literal as possible.
Autism has been the bane of software development not gonna lie.
>>
>>