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.

  • 12 Posts
  • 3.23K Comments
Joined 4 years ago
cake
Cake day: August 21st, 2021

help-circle

  • Seems we’re basically on the same page.

    I’m fairly sure Linux tends to lean more towards tech-savy people, who in turn tend to be the more pragmatic ones and think in a more problem-oriented way. So I’m positive it’s gonna be more about productivity in that community. They’ll adopt something based on usefulness.

    It’s just the companies who don’t operate like that. Their AI tools are more pushed in a top-down way because of the investment bubble all the companies take part in. It’s not necessarily about productivity or anything. That’s some desired side-effect, but I think all of it is more about what their investors want to hear.

    As if now, I’m not sure, maybe it’s still net-negative for us, the Free Software community. Our servers get hammered by AI crawlers, our projects swamped with fake AI bugreports. While the AI tools aren’t good enough to be of proper help in more complex projects. And we don’t have an infinite amount of money to just push for it anyway and care about profitability in 10 years… So I think we’re bound to do it the other way round. And AI has to actually prove itself, and that takes some more time.

    For example, I hope some day I’ll get some modern AI tools in my image editor. I mean I’m of the pragmatic type myself, I’m gonna use it if it contributes to my life and doesn’t come with a devastating cost on society and the environment and other individuals. Same with chatbots. I don’t think we can tell yet. I think we first need to make it way more “intelligent” and come up with new regulations, ways to deal with the negative aspects… Currently it’s a bit of a train wreck with the flood of fabricated things that displace human conversation on the internet, Americans like Peter Thiel who makes big bucks inventing Skynet and push for doomsday. And we can tell it’s not a positive balance yet, because almost all AI companies aren’t profitable. But maybe we can tackle that. And it’s the promise. We’ll see. At least on the technical side we seem to be making progress each new day.

    Yes. And these AI tools with terminal access seem fun to explore. I think they’re called coding agents. And we get quite mixed reports. Some people use it and it (roughly) gets their job done. For other people it just casually deletes their harddrive or does other weird things. We really want something like this, though. So we as humans transition from doing the coding to being software architects and the AI does the actual coding. I think it’s very difficult to have things in-between, copy-paste all the time and argue with AI, then nobody has a look at the code, so we miss the security issues and only learn about it after the company has been hacked… I think Instead we want some end to end solution that just reads the specs and does everything including some testing, integration and security and factors all of it in. And for more than gimmicks, it needs to do the job to some acceptable level. But that’s to a large degree a technical problem, and we might be able to figure it out in the future.

    I’m also looking forward to AI being able to do proper useful stuff, like clean up on my messy harddrive, do my personal bookkeeping and paperwork… I don’t think we’re there yet. At least I haven’t heard people do that (successfully). But that’d be a nice job to delegate.



  • No worries. Your post was well-written. And I’m glad people could offer some advice. Not even the proficient Lemmy users get all of this right all the time. I just figured I’d drop you a comment in case the mods take action, to spare you the effort to also learn about the modlog and how to look up their note… But seems it wasn’t necessary 😄




  • I think whether you do closed source software is a personal choice. Based on considerations of your application. Like money, of if you want to rely on a company and how well they do their job, if it’s still gonna be around in 7 years. If you can customize it enough to suit your needs. Or you base the decision on ideology.

    I’ve been using Yunohost on the NAS. And it’s simple, works well and is pretty reliable, I didn’t get any major issues for many years now. (And in general, community maintained open-source software has served me well. So that’s what I do.)

    Downsides as a proficient Linux user are: You can’t just mess with the config while the automatic scripts also mess with the config. You need to learn how they’re set up and work around that. Hope software has a config.d or overrides directory and put your customizations there. Or something will get messed up eventually. And you can’t just change arbitrary things. The mailserver or SSO or reverse proxy and a few other components are tightly integrated and you’re never gonna be able to switch from postfix to stalwart or something like that. Or retrofit a more modern authentication solution. It is a limiting factor.
    And YunoHost doesn’t do containers, so I doubt it’s what you’re looking for anyway.

    I’m a bit split on the entire promise of turnkey selfhosting solutions. Some of them work really well. And they’re badly needed to enable regular people to emancipate themselves from big tech. Whether you as an expert want to use them is an entirely different question. I think that just depends on application. If you have a good setup, that might be better suited to your needs. And if done right might be very low maintenance as well. So switching to a turnkey solution would be extra work and it might not pay off. Or it does pay off, I think that really depends on the specifics.



  • Isn’t that a Nintendo Switch game? You’d need to install and run an emulator for that, like you did with Yuzu on Windows. I don’t think Yuzu is around anymore, but there are some sucessors, Eden and Citron? I’d install one of those. At least Eden has SteamOS mentioned on it’s homepage. You need to install it, though. The SteamOS or Linux version from their homepage, not copy the entire emulator over from Windows. After that you can transfer the game files and load them into the emulator. Any variant to copy files between computers should work. A windows network share, USB stick, microSD card, a cloud drive or filedrop/sync tool…


  • hendrik@palaver.p3x.detoFuck AI@lemmy.worldI'm bored
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    9 days ago

    Grok is under heavy usage right now
    Please try again soon

    Edit: Not sure if this conversation is going anywhere… But now it went through, and Grok sends a wall of text. I’ll stop wasting energy now. I bet Musk would like it to vote. But as of now it’s not an US citizen.


  • Yeah, I casually “forgot” I still have my Google account as well. Just that I moved everything away a long time ago. Mainly for privacy reasons because I didn’t like any Google reading my inbox. I’ll randomly log in to gmail every few years and see if it’s still there… I mean it won’t get any better, these things get constantly made worse. So if you can muster up the energy and time to do something, it’s probably better to do it sooner rather than later. But I feel you. Subscriptions can be changed, that’s just time and effort to do it. But people for 20 years is hard. I don’t see any good solutions to tackle that.



  • Phones, sure. I -personally- think it’s massively problematic how the phone operating system ecosystem is basically a monopoly of two companies. And I almost can’t do my paperwork or get a doctor’s appointment or train ticket anymore without accepting to forward my personal information to a list of 40 “partner” companies, a good chunk of them abroad in the USA. And then it’s massively complicated and I need 3 authenticator apps, and they do device verification and SafetyNet to make sure my(?) phone isn’t controlled by me, but Google.

    So yes, in reality it’s not how I envision it to be. Phones just do what Google wants them to do and that certainly also includes Gemini AI. All of this is almost impossible to avoid, and it’s getting harder each day. It certainly is that way.

    (Same with edge-cases in general. I had to contact modern customer support lately, and that just got way worse than it already was before AI chatbots. We just don’t do edge-cases any more. Everyone needs to get in line, have the same life and same common issues or they’re screwed.)

    With Linux, I doubt it. Traditionally it’s a lot about choice. Caters to its user group who (on the desktop) include a good amount of privacy advocates, people with older computers, nerds… I think we’d need some paradigm shift first. Before any of the larger distributions change their defaults. I like to believe we’re relatively safe here. And my biggest issue isn’t AI in itself, but how large, annoying companies shove it down our throats. And that’s really not how Linux works.

    I’ve been pondering productivity as well. I once did some AI assisted coding. Took notes and did a similar task after that the old-school way. In that case AI had wasted time, I was faster without. But it’s been a while and AI tools have improved in the last months. So I probably should repeat that experiment. And do it a couple times to get some solid numbers. I find it hard to apply it the exact right way, though. It’d underperform (on me) if I don’t get the prompt right, feed it the right amount of context if there’s a pre-existing project… It’s better at some tasks and not so good at other ones… So with the current state of technology it’s not that straightforward to delegate stuff to AI, and it’d just increase productivity. At least that’s been my previous experience. But we get a plethora of contradicting and weird reports on AI’s performance when used for coding.


  • I’ve been part of that game for a long time as well. I guess it used to be easier when things were a bit simpler, more transparent and less connected. But there’s no way this works in the modern world with the amount of complexity (and intransparency) stuffed into an average electric vehicle. Or getting a doctor’s appointment via Doctolib.

    We better take care of this, though.

    I wish selfhosting was a bit easier. I do that as well. My stuff is on a Nextcloud. We have all these alternatives available and it works quite well. We’d really need to make it available to everyone, though. Like a home wifi router, or a small device that people just plug in, with an unbreakable and maintanence-free selfhosting solution for home use. We have several projects aiming at that. But I don’t think we’re quite there yet. I think something like Home-Assistant is almost there, just for a different niche. It’s relatively easy to just buy a RaspberryPi or their box, set it up. It’s almost indestructible and by paying a few bucks a month they take care of making it available from outside and some money goes towards development and a healty community.


  • 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.)


  • Yes. The phone is the real kicker. They’re gonna cut you off from modern life unless you buy into the Google ecosystem. More and more apps are required to do mundane things, ride a bus or train, book a ticket to an event, charge your car, split expenses with your friends or handle money in general. Gadgets and appliances have companion apps to properly make use of them. I’d have 5 authenticator apps on my phone to do paperwork. And I won’t be able to communicate with friends or find out if the shop is closed today unless I have an account and maybe the app of some platform. All of that is proprietary, part of surveillance capitalism. And it’s getting proceedingly more difficult to evade Google, because they’re slowly adding SafetyNet and device verification to many apps. And of course sprinkle some AI on top because that’s what we do and it aligns with the rest of it. Or Google just changes strategy and asserts more control over every phone user as needed for their corporate interests.

    We’re not there yet. I still have GrapheneOS on my phone and I’m doing alright. It’s not very comfortable, though, and I can clearly feel which way we’re headed.

    With the computer/laptop, it’s easy. Backup your data, wipe it and install Linux. It’s gonna take a while to get accustomed if you’re used to a different operating system… But I don’t think it’s more difficult to use or anything in the long run. The initial extra work is an investment that pays off later. I’m fairly sure Linux is the one platform that will resist and keep coming with default settings without AI and corporate surveillance.

    Interestingly enough, it’s also used by big tech to power all the servers and AI services. But at the end of the day it empowers everyone.



  • 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.