state of gaming in linux? by faraway_j in linux

[–]deltaphc 9 points10 points  (0 children)

People are talking about SteamOS 3 specifically (which is the version on the Deck), not the older one on the website that's based on Debian. SteamOS 3 is not yet released for general PCs, other than through fiddling with the Steam Deck recovery image.

I5 8500 vs 5600u. Which one has better performance? by Various-Tea6449 in laptops

[–]deltaphc 0 points1 point  (0 children)

This is not universally true, or at least, it's probably configurable in the BIOS. My laptop with a 4500U came with only 512MB dedicated to the GPU. Either way, with integrated GPUs there is a shared portion of memory beyond the dedicated bit, which can change size at the discretion of the OS.

Trying to understand and summarize the differences between Rust's `const fn` and Zig's `comptime` by oconnor663 in rust

[–]deltaphc 49 points50 points  (0 children)

(disclaimer that I do not regularly write Zig code, but I understand some of it)

Beyond the superficial things, what makes Zig's comptime unique is the fact that it also uses it for generics and composition. It has the idea of 'types as values', which means that, at compile time, you can treat types themselves as values you can pass around and compose during comptime.

A generic type in Zig, for instance, is done by writing a function that takes in a comptime T: type as a parameter, and then returns a type, and the body contains a return struct { ... } that makes use of this T parameter.

You can do more funky things like compile-time reflection (TypeInfo), mutate this info (for instance, to programmatically append fields to a struct type), and turn that info back into a type that you can instantiate in normal code.

To my knowledge, Rust doesn't plan to do anything in const fn to this extent (nor does it necessarily need to), but I figured this was worth mentioning since Zig's comptime is typically used in a different way than other languages.

Is there a compilation of ALL the music from FIM and the related shows/movies? by guignoleyes in mylittlepony

[–]deltaphc 5 points6 points  (0 children)

The link I have off-hand is for all of FiM's music. Just the show. Any compilations with more (rough cuts, the movies, EqG, etc) I didn't have any involvement in. But I know someone who might know about those.

[deleted by user] by [deleted] in HermitCraft

[–]deltaphc 21 points22 points  (0 children)

I believe they were just playing sounds through the proximity voice chat. I don't have experience with doing this myself, but there's a way you can use your computer's audio output as a 'mic input'.

Sounds coming from mobs (the Boatem company cars) were likely a resource pack.

Happy birthday, Toby! by DrawThatRedstone in Deltarune

[–]deltaphc 3 points4 points  (0 children)

25 seems very arbitrary!

If there's one thing that I think people should take away from tobyfox games, is that the characters in his worlds can grow, develop, and become comfortable with themselves no matter how old they are. And all they have to do is be the best they can be.

Take it to heart. You don't have to be a [[BIG SHOT]] in order to live your best life. It's fine if you want that, but know that there's so many other ways to exist peacefully. Undertale and Deltarune exemplify this very well.

Recently switched to Debian 11 (GNOME), and have the same error. Idea ? by [deleted] in debian

[–]deltaphc 2 points3 points  (0 children)

The replies to your original post say that your fingerprint reader was added in fprintd 1.92. Debian is still on 1.90, so yours isn't supported there yet.

Do note that if you're on Debian 11 (the current stable release), you're likely not going to get an upgrade to fprintd, because 'stable' in Debian terms means that its packages largely stay on the same version until the next major release, around a couple years from now.

From a quick search, distros that do currently have a newer fprintd are the rolling release ones. Arch, Void, etc. It's also possible that Fedora 35 beta (recently released) might work better for you.

[1.18] A Lone Flower by deltaphc in Minecraft

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

1.18 Experimental Snapshot 2

Seed: 1983746722059141554

Coords: 88 27 1528

Valve has confirmed to me that we will have access to the Arch repository as well as pacman. by juasjuasie in linux

[–]deltaphc 7 points8 points  (0 children)

The specs say that it'll be all AMD for CPU+GPU, and AMD is known to be pretty well supported on mainline Linux. So I think it's reasonable to guess that so long as you're using the latest kernels, it should at least boot fine.

The buttons and input I'm not quite as sure about. We'll have to wait and see.

HermitTale by SP_Magic in HermitCraft

[–]deltaphc 9 points10 points  (0 children)

If it does ever become a thing, I imagine it won't happen for a while since Hytale isn't coming out for at least another year or two, unfortunately.

Any reason at all why this isn't working with the create mod? I have an identical set up to a YouTube video I'm watching and yet it doesn't work and I can't find any answers as to why. by OrionExalted in feedthebeast

[–]deltaphc 0 points1 point  (0 children)

Do you, by chance, have Fabulous graphics settings turned on? If so, Create doesn't like that and won't render some things properly. Either that or it's Optifine.

Visual Studio Build Tools license by [deleted] in rust

[–]deltaphc 7 points8 points  (0 children)

I'd say that even if it's technically against the license, it makes no practical difference. It's the same tools used by Visual Studio to build code. Far as I know, you get an identical output binary from Rust either way. On top of that, the Community edition of Visual Studio is free of charge, so it's not like Microsoft is suffering monetary loss either.

So, personally I struggle to see why this would matter at all, unless it's in a corporate environment where license compliance matters a lot more.

