A software developer and Linux nerd, living in Germany. I’m usually a chill dude but my online persona doesn’t always reflect my true personality. Take what I say with a grain of salt, I usually try to be nice and give good advice, though.

I’m into Free Software, selfhosting, microcontrollers and electronics, freedom, privacy and the usual stuff. And a few select other random things as well.

  • 5 Posts
  • 783 Comments
Joined 4 years ago
cake
Cake day: August 21st, 2021

help-circle
  • Yes, surely. I mean we’re a bit in a different situation in a digital place. Votes are way easier here (than in real life) and we can easily automate it into bigger processes.

    For example I could envision something like a jury to make judiciary decisions. Not sure if that counts as direct democracy… But we don’t have to ask everyone about every moderation decision. Maybe just grant everyone the ability to report stuff and then the software goes ahead and samples 15 random people from the community (who arent part of the drama) and makes them decide. I believe that could help with fatigue. And speeds it up, we can just set the software to take people who are online right now, and discard and replace them if they don’t get at it asap.

    Or make it not entirely direct, but at least do away with the hierarchies in a representative democracy. Instead of appointing moderators, we’d form a web of trust. I’m completely free to delegate power to arbitrary people and if my web of trusted people arrive at a score of 30 it’s spam, it is spam for me. And someone else could have a different perspective on the network. That’d help with all the coordination as well, because I can just not care, and the platform automatically delegates the power. And once I do care, I’m free to vote and that spares other people the effort to do the same. That’d at least make it direct in a way that we’re all moderators and users at the same time.

    Of course democracy is a trade-off. And there’s a million edge cases, and we need some other things which go along with it. Accountability and transparency. We’d need an appeal process, for example with my first example if the jury doesn’t do a good job.

    I’m probably not at a 100% perfect solution with these ideas. But I’m fairly sure we’d be able to do way more in a software-driven platform than the analogies we can take from countries and their approach at decision making. Especially regarding hierarchies within the system. However, things also clash. Transparency might be opposed to privacy. We have a lot more abuse on the internet than in the real world and it’s maybe not just easier to do votes here, but also easier to manipulate them, than what we’d take inspiration from in the offline world.

    1. PieFed did a public poll to form a roadmap for 2025. I think it turned out very well. PeerTube also does that. The open-source tool that looks like GOG’s website is called Fider

    I love it as well. Though, from a software developers perspective, it rarely goes all the way. There’s just so many technical decisions to be made, limitations, vague requirements, contradictions. Sometimes users think they want something but they really need the opposite of it… And they always want wildly different things and more often than not it’s not healthy for the projects to approach it that way. They’d instead do it in order as mandated by the technical design, have more pressing issues and all of that is buried beneath layers of technical complexity. So the users hardly know what’s appropriate to do. I believe that’s why we often gravitate to the “benevolent dictator” model in Free Software. Or why some regular (paid) software projects fail or exceed budged and time planning.
    It should be that way, though. If software is meant for users, the developers should probably listen to them, so I love what these projects do, to at least augment their development process with some participation and guidance by the target audience. And some people are really good at it. (Edit: And we might have elements of a meritocracy as well, and people need programming skills to participate in some ways… So, I think we might not be able to do more than try to make it as democratic as possible. At least as far as we’re talking about the development process itself.)



  • Uh, I’d love someone to have a try at full-blown direct democracy. Most aspects being controlled (and ideally owned) by the very same people who use the platform. Not sure if that’s good or feasible, though.

    And what I always love is to see design principles that foster a nice, amicable atmosphere. Some online communities, games etc have aspects of that. It’s somewhat more rare on modern social media. I sometimes wish hanging out on the internet was a bit less about politics, trolling and memes, getting agitated amongst random anonymous people. And a bit more like an evening at the Irish Pub with friends. Or getting to know new friends there.
    We do things like that. I just think good platform design still has potential to achieve way more than we currently do.






  • Not sure if I get your point. Abstraction is a concept used by IT people to deal with complexity. You’ll use Docker containers in order not to have 200 very specific problems and learn about the intricate details of all of them. Or use a turnkey solution because a working day has a finite amount of hours and you can just not care and have somebody else set the XY value of Postgres to 128 because that’s somehow needed for software M on python x.xx… Of course you’re then not going to learn about these things. It is not “bad”, though, in itself to abstract these issues away from you. Same for the other things I mentioned, networking, virtualization. Abstraction there allows to swap out complex things, do things once and in a clean way because it’s easy to miss things without abstraction and you always need to pay attention to a bazillion of specifics. Also helps with backups, deal with issues because things should break within confined layers, punch above one’s weight, security, do something once and roll it out several times…

    I think what you want to avoid is poorly designed or written software. Or poorly done setups. Or not learn about important things. Abstraction is generally something you want, especially with complex things.


  • Maybe try something like YunoHost. That’s a web server Linux distribution. And it’s supposed to take care of the set up and come with somewhat safe/secure defaults. You’d need some kind of server, though. Or run it in a VM to isolate it from your home services. They have PeerTube, Lemmy, PieFed installable with a few clicks. (There are other projects as well, Yunohost isn’t the only option to help with the set up.)

    But yes, some kind of isolation is probably nice with web services. Also from the home network, and from storage with personal data on it.


  • Yes, OpenWRT lasts way longer. Main thing that ends support is hardware requirements. My old devices with only a few megabytes of memory got dropped eventually. Not because of the chipset, a modern OpenWRT would just not fit any longer. I rarely see other reasons for them to discontinue updates.


  • hendrik@palaver.p3x.detoLinux@lemmy.mlHelp with choosing a compatible PC
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    1
    ·
    3 days ago

    You mean AMD or Intel? I can’t find any variant with an ARM processor. According to the internet, both the Intel and AMD version should work with Linux. My wife actually owns the Intel X13 Gen1. With Linux Mint Debian edition on it. Seems to work fine, she didn’t ever complain. Just be aware these are 5 year old devices. She paid 404€ for a refurbished one. We went with the 16GB RAM option, since that’s soldered and not upgradable. Also had an i7 processor at that price point.



  • Hehe. I feel a bit “offended” by the …“stopped coding once they saw AI could do it.” Because that’s not my reality. I do a lot of computer hobby stuff, tinkering, electronics… And for me it does shit. Doing the maths for sensor values failed, can’t ever do memory allocation the way it’s done on microcontrollers. Fails with slightly complex regular software projects… I mean it can do some quick and dirty webdesign and code some rudimentary apps and games if you’re into that… Whatever people can do after they read a beginners coding book and a bit of copy-pasta. And it helps look up documentation. But I see zero reason to quit my hobbies with what AI can do as of today 😉

    Doesn’t sound good, though. I mean a grandpa will consume a lot of media after he can’t get up and walk around any more. But that’s not how it’s supposed to be at 30yo. It is somehow modern society, though. Social interactions get displaced by para-social relations, like to a favorite streamer or influencer and you’d take part in their world. Combined with resignation we get people like incels. I’m about 10 years older and I still have a lot of friends who do stuff. Go running or whatever. Or they have kids and that takes up their time. I can see however, how things like social media steer attention away from human elements of life.




  • hendrik@palaver.p3x.detoLinux@lemmy.mlVoice typing app for linux?
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    13 days ago

    Well, I tinkered around a bit with Speech Note which has a good amount of features and is easy to install as a Flatpak. I think it has an option to do this, but requires a bit off fiddling, an extra tool and permissions for the Flatpak. I didn’t find any software with a particularly good integration into the Desktop, though.

    Also read about Blahst but didn’t try it yet. Maybe that one is an option.




  • hendrik@palaver.p3x.detoAsk Lemmy@lemmy.world*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    18 days ago

    Interestingly enough, even the simpler things like removing the censoring of certain countries’ videos still look super wonky. I mean removing that mosaic is something I figure quite some people would be interested in. Yet technology doesn’t seem advanced enough to do it properly. And I’ve had a look at what people do with the video generators, and they’ve made quite some advancements. Pulling off clothes kinda works now. But it’s still fairly limited in all other aspects. They do a short clip of one specific thing. And seems they’re limited to one movement type and you’d need the next customized model for the next thing that happens. And then also make sure the people in the video look alike… Do 20 tries until those 5sec look somewhat realistic… And those clips don’t line up well. Fluids don’t seem to work, I have no clue whether they have some control over facial expressions or whatever is important when “acting” like realistic humans… I bet we’re still a bit away from it generating a video of “the act” from start to finish… I’d also predict this is a good use-case for generative AI, though. I mean why not? And it’ll lead to all kinds of issues, like the ability to generate videos of celebrities, other not-okay things… But all the human-made 30s clips aren’t really high quality to begin with either. So it shouldn’t be too hard for AI to get a foot in the door of the porn market.

    But if there’s really 2-3 min videos out there like you said, I’d like to see them. Just for research purposes… Because all I’ve seen is longer videos with one thing repeating but nothing really happens. Or people stitching together clips, but they’ll be doing a million cuts to entirely different camera angles or narration to hide how all the clips aren’t really consistent.


  • Me too. I guess the internet is going to change soon anyway. AI Slop is going to displace a lot of things. And these cooking recipes don’t really work. So there will be a demand for genuine, human content. And the only way to tell is if you have some connection to the creator. So we might see a revival of human connection online. At least that’s what I hope will happen… And seems lots of people are fed up with social media as well.