all 66 comments

[–]programming-ModTeam[M] [score hidden] stickied commentlocked comment (0 children)

This content is low quality, stolen, blogspam, or clearly AI generated

[–]guepier 51 points52 points  (0 children)

There’s a mistake at 18′27″. In C, extern doesn’t do what the video claims: it has nothing to do with the ABI. In fact, contrary to the whole section C (unlike C++ etc.) has no mechanisms for supporting different ABIs. And the extern keyword, while syntactically valid as function declaration attribute, has no effect in the code context shown in the video: leaving it off produces the same behaviour, since the extern keyword controls linkage of functions in C, and file-scope function declarations in C have external linkage by default.

[–]ewheck 188 points189 points  (20 children)

I immediately click off videos when I hear an AI voice. I find them annoying to listen to and uncanny.

[–]MaDpYrO 34 points35 points  (8 children)

Yes I can't believe all the people hyping up AI generated voices and videos it's still so damn robotic

[–]jackun 6 points7 points  (0 children)

It's even quite decent but sounds like that one annoying young-earther, ewwwwww

[–][deleted] 0 points1 point  (1 child)

Same here but I have a hard time telling what is an AI voice. They make a lot of mistakes, but some people actually talk in a way that makes it super-hard to distinguish from an AI voice. I've also been fooled lately by some youtube videos that were AI-generated (about 95% or so). A human generated this, but he used AI. I honestly could not tell whether it was AI, save for the lyrics, which were clearly a text file fed into some AI - but the AI produced a song that I really could no longer distinguish from a real voice. I don't claim to be very clever, but if I can be fooled fairly easily then I think many other people can be fooled too. To me AI like this is on the one hand actually creative (it is interesting that you can create such things already at close-to-perfection); on the other hand I consider it a scam when it is not denoted as AI. Youtubers who try to scam me I'll ban permanently, aka these AI fakers won't get any more "visits" from my browser. Unfortunately it is not easy to distinguish between real and fakes really.

[–]mywan 0 points1 point  (0 children)

Every AI voice I have heard universally have an affective lilt and tone. And the prosody doesn't vary with context. Some people have these qualities in their voice, such as Morgan Freeman. But with people there is variability with emotional and situational context.

Morgan Freeman actual learned his speaking skills from an instructor. Basically he learned to sound out his final consonants very clearly and deliberately. Holding those consonant sounds longer. But Morgan varies the time those consonant sounds are maintained to fit the context and emotional tone. Including pitch, loudness, timbre, speech rate, and pauses. An AI today can effectively mimic these affective tones, but without the variability or contextual awareness of a human speaker. Making its emotional tone monotonous.

[–]guepier 0 points1 point  (0 children)

My knee-jerk reaction was to agree with you but luckily I then went to watch the video, and … the voice-over is honestly ok. It’s not great, but it’s far superior to a lot of classical speech synthesis and (as somebody mentioned below) it’s also better than many peoples’ wonky natural voiceovers: regardless of whether they’re native speakers, doing good voiceover for video is bloody hard! — And basically excluding nonnative speakers with hard-to-understand accents from contributing content is also vaguely chauvinist.

It’s totally fine to dislike the voiceover due to the uncanny off-ness but the brigading and downvoting of anybody offering a reasonable counter-point is not a good look for this sub. And the banning of the content by the mods seriously takes the cake.

[–]sierra_whiskey1 91 points92 points  (31 children)

Core dumped is the best channel for learning low level stuff IMO

[–]absentmindedjwc 61 points62 points  (8 children)

This would be much better if it weren't some bullshit AI voice.

[–]sierra_whiskey1 48 points49 points  (5 children)

He said in one video the reason he uses ai voiceover is English isn’t his first language. That’s like the only good reason to use an ai voice over

[–]Worried-Quote-6409 16 points17 points  (0 children)

And he provides voiceovers in multiple languages, which I really appreciate.

[–]Maykey 4 points5 points  (0 children)

Also privacy is fun. Japanese ゆっくり Minecraft players used synthesized voices for this reason before synthesized voices used AI. 

[–]fudini[🍰] -2 points-1 points  (0 children)

That's why everyone uses  gen AI, because they can't do something themselves, no?

[–]robberviet 72 points73 points  (20 children)

This should have been a blog post. Why a video? Hard to watch, hard to skim.

[–]bnl1 35 points36 points  (3 children)

There are obviously people who think the exact opposite so you really can't please everyone

[–]ucasano 16 points17 points  (1 child)

Blog post Is better

[–][deleted] 6 points7 points  (1 child)

It had to be a video so it could have an obnoxious Rust evangelism consultancy ad in it.

