submitted 2 hours ago by [email protected] to c/[email protected]

cross-posted from: https://floss.social/users/be4foss/statuses/112638603664718053

MacBook Air owner?

MacBook Air owner?

2018/2019 models are losing #Apple support.


#OptGreen with #GNU/#Linux to keep your device in use! These machines will run beautifully for many years to come.

Not only wallet friendly, #upcycling keeps CO2 emissions out of the atmosphere. Ca. 75% of Apple's emissions comes from production alone (details in alt text).

Sustainable, independent #FreeSoftware: Better for users, best for the #environment.


#KDE #KDEEco #FOSS #OpenSource #MacBook

[-] [email protected] 1 points 1 day ago

Did you check the md5? If they were different, it could be anything (it doesn't imply modifications from massgrave either)

As for logic, bad actors would do anything. Even hijacking a server and replacing the ISOs of other hackers, or infiltrate the group and do so.

[-] [email protected] 1 points 2 days ago

Ah, docker-mailserver and delta.chat could also be great for your case!!

[-] [email protected] 19 points 2 days ago

E2E is complicated, if you self-host for a group, having TLS and encrypting data at rest (storage) may be enough. Get a threat model. That being said, I would recommend snikket.org which is a superset of extensions over XMPP which is the open source IM that was the base of almost every app out there. Matrix and Rocket are both alright too. Depends too on your resources, synapse requires too much RAM (or so I heard)

[-] [email protected] 11 points 3 days ago

Syncthing because it's p2p/ local-first. Meaning it's robust to interruptions.

[-] [email protected] 3 points 3 days ago

Great idea!!!

[-] [email protected] 0 points 3 days ago

Count me in. I am moderator of another communities here, no problem.

[-] [email protected] 1 points 6 days ago

Perhaps you can get better at encapsulation. To me, python is highly readable code (and therefore, predictable), specially when functions are properly named.

What were you working on?

[-] [email protected] 0 points 6 days ago

And if it weren't like that, we can also block connections with NetGuard ;)

[-] [email protected] 4 points 6 days ago* (last edited 6 days ago)

Perhaps an example with another function helps, but I will use a list of numbers (lists' syntax uses square brackets).

values = [1, 2, 3]
total = sum(values)
[-] [email protected] 0 points 1 week ago

It's like a subset of the utilities on it-tools.tech but other than that is a kind of a clone.

[-] [email protected] 1 points 1 week ago

Maybe you find it. But do keep in mind that FOSS projects tend to be smaller than commercial privacy nightmares. So, if you could live with the functionality being split across apps, it will be more feasible. It's also easier to maintain smaller apps, so there's many benefits overall..!

[-] [email protected] 4 points 1 week ago

Runner Up, on f-droid is great for measuring speed and the like. I assume you meant running and gps. Other sports (e.g. gym, weights or functional training) got other apps. I'm not logging anything, just use TimeR Machine for everything. As for the food, I have no experience but there are a couple of apps on F-droid like FitBook or SECUSO's food-tracker. Good luck!

submitted 1 week ago by [email protected] to c/[email protected]

cross-posted from: https://sh.itjust.works/post/8578075


submitted 1 week ago by [email protected] to c/[email protected]

cross-posted from: https://lemm.ee/post/33840999

YAMS: Download music from Qobuz, Tidal, Spotify, Apple Music, Deezer, Youtube.

submitted 2 weeks ago by [email protected] to c/[email protected]

cross-posted from: https://slrpnk.net/post/10182171

Mutual Aid: A Factor of Evolution by Pëtr Kropotkin

submitted 2 weeks ago by [email protected] to c/[email protected]

cross-posted from: https://mbin.grits.dev/m/[email protected]/t/179398

Humanity making progress like it always does

submitted 2 weeks ago by [email protected] to c/[email protected]

cross-posted from: https://lemmy.dbzer0.com/post/21328454

PGSub - A Giant Archive of Subtitles For Everyone

I've been working on this subtitle archive project for some time. It is a Postgres database along with a CLI and API application allowing you to easily extract the subs you want. It is primarily intended for encoders or people with large libraries, but anyone can use it!

PGSub is composed from three dumps:

  • opensubtitles.org.Actually.Open.Edition.2022.07.25
  • Subscene V2 (prior to shutdown)
  • Gnome's Hut of Subs (as of 2024-04)

As such, it is a good resource for films and series up to around 2022.

Some stats (copied from README):

  • Out of 9,503,730 files originally obtained from dumps, 9,500,355 (99.96%) were inserted into the database.
  • Out of the 9,500,355 inserted, 8,389,369 (88.31%) are matched with a film or series.
  • There are 154,737 unique films or series represented, though note the lines get a bit hazy when considering TV movies, specials, and so forth. 133,780 are films, 20,957 are series.
  • 93 languages are represented, with a special '00' language indicating a .mks file with multiple languages present.
  • 55% of matched items have a FPS value present.

Once imported, the recommended way to access it is via the CLI application. The CLI and API can be compiled on Windows and Linux (and maybe Mac), and there also pre-built binaries available.

The database dump is distributed via torrent (if it doesn't work for you, let me know), which you can find in the repo. It is ~243 GiB compressed, and uses a little under 300 GiB of table space once imported.

For a limited time I will devote some resources to bug-fixing the applications, or perhaps adding some small QoL improvements. But, of course, you can always fork them or make or own if they don't suit you.

submitted 2 weeks ago by [email protected] to c/[email protected]

cross-posted from: https://lemmy.blahaj.zone/post/12660948

Deceleration: Notes on anarchism and degrowth

submitted 1 month ago by [email protected] to c/[email protected]

cross-posted from: https://lemmy.ml/post/15808940

Tribler *arr integration

Hey selfhosters!

I recently discovered Tribler - anonymity focus torrent client. It made some rounds on hackernews and I'd never heard of it before.

I installed gui and was not impressed - it ran terribly on macos. However, I was able to test download and its anonymity features - it uses TOR inspired onion routing. I saw they had API available - and thought it would be perfect for my selfhosted *arr stack usage. However, *arr apps did not integrate tribler API (understandably, it's a niche client)

I dug in a bit and thought it would not be so difficult to create a shim that pretends to be some better integrated torrent client.

I picked qbittorrent.

You can check the link. I run it in docker. Add it to sonarr / radarr as qbittorrent client (username and password is irrelevant, as tribler shim integrates with tribler through API key) It's not the most secure approach - but managing torrents wihout authentication in my home network is an acceptable risk.

I was not able to download anything with more than 1 hops in between - ie it does hide your real IP address, but only uses one relay in between. It's not perfect, but seems to work as designed. I run my services mostly in Kubernetes, so there's likely something in my networking that. I will poke around more to see what could be the issue.

For now, the torrent management works through arr apps using the shim, however, the category is not implemented. Therefore, you can only use one category for both sonarr and radarr for example, and you will see downloads of both of those.

Best ship ever! (lemmy.world)
submitted 1 month ago by [email protected] to c/[email protected]

cross-posted from: https://lemmy.world/post/15581511


4 panel comic by War and Peas. 1. Panel shows two pirates, the first pirate speaks "Captain, our rivals have been calling us names again." 2. Panel: The pirate continues, "They said we were a bunch of handicaps." 3. Panel: The captain himself says, "That's ableism! And we don't tolerate that kind of talk here". 4.Panel: The ship in full from afar waving a bunch of flags, such as the pride flag, the pirate skull-and-crossbones, the human rights flag, the trans flag and more.

submitted 1 month ago by [email protected] to c/[email protected]
submitted 1 month ago by [email protected] to c/[email protected]

cross-posted from: https://lemmy.ml/post/15676759

Chinese doctors treated an end-stage type 2 diabetic patient by implanting islet tissue derived in vitro from his own endoderm stem cells. The patient has been insulin-independent for 33 months.

submitted 1 month ago by [email protected] to c/[email protected]

Cockpit shows some PCP metrics but Grafana is nicer and better suited for time-series data.

view more: next ›


joined 1 year ago