Why isn't there a decently done code editor with VSCode level features but none of the spyware garbage? Any recommendations? This seems like an easy win for a software project
> Why isn't there a decently done code editor with VSCode level features but none of the spyware garbage? Because no other company was willing to spend enough money to reach critical mass other than Microsoft. VSCode became the dominant share of practically every language that it supported within 12-18 months of introduction. This then allowed things like the Language Server Protocol which only exists because Microso…
Performance and telemetry analysis of Trae IDE, ByteDance's VSCode fork
291–300 of 390 posts
Re: Performance and telemetry analysis of Trae IDE, ByteDance's VSCode fork
#292VSCode is extremely unsafe and you should only use it in a managed, corporate environment where breaches aren't your problem. This goes with any fork, as well.
If you signed a Nondisclosure agreement with your employer, and you use—without approval—a tool that sends telemetry, you may be liable for a breach of the NDA.
Re: Performance and telemetry analysis of Trae IDE, ByteDance's VSCode fork
#293Earlier quoted context omitted.
> These are called "balloon" And are not interactive as far as I know. I've not seen a way to get a balloon on the type in another balloon and then go to the browser docs from a link in that. > Do you mean something like this? Yes, but that's still restricted to terminal characters (you could probably do something fancy with sixel, but still) - for larger files with big indents it's not useful anymore. > contextual b…
> [balloons] are not interactive as far as I know I mean you use completion, right? That's interaction? In insert mode or , same to scroll through options. > [tabbar is] still restricted to terminal characters (you could probably do something fancy with sixel, Wait... you want it as an image? I mean... sure? You could, but I'm really curious why you would want that. I told you this was one option, but there are other…
Very basic one. What I mean is once you get the completion, how do you interact with that view - let's say you want to dig into a type that's displayed. Then you want to get to the longer docs for that type. There's nothing out there that does it as far as I know.
> Wait... you want it as an image?
Yes, the asciiart minimaps are cool, but they really don't have enough resolution for more complex longer files in my experience.
> The best way is probably with bufdo and having all the files opened in a buffer
You see why this is not great, right? That's an extra thing to think about.
> Maybe you don't know what ctags are?
I know. It's step 1 out of many for implementing proper refactoring system.
> but you are asking about "search and replace" right?
Search and replace with language and context awareness. You can diy it in vim or start stacking plugins. Then you can do the same with the next feature (like inserting method stub). But... I can just use an actual IDE with vim mode instead.
> And in that case I would avoid language like "vim doesn't"
Vim doesn't do those things though. There's a whole ecosystem of additions of plugins of the day that add one thing or another. But it turns out it's easier to embed nvim in an ide than play with vim plugins until you get something close to ide. Been there for years, done that, got tired. VS with vim mode has better ide features than vim with all the customised plugins.
Re: Performance and telemetry analysis of Trae IDE, ByteDance's VSCode fork
#294Earlier quoted context omitted.
I don't want any program on my computer including the OS to make any network calls whatsoever unless they're directly associated with executing GUI/CLI interactions I have currently undertaken as the user. Any exception should be opt-in. IMHO the entire Overton window of these remote communications is in the wrong place.
[flagged]
Re: Performance and telemetry analysis of Trae IDE, ByteDance's VSCode fork
#295Earlier quoted context omitted.
I can't prove it, but I think that's untrue. Anecdotally, I've only heard MS using it in the last 10 years or so, and it's been pretty common terminology for years before that.
Last 10 years is right - Windows 10 was when they went all-in, and that was released in 2015. Before that, "telemetry" usually referred to situations where the same entity owned both ends of the data collection, so "consent" wasn't even necessary.
Re: Performance and telemetry analysis of Trae IDE, ByteDance's VSCode fork
#296Earlier quoted context omitted.
I don't want any program on my computer including the OS to make any network calls whatsoever unless they're directly associated with executing GUI/CLI interactions I have currently undertaken as the user. Any exception should be opt-in. IMHO the entire Overton window of these remote communications is in the wrong place.
[flagged]
Re: Performance and telemetry analysis of Trae IDE, ByteDance's VSCode fork
#297Earlier quoted context omitted.
I don't want any program on my computer including the OS to make any network calls whatsoever unless they're directly associated with executing GUI/CLI interactions I have currently undertaken as the user. Any exception should be opt-in. IMHO the entire Overton window of these remote communications is in the wrong place.
Yeah but this is industry standard not saying this is good but everyone do this
Re: Performance and telemetry analysis of Trae IDE, ByteDance's VSCode fork
#298There's also the Eclipse VScode-look-alike-reimplementation called TheiaIDE https://theia-ide.org/ It was rough a few years ago, but nowadays it's pretty nice. TI rebuilt their Code Composer Studio using Theia so it does have some larger users. It has LSP support and the same Monaco editor backend - which is all I need. It's VSCode-with-an-Eclipse-feel to it - which might or might not be your cup of tea, but it's an…
click
> Please login to use this demo
close tab
Re: Performance and telemetry analysis of Trae IDE, ByteDance's VSCode fork
#299Earlier quoted context omitted.
Anonymized or not, opt-out telemetry is plain spying. Go was about to find out, and they backed out the last millisecond and converted to opt-in, for example.
Unfortunately opt-in telemetry is like no telemetry at all. Defaults matter.
Re: Performance and telemetry analysis of Trae IDE, ByteDance's VSCode fork
#300Earlier quoted context omitted.
It's also a good alternative to Obisdian if you don't need smartphone support.
https://dendron.so/ is more or less Obsidian in VSCode, and free and open source.
I don’t mind project being done and in maintenance mode. But I am not investing my time into starting using it.
Getting started page has screenshots broken on AWS.