Типичный программист
81.7K subscribers
2.94K photos
1K videos
10 files
7.63K links
Всё самое интересное по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Forwarded from IT Юмор
​​Когда начал собирать проект в Android Studio:
Сможете решить детские рождественские головоломки от агенства кибербезопасности Великобритании (GCHQ)?

GCHQ ежегодно выпускает такие рождественские «открытки» с задачками. Так в агенстве находят будущих сотрудников среди талантливых детей.

Но интересно, что некоторые из этих задачек не могут решить даже штатные сотрудники GCHQ. Например, в 2016 году только 3 человека из 600 тысяч, пославших ответы, смогли правильно решить самую сложную загадку. Попробуйте, может быть у вас получится их решить:

https://tprg.ru/gqsy

#безопасность
Как делать интерфейсы для людей — от общего поведения приложения до оптимального размера кнопок:

— Гайдлайн от Apple: https://developer.apple.com/design/human-interface-guidelines/

— Microsoft: https://docs.microsoft.com/en-us/windows/apps/design/

— И Android: https://developer.android.com/design

Источник: запуск завтра

#android #microsoft #apple
Перед вами скриншоты кода. Но всего на одном из них код написан человеком, а на остальных — сгенерирован нейросетью.

Угадаете, на каком скриншоте «человеческий» код?

Против вас играет GPT-2 774M, обученная на C/C++ коде из 10 000 самых популярных пакетов Debian.

#нейроквиз
Код на каком из сркиншотов написан человеком?
Anonymous Quiz
26%
1
23%
2
33%
3
18%
4
Как построить карьеру сетевому инженеру?

В статье рассказали, зачем проходить сертификацию, откуда брать информацию для обучения и с какого вендора лучше начать изучение. А также поделились несколькими полезными ссылками:

https://tprg.ru/WpBg

#сети
Чем заняться на новогодних праздниках: 5 книг, которые советует прочитать Билл Гейтс

В 2021 году в традиционный список книг, которые стоит прочитать на новогодние праздники, вошли две научно-фантастические книги, две научно-популярные и одна историко-фантастическая:

1. «Клара и солнце», Кадзуо Исигуро

Это история, рассказанная андроидом по имени Клара, работающим на солнечных батареях. Клару купила мать тяжелобольного ребенка, которая хочет, чтобы робот был «искусственным другом» её дочери. По словам Гейтса, роботы в книге не предстают злыми силами и заставляют задуматься, будем ли мы относиться к ним как к технологиям или как к чему-то еще.

2. Project Hail Mary, Энди Уир

Главный герой романа — учитель средней школы, который просыпается на таинственном космическом корабле и не знает, как он туда попал. Сюжет Project Hail Mary сложно пересказать без спойлеров, предупреждает Гейтс. Но достаточно сказать, что учитель использует науку и инженерию, чтобы спасти положение.

3. A Thousand Brains: A New Theory of Intelligence, Джефф Хокинс

В своей книге Джефф Хокинс анализирует работу человеческого мозга и то, что потребуется для создания настоящего искусственного интеллекта. Книга увлекательно рассказывает об архитектуре мозга, а также будущем интеллектуальных машин и рассчитана на широкий круг читателей.

4. The Code Breaker: Jennifer Doudna, Gene Editing, and the Future of the Human Race, Уолтер Айзексон

Это биография биохимика Дженнифер Дудны, лауреата Нобелевской премии по химии 2020 года за разработку метода редактирования генома CRISPR. Гейтс отметил, что CRISPR «является одним из самых крутых и, возможно, наиболее значимых научных открытий последнего десятилетия».

5. «Хамнет», Мэгги О’Фаррелл

У Шекспира был единственный сын Хамнет, который умер в возрасте 11 лет по неизвестным причинам. Три года спустя Шекспир начал писать «Гамлета». Мэгги О’Фаррелл рассуждает в романе «Хамнет», как потеря ребенка могла быть связана с созданием самой знаковой трагедии в истории мировой литературы.

#книги
Не дарите это айтишнику: топ-5 антиподарков для разработчиков

Недавно мы вместе с вами накидали идеи лучших подарков для программистов. А теперь обсудим, какие подарки ни в коем случае нельзя дарить.

Обязательно скиньте эту статью друзьям вне IT — спасём программистов от шапочек из фольги и USB-лампочек с алика:

