mudeth

joined 1 year ago
[–] mudeth@lemmy.ca 2 points 4 months ago (1 children)

SD cards don't perform wear leveling while ssds do. This is why there are specific SD cards meant for surveillance cameras. They have additional wear levelling circuitry at the expense of speed.

So photographers who fill up their sd cards end up writing over the same spots repeatedly and wear them out.

[–] mudeth@lemmy.ca 1 points 6 months ago* (last edited 6 months ago) (1 children)

More secure: any bootloader tampering happening via physical access to the device will trip the warning.

More compatible: some apps (banks usually) flag an unlocked bootloader as a security threat.

[–] mudeth@lemmy.ca 4 points 6 months ago

The skybox in E1 is from China FYI! E2 is from Zion National park. So if you really want to, you can explore them :)

A thread on DW with sources.

[–] mudeth@lemmy.ca 9 points 6 months ago

I default to nanoreview when I do a Google search. It's pretty comprehensive and easy to scan.

[–] mudeth@lemmy.ca 2 points 7 months ago

Thanks. I have a pretty old install so my module list is a relic of the time but it makes sense why it still works for me. I'll edit.

[–] mudeth@lemmy.ca 4 points 7 months ago* (last edited 7 months ago) (5 children)

There are workarounds:

Install magisk, add the app to the zygisk denylist before first run.

Install ~~universal safetynet fix and magisk hide props config (modules for magisk).~~

For some apps, you may have to install them in island so that they can't detect the magisk app.

[–] mudeth@lemmy.ca 2 points 7 months ago

Appreciate the pointers!

[–] mudeth@lemmy.ca 2 points 7 months ago (2 children)

That's the one, thanks! I better get to it before Fossil pulls the app. You need to extract a private key from the paired app correct?

[–] mudeth@lemmy.ca 2 points 7 months ago (4 children)

Not hybrid watches but Garmin watches have a passive LCD screen that is readable under reflected light and the app is excellent, albeit proprietary.

I have a Fossil hybrid and Garmin Instinct and wear the instinct most of the time. I find the Fossil app too basic and it drains battery. I have heard about an open source app that can sync to them however.

[–] mudeth@lemmy.ca 1 points 8 months ago

That was my impression as well. But since I'm on a low-RAM VPS any overhead in RAM adds up, and I wanted to know how process deduplication works before I get into it.

[–] mudeth@lemmy.ca 1 points 8 months ago (1 children)

Yes this is what I want to do. My question is how docker manages shared processes between these apps (for example, if app1 uses mysql and app2 also uses mysql).

Does it take up the RAM of 2 mysql processes? It seems wasteful if that's the case, especially since I'm on a low-RAM VPS. I'm getting conflicting answers, so it looks like I'll have to try it out and see.

[–] mudeth@lemmy.ca 1 points 8 months ago (1 children)

Aren't containers the product of compose files? i.e. the compose files spin up containers. I understand the architecture, I'm just not sure about how docker streamlines separate containers running the same process (eg, mysql).

I'm getting some answers saying that it deduplicates, and others saying that it doesn't. It looks more likely that it's the former though.

 

Hi, I'm just getting started with Docker, so apologies in advance if this seems silly.

I used to self-host multiple services (RSS reader, invoicing software, personal wiki) directly on a VPS using nginx and mariadb. I messed it up recently and am starting again, but this time I took the docker route.

So I've set up the invoicing software (InvoiceNinja), and everything is working as I want.

Now that I want to add the other services (ttrss and dokuwiki), should I set up new containers? It feels wasteful.

Instead, if I add additional configs to the existing servers that the InvoiceNinja docker-compose generated (nginx and mysql), I'm worried that an update to Invoiceninja would have a chance of messing up the other setups as well.

It shouldn't, from my understanding of how docker containers work, but I'm not 100% sure. What would be the best way to proceed?

view more: next ›