Search
Write a publication
Pull to refresh
40
0
Иван Камынин @IvanKamynin

Программист

Send message

Нут большой разницы

Разница велика же! Можно провести время с женой/ребенком, можно успеть доесть/допить/доубирать - просто полежать на диване и досмотреть ролик.

И стоят в пробках

Ожидал такой ответ и ожидаемо отвечаю: Айтишечка это чаще про гибкий график и выехать не в час пик возможность есть - опять же, Карты в помощь

Обратите внимание - я не утверждаю что Удаленка зло и ее надо запретить. Но и факты не высасываю из пальца :)

минут 10-15 ждать автобус

А вы точно айтишник? Если что, чтобы не ждать автобуса - достаточно открыть какой-либо картографический сервис(2Gis точно так умеет) и посмотреть на карту ОНЛАЙН движения транспорта: там можно увидеть где сейчас нужный вам автобус.

Автобусные остановки в Москве в целом повсюду, не знаю где надо жить, чтобы добираться от дома до остановки 10-15 минут, но даже если такое есть - разве это про всех? Или про большинство? А еще в Москве есть: Метро много где, МЦД, трамваи и т.п

А те кто в подмосковье живут, все атки машиной пользуются - для IT кажется, купить себе китайца не проблема.

Оффлайн тоже, если не считать за норму отрывать человека от работы

Так, отвлечь кого-либо на 1 минуту, не такая и проблема. А профит может быть колоссальным - мы же про результаты, а они достигаются коллективом.

Ну откуда вы эти три часа взяли? В Москве - час максимум, даже если из подмосковья ездить. Работать очно - это значит быть на месте решения всех вопросов здесь и сейчас. Коммуникация же онлайн - это чаще про: ответ получишь через пол часа в лучшем случае, после того как задал вопрос. Это тоже приводит к определенного рода усталости: некоторым нравится, когда задача двигается вперед молниеносно.

Привет. Читал и первую версию статьи :) Ты здорово ее переработал. Полностью согласен с каждым твоим словом. Думал, что получится дискуссия, но нет - не получится. Все поддерживаю.

Да, все верно. Хотя, в статье по вашей ссылке автор пишет:

Кроме того, нам совсем не обязательно полностью сортировать массив, достаточно, что бы в 4-м элементе было требуемое нами значение. 

К этому можно относиться несерьезно, но практические задачи где это нужно - существуют.

Код легко переделать на float. Профит получен - и в моей конкретной задаче, которую я описал в самом начале в частности. То, что это непростая оптимизация, я не спорю. Но такие оптимизации даже очень важны. В HFT, скажем, такое очень нужно(я не про этот конкретный алгоритм сортировок). Но что конкретно вы мне хотите доказать? С CUDA еще не факт, что было бы быстрее - все таки гонять малые данные по шине не быстро. Цель статьи - показать что SIMD находит свое применение не только в оптимизации memcpy. И показываю и рассказываю как. Миллионы этим кодом никто не зарабатывает, а усилия которые я трачу, я трачу на свое образование и по своему усмотрению.

Нет. Результаты - построчные. Я в статье указал какая строка за stl отвечает, а какая за другие в т.ч и мою битонную реализацию.

Можете и руками, но будет ли это быстрее чем SIMD? В Яндексе были задачи где это оказалось применимо(в рамках приличного ускорения).

Ну да, если 4 символа в строке, то все хорошо, а если меньше — нет. Скажем, если 1.
Это известный трюк?

UPD: А не работает ж, как надо. Но в целом, идея этого метода, она позаимствована из уже существующего алгоритма?
Не знаю, как оно на самом деле, все же, Ruy свой аплгоритм выпустил в 2018 году, и вроде, даже в springer! Моя цель, это рассказывать скорее о интересном, под новым углом.
Код бенчмарка был позаимствован у abseil — хочется верить, что ребята разбираются.

Очень поверхностно и сыро. Ну упоминается в статье дважды Metal, и еще пару раз Vulkan. Но, о их преимуществах рессказано немного(ничего то есть), уже не говоря о профессиональных деталях. Не говорится также, что эти api не только способствуют росту FPS(если все это хорошенько распараллелить, и рисовать 'наперед'), но и уменьшают энергопотребление, что способствует возможности поиграть подольше. Обычно, у playrix все подробно, а тут, как мне показалось, довольно скудно.

А да, на иконке художника в конце поста не птичка, а птах :)

Да, новая версия cubicity определенно хороша, но, видимо шанс на то, чтобы поймать волну дается лишь однажды при старте. Я верю в то, что вы способны делать хорошие и интересные игры, которые смогут найти огромную аудиторию. Успехов.

Вот, что мне нравится у вас, ребята — то, что к разработке вы подходите качественно: красивая графика, современные технологии, грамотный подход к продвижению кампании(многие ли игровые кампанми имеют блог на хабре, уж не говоря о слове — Интересный?) и многое другое. По статье увы, ничего написать не могу — все в статье и написано. Просто r3sp3c7 за качество, труд.

Не читал, если что. А смысл статьи больше лежит в последних абзацах. Но за источник — спасибо, я себя открывателем не называл!
1

Information

Rating
9,150-th
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity