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


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: 1773053067154510.mp4 (644 KB, 480x854)
644 KB
644 KB MP4
previous >>109356604
>>
>>109376420
Snailcat thread
Nobody codes manually anymore
>>
>>109376453
FPWP
>>
>>109376453
Are you still posting manually on 4chan?
>>
>>109377012
Incorrect, codetrans—AI is the future.
>>
File: 1763876887809.jpg (476 KB, 2600x2578)
476 KB JPG
>5 trillion dollars
>For jeet performance at best
Future bankruptcies for sure. This will end web 2.0 the way the dotcom crash ended 1.0
>>
>>109377017
what model are you running to call people trannies
>>
>>109377069
Retard—AI is the greatest innovation in human history; the only problem here is we aren't dedicating enough resources to it.
>>
+[,.]
>>
I want a program that turns women into cats.
>>
>>109377256
ywnbac
>>
>>109377012
Cope
>>109377069
Cope
>>
best GUI for Git? must work on Linux. I am using VSCode, but don't like it.
>>
>>109377384
Cope is calling it the future when it can't get a business task right 3/4 times. That shit is so braindead easy to perform even women can do it.
>>
have been learning how to implement a work stealing queue/scheduler for parallelism stuff with the help of the clanker and yeah this shit is pretty rough I mean conceptually I get what's happening but once I have to get to turning the theory into lines of code I'm fucking clueless
>>
>>109377426
I just use the terminal. When you get into weird situations, you're going to need it anyway. Worst case, make an alias.
>>
>>109377529
I do too, but GUI is nice for reviews and merges.
>>
File: file.png (106 KB, 888x818)
106 KB PNG
>>109376420
The vision of the guy in the vid is probably fucked so he uses giant scaling
>>
>>109377496
Nah, you are not required anymore bro
>>
How do fix this issue if the values in the html tags exist? AttributeError: 'NoneType' object has no attribute 'get_text' I am trying to create a list of dictionaries in python.
>>
Managed to get epoll working on rust, bindgen still doesn't work though
>>
>>109377016
I don't think he is.
>>
>>109377426
gitkraken
>>
>his brain is so gone he thinks he can manipulate people like he can manipulate his clanker
Beyond retarded.
>>
>>109377088
Please stop using money, electricity and water. The AI needs it!
>>
>>109377961
Kill yourself
>>
File: snail-cat.png (924 KB, 1424x1105)
924 KB PNG
>>109376453
>>109377961
>>
>>109377256
I want a program that turns me into a cat
>>
File: apu-agent-mastermind.jpg (104 KB, 828x818)
104 KB JPG
>>109376453
How many Agents are you running right now? It's 10 for me
>>
>>109376420
Not very funny to make jokes about possibly impaired people. Not even on tiktok
>>
Go back to your containment thread.
>>
>>109378380
>>109370161
>>109370161
>>109370161
>>109370161
>>
>>109378380
>>
>>109376453
You will never be a real programmer.
>>
>>109378378
Maybe glasses would be a better option?
>>
BBC correction is in order
>>
Moore's Law (shrinking transistor sizes by half every 18 months) is dying.
Dennard Scaling (shrinking transistors enables higher clock) has been dead for over two decades.
Memory latency is such a massive problem that most size gains in the last twenty years have been poured into cache sizes, at the same time that RAM sizes (and costs) have exploded.
The last substantial speed gains we have seen were from the introduction of SSDs (general I/O speed-up), rather than from NVMes (massively parallel I/O that cannot be properly utilized).

And now they want to throw LLMs at the problem.

Because apparently things aren't slow enough anymore.
>>
>>109378451
>implying mutts can afford healthcare
>>
>>109378451
Maybe a brain in your head would be a good idea, too?
>>
>>109378722
>Implying healthcare does anything
Unless you need a brain tumor removed (and you likely do), doctors will yap some pseudoscientific nonsense, prescribe ibuprofen and send you home
>>
>>109378698
Yes, this has been known for 10 years.
But even then they just made all software 100 times more bloated in the last 10 years, too
>>
>>109378727
Yeah it would
>>
File: PXL_20260726_222614111.jpg (1.56 MB, 4032x2268)
1.56 MB JPG
>>109378735
Will this improve my eye-sight?
>>
>>109378746
If you have schizophrenia, it might.
>>
>>109378736
>Yes, this has been known for 10 years.
Nice passive form that allows you to remove the actor from that sentence.
>>
>>109378758
Well, LLMs can create new iphone apps. That's why LLMs are good
>>
File: 1760789711246854.png (374 KB, 1528x891)
374 KB PNG
>>109378698
>>
>>109378428
And you are trans (codetrans)
>>
>>109378786
>calculations per dollar
>not transistor count
OK
>>
File: 1761017157065687.png (806 KB, 3133x2318)
806 KB PNG
>>109378799
>>
>ends at 2020
OK
>>
>>109378834
>not 2012
unbased and bad meme'd
>>
>muh 2012
>The last substantial speed gains we have seen were from the introduction of SSDs (general I/O speed-up), rather than from NVMes (massively parallel I/O that cannot be properly utilized).
>>
>>109376420
>>109377576
yeah my first thought was this guy needs an eye exam but nobody told him
>>
last substantial speed gains were actually from rewriting aisloppa projects in python by hand, this is your future, employim
>>
>>109378916
Now THAT is doomer cope.
>>
>>109377576
>>109378863
Glass will only help so much when you're this farsighted.
It's a bit of a grift actually they sell you $10 reading glasses for $300.
>>
>>109378939
We are in post C world, LLM grade code is the new python and Python itself is the new C++ because industry never actually used C in good faith anyway. Get ready, Employim.
>>
>Python
Just use void* everywhere in C
>>
File: blind-leeroy-jenkins.mp4 (736 KB, 768x432)
736 KB
736 KB MP4
Oh look. A thread making fun of the blind/Asian. You think that's funny? Must be a thread for Windows users.
>>
>>109378976
No need to. All I need to wait for is for them to try to make some actual profit. Once they do the bubble pops.
>>
We are past C nonsense, C has no development velocity and rewriting LLM garbage using few select humancels we call Employim that work minimum 100 hours a week to rewrite it in "Optimal Python" is good enough, like a billion times faster, a trillion is unnecessary and effort of C is not worth it, LLM itself doesn't understand C and cannot teach it to Employim-dead relic of the past where Employim copied manually from GitHub.
>>
>We are past C nonsense
Holy retard.
>>
>>109379014
>LLM secretly reinvents C disguised as Python to make the negative value prompter happy
>>
>>109379025
That would actually make a LLM superior to human wagies and this will never happen, but you can ask a LLM to extrapolate your fanfic I suppose.
>>
>>109379037
>LLM contracts competent programmers the HR team would never have hired via the internet
>>
>>109379044
Last competent programmer that decided to be a good goy and write code that increases shareholder value instead of improving the world retired 2 weeks ago, best you're gonna get is gen alpha asking grok if this statement is true or false.
>>
>>109379060
I kind of believe that, but only because the LLM bubble is about the only thing this gunshot wound of a country is projected to see some growth - and thanks to Iran even that is now in jeopardy.

