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.
Bois I was working on a project with a buddy who was supposed to be handling the UI, but he hasn't done a single thing in months. It's in Python and I've been using just jinja, HTML and vanilla javascript because looking at any single framework user makes me want to hang myself by the balls from the tallest building I can find and yodel my way down once the sack finally rips.

So what do I do? Do I continue in the 3 above and make my own shit? Ultimately the look of the page is just css, so does it really matter, do I really need the premade stuff React has? What would be some things that I could benefit from not doing myself? Couldn't I just use standalone libraries for those things to not have extra bloat? Let's say you want to make your own Portainer interface, what could you use from React that would be better than diy/standalone libs?

I'm not trying to hate on it, just want to learn. Could use an explainer. I'm a seasoned dev so I don't need any reddit "eli5" shit, it's just that I never see these React influencers actually programming and I don't care to read random codebases so I am genuinely clueless. I don't even know what React is. How do I React? Do I watch a youtube video, pause every 5 seconds, say "haha that's true" and I magically get a user interface?

I figured React might be best to go for as I can just hook it up to whatever REST api and I could use it on my resume to impress all the single companies in my area. Other suggestions are highly appreciated of course.

This is what I used to learn react.
 
  • Semper Fidelis
Reactions: Safir
Sorry for the double post but I want to vent about something coding related.

Some times I watch coding stuff on youtube and I'm sick to death of these fucking soydev influencers that make videos talking about coding but they never actually say anything of substance or film themselves actually writing code. I'm also fed up with constantly seeing videos recommended to me saying that AI is SO TOTALLY GONNA TAKE EVERYONES JOB and we should just give up. And again, the people posting these videos don't actually seem to code. They just talk about vaguely coding related things. I am convinced there is an entire industry of influencers pretending to be coders to make money from their youtube videos and a bunch of people not just on youtube but everywhere seem intent on convincing people that learning to code is futile and you should give up on your goals.

Its fucking retarded and I'm sick of the fact that I've been working my ass off actually trying to get good at programming while a bunch of cucked faggots can make a bunch of money pretending to be a programmer on youtube and never actually say anything of substance or they pump out videos trying to discourage new developers from pursuing their goals. These people are niggers, all of them.
 
Some times I watch coding stuff on youtube and I'm sick to death of these fucking soydev influencers that make videos talking about coding but they never actually say anything of substance or film themselves actually writing code. I'm also fed up with constantly seeing videos recommended to me saying that AI is SO TOTALLY GONNA TAKE EVERYONES JOB and we should just give up. And again, the people posting these videos don't actually seem to code. They just talk about vaguely coding related things. I am convinced there is an entire industry of influencers pretending to be coders to make money from their youtube videos
I think this is a combo of Dunning-Kruger and getting high off the smell of their own farts. A lot of these lads can only write simple scripts and electron trannyware, and they never branch out from that. I don't watch much CS content, but the guys I do watch are never afraid to get super technical and have something broader to show than simply spouting opinions. I do think being opinionated is good, but it really depends on how one goes about it.
 
  • Agree
Reactions: Marvin
I think this is a combo of Dunning-Kruger and getting high off the smell of their own farts. A lot of these lads can only write simple scripts and electron trannyware, and they never branch out from that. I don't watch much CS content, but the guys I do watch are never afraid to get super technical and have something broader to show than simply spouting opinions. I do think being opinionated is good, but it really depends on how one goes about it.
Why does everyone call electron trannyware anyways? I've made a few things in electronjs before because I wanted to make an app that runs locally. But aside from the fact that it uses too much ram, why does everyone hate it lol? Also, what are the alternatives to electron js if someone wants to make an application with web based languages?
 
  • Like
Reactions: Marvin
Why does everyone call electron trannyware anyways?
Someone in a thread a while ago called VSCode "Electron pajeet trannyware", and I just love how apt it is. I try to use it whenever I can.

Electron sacrifices efficiency and system resources—and arguably user experience, by extension—to make writing desktop applications easier and more accessible for the worst types of programmers (e.g. pajeets and web devs). Electron uses instances of Chromium under the hood. The fundamental problem with this is modern browsers are janky monstrosities, and they are the worst things you could choose to use in a framework that should ideally be lightweight. Such a framework inherently (but not entirely) appeals to people who refuse to learn anything outside of basic JS.

