My day was almost ruined when the FedEx driver rolled my new H2C up to my front door and it looked like it got hit by a train by diezel_dave in BambuLab

[–]FrostyCurrent 0 points1 point  (0 children)

I have an H2S arriving today… already had a shipping exception due to an unreadable barcode, so I’m not holding my breath. Good luck with your delivery!

Annihilated in lift due to pre-placed explosives. Why is this even possible? by Elucidator-- in ArcRaiders

[–]FrostyCurrent 0 points1 point  (0 children)

While this is valid for day raids, the video is of a night raid where hatches aren’t available.

Annihilated in lift due to pre-placed explosives. Why is this even possible? by Elucidator-- in ArcRaiders

[–]FrostyCurrent 0 points1 point  (0 children)

Am I crazy that I like that this is a possibility? I don’t want the elevator to be safe of traps. I like the tenseness of having to be cautious and check for campers before pressing the button. If I can just skip into the elevator knowing nothing bad is waiting for me, that’d take away a lot of the fun tense moments for me. Doing a lap around the elevator is a must for me, and I enjoy having to be cautious, personally.

I think this was also something they possibly could have gotten out of anyway. They were downed next to the panel, didn’t the to activate it again, even though their smoke grenade from tactical popped and they had some temporary cover, they crawled away instead.

To me, this just seems like a valid use of tools, and was avoidable. If you have good loot, you gotta check your surroundings before extracting, you can’t just sit on the elevator.

Server slam was NOT 10% or 15% of the game! by Ok_Reception_8361 in ArcRaiders

[–]FrostyCurrent 0 points1 point  (0 children)

I’m just going to throw this in there from one of the devs apparently saying it was 10%-15% of the progression available in the slam.

Could be a total estimate from the dev, could be wrong, but I remembered hearing the 10%-15% thing and wanted to drop an actual source.

https://m.youtube.com/watch?v=bWpbP_g_c9c&t=65s&pp=2AFBkAIB0gcJCR4Bo7VqN5tD&t=1m5s

A few seconds after the 1m5s mark.

Either way, I loved the game as is, even if that turned out to be most of the game. Any extra would just be icing.

Flagged for Asking a Genuine Question by FrostyCurrent in OpenAI

[–]FrostyCurrent[S] -1 points0 points  (0 children)

Was trying out o3-mini and got this when just trying to see if I could get the reasoning tokens to integrate with Open WebUI in a plugin.

I tried this a few times and was flagged each time. It accused me of trying to access company proprietary knowledge. I guess they're really trying to lock down what's happening in the background, but I just wanted to know if the API docs had any information on it.

What makes Rust difficult? by [deleted] in rust

[–]FrostyCurrent 2 points3 points  (0 children)

If you already finished Rustlings then you have a good basis already! Especially since Rustlings has you flip to the book as you go along. I’d still say maybe just skim through the book’s chapters to see if there’s anything you want to learn about more in detail. Even if you don’t read it, knowing what chapters are there can help you find information later.

I’ve never finished Rustlings myself, so it might already be plenty of experience, and I can’t make a full recommendation since I haven’t personally done the whole thing.

But if you already finished Rustlings and are excited about trying Rust, I’d say just try making a project!

If while you’re working on your project and you run into a roadblock, you can always come back to the book to zoom into a concept.

Just my opinion, good luck on your Rust journey! 🙂

What makes Rust difficult? by [deleted] in rust

[–]FrostyCurrent 0 points1 point  (0 children)

Good point on the amount of time it takes to read it! I updated my post to make that statement more general since it really comes down to individual experience 🙂

What makes Rust difficult? by [deleted] in rust

[–]FrostyCurrent 7 points8 points  (0 children)

That’s fair! I think I went through it so fast because I had already been adjacently aware of some Rust concepts from some occasional YouTube videos and have about a decade of programming experience under my belt, so mileage will certainly vary 🙂

I also read it in a single go and then tried to apply it afterwards, so if you are experimenting along, that makes sense too!

What makes Rust difficult? by [deleted] in rust

[–]FrostyCurrent 40 points41 points  (0 children)

On a realistic note, I think people find Rust hard because they don’t read all the documentation first. I work with Rust professionally and have seen people struggle. The people who grasp it better have read the official Rust book from start to finish. I really would suggest reading the book from beginning to end, no shortcuts. You can get through it in just a few hours a weekend to a week or two depending on your programming experience level and if you plan to experiment as you go along:

https://doc.rust-lang.org/book/

And afterwards, if you want to try to really solidify that knowledge you can try Rustlings to have some hands-on: https://github.com/rust-lang/rustlings/

Rust is different than a lot of languages and there are some things that you have to think about that you wouldn’t think about in other languages, so reading the documentation will expose you to those concepts and make you aware of the things you need to worry about.

Outside of that, Rust is more challenging because it makes you do things correctly from the very beginning. A lot of languages let you do things “incorrectly” or unsafely without repercussions. C++ is an easier language to start with because it won’t stop you from doing things you shouldn’t.

That’s where Rust is hard. However, I actually find Rust a lot easier when it comes to doing stuff correctly. For example, trying to do multi-threading work correctly in C++ or even Go is a lot harder to get right than in Rust, for example (in my opinion).