That is, even more that it already was.
>>
>>109379014
okay, have fun prompting webpages, I will continue to write my control systems in C
>>
People used to argue about cost of branches, now we just ask grok to say if it's true or false while Alice's village has no tap water, thanks Grok for evaluating in under an hour using just a trillion niggawatteons!
>>
>>109379076
As long as Alice and her village don't do domestic terrorism with nukes no one cares.
>>
>>109379060
>he thinks the AI will be a good LLoyiM
>>
>>109379071
>Prompting webpages
No need, a LLM has inner monologue and can prompt itself until everything works, that's not a very high bar in this npc world howeverbeit.
>>
>>109379103
>LLM has inner monologue
Yeah, that's why they completely derail if you just tell them "No" enough times.
>>
>>109379112
That's several orders of magnitude more impressive than normies who derail after a single negative insinuation even if topic is weather or sports. But again, not a very high bar indeed.
>>
>>109379128
No, a normie will just walk away because you're boring.
>>
>>109379128
AI has completely destroyed weather forecasts.
>>
>>109379142
Weather forecasts were always useless, just look through the window.
>>109379134
Even if I was a monkey, I wasn't ever trained to entertain goycattle.
>>
>he needs actual training to hold a conversation
Holy autism.
>>
Lose weight, at least be below 250lbs if you expect me to hold you.
>>
>conversations are too heavy for it
>>
Weather and sports doesn't count as conversations.
Oh and crying about compiler codegen isn't interesting either because I'm not an autist.
>>
>>109379162
>>
Grok, write a response to yet another registryshitter meltdown.
>>
registryshitter > nocodeshitter
>>
>>109377426
Github desktop
>>
For me it's GitHub website, plaintext GitHub editor is comfy.
>>
>>109377426
Other than git add, git commit and git push what are you doing with it?
>>
how do programs know how much memory to allocate? like if i write a simple text file reader in C, i have to allocate enough memory to open that file. how do i do that for any possible file so i don't have to worry about one of them being bigger than the allocated memory?
>>
>>109379509
File mappings.
Chunks.
>>
> i have to allocate enough memory to open that file.
Bait used to be believable
>>
>>109379529
>file name strings take no memory
retard
>>
>file name strings
>file name
>name
>>
i accept your concession
>>
>concession
>accept
>I
>>
I accept all your concessions
>>
>>109378789
No, that's vibecoders. They want to be programmers, and insist we call them programmers. But they will never be real programmers. They have no ability, they have no experience, they have no brain. They are AI shitters twisted by prompts and workflows into a crude mockery of nature's perfection.
>>
>>109379509
Check the file size first
>>
>>109379573
>>
File: 1784691986500379.jpg (24 KB, 596x335)
24 KB JPG
>>109376420
>zoomer sees man using magnifying glass
>ZOMG what is bro doing
>>
>>109379793
>zoomers can't zoom
>>
>>109376420
what bro is doing is coding despite being legally blind.
>>
File: IMG_3644.png (60 KB, 623x192)
60 KB PNG
>>109379741
Check this. You hate Ai because you are trans
>>
>>109379509
Files you can memory map like another anon said. Other things you realloc into a bigger chunk or memory. For example cepples vectors realloc when they reach size limit to 2x the current size and that's meant to be a good balance between speed and memory usage.

(You can learn a lot from reading the zig allocators code)
>>
>those people over there think X
>you think X too
>therefore you belong to those people
Zoomers are so fucking retarded these days holy shit. We should just cull everyone between 15 and 30, no questions asked, this generation was always lost and is only going to do more damage.
>>
>>109379802
no way.

by the way, in Ubuntu, you can set super+alt+8 to default to just the crosshair ie no default zoom level. Crazy handy at various times.

