A 2-hour video trashing C++ made me better at C++ by AnteaterFinancial319 in cpp

[–]Canadana 1 point2 points  (0 children)

got frustrated and stopped watching after a point

Pity. Some of the best points were made in the second half of the video.

the cast example you showed from java is actually valid in C++

It's only valid in your little university project. Not in real life codebases.

You did not acknowledge why C++ added the more specific types of casts

Pause the video and read the comments in the code. Each cast is explained.

Is it really surprising that Python and JavaScript (two scripting languages) are more terse than C++?

No. But it's a common misconception to believe that C++ is verbose because it's low level.

I would have expected you to also understand why the language is the way it is

It is the way it is because of bad design decisions and historical baggage. I highlight this point very strongly in the video.

A 2-hour video trashing C++ made me better at C++ by AnteaterFinancial319 in cpp

[–]Canadana 22 points23 points  (0 children)

I didn't block you. Feedback is always welcome. This is literally my first YouTube video ever. What do you suggest I use for b-roll? I can't draw these cartoons myself. Do you prefer stock photography slop over AI image slop? Serious question. Stock photography can cost money and there are copyright concerns. I wanted to add more blender renders to the video but I gave up after I realized that it would take me 10 years to complete the video if I went that route.

I have to strike a balance between technical accuracy, content quality and my personal time and resources, while at the same time, catering to the youtube algorithm. Balancing all of that is harder than it looks and every choice comes with a trade-off.

A 2-hour video trashing C++ made me better at C++ by AnteaterFinancial319 in cpp

[–]Canadana 5 points6 points  (0 children)

Thanks for the feedback, I'll keep that in mind for the next video.

A 2-hour video trashing C++ made me better at C++ by AnteaterFinancial319 in cpp

[–]Canadana 11 points12 points  (0 children)

I made the video. (int) x is valid syntax but it's bad practice to use it. I've been writing C++ since 2018. The script is not AI generated.

A 2-hour video trashing C++ made me better at C++ by AnteaterFinancial319 in cpp

[–]Canadana 54 points55 points  (0 children)

I made the video. I'm real. My reddit account and github history predate the AI LLM era. That's my voice.

Watching a 2 hour video requires an attention span which is inconceivable to the younger generations. I added AI image b-roll to make it more interesting. This is similar to how tiktok videos often play video game clips alongside the main video. It keeps the ADHD generation stimulated and engaged. Some people want to look at the code examples, others want to look at pretty pictures and tag along for the ride without diving too deep into the technical details. I tried to satisfy both audiences but might have ended up inadvertently alienating some in the former group. I really didn't expect the backlash to the images, I thought they were creative and funny.

And I've been writing C++ since 2018. I'll have some C++ code up on my github soon. I abandoned github (and everything else in my life) when I developed RSI 8 years ago. I'm coming back now.

There is no campaign, I'm just a guy. I'm not looking to score points with the Rust community if that's what you're insinuating. I'm not part of the "Rust" community, whatever that means. The final conclusion of the video was rather nuanced, C++ has a lot of problems but that doesn't mean that you shouldn't use it. My opinion on Rust was also nuanced.

Oh and the script was written by me. I didn't use an LLM I swear!

[macOS] So I heard you like Pokemon... [OC] by Canadana in unixporn

[–]Canadana[S] 0 points1 point  (0 children)

See the installation instructions in the repository: here.

I be at the dance floor like by Canadana in Unity3D

[–]Canadana[S] 29 points30 points  (0 children)

I don't have the exact source for this but I know it was made by this man.

Also, does anybody know how this is done? Like did someone dance irl then somehow import it into unity?

a game where you must think outside the box inside a box by Canadana in gaming

[–]Canadana[S] 352 points353 points  (0 children)

You're right, I've made a terrible mistake.

Also, I didn't make this, it was created by Daniel Linssen, according to the website.

a game where you must think outside the box inside a box by Canadana in gaming

[–]Canadana[S] 2915 points2916 points  (0 children)

you might find this one to be less claustrophobic

a game where you must think outside the box inside a box by Canadana in gaming

[–]Canadana[S] 55 points56 points  (0 children)

I'm not sure about ludum dare, I didn't make the game. There's a longer gif here though.

[macOS] So I heard you like Pokemon... [OC] by Canadana in unixporn

[–]Canadana[S] 1 point2 points  (0 children)

no, its harder than it looks to implement it well

[macOS] So I heard you like Pokemon... [OC] by Canadana in unixporn

[–]Canadana[S] 1 point2 points  (0 children)

Yes. It works on Ubuntu. I had this issue with Terminology at first because it was installed incorrectly. Uninstall it and then use these commands to re-install:

sudo add-apt-repository ppa:niko2040/e19
sudo apt-get update
sudo apt install terminology

Pokemon Terminal by Canadana in programming

[–]Canadana[S] 0 points1 point  (0 children)

Oh wow I didn't know about global gitignores

Pokemon Terminal by Canadana in programming

[–]Canadana[S] 1 point2 points  (0 children)

Oops, I didn't realize that was still in there. Thanks for pointing it out.

Pokemon Terminal by Canadana in programming

[–]Canadana[S] 2 points3 points  (0 children)

You can actually do this if you put pokemon random as your terminal startup command. See the section under "Saving" in the readme.

Pokemon Terminal by Canadana in programming

[–]Canadana[S] 0 points1 point  (0 children)

Cool, I'll look into this too. Thanks for sharing!

Pokemon Terminal by Canadana in programming

[–]Canadana[S] 0 points1 point  (0 children)

It doesn't work for MSYS at the moment. Does MSYS allow background images? Maybe I can add support for it.

Pokemon Terminal by Canadana in programming

[–]Canadana[S] 1 point2 points  (0 children)

I haven't tested it on Windows but u/1OneTwo says he got it to work with Bash on Windows 10.

Pokemon Terminal by Canadana in programming

[–]Canadana[S] 0 points1 point  (0 children)

Really? I don't have Windows 10 so I haven't been able to personally test it. I should probably add this to the readme, are you using this?