Category : habrahabr

habrahabr
Дни генеративных ИИ сочтены? Инструмент для «отравления» датасетов добился неожиданной популярности

Бесплатный инструмент Nightshade, созданный исследователями из Чикагского университета, скачали 250 000 раз за первые 5 дней его существования. Программа предназначена для цифровых художников, которые не хотят допустить использования своих изображений генеративными ИИ. Похоже, если инструмент будет настолько успешен, разработка следующих моделей может быть сильно усложнена.Бен Чжао, руководитель проекта и профессор компьютерных наук, написал в письме журналистам VentureBeat, что даже он не ожи…

  • понедельник, 12 февраля 2024 г. в 00:00:19
habrahabr
Dell, IBM и Google заставили сотрудников вернуться в офисы: что в итоге?

В последние пару лет различные компании стали активно возвращать сотрудников, работавших во время пандемии на удаленке, в офисы. Зачем? Некоторые организации считают, что офисная работа увеличивает производительность как отдельных людей, так и всего коллектива в целом. Но как обстоят дела на самом деле? В продолжении — подробности относительно Dell, IBM и Google. Что случилось? Многие крупные и средние компании, которые ранее позволяли работать своим сотрудникам удаленно, после завершения…

  • понедельник, 12 февраля 2024 г. в 00:00:18
habrahabr
Как я устроился в Амазон и перестал переживать за свой английский

Готовитесь к собеседованию за рубежом и переживаете за свой английский? Хотели бы работать в международной компании, но сомневаетесь, хватит ли языка? Не уверены, поймут ли ваш акцент? Тогда эта статья может помочь.Меня зовут Андрей Столбовский, последние 5 лет я работал в Яндексе, а в прошлом году перешёл в Амазон и теперь работаю Software Development Manager в AWS Redshift – это мой первый полноценный опыт работы в международной компании. В этой статье хочу поделиться своими наблюдениями и в…

  • понедельник, 12 февраля 2024 г. в 00:00:17
habrahabr
Прощайте, базы данных, да здравствуют векторные базы данных

Революция в области искусственного интеллекта переформатирует все отрасли нашей жизни, с одной стороны обещая невероятные инновации, а с другой ー сталкивая нас с новыми вызовами. В безумном потоке изменений эффективная обработка данных становится приоритетом для приложений, на основе больших языковых моделей, генеративного ИИ и семантического поиска. В основе этих технологий лежат векторные представления (embeddings, дальше будем называть их Эмбеддинги), сложные представления данных, пронизанн…

  • понедельник, 12 февраля 2024 г. в 00:00:17
habrahabr
Лучшие IT-работодатели России 2023: ежегодный рейтинг Хабр Карьеры

В начале каждого года мы на Хабр Карьере подводим итоги предыдущего для компаний: просим специалистов справедливо оценить своих прошлых и нынешних работодателей. Дальше собираем оценки и составляем рейтинг компаний с лучшими условиями для работы. Оценки за прошлый год собраны, и мы открываем рейтинг лучших IT-работодателей России в 2023. Ниже — про качества, за которые их особенно ценят. Нам хочется, чтобы все было честно, поэтому мы не сравниваем огромные компании с маленькими стартапами. Дел…

  • понедельник, 12 февраля 2024 г. в 00:00:16
habrahabr
На помойку? Никак нет! Пишем нативные приложения для дешевых китайских телефонов

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

  • воскресенье, 11 февраля 2024 г. в 00:00:21
habrahabr
Следует ли проверять указатель на NULL перед вызовом функции free?

Короткий ответ: нет. Тем не менее, раз про это вновь и вновь спрашивают на Reddit, Stack Overflow и других сайтах, пришло время подробно разобрать эту тему. Оказывается, есть много интересного, о чём можно порассуждать. Функция free Функция free объявлена в заголовочном файле <stdlib.h> следующим образом: void free( void *ptr ); Функция освобождает буфер памяти, выделенный ранее с помощью функций malloc, calloc, realloc, aligned_alloc. Если аргументом является нулевой указатель, то функ…

  • воскресенье, 11 февраля 2024 г. в 00:00:17
habrahabr
Что будет, если переименовать суперпользователя? Экспериментируем, удивляемся и расстраиваемся…

В интернете много желающих перебирать пароли к SSH, чтобы получить мощности вашего сервера безвозмездно. Как это можно предотвратить? Отключить вход по паролю? Лениво. Использовать нестандартный порт? Не поможет. Поставить fail2ban? Скучно. Переименовать root? Вот это хорошая идея! На профильных площадках можно встретить вопрос о том, как переименовать суперпользователя, и теоретические ответы с предупреждением о потенциальной деструктивности этого действа. В этой статье я расскажу, что може…

  • воскресенье, 11 февраля 2024 г. в 00:00:17
habrahabr
Моя большая практическая шпаргалка SQL (SQLite) с готовыми запросами

Привет, Хабр)Публикую шпаргалку по SQL, которая долгое время помогала мне, да и сейчас я периодически в неё заглядываю.Все примеры изначально писались для СУБД SQLite, но почти всё из этого применимо также и к другим СУБД.Вначале идут очень простые запросы, с них можно начать новичкам. Если хочется чего-то более интересного — листайте вниз. Здесь есть и примеры довольно сложных запросов с агрегирующими функциями, триггерами, длинными подзапросами, с оконными функциями. Помимо этого, часть прим…

  • воскресенье, 11 февраля 2024 г. в 00:00:16