You reference Kinesis in the article so I assume you've seen the Kinesis Advantage 360? I've been a happy Kinseis Advantage user for two decades, and the 360 is pretty much perfect. It has dedicated keys for activating layers, you can remap and configure on a website using web serial, and it is extremely premium looking/feeling. And of course it's very comfortable without the thumb key problem discussed in this article.
The Kinesis Advantage literally saved my career. I have lived in fear for a long time that the company would go out of business. So every chance I can justify I send them another $400 for their latest keyboard so I help keep them in business and increase my stockpile.
I have had an advantage, advantage pro, advantage 2, and an advantage 360 pro.
The 360 comes close but it’s a miss for me. I really don’t like the omission of the function keys, and the switches feel muddied compared to the ones on the previous advantage keyboards.
If they fixed those two things and added another 1-2 keys to the thumb cluster, I think that would be the ultimate keyboard for me.
> - The Supreme Court just stopped the deal that would have let the Sackler family, the OxyContin pushers, off the hook personally.
Paused, and is reviewing an appeal after a court approved the deal.
> - Hunter Biden's no-jail plea deal was rejected, and he goes to trial.
It wasn't really rejected, there was no deal at all. The two parties didn't have the same understanding of a key term of the deal, the judge pointed it out, and then the parties weren't able to agree on that term.
That’s only for “production” apps. You can do the development and testing without approval and based on my past experience, for a single user, that’s sufficient as I don’t remember being throttled during my testing. For individual user, I think the limit is fairly high before which they throttle.
I have an older Mac dedicated to this singular purpose. It works well. That bridge + SmsMatrix on my android phone means I can get my text messages & iMessages from my (all iPhone family) anywhere I can load the Riot web app.
Note that it's kind of an interesting hack: IIRC It's just talking to the local sqlite data store that the Mac is receiving messages to. I worry that apple may one day say "Nope" and shut down this "API" we were never supposed to have.
I've been self hosting it all long before I knew it had a commercial front (Beeper), the docs are fine. That's from the POV of someone who was already running a Matrix server, though.
In addition to all the recommendations here, if you're not already a member you might be interested in joining the Program-l listserv: https://www.freelists.org/list/program-l
GraphQL supports schema stitching, so you can have one API endpoint request lots of different information from different services, and combine information seamlessly server-side. (e.g. Wordpress author -> user service -> posts on a different service)
That page is powered by Wordpress over GraphQL, and you can try it yourself at https://graph.codeday.org/ (here's a sample query - query { blog { posts { nodes { title author { discordInformation { username discriminator }}}}}})