moonpiedumplings

joined 2 years ago
[–] [email protected] 2 points 1 day ago* (last edited 1 day ago)

I don't know how to retire a car but my dad has guided me through replacing a few bits of the engine mount, so does that count?

[–] [email protected] 2 points 1 day ago* (last edited 1 day ago)

Now, I don't write code. So I can't really tell you if this is the truth or not — but:

I've heard from software developers on the internet that OpenCL is much more difficult and less accessible to write than CUDA code. CUDA is easier to write, and thus gets picked up and used by more developers.

In addition to that, someone in this thread mentions CUDA "sometimes" having better performance, but I don't think it's only sometimes. I think that due to the existence of the tensor cores (which are really good at neural nets and matrix multiplication), CUDA has vastly better performance when taking advantage of those hardware features.

Tensor cores are not Nvidia specific, but they are the "most ahead". They have the most in their GPU's, and probably most importantly: CUDA only supports Nvidia, and therefore by extension, their tensor cores.

There are alternative projects, like how leela chess zero mentions tensorflow for google's Tensor Processing Units, but those aren't anywhere near as popular due to performance and software support.

[–] [email protected] 4 points 1 day ago* (last edited 1 day ago) (1 children)

AFIK it’s only NVIDIA that allows containers shared access to a GPU on the host.

This cannot be right. I'm pretty sure that it is possible to run OpenCL applications in containers that are sharing a GPU.

I should test this if I have time. My plan was to use a distrobox container since that shares the GPU by default and run something like lc0 to see if opencl acceleration works.

Now where is my remindme bot? (I won't have time).

[–] [email protected] 5 points 1 day ago* (last edited 1 day ago) (3 children)

18 points.

I've owned a dictionary and an encyclopedia.

[–] [email protected] 3 points 2 days ago

Here's an older article by the FSF:

https://www.fsf.org/blogs/licensing/more-about-the-app-store-gpl-enforcement

The short version is that Apple applies further restrictions what you can do with apps from the App Store, that conflict with the GPL's explicit requirement that software distributed is freely usable.

Apple is not unique in this, as other locked down app stores, like console app stores have similar issues.

It should also be noted that Apple themselves refuses to use GPL code in MacOS. They used to be using a very outdated bash version (since newer versions were GPL licensed), but it seems they've switched to zsh instead.

Google is similar, in that they have an internal policy to never touch AGPL code — You're not even supposed to install AGPL apps.

[–] [email protected] 8 points 2 days ago (6 children)

None. The Apple App store straight up disallows AGPL and GPL licensed code on it.

Sometimes people mistake platforms banning or refusing to use A/GPL licensed code as restrictions of the license itself, and that's what they refer to by "The A/GPL is 'restrictive'" — because A/GPL licensed code can't be used on every platform.

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

It's worked fine for me with no configuration. If you ask for help, we can troubleshoot and get it working.

[–] [email protected] 8 points 1 week ago (1 children)

I despise the way Canonical pretends discourse forum posts by their team members* are documentation.

I've noticed they have been a bit better lately, and have migrated much of the posts to their documentation, but it seems they are doing it again.

As this is developed, we will update this post to link to the new documentation and feature release notes.

Pro tip: You could have just made the documentation directly, with the content of this post. Or maybe a blog post. But please stop with the forum posts. They are very confusing for people not used to these... unique locations.

*Not that people are easily able to find this out when they don't give any indication that the forum post is something other than just another post by a rando. Actually, I'm just guessing here, based on the quoted reply, for all I know this could be a post by someone unrelated to Canonical. The account is 3 months, and the post itself is identical to a regular forum post from a regular forum member...

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

Actually I just realized that's not true. it is possible to serve a single app via kasmvnc. It's still web based though.

It's quite fast, I recommend you try it.

https://docs.linuxserver.io/images/docker-webtop/ -- these are all in one docker containers that include kasmvnc and some apps, but you can also deploy kasmvnc independently.

[–] [email protected] 1 points 2 weeks ago* (last edited 2 weeks ago) (2 children)

KasmVNC is basically a completely different solution. It's browser based, has authentication (although regular vnc does as well), and they've made significant improvements to performance by using libjpeg-turbo instead of the normal image libraries.

When using the docker containers (e.g. the webtop linuxservio oned), I noticed no lag for non-gpu accelerated sessions over the internet.

Edit: although it's not your definition of rootless though.

[–] [email protected] 0 points 2 weeks ago (5 children)
 

See title

 

See title

 

I find this hilarious. Is this an easter egg? When shaking my mouse cursor, I can get it to take up the whole screens height.

This is KDE Plasma 6.

 

I find this hilarious. Is this an easter egg? When shaking my mouse cursor, I can get it to take up the whole screens height.

This is KDE Plasma 6.

 

I find this hilarious. Is this an easter egg? When shaking my mouse cursor, I can get it to take up the whole screens height.

This is KDE Plasma 6.

 

Incus is a virtual machine platform, similar to Proxmox, but with some big upsides, like being packaged on Debian and Ubuntu as well, and more features.

https://github.com/lxc/incus

Incus was forked from LXD after Canonical implemented a Contributor License Agreement, allowing them to distribute LXD as proprietary software.

This youtuber, Zabbly, is the primary developer of Incus, and they livestream lots of their work on youtube.

11
Cuttle (en.m.wikipedia.org)
 

This card game looks really good. There also seems to be a big, open source server: https://github.com/cuttle-cards/cuttle

 

Source: https://0x2121.com/7/Lost_in_Translation/

Alt Text: (For searchability): 3 part comic, drawn in a simple style. The first, leftmost panel has one character yelling at another: "@+_$^P&%!. The second comic has them continue yelling, with their hands in an exasperated position: "$#*@F% $$#!". In the third comic, the character who was previously yelling has their hands on their head in frustration, to which the previously silent character responds: "Sorry, I don't speak Perl".

Also relevant: 93% of paint splatters are valid perl programs

 

https://security-tracker.debian.org/tracker/CVE-2024-47176, archive

As of 10/1/24 3:52 UTC time, Trixie/Debian testing does not have a fix for the severe cupsd security vulnerability that was recently announced, despite Debian Stable and Unstable having a fix.

Debian Testing is intended for testing, and not really for production usage.

https://tracker.debian.org/pkg/cups-filters, archive

So the way Debian Unstable/Testing works is that packages go into unstable/ for a bit, and then are migrated into testing/trixie.

Issues preventing migration: ∙ ∙ Too young, only 3 of 5 days old

Basically, security vulnerabilities are not really a priority in testing, and everything waits for a bit before it updates.

I recently saw some people recommending Trixie for a "debian but not as unstable as sid and newer packages than stable", which is a pretty bad idea. Trixie/testing is not really intended for production use.

If you want newer, but still stable packages from the same repositories, then I recommend (not an exhaustive list, of course).:

  • Opensuse Leap (Tumbleweed works too but secure boot was borked when I used it)
  • Fedora

If you are willing to mix and match sources for packages:

  • Flatpaks
  • distrobox — run other distros in docker/podman containers and use apps through those
  • Nix

Can get you newer packages on a more stable distros safely.

 

I couldn't get any of the OS images to load on any of the browsers I tested, but they loaded for other people I tested it with. I think I'm just unlucky.

Linux emulation isn't too polished.

view more: next ›