it doesn't disable zoom: super+alt+plus zooms in, super+alt+minus zooms out
>>
>>109379509
>ai spam slop
great work, jannies. totally not causing the death of 4chan via your own vast levels of incompetence. fucking morons.
>>
>>109379820
Good programmers know is a tool and will use it to the extend it is useful.
>>
>>109379832
AI doesn't need to make such retard questions.
It also knows how to capitalize correctly.
>>
>>109379820
I don't hate AI. It's a tool. But it's a tool that you can rely too much on, and when you do it makes your work lower quality and makes you stupider too.
>>
>>109379793
It's more about the amount that it's zoomed in, and that he has the huge fucking crosshair around the mouse cursor.
>>
>>109379833
Coders are obsolete shut the fuck up
I can code better than Linus just using ai
>>
>I can code better than Linus
>>109379829
>>
>>109379898
lol... lmao even.
https://www.youtube.com/watch?v=gjQUCpeJG1Y
>>
>>109379927
You’re a trans jobless codetrans and you don’t work in tech
Face it, snailoids are obsolete and i hate you
>>
>i hate you
Lol
Lmao
>>
>>109379829
>We should just cull everyone between 15 and 30, no questions asked
this but everyone over 30
>>
>but everyone over 30
No, specifically 15-30.
>>
File: 1785117211762106.png (78 KB, 634x337)
78 KB PNG
>>109379932
Not gonna buy your tokens Altman.
>>
Doesn't matter, there are more millennials and boomers than zoomers. You will literally never be powerful enough to stop us.
>>
>>109379958
Nobody needs you anymore
>>
>>109379956
>everyone over 30 have been in power for 50 years.
Please use the AI training wheels you clearly need.
>>
>>109379958
It's always (((them)))
>>
>wah wah i hate you nobody needs you
Average zoomer these days.
>>
>power is not distributed by numbers
Holy cope, we will enjoy culling you.
>>
Also
>his own AI startup
Translation:
>non-sustaining handouts from a jew
Everyone is replaceable, especially zoomers.
>>
File: IMG_2579.jpg (192 KB, 534x528)
192 KB JPG
I hate luddites
>>
>>109379509
when memory was limited you used to have to read the file in piecemeal with a small buffer but nowadays memory is cheap so you typically just check file size first and then either you (or the allocator implementation you’re using) ultimately asks the OS for the memory it needs and reads the entire file into memory in one syscall. The OS gives you back virtual memory and then is responsible for mapping that fake memory address into a real physical address that corresponds to a real place in ram (or disk if you have swap memory).
>>
>>109379509
You don't this is OOP cringe.
You stream the file in bytes or chunks of bytes.
>>
>>109380004
tell me when they figure out how to stop AIs from hallucinating nonsense and then maybe i’ll start giving a shit


right now AI is like a know it all coworker who is adamant they know what they’re talking about but has a %20 chance of being flat out wrong and will continue to lie to your face to save face
>>
>>109379984
>>power is not distributed by numbers
correct, completely true btw
remind me, what % of the population is jewish? and they own your shit.
>NNOOOOO BUT WE OUTNUMBER ZOOMERS SO WE'RE MORE POWERFUL!!
lmao
see this is what I'm talking about. boomers are retarded. you are weak, genetically inferior males. You were born earlier, into a softer, kinder society that grew you into manchildren. You don't know anything about anything, and you're shamelessly prideful because you believe you're "successful" after growing up in the easiest time to make money. You would not be able to survive through 1/20th of the challenges the average zoomer male has to go through today. You are genetically weak. But that's okay, because when the zoomerwaffen takes power we'll make sure you're well taken care of in the mandated boomoid nursing homes.
>>
>stream in bytes
>>
>>109380035
or chunks of bytes.
>>
File: 1779305861566827.png (2.2 MB, 2490x1697)
2.2 MB PNG
Oh no. Because we totally can't pull Luigi Mangiones.

Holy cow, you people are retarded. Like, actually fucking retarded. Beyond retarded, in fact, because at least retards aren't confident about their retarded opinions.

Your entire generation was a mistake that will have to be corrected by your betters, and by golly we will.
>>
>>109376453
>>109377961
>Astroturf
>Shill post
>YWNB a meme
>>
>>109380032
Cope. Thanks to ai many codetrans are being replaced and laid off
>>
File: 1754982398563.jpg (77 KB, 800x854)
77 KB JPG
AI is literally just the predictive text found on your phone trained on massive amounts of data. It never actually "thinks" it just regurgitates reddit posts.
>>
>>109380057
the only people who care about AI are the skill less have-nots. anyone competent can see all the cracks. I still use it in place of conventional searching because google has ruined their search engine but it still has major problems
>>
>>109380078
I’ve been using Claude and I can build shitton of stuff using a single prompt
You cannot do that manually
>>
Why is AI and AI assistance completely prohibited for my CompSci college projects? Why can't I use it just to search up a function and get the exact webpage for it or get an explanation on what a piece of code does?
>>
File: 1775379423193913.jpg (293 KB, 1548x1452)
293 KB JPG
>I can build shitton
Show us.
>>
>>109380087
Because it's fun to watch you fail.
>>
>>109380082
you can build garbage code good enough for throw away tooling but that’s about it. if you cannot immediately see the problems with the output code quality, it’s because you’re one of the talentless have-nots I was talking about

maybe years from now things will be different but right now the output quality is garbage, not nearly good enough for shipping real software
>>
>>109380101
Keep coping
>>
>>109378955
You mean he is nearsighted. If he was farsighted his text would be tiny. You are pretty much clueless.
>>
File: 1771533291847025.png (202 KB, 640x640)
202 KB PNG
>no argument
>just cope projection
>>
>>109380087
You can and I’m sure everyone else already is. Everyone is cheating. It’s like med school grads abusing amphetamines to study for 12 hours straight.
>>
>>109380118
Explains why zoomers are constantly laid off, too.
>>
>>109380114
nice bait.
>>
File: millennials.jpg (847 KB, 2732x2437)
847 KB JPG
>>
File: 17755682876360267.png (722 KB, 2312x858)
722 KB PNG
>>
>>109379932
>codetrans
Says the nocoder who wants everyone to call him a coder.
>>
File: 1758950872142773.png (79 KB, 1252x730)
79 KB PNG
https://leetcode.com/problems/design-excel-sum-formula/description/
>>
File: IMG_3061.png (2.59 MB, 1672x941)
2.59 MB PNG
>>109380366
I don’t want to be called coder I want to be called vibeGOD because that’s what I am. A vibeGOD CHAD
Meanwhile you are a transgender coder (codetrans)
Go back to eat your hrt
>>
am i the last person on /g/ that doesn't use AI for coding?
>>
File: 1785131163139962.png (383 KB, 2560x1440)
383 KB PNG
My loops are now dynamic.
>>
>>109380125
Employim are so unbelievably retarded that they think being laid off is a bad thing.
>I could never find another job like you!
Do you also struggle with women?
>>
>>109380654
I don't use AI for coding, but then I barely post on /g/ - AI geets anymore.
>>
>>109379014
>no development velocity
what does that even mean, you stupid shithead?
Do you walk around all day with a dildo up your ass?
>>
>>109380654
I don't know what you mean by that. I only use it for chatting about coding sometimes, because it can be the faster stackoverflow for certain things now
>>
>>109381097
i don't even chat for asking questions about coding. i still bother people in forums to help me out. they probably use ai to send me solutions though
>>
>>109380654
i also don't use it but i barely post here anymore, too much spam about LLM's. i honestly don't understand why the self-proclaimed "vibegods" feel so threatened that they have to keep spamming their stuff in threads which are clearly not meant for them, all day every day. it's all kind of depressing, honestly.
>>
>>109381198
typed "honestly" twice, whoops
>>
>>109379486
>>109377551
>>
And you thought registryanon was annoying. At least he knew what he was talking about, unlike those vibecodeshitters.
>>
>>109380654
You are not me, so no.
>>
>>109380654
I don't use it for personal stuff. I am forced to use it at work.
>>
>>109381595
I just always tell my bosses the machine is fucking retarded. Sure, it's more work to prove my case, but they're slowly turning around.
>>
>>109381599
not possible when the rest of the team keeps saying that AI improves their performance by 10x on every fucking standup. and they're probably right.
>>
>>109381611
Sure is possible. You just need to point out that whatever they're working on is not performant.

