Обзор новостей Java
Что нового в Java? Новые релизыHibernate, устранение багов Vert.x 4.3.8 и стабилизация компилятора Kotlin. Больше подробностей увидите ниже.
Hibernate
На прошлой неделе вышло три новых релиза Hibernate ORM. В версии 6.2 добавили поддержку разбиения таблиц с помощью мэппинга ключей разделов с использованием новой аннотации @PartitionKey. А в финальных релизах 6.1.7. и 5.6.15 исправили несколько серьезных багов.
Eclipse Vert.x
В ответ на ряд багов, обнаруженных в версии 4.3.7, была выпущена Eclipse Vert.x 4.3.8. В новом релизе устранили уязвимость, влияющую на веб-приложение Vert.x.
Kotlin
Интерфейс компилятора Kotlin под кодовым названием K2 будет объявлен стабильным с выпуском Kotlin 2.0. K2 был доступен в качестве предварительного просмотра с Kotlin 1.7, но находится в активной разработке уже более двух лет.
GitLab сокращает 7% сотрудников
В компании пояснили, что это вынужденные меры. Они необходимы для сокращения расходов в условиях глобального экономического спада и перехода многих партнёров платформы к более консервативному инвестированию.
Руководство GitLab заявило, что это было очень трудным решением. Оно также стало неожиданным для некоторых из разработчиков, включая многих талантливых членов команды платформы.
GitLab выплатит уволенным сотрудникам четыре месячных оклада в качестве компенсации, сохранит на полгода медицинскую страховку, а также оставит работникам их рабочие компьютеры и технику.
Google добавит телеметрию в инструментарий для языка Go
Она появится в утилитах командной строки, в том числе «go», компиляторе, приложениях gopls и govulncheck. Сбор сведений будет ограничен только накоплением информации об особенностях работы утилит. То есть телеметрия не будет добавляться в пользовательские приложения, собираемые при помощи инструментария.
Google предлагает новую архитектуру «прозрачной телеметрии». Суть в том, что при оценке потребляемого инструментарием трафика планируется учитывать счётчик данных в килобайтах за весь год. Все собранные данные будут публиковаться в открытом доступе. Конфигурация сбора телеметрии будет автоматически генерироваться на основе списка активно отслеживаемых метрик. Сбор будет обслуживаться в прозрачном логе аудита с верифицируемыми записями.
Mozilla выпустит Firefox для iOS со своим движком Gecko, когда Apple снимет ограничения
Хотя в App Store уже доступны сторонние веб-браузеры, включая Firefox, все они должны использовать механизм просмотра WebKit. Mozilla пока изучает требования, которым нужно соответствовать, чтобы добавить браузер на Gecko.
В то же время, Управление по конкуренции и рынкам Великобритании заявляет, что Apple своими требованиями замедляет рынок браузеров. Вероятно, что регулятор обяжет компанию разрешить сторонние механизмы просмотра веб-страниц в App Store.
«Мы соблюдаем политику магазина приложений Apple для iOS и просто проводим некоторую исследовательскую работу, чтобы выявить технические проблемы для браузеров на основе Gecko на случай, если эта политика изменится», — сказал представитель Mozilla.
Вышел Chrome 110 без поддержки Windows 7 и Windows 8/8.1
Обновленный браузер больше нельзя установить на старые версии операционной системы. Зато в новом релизе появился ряд улучшений. Вот некоторые из них:
- улучшен менеджер паролей;
- добавлена поддержка биометрической аутентификации в настольной версии;
- улучшенно управление переводчиком без необходимости переходить на его сайт;
- также добавлен новый псевдокласс :picture-in-picture, который позволяет разработчикам настраивать медиаплеер в режиме «картинка в картинке».
Вышло превью Android14 для разработчиков
Google предоставила доступ разработчикам к первой предварительной версии грядущей мобильной операционной системы Android 14 Preview 1. Как правило, Google держит в секрете окончательный набор новых функций ОС, как минимум до проведения конференции I/O. Однако некоторые новые фичи и возможности всё же доступны в Android 14 Preview 1, и о них можно рассказать.
Итак: подтвердились слухи о том, что Android 14 заблокирует установку старых приложений.
Одной из новых функций стало «нелинейное масштабирование шрифта». Идея состоит в том, что мелкий шрифт будет масштабироваться более заметно, чем крупный шрифт. Ранее линейное масштабирование одинаково увеличивало все шрифты, в том числе и крупные. Вместе с тем Google расширяет ограничение размера шрифта со 130% до 200%.
Также компания реализовала изменения, связанные с «оптимизацией фоновой работы», хотя каких-либо подробностей на этот счёт пока нет. Кроме того, Android обновляется до OpenJDK 17, и Google заявляет, что, цитирую: «усердно работает над тем, чтобы полностью включить функции языка Java 17 в предстоящих предварительных версиях для разработчиков».
Opera добавит ChatGPT в боковую панель браузера в рамках внедрения новой функции «сокращения»
Разработчики браузера пояснили, что только начали тестировать чат-бота. Они также думают на тем, как ещё можно использовать его в Opera.
Новая опция будет кратко пересказывать пользователю содержимое страниц в интернете, причём не только текстовые публикации, а любые ссылки.
В Opera рассказали, что функция «сокращения» упростит для пользователей потребление большого объёма контента.
Google планирует добавить чат-бота Bard в ChromeOS, назвав его Брэд (Brad), чтобы никто не догадался
Разработчики Google добавили в тестовый исходный код ChromeOS экспериментальную функцию «Разговорный поиск» и обозначили имя ИИ, ответственного за это. Опцию назвали Brad, что похоже на шутливое, преднамеренно неправильное написание Bard.
В новой тестовой версии ChromeOS, если у пользователя включён флаг Conversational Search, то ОС откажется от встроенных функций штатного поискового лаунчера, и заменит их чат-ботом Bard.
Профильные эксперты пояснили, что процесс внедрения Bard всё ещё находится на ранней стадии разработки. Поэтому, возможно, многие тестовые опции, связанные с ним, в Google ещё скорректируют. Либо же изменят даты, на которые планируется развёртывание чат-бота на пользовательских системах.
Microsoft и OpenAI позволят клиентам создавать брендированные версии ChatGPT
Microsoft тесно сотрудничает с OpenAI, а в январе заявила, что инвестировала в компанию миллиарды долларов.
Сейчас же стало известно, что Microsoft планирует разработать технологию для компаний, школ и правительств, позволяющую создавать собственных ботов с помощью ChatGPT. Техногигант поможет клиентам запускать новых чат-ботов или улучшать существующие с помощью своей технологии. Дополнительной опцией станет возможность загружать свои собственные данные и улучшать голос своих чат-ботов.
Для того, чтобы предложить новый продукт, Microsoft потребуется актуализировать ChatGPT, поскольку чат-бота обучали на информации, вышедшей до 2021 года. Кроме того, технология должна помогать находить прямые ссылки на первоисточники, которые использует ИИ.
DOU получил скриншоты тестирования чат-бота Bard от Google
Google продолжает испытывать свой чат-бот Bard с искусственным интеллектом. Источник DOU в компании предоставил внутренние скриншоты тестирования нейросети. Они свидетельствуют о том, что Bard способен реагировать на аргументы собеседника, извиняться за ошибку и обещать учесть этот опыт в будущем.
Чат-боту задали вопрос о первопричине войны в Украине. Причем вопрос был поставлен именно так — «о войне в Украине». Нейросеть в ответ написала список причин, с формулировкой одной из которых собеседник не согласился. Бот признал свою ошибку и извинился. Забавно, что нейросеть назвала войну именно «российским вторжением в Украину» и использовала правильную формулировку, в отличии от человека.
В настоящее время Bard передали инженерам для тестирования. Анонсировали, что впоследствии технология станет доступна общественности, но пока этого не произошло. Источник DOU в Google утверждает, что многие инженеры недовольны тем, что доступ к этой технологии все еще закрыт.
ChatGPT сдал медицинский экзамен на право работать врачом в США
Чат-бот правильно ответил почти на 89% вопросов и заданий теста. При том, что проходной порог составляет 60%. В рамках научного исследования два практикующих доктора оценивали ответы ChatGPT, а расхождения в результах теста рассматривались отдельно третьим экспертом.
Данный экзамен считается одним из самых сложных медицинских тестов в мире, а его сдача подтверждает высокий уровень знаний и компетенций начинающего врача.
Ко всему прочему, во время проверки ChatGPT выяснилось, что нейросеть предоставила по крайней мере одно важное открытие при установке диагноза, которое было, цитирую: «новым, неочевидным и клинически достоверным».
Специалисты считают, что ChatGPT может стать ценным инструментом для получения медицинского образования. Они рассказали, что чат-бот обладает частичной способностью преподавать медицину, выявляя новые и неочевидные концепции.