• 0 Posts
  • 196 Comments
Joined 2 years ago
cake
Cake day: June 25th, 2023

help-circle
  • But that’s not logarithmic, that sounds like some kind of inverse scale with the asymptote at 10, meaning 10 can never be reached because that would mean actual infinite speed.

    With a logarithmic scale, the speed is literally increasing exponentially, at every point, like getting 10 times faster for every point on the scale.

    So yeah, I think you made the very mistake you tried warning people about ;D




  • KubeRoot@discuss.tchncs.detolinuxmemes@lemmy.worldI use Arch btw
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    1
    ·
    11 days ago

    It’s not being made “as painful as possible”, it’s just manual. Arch isn’t a distro that’ll preconfigure things for you so everything’s plug’n’play, it’s a distro that’ll give you access to everything and the power to use it however you like, but with that comes the expectation and responsibility to manage those things.

    Installing arch manually is simply a good lesson in how your system is set up, what parts it’s made up of, in part because you’re free to remove and switch out those parts.

    And sure, there’s no magic bullet to make sure a new user understands everything they did, but I think in the end, if you’re not willing to read, learn and troubleshoot, you might just want a different distro.





  • I’m not sure which puzzles you’re referring to - do you mean stuff to reach an ending, or the obscure, very much optional, deep secrets?

    It’s been a while since I played it, but I don’t remember grindy puzzles in the main content, bar the big one, but that one felt exhilarating to figure out and solve.

    As for combat, it is difficult, but I remember beating the whole game without turning down the difficulty (which I remember being a thing), so it seemed fine to me… But yeah, people misrepresenting a game is always a risk.







  • If you license your project under GPL, and somebody submits some code (like through a pull request) that ends up in the library you use, you are now also bound by the GPL license, meaning you also have to publish the source of any derivatives.

    The way to avoid it is to use something like a CLA, requiring every contributor to sign an agreement giving you special rights to their code, so you can ignore the GPL license in relation to the code they wrote. This works, but is obviously exploitative, taking rights to contributions while giving out less.

    It also means if somebody forks the project, you can’t pull in their changes (if you can’t meet GPL terms, of course), unlike with MIT, where by default everybody can make their own versions, public or private, for any purpose.

    Though it’s worth noting, if you license your code under MIT, a fork can still add the GPL license on top, which means if you wanted to pull in their changes you’d be bound to both licenses and thus GPL terms. I believe this is also by design in the GPL license, to give open-source an edge, though that can be a bit of a dick move when done to a good project, since it lets the GPL fork pull in changes from MIT versions without giving back to them.


  • I think the trick might be that nothing is stopping you from using more than one 32-bit integer to represent addresses and the kernel maps memory for processes in the first place, so as long as each process individually can work within the 32-bit address space, it’s possible for the kernel to allocate that extra memory to processes.

    I do suppose on some level the architecture, as in the CPU and/or motherboard need to support retrieving memory using more than 32 bits of address space, which would also be what somebody else replied, and seems to be available since 1999 on both AMD and Intel.






  • I got the impression that the PolyMC situation was quite different, with that developer masking it and doing a minority of the work, but after one change made by the rest of the developers they snapped, used their control over the repository to remove the rest of the maintainers and take sole control over the repository.

    I was aware of some shenanigans and hostility from PolyMC and never used it, but I got the impression there were no major outward signs before that happened?