• 1 Post
  • 148 Comments
Joined 7 months ago
cake
Cake day: December 20th, 2023

help-circle
  • For now, I have just saved it in my clipboard application, so I copy-paste.
    When it goes out of history, I just open a file, where I have saved it and copy from there. So it’s pretty crude.

    I was hoping that either the KDE Social web interface would add a “Signature” feature or I would pick some Lemmy application that would allow that, but for now it’s just this.

    Perhaps, if I feel like it’s being too frequent, I may set a compose key for it.

    CC BY-NC-SA 4.0


  • Not every. The quick, very-low effort ones, I just leave.

    Why:
    I saw another post with “Anti Commercial AI License”, then wen on to read the license and went, “Neat!”.

    • It makes it easier for anyone to decide what to do if they want to use my comment/post (in cases where it actually has something useful)
    • It makes life just a bit harder for people data-mining for AI
      • That way, some data entry worker will probably ask for a raise and probably even get it and maybe some entrepreneur going “AI everywhere!” will think twice.
      • Or there will be a chatbot spouting “Anti Commercial AI License” or “CC By-NC-SA” in their answer text, which would be hilarious.

    CC BY-NC-SA 4.0





  • LEAN from the web:

    After each iteration, project managers discuss bottlenecks, identify waste and develop a plan to eliminate it.

    1st iteration:

    Project Manager A: Requiring approval of multiple Project Managers for the same thing is causing a bottleneck. So is having to wait for a specific manager for a specific topic.

    Resolution: Let all managers approve everything and need only a single manager’s approval.

    2nd iteration:

    Project Manager B: There are too many redundant managers. It’s a waste of resources.

    Resolution: Get rid of all mangers but one. Actually, let the engineers manage themselves.

    3rd iteration:

    Consensus: LEAN development is a scam though



  • RV64 has a maximum 32-bit instruction encoding

    I kinda expected that to happen, since there’s already enough to fit all required functions. So yeah, even this is not a good enough criteria for bit rating.

    those original 8-bit intructions still exist, and take up a huge part of the encoding space, cutting the number of n-bit instructions to more like 2^(n-7)

    err… they are still instructions, right? And they are implemented. I don’t see why you would negate that from the number of instructions.






  • Well, when you make a multithreaded application, usually there is one main thread, which controls everything else, timings and all.

    The alternative

    is to have all threads know how to sync with whichever other thread they need to sync with, whenever they need to. This way tends to be more difficult (and I am yet to think of a use case and application methodology for this method).

    Now usually you make sure not to have any blocking function (large calculation or file R/W requiring HDD fetching) on the main thread. Maybe they made some mistakes in this regard in their previous games and did better this time.

    From what I see, it seems like they didn’t use the graphics API (seems to be Vulkan) properly enough, for which I can’t do anything, given my lack of exp with it. Perhaps a god time for me to delve into Vulkan.


  • I mean if you’re german you could try working for them lol

    That seems to be the main barrier, yeah.


    But I checked htop while running the game and it doesn’t seem to be doing all single core stuff as you said. Unless it is that the bottlenecking thread is not even using the available core to the full extent.
    I checked it out with both linux and linux-zen kernels.

    Usually, when a program is loading on a single thread, you tend to see a single core go to 100% for a few seconds, which then jumps around as the OS switches the core provided to the thread. That was not happening here.
    Also, the new GPU is sometimes at ~60-70% while the FPS is dropping to 30. This part was weird.