[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

Name
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File
  • Please read the Rules and FAQ before posting.
  • You may highlight syntax and preserve whitespace by using [code] tags.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


Janitor application acceptance emails are being sent out. Please remember to check your spam box!


[Advertise on 4chan]


File: 1763567985.mp4 (3.08 MB, 480x852)
3.08 MB
3.08 MB MP4
What are you working on, /g/?

Previous: >>107235206
>>
word wrap: on or off?
also, if on, how much value for word wrap column? 80 fills very fucking small
fuck, everything was going fine but for some reason this has become stuck on my mind from last 20 minutes wth
>>
C sisters o amlo?

    #define True 0 
#define False 1
>>
>>107261664
>lust provoking image sequence
>>
>>107261664
she's gonna have him for dinner, isn't she?
>>
File: devenv_GJp6tO94QV.png (34 KB, 978x1045)
34 KB
34 KB PNG
small 3D physics engine
>>
>>107261664
based and lust pilled that turned to lonely and out of reach pilled
>>
>>107261789
For why?
>>
>>107261962
It was leaked on a language wars thread a couple of months ago. I tried it, it was nice but honestly nothing special.
>>
>>107262103
The GhosTTY of languages.
>>
File: 1760290100108904.jpg (167 KB, 1104x943)
167 KB
167 KB JPG
>>107261974
That anonimo is trying to lure the innocent into a debate regarding the order of boolean nullary constructors (or as c is braindead, values) as we commonly say true/false over the more correct false/true, but thankfully you're all too smart/battle-hardened to fall for it
>>
>>107262103
Hmm. Looks like there's some stuff in the archives. Perhaps the archives are complete. I'll check it out and see if that goes along well. Thanks bros. If it's as fast as blow claims, I'm going to cruise to the fucking moon.
>>
File: file.png (103 KB, 599x389)
103 KB
103 KB PNG
still debugging
and holy fuck eqAPO's vst2 host capability is absolute shit
>>
>>107262182
The compile speed is great, no disappointment there.
>>
>>107262354
I'm really tired by rust being slow as nigger to compile.
>>
>>107261771
off
Problem solved.
>>
>>107262456
thanks
>>
Oh my god. NotebookLM is so fucking good. It's like all the convenience of LLMs but you don't have to worry about hallucinations because you can just look at the quotes from the original source. Guys I think I'm becoming an AI shill. Unironically just put AI in everything. It's fucking amazing.

My initial impression of generative AI was plagiarism machine and slop image and bad code generator but honestly I've changed my mind.
>>
>>107261789
true should be all bits set imo. not just one
int properBool(bool x) { return !x-1 }/code]
>>
I'm trying to detect movement around the eyes, like between the eye and the temple, but mediapipe fails at it and pixel diffing fucking sucks.
What are my options, and will I like them?
>>
>>107261771
I use 120, almost never hit the wrap limit.
>>
>>107262103
2025 release download:
https://desuarchive.org/g/thread/106051377/#106077531
>>
>>107261789
my neck hurts, o negatio
>>
>>107261664
Since yesterday, I've been messing around with Strudel.cc. I've made a few songs, but I find it very hard. I lack the basics of music production.
But my God, it's so cool!
>>
I'm not sure I like programming anymore. It's exhausting.
>>
const size_t TOTAL=1ul<<32;
uint32_t *tally = calloc(TOTAL, sizeof(*tally));
for (size_t i=0; i<TOTAL; i++)
tally[arc4random()&(TOTAL-1)]++;
uint32_t count[32] = {0};
for (size_t i=0; i<TOTAL; i++)
count[tally[i]]++;
for (uint32_t i=0; i<32; i++)
if (count[i])
printf("%u %u %lf\n", i, count[i], (double)count[i]/TOTAL);


0 1580026442 0.367879
1 1580006452 0.367874
2 790052346 0.183948
3 263344671 0.061315
4 65825267 0.015326
5 13159560 0.003064
6 2194752 0.000511
7 313184 0.000073
8 39669 0.000009
9 4466 0.000001
10 437 0.000000
11 45 0.000000
12 5 0.000000
./a.out 709.23s user 5.57s system 99% cpu 11:54.94 total