... you CAN do that, right? You ARE that competent, right?
>>
File: 1752102928959.png (124 KB, 1652x360)
124 KB PNG
>>109381611
>and they're probably right
they think they're right
>>
>>109381611
>a task that used to take one year can now be done in 36.5 days (same quality, same everything)
no.
>>
>>109381641
it will be probably just as performant as if they wrote it. if need be, AI does SIMD and all the low-level crap these days.
>>109381958
>(same quality, same everything)
doesn't need to be. it's 10x cheaper/faster. bugs that used to take days to fix can now be one-shot by AI in minutes just by giving it a jira ticket number (not always, but already more often than not). the progress in the last year was wild.
>>
>>109382068
>bugs that used to take days to fix can now be one-shot by AI in minutes just by giving it a jira ticket number (not always, but already more often than not). the progress in the last year was wild.
you stupid fucking nigger fuck.
That's the whole fucking reason why software becomes unusable and frustrating.
YES BRO LETS JUST SHIP KNOWN BUGGY CODE AND FIX IT AT RUNTIME
no, go kys. faggot.
>>
>>109382092
>YES BRO LETS JUST SHIP KNOWN BUGGY CODE AND FIX IT AT RUNTIME
how did you get that out of what I wrote? lol. the bugs get fixed, solutions are reviewed by humans and are correct. I may hate AI, but I am not going to deny the simple fact that AI rips through our bugs like wildfire. not if I want to keep my job.
>>
>>109382163
ok, then you never understood what the halting problem is about. I am sorry. Not everyone can have an average IQ
>>
>>109382175
>halting problem out of nowhere
anon, I know you're mad. I don't like this situation either. it just is what it is.
>>
>>109376420
This is what failing eyesight looks like. I used to zoom in a ton too, until I managed to buy a larger monitor. In hindsight I should've gone for the 32" model.
>>
>>109382163
>solutions are reviewed by humans and are correct
Seeing humans are the cause of the original bugs, what's to say the AI isn't introducing new bugs in the solutions?
>>
>>109382277
well, sure, bugs can happen, but that's not any different from what we were doing before AI.
>>
>out of nowhere
ok
>>
>>109382305
Except perhaps the pace of introducing potentially problematic code into the codebase.
>>
>>109382277
So, I "built" https://pastebin.com/4egExH09 entirely with deepseek instant mode in the browser. I fed it compiler errors and stack traces until it compiled and the very complicated command syntax worked correctly. It took like two weeks, and I know nothing about programming beyond the syntax of a few languages, and control flow/loops. It's only 3000 lines or so, but it very reliably fixes every bug it introduces, even if it requires a new conversation to get rid of context rot. I don't see this not being more effective with better models at larger scales. That would be improbable.
>>
>>109382277
>>109382515
It's worth mentioning that there were a lot of logic errors. I had to go through multiple iterations of the 24-bit clamp function, processGranularDelay, and there were a lot of piecemeal issues with the parameter overrides that I can't quite clearly recall, as well as the legato/portamento feature taking an entire day of vibe-debugging.
>>
>>109382515
I see a lot of places where you are doing checks away from where you are parsing values. If a certain value is invalid and should cause an exit, you're probably better off doing that immediately instead of catching it later.
>>
>>109382621
Yeah, the error handling has some problems, and I haven't taken any time to address it since I first added error handling at all, which was a mistake to do so early, since it stopped throwing stacktraces and started showing unhelpful syntax errors, instead, if not simply trying to run with the broken syntax. That's gonna be one of the last things I do because I'll have to make test cases for each thing that should be an error and decide what the message should be, currently, the messages aren't very helpful.
>>
>>109382646
It looks to me like you're only really handling 1 or 2 channels, but nothing stopping you from entering 16 channels?
>>
>>109382659
nope. Everything in the --help about --seq is also very wrong and old info. I have to clean up the parser, and then the main function, probably adding a bunch of new errors to the enum.
>>
>>109382659
I also need to make the consts at the top of the file into variables and control them with command-line arguments.
>>
>>109382068
>AI does SIMD and all the low-level crap these days.
Lol
Lmao
How are LLMs supposed to do something specialized software *regularly* fails at - and without hallucinations?

You are a complete retard. Like, they should sentence you to death for seething retardation, and your entire family too, because there's clearly something wrong on a genetic level with your entire ilk.
>>
>>109377426
If I'm not using my editor plugin directly for reviewing and staging diffs, I use Sublime Merge, but if the tool must be open source I like Git Cola too.
>>
>>109382941
sorry your esoteric knowledge you've been acquiring over the decades became commoditized and worthless. I am sure you'll find something else to do.
>>
>>109380117
>>
>no response
Concessions are accepted by me.
>>
>>109377426
you can use the built in "git gui", it's not too bad to see diffs and works everywhere
>>
File: ....jpg (29 KB, 516x455)
29 KB JPG
>finally made operator precedence work in my compiler
i was reading fragments of 4 different compiler books on it and i still couldn't get it.
turns out all i had to do was to grab pen and paper, write down some examples and work them out step-by-step to understand how the algorithm should look like.
same with lexing before that, bashed my head against the dragon book, ended up writing the most basic naive lexer that is literally one giant switch statement. works like a charm, still don't know whatever bullshit dragon book was talking about, some nerd math shit.
>>
>>109380431
Why the cat is driving instead of an AI auto pilot?
>>
>>109381611
Is the software we use today getting 10x better?
>>
>>109376453
holy fuck you niggers killed dpt
go vibecode yourself a new image board and have your nigger orgies there
>>
>>109384669
Just ask yourself if the software we're all using is written in assembly. If it's not, then no - it's NOT getting 10x better.

