Pretty sure Tim Cook has said before he does most of his work on the iPad; it doesn't seem like an unreasonable guess that too many of the C-suites do the same and don't use Macs enough.
HN user
flamwenco
Angular of 10 years ago... you mean the 1.0 framework that's wholly incompatible with 2+ because it was a ground up re-write?
It makes sense to me that games on Series S get cut-back to enable playable performance, but I don't think the existence of a less-powerful GPU meaningfully limits the scalability of console titles on the bigger console.
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
Considering they previously ended the back compat program like 3 years ago... I'd bet not that long
As someone who used to daily a Microsoft Sculpt and has tried the Moonlander... I would say it is much much more specific in who it is good for out of the box. If you want tenting but also don't have giant hands, it's not a good fit imo.
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.
Yeah, I certainly didn't mean it as a slight against VSC. (I am very much an electron hater but VSC is an exception because they obviously put in the effort to make it work as well as it does.)
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.
VS Code has one as far as I am aware uniquely-implemented feature -- remote editing -- which is absolutely invaluable to me as a freelancer with many long-term, infrequently-updated projects.
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
My god the increasing services push is awful; I used to be an Apple Music subscriber but left eventually because at launch it was a clusterfuck with personal libraries, just destroying metadata and deleting 'duplicates'. And I now have to use a 3rd party music app to listen to my local library on my phone because the system one likes to pop up a fullscreen ad for Apple Music what feels like every time I open it.
I like my Apple products but this services thing is truly destroying a lot of the good experiences they can provide.
I haven't maintained a Vim config in a few years now (more of an Emacs man now), but I do remember using Goyo in college. Looking back at it, I think it might scratch your itch as far as Vim plugins go, it even allows you to resize the area on the fly.
Funny, Firefox on Mac sure doesn't integrate with the native text to speech, or offer it's own without plugins as far as I can tell. Gee it's almost like all browsers aren't exactly the same
And yes, of course Vim has spellcheck.
Having tried both Craft and Notion, I think your comparison is absolutely leaving out a number of factors in favor of the web-first solution.
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.
Sure, I understand that. But that's not what the parent was saying. The parent was saying there have been a number of good Electron apps recently. The only Electron app I ever see anyone hold up as good is VSCode, an app that makes a herculean effort to mitigate the latency and performance problems that Electron apps usually have.
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.
Please, name a _single_ good Electron app besides VSCode. I'll wait.
Because it's far more comfortable (and arguably ergonomic) to not have to move your hands 6 miles to reach the F-keys or numpad? Or to have your mouse so far away from your home position in the alphas because of the numpad and nav cluster? It's also very easy to have small keyboards that still retain arrows if you can't cross that bridge, even with 40%'s. And with a little bit of effort to customize your layers you could easily reach a numpad and all your function keys by barely needing to move your hands.
I have seen people using various different size rubber feet on the bottom to tent their lily, I believe they used a mixture of large rubber bumpers intended for roombas, and the normal small bumpons.
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
In fairness to ZSA, I did miss that page on printable files. I do still think it's a little silly to need to print a new leg for the board to remedy probably the biggest design flaw.
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.
Having recently gotten back into mechanical keyboards, partially for ergonomic reasons, I can say the Moonlander so far is the single board I regret purchasing.
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.
Yeah, I think ortho has benefits over row stagger, but if you're going to go through the learning curve anyway, I think going straight to columnar stagger is more beneficial. That said, I don't find it that hard to switch between ortho and columnar stagger, so it may not be a huge deal if you learn ortho first, unless you're moving to a board with incredibly aggressive pinky stagger or something.
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.
Had a friend who got one of these as a joke and he ended up loving it, which in turn sent me down the 40% keyboard rabbit hole.
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