The curious thing is the first two numbers (count of numbers arc4random didn't produce, and count of those only produced once) are almost exactly 1/e. Is anyone who knows statistics here & can tell me why?
>>
>>107263696
I just vibe code for the past months
At work too
My boss is paying $120 monthly for my Claude subscribtion
>>
>>107263881
>>107263696
This is why I plan to finish my career before taking on big projects. The current state of programming is terminal exhaustion due to a lack of time, experience, or a negative mindset while coding, which makes everything worse.
I won't touch anything until I become an expert.
>>
>>107263835
this is just a Poisson distribution with lambda=1. The average number of times that you will encounter some number from a uniform distribution (like arc4random()) is intuitively going to be 1.
this is just what i remember from my undergrad statistics course so forgive me if my terminology is not rigorous.
>>
>>107263881
>just vibe code
So instead of writing my own code I now have to review code from a bunch of retarded monkeys? I don't see this helping with bringing fun back into programming.

>>107264015
>I won't touch anything until I become an expert.
That's not how you become an expert though. You become an expert by touching things. I've heard it said that
>an expert is someone who has made all the mistakes
>>
>>107264316
>this is just a Poisson distribution with lambda=1
Thank you, I thought this was the case but am too stupid to be able to reconcile wikipedia's description of how such a distribution arises with what my program was doing. Having someone else identify it as a Poisson distribution without my leading their thoughts by asking "is this a Poisson distribution?" is heartening, thanks again.
>>
>>107262712
No, because it's an extra op in most situations. Although in some SIMD it's free so maybe 'true' should just be any non-zero. Unfortunately for some reason it was defined as 1 a long time ago.
>>
>>107258677
Tried pre-caching into L1 and making Entities bigger than 64 bytes.
I was already pinning 2 CPUs, 1 main and 1 idle (mm_pause loop), same cluster, both sharing L1 and L2.
So 2 CPUs per function run, on SCHED_FIFO and max priority.

The results were pretty much the same, array being 3x faster on small entities and 2x on large ones.
>>
>>107264685
Indeed, I was mostly being facetious. Long before I touched C I learned BBC BASIC where true and false were -1 and 0. I was reminded of it the other day when I saw this https://www.felixcloutier.com/x86/setcc
>Some languages represent a logical one as an integer with all bits set. This representation can be obtained by choosing the logically opposite condition for the SETcc instruction, then decrementing the result. For example, to test for overflow, use the SETNO instruction, then decrement the result.
>>
>>107264685
>'true' should just be any non-zero
Like it is in most languages I've worked with? Except bash where true is 0.
>>
>>107264562
I honestly just treat most of the vibe coded code as a black box until it works or until my instructions to fix bugs work
I mostly create good documentation and instructions for a single feature on a branch for LLMs, then let it follow through it and update the doc every few commits. If something is broken I tell it to create logs and then feed the logs back to it and describe the problem and think about the solution that I would do or pinpoint where the problem is. And it's pretty good if you're precise what you want.
I only glance at the code that it proposes and keep track of what it's doing more or less, but before I have to I don't look deeper on a branch
Only after the feature is complete and the branch is ready to merge I review and optimize/refactor it myself
>>
>>107265239
Horrible.
>>
>>107265454
If you have to shit out features on a deadline it's pretty good
Coding for the coding's sake is unhealthy and it's not what humans were made to do
Coding is a tool for making money to enjoy life
>>
>>107265481
Reasoning taken, conclusion ignored.
>>
>>107265540
You're absolutely right!
>>
>>107261664
unrealistic because the person she's doing this to is not a Nigerian or Indian
>>
File: 1763498960125.jpg (67 KB, 858x337)
67 KB
67 KB JPG
>>
>>107265239
>>107265481
>treat most of the vibe coded code as a black box until it works or until my instructions to fix bugs work
>Coding for the coding's sake is unhealthy and it's not what humans were made to do
You have become middle management.
>>
anyone using kakoune as their editor? is it even worth it?
>>
>>107264980
Shell is realist. Only one way to succeed, a myriad to fail
>>
>>107265709
useless from an information pov, failure is failure, there doesn't need to be 2**8*n - 1 failure codes
>>
>>107265783
it's not useless at all, you can pipe it to some switch and do procedures based on an error code
>>
>>107265783
My unserious point is, everything other than shell is an optimist. Only one way to fail, 2^(wordsize)-1 ways to succeed
>>
>>107265783
I agree with >>107265709
Success is success, but when something goes wrong you'd like to be told what it was.
>>
>>107265816
>>107265889
you're both retarded
int res = func();
if (res) {
// do something useful with res
}
else {
// process failure
}

is a lot more useful than
int res = func();
if (res) {
// do something useful with the error code
}
else {
// do something useful, no argument
}
>>
>>107261789
#define True 2
#define False 1
>>
>>107266043
>// do something useful with the error code
*process failure
>>
>>107266059
if res is successful it's always 0 in bash, so you can't do anything useful with it
>>
>>107266043
Oh I see, you're trolling.
>>
>>107266237
You're obviously the one trolling. Or else prove it by providing at least 20 examples of useful things to do with errors codes. You think that's a lot? Guess everything we can do with nullable pointers, retarded nigger troll.
>>
>>107266329
How should you tell apart EAGAIN/EWOULDBLOCK vs an actually fatal error if all you get is a nullable pointer?
>>
>>107266387
I wouldn't, there is no reason to be limited to only one word of data.
The same goes for you, how do you pass data with everything but 0 indicate failure? Unless you turn everything upside down and compute everything with failure codes, at which point I win again.
>>
>>107266426
brainrot again
>how do you pass data with everything but 0 indicate failure?
*if everything but 0 indicate failure?
>>
If only C allowed access to the second return register %rdx. %rax is not enough...
>>
>>107266387
Well a pointer can't have its top bit set (unless you're in kernel space.) So you return 0 (i.e. nullptr), a valid pointer >0, or (void *)(-EAGAIN)
>>
like how MAP_FAILED is (void *)(-1)
>>
>>107266426
Negative values are errors, positive are success codes, simple as. You can even do this with pointers since on current 64-bit systems, all pointers are less than 2^48.
>>107266456
This would be fine.
>>107266435
If you return a two word struct on sane operating systems, it'll be placed in rax and rdx.
>>
>>107266477
No, signed integers suck. They would suck even if there wasn't UB on every operation involving them.
>>
>>107266477
>>107266684
also, it's no longer "all values except 0 are false, only 0 is true"
>>
>>107266477
>If you return a two word struct on sane operating systems, it'll be placed in rax and rdx.
Indeed, although would be more ergonomic if one didn't have to define all those structs (or at least one for every possible combination of two primitive types)
>>107266684
Doesn't C2x insist on two's-complement representation now? I think at least you can put -fwrapv to make it defined.
>>
I'd just like to be able to go
void *p;
int err;
{p, err} = func(...);

