[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / 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
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: 1737382007382543.png (87 KB, 799x799)
87 KB
87 KB PNG
what are you working on, /g/?
old >>106672454
>>
>no hyphen in title
>words in title not capitalized
>shit image
>thread made early
really sloppy OP
>>
File: 1743601488345197.png (338 KB, 700x560)
338 KB
338 KB PNG
>>106695186
What happened to schizo-kun? Did he get banned?
>>
>>106695186
good thread
>>
you guys think simd black magic will ever be completely abstracted away by compilers?
>>
>>106695419
"sufficiently smart compiler" has been a meme for decades, so no, the best you'll get is using an LLM and shipping broken code faster than ever before
>>
>>106695419
Auto-vectorization is not a programming model
>>
>>106695429
>>106695464
it's so ugly and unintuitive though
>>
>>106695419
optimizing compilers can vectorize since forever
>>
>>106695419
openmp simd directives have been working good for quite a while.
https://godbolt.org/z/Ms9e6KW9h
even with march/mtune:
https://godbolt.org/z/Yocaaod78
>>
File: 1758803827.png (233 KB, 873x846)
233 KB
233 KB PNG
.
>>
>>106695486
Why does everything have to be intuitive? It fundamentally requires a different model.
>you always have at least 16 bytes
>you always do operations on 32-64 bytes at a time
>you skip few steps along the way because of specific binary math
>all of this done in 3 lines of code.
>>
>>106695486
Languages are meant to be intuitive. Optimizations are not, they are meant to be fast.
Beauty and aesthetics is feminine property. Only women and trannies care about it.
>>
>>106695564
Stop making sense or you will be accused of being a jeet.
>>
The white man's language is white space sensitive.
If it's white, it matters.
>>
I'm new. Advanced beginner C and python, early beginner javascript. I've actually learned enough that picking up a language is possible with learnxinyminutes, but if rather just settle in and get good at one thing.

I feel like when i want to take on a project, i need to learn a new language (or at least a new framework that's practically a language) to best do anything in particular.

Is there a "does it all" language? Is Java the answer?

Sorry for the blog post.
>>
>>106695564
God creates beauty, men create aesthetics, ESLfags create waste.
>>
>>106695730
    usize
find_char(slice<char> const view, char const c) noexcept
{
auto const n = _mm_set1_epi8(c);
for (usize i = 0; i < view.len(); i += sizeof(m128i))
{
auto const s = _mm_loadu_si128(reinterpret_cast<m128i const*>(view.as_ptr() + i));
u32 const mask = _mm_movemask_epi8(_mm_cmpeq_epi8(n, s));

if (mask != 0) [[likely]]
{
auto const offset = i + __builtin_ctz(mask);
if (offset >= view.len()) [[unlikely]]
{
break;
}
return offset;
}
}
return static_cast<usize>(-1);
}

And that's why this is beautiful.
>>
>>106695729
>s Java the answer?
only if you're Actually Indian
>>
>>106695419
No but I had success with Claude SIMD'ing my non-SIMD code.
>>
>>106695729
>Is there a "does it all" language?
JavaScript and Python are fine for this.
>>
>>106695724
it's transparent actually, white is just a metaphor
>>
>>106695729
depends on the project, and no, java is not the answer doesn't matter the question
>>
>>106695751
Isn't indian code, generalizing here, mostly a problem because of their convoluted logic patterns and overly verbose and complex solutions to simple problems?

I didn't think the problem was actually language specific, although i could see how js would get out of hand very fast.
>>
>>106695769
Kinda web driven though, right? What about for portable desktop apps?

Does my question even make sense, or am I still too Dunning Kruger to get that the answer is:
>there's no most useful universal language with decent libraries and it can be used for dev on all platforms
>>
>>106695729
>Is there a "does it all" language? Is Java the answer?
as long as "all" only includes practical applications and not low-level system autism: yes, Java is fine for pretty much anything

you'll still need to learn things for each new project, though, unless you plan to write the same application over and over again
>>
>>106695805
Both can be used to create both websites and standalone executables.
You just get slightly less performance than with compiled languages, but both JS and python can be used for pretty much anything a beginner would want to do.
Java will work too but it's bloat, I would advice to keep it simple and stay with scripting languages.
>>
you're all neets but i needed somewhere to cope with this
>new lead took our 50 line shell script and turned it into a 500 line python script and 100 line xml configuration file with 500 word document on how to use it that implements a convoluted set of tags and constructs including arbitrary shell command sequences except to write input redirects you have to use annoying and difficult to read &gt; instead of just > but its better because its python and configurable
>>
>>106695786
actual indian code is about how cniles would write in java: avoid OOP, write everything obtusely, hard "just add another function" mentality instead of refactoring to improve the overall design, etc

the "verbose and complex solutions" on the other hand, is how students and NEETs write code because that's what books and lectures say, and they lack the ability to think critically to apply it only when it actually fits, so whatever they read they think it should be applied always and everywhere (and of course that doesn't work, so they get mad at the whole concept instead of their own failure to apply it correctly)

tl;dr "indian" = projecting own failures
>>
#pragma pack(push, 1)
typedef struct _trampoline {
BYTE opCode;
BYTE prefix;
LPVOID addr;
WORD callInstr;
} TRAMPOLINE, * PTRAMPOLINE;
#pragma pack(pop)
>>
>>106695724

why white man write linespace 3 daily repeat text
>>
>>106695873
>bloat
buzzword
>>
>>106695928
It is. Maven and various java frameworks are such behemoths. The libraries are full of retarded design patterns with FactoryBeanBeanSingletons shit.
It's a language made for enterprise. You can use it for basic programming, I did that too, but it's just waste of time and energy for no gain compared to simpler scripting languages in my opinion.
>>
>>106695944
you can use maven to just automatically pull in libraries, or you can skip it completely and add jars manually
there are different frameworks with different "heaviness" for different use cases - you don't have to use Spring for everything, there are lighter frameworks, you just might have to look some up. or maybe you could get by without a framework altogether
calling design patterns retarded only means you got filtered by them
>>
>>106695975
And all of that is just waste of time and energy for no gain compared to simpler scripting languages.
>>
>>106695905
what does it do?
>>
>>106695905
>python+xml
is this the first time in history this has ever happened?
>>
>>106695905
>muh lines muh muh
State business requirements or fuck off.
>>
>>106695729
Javascript with nodeJS is the meta
>>
>>106695729
Once you get comfortable with JS learn TS too. It will make your life much easier and will teach you some important practices that might come in handy once you move to strongly typed languages.
>>
>>106696118
>>106696142
i hate npm and webshitters though
>>
>>106696155
Judging technology by any means other than merit is going to make your life harder for no gain whatsoever.
>>
>>106696206
He's mentally ill like all nocoders, don't bother.
>>
>>106696206
That guy wasn't me, the original questioner, BTW. I'm just listening to everyone's replies, and feeling like there's no good answer to the question. Guess that explains the need for a "top 29" language contest every year. There's just nothing that's satisfactory at everything.
>>
>>106696231
Yea, lets ignore C++ (and that retards who are too stupid for C++ shouldn't be programming at all).
>>
>>106696108
its just an internal tool for a small team. the people writing the new xml and adding new features to the xml via the python script are the same people who would have just wrote the original shell script. he just hates shell scripts even if its the far better language to capture what we want instead of an ad hoc nonstandard xml format and interpreter we are maintaining ourselves that implements an inflexible subset of shell scripts in a more verbose and obtuse way.
>>
>>106696302
State business requirements.
>>
>>106696259
Again, I'm pretty new, but can c++ be used in a reasonable way for web? I actually love plain C, but I'm wondering if there's a Swiss Army knife language.

Can do crossplatform desktop apps, can do web front and back, and has a sizeable enough set of libraries to just focus on the one language. It's probably just a stupid question.
>>
>>106696310
fuck off, clanker
>>
>>106696310
>I'm pretty new, but can c++ be used in a reasonable way for web?
No

>can do web front and back, and has a sizeable enough set of libraries to just focus on the one language
Javascript/Python
>>
>>106696309
retard
>>
>>106696339
Sounds like a job description. Aligns with the fact that you cannot answer my question.
>>
>>106696309
>business
Mind
Broken
>>
>>106696493
So you aren't employed or what is the blocker to you stating business requirements?
>>
>>106696505
THERE ARE NO REQUIREMENTS FOR AN INTERNAL TOOL IN A TINY TEAM YOU GAY ASS NIGGA WE MAKE THEM UP
>>
>>106696546
Yes, requirements are made up, now statte them, or get lost.
>>
>>106695533
russian subhuman, how did you got internet access in your village?
>>
>>106696546
>THERE ARE NO REQUIREMENTS FOR AN INTERNAL TOOL IN A TINY TEAM
so the script did nothing originally and still does nothing now?
>>
>>106695533
follow your comrade Robin Westman
>>
>>106695533

you maybe read it wrong there is sun in white and telecommunication in bold black
>>
File: python.jpg (49 KB, 629x680)
49 KB
49 KB JPG
python finally redeemed....
>>
>>106695419
ispc
>>
>>106696620
Yes, the nocoder as usual cannot come up with a valid excuse for his incompetence.
>>
>>106696672
interesting
thanks
>>
I want my own programming language but I don't want to make my own programming language.
>>
>>106697108
I don't like s-expressions.
>>
File: poop.png (460 KB, 1920x1080)
460 KB
460 KB PNG
Just started recreating chess with only raylib and C but got bored on the way and tried making whatever I could improvise with a grid and different pieces.
I have some ideas of giving each piece a different shooting range/area, where the point is to eliminate the other player's pieces by moving the units around, but you can only fire a whole row, column at a time.
>>
>>106695219
I realized that everybody here is a Numberlet who hates me and no longer wish to participate.
>>
>>106697102
ask an LLM to pander to your schizo fevered dreams like normies do
>>
>>106697148
thank god
>>
>>106697148
I wasn't talking about you, faggot
>>
File: 1743888140782242.jpg (60 KB, 726x728)
60 KB
60 KB JPG
>>106695186
Is this total type, template, or test death?
>>
>>106696658
UOOOOHHHHHHH YESSSSSSSSSSSSSSSSS
LET'S FUCKING GOOOOOO

but it should be able to interpret other styles of writting if statements f. e.
if __name == "__main__"
print_messsage(10);

possibly that would require if (condition)
just like c (yeah...)
>>
>Library doesn't want to stabilize an API for some feature that people want because it will limit their future development options
Just label it as experimental and make breaking changes whenever
Why are they like this
>>
>>106697353
Just stop using a library and do it yourself, retard.
>>
>>106697353
How is it any different from you just using it as-is?
>>
>>106696658
>>106697313
If everything is an expression you don't need block delimiters, a sequence of statements is just a nested binding where the result is discard
>>
It's crazy how inconsistent C is, there's no reason for this to be invalid code:
int main(void)
return 0;
>>
>>106697424
I worded it weirdly. I just meant that an unstable API surface is better than none at all.
>>
>>106697459
Retard.
>>
>>106697453
that's invalid? same style works with ifs and for loops
>>
>>106697472
Yes, C is retarded and treats functions differently for some reason
>>
>>106697459
The only valid reason I can think of is that if lots of people start using it and then they change there will be a sperg out
>You can't do this because it breaks xyz
And, no, the average retard will not care that they said unstable/experimental

But that just means that the devs are pussies that are scared of fags whining at them
>>
File: 1703269160055871.jpg (104 KB, 1024x855)
104 KB
104 KB JPG
>>106697453
I'm guessing it's so forward declarations can be disambiguated by peeking 1 token, e.g.
int f() {

int f();
>>
>>106697509
If devs were pussies, they'd let morons to tell them what to stabilize and maintain.
Fuck off nocoder, fork it and do it yourself.
>>
>>106697514
>forward declarations
useless meme
>>
>>106697525
Yeah, the compiler should be smart enough to handle this case without a forward declaration of g
int f()
{
return g();
}

int g()
{
return f();
}

but forward declarations are ok (and good documentation) for a module signature obviously
>>
>>106697517
They are pussies. Just safe pussies which will stay in their socially-approved square and only be passive-aggressive.
>>
>>106697604
Again, write your own code then.
>>
what's a type of program that you have to do at least one to be a true master programmer? raytracer? maze generator/solver?
>>
>>106697640
invent a new programming language
>>
>>106697640
You have to have outputted "Hello, World!" in at least 20 different languages.
>>
>>106697640
Write firmware for a random unsupported device
>>
>>106697648
good point
>>106697658
that seems pointless unless you do it in brainfuck or some other esoteric language
>>
>>106695748
Im retarded, but doesn't this have the possibility of reading outside the slice? for example if view.len() is sizeof(m128i) + 1, then at the second iteration wont it read sizeof(m128i) - 1 bytes outside the slice?
>>
>>106697671
>that seems pointless
Sorry, them's the rules.
After "Hello, World!" you'll want to do FizzBuzz in 20 different languages to become a gradmaster programmer.
>>
>>106697692
Yes, just allocate more.
>>
>>106697453
>>
>>106697703
I guess thats why more generalized search functions check size to only search to multiple of simd block size and then do a linear search after that (or before that, if the pointer address isn't aligned to simd alignment). Sadly it becomes ugly like that.
>>
>>106697770
Yes, generalizations are slop and that's why I avoid them.
If you want top performance, you need severe constraints and everything built from the ground up without the niggerite that is
>but what if my unaligned nul terminated dat-ACK!
>>
File: cat-kitty.gif (547 KB, 165x165)
547 KB
547 KB GIF
Java is weirdly comfy lads. It's like I'm being cushioned in by all this soft boilerplate walls, and verbose naming is softer on my brain. I love you Java.
>>
>>106697517
Do you really think you sound cool talking like this? Anyone beyond freshmen undergrad can recognize you're posturing.
>>
>>106698217
Ok nocoder, maybe go include one more library and your perfect codebase will finally be good after you're done gluing other people's work.
>>
>>106698170
The longer names are harder to read as far as my brain is concerned. Writing in it isnt that bad, but lots of people that made shit with it deserve to get stoned for making 20 layers of abstractions when only 1 or 2 get used on top of making it hard to search by having shit naming conventions for their classes
>A
>AB
>ACB
>CBA
>all of these are related and you might need them
>>
>>106695919
usecase for trampoline?
>>
Which book would you recommend for learning to read and understand disassembly code?
>>
>>106698567
Do you know enough c
>>
File: 1238798.jpg (26 KB, 318x390)
26 KB
26 KB JPG
>>106698567
This book got me through my ASM classes in college
>>
>>106698567
there was an extremely simple, ~200 page book on 8086 assembly I read 15 years ago that taught everything from two’s compliment to stack frames in the simplest terms possible that I have never been able to find again

it was old enough that it didn’t teach anything 64 bit or SIMD but it was a great beginners resource. wish I could remember what it was
>>
>>106698424
You're retarded, as far as my brain is concerned.
>>106698843
Book so useful that nobody remembers or cares.
>stack frames
not a thing with modern compilers
>>
>>106698985
just because registers find more use than ever doesn’t mean the stack has been eliminated entirely or it isn’t useful to think about scoping/local variable allocation as stack based

you sound like an angry little faggot so why would anyone want to help you with anything
>>
>>106696310
c++ -> webassembly
>>
>>106699122
Stack is simply an arena allocator, but of course, the moment I mention arena, it triggers a trauma inside your head and you shut down.
>>
>>106698681
>This book got me through my ASM classes in college
is modern assembly very different? or just some vectorized meme operations but mostly the same otherwise?
>>
>>106697158
>>106697208
>t. Numberlets
>>
File: file.png (1.31 MB, 1917x977)
1.31 MB
1.31 MB PNG
>>106695186
just started learning
>>
>>106698661
No, is it necessary ?
>>106698681
Thank you
>>
>>106699135
arena allocators are not stored in the stack segment of program memory nor do they have two registers on the processor dedicated entirely to their state. a processor does not store variables in your abstracted, heap allocated arena when it runs out of registers or must conform to some calling convention. so no, these things are not the same

the fact that you bring up arenas out of literally no where indicates that you are an enlightened midwit that thinks you’re so incredibly intelligent because you watched a tsoding video. kys faggot
>>
>>106699205
>an enlightened midwit that thinks you’re so incredibly intelligent because you watched a tsoding video
How much did he pay you for this ad? I know that you watched it, whatever that is, but I still don't know who tsoding is, why yapping so much, lil bro?
>arena allocators are not stored in the stack
Do you even know what allocators are? Dumb nigger.
>>
what kind of job opportunities will getting gud at rust bring within the next few years
>>
>>106699345
None. In a couple years almost all code will be written by LLMs for "security" reasons and nobody will be allowed to have a compiler unless they have a compiler license tied to their real identity, which signs all binaries cryptographically so they can be traced back to the author trivially. The people with compiler licenses will basically only be PhD level researchers and a very small number of senior level wagies working for big companies (though their licenses will only be for professional use and compilers will only be available on their work machines).

This will be done because they want to abolish free speech and control online communications, and this is not possible in an environment where random individuals can make their own tools.

The future is everybody on some government approved OS, full of AI powered spyware, with a machine only capable of playing games, accessing the internet (with RealID) and watching streams. The goal is to nerf the internet into TV 2.0. Basically a reciever only system for government approved propaganda and non-violent, non-radical, desexualized time wasting activities to distract people from how awful things are getting.
>>
I'm doing a .net and C# tutorial from 2017 to learn C#, I need C# for some language called SIMPL# made from C for a certain software
https://youtu.be/GcFJjpMFJvI

My issue is the tutorial tells me to install Visual Studio. I was under the impression that Visual Studio is outdated. Does any C# bros know what the modern alternative is? I'm just doing a basic tutorial nothing fancy.
>>
>>106699423
now turn off your computer and go outside for a walk. call a friend over or visit family.
see ? its not that bad actually.
>>
>>106699249
obviously im talking about the block of memory an allocator manages, not the allocator itself, which can be anywhere. unless you’re trying to argue you use alloca which is retarded

the point is the processor and compiler understand what a stack is with built in operations, memory segments and registers dedicated to managing it and your arena doesn’t have any of those things
>>
>>106699442
Could you stop typing like that.
>>
>>106699439
>just put your head in the sand
Sand is comfy, I guess.
>>
>>106699423
anon, LLM's won't write code, LLMs will be the "code".
oh you want a database?
just store the data in the AI using plain english, it has SQL attached to it's system.
it's like a system on a chip, all-in-one.
>>
>>106699188
Now do it at compile time
https://www.youtube.com/watch?v=cFtymODJEjs
>>
File: IMG_1077.jpg (128 KB, 600x711)
128 KB
128 KB JPG
So now that the mods are taking after school naps, why isn’t it possible to write up something to mess with discord servers?
>>
>>106699536
The Communist Computer God guy was unironically correct.
>>
>>106699563
You wot mate look at this Java wins.
https://www.youtube.com/watch?v=XQtilPmhgUs
>>
if i cast a struct pointer to a byte pointer, and then cast it back to struct pointer, the data in the in the struct should keep the same alignment, right?
i'm having issues where my data is changing when casting back. i'm using packed so i don't think padding should matter.
simple tests show this to be true, but the fields at the end of my struct are producing garbage when i cast back.
>>
>>106699623
Another terminal case of stuctism in its latest stages.
>>
>>106699623
use address sanitizer + undefined behavior sanitizer, if you are too lazy to install the msvc package OR you have mingw (retard), use godbolt.
>>
>>106699746
*I forgot that ubsan isn't part of msvc, but just address sanitizer is fine.
You can get ubsan working with clang-cl but it only works with the static runtime so you need to set CMAKE_MSVC_RUNTIME_LIBRARY to MultiThreaded
and address sanitizer is more trickier to set up than msvc, the asan DLL's are set in the vsvarsall (AKA msvc developer console) path, but clang-cl's asan binaries have the same DLL's but wont' work, check clion's tutorial for setting it up.
https://www.jetbrains.com/help/clion/google-sanitizers.html#clang-cl-configure
but they don't mention where the DLL is located, but that's a fun exercise for you to figure out.
>>
It's been half an hour and a LLM is still yapping recursively over a basic question I asked.
>>
File: bython.png (210 KB, 1480x911)
210 KB
210 KB PNG
>>106696658
>finally
https://github.com/mathialo/bython
>>
I made that OP image btw
>>
lamdas grind python to a halt?

Using lamdas with signal calls in tkinter I have found causes a noticeable lag spike if I use a global variable instead tkinter outperforms C/gtk3-4 in start up speed.
>>
>>106700181
python is slow no matter what
>>
>>106700210
>>106700210
>if I use a global variable instead tkinter outperforms C/gtk3-4 in start up speed.
>>
>>106700446
Who are you quoting?
>Beating GTK at anything
That's because GTK is shit, not because of the language it's implemented in.
>>
Memory allocators are a solved problem, why is freeing memory so hard?
>>
>>106699423
>LLM for security
cant wait to blow up its servers with sql injection
>>
>>106700502
non sensical nocoder sentence
>>
>fake engaging posts every 10mins
>>
>>106700181
the thunks to make lambdas work with tkinter are pretty nasty, involving a lot of behind-the-scenes hackery and allocation
with a global variable and full methods for callbacks, those awful bits aren't nearly so large
>>
>>106700502
>why is freeing memory so hard?
because in general you want to coalesce adjacent free blocks where possible, despite multithreaded accesses
when you're working entirely with blocks of all the same size and in one thread, you can make memory management much much cheaper
>>
CAS is for bitch niggas
real Gs use fetch_add only
>>
>>106700502
rpmalloc does ok
>>
behold, the least amount of work you need to do to coordinate arbitrary producers against arbitrary consumers, called ant farm because the producers neither see the consumers nor know how many there are

    private void inc_zone(ulong idx) {
auto i = idx & farm.zones_mask;
long r = atomicFetchAdd!(MemoryOrder.raw)(farm.zones[i], 1);
}

private void dec_zone(ulong idx) {
auto i = idx & farm.zones_mask;
atomicFetchSub!(MemoryOrder.raw)(farm.zones[i], 1);
}

private void next_zone() {
auto next = (our_zone+1) & farm.zones_mask;
inc_zone(next);
dec_zone(our_zone);
our_zone = next;
}


// Subscribe: Ant enters farther epoch relative to farmer
uint subscribe(uint delta = 1) {
assert(delta > 0 && delta < farm.zones.length);
// prevent multiple subscription
if (our_zone != uint.max)
return our_zone;

// try cas'ing into delta'th zone past the write position
ulong wp = atomicLoad!(MemoryOrder.acq)(farm.write_position);
uint farmer_zone = farm.get_zone(wp);
uint next = (farmer_zone + delta) & farm.zones_mask;
long tally = atomicLoad!(MemoryOrder.acq)(farm.zones[next]);
// try initial subscribe with CAS to ensure stomp is blocked
if (!casWeak!(MemoryOrder.acq_rel, MemoryOrder.raw)(&farm.zones[next], tally, tally+1))
return uint.max;
our_zone = next;

farm.add_ant();
return our_zone;
}

// Unsubscribe: Dec current (closer) epoch tally on exit
void unsubscribe() {
if (our_zone == uint.max)
return;

dec_zone(our_zone);
our_zone = uint.max;
farm.sub_ant();
}
>>
>>106699603
who the fuck types out the whole main method by hand
who the fuck runs javac manually while using an IDE
>>
>your game tree is too large, you need to use monte carlo tree search to know the best move
>in order to find the best move you need to have a good rollout policy, otherwise you just get the best move against a retarded opponent
>so you need to already have a good idea of the best move to know the best move
>>
>>106701184
Don't you love recursion
>>
File: 1748265856486448.png (87 KB, 925x484)
87 KB
87 KB PNG
Is UEFI too bloated for a hobby OS?
>>
>>106687237
who?
>>
>>106701319

Anything is bloated compared to the simple line of code .word 0xAA55.
>>
>>106697640
Optimizing compiler
Operating system
3D game engine
Database
Web browser

>>106698661
If you're doing RE you should definitely learn C and C++. Knowing what features in each language map to in assembly helps a lot.
>>
I hate front end so much. Learning React because almost every job is asking for it. Feel less like a coder and more like a web dev or design monkey
>>
leetcode
building up a data science portfolio
exploring web3 development
praying for the great flush to not cause any clogs
>>
>>106698985
>>106699135
>>106699249
inbreds are not allowed here
>>
"my program got so big i don't know what half of it does and i can't make any changes without breaking it in half" again
=(
>>
>>106702164
time for haskell
>>
>>106702164
bad design
>>
>>106702164
OOP programs don't have this problem :^)
>>
>>106698567
Not strictly ASM but "Computer Systems: A Programmer's Perspective" is a great book and will help you with that (as well as understanding what it all means). But avoid the "global edition", it's for pajeets and messed some things up.
>>
>"Mold is already very fast, however it doesn't do incremental linking and the author has stated that they don't intend to. Wild doesn't do incremental linking yet, but that is the end-goal. By writing Wild in Rust, it's hoped that the complexity of incremental linking will be achievable."

What does Rust provide that C++ does not that would make it too complex to implement in C++?
>>
>>106702164
Stop adding stuff you don't care about for reasons like "it's good to have it", "someone may use it", "this is the best"
>>
>>106702417
Modules.
>>
>>106702164
Time to read about architecture. Also fix your fucking function names and avoid side effects unless you really need them, add some note if that's the case.
>>
struct PushConstants {
uint8_t *data;
Atomic<uint> *counter;
}

[[vk::push_constant]] PushConstants pc;

[shader("compute")]
[numthreads(1)]
void main(uint id: SV_DispatchThreadID) {
pc.data[pc.counter.increment()] = (uint8_t)id;
}


[ 7, 19,  1,  8, 13, 20, 30,  2, 24, 14, 31, 25,  5, 17,  6, 11, 22, 18, 28, 10, 21,  0,  4,  9, 12, 16,  3, 29, 27, 15, 23, 26]
[ 7, 19, 1, 13, 30, 8, 24, 20, 2, 14, 31, 25, 5, 17, 6, 11, 18, 28, 22, 21, 0, 10, 9, 12, 4, 3, 29, 16, 15, 23, 27, 26]
[ 8, 7, 20, 19, 2, 1, 14, 13, 31, 30, 25, 24, 5, 17, 22, 6, 21, 11, 10, 18, 9, 28, 4, 0, 3, 16, 12, 15, 27, 29, 26, 23]
[ 7, 8, 19, 20, 1, 2, 13, 14, 30, 31, 24, 25, 5, 22, 17, 10, 11, 21, 6, 4, 28, 9, 18, 16, 3, 0, 27, 15, 12, 26, 29, 23]
[ 7, 19, 1, 8, 13, 20, 30, 2, 24, 14, 31, 25, 5, 17, 6, 11, 18, 22, 28, 21, 0, 10, 9, 12, 4, 3, 29, 16, 15, 23, 27, 26]
[ 7, 19, 1, 8, 13, 20, 30, 2, 24, 14, 31, 25, 5, 17, 11, 6, 22, 28, 18, 10, 0, 21, 4, 12, 9, 16, 29, 3, 27, 23, 15, 26]
[ 7, 8, 19, 20, 1, 2, 13, 14, 30, 31, 24, 25, 5, 17, 22, 11, 21, 6, 10, 28, 9, 18, 4, 3, 0, 16, 15, 12, 27, 26, 29, 23]
[ 7, 19, 8, 1, 20, 13, 2, 30, 14, 24, 31, 25, 5, 22, 17, 21, 6, 10, 11, 9, 18, 4, 28, 3, 0, 16, 15, 12, 27, 26, 29, 23]
[ 7, 8, 19, 20, 1, 2, 13, 14, 30, 31, 24, 25, 5, 22, 17, 6, 21, 10, 11, 18, 9, 4, 28, 0, 3, 16, 12, 15, 27, 29, 26, 23]
[ 7, 19, 8, 1, 20, 13, 2, 30, 14, 24, 31, 25, 22, 5, 10, 21, 6, 17, 4, 9, 18, 11, 16, 3, 0, 28, 27, 15, 12, 26, 29, 23]


Hmm interdesting...
>>
>>106700870
What does that even mean lol, my memory only has two blocks, the one that's free and one that's non-free.
>>106700736
And they always read like they were written by a LLM
>>
I don't have anything I want to program.
>>
File: apucrying.jpg (5 KB, 220x218)
5 KB
5 KB JPG
>>106699970
Anon, African kids could have drank that water consumed by LLMs data centers.
>>
Fractal fern:
<!DOCTYPE html><html><head><meta charset='utf-8'/><title>Fractal</title>
<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1,user-scalable=0"/>
<style>*{margin:0;padding:0;border:0;overflow:hidden;width:100%;height:100%}</style></head>
<body/><script>
'use strict;'
window.addEventListener("load", function() {
const canvas = document.createElement("canvas");
canvas.width = 1920, canvas.height = 1080;
const ctx = canvas.getContext('2d');
canvas.style.display = "block";
document.body.appendChild(canvas);
const rotation_angle = .06;
const branch_angle = Math.PI * .25;
const start_angle = .07;
const level_factor = .02;
const radius_factor = .38;
const space_factor = radius_factor ** 2 * .85;
const levels = 6;
const lines = [...Array(levels)].map(i => []);
function f(x, y, r, a, b, n){
const da = b < 0 ? -rotation_angle : rotation_angle;
for (let d = r; d > 0; a += da, b = -b) {
const dr = d * radius_factor;
if (dr < 1) return;
const ds = d * space_factor; d -= ds;
const i = ~~(n - Math.log2(ds * level_factor));
const l = lines[Math.min(Math.max(i, 0), levels - 1)];
l.push(x), l.push(y);
x += ds * Math.cos(a), y += ds * Math.sin(a);
l.push(x), l.push(y);
if (n < levels) f(x, y, dr, a + b, b, n + 1);
}
}
f(320, 400, 1500, start_angle, branch_angle, 0);
ctx.fillStyle = "#fff";
ctx.fillRect(0, 0, canvas.width, canvas.height);
for (let n = 0; n < levels; ++n) {
ctx.lineWidth = Math.max((levels - n) * .7, 1);
ctx.strokeStyle = "rgb(0," + n * 32 + ",0)";
const l = lines[n];
ctx.beginPath();
for (let i = 0; i < l.length; i += 4)
ctx.moveTo(l[i], l[i + 1]),
ctx.lineTo(l[i + 2], l[i + 3]);
ctx.stroke();
}
});
</script></html>
>>
>>106700502
Skill issue.
>>
>>106698170
I'd consider Java if it weren't for the retarded names gradle/src/java/com/niggers/hate/i/www
C# doesen't have this problem
>>
>>106703553
But unironically this, it still didn't finish by the way, I went to sleep, and fucker paused. I give up.
If you aren't looking, they aren't working.
>>
File: cpx.png (279 KB, 618x478)
279 KB
279 KB PNG
who is in the wrong here?
>>
File: terry.jpg (256 KB, 600x895)
256 KB
256 KB JPG
>>106704084
>An idiot admires complexity, a genius admires simplicity, a physicist tries to make it simple, for an idiot anything the more complicated it is the more he will admire it, if you make something so clusterfucked he can't understand it he's gonna think you're a god cause you made it so complicated nobody can understand it. That's how they write journals in Academics, they try to make it so complicated people think you're a genius
>>
File: .png (410 KB, 578x577)
410 KB
410 KB PNG
>muh simplicity is when 95% of my code is if err != nil { return err; }
>>
>>106704118
looks simple to me
>>
>>106704171
Got any projects to back your opinion up with or did you never write anything of value?
>>
>>106704118
what isn't simple with checking errors?
>simple definition
>Having few parts or features; not complicated or elaborate.
>Easy to understand, do, or carry out: synonym: easy.
>>
>>106704198
Control flow, but that's not something you ever had to worry about, nocoder.
>>
>>106704176
ESL syntax, opinion descartes
>>
>>106704222
I accept your concession, fizzbuzzer.
>>
>designing a small language for fun
>actually pretty hard because things I took for granted are a pain to implement
Now I get why you see S-expressions so often, they just werks.
>>
>>106704212
???
you have no ide what you are talking about
>>
>>106704313
Post code.
>>
what's a good book and example project to take the C++ pill? what standanrd libraries are recommended to use or avoid? STL, Boost, ASL, BSL?

want to build a maze or terrain generator as a simple project, thinking if i should do squares or hexagons, will post results
>>
>>106704398
>and example project
i mean a project that somebody else wrote with good C++ style to study
>>
In action!
>>
>>106704398
Books and copying others are fundamentally incompatible with being intelligent free thinker who can write code on his own.
>>
>>106704411
Are you ever gonna fix the lag?
>>
>>106704418
how does that make any sense, unless you design your own hardware and programming language too? and speak your own language irl too
>>
>>106704431
Reading is a waste of time, if you want to learn then start doing, retard.
>>
>>106704441
studying a codebase and modifying it is harder than writing your own code so you learn a lot in my experience
>>
>>106704447
Do you want to copy someone else's maze generator or do you want to learn C++ and how to build a maze generator?
>>
>>106704478
i want to study a C++ project from somebody else that is NOT a maze generator and i want to build a maze generator myself, what part of this is hard to understand? doesn't matter anyway
>>
>>106704489
And GitHub isn't exhaustive enough for you or what is your problem?
You learn C++ by doing, not by reading other's code, retard.
>>
File: resend logic snippets.png (206 KB, 1587x856)
206 KB
206 KB PNG
>>106704425
which lag? for the nodes transmission? or in the scrolling logic?
I went to take a picture of the logic, and the one on the right was turned off and bogging the sending logic down, should be fixed on the nodes, the scroll lag is something else. The cut in the middle isn't lag.
>>
>>106704528
Yes, the scrolling is jarring and puts strain on the eyes.
>>
>>106704545
I see. The video is sped up quite a bit, in real time it scrolls very slowly, but the nodes don't start scrolling for a short distance once the timeline starts. I will fix that too.
>>
>>106704502
>And GitHub isn't exhaustive enough for you or what is your problem?
just asking what is a project well written, GitHub doesn't tell you about that
>>
File: .png (133 KB, 500x499)
133 KB
133 KB PNG
>>106704585
You will know which projects are well written when you know enough C++. Don't you have more pressing problems right now such as visiting a doctor to perform a MRI scan on your skull to check if god put something in it?
After that you can read my posts again and most likely understand them.
This isn't about programming anymore, Timmy. This is about life philosophy itself. And it's really not that deep, to learn, you must fail. To fail, you must do. If you don't do, then you die without ever finding out. Simple A-S.
>>
>>106704598
>asking what's a well written program isn't about programming
a'ight
>>
>>106704398
The standard library is fine. Don’t use Boost. You can use EASTL etc. in the future if you want to, but you shouldn’t think about that until you know the language and standard library well.

There’s no reason to look at other people’s projects, and any that are well written likely include a bunch of stuff outside of C++ (like CMake) that only exists to make it easier for other people to use your code in the way you want them to.
If you don’t know how to organise things at all, put your .cpp/.h file in a folder called "src", that’s all you need to do.
>>
>>106704606
LLMs have read billions of lines of code, trillions of paragraphs from all the world's books and still can't program in C++.
You're a retarded nigger who can't even read my post and understand what's written in it.
I can link you hundreds of repos to look at and once you're done looking at them, you won't be even a single step closer to where you want to be, because you're genuinely retarded and I'm done wasting my time on you.
>>
>>106704618
cool, thanks, i heard that Boost can be a nightmare in compiler time
>>
>>106704618
>put your .cpp/.h file in a folder called "src"
usecase for "src"?
Pointless separation. All you need is a Makefile and your code directly in the project root.
>>
>>106704648
you have the code in one place and the build shit in another
>>
>>106704638
It’s a nightmare in general. Outside of a few small parts that you can get separately there is no reason to use it at all, and any Stack Overflow answer you see recommending it should be ignored. But, yes it also bloats the compile times massively.
>>
>>106704655
I have code in one place and build it right in the same place too.
>>
>>106704648
I don’t want crap like makefiles touching my code
>>
>>106704663
ok nocoder, goodluck with your maze generator project, I'm sure it will be finished by 2030 and you won't be a failed loser forever
>>
>>106704659
yeah well, technically speaking you don't need directories in a OS either, you can just use unique names for all your files in 1 big bucket and it will work
>>
>>106704671
I’m >>106704618, I just don’t like build systems and prefer to do the, you know, programming.
>>
>>106704672
Braindead cope. Project is already in its own separate directory, there's no usecase for more directories inside the project itself. Unless it's examples or documentation, which are inherently separate and irrelevant to the core project, you're just introducing pointless busywork.
I especially hate subhumans who put their header files in a separate directory from source, when their code isn't even a library.
>>
This thread sucks. Maid /dpt/ was better in every possible way.
>>
2 = 2. You're welcome.
>>
>>106704677
No, you prefer to be a braindead nocoder who LARPs about programming when he got filtered about build systems, which make your life easier and not harder, unless you're too retarded, and retards can't program.
>>
>>106704684
can't assign integers to 2
>>
>>106704681
hate to agree this time and i hate maids
>>
>>106704698
how do you like your eggs cooked?
>>
>>106704713
soft boiled, ideally it has consistency of cum
>>
>>106704717
what the hell kind of soft boiled eggs are you eating boy? anyway make yourself some eggs and toast
>>
>>106704681
Why were maids shoah'd?
>>106704398
This post is so gay. Just use Rust. You won't glean anything useful from C++ unless you have a legitimate boomer use case that requires some million loc monstrosity of a library to accomplish your niche.

In rust, adding useful code is much faster and since you're asking about libraries that's what you actually want as well as a workable out of the box IDE experience and build system.
>>
>>106704752
>Why were maids shoah'd?
yemeni rocket
>>
>>106704757
Oh, they made and posted software that was a US export control violation? Explains a lot I guess.
We need a non-US 4chan desu.
>>
>>106704752
Trvthnvke, if you can't even figure out how to just start writing code, you may aswell learn Rust.
>>
Experimenting with trampoline code
>>
>>106704819
is that like reverse spaghetti code?
>>
>>106704757
>maids. doing anything of any note
ill believe it when i see it
also: op seems to have answered himself
>>106697148
>>
>>106704827
It could be that instead of jumping to/calling a function directly, you build up a small piece of code that indirectly transfers code execution to it.
>>
>>106704978
what would be the benefit of that?
also this sounds like a wrapper function
why isnt it one?
>>
>>106704752
>Why were maids shoah'd?
Eli found a new way to make neural networks and glowies bullied him off the board for it.
>>
>>106705163
ill believe that when i see that
bc all i saw associated with maids is wanking to lisp and writing hashtables
>>
>>106705172
https://desuarchive.org/g/thread/106672454/#106681260
>>
>>106705163
why doesn't he write a coherent research paper about this?
>>
>>106704752
>>106704787
Rust is for homosexual men. I'm not gonna judge you for liking it, but personally I don't really swing that way.
>>
>>106704681
lolno
maidthread = eli's schizoshit thread
>>
>>106705192
>why doesn't he write a coherent research paper about this?
The same reason Terry wasn't on an OS development team at Apple or Microsoft.
>>
>>106705232
Which is?
>>
Where did all the maids go?
>>
>>106705243
to hell
>>
>>106705177
its mental fucking retardation
and he doesnt even understand how a Qcomputer works

he assumes the threads in a q computer can communicate with eachother
which even in a classical MT environment makes zero fucking sense because fucking think about it
how can you count to a certain number in discrete threads?
thread a has to finish its addition, which then is passed to thread b, to do its addition/incrementing which is THEN passed to thread c etc

also also his method has nothing novel in it, he just flattens the gradient into 1D. which is what i understand with "counting instead of training" which is fucktarded too bc its counting that is used for training, then
also also also do you only know what a godel number is? its a completely abstract value that has no meaning whatsoever, created ad hoc by godel to support his theorem

its fucking mental illness and retardation
theres nothing in it but skitzoshit and play pretend
>>
>>106705192
cuze theres nothing of value in his mental retardation
nothing
playing with fucking numbers.

the mental fucking retard doesnt even understand how threading works
>>
>>106705252
Bring them back, Hades
>>
>>106705266
>dpt with mads- dies at ~60 replies
>dpt wo maids- 248 posts and still going strong
i mean
i stayed tf away from this thread for months
i could do either
>>
>>106695202
Just say you're mad because there's no pedotroonime in the op
>>
>>106696595
are you a hohol? if not why'd you get so mad
>>
>>106705231
>>106705254
>>106705263
Eglin AFB has entered the thread.
>>
File: file.png (55 KB, 1012x600)
55 KB
55 KB PNG
>>106695186
working on this piece of shit in godot... but at least it moves.
>>
>>106705327
fine non argument but you drink cum.
>>
File: 1727847935834273.png (243 KB, 700x852)
243 KB
243 KB PNG
>>106705327
>schizo jew is worried about other jews
?
>>
>>106705276
No maid /dpt/ is just programming 101 questions and four retarded nocoders unconvincingly larping as senior developers so they can argue over who is the most retarded and who is or is not a tranny. Makd /dpt/ has substantial programming and projects in it. This enrages the nocoders because they can't understand the discussion, let alone participate. It also immediately outs them as nocoders by contrast.
>>
>>106705192
>research paper
why? I'd rather read code than some 2 column PDF bullshit desu.
>>
>>106705435
>answers something completely orthogonal to what has been posted
if thats you standards theres no wonder youre completely worthless
>>
>>106705435
>No maid /dpt/ is just programming 101 questions
starting to look like it. at least maid posters post their shit code, even if it is shit. I kneel to their bravery.
>>
>>106705454
>sample size of one
thats because youre autistic
but autists are bad at problem solving and programming
>>
>>106705454
>but autists are bad at problem solving and programming
>>106705467 (clarif. bc im talking with an autist)
you dont posess the ability to deal in conceptual abstractions
this is why you have a hard time to communicate with non retarded people
thats why you need to learn everything from the ground up like starting with asm

and thats why you rather read code than a paper because you just have the hardest of times with the latter
>>
>>106705458
I'll quote something yoylu said because it applies here.
>you dont posess the ability to deal in conceptual abstractions
>this is why you have a hard time to communicate with non retarded people
>>
>>106705514
>n-no, u
but what the hell, im alr wasting time since im posting here
ill bite

what do you mean, exactly? hmm?
>>
People who complain about no maids are just nocoders who are upset people are actually discussing programming instead of engaging with their weird mix of transexual fantasies and programming larp. Disgusting
>>
>>106705545
Yes, being avatarfagging tranny is more interesting than programming.
>>
>>106705554
Then go back to >>>/s4s/ >>>/lgbt/ or wherever you larping faggots keep coming from.
>>
>>106705569
no :3
>>
When I actually talk about real programming in C++, I get called a jeet on repeat by one mentally ill faggot.
>>
File: C-gigachad-2-gls.jpg (472 KB, 1139x1300)
472 KB
472 KB JPG
>>106705615
this is the internet, anon
retards are unavoidable

>mentally ill faggot
i used to have several such fanbois seething at me whenever i posted about c or c related memes
all because of one thread i took part in years before

they stopped now, i guess they got fed up with getting systematically btfod
during the years theres maybe half a dozen engagements i didnt win, so they gave up
>>
>tranny maid larper midwit
>homoerotic cnile larper midwit
Two sides of the same coin.
>>
>>106705691
this.
can't wait for AoC so I can ignore this shit and talk to people actually coooooooooooding.
>>
>>106701319
>UEFI
King Terry told is not to fall for the CIAnigger glowop that is UEFI
>>
>>106705652
>i guess they got fed up with getting systematically btfod
No. People are just fed up with mouthbreathing, attention whoring avatarfags like you.
>>
>>106705700
you can't avoid it. why bother? at least you get a bunch of shit for free with uefi.
>>
File: screenshot.png (14 KB, 1366x768)
14 KB
14 KB PNG
>>106705725
Why so much yapping lil bro
>>
>>106705741
>heh, I used compat mode, UEFI botnet btof
you're retarded. next you're going to start kvetching about ACPI or Intel ME or whatever other shit you can't control.
>>
File: gov-distrust.png (163 KB, 534x561)
163 KB
163 KB PNG
>>106705704
>>106705691
>years later, still seething
the actual truth is that you hate me because i created a gymbro-like image of C-ultists, completely invalidating 3/4 of your dialectical manipulation arsenal, those based on the self worth of your opponent

and you didnt develop new tactics since then
holy mental limitation
>>
File: screenshot.png (7 KB, 378x80)
7 KB
7 KB PNG
>>106705748
Why so much yap lil bro
>>
>>106705762
again, retard, any modern system is UEFI, period.
even ARM has ServerReady(tm) which requires UEFI + ACPI (and compat SMBIOS)
>>
File: iaintreadingthat.png (314 KB, 800x450)
314 KB
314 KB PNG
>>106705753
>>
>>106705778
and?
Why so much yapping lil bro
>>
File: jak-shrug.png (10 KB, 300x226)
10 KB
10 KB PNG
>>106705786
>pathetic attempt at being insulting
>self btfo in the process
such are the trials and tribulations of the rustrany
>>
>>106705849
Still not reading.
Have a nice day.
>>
>>106705691
>cute maids vs huge lifters
This is the plot of the next Mortal Kombat movie.
>>
File: free-internet.jpg (114 KB, 679x725)
114 KB
114 KB JPG
>>106705855
its ok, you read everything
you narcissistic types just cannot help yourselves
youre also easy to profile
>>
>>106705830
He told you why. Pretending to be retarded does not help getting your point across.
You sound like room temp IQ.
>>
>>106705830
why do you speak like a Nword when you aren't a Nword?
>>
>>106705875
>>106705877
Why so much yap lil bro. Start mewing.
>>
>>106705865
Still not reading.
>>
>Rust
>NixOS
>everything upfront declared and repeatable + dependency locked
>nix build .#docker
>./result -> 25MiB image
>nix develop .
>get working dev environment with rust-analyzer and rust-fmt and clippy
why do people hate superior tools again?
this is peak programming.
>>
File: mental-negritude.png (64 KB, 760x262)
64 KB
64 KB PNG
>>106705877
negritude. but mental, as opposed to literary
>>
>>106705878
braindead zoomer
>>
>>106705884
everything is negated with the horrendous ergonomics of the rust language
and its community guarantees that nobody sane will want to touch that pile of shit
>>
>>106705884
I just do rustup update nightly and call it a day.
>>
>>106705908
>and its community guarantees that nobody sane will want to touch that pile of shit
Your post has been processed by Rust code in order to end up here.
If everyone is insane then no one is.
>>
>>106705908
>horrendous ergonomics of the rust language
like, what? Rust is literally the easiest language I ever used. everything about it just works. build.rs stuff is a bit rough, but that shit was always going to suck. The end results are so powerful, I can't imagine why people still bother with their multi-GB consuming shit Java garbage.
I even got it approved for work, sadly nixos is too edgy for boomers, but for dev it's kosher.
>>
>>106705920
>implying cuckflare is evertything there is
youre not insane
youre THOROUGHLY insane
>>
>>106705938
on the internet? it is....
>>
>>106705884
what's the difference between using nix and just using raw docker?
>>
>>106705930
>like, what?
like a linked list. no need to go further than that
>>
>>106705930
>someone will argue with this rustroon unironically
Reminder that any post gushing about R*st can only possibly be a R*st shill.
>>
>>106705938
It's not just cloudflare. It's also your browser and mostly likely your OS as well.
>>
>>106705943
>the crab shows its final form
>behold, a retard!
its not even true if you limit the concept of tech to just the internet
>>
>>106705886
I mog you.
>>
>>106705947
If you can't write linked list in Rust you probably shouldn't be touching systems programming in the first place.
>>
>>106705963
println!("linked list")
wow it was so hard
>>
>>106705963
>opening a door with your feet is the superior way of doing things... bc it is, ok!
braindamage on an already retarded brain
>>
>>106705944
The contents of the docker image are exactly what you need and nixos can do a layer for each store path so you get better deduplication if you reuse the same nixpkgs and dependencies elsewhere.
>>
>>106705944
Then how did I implement a basic LRU in rust? Crossbeam also implemented skiplists and other shit. Tokio has doubly linked lists as well. Sounds like you don't know what you're talking about.
>>106705948
Nocoder genocide when?
>>
>>106705990
I have yet to understand what nix is
>>
>>106706013
It's literally: what if we used content-based addressing to give us repeatable, fully declared dependencies for our software? It's basically ostree, but gone the extra step of adding a declarative configuration language instead of calling itself some framework and junk like rpm-ostree.
>>
will we get a chud thread or a tranny thread? alea jacta est...
>>
File: 1562640661825.png (35 KB, 1200x800)
35 KB
35 KB PNG
>>106705978
>>106705981
Why do cniles always post like that?

Genuine question.
>>
>>106706054
post like what?
>>
>>106705930
>multi-GB consuming
hyperbole aside, how is that related to ergonomics of the language?
>>
>>106706030
>content-based addressing
>repeatable, fully declared dependencies
>ostree
>declarative configuration language
>rpm-ostree
so it's nothing useful or interesting
thanks man
>>
>>106706063
Just look at them. None of them actually said anything related to the conversation at hand.
First one tried to posted a snippet of code without proper tags that doesn't do anything but prints a message claiming it's a linked list(???)
The second one came up with some unrelated story and got upset over it for some reason.

Like, even my schizophrenic friend is more coherent than this. Even a guy I know with development problems is more self aware than this. Even an LLM that was instructed to act like a retard would sound more intelligent. Even maidtrannies at least try to stay somehow on topic.
Yet these two decide to join a technology board, enter a thread dedicated for programmers, to what exactly? Just post a word diarrhea? What kind of mental illness that is?
>>
Fuck maids
Fuck ego-schizos
Long live the silent autists who really like to program without drama involved
>>
>>106706125
>being able to build your whole OS from a git repo is not interesting
Pleb. Enjoy your shitty IDEMPOTENT ANSIBLE tardass.
>>
>>106706191
>Long live the silent autists who really like to program without drama involved
how do we know if they even exist?
>>
>>106706134
it all makes sense when you consider that theyre attempting to create a narrative
their goal is to make you shut up, not engage in discussion
as long as you wont, they cant craft a narrative because they cant promote the language on technical merit. because you will engage them on that plane. and as mentioned, they cannot defend rust there

theyre fucking bad at it too
their whole strategy hinges on the assumption that were just as gregarious as they are

like here
>>106706054
the complete fucking retard thought that singling me out as "other" is gonna impact me whatsoever.
the most retarded part is that they base their tactics on the exact same assumptions since years
with results demonstably giving them results exactly opposite to their goals

its a similar kind of mental retardation globohomo is victim of
they lack respect so they underestimate
they are narcissistic so the opinion they have of themselves blocks any reform
and like retards they keep repeating the same actions, and grow frustrated from the lack of results

theyre retards. with brain damage on top of it
>>
>>106706208
they exist in our hearts....
>>
>>106706134
The world will never know... It's a mystery to me as well. Just like tradie cucks posting in /twg/ with irrelevant bullshit.
>>
>>106706208
I exist

>>106706232
>>106706232
>>106706232
>>
File: insanity.jpg (75 KB, 594x334)
75 KB
75 KB JPG
>>106706219
Maybe one day they will realize
>>
>>106706241
you are not so silent...
>>
>>106706274
I silently made my projects, tried to share in this hellhole, and even tried to pacify Eli but now I'm tired of it
>>
File: rust-jobs-shrug.png (70 KB, 523x720)
70 KB
70 KB PNG
>>106706259
literally a "they/them" problem
>>
>>106706134
maidniggers are never on topic
>>
>>106706241
do not race to make new threads like the maidniggers do
>>
>>106706333
I don't care about a purism competition
>>
>>106706305
Using fake pronouns will not help them get the point across. Even more so, it can further convince people that C is language for/used by unhinged retards.
>>
>>106706387
???
that came out of left field
>>
>>106706440
You said it is a problem related to pronouns or that pronouns are related to it.
I say, it doesn't matter. Using neutral pronouns does not make your point any more valid. Merit is all that matter. So if these C guys that we were talking about, want to be taken seriously they need to work on their technical skills and knowledge. Changing pronouns will not help.
>>
>>106706490
holy autism
no, its a variation of the saying "its a you-problem"
i turned it into "they/them problem" as a jab that the rust community uses neopronouns
>>
>>106706960
>no, its a variation of the saying "its a you-problem"
Yeah, I know. I am just saying that choosing some wacky pronouns is not going to help them. If they want to be taken seriously, the only thing they can do is just read more about programming, languages, etc in order to formulate valid arguments.
Merit is all that matters.
>>
>>106704084
C/Hadskell
>>
you black gentlemen will manage to make me install a thread filter which i have never used before, kek
>>
I've gone so deep down the rabbit hole, I don't even remember WHY I'm working on the module I've been on.
>>
>>106707155
keep going....
>>
usecase for programming daily?
>>
>>106707313
feels good, man
>>
>>106707327
It just doesn't do it for me anymore. It doesn't matter how perfect my code is it everything around my program is a pile of shit.
>>
>>106707334
>everything around my program is a pile of shit.
you mean like the OS or the hardware?
>>
>>106707456
OS too, but mostly the userspace.



[Advertise on 4chan]

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.