Как стать автором
Поиск
Написать публикацию
Обновить

Все потоки

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

Парадокс мотивации

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

«Парадокс мотивации» — новое издание книги, написанной исследователем, преподавателем в области теории воспитания и психологии Альфи Коном. Первое издание называлось более сложно: «Наказание наградой: что не так со школьными оценками, системами мотивации, похвалой и прочими взятками» («Punished by Rewards: The Trouble with Gold Stars, Incentive Plans, A's, Praise, and Other Bribes»).

С точки зрения проблематики управления персоналом, книга интересна тем, что в ней развивается тезис «деньги не фактор мотивации». При этом автор делает выводы, основанные на объективных данных и научном подходе.

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

Читать далее

Как и зачем инженерам уровня Senior развивать стратегическое мышление

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

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

В этой статье — мой личный фреймворк стратегического мышления, применимый на любом этапе карьеры, особенно полезный для Senior и Senior+ инженеров. Он основан на почти 20 годах опыта работы с платформами, продуктами и командами в сферах облачной инфраструктуры и сетей — от гиперскейлеров до стартапов (и до, и после IPO), а также крупных корпораций.

Читать далее

Как я заменил кучу флагов двумя словарями в Python

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

Я создаю приложение с GUI для сбора и обработки данных с микроконтроллера на Python с помощью PyQt. И вот я наконец-то доделал часть функционала, предназначенного для взаимодействия компьютера с платой STM32, теперь необходимо было сделать интерфейс для обработки данных, в котором легко можно было бы настраивать параметры выполнения программы. Я начал думать, как не вносить в программу кучу флагов с соответствующими if-else конструкциями, и вот, что я придумал.

Читать далее

В поисках алгоритма интеллекта — тезисы и комментарии. Часть 1

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

В августе выходит моя книга по эпистемологии и философии науки “Пролегомены ко всякому знанию”. В книге представлен новая концепция конструктивизма, в которой разрешается его основная проблема - как внутренние конструкции ума согласованы с тем, что мы называем реальностью. Для этого мной описывается новая концепция интеллекта как способ создания согласованных моделей реальности. И по-новому интерпретируются такие функции интеллекта как аналогия, восприятие, мышление, память. Показывается, что базовой функцией интеллекта является многовариантный предикат как способ обнаружения изменений. И далее, как из многовариантных предикатов мы получаем схемы и целые модели, которые помогают распознавать что есть, предсказывать что может быть, а также отвечает на вопросы как мы познаем новое, будучи “слепыми” (ментально замкнутыми) и т.п. Все это описано в главах 3-5. Книгу можно сказать по ссылке .

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

Тезис

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

Читать далее

AutismSmartDetector: Система для определения черт аутистического спектра

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

Оригинал материала

Проект "AutismSmartDetector" представляет собой инновационную систему на основе искусственного интеллекта, предназначенную для автоматического определения черт аутистического спектра по фотографиям лиц. Система использует свёрточную нейронную сеть (CNN), обученную на большом наборе данных, чтобы классифицировать изображения на две категории: "Autistic" и "Non-Autistic".

Преимущества для различных отраслей

Для врачей и медицинских учреждений

Ранняя диагностика: Система позволяет врачам быстро и эффективно проводить предварительную оценку пациентов на наличие аутистических черт, что способствует ранней диагностике и своевременному началу лечения.

Улучшение качества обслуживания: Автоматизация процесса диагностики позволяет врачам сосредоточиться на более сложных случаях и уделить больше времени пациентам.

Повышение точности: Использование искусственного интеллекта снижает вероятность ошибок в диагностике, что повышает точность и надежность результатов.

Для финансовых организаций

Оценка рисков: Система может использоваться для оценки рисков при выдаче кредитов или страховых полисов, учитывая особенности поведения и состояния здоровья клиентов.

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

Для цифровых экосистем

Улучшение пользовательского опыта: Система может быть интегрирована в платформы для улучшения пользовательского опыта, предлагая персонализированные рекомендации и услуги.

Анализ поведения пользователей: Анализ черт аутистического спектра может помочь в понимании поведения пользователей и адаптации интерфейсов и сервисов под их потребности.

Для соцсетей

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

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

Для сервисов знакомств

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

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

Основные возможности

Обучение модели: Обучение модели на основе данных, собранных из различных источников.

Предсказание по одному изображению: Возможность загрузки и анализа одного изображения для определения наличия аутистических черт.

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

Предсказание по URL: Возможность анализа изображений, загруженных по URL.

Читать далее

Как мы заставили LLM понимать юридические документы лучше юристов: история создания универсального промта

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

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

Узнать подробности

Чем заменить Lodash. Реальные примеры

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

Используете Lodash в вашем проекте? При первом приближении - это удобная, знакомая всем библиотека, но если посмотреть внимательнее, то релиз мажорной версии был в 2016-м году, а последнее обновление в 2021-м. Библиотека имеет критические уязвимости и во многом дублирует нативные методы Javascript.

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

Читать далее

Финансовый учет: адаптация приложения для коробочного «Битрикс24»

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

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

Читать далее

Миф о дизайнерских детях: почему «генетическая оптимизация» — это не наука, а рекламная шумиха

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

Понятное возмущение сторонников этичной науки вызвал июньский анонс программной платформы, предлагающей будущим родителям «генетическую оптимизацию» их эмбрионов. Услуга стоимостью $5 999, названная «Nucleus Embryo», которую рекламировал генеральный директор Nucleus Genomics Киан Садеги, обещала оптимизацию таких признаков, как устойчивость к сердечным заболеваниям и раку, а также контроль интеллекта, долголетия, индекса массы тела, облысения, цвета глаз, волос и леворукости. Кроме того, в нем обещалось убрать склонность человека к алкоголизму.

Читать далее

Часть 2. Теория: как работает инерциальная навигация и почему она «плывёт»

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

В основе любой ИНС — инерциальный измерительный модуль (IMU). Типичный IMU включает три взаимно перпендикулярных акселерометра и три гироскопа, иногда ещё три магнитометра (dewesoft.com). Акселерометры измеряют специфическую силу — разницу между истинным ускорением и ускорением свободного падения. Гироскопы измеряют угловую скорость. Магнитометры оценивают вектор магнитного поля Земли и позволяют корректировать курс. Такой 9‑осевой датчик иногда называют «AHRS» — системой ориентации и направления (attitude and heading reference system). В нашем проекте используется MEMS‑IMU с 6 степенями свободы и встроенным термодатчиком.

Читать далее

Композитная архитектура: гибкий подход к разработке ПО

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

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

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

Читать далее

Астрономы наблюдают, как новорождённая планета «роет» себе дом в протопланетном диске

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

Около трёх десятилетий назад мы не были уверены, что у других звёзд есть планеты, вращающиеся вокруг них. Учёные, естественно, предполагали, что такие планеты существуют, но у них не было доказательств. Теперь мы не только нашли более чем 6000 подтверждённых экзопланет, но и можем наблюдать, как вокруг далёких звёзд формируются планеты-малютки.

Когда звёзды формируются, их окружают вращающиеся диски из газа и пыли, называемые протопланетными дисками. В этих дисках формируются планеты, и в последние годы телескоп ALMA (Atacama Large Millimeter/submillimeter Array) исследовал многие из этих дисков. Он обнаружил характерные признаки формирования планет, и мы видим, как они прокладывают орбитальные пути в дисках.

Читать далее

RL-агент для алгоритмической торговли на Binance Futures: архитектура, бэктест, результаты

Уровень сложностиСложный
Время на прочтение32 мин
Количество просмотров5.1K

Цель данной статьи - предоставить полное техническое руководство по созданию торгового агента, обученного с помощью Reinforcement Learning, на основе архитектуры Dueling Double Deep Q-Network с использованием Prioritized Experience Replay.

Агент разработан для ведения краткосрочной торговли на Binance Futures. Он принимает решения на основе минутных рыночных данных, включая: open, high, low, close, volume, volume_weighted_average, num_trades.

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

Читать далее

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

Как мы заменили MS Active Directory, WSUS и SCCM в распределенной инфраструктуре: пилот Dynamic Directory

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

В условиях ограничений на использование зарубежного ПО все больше российских компаний начинают масштабные проекты по переходу на отечественные решения. Один из таких кейсов — пилотное внедрение нашей системой управления каталогом Dynamic Directory в территориально распределенной организации с десятками филиалов и тысячами рабочих мест.

В этой статье мы расскажем о технической стороне проекта: как была устроена инфраструктура заказчика, как мы проектировали пилот, какие решения принимали на ходу и какие технические возможности Dynamic Directory помогли достичь результата.

Читать далее

Как мы видим купольную защиту с PAM. Практический подход

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

Целевые кибератаки сегодня представляют одну из наиболее сложных и длительных угроз для корпоративной ИТ‑инфраструктуры. Практически во всех таких инцидентах одна из ключевых целей злоумышленников — это получение или эскалация привилегированного доступа. Злоумышленники действуют не силой, а путем эксплуатации привилегий: выявляют неактивные или плохо защищенные учетные записи, проникают через уязвимые DevOps‑процессы, перемещаются по сети через незащищенные соединения и незаметно присваивают права доступа.

Как вы уже, наверное, знаете, Innostage не только интегратор, но также мы разрабатываем собственные продукты.

И в какой‑то момент мы с командой задали себе вопрос:

Читать дальше

Как создать онлайн-игру: подборка инструментов и платформ для детей

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

Дети любят играть в онлайн-игры — это факт. К 2000-м годам игры, для которых нужен интернет, стали обыденностью. А сегодня уже каждый второй школьник играет в Dota 2, CS GO или в Roblox.

Мы в школе PIXEL учим детей создавать игры разной сложности: от Scratch до C#. Сегодня хотим рассказать про то, как ребенок может  разработать свою онлайн-игру: затронем Roblox — самую популярную платформу онлайн-игр в данный момент, а также Unity и GodotEngine. Поговорим про возраста, подходящие для обучения в этом направлении и про особенности онлайн-игр в целом. Приятного чтения!

Читать далее

Основы антикризисной стратегии. Как спасти продукт, ответив на три вопроса: «Кто?», «Что?» и «Как?»

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

Привет, Хабр! Меня зовут Денис Улизко, я CPO продукта AoS (Automation of Sales) B2B CRM-системы, которой мы заменили устаревшую международную CRM. Наше основное преимущество — гибкость под наши запросы. В AoS мы можем реализовать то, что вендоры никогда не сделают или затянут лет на шесть. Однако процесс перехода со старой CRM шел сложнее, чем планировалось, из-за ее многолетнего вплетения в платформы МТС. В какой-то момент разработка AoS оказалась в кризисе и встал вопрос о прекращении разработки.

На самом деле с такой ситуацией может столкнуться любой проект, даже сильный и с хорошими перспективами: команда истощена, упущены сроки, доверие бизнеса под угрозой. Нужно заново фокусировать цели и раскрывать потенциал продукта. Спасти его может антикризисное управление — и в этом материале я поделюсь стратегией, которую применил с CRM AoS. Она включает в себя три этапа: работу с людьми («Кто?»), фокусирование ресурсов на ключевых целях («Что?») и оптимизацию процессов («Как?»). Мне потребовалось около пяти месяцев, чтобы в продукт снова поверили, и он сдвинулся с мертвой точки.

Читать далее

Cron в Linux: полное руководство для админов + скрытые проблемы

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

Привет, Хабр! Все, кто администрирует Linux, рано или поздно сталкивается с cron - стандартным планировщиком задач. Но если настроить его "на скорую руку", можно обнаружить неприятные сюрпризы:

- Скрипт не запустился, тк cron работает в другом окружении
- Сервер лёг от нагрузки, потому что 100 задач стартовали одновременно
- Вы не узнали об ошибке из-за того, что вывод скрипта попал в /dev/null

В этой статье разбор не только основы работы с cron, но и:

- Продвинутые форматы расписания - как задавать сложные интервалы и комбинировать условия
- Типичные подводные камни - работа с переменными окружения, логирование, управление параллельным выполнением
- Альтернативы для сложных сценариев - когда cron уже недостаточно и стоит обратить внимание на systemd.timer

А также, дополнительная информация:

- Как избежать "падений" из-за наложения задач
- Когда cron - хороший выбор, а когда лучше использовать другие инструменты

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

Читать далее

Если вам звонят из службы безопасности банка — будьте осторожны. Это может быть служба безопасности банка

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

«Здравствуйте это служба безопасности банка. Вам срочно необходимо подтвердить ваши операции. Вот прям завтра до 18:00 необходимо собрать полный комплект документов и предоставить нам. Вы под подозрением в отмывании денег! Отправили письмо на почту, срочно ответьте!.»

Чем заканчиваются подобные звонки — знает, наверное, каждый.

А вот и нет

Как устроен стадион во Владивостоке: некоторые особенности края мира, айтишечки и про перекупов

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

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

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

Владивосток от других городов отличается тремя очень важными вещами:

1. Тем, что денег мало (не как в топ-5 КХЛ), но развиваться надо.
2. Часовым поясом +7 к Москве, что делает незабываемыми трансляции матчей из европейской части России и перелёты команд туда-обратно. У вас либо в сутках 31 час, либо нет ночи, и вам потом играть.
3. И до стадиона только одна дорога, а сам стадион — немного за городом. В итоге там всё встаёт в дни финалов.

Первое невероятное решение — это трансляции плей-офф в кинотеатре. То есть обычно болельщики смотрят трансляции в барах, но в два ночи начинать там показ как-то не очень. Потом, если победа, то фанаты громят бар, а если команда проиграла, то тогда они однозначно громят бар.

Так вот, кинотеатр не громят. Поэтому можно сделать вывод, что во Владивостоке живут очень вежливые и понимающие люди.

Но давайте начну с других, более очевидных — ИТ-проблем.

Читать далее