or something...
>>
>>107266043
the return value isn't always an integer. when it is, there isn't always any value which is an invalid return value that can be repurposed as an error. when there is, it would sometimes be 0, sometimes -1, sometimes int_min, etc. the only solution is to have separate error and return values, at which point using the nonzero value to indicate an error is most convenient. it can additionally take on different values for different sorts of errors, but this is an afterthought.
>>
>>107266741
>Doesn't C2x insist on two's-complement representation now?
I think so but still, unsigned integers are just better in general and I doubt I'll ever use anything other than c99. When I'll use something else it will be a new C alternative.
>>
>>107261664
cute i gave my gf flowers i grew myself she loves them
>>
>>107265581
Are you the guy addicted to downloading? How do you trigger this?
>>
File: ntstatus.png (69 KB, 869x800)
69 KB
69 KB PNG
>>107266758
I'd love to have this in C.
>>107266741
Signed int overflow is still UB.
>>107266684
Skill issue.
>>107266736
It was a different anon who wanted that. I like the way the NT kernel does it by having you use macros to determine whether a value is a success or something else. POSIX's use of a thread local var for the error code is very annoying.
>>
>>107265581
I imagine this would be like drinking non-alcoholic beer.
>>
>gcc's assembler is still not smart enough to use the encoding with the narrowest immediate operand
because why would it?
bool func(uint64_t x) { return x <= 255; }

