Earlier quoted context omitted.
I can see that for most people. It is really something, though, to watch someone really good with Emacs or Vim fly though something like a complex refactoring.
You can refactor with IDEs too, and I don't remember emacs being better at this than JetBrains is.
The values of Emacs, the Neovim revolution, and the VSCode gorilla
301–310 of 353 posts
Re: The values of Emacs, the Neovim revolution, and the VSCode gorilla
#302Earlier quoted context omitted.
This all highlights is a lot of choices and “do this don’t do that” kind of things I don’t like about the Linux Desktop environment, I don’t want to think about these kinds of things in my usage of a desktop. It’s a summation of everything I find lacking in the Linux desktop community
Sure, but there are a lot of distros out there that do these things for you. Solus Gnome is probably my favorite out of the box experience. It's basically pre-configured exactly how I tune Gnome myself.
On windows, there's no choice. On mac osx, there's no choice (unless you try to mod it yourself after the fact).
Re: The values of Emacs, the Neovim revolution, and the VSCode gorilla
#303I run neovim within vscode with neovim plugin. Relatively easy and fast to get started, takes time to reconfigure lsp and clean up shortcuts conflicts, but that is about it
Is there a way to standardize your fixes for others, e.g. through a pull request to teh neovim plugin?
Re: The values of Emacs, the Neovim revolution, and the VSCode gorilla
#304Re: The values of Emacs, the Neovim revolution, and the VSCode gorilla
#305"Maintainability - The degree to which it can be modified without introducing faults" I can see why VS Code might get the Maintainability checkmark in the sense that it's hard to break from a user POV, but I wouldn't consider it "maintainable" in certain aspects as long as it isn't FOSS. Your IDE/editor is subject to the whims of Microsoft's release engineering team. If you do want to build from the open-source versi…
Microsoft did not open source this extension. Therefore, the fact that it does not work with a non-microsoft build of vscode is not surprising - and in fact, should be perfectly acceptable. To claim that microsoft _should_ be releasing this proprietary extension as open source and free is to claim that a user is entitled to it, without paying the cost (presumably, that being the telemetry that the microsoft build of vscode collects).
Re: The values of Emacs, the Neovim revolution, and the VSCode gorilla
#306Earlier quoted context omitted.
I don't understand why people are moving Linux --> Windows. At the company I work for everything is native to Linux--I am floored by the number of interns we get who are using Windows (it's all of them). We have an intake script for getting them up on WSL2 with our stack on top but man these graduates are CompSci people and they did 4 plus years of CompSci using Windows? I can only imagine the pain. Or rather, I know…
Speaking as someone who regularly attempts to switch back to Linux, I did that because the Windows desktop is a genuinely nicer experience. In no particular order... - The traditional start menu / taskbar is genuinely nicer than what Gnome attempts to force on me. OS X is also genuinely nicer than what Gnome attempts to force on me. I'd take either over Gnome. - The Linux desktop environment is laggy. This is difficu…
> The traditional start menu / taskbar is genuinely nicer
> than what Gnome attempts to force on me. OS X is also
> genuinely nicer than what Gnome attempts to force on me.
This is definitely subjective, and if Windows jives for you that's cool. To provide a counterpoint: Gnome for me is worlds better than Windows and slightly better than OS X. It definitely takes a little getting used to if, like me, you literally grew up with Windows, but I vastly prefer Gnome nowadays. Not to mention, you have choices besides Gnome -- although if you dig Windows mostly they'll just be either wildly different than what you want, or a clear imitation.Truthfully, if you need HDR or specific AMD/nVidia features, you're right you're probably gonna have a rough time. (Bluetooth has worked just fine for me, though.)
It's definitely not all roses over in Desktop Linux land. I miss having real third-party app support -- sometimes you just need After Effects or actual Word/Excel -- and MacOS' consistency in keystrokes (Cmd+, as the "preferences" hotkey in every app is just so good) but for 90% of what I do it fits me really well.
Re: The values of Emacs, the Neovim revolution, and the VSCode gorilla
#307The Neovim section participates in the popular sports of ganging up on top developers who have spent decades of their life in the public interest, for free. The Neovim developer is called its "author", which is poor form and probably a copyright violation. Go and write your own editor from scratch.
the difficulty of getting patches into vim is a fairly well known fact and is much older than neovim. the vim codebase is a horrible mess of ifdef's supporting platforms that haven't existed for years.
and vim wasn't written from scratch either, it was based on an earlier clone.
the sad truth is that neovim was a godsend for the vim community because bram finally woke up and put into vim what the neovim people were offering him for free in the spirit of open source before creating neovim.
Re: The values of Emacs, the Neovim revolution, and the VSCode gorilla
#308Earlier quoted context omitted.
That's very weird. I'm using both, Linux for 8 hours at work and then Windows for my personal computing needs. I live mostly in the browser. Both OSes basically work. I can move my windows around lag free, entirely, always. Bluetooth audio works. This 4k screen I'm using now for the first time on Linux just worked.
Which browser? I find Firefox performance unacceptable on ubunutu. I’ve got an nvidia gpu, it feels like Firefox isn’t using it. Chromium works ok, but I don’t like using chromium. Do you only have the one 4K display? I guess it depends on the apps you use, but I’ve had to set special scaling settings for individual apps, and that breaks down with multiple mixed-DPI displays. Yes Bluetooth audio works, but at least o…
Regarding mixed-DPI displays and scaling, I have not had issues with GNOME on Wayland.
Bluetooth Audio also works quite well for me, and it shows device names rather than addresses.
I will agree that GNOME tends to be slow to start apps after a while, although it is very quick on fresh installs. I am not sure why that is.
Re: The values of Emacs, the Neovim revolution, and the VSCode gorilla
#309Earlier quoted context omitted.
It's very interesting. I used Emacs for a long time, but slowly got weaned off it. - I used it for email, then I had to collaborate with people who wrote "please see my comments in orange below". (Of course, they were Outlook users.) Emacs did not show that orange color, so I didn't know... Maybe these days it's possible to read Outlook emails nicely in Emacs. - I used it for development, then the Java software I wor…
I don't understand why people are moving Linux --> Windows. At the company I work for everything is native to Linux--I am floored by the number of interns we get who are using Windows (it's all of them). We have an intake script for getting them up on WSL2 with our stack on top but man these graduates are CompSci people and they did 4 plus years of CompSci using Windows? I can only imagine the pain. Or rather, I know…
Re: The values of Emacs, the Neovim revolution, and the VSCode gorilla
#310Earlier quoted context omitted.
> I am using Jupyter Notebooks for what they are normally used for: machine learning experiments. I'm interested to know what kind of problems you may be having doing machine learning. Are you doing that as part of a team or for fun? We're making something in that space[0]. It's our machine learning platform because we've been doing ML projects for many years and are building this to help us. Does the description in…
That sounds amazing. Right now I am just learning about CNNs and I just bought a gaming laptop specifically so I wouldn't have to rely on Paperspace and vast.ai for everything. So at the moment I am probably going to try to take advantage of the laptop a bit more. In the future if I have a contract or am trying to get a ML contract I may take advantage of some of your features which sound like a big advantage. How do…
What we mean by automatic model detection is that you don't have to add experiment tracking code to your notebook to "log" most of the usual stuff such as model, parameters, metrics; we do that for you so you don't clutter your notebook. You can do it explicitly if you want to or if you're trying to log something in particular, but you mostly don't have to think about it, or generate experiment names, or worry about where you are logging your models.
- You use a notebook to write code to train and evaluate your model
- You schedule it (https://iko.ai/docs/resources/img/async.gif)
- Your notebook is executed and the experiment is tracked (notebook, model, parameters, metrics). This way you can compare your runs.
- You can then deploy your model to a "REST API" (https://iko.ai/docs/resources/img/deploy.gif), or build its Docker image and push it to use elsewhere (https://iko.ai/docs/resources/img/model_docker_image.gif).
Then you can monitor your deployed model's performance on a live dashboard.
>So at some point I am not sure that Jupyter is going to be right. But I like it so maybe I can stretch out it's utility.
Generally speaking, you use the notebook to train models and you use these models to return predictions. In the workflow I described above, the models produced are deployed and interacted with through requests.