Corbin

joined 1 year ago
[–] [email protected] 3 points 1 month ago (1 children)

Search the manual for support32Bit configuration options, like hardware.opengl.support32Bit, hardware.pulseaudio.support32Bit, or services.pipewire.alsa.support32Bit. Any 32-bit games, as well as Steam itself, will need these to get their GL and PA/ALSA libraries set up properly.

You may also want to look up what programs.nix-ld.enable does, although I hear that there's a better harness builtin as of NixOS 24.05.

All that said, everything Just Worked when I last tried. I haven't run Steam in a while, though. I do use Retroarch and OBS without problems, though, streaming PS4 speedruns to Youtube or Peertube, and that all works out-of-box.

[–] [email protected] 1 points 1 month ago (1 children)

You're thinking of CPython. PyPy can routinely compete with C and C++, particularly in allocation-heavy or pointer-heavy scenarios.

[–] [email protected] 3 points 1 month ago (1 children)

You may be pleased to know that PyPy's Python 2.7 branch will be maintained indefinitely, since PyPy is also written in Python 2.7. Also, if you can't leave CPython yet, ActivePython's team is publishing CPython 2.7 security patches.

[–] [email protected] 2 points 1 month ago

It has nothing to do with knowing the language and everything to do with what's outside of the language. C hasn't resembled CPUs for decades and can't be reasonably retrofitted for safety.

[–] [email protected] 2 points 1 month ago

Your hands and wrists must not hurt yet. You'll eventually come to see writing code as tedium.

[–] [email protected] 26 points 2 months ago

Other way around, actually; C was one of several languages proposed to model UNIX without having to write assembly on every line, and has steadily increased in abstraction. Today, C is specified relative to a high-level abstract machine and doesn't really resemble any modern processing units' capabilities.

Incidentally, coming to understand this is precisely what the OP meme is about.

[–] [email protected] 4 points 2 months ago

I think they're saying that e.g. you shouldn't index a natural key unless you know that you're going to search/collate by that key as a column. Telling the database that a certain column contains (a component of) the primary key is adding a restriction to that column.

[–] [email protected] 11 points 2 months ago

This shit is why I cannot recommend Truffle/Graal. Yes, it's cool technology. Yes, it works well. Yes, I remember Chris Seaton. Yes, most of it is Free Software. However, Oracle is still the fucking lawnmower, and it's not safe to build upon anything they can convince a judge they might own.

Alternatives include RPython (my preference) and also GNU Lightning.

[–] [email protected] 2 points 2 months ago

Well, the bad news is that its license bites. The good news is that PLT Redex exists and has a much better license along with better formal tooling and presentation.

[–] [email protected] 22 points 2 months ago (1 children)

Direct rendering infrastructure in Linux predates widespread use of "digital rights management" as a term of art by about two or three years. "We were here first," as the saying goes. That said, the specific concept of direct rendering managers is a little newer, and probably was a mistake on its own merits, regardless of the name.

[–] [email protected] 7 points 2 months ago

Oracle Ruined America's Cup (Larry Ellison)

view more: ‹ prev next ›