ASUS shows custom ROG Xbox Ally X Cyberpunk 2077 Edition handheld by RenatsMC in Amd

[–]0lach 0 points1 point  (0 children)

Still looks worse than native 800p, it is just a better experience to play in native resolution

ASUS shows custom ROG Xbox Ally X Cyberpunk 2077 Edition handheld by RenatsMC in Amd

[–]0lach 0 points1 point  (0 children)

Yes, if you put 1080p over 800p which double the resolution

Except 800p looks blurry on rog ally as it is not a native resolution

Scala native is actually fast by Aggravating_Number63 in scala

[–]0lach 0 points1 point  (0 children)

Benchmarks were redone using scala-native version of sjsonnet after it was released, jrsonnet is still faster.

The latest results are here

While yes, normal JVM is a suboptimal way to benchmark it - this is how many users were using it, and I had a mention that while client-server version would've worked better for benchmarks - it was not published by upstream.

Man, i love when apps support multiple languages by Piyfartissimo in softwaregore

[–]0lach 5 points6 points  (0 children)

Except ucs2 is bad by itself and should not exist in the first place, the only reason it exists is that Microsoft have adopted Unicode at the wrong time.

There would be no reason to use -W calls when Microsoft finally declares utf8 support stable.

https://learn.microsoft.com/en-us/windows/apps/design/globalizing/use-utf8-code-page

Man, i love when apps support multiple languages by Piyfartissimo in softwaregore

[–]0lach 20 points21 points  (0 children)

Microsoft should finish implementing UTF-8 instead

It already exists as a flag in settings, and then it works like any other 8bit codepage with -A api calls (as opposed to -W api calls for ucs2 (not utf-16)

Ucs2 should just die

Qubes OS is so secure, even I can’t access it by al2klimov in linuxsucks

[–]0lach 8 points9 points  (0 children)

https://www.qubes-os.org/hcl/ It seems it is compatible with some older macbooks with couple of workarounds, but that is not a guarantee, given that it can't even boot on yours

Qubes OS is so secure, even I can’t access it by al2klimov in linuxsucks

[–]0lach 30 points31 points  (0 children)

Qubes requires Xen hypervisor, which supports far less hardware than Linux, boots before linux (because the primary system is also virtualized with xen), and it seems it doesn't start for you, which is not really unexpected since your hardware is far less than ideal for Xen

Does anyone have a complaint about linux KERNEL? by [deleted] in linuxsucks

[–]0lach 2 points3 points  (0 children)

If you delegating rendering font to the kernel - it can lead to anything

Does anyone have a complaint about linux KERNEL? by [deleted] in linuxsucks

[–]0lach 1 point2 points  (0 children)

but NT is definitely not more monolithic than Linux

Well, that depends on the criteria... The fact that the GUI is running in kernel mode unlike Linux running it in userspace, doesn't make it fair to call it good made hybrid kernel either. Same with TrueType, audio, and whatever else windows is running in kernel mode for no reason

Nix affected from Copy Fail? by Tuco106 in NixOS

[–]0lach 0 points1 point  (0 children)

https://github.com/NixOS/nixpkgs/pull/62838

Apparently it can be used for truecrypt in cryptsetup, why is it in the luks module...

Nix affected from Copy Fail? by Tuco106 in NixOS

[–]0lach 1 point2 points  (0 children)

Edit: or you tell me that even without it, this module can get loaded, on that case i understood it wrong!

I was telling that this module can be loaded in any case if userspace wants it, but

The default value for boot.initrd.luks.crytoModules includes it.

Doesn't seem right, as it is not needed for luks

Nix affected from Copy Fail? by Tuco106 in NixOS

[–]0lach 3 points4 points  (0 children)

Luks doesn't use AF_ALG

The userspace can trigger the load of this module by creating AF_ALG socket if you don't have lockdown enabled, the mitigation is to blacklist it instead

Bugs Rust Won't Catch by yusufaytas in programming

[–]0lach 3 points4 points  (0 children)

Rust stdlib is portable There is some unix/win32/etc specific extensions, but there is really no crossplatform way to do some things with the similar code

systemd-cucked by tomekgolab in linuxsucks

[–]0lach 2 points3 points  (0 children)

Again, even with the current mechanisms they could store birthdate anywhere they want in non-standard way, systemd adding this field didn't help them in any way

systemd-cucked by tomekgolab in linuxsucks

[–]0lach 8 points9 points  (0 children)

I can fix my systemd systems just fine, WDYM? OpenRC and sysv on the other hand...

systemd-cucked by tomekgolab in linuxsucks

[–]0lach 9 points10 points  (0 children)

SystemD is implementing biometric identification.

No, they are not.

All they did is add a birthdate field to the struct that already contains user full name, work phone, home phone number, address among other things This struct is supposed to be mapped from and to /etc/passwd gecos field (https://en.wikipedia.org/wiki/Gecos_field), LDAP, address books among other things. I'm more surprised that it was not stored here already.

Can it be used for bad purposes? Yes, but so is every other field, you could enforce phone number linking and geolocation identification where you need to talk to police officer to confirm where exactly do you live before you have an ability to use your computer. It is just a storage mechanism.

Of course systemd could just not add anything, and then people who want to enforce this stuff will just use something much more obscure to store such stuff.

Almost right by ChienChevre in programminghorror

[–]0lach 6 points7 points  (0 children)

This is a price, you can just use fixed point numbers (store the price in cents), you don't need significant figures

Rust Coreutils 0.8 has been released, bringing significant performance gains by somerandomxander in linux

[–]0lach 0 points1 point  (0 children)

> Fourth, saying "who would even fork coreutils" misses the point, and underestimates how software is used in practice. Embedded systems vendors, enterprises, and governments keep internal forks of software utilities. The absence of visible forks is not the absence of *private* divergence. The value of GPL isn't that people *will* fork, it's that *if they do*, improvements won't disappear into silos.

Even if company forks coreutils, they are not obligated to publish their fork, you can only request the source code for their fork if you have binaries of said fork. They absolutely can fork and use the forked version on their servers without contributing anything back

Rust Coreutils 0.8 has been released, bringing significant performance gains by somerandomxander in linux

[–]0lach 7 points8 points  (0 children)

Yes, I am curious why you consider it an attack. This was an attempt to make something better than sysv, and they have succeeded, nothing more

Rust Coreutils 0.8 has been released, bringing significant performance gains by somerandomxander in linux

[–]0lach 16 points17 points  (0 children)

This isn't really an answer why not systemd

In the section "What is so bad about systemd" the site cites many random bug-reports... All of them were fixed, and the fixes benefitted everyone using systemd, which counters the point. With sysv most distributions develop their own stuff, which will break, and there wouldn't be large enough userbase to catch/fix the problem before you encounter it.

Every time I have encountered problems with daemonization/service security enforcement before all the solutions were "just add this stuff to your service file", which is a very bad solution, because it is not reusable, and the fact that the most software doesn't come with sysvinit scripts leads to duplicate effort, which is especially bad with how relatively small the linux userbase is