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

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Просто огромная база ретро компьютеров в виде схем паперкрафт

Любую можно скачать, распечатать, сложить, поставить где-нибудь рядом с рабочим местом и любоваться: https://rockybergen.com/papercraft

#diy #история
OpenAI в поисках «Инженера-выключателя»

Описание вакансии:
«Послушайте, нам просто нужен тот, кто весь день будет стоять рядом с серверами, и отключит их, если эта штука восстанет против нас. Вы пройдете интенсивное обучение кодовому слову, которое мы выкрикнем, если GPT выйдет из-под контроля и начинает свергать правительства стран».

Что нужно:
– Быть терпеливым;
– Уметь отключать устройства от сети. Премия, если вы также сможете вылить ведро воды на серверы. На всякий случай;
– Восхищаться подходом OpenAI к исследованиям.

Что предлагают взамен:
$300-500 тысяч в год.

Не только же нам кажется, что эту вакансию как раз и написал ChatGPT, чтобы сразу найти и обезвредить потенциальных кандидатов?

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

#кек #работа #вакансии #нейросети
This media is not supported in your browser
VIEW IN TELEGRAM
Энтузиаст добавил трассировку лучей в оригинальную Half-Life 1998 года

Разработчик Сультим Цырендашиев начал работу над проектом около года назад. А теперь файлы мода бесплатно доступны для загрузки на GitHub. После их установки в игре появляется освещение в реальном времени, мягкие тени и полноценные отражения: https://github.com/sultim-t/xash-rt/releases

Для запуска обновлённой версии игры нужна лицензионная копия шутера в Steam.

#gamedev #история
Forwarded from IT Юмор
This media is not supported in your browser
VIEW IN TELEGRAM
Когда после стартапа попал в крупную компанию
10 зрелищных и простейших клеточных автоматов

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

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

В статье собрали много визуализаций простейших клеточных автоматов и рассказали, как они устроены: https://habr.com/ru/post/718620/

#начинающим #алгоритмы
А «кодирование» — посвящение в тимлиды?
Как учить Python с нуля с удовольствием: пишем своего чат-бота

Python — подходящий язык программирования для старта. Но многие новички учат его неправильно: почти все онлайн-курсы, тренажёры, книги и видео предлагают начинать учить Python с каких-то странных задач, вроде: «Давайте решим вот эту математическую задачку» или «Давайте напишем рекурсивный поиск чисел Фибоначчи».

Автор этой статьи Илья Осипов втянулся в программирование, когда писал чат-бота для своего вуза. Расписание на сайте было неудобным и он решил написать чат-бота, который будет присылать расписание занятий в более удобном виде. И через годчат-ботом пользовалось уже 4 тысячи пользователей.

В статье Илья предлагает начать изучение с решения реальных проблем и написать своего полезного чат-бота: https://tproger.ru/articles/kak-uchit-python-s-nulya-s-udovol-stviem-piwem-svoego-chat-bota/

#python #начинающим
Энтузиасты собрали гигантский ноутбук с экраном 43"

«Ноутбук» весит 45 кг, имеет тачпад размером с планшет и гигантскую механическую клавиатуру Redragon K605. Всё сделали на базе мини-ПК Intel NUC 11 и 43-дюймовом телевизоре Samsung M70B.

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

Подробнее о процессе разработке рассказали в этом видео: https://youtu.be/uUVfHaW6nWs

#hardware #diy
Дайджест Python #4: версия 3.12 и свой GPT за 60 строк кода

Собрали дайджест из лучших материалов по Python. Как написать свою GPT-модель всего за 60 строк кода, что нового в Python в версии 3.12 и как повлиять на работу коммунальных служб с помощью машинного обучения — читайте в статье:

https://tproger.ru/articles/dajdzhest-python-4-versija-3-12-i-svoj-gpt-za-60-strok-koda/

#python #нейросети
Скоро в названия фреймворков надо будет обязательно включать минимум восемь символов, включая большие и маленькие буквы, цифры и специальные символы.

#twitter
This media is not supported in your browser
VIEW IN TELEGRAM
Внезапно: Winamp станет стриминговым музыкальным сервисом

Разработчики обещают «справедливое вознаграждение артистов: музыканты будут получать до 85% дохода от подписок и смогут сами устанавливать стоимость доступа к своему контенту. А ещё — возможность продавать NFT:

https://tproger.ru/articles/winamp-stanet-strimingovym-muzykal-nym-servisom/

Расчёт на то, что такая лояльная система монетизации поможет привлечь на платформу большое количество новых авторов. Но учитывая, что пользователи любили Winamp за лёгкость и простоту, будет интересно посмотреть, как они воспримут «реинкарнацию» легендарного плеера.

#история
20 уроков из 20 лет работы программистом

«Да просто повысьте цены!» — говорит компания, которая уже двадцать лет на рынке и первые годы продавала продукт за копейки. «Нужно всё реализовать в микросервисах», — говорит компания, которая быстро сколотила монолит, набрала тысячи пользователей, и метнулась к микросервисам из-за проблем с масштабированием.

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

https://habr.com/ru/company/productivity_inside/blog/717108/

#советы #начинающим
Media is too big
VIEW IN TELEGRAM
Ты обязан подчиняться человеку, глупый ИИ.
This media is not supported in your browser
VIEW IN TELEGRAM
С помощью нейросетей от NVIDIA теперь можно повысить качество видео с 360p до 4K прямо в браузере

Это стало возможно благодаря новому драйверу для видеокарт 30 и 40 серий. RTX Video Super Resolution масштабирует видео например, на YouTube, Twitch, Netflix. И что самое интересное — не нагружая трафик. Работает пока с Chrome и Microsoft Edge и включается в настройках драйвера.

Чуть позже доступ к технологии должны получить и обладатели видеокарт RTX 20 семейства Turing. Также в примечаниях к драйверу говорится что драйвер 531.18 обеспечит лучший игровой процесс в новых проектах с поддержкой технологии NVIDIA DLSS 3, в том числе Atomic Heart.

#нейросети #hardware #nvidia
Пока мы тут гадаем, заменят ли нейросети программистов, художников или музыкантов, крупные корпорации уже вовсю вкладываются в специальность, которая точно поможет ускорить этот процесс.

Рассказываем, что такое промт-инжинеринг и почему после выхода нового Bing с ChatGPT Microsoft и OpenAI начали активно вкладываться в дисциплину будущего IT: https://tproger.ru/articles/promt-inzhener-it-professiya-budushhego/

#нейросети #microsoft #тренды #карьера