12 сентября 2024 года OpenAI представила новую модель OpenAI o1-preview - первую модель, которая по утверждению создателей умеет "рассуждать".
Я решил посмотреть, насколько хорошо она умеет отвечать на вопросы из игры "Что? Где? Когда?"
12 сентября 2024 года OpenAI представила новую модель OpenAI o1-preview - первую модель, которая по утверждению создателей умеет "рассуждать".
Я решил посмотреть, насколько хорошо она умеет отвечать на вопросы из игры "Что? Где? Когда?"
На одном внутреннем мероприятии Илья Полянский рассказал о градиентах и цветовых моделях, а я записал и отредактировал его рассказ.
В работе над редизайном приложения Почты России мы пробовали разные способы подчеркнуть в визуальной коммуникации нашу уникальность. В том числе думали о градиентах. Под градиентами мы понимаем любые объекты, в которых один цвет переходит в другой. К ним можно отнести и тени. Оказалось, с градиентами связано много вопросов (вроде использования их в тёмной теме), и часть из них мы рассмотрели в этой статье.
В недавней статье обсуждалось решение логической задачи с помощью SQL. Решение было правильным, но сам запрос получился очень громоздким, с большим количеством копипаста.
Оказывается, ту же задачу можно решить изящнее, уместив всю логику в пять строчек кода шириной не более 80 символов.
По правде сказать, недавние два месяца в моем блоге можно считать посвященными устройствам с ноутбучным форм-фактором. Мы успели отреставрировать и HP Jornada, и хакнуть электронный переводчик, дабы превратить его в мини-нетбук на ARM, да и раньше я писал статьи о ретро-ноутбуках с интересными дискретными GPU или необычными процессорами. Но сегодняшний девайс очень сильно выбивается из формата, посвященного ноутбукам, поскольку это скорее... планшет с двумя экранами, который пытается «косить» под ноутбук и является «папой» современных складных смартфонов! Недавно подписчик Андрей проспонсировал покупку уникального в своем роде Sony Tablet P, о котором я и хочу рассказать в сегодняшней статье. Интересно, что у него под капотом и как инженеры Sony умудрились собрать такое устройство? Тогда жду вас под катом!
Бытовые преступления в сводках регистрируются практически ежедневно. Вот только что граждане мирно выпивали, а вот один из них приходит к выводу о том, что его собеседник законченный подлец и понеслось: «убийство на почве внезапно возникших неприязненных отношений», Севера, мошка, крытка, лютые лица.
А однажды по такой схеме убили президента.
Для тех, кто просто хочет получить позывной, привожу последовательность действий, актуальную на октябрь 2024 года. И детально рассказываю как прошел этот путь, с какими трудностями столкнулся. Руководство наполнено ссылками по всем шагам.
Приветствую, хабровчане!
Идея создания данной публикации крутилась в моей голове уже давно, дело в том, что одно из моих хобби связанно с распределёнными вычислениями, а другое хобби связанно с нейросетями и мне давно не давала покоя идея запустить инференс LLM на нескольких компьютерах, но так чтобы все они выполняли работу над одной и той же моделью параллельно.
Погуглив некоторое время узнал, что проект LocalAI уже относительно давно поддерживает такую возможность, недолго думая я раскатал на нескольких компьютерах данный проект, после чего выполнил все необходимые настройки связав все инстансы в единую систему и, мягко говоря, был разочарован, уж слишком "фатально-недостаточным" оказалось данное решение, Docker-образ собран неоптимально, он был огромный по весу и только под amd64
, неотключаемый веб-интерфейс шел в комплекте с проектом, скупой выбор моделей, некоторые из доступных LLM не работали в режиме RPC, все эмбеддинговые модели тоже отказывались запускаться в таком режиме, и так далее и тому подобное.
Повозившись ещё немного, полез в исходники и обнаружил упоминание проекта llama.cpp, затем нашёл вызов бинарника rpc-server
. И вот я оказался на странице llama.cpp/examples/rpc и всё заверте...
Йоу, юзер! Данная статья будет являться вводной в серию статей о том, какой базой должен обладать разработчик для первой коммерции на Flutter. Интересно? Тогда ныряй в статью!
Функционал GDB существенно сужается, когда приходится иметь дело с файлами, из которых убраны отладочные символы (получаются так называемые «урезанные бинарники»). Функции и имена переменных превращаются в бессмысленные адреса. Для установки контрольных точек приходится отслеживать адреса нужных нам функций из внешнего источника. Также нужно выводить в консоль структурированные значения и после этого корпеть над дампом памяти, пытаясь вычленить, где именно пролегают границы полей.
Вот почему этим летом, работая в Trail of Bits, я расширил Pwndbg — плагин для GDB. Поддерживает его мой наставник Доминик Чарнота. Я добавил в инструмент две фичи, благодаря которым практическая отладка урезанных бинарников сближается с аналогичной работой, знакомой нам из работы с отладчиком в IDE. Теперь в Pwndbg интегрирован инструмент Binary Ninja, позволяющий лучше выяснять специфику GDB+Pwndbg, а также выводить дамп структур Go, чтобы отлаживать бинарники Go стало удобнее.
Зачем отходить от компьютера: путешествие из Европы в Азию за Полярным кругом
Я работаю в ИТ более 20 лет и искренне люблю проекты и продукты, которыми занимаюсь. Но мой главный наркотик - активные путешествия, в которых удается открыть новые страны и города, познакомиться с местными жителями и их обычаями, а потратив деньги - стать ещё "богаче" и лучше познать этот мир.
Этот экспериментальный рассказ будет о коротком, но запоминающемся путешествии через Воркуту в Салехард зимой 2024 года. Возможно, моя история вдохновит кого-то еще проехать по не самому популярному маршруту и посетить удаленные локации Крайнего Севера вместо популярных Алтая, Карелии и Дагестана, которые не испытывают сейчас недостатка в туристах.
Расскажу, как минимальными усилиями заставить пингвина играть ваши ноты. Да, эта статья не о записи звука, сведении, мастеринге, а о таком замечательном инструменте как rosegarden – midi-секвенсоре, нотном редакторе.
Силиконовая Долина в США считается ведущим современным центром инноваций и двигателем цифровой экономики, а также основным конкурентным преимуществом всей экономики США. Действительно, капитализация технологических компаний, большинство которых основаны в Силиконовой долине на сегодня превышает 20 триллионов долларов, и составляет почти половину капитализации всех компаний США.
В этой статье хочется ответить на несколько вопросов. Во-первых насколько действительно новой явилась модель развития долины? Во-вторых, анализируя опыт первого “дот ком” пузыря и наблюдая за началом крушения текущего “everything bubble”, а также действия венчурных компаний долины - разобраться, насколько эффективны были все эти капиталовложения? И в третьих, ответить на вопрос - такое бурное развитие произошло благодаря той социо-экономической системе, которая возникла в долине и потом расширилась глобально, или может быть даже вопреки ей?
Эта статья написана в основном на основе собственного опыта и наблюдений автора. Первый раз я побывал в Силиконовой Долине в 1988 году, делая школьный проект в компании Apple. С 1993-1998 изучал компьютерные науки в Университете Калифорнии, Сан Диего. В 1995 году с друзьями из университета и знакомым бизнесменом открыли старт-ап, как часто в то время случалось, с непонятным родом деятельности, который просуществовал примерно один год. В 1998 поступил в аспирантуру, а 1999 году, почти на пике “дот ком” пузыря, вместе с профессором и практически всей лабораторией открыли старт-ап в области баз данных и B2B решений. Компания сумела пережить крах пузыря в 2000-ом году, и ее удалось продать в 2003-ем. В 2004 я вернулся в Россию, но иногда продолжал работать с американскими старт-апами, в 2008-2013 с SciDB/Paradigm4, в 2021-2023 с компанией TigerGraph.
Привет, Хабр! Это Даша Волкова из МТС. На днях власти Тайваня обвинили крупные полупроводниковые компании Китая в том, что те незаконно переманивают инженеров на свои фабрики и заводы. КНР, по мнению Тайваня, незаконно использует запатентованные технологии в своих целях: разработке и производстве современных чипов. Власти острова провели масштабное расследование и выявили предполагаемых нарушителей законодательства — китайские фирмы. Подробности — под катом.
Вильгельм Рентген открыл рентгеновское излучение 8 ноября 1895 года, когда проводил эксперименты с катодными лучами в вакуумной трубке. Чтобы записать и сохранить изображения теней от рентгеновского излучения, Рентген воспользовался простыми фотопластинами. К его счастью, чувствительные к видимому свету фотоэмульсии на основе соединений серебра, оказались также чувствительны и к рентгеновскому излучению. Эти фотопластины стали первыми детекторами рентгеновского излучения.
За более чем 100 лет научно-технического прогресса для записи рентгеновских изображений было изобретено множество различных типов детекторов. Благодаря развитию микроэлектроники и технологий работы с полупроводниками современные рентгеновские детекторы преобразуют энергию рентгеновского излучения напрямую в электрический сигнал. С помощью таких детекторов можно получать цифровые снимки в рентгеновском диапазоне с высоким разрешением, контрастом и детализацией.
GEOINT часто отнимает много времени, исследователи часами проводят время за просмотром фотографий, изучением спутниковых снимков и просмотром видов улиц.
Но, относительно недавно появился инструмент, позволяющий сузить область поиска — Shadow Finder (используя высоту объекта и длину его тени (или угол к солнцу), а также дату и время, этот код оценивает возможное местоположение по всему земному шару)
Представьте, что изучать язык можно легко и с интересом. Я сам прошёл через это и понял, что можно обойтись без скучного заучивания правил и слов. В этой статье я расскажу об идеях Стивена Крашена, которые помогли мне понять, как реально освоить новый язык. Вы узнаете, почему одни люди начинают говорить свободно достаточно быстро, а другие застревают на месте, и как сделать так, чтобы обучение приносило эффективный результат.
Сегодня мы погрузимся в процесс создания собственного API на Django с использованием мощного инструмента — Django REST Framework (DRF). Этот фреймворк предоставляет полный набор инструментов для разработки API: маршрутизация, сериализация данных, обработка запросов и формирование ответов. DRF значительно упрощает взаимодействие с клиентами через HTTP, поддерживая такие методы, как GET, POST, PUT и DELETE.
Однако, в отличие от FastAPI, Django REST Framework не включает встроенный инструмент для автодокументирования API. Мы легко решим эту задачу, воспользовавшись расширением drf‑spectacular, которое генерирует спецификации API в формате OpenAPI 3.0. Это позволит интегрировать интерфейсы, такие как Swagger и Redoc, для удобного тестирования и наглядной визуализации документации.
Как одна из самых богатых игровых компаний сколотила своё состояние за счёт фанатов, а они и довольны.