Machine-Learning-Assisted Programming that Respects User Freedomsfconservancy.org2 pointspabs32 years ago