How any of these developers can call themselves engineers and still look themselves in the mirror is beyond me. An engineer's job is to design the most efficient structure in as little time, and cheap manner as possible that still produce a reasonable and satisfactory result. What all modern web apps have in common is that they cut all corners on development time prior to release to then be forced to optimize the hell out of the mess afterwards in perpetuity. A simple tech stack would accomplish the same tasks with minimal extra initial development time and effort, but would remain performant for a very long time.
I'm absolutely devastated NVIDIA are like this, we can't let them do this. It's such a useful feature with the best latency, stability, and overall performance. With AV1 HW encoding this could've become even better with 4K HDR 120 FPS with minimal bandwidth requirements.
The apple v epic saga has lead to the same result. Epic pulled fortnite from the appstore and blamed apple for taking all their money. Now the kids are mad at apple for inciting the removal of their favorite game.
Only thing I think they should implement proper responsive design so that you can have the width of the window less than 800px or whatever without getting overflow. I think at around 500px it switches to mobile view, so there's a gap in between when you have a horizontal scroll bar.
Since side loading is a thing on macos this is a nonissue for the users, ios on the other hand... They're really only hampering adoption of the app store by placing ridiculous restrictions.
You can’t sideload NetworkExtension VPN apps on macOS, the entitlements for them to work are only distributed for App Store apps.
This is why you can’t download WireGuard from the WireGuard website. You have to identify yourself to Apple with an Apple ID (which requires a non-disposable email and working phone number) to download free privacy software.
> You can’t sideload NetworkExtension VPN apps on macOS, the entitlements for them to work are only distributed for App Store apps.
I'm not sure that's entirely true. It's really a matter of how the extension is packaged: app extension for App Store or system extension for Developer ID.
"On macOS most Network Extension provider types can be packaged as either an app extension or a system extension. App extensions run in a user context; if the user logs out, the provider is terminated. System extensions run in a global context, completely independent of the logged in user."
https://developer.apple.com/documentation/technotes/tn3134-n...
It is the case that Safari web extensions are Mac App Store only, as opposed to Safari app extensions, which can be Developer ID.
How does it improve on neovim? Seems to me like slightly different keybindings to do the exact same thing, you're not saving any keystrokes or fatigue as far as I can tell.
It switches from "action selection" to "selection action" which allows you to first select the thing you want to operate on and only then specify what you want do with it. So for example in Vim you may accidentally select too many characters to delete and then you need to redo the command whereas in Kakoune you can adjust the selection before executing the action.
I think one of the best things Kakoune has to offer is that selection mode (visual mode in Vim) is always accessible through <shift><movement> so if I want to select some random number of characters going left, I'll just hold L, or if I want to select all characters until the end of line I'll just press GL whereas gl takes me to the end of line. It makes it so easy to select text.
Finally multicursor, it's so good. I've used Kakoune for over a year now and I haven't had need for macros except for maybe 2 times. I didn't know I needed a multicursor before I had tried Kakoune and I would highly suggest anyone to try Kakoune just for the multicursor experience. It allows you to select a pattern using regex and then operate on the matches simultaneous. Kind of like Vim's "visual block" but on steroids.
selection action is already possible in vim using 'v' or 'V'. But many times, I do want immediate action-operator when I know exactly what I need to operate on. So Kakoune is un-convincing.
>But many times, I do want immediate action-operator when I know exactly what I need to operate on.
This argument doesn't make sense, it's just as fast to type in Kakoune. The order is just different but it makes it possible for you to adjust it when you've either made a mistake or don't exactly know what kind of selection you want.
I know the visual mode in Vim exists under 'v' but the point I was making was that in Kakoune it's more handy and I use it constantly because it's so available, just hold Shift key as oppose typing another letter to enter it. I know it sounds insignificant but I find myself using the visual mode all the time in Kakoune whereas I barely used it in Vim because of that tiny extra effort to enter the mode.
I opened helix to check it for you. Pressed `g` and had a little popup tell me that following with `h` = line start, `l` = line end, `s` first non-blank in line (plus ~15 other options).
My hx doesn't wrap lines, so didn't check `gj` and `gk`.
Good question, and I don't think my answer will satisfy your needs, but it does mine.
The only long form text that I ever write is in markdown.
I do miss the `gq` command from vim, but in general I just do a single line break after every dot.
Markdown ignores a single line break in the middle of a paragraph, so it works out okay.
I even found it almost convenient to edit text like that because it's easy to move lines around.
In code documentation (which I do a lot of), I have to manually wrap the lines of course (just like anyone else). That's where I miss `gq` the most. :)
What you said can also be true with a modern linux or bsd install. Use something like arch linux or nixos and only install the bare bones like a windows manager, text editor, irc client and a web browser. You'll have no notifications, it's all up to you and you'll also have an updated and secure machine.
Sorry, but that's not any excuses for you not to start learning! Looks like your problem is procrastination which we all struggle with. Old age is also not as bad we're lead to believe for learning. It's all about getting into the habit of studying. That can come after an idea that turns into a goal and is kept in motion by brute force will. Alternatively the peer pressure from school or a course can keep you going and meeting goals effortlessly.
There are now many easily accessible online resources like 3blue1brown's "essence of" series [1], Khan academy [2], or Brilliant.org's courses [3].