Pull to refresh

Языковая модель GPT-3 умеет объяснять код — рассказываем, как это можно использовать

МойОфис corporate blog Python *JavaScript *SQL *Artificial Intelligence
Translation

За два года с момента релиза GPT-3 эту языковую модель использовали в множестве интересных задач — например, для сочинения поэзии, написания футурологических эссе и подготовки научных статей. Но как алгоритм обработки естественного языка может быть полезен программистам?

На этот вопрос в своей новой статье отвечает британский разработчик Саймон Уиллисон* — директор по архитектуре Eventbrite и один из создателей веб-фреймворка Django. Среди различных вариантов применения языковой модели GPT-3 Уиллисон особенно подчеркивает ее способность объяснять, что делает код. По словам специалиста, в этом GPT-3 поразительно эффективна, поскольку явно обучалась на огромном количестве исходного кода.

Под катом — наш перевод материала, в котором автор демонстрирует недавние примеры из своей практики: объяснение кода на Python, JavaScript, SQL, а также работу в рамках GPT-3 с математическими формулами.

*Обращаем ваше внимание, что позиция автора не всегда может совпадать с мнением МойОфис.

Читать далее
Total votes 94: ↑91 and ↓3 +88
Views 5.1K
Comments 7

Как сократить код Canvas API в Svelte

SkillFactory corporate blog Website development *Programming *TypeScript *SvelteJS *
Translation

Разработчик из консалтинговой компании в области разработки This Dot Labs рассказывает, как использовать canvas в Svelte и как превратить многословный API Canvas в краткий, более декларативный. Подробности — к старту нашего курса по фронтенду.

Узнать больше
Total votes 12: ↑10 and ↓2 +8
Views 887
Comments 0

Инженер ядра Microsoft обвинил проект ReactOS в копировании кода

Development for Windows *Copyright
Аксель Ритчин (Axel Rietschin), инженер ядра в Microsoft, обвинил создателей ReactOS, открытой операционной системы, совместимой с Windows, в копировании кода Windows Research Kernel.

Этот продукт содержит исходные коды основной части ядра Windows (NTOS), которое реализует базовые функции ОС для процессов, потоков, реестра, виртуальной памяти и менеджеров кэшей, исполнительных функций, менеджера объекта и т.п.
Читать дальше →
Total votes 43: ↑41 and ↓2 +39
Views 39K
Comments 128

Инструмент МТИ предсказывает скорость выполнения кодов приложений различными чипами

Algorithms *Machine learning *CPU
imageФото: web.mit.edu

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

Чтобы заставить код работать максимально быстро, разработчики и компиляторы — программы, которые переводят язык программирования в машиночитаемый код — обычно используют модели производительности, которые запускают его путем моделирования заданных архитектур чипов.
Читать дальше →
Total votes 6: ↑6 and ↓0 +6
Views 1.6K
Comments 0

В Microsoft модель машинного обучения выявляет 99% ошибок безопасности

Information Security *Perfect code *Software Artificial Intelligence IT-companies
imageФото: www.webtekno.co

Команда Microsoft сообщила, что решила задействовать машинное обучение в совместной работе с экспертами по безопасности, которые выявляют ошибки и уязвимости в программном обеспечении. Корпорация надеется, что внедрение ИИ позволит повысить эффективность такой работы.
Читать дальше →
Total votes 12: ↑10 and ↓2 +8
Views 3.3K
Comments 8

В 2020 году разработчики управляют в 100 раз большим объёмом кода по сравнению с 2010

Cloud4Y corporate blog Development Management *Statistics in IT IT-companies

Разработчики управляют большим количеством кода, на большем количестве языков и для большего количества платформ, чем когда-либо.

Читать далее
Total votes 19: ↑18 and ↓1 +17
Views 7.7K
Comments 20

В коде электромобиля Tesla нашли признаки того, что c помощью селфи камеры система может оценивать состояние водителя

Working with video *Transport The future is here IT-companies


