I used to use Atom as my primary code editor, and it was really easy to disable telemetry in it (just two clicks). Now that Atom is no longer supported, I decided on using VSCode or VSCodium. However, I don’t really know which one to choose.

  • How much privacy am I losing? I also use Pycharm for Python most of the time, so I am wondering which would be the less privacy invasive one.
  • I also heard that VSCode still sends telemetry, is that true (in the sense that it is sending more than a “no telemetry” flag)?
  • Also, is it possible to make vscode.dev run without telemetry?
  • Will VSCodium support C++ and CMake with compilation, or will I need to use VSCode for that?

(I know there is a “Code - OSS”, but I just need to know about VSCode and VSCodium)

  • Cam@lemmy.world
    link
    fedilink
    English
    arrow-up
    53
    arrow-down
    2
    ·
    1 year ago

    Not much to gain except more privacy and fully open source. A downside is there are less extensions available since it gets extensions from Open VSX Registry. Also there are extensions out there that are not good for privacy.

    I still think VSCodium is worth it however.

    • BananaTrifleViolin@kbin.social
      link
      fedilink
      arrow-up
      6
      ·
      edit-2
      1 year ago

      That’s a terrible name as it’s used for other software and totally disconnected from the project it’s continuing.

      I’d have gone with the name Atomiser.

      I know this is a very random comment!

    • Rizoid@programming.dev
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      This is what I’m using now that atom is dead and it feels like I’m still using atom. Highly recommend if you’re a former atom user.

      • vanontom@geddit.social
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        Yup, Pulsar feels exactly like Atom, which I’ve enjoyed for years. Portable mode still works, bonus. My main complaint is the massive file size of install (over 1GB, no lighter option), which seems excessive and unnecessary for my use.

  • Mr. w00t@lemy.lol
    link
    fedilink
    arrow-up
    13
    arrow-down
    2
    ·
    edit-2
    1 year ago

    Well, the scale of advantage depends on how much do you value your privacy :)

    In other aspects VSCodium and VSCode are pretty much the same (except a couple of niche features). And neither of them is an IDE (not to be confused with M$ Visual Studio, which is a paid IDE with all compilers, debuggers etc. included).

    But you can alter both of them to the state of IDE using plugins. VSCodium might require a small extra step that is enabling VSCode Plugin Marketplace, if you need some proprietary extensions, that’s all.

  • Gamey@feddit.rocks
    link
    fedilink
    arrow-up
    6
    ·
    1 year ago

    That must be lies, Microsoft promised they would continue to support Atom so that must be true!

  • KDE@monyet.cc
    link
    fedilink
    arrow-up
    5
    ·
    1 year ago

    vscodium just works for me , its just like vscode removing telemetry

  • darcy
    link
    fedilink
    arrow-up
    9
    arrow-down
    10
    ·
    edit-2
    1 year ago

    yes. but vim is even better

    • Nevoic@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 year ago

      For people unfamiliar with the vim ecosystem (I assume that’s at least part of the down votes), it’s actually much closer than you’d expect. If you’re only familiar with vi/vim, nvim customizations are essentially on feature parity with vscode, with the added benefit of the vim-first bindings.

      What you have to do is install a customized neovim environment. Lunarvim, astrovim, nvchad, etc. Most of them have single line installation options for Linux, and then it comes with a bunch of plugins that will pretty much match whatever you’d find with vscode extensions.

      • darcy
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        true. tho i would highly recommend making your config from scratch, but i know its not for everyone