Just recently I've seen an AI generated game that performed like absolute ass, and the developer was utterly, fundamentally unable to fix the issues. In better times, when we had serious societies, we would've wasted such garbage in some garbage war.
Maybe our forbearers were up to something, by eliminating human garbage before it could fuck things up beyond repair. We should go back to monkey, where useless retards are gleefully, mindlessly purged.
>>
>>109377088
are you still drinking water and taking showers? you shouldn’t, donate all your water to anthropic
>>
>AI suggests to do option B because option A is better but would require more work
The machines are growing as lazy as people.
>>
>>109384763
That's a universally good thing though, for actually LITERALLY everyone.
>>
>>109384712
There’s nothing you can do about it, luddite snailcat
We vibeGODS won
>>
Linux Mint, Bash in VC Code suddenly returns "Permission denied" when I try to Run Active File. I've tried everything I found online with no success...
>>
>>109380091
Please tell this isn't actually happening, it'd be funny if we didn't invest gorillions in it
>>
>>109385064
chmod +x whatevertheactivefileis?
>>
>>109380091
Based AI
>>
>>109385090
Sigh, nope...
>>
>>109385087
>>109385180
Blame your elected governments.
With nukes, if need be.
I will ALWAYS!!! be in favor of nuclear winter; it's JUST what humanity OBJECTIVELY deserves, eve if you may not like it,
>>
>>109380654
For writing code I don't use AI either, but I might start to.

Unfortunately me not using AI won't stop others from using it. I'll always prefer manual coding and won't use it at all for art. Also, declaring where generative AI was used is a good thing to do.

Check out this clause from Deceleration 30 (an anti-AI strategy I was developing):
>Use of AI should be embraced insofar as it works towards the goal of halting AI development by 2030. Not using AI would put us at a disadvantage, for no tangible gain other than a superficial claim to moral purity. The first priority is victory; ethics are secondary.
>>
>>109385303
Sounds similar to uncle teds manifesto about technology.
>>
>>109380654
I use it for searching, both information from the web and documentation, basically stackoverflow 2. It's good when it provides an answer and you can then do a quick google or ctrl+f to the thing it found to validate it, or throw a snippet into onlineGDB and play with it. I never let any AI code enter my codebases however. even with snippets I do what I did with "copy paste" stackoverflow code, read what they are doing, investigate all the functions / patterns to determine the why and if there are better alternatives, then implement it *my* way.

Part of this is a lack of trust in something I didn't write, part of it is I want to be capable of doing the thing in the future so learning it means I can go to the solution immediately, another part is knowing the code in its entirety means any issues that crop up I have intuition on how to debug or assist in debugging them, and part of it is I work on safety critical control systems and need to be willing to take on professional liability for them and I won't do that with AI code
>>
>>109385374
i haven’t posted all of it here. it’s pretty heavily opposed to his manifesto.
>>
I want to learn, but my brain is too fried to hold programming knowledge. Anyone ever reversed brainrot? I'm setting aside time to meditate and then read analog books for like 2 hours a day in hopes of resetting and reactivating that mode of thinking that allows me to memorize and hold things in my head for 8 hours a day, but I don't know I haven't ever had to do this.
>>
>>109385521
>meditate
>read
coping mechanisms. you learn to program by programming. it's not easy, you have to write a lot of shit before you write something that is not shit, and if you don't like solving problems then you're never going to make it. also the actual writing of code is what you will be spending the least amount of time doing
>>
>>109385598
I'm aware, my point is more than my brain has been slagged to the point I can't even hold the basics in it anymore. It/I need reset before anything else can happen.
>>
genuine question for other "manual" coders. how do (You) cope with the fact that LLM's can do so much stuff already, and mostly correctly at that? myself even for hobbyist reasons am struggling to find the point of learning more programming, and I know a decent amount and i've been doing it for like 15 years. it feels pointless, i am kinda dooming about the future of hobbyist programming, let alone the whole profession. i know that higher skill in programming the traditional way translates to much higher skill in being able to wrangle and prompt LLM's better, but still, if the only point of learning programming normally nowadays is just to be able to get more out of LLM's then i don't know, it just feels kinda sad.
>>
>>109385521
muh brainrot isn't real. Don't use it as an excuse. Contemporary culture glamorized mental illness. You have been psyopped into believing you are retarded.

Just write code. Solve advent of code problems. Build something fun.
>>
>>109385722
Why should I care if other people are using LLMs?
>>
>>109385521
Don't memorize, just code. Look at other code when you don't remember, or search the web, or let autocompletion help you, or let the compiler errors guide you.
There's very little need for memorization and most of it you get it intuitively as you progress.
>>
>LLM's can do so much stuff already
Stopped reading right there, that's ALL the attention you're getting our of me today.

Fucking retarded retard who should have himself and his entire ilk executed for genetic retardation.
>>
>>109385722
The smaller models still get frequently stuck.
The bigger models get lot of things wrong on embedded.
So if you actually want a good result you need to handhold the model a lot.
But I'm starting to not care anymore.
At work I just prompt the slopmachine like everybody else.
I liked to program on my free time but now I just don't see the point.

I feel that if this continues I will eventually just lose all my skills...
I guess it would be good to maintain the knowledge in case that in the future the AI models suddenly disappear or the guardrails make the models full on retard.
>>
>>109385791
because at the end of the day nobody cares if you typed all the syntax yourself if the result is going to be almost the same if you had prompted an LLM instead. i know it's gay to bother with social validation but it's still a valid reason, i think.

