Как стать автором
Обновить

Все потоки

Сначала показывать
Период
Уровень сложности

ЧГК-GPT, или насколько хорош новый ChatGPT o1-preview в спортивном «Что? Где? Когда?»

Уровень сложностиПростой
Время на прочтение17 мин
Количество просмотров16K

12 сентября 2024 года OpenAI представила новую модель OpenAI o1-preview - первую модель, которая по утверждению создателей умеет "рассуждать".

Я решил посмотреть, насколько хорошо она умеет отвечать на вопросы из игры "Что? Где? Когда?"

Читать далее
Всего голосов 47: ↑44 и ↓3+53
Комментарии97

Новости

Самодельные суперконденсаторы (ионисторы)

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров9K
Картинка Freepik

Среди источников электрической энергии особое место занимают так называемые суперконденсаторы — ионисторы.

Несмотря на загадочное название, их весьма просто изготовить самостоятельно, и оно того стоит: быстрая зарядка, возможность осуществления множества циклов заряд/разряд без какого-либо разрушения (вплоть до миллионов), большая ёмкость (до десятков и даже сотен Фарад).

Думается, что этого перечисления уже достаточно, чтобы всерьёз задуматься об изготовлении таких устройств, так как любой самодельщик сможет найти для них, даже навскидку, множество применений.

Читать дальше →
Всего голосов 23: ↑22 и ↓1+32
Комментарии11

Redox OS: операционная система на Rust с микроядром и поддержкой Unix. Что это за ОС?

Время на прочтение3 мин
Количество просмотров8.2K

Мы в Selectel любим изучать разные операционные системы. Сейчас в наше поле зрения попала Redox OS, которая считается альтернативой Linux/BSD системам. Она написана на языке Rust. По словам разработчиков, теперь ОС более безопасная и производительная, чем раньше. Надавно они представили новый релиз. Подробности под катом!
Читать дальше →
Всего голосов 27: ↑26 и ↓1+32
Комментарии10

Как делать чистые градиенты

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров1.6K

На одном внутреннем мероприятии Илья Полянский рассказал о градиентах и цветовых моделях, а я записал и отредактировал его рассказ.

В работе над редизайном приложения Почты России мы пробовали разные способы подчеркнуть в визуальной коммуникации нашу уникальность. В том числе думали о градиентах. Под градиентами мы понимаем любые объекты, в которых один цвет переходит в другой. К ним можно отнести и тени. Оказалось, с градиентами связано много вопросов (вроде использования их в тёмной теме), и часть из них мы рассмотрели в этой статье.

Читать далее
Всего голосов 15: ↑15 и ↓0+20
Комментарии7

Истории

Решаем загадку Джиндоша на SQL в пять строчек

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров3K

В недавней статье обсуждалось решение логической задачи с помощью SQL. Решение было правильным, но сам запрос получился очень громоздким, с большим количеством копипаста.

Оказывается, ту же задачу можно решить изящнее, уместив всю логику в пять строчек кода шириной не более 80 символов.

Как?!
Всего голосов 14: ↑14 и ↓0+17
Комментарии0

Японская диковинка из 2011: что за планшето-ноутбук с двумя дисплеями сделали Sony?

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров3.6K

По правде сказать, недавние два месяца в моем блоге можно считать посвященными устройствам с ноутбучным форм-фактором. Мы успели отреставрировать и HP Jornada, и хакнуть электронный переводчик, дабы превратить его в мини-нетбук на ARM, да и раньше я писал статьи о ретро-ноутбуках с интересными дискретными GPU или необычными процессорами. Но сегодняшний девайс очень сильно выбивается из формата, посвященного ноутбукам, поскольку это скорее... планшет с двумя экранами, который пытается «косить» под ноутбук и является «папой» современных складных смартфонов! Недавно подписчик Андрей проспонсировал покупку уникального в своем роде Sony Tablet P, о котором я и хочу рассказать в сегодняшней статье. Интересно, что у него под капотом и как инженеры Sony умудрились собрать такое устройство? Тогда жду вас под катом!

Читать далее
Всего голосов 16: ↑13 и ↓3+14
Комментарии10

Невероятная история господина президента

Время на прочтение5 мин
Количество просмотров3.5K

Бытовые преступления в сводках регистрируются практически ежедневно. Вот только что граждане мирно выпивали, а вот один из них приходит к выводу о том, что его собеседник законченный подлец и понеслось: «убийство на почве внезапно возникших неприязненных отношений», Севера, мошка, крытка, лютые лица.

А однажды по такой схеме убили президента.

Читать далее
Всего голосов 30: ↑19 и ↓11+14
Комментарии8

Как получить радиолюбительский позывной в 2024 году

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров1.9K

Для тех, кто просто хочет получить позывной, привожу последовательность действий, актуальную на октябрь 2024 года. И детально рассказываю как прошел этот путь, с какими трудностями столкнулся. Руководство наполнено ссылками по всем шагам.

Читать далее
Всего голосов 10: ↑10 и ↓0+12
Комментарии2

Распределённый инференс llama.cpp через RPC

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров1K

Приветствую, хабровчане!

