Programming thread

  • 🐕 I am attempting to get the site runnning as fast as possible. If you are experiencing slow page load times, please report it.
Well yeah but especially for technical books the one-finger mouse click discount applies.
Textbook and educational material publishers are some of the biggest pieces of shit alive. I take any chance I can get to deprive a company like Pearson of a few pennies.

Good archive; good people. They have 99% of all textbooks that I have searched for in the past.
 
It is possible, and used to be common. When was the last time fucking Visa or MasterCard went down? As far as I know, they don't, because the system operates more like a mesh network. They also use IBM mainframes, which also have a reputation for not going down, at all; those things can contact IBM for replacement parts when their diagnostics report coming failure, and parts can be replaced without turning off the machine. The Multics hardware had the same characteristic, there's a story about turning off part of the machine gradually and reassembling the pieces into a completely separate unit, because it was meant to be used as a utility for computation no different than water or telephone.

This may be a bit of a stretch, but Bitcoin hasn't gone down either. Sure, it doesn't do much in comparison to some of these other examples, but it has never "gone down" globally, now has it?

Something some of these systems have in common is their age. Back when computers were new, they had to work at least as well as what they were replacing, but now they're common and don't work worth a fuck.

Always be careful when deeming something to be impossible. There are a lot of retards in computing who insist that things be impossible, but it's really just an excuse for their pathetic nature and inability.
No homo but I really appreciate the depth of knowledge you have. The Ada and Common Lisp sperging you share here are pretty cool too. Lots of info on areas and eras of computing I simply don't know as much about as I should. I've done a little with both Lisp (mostly Racket and Clojure tbh) and APL but my experiences with those were a long time ago, and I definitely didn't see the value of anything outside of the common paradigm, like I do nowadays.

I'll check those out. Most of my learning so far has just been front end stuff that I did some freecodecamp classes for until I had a solid grasp on the basics then I just started making my own shit.

I've been considering pick up a few books because they probably have a treasure trove of knowledge that free learning materials on the Internet don't cover in a meaningful way.
I'm a hippie optimist in many ways, but I figure if you want to learn more and listen to people who know shit you don't and aren't retarded, you'll be fine in the long run. But yes, books are more legitimate. There's a level of vetting there which "retard with a blog," or "retard with a blog who works at FAANG" (not that impressive even though they want you to think it is, see the Rob Pike quote UERISIMILITUDO posted about how is average Googler is an okay coder who crammed CLRS and Skiena's textbooks to pass the interview ) completely lack. Recorded conference talks can be fine. I do not enjoy programming-related podcasts because basically every one of them aside Talk Python makes me want to reach through my phone and strangle the hosts. It's also simply not a very good format for computing-related discussion IMO.
 
Last edited:
I do not enjoy programming-related podcasts
Alot of the programming shit I see on youtube or social media are just influencers who rarely say anything of substance. And there are alot of pretentious fucks that will spew out a word salad of technical buzzwords, and even if they had something of substance to say it doesn't matter because they are too busy huffing jenkem from their own ass trying to sound smart instead of being concise.

Once I am a rock solid expert programmer I might start making tutorial videos and talking like I'm a cave man to prove that people make shit way more complicated than it really is.

I figure if you want to learn more and listen to people who know shit you don't and aren't retarded, you'll be fine in the long run.
That's the plan. Im always learning more and its served me well because I've already gotten a few small freelance web dev projects. I have a long list of things to learn. Been learning how to make shopify themes lately and I intend to learn Rust or C after Im done learning .liquid.
 
The best place to discover books especially for "free" is GitHub and 4chan, there are massive archives and wikis like so with free high quality information. I usually just dump all my resources into a private git repo and when I need to reference something refer back to that, alongside physical books I own.
Alot of the programming shit I see on youtube or social media are just influencers who rarely say anything of substance.
It's mostly procrastination, the only way to really learn is by doing the thing, otherwise it's in one ear and out the other. There are a few good teachers like Casey Muratori but they're few and far between.
 
What happened to wiki.installgentoo.com?
There are a few good teachers like Casey Muratori but they're few and far between.
Also it is nice to see another fan of Muratori; one of my recent favorites of his is here, where he briefly goes over his allocation method:
The thumbnail might be dumb, but the video is worth watching.
In the comments the uploader links to another good video
which serves as a reply to the famous talk by Mike Acton.
 