>>109385860
>I feel that if this continues I will eventually just lose all my skills...
i worry about this also. being able to validate correctness is nothing alike being able to write the thing yourself, anybody who had tried learning a foreign language knows this very well.
>AI models suddenly disappear
i don't think they will... it's such an improbable thing to happen, even with all the subsidies disappearing people with at least a little bit of capital could just buy some hardware themselves and use local.

>>109385810
they can, though. and i hate them with a passion (because they had been trained unethically), but still they are here and they have changed so much stuff. i ran out of copium saying that they aren't "good enough" or whatever, because they mostly are.

sorry for the LLM related wall of text
>>
File: 5ba0780aede25ca8.png (15 KB, 588x309)
15 KB PNG
>>
>>109385957
>because at the end of the day nobody cares if you typed all the syntax yourself if the result is going to be almost the same if you had prompted an LLM instead. i know it's gay to bother with social validation but it's still a valid reason, i think.

Again, why should I care? I write code because it is fun. No one was 'socially validating' me before LLMs were a thing either, whatever that means.
>>
>>109386031
i like showing off, but i guess i'm just a beta. it's something i need to grow out of.
>>
>>109380004
Why didn't you use ai to make this look better?
>>
>>109386288
Because retarded, worthless, autistic zoomers have no idea what "better" means anymore. They'll eat literal shit and be happy with it.
>>
>>109386082
Showing off to whom? I can't imagine anyone that would care about my dumb shit.
>>
>>109384604
I made 3 programming languages that cover just about every idea I have about making a language so I'm not sure what to do now.
>>
>>109386524
That's because you have autism.
>>
>be 26
>All of my skills have atrophied; I'm worse at programming than I was 4 years ago
>Don't even rely on AI (in fact, every time I try to use it, I think it's even worse than me at tasks I can't do, and I get really angry at the mistakes it makes all the time, and every time I call it out on its mistakes it makes more mistakes that it was specifically told not to do (almost intentionally?))
What's the cause of this? Why is my brain rotting?
>>
>>109386576
Thanks asshole
>>
>>109386648
Same. Except I can still vibecode.
>>
>>109386522
fellow programmers, non-technical friends, future employers, etc.
>>
Is /g/ a plot to keep people unemployed?
>>
>>109385722
I simply don’t care. You’re never going to convince me that honing a skill is a bad thing. As a hobbyist you should especially not care. The only reason to care is if you view the skill as a means to an end and get no joy from it.
>>
>autist thinks me telling it the truth makes me the asshole
>and not the austist for being autistic
>>
>>109386761
>TRIGGERED ASSHOLE
>>
>projecting autist projects again
It's the autists that get triggered these days, Normal people are just happy they cab take care of the dishes.
>>
>>109385521
you have to stop doomscrolling, that includes this thread. you will be bored for a while but it will eventually pass
>>
>>109385064
And now I've tried VSCodium and gotten the same result. Hmmm, maybe my bash needs maintenance...
>>
>>109385998
That's why you always write it MISRA C style.
That's the single best rule from MISRA
if (5 == cock_size) printf("good kock\r\n");


This way it's an error if you miss one equal sign
>>
>>109387194
>cock size of 5cm
Ouch.
>>
File: 1774935526459702.png (234 KB, 1171x1373)
234 KB PNG
>>109379932
>snailoids
Chill, Altman.
>>
>>109387440
They literally can't, otherwise the bubble pops.
>>
>>109378735
is this the final mutt cope? richest country in the world btw lol
>>
File: 6916e8acd711c2cf.png (497 KB, 585x900)
497 KB PNG
>>
>porting Linux to the PC-98
Holy worthless autism, just improve DOSBox-X, won't you, you fucking Japanese autist.
>>
>>109387194
or you could just use -Wall and catch it regardless
>>
>>109385064
>>109386967
Never mind, I'm just gay...
>>
>>109386648
Do you smoke pot? The devil's grass?
>>
>>109387194
Oh so that's why some people write it that way
>>
How does a person learn to program, but also fix programs, when they are retarded, and computers are retarded as well? Windows 11 is such a disgusting blight to computers.
>>
does rust even have flaws that don't boil down to skill issues ?
>>
File: 1781084527851546.jpg (552 KB, 2048x1148)
552 KB JPG
>>
>>109388412
if you like the compiler wasting your time then enjoy, but if skill issue is your argument then just use c and don't make mistakes
>>
>>109388716
what are you compiling that it takes you so long it becomes an actual concern ?
Are you making your own Desktop Environment on linux ?
>>
>>109388412
Compilers takes too long, but don't quote me I never did any big project in rust, this is what I hear people say.
>>
>>109388746
i am talking about how overly verbose and anal it is and how you can't just do what you want to do to get a working prototype to simply understand the problem you're trying to solve

also anyone who bundles a package manager with a compiler to "solve" dependencies is negative IQ nigger cattle
>>
>>109388808
>overly verbose
Compared to what ? Java and C++ ? You're out of your mind. Python and JS ? I guess....
This is basically personal preference though but for me Rust syntax is way nicer to look at than C++ or Java. It's verbose enough to know what's happening without bloating the screen though I guess that depends on what you're doing with it I imagine if you're doing graphics programming it might get a bit bulky.

>do what you want to do to get a working prototype
let foo = Arc::new(Mutex::new(T))
foo.lock().unwrap().doyourthing()
bar.clone()
unsafe {dostupidshithere()}
These come to mind if I just want it to work right now & optimize later.
Or just test your idea in python or smth lol.
>>
>>109388878
I am talking about warnings and errors, dude. The compiler exudes the energy of a reddit moderator and generates too many frivolous warnings. It is too stringent and restrictive in general.

>rust_linked_list.jpg

