На Kickstarter представлена прозрачная клавиатура с IPS-экраном и «плавающими» клавишами
Пользователи смогут изменять изображение на самом дисплее клавиатуры, колпачки клавиш прозрачны на 97%, поэтому они не мешают изображению под ними. Так же будет возможность настраивать клавиши индивидуально, как кому удобно, под любое ПО и язык.
Выход первой партии клавиатур состоится в январе 2024 года и стоить она будет $450.
Stack Overflow вслед за Reddit начнёт брать деньги с компаний, которые обучают свои нейросети на данных популярного форума для разработчиков.
Гендиректор проекта Stack Overflow Прашант Чандрасекара пояснил, что сообщества, на данных которых учатся нейросети, должны получать компенсации за свой вклад. «Такие компании, как мы, могли бы реинвестировать эти деньги обратно в наши сообщества. Мы поддерживаем подход Reddit», — заявил Чандрасекара.
В Stack Overflow пока обсуждают детали монетизации. Компания изучает стратегию Reddit по этому вопросу и проконсультируется с потенциальными клиентами, некоторые из которых уже обратились по поводу доступа к данным через платные каналы.
Google добавила в чат-бот Bard возможность генерировать и отлаживать исходный код на 20 языках программирования, включая C++, Go, Java, Javascript, Python и Typescript.
Также ИИ умеет выдавать текстовые подсказки, экспортировать код в Colab и переводить на лету код на разные языки программирования. Google пояснила, что Bard будет ссылаться на источник любого кода, полученного из проекта с открытым исходным кодом.
Расширения Visual Studio для улучшения разработки приложений на Flutter
GitLens
GitLens — это расширение, обеспечивающее улучшенную интеграцию Git с VS Code. Это может быть особенно полезно при работе с приложениями Flutter, поскольку вам может понадобиться управлять несколькими ветвями и версиями вашего приложения. GitLens предоставляет такие функции, как сравнение кода, аннотации виновных и визуализацию ветвей, которые помогут вам более эффективно управлять рабочим процессом Git.
Flutter Intl
Flutter Intl — это расширение, которое помогает интернационализировать ваше приложение Flutter. Расширение предоставляет набор инструментов, которые помогут вам управлять строками вашего приложения и переводить их на разные языки. Flutter Intl позволяет создавать файлы перевода для каждого языка, а также предоставляет удобный интерфейс для редактирования и управления этими файлами.
Awesome Flutter Snippets
Awesome Flutter Snippets — это расширение, предоставляющее набор фрагментов кода Flutter. Эти фрагменты помогут вам писать код Flutter быстрее и эффективнее. Расширение включает фрагменты для общих виджетов Flutter, таких как текст, изображение и контейнер, а также фрагменты для анимации, макетов и других функций Flutter.
Flutter Widget Snippets
Это расширение предоставляет еще один набор полезных фрагментов для разработки Flutter в VS Code. Эти фрагменты ориентированы на создание различных виджетов во Flutter, таких как контейнеры, строки, столбцы, списки, сетки, карточки, кнопки, значки, тексты, изображения и многое другое. Вы также можете создавать пользовательские виджеты, используя сниппет cw.
Github запланировал необычную презентацию своего Copilot X на Web Summit 2023 в Бразилии, который состоится 3 мая.
Томас Домке - СЕО GitHub должен написать приложение с нуля за 18 минут используя Copilot. Всё это будет происходить в лайв-режиме перед аудиторией в 15 000 человек.
Паттерны проектирования API
Автор: Гивакс Джей Джей
Год: 2023
Количество страниц: 512
Книга объединяет и объясняет наиболее важные паттерны, используемые сообществом разработчиков API и экспертами Google. Паттерны проектирования API определяют набор принципов для разработки внутренних и публичных API. Джей Джей Гивакс, будучи специалистом из Google, рассказывает о паттернах, которые обеспечат вашим API согласованность, масштабируемость и гибкость.
Вы узнаете, как улучшить дизайн самых распространенных API и как действовать в сложных пограничных случаях. Понятные иллюстрации, актуальные примеры и подробные сценарии позволят тщательно разобраться в каждом паттерне.
Хакатон «Финам Trade API»: конкурс для разработчиков торговых систем
«Финам» проводит хакатон, участники которого будут соревноваться в создании торговых систем на основе открытого API «Финама» — Trade API. Призовой фонд хакатона составляет 450 000 рублей!
Принять участие могут все, кто заинтересован в разработке финтех-продуктов: студенты профильных вузов, алготрейдеры и практикующие разработчики.
Участникам предстоит создать ПО для компьютера или мобильного устройства, способное выполнять ряд торговых и неторговых функций.
Подать заявку можно уже сейчас и до 10 мая 2023 года.
Мероприятия пройдет с 10 апреля по 20 мая 2023 года.
Узнать подробности и зарегистрировать свою команду
Компания Stability AI опубликовала на GitHub исходный код своей языковой модели StableLM под лицензией Apache License 2.0. Альфа-версия модели StableLM доступна с 3 млрд и 7 млрд параметров для коммерческих или исследовательских целей.
Разработчики пообещали выложить в скором времени модели StableLM с количеством параметров от 15 до 65 млрд.
Демо-версия рабочей модели чат-бота StableLM доступна всем желающим на платформе Hugging Face.
Reddit объявил об изменениях в API, которые ограничат бесплатное использование контента платформы для обучения инструментов искусственного интеллекта, включая модели, лежащие в основе ChatGPT от OpenAI, Bard от Google и Bing AI от Microsoft.
Обновление API запланировали в преддверии выхода Reddit на IPO в конце этого года. Большую часть денег платформа получает от рекламы (у которой есть собственный API) и цифровых товаров.
Reddit планирует сохранить API бесплатным для некоторых случаев использования, например для разработчиков, которые создают инструменты модерации или используют платформу в образовательных и исследовательских средах.
Шпаргалка по Seaborn
Разобраться или освежить память, как работает библиотека для создания статистических графиков на Python, с этой шпаргалкой станет проще.
В блоге GitHub сообщили, что в режиме бета-теста запущена функция правил репозиториев. Теперь их владельцы могут создавать целые наборы правил для защиты изменений и поддержания порядка в ветках.
К примеру, владелец репозитория может установить правило, чтобы каждое изменение сопровождалось обязательным комментарием или чтобы изменения в ветке вносились только парами разработчиков. Такой подход, по мнению компании, поможет обезопасить код от беспорядка и создаст дополнительный слой безопасности.
Важно отметить, что просматривать список правил может любой пользователь с правами на чтение, а менять — только редакторы и владелец. Компания подготовила подробную документацию по работе с обновлением.
Вышел корректирующий выпуск Firefox 112.0.1. В нём устранили ошибку, которая после обновления до Firefox 112 приводила к смещению времени последнего использования и создания Cookie на 4138 лет.
Ошибка вызывала ошибочную очистку Cookie после каждого перезапуска.
Mozilla выпустила браузер Firefox 112 с поддержкой новых CCS функций 12 апреля. В нём появилась поддержка DNS-over-Oblivious-HTTP, а инструменты для разработчиков теперь выводят шифрованные заголовки Client Hello, данные о применении DNS-over-HTTPS, Delegated Credentials и OCSP.
Google, CISA и Hacking Policy Council заявили о создании фонда, который будет поддерживать этичных хакеров, поощрять поиск уязвимостей в ПО и оказывать им юридическую помощь.
Также компании займутся разработкой и поддержкой единых стандартов отчётности об уязвимостях. Сейчас каждая организация использует собственные системы для отслеживания ошибок, что может усложнять работу.
По мнению главы команды поиска уязвимостей Google, организации должны научиться принимать этичных хакеров, а не пытаться бороться с ними.
AMD представила открытый проект openSIL (Open-Source Silicon Initialization Library), в рамках которого развивается набор открытых библиотек с компонентами для упрощения создания прошивок.
Идея openSIL заключается в выносе кода для инициализации оборудования в отдельные, независимо тестируемые и сопровождаемые библиотеки на языке С, которые могут статически связываться с основными прошивками без специфичных протоколов.
Это позволит быстрее и проще добавить поддержку необходимого оборудования в типовые UEFI-прошивки, а также альтернативные прошивки, созданные на базе платформ CoreBoot, oreboot, FortiBIOS и Project µ.
Основы разработки веб-приложений на платформах Node.js и Deno
Автор: Государев И.Б.
Год: 2023
Количество страниц: 179
Данное учебно-методическое пособие развивает идеи первой книги автора «Введение в веб-разработку на языке javascript» и онлайн-курса «Серверные веб-технологии и системы управления контентом».
В пособии рассматриваются фундаментальные основы и прикладные аспекты использования языка javascript (и TypeScript) для разработки веб-ресурсов.
Рассматриваются основные аспекты разработки бэкэнда: шаблонизация, маршрутизация, скаффолдинг, отладка, развёртывание, контейнеризация.
Обучающимся предложены задания развивающего и проблемного типа, нацеленные на формирование профессиональных компетенций в области веб-разработки.
Глава OpenAI Сэм Олтмен рассказал, что компания уже разрабатывает языковую модель GPT-5, но пока ещё не начала процесс обучения. Также руководитель компании ответил на открытое письмо с просьбой остановить разработку систем мощнее, чем GPT-4.
Глава компании считает, что в обращении мало технических деталей, и в нём не сказано, в какой именно сфере нужна пауза и доработка.
Также Олтмен подтвердил, что инженеры OpenAI разрабатывают языковую модель GPT-5, но пока ещё не начинали обучение и не планируют приступать к этому в ближайшее время. При этом глава компании обратил внимание на то, что продолжаются улучшения GPT-4. В частности, сотрудники OpenAI работают над безопасностью.
Вышла стабильная версия Android Studio Flamingo. Выпуск стабильной версии Android Studio Flamingo включает в себя новые функции для тестирования мобильных приложений, создания пользовательских интерфейсов с помощью Live Edit и обновление IntelliJ.
Основные нововведения:
- Jetpack Compose теперь по умолчанию рекомендуется для новых проектов;
- Появилась поддержка функции Live Edit, которая позволяет вносить изменения и просматривать результат на эмуляторе или отладочном устройстве в реальном времени;
- Появилась возможность предпросмотра цветов динамических элементов;
Разработчики могут обновиться из самой IDE или скачать новую версию на официальном сайте.
Amazon сделала свой ИИ-помощник по кодированию CodeWhisperer бесплатным для всех разработчиков. Изначально он был доступен только для клиентов Amazon Web Services.
CodeWhisperer автоматически отфильтровывает любые предложения кода, которые потенциально предвзяты, и помечает его. Он поставляется с функциями сканирования безопасности, которые могут выявлять уязвимости в коде разработчика, а также предлагать варианты их исправления.
CodeWhisperer теперь поддерживает несколько языков, включая Python, Java, JavaScript, TypeScript и C#, Go, Rust, PHP, Ruby, Kotlin, C, C++, сценарии оболочки, SQL и Scala.