• 2 Posts
  • 131 Comments
Joined 2 years ago
cake
Cake day: June 10th, 2023

help-circle

  • Like you already hinted at batteries are DC systems and can only be charged using DC. Many EVs have at least a small AC to DC converter on board. When you plug it into an AC source the charging speed is limited by the size of that converter.

    DC charging stations bring their own converters which are oftentimes much more powerful and therefore heavier than what your car carries along.

    Whether you use an external 19kW converter or your cars internal converter doesn’t make a difference. In both cases the cars charging circuitry will monitor for dangerous situations such as overheating and throttle the charger down if need be.

    The important question is how large your cars converter actually is. Sure the L2 charger provides 19kW AC but can your car’s converter actually use all of that?

    If it can only do 10-15-ish kW then it’ll charge slower and therefore won’t tax the battery as much as a DC charger with 19kW would.

    I don’t know what car this is and how PHEVs play into this but existing BEVs have been charging with much higher speeds for more than 100,000 miles and generally don’t end up with broken batteries.

    Depends a lot on the make and model of course, as I’m sure there are some horrible examples out there. But the public fast chargers wouldn’t be under such demand if it was that damaging to the cars.



  • The post text doesn’t seem to get displayed on some clients (Voyager) so I’ll attach it here as well:

    asciinema (aka asciinema CLI or asciinema recorder) is a command-line tool for recording and live streaming terminal sessions.

    This is a complete rewrite of asciinema in Rust, upgrading the recording file format, introducing terminal live streaming, and bringing numerous improvements across the board.










  • My motivation for using NixOS is maintenance. I’ve been running 2-3 personal Linux computers for the last decade, with one of them being a server.

    To get stuff like services working with each other you sometimes need to make small changes to the config files of some services. The issue for me especially with the many services running on the server is coming back to a broken/misbehaving machine after 4+ months and now having to research what changes I made long ago and where those config files are buried.

    Making the change and testing it would likely take less than 5 minutes if you had every detail you need fresh on your mind.

    I simply don’t have the mental capacity to remember all that stuff after months of working on other things. Especially if you’re coming back to something broken this is a really annoying position to be in.

    You want the fix now but have to start by looking up docs and trying to figure out what past-self did to get you into this mess, or to find out what has changed since then.

    At some point I had enough and was either going to teach myself some sort of personal changelog / documentation system, or learn a new declarative configuration system.

    Huge respect for anyone who can keep all this info in their mind and to those that meticulously update their own documentation, but I lack the discipline to do so in the heat of battle and will easily miss things.

    Since then any system that I will have to maintain myself has been using some form of declarative management. It keeps all configuration accessible and organized in one place, so I don’t have to go digging for the correct file paths. It self updates so that even when I go back and forth during testing I won’t miss updating my standalone docs.

    And NixOS brings this to my whole system. No old programs lying around because you forgot to uninstall them and have now forgotten about it. Same thing with pinned package versions that then wreak havoc once they’re incompatible with the updated rest of the system. It even configures my goto tools (shell, editors, etc) to my personal liking when I set up a new machine.

    Its not the first declarative system and probably won’t be the last one I will use, but for now it really makes my life noticeably easier.


  • StarfightertoLinux@lemmy.worldGood bye NixOS, Hello Debian (Again)!
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    26 days ago

    I get that this seems very intimating, but if you’ve ever used more than three programming languages in your life, I believe you won’t have much to learn.

    I can mimic the syntax and I very roughly understand how the import system works. But I don’t know Nix! Yet I haven’t had any trouble language wise over the last few years.

    In my experience most of the “code” you write is package names and those can be copied from search.nixos.org.

    In that sense I’m effectively using it as a markup language and I don’t think anyone has ever gotten discouraged by having to “learn” YAML, just so they can write a config file for some piece of software they want to use.

    Something that I would take as discouragement is the state of the documentation. It has been improving to a usable level in some areas but other areas are heavily outdated or just plain missing.





  • Just want to add that my GTX 1080 runs Rimworld on the highest settings in 1440p without breaking a sweat.

    It should however be noted that the drivers for it are now in maintenance only support mode. That by itself isnt really a problem, but NVIDIA will likely drop all support in a couple of years, if not earlier.

    I fully agree with the rest of your recommendations. AM5 is a very versatile platform.