• 3 Posts
  • 44 Comments
Joined 2 years ago
cake
Cake day: June 18th, 2023

help-circle


  • For me, the issue isn’t as much that they are forcing the data collection (on some/free people, to be clear).

    I have issues with the way they are spending their development money, that I give them for the product. I don’t care about the AI hype slop, that apparently can’t even get good results (which they outright admit in the blogpost), instead of actually making the core features of the editor better. Everyone knows at this point it’s a hype bubble that will never be usable, and they are grasping at straws.

    I don’t want to pay 200$ a year only for them to add a dumb chatbot and data collection into my IDE, or make the code completion dumber and random instead of actually being deterministic. So I don’t, canceled my subscription and I’m sticking to the perpetual license while slowly switching to nvim. But I can still make fun of them about it. I have been recommending JetBrains products for most of my life, and they have disappointed me with the direction they are going, so I’ll make sure to un-recommend it.


  • The context is that they made a blogpost that’s written in, at least in my opinion, extremely pleading tone. They are basically crying that they can’t make a good AI with public data, and if you please could turn on their new AI data collection that would steal all your code. I’ve seen a few “we will use your data for AI” posts, and this was just unsettling, with the tone in which it was written.

    I can’t really say why, but I find this style of communication pretty unsettling. It does have exactly the same wibe as the picture in the post.

    So, if you pay for their IDEs, nothing changes, but you can opt-in into them using your data for AI training, and they are pleading you do. If you use the free version, it’s opt out and turned on by default.


  • I don’t think it’s misleading, or at leas the point was not to imply that they are forcing the data collection (which they are, for free users, but it is opt-out). The point is that they are actually downright emotionally manipulating in the blogpost. The blogpost in which they announce it, at least in my opinion, is written in exactly the same tone as the picture. They are basically crying that they can’t make a good AI without stealing your private data, pleading you to turn it on.

    I’ve seen a few similar posts of products announcing AI data collection, and this one was the most unsettling, hence the meme.


  • This was one of my biggest issues, but I did manage to succesfully switch to nvim few months ago, by installing ideavim into Rider, vscode-vim into vscode (so I can’t easily escape it when I get lazy), but most importantly - setting LazyVim as my default editor, which has been a lifesaver.

    It has a pretty good LazyExtras interface for easily installing a ton of plugins, almost for every language. You just open the LazyVim menu, select a language you want, and it installs LSPs, debuggers and whatnot you may need for it. It’s probably using the nvim-lspconfig mentioned in other comments, but it has been pretty seamless.

    But any other pre-made nvim config will work, this one is just more approachable than someone’s random plugin list.


  • That’s exactly what I did, switching from Rider. LazyVim helped with getting a usable setup (especially LSPs are pain to setup without it), https://www.vim-hero.com/ taught me the absolute basics of navigation, and then I simply installed IdeaVIM into Rider to force myself to use it, and switched my default editor to LazyVim.

    It has already been a few months, and I’m pretty used to it. I still fumble here and there, I still have to stop and think then doing more involved operations, but for the basic editing I wouldn’t go back.

    The most important observation I have is that it does not make me more efficient at editting text, the fumbles and mistakes usually offset any gains I have from the many navigation/jump/repeat keys, and reaching for the mouse would be quicker, but -

    It’s super fun. Learning new motions is satisfying, you can see progress, and by slowly adding a new motion, then trying to get it to your muscle memory is simply fun. And there’s always something to learn, a new motion to add or make more efficient. It’s basically gamified text editting, and if you like mastering things in the muscle memory sense, it’s awesome. I’d absolutely recommend everyone to make the switch, but not for “being a faster/more efficent at text editting” reason, because if you want that, learning every single IDE keybind will make you faster faster.

    Also, it’s surprisingly comfortable not having to reach for a mouse. It has only been a few months, and I’m getting slightly annoyed whenever a program doesn’t have a hotkey for proper navigation and I have to touch my mouse, hah.








  • My absolutely favorite take about art is the one from the edge of the 19->20th century, where they got obsessed about art having to be absolutely separated from reality, to be even worth considering, since that would only taint it, and just be perfect.

    So in that case, I have no issues with separating the art from the artist. Or, since they also tried to make art out of their lives (the whole dandy thing), which made basically professional posers, I also don’t mind separating morality/reality from the artists and viewing their life as art. For example, Motley Crue were extremely bad people to be around, but their lifestyle was portrayed well enough that it does sound kinda fun (as long as you don’t actually live like that in reality), so I don’t judge and kind of appreciate them trying.

    On the other hand, if someone is a dick as an artist without their behavior being refined enough to pass as an art/pose/dandyism, I make sure to not give them any money whatsoever, or promote their products, and just shittalk and laugh at them. Even if their actuall art is good, which I will probably enjoy, but will definitely not pay for.

    Is it a good take on the question that makes sense? Probably not, but it does work for me.


  • Is it a problem anymore with proton?

    Or rather – is testing the game on Linux via proton sufficient, or do you actually look for native Linux builds?

    I’m honestly interested as a dev who recently released my game I worked on free time, and I decide to go the route of single Windows build + proton, since it makes the build and release process a little bit easier, since I have a custom CI/CD pipeline and adding a Linux support into it would take some time.

    And as someone who has a Linux as a daily driver and game only on Linux, having the game run on it was important to me, but I honestly didn’t see a reason why go with a native build and the additional trouble it would cause with testing - because now I can just test one windows build on my Linux desktop through proton, and be fairly sure that it runs OK on both.


  • I’m more fan of the https://www.vim-hero.com/.

    Also, one think I was surprised by when I switched to Lazyvim/Ideavim/vscodevim setup few months ago - it’s a lot of fun. Learning vim properly is like the dark souls of typing. Sure, you probably won’t be as efficient for the first few years, but learning new motion combos is pretty fun, to the point where the minor loss in efficiency doesn’t really bother me. Blasting out combos you’ve been practicing to do that one move efficiently, or discovering another new cool way how to do something is a continuous and fun process. It’s basically gamifying typing.

    So, if you want a boost in efficiency, just learn all the keybinds your current text editor has (jump to next param/function, multi-line editting, go to definition without using mouse, etc.), and start using them. You’ll probably master all of them in few weeks and be much more efficient.

    If, however, you enjoy slowly mastering something, vim will give you years of stuff to learn and master. Is it worth it? Probably not, but it’s suprisingly satisfying!





  • Nope, thermostat (yes, that thing that has one "if temperature < XX, turn on heater) is literally considered an intelligent agent, as defined by the actual field of Artificial Intelligence, it’s one of the first examples taught on the most basic of courses.

    You should really go do your homework about absolute basics of AI field before insulting random people that at least have a semblance of knowledge about the field, other than “AI hype, AI cool”.

    People like you are insulting the whole field of Artificial Inteligence, so please stop spreading bullshit about it before you get good (or at the very least, don’t be a dick about it, when people try to educate you). You probably had no idea the field even exists two years ago.