65
submitted 1 month ago* (last edited 1 month ago) by plinky@hexbear.net to c/technology@hexbear.net
top 41 comments
sorted by: hot top controversial new old
[-] PorkrollPosadist@hexbear.net 28 points 1 month ago

The object system in C++ is so woke that classes can have a polycule as their parent.

[-] comrade_pibb@hexbear.net 7 points 1 month ago

sorry folks, multiple inheritance just made me anti-wokism

[-] Feinsteins_Ghost@hexbear.net 25 points 1 month ago

Linux, operating system of the wokies.

[-] citrussy_capybara@hexbear.net 20 points 1 month ago

I am one of those “woke communists” you worry about.

I think anybody who uses that word as a pejorative is a f*cking disgrace to the human race.

torvalds-nvidia
https://social.kernel.org/notice/AWSXomDbvdxKgOxVAm

[-] someone@hexbear.net 18 points 1 month ago

Just when I thought I couldn't love Linus any more than I do, he goes and says something totally fucking awesome and my love for him grows stronger. That man is a global treasure.

[-] peeonyou@hexbear.net 7 points 1 month ago

windows may cause global outages and whatnot, but at least it ain't so woke

[-] ChaosMaterialist@hexbear.net 19 points 1 month ago* (last edited 1 month ago)

former Senior Engineer

Conflates C and C++

"Rust is compromised by a cabal of woke redacted-1redacted-2"

thank you for your wonderful opinion how-compelling-flipped

[-] brainw0rms@hexbear.net 11 points 1 month ago* (last edited 1 month ago)

Yeah everything this guy said is pretty dumb. Misrepresented the actual issue, and what "technical details" he did get into, are so obvious that a B- CS 101 student could have come up with them. Seems like baffling with BS to impress his boomer normie viewership.

[-] RussianEngineer@hexbear.net 18 points 1 month ago* (last edited 1 month ago)

rust takes AGES to compile literally anything. also the compiler on i686 requiring SSE2 instructions is a massive thorn in my side as a old computer user and is the primary driver of my hatred of rust lmao. it gets in my way quite a lot since rust has creeped its way into a lot of open source projects these days

[-] PaX@hexbear.net 16 points 1 month ago* (last edited 1 month ago)

REAL

Rust tends to break or not work entirely outside of modern PCs running Linux or Windows and this also annoys me a lot lol, this is the reason we don't have Firefox on 32-bit PowerPC machines either :(

You can't even build Rust on machines with less than 4 GB of main memory at this point

Also suffers from the C++ problem of being so overcomplicated that independent implementations are extremely difficult to write

Deeply unportable language pretending to be a new operating system

[-] PorkrollPosadist@hexbear.net 12 points 1 month ago* (last edited 1 month ago)

Rust is lovely to program in (IMO), but another problem is packaging. Rust basically statically links everything and it makes it an incredible pain for distributions to package individual rust libraries and applications properly. It is one of the most frequent complaints I see scrolling up the screen among contributors on #gentoo-chat.

[-] RussianEngineer@hexbear.net 7 points 1 month ago* (last edited 1 month ago)

another issue with the static linking is the larger binary sizes it causes, meaning more of my precious disk space is wasted!!! another big issue on extremely resource limited systems such as 90s equipment with hard drives measured in hundreds of megabytes. i have gentoo running on a OG pentium (coz its one of the few distros left that truely supports it, via their i486 branch) and i have a dedicated hard drive for all the package management files and other caches portage uses lmao

[-] makotech222@hexbear.net 10 points 1 month ago

building lemmy locally on my pc takes like 5-10 minutes and produces >60gb of 'build files'. absolutely ridiculous lmao.

[-] ashinadash@hexbear.net 8 points 1 month ago

also the compiler on i686 requiring SSE2 instructions is a massive thorn in my side as a old computer user

My comrade, tell me what old stinky i386 CPU you use!! meow-tankie

[-] RussianEngineer@hexbear.net 10 points 1 month ago* (last edited 1 month ago)

a 80386, multiple 80486's, a pentium-133, a pentium2, and two non-sse2 pentium4s. and they all have useful purposes for various things. things you cant do with an emulator

old

stinky

now look here buddy shoulder-grab

modern tech delenda est

[-] ashinadash@hexbear.net 7 points 1 month ago

I was nodding along like "Waow...." [Basedbasedbasedbased] until

Pentium 4s

desolate

[-] RussianEngineer@hexbear.net 7 points 1 month ago

yes, even the awful netbursts have their use. and no, that use is not "spaceheater" even if they do that as a secondary function

[-] ashinadash@hexbear.net 5 points 1 month ago

Anything they can do that an Athlon XP would not? Purely curious (also I have always wanted an Athlon XP or 64 system rip)

[-] RussianEngineer@hexbear.net 4 points 1 month ago

athlon XPs dont support DMA over their ISA bus. the p4 can with specific chipsets

[-] ashinadash@hexbear.net 5 points 1 month ago

lea-think I have a S478 board with an ISA slot... cool stuff?

[-] RussianEngineer@hexbear.net 5 points 1 month ago* (last edited 1 month ago)

only if it has one of the chipsets which will allow full DMA over the isa slot, aka the intel 8xx series

the intel 865/875 is the best one as it supports a faster FSB over the older 845 and 815 chipsets

