Pull to refresh
0
0
Александр Щедринов @Fear1

User

Send message

Вы неправильно пишете животных

Reading time5 min
Views358K
Животные – это платформы с очень ограниченной памятью, вычислительными способностями и возможностями модификаций. Разработчикам энимал-сцены приходится выдавать практически гениальные низкоуровневые алгоритмы. Правда, большое количество хардкода вызывает характерные проблемы с отсутствием проверки в экзотических условиях. Та же фильтрация входных данных делается очень и очень криво.


Уязвимость рекурсивных алгоритмов навигации муравья: спираль смерти

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

Но пойдём далее. Я не знаю, кто разрабатывал архитектуру ящериц, но они бегают в одном процессе, а дышат в другом. При этом платформа не поддерживает многозадачность, поэтому костыль с максимальной длиной бега в 4-6 секунд просто эпичен.
Читать дальше →
Total votes 442: ↑438 and ↓4+434
Comments351

Гай Кавасаки. Искусство задавать простые вопросы

Reading time3 min
Views8.4K
image
Предлагаю вашему вниманию перевод очередной статьи замечательного евангелиста Гая Кавасаки: «The Art of Simple Questions: How Simple Questions Lead to Great Innovations».

Существует миф, что успешные компании начинаются с грандиозных амбиций. Подразумевается, что предприниматели должны начинать со стремления к грандиозным целям, чтобы добиться успеха. Хотя из моих наблюдений можно сделать прямо противоположный вывод, все великие компании начинались с простых вещей, отвечающих на простые вопросы.
Читать дальше →
Total votes 11: ↑11 and ↓0+11
Comments0

John Z. Sonmez: Soft Skills. Книга про то, как устроить свою жизнь

Reading time3 min
Views19K


Так бывает нечасто, но книга четко следует своему названию — это весьма подробное руководство для программистов. Как построить успешную карьеру? Как начать собственное дело? Как эффективно обучаться? И ужас ужас, даже как найти свою вторую половинку.
Читать дальше →
Total votes 17: ↑15 and ↓2+13
Comments2

Задача обобщения

Reading time1 min
Views9.3K
Где-то год назад я опубликовал цикл лекций («Логика мышления») «Искусственный интеллект как совокупность вопросов» . За время, прошедшее с тех пор, удалось достаточно существенно продвинуться вперед.
На днях мне довелось выступать на семинаре по ИИ, который в Санкт-Петербурге проводит Алексей Потапов, за что ему глубокий респект. Доклад был о природе обобщения, что это за задача, как мозг реализует обобщение во всех его проявлениях и примеры обобщения, касающиеся зрительной системы человека. Так получилось, что в основном разговор шел о тех разработках, на которых я сосредоточен последний год. Так что, если кому-то, кто смотрел «Логику мышления» интересно проследить в какую сторону идет развитие моего направления, то это можно сделать по записи этого выступления.

Читать дальше →
Total votes 26: ↑24 and ↓2+22
Comments12

Information

Rating
Does not participate
Location
Вознесенск, Николаевская обл., Украина
Date of birth
Registered
Activity