142 karma · joined December 1, 2011
I've looked about for a good keyboard with programmable firmware, for a Mac...or even just a programmable numpad-looking macropad, but maybe there's more I've not seen.
What resources are out there to find ways to find off the shelf options, for Macs?
Edit: s/these/off the shelf options/
Or if not - how should one think about deploying all this in a new home?
Edit: I read further and realized you got single plates too. The search continues....
It may be all kinds of wrong, I'm not sure, but it helped keep my sanity (on this one point...)
Perhaps I just need to find bedrock to build up from about the properties of a stronger datatype that allow CRDTs to work.
Perhaps it's blindingly obvious to all here, so no one mentions it: Thinking about more practical and real-world problems seems like collaboration on on more complex/structured data. Today, it seems one would still have to transform that data to a large flat string underneath, and implement an editor that only performs edits that maintain the integrity of the higher-level object, while the flat string provides collaboration features. Perhaps it's possible to implement an XML schema known to the editor so all insertions/deletions keep the document syntactically correct.
I wonder if there's some other way to either generalize on top of "big string" or create another base model (somehow?)