they're kinda rare tho and if it does have one, the 845 with the slower FSB is way more common then the others

[-] plinky@hexbear.net 6 points 1 month ago

Okay, old computer users get a woke c++ pass

[-] roux@hexbear.net 18 points 1 month ago* (last edited 1 month ago)

It's the only other language that Linux is allowing???? What the fuck is this guy cooking in his rv because I'm gonna buy some.

I've written websites on Linux. I've written Java, JavaScript, PHP, Ruby, and Python on Linux. It fucking comes with Python and Ruby interpreters. Most environments are way easier to set up than Windows. I've been writing code on Linux for 10 fucking years what the fuck is this guy talking about?

[-] plinky@hexbear.net 32 points 1 month ago

i suspect he means kernel language

[-] roux@hexbear.net 14 points 1 month ago

Well I'm still keeping my dumb rant up 😡

[-] Imnecomrade@hexbear.net 9 points 1 month ago* (last edited 1 month ago)

Linux from scratch essentially requires Python, Perl, etc. to build: https://www.linuxfromscratch.org/lfs/view/stable/chapter02/hostreqs.html

The Linux kernel shows a little Python and Perl in the GitHub repository: https://github.com/torvalds/linux

Picking one repo fork out of Linux's git tree (before everything is merged into linux-next), we can see other languages, such as C++, contribute to various components of Linux: https://github.com/util-linux/util-linux

[-] PorkrollPosadist@hexbear.net 9 points 1 month ago

The kernel repository includes a number of configuration and debugging tools in various scripting languages, but these aren't build inputs for the kernel itself.

[-] Imnecomrade@hexbear.net 1 points 1 month ago* (last edited 1 month ago)

That's what I figured, thus I avoided saying it was part of the kernel itself. Nevertheless, they play a role in its development, build infrastructure, etc., which I believe is important as the collective work of various workers and their tools make the existence of the Linux kernel possible. Hence, the chud devs that complain about wOkE languages can go suck on a sock.I'm not implying an absence of issues with Rust and other languages; just pointing out the lunacy of egotistical, rightoid, wannabe devs.

[-] hypercracker@hexbear.net 18 points 1 month ago

We are this close to hearing a rant about how sum types facilitate the representation of GENDER IDEOLOGY in computer systems and I cannot wait for that moment

[-] Speaker@hexbear.net 12 points 1 month ago

Because I write the one true trans programming language, Haskell (and some Agda).

[-] POKEMONGOTOTHEGULAG@hexbear.net 8 points 1 month ago

Ok asshole so switch to C. Nuthin wrong with that.; except if you don't understand how restricted void pointer pointers work like a dumb woke lefty.

[-] flan@hexbear.net 7 points 1 month ago* (last edited 1 month ago)

I saw another post that was saying the .SYS file is full of zeroes so I don't think "just use rust" would fix that. Sounds like some kind of build toolchain and QA problem.

I guess I just want to add that he also goes on about "just adding null checks". Yes you should check for null pointers but your program is probably going to break in a pretty unexpected way when all of the pointers are null.... and what's the deal with microsoft letting people auto update kernel drivers

[-] brainw0rms@hexbear.net 6 points 1 month ago* (last edited 1 month ago)

I've tried to learn Rust a few times and tbh the tooling just isn't that great. Maybe when Microsoft embraces it in VS (not VS Code!) I'll try again. JetBrains' Rust Rover looks somewhat compelling, but I couldn't get it to work for some reason. Also, I write a lot of code for ancient embedded systems that Rust doesn't support, so it's out for that reason anyway.

[-] CupcakeOfSpice@hexbear.net 2 points 1 month ago

I don't remember exactly how, but you can specify a compiler using arcane magic I don't fully understand to compile for a baremetal target. Some people do full OS dev in just Rust, though usually C and ASM are involved to bootstrap. It can be somewhat arcane, though.

[-] Llituro@hexbear.net 2 points 1 month ago

There's a blog about writing a micro kernel in Rust that details how to compile for bare metal. It's actually possible to entirely avoid C, although a bit annoying to be sure.

[-] ProletarianDictator@hexbear.net 1 points 1 month ago

The tooling for Rust is the best out of any language I have ever written. Idk what you are looking for, but as someone who does backend dev in Rust, I can't think of a language that even comes close to Rust's tooling.

[-] SkingradGuard@hexbear.net 6 points 1 month ago

Man, I hate these fucking freaks. Gatekeeping PROGRAMMING LANGUAGES?

[-] comrade_pibb@hexbear.net 7 points 1 month ago

we used to be able to throw void pointers all over the place but we can't anymore because of woke

[-] Tomorrow_Farewell@hexbear.net 4 points 1 month ago

Because there are no job vacancies that ask for experience with Rust where I live.

[-] RyanGosling@hexbear.net 3 points 1 month ago* (last edited 1 month ago)

This guy is still riding on the coat tails of being the “google gender whistleblower” from like 6 years ago?

Apparently it’s not the same guy.

this post was submitted on 23 Jul 2024
65 points (98.5% liked)

technology

23180 readers
358 users here now

On the road to fully automated luxury gay space communism.

Spreading Linux propaganda since 2020

Rules:

founded 4 years ago
MODERATORS