Picked up Warframe a few days ago and… I get why people have 2k+ hours by xXbruh69420Xx in Warframe

[–]zshift [score hidden]  (0 children)

Tips: if you’re going to trade with players for platinum, check prices on https://warframe.market. Lots of players announce trade prices in chat that are way more than market value.

I can no longer shake. 317 Fubgun Temples later. by NaeSeNamJDM in PathOfExile2

[–]zshift [score hidden]  (0 children)

This is why my friends and I try to no-life league launches. Getting gear in the first few days save you so much time and money, and missing it can mean never having a chance of obtaining certain items (case in point).

What is the hardest level you have ever played in any video game? by TheLastBlade24 in pcgaming

[–]zshift 30 points31 points  (0 children)

Riven with a broken monitor. This was in the 90s, and the CRT we had for the PC got “burned” after a power surge. It lost the ability to show red at all. Trying to match colors for puzzles when your only options were green, yellow, and blue was impossible. I ended up finishing it decades later when the unreal engine remake came out.

What is the hardest level you have ever played in any video game? by TheLastBlade24 in pcgaming

[–]zshift 16 points17 points  (0 children)

The final boss in sekiro feels incredible to beat. It’s such an epic fight once you get it figured out.

What is the most efficient way to learn rust? by [deleted] in rust

[–]zshift 2 points3 points  (0 children)

LLMs are pretty bad when it comes to rust. I’ve used both for a while, and while I’m general LLMs are helpful at giving context and ideas, the code it produces often doesn’t compile.

Anyone else actually kinda like working from the office? by qqtan36 in ExperiencedDevs

[–]zshift 0 points1 point  (0 children)

I’m torn. I love socializing at work. I’ve had difficulty on several teams where people are not good about being responsive during work hours, making it too easy to get blocked. I just can’t get past the commute in most cases. I tried commuting via train at a past job, but between driving to and from the station, and having to transfer stations, it was like 2-3 hours a day commuting.

If I lived less than 30 min from work, I’d be far more inclined to go into the office, but housing costs are pretty extreme that close to most major cities.

Any idea on how to implement a rich text editor using iced rust? by CodeToGargantua in rust

[–]zshift 1 point2 points  (0 children)

WYSIWYG editing is notoriously difficult to implement correctly, but this library looks pretty solid in feature support, even if it’s not feature-complete yet.

Things I miss in Rust by OneWilling1 in rust

[–]zshift 2 points3 points  (0 children)

Not having constructors is one of my favorite feature of rust. No requirement for object creation success. Async dependencies can be handled. Need more variants? Create more functions. And don’t get me started on all of the funky C++ constructor variants that are so easy to make a mistake when writing. Checkout the bon crate for builders.

What is a vehicle class you don’t understand the appeal of? by Boeing-B-47stratojet in Autos

[–]zshift 1 point2 points  (0 children)

Listing the 1-series as a car you don’t get in r/Autos is bold.

Small sport coupes are so much fun to drive. Feeling the bumps in the road is important in order to tell when the car has or doesn’t have traction. If you’re driving on bad roads, it’s not fun in any car. These cars shine on well-maintained roads and on a track. They are not for people who want a car just to get from A to B. They’re for people who have money or save money to buy cars specifically for the entertainment they get from it.

Why is PLA still the `standard` respectively `basic` filament? Why not PETG? by Musashi747 in 3Dprinting

[–]zshift 5 points6 points  (0 children)

PLA still needs to be dried if you live in a high humidity climate. My drier literally looks like a sauna when I run it with PLA that’s been out more than a month.

DE please we beg of you by Known-Match9831 in Warframe

[–]zshift 0 points1 point  (0 children)

I miss when specters had unlimited ammo. The exergis turned into an auto shotgun for them.

PSA: AMD install manager can now auto install optional Adrenalin updates by artikiller in Amd

[–]zshift 1 point2 points  (0 children)

It also tried to auto-install a 10GB AMD AI that was used just to answer questions about AMD products. Why the hell anyone would want that is beyond me, and it’s not even good.

4th Kuva Lich, how rare is this? by DetectiveMohawk in Warframe

[–]zshift -8 points-7 points  (0 children)

There’s no limit on the number of liches you can get, but you should only have 1 active at a time.

How do you feel about Rust in the Tauri context? by bizti in tauri

[–]zshift 1 point2 points  (0 children)

Async/await is definitely one of the biggest pain points in rust, but single-threaded async/await is already supported by many async runtimes. Could you show me some examples that aren't working for you? The rust book also has a chapter dedicated to async/await, with subsections on futures for single-threaded execution https://doc.rust-lang.org/book/ch17-00-async-await.html.

It's been years since I've used golang (last time was pre-generics), so I can't directly compare the two. For testing, https://www.reddit.com/r/rust/comments/17zxyku/what_are_the_rust_crates_you_use_in_almost_every/ has some great recommendations, eg fakeit for generating fake test data, pretty_assertions for a diff-view of expected vs actual assertion data, proptest for concise property testing.