Электромобили Tesla Model 3 и Model Y штатно оснащены специальной селфи камерой. Она скрыто размещена в салоне чуть выше зеркала заднего вида. Некоторое время энтузиасты пытались ее активировать — в фокус камеры попадают все сиденья в салоне, так что система сможет оценить как действия водителя, так и действия пассажиров. 4 октября 2020 года пользователь Twitter с ником Green сообщил, что смог проанализировать список событий, за которыми следит эта камера. Оказалось, что большая часть ее аналитики связана с состоянием водителя.
Читать дальше →
Total votes 12: ↑12 and ↓0 +12
Views 27K
Comments 50

Код youtube-dl распространяют на альтернативных платформах, в виде картинок и с помощью уязвимости GitHub

Open source *GitHub *Copyright Software


Разработчики и энтузиасты начали распространять код youtube-dl на альтернативных платформах. Кроссплатформенный свободный проект с открытым исходным кодом на Python теперь доступен для скачивания в виде пары картинок формата png.
Total votes 24: ↑23 and ↓1 +22
Views 15K
Comments 21

Идеальный код и трудоустройство: подборка бесплатных онлайн-мероприятий в мае от HTML Academy

HTML Academy corporate blog Studying in IT IT career Remote work

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

А что, если подумать, нужно разработчикам даже в самую плохую погоду? Улучшить свой код, выполнить тестовое в хорошей компании и найти работу мечты. Об этом и будут майские мероприятия HTML Academy — осталось только записаться и всё узнать.

Читать далее
Total votes 7: ↑7 and ↓0 +7
Views 1.1K
Comments 0

Причиной неполадок «Госуслуг» стали новые сервисы

Web design *HTML *Social networks and communities

«Госуслуги» ввели два новых сервиса для обжалования решений контролирующего органа и исправлений сведений о трудовом стаже в ПФР. Внедрение новых сервисов привело к сбоям в работе «Госуслуг» и появлению получасовой очереди на посещение сайта. Некоторые пользователи обходили таймер, меняя значения в исходном коде страницы.

Читать далее
Total votes 25: ↑24 and ↓1 +23
Views 11K
Comments 38

Tor Project планирует заменить код C на Rust

Programming *Perfect code *C *Rust *Browsers

Tor Project получил $ 670 тысяч от Zcash Open Major Grants на обновление языка программирования. Оно позволит сделать клиент Tor более адаптируемым и простым для использования. Tor Project планируется перевести с языка С на Rust.

Читать далее
Total votes 14: ↑14 and ↓0 +14
Views 9K
Comments 9

Борьба с прокрастинацией, бесплатный курс по вёрстке и работа для джунов. Мероприятия HTML Academy в октябре

HTML Academy corporate blog HTML *Studying in IT IT career

Подумаешь — написать анонс мероприятий, что там делать вообще. Но я откладывал его как мог. Всю прошлую неделю делал другие статьи, потом подождал все выходные, а теперь вместо утра, чтобы выложить пораньше, пишу анонс в обед. Увы, прокрастинация порой накатывает даже там, где её не ждешь, и на тех, кто всю жизнь был продуктивной белочкой (или зайчиком, смотря как вам больше нравится). 

Да и вы ведь листаете ленту Хабра не просто так. Так что лайв по борьбе с прокрастинацией точно будет кстати. Все подробности внутри.

Читать далее
Total votes 14: ↑14 and ↓0 +14
Views 3.2K
Comments 0

«Сбер» обучил нейросеть ruGPT-3 автоматически писать код и назвал эту функцию JARVIS

Programming *Machine learning *Artificial Intelligence IT-companies


«Сбер» объявил, что обучил нейросеть ruGPT-3 писать код. Разработчики команд SberDevices и SberWorks назвали эту функцию JARVIS (Just another really valuable intellectual system) — еще одна очень ценная интеллектуальная система, по аналогии с ИИ выдуманного супергероя «Железный человек».
Читать дальше →
Total votes 14: ↑13 and ↓1 +12
Views 14K
Comments 20