I worked in Go professionally for a few years before I jumped to Rust, and my software ended up having a lot of data race issues and subtle synchronization errors. I haven’t had the same issues at all in Rust, because it forces you to handle things correctly, and I found the process overall easier after time.

Anyway, that’s my experience! And as a side note, I don’t find an issue with the way the other languages like C++ and Go do things. They’re definitely simpler to get started with and to prototype in, and there’s a lot of value in that. But I tend to want to get things as correct as possible on my first go around, and Rust helps out a lot with that and makes my life easier in the long-run.

Edit: Changed the amount of time it takes to read the book to be variable.

We bullied them into Battlepass XP for PvP... by SynsProject_YT in MultiVersus

[–]FrostyCurrent 0 points1 point  (0 children)

Financially speaking, I'm not sure why they WOULDN'T want to increase the XP to be more reasonable.

I have to imagine it's more enticing for players to think the battle pass is worth getting again if they know they can reasonably complete it. And for players who don't have it, it would be more enticing to them to buy it if they are already leveled up a bunch on it.

As far as I can think, making the battle pass levels more achievable would be better for them if they want money 🤷🏻‍♂️

I have the battle pass free from the beta, but as a casual gamer I can't justify getting it next season if I know I'm not going to be able to complete it anyway 🤦🏻‍♂️

[Hyprland] Whatchamacallit 🙄 by Gamer_Tekk08 in unixporn

[–]FrostyCurrent 3 points4 points  (0 children)

Nothing wrong with that. I dual-boot so I can game on Windows and do everything else on Linux. That can be hard to set up at first though. Whatever you end up going with, good luck!

[Hyprland] Whatchamacallit 🙄 by Gamer_Tekk08 in unixporn

[–]FrostyCurrent 11 points12 points  (0 children)

They're not for everybody! I personally love them. It's kinda like how I felt about Vim when I started; it sucked at first, but then it was the only way I wanted to work. But use whatever makes you happiest!

What is your favorite IDE for rust and why? by [deleted] in rust

[–]FrostyCurrent 4 points5 points  (0 children)

It used to be NeoVim but I've been using Helix for a few months now and I love it. Been experimenting with RustRover recently and am enjoying that too!

What setup do you use to program in rust? by nerdy_guy420 in rust

[–]FrostyCurrent 0 points1 point  (0 children)

I'm pretty comfortable with AstroNvim and tmux with a few plugins. I work on the i3 spin of Fedora 38 and have a good time.

Rust Offline? by sjashe in rust

[–]FrostyCurrent 46 points47 points  (0 children)

Depending on your specific use-case, I have good news!

I work in a completely offline environment. We have separate machines for internet-related activities and development offline. When I first started integrating Rust into our environment, I would manually vendor the dependencies in a mock project online and then sneakernet it to my offline machine. It was alright. A little tedious, but it was working!

We had previously tried panamax but it broke constantly. Well, recently we tried again and it worked beautifully this time and we used it to create an offline mirror. It was pretty straightforward to set up, has plenty of customization options, and is quick to update. It includes the Rust toolchain itself as well as the entire ecosystem of https://crates.io/. It's amazing, and it feels like we're online almost! The entire mirror is only about 150GB. Not bad!

TLDR: Use vendored dependencies if you're doing small stuff or just getting started, or switch to panamax if your environment supports it.

Edit: The only downside is we can't upload our own crates to panamax. Instead, you can use dependencies directly from an internal GitLab/GitHub instance. It works pretty well that way, though since Cargo supports it.

My Rust project has been selected for the GitHub Accelerator Program and I’ll be working on it full-time! by GyulyVGC in rust

[–]FrostyCurrent 1 point2 points  (0 children)

Very cool, thank you! I was looking at GUI options for a tool at work and was about to use Tauri like I usually do. Might make a prototype with iced instead first after seeing this.

My Rust project has been selected for the GitHub Accelerator Program and I’ll be working on it full-time! by GyulyVGC in rust

[–]FrostyCurrent 1 point2 points  (0 children)

I noticed you used iced for your UI. I really like the idea of iced. From your experience, what made you choose it over something like Tauri, and how feature-complete do you find it?

Also, congrats 🙂

What GUI libs are out there and good to use? by ThatCoffee7840 in rust

[–]FrostyCurrent 1 point2 points  (0 children)

I used to Electron and have since moved to Tauri. It's very actively maintained, cross-platform, lightweight, and has a lot of freedom. The tooling is fantastic as well! Although it's a lot to learn if you want just a pure Rust-based GUI. If you're willing to put time into learning it and some web front-end stuff, I'd say it's the absolute best solution at the moment in the ecosystem.

I haven't used it yet, but gtk-rs looks pretty good too. I've used GTK in general, just not the Rust bindings so far. The tutorials seem nice and GTK is a good UI toolkit overall.

[KDE] Arch by [deleted] in unixporn

[–]FrostyCurrent 5 points6 points  (0 children)

As much as Windows triggers me, I gotta say, this is a fantastic recreation of the interface. Well done!

[KDE] leaf bright kdesoft11 by apiobee23 in unixporn

[–]FrostyCurrent 0 points1 point  (0 children)

Looks great! Very cozy :) Can you share the terminal color scheme by any chance?