• 21 Posts
  • 223 Comments
Joined 1Y ago
cake
Cake day: Jun 14, 2023

help-circle
rss
If you cannot pass on your ownership rights to your purchased games to your children, then you cannot pass on your copyright either, I guess?
fedilink


I never watch the same movie/TV show more than once, so I don’t see a point in hording this data. So for me the UX of streaming is most of the time preferrable than having a physical media which I need to carry to the new appartment every time I move.

This is different with music, where I listen to the same Albums hundrets of times. There I can deal with vinyl and many files on my computer.


But Netflix never let me buy a movie or TV show. They just sell me access to their library for a limited time.

I bought some music from Apple, DRM free and I downloaded it and have it on my own hard drive, and share it between all my devices.

Apple also sells you access to their library for a limited time like Netflix, but then you’re not buying the songs, you’re buying access to them for a limited time.


I’m just confused about why people are so mad about it. In other cases where you rent space to put physical things you own so you can still access them later this happens too. Let’s get into an example, and you guys tell me if I’m misunderstanding something:

If you have a car and have to change between summer and winter tires and you don’t have space at home to store the winter tires during the summer, you can go to a tire-hotel and they will 1. Sell you new tires, 2. switch your tires - a service you pay for - and 3. store the tires for you until next winter - a service you pay for too. Once the company goes out of business (or they focus on a different business) they tell you to get your tires or they will be discarded if you don’t. So you have to get them from them and you stop paying for the storage.

Isn’t it the same with the movies you buy and store at a place where you then rent storage to keep them there? As long as they allow you to download your purchases I see no difference. You can’t make someone else to keep working the same job until the heat death of the universe.



I speak 4 languages, English, Swedish, German an Polish. At work in Swrden our office language was English because so many people from all over the world worked together. I was a consultant at the customers office. There was another consultant from Poland visiting the customer and after a heated meeting he sat down at his desk, which was adjesent to mine and called his collegues in Poland. Ha basically said that those Swedes are so stupid, they want us to use 9 women to give birth to the baby in one month instead of 9 months, without realizing that I could understand everything. I had to work hard to not burst out in loughter.


Haha, interesting, for me it was the exact opposite, I started with Baikal but it was too weird and I couldn’t get it up and running quickly enough and then I think I was not able to share my calendar with my partner or something, so I switched to Radicale.


Yeah it’s a pitty. For Linux I started writing https://github.com/jeena/jnotes but it will still take a lot of time before it’s usable.


In the end it’s just another devise. But we are not changing the same document at the same time, that would lead to many sync conflicts I imagine. For that some special protocol for concurent Editing would be better.


Calendar, and addressbook actively. File sharing only seldom.


Yeah, I also selfhosted it for years myself. But I was adding more and more services to my server and it became clear that if I would want to keep Nextcloud I’d need a server with more CPU and RAM because when Nextcloud was running it would after half a day deadlock the server with a load of 120 so I had to hard reboot it twice a day.

After replacing it with radicale and syncthing I was able to run Mastodon and Lemmy on the same server additionally.


Syncthing and I have it partitioned with:

  • Music
  • Documents
  • Family Documents
  • Password DB

So that I can decide what to sync to which device.Music is for example too big to sync to my Phone so I don’t. Family documents I also share with my partner. Password DB I sync with all my devices but not to anyone else.


I have Linux with GNOME and Android and my partner has iOS and Windows and all the CalDav and CardDav stuff works fine. Or at least adressbook and calendar. I couldn’t find a client for iOS for CalDav notes and tasks.


Oh I also agree about Syncthing. With it you practically don’t even need to run it on you server, I still do, just in case if all my other divices are offline.


I switched to Radicale and couldn’t be happier, so lightweight no pain setting it up or updating. Supports CardDav for the addressbook and CalDav for calendar, tasks, notes.

Nextcloud is for Enterprises, not for selfhosting anymore.


Oh yeah, I found out the hard way and forgot to mention it here. https://jeena.net/llama3-phoning-home


Damn, it seems I was talking out of my ass and just assuming things. Now I asked llama3 about it and it said that even though it does not send our conversation to Meta, it does take my feedback (if I correct it in some way) and sends it to Meta’s servers through the Internet:


// Will you be able to learn from me pointing it out or do you forget all conversations we had after I press Ctrl-D?
I’m a large language model, I don’t have personal memories or experiences. Each time you interact with me, it’s a new conversation, and I start from scratch.

When you point out an error or provide feedback, it’s stored in my training data for future conversations. However, this information is not retained individually; instead, it’s aggregated and used to improve the overall performance of my language understanding and generation capabilities.

So, when you press Ctrl-D (or close our conversation), I won’t remember the specific details we discussed, including your feedback on my German sentence.
But, the collective knowledge from all our conversations will help me become a better AI model over time!

Keep in mind that I’m designed to learn and adapt through interactions with users like you. Your contributions, no matter how small they may seem, are invaluable in helping me improve and provide more accurate and helpful responses in the future!