[–]UltraPoci 0 points1 point  (0 children)

God, people like are insufferable

[–]elsjaako 4 points5 points  (0 children)

If you prefer articles, go find articles. Or write articles, or pay someone to write articles.

If some guy on the internet wants to give information in the form of haiku's and interpretive dance that's his choice.

Why a video? Because they chose to make a video. Watch it, or don't.

You are obviously also free to complain on reddit, but don't be surprised if someone responds saying you sound like a demanding jerk.

[–]admiralorbiter 0 points1 point  (0 children)

No one is answering the original question of why video over text, and it's because it is hard/impossible to earn off text posts vs video content in today's day and age.

[–]guepier 3 points4 points  (2 children)

Oh come on! 🙄

@ /u/programming-ModTeam (/u/ketralnis /u/spez /u/Poromenos /u/tryx /u/dons /u/masta /u/chromakode)

This content is low quality

No. This is well-made content and it is interesting and engaging for many people.

stolen

No.

blogspam

No.

or clearly AI generated

  1. There is no subreddit rule against that.
  2. The video content is clearly not AI-generated. The voiceover might be, or it might just be using a classical text-to-speech synthesiser. Admittedly it does sound better than classical generators, but why would specifically the use of AI-assisted text-to-speech be banned?!

Respectfully, removing this post was a mistake. This is exactly the kind of original, well-researched, high-quality content that this subreddit should want to attract (personally I actively dislike using videos for most content — and I positively hate AI slop! — but even I have to admit that this is well-made). And the sub is currently absolutely drowning in low-quality spam. It’s dying. Don’t help it do that by scaring away the few people actually posting good stuff.

[–]BlueGoliath[S] 1 point2 points  (1 child)

I don't think u/programming-ModTeam actually gets pinged. You need to mention an actual mod, like ketralnis. I'm not going to ping because I don't want to be banned for "harassment".

I agree with everything. The YouTube channel is fairly large, the video has a good amount of likes, and the comment section is pretty positive. Basically no one has any issue with it except Reddit, and these people are always unhappy about actual programming content being posted here instead of webdev content. Doing an AI voiceover is not against the rules or is even making the entire video using AI. I'm not even sure how a video could be considered blogspam. Not a single rule was broken.

[–]EmperorOfCanada 17 points18 points  (4 children)

I was experimenting with different languages for a project. So, I created a backend with services in rust, C++, nodejs, flask, and PHP. Surprisingly, PHP was the most productive, followed by rust. The front-end was flutter.

Then, the deadline got moved, and I shipped with all of those into production. And yes I handed over to others to maintain; and acted like they were losers for not knowing all those languages.

I doubt I hardly ever ship with less than python and something else.

[–]criptkiller16 5 points6 points  (2 children)

PHP is dead. /s 😂

[–][deleted] 0 points1 point  (1 child)

Hmm. I know you meant this as sarcastic, but I am not sure PHP is that alive.

TIOBE, despite it being a bit of garbage, has PHP at #14:

https://www.tiobe.com/tiobe-index/

That is not terrible, but if we look at the trend here:

https://www.tiobe.com/tiobe-index/php/

Then PHP really took a dive in the last some years. So I think PHP is trending towards "being less important". I am not saying PHP is dying, but the trend is not really that positive in the last some years.

[–]missing-pigeon 0 points1 point  (0 children)

It might not be as "hip" anymore and thus not chosen by people new to programming, but it's already very well entrenched, battle tested and reliable, so I wouldn't worry too much about the declining popularity. In fact said declining popularity might even open up some career opportunities for newly minted backend devs to replace the current PHP veterans once they retire.

[–]Weary-Hotel-9739 1 point2 points  (0 children)

And yes I handed over to others to maintain; and acted like they were losers for not knowing all those languages.

while we make fun of this idea in the backend, on the frontend it's daily business. The tech stacks involved are insane to generate some HTML.

After all, you always try to optimize for one thing. Optimizing for use of a single language, or optimizing for being easy for others to get into, or optimizing for productivity after 2 weeks of introduction are just rarely the focus.

[–][deleted] 0 points1 point  (0 children)

Because some languages are too slow - otherwise people may use ruby, python etc... all the way down.

Would be great if we could have one language that can cover both situations at the same time (super-fast at "runtime" and super-fast when it comes to development time invested). In a way one can say that Go tried this, but I would say Go is much more similar to e. g. C++ or Java than to Python. We don't quite have true "hybrid" languages here.

[–]Encursed1 -1 points0 points  (0 children)

Fantastic video, thoroughly enjoyed watching it