Metanit
8.41K subscribers
438 photos
24 videos
1 file
804 links
Канал о программировании и разработке.
Здесь публикуются только новые статьи с сайта metanit.com. Основной канал, где публикуются остальной контент - https://xn--r1a.website/devnull22
Download Telegram
OpenAI анонсировала свой поисковик на основе ИИ SearchGPT

OpenAI тестирует прототип поисковой системы SearchGPT, которая, по обещанию компании, будет давать «быстрые и своевременные ответы на основе понятных и релевантных источников». Система будет предоставлять результаты поиска, не отправляя пользователя на сайты, а просматривая их сама. SearchGPT будет обобщать информацию и предоставлять ответ на вопрос со ссылкой на источники.
Пока SearchGPT представляет собой прототип, тестовая версия будет доступна всего 10 000 пользователей (для участия в тестировании уже можно подать заявку). В будущем SearchGPT будет доступна в составе ChatGPT.
https://openai.com/index/searchgpt-prototype/
western_spaghetti_promo_1.gif
22.2 MB
Microsoft добавил в свой поисковик Bing то, что они называют "генеративный поиск" (generative search). Такой поиск, по словам Microsoft, "понимает поисковый запрос, просматривает миллионы источников информации, динамически сопоставляет контент и генерирует результаты поиска в новом макете, созданном ИИ, чтобы более эффективно выполнять намерение запроса пользователя."
https://blogs.bing.com/search/July-2024/generativesearch
Avalonia выпустила новую подверсию своего одноименного фреймворка для создания кроссплатформенных приложений на .NET - Avalonia 11.1. Хотя ресь идет о подверсии, в компании это называют очень крупным обновлением

Основные нововведения в новой подверсии:

Улучшенная поддержка разных платформ: добавлена поддержка Samsung Tizen и Apple TV.

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

Улучшения для Android и iOS: исправления для обработки ввода, взаимодействия с клавиатурой и стабильности работы приложений на мобильных устройствах.

Оптимизация производительности: добавлен Vulkan-бэкенд, который обеспечивает повышение производительности на платформах с поддержкой этого графического API, а также проведены оптимизации в области рендеринга.

Улучшено управление шрифтами и XAML-ресурсами для снижения потребления памяти и ускорения запуска приложений.

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

Улучшения в XAML: оптимизация работы с обобщёнными типами, более эффективные скомпилированные привязки и улучшённые диагностики для проблем, связанных с XAML.

Улучшена поддержка разработки на C# и F#, а также добавлены новые возможности для работы с анимацией и переходами.

https://avaloniaui.net/blog/avalonia-11-1-a-quantum-leap-in-cross-platform-ui-development
Компания Qt Company представила новую версию своей IDE для разработки графических приложений с помощью фреймворка Qt - Qt Creator 14.

Основные изменения в новой версии:
- Начато внедрение поддержкои плагинов на основе Lua. Это позволит расширить Qt Creator без необходимости компилировать плагины C++ для всех поддерживаемых платформ.
- Добавлен более удобный пользовательский интерфейс для управления плагинами через режим расширений.
- Улучшена поддержка отладки на C++
- Улучшено управление настройками С++ и CMake
- Добавлены различные действия для рефакторинга кода C++
- Улучшена поддержка перечислений QML

https://www.qt.io/blog/qt-creator-14-released
Правительство утвердило список российских программ, обязательных для предустановки в 2025 году на смартфоны, планшеты, ПК, моноблоки и Smart TV. Распоряжение об этом подписано.

Так, для смартфонов и планшетов перечнем предусмотрена предустановка 19 программ. В их числе поисковик, навигаторы, почтовая служба, программы для доступа к социальным сетям, голосовой помощник, мессенджер, платёжный сервис «Мир», «Госуслуги», магазин приложений RuStore.

На компьютеры и моноблоки должен предустанавливаться браузер, офисное ПО и антивирус.

http://government.ru/news/52238/
Сервис StackOverflow опубликовал итоги очередного ежегодного опроса о состоянии экосистемы разработки в 2024 году. Опрос прошел в мая 2024, в нем приняло участие 65000 разработчиков со всего мира

Некоторые итоги:

Самый используемый языком - JavaScript (им пользовались 62% опрошенных), далее идут HTML/CSS (52,9%), Python(51%) и SQL (51%)

Самые используемые СУБД - PostgreSQL (48,7%), MySQL (40,3%) и SQLite (33,1%)

Самые популярные фреймворки - Node.js и React

Самые популярные IDE - VS Code (73.6%), Visual Studio (29,3%) IntelliJ IDEA (26,8%), Notepad++ (23,9%), Vim (21,6%)

https://survey.stackoverflow.co/2024
Также из опроса Stackoverflow.

Самые оплачиваемые языки: Erlang ($100 636), Elixir ($96 000), Clojure ($95 541), Nim ($94 924), Ruby ($90 221)

Обращает на себя внимание тот факт, что, согласно, опросу зарплаты выросли только у разработчиков языков Nim, Erlang и Apex (у Nim очень даже неплохо выросли), по всем остальным языкам зарплаты упали. Наибольшее падение показали F#, Prolog, Zig и Ada

https://survey.stackoverflow.co/2024/technology/#4-top-paying-technologies
В коде прошивки (firmware) 806 моделей материнских плат производства Acer, Dell, Fujitsu, Gigabyte, HP, Intel, Lenovo и Supermicro экспертами из Binarly обнаружен тестовый ключ, позволяющий обойти защитную систему UEFI Secure Boot. Проблема получила кодовое название PKfail и связана с использованием в прошивках матплат не заслуживающего доверия ключа платформы (PK, Platform Key), сгенерированного компанией AMI (American Megatrends International) и поставляемого в качестве тестового примера. По данным исследователей, проблеме подвержены более 10% всех проверенных прошивок.

