[-] hendrik@palaver.p3x.de 5 points 16 hours ago* (last edited 16 hours ago)

Sure. I guess what I meant is, you (or someone) need to ask... In my layman's understanding of religion (in general), it should be there for the people. And there should be someone around for random individuals to ask "Hey, I'm having this situation in my life and I'm not sure which is correct. Can you tell me? Or can you refer me to someone with enough background to do so?"

IMO, if religion claims absolute authority, and to know what's the correct morals on earth... It better have answers for these questions.

But sometimes you need to ask?! At least that's what I think. I mean Free Software is around for a mere 45 years, and doesn't have that much of an organized lobby. And the other side better avoid a definite answer to the question, as it could be negative.

I don't know the correct answer. Maybe it's more nuanced than a binary opposition, or depends on other factors? Or - how we construct our technology is not involving God's judgement, and it's more about what we do with it? Or it is haram? I bet there's a lot of computer programmers out there working for some companies, who'd need to be told if it were. To me, all that selling of personal information, and manipulating the people and the world by algorithms for some corporate interest feels 0% ethical. All I can say is whatever intuition God gave me(?) regarding what's right and wrong, tell me that one is wrong. And we should do better with technology that shapes our modern world. But my opinion isn't funded in scripture at all. I'd tend to just handle it like other exploitative gains for business, which aren't right. But that still doesn't really answer if the 4 essential freedoms of free software are mandated. I mean even back then, property and contracts were recognized. So it could be completely fine to license software as a product without source code?!

[-] hendrik@palaver.p3x.de 6 points 18 hours ago* (last edited 18 hours ago)

I'm not a Muslim, but aren't there scholars around to answer those questions? As far as I know you'd need a mufti to provide you with that kind of answer to the question. Not a random person from the internet. As it's a bit complicated and we won't find direct references to Free Software in 1400 year old scripture. But we have text on trade, and knowledge. Which are related to what computer software is.

[-] hendrik@palaver.p3x.de 6 points 3 days ago* (last edited 3 days ago)

Already a thing. We can choose between Ubuntu, who restrict your freedom and privacy in the Snap store, and have experimented with weird things like forward your desktop search to the internet or integrate Amazon into your desktop. Or you can pick a different distro. Some have telemetry, some ask you for your permission and even patch user software so it doesn't send telemetry per default. Some were kinda illegal and distributed libcss2.

[-] hendrik@palaver.p3x.de 2 points 3 days ago* (last edited 3 days ago)

Judging by the github repo, it's the very basic cousin, written (vibe-coded) in Python. It doesn't do planning or anything, just preface your command with a system prompt telling your model it's a coding assistant. And gives it tool access to read and write files. And execute commands.

And seems no human uses it, there's no interactions like bug reports, PRs or people who star and like the repo.

[-] hendrik@palaver.p3x.de 5 points 4 days ago* (last edited 4 days ago)

Did you forget the body text? Or is this some bug? Looks like a question here, and like an AI fabricated tutorial in the original version of this cross-post.

[-] hendrik@palaver.p3x.de 1 points 4 days ago* (last edited 4 days ago)

Agreed. If we had some law like this (but consistent, and how computers work, and universal, but still mandating this is the pursuant source of this information) it'd be the one thing with potential to free us from these other nefarious child safety laws.

The amiunique.org is nice, by the way. I haven't fooled around with these tools in a while. Thanks for the link. I wish it'd provide me with some form of actual fingerprint, though. I mean it kinda seems it has 100% precision on my regular browsers. And already me preferring German and then en-GB over other English rats me out 100%?! And then I do niche things like use Linux 🤣 But with all the green text, there is no information on it's recall... So it's a bit meaningless for tracking purposes?! Could be the case some of all of these many datapoints change with a new tab or new browser session and they lose me all the time, because they're too specific/sensitive. Maybe I'll look up browser fingerprinting again and how good it actually is. I mean achieving a 100% green score isn't difficult. I could just hand out some increasing id number with every page load and that'd satisfy the requirements and be 100% unique as well. However, the interesting part would be whether they can track me somehow, and recall the same number on following page loads by me. That's the way round it needs to be for tracking (in practice). But that's not really a part of what's displayed on amiunique.org

[-] hendrik@palaver.p3x.de 2 points 4 days ago* (last edited 4 days ago)

I struggle a bit to agree with this. I mean you're kinda right? But at the same time, we shouldn't care for privacy because we don't have privacy is kind of a circular argument. Which kinda makes it an invalid one.

I definitely agree the privacy thing is a red herring here. It is one of the many things to consider. But it's far down the list compared to other more important matters. (Due to the specific approach taken.)