Why bother doing things properly anymore when you can just tell your users to download more RAM and get a bigger hard drive?
 
Last edited:
Sorry for the double post but I want to vent about something coding related.

Some times I watch coding stuff on youtube and I'm sick to death of these fucking soydev influencers that make videos talking about coding but they never actually say anything of substance or film themselves actually writing code. I'm also fed up with constantly seeing videos recommended to me saying that AI is SO TOTALLY GONNA TAKE EVERYONES JOB and we should just give up. And again, the people posting these videos don't actually seem to code. They just talk about vaguely coding related things. I am convinced there is an entire industry of influencers pretending to be coders to make money from their youtube videos and a bunch of people not just on youtube but everywhere seem intent on convincing people that learning to code is futile and you should give up on your goals.

Its fucking retarded and I'm sick of the fact that I've been working my ass off actually trying to get good at programming while a bunch of cucked faggots can make a bunch of money pretending to be a programmer on youtube and never actually say anything of substance or they pump out videos trying to discourage new developers from pursuing their goals. These people are niggers, all of them.
it's why I enjoy watching tscoding on occasion, he even hates that type of content too!
 
IIRC, ICANN regulations require registrars to verify all registration info they are provided. One thing you really don't want to do, especially as a registrar, is piss off ICANN.

Edit: Usually just your credit card with your billing address is enough, but some registrars may ask to see your ID.

n j a l . l a

you're welcome

they agree to take contact custody which is good enough for ICANN. plenty of troons have screamed and used pressure, but they have lost. and you can walk in with shitcoins so there's never a PII record to be subpoenaed, even if there was a disclosure.

(if you're just wanting forward DNS. if you want an ASN then.... that's a more complicated affair and it involves reg agents and they also should be your legal representation, and it's easier to lease subnets out than to get an ASN if you're trying to do something like.... not get noticed by the troons)

If you want edge nodes you need to go to the bespoke market for that.
 
Last edited:
If I remember correctly, Null has advised against njalla because it is driven by political ideologies and because you don't actually own the domain but they buy it on your behalf so... Beware.
Yeah, everything I've read indicates "They're the greatest as long as they don't decide to screw you". If you're posting here, they probably don't like you or your project. And they are quite willing to act on their likes and dislikes.
At least they were upfront when refusing service to Null rather than trying to lure him into a gayop, I'll give them that very minimal amount of credit.
 
Why does everyone call electron trannyware anyways? I've made a few things in electronjs before because I wanted to make an app that runs locally. But aside from the fact that it uses too much ram, why does everyone hate it lol? Also, what are the alternatives to electron js if someone wants to make an application with web based languages?
Tauri + Rust, Or Flutter. Not exactly web based languages, but these are easy enough to learn. If you want to go desktop only, Qt or GTK would be a good bet, plus bindings to whatever language you prefer.
 
Electron sacrifices efficiency and system resources—and arguably user experience, by extension—to make writing desktop applications easier and more accessible for the worst types of programmers (e.g. pajeets and web devs). Electron uses instances of Chromium under the hood. The fundamental problem with this is modern browsers are janky monstrosities, and they are the worst things you could choose to use in a framework that should ideally be lightweight. Such a framework inherently (but not entirely) appeals to people who refuse to learn anything outside of basic JS.

Why bother doing things properly anymore when you can just tell your users to download more RAM and get a bigger hard drive?
These are some solid criticisms of Electron and especially the community around Electron. I can't really dispute any of them.

That being said, I think most Electron criticism doesn't address the bigger issue of what to do instead. I think that's partially because a lot of those critics answer is "well, those apps should just not exist" and/or "normies don't need to use the internet". (Not you, necessarily, but I'm sure you've encountered this.)

I think that, for all that's wrong with Electron, any alternatives would replicate most of the technical problems with it and probably most of the social problems with it too. (ie pajeets)

To make a good looking and easy-to-use-for-normies UI, you're going to want to:
  • display text, images, etc
  • style those things
  • style boxes around those things (rounded edges, colors, etc)
  • and finally have it all be scriptable with a dynamically typed language that's amenable to continuous quick and dirty tweaks

    (it's just in the nature of ui development to be constantly making adjustments, and as much as I love static typing and functional programming and all that bullshit, it's fair to point out that it gets in the way of continual creative adjustments)