Создатель curl объяснил, почему в программе нет и не будет пасхалок

Open source *Programming *C *GitHub *IT-companies


Создатель curl Дэниел Стенберг (Daniel Stenberg) рассказал в своем блоге, почему в его программе нет и не будет пасхалок — забавных и недокументированных функций в ПО, добавленных в шутку или в качестве бонуса, но которые там спрятаны и их нужно найти, как сокровище.
Читать дальше →
Total votes 17: ↑14 and ↓3 +11
Views 8.6K
Comments 3

GitHub рассказала о внедрении технологии для существенного улучшения поиска кода

Search engines *GitHub *IT-companies


8 декабря GitHub рассказала о том, что платформа начала внедрять технологию для существенного улучшения поиска кода. Разработчики теперь могут исследовать и искать нужный код, при этом экономя свое время и сохранять нужную концентрацию. Пока что данная возможность ограничена для всех пользователей и проходит тестирование. Для получения доступа к ней нужно оформить запрос.
Читать дальше →
Total votes 8: ↑8 and ↓0 +8
Views 1.4K
Comments 1

Правительству предложили ограничить использование зарубежного открытого кода для защиты госсайтов

Information Security *Programming *Legislation in IT

Автономная некоммерческая организация «Цифровые платформы» передала правительству РФ перечень свободного софта, используемого для распространения мнений с поддержкой Украины. По мнению представителей АНО, код данного ПО применяется в 68% государственных сайтов. Организация призывает власти отказаться от использования кода из внешних библиотек. Эксперты отмечают, что эти действия приведут к проблемам с обновлением безопасности госсайтов.

Читать далее
Total votes 12: ↑9 and ↓3 +6
Views 6K
Comments 7

Безопасная разработка: плагины для IDE

Positive Technologies corporate blog Information Security *Programming *Perfect code *DevOps *

Более 80% всех уязвимостей веб-приложений содержится в коде. Устранять последствия их эксплуатации после выхода в продакшен — слишком дорого. Дешевле и проще анализировать безопасность кода на стадии разработки.

Находить уязвимости как можно раньше помогают плагины для IDE. Они позволяют анализировать безопасность приложения прямо в процессе написания кода.

Мы впервые разместим плагины для IDE в открытом доступе, а на вебинаре 14 апреля расскажем, как устанавливать, настраивать и работать с ними.

Узнать больше и зарегистрироваться
Total votes 4: ↑2 and ↓2 0
Views 1.3K
Comments 2

Злоумышленники в США перехватывают доступ к учетным записям WhatsApp с помощью кодов MMI мобильной сети и социнженерии

Information Security *Instant Messaging *Social networks and communities Cellular communication IT-companies


По информации Bleeping Computer, злоумышленники в США перехватывают доступ к учетным записям WhatsApp жертв с помощью зарезервированных под себя кодов MMI в мобильной сети некоторых операторов (Verizon и Vodafone) и системы восстановления пароля в WhatsApp с помощью одноразового пароля (one-time password — OTP), полученного через голосовой вызов.
Читать дальше →
Rating 0
Views 1.2K
Comments 2

Обновление драйверов графики Intel на Linux сделало их в 100 раз быстрее при трассировке лучей

Open source *Working with 3D-graphics *Computer hardware Video cards

Разработчики драйверов графических процессоров Intel для Linux выпустили обновление, которое исправляет ошибку и повышает производительность в трассировке лучей в 100 раз. Ошибка содержалась в программном коде драйвера и приводила к неправильному распределению памяти в системе.

Читать далее
Total votes 13: ↑13 and ↓0 +13
Views 2.9K
Comments 0

Минцифры отложило на неопределённый срок эксперимент по созданию государственного репозитория ПО

Open source *GitHub *Legislation in IT IT-companies
9 августа 2022 года СМИ сообщили, что Минцифры отложило на неопределённый срок эксперимент по созданию государственного репозитория ПО.
Читать дальше →
Total votes 3: ↑3 and ↓0 +3
Views 2K
Comments 1