Pull to refresh
4
0
Send message

ИТ с пеленок: игры, которые знакомят детей с программированием. Часть 2

Reading time4 min
Views1.7K

Привет, Хабр! Меня зовут Дарья Фролова. Я редактор в МТС Диджитал, а еще — родитель, который старается подбрасывать детям полезный контент получается не всегда.

Пару недель назад я опубликовала подборку игр, которые помогают научить ребенка основам кодинга и логического мышления. Спасибо, что забрали в закладки и посоветовали еще игры. Так что возвращаюсь со второй частью — тут один вариант для шестилеток, остальные — для ребят постарше. Ну, поехали!

Читать далее
Total votes 8: ↑7 and ↓1+15
Comments1

Chrome 127 — опять «пиратим» для Windows 7

Level of difficultyMedium
Reading time5 min
Views5.2K

Вышла 127 версия браузера Google Chrome.

Вы уже предвкушавшие, что статья будет посвящена обзору нововведений в популярном браузере? Вообще-то да, только в очередной раз делать это будем через отладчик x64dbg (или любой другой по вкусу, кроме gdb).

Читать далее
Total votes 20: ↑18 and ↓2+20
Comments13

Вызов функций с помощью LLM

Reading time14 min
Views3K

Всем привет, меня зовут Алан, я разработчик-исследователь из команды фундаментальных исследований MTS AI. Мы изучаем возможности генеративного ИИ, и видим, что большие языковые модели отлично справляются с различными текстовыми задачами, но мы можем расширить их функционал. Например, пока что LLM не может правильно посчитать логарифм, узнать погоду или какую-то другую информацию. Как решить эту задачу? Нужно научить модель пользоваться внешними инструментами/функциями. В этой статье мы поговорим о вызове функций с помощью больших языковых моделей, рассмотрим некоторые проприетарные и открытые модели, связанные исследования, а затем проведем небольшой эксперимент с отправкой электронной почты при помощи LLM.

Читать далее
Total votes 9: ↑9 and ↓0+14
Comments3

Давайте сделаем крупное приложение на Flask (язык Python)

Reading time18 min
Views12K

На Хабре я часто вижу статьи о реализации тех или иных фич на Python-фреймворках. Я объединил все эти фичи в реальный проект с открытым исходным кодом, чтобы у вас сложилась целостная картина. Мы с вами создадим UX/UI на Figma, напишем фронтенд на HTML, CSS, SASS, Bootstrap и JavaScript, создадим ER-диаграмму в MySQL Workbench, напишем бекэнд на Flask, создадим регистрацию через социальные сети OAuth 2.0 в один клик, используем брокер сообщений и асинхронную очередь Celery для отправки писем на электронную почту, сделаем WYSIWYG-редактор, реализуем полнотекстовый поиск Elasticsearch, закешируем Redis, покроем тестами pytest и запустим в Docker-контейнерах, поговорим о многопроцессности для WSGI-шлюза Gunicorn.

Читать далее
Total votes 19: ↑19 and ↓0+25
Comments43

Что изменилось за последние 25 лет в медицине и почему вас часто лечат по старинке

Reading time9 min
Views18K
image

Мы, медики, весьма консервативны и очень не любим рисковать. Все изменения у нас приживаются с большим скрипом и после миллиона тонн проверок. Ответственность за чужое здоровье, а порой и жизнь не даёт нам права нырять во что-то новое и незнакомое с обрыва. Даже если это (может быть?) поможет лечить людей лучше.

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

Иногда это полезно, а иногда, как показывает практика, — нет. У нас не оборачивают сломанную руку сеткой полимера, чтобы можно было чесаться, а закатывают в старый добрый гипс. Не ставят трубки в нос при операции по исправлению перегородки носа, а впихивают 4 метра бинта (буквально), чтобы пациент дышал только ртом первые сутки, а потом это одним движением выдёргивают. Не ставят импланты зубов сразу после удаления кисты в кисту (медицински лучше, но пускай пациент пострадает два раза вместо одного, такова традиция).

В общем, короткий обзор того, что поменялось.
Читать дальше →
Total votes 77: ↑71 and ↓6+78
Comments129

Задача трёх тел (не китайская нефантастика)

Level of difficultyMedium
Reading time21 min
Views37K

Однажды, выполнив в Гугле запрос "Three body problem" ("Задача трёх тел"), я был просто поражен - первая страница результатов состояла только из ссылок на роман китайского писателя-фантаста Лю Цысиня с соответствующим названием, а также на телесериал, снятый по этому роману, т.е. ссылок на собственно задачу трёх тел не было вообще! Мне это показалось удивительным и несправедливым, поскольку сама по себе задача трёх тел тоже может выглядеть увлекательной в популярном изложении. В этой публикации я постарался привести некоторые доказательства этого утверждения.

