Практика.
Хочешь понимать на слух - слушай. Например можно начать с такого примитивного по текстам сериала, как "Друзья".
Субтитры - зло. Если ты хочешь научиться именно на слух понимать, а не бегло читать английский - то субтитры не нужны.
Если коротко - ты пытаешься подключаться по https к сайтам, у которых либо какя-то фигня с сертификатами, либо сервер специально обрывает коннект. (10054 это reset by peer)
1) Не ясно зачем подключать sass файл со стилями, если есть styled-components. Но и они странно реализованы. По идее создаётся GlobalStyles и подключается как обычный компонент в корне проекта, а каждый компонент оборачивается и/или использует свои стилизованные компоненты. Так же, если стилизовать компоненты material-ui с помощью styled-components, то необходим JSS провайдер для правильного порядка css injection в head.
2) А где тесты?
3) Это бонусный пункт, неплохо бы использовать конфиг с линтингом для проекта
/proc виртуальная ФС и физически на диске ничего не занимает. Узнайте чем реально занято место.
Выполните команду du -sh ./* | sort -h
Перейдите в самый толстый каталог и повторяйте данную команду пока не найдете переполненный каталог.
Никак. Я как раз и ставлю adblock,ublock, чтобы блочить такие штуки, и если они все таки проскальзывают, я просто раздраженно закрываю вкладку. Не пытайтесь людям подсунуть то, что они не любят.
Можно почитать EXIF и другие мета-данные, если тот кто редактировал - свосем идиот, и не почистил их.
Можно попытаться детектировать какое-то грубое вмешательство, но шеловек с хорошим "скиллом фотошопа" сможет отредактировать так, что ничем вы это не обнаружите.