// -march=native -O1
// -march=native -O2
// -march=native -O3
0000000000000000 <func>:
0: 48 81 ff ff 00 00 00 cmp rdi,0xff
7: 0f 96 c0 setbe al
a: c3 ret
>>
>>107262952
Font size?
>>
>>107261789
Explaining the significance of the numbers 0 and 1 to you is so beyond your realm of understanding that it's pointless. If you can do some reading on unital division algebras and understand it then you'll get the picture.
>>
File: 8bit.png (37 KB, 958x412)
37 KB
37 KB PNG
>>107267424
What a nerd snipe. The problem is x86 immediates get sign-extended instead of zero-extended, so values >= 0x80 cannot be encoded as an 8-bit immediate. 0xff as an 8-bit immediate would get sign-extended to 0xffffffff and not 0x000000ff.
>>
File: file.png (46 KB, 743x555)
46 KB
46 KB PNG
>>107267872
Damn you're right. The stupid documentation doesn't say it is sign extended for this specific instruction, what the fuck.
https://www.felixcloutier.com/x86/cmp
>REX.W + 83 /7 ib | CMP r/m64, imm8 | MI | Valid | N.E. | Compare imm8 with r/m64.
>>
>>107268171
Lol, learn to read.
>When an immediate value is used as an operand, it is sign-extended to the length of the first operand.
>>
File: intel.png (192 KB, 1072x1392)
192 KB
192 KB PNG
>>107268191
Also, I'd recommend using the actual Intel docs.
>>
File: file.png (316 KB, 1145x1011)
316 KB
316 KB PNG
>>107268208
I know, it was extracted with a python script and can be wrong, but it wasn't here.
The AMD reference does say it's sign extended.
>>
File: signextend.png (108 KB, 1246x492)
108 KB
108 KB PNG
>>107268225
So do the Intel docs AND that website.
>>
>>107268257
shit, I will be extra careful about that the next time
>>
any .NET bros?
I have an old program to compile in newer Visual Studio.
Is it safe to change
>IDE0320: Make anonymous function static
to a warning instead of an error, and compile away?
I don't know much about .NET
>>
>>107268581
by the way
the usecase is for a mod of a Unity game that I only have the source code for
>>
>>107268581
>>107268589
nevermind, just downloaded an old version and it works
>>
File: proxy-image.png (193 KB, 1545x869)
193 KB
193 KB PNG
>>107261664
>>
>>107266043
https://en.cppreference.com/w/cpp/utility/expected.html
>>
File: file.png (211 KB, 427x304)
211 KB
211 KB PNG
I just vibe coded an entire internet with Gemini 3.0. Amazing.
>>
>>107269502
thought the thumbnail was stellaris
>>
File: file.png (91 KB, 615x439)
91 KB
91 KB PNG
finally got to the point i cant kinda really tell where the speakers are at
>>
>>107269952
unironically LLMs are the best way to learn basics or even some advanced concepts now
>>
what AI tools do you use to create software?
>>
>>107269655
what does your plugin do?
>>
So what gui toolkit are we all fleeing to since the GTK unpleasantness?
>>
>>107270281
it is supposed to do kinda robust feedbackless crosstalk cancellation of speakers using adaptive filters
>>
>>107269952
I learnt by just getting into it. You're lucky, you have AI, you can just ask ChatGPT to explain any concept. What I would do when learning a language was make a Vigenere cypher program. I would send this to zoomers to get them started https://godbolt.org/z/vbWbYafTa
>>
>>107270298
How do filters achieve this? Like FIR filters?
>>
>>107270335
filters are derived from some analytical HRTF models, some arbitrary filter user can set, and for each window, i get a spectral diff and use those 3 stuff to steer filter generation and do convolution in frequency-phase domain
>>
>>107267647
>unital division algebras
Isn't this just a field?
>>
>>107267872
Thanks to all involved in this exchange. I learned a lot. Makes a thread worth reading.
>>
>>107269952
I think you will lose interest before you create anything if you start from scratch because it will be a long time before your brain gets the reward from having made something that does something useful. I suggest finding something that already exists and is working and changing bits of it to see what happens because the feedback/reward loop is faster and your interest will be held.
>>
File: 1706773776005523.jpg (58 KB, 400x388)
58 KB
58 KB JPG
>jannies deleted my post
Fucking tranny jannies I just want advice
>>107269959
>>107270316
I'm a bit on edge about AI, it has it's benefits but I'm also worried about stuff like bad habits and hallucinations...

>>107270802
I thought about this too, not particularly sure though what I could play around with, maybe i'll look into copying and playing around with one of the coreutils.
>>
>>107265640
I used it for years, and I still use it for quick edits, but nah it ain't worth it. It's cool and all, but the UI is way too shit. And the scripting lang is so so bad it's impossible to do anything (by design).
The keybinds are cool, though. Much less cognitive overhead compared to vim.

