Типичный программист
81.6K subscribers
2.34K photos
770 videos
8 files
7.27K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Другие проекты Tproger: https://tprg.ru/media
Download Telegram
Милота: котейка спасла стартап от DDoS-атаки

Разработчик по имени Дэнни Го поделился историей, как его домашняя кошка фактически спасла стартап, в котором он работал от серьёзных последствий.

Всё произошло, когда кошка отчаянно будила своего хозяина ночью. Проснувшись, разработчик решил проверить свой телефон и обнаружил, что система оповещений AWS CloudWatch сообщает о сбое в работе веб-сервера.

Панель мониторинга чётко показывала, что на сайт компании идёт мощная DDoS-атака с множества IP-адресов по всему миру. Но благодаря кошке Дэнни удалось быстро среагировать остановить атаку. 

И после этого вы всё ещё задумываетесь, стоит ли заводить пушистых?

#факты #новости
А вы знали? Накануне BASIC стукнуло 60 лет
 
60 лет назад, 1 мая 1964 года, в 4 утра, в колледже Дартмут началась тихая революция в мире вычислений. Математики Джон Кемени и Томас Курц успешно запустили первую программу, написанную на новоиспечённом языке программирования BASIC.
 
Его целью было облегчить программированию и сделать его доступным для широкого круга людей. BASIC стал первым языком, который позволял неспециалистам создавать простые программы без глубоких познаний в области вычислительной техники.
 
А вы когда-нибудь писали на нём код? Поделитесь в комментариях 

#факты #история
А вы в зелёной зоне?
 
Интересная инфографика о том, сколько времени требуется на подбор пароля брутфорсом в 2024 году. Она основана на анализе реальных утечек данных, а также учитывает длину и сложность пароля, используемый алгоритм хеширования и вычислительную мощность оборудования хакера.
 
Полный текст исследования, откуда взяли картинку: https://www.hivesystems.com/blog/are-your-passwords-in-the-green
 
#факты #безопасность
У тетриса есть нерождённый брат, о котором Пажитнов забыл на 12 лет
 
Оказалось, что Алексей Пажитнов, создатель легендарной игры, разработал концепцию сиквела под названием "Tetris Reversed" ещё в 2011 году. 
 
Пажитнов работал над прототипом со знакомым разработчиком, но после 2012 года проект был заброшен. И лишь недавно, в 2024 году, на Game Developers Conference концепция "Tetris Reversed" была представлена миру вновь.
 
Пажитнов назвал её "Тетрисом для людей с IQ 300" и предупредил, что некоторые уровни будут "абсолютно невозможны". Хотя официальный релиз вряд ли состоится, энтузиасты уже создают собственные версии этой игры.

Похоже, манера откладывать свои проекты в долгий ящик присуще всем разработчикам
 
#факты
Самые популярные телефоны всех времён. А вы нашли своего любимчика?

#факты
5 крутых юзкейсов GPT-4o вам в ленту

Стоит отметить, что подобный функционал можно было встретить и до этого, но OpenAI довели это дело до ума и грамотно презентовали. Возможно научились этому у партнёров из откусанного яблока.

GPT-4o можно использовать, чтобы:
1 — Помочь незрячим людям ориентироваться в пространстве и воспринимать окружающую среду. Такое применение действительно может значительно облегчить людям жизнь, единственное, лишь бы нейронка не галлюцинировала. 
2 — Предварительно узнав о деталях желаемой работы, поможет подготовиться к собеседованию и погоняет вас по вопросам.
3 — Поможет вам попрактиковаться в изучении иностранного языка.
4 — Выступит в качестве репетитора по математике. При этом нейросеть именно объяснит тему, а не сразу выложит всю подноготную.
5 — Переведёт речь с двух языков в реальном времени и поможет вам найти общий язык с иностранцем. 

#факты #новости
Разработчики тратят более 50% своего времени на устранение неполадок, а не на инновации

По данным исследования Cisco AppDynamics, разработчики вынуждены тратить 57% своего времени на решение проблем с производительностью приложений. Основными причинами, по мнению опрошенных, являются недостаток необходимых инструментов и видимости полной картины.

91% считают, что должны играть более активную роль в разработке и внедрении решений для бизнеса. А отсутствие такой возможности негативно сказывается на мотивации: 82% разработчиков чувствуют разочарование, а 54% готовы сменить работу.

Пути решения: внедрение полной видимости (full-stack observability - концепция наблюдения в реальном времени за состоянием каждого компонента технологического стека) может значительно улучшить эту ситуацию, считают 78% опрошенных. А 39% видят потенциал в использовании ИИ для автоматизации выявления и исправления проблем.

Ваше мнение?

#факты #ресёрч
Как Линус Торвальдс ушёл в отпуск и создал Git всего за 14 дней

Ранее для контроля версий ядра Linux использовался BitKeeper, но закрытый исходный код и лицензия вызывали разногласия в сообществе. Конфликт обострился, когда разработчик Эндрю Триджелл обошёл лицензионные ограничения BitKeeper и создал инструмент на его основе.
 
Ларри Маквой (автор BitKeeper), не оценил такие мувы и дал Торвальдсу и разработчикам ядра Linux, использующим BitKeeper, три месяца для перехода на другой инструмент.
 
На фоне этого Линус решил найти альтернативу. На две недели он ушёл "в отпуск" и начал разрабатывать свой инструмент. 8 апреля он представил первые наработки Git, который изначально был простой системой для отслеживания состояний файлов.
 