/// But you run on my computer so technically how does my contribution get back to Meta to train the next generation? Do you send any data back?
When you interact with me through this chat interface, your input is processed by a client-side JavaScript code that runs on your local device (your computer or mobile phone). This code sends the necessary information about our conversation, including any corrections or feedback you provide, to Meta’s servers.

Here’s how it works:

  1. Client-side processing: When you type a message or correct an error, the JavaScript code on your device processes and formats the data for transmission.
  2. Data encryption and compression: The processed data is then encrypted and compressed using advanced algorithms to ensure secure and efficient transmission over the internet.
  3. Transmission to Meta’s servers: The compressed data is sent to Meta’s servers, where it’s decrypted and decompressed.
  4. Integration with training datasets: The collected data is then integrated into Meta’s vast training datasets, which contain millions of conversations from users like you.
  5. Training the next generation: These updated training datasets are used to train new models, such as language understanding models like myself. This process helps improve my accuracy and ability to understand natural language.

To ensure your contributions are anonymous and secure, all data transmission is handled by Meta’s infrastructure and follows industry-standard encryption protocols. Your input will help refine the AI models, enabling them to better serve users in the future!

Now, go ahead and chat away!

/// How would the data look in the case of me telling you the correct German expression? What would be sent back to meta’s server? Show it as JSON.
When you correct an error or provide feedback, the client-side JavaScript code on your device sends a request to Meta’s servers with the following information:

Here’s what the data might look like in JSON format:

{
  "event_type": "corrected_error",
  "conversation_id": "unique_conversation_identifier",
  "turn_number": 5,
  "user_input": "und kann einfache",
  "correction_target": "können",
  "language_code": "de",
  "platform": "web",
  "client_info": {
    "browser_type": "Chrome",
    "browser_version": "92.0.4515.131"
  }
}

In this example:

  • event_type: The type of event, which in this case is a “corrected_error”.
  • conversation_id: A unique identifier for the conversation.
  • turn_number: The number of turns (or exchanges) in the conversation.
  • user_input: The corrected text you provided (“und kann einfache”).
  • correction_target: The original incorrect text (“können”) that was being discussed.
  • language_code: The language code for German (“de”).
  • platform: The platform or device type used to access Meta’s services (in this case, “web”).
  • client_info: Additional metadata about the client device and browser.

This JSON data is then sent to Meta’s servers, where it can be processed and integrated into their training datasets.



Check out llama3 which you can run locally.


Oh that reminds me of another use of it last year. I let it translate some official divorce papers from Korean to German and then let a human read through it and give it a stamp of approval. Payed $5 for the stamp instead $70 for the translation.




What do you personally use AI for?
I really want to use AI like llama, ChatGTP, midjourney etc. for something productive. But over the last year the only thing I found use for it was to propose places to go as a family on our Hokaido Japan journey. There were great proposals for places to go. But perhaps you guys have some great use cases for AI in your life?
fedilink

I used it mostly for calendar and adressbok synchronization between devices bit the performance was so bad O had to replace it.


Performance is why I stopped using it and replaced it with Radicale for card- and CalDAV and Syncthing for filesyncing. Couldn’t be happier with the results.


Yeah I get it, thanks. I just already use Antennapod and like it a lot. I will check Pinepods out, perhaps it’s already good enough that I would be OK giving up Antennapod, if not then installing Nextcloud to get this sync functionality between devices.


Does gpodder sync playtime too? I never could figure out how and then their webside was broken for so long so I gave up on it.


Yeah relying on someone else’s computer is not optimal. And also when it’s a proprietary protocol you can only use one client on all devices.



What I am missing is something where I can sync what podcast I am playing and the minute and second where in the podcast I am.

This way I could switch seamlessly between devices.

Does it have functionality like that?


I like Uptime Kuma, but it only monitors if a service is online or not. I’m up to 21 services now so I’m not interested in all their details, just if I need to fix something urgently.


I haven’t done it yet but I plan on doing it. But I never bothered with a VPN and just expose a ssh port. So I plan just to mount a directory with sshfs.


I am using duckdns.org and let my router ping it when it’s public IP changes. Then I use nginx as a reverse proxy with help of https://nginxproxymanager.com/ so I don’t need to write config files and it also runs certbot for my so I don’t need to deal with https manually.

Actually I also have my own domain so I use a subdomain pointing via CNAME to the duckdns subdomain. This way I can easily change the provider of dyndns.



What did they think would happen? Google removed “don’t be evil” a long time ago.


It has limitations, sure, but I got blocked and was in ironically interested. The topic has been explained well on a high level.




https://tasks.org/ does it with CalDAV, and you can share different CalDAV calendars with different people, fo example in Next cloud fairly easily, but also with Radicals, a bit more manual.


A container does not have an IP, only a network card has an IP. Containers normally use a specific port which normally is not changing like 8080 or 8123, etc. I think you misunderstood something with your setup.