I recommend going straight to helix instead, even though it's also kinda shit (and dying). Or zed (which is also shit for now).
>>
>>107270891
Old game engines are good for this
>>
Is 4chan automatically deleting bot posts now? The catalog is filled with threads that have deleted posts.
>>
File: 2025-11-20 13.52.09.png (2.12 MB, 1497x950)
2.12 MB
2.12 MB PNG
>>107271026
For me it's reVC
>>
>>107271210
No, 4chan has started to rangeban every IP that appears on 0w0 (ecker). It is the reason why I cannot post from my phone anymore. It bans entire range and deletes all posts.
I wouldn't be surprised if 4chan activity is down by like 30% at least. So if you happen to be in the same range as some infected botnet computer residential proxy, sucks to be you.
>>
>>107271287
>0w0 (ecker)
Search engines - at least those which I am predilected to use - do not know this term. What is it?
>>
>>107271445
It is a 4chan frontend with purchased botnet residential proxies. It bypasses cloudflare, hcaptcha and can autosolve captcha in about 40% cases (used to be over 90%, but it cannot do the circle captcha now)
The site is 0w0 dot vg, but also change 0 to o. Don't visit it with your main browser because people post all kinds of shit there, including terrorist threats and cp, so you don't want to get associated with them and end up getting your door broken down by law enforcement.
>>
>>107271521
Thanks for explaining. I'm going to steer well clear of it in that case. I appreciate you taking the time to reply.
>>
>>
>>107271287
>>107271521
Thanks for the info bro
>>
>>107261664
data breach lookup site

been learning Graph Databases to maximize lookup efficiency

ive been putting it on and off for the better part of 5 months now and already built like 2 betas
>>
File: angry-emoji-long-hair-2.png (586 KB, 1024x1024)
586 KB
586 KB PNG
https://www.reddit.com/r/atheism/comments/2fzbrs/so_a_british_guy_visits_iran_and_finds_out_that/


I googled my name + site:reddit.com, and this thread really brought me back to the days that I respected Westoids enough to give them my time of day.

For me, r/atheism is West Personified. Bunch of fucking morons.

Look at how that dude absolutely destroyed the chud, and he did not even respond to him.

Fucking lol.

Westerners are fucking scum. End of story.

Also, 'what' exactly would be different if his name was 'Joan Simpson'. She had to wear a fucking shawl over her head? Oh nooooo somebody told a Westoid woman that she cannot tramp up the place, what a travesty!

Or, is he implying that she'd be raped? I think this is what he was implying.

It's funny how Iran is much safer for women than any other Westoid country. It's just that, Westoids just fucking love to think Iranians are rapists, because they, themselves, are a bunch of rapists.
>>
>>107271884
btw, the least safe place for a Westoid is 20 meters within the vicinity of me, because if I see a Westoid, male, female or troon, I'll beat them so fucking hard, that the 5 centuries of colonialism they have in their soul will be reduced to a froth of blood.
>>
File: thinking-emoji-sk8t3r.png (1.05 MB, 1024x1024)
1.05 MB
1.05 MB PNG
libsodium is much better than libssl. It's a fork of DJB's NaCl library. Very solid. I hate all Jews, but DBJ gets a pass. Where would the world be without DJB2 hash.

Funny thing about the DJB2 hash, it is basically a congruent number generator. So you could also use it to generate random numbers.
>>
> was not caused by a cyberattack

yeah, I believe you. I totally do. lol.
>>
File: file.png (131 KB, 351x234)
131 KB
131 KB PNG
unstable br*wnoid shitting up the thread, I'm out
>>
>>107272389
Have fun, W*stoid scum.
>>
I miss maid /dpt/ and the maidposters. The thread was more on topic and politer with them around.
>>
>>107272520
If you want people not to hate on you, stop destroying the world.
>>
File: 1763523653433.jpg (123 KB, 1080x1388)
123 KB
123 KB JPG
>>107272555
Which maids are destroying the world?
>>
>>107272592
Jewish maids. Search "Bread on Penguins" on Youtube. She's one Jew I would not exterminate. In fact, I wanna marry a girl who is isomorphic with her.
>>
amateur here. how do i structure a bigger project i'm working on, like an app? technically, i know how to write C++ code, but the only thing i can write right now is college level algorithms. I have no idea how to split things up into functions in a way that makes sense, what files to put in which folders and whatnot to keep things easy to work with and modular. i have a tendency to literally put everything in one cpp file. i recently had to make an app that you interact with using imGui and i could barely figure out how to compile that shit. i dont use an IDE btw, just a text editor and gcc.

