MasterBroNetwork #SaveHytale
@masterbronetwork.bsky.social
51 followers 470 following 72 posts
#StopKillingGames #SaveHytale Trying to learn #rustlang atm! Aspiring game developer that enjoys creating things for the fun of it. 🌹 Lead Server Developer for RSMP [Minecraft] (2024+) DNI if related to: 🚫 NFTs 🚫 Crypto 🚫 Generative AI 🚫 Politics
Posts Media Videos Starter Packs
Pinned
masterbronetwork.bsky.social
⚠️ As said before, I am unable to use DMs as a result of local laws, I have tried to verify myself multiple times but it fails constantly.
masterbronetwork.bsky.social
To any new followers, please note that I am currently unable to view DMs due to Bluesky's new age verification rule that has taken place in some countries recently, I have tried to verify myself several times but it will not go through regardless of my attempts.
masterbronetwork.bsky.social
Exactly this, well-written Rust code usually runs around the same speed as well-written C++, it's a very efficient language if you use it properly.

C++ & Rust both have their places in the world.
masterbronetwork.bsky.social
Got to love the gatekeeping here.

I'm learning Rust atm (can't wait to see how you reply to that information), a developer is not defined by being "unable to manage their own memory" but rather by designing efficient, safe and reliable software. NOT by the language they use.
masterbronetwork.bsky.social
(I definitely did not spend 10 minutes trying to work out how to open a terminal at the bottom of my LazyVim setup for the lesson)
masterbronetwork.bsky.social
#programming #rustlang #rustlings
Just finished the 3rd lesson of Rustlings (if statements), got to say, I really like how easy it is to set up this entire thing, and the error messages are extremely helpful!

On to Primitive Types next!
masterbronetwork.bsky.social
⚠️ As said before, I am unable to use DMs as a result of local laws, I have tried to verify myself multiple times but it fails constantly.
masterbronetwork.bsky.social
To any new followers, please note that I am currently unable to view DMs due to Bluesky's new age verification rule that has taken place in some countries recently, I have tried to verify myself several times but it will not go through regardless of my attempts.
masterbronetwork.bsky.social
#programming #rustlang
Been trying to stay consistent with learning Rust via Rustlings but I've always struggled with routine, but I'm still committed to trying to learn the language, even if it doesn't work out for the best, it's always good to try and learn something new!

Hopefully more tomorrow.
masterbronetwork.bsky.social
(continued)
Bluesky has its own share of issues, but at least I can customize the feeds I see to avoid all of that stuff more than I can on X.
masterbronetwork.bsky.social
This is also the X experience at this point, I can't go 5 minutes without seeing either: Elon's account, something about Trump / Biden / Kamala / Putin / Zelensky or some stupid crypto / AI bro.
masterbronetwork.bsky.social
#question
What is it with all of these Awakari bridge accounts spamming my feeds? I swear every single programming language feed has like 7 different bridged bots reposting Hacker News stuff. (Example: Rustlang / C++ feeds)

I don't need to see the same post 28 times over smh
masterbronetwork.bsky.social
(continued)
On top of that, like I said already, there's literally no need to attack the contributor over that decision. I agree that not everything needs to be rewritten in Rust immediately, but I do not agree with harassing contributors for choosing to use the language.
masterbronetwork.bsky.social
Yeah, just had a scroll through his Twitter page, there's no need for politics to be attached to everything, especially when that thing is as simple as a programming language.

Rust is a tool just like C, C++, Java, Lua or any other programming language out there.
masterbronetwork.bsky.social
I kept seeing his stuff in my YT recommended, some takes are so-so, but this is just annoying tbh, I'm not a fan of the rewrite everything in Rust stuff either, but there's no need to attack the contributor over it.

Rewriting in Rust won't magically make it better, but I get why they're doing it.
masterbronetwork.bsky.social
I was not aware of those posts, thanks a lot for the tips!
masterbronetwork.bsky.social
#programming #rustlang
Today marks my first day of trying to learn Rust properly!

I'm going to try and go through Rustlings and make some small side projects alongside it. (ie. Simple console chat app to learn how to make a networked application)

Hopefully things go well!
masterbronetwork.bsky.social
#gamedev #programming #rustlang #question
As someone who only really knows C++, Java & Lua (and not very well, mind you), I'd love some tips on how to learn Rust given my background.

There's no way I can do idiomatic Rust from the start ofc, but I'd appreciate some advice for a beginner like me.
masterbronetwork.bsky.social
Oh, interesting! Thanks for the tip, I'll be sure to check it out.
I really appreciate all of the advice from both of you, it means a lot.
masterbronetwork.bsky.social
It'd be impossible to review every transitive dependency, but even then, I still want to minimize the potential impact of a compromised dependency though.

I'm not sure if I'm being paranoid at this point to be honest, it's hard for me to tell.
masterbronetwork.bsky.social
Thanks for the advice!

I remember forgetting to commit my lockfile a while ago, I also heard about cargo-crev / lib.rs, are any of them any good?

Also, would developing in a locked-down VM be a good idea to avoid potential damage from compromised crates? Or would it be too slow for actual use?
Lib.rs — home for Rust crates
List of Rust libraries and applications. An unofficial experimental opinionated alternative to crates.io
lib.rs
masterbronetwork.bsky.social
As for why I want to see about potentially using Rust for my next project? Mainly because of its guarantees with memory safety / multi-threading.

I can see the benefits if it works out and they do outweigh most of the negatives for me, but Cargo / Crates worries me atm and I really need some tips.
masterbronetwork.bsky.social
(continued)
I can't tell if I'm overthinking things or what, but I know next to nothing about Cargo / Rust at all and would really appreciate some advice.
masterbronetwork.bsky.social
#gamedev #rustlang #question
Been looking into Rust for my next project recently, but I have some concerns about Crates / Cargo due to the recent rise in supply-chain attacks. Bevy pulled in 500 dependencies last time, and it would take 1 of those being compromised for all hell to break loose.
masterbronetwork.bsky.social
I do blame the system, but I also partially blame Nintendo for deciding to go this route in the first place. They're the ones that chose to do this during a legal battle. Same with WB Games and Bandai Namco, they're all just as bad for doing so.

I get your point, and it is a stupid system.
masterbronetwork.bsky.social
Oh, I'm aware of Bandai Namco patenting minigames on loading screens, same with WB Games patenting the Nemesis System from Shadow of Mordor.

Palworld has almost certainly copied some Pokemon designs, I saw that too, but patenting game mechanics just isn't right, it stifles innovation.
masterbronetwork.bsky.social
I'm sure that I've ended up getting misinformed at some point or another, but what I've seen of Nintendo throughout the lawsuit alone is enough to make me never want to support their business again.

Patenting game mechanics is a scummy move at best and pure evil at worst.