Читать далее
Total votes 182: ↑180 and ↓2+232
Comments150

Что нового в мире обхода блокировок Интернета в середине 2024

Level of difficultyEasy
Reading time13 min
Views115K

Представляю вашему вниманию короткий обзор что же произошло в России и в мире в области цензуры интернета и того, как этому противостоят энтузиасты. На всякий случай напоминаю, что статья «Надежный обход блокировок в 2024: протоколы, клиенты и настройка сервера от простого к сложному» заблокирована на Хабре для пользователей из РФ, но по‑прежнему без проблем открывается через прокси/VPN с иностранных адресов. Ну а мы сейчас разберем, что же изменилось с тех пор.

Сегодня в программе: Замедление YouTube — проблемы с Google Cache или намеренное вредительство? Можно ли заблокировать Shadowsocks и как РКН смог это сделать? Новые транспорты в XRay: HTTPUpgrade и SplitTunnel. Новости из мира Tor, и многое другое.

Читать далее
Total votes 167: ↑162 and ↓5+190
Comments102

Пост ненависти к самокатам

Level of difficultyEasy
Reading time7 min
Views14K

Одной из неприятных особенностей сложившейся в России ситуации – является отсутствие диалога между властью и населением. Депутаты принимают законы, устанавливают новые правила, не объясняя логику своих поступков и не участвуя в обсуждении. Фактически, нас каждый раз ставят перед фактом новых и новых запретов, которые касаются всех сфер нашей жизни.

«Правительство на другой планете живет» – привычно отшучиваются мои соотечественники. Мне же эта ситуация кажется глубоко неправильной. Давайте представим, что диалог между народом и властью всё-таки состоялся: депутат, один из авторов законопроекта по регулированию СИМ – «Средств индивидуальной мобильности» – так на современном речекряке называются самокаты, согласился дать интервью без предварительных условий.

Созвонившись, мы встретились в кафе на верхнем ярусе Московского ГУМа, где я обычно зависаю с ноутбуком на выходных – литератору важно чувствовать дыхание города, а близость к сакральному месту силы добавляет пикантности в написанные строчки…

Читать далее
Total votes 97: ↑36 and ↓61-16
Comments606

О мышах и людях

Reading time8 min
Views10K

Вы никогда не задумывались, в каком странном мире мы живем? Уверен, что нет – одного мира мало для того, чтоб заметить перемены. Нужно иметь несколько, чтоб было с чем сравнивать. Я заметил это, когда читал фантастические романы, написанные в 50тых годах прошлого века. Наши современники живут в этих романах на перенаселенной планете – ютятся в переполненных городах, питаются зеленым сойлентом из-за нехватки продовольствия, страдают от загрязнения атмосферы выхлопными газами… но не перестают размножаться. Настолько активно, что это становится проблемой – правительство в антиутопиях вынужденно вводить ограничение рождаемости.

В пятидесятые, во время написания романов, это казалось довольно логичным. Даже во время великой депрессии рост населения США продолжался, так что сама идея, что люди сами откажутся от воспроизводства, казалась фантастам абсурдной. Еще более абсурдной казалась идея, что люди в будущем начнут добровольно отказываться от секса. Серьёзно – я перечитал практически всю фантастику золотого века, и не встречал такого сюжетного поворота ни в одном романе. Разве что у Станислава Лема, в «Возвращение со звёзд», проскальзывают подобные мысли. Но там это объясняется процедурой «бетризации», меняющей человеческую психологию.

В то, что люди сами, без принуждения, решат отказаться от секса – такого не мог предположить ни один фантаст. Но именно это у нас произошло.

Хотите узнать больше?
Total votes 39: ↑23 and ↓16+10
Comments370

Ода бесполезности споров

Level of difficultyEasy
Reading time6 min
Views35K

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

Традиционно начну издалека. Меня всегда интересовал вопрос: Почему ученые, раз такие умные, не вступают в дискуссии с обывателями, одержимыми разными лженаучными глупостями – ведь показать им истину не сложно: наука выработала многоженство инструментов, способных убедительно доказать любой спорный вопрос: от наличия законов Менделя на примере садовых мушек, до отмены «Новой Хронологии» через дендрохронологический анализ.

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

Рассмотрим это на историческом примере:
Total votes 224: ↑217 and ↓7+246
Comments474

Немыслимое – как тебя обсуждать?

Level of difficultyEasy
Reading time7 min
Views3.6K

В своей предпоследней статье на Хабре, «Оде о бесполезности споров» я рассказал об эксперименте, в котором ученый пытался переубедить убежденного сторонника плоской Земли. Как вы помните, он отказался даже посмотреть в телескоп, заявляя что «Сама мысль об искривленной поверхности воды оскорбительна для здравого смысла».