Идея создания данной публикации крутилась в моей голове уже давно, дело в том, что одно из моих хобби связанно с распределёнными вычислениями, а другое хобби связанно с нейросетями и мне давно не давала покоя идея запустить инференс LLM на нескольких компьютерах, но так чтобы все они выполняли работу над одной и той же моделью параллельно.

Погуглив некоторое время узнал, что проект LocalAI уже относительно давно поддерживает такую возможность, недолго думая я раскатал на нескольких компьютерах данный проект, после чего выполнил все необходимые настройки связав все инстансы в единую систему и, мягко говоря, был разочарован, уж слишком "фатально-недостаточным" оказалось данное решение, Docker-образ собран неоптимально, он был огромный по весу и только под amd64, неотключаемый веб-интерфейс шел в комплекте с проектом, скупой выбор моделей, некоторые из доступных LLM не работали в режиме RPC, все эмбеддинговые модели тоже отказывались запускаться в таком режиме, и так далее и тому подобное.

Повозившись ещё немного, полез в исходники и обнаружил упоминание проекта llama.cpp, затем нашёл вызов бинарника rpc-server. И вот я оказался на странице llama.cpp/examples/rpc и всё заверте...

Читать далее
Всего голосов 10: ↑10 и ↓0+12
Комментарии7

База джуна на Flutter

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров2.4K

Йоу, юзер! Данная статья будет являться вводной в серию статей о том, какой базой должен обладать разработчик для первой коммерции на Flutter. Интересно? Тогда ныряй в статью!

Нырнуть в статью
Всего голосов 13: ↑11 и ↓2+11
Комментарии1

Реверс-инжиниринг  GDB для работы с Pwndbg

Время на прочтение6 мин
Количество просмотров736

Функционал GDB существенно сужается, когда приходится иметь дело с файлами, из которых убраны отладочные символы (получаются так называемые «урезанные бинарники»). Функции и имена переменных превращаются в бессмысленные адреса. Для установки контрольных точек приходится отслеживать адреса нужных нам функций из внешнего источника. Также нужно выводить в консоль структурированные значения и после этого корпеть над дампом памяти, пытаясь вычленить, где именно пролегают границы полей.

Вот почему этим летом, работая в Trail of Bits, я расширил Pwndbg — плагин для GDB. Поддерживает его мой наставник Доминик Чарнота. Я добавил в инструмент две фичи, благодаря которым практическая отладка урезанных бинарников сближается с аналогичной работой, знакомой нам из работы с отладчиком в IDE. Теперь в Pwndbg интегрирован инструмент Binary Ninja, позволяющий лучше выяснять специфику GDB+Pwndbg, а также выводить дамп структур Go, чтобы отлаживать бинарники Go стало удобнее.

Читать далее
Всего голосов 7: ↑6 и ↓1+9
Комментарии0

Зачем отходить от компьютера: путешествие из Европы в Азию за Полярным кругом

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров1.3K

Зачем отходить от компьютера: путешествие из Европы в Азию за Полярным кругом

Я работаю в ИТ более 20 лет и искренне люблю проекты и продукты, которыми занимаюсь. Но мой главный наркотик - активные путешествия, в которых удается открыть новые страны и города, познакомиться с местными жителями и их обычаями, а потратив деньги - стать ещё "богаче" и лучше познать этот мир.

Этот экспериментальный рассказ будет о коротком, но запоминающемся путешествии через Воркуту в Салехард зимой 2024 года. Возможно, моя история вдохновит кого-то еще проехать по не самому популярному маршруту и посетить удаленные локации Крайнего Севера вместо популярных Алтая, Карелии и Дагестана, которые не испытывают сейчас недостатка в туристах.

Читать далее
Всего голосов 11: ↑8 и ↓3+9
Комментарии4

Как писать музыку на linux. Rosegarden без танцев с бубнами

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров1.5K

Расскажу, как минимальными усилиями заставить пингвина играть ваши ноты. Да, эта статья не о записи звука, сведении, мастеринге, а о таком замечательном инструменте как rosegarden – midi-секвенсоре, нотном редакторе.

Ключ на стан
Всего голосов 6: ↑6 и ↓0+9
Комментарии0

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
19 сентября
CDI Conf 2024
Москва
20 – 22 сентября
BCI Hack Moscow
Москва
24 сентября
Конференция Fin.Bot 2024
МоскваОнлайн
25 сентября
Конференция Yandex Scale 2024
МоскваОнлайн
28 – 29 сентября
Конференция E-CODE
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн

Взлет и падение Силиконовой Долины как центра инноваций 21 века, 1995-2024 года

Уровень сложностиПростой
Время на прочтение18 мин
Количество просмотров2.1K

Силиконовая Долина в США считается ведущим современным центром инноваций и двигателем цифровой экономики, а также основным конкурентным преимуществом всей экономики США. Действительно, капитализация технологических компаний, большинство которых основаны в Силиконовой долине на сегодня превышает 20 триллионов долларов, и составляет почти половину капитализации всех компаний США.

