News for hackers. Stuff that matters.
Re:AI Graphics at JetBrains by ugh123 on Tuesday October 17, 2023 @07:00PM (#37922712)
They built webgl components and a K8s cluster with GPUs just to generate random artwork for use on their website and release graphics? Please tell me there was a more pressing use case for that kind of infrastructure and code slinging.

Are they just bored over there?

Re:AI Graphics at JetBrains by rurururu on Tuesday October 17, 2023 @07:11PM (#37922797)
As Jetbrains is originally a Russian company, here's one Russian proverb reflecting on what's told in this story:

- Хороший понт дороже денег.

An English equivalent would be:

- Making a splash is better than cash.

Re:AI Graphics at JetBrains by kjksf on Tuesday October 17, 2023 @07:40PM (#37923013)
Czech, not russian.
Re:AI Graphics at JetBrains by neoromantique on Tuesday October 17, 2023 @07:43PM (#37923038)
:)))
Re:AI Graphics at JetBrains by akaike on Tuesday October 17, 2023 @09:13PM (#37923750)
It's Russian not CZech
Re:AI Graphics at JetBrains by yedpodtrzitko on Tuesday October 17, 2023 @09:43PM (#37923925)
Founders are Russian, company is founded in Czech Republic, so... you're both right.
Re:AI Graphics at JetBrains by seanmcdirmid on Tuesday October 17, 2023 @10:38PM (#37924293)
They had to suspend the R&D they did in Russia due to Ukraine, but I'm surprised they were able to keep it over there for so long given the other perils of having employees over there (that law which forced most American tech companies to close their R&D centers a decade or so ago).
Re:AI Graphics at JetBrains by reisse on Wednesday October 18, 2023 @06:23AM (#37926826)
> that law which forced most American tech companies to close their R&D centers a decade or so ago

Given that Intel and Nvidia had huge R&D centers in Russia until the middle of 2022, I highly doubt such law ever existed. Unrelated, but I also doubt US (as a country) won more than it lost from forcing them to withdraw from Russia, because Huawei literally hired whole divisions with all the expertise and inside knowledge.

Re:AI Graphics at JetBrains by seanmcdirmid on Wednesday October 18, 2023 @11:15AM (#37929864)
It was definitely a loss, but necessary. This is the event I was referring to:

https://www.cnbc.com/amp/2014/12/12/google-closes-russia-off...

Russia can arrest local employees if they don’t like what their parent company is doing.

Re:AI Graphics at JetBrains by reisse on Wednesday October 18, 2023 @01:02PM (#37931517)
> Russia can arrest local employees if they don’t like what their parent company is doing.

That is a real risk for maybe few very high-level expat managers, but certainly not a risk for average programmer Ivan. Besides, as if Google cared about countries arresting local employees - they have multiple offices in China, from all countries!

Make of it what you want, but the piece of anecdata I have from a person working at Russian Intel office in 2014 is that after Crimean referendum US government unofficially recommended big US companies to cease operations in Russia. Some of them agreed, like Google, because it was easy for them due to a small footprint, some of them, as Intel, deemed it unrealistic back then.

Re:AI Graphics at JetBrains by seanmcdirmid on Wednesday October 18, 2023 @01:29PM (#37931898)
> That is a real risk for maybe few very high-level expat managers, but certainly not a risk for average programmer Ivan. Besides, as if Google cared about countries arresting local employees - they have multiple offices in China, from all countries!

Ah, I'm an expert on being expat working in China, and it really isn't much of a risk. China is dodgy, no real rule of law, just rule by law, but they aren't going to go after techies, there is no specific rule that they can go after employees, and the most you are going to get is tit-for-tat that honestly could affect any foreigner in China (e.g. tourists). But Russia made a law saying they could specifically go after employees, and that spooked Google out to moving everyone from St Petersberg to Zurich.

Re:AI Graphics at JetBrains by usrnm on Wednesday October 18, 2023 @06:38AM (#37926913)
In the same way as Yandex is Dutch and Kaspersky actually used to be British for some time. Where the holding company is registered is not that important these days
Re:AI Graphics at JetBrains by foota on Tuesday October 17, 2023 @07:16PM (#37922849)
When I saw this I thought it was neat that there's a company that just lets people mess around on fun stuff like this.
Re:AI Graphics at JetBrains by code_runner on Tuesday October 17, 2023 @09:34PM (#37923881)
Totally unrelated subscription price increases incoming…
Re:AI Graphics at JetBrains by seanmcdirmid on Tuesday October 17, 2023 @10:33PM (#37924258)
Totally unrelated to employee retention, skills development, and possible future projects?
Re:AI Graphics at JetBrains by Zetobal on Wednesday October 18, 2023 @10:58AM (#37929637)
Ever thought about a role in middle management?
Re:AI Graphics at JetBrains by paulryanrogers on Tuesday October 17, 2023 @07:03PM (#37922740)
Maybe saving money over paying artists for new release and blog art?
Re:AI Graphics at JetBrains by darklycan51 on Tuesday October 17, 2023 @07:29PM (#37922936)
Bored or maybe scared that they are losing market to VSCode
Re:AI Graphics at JetBrains by Alupis on Tuesday October 17, 2023 @07:41PM (#37923022)
VSCode is hardly in the same market as the entire Jetbrains suite except maybe Webstorm...

VSCode, while used for other things, mainly is a web front-end IDE.

Re:AI Graphics at JetBrains by Hasnep on Tuesday October 17, 2023 @08:06PM (#37923264)
That feels very inaccurate, the C/C++ extension for VSCode has 50 million downloads for example. Just anecdotally, most of the developers I know use VSCode for non-webdev things as well. I think you're underestimating the popularity of VSCode in general.
Re:AI Graphics at JetBrains by Banditoz on Tuesday October 17, 2023 @08:22PM (#37923370)
Guess it depends on the business? I work at a Java shop and everyone uses IntelliJ. A few people use VSCode for UI stuff but most also just use IntelliJ.
Re:AI Graphics at JetBrains by starttoaster on Tuesday October 17, 2023 @09:05PM (#37923707)
I use vscode for Golang backend dev work. I even have a subscription to Idea, but it just never took to me. I put in the work to customize Idea to basically be like Goland, and I still just kind of prefer vscode. Also use vscode for more generic things like CI scripts, Ansible, etc.
Re:AI Graphics at JetBrains by Alupis on Tuesday October 17, 2023 @09:11PM (#37923738)
Jetbrains' approach to IDE's tends to be language-specific. So, taking IDEA (for Java) and making it work for Golang is probably not as slick as it should be.

GoLand[1] is part of the Jetbrains suite, and should be used for Golang development.

[1] https://www.jetbrains.com/go/

Re:AI Graphics at JetBrains by starttoaster on Tuesday October 17, 2023 @09:15PM (#37923764)
I edited it into my original comment, but you can install a bunch of the same extensions that are used in Goland in Idea. I was under the impression that the difference is primarily in the default extensions.
Re:AI Graphics at JetBrains by Alupis on Tuesday October 17, 2023 @09:17PM (#37923784)
Usually it is extensions - but also keymapping, default utilities, some layout, etc. Basically they structure each specific IDE for what people working in that language would want/need the most.

So, you're kind of going against the grain by trying to make IDEA a general do-all IDE.

This is different than say, Eclipse, where everything and the kitchen sink are under one IDE. This took me a bit of getting used to, but now I kind of like that separation without fear of breaking/worsening one of my "flows" for another lang.

Re:AI Graphics at JetBrains by LoganDark on Tuesday October 17, 2023 @09:05PM (#37923704)
Yeah well the C/C++ extension panicked and crashed when I tried to use it for debugging on macOS so that just about sums up what the extension quality was like.

I sincerely hope it has improved in the past few years since then.

Re:AI Graphics at JetBrains by code_runner on Tuesday October 17, 2023 @09:37PM (#37923888)
I guess you’ll have to try it again. If it’s been a few years I’d definitely say to give it a shot… that’s a lot of time for things to improve
Re:AI Graphics at JetBrains by Kuraj on Tuesday October 17, 2023 @09:14PM (#37923756)
i find dev containers to be a hoot in vs code and it's a language agnostic feature
Re:AI Graphics at JetBrains by Alupis on Tuesday October 17, 2023 @09:15PM (#37923766)
Dev containers[1] exist in Jetbrains suite too. In fact, they're a specification[2].

[1] https://plugins.jetbrains.com/plugin/21962-dev-containers

[2] https://containers.dev/

Re:AI Graphics at JetBrains by mardifoufs on Tuesday October 17, 2023 @11:55PM (#37924698)
The remote capabilities of jetbrains software is just not comparable at all. I tried again very recently and it was just super backwards. Not as bad as doing straight ssh but not even close to being as useful and ubiquitous as the full editor experience you get on vscode. I even see more and more products offering one click remote access with vscode.
Re:AI Graphics at JetBrains by code_runner on Tuesday October 17, 2023 @09:41PM (#37923909)
I would pick vscode over any jetbrains tool for absolutely any language. I do all of my Java, scala, and python in vscode. Use whatever tools you like (that’s why there are so many) but vscode is genuinely good for just about everything.

I can’t bring myself to fight with jetbrains insane configurations (what the hell is a facet?!?)… and some very questionable syntax highlighting.

Re:AI Graphics at JetBrains by yedpodtrzitko on Tuesday October 17, 2023 @09:55PM (#37924009)
> and some very questionable syntax highlighting.

Could you elaborate? I'm in the opposite camp and any time I try to use VSCode with Python, I really miss the Semantic Highlighting there, which helps with orientation in the code quite a lot.

Re:AI Graphics at JetBrains by NoInkling on Wednesday October 18, 2023 @01:30AM (#37925133)
VS Code has semantic highlighting too, and I'm pretty sure it works with Python these days (might need the right extension/colour scheme).
Re:AI Graphics at JetBrains by code_runner on Wednesday October 18, 2023 @06:29AM (#37926857)
Certain bits of Python were red, but not because of an error… it was just the color scheme.
Re:AI Graphics at JetBrains by jen20 on Tuesday October 17, 2023 @10:43PM (#37924325)
Good question: what is a facet? I’ve been using JetBrains products for 20 years now and literally have never come across that term anywhere in them.
Re:AI Graphics at JetBrains by lmz on Wednesday October 18, 2023 @01:09AM (#37925030)
It's one of the extra things you can add on to the base project structure e.g. a Spring facet for Spring framework projects, or an Android facet for Android apps. https://www.jetbrains.com/help/idea/facet-page.html
Re:AI Graphics at JetBrains by kaba0 on Wednesday October 18, 2023 @03:16AM (#37925703)
Vscode is a code editor, not an idea. Everything you write is just as true for vim.

But some people do prefer an actual IDE, as it can give a huge benefit.

Re:AI Graphics at JetBrains by code_runner on Wednesday October 18, 2023 @06:30AM (#37926863)
I get all of my syntax highlighting, autocomplete, integrated terminal, test panels etc in vscode. Vim is great too with the right configuration and tweaking.
Re:AI Graphics at JetBrains by wg0 on Wednesday October 18, 2023 @01:26AM (#37925109)
Have been using PyCharm. Few years ago switched to a thin and sleek MacBook Air for it being lighter to carry around.

And then it became difficult with PyCharm because MacBook Air started to struggle.

Reluctantly switched to VS code few years ago and I have not missed anything since then. Performance was great even then. So is it now.

Have used it for almost everything from Go to Typescript and everything in between.

Re:AI Graphics at JetBrains by dr_kiszonka on Wednesday October 18, 2023 @03:20AM (#37925725)
I have had the same experience with PyCharm on Win. I miss PyCharm's approach to exploring nested data data structures visually but I don't miss having to wait 10 minutes every launch because it is "updating indexes."
Re:AI Graphics at JetBrains by diydsp on Wednesday October 18, 2023 @06:34AM (#37926891)
My embedded team is falling one by one to vscode. Main problem is education/documentation. None of us know what or how to do all the great things or even the simple things in CLion. It also guzzles memory. Also name recog: everyone wants vscode on their resume. 3rd, setting up embedded targets is not clear. :(
Re:AI Graphics at JetBrains by the_real_osho on Wednesday October 18, 2023 @07:07AM (#37927068)
People put vscode on their resumes?
Re:AI Graphics at JetBrains by a1o on Wednesday October 18, 2023 @07:07AM (#37927072)
Do people really put IDEs in their resume?
Re:AI Graphics at JetBrains by fortyseven on Wednesday October 18, 2023 @12:47PM (#37931299)
"We'll overengineer some splash screens. That'll give VSCode some what-for!"
Re:AI Graphics at JetBrains by systemvoltage on Tuesday October 17, 2023 @07:12PM (#37922807)
It's cool that they have $$$ to spend on stuff like this. I think we should encourage it if it doesn't make their products worse.

This thing is decoration. It's useless. And that's why it's fine.

Re:AI Graphics at JetBrains by rurp on Tuesday October 17, 2023 @08:07PM (#37923269)
I have been using Jetbrains products for a number of years and like them overall but the development over time has been really disappointing. The improvements tend to be very minor each year and usually come with new problems. Many of the changes are just UI reshuffles for no good reason which is annoying, and they haven't been very good about supporting new technologies.

It feels like a company that started off great but then began coasting on their lead and has largely lost focus. The products are still very good for the most part, but most updates end up being a waste of time.

Re:AI Graphics at JetBrains by latchkey on Tuesday October 17, 2023 @09:52PM (#37923987)
The latest release fixed an open issue I had for 4 years. It was to make the hover for Typescript types look more pretty. They were motivated to finally fix this cause someone else did it for vscode.

I'm just glad they fixed it and their products are the best in the industry.

Re:AI Graphics at JetBrains by gustavus on Tuesday October 17, 2023 @10:31PM (#37924248)
There's an interesting article that explains why that is the way it is

https://www.theregister.com/2011/11/04/bofh_2011_episode_17/

Re:AI Graphics at JetBrains by codetrotter on Tuesday October 17, 2023 @11:20PM (#37924490)
> they haven't been very good about supporting new technologies

Depends on your language. For me it has been great. Been using CLion for several years now with the Rust plug-in, and recently they began work on a dedicated IDE for Rust :D

Re:AI Graphics at JetBrains by getoffmycase on Wednesday October 18, 2023 @08:05AM (#37927471)
Yeah I primarily use DataGrip and Rider. I use DataSpell with the R plugin, and Pycharm is a godsend when I have to program something in python. I don’t do it very often and really appreciate pycharm’s ease of use.

Rider is a great, lightweight alternative to visual studio 2022. And honestly DataGrip is perfection and shouldn’t be touched.

Re:AI Graphics at JetBrains by majora2007 on Wednesday October 18, 2023 @10:04AM (#37928861)
Also use Rider and I don't think there is stagnant development. Their new predictive debugger is a great example of feature improvement.

Only downside is the cost of CPU/Memory, as I do IntelliJ for web development and Rider for C#. Can be quite heavy. But the products themselves make up for it in base features over something like VS Code.

Re:AI Graphics at JetBrains by rogerthis on Wednesday October 18, 2023 @06:33AM (#37926879)
In terms of new features, for me that's ok. However, the amount of bugs in their bugtracker goes up and up. Also, the CPU/memory usage of their tools is a shame.
Re:AI Graphics at JetBrains by jgalt212 on Wednesday October 18, 2023 @07:32PM (#37936218)
> Many of the changes are just UI reshuffles for no good reason which is annoying

I'm still angry over the MS Office ribbon.

Re:AI Graphics at JetBrains by tadfisher on Tuesday October 17, 2023 @09:18PM (#37923789)
They're exercising their own tools and library code to produce this. Tools like Datalore (Jupyter competitor) would be next-to-useless if no one at the team uses them to develop some kind of product.
Re:AI Graphics at JetBrains by TylerE on Tuesday October 17, 2023 @09:25PM (#37923830)
Maybe they shouldn't try to have 12,345 different products then? The core product line isn't really in a great spot right now. I'm seriously considering switching away from IDEA for the first time in a decade due to how bad the performance has gotten.
Re:AI Graphics at JetBrains by csmiller on Tuesday October 17, 2023 @09:47PM (#37923951)
What alternative(s) are you considering?
Re:AI Graphics at JetBrains by TylerE on Tuesday October 17, 2023 @10:19PM (#37924179)
Very relunctantly, VS Code. The bit I'm actually having the hardest time with is IntellIj's SQL/DB stuff
Re:AI Graphics at JetBrains by ramon156 on Wednesday October 18, 2023 @02:24AM (#37925402)
Thats funny, because their DB tooling is the most bloated and useless for me. DBeaver does it's job well without any massive memory usage
Re:AI Graphics at JetBrains by TylerE on Wednesday October 18, 2023 @02:53AM (#37925555)
I work in a reallly really massive DB. It works well, and groks all of our crazy schemas, triggers, etc.
Re:AI Graphics at JetBrains by TylerE on Friday October 20, 2023 @10:46PM (#37963654)
Plus I’m really really getting tired of spending $80 every year for the privilege of rent wring a license key.
Re:AI Graphics at JetBrains by kaba0 on Wednesday October 18, 2023 @03:13AM (#37925684)
I didn’t notice any performance regressions - are you sure it’s not some rogue plugin, or misconfigured?
Re:AI Graphics at JetBrains by leosanchez on Wednesday October 18, 2023 @02:48PM (#37932970)
> The core product line isn't really in a great spot right now

Pycharm -> Best in class Rider -> As good as Visual Studio depending on your use case can be better. Goland -> Best in class CLion -> Best in class DataGrip -> Best in class

Re:AI Graphics at JetBrains by matsemann on Wednesday October 18, 2023 @06:49AM (#37926974)
Doing this is just an alternate form of advertising advertising. Post go viral, they get eyes on their products.

Additionally, it's good that the engineers there use their tools for real-life projects that aren't all just building an IDE. For instance python is in this weird state now that for web dev pycharm is great, but for remote capabilities they've been lacking a good work flow. So them exploring and feeling the pains themselves is good.

Re:AI Graphics at JetBrains by michael1999 on Wednesday October 18, 2023 @12:31PM (#37931069)
If I were a broad tools vendor, I'd very much want an internal team to ship something real using the new hotness to make sure we find ways to support it. How else can they understand the needs of a new market?
Re:AI Graphics at JetBrains by dwallin on Thursday October 19, 2023 @10:06AM (#37943119)
Except human beings are not optimization machines and the best way to get great people to bring all of themselves to work is to allow them to be all of themselves at work.

The best and brightest have diverse interests and if they get bored they can just move on. The cost to the company to let them mess around with generative AI for a couple of weeks is far cheaper than having to replace them if they jump ship elsewhere.

Plus, this builds internal expertise with a new area of technology that may or may not end up relevant to their business in the future.