Многие читатели, уверен, задавались вопросами: Как это работает? О чем думает сторонник плоской Земли, когда отказывается проверять главную теорию своей жизни на практике? Принимает ли он решение на основании неверно истолкованных фактов или опирается исключительно на эмоции? Я берусь продемонстрировать это способом, понятным каждому разумному человеку — вывернув ситуацию наизнанку.

Поведение человека определяется логикой и эмоциями. Именно поэтому, все дискуссии тяготеют к одному из двух полюсов — прочитанное настолько неправильно, что ошибку хочется исправить. Или настолько возмутительно, что пройти мимо невозможно! Понять, в каком состоянии вы сейчас находитесь можно по отношению к автору статьи — если вами боретесь с его тезисами, то управляет логика. Если с личностью — то эмоции. Проблема в том, что это знание бесполезно: когда управляют эмоции вам не до логики — гадину надо давить!

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

Набраться мужества и посмотреть в телескоп
Total votes 29: ↑19 and ↓10+14
Comments192

Человек и его инстинкты

Level of difficultyEasy
Reading time8 min
Views4.7K

На днях объяснял сыну логику таблицы Менделеева. И снова, как в первый раз, был очарован безумной красотой концепции – сортировкой химических элементов по свойствам. Это сейчас все привыкли к периодической таблице и считают её традиционным украшением химического кабинета. Но так было не всегда – просто представьте восторг ученого, который обнаружил порядок в хаосе химических элементов!

Сам Менделеев писал об этом: «Заподозрив о существовании взаимосвязи между элементами еще в студенческие годы, я не уставал обдумывать эту проблему со всех сторон, собирал материалы, сравнивал и сопоставлял цифры». Понимание правил игры имело отличную предсказательную способность – при помощи периодического закона можно не только сортировать известные элементы, но и находить неизвестные. Точнее, предсказывать их свойства. Более того, обнаруженные Менделеевым закономерности потом были объяснены с точки зрения физики: через квантовую структуру верхней электронной оболочки, которым члены группы обязаны сходством химических свойств.

Правда великолепно? Подобный восторг нахождения четкой логики в хаосе преследует меня последние несколько лет: с тех пор, когда я наконец-то нашел время прочитать современные научные работы по человеческим инстинктам. Врожденные человеческие потребности объяснили мне всё – темные и непонятные моменты человеческого поведения стали ясны как божий день. Воодушевленный, я принялся обсуждать своё открытие с друзьями и коллегами.

Получив феерический отлуп. Знаете какой?
Total votes 24: ↑14 and ↓10+5
Comments70

Он победил LLM RAG: реализуем BM25+ с самых азов

Level of difficultyEasy
Reading time18 min
Views13K

Привет, меня зовут Борис. Я автор телеграм канала Борис опять. Периодически мне на глаза попадается что-то интересное и я глубоко в этом закапываюсь. В данном случае это алгоритм поиска BM25+, который победил продвинутые методы векторного поиска на LLM.

Разберемся, что это за зверь и почему он так хорошо работает. В этой статье мы реализуем его на Python с нуля. Начнем с самого простого поиска, перейдем к TF-IDF, а затем выведем из него BM25+.

Статья подойдет тем, кто вообще ничего не знает о поиске, а более опытные ребята могут пролистать до реализации алгоритма.

Код доступен в Google Collab.

Читать далее
Total votes 33: ↑32 and ↓1+39
Comments13

Как выбрать и купить ноутбук для ремонта начинающему мастеру

Reading time4 min
Views9.4K

Заголовок может выглядеть странно, но тема статьи — как раз выбор сломанного ноутбука для дальнейшего ремонта. Этот материал — продолжение цикла о ремонтах. Надеюсь, он окажется полезным для читателей.

В статье излагаю свой опыт выбора ноутбуков на онлайн-барахолках. Но не рабочих устройств, а сломанных. Расскажу о том, как выбираю такие девайсы. Основная цель — купить дешево, чтобы починить и получить в свое распоряжение дорогое устройство. Его можно использовать самому, подарить или продать. Тут уж выбирайте самостоятельно. Что же — поехали.
Читать дальше →
Total votes 39: ↑39 and ↓0+49
Comments9

Anytone AT-D878UVII Plus: DMR-трансивер из Поднебесной. На что он способен?

Reading time7 min
Views6.5K

В следующем году первой версии стандарта DMR (Digital Mobile Radio) исполнится 20 лет. Если коротко о нем (подробности будут ниже), то DMR на аналоговом уровне — обычная узкополосная радиосвязь с частотной модуляцией. Ширина — 12,5 кГц, в него «вмещаются» два речевых канала.