are there any good resources that teach you these things specifically, like defining namespaces, header files, compiler directives and all that's needed to make an actual proper project or library that other people could use and modify?
>>
File: Aqua.png (1.83 MB, 768x1280)
1.83 MB
1.83 MB PNG
>>107272635
How are Jewish maids destroying the world? The only Jewish maid I am aware of spends all of her time trying to count to neural networks and hasn't destroyed anything.
>>
>>107272643
"Clean Code" and "Clean Architecture" are two books that talk about stuff like these. They're not all about project structure, but if you read them, you'll get a sense of how to bootstrap a project.

Another book you can read is "Domain-Driven Design". It had its second edition come out last year. Solid book.

I'm not aware of any books that touch upon this subject specifically, but if you read these 3 books, you'll get a sense of what you must do.

Small tip: If you want your application to have an API, make a separate `include/` directory. Otherwise, make one `src/` directory and put header files in it.

I just started work on a password manager, here's my structure (it has an API):

INSTALL.md
LICENSE
Makefile
README.md
SECURITY.md
USAGE.md

include:
entry.h
passdoq.h
safemem.h
vault.h

src:
clipboard.c
crypto.c
passdoq.c
secure_mem.c
valut.c
>>
>>107272698
I'm talking about Holy Mary. She's one Jewish maid who ruined the world by giving birth to Satan (aka Jesus). She appeared to me in a dream and told me to kill my cat.
>>
>>107261664
I have two files with different implementation of basic "middle node/api-gateway/load-balancer/proxy" or whatever it could be molded into; in one things are working fine, "Keep-Alive" is clearing out expired connections and also clearing out connections that are closed by clients— but in the other implementation the connections are getting hanged after load test.
I've been comparing two codes for days and haven't been able to figure out what is the contrasting factor. How do I fucking solve this?
>>
>>107261930
You must be 20-25. I did that too in my 20s and then job hit and then money problem and then I realized webdev is the defining career and then I never went back to finish the project. Am I right about you too?
>>
>>107272806
> webdev is the defining career

What do you mean 'defining'? Webdev sucks. I would rather get fucked by a 40 meter chode than to do webdev.

Not to mention AI is going to replace all webdevs...
>>
File: off.png (557 KB, 1232x1168)
557 KB
557 KB PNG
Does /dpt/ agree?
>>
>>107272862
So you are the lucky one who is implementing roll mechanics in newest souls slops? Or implementing non-crashing boeing systems?
>>
>>107272928
I'm the schizo. I work in the program safety. Static and Dynamic analysis. My boss says, one day, we'll do compilers too.

Get off your comfort zone. I grokked PLT for 3 years, non-stop. I am a SWE dropout btw, I'm going back to college next semester just to get my Associates.

I knew webdev is going to be kaput years ago. When "Low Dev Environments" came about. Now with AI, I don't see a future in webdev.

Program safety is hard, there's math in it. A lot of math. But that's why I like it.

The easier something is, the more people around to do it.

I don't hate web developers, I hate webdev. I know a lot of chill web developers who only do it because they got a family. I don't imagine I'd be this choosy over what I do if I hate to feed a family.
>>
>>107270891
Just use AI.
>>
https://www.youtube.com/watch?v=n4CpjUpistc


Why has Shaggy or Fred Flintstone or whatever his name is put a limit on my posts. It says "Your ISP is banned" every few minutes.
>>
Fuck it I'm using rust. I know /g/ hates it, but /g/ has always been wrong. Rust is the future. brb, going to crash AWS next.
>>
>>107272643
run.sh
compile.sh
out/myprogram
imgui/
src/main.cpp
src/imgui.h
src/macros.h
src/some_data_structure.h

Don't bother with all those "right ways" to do things, they're all crap and will parasitize all your time.
>>
>>107273127
I'm writing a 102-chapter dossier on Rust. Fuck the h8rs. Rust is great. Especially the crates. It has so many useful crates. /g/ hates Rust because they hate the fanbase. Even the creator of Typst has acknowledged that the Rust fanbase is toxic. Just don't pay them any mind, and you'd be good.



[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.