• 0 Posts
  • 58 Comments
Joined 2 years ago
cake
Cake day: June 2nd, 2023

help-circle








  • I don’t think either of these model can work. Fund-to-release is basically the same as crowdfunding, except painted as more focused. Now users, rather than “donate 5$ every month to fooProject” need to deal with a constant stream of “donate X$ to fooProject for Y feature / bug”, so it sharply increases subscription fatigue. I guess it wouldn’t be subscription fatigue then. Shopping fatigue?

    And what if bugfix X reaches 90% of the funding, and feature Y reaches 90% of the funding, but neither reaches 100%? With a simpler subscription the project would have a set amount of money to distribute across its internal needs.

    And this isn’t even touching on the subject of cost overruns. What happens when your feature estimated at 2 months of dev time is 60% done after 7 weeks? Do you ask for a second donation round?

    Rather, for this kind of focused work a project should keep one single treasury to distribute as needed, and have polls for contributors (monetary or otherwise) to vote on which parts to focus on first.

    The fund-to-release model shifts all the risk on the authors, who don’t see any monetary reward while the work is ongoing and are not guaranteed any even when the work is finished. Dev work needs a constant stream of funding (to eat, pay rent etc) unless the author starts with a sizeable initial treasury, in which case they can deal with big lump sumps to distribute as they need. But this requires at the very least the guarantee of payment once the work is done which, again, this model does not guarantee.

    Sorry I don’t have solutions to propose, but I think the flaws of these alternatives far outweigh their pros.




  • Why are you using networkd instead of networkmanager on a desktop?

    What a weird question. Networkd works anywhere systemd works, why whould desktops be any different.

    It’s the same as asking someone “why are you using systemd-boot instead of grub?” Because I like systemd boot better and it’s easier to configure. Same with networkd, configuration is stupid simple, I have installed it on my work machine even.

    As for op: since you can manually ping ip addresses and the issue seems to be time-based, could it be that your machine is somehow not renegotiating a dhcp lease?


  • ugo@feddit.ittomemes@lemmy.worldSchrödinger's Code
    link
    fedilink
    arrow-up
    8
    ·
    edit-2
    4 months ago

    Im my defense, I did test it. It was working for me.

    But then someone else touched it without understanding it or flipped the truth value returned by one of the functions used by my code without properly fixing the call sites.

    Edit: or they had a merge conflict and they don’t know how to correctly resolve those.



  • I had an issue where the desktop would take a fair amount of time to load, and I have a very different issue that I don’t even know how to categorise. There’s a wayland app in which keyboard works but some keyboard related things stop working if I lock my screen.

    The app is a game (Victoria 3). Normally, space pauses / unpauses the game, escape opens the pause menu, etc. If I lock my screen, those things (and more) stop working, but the keyboard as a whole works. E.g. if I go to save the game I can input text in the save name text field. Keyboard and keyboard shortcuts as a whole still work everywhere else.

    The problem goes away if I log out and log back in, but otherwise persists across game session (i.e. closing and reopening the game doesn’t fix it).