@avidamoeba@lemmy.ca cover
@avidamoeba@lemmy.ca avatar

avidamoeba

@avidamoeba@lemmy.ca

This profile is from a federated server and may be incomplete. View on remote instance

avidamoeba , (edited )
@avidamoeba@lemmy.ca avatar

Despite Sundar's leadership, do you think that extending update support to 7 years took no innovation? The Android team has been doing major system reworks to make this practical. The Tensor team has been working to do the same on the hardware side. Samsung is likely reusing firmware and software from that work given that the hardware is shares a lot of Samsung IPs. Prior to these developments Samsung was not interested in providing anywhere close to this length of support.

Android is in the best place it's ever been since its release. It's on more things than ever and we have the kind of update support we used to only dream about in 2008. And we have devices with unlockable and rekockable bootloaders. 🤯

avidamoeba ,
@avidamoeba@lemmy.ca avatar

Maybe I'm out of the loop when did Samsung commit? Isn't the article about it happening now?

avidamoeba ,
@avidamoeba@lemmy.ca avatar

You're describing the standard neoliberal argument for free trade. It kinda makes sense on the surface, if you don't consider its externalities such as its impacts on labor and domestic aggregate demand. Luckily you don't have to guess what their effects are as you can see many of them in the US today. For example the rise of Trump and the desire to do away with the remains of the American democracy. Walking down that path to its end likely won't result in maximum EVs in people's hands.

Linux mint or zorin OS for layman beginners who just want everything to work and focuses on stability , privacy , security ? Also what to do if I switched to mint and WiFi stopped working ?

