Обновить
6
0
Юрий Васютинский@Falland

Пользователь

Отправить сообщение
Спасибо за интересную статью.
Тема очень интересная, я немного с ней знаком: мой друг активно работает в этой сфере. Он кстаи ваш тезка.

Скажите пожалуйста, в примере с ребенком. Как система будет реагировать на непредвиденные ситуации, но без непосредственной опасности. Ну скажем, если ребенок захочет поиграть в парке или раскрасить ближайшую стену графити? А что предпримет система, если ребенок решит перейти дорогу на красный свет?
Другими словами, предусмотрена ли в системе «защита от дурака» и если да, то как она устроена.
Проблема с кириллицей решалась достаточно легко с помощью pebblebits: pebblebits.com/firmware.
Правда для pebble time пока поддержки по всей видимости нет, но я думаю в скором времени прикрутят.

Интересует как на новой модели закреплён ремешок и входят ли в стандартную поставку разные ремешки?
Интересно узнать про магию AtomicReferenceUpdater'а, в чём она проявляется в данном случае?
Да, поиск у UnrolledLinkedList, но амортизация порядка n/k (где k размер ячейки) всё меняет в лучшую для него сторону. Нельзя ли посмотреть исходники ваших тестов, чтобы можно было бы попробовать сравнить и этот вид листа.
А чем вам не угодил тот же UnrolledLinkedList, у него вставка в середину очень быстрая, я думаю и фильтрацию он осилит легко?
Нет-нет, моя схема проще. Просто открыть возможность «вклада» в МММ через эту систему (а чтобы больше шли — сделать лучше курс для таких вкладчиков), чтобы можно было реально пользоваться неограниченным кредитом доверия. Хотя конечно МММ это ни к чему, там и так кредит уже обналичен. Но как пример, мне кажется, вполне наглядный.
Я уверен, пытливый ум найдёт множество лазеек.
Например, можно предложить аналог МММ, а хотя зачем аналог, прям МММ и можно предложить — там люди как раз деньги на просто так отдавали неизвестно кому.
С другой стороны, кубический миллионер в вакууме может доверять с лёгкостью «кому угодно» суммы куда более весомые, чем скромный офисный работник. Поэтому общая сумма не будет показательной, важно также знать и количество проголосовавших.

Плюс непонятно, как защищаться от накруток и мошенников?
Ровно по объёму накопленной суммы. Я так понимаю, что это что-то вроде личностного кикстартера, только вместо проекта выставляется собственная персона. Разумеется с возможностью отозвать свой лайк (чего в кикстартере нет — ну там и задачи другие), или добавить ещё денежных знаков.
Простите, а в чём отличие от системы лайков? Привязать лайк к конкретной сумме: получаем и денежную оценку.
Если коп не дурак, то он должен предположить, что его машина быстрее, иначе догнать беглеца он не сможет в любом случае.
О, я думал об этом эффекте. Единственное, что пришло в голову — асимметричные пороги на вставку и удаление в пользу удаления, но опять же дальше идей пока дело не пошло.
Сомневаюсь, что в данном случае переключение контекстов сыграет важную роль.
1. Наивная попытка охватить всё одним классом. Недавно мне попадалась на глаза статья про некий фреймворк для микро-бэнчмаркинга, к выходным постараюсь разобраться с ним и поиграться с ним.
2. Нет, не сравнивал, но изучу. Целью статьи было попробовать самому реализовать эту структуру, реализация пока сыровата, но я ещё над ней поработаю.
3. Лицензия конечно GPL, я тоже не знаю какая принята на GitHub, но в данном случае — это определённо так.

В общем, к выходным запланирован небольшой рефакторинг внутренностей, прикручивание бэнчмарков и возможно даже эксперименты по concurrency. C последним правда видимо всё не так оптимистично: если в случае HashMap равномерное распределение ключей обеспечивается hash-функцией, то тут все ключи идут подряд, таким образом потоки работающие с одним и тем же диапазоном ключей или значений всё равно будут мешать друг другу. Но всё покажет эксперимент.
Да, вы абсолютно правы. Сходство с B-деревьями достаточно сильно, однако у них есть свои недостатки, как по размеру, так и по общей сложности (я имею ввиду не вычислительную сложность, а сложность для восприятия). Хотя возможно стоит включить в сравнение и B-дерево.
2

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность