[-] anzo@programming.dev 22 points 2 weeks ago

pola.rs enters the chat...

[-] anzo@programming.dev 17 points 1 month ago

Sci-Hub was the most similar exploitation of such "situation"

23
[-] anzo@programming.dev 27 points 1 month ago

If only they did the same with Palestine... That would be even better! Of course, many countries (Germany included) are yet to recognize that country because of reasons (fear included, specially Germany!)

50
submitted 1 month ago by anzo@programming.dev to c/foss@beehaw.org

In case of paywall, read it here: https://archive.ph/4Du7B

50
230
113

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

MacBook Air owner?

MacBook Air owner?

2018/2019 models are losing #Apple support.

https://arstechnica.com/gadgets/2024/06/the-case-for-and-against-macos-15-sequoia-being-the-final-release-for-intel-macs/

#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

#KDE #KDEEco #FOSS #OpenSource #MacBook

[-] anzo@programming.dev 19 points 2 months 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)

58
submitted 2 months ago by anzo@programming.dev to c/yurop@lemm.ee

The other post made me remember this website that I found interesting, specially for those needing to cut costs ;)

87

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

Heh

58

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

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

39
submitted 2 months ago by anzo@programming.dev to c/solarpunk@slrpnk.net

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

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

116

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.

28
submitted 2 months ago by anzo@programming.dev to c/solarpunk@slrpnk.net

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

Deceleration: Notes on anarchism and degrowth

31

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.

[-] anzo@programming.dev 19 points 4 months ago

Can you share what would be a concrete example of the risk taken by running a RM program with a memory leak or dangling pointers? I fail to see, by my own ignorance, the benefit of memory safety everywhere. But I do enjoy the rust rewrites of shell tools because of the ergonomics, speed, and new functionalities. I'm asking because the first thing you mentioned as a benefit was memory safety.

[-] anzo@programming.dev 18 points 4 months ago

Wasn't that designed like that intentionally? Was there any word on this from the typography designer?...

[-] anzo@programming.dev 17 points 5 months ago

Also, the number of seeds are a good measure for popularity of media that one might not had in their radar at all. Meanwhile, platforms try to push all sort of content only because they produced it, recommendation algorithms are needed (and insufficient), because there a huge load of crap being produced at such a high rate...

[-] anzo@programming.dev 20 points 8 months ago

Uptime Kuma maybe

[-] anzo@programming.dev 25 points 8 months ago

Also, GNU foundation , software, and license were product of community efforts. Just like science. We only see names because of our own biases towards the cult of personalities. Imho this is bc everyone wants to be a hero, and no one likes thinking we are just pieces playing a role that can very much be carried out by other people sooner or later. That's why we all should be doing our greatest efforts, even if you are not the legend you may want to be in whatever field of work you're doing..

[-] anzo@programming.dev 18 points 9 months ago

No offense but you should probably start by learning some frontend development (e.g. VueJs) because your pick sounds like you still don't understand the 'stack' architecture, divided between API endpoints (e.g. flask) and the reactive components (Javascript)..

[-] anzo@programming.dev 19 points 9 months ago

I was that adolescent too, not long ago.

This comic has an unpleasant ending, if you think of the person as being depressed, isolating himself, and in the end committing suicide.

I don't want to ruin the fun, but had to mention this to make it clear...

No matter how grim life seems to be, you should definitely look for help or any relative to talk to about how you feel.

There are no magic solutions, but you can feel better. And you deserve to feel better.

[-] anzo@programming.dev 30 points 10 months ago* (last edited 10 months ago)

As others just said, take the challenge of repairing or correctly identify what's broken. It should be fun, and part of the diy ethos.

If, you are still going for a new piece for the upgrades...

Depends very much on your scope. Heck, there's even aesthetics. Do you prefer AMD or Intel? Don't you feel like having an ARM and take the challenge of compatible images? Would you need to check the transcoding compatibility for Jellyfin? Are you going fangless? Is one 2.5gpbs eth port enough? Etc.

That said, check the reviews from https://www.servethehome.com/ they have articles with benchmarks and videos for all the latest nucs and other hardware's form factor servers.

Be aware that Intel discontinued the NUCs iirc.. but Asus or some vendor might have picked up to grab that market segment.

Good luck!

view more: ‹ prev next ›

anzo

joined 1 year ago
MODERATOR OF