That is for this specfic law. It's a very different situation with other approaches. Like Discord wanting to scan your ID and use it, and leak it to hackers and third parties. That one is concerned with privacy a lot. I mean a browser fingerprint can be used to manipulate me. A copy of my ID can be used for identity theft and all kinds of nefarious things. So it's definitely part of the overall conversation.

[-] hendrik@palaver.p3x.de 1 points 4 days ago

actually closer to 1 bit of information

Yeah, I'm just a bit pedantic about the maths so we know what privacy means. 1 bit is still a large number, I guess. We're still adding 280.000 people we can distinguish, or a small city worth of people.

I would note that the law forbids third party transmission of this data.

Yeah, I'm not so sure about that. First of all the groups OS provider and application developer aren't mutually exclusive. For example if your OS has an app store, you could be required to do both at the same time. Share info with third-party app developers and not share info. That's probably why there is an exception in there. But that exception looks like an easy exploit. If my app displays ads, of course the ad network can't do non-kids-safe things to kids either. So I can forward that info to Google Ads. I can probably also forward the info to other services which do networking and user authentication or have some sort of internal state stored about my users. I bet if I had a legal department, I could come up with a good case to share that info with a lot of third parties.

In the end I kinda agree with your premise. I do think this is the single best approach I've ever read at regulating age-related stuff. I mean it's not really an honest attempt. This wasn't written to help kids and teenagers. It was written and lobbied for so Mark Zuckerberg's company can shift responsibility on other people... But... I think the rough idea behind it is sound. The operating system and app store is the correct place for parental controls. We should be provided with parental controls. And they should look like what likely was the attempt here. Just an input field, attestation - no verification. And everything to stay local and not forward data to third parties or services.

[-] hendrik@palaver.p3x.de 2 points 5 days ago* (last edited 5 days ago)

They have a few options right on their website: https://rust-lang.org/learn/

[-] hendrik@palaver.p3x.de 3 points 5 days ago* (last edited 5 days ago)

3 bits of information is not meaningful surveillance.

By the way, as I said in my other comment, I don't think your maths is correct. 3 bit is huge!
If you extend an browser fingerprint from an extimated 18.1 bits of information by 3 bit, to 21.1 bits: You'd catch 2^21.1 − 2^18.1 = roughly 2 million people. That means out of all the citizens in a state like Nebraska or Idaho, they can tell it's you. That's the scale of 3 (additional) bits, if my maths is correct.

[-] hendrik@palaver.p3x.de 19 points 5 days ago* (last edited 5 days ago)

Well... There's just a lot of misinformation out there regarding this. First of all, it doesn't do age-verification. What it tries to do is age attestation. It's supposed to mandate parental controls in operating systems. It specifically does not verify anyone's age.

But it's poorly written. Contains contradictions. Some phrasings don't ever work, like how this is supposed to be done by software, but then the developer shouldn't make their software request the signal, but they themselves need to request the signal?! How is that even supposed to work? Ultimately we need law to be consistent and this law reads to me like it was written by someone who doesn't know how computers work. And that would be my issue with it.

