Hacker News — важный источник новостей и интересных статей для хакеров, программистов и всех, кто интересуется технологиями и технической культурой.
Хотя вы обычно читаете HN через веб-интерфейс, специальное приложение или дайджест электронной почты, вы можете читать, искать и фильтровать последние статьи через свой терминал. Вот как.
Что такое хакерские новости?
Проще говоря, Хакер Новости является платформой-агрегатором новостей. Пользователи могут отправлять либо текстовые сообщения, либо ссылки на онлайн-статьи, которые могут представлять интерес для технического сообщества. Другие пользователи могут проголосовать за ваше представление или проигнорировать его.
Если вы знакомы с Reddit, вы узнаете формат платформы, хотя есть несколько существенных отличий. Главный сайт имеет очень простую структуру, напоминающую ранние дни Интернета, которую лучше всего можно описать как спартанскую.
Нет кнопки "против" и подфорумов. Однако помимо главной страницы есть специально помеченный раздел «вакансии», а также раздел «спросить» для вопросов и «показать», который действует как область типа «покажи и расскажи».
Hacker News — бесценный ресурс для обсуждения непотребительских технологий, и вы можете найдите обсуждения на все: от автономного хранения энергии сжатого воздуха до странных хаков JavaScript. Вы вряд ли найдете сравнительные статьи, SEO-оптимизированные статьи или многое из того, что можно было бы назвать «чепухой».
Зачем получать доступ к новостям о хакерах с вашего терминала?
Из-за простого текстового макета просмотр Hacker News в браузере дает реальное преимущество. Вы не получаете изображения или рекламу, нет встроенных аудио или видео, и, честно говоря, эстетика сайта не очень.
Поскольку у вас, вероятно, в любом случае открыто несколько окон терминала, тематически уместно открыть еще одно. просматривать, просматривать и фильтровать сообщения Hacker News, комментарии, веб-контент, связанный с публикациями, сообщения о найме и информацию о пользователях.
Как установить и использовать haxor-news в Linux
haxor-news — это приложение Python, пакеты которого размещены на PyPI. Вам нужно будет иметь Python установлен в вашей системе скачать и установить его. Не беспокойтесь, если у вас нет последней версии Python, поскольку haxor-news поддерживает все, от Python 2.6 до Python 3.7.
После этого все, что вам нужно сделать, это открыть терминал и ввести:
точка установить haxor-новости
После того, как вы установили haxor-news, вы можете просмотреть доступные команды, введя в терминал следующее:
хн
Основное использование простое, и для просмотра 10 лучших сообщений за последние несколько дней вы должны ввести:
хн лучший
Если вам нужно больше, чем топ-10 в вашем терминале, просто добавьте целое число для желаемого количества сообщений. Например:
хн лучший 30
...отобразит 30 лучших постов HN за последние несколько дней.
Но просмотра заголовков недостаточно. Вы используете haxor-news для просмотра связанного контента с других сайтов в формате Markdown в своем терминале после просмотра списка сообщений с вид аргумент, за которым следует номер поста. Например:
хн вид 9
Если статья содержит такой контент, как видео, которое сложно отобразить в терминале, добавьте -б вместо этого переключитесь на открытие связанной страницы в браузере по умолчанию:
хн вид 12 -б
Настоящая ценность Hacker News заключается в комментариях и взаимодействии с сообществом, где вы можете найти глубокие обсуждения и идеи, связанные с исходным постом. -с переключатель развернет все комментарии к посту, позволяя вам увидеть остроумие и остроумие завсегдатаев Hacker News:
хн вид 18 -с
В качестве альтернативы, если вы хотите сохранить локальную копию комментариев для определенного поста, вы можете сохранить их в файл с помощью:
вид 8 --комментарии > /path/в/comments.txt
При просмотре комментариев полезно иметь возможность отфильтровывать комментарии, которые вы уже прочитали. Вы можете просматривать только невидимые комментарии с помощью кнопки -у выключатель. Например:
hn вид 12-у.е.
Фильтр haxor-news с помощью регулярных выражений
Регулярные выражения (regex) представляют собой последовательности символов, определяющие шаблон поиска в тексте, и вы можете использовать их, чтобы помочь вам найти сообщения и комментарии, а также искать работу внештатного программиста, добавив -q переключитесь на поисковый запрос.
Для поиска без учета регистра комментариев, содержащих термин «модераторы» в третьем посте HN, введите:
вид 3 -cq "(?i) модераторы"
Комментарии, содержащие запрошенный термин, будут выделены.
Поиск по регулярным выражениям еще более полезен при поиске работы или внештатных сотрудников. Вы можете просматривать ежемесячные сообщения о найме с помощью:
hn найма
И через сообщения о поиске работы с:
хн внештатный сотрудник
Использование регулярного выражения означает, что вы можете более точно найти именно то, что ищете. Например, если вы ищете работу, соответствующую вашим навыкам Python и Java, вы можете ввести:
hn найма "(?i) Python | Java"
Приведенный выше запрос вернет совпадения для любого из ваших навыков.
Hacker News — не единственный отличный источник технических новостей, вакансий и дискуссий
Помимо Hacker News и, конечно же, MakeUseOf, есть еще несколько сайтов, на которых можно найти интересные новости и ссылки на статьи.
Если вы используете Hacker News для поиска работы или фрилансеров, вам понравится просматривать другие веб-сайты, посвященные поиску внештатной работы.