• 0 Posts
  • 2 Comments
Joined 2 years ago
cake
Cake day: August 3rd, 2023

help-circle
  • Itellij is actually pretty good at this. Besides that, cursor or windsurf should be able to. I was using cursor for a while and when I needed to reactor something, it was pretty good at picking that up. It kept crashing on me though, so I am now trying windsurf and some other options. I am missing the auto complete features in cursor though as I would use this all the time to fill out boilerplate stuff as I write.

    The one key difference in cursor and windsurf when compared to other products is that it will look at the entire context again for any changes or at least a little bit of it. You make a change, it looks if it needs to make changes elsewhere.

    I still don’t trust AI to do much though, but it’s an excellent helper


  • I just built a NAS not too along ago, so I’ll just say what I would have changed in my build. Maybe it will help you.

    1. Get a server you can manage over something like ipmi or similar. Look at ASRock rack or super micro.
    2. Try and get something with a lot of pci lanes or at least bifurcation. This way you can expand and use more nvmes
    3. Go with nvmes first if you can. Depending on what you go with for a filesystem, will sort of depend how many you should start with.
    4. If you go for 10gbe, don’t use ethernet unless it’s onboard, otherwise go with sfp card and switch. It runs cooler.
    5. Try to find something with rdimm. Cheaper than ecc dimm and easier to find.
    6. Don’t forget a UPS. Protect your investment.

    One thing to watch out for. Some of these server motherboards expect the smaller higher rpm fans. This means you may have to fiddle to get the fan curve corrected with normal fans.

    If using something like zfs, you may want to have a bigger raid to start with. Otherwise you can do mirrored vdevs and combine them. But it can be a bit costly since you need 2 drives every time you want to expand and won’t get as much space as say something like z2 (2 parity drives)

    Nvmes will run cooler, longer, and faster. They also take up way less space.

    Make sure you have backups. You could probably use your Synology for this or some old computer parts you have lying around. But if you do use something like trunas, it makes it very easy to backup. This server you can use platter drives.

    16gh of memory is not enough. If you want to run workloads on there and if you do use something like trunas, you want as much memory as you can get for caching.

    Also, just buy used. You can find cheap servers online or just the parts on like eBay or even AliExpress.

    Good luck!