Сейчас на рынке полно различных DMR-радиостанций на любой вкус и кошелек. Выбирая трансивер, я попытался найти такой, который бы не уступал по возможностям профессиональным моделям от Hytera или Motorola. Но при этом и не стоил бы как чугунный мост. Некоторые радиолюбители обратили внимание на трансиверы Anytone и поделились положительными отзывами об их работе. Так что сегодня на обзоре — модель Anytone AT-D878UVII Plus. Подробности — под катом.

Читать далее
Total votes 19: ↑18 and ↓1+33
Comments4

Импортозамещение, которое мы потеряли: «Сетунь» — судьба первых серийных троичных компьютеров

Level of difficultyEasy
Reading time16 min
Views23K

Многие знают, что СССР был родиной т. н. «троичных машин», т. е. компьютеров, использующих не двоичную, а троичную систему счисления. Они стали уникальной страницей в истории вычислительной техники. Единственный серийный и самый известный пример троичной ЭВМ — советский компьютер «Сетунь», разработанный в 1958 году под руководством Николая Брусенцова, при активном участии Льва Гутенмахера, Сергея Соболева и Евгения Жоголева.

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

Осторожно лонгрид
Total votes 44: ↑39 and ↓5+40
Comments172

Как идёт строительство The Line, города будущего в пустыне

Level of difficultyEasy
Reading time9 min
Views80K


The Line — самый дорогой футуристический проект в истории. Стеклянный город будущего в безжизненной пустыне. Небоскрёб-линия, которую будет видно из космоса. В двести раз дороже Большого адронного коллайдера, в пять тысяч раз крупнее Бурдж-Халифы. Многие сомневались, что они это всерьёз, но да — стройка действительно началась и идёт полным ходом. Что можно ждать от этого проекта и есть ли у него будущее?


Осторожно, под катом очень много фото, несколько десятков.

Читать дальше →
Total votes 117: ↑113 and ↓4+148
Comments569

Самое понятное объяснение Специальной теории относительности

Level of difficultyMedium
Reading time13 min
Views113K

Специальная теория относительности - удивительная теория, которая опровергла многие представления о мире, в которых человечество не сомневалось всю историю своего существования.

Многие слышали про волшебства вроде замедления времени, сокращения длины, относительности одновременности, парадокса близнецов и т.д., но мало кто понимает почему так происходит. 

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

Для иллюстраций я написал интерактивный визуализатор СТО, работающий в браузере. Ссылка на него и исходники проекта в конце статьи.

Читать далее
Total votes 385: ↑385 and ↓0+383
Comments391

Как (быстро) сделать русский локальный ChatGPT

Level of difficultyMedium
Reading time7 min
Views40K

Эта история началась в начале марта этого года. ChatGPT тогда был в самом расцвете. Мне в Telegram пришёл Саша Кукушкин, с которым мы знакомы довольно давно. Спросил, не занимаемся ли мы с Сашей Николичем языковыми моделями для русского языка, и как можно нам помочь.

И так вышло, что мы действительно занимались, я пытался собрать набор данных для обучения нормальной базовой модели, rulm, а Саша экспериментировал с существующими русскими базовыми моделями и кустарными инструктивными наборами данных.

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

Читать далее
Total votes 70: ↑69 and ↓1+88
Comments54

Голиаф

Reading time12 min
Views4.7K

Рассказ Нила Геймана. Перевод.

Пожалуй, я могу утверждать: я всегда подозревал, что мир - всего лишь дешевая и вычурная фальшивка, нелепая ширма для чего-то более глубокого, причудливого и несравненно более странного. Так что я, в некотором смысле, уже знал правду. Но, думаю, мир просто всегда был таким. И даже сейчас, когда я знаю правду, как и ты, любимая, узнаешь, если читаешь это, мир все равно кажется дешевой фальшивкой. Другой мир, по-другому фальшивкой, но ощущение такое.

Они говорят: вот правда, и я спрашиваю, а это вся правда? И они говорят, вроде того. В общем да. Насколько мы знаем.

Итак. Шел 1977 год, и мое знакомство с компьютерами ограничивалось недавней покупкой большого и дорогого калькулятора, инструкцию к которому я потерял, поэтому больше не знал, что он может делать. Я складывал, вычитал, умножал и делил, и был рад, что мне не нужно вычислять синусы, косинусы, тангенсы, графы и что там еще делала эта штуковина, потому что после того, как меня не приняли в Королевские ВВС, я работал бухгалтером в небольшом магазине уцененных ковров в Эджвере, на севере Лондона, недалеко от конечной станции Северной ветки метро, и я сидел в задней части магазина за столом, служившим мне конторкой, когда мир начал плавиться и растекаться.

Читать далее
Total votes 18: ↑16 and ↓2+18
Comments4

Information

Rating
Does not participate
Registered
Activity