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.

MRZ LCK 00

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

help-circle

  • Dunno, does that help other people? Every time I use it for programming and don’t specifically tell it what to do, it’ll just come up with assumptions. Might go the right direction. Or some random other direction and miss what’d be important factors.
    Telling it for example to find issues with the following algorithm / implementation (and then copy-pasting my initial idea) has indeed helped me to find edge cases and stuff like that.

    I also think there’s an issue with XY-Problems. Either AI suggested X to me. Or it was my fault because I asked for X. But I’ve ended up in several wild goose chases before, and it’s rare AI stops and points out I’m on the wrong path because I need Y.

    Extraneous drivel is very annoying, though. Seems to me especially ChatGPT likes to spam multiple solutions to any question and you can often disregard the first two pages of “ideas” it came up how to NOT do it.




  • Let’s put aside for a moment all the ethical/ecological/societal considerations […]

    I sometimes feel we’re putting aside too many factors and focus on some hypothetical debate which doesn’t reflect reality.

    I mean my point would be, you’ll immediately accept low-quality contributions. And those coding agents for some reason love to generously rewrite stuff and touch a million different files. So what I’ve seen is, you almost immediately end up in some maintainability nightmare which you might or might not have the capacity to deal with (properly). The broad idea by the AI companies is to then use AI to deal with AI. But I’m not sure if that’s a great idea.


  • Well said. And I found computer stuff rarely to be a yes/no thing in the first place. It’s almost always a …well, depends… where are we going with this?.. there’s ten puzzle pieces which fit here and they all come with consequences and side-effects and form a different bigger picture.

    I get the questions, though. And the desire for there to be simple answers to things like, should I install CachyOS? Should I buy 32GB of RAM, put a web application firewall infront of my webserver… There’s also a lot of opinions out there regarding those things.








  • Usually if a cable doesn’t come with specifications, you’d have to measure it yourself. Resistance / voltage drop tells us what kind of power can be transferred. It’s the same as with regular power cables. And I guess which contacts are connected can be measured with one of those (cheap) rigs. There’s small devices available for that job. And of course a computer can try to transfer data and see how that goes.


  • hendrik@palaver.p3x.detoLinux@lemmy.ml•wireless display under linux?
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    19 days ago

    Well, my TV has that built in. I just start the Screen Share app. Sorry, I don’t have any experience with Chromecast and those dongles…

    I feel you wouldn’t have asked for wireless displays if this was an option… But what I did for my laptop and desk is: get a plain old (used) USB-C dock, for about the price of one of these dongles, wired that up to my speakers, monitor, LAN… Now I have to connect one cable to the laptop and it’s connected to everything, plus it gets charged. Doesn’t require any configuration whatsoever and as a bonus I tested some other people’s laptops, my phone, and they all work.

    Probably not all that great if you use a tablet like it’s meant to be used… I mean I put my laptop down on the desk and use the keyboard, so I’m not worried about a cable attached to it. If you want to hold a tablet in your hands, this might be annoying. I get that.





  • Hmmh. Sure, cross-licensing is an entirely different topic. That’s not really what we’re afraid of when for example Amazon takes some Free Software and provides it as a service. It’s just that the EUPL comes with an automatic cross-licensing option regarding the distribution of combined works.

    But I must say, I’m still confused. What’s an “essential functionality” now? Is that supposed to be a legal term? And where are the blurry lines with that? What if I offer a hosting service that heavily relies on database operations, but doesn’t expose the database itself… it’s slightly abstracted away from the customer? It’s internally 85% made up of some other person’s work, but it builds upon that Free Software and doesn’t straight provide access to it’s functionalities… Is that alright? And why (not)? And why restrict it to essential functionality? Why allow non-essential functionality? And what even is that? If someone spends half a year optimizing a database, is that deemed essential? Or can a court rule the essential thing about a database project is it fetches data, and how exactly it does it, isn’t essential to a database?

    And I still don’t see the “stronger terms prevail”. That’s not how that sentence goes. It’s very specific in: if it’s an obligation (to the licensee, btw), then the other license prevails. Not the stronger one, the other one wins any conflict. It’s just concerned with the distribution of combined works, though.


  • Isn’t both exactly the other way round?

    The license (EUPL-1.2) specifically talks about redistributing either the source, or executable files. (see definition of original work, also distribution.) Nowhere do they mention a service running the work comes with any kinds of obligations? I just can’t find any single sentence in the license text covering SaaS…

    Both “Copyleft clause” and “Provision of source code” are pretty clear as well. It’s only about distributing copies of the work. Not running it and providing it as a service.

    And regarding the compatible licenses, they say the other one wins. At least regarding the “obligations”. However that’s defined and whether it’s the licensor’s or licensee’s obligations:

    Should the Licensee’s obligations under the Compatible Licence conflict with
    his/her obligations under this Licence, the obligations of the Compatible
    Licence shall prevail.