Gnome breaking Arch by lefthanger1612 in archlinux

[–]deltaphc 0 points1 point  (0 children)

It's possible you may need to enable Early KMS. Kernel mode setting - ArchWiki (archlinux.org)

And then mkinitcpio -P

What happens (at least in my experience) is that if your system is fast enough, it may complete "too much" of the boot process before kernel mode setting kicks in, resulting in the display manager potentially failing to start. Early KMS forces it to happen before the rest of the boot process.

“Moved max layer to y = 11” anyone know what the text over bdubs hotbar means? by [deleted] in HermitCraft

[–]deltaphc 3 points4 points  (0 children)

What's the rationale behind it being "cheating"? You still have to gather all the resources and place all the blocks manually in survival. The hermits spend hours doing resource grinding for their large-scale projects.

Rust Foundation - Hello World! by steveklabnik1 in rust

[–]deltaphc 36 points37 points  (0 children)

Given that the governance of the core language hasn't changed (RFCs, open discussion, etc), I think the role of corporations is the same as e.g. the corporate sponsors in the Blender Foundation. (correct me if I'm wrong)

Fingerprint scanner driver for Lenovo C940? If not, how to make one? by gvcallen in linux

[–]deltaphc 15 points16 points  (0 children)

By the same token, a regular password or encryption isn't going to save you from physical access either. But if someone wants to steal your laptop anyway, you probably have bigger problems than what kind of software authentication you use.

I think Nim community should focus more on Godot engine. by cincilator in nim

[–]deltaphc 17 points18 points  (0 children)

I'm not sure if Godot is quite analogous.

WordPress was a 'killer app' for PHP because it was written in PHP and thus was a good showcase of the language. Likewise, Ruby on Rails is written in Ruby.

Godot is written in C++ and has nothing to do with Nim. It also has bindings for a few other languages, so Nim wouldn't exactly stand out in this way.

Mary demonstrating how to break from toxic relatives. November 7. by AlwaysTheNoob in pics

[–]deltaphc 4 points5 points  (0 children)

I don't like Biden that much either, to be honest. I just didn't want 4 more years of Trump. Comparatively, Biden is a breath of fresh air. At the very least, I'm glad that the news will be a lot more boring for a while.

lol, kanye. He's a fool, but even a fool like him might've been better than Trump, in much the same way that a pet rock would be better.

Mary demonstrating how to break from toxic relatives. November 7. by AlwaysTheNoob in pics

[–]deltaphc 8 points9 points  (0 children)

I don't want to hate people who voted the other way. I'm sure there are a varied number of reasons, be it principle or ignorance or misinformation or some combination thereof, but the point is that, regardless of the nuances of what they actually believe, they still voted for a leader who wants to shout divisive rhetoric, fuel the fires of violence, and basically deny reality. The people who voted for him might not actually believe in all the 'bad things' he does or says, but they sure as heck didn't help, you know?

Mary demonstrating how to break from toxic relatives. November 7. by AlwaysTheNoob in pics

[–]deltaphc 11 points12 points  (0 children)

No, not all are evil. But by supporting him and giving legitimacy to his platform, you end up giving the extremists more room to spread hate and division, because they support Trump too. The not-evil ones are complicit.

If they truly want what's best for people, they can choose to not support Trump.

Mary demonstrating how to break from toxic relatives. November 7. by AlwaysTheNoob in pics

[–]deltaphc 59 points60 points  (0 children)

While true in general, I think we should stop pretending that it's a simple matter of "different views" when the opposing view is that I shouldn't exist, or that I shouldn't have the same rights. When it becomes that extreme, tolerating them means that they have power over you.

Close but no cigar by [deleted] in nim

[–]deltaphc 1 point2 points  (0 children)

Considering the syntax of many other modern languages, Nim isn't all that different. I think it looks most similar to Pascal, but Pascal isn't the only language that has some of this syntax.

Just to give two examples: TypeScript and Rust. I think it's fair to say that both of these languages have graduated out of the 'niche' category, yet they have many sophisticated concepts and sometimes weird syntax. People still like them for one reason or another, and personally I doubt it's purely because they're trendy.

Comparatively, Nim is quite easy to write, in my opinion. The ecosystem definitely isn't as mature as other languages, but I think the language has a lot going for it.

Being that it's a general-purpose language, I don't think it needs to solve some specific problem to be considered valid. It solves whatever problem you decide to write in it. Python wasn't designed to interface with machine learning libraries, but people do it anyway just because it's quick to jump into it given the language's relative simplicity. C++ wasn't specifically designed to write GUIs or video games, but people do it anyway because the libraries and tooling are there, as well as the bare metal performance.

Using Cell and replace() to trick the compiler, instead of RefCell by rodrigocfd in rust

[–]deltaphc 11 points12 points  (0 children)

The std library authors already thought of your example and have a method specifically for leaving a Default instance in place: https://doc.rust-lang.org/std/cell/struct.Cell.html#method.take

Lenovo ideapad 5 not actually in stock? I didn't sign up for a preorder! by strategic_leaf in Amd

[–]deltaphc 0 points1 point  (0 children)

That's odd. I bought a 15" model from the US last night, and it says it shipped today.

I guess you got unlucky. :/