moonpiedumplings

joined 2 years ago
[–] moonpiedumplings 2 points 3 days ago

I'm pretty sure it's possible to use timeshift to create backups on another drive using rsync (instead of btrfs). They are incremental, and deduplicated, as well.

But the other commenters are correct, timeshift is not a backup tool, it's more for snapshots to undo system changes you may not want. In addition to that, it doesn't do user files by default — because again, it's not a backup tool.

btrfs send/receive technically does what you want, using btrfs to do backups to another drive, but I don't think any GUI app supports it. Plus, you would have to create snapshots for btrfs from the command line.

Your best bet are apps explicitly designed for this usecase, like someone mentioned pika, or borg or restic are good choices. They don't do BTRFS, but they do incremental, deduplicated updates in a user friendly way.

[–] moonpiedumplings 6 points 3 days ago

This is common in the IT world. Printers are such painful devices and installing drivers on every Windows desktop just adds to the pain, but by doing this you don't need to install drivers, as Linux can serve something that doesn't need drivers to print to.

[–] moonpiedumplings 2 points 3 days ago (1 children)

Wasn't privacytools the original, before they were bought out and the original people moved to privacy guides?

https://www.privacyguides.org/en/about/privacytools/

[–] moonpiedumplings 1 points 1 week ago

Vertical tabs? PWAs don’t even have tabs. Why are you bringing this up?

They are examples of extremely wanted features that the firefox community has been asked for a while, but have only been added now.

he browser extension you mentioned is from a 3rd party (and I have tried in the past and gave up because it just didn’t work, which was a far cry from the easy to use PWA support Firefox once had).

Worked on my machine ¯_(ツ)_/¯

I disagree with the idea that Google's money comes with strings attached that influence the development of Mozilla Firefox. Google props Firefox up in order to avoid being hit by anti trust laws. Trying to explicitly or implicitly use that money for to intentionally Firefox bad, would be extremely risky, as if the slightest bit of evidence was out, they would immediately be hit with an antitrust suit, and it would defeat the purpose of the money.

Well, they are being hit with one right now, but it's not about the Google-Mozilla relations, but instead Google's dominance as a default search engine.

The loss of PWA Site-Specific Browsers is an interesting coincidence — but that's all it is, a coincidence. The fact that they are being readded as an official feature, but only after Firefox got a UI rewrite is evidence that there are other internal and unrelated factors at play.

Google maintains their dominance by adding to web standards very quickly, making it difficult for other browser engines to keep up, and "accidentally" breaking youtube on other browsers, in addition to other shenanigans. No browser engine will have the resources to keep up with that, and they don't have to keep firefox intentionally bad by denying power users features when the vast majority of users will find something that youtube doesn't work on unusable.

[–] moonpiedumplings 1 points 1 week ago* (last edited 1 week ago) (2 children)

only to be shutdown by corporate before it gets much steam.

So I guess you just completely ignored the part where I mentioned how they are readding support for site-specific-browsers (the ability to install a PWA as an app) and also officially adding vertical tabs? If that's your definition of "shutdown", then I don't know what to tell you.

But I'm sure the fact that features that explicitly affect the UI being added only after a rewrite/refactor of firefox's UI is completely coincidental.

EDIT: To me, it's clear that they didn't want to add these features officially since all the work would get wasted and overwritten if the UI rewrite happened. But there was always unofficial support, like this browser extension, and for PWA's with service workers, they would work offline as well (which was built into the browser itself).

[–] moonpiedumplings 2 points 1 week ago (4 children)

That's not quite true with the pwa thing. Many of the features of pwa support, particularly the interesting ability to have them work offline, were and are still supported in firefox.

What doesn't work is the ability to view websites as their own "app". This feature was most likely dropped because Firefox had to basically rewrite their UI engine, but now that it's done, we are seeing things like native sidebar (instead of topbar) tabs, and web apps (2025 article) get added again/officially.

Yeah I just did a quick test with photopea.com and it worked offline in firefox.

[–] moonpiedumplings 1 points 1 week ago* (last edited 1 week ago)

Many young people use instagram as their camera app. By "detect when they delete their selfies", I'm assuming, that they were explicitly detecting when someone would take a selfie (noting it as selfie, of course), and then immediately deleting it after


possibly before they ever uploaded it as a post.

Edit: the article doesn't say anything about this though, in fact it only mentions "selfie" once other than the title.

[–] moonpiedumplings 1 points 1 week ago* (last edited 1 week ago)

Are the Junos equivalents of the Cisco certs worth it as an alternative?

[–] moonpiedumplings 2 points 1 week ago* (last edited 1 week ago)

