Написать свою in-memory базу данных — это своеобразный способ изучить Go под капотом и сделать значимый пет-проект. Создавать обычную обертку над map скучно. Поэтому я задался вопросом: а что если написать по настоящему быстрый движок с бинарным хранением, а сверху прикрутить интерактивного ИИ-ассистента, с которым можно общаться на естественном языке, заставляя его самостоятельно выполнять цепочки запросов? Читать далее
В этой части мы рассмотрим вторую важную составляющую шахматных программ - оценочную функцию. Долгие годы она находилась в роли "пасынка" для процесса разработки. Но на то существовали объективные причины. Читать далее
В бескрайних песках Ирака археологи раскопали множество шумерских глиняных табличек возрастом в несколько тысяч лет с клинописным брюзжанием в духе "Молодежь пошла не та, распустились совсем, мир катится в бездну". С одной стороны, это именно что брюзжание стариков каждого…
Если вы сейчас откроете hh.ru или «Хабр Карьера» и введёте в поиск что-то типа PyCharm, PhpStorm либо IDEA, то вы обнаружите, что упоминание этих профессиональных инструментов близко к нулю. По умолчанию работодатели считают, что любой адекватный специалист знает эти инструменты и может ими
В условиях нехватки времени, неопределённости и угрозы контроля даже очень умные люди начинают принимать решения хуже. И проблема не только в том, что они оказываются плохими. Проблема в том, что в момент принятия они ощущаются правильными.Метаанализ Starcke & Brand 2016 года в Psychological…
Забытый бэкап в открытой папке, слабый пароль без двухфакторной аутентификации, сегментация без контроля обходных маршрутов — эти три ошибки делают взлом почти неизбежным. В 2025 году DSEC (команда пентестеров с 23-летним стажем, входит в ГК «Солар») провела 390 пентестов — и в 78%…
Мысли о нейминге приватных переменных в C++ и неочевидные моменты из стандарта, о которых легко забыть в реальном коде Читать далее
Полное руководство по аппаратному мультиколору для тех, кто не знает, что это такое и зачем он нужен. Читать далее
Сегодня любому предпринимателю и руководителю высокого уровня хорошо известно, что для того, чтобы добиться значимых результатов в бизнесе, необходимо сформировать стратегию. Стратегия воспринимается как чудесное средство, которое может решить все внутренние и внешние…
Пока за океаном кипела работа над превращением человеческого нейрона в математическую модель, в СССР кибернетику клеймили как буржуазную лженауку. Но это не значит, что советские ученые остались в стороне в вопросах исследования ИИ. Сегодня мы вспомним выдающихся деятелей той эпохи, которые приложили руку к формированию отечественной школы машинного обучения. Читать далее