Hey, so I just put this part up first because this is the one I urgently and importantly need answered even tho I wrote that hideous text block first (sorry English isn't my first language )....

avidamoeba ,
@avidamoeba@lemmy.ca avatar

Ubuntu LTS is likely the easiest to live with for a layperson. It's got the stability, support and it's got the biggest body of information for how to do things and solve problems as well as the most users using it who can help. Ubuntu LTS derivatives would inherit a lot of that but not all. The changes made to turn Ubuntu into Kubuntu for example invalidate any info for Ubuntu related to GNOME. And so on.

How much does it matter what type of harddisk i buy for my server?

Hello, I'm relatively new to self-hosting and recently started using Unraid, which I find fantastic! I'm now considering upgrading my storage capacity by purchasing either an 8TB or 10TB hard drive. I'm exploring both new and used options to find the best deal. However, I've noticed that prices vary based on the specific...

avidamoeba ,
@avidamoeba@lemmy.ca avatar

Yes three are differences but you're running a redundant array of independent disks in order not to care about those differences.

avidamoeba ,
@avidamoeba@lemmy.ca avatar

Sure but technically non-redundant schemes also fall under the category. E.g. RAID0, multiple non-redundant ZFS vdevs, etc. Those would be reducing the performance effects of single disks.

avidamoeba ,
@avidamoeba@lemmy.ca avatar
  • Preparations for a kernel panic screen as sort of like a Windows Blue Screen of Death (BSoD).

This is my favorite part.

avidamoeba , (edited )
@avidamoeba@lemmy.ca avatar

Weird feeling about this. $5-$20 flat fee sounds like a lower price than what I'd imagine donations would bring. I imagine most who would donate would give at least $5-20, and then some would subscribe monthly. The dev team is obviously gonna get funding from Eron for now which would likely be higher today than what they get in donations.

avidamoeba , (edited )
@avidamoeba@lemmy.ca avatar

Me too, I subbed for monthly.

The one thing I can see FUTO can do is provide capital up front for developers to work which could be recouped over time as more users begin to use and pay for the software. That makes sense and in a competent, not neoliberal economy, the government might have a fund doing something like that. What I'm a bit worried about is that this might not be all Eron's up to. But again, we'll take his money when he gives it, so long as the work is open source. And we'll see where we end up in a few years. 😅

avidamoeba ,
@avidamoeba@lemmy.ca avatar

I had several Xperias before switching to Pixel. It was the lack of updates that did it for me. Offer 7 years of updates in a repairable package and I'll buy an Xperia again. At this point the only two trains that look acceptable with their own pros and cons are Pixel and Fairphone.

avidamoeba ,
@avidamoeba@lemmy.ca avatar

5 years? That must be new. 🥹

avidamoeba ,
@avidamoeba@lemmy.ca avatar

I don't know if you can do this with Jellyfin but this is what I could do with Plex:

  • create an account for her
  • create a new dir for her movies
  • create a new movie library called "Mom's special" which watches this dir
  • share the new library with her account
  • share the rest of the libraries with her account
  • drop the garbage in the special dir

In the end no one else sees Mom's special, while your mom sees everything and Mom's special.

avidamoeba ,
@avidamoeba@lemmy.ca avatar

Perfect. That checks one more requirement on my migration checklist. 🥹

avidamoeba ,
@avidamoeba@lemmy.ca avatar

If I read this correctly, Immich is setup entirely through Ansible, no docker compose. That's fine, however if Immich changes something drastically in their setup topology, it'll be more work for you to implement those changes. For services that use docker compose, you could use Ansible to deploy a compose file in a dir, say /opt/immich-docker along with its requisite .env and other files. Then setup running it via systemd. Then when you need to update it, it's almost copy-paste from the upstream compose file into your Ansible repo.

avidamoeba , (edited )
@avidamoeba@lemmy.ca avatar

I wouldn't do that because I'd be inevitably picking up breaking changes without my knowledge that I'd have to fix after the fact. Unless you're pulling from a tag I guess. Still storing along the playbook feels more robust. It's less likely to get any surprises. Also I'm working under the assumption that you want to write idempotent code so you don't get breakage when your rerun it, which allows to run it on a schedule, to ensure your config doesn't drift too much.

avidamoeba ,
@avidamoeba@lemmy.ca avatar

Pretty accurate representation of the average finfluencer.

avidamoeba ,
@avidamoeba@lemmy.ca avatar

Unplugged from Deplatforming, Plugged into Freedom.

🤔 Am I hearing a dog whistle?

avidamoeba , (edited )
@avidamoeba@lemmy.ca avatar

Or do something funky like using a privileged Docker container built from 22.04 (or anything else with old enough samba) to mount the samba share onto a volume that sits on the host OS. 😂

Something like:

  • Create a mount point, say /media/myshare
  • docker run --privileged -it --rm -v /media/myshare:/mnt ubuntu:22.04 bash
  • mount -t cifs //<host>/<path> /mnt -o user=<user>,password=<user>
  • Check the contents of /media/myshare on the host.

If it works, you could bake this into a startup script for the Docker image. Run it with the appropriate --cap-add instead of --privileged. Start it on boot via systemd.

avidamoeba ,
@avidamoeba@lemmy.ca avatar

Yeah but some of the samba mounting mechanism is outside of the kernel. The protocol deprecation might just be in a separate package. 🥹 I haven't checked.

avidamoeba ,
@avidamoeba@lemmy.ca avatar

We can connect two computers over USB and we do it all the time. E.g. your phone and your PC. One or both of the computers needs to be able to act as a device. Most Android computers can switch between host and device depending on what's plugged in. It all comes down to implementation.

avidamoeba ,
@avidamoeba@lemmy.ca avatar

Will the license change?

No. Immich will continue to be licensed under AGPL without a CLA.

avidamoeba , (edited )
@avidamoeba@lemmy.ca avatar

This is some naive stuff right here.

Elite programmers make most of the important stuff

This is false. Not even gonna elaborate.

Competition is the solution

No. Competition is inefficient and the best software we have is built cooperatively. Linux, most open source software. We dislike duplication for a reason and seek to avoid it when possible. We try to avoid forking, instead we try to work together as much as possible. Corporations also run things cooperatively internally instead of duplicating effort. Competition is only needed when you a profit driven market is what determines what's offered and used and it comes with tremendous inefficiency.

I'm a big fan of free market capitalism. When there's a lot of churn...

Yeah. See above.

If you have an individual in charge of a company, that's better than having a mob

Oh Jesus... He doesn't realize that most of the problems that developers face which they can't fix, including himself when he was at Yahoo, are exactly because there's a guy or few in charge and the developers have no decision power.

Quit your job ...

Nope. I won't quit my job to join another place where I have no vote. As long as you're creating companies that aren't democratic by design, I'm changing one guy profiting from me for another. If the other guy is marginally more ethical, that's only gonna last as long as the push for profit knocks on the door. We can't all be CEOs so the only way to build sustainably ethical companies is for them to be ruled by the mob. One person, one vote. Otherwise I'm better off creating democracy by working to unionize the existing corporations.

If the guy wants to fund FOSS, great. But unfortunately this FUTO venture is unlikely to be the organization that dramatically changes the status quo. We need another billi that has read and understood a bit about class analysis and democracy to do that.

avidamoeba ,
@avidamoeba@lemmy.ca avatar

Watched this talk as well. These folks are clueless. I'm glad the Immich devs are getting money from them but that's not gonna last. Eron himself went about if they don't have X users in Y time, then they'll have problems (they not being Immich specifically).

avidamoeba ,
@avidamoeba@lemmy.ca avatar

Contribution/contributor license agreement. It's a document that transfers the copyright from the original author - developer submitting a patch or PR - to the project owner, e.g. FUTO. If FUTO required CLA for all Immich contributions, then FUTO would own the copyright for all the source code of Immich. This allows FUTO to relicense Immich under a different license, other than GPL, for whatever purpose, without asking anyone. For example they could make modified Immich versions for sale, or sell the Immich source code to third parties under EULA or any other license. Without a CLA, FUTO would have to get written agreement from every Immich source code contributor to change the Immich license, which would happen in 2000 and never, at least not without ponying up cash.

avidamoeba , (edited )
@avidamoeba@lemmy.ca avatar

Yes it is absolutely worth it. I'm personally using SaltStack because I already knew some but if I were starting anew I'd go with Ansible. I completely disagree with the opinion that it's similar to Bash but I don't have the energy to go into detail for why. From user's perspective, config management code is much clearer to read and write, much less error prone than bash scripts and it's easy to reuse other people's battle tested code (often in production) to deploy things for yourself. Personally I find it way easier to read Salt code I forgot everything about than Bash.

avidamoeba ,
@avidamoeba@lemmy.ca avatar

Can't wait for this to land in Debian/Ubuntu. 😁 I'll donate the profit margin of a System76 laptop.

avidamoeba ,
@avidamoeba@lemmy.ca avatar

Along with non-profit verified review orgs like Consumer Reports.

Is anyone using VMware under a Wayland host?

I've been using VMware Player (free version) for a while now and it's been working fine. Recently I switched to Wayland and VMware's grab input behavior broke. The guest gets most keys correctly but Alt and Super are intercepted by the host. Clicking on the vm also gives me a remote desktop popup on the host prompting to allow...

avidamoeba ,
@avidamoeba@lemmy.ca avatar

I had to switch the computer where I needed VMware to an Xorg session. 🥹

avidamoeba ,
@avidamoeba@lemmy.ca avatar

Yeah, Windows on KVM without GPU acceleration is not ideal. Also setting up a VM with all the bells and whistles like a shared folder, USB, printing is still easier on VMware than virt-manager. I've recently switched all my Windows VMs from VMware to KVM/virt-manager.

avidamoeba ,
@avidamoeba@lemmy.ca avatar

Fractional scaling is also a bit subpar.

avidamoeba ,
@avidamoeba@lemmy.ca avatar

If I didn't use Ubuntu LTS, I'd be using Debian.

avidamoeba ,
@avidamoeba@lemmy.ca avatar

If you want to ensure no surprise breakage, you'd want to create your own package, apply the patch and version it a lot higher than the current version of the original and install it. The downside is you won't get updates of the original unless you respin your package based on the latest.

If you don't care about inevitable breakage, the myriad proposed patching processes would work. At some point your patch won't apply and you'd have to go in there and fix things.

avidamoeba ,
@avidamoeba@lemmy.ca avatar

I could barely make out the straw man hiding between the ads. The author is working hard for them clicks!

avidamoeba ,
@avidamoeba@lemmy.ca avatar

Yeah, I wonder why the author puts ads on their website in 2024 too.

avidamoeba ,
@avidamoeba@lemmy.ca avatar

The Linux 6.8 kernel now
enables low-latency features by default.

I lived to see this day. 🤯

avidamoeba ,
@avidamoeba@lemmy.ca avatar

That when there's load on the system, fewer tasks will get slower, but also fewer things would complete overall in a given time frame. For example you should get fewer stutters in CS2 if a background task loads the system while you're trying to nail someone with a scout. So long as CS2 has higher priority.

Thinking of building a database of "stuff" that I have at home + some other family households. Multiple accounts with private and shared inventories.

The use case is basically so that all my family members we can check that "John has an old laptop collecting dust" or "Mary has this specific tool that I'd love to use for my current project"....

avidamoeba ,
@avidamoeba@lemmy.ca avatar

Just a wiki with a decent search. For example Wiki.js.

avidamoeba ,
@avidamoeba@lemmy.ca avatar

Hm. NocoDB looks interesting.

avidamoeba , (edited )
@avidamoeba@lemmy.ca avatar

I like snap. On Ubuntu, it does everything Flatpak does and it can also do system components. It's a system that allows to build a complete OS with the benefits of Flatpak. It's a fairly well designed system and it came earlier than Flatpak. It works well for Ubuntu and its developers. There's a lot of misinformation around it and the wider community seems to have jumped on the Flatpak wagon. That means we're unfortunately gonna get mixed classic-base (deb, rpm) with Flatpak apps OSes in the longer term, instead of full Snap OSes. That's a lame compromise but it is what it is. Not the first time the Linux community chooses technically interior tech for ideological reasons. Ultimately we use other people's labor so we get what they decide and that's alright. Classic core plus Flatpak is still way better than the all-classic status quo so I ain't mad.

avidamoeba ,
@avidamoeba@lemmy.ca avatar

I thought I'd be the only lucky one here! 🥹

avidamoeba ,
@avidamoeba@lemmy.ca avatar

There's nothing to buy, Linux is already in ECUs on the road. Elektrobit is just developing yet another option.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • All magazines