Last edited:
I'd like to start an APL thread here, but I know there would be little participation from others. I've never been able to have a long conversation about APL with anyone else, anywhere. Anyway, I've written a Wordle solver in APL, and would anyone like to see it? The core of the program is a single line, and the entire thing not even ten.

Let me know if I should show how to do this in Ada. The older language standards already make it effortless to define real enumeration types and arrays indexed by them, and Ada 2012 should make it easy enough to define the last little bit with a type predicate.
May we see some of your APL code? I like APL's syntax a lot but I haven't come across much code to read.
 
Last edited:
The best place to discover books especially for "free" is GitHub and 4chan
I'm not sure what you meant but for my purposes I often go "window shopping" on Amazon and Google Books, the former so I can read reviews and see related items, and the latter so I can do searches of the full text for keywords I'm looking for, often in double quotes, so the exact term(s) match. Then I get the one-finger mouse discount once I'm satisfied with the outcomes.

Also it's worth noting that commercial and open source release of books are not mutually exclusive. After I get done learning QGIS I want to read and work through Geocomputation with R. The only edition available on Amazon is the first. However, you can go directly online to read the second edition which contains some very substantial updates. Part of shopping around still means looking at completely free options even now in the days of LibGen and Anna's Archive (or AvaxHome if you remember shit like that).
 
  • Like
Reactions: Vecr and y a t s
After reading this thread, I thought I should share this drawing R. Crumb made in 1984. Culture's changed a lot, but some things really do stay the same.

R. Crumb Sketchbook - Box 2 - Volume 07 - Seite 060.png

Gee, who does this remind me of? :dienull:

1727595452825.png
 
Was trawling the MATI thread tonight and noticed the post about Godot hiring a social media manager who immediately set about trying to start the #Wokot tag and blocked people who said it was retarded.

Honestly feeling like I should just give up on FOSS and 3rd party game engines in general. Tranny shit always, always, always manages to infest it all one way or another. I should just make my own whenever I start a new project.
 
After reading this thread, I thought I should share this drawing R. Crumb made in 1984. Culture's changed a lot, but some things really do stay the same.

View attachment 6467001

Gee, who does this remind me of? :dienull:

View attachment 6466985
lol that bottom left paragraph with the favorite composers (does this guy even Schubert though?) and interests could easily be me. Maybe we're not all so different after all.
 
Was trawling the MATI thread tonight and noticed the post about Godot hiring a social media manager who immediately set about trying to start the #Wokot tag and blocked people who said it was retarded.

Honestly feeling like I should just give up on FOSS and 3rd party game engines in general. Tranny shit always, always, always manages to infest it all one way or another. I should just make my own whenever I start a new project.
It's not "cool" to do any more, but honestly if you don't need insane performance, OpenGL 2.* and 3.* are widely supported and not that bad to program in, and still have most of the shader support you would likely want. People shit all over it because, yes, the fixed function pipeline isn't what GPUs do any more and if you want to squeeze out every last bit of performance you're probably going to need to write DX12 or Vulkan, but even a half-way decent older GPU like an old 1050 Ti can still manage to do a surprising amount well with the older OpenGL compatibility profiles. A huge amount of mission critical CAD and other visualization shit is still using the truly arcane OpenGL 1.* API, and isn't probably going away either (this is also why Apple keeps screeching about dropping OpenGL for their own shitty API Metal, but never actually does). You can get something working without nine billion lines of code in GLFW or SDL with the OpenGL compatibility profile. Raylib is basically just someone's respin of old school OpenGL, except with even more hiding of shit and weird limitations. The only thing that will be a little fun to figure out is loading assets, especially god forbid they're animated.
 
Was trawling the MATI thread tonight and noticed the post about Godot hiring a social media manager who immediately set about trying to start the #Wokot tag and blocked people who said it was retarded.

Honestly feeling like I should just give up on FOSS and 3rd party game engines in general. Tranny shit always, always, always manages to infest it all one way or another. I should just make my own whenever I start a new project.

Not sure where to post regarding this but Godot is currently imploding because they allowed their community managers to run rampant.
I just wanted to make video games man
 
I just wanted to make video games man
They realize that if more normal people are pushed into making their own games without their DEI they'll lose out, so they'll fuck with the developers directly until they have no other engine to go to and kowtow, surely this will go well even if people can just...make forks of certain engines, then they'll go after and try to remove the ability to fork said engines eventually, surely that'll also work out.
1727728925735.jpeg
 
  • Like
Reactions: Kosher Salt
What is this board opinion on C#.
Is is any good as a first language to learn?
Does it have any problems with it?
 
Back