You're right, my bad. Dynamic linking and dynamic compilation are different thinks.

The library inter operation is a part of the translation layers that, like fex-emu which is becoming more and more supported by Fedora.

https://github.com/FEX-Emu/FEX/blob/main/ThunkLibs/README.md

manually vetted libraries where you can clean up the ABI

Yes, but usually games are ran with wine which does have a standard set of libraries it uses.

[–] moonpiedumplings 1 points 1 week ago

Yes, you can run games. See my other comments in the thread, it's now possible to use Arm translation to play PC games on android devices.

[–] moonpiedumplings 1 points 1 week ago

maybe it’s not as big of a thing as I imagine it being.

Yes, see my other comments in this thread for an explanation of this. The trick is that not all the calls are translated, as wine is able to use the arm version of the libraries rather than the x86 version.

[–] moonpiedumplings 2 points 1 week ago (2 children)

Should be awful for gaming. It’s possible to run x86 things with emulation, sure, but performance (especially single-thread)

Most modern software (games excluded), is dynamically compiled. This means that it’s not all one “bundle” that runs, but rather a binary that calls reusable pieces of code, “libraries” from the binary itself. Wine is dynamically compiled.

What makes modern x86 to arm translators special, is that the x86 binary, like an x86 version of wine, can call upon the arm versions of the libraries it uses ­— like graphic drivers. It’s because of this that the people on r/emulationonandroid managed to play GTA 5 with 30 fps via the computer version. There definitely is overhead, but it’s not that much, and a beefy machine like this could absolutely handle it.

https://moonpiedumplings.github.io/blog/scale-22/#exhibition-hall

The Facebook/Meta table had a booth where they had an ARM macbook that was running steam and they were installing games on it.

 

So this is a pretty big deal to me (it looks recent, just put up last October). One of my big frustrations with Matrix was that they didn't offer helm charts for a kubernetes deployment, which makes it difficult for entities like nonprofits and community clubs to use it for their own purposes. Those entities need more hardware than an individual self hoster, and may want features like high availability, and kubernetes makes horizontal scaling and high availability easy.

Now, according to the site, many of these features seem to be "enterprise only" — but it's very strangely worded. I can't find anything that explicitly states these features aren't in the fully FOSS self hosted version of matrix-stack, and instead they seem to be only advertised as features of the enterprise version

My understanding of Kubernetes architecture is that it's difficult for people to not do high availability, which is why this makes me wonder.

Looking through the docs for the "enterprise version, it doesn't look like anything really stops me from doing this with the community addition.

They do claim to have rewritten synapse in rust though

Being built in Rust allows server workers to use multiple CPU cores for superior performance. It is fully Kubernetes-compatible, enabling scaling and resource allocation. By implementing shared data caches, Synapse Pro also significantly reduces RAM footprint and server costs. Compared to the community version of Synapse, it's at least 5x smaller for huge deployments.

And this part does not seem to be open source (unless it's rebranded conduit, but conduit doesn't seem to support the newer Matrix Authentication Service.)

So, it looks Matrix/Element has recently become simultaneously much more open source, but also more opaque.

 

So this is a pretty big deal to me (it looks recent, just put up last October). One of my big frustrations with Matrix was that they didn’t offer helm charts for a kubernetes deployment, which makes it difficult for entities like nonprofits and community clubs to use it for their own purposes. Those entities need more hardware than an individual self hoster, and may want features like high availability, and kubernetes makes horizontal scaling and high availability easy.

Now, according to the site, many of these features seem to be "enterprise only" — but it's very strangely worded. I can't find anything that explicitly states these features aren't in the fully FOSS self hosted version of matrix-stack, and instead they seem to be only advertised as features of the enterprise version

My understanding of Kubernetes architecture is that it's difficult for people to not do high availability, which is why this makes me wonder.

Looking through the docs for the "enterprise version, it doesn't look like anything really stops me from doing this with the community addition.

They do claim to have rewritten synapse in rust though

Being built in Rust allows server workers to use multiple CPU cores for superior performance. It is fully Kubernetes-compatible, enabling scaling and resource allocation. By implementing shared data caches, Synapse Pro also significantly reduces RAM footprint and server costs. Compared to the community version of Synapse, it's at least 5x smaller for huge deployments.

And this part does not seem to be open source (unless it's rebranded conduit, but conduit doesn't seem to support the newer Matrix Authentication Service.)

So, it looks Matrix/Element has recently become simultaneously much more open source, but also more opaque.

 

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.

27
Introducing Incus 6.7 (www.youtube.com)
submitted 6 months ago by moonpiedumplings to c/linux
 

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.

view more: next ›