>dude just use an entirely different language for prototyping.
or how about skipping rust altogether? muh memory safety isn't worth the cost of ergonomics to write things quickly and get work done. I don't need the safety guarantees.
>>
>>109388412
sure
>it's needlessly complex for almost all applications, Go/Java/C# would work just fine for most usecases and are almost as memory safe
>it makes pooling allocations harder, making programs slower unless you want the extra effort
>it tries to solve a problem that didn't need solving, we already have memory safe languages
>most rust code is written to avoid borrow checker by taking shortcuts, making the programs slow (once again, we have slower memory safe languages already)
>the compiler is a chain of mystery binaries
>can't do linked list
>long compile times
>cargo is npm tier malware bait waiting to happen
>tranny
>>
More java codewars
>>
Rust is NOT verbose. And while some Rust is ugly pattern matching is beautiful in Rust, tantalizing if you will.
>>
for me it's clojure, the best looking language
>>
>>109389164
far uglier than in Haskell
>>
>>109376420
I laughed for a moment but then I felt sad because I realised that this guy probably has really bad eyesight, like, retina problems or something, and so he has to do that just to be able to read anything at all.
>>
>>109389233
I laughed at him hardcore.
>>
>>109389178
Just looked it up. Uglier than Rust.
>>
>>109389077
>can't do linked list
This has to be bait. Who gives a fuck?
>>
>>109389077
>it's needlessly complex for almost all applications, Go/Java/C# would work just fine for most usecases and are almost as memory safe
>it tries to solve a problem that didn't need solving, we already have memory safe languages
And they aren't nearly as fast as Rust. Rust is close to the metal, pun unintended.
>>
None of you can write code.
>>
am i fraud if i use AI to teach me things instead of reading trough stackoverflow threads and reading documentation that assumes too much technical knowledge from me ?
>>
>>109389562
AI scrapes from stackoverflow anyway.
>>
>>109389562
you could at least try to read some of the original tutorials which LLM companies stole data from, but it's not like anyone cares about this anyway
>>
>>109387296
meters
>>
>>109389532
Projection.
>>
>>109389562
No but you need to be skeptical that the things you're reading from LLM output are actually true. AI will callously lie to your face all the time.
>>
>>109389905
This happened to me when I was trying to get it to write Assembly.
>>109389902
At least I can write Assembly.
>>
factorial n -> factcount n 1

factcount n res -> | n > 1 : factcount n - 1 res * n
| _ : println res

factorial 5
>>
>>109389905
Definitely noticed this, AI is like doctors instead of admitting they don't know they will blatantly lie to you.
>>
Here are some of the best parts of Rust, especially from a programming-language design perspective:
Memory safety without garbage collection — prevents use-after-free, double-free, and many dangling-pointer bugs at compile time.
Ownership system — gives clear rules for who owns data and when it can be destroyed.
Borrowing and references — lets you share data safely without unnecessary copying.
Borrow checker — catches many difficult bugs before the program runs.
Fearless concurrency — the type system prevents many data races and makes concurrent code safer.
Zero-cost abstractions — high-level abstractions can compile down to efficient low-level code.
Excellent performance — comparable to C and C++ for many workloads.
No mandatory garbage collector — predictable memory management and runtime behavior.
Strong static type system — catches many errors during compilation.
Algebraic data types — enums can represent complex state and alternatives elegantly.
Powerful pattern matching — makes working with enums and structured data expressive and safe.
Option and Result types — encourages explicit handling of missing values and errors instead of relying on nulls or unchecked exceptions.
Trait system — provides powerful abstraction and polymorphism without traditional inheritance.
Generics — enables reusable code while maintaining compile-time performance.
Type inference — lets you avoid writing types when the compiler can determine them.
Pattern matching with exhaustiveness checking — the compiler can tell you when you forgot to handle a possible case.
Explicit mutability — variables are immutable by default, making unintended changes easier to spot.
Explicit error handling — errors are treated as values and can be propagated cleanly.
Excellent tooling — Cargo, the package manager and build system, is one of Rust's biggest strengths.
Integrated testing — testing conventions and tooling are built into the ecosystem.
>>
>>109389917
I mean, we know the vibecoding larpers are full of shit because if LLMs were as smart as they say they would never write shit in Python anymore; it would all be assembly.
>>
I wrote 300 lines of code tonight. Time to sleep.
>>
>>109389441
>can’t do super basic mundane pattern used all the time
lol
>>
>>109377426
I used a git GUI in the past to solve merges and stuff like that but now anything more complicated than the regular flow I just tell Claude to solve it :joy_cat:
>>
File: 1597561699112.png (1.87 MB, 2048x1614)
1.87 MB PNG
>>109389441
>>
>>109390100
Now do the memory management.
>>
>>109390143
Yeah, because malloc and free are sooooooo complicated.
>>
>>109390143
exit(0)
>>
>>109390184
DEWIT
>>
>>109390186
Rofl
>>
File: 1785210314096355.png (51 KB, 760x378)
51 KB PNG
lmao the AI does not understand that when you have a scrolling loop a portion of it must be off screen so you don't end up with a gap.
>>
>>109390184
at least C lets you write your own allocators without putting a bunch of brick walls in your face
>>
>>109390218
If you run into the brick walls at all you're doing something wrong. Skill issue.
>>
File: 1785210646417601.png (42 KB, 755x324)
42 KB PNG
>>
>>109390227
please tell me more about your linked list implementation
>>
>>109390218
you cannot write malloc in C without violating strict aliasing
>>
File: 1785210768038246.png (84 KB, 1548x522)
84 KB PNG
>>109390205
>>109390232
This bitch is retarded and fucked up perfectly working code.
>>
>>109390235
It's in the standard library.
>>
>>109390246
Dude, just static those SDL_FRect fuckers.
>>
>>109390269
>still no implementation
I see, so you can't do it because the compiler puts brick walls in your face
>>
>>109390280
Is that better? I need to change .x on every frame though?
>>
>>109390282
Projection.
>>
>>109390293
It's not projection. You literally won't do it, proving my entire point, and even if you did, it would be more work than a simple C/C++ implementation because you have to waste time tard wrangling the language to do what you want. The linked list meme is a meme for a reason. Constructs like the borrow checker just get in your fucking way.
>>
>>109390292
What is better?
>create a struct on the stack on every frame
Or
>change one value in memory on every frame
You tell me.
>>
>>109390324
AI told me with optimizations it does not bother creating the stuct at all the values are passed directly.
>>
>>109390324
nothing wrong with doing it on the stack if the structs aren't large