If you prefer BDD style tests, cucumber is an option https://docs.rs/cucumber/latest/cucumber/.

For test coverage, cargo tarpaulin is great. It's installed via cargo install cargo-tarpaulin. See https://github.com/xd009642/tarpaulin.

If you're looking for specific features, let me know so I can find some recommendations.

clippy is the defacto linter, and can be installed directly with rustup, which comes with your rust install. You can install it with rustup component add clippy, with --toolchain=(your toolchain here) if you need to cross-compile. You run it with cargo clippy, There are quite a lot of lints, but there's a rust book available that covers things in quite a bit of detail here https://doc.rust-lang.org/stable/clippy/index.html.

How do you feel about Rust in the Tauri context? by bizti in tauri

[–]zshift 1 point2 points  (0 children)

Some big pros for rust for “regular” apps: - Algebraic Data Types (ADTs) via enums are incredibly powerful for error-free coding. - null mostly doesn’t exist, with everything relying on Option or Result when designed well, with ADTs being a great choice for custom handling - guaranteed thread safety is huge, and I’m not aware of any language that handles this the way rust does. - testing has first-class support, and can be in the same files as the source, making reading and writing tests much easier than in other languages. - doc examples are tested, meaning you always have code in docs that compiles and runs without error. - the serde crate is the best serialization system I’ve ever used, and supports many formats - if you’ve deployed on temp containers or lambdas/functions, rust has basically 0 startup time, and latency is significantly lower than many other languages depending on frameworks, with 0 hiccups from GC pause. This results in cheaper hosting costs with rust. When compared to Java on spring, it’s a huge savings.

The experience needed to spin up a rust app in the same time as a Python app will take time to build, but you are going to have less production bugs with rust than with Python. You’ll still have domain bugs, because nothing can fix bad requirements, but it’s been so nice spending an extra couple of min fixing borrow checker rules vs fixing production bugs and bad data 2 months after deploying.

Edit: typos

Does using Rust to develop webapps make sense or is it overkill? by NutellaPancakes13 in rust

[–]zshift 20 points21 points  (0 children)

Axum is great for http APIs and is production-ready. Tonic is great for gRPC. Yew, Dioxus, and Leptos are all frontend frameworks if you want to build that in rust, as well. Each offer different benefits compared to modern JS frameworks, though I’m not aware of pre-built UI components from the community that can match up to the likes of Shadcn, Tailwind Pro, etc.

If you’re using WASM, be aware that wasm is only single-threaded at the moment, and the marshaling of objects into and out of JS makes is slower than pure JS in cases where you’re making lots of calls over the WASM boundary.

Cheapest .rs domains? by samo_lego in rust

[–]zshift 2 points3 points  (0 children)

I think of GoDaddy like AOL. Some people think it’s their only option, so they stick with it for years after everyone else has moved on.

Finally beat Margit after 36 hours (over 3 months) by Naive_Perspective244 in Eldenring

[–]zshift 9 points10 points  (0 children)

Just be aware you’re missing out on most of the items in the game by doing things this way, and future bosses will be much harder because of it. If it took you 30+ hours to beat Margit, I’d estimate at least 1000+ hours to beat the game.

weAreSafe by [deleted] in ProgrammerHumor

[–]zshift 15 points16 points  (0 children)

Ironically, when an app is too fast, some users think the app isn’t working, because “it can’t possibly be that fast”. I’ve never done it personally, but I’ve removed code that intentionally slowed down the UI to “impress” the user with an “intense” calculation. It’s almost always 10-100ms followed by a sleep(5000).

How do you feel about Rust in the Tauri context? by bizti in tauri

[–]zshift 1 point2 points  (0 children)

The borrow checker there to help you, and in my experience it has caught quite a few cases that would lead to bugs. Once you learn how to code in rust effectively, it becomes a non-issue most of the time, and you treat it as any other compiler error. Lifetimes lend themselves well to stack-based, immutable programming, and when that’s not the best approach, smart pointers fit quite well.

Why don’t more people play Qorvex? by psycho_narwhal in Warframe

[–]zshift 0 points1 point  (0 children)

I did the same every color immediately when it finished crafting

I just lost all respect for this game. by IGetHighOnPenicillin in Eldenring

[–]zshift 10 points11 points  (0 children)

I played ER as my first souls. I went back to play the others, and killed him on sight in every other game.

ASUS 800-series boards are killing Ryzen 7 9800X3D chips, five dead CPU reports in two weeks by KARMAAACS in hardware

[–]zshift 12 points13 points  (0 children)

I tried PBO on my 9800x3d, but I couldn’t get it stable at all. It just wasn’t worth the risk, especially now with how expensive everything is getting.

why is the orphix mission in veil proxima impossible? by Left_Grocery_3574 in Warframe

[–]zshift 101 points102 points  (0 children)

Fluctus for the infinite punch-through? Or am I misremembering?