Are you reusing one postgres instance for all services?
I have many services running on my server and about half of them use postgres. As long as I installed them manually I would always create a new database and reuse the same postgres instance for each service, which seems to me quite logical. The least amount of overhead, fast boot, etc. But since I started to use docker, most of the docker-compose files come with their own instance of postgres. Until now I just let them do it and were running a couple of instances of postgres. But it's kind of getting rediciolous how many postgres instances I run on one server. Do you guys run several dockerized instances of postgres or do you rewrite the docker compose files to give access to your one central postgres instance? And are there usually any problems with that like version incompatibilities, etc.?
fedilink

That is not opposite, they just want to pull in data from the fediverse automatically so that they can sell it too.

We need some explicit licensing of our public fediverse data otherwise it will just be used to sell it back to us.


I have too many photos to sync, but I have two different Document my own and family documents, so that I can share the family documents with my spouse.


Videos buffer a lot on LibreTube
I switched from the YouTube app to LibreTube on my android phone, but it's buffering most of the videos so much that I can't use it. The same videos work just fine on the YouTube app. Any suggestions what I could do to improve it?
fedilink


Another chance for the Brits to get rid of this weird institution.
fedilink

What CardDav and CalDav server do you use?
cross-posted from: https://jemmy.jeena.net/post/533933 > I'm kind of tired of Nextcloud because it's using so many resources on my server and I'm only using it for calendar and address book for two users. So I'm looking for alternatives, what do you use (only self hosted) and how do you like it?
fedilink


cross-posted from: https://jemmy.jeena.net/post/413507 > Gemini is Google's natively multimodal AI model capable of reasoning across text, images, audio, video and code. This video highlights some of their favorite interactions with Gemini. Learn more and try the model: https://deepmind.google/gemini
fedilink

A subsidy-fueled boom helped build China into an electric-car giant but left weed-infested lots across the nation brimming with unwanted battery-powered vehicles.
fedilink


I couldn't find the Flintstones movie from 1994 anywhere but googling it I found it here https://archive.org/details/the-flintstones_202304 and you can either download it via torrent or directly. On top of it it says that the movie is CC0 which means Public Domain. But that can't really be, it's only 29 years old. That must be pirated, or not?
fedilink

SmartTube - an advanced player for set-top boxes and tv running Android OS
I've already been paying for YouTube Premium for many years to get rid of advertisement, and I've been using SponsorBlock for a year or so on my laptop to skip the inline ads, but because most of my watching of YouTube happens on the TV I always had to use the remote to skip it. It helps to see the "most rewind" area so you can fast forward to it, but it's still very cumbersome. Now a couple of days someone mentioned SmartTube on Lemmy and I installed it on my Chromecast with Google TV OS and oh boy is this software great! I did it to get SponsorBlock, but that is by far not the only feature I love about it. - flexible time hiding the UI of a video (have it to 1 sec now) - not showing UI when pausing - way faster scrolling - instant loading - way faster account switching - instant voice search But there is one feature missing, changing the search language. We speak combined 7 languages at home and it's impossible to search anything other than in English which is really annoying. Anyway, check it out if you can on your TV.
fedilink

cross-posted from: https://jemmy.jeena.net/post/185617 > I had a hard time setting up the new sync server for Firefox which is written in Rust because the documentation is very bad. > > After a lot of try and error and reading comments of people in the issue tracker I finally was able to set it up and run it successfully. > > Mostly for my future self, but perhaps it also helps other people I documented it with help of a README and a docker-compose.yaml which makes it easy for me to upgrade if necessary and also to store all the other config files with examples.
fedilink

cross-posted from: https://jemmy.jeena.net/post/131780 > Paper: https://www.nature.com/articles/s41586-023-06419-4
fedilink

How to pirate movies casually?
Normally I don't have much time to watch movies, and for the occasional one Netflix is good enough. But once a coupple of years there is a specific one I want to see which is not on Netflix. Normally I can find it on ThePirateBay, but sometimes it's offline. So my question is, how to get a movie like "Sing 2" in a easy way like I used on TPB now in 2023.
fedilink

Count Binface beats UKIP and Piers Corbyn in a democratic election
In a field of 17 candidates, I came 8th. And for the second time in three years, I beat UKIP and Piers Corbyn in a democratic election. If that’s not a sign of hope, nothing is.
fedilink

What Self-Hosted Single Sign-On (SSO) do you use?
I have a lot of different services which I self host for me and my family like: - PeerTube - Lemmy - Mastodon - Synology NAS - TTRSS - NextCloud - Matrix - HomeAssistant - etc. Right now every family member needs to create a user on each of those services and have a different password on them, which is OK when you use a Password Manager, but most of my extended family members don't. And they often forget their password and stop using the service because they can't figure out how to reset the password with each and every service. I would like to try to consolidate all of it with a Single Sign-On (SSO) solution but It's not obvious to me if there is one which is not overly over engineered for hundreds of thousands of users but small and lightweight, perhaps even easy to set up. I tried OpenLDAP but Jesus that was very involved.
fedilink

A Look at Bluesky - An overly complicated social networking platform
To be honest I like the idea of being able to move my account from a server which is offline to a different one. We should have it with ActivityPub too.
fedilink

I'm showing you around how it looks on my instance and how to find communities, etc.
fedilink