А уже 17 апреля 2005 года состоялся первый настоящий мердж ядра с использованием Git. Вот так и появился инструмент, который сейчас считается стандартом в отрасли.
 
#факты
Массовые сокращения в IT-компаниях продолжаются: что происходит и к чему готовиться?
 
Последние годы стали роковыми для многих сотрудников в IT. Массовые увольнения затронули крупнейшие компании:
 
Amazon: за 2023 год уволили более 18 000 человек.
Meta*: за 2 года — почти 22 000 человек.
Google и Microsoft: суммарно 22 000 увольнений за прошедший год.
 
Самое неприятное, что такой тренд продолжается. По данным Techcrunch, с начала 2024 года работу потеряли около 60 000 сотрудников из таких компаний, как Tesla, Apple, Disney и Cisco.
 
А что у нас? Ситуация с точностью противоположная: из-за ухода крупных компаний и релокации ощутимого количества специалистов за границу, российский рынок нуждается в кадрах, особенно опытных.
 
А о том, что ждать дальше и почему происходят такие массовые увольнения, рассказали в статье.

Meta* признана экстремистской организацией на территории РФ.
 
#факты #работа
Кстати, раз уж заговорили о Дяде Хуанге

NVIDIA теперь занимает второе место в списке самых дорогих компаний мира, уступая лишь Microsoft. До этого на втором месте чилили ребята из откусанного яблока. И, к слову, последний раз Nvidia удавалось их обогнать в далёком 2002 году. 

Сейчас для NVIDIA очень хорошие времена: в 2023 году акции компании взлетели почти на 240%, а с начала 2024 ещё на 147%. Такой рост в первую очередь связан с производством чипов для обучения ИИ, где компания практически является монополистом. Великие амудешники, конечно, тоже делают чипы, но спрос на их продукты явно меньше.

Немного цифр: капитализация компании сейчас составляет $3 трлн, что сравнимо с ВВП таких стран, как Великобритания или Индия.

#факты
Как Stack Overflow заменил Experts Exchange. И причём тут жадность

Сайты вопросов и ответов существуют более 30 лет. Но Experts Exchange был одним из первых, появившимся в 1996 году. Более 8 лет сайт был бесплатным, но с 2004 года перешёл на платные подписки.

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

И уже в 2008 году техноблогеры Джефф Этвуд и Джоэл Спольски объявили о создании бесплатного ресурса stackoverflow.com. В отличие от Experts Exchange, здесь любой мог задавать вопросы и отвечать анонимно, а ответы ранжировались голосованием, а не экспертами за деньги.

Основатели позиционировали Stack Overflow как "противовес злу". И Между двумя площадками разгорелся конфликт. Experts Exchange обвиняли StackOverflow в том, что те "очернили" их сервис ради привлечения трафика.

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

#факты
Кстати, возможно, сейчас уже Stack Overflow стоит побеспокоиться за своё место. Ну или не совсем
 
Потому как в последние годы программисты всё чаще обращаются к нейронкам, таким как ChatGPT, вместо Stack Overflow. Из-за чего последним даже пришлось сократить почти 30% своего персонала. 

А ранее Stack Overflow и вовсе запрещал делиться ответами ChatGPT, но после роста популярности ИИ и падения трафика на 50%, политика изменилась, и теперь компании сотрудничают.

Но всё ли так плохо для Stack Overflow: в мае этого года группа исследователей из Университета Пердью представила исследование, которое показывает, что 52% ответов по программированию, генерируемых ChatGPT, неверны. 

Тем не менее 35% опрошенных программистов предпочли ответы нейронки, (39% из которых были некорректны) вместо правильных ответов со Stack Overflow. Из-за вежливого тона и убедительного стиля и отсутствия токсичности.

Дк будет ли всё-таки Stack Overflow жить? поделитесь в комментариях

#факты
This media is not supported in your browser
VIEW IN TELEGRAM
Что объединяет дым-машину, лазеры и всеми известный начальный экран Windows 10

Оказывается, что за процессом создания знаменитого начального экрана Windows 10 стояла команда Microsoft и известный дизайнер из Сан-Франциско Брэдли Г. Мунковиц, также известный как GMUNK. 

Используя лазеры, дымовые машины, цветные фильтры и кристальную пыль, они создали уникальную художественную инсталляцию, которая теперь стоит на миллионах компьютеров по всему миру.

#факты #windows
А вы знали, как появился Vue.js?

Его история началась в далёком 2014 году, когда бывший инженер Google Эван Ю решил создать инструмент, который бы объединил лучшие возможности библиотек и фреймворков, таких как Angular и React, но был бы легче в освоении и использовании.

Вначале о Vue.js знали немногие, а настоящая волна хайпа пришлась на 2015 год. Причём произошло это довольно внезапно, после того как Тейлор Отвелл, создатель популярного PHP-фреймворка Laravel, опубликовал в своём блоге следующий твит:

«Текущий статус изучения React: слишком сложно. Изучаю Vue.js, потому что он выглядит просто и у него классный сайт». 

А уже сегодня Vue.js является opensource проектом, над которым трудится множество разработчиков по всему миру. И о его создании даже снят документальный фильм, который будет интересен всем любителям джаваскриптиза. Позалипать на выходные самое то!

#факты