But I think some of your points are moot as well. If you want universal legislation (2). Why do a bazillion different state bills? That's the opposite of it. And (3) doesn't make sense either, we can't just give up privacy/freedom since other random things set precedent. We can use it to strike some balance, yes. But the 3 bits don't work like that. They don't apply to the total. They come on top! Every additional bit holds a lot of meaning and will be the thing that homes it in from a potential group of thousands of people, to exactly you. In privacy, every single bit of information is very, very important and valuable. In the realm of browser fingerprinting, an additional 3 bits of linearily independent information would rat you out in a group of roughly 2 million people! That's more than some states/countries have citizens. (This isn't 3 bits of independent information, though.)

[-] hendrik@palaver.p3x.de 7 points 6 days ago* (last edited 6 days ago)

Like today, just better? It's likely still going to power most of the servers, 70% of smartphones, a lot of the embedded devices... And maybe desktop marketshare is going to rise a bit above the current 4%.

16
submitted 3 months ago* (last edited 3 months ago) by hendrik@palaver.p3x.de to c/fediverse@piefed.social

Wir können in den letzten Monaten einen deutlichen Rückgang der aktiven Nutzenden feststellen. Doch was genau sind die Gründe dafür und was können wir dagegen tun?


Interessanter Artikel. Bin nicht sicher was ich davon halten soll. Hier ist die Statistik auf die der Artikel sich bezieht. Meine Instanz sieht auch einen massiven Ausschlag an neuen Nutzern letzten Februar/März aber auch hier im Threadiverse war es eigentlich immer schwer neue Nutzer zu halten. Wenn es denn tatsächlich auch echte neue Nutzer waren. Wir haben immer wieder diese Ereignisse mit einem Zustrom von Leuten. Aber ansonsten gehen die Statistiken für Lemmy eigentlich regelmäßig bergab. Und das ist auch schon eine ganze Weile so.

Und ich denke ich beobachte auch einen gesellschaftlichen Wandel. Also vielen Leuten ist das was mir wichtig ist zunehmend unwichtiger?! Oder wir haben resigniert? Aber eigentlich wäre doch im Moment ein guter Zeitpunkt um von den Plattformen die schon lange zunehmend kommerzieller und manipulativer werden zu Alternativen zu wechseln, die von Menschen für Menschen geschaffen werden?

1
submitted 6 months ago* (last edited 6 months ago) by hendrik@palaver.p3x.de to c/selfhosted@lemmy.world

The Wikipedia article says Cloudflare has been used to host hate speech, websites with illegal content and forums connected to all sorts of illegal activities. And I see them being used by a lot of decent webservices but shady ones as well.

So my question, can Cloudflare be used for something alike "bulletproof hosting"? Does anyone know if they collaborate with law enforcement or care once someone sends a mail to the abuse contact? Or if there's a way to find information about a Cloudflare protected server for the public?

Hypothetical question, I'm just curious and I thought maybe someone here has first-hand experience with getting their account terminated or reporting content or doing piracy via them or whatever...

5
submitted 1 year ago* (last edited 1 year ago) by hendrik@palaver.p3x.de to c/localllama@sh.itjust.works

I'm developing a small Python webapp as some sort of finger exercise. Mostly a chatbot. I'm using the Quart framework, which is pretty much alike Flask, just async. Now I want to connect that to a LLM inference endpoint. And while I could do the HTTP requests myself, I'd prefer something that does that for me. It should support the usual OpenAI style API, in the end I'd like it to connect to things like Ollama and KoboldCPP. No harm if it supports image generation, agents, tools, vector databases, but that's optional.

I've tried Langchain, but I don't think I like it very much. Are there other Python frameworks out there? What do you like? I'd prefer something relatively lightweigt that gets out of the way. Ideally provider agnostic, but I'm mainly looking for local solutions like the ones I mentioned.

Edit: Maybe something that also connects to a Runpod endpoint, to do inference on demand (later on)? Or at least something which I can adapt to that?

24

I've been using Etar for years now. But the Samsung calendar app on my wife's phone looks way better, while I'm missing things like the titles in the appointments once it gets crowded. And the all day events and birthdays aren't that prominent either. Plus I don't have some features on Etar like adding notes/emojis to days.

Is there a better calendar app out there? It has to be open source and somehow connect to my Nextcloud. That'd be my requirements. But I believe all calendar apps can connect to webdav.

13
submitted 1 year ago* (last edited 1 year ago) by hendrik@palaver.p3x.de to c/localllama@sh.itjust.works

Seems Meta have been doing some research lately, to replace the current tokenizers with new/different representations:

43

I got a new phone. Skipped a few generations and now I'm running the current GrapheneOS, based on Android 15. I've moved most of the apps, but now I'd like to install my 3 banking apps and 5 discount program spyware apps. I guess I best separate them from the rest of the arbitrary stuff. Banking apps so they can't be messed with, and shady discount programs so those apps can't mess with me and my data...

The internet has a lot of information about Shelter, work profiles, the new(?) private spaces... But I don't know what is current advice and what's outdated advice... What's the current best practice?

51
submitted 1 year ago* (last edited 1 year ago) by hendrik@palaver.p3x.de to c/fediverse@lemmy.world

During the summer the European Commission made the decision to stop funding Free Software projects within the Next Generation Internet initiative (NGI). This decision results in a loss of €27 million for software freedom. Since 2018, the European Commission has supported the Free Software ecosystem through NGI, that provided funding and technical assistance to Free Software projects. This decision unfortunately exposes a larger issue: that software freedom in the EU needs more stable, long-term financial support. The ease with which this funding was excluded underlines this need.

CC BY-SA 4.0 - SFSCON 2024

Cross-posted from the FSFE Peertube Channel

81
submitted 2 years ago* (last edited 2 years ago) by hendrik@palaver.p3x.de to c/piracy@lemmy.dbzer0.com

Seems they recently changed something on Spotify and all the tools I've tried fail now. And DownOnSpot which seems promising has received a cease and desist letter and got taken down. What do you people use? I want something that actually fetches the audio from Spotify, not just rip it from YouTube. And it has to work as of now. Does the latest commit from DownOnSpot work? Back when I tested it a few weeks ago it failed due to some API changes. Are there other tools floating around?

1
submitted 2 years ago* (last edited 1 year ago) by hendrik@palaver.p3x.de to c/localllama@sh.itjust.works

I just found https://www.arliai.com/ who offer LLM inference for quite cheap. Without rate-limits and unlimited token generation. No-logging policy and they have an OpenAI compatible API.

I've been using runpod.io previously but that's a whole different service as they sell compute and the customers have to build their own Docker images and run them in their cloud, by the hour/second.

Should I switch to ArliAI? Does anyone have some experience with them? Or can recommend another nice inference service? I still refuse to pay $1.000 for a GPU and then also pay for electricity when I can use some $5/month cloud service and it'd last me 16 years before I reach the price of buying a decent GPU...

Edit: Saw their $5 tier only includes models up to 12B parameters, so I'm not sure anymore. For larger models I'd need to pay close to what other inference services cost.

Edit2: I discarded the idea. 7B parameter models and one 12B one is a bit small to pay for. I can do that at home thanks to llama.cpp

110
submitted 2 years ago* (last edited 2 years ago) by hendrik@palaver.p3x.de to c/fediverse@lemmy.world

tl;dr: Be excellent to each other, do something constructive here?

I'm not sure anymore where the Threadiverse is headed. (The Threadiverse being this threaded part of the Fediverse, i.e. Lemmy, MBin, PieFed, ...)
In my time here, I've met a lot of nice people and had meaningful conversations and learned lots of things. At the same time, it's always been a mixed bag. We've always had quite some argumentative people here, trolls, ... I've seen people hate on and yell at each other, and do all kinds of destructive things. My issue with that is: Negative behavior is disproportionately affecting the atmosphere. And I'd argue we have nowhere enough nice behavior to even that out.

I don't see Lemmy grow for quite some time now. Seems it's now leveling off at a bit less that 50k monthly active users. And I don't see how that'd change. I'm missing some clear vision/idea of where we want to be headed. And I miss an atmosphere that makes people want to join or stay here, of all of the places on the internet. The saying is: "If you don't go forwards you go backwards". I'm not sure if this applies... At least we're not shrinking anymore.

And I'm always unsure if the tone and atmosphere here changes subtly and gradually. I've always disagreed with a few dynamics here. But lately it feels like we're on the decline, at least to me. I occasionally keep an eye on the votes on my comments. And seems I'm getting fewer of them. Sometimes I reply to a post and not a single person interacts. Even OP seems to have abandoned their post moments after writing it. And also for nuanced and longer replies, I regularly don't get more than one or two upvotes. I think that used to be a bit better at some point. And I see the same thing happening with other peoples' comments. So it's not just me writing low-quality comments. What does work is stating simple truths. I regularly get some incoming votes with those. But my vision of this place isn't spreading simple truths, but have proper and meaningful discussions, learn things and new perspectives or just mingle with people or talk. But judging by the votes I observe, that isn't appreciated by the community here.

Another pet peeve of mine is the link aggregator aspect of Lemmy. I'd say at least 80% of Lemmy is about dumping some political (or tech) news articles. Lots of them don't generate any engagement. Lots of them are really low-effort. OP just dumps something somewhere, no body text added, no info about what's interesting about it. And people don't even read those articles. They just read the title and react (emotionally) to that. In the end probably neither OP nor the audience read the article and it's just littering the place. Burying and diminishing other, meaningful content. (With that said: There are also nice (news) discussions going on at the same time. And Lemmy is meant to be a link aggregator. It's just that my perception is: it's skewed towards low quality, low engagement and random noise.)

A few people here also don't really like political debate. And there's no escape from it here on Lemmy since so much revolves around that. And nowadays politics is about strong opinions, emotions and emotional reactions. And often limited to that. The dynamics of Lemmy reinforce the negative aspect of that, because the time when you're most incentivized to reply or react is, when it triggers some strong emotion in you, for example you strongly disagree with a comment and that makes you want to counter it and write your own opinion underneath. If you agree, you don't feel a strong emotion and you don't reply. And the majority of users seems to also forget to upvote in that case, as I lined out earlier. And we also don't write nuanced answers, dissect complex things and examine it from all angles. That's just effort and it's not as rewarding for the brain to do that as it is pointing out that someone is wrong. So it just fosters an atmosphere of being argumentative.

Prospect

I think we have several ways of steering the community:

  1. Technology: Features in the software, design choices that foster good behavior.
  2. Moderation: Give toxic people the boot, or delete content that drags down the place. Following: What remains is nice people and not adverse content.
  3. The community

I'd say 1 and 2 go without saying. (Not that everything is perfect with those...) But it really boils down to 3: The community. This is a fairly participatory place. We are the ones shaping the tone and atmosphere. And it's our place. It's kind of our obligation to care for it if we want to see it go somewhere. Isn't it?

So what's your vision of this place? Do you have some idea on where you'd like it to go? Practical ideas on how to achieve it?
Do you even agree with my perception of the dynamics here, and the implications and conclusions I came up with?

view more: next ›

hendrik

joined 4 years ago