В этой статье хочется ответить на несколько вопросов. Во-первых насколько действительно новой явилась модель развития долины? Во-вторых, анализируя опыт первого “дот ком” пузыря и наблюдая за началом крушения текущего “everything bubble”, а также действия венчурных компаний долины - разобраться, насколько эффективны были все эти капиталовложения? И в третьих, ответить на вопрос - такое бурное развитие произошло благодаря той социо-экономической системе, которая возникла в долине и потом расширилась глобально, или может быть даже вопреки ей?

Эта статья написана в основном на основе собственного опыта и наблюдений автора. Первый раз я побывал в Силиконовой Долине в 1988 году, делая школьный проект в компании Apple. С 1993-1998 изучал компьютерные науки в Университете Калифорнии, Сан Диего. В 1995 году с друзьями из университета и знакомым бизнесменом открыли старт-ап, как часто в то время случалось, с непонятным родом деятельности, который просуществовал примерно один год. В 1998 поступил в аспирантуру, а 1999 году, почти на пике “дот ком” пузыря, вместе с профессором и практически всей лабораторией открыли старт-ап в области баз данных и B2B решений. Компания сумела пережить крах пузыря в 2000-ом году, и ее удалось продать в 2003-ем. В 2004 я вернулся в Россию, но иногда продолжал работать с американскими старт-апами, в 2008-2013 с SciDB/Paradigm4, в 2021-2023 с компанией TigerGraph.

Читать далее
Всего голосов 21: ↑12 и ↓9+9
Комментарии7

Китайская электронная промышленность удовлетворяет кадровый голод за счет соседей. Тайвань недоволен

Время на прочтение3 мин
Количество просмотров2K

Привет, Хабр! Это Даша Волкова из МТС. На днях власти Тайваня обвинили крупные полупроводниковые компании Китая в том, что те незаконно переманивают инженеров на свои фабрики и заводы. КНР, по мнению Тайваня, незаконно использует запатентованные технологии в своих целях: разработке и производстве современных чипов. Власти острова провели масштабное расследование и выявили предполагаемых нарушителей законодательства — китайские фирмы. Подробности — под катом.

Читать далее
Всего голосов 7: ↑5 и ↓2+8
Комментарии8

Современные детекторы рентгеновского излучения

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров1.4K

Вильгельм Рентген открыл рентгеновское излучение 8 ноября 1895 года, когда проводил эксперименты с катодными лучами в вакуумной трубке. Чтобы записать и сохранить изображения теней от рентгеновского излучения, Рентген воспользовался простыми фотопластинами. К его счастью, чувствительные к видимому свету фотоэмульсии на основе соединений серебра, оказались также чувствительны и к рентгеновскому излучению. Эти фотопластины стали первыми детекторами рентгеновского излучения.

За более чем 100 лет научно-технического прогресса для записи рентгеновских изображений было изобретено множество различных типов детекторов. Благодаря развитию микроэлектроники и технологий работы с полупроводниками современные рентгеновские детекторы преобразуют энергию рентгеновского излучения напрямую в электрический сигнал. С помощью таких детекторов можно получать цифровые снимки в рентгеновском диапазоне с высоким разрешением, контрастом и детализацией. 

Читать далее
Всего голосов 5: ↑5 и ↓0+7
Комментарии7

В погоне за тенями: геолокация изображения с помощью Shadow Finder Tool

Время на прочтение5 мин
Количество просмотров795

GEOINT часто отнимает много времени, исследователи часами проводят время за просмотром фотографий, изучением спутниковых снимков и просмотром видов улиц.

Но, относительно недавно появился инструмент, позволяющий сузить область поиска — Shadow Finder (используя высоту объекта и длину его тени (или угол к солнцу), а также дату и время, этот код оценивает возможное местоположение по всему земному шару)

Читать далее
Всего голосов 8: ↑7 и ↓1+6
Комментарии1

Как мы учим языки. Гипотезы Стивена Крашена. Часть 1

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров4.2K

Представьте, что изучать язык можно легко и с интересом. Я сам прошёл через это и понял, что можно обойтись без скучного заучивания правил и слов. В этой статье я расскажу об идеях Стивена Крашена, которые помогли мне понять, как реально освоить новый язык. Вы узнаете, почему одни люди начинают говорить свободно достаточно быстро, а другие застревают на месте, и как сделать так, чтобы обучение приносило эффективный результат.

Читать далее
Всего голосов 6: ↑5 и ↓1+5
Комментарии10

Полноценное API на Django REST Framework: легкая разработка, автодокументация и быстрый деплой

Уровень сложностиПростой
Время на прочтение17 мин
Количество просмотров2.3K

Сегодня мы погрузимся в процесс создания собственного 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, для удобного тестирования и наглядной визуализации документации.

Читать далее
Всего голосов 4: ↑4 и ↓0+4
Комментарии8

История игровой компании Valve: как монетизировать творчество фанатов на миллионы долларов

Время на прочтение5 мин
Количество просмотров1.3K

Как одна из самых богатых игровых компаний сколотила своё состояние за счёт фанатов, а они и довольны.

Читать далее
Всего голосов 7: ↑4 и ↓3+3
Комментарии5
1