• 16 Posts
  • 1.47K Comments
Joined 5 years ago
cake
Cake day: May 31st, 2020

help-circle
  • Yeah, Python requires a “runtime” program, which interprets the Python code and then translates it into native machine code to actually execute it. Because Rust is compiled directly to native machine code by the developer, you don’t need a runtime program on your PC to run Rust programs.

    This is also one of the biggest reasons why Rust can be used for kernel development. You cannot rely on a runtime program for developing a kernel, since launching a program requires a kernel to already be up and running.



  • Hmm, I don’t have experience with hosting Forgejo, but my intuition tells me that because it has relatively many features, that its administration is more involved than if you only host a Git Server.

    You could then use a static site generator to turn your MD-files into a webpage. Personally, I have a (still very small) knowledge base webpage using mdBook, mostly because I was already familiar with it, but it’s also pretty simple to setup and has a built-in search.



  • Certainly some food for thought, but I feel like people saying indies will save us are saying that as consumers and a lot more selfishly. AAA is struggling to deliver interesting games and indies are killing it, so you play indie titles instead. Whether those indie titles are actually produced organically and whatnot is kind of secondary for that purpose. The mass layoffs in AAA are bad, but in the New York Times article, for example, they’re mainly seen as indicative of the business model faltering, which should naturally give more room for indies. But yeah, that these studios are still horrendously profitable kind of shows that this may not be true in the end.







  • Ephera@lemmy.mltoMemes@sopuli.xyzSame
    link
    fedilink
    English
    arrow-up
    2
    ·
    5 days ago

    There were a lot, back when 3D graphics became a thing in general, because companies felt like they’d get left behind, if they didn’t somehow make their games 3D.

    But yeah, these days, I don’t think this happens much. 2D rarely translates well into 3D, because the whole gameplay works differently. And while 2.5D doesn’t have the same problem, it’s also a lot of effort for what’s essentially just a different art style.



  • I’ve got basically the bspwm workflow, but on KDE.

    So, bspwm has tiling of windows and doesn’t want you to minimize (nowadays, it actually has a minimize-feature, but back when I last used it, it didn’t). As a result, if a window is open, it is visible on some workspace. If you want to hide windows, put them on a different workspace.
    I like that workflow, because while it probably seems complex when you first hear about it, it actually simplifies things. When you’re looking for a window, you don’t have to check all the workspaces and minimized windows and behind other windows.

    KDE adds to that, in that I can have a workspace overview in my panel, so where I can see all workspaces with the windows that are visible on them (which with this workflow is all windows on that workspace). I like to call it my minimap.
    It makes the workflow a lot easier to use, but it also allows me to group workspaces by location. So, if I’m working on a topic, I often have a Firefox window on one workspace, my text editor on the workspace below and then a terminal on the workspace below that. If I then realize, I need to quickly look up something for a related topic, I’ll open up a new Firefox window two workspaces below that (leaving an empty workspace as separator). If I do something completely different, I might leave a whole bunch of empty workspaces in between. Or, well, KDE actually allows grouping workspaces with a feature called “Activities”, so I’ll often switch Activities.

    I find that works a lot better for multi-tasking than the traditional Windows workflow of one window per application, with all kinds of different topics mixed into all kinds of ungrouped windows. If I switch between topics, I just go to the right location on my minimap and I’ve all the topic-related information in the windows that are there.






  • Oh, so LibreOffice is actually a fork of OpenOffice, meaning back in 2010, the devs copied the code from OpenOffice and have been developing it further from there. So, it’s like your parents just got upgraded to the newest edition of the office suite they were using. A lot of it should still be familiar to them.

    Basically, the devs had to change the name for legal/political reasons. In all other ways, LibreOffice is the continuation of OpenOffice.