Towards Practical Neural Prosthetic Interfaces