программист

Статті автора Vsevolod Dyomkin

DOU Books: 5 книг, которые советует Всеволод Дёмкин

Vsevolod Dyomkin 14659

Когда меня просят дать рекомендации книг, я обычно затрудняюсь ответить, потому что в последние годы очень мало читаю именно книги. Но когда-то ведь жизнь была более размеренной и можно было позволить себе почитать книжку... :) Так или иначе, несколько книг за свою жизнь я таки прочел и даже, если покопаться, оказывается, могу порекомендовать кое-что. 45

Анонс lang-uk: створюємо умови для повноцінної обробки україномовних текстів

Vsevolod Dyomkin 8810

За останній рік чи два відбулось безпрецедентне в історії України відкриття даних, які опрацьовує наша держава. Збираючи NLP-бази, можна говорити про розробку скриптів, які зможуть прозоро і ефективно виконувати роботу сучасних бюрократів. 46

Реконструкция технического образования

Vsevolod Dyomkin 7695

я бы хотел ответить на вопрос — имеет ли в текущих реалиях, вообще, смысл университетское образование? Если взглянуть на историю этого вопроса в Украине, можно увидеть, что в определенный момент что-то пошло не так. 165

Почему я ухожу из КПИ

Vsevolod Dyomkin 139226

Это последний год, который я читаю в КПИ курс «Операционные системы». В этом тексте я хочу описать свой опыт и ответить на вопрос, почему решил уйти. Начнем с конца: потому что, кроме меня, это, по большому счету, никому не нужно. А у меня с каждым годом все меньше и меньше времени делать никому не нужные вещи. 371

Киевский AI-клуб Grammarly: 300 посетителей в 2012 году

Vsevolod Dyomkin 2036

Среди докладов был и рассказ о нейронных сетях Дмитрия Дзюбы, который занимается темой глубокого обучения, и веселое выступление Дмитрия Сичинавы о возможностях самого большого корпуса русского языка Ruscorpora, и выступление на английском от Jordi Carrera Ventura из нашей компании.

Первая встреча AI-клуба

Vsevolod Dyomkin 2544

В четверг состоялась первая встреча AI клуба Grammarly, которую я анонсировал в предыдущей колонке. Ее основной целью было знакомство и определение направления дальнейшего движения. Продлилась встреча 3 часа и по сути состояла из трех частей. 21

AI-клуб Grammarly

Vsevolod Dyomkin 4639

Мы в Grammarly подумали, что было бы неплохо начать собирать в Киеве сообщество разработчиков, которые занимаются исследовательскими задачами. Причем независимо от языков и технологий, которые они используют. Такие люди у нас точно есть, есть и компании, занимающиеся этими темами, всегда были какие-то научные исследования. Мне кажется, если все будут знать друг о друге, это поможет появлению новых интересных проектов и инициатив. 60

Видео лекции Руслана Шевченко о Scala

Vsevolod Dyomkin 2856

Продолжит тему лекций на видео, начатую прошлым постом с видео Романа Чепляки, на этот раз Руслан Шевченко с введением в язык Scala, который не знать программисту сейчас — все равно, что не читать Достоевского (по его словам). 20

Украинский Стенфорд

Vsevolod Dyomkin 9541

Как показывает пример того же ДОУ, в образовании, как и в ремонте, разбираются все. Попробую и я, что ли, добавить свое мнение в общий котел под рубрикой чего-то вроде «Вести с полей». 285

Видео лекции Романа Чепляки

Vsevolod Dyomkin 2104

По хорошей уже традиции (повторяющейся второй год подряд :) Роман Чепляка читает гостевую лекцию для студентов 4-го курса кафедры АСОИУ в КПИ в рамках дисциплины «Операционные системы/Системное программирование». В этом году он рассказывал про набирающую популярность тему мультиплексирования ввода-вывода (иначе еще называемую неблокирующим вводом-выводом). 6

Вступительное слово

Vsevolod Dyomkin 581

Так получилось, что кроме собственно разработки софта, которой я сейчас с интересом занимаюсь в рамках проекта Grammarly, тем или иным образом я вовлечен в различные образовательные инициативы. 7

Weekly linkdump #182

Vsevolod Dyomkin 108

Интересные ссылки за неделю: умер Erik Naggum, хэш-таблицы, бенчмарки языков программирования, тестирование, вдогонку к событиям: ICFPC, Python User Group, #kievstartup, встрече лисперов. 3

Уникальные технологии Common Lisp (с примерами использования)

Vsevolod Dyomkin 3970

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

Инфраструктура для интегрированного тестирования ПО

Vsevolod Dyomkin 1020

Статья о том, как я таки принял вызов Fit и реализовал его на Common Lisp. Краткое содержание: описание Fit-инфраструктуры для спецификации ПО и задания тестовых данных критика актуальной реализации концепции Unit Testing описание реализации библиотеки Fit на Common Lisp 10

О пользе унификации и вреде предубеждений

Vsevolod Dyomkin 222

In fact, let’s not even worry about Java. Let’s not complain about Microsoft. Let’s not worry about them because we know how to program computers, too, and in fact we know how to do it in a meta-way. We can set up an alternative point of view, and we’re not the only ones who do this, as you’re well aware. 6