ChatGPT с руками и другие итоги сезона Machine Learning
1 марта Хабр объявил начало сезона машинного обучения, и вот настало время подвести итоги. За чтением хардкорных конкурсных текстов месяц пролетел незаметно. Мы узнали много интересного о нейросетях и неочевидных способах взаимодействия с ними, пополнили свою коллекцию туториалов и в очередной раз убедились в актуальности темы Machine Learning для хабрачитателей.
Мы не получили ответ на главный вопрос Вселенной, жизни и всего такого, но зато нам известен лучший автор сезона ML. Давайте наградим его макбуком, а также познакомимся с участниками сезона, пофлудим о Machine Learning и обсудим перспективы этого направления.
Запуск аналогов ChatGPT на домашнем ПК в пару кликов и с интерфейсом
В течении последнего месяца в сфере текстовых нейронок всё кипит — после слитой в Сеть модели Llama aka «ChatGPT у себя на пекарне» люди ощутили, что никакой зацензуренный OpenAI по сути им и не нужен, а хорошие по мощности нейронки можно запускать локально.
Основная проблема в том, что всё это требует глубоких технических знаний.
В этой статье мы посмотрим, как запустить добротную нейросеть на домашнем ПК с 16 Гб ОЗУ в несколько кликов
⚡️ Новости к этому часу
💦 Сингапурские учёные разрабатывают систему охлаждения серверного оборудования посредством распыления жидкости на чип
💰 Затраты на создание Российской орбитальной станции составят 600 млрд рублей
📈 В России выросли продажи виниловых пластинок
🔝 Биткоин выше $30,000 впервые с июня 2022 года
👏🏻 Нейросеть Kandinsky 2.1 от «Сбера» за 6 дней набрала 2 млн уникальных пользователей
✅ Госдума приняла в окончательном чтении законопроект о едином реестре военнообязанных и электронных повестках
🤦🏻♂️ В FTX отсутствовала система безопасности, а переводы подтверждались эмодзи в Slack
🏭 Завод «Микрон» нашёл замену материалам для производства загранпаспортов нового образца (ФОТО)
🛠 Появилась информация, что Илон Маск разрабатывает собственный AI-проект в Twitter
#новости
Андрей Карпаты. Software 2.0. Непонятный софт будущего
Когда мы говорим о современных разработках в области нейросетей и машинного обучения, то первое имя, которое приходит на ум — это Андрей Карпаты. Молодой словак быстро стал звездой в данной области и одним из главных авторитетов по части конкретного программирования систем. Это тот человек, который обучал Джона Кармака, в частности.
Андрей Карпаты — сооснователь компании OpenAI (GPT-4, ChatGPT) и ведущий разработчик автопилота Tesla. Впрочем, из «Теслы» он недавно ушёл по очевидной причине: есть вероятность, что человечество стоит на пороге грандиозного открытия, с которым ничто не сравнится по важности, — оно разделит историю нашего вида на до и после сингулярности. Речь идёт об AGI, то есть ИИ общего назначения. Если так, то сейчас нет смысла работать больше ни над чем.
Есть два типа разработчиков ПО.
Когда тип 1 узнаёт о задаче, он думает: «Это легко, люди просто могут делать X».
Когда о той же задаче узнаёт тип 2, он думает: «Это очень сложно, ведь для этого нужно, чтобы люди делали X».
Тип 1 предполагает, что задача проста, если она не техническая, потому что «можно просто попросить людей делать X». Тип 2 считает, что она сложна, потому что она не техническая.
О двух типах разработчиков ПО
⚡️ Новости к этому часу
🔝 В 2022 году «Яндекс» стал лидером по числу проданных гаджетов для умного дома (ФОТО)
🗣 «БФТ-Холдинг» внедрили голосового ассистента в ГИС МФЦ в Ставропольском крае
📄 В Госдуму поступили поправки по цифровизации учёта призывников и внедрении дублей электронных повесток через «Госуслуги»
✅ Функция удаления профиля на «Госуслугах» снова стала доступна
🐞 Microsoft исправила старый баг в Windows Defender, который приводил к высокой загрузке ЦП в Mozilla Firefox
🔌 ФБР посоветовало избегать общественных зарядных устройств в аэропортах и торговых центрах
📛 Twitter перестала быть отдельной компанией и вошла в X Corp. Илона Маска
📦 Ozon, «Яндекс.Маркет», Wildberries, «Сбермегамаркет» и Корпорация МСП договорились о новых правилах работы
#новости
Дорожная карта навыков разработчика на C++
Джеймс Гослинг как‑то сказал, что Java — это C++, из которого убрали все пистолеты, ножи и дубинки, однако практика показывает, что «ножи и дубинки» становятся классным инструментом в руках опытных разработчиков. В общем, немалая часть проклятий в адрес C++ объясняется элементарным «вы просто не умеете его готовить». Ребята из «Лаборатории Касперского» любят и умеют готовить «плюсы» и в этой статье с помощью карты покажут, какие навыки и знания нужны разработчику на C++.
Едва мы объявили неделю нейроарта на Хабре, как нас завалили публикациями: про историю, биологию, разработку, HR, искусственный интеллект и так далее.
Собрали для вас дайджест статей про научпоп и научную фантастику:
🤔 Легко давать советы другим, но не себе. Как не попасть в ловушку парадокса Соломона
✉️ Письмо, которое я не смогу отправить себе в прошлое
🪴 Вот как это звучит, когда растения плачут
👴🏻 Как меняются ваши чувства с возрастом и как сохранить их остроту
🙀 Парадокс четырёхмерного пространства. Что, зачем и как?
Полные условия, правила и ссылка на Kandinsky 2.1 здесь.
Loongson 3D5000: архитектура и возможности 32-ядерного серверного процессора из Китая
Процессор предназначен вовсе не для обычных десктопов, его создавали с прицелом под использование в центрах обработки данных и облачных вычислений. По словам команды, которая его тестировала, он обеспечивает примерно в 4 раза более высокую производительность, чем конкуренты, базирующиеся на ARM.
Современные технологии обхода блокировок: V2Ray, XRay, XTLS, Hysteria и все-все-все
Мировым лидером в области интернет-цензуры является Китай, поэтому имеет смысл обратить внимание на технологии, которые разработали энтузиасты из Китая и других стран для борьбы с «великим китайским файрволом». Правда, для неподготовленного пользователя это может оказаться нетривиальной задачей: существует огромное количество программ и протоколов с похожими названиями, с разными и не всегда совместимыми между собой версиями, огромное количество опций, плагинов, серверов и клиентов для них, хоть какая-то нормальная документация существует нередко только на китайском языке, на английском — куцая и устаревшая, а на русском её нет вообще.
Попробуем разобраться, что же это всё такое и как этим пользоваться и не сойти с ума
«Можно сказать, ремонт прошёл успешно! Ещё предстоит установка ОС, проверка графики, звука, связи и всё такое. Но главную задачу — вернуть ноутбук в мир живых электронных устройств, я выполнил»
Ремонт игрового ноутбука с прогаром в плате без схемы: возвращаем к жизни «похороненный» сервисными центрами CLEVO P970
«Сегодня я хочу рассказать вам о замечательном популяризаторе математики Чарльзе Говарде Хинтоне — человеке, внёсшем просто огромный вклад в дело изучения объектов четырёхмерного мира»
Удивительные кубы Хинтона, которые позволяют каждому увидеть четырёхмерный мир
⚡️ Новости к этому часу
🔍 Linus Tech Tips выпустил обзор Flipper Zero
🙅🏻♂️ Microsoft прекратила гарантийное обслуживание консолей Xbox в РФ, включая официально завезённые в страну
😐 Sony в патентах называла конкурентов менее качественными или худшими
👨🔧 Российские учёные предложили способ ускорения квантовых алгоритмов с помощью кудитов
⚖️ Владельцы Tesla подали коллективный иск против компании из-за слежки
🚖 Сервис такси InDrive продал бизнес в России компании из Казахстана
🖲 «Яндекс Музей» открывает выставку компьютерных мышей и трекболов из личной коллекции Михаила Павлова (ФОТО)
🔜 DNS объявила о старте продаж видеокарт Nvidia RTX 4070 с 13 апреля
#новости
Итак, ты сидишь в офисе, получаешь задания и думаешь, что они тебя недостойны, потому что ты после двух лет обучения паре языков на курсе или в вузе должен сидеть и создавать гениальный софт, целиком и полностью — исключительно так, как ты его видишь. Требования от клиентов, техническое задание? Пфффф, не учите меня жить, я знаю, какое программное обеспечение вам нужно! Вы же не пишете ТЗ на лечение врачу? В смысле, собирает анамнез? Ну и мы тут с вами не в больнице. Только разработчик понимает, как должен работать софт и как его спроектировать — а пользователь привыкнет.
Какой ты нафиг программист?
Локальные нейросети (генерация картинок, локальный chatGPT): запуск Stable Diffusion на AMD-видеокартах
Многие слышали про Midjourney, но про то, что есть локальная Stable Diffusion, которая может даже больше, знает уже куда меньше людей, или они не знают, что она локальная. И если они пробовали её онлайн, то быстро приходили к выводу, что она сильно хуже, чем Midjourney, и не стоит обращать на неё более внимания. И да, SD появился раньше Midjourney. Для запуска хватит и CPU или 4 Гб видеопамяти.
Мужчина из Таиланда выиграл в лотерее с помощью ChatGPT
Паттавикорн Бунрин рассказал в TikTok, что он использовал чат-бота для генерации чисел для правительственной лотереи. Он задал ChatGPT несколько гипотетических вопросов, а также сообщил предыдущие выигрышные номера лотерей.
Бунрин попросил чат-бота сгенерировать четыре пары из двух цифр: 57, 27, 29 и 99. К его удивлению, выпало число 99. Мужчина выиграл 2000 тайских бат (около $59).
Игрок добавил, что в ходе общения ChatGPT предостерёг его от «одержимости» таким методом, отметив, что выигрыш в лотерею — это вопрос везения.
«Меня давно волнует вопрос, как подступиться к разработке на голом железе, на чистом си. Хотелось понять, каким же образом идёт запуск BIOS, u-boot, grub и прочих первичных загрузчиков. Ведь необходимо перейти от ассемблера к тёплому ламповому си и соблюсти условие, собрать всё это в линукс любимым компилятором gcc.
Хотя я и имею достаточный опыт BareMetal-разработки, тем не менее, всё это были чужие проекты со своим кодом. А мне хотелось понять, как начать свой проект с чистого листа, когда есть только чистая железка и идея. Толковых статей, как подступится к этой задаче, достаточно мало, при этом совершенно непонятно, с какого же края к ней подходить.
Здесь я хочу свести основные моменты разработки BIOS в одном месте и разобраться во всех проблемах, которые я получил во время своих опытов в разработке»
Разработка BIOS на языках высокого уровня
«В этой небольшой заметке я хочу поделиться с вами двумя сниппетами, которые показались мне очень интересными. Первый сниппет представляет собой пример реализации простой реактивности (signal), второй — способ предотвращения несогласованности данных в результате состояния гонки (race condition). Первая конструкция используется в SolidJS, вторая заимствована из одного рабочего проекта»
JavaScript: два интересных сниппета
Если вы отказались от регулярных выражений, то теперь у вас три проблемы
Известная шутка программистов гласит, что если решение вашей проблемы включает в себя парсинг текста при помощи регулярного выражения, то теперь у вас есть две проблемы. Некоторые программисты, прочитав шутку, решают попробовать иной подход. Возможно, регулярные выражения не так уж нужны. Возможно, задачу можно решить простым split строки или чем-то подобным. Однако другие могут задуматься немного глубже и задаться вопросом: «А если я сделаю нечто настолько дерзкое, что в результате получу три проблемы?». Этот пост написан в таком духе!
Пишем свой личный Duolingo на минималках
В этой статье мы познакомимся с проектом Flywheel, микро-платформой для изучения иностранных языков — смесью Duolingo и Anki, программой, которая может помочь вам правильно писать на английском.
Предположим, человек сконструировал искусственный интеллект. Как мы об этом узнаем?
Исключительно научный подход к искусственному интеллекту ограничен. Для того, чтобы разобраться в том, что мы породили и к чему это всё приведёт, надо бы привлечь к делу и философию науки, и философию вообще.
«Недавно мне досталась капсула времени — сцинтилляционный блок детектирования БДПГ-22н от советского геологоразведочного радиометра СРП-88 с запечатанным в нём воздухом 1990 года. В этой статье мы заглянем внутрь, приведём всё в порядок и традиционно подключим этот зонд к Arduino»
На что годится зонд от радиометра СРП-88
«В Казахстан мы заходили ровно так же, как привыкли в Европах. Выбрали два ЦОДа по спецификациям из списка доступных дата-центров, нашли партнёра с каналами связи и свободными мощностями в выделенных секциях колокации и договорились, что встаём. Дальше мы выпустили стандартный пресс-релиз про то, что вот русская хостинг-компания открывает на территории Казахстана две площадки.
Дальше началась цепочка смешных и не очень совпадений»
Как не надо открывать ИТ-бизнес в Казахстане
⚡️ Новости к этому часу
🤳 В России могут начать лицензирование онлайн-тренеров
📦 Параллельный импорт электроники в РФ привёл к нехватке складов и логопарков в СНГ
🛠 ECMAScript 2023 добавит в JavaScript новые методы для работы с массивами
🤖 ChaosGPT (Auto-GPT на базе GPT-4) получил доступ в Интернет и пытается понять, как можно уничтожить человечество (ФОТО)
🔭 «Хаббл» пополнил список найденных галактик-медуз
👶 Raspberry Pi выпустила онлайн-редактор кода для обучения детей
☀️ Астрономы выяснили, что происходит с каменистыми планетами, слишком приблизившимися к родным звёздам
🗄 Минцифры станет оператором государственных информационных систем на платформе «Гостеха»
⚠️ Роскомнадзор предупредил о рисках использования VPN-сервисов
#новости
«Я давно зачитываюсь статьями про эксперименты авторов со своими рабочими местами: про кастомные кресла, клавиатуры, раскладки. Целый год мне очень хотелось улучшить своё рабочее пространство. Но я боялся даже начать думать об этом по существу, потому что все авторы рассказывали, как поиск удобства отнимал у них 4-5-значные суммы в долларах, долгие месяцы настройки и привыкания к новой реальности.
Главным образом, эта статья — про то, как я уменьшил своё рабочее место с 5 м² до 3 м², избавился от мозоли на запястье, боли в спине и шее, трудностей с набором текстов на русском, английском и немецком; и потратил на это 4 дня и ≈€150! Но также мне хочется выразить мысль, что эргономика — это не идеальный стол, кресло или клавиатура. Это, скорее, организация пространства так, чтобы в нём было комфортно во всех сценариях его использования»
Эргономично, дёшево, сердито
Всем привет! Мы на Хабре топим за хардкорный и экспертный контент и ради этого регулярно проводим конкурсы тематических статей: Технотекст и Сезоны. В этом году мы прокачали тему ML и готовим к запуску новый Сезон, который её продолжит. В Сезонах мы углубились в экспертный контент и рассказали, как работают технологии.
Сейчас у нас неделя передышки, и мы решили посмотреть, на что способны ИскИн в Неделе Нейроарта. Для участия нужно опубликовать статью и проиллюстрировать её картинкой от Kandinsky 2.1. Если вы давно хотели написать статью на Хабр, у вас есть идея — в этом онлайне мы готовы вам помочь. Мы расскажем, какие темы хорошо заходят на Хабре, как можно подать свой текст и какие приёмы используют популярные авторы.
Онлайн сегодня в 18:30 (мск), подключайтесь!
Посмотреть правила Недели Нейроарта
Попробовать Kandinsky 2.1 в деле
Легко давать советы другим, но не себе: как не попасть в ловушку парадокса Соломона
Как же мы иногда любим раздавать ценные советы, когда нас об этом просят и особенно — когда не просят! При этом сами мы почему-то с завидным постоянством принимаем неверные решения и попадаем в глупейшие ситуации.
Разбираемся, почему даже образованные разумные люди нередко поддаются на классические схемы очередных мошенников или, скажем, выкатывают непротестированную сборку прямо в прод
Axiom: инвертор для двигателя мощностью более 100 кВт
Впервые в истории открытый проект Axiom даёт возможность точно управлять мощными 3-фазными двигателями. Сейчас это как никогда актуально. Миллиарды тратятся на приближение эры электромобилей. Самое приятное, что аппаратное обеспечение и прошивка имеют открытый исходный код.
С 17 по 23 апреля на Хабр Карьере пройдёт Неделя тестировщиков с участием «билайна», «МойОфис», «Альфа-Банка» и РНКБ
Компании расскажут о себе в формате коротких видеопитчей и поделятся «горячими» вакансиями, а вы проголосуете за понравившийся питч и при необходимости откликнетесь на вакансию. 20 апреля мы соберёмся на специальном эфире, где обсудим тестирование и ответим на вопросы.
👉 Программа Недели и другие подробности
«Видели когда-нибудь в Интернете странную, сексуализированную или даже оскорбительную рекламу какой-нибудь мобильной игры? Задумывались о том, кто же сделал это непотребство? Ну так вот, это была я.
Сегодня я хочу рассказать вам о том, как дошла до жизни такой, как вы можете дойти до жизни такой же, расскажу про саму работу и дам несколько советов тем, кто хочет вкатиться в мир сладкой анимации»
Я анимирую тентакли и мне платят за это деньги