Эти варианты взаимозаменяемы.
Правильно: на Украине (жить), на Украину (ехать).
Верно: на основании вышеизложенного.
Правильно: надеть на него шляпу.
Одеть и надеть — это паронимы, то есть есть слова, похожие по звучанию, но различающиеся по смыслу. Именно из-за похожести некоторые путаются в их употреблении.
Надеть можно что-то на кого-то или на что-то — например, надеть платье на куклу или перчатку на руку. Одеть можно только кого-то — например, одеть ребенка. Иногда глагол употребляют в переносном значении — например, зима одела поля снегом.
Назначить на должность, но предложить должность. Уточнить особенности употребления слова должность можно с помощью словарей русского языка, в том числе и словарей, размещенных на нашем портале.
Запятая нужна.
Это очень старый ответ. Спасибо, что заметили! Ответ исправлен.
Оба варианта правильны.
Оба варианта нехороши. Лучше перестроить всю фразу (и по возможности обойтись без слова заточенность).
Верно: ...на службе человечества.