Pull to refresh
14
0
Алексей @zBit

Full stack web developer

Send message
Так надо подождать пока люди нормальные решения запилят :)
Не факт, что обучаемая модель в данном случае будет оптимальным решением. Слишком мало раундов и слишком неопределённое поведение других участников торгов. Да и данные для обучения придётся самому откуда-то доставать (а потом ещё на проверку набор данных нужен), например, из онлайн арены, но и там не факт, что ты будешь попадать на разные решения. В общем нюансов много.

Я арену, кстати, ещё не успел «пощупать». Если арена возвращает в конце торгов ценность объектов аппонента, то можно будет набрать данные для тестирования и проверки алгоритма обучения, а если не возвращает, то всё становится намного сложнее в плане реализации самообучаемого алгоритма…
Никогда не поздно познакомиться :)
Скорее всего все решения, как и в прошлые разы, будут выложены в открытом доступе и участники конкурса сами вычислят недобросовестных конкурентов. Вычислят, докажут и сообщат об этом организаторам конкурса, а они уже будут принимать решение дисквалифицировать или нет.
Optane не совсем для хранения данных, он для их кеширования (объём маленький), не может работать автономно, только в паре с каким-нибудь другим носителем (HDD или SSD). Т.е. нельзя его установить как основной SSD, установить туда ОС и юзать. Ещё у вас должен быть чипсет из 200-ой серии как минимум и проц от интела 7 поколения, не ниже (с последним не уверен, но кажется так оно и есть). Да и стоить будет не мало. По мне так лучше 960Evo от самсунга, дороговато, конечно, за-то скорости на высоте и время доступа к данным низкое, ну и не такой дорогой как 960Pro.
Рассуждаю в контексте темы новости :)
Я как вспомню необходимость использования в качестве PK не автоинкрементируемое число, а строку (GUID) и метод LAST_INSERT_ID() — так мурашки по коже идут и плакать хочется. Возможно сейчас ситуация совсем другая, давно не использовал MySQL.
Не понял почему инженеры из Uber не воспользовались Slony или Bucardo для репликации…
Беглым поиском не смог найти информацию об объёмах данных с которыми им приходится работать, количество запросов к БД на чтение/запись. А интересно было бы знать такое :)
Думаю, следует ждать через несколько лет статью о том как они мигрировали с MySQL на PostgreSQL.
Надо брать!
Кто пробовал? ffmpeg компилируется без проблем на такой тачке? Прирост производительности по сравнению с серваком за ту же цену значительный и есть ли вообще?
Странно, что вы перепутали «последовательно» и «асинхронно» :)
А вот читать файл асинхронно в общем случае не получится ни в пхп, ни в ноде.
Как так? В NodeJS можно читать файл асинхронно. Может вы путаете с многопоточностью? Тут я точно знаю, что NodeJS однопоточный, но асинхронные операции не являются блокирующими и когда вы читаете файл синхронно и загружаете его весь в ОЗУ — то это плохо, т.к. синхронное чтение заблокирует поток, а файл с большим размером уронит процесс (out of memory). Самый правильный вариант (ИМХО) — создавать ReadableStream.
Да и не имеет смысла, вы только ухудшите производительность (для HDD) и мало что выиграете для SSD.
На чём строится это умозаключение?
Пара замечаний по коду NodeJS:
1. Вместо
вот этого
var array = [];
for (var i = 0; i < 1000000; i++) {
  array.push('s');
}
лучше
вот так
let array = new Array(1000000);
for (let i = 0; i < 1000000; i++) {
  array[i] = 's';
}

2. Читать файл синхронно — это плохо. Всё таки одно из главных преимуществ JS перед PHP — это возможность реализовывать асинхронные решения (хотя, я уже около 4-5 лет не пишу на PHP, может там теперь тоже можно асинхронный код писать, поправьте, если я ошибаюсь). И ещё я не нашёл где упоминается размер файла ./someFile.txt, а это важный момент.
В JS не такого понятия как «ассоциативный массив»
aggregate без индексов медленнее до первого изменения проекции, т.е. если будет aggregate и первым пайпом будет $match, то выборка будет осуществляться с использованием индексов.
Согласен, но для бОльшей объективности данного (не очень правильного, ИМХО) обзора нужны индексы в MongoDB.
Требую тестов с проиндексированным коллекциями в MongoDB.
Попробуйте сжимать трафик. Я у себя включил максимальное сжатие и бандл размером почти 3МБ превратился в 350-400кб трафика для клиента. Приложение стало загружаться намного быстрее при имитации 3G. Плюс можно некоторые роуты вынести из бандла и загружать их динамически. А ещё можно какую-нибудь CSS анимацию воткнуть в index.html, чтобы пользователь не скучал эти 18 секунд :)
Увидел тут в комментариях много идей о том как заблокировать полезные ресурсы, но не увидел ни одной мысли о том, что таким образом можно блокировать сам РКН :) что мешает добавить A-запись сайта РКН или того IP на который резолвятся все заблокированные сайты? Было бы забавно посмотреть на то, что из этого получится :)
Что это за машина такая?)
Если двигатель на ходу заглушить на любой машине со включенной передачей, то будет торможение двигателем, двигатель не сможет заблокировать колёса, если только его не заклинит.
У меня, например, при включенном автохолде при заглушении двигателя (а так же если отстегнуть ремень безопасности или открыть водительскую дверь) автомобиль автоматически встаёт на парковочный тормаз, но если машина будет ехать (проверял) и заглушить двигатель, то парковочный тормаз не включится.

Information

Rating
Does not participate
Location
Казань, Татарстан, Россия
Date of birth
Registered
Activity