HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-21
1 <p><a>#статьи</a></p>
1 <p><a>#статьи</a></p>
2 <ul><li>21 сен 2021</li>
2 <ul><li>21 сен 2021</li>
3 <li>0</li>
3 <li>0</li>
4 </ul><p>Этот проект объединяет увлечённых компьютерными науками людей со всей планеты - вместе они собрали такую библиотеку статей, какая вам и не снилась!</p>
4 </ul><p>Этот проект объединяет увлечённых компьютерными науками людей со всей планеты - вместе они собрали такую библиотеку статей, какая вам и не снилась!</p>
5 <p>Альберто Блинчиков для Skillbox Media</p>
5 <p>Альберто Блинчиков для Skillbox Media</p>
6 <p>Фулстек-разработчик. Любимый стек: Java + Angular, но в хорошей компании готова писать хоть на языке Ада.</p>
6 <p>Фулстек-разработчик. Любимый стек: Java + Angular, но в хорошей компании готова писать хоть на языке Ада.</p>
7 <p>Papers We Love (<strong>PWL</strong>) - это публичный<a>репозиторий</a>на GitHub со статьями из области компьютерных наук (Computer Science). А ещё это сообщество людей, которые любят читать и обсуждать такие статьи.</p>
7 <p>Papers We Love (<strong>PWL</strong>) - это публичный<a>репозиторий</a>на GitHub со статьями из области компьютерных наук (Computer Science). А ещё это сообщество людей, которые любят читать и обсуждать такие статьи.</p>
8 <p>Проект объединил более 40 городов на четырёх континентах. Участники регулярно встречаются офлайн и проводят конференции. Записи выступлений выкладываются на <a>YouTube-канале</a>проекта, а новости - в <a>Twitter</a>,<a>Slack-сообществе</a>и на <a>официальном сайте</a>.</p>
8 <p>Проект объединил более 40 городов на четырёх континентах. Участники регулярно встречаются офлайн и проводят конференции. Записи выступлений выкладываются на <a>YouTube-канале</a>проекта, а новости - в <a>Twitter</a>,<a>Slack-сообществе</a>и на <a>официальном сайте</a>.</p>
9 <p>Проект основал<a>Зишан Лакхани</a>(Zeeshan Lakhani) в 2013 году. Сейчас Зишан - директор по стратегическому развитию в компании BlockFi, а тогда был обычным веб-разработчиком.</p>
9 <p>Проект основал<a>Зишан Лакхани</a>(Zeeshan Lakhani) в 2013 году. Сейчас Зишан - директор по стратегическому развитию в компании BlockFi, а тогда был обычным веб-разработчиком.</p>
10 <p>Предположительно,<a>всё началось</a>в Нью-Йорке. Зишан с коллегами развлекались тем, что обсуждали интересные статьи. А чтобы не терять самые классные - выкладывали их в репозиторий.</p>
10 <p>Предположительно,<a>всё началось</a>в Нью-Йорке. Зишан с коллегами развлекались тем, что обсуждали интересные статьи. А чтобы не терять самые классные - выкладывали их в репозиторий.</p>
11 <p>Всего за год репозиторий стал популярным и набрал больше 11 тысяч звёзд. К слову, сейчас там более 400 ссылок на статьи, а рейтинг - почти 50 тысяч звёзд. Реп уже форкнули (скопировали к себе) более четырёх тысяч человек!</p>
11 <p>Всего за год репозиторий стал популярным и набрал больше 11 тысяч звёзд. К слову, сейчас там более 400 ссылок на статьи, а рейтинг - почти 50 тысяч звёзд. Реп уже форкнули (скопировали к себе) более четырёх тысяч человек!</p>
12 <p>Можно просто читать статьи, можно добавлять новые материалы, а можно собрать единомышленников в своём городе и открыть новое отделение PWL. Впрочем, обо всём по порядку.</p>
12 <p>Можно просто читать статьи, можно добавлять новые материалы, а можно собрать единомышленников в своём городе и открыть новое отделение PWL. Впрочем, обо всём по порядку.</p>
13 <p>В репозитории хранятся либо сами статьи (когда позволяет авторское право), либо ссылки на внешние ресурсы, где представлены оригиналы публикаций.</p>
13 <p>В репозитории хранятся либо сами статьи (когда позволяет авторское право), либо ссылки на внешние ресурсы, где представлены оригиналы публикаций.</p>
14 <p>Публикации сгруппированы по темам: от affective_programming ("эмоциональное программирование") до virtual_machines ("виртуальные машины"). В каждой тематической папке лежит файл<strong>README.md</strong>со ссылками на документы:</p>
14 <p>Публикации сгруппированы по темам: от affective_programming ("эмоциональное программирование") до virtual_machines ("виртуальные машины"). В каждой тематической папке лежит файл<strong>README.md</strong>со ссылками на документы:</p>
15 Файл README.md в папке comp_sci_fundamentals_and_history. Скриншот: Екатерина Степанова /<a>github.com/papers-we-love</a>/ Skillbox Media<p>Просто кликните на ссылку с названием документа и наслаждайтесь чтением :-)</p>
15 Файл README.md в папке comp_sci_fundamentals_and_history. Скриншот: Екатерина Степанова /<a>github.com/papers-we-love</a>/ Skillbox Media<p>Просто кликните на ссылку с названием документа и наслаждайтесь чтением :-)</p>
16 <p>Чтобы читать статьи без доступа к интернету, можно заранее их скачать. Если вам нужны одна-две статьи, проще всего перейти по ссылкам и сохранить их к себе стандартными средствами браузера.</p>
16 <p>Чтобы читать статьи без доступа к интернету, можно заранее их скачать. Если вам нужны одна-две статьи, проще всего перейти по ссылкам и сохранить их к себе стандартными средствами браузера.</p>
17 <p>А вот тем, кто хочет забрать всё и быстро, участники проекта предлагают готовый<a>скрипт</a>. Он парсит файлы README.md, находит в них ссылки на PDF и скачивает документы.</p>
17 <p>А вот тем, кто хочет забрать всё и быстро, участники проекта предлагают готовый<a>скрипт</a>. Он парсит файлы README.md, находит в них ссылки на PDF и скачивает документы.</p>
18 <p>Уже всё перечитали? А может, вам понравилась статья, которой ещё нет в PWL? Хотите поделиться ею с сообществом? Не проблема - авторы даже будут благодарны вам за такой вклад. Правда, придётся выполнить<a>ряд условий</a>.</p>
18 <p>Уже всё перечитали? А может, вам понравилась статья, которой ещё нет в PWL? Хотите поделиться ею с сообществом? Не проблема - авторы даже будут благодарны вам за такой вклад. Правда, придётся выполнить<a>ряд условий</a>.</p>
19 <p>Вам нужно будет зарегистрироваться в Git (разработчики наверняка и так уже там) и создать в репозитории проекта<strong>pull request</strong>(запрос на добавление):</p>
19 <p>Вам нужно будет зарегистрироваться в Git (разработчики наверняка и так уже там) и создать в репозитории проекта<strong>pull request</strong>(запрос на добавление):</p>
20 Кнопка для создания запроса на добавление. Скриншот: Екатерина Степанова /<a>github.com/papers-we-love</a>/ Skillbox Media<p>Статья должна быть качественной: например, посты в блогах, мануалы и даже книги не подойдут. Статье не обязательно быть рецензируемой или опубликованной в авторитетных научных изданиях. Сказано лишь, что она должна быть "академической" и относиться к области компьютерных наук, инженерии, истории этих дисциплин или к смежным сферам.</p>
20 Кнопка для создания запроса на добавление. Скриншот: Екатерина Степанова /<a>github.com/papers-we-love</a>/ Skillbox Media<p>Статья должна быть качественной: например, посты в блогах, мануалы и даже книги не подойдут. Статье не обязательно быть рецензируемой или опубликованной в авторитетных научных изданиях. Сказано лишь, что она должна быть "академической" и относиться к области компьютерных наук, инженерии, истории этих дисциплин или к смежным сферам.</p>
21 <p>Предложение статьи должны одобрить хотя бы два участника проекта - только после этого материал добавят в общий репозиторий.</p>
21 <p>Предложение статьи должны одобрить хотя бы два участника проекта - только после этого материал добавят в общий репозиторий.</p>
22 <p>В PWL есть группы по интересам - здесь их называют<strong>chapters</strong>("отделения", "подразделения", "филиалы"). Встречи для очного обсуждения статей проходят в сообществах по городам.</p>
22 <p>В PWL есть группы по интересам - здесь их называют<strong>chapters</strong>("отделения", "подразделения", "филиалы"). Встречи для очного обсуждения статей проходят в сообществах по городам.</p>
23 <p>Все отделения перечислены на официальном сайте и в репозитории. Пока там нет российских городов, но это можно исправить. Если в вашем городе вас - любителей академических CS-статей - много и ваши намерения серьёзны, свяжитесь с организаторами и откройте новый филиал<a>вот по этому алгоритму</a>.</p>
23 <p>Все отделения перечислены на официальном сайте и в репозитории. Пока там нет российских городов, но это можно исправить. Если в вашем городе вас - любителей академических CS-статей - много и ваши намерения серьёзны, свяжитесь с организаторами и откройте новый филиал<a>вот по этому алгоритму</a>.</p>
24 <p>Чтобы не быть голословными, мы выбрали пять классных статей на свой вкус. Но, поверьте, интересных материалов в PWL гораздо больше.</p>
24 <p>Чтобы не быть голословными, мы выбрали пять классных статей на свой вкус. Но, поверьте, интересных материалов в PWL гораздо больше.</p>
25 <p>В обсуждениях и публикациях языки программирования иногда сравнивают по степени их выразительности (expressiveness). Само это слово - выразительность - кажется интуитивно понятным, поэтому его обычно не поясняют. По сути же, выразительность определяется тем, что и как на языке можно запрограммировать.</p>
25 <p>В обсуждениях и публикациях языки программирования иногда сравнивают по степени их выразительности (expressiveness). Само это слово - выразительность - кажется интуитивно понятным, поэтому его обычно не поясняют. По сути же, выразительность определяется тем, что и как на языке можно запрограммировать.</p>
26 <p>Маттиас Фелляйзен поступил как и положено учёному. Он не только ввёл формальное определение выразительности языков, но и разработал алгоритм, который позволяет предсказать, более или менее выразительным станет язык после добавления в него новой функциональности.</p>
26 <p>Маттиас Фелляйзен поступил как и положено учёному. Он не только ввёл формальное определение выразительности языков, но и разработал алгоритм, который позволяет предсказать, более или менее выразительным станет язык после добавления в него новой функциональности.</p>
27 <p>Посмотрите на YouTube<a>доклад</a>по этой статье - один из самых популярных на канале PWL и совсем не скучный.</p>
27 <p>Посмотрите на YouTube<a>доклад</a>по этой статье - один из самых популярных на канале PWL и совсем не скучный.</p>
28 <p>Биткоин, блокчейн - странные понятия: кажется, про них слышали все, но вот толком объяснить, что это такое, почти никто не может.</p>
28 <p>Биткоин, блокчейн - странные понятия: кажется, про них слышали все, но вот толком объяснить, что это такое, почти никто не может.</p>
29 <p>Зато про них рассказывает тот, кто их придумал, - Сатоси Накамото. Он объясняет и что такое "цифровая монета", и как верифицируются транзакции, и почему злоумышленнику наверняка не хватит электронных мощностей, чтобы взломать ваш электронный кошелёк.</p>
29 <p>Зато про них рассказывает тот, кто их придумал, - Сатоси Накамото. Он объясняет и что такое "цифровая монета", и как верифицируются транзакции, и почему злоумышленнику наверняка не хватит электронных мощностей, чтобы взломать ваш электронный кошелёк.</p>
30 <p>Сатоси Накамото - псевдоним. До сих пор точно неизвестно, один ли это человек или группа людей. Докопаться до истины пытались многие, но в результате кандидатов только прибавилось.</p>
30 <p>Сатоси Накамото - псевдоним. До сих пор точно неизвестно, один ли это человек или группа людей. Докопаться до истины пытались многие, но в результате кандидатов только прибавилось.</p>
31 <p>В разное время "накамотой" называли то японско-американского физика<a>Дориана Накамото</a>(Dorian Nakamoto), то эксперта по криптовалюте<a>Ника Сабо</a>(Nick Szabo), то австралийского программиста Крейга Райта (Craig Wright) - ладно, последний<a>сам себя так называл</a> :-)</p>
31 <p>В разное время "накамотой" называли то японско-американского физика<a>Дориана Накамото</a>(Dorian Nakamoto), то эксперта по криптовалюте<a>Ника Сабо</a>(Nick Szabo), то австралийского программиста Крейга Райта (Craig Wright) - ладно, последний<a>сам себя так называл</a> :-)</p>
32 <p>Но самая изобретательная теория<a>гласит</a>, что Сатоси Накамото - это аббревиатура из названий компаний<strong>Sa</strong>msung-<strong>Toshi</strong>ba-<strong>Naka</strong>michi-<strong>Moto</strong>rola. А придумали этого персонажа, чтобы всех обмануть. Как и зачем - история умалчивает.</p>
32 <p>Но самая изобретательная теория<a>гласит</a>, что Сатоси Накамото - это аббревиатура из названий компаний<strong>Sa</strong>msung-<strong>Toshi</strong>ba-<strong>Naka</strong>michi-<strong>Moto</strong>rola. А придумали этого персонажа, чтобы всех обмануть. Как и зачем - история умалчивает.</p>
33 <p>Электронные документы, деньги, история ваших перемещений и даже переписка в соцсетях - всё это приходится где-то хранить. Данных становится так много, что без качественного прорыва в технологиях хранить всё важное подолгу скоро уже не получится.</p>
33 <p>Электронные документы, деньги, история ваших перемещений и даже переписка в соцсетях - всё это приходится где-то хранить. Данных становится так много, что без качественного прорыва в технологиях хранить всё важное подолгу скоро уже не получится.</p>
34 <p>Учёные из исследовательской группы Mocrosoft и Вашингтонского университета считают, что будущее за ДНК-хранилищами: в единице хранения размером с крупицу соли помещается около 200 МБ. А храниться такие данные могут до 500 лет. Подробнее о том, как работает этот механизм, об экспериментах и их результатах<a>читайте в PDF</a>с сайта Вашингтонского университета.</p>
34 <p>Учёные из исследовательской группы Mocrosoft и Вашингтонского университета считают, что будущее за ДНК-хранилищами: в единице хранения размером с крупицу соли помещается около 200 МБ. А храниться такие данные могут до 500 лет. Подробнее о том, как работает этот механизм, об экспериментах и их результатах<a>читайте в PDF</a>с сайта Вашингтонского университета.</p>
35 <p>Эта статья замечательна всем.</p>
35 <p>Эта статья замечательна всем.</p>
36 <p>Во-первых, написал её тот самый Дейкстра - нидерландский учёный-информатик, один из разработчиков концепции структурного программирования и автор многих классических алгоритмов. Один из них даже назван его именем.</p>
36 <p>Во-первых, написал её тот самый Дейкстра - нидерландский учёный-информатик, один из разработчиков концепции структурного программирования и автор многих классических алгоритмов. Один из них даже назван его именем.</p>
37 <p>Во-вторых, она считается первым исследованием в области параллельных алгоритмов, а проблема, которая в ней поднимается, до сих пор актуальна.</p>
37 <p>Во-вторых, она считается первым исследованием в области параллельных алгоритмов, а проблема, которая в ней поднимается, до сих пор актуальна.</p>
38 <p>В-третьих, там всего-то страница текста и никакой сложной математики.</p>
38 <p>В-третьих, там всего-то страница текста и никакой сложной математики.</p>
39 <p>Эта публикация не такая академичная, как большая часть материалов из репозитория PWL. Новой её тоже не назовёшь - написана в 2011 году. В то время, по словам авторов, геймификация была этакой хитростью для продвижения продуктов и услуг. В образовании же элементы игры применяли мало и бессистемно. Впрочем, много ли успело поменяться в образовании за последние десять лет? Отрасль-то в целом консервативная.</p>
39 <p>Эта публикация не такая академичная, как большая часть материалов из репозитория PWL. Новой её тоже не назовёшь - написана в 2011 году. В то время, по словам авторов, геймификация была этакой хитростью для продвижения продуктов и услуг. В образовании же элементы игры применяли мало и бессистемно. Впрочем, много ли успело поменяться в образовании за последние десять лет? Отрасль-то в целом консервативная.</p>
40 <p>Авторы говорят о том, почему геймификация в обучении - это хорошо. Но не замалчивают и обратную сторону - что может пойти не так, если переборщить с играми.</p>
40 <p>Авторы говорят о том, почему геймификация в обучении - это хорошо. Но не замалчивают и обратную сторону - что может пойти не так, если переборщить с играми.</p>
41 <p>Их выводы могут пригодиться не только учителям и тренерам. Если вы прямо сейчас готовитесь к экзамену или тесту, самостоятельно изучаете новую технологию или язык программирования, то почему бы не сделать этот процесс интереснее?</p>
41 <p>Их выводы могут пригодиться не только учителям и тренерам. Если вы прямо сейчас готовитесь к экзамену или тесту, самостоятельно изучаете новую технологию или язык программирования, то почему бы не сделать этот процесс интереснее?</p>
42 <p>Возможно, с правильной системой достижений и вознаграждений вы усвоите знания быстрее и лучше.</p>
42 <p>Возможно, с правильной системой достижений и вознаграждений вы усвоите знания быстрее и лучше.</p>
43 <p>"Геймификация - как шоколад, переедать его вредно. А образование похоже на арахисовое масло - полезное, но многие его не любят. Если игра будет проявляться во всём и станет обязательной, то участники скоро возненавидят её правила так же, как ученики не любят школьные. Вы получите не вкусный и полезный продукт, а что-то вроде брокколи в шоколаде".</p>
43 <p>"Геймификация - как шоколад, переедать его вредно. А образование похоже на арахисовое масло - полезное, но многие его не любят. Если игра будет проявляться во всём и станет обязательной, то участники скоро возненавидят её правила так же, как ученики не любят школьные. Вы получите не вкусный и полезный продукт, а что-то вроде брокколи в шоколаде".</p>
44 <p><strong>Джоуи Ли </strong>и<strong> Джессика Хаммер</strong></p>
44 <p><strong>Джоуи Ли </strong>и<strong> Джессика Хаммер</strong></p>
45 <p>В PWL серьёзно относятся не только к выбору материалов, но и к качеству чтения. Нельзя, говорят, такое читать просто как новости или худлит. Впрочем, после знакомства с разделом выше вы и сами наверняка об этом догадались.</p>
45 <p>В PWL серьёзно относятся не только к выбору материалов, но и к качеству чтения. Нельзя, говорят, такое читать просто как новости или худлит. Впрочем, после знакомства с разделом выше вы и сами наверняка об этом догадались.</p>
46 <p>В репозитории проекта есть<a>несколько ссылок на ресурсы</a>, которые помогут справиться с научной статьёй. Они универсальные - подойдут не только для CS-статей, но и для любых других сложных публикаций.</p>
46 <p>В репозитории проекта есть<a>несколько ссылок на ресурсы</a>, которые помогут справиться с научной статьёй. Они универсальные - подойдут не только для CS-статей, но и для любых других сложных публикаций.</p>
47 <p>Вот несколько советов оттуда:</p>
47 <p>Вот несколько советов оттуда:</p>
48 <ol><li>Начните с введения и заключения. Так вы сразу уловите суть проблемы и предлагаемый метод решения.</li>
48 <ol><li>Начните с введения и заключения. Так вы сразу уловите суть проблемы и предлагаемый метод решения.</li>
49 <li>Не пытайтесь понять каждое слово - можно убить уйму времени, раз за разом перечитывая одно предложение. Иногда лучше пропустить фразу, которая сбивает с толку. Очень может быть, что и без неё вы легко уловите смысл абзаца в целом.</li>
49 <li>Не пытайтесь понять каждое слово - можно убить уйму времени, раз за разом перечитывая одно предложение. Иногда лучше пропустить фразу, которая сбивает с толку. Очень может быть, что и без неё вы легко уловите смысл абзаца в целом.</li>
50 <li>Сравните статью с теми, которые вы уже прочитали по этой же теме. Пройдите по ссылкам в тексте, узнайте чуть больше об авторах связанных публикаций. Так вы составите более полное представление о проблеме и при желании сможете критиковать содержимое аргументированно, а не в стиле "не читал, но осуждаю" :-)</li>
50 <li>Сравните статью с теми, которые вы уже прочитали по этой же теме. Пройдите по ссылкам в тексте, узнайте чуть больше об авторах связанных публикаций. Так вы составите более полное представление о проблеме и при желании сможете критиковать содержимое аргументированно, а не в стиле "не читал, но осуждаю" :-)</li>
51 </ol><p>Если каждый день читать по одной статье из собрания Papers We Love, то на полтора года, вам, пожалуй, хватит. А если делать перерывы на выходные, то и на все два, - если за это время репозиторий не вырастет ещё вдвое.</p>
51 </ol><p>Если каждый день читать по одной статье из собрания Papers We Love, то на полтора года, вам, пожалуй, хватит. А если делать перерывы на выходные, то и на все два, - если за это время репозиторий не вырастет ещё вдвое.</p>
52 <p>К счастью, есть похожие проекты с крутыми материалами для гиков и не только. В PWL поощряют любознательность и любезно<a>рассказывают</a>о них.</p>
52 <p>К счастью, есть похожие проекты с крутыми материалами для гиков и не только. В PWL поощряют любознательность и любезно<a>рассказывают</a>о них.</p>
53 <p>Например,<a>зацените</a>публикации в области Computer Science, которые заслужили больше всего наград, или<a>узнайте</a>больше о распределённых системах.</p>
53 <p>Например,<a>зацените</a>публикации в области Computer Science, которые заслужили больше всего наград, или<a>узнайте</a>больше о распределённых системах.</p>
54 <p>Чего ещё интересного почитать в Papers We Love? Например, взгляните на <a>подборку</a>Педру Тавареша (Pedro Tavareλ) - организатора филиала PWL в Порту, Португалия.</p>
54 <p>Чего ещё интересного почитать в Papers We Love? Например, взгляните на <a>подборку</a>Педру Тавареша (Pedro Tavareλ) - организатора филиала PWL в Порту, Португалия.</p>
55 <a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>
55 <a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>