• 7 Posts
  • 1.11K Comments
Joined 6 years ago
cake
Cake day: May 31st, 2020

help-circle






  • Yeah, I always thought the typing thing was just people coming up with silly reasons, because they don’t like change, but when you do networking stuff, you actually need to type out IP addresses rather often.

    Either because you need to manually set a new address. Or because you can’t reach the device via network until you’ve typed in its IP address, so can’t copy-paste it then either.




  • AGPL is specifically for web services. For example, if Nextcloud were provided under the GPL, Amazon or the like could serve a modified version of Nextcloud without having to hand out their modifications. As far as the GPL is concerned, Amazon is the user and the software just happens to accept requests from the network.
    With AGPL, those who use the software over the network are also deemed users and therefore have the right to access the source code.



  • I imagine, it’s just too much of a niche and practically not enforceable anyways.

    You would need to somehow know that a web service is a using a modified version of your library, then you’d be able to demand those library changes to be open-sourced.

    And well, just in general, covering all kinds of niche use-cases isn’t terribly healthy for open-source licenses, because each modification is something that can be challenged in court and which might be incompatible with other licenses.
    Ultimately, a library under such a specialty license would probably not see much use either. You could only really depend on it in AGPL applications. And at some point, you do have to ask yourself, if it’s even useful to develop your library then.




  • Had a refinement yesterday, where we decided that we should add all tickets of an epic individually into the milestone (except for two).
    And for whatever reason, our project manager had decided to use the in-browser split view and was struggling against that, but also just was about to do it in some cumbersome way. I think, he wanted to manually compare the list of issues in the epic vs. the milestone.

    Either way, I could tell that he’d need 10+ seconds to even get started. And telling him how to do it would probably take equally long. So, I just open each issue of the epic in a new tab and check on each tab that the issue is in the milestone or add it, then close the tab. And yep, I was long done when he was still trying to find the issue list for the milestone.

    That was certainly one of those moments. 🫠

    He isn’t entirely familiar with that issue tracking UI, so it’s fine, and of course, it is my job to be good with computers and all that, but still felt wild that he could’ve easily needed ten times as long to do the same thing.


  • Last week, some LLM bot commented under one of our issues and it became apparent pretty quickly, that it is a bot. So, I went to report it (incredibly the report menu did say they want reports for bots).

    I filled out the reporting form probably five times in total, trying at different times of the day. Every time, I got an error 500 (Internal Server Error) as response.
    Later, I checked my mails, and saw that actually two of my reports did go through, meaning I created two tickets on their side.

    What those mails also said: They’re very sorry, if it takes longer, since they’re currently experiencing a higher number of reports.

    Gee, I wonder why.





  • Yeah, differentiating between multiplications vs. divisions and additions vs. subtractions doesn’t make sense, because they’re the same thing respectively, just written differently.

    When you divide by 3, you can also multiply by ⅓.
    When you subtract 7, you can also add -7.

    There is one quirk to be aware of, though. When people notate a division with a long horizontal line, that implies parentheses around both of the expressions, top and bottom.