Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)F
Posts
2
Comments
1234
Joined
3 yr. ago

  • Is it rootless?

  • I'm using Questa which I believe is a Qt app. Remote X is just waaay too slow. The server is in a different country, but VMware VDI can display apps with no noticeable lag. (But that's pretty much its only redeeming feature.)

  • Ah the old "I don't make mistakes" classic. Some weapons grade hubris here...

  • It's not a step further. They just picked 0 twice instead of 0, 1, 2, 3...

  • It’s more like I’ve seen the same wheel invented a lot of times and can recognize most tech are basically equally functional.

    So... I would recommend at least reading the Wikipedia page for Rust because it's pretty clear that you don't know anything about it at all if you think it is "the same wheel". Rust is the first practical memory safe systems language that doesn't rely on GC for memory safety.

  • It's basically vaguebooking.

  • Yeah classic attention seeking behaviour. Just say you're stopping work on it for personal reasons, or give details. The only reason to tease gossip like this is because you like the drama.

  • If you did you'd sound like a bit of a tit seeing as roads are just about everywhere in the world. The number of places accessible by train and not road is a rounding error on a rounding error.

  • As long as you're going somewhere that has trains...

  • How do you do that on windows

    Open explorer. Type string in the search box.

    (Ok it's kind of a shitty search feature but that's besides the point.)

    Most people just want Facebook and pornhub, Linux has everything you need.

    Sure, but don't confuse covering 90% of what people do with covering 90% of people. It's like electric car range or browser website compatibility. It might have enough range for 99% of my journeys of work on 99% of websites but that final 1% matters! You can't just ignore it.

  • The GUI option is only superior if it allows the user to skip the “Search for it” step.

    Well yeah, and it usually does so it is usually superior. Did you have to Google how to connect to a WiFi network with a GUI? Of course not.

  • Basically, if your tree is static or you only add nodes, the easiest option is to store all nodes in a Vec and have the child/parent links be indices. I recommend the typed-index-collection crate if you go that route.

    If you need to move/delete nodes a lot then either Rc<Refcell< or you can wrap the Vec in something that takes care of the admin of fixing up pointers.

    E.g. see this crate https://crates.io/crates/orx-tree

    If you want to get really fancy you can even do things like compacting GC. You're basically implementing a memory allocator at that point.

    Note that you might say "what's the point of Rust if I just have to implement a memory allocator to bypass the borrow checker?" but that's silly. You still get the benefits of Rust for the rest of your code, and Rust still prevents things like type confusion and UB.

  • They don't need to support Windows 10, they just need to not artificially block the installation of Windows 11 on old hardware.

  • Is this a joke? The main way most Linux users install software is still via the command line.

    On Windows the command line is an exceptional thing you sometimes have to use for troubleshooting. On Linux it's the default way everything is done.

    For example how do you stop a service on Linux? The top answer just assumes command line.

    If I search for how to do it with a GUI I get a 5 year old post explaining that all the GUI attempts are dead.

    Now if I search for Windows, I get these instructions (from the AI but they sound like I remember it):

    open the Services console (search for "services" in the Start menu), right-click the service you want to stop, and select "Stop".

    And the top SO question is someone asking specifically how to do it with the command line because the GUI way is so easy and obvious.

    That's just one random example. Not even getting to hardware support, ease of installation, etc.

  • Soar does look cool, but it requires you to install it first so that adds an extra installation step. Extra installation friction is very bad. And guess how they tell you to install Soar? 😄

     
        
    curl -fsSL https://soar.qaidvoid.dev/install.sh | sh
    
      

    Developers shouldn’t be making packages.

    Ok so how do these packages magically get made? Am I just supposed to not distribute my software? And don't say "distros will do it" because that's clearly a shit non-solution. No distro has made a package for any of the software I've written.

  • If you think PGP solved anything at all you're living in a fantasy land lol

  • Crypto is used. It is called TLS.

    You have to have some trust of publishing infrastructure, otherwise how do you know your signatures are correct?