34 karma · joined June 9, 2016
It's not so much the existence of a weaker Series S that meaningfully limits console titles, but rather Microsoft's decree that games must have full feature parity on the Series S and X; they had to make a special exception for Baldur's Gate 3 to cut features on the Series S version entirely (split-screen co-op) for it to ship on Xbox at all.
The Series S exists as a way to try and entice people into the Xbox ecosystem by drastically undercutting the PS5 in price, but it _absolutely_ hamstrings the Xbox Series X because 100% feature parity is required between the two. We have literal proof it's why some games aren't on Xbox (or wouldn't be without Microsoft bending the knee and making exceptions), pretending it's not a millstone around their neck this gen is absolutely foolish
I don't think my hands are tiny, but because the thumb cluster is used as the tenting leg, in order to achieve a comfortable tenting angle, I had to give up using most of the thumb cluster because I simply couldn't reach it without moving my hand, which defeats the point. There are solutions to work around this (namely the tripod pucks or printing additional tenting legs), but it feels like a fundamental design flaw with the moonlander that should not be there given the premium price.
Also as an aside, I hate that they went with rattly as hell costar stabs for the red thumb keys, they're awful on a keyboard in this price bracket.
I'd really recommend something like the lily58 (there is a variant called the lulu that has tenting legs available) or if you're feeling daring with going smaller, the corne over the moonlander.
Much as I love Emacs I do mostly use VSC these days, and I do tend to forget the extent of what remote editing capabilities it provides since I haven't had much reason to use them in a while.
To be that one guy, Emacs has had remote editing (without even needing to install anything on the remote server, unlike vscode) for forever with tramp mode. But other, more accessible/modern editors having it is definitely nice because it's such a handy feature
I like my Apple products but this services thing is truly destroying a lot of the good experiences they can provide.
And yes, of course Vim has spellcheck.
Granted, maybe I have my own biases towards native applications, but to not list the performance and native system integrations as benefits of desktop over web seems criminal to me.
>- You code once, it works everywhere. I realize this may be a controversial opinion, but this was a stupid dream when I was a kid, and it's still a stupid dream now. Write once, run everywhere means you write a piece of software that sucks everywhere.
>- There is nothing to install, no updates to download. Ah yes, because everyone loves change. Especially unforecasted change right under their feet, with no way to revert to a previous version. No downsides here!
>But... Electron can provide all of that! So, it's mighty tempting to start with a web app and then pepper in some desktop functionality later by wrapping your web app using Electron. It certainly is tempting, but the easy way out is seldom the right one.
It's a very common thing that I see Electron apps overriding or not implementing native behaviors. Right click menus, menu bar items, common global shortcuts, none of that can be taken for granted in an Electron app, but mostly comes "for free" in a native app. You can certainly get some of this in a web/Electron app by using native forms and fields and not writing custom CSS/JS monstrosities for everything, but that so rarely seems to be the case these days. Why is Teams so special the right-click menu shouldn't act like the right click menu in Explorer, or Firefox? Why does slack use a native right click menu for messages, and not one when I right click on a channel in the sidebar?
>Some of it is intangible like "feels more solid". Some of these "intangible" benefits are certainly hard to quantify, but it can absolutely be a death by 1000 cuts type thing if behavior you're used to in literally every other application suddenly no longer works in an Electron app. For example, I have a global keyboard shortcut on my mac to Enter/Exit Full Screen mode. It doesn't work in Notion. Why? Because Notion (and other Electron apps like Slack) call the menu option something different. And yet... If I assign a keyboard shortcut to that different action, it works in Slack, but Notion just silently eats the input like nothing happened. Small tiny things like this are table stakes for applications feeling good, and when one application doesn't work like the rest of your system, it feels bad. This is absolutely exacerbated when you have a website as a desktop app because it's trying to trick you into thinking it's a real application.
Why do users no longer seem to care about desktop applications? It's because most of the people making them stopped giving a shit long before users did, and users are just rolling with the punches. No one is happy that everything is slower now though. Non-technical users may just not know how to explain why they're frustrated with everything.
If the choice is between an Electron app and no app at all? I would rather the Electron app not lie to my face that it's a real application. No one expects a website in your browser to follow system conventions perfectly or behave like any other app on your system would. That expectation instantly and reasonably changes the moment it has its own application icon and windows, and Electron apps don't give a shit. I would rather not need to have Teams and Slack both installed and chewing up my CPU and GPU at work just because they both decided they're special enough to try and claim all of my resources.
There should also be a variety of 3d printed solutions too, I've seen tenting feet you can screw on to the bottom and cases that let you use large screws on the outside to create tenting legs
>The Lily58 and Corne have far too few keys for my liking, but to each there own.
For what it's worth, I used to think the same thing, and now I happily do all my daily programming work on a Reviung41, which has even less keys than the Corne.
Almost $400 for a board that is so poorly designed you have to choose between a usable thumb cluster position or a comfortable tenting angle, because the thumb cluster is used as one of the tenting legs. So unless you have giant hands, it's just a very poor experience compared to some other boards I've tried. For far, far less.
And to fix this, instead of revising the Moonlander, ZSA is happy to sell you an $80 tripod kit, tripods not included.
You can get the benefits of a split board for a _fraction_ of the price by getting something like a Lily58 or a Corne, which have far saner thumb cluster designs, and have plenty of solutions for tenting. And if you're like the author of the linked article who can't handle high travel keys, both of those boards are available with low profile mechanical Choc switches.
I think the one thing ortho has going for it over columnar stagger is aesthetics, which is a little silly in a discussion about ergonomics, but after a certain point, some smaller keyboards are kinda just there for fun. I have a small ortho 10 column board that is just adorable and I like using it, but it's definitely not as comfy or efficient as my reviung.
However, rather than a pure ortholinear board like planck, I _highly_ recommend a columnar stagger board like the Reviung41[0] or the Corne[1]. Columnar stagger retains the benefits of ortho, but also accounts for the natural difference in finger lengths and I find it by far the most comfortable layout type. Full splits like the Corne are really good for ergonomics, but the Reviung41 is my favorite board because it has some of the advantages of a split, while retaining the advantages of a single piece board like the Planck.
I did initially buy a ZSA Moonlander, but I highly regret the purchase. The thumb cluster is incredibly poorly designed for anyone who doesn't have freakishly giant hands, and becomes even more unusable if you prefer a steeper tenting angle, since that moves it even further away from the rest of your hand. And putting the tenting at a shallower angle to make the cluster usable, kinda defeats the whole purpose of tenting the board in the first place. If you want a split like the Moonlander, I think you're better off looking at something like the Lily58[2] or the Corne, or any of the myriad number of split keyboards with sane thumb clusters.
After using a 40% board for a while, I no longer understand why people insist on bigger boards other than habit or fear of change. The smaller layout means that despite having to rely on layers to reach some keys like symbols or numbers, they're also far closer to your homerow than on a traditional board.
Switching to a 40% and a trackball was one of the best decisions I've made comfort-wise, and even resolved some hand pain issues I was having because my desk is tiny.
[0] https://github.com/gtips/reviung/tree/master/reviung41 [1] https://github.com/foostan/crkbd [2] https://github.com/kata0510/Lily58