https://tprg.ru/lHMs

#новыйгод
Пришло время слегка размять мозги перед праздниками

Сколько 4-значных паролей можно составить при условии, что там не должна встречаться последовательность цифр «13»? Пароль должен состоять только из цифр от 0 до 9.

#задачки
Какой браузер вы посоветуете использовать в 2022 году? За каким проектом будущее, а какой — окончательно умер?

#обсуждение
Насколько хорошо нужно знать математику алгоритмы и программирование тому, кто хочет шарить в машинном обучении?

Спросили у экспертов, какие навыки нужны ML-специалисту, чтобы писать что-то серьёзнее, чем if-else:

https://tproger.ru/experts/required-ml-skills/

#ml #эксперты
Подборка вакансий для DevOps-инженеров

DevOps Engineer
Где: Санкт-Петербург
Сколько: По итогам собеседования

DevOps Engineer
Где: Москва, можно удалённо
Сколько: От 230 000 до 330 000 ₽

DevOps Engineer
Где: Удалённо
Сколько: От 8000 $

#вакансии #работа
This media is not supported in your browser
VIEW IN TELEGRAM
Когда в следующий раз вы начнёте сомневаться в своём пет-проекте, просто прочтите эту предновогоднюю историю

Парень начал бизнес на простой и слегка абсурдной идее: создавать веб-сайты, используя только ручку и блокнот. То есть в прямом смысле слова — вы просто пишете текст в блокноте, а нейросеть GPT-3 превращает всё написанное в готовую HTML-страницу.

Задумка могла бы показаться глупостью, да и сам разработчик не особо в неё верил, но история быстро завирусилась в Твиттере и он заработал первую $1000 долларов буквально за 2 дня. А спустя ещё немного времени, проект занял 4-е место на Product Hunt.

О том, как так вышло, парень рассказал в своём блоге, который тоже, кстати, создан по «бумажной» технологии: https://daily.tinyprojects.dev/paper_website

А как это работает, можно посмотреть на видео.

#html #веб #нейросети #мотивация
Media is too big
VIEW IN TELEGRAM
Залипательно: Энтузиаст создал LEGO-фабрику, собирающую дома из огурцов

Когда собрал пластмассовое LEGO, чтобы оно собрало огуречное.

На реализацию идеи автор потратил 83 дня времени и 18 огурцов (шесть из которых к сожалению сломались в процессе строительства). А вот на саму фабрику понадобилось больше 23 тысяч деталей конструктора, 21 моторчик и семь программируемых контроллеров BuWizz.

#diy #кек
Ну что, какие слова увидели первыми?

#новыйгод
Делимся подборкой из 5 годных книг по JavaScript, вышедших в уходящем 2021 году

В подборке вы найдёте книги на русском и английском языках, которые будут полезны как начинающим, так и опытным программистам:

1. JavaScript для профессиональных веб-разработчиков.
Мэтт Фрисби — первый инженер стартапа Y Combinator и бывший разработчик в Google. В своей книге Фрисби дает очень подробное описание эволюции JavaScript. Книга подойдёт для опытных разработчиков и новичков в JavaScript, которые хотя изучить язык наиболее дотошно.

2. Learning PHP, MySQL & JavaScript.
Книга поможет освоить JavaScript, PHP и MySQL в контексте создания динамических сайтов. Она отлично подойдет тем, кто уже создавал простые статические сайты или сайты на CMS, но хочет поднять свои навыки на новый уровень.

3. JavaScript с нуля.
Книга для начинающих, написаная человеком, занимающимся популяризацией веб-разработки аж с 1999 года. Книга примечательна тем, что написана легким языком с юмором и включает в себя забавные иллюстрации и примеры кода.

4. Разработка на JavaScript.
Эта книга написана Адамом Д. Скоттом — ведущим веб-разработчиком в Бюро финансовой защиты потребителей в США. И её смело можно назвать практическом руководством для людей, знакомых с HTML, CSS и JavaScript, но пока не умеющих использовать эти знания для создания полноценных приложений.

5. Современный JavaScript для нетерпеливых.
А эта книга вообще написана пропагандистом Java. Её автор Кэй С. Хорстман задался целью написать книгу по JavaScript для тех, кто уже программирует на другом языке, но хотел бы быстро освоить JavaScript без исторических экскурсов.

#javascript #книги