DOM+CSS+Javascript, as shitty as they are at times, fit these requirements easily. Any alternative will expand in scope, slowly adding features, drop-by-drop, until they recreate DOM+CSS+Javascript.

QT's got all these. Its got an object based, hierarchical layout model. It's got some sort of styling language. It has scripting bindings that are pretty popular.

It's like the modern version of what jwz used to say, "every program expands until it can read mail. those programs which cannot so expand are replaced by ones which can."

If your UI framework doesn't have a layout model, styling and scripting, it'll expand until it does. If it won't expand, it'll get replaced by one that can.

The social problems with DOM+CSS+Javascript are really just because everyone's computer comes with a DOM+CSS+Javascript client built-in by default. Like how the older generations of programmers got their start with BASIC interpreters on their mail-order computer kits. And the next generation got started fucking around with TI-83 BASIC and Visual Basic. Today's generation is getting started with Javascript in their browsers.
 
I am convinced there is an entire industry of influencers pretending to be coders to make money from their youtube videos and a bunch of people not just on youtube but everywhere seem intent on convincing people that learning to code is futile and you should give up on your goals.
Wait until you learn about brogramming then. Be egoistical with programming communities: use them exclusively as an alternative to Stack Overflow.
 
Tauri + Rust, Or Flutter. Not exactly web based languages, but these are easy enough to learn. If you want to go desktop only, Qt or GTK would be a good bet, plus bindings to whatever language you prefer.
I was planning on learning Rust down the line but I also heard that is for trannies too lol

But Josh speaks highly of Rust on Mati and It would definitely serve me well to learn coding languages outside of web based languages. I only started with html and JavaScript because those are the most accessible ones to get into and I found free classes for it.
 
Tauri + Rust, Or Flutter. Not exactly web based languages, but these are easy enough to learn. If you want to go desktop only, Qt or GTK would be a good bet, plus bindings to whatever language you prefer.
QT, imgui or nuklear are much better alternatives than GTK since the latter sucks ass, it's a nightmare to port to non-Linux platforms, does not have fractional scaling (as of GTK+3), simulated OOP with C, etc.
 
QT appears to cost money for commercial use.
That is a shame but maybe there is a market for developing embedded GUIs with QT embedded. Or if someone wants to play safe they can just stick with nuklear or imgui and be done with it. The latter ones can be integrated in a lot of rendering backends, so that is neat.
 
  • Like
Reactions: Marvin
I was planning on learning Rust down the line but I also heard that is for trannies too lol
"Trannies use this therefore I will not" is the worst reason to skip on rust and I genuinely think that this thought pattern is a troon psyop to stop heckin chuds using extremely good, well designed tech. There are many better reasons to avoid rust, such as the immense corporate backing; hard to hire devs for rust positions; incomplete async (async traits got merged in recently iirc.)

But Josh speaks highly of Rust on Mati and It would definitely serve me well to learn coding languages outside of web based languages
Give it a shot, it's actually easier to learn if you bring in less bad habits and strong opinions on software that people tend to obtain throughout their programming careers, a pattern I have seen is that some experienced people are unwilling to humble themselves in order to facilitate learning and instead try to apply all their bad habits to a programming environment that necessarily requires you to adhere to some strict rules that are not present in most other languages.

I do warn you though, once you drink from the fountain, no other water tastes quite as good and you will find yourself trying to apply rust to places where it simply does not belong, such as in the Linux kernel or on the frontend web. IMO rust's best subdomain of programming is network programming, and it works very nicely for protocol implementations as well as for other network services.
 
"Trannies use this therefore I will not" is the worst reason to skip on rust and I genuinely think that this thought pattern is a troon psyop to stop heckin chuds using extremely good, well designed tech.
So what you are saying is, I should declare all of my variables with the dead names of trannies that killed themselves.

I do warn you though, once you drink from the fountain, no other water tastes quite as good and you will find yourself trying to apply rust to places where it simply does not belong, such as in the Linux kernel or on the frontend web. IMO rust's best subdomain of programming is network programming, and it works very nicely for protocol implementations as well as for other network services.
Then that would be perfect to learn next. Most of my knowledge is front end stuff, I intend to learn how to do the back end as well so I can be a full stack developer.
 
Back