Live data from Hacker News

I’m switching from VS Code to VS Codium

ruky.me

231–240 of 343 posts

Re: I’m switching from VS Code to VS Codium

#231
post #137

Earlier quoted context omitted.

“It is impossible for libre software to force updates” This isn’t even close to being true

If it did you'd just build a version with the offensive code removed?

Ah yes. I have the time and the knowledge to "just" remove that code and "just" build that version. When even the simplest libraries can't usually be built using the instructions the authors leave for them (if they even do that)

Re: I’m switching from VS Code to VS Codium

#232

Earlier quoted context omitted.

> but the Jetbrains IDEs are simply better and more mature in every single way That's just not true. I have access to the full Jetbrains suite for free, yet I still opt to use Neovim or VS Code/Codium for most languages. Jetbrains IDEs are great in many ways, but are objectively worse on several metrics: * slow startup times * slow initial operations until the JIT is warmed up * even once warm, you always eventually…

Quoted post unavailable.

My experience with CLion was that it was agonizingly slow to do anything. It stuttered scrolling through even a small C project. I don't know exactly what it was doing in the background, but it constantly had fans running. Long after it made sense for it to be indexing.

In fairness, though, this was probably four or five years ago. But it sure colored my opinion of the software.

Also this isn't exactly unheard of as you seem to think. It even necessitated a support article: https://www.jetbrains.com/help/clion/performance-tuning-tips...

But a quick Google search reveals that OP isn't a "zealot" making things up. Here, I did some work for you:

https://intellij-support.jetbrains.com/hc/en-us/community/po...

https://intellij-support.jetbrains.com/hc/en-us/community/po...

https://intellij-support.jetbrains.com/hc/en-us/community/po...

https://www.reddit.com/r/cpp/comments/n84wzh/why_do_people_s...

https://news.ycombinator.com/item?id=21797145

Re: I’m switching from VS Code to VS Codium

#233

Earlier quoted context omitted.

Neither of those issues describe any telemetry, unless you define "telemetry" as "uses any internet connectivity that's not even to Microsoft's servers".

Is the default npm registry not operated by Microsoft? GitHub definitely is, and that was one of the pings.

It's probably some feature; "runs npm when I navigate its sources (js and ts files)" almost certainly is.

There are basically no details at all other than "I saw it did something with the network, therefore telemetry!"

Re: I’m switching from VS Code to VS Codium

#234
lot's of MS extensions are missing but you often find OSS alternatives. Most important for me is liveshare. I use codetogether.com, it's not remarkable (I got connection drop a couple of times) but it does the job with the added bonus that it works with IntelliJ too

Re: I’m switching from VS Code to VS Codium

#235
post #20

What I find truly bizarre is how many software engineers, who are aware of how much they earn and how long it really takes to make software, are so resistant to paying anything for tools that make their job easier and faster. It blows my mind. Take the Jetbrains IDEs. I don't mean to offend any VSC fans out there but the Jetbrains IDEs are simply better and more mature in every single way. For individual use, most of…

> but the Jetbrains IDEs are simply better and more mature in every single way That's just not true. I have access to the full Jetbrains suite for free, yet I still opt to use Neovim or VS Code/Codium for most languages. Jetbrains IDEs are great in many ways, but are objectively worse on several metrics: * slow startup times * slow initial operations until the JIT is warmed up * even once warm, you always eventually…

Most of your pain points are mostly superficial. Yes, it's slow to start, but I close my projects rarely enough for that not to matter.

Yes, there are possibly more plugins for VS Code, but they are largely shit, aren't they?

Yes, LS has made it possible to create rudimentary editing capabilities for languages that always lacked them, and that is unironically a good thing. But for bigger/established languages VS Code provides maybe 10% of functionality that Jetbrains IDEs provide.

Re: I’m switching from VS Code to VS Codium

#236
post #5

> I was increasingly getting upset about their extension marketplace, where there is an increased number of extensions starting to sell pro versions of the extensions we used for free. This is actually great news. Some extensions, especially language ones, are very poor, and paying for them (if someone makes a commercial version) is the only way to guarantee a good development experience. Ruby is an example, and swit…

Are you trying to repeat Bill Gates's Open Letter TO Hobbyists?

You're still missing "Most directly, the thing you do is theft."

I think the past 46 years have proved, that free software works, no matter how many Bills want (or will) get rich off the industry. If there were no hobbyists either literally stealing software, or indirectly "stealing" it, because it's free, there would be no industry to profit from.

Re: I’m switching from VS Code to VS Codium

#237

Earlier quoted context omitted.

It definitely has a relationship with quality in a fair number of domains. Find me free CAD software as good as SOLIDWORKS, or free maths software as good as MATLAB & Mathematica, or free EDA software as good as Altium or Vivado. There are loads of domains where none of the free options are very good.

I agree with you for the most part, I write this while running Matlab simulations in the background. Having tried to reach similar levels of productivity with Julia or Python, I find the FOSS environments always fall short in the tooling environment. Not to mention the importance of documentation. However, I can't help but take exception to Vivado and SOLIDWORKS being good software... While powerful, they are both in…

The only use case I can think where matlab beats Python or Julia is when one has a lot of legacy code. It's funny that you mention documentation, the amount of documentation found around Python is typically much better than matlab. Matlab toolboxes are really hit and miss, some are very good, but there are some really crappy ones. If you actually need to include more traditional programming features matlab becomes a hot mess. Looking at matlab GUI code gives me nightmares for weeks....

Re: I’m switching from VS Code to VS Codium

#238
post #5

> I was increasingly getting upset about their extension marketplace, where there is an increased number of extensions starting to sell pro versions of the extensions we used for free. This is actually great news. Some extensions, especially language ones, are very poor, and paying for them (if someone makes a commercial version) is the only way to guarantee a good development experience. Ruby is an example, and swit…

> I was increasingly getting upset about their extension marketplace, where there is an increased number of extensions starting to sell pro versions of the extensions we used for free.

So, "I'm a professional developer, but I don't like other programmers getting paid for their extensions (that I do, nonetheless, find valuable, and want to use)"?

Re: I’m switching from VS Code to VS Codium

#239
post #5

> I was increasingly getting upset about their extension marketplace, where there is an increased number of extensions starting to sell pro versions of the extensions we used for free. This is actually great news. Some extensions, especially language ones, are very poor, and paying for them (if someone makes a commercial version) is the only way to guarantee a good development experience. Ruby is an example, and swit…

Paying for software does not have a relationship with quality. Imagine if GCC had a "pro" version that was necessary to compile certain code. That would be devastating to those learning and thousands of devs that came before would be spinning in their graves. The reason we do open source and free software is to make life easier for everyone, including your job. It standardizes practices and prevents mudball codebases…

>Paying for software does not have a relationship with quality.

I'm taking "paying for software" here to mean "commercial" vs "open source", or "incoming money oriented" vs "community building oriented" development.

Since, of course, you can also pay for open source, and there are free editions of proprietary commercial software, and foss can be sponsored by a big company who pays for 99% of the developer time through selling something else - so a distinction based on "paying" alone is not useful.

So, does open source/free vs proprietary/commercial make any difference with regards to quality?

It might not make in abstract, across the whole market, but in certain aspects and markets it does.

No open source DAW (audio/midi editor) or NLE (video editor) is even close to commercial ones, for example.

If you plotted features, maturity, stability, performance, etc. for foss and commercial versions of this types of product, you'd see a clear clustering of proprietary commercial software where you pay a lot for and free foss ones.

The same is true for many pro fields.

Post reply on HN