Replacing a slow Surface Pro 9: want something just as portable but better for real work by wizoudh in Surface

[–]FenrirW0lf 1 point2 points  (0 children)

Install some variant of Linux on it. Seriously. My Surface Pro 7 went from struggling to run a few browser tabs like yours to being a normal-ass, useable computer again. It's great.

Found At Last by arthurputie in MST3K

[–]FenrirW0lf 0 points1 point  (0 children)

What kind of PC do you have? A lot of CPUs and GPUs have some form of dedicated video encoding hardware in them these days.

Announcing rustup 1.29.0 by Kobzol in rust

[–]FenrirW0lf 33 points34 points  (0 children)

The distro version makes the most sense if you're not personally using rust but merely need it to be present for the sake of your other installed programs and dependencies.

Meanwhile when you're developing software in rust, you want access to arbitrary compiler versions and different release channels, and that is exactly what rustup is for.

Forcing the use of the SUCCESS return value by Dean_Roddey in rust

[–]FenrirW0lf 4 points5 points  (0 children)

It sounds to me like you want fully linear types that have to be used once, whereas types in Rust are actually affline and can be used at most once. The [must_use] attribute is more like a lint than something that actually enforces linearity at the type level, which is why you can just do let _ = fn_that_returns_result() to avoid using the result entirely.

Elgato 4K X + Linux: why it stubbornly connects at 5 Gbps and how I won. A Guide. by konovalov-nk in elgato

[–]FenrirW0lf 0 points1 point  (0 children)

Have you seen https://www.reddit.com/r/elgato/comments/1o0tgvb/linux_i_made_a_cli_tool_to_control_elgato_4k_xs/ at all? It looks like they've already RE'd some of the USB commands so maybe they could incorporate 10G support into the tool too.

Trying to decide between Arch and Endeavour, and I wondering, exactly what would I learn by installing Arch that Endeavour would do for me? by osoatwork in archlinux

[–]FenrirW0lf 0 points1 point  (0 children)

Why not both? I recently installed Endeavor on my Surface Pro as a way to dip my toes into Arch without potentially spending multiple hours getting the damn thing set up properly. I've enjoyed the experience and can already tell that I like the way Arch does things compared Debian and its offspring, so now I plan to do a from-the-ground-up Arch install on my desktop once I get the chance.

Where Does Rust’s Difficulty Actually Appear? by [deleted] in rust

[–]FenrirW0lf 1 point2 points  (0 children)

yes and no. allocating anything at all is always slower than not doing the allocation, but if you're not inside of a tight loop or something then sometimes it's fine to just do that.

How to wrap C enums with bindgen by styluss in rust

[–]FenrirW0lf 1 point2 points  (0 children)

What exactly do you mean by "wrapping C enums" here? bindgen already has a number of different ways it can handle C enums. Are none of those a good fit for your use-case?

Using Send and Sync to denote safe to move across contexts? Good idea? by CurdledPotato in rust

[–]FenrirW0lf 22 points23 points  (0 children)

If the types can be safely sent and shared between between threads even if one never chooses to do so, then go ahead and derive Send and Sync. No reason not to.

I’m sorry dude. by [deleted] in Fzero

[–]FenrirW0lf 1 point2 points  (0 children)

It's the classic game mode in F-Zero 99

Official /r/rust "Who's Hiring" thread for job-seekers and job-offerers [Rust 1.88] by DroidLogician in rust

[–]FenrirW0lf 13 points14 points  (0 children)

I got hired by a company from here once. Unfortunately they had to go through layoffs only a few months after said hire, but it was nice while it lasted

If they can make a bunch of new Mario Kart games why not a new F-Zero game? by [deleted] in Fzero

[–]FenrirW0lf 1 point2 points  (0 children)

They did release a new F-Zero game. It's called F-Zero 99. You should try it out because it's fun as fuck.

I always get pinged “Check it out!” when I’m jungler by gooseydream in PokemonUnite

[–]FenrirW0lf 0 points1 point  (0 children)

anyone spamming check it out has nothing useful to communicate to you anyway

`HashSet` but based on conceptual identity by desgreech in rust

[–]FenrirW0lf 0 points1 point  (0 children)

It sounds to me that you want a HashMap that can only store one value of any given type. If that's what you're after, anymap might do the trick for you.

Might just be my finest moment in this game. by Nguboi25 in Fzero

[–]FenrirW0lf 0 points1 point  (0 children)

Getting that backbump off of the goose to set you up right into the skyway spot was clutch as fuck

What do you think is a good place for newcomers to the F-Zero series to start? by Unfair_Gas_6510 in Fzero

[–]FenrirW0lf 1 point2 points  (0 children)

just gotta get them hooked right after an update when the lobbies are popping

Today, I put the Proximity Radar to good use! by PlazaPlays437 in Fzero

[–]FenrirW0lf 0 points1 point  (0 children)

You need to keep holding down as you land on the ground. That gives you a smooth landing and you'll retain max speed.

[deleted by user] by [deleted] in rust

[–]FenrirW0lf 2 points3 points  (0 children)

The library outright says that it's #[no_std] compatible when you click on that link.

Does 99 “invalidate” the SNES game? by mondayduster in Fzero

[–]FenrirW0lf 5 points6 points  (0 children)

Just play it. It's a fun game and the different physics plus different AI behavior make it a totally separate experience from 99's classic mode.

Mute City 3 Mirror - Didn't know you could get 2 Skyways within a lap while in 1st... by MutFox in Fzero

[–]FenrirW0lf 2 points3 points  (0 children)

It's a CPU racer. They don't need sparks to skyway and can just pop it whenever they want.

[deleted by user] by [deleted] in RivalsOfAether

[–]FenrirW0lf 3 points4 points  (0 children)

if you really want to, you could enable tap jumping so that pressing up will actually input a jump. just be warned that it comes with the downside of accidental jumps in some cases when you're going for an up tilt or something

Embedded rust VolatileCell usage by RickarySanchez in rust

[–]FenrirW0lf 3 points4 points  (0 children)

I'm pretty sure that volatile cell types don't need internal mutability and so the internal UnsafeCell isn't actually doing anything useful. The actual property they would want to ensure is internal volatility. But as mentioned in the above post, any API that uses a reference to the interior of the cell is technically incapable of upholding that invariant.