• 10 Posts
  • 42 Comments
Joined 1 year ago
cake
Cake day: July 9th, 2023

help-circle
  • Most people use JavaScript for this nowadays, but most commentary also hates on it.

    I’ll be real with you. There’s a reason JavaScript keeps being chosen despite the hate. It’s so much easier and the dev experience is much more polished for creating desktop apps.

    The reason it’s hated on is that it is running a browser in the background, which people view as too bloated for a desktop app. Moreover, JS tends not to play well with system-wide themeing like GTK or QT.

    But in the end, as a developer, you’ll be dealing with a lot of messiness going with anything else. If you’re up for a challenge, do try other things. But if you just want something that works and looks nice, do Js












  • I suppose you’re right. But I thought the reason we are using conceptual models of computation is to not concern ourselves with the implementation details of the physical world and real computers. It’s why we have an infinite tape, for example.

    Representing a “sum a list of numbers” problem in terms of binary logic gates would be the opposite of that. We’re complicating the problem. Turing machines as I’ve seen them are not that low level. Would binary addition be the sensible way to sum a list of numbers in a turing machine?

    Your answer is still convincing though… I suppose we can represent functions as series of verifiers. But my only remaining point of confusion is… Is that really the better way?







  • You only have to give back if yours literally redistributing a modified version of the thing.

    If you use the software without modifying it directly (such as building on top of it, or building something that uses it), then that’s allowed.

    Also if you make use of the software commercially, without necessarily distributing it, then that’s also allowed. For example, Google could (I think they actually already do) modify the Linux kernel, and use it all across their company internally. They don’t have to give back, since they don’t distribute it.

    And last, if you don’t modify the software but charge people using it, that’s completely allowed.




  • Fedora and debian support the corporate definitions of FOSS, so their opinions do not matter here.

    it applies to everybody

    I don’t think most of us want to offer services by hosting a service without contributing back the code. If they do, I am happy that it is a requirement that they give back. Only for-profit companies will have an issue with this.