Live data from Hacker News

JetBrains: $270M revenue, 405K paying users, $0 raised

twitter.com

421–430 of 680 posts

Re: JetBrains: $270M revenue, 405K paying users, $0 raised

#421

Earlier quoted context omitted.

True; that's the only subscription model I find acceptable for software that hardly changes in meaningful ways. For example, I refuse to upgrade Git Tower to version 3 as a protest against fournova's new licensing. Up to that point, I was a loyal customer and product advocate, basically buying every upgrade anyway, but by my own choice. Instead, I'll be on version 2 "forever", despite all its flaws. It was even worse…

There's also Fork: https://git-fork.com/

Switched to Fork from SourceTree, never looked back.

Re: JetBrains: $270M revenue, 405K paying users, $0 raised

#422

Earlier quoted context omitted.

> "move the cursor to a certain place and enter some text" In vscode, I'm usually already looking at the call site of a function I want to edit. So I move the cursor into the function call and hit F12 which takes me to the function definition to edit it. Once I'm done, I hit Alt+LEFT to navigate back to where I was to continue on... If I didn't start from a call site but I know the file I want to edit - I hit Ctrl+P,…

You're talking about how it's easy to move to a function or a file, and then you're "ready to edit", but edanm is talking about actually doing the editing . For example: say I jump to this function and want to fix a bug (the `search` should strip off the first two characters here, not just one). So I need to change `regex.search(s[1:], ...)` to `regex.search(s[2:], ...)`: def compile_hg_glob(line): pat = glob_to_re(l…

For your second example, I'd do :2,8s/$/,/

Re: JetBrains: $270M revenue, 405K paying users, $0 raised

#423
post #416

Earlier quoted context omitted.

Russia is a malevolent authoritarian regime. Russian companies (like Chinese companies) have no power to resist the dictates of their authoritarian governments. I don't trust anyone completely, but democratic countries where government authority is checked/constrained by the people and competing forces are far more trustworthy.

At least some of Jetbrains' offerings are open source. If you have security concerns, you may be able to alleviate some of them by your own examination. I'd also encourage you to consider separating your concerns about the Russian government and individuals living in Russia, just as you might other governments and their citizenry.

> At least some of Jetbrains' offerings are open source. If you have security concerns, you may be able to alleviate some of them by your own examination.

Good points

> I'd also encourage you to consider separating your concerns about the Russian government and individuals living in Russia, just as you might other governments and their citizenry.

I do separate them, in a moral sense. But in a practical sense, Russian companies can't really be separated from their authoritarian government. What can they do to resist? There are no checks and balances. To be fair, Jetbrains was probably even around before Russia even started to settle definitively into its current authoritarian predicament. But thanks to the Putin regime, how on earth can they be trusted?

Re: JetBrains: $270M revenue, 405K paying users, $0 raised

#424

I agree with many of the other posters: JetBrains has succeeded because their products are generally awesome, and I am a happy personal subscriber. People should especially remember what the Java IDE landscape looked like when they first came out with IntelliJ: using IntelliJ after using NetBeans or Eclipse was like using Google for the first time after being familiar with AltaVista - it was just a night and day bett…

Which is a pretty strong vote for building your company somewhere with lower salaries and lower cost of living.

There are a LOT of great engineers in places other than SV, Austin, Boston, etc.

Re: JetBrains: $270M revenue, 405K paying users, $0 raised

#425
post #416

Earlier quoted context omitted.

Russia is a malevolent authoritarian regime. Russian companies (like Chinese companies) have no power to resist the dictates of their authoritarian governments. I don't trust anyone completely, but democratic countries where government authority is checked/constrained by the people and competing forces are far more trustworthy.

At least some of Jetbrains' offerings are open source. If you have security concerns, you may be able to alleviate some of them by your own examination. I'd also encourage you to consider separating your concerns about the Russian government and individuals living in Russia, just as you might other governments and their citizenry.

> I'd also encourage you to consider separating your concerns about the Russian government and individuals living in Russia, just as you might other governments and their citizenry.

That's a big ask, because the Russian government's relationship with its citizenry is very different from the relationship of a free country's government with its citizens. Namely, I am confident that there is substantially zero risk that my country might compel me through extra-legal channels to modify my work product to target a foreign adversary. If they did, I would have many avenues to resist them, including the courts and the free press. But we know that this is not the case in Russia, being that they have neither rule of law nor a truly independent media. And we know that the head of that country is at best a violent and evil man, and so is an entity to be feared by those whose interests are misaligned with his.

So, as much as we might want to, it's not quite possible to separate the risks imposed by the Russian government from individual Russian people.