https://www.opennet.ru/opennews/art.shtml?num=61610

https://www.binarly.io/blog/pkfail-untrusted-platform-keys-undermine-secure-boot-on-uefi-ecosystem
0 vs null vs undefined
Нестабильность процессоров Intel Core 13-го или 14-го поколения особенно в играх уже стала общезвестной проблемой, которая вынуждает многие игровые студии перейти на выходящие процессоры Ryzen 9000. В интервью ресурсу The Verge представители Intel немного прояснили ситуации вокруг нестабильности работы CPU.

Компания Intel подтвердила, что в середине августа выйдет исправление микрокода, которое должно устранить «основную причину» повышенного напряжения, которое, как предполагается, является причиной поломки процессоров Intel Core 13-го или 14-го поколения. Однако если процессор уже выходит или вышел из строя, это исправление, по-видимому, не исправит ситуацию. Как заявили в Intel, любой ущерб является необратимым

Intel также подтвердил, что повышенное напряжение — не единственная причина, и компания продолжает расследование.

Кроме того, в Intel заявили, что не нужно беспокоиться о невидимой деградации. Если в настоящее время с процессором нет проблем, августовское исправление «станет эффективным профилактическим решением для процессоров, которые уже находятся в эксплуатации». (Если неизвестно, имеюются ли проблемы, Intel в настоящее время предлагает диагностический тест Robeytech.)

https://www.theverge.com/2024/7/26/24206529/intel-13th-14th-gen-crashing-instability-cpu-voltage-q-a
Архитектура Clean vs Onion
Тяжелая цена ChatGPT: cообщается, что OpenAI находится на грани банкротства с прогнозируемыми убытками в размере 5 миллиардов долларов.
Стартап тратит 7 миллиардов долларов на обучение своих моделей ИИ и 1,5 миллиарда долларов на персонал.
Операционные расходы создателя ChatGPT не покрываются примерно 3,5 миллиардами долларов полученного дохода.

https://www.windowscentral.com/software-apps/openai-could-be-on-the-brink-of-bankruptcy-in-under-12-months-with-projections-of-dollar5-billion-in-losses
В то время, как распространено мнение, по крайней мере, среди руководителей, что ИИ повысит производительность труда, согласно опросу, проведенному исследовательской организацией по поиску работы Upwork Research Institute, все может быть прямо наоборот.

В опросе приняли участие 2500 работников из США, Великобритании, Австралии и Канады. Около 47% работников, использующих инструменты ИИ, говорят, что не имеют ни малейшего представления о том, как добиться ожидаемого роста производительности. И более 77% работников говорят, что инструменты ИИ сделали их менее продуктивными, увеличив при этом рабочую нагрузку.

39% респондентов опроса заявили, что тратят больше времени на просмотр или модерацию контента, созданного ИИ, 23% заявили, что тратят время на изучение того, как использовать инструменты ИИ, а 21% заявили, что их просят выполнять больше работы.

40% процентов сотрудников считают, что их компания требует от них слишком многого, когда дело касается ИИ.

https://www.theregister.com/2024/07/26/ai_hinders_productivity/
Уровни AI
То, что отличает синьора от джуниора
Отъезд ИТ-специалистов за границу в 2022 и 2023 гг. почти не отразился на ИТ-компаниях, занимающихся разработкой ПО, считают в ассоциации «Руссофт». Лишь для малой части фирм это стало проблемой, но таковых оказалось даже меньше, чем в 2020 г., когда бушевал коронавирус, а границы были закрыты.

Компаний, теряющих единичных, но ключевых ИТ-специалистов, в 2022 г. было 18,7%, в 2023 г. – 16,3%, а в 2020 г. – 26,4%. В первой половине 2024 г. спад продолжился – о массовости говорили 0,7% фирм, о единичных потерях ключевых сотрудников – 13,3%, и абсолютное большинство компаний (79,4%) заявили, что проблем с отбытием программистов в другие страны они не испытывают.

По данным ассоциации, основной поток выезжавших специалистов в 2022 г. «был связан с организованной релокацией персонала центров разработки ПО крупных зарубежных компаний, которые прекратили свою работу в России».

У опрошенных «Руссофтом» российских компаний – разработчиков ПО потери в 2022 г., составили 4,26% от совокупной численности персонала, тогда как по результатам 2023 г. аналогичный показатель уменьшился до 0,78%.

Статистика ассоциации гласит, что в течение всего 2022 г. для работы в иностранных компаниях по контракту или на ПМЖ их России уехало ориентировочно 17 тыс. человек – сотрудников компаний из сферы разработки ПО. В 2023 г. Россию покинуло не более 3500 программистов.

По мере отбытия российских программистов за рубеж компании с большой охотой нанимали на их место иностранных специалистов. Доля фирм, трудоустроивших разработчиков из других стран, в 2022 г. составила 5,4%, а годом позже – 5,6%.

https://www.cnews.ru/news/top/2024-07-31_sbezhali_ne_velika_beda
Роскомнадзор предложил блокировать научно-техническую информацию о VPN-сервисах
Москва. 31 июля. INTERFAX.RU - Роскомнадзор разработал проект приказа, по которому научная, научно-техническая и статистическая информация о VPN-сервисах для обхода блокировок будет признаваться запрещенной в России, а исключение будет сделано только для информации о VPN, использующейся для обеспечения защищенного удаленного доступа.

Проект приказа ведомство опубликовало 30 июля на портале проектов нормативных правовых актов, его общественное обсуждение завершится 5 августа.

Проектом предполагается, что приказ вступит в силу с 1 марта 2025 года и будет действовать до 1 сентября 2029 года. https://www.interfax.ru/russia/973377
Шпаргалка по сложности алгоритмов