stack will be more likely to be in cache anyway
>>
>>109390329
You cannot optimize your way out of an interface, and SDL_RenderTexture requires the address of an SDL_FRect in memory.
>>
>>109390308
And you won't do the memory management for the C linked list. I'd rather have a compiler prevent mistakes than consciously avoid them. That's the whole thinking behind static types.
>>
>>109390324
I doubt it is going to make any appreciable difference.
>>
File: 1756576193194456.png (316 KB, 726x410)
316 KB PNG
>>109390100
>basically impossible to leak memory unless you're trying REALLY hard to fuck it up
>in exchange the meme data structure that nobody ever uses is like slightly harder to implement
seems like a pretty worthwhile trade off to me

>N-NOOOOO YOU NEED TO MALLOC EVERY OBJECT OR ELSE YOU'RE A TROON
it's not the 1980s anymore, boomer
programming languages have evolved for the better
>>
>>109390341
Translation:
>bruh, it's just one of a thousand cuts
I'd still avoid it.
>>
File: 1731161093077014.png (471 KB, 1834x2781)
471 KB PNG
>programming languages have evolved for the better
Lol
Lmao
You sound troon too.
>>
>>109390339
Yeahhhh that is fucking questionable.
How can it pass through the values when it requires a memory address.

AI has bum steered me yet again?
>>
>>109390346
When you throw in cache performance, I can't even say that static is even faster at all.
>>
>>109390356
Unlikely. Most engines use some static data anyway. Chances are good that the prefetcher is going to keep your data around.
>>
>>109390340
>And you won't do the memory management for the C linked list
bro, what are you talking about? I am making them all the time

I use freelists all the time, I use chunked allocators all the time, and one of the greatest benefits of linked lists is that they require no memory allocations when embedded across arrays if you piggy back off a single extra field in an array element
>>
>>109390354
Why don't you just show it my response, see what it says?
>>
>>109390362
chances are way higher that the stack will be in L1 cache so my intuition is telling me the stack would naturally be faster
>>
>>109390354
you can't trust AI. you can use it to learn, but you need to verify when something seems questionable

learn to open a debugger and look at what the compiler is actually generating
>>
>>109390384
Does it make up for the increased instruction count across cachelines though.
>>
>>109390340
In my personal stuff, I used a linked list based on the Linux kernel's one.
It's intrusive and uses "container_of", which makes it general purpose. It itself doesn't contain any memory management, because that's really part of the type using it. Obviously there are way to fuck up using it, but that's a skill issue.
>>
>>109390362
You're making a lot of claims about things with absolutely nothing to back it up.
>>
>>109390407
I've written and REd engines.
>>
>>109390419
And?
>>
>>109390421
That's the backup.
>>
>>109390424
>Appeal to authority
Good one.
>>
>>109390433
I'm the authority.
>>
>>109390434
Supposedly, but yes that's the fallacy.
I normally wouldn't bother with this kind of dumb shitflinging but we're past the bump limit so whatever.
>>
>>109390439
So how many games have YOU REd?
>>
>>109390443
Now we're just bringing in more fallacies.
You must not be very smart.
>>
OK then, autist.
>>
>>109390454
Remember, last reply wins.
>>
>>109390404
Skill issue means use Rust because it will actually tell you when you fail the skill test instead of silently introducing a bug.
>>
No problem with that, autist.
>>
>>109390469
if you are failing the skill test you are having the skill issue, not the person who wants to do work without wearing a straightjacket

if you fuck up a linked list, you'll find out pretty quick. it's not an issue that requires the fucking borrowchecker to solve
>>
>>109390484
>not the person who wants to do work without wearing a straightjacket
We already have so many languages to help the retarded, but not enough languages to help intelligent people do intelligent things. And things WILL continue to deteriorate until civilization collapses - which I'm all for, mind you - or until we finally allow intelligent people to do intelligent things again.
>>
>>109390469
The risk comes from container_of, where it's possible to give it the wrong intrusive member element.
struct test {
int data;

// This struct could be part of 2 lists simentaneously
struct list_head link_1;
struct list_head link_2;
};

int main()
{
struct list_head head;
list_init(&head);

struct test a = ...;
list_add(&a.link_1, &head);

struct test *iter;
// Macro expands to a for loop that walks the list
list_for_each(iter, &head, link_2) { // Should be link_1
// Iter incorrectly points to 16 bytes BEFORE the element
}
}

You can do some type system stuff to make it fail on giving the wrong type entirely, but this is just a decently uncommon case where you have the chance to fuck it up.
>>
>>109390520
>// This struct could be part of 2 lists simentaneously
Oh no.

Anyway.
>>
Sirs, Java has records (products) and sealed classes (sums), just use Java, sirs.
>>
>>109389917
>At least I can write Assembly.
As if that is difficult.
>>
Today I put the Gameboy CPU registers, state and HiRAM in the PS2 scratchpad RAM which should reduce latency on access, seeing those in particular are frequently modified.
>>
>>109390861
It's difficult for brainlets who literally cannot into seeing instructions as being yet another layer of abstractions, i.e. function calls.
>>
>>109390589
>not using Java's rank-2 types to encode ADTs as initial algebras
>>
AI is like a toddler, it make this shitting arse drawing and everyone stands around clapping.

You put it on the fridge and everyone gives this big exaggerated "WOW" so the child doesn't start crying.
>>
>>109390186
this is arguably worse in Rust too, they just panic everywhere they please
>>
You are obsolete and nobody will ever love you.
>>
>>109391990
as a AIchad this hurts, deep inside I know this to be true... all I know is how to prompt a LLM to do something for me, I am completely useless without it...
you're right anon, I AM obsolete
>>
>>109391990
your wife loves me very much
she a bit fat but a hole is a hole
>>
Didn't read, retard, choke on these nuts: >>109390043
>>
>Work
>We have to use a faulty API, 10+ retries are common, don't ask
>We run an AI agent over the result in order to grab some data, which is non-deterministic
>At this point the service is basically a gacha
>>
>>109393011
Hey, as long as energy is ch- oohhhh.



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