Re: JetBrains: $270M revenue, 405K paying users, $0 raised

#426

I badly want to use intellij for Rust and other languages. But the issue I smash up against is that years of Vscode + my customizations has made using any other editor terribly clunky. I can spend hours customizing the controls and UI but I still feel like someone handed me the keys to some old car made in a country that doesn't exist anymore. This in part revealed to me the cost associated with all the editor custom…

This is why we have dotfile repos. i’m like 60% sure that this is why nixOS was born at all: some very dedicated emacs or vim user got so fed up with moving configs around that they built an entire package manager/distro/thing to solve their config issue for all time.

Except that Nix doesn't manage your home directory! (though some folks have put together some less-than-prime-time solutions).

That's actually something that's a major hole for me; it would be like twice as useful if it did. But yeah, my solution is just: https://github.com/zenhack/vim-config

Re: JetBrains: $270M revenue, 405K paying users, $0 raised

#427

I badly want to use intellij for Rust and other languages. But the issue I smash up against is that years of Vscode + my customizations has made using any other editor terribly clunky. I can spend hours customizing the controls and UI but I still feel like someone handed me the keys to some old car made in a country that doesn't exist anymore. This in part revealed to me the cost associated with all the editor custom…

Can anyone comment on the state of Vim emulation in Vscode? I'm in Android Studio largely because of its support for my .vimrc, without which I can not live. But I see[1] that there have been recent commits related to this in Vscode. How good is it? Other thoughtful comparisons between life in JetBrains world vs Vscode welcome as well. [1] https://github.com/VSCodeVim/Vim/commit/3158194561fa2fba921b...

I have a pretty extensive .vimrc, and use VSCode as my primary editor. Since VSCode didn't have .vimrc support when I set it up, I ended up translating my .vimrc into VSCodeVim's settings.json. It took a bit to figure out how, but now I prefer using vim in VSCode to using it in the terminal.

Re: JetBrains: $270M revenue, 405K paying users, $0 raised

#428

Earlier quoted context omitted.

True; that's the only subscription model I find acceptable for software that hardly changes in meaningful ways. For example, I refuse to upgrade Git Tower to version 3 as a protest against fournova's new licensing. Up to that point, I was a loyal customer and product advocate, basically buying every upgrade anyway, but by my own choice. Instead, I'll be on version 2 "forever", despite all its flaws. It was even worse…

Try SmartGit. I don't know how it compares with Tower, but it is very powerful and easy to use. I like the way it integrates Git features into a consistent view. For example, stashes and reflog commits can be viewed and manipulated in the same log view as any other commits. They offer both purchase and subscription models, and a free license for open source work. Runs on Mac, Windows and Linux. I've been using it for…

Also take a look at Git Extensions. I like this product a lot. It’s open source

Re: JetBrains: $270M revenue, 405K paying users, $0 raised

#429

Nice, Intellij (avec GoPlugin) is the only dev tool I pay for out of pocket. The vast majority of the company I'm at uses VSCode (for mostly GoLang & Typescript). So I don't want to make the case to have them pay for it. But 40hrs/w of my existance is spent in a IDE/editor and IMO its totally worth it to pay for the one I feel most productive with.

I have a tiny Go program that I very rarely touch and was quite happy with the go plugin ... until they launched their full blown Go IDE and disabled the plugin in their other IDEs. I understand why but I'm still a bit sour. And that's how I finally tried VSCode.

You can always get the EAP version for free. It's probably stable enough for your rarely touched Go program https://www.jetbrains.com/resources/eap/

Re: JetBrains: $270M revenue, 405K paying users, $0 raised

#430

Earlier quoted context omitted.

Can anyone comment on the state of Vim emulation in Vscode? I'm in Android Studio largely because of its support for my .vimrc, without which I can not live. But I see[1] that there have been recent commits related to this in Vscode. How good is it? Other thoughtful comparisons between life in JetBrains world vs Vscode welcome as well. [1] https://github.com/VSCodeVim/Vim/commit/3158194561fa2fba921b...

Update: Curious, I took Vscode for a spin again and installed the latest Vim plugin. Although .vimrc keybinding support is supposed to be there, I'm getting no love. So new ticket for the maintainers [1]. The thing is Vscode is SO snappy and slick, I'm going to switch anyway :) [1] https://github.com/VSCodeVim/Vim/issues/4384

over the years, i've learnt that learning to work with vanilla vim commands is the best way to go. any editing plugin feature is just an extra command character or two away if you know the basics very well. this means i am instantly productive in any ide that has a vim plugin.

in fact i'd extend that to bash as well. i only use very minimal configuration these days.

Post reply on HN