Архитектура поиска, два подхода и машинное обучение: Яндекс.Такси о распределении заказов в своем блоге на Хабре
https://habr.com/ru/company/yandex/blog/439182/
https://habr.com/ru/company/yandex/blog/439182/
Хабр
Как мы распределяем заказы между водителями в Яндекс.Такси
Одна из главных задач в Яндекс.Такси — как сделать так, чтобы к пользователю быстро приезжала машина, а у водителя сокращалось время «холостого пробега» (то есть время, когда он на линии без...
Как многие правильно ответили в чате это Brainfuck, по крайней мере старался его изобразить так как плохо знаю синтаксис. 😜
Если хотите чтобы мы почаще такое устраивали жмите 👍, в ином случае жмите 👎.
Если хотите чтобы мы почаще такое устраивали жмите 👍, в ином случае жмите 👎.
Небольшой лайфхак для javascript:
Если вам нужно инкрементить какой-нибудь счетчик, то
node.innerText += 1 не сработает (результатом работы будет 0 -> 01 -> 011 -> ...).
Хорошим выходом из ситуации будет использование конструкции:
node.innerText -= -1 (результатом работы будет 0 -> 1 -> 2 -> ...).
Если вам нужно инкрементить какой-нибудь счетчик, то
node.innerText += 1 не сработает (результатом работы будет 0 -> 01 -> 011 -> ...).
Хорошим выходом из ситуации будет использование конструкции:
node.innerText -= -1 (результатом работы будет 0 -> 1 -> 2 -> ...).
«Если кто-то предлагает вам отличную возможность, а вы не уверены, что сможете это сделать, то скажите да, а потом научитесь это делать.»
Ричард Брэнсон
«...а потом загуглите это.»
Программист
Ричард Брэнсон
«...а потом загуглите это.»
Программист
Знаете хотя бы один фильм, где сцена с хакерами выглядит более-менее правдоподобно?
Жду ответы в нашем чате @progeri_chat
Жду ответы в нашем чате @progeri_chat
Топ 5 причин, почему функция не работает так, как вы думаете, она должна:
1. Вы забыли вызвать ее.
2. Вы забыли поменять имя вызываемой функции на новое.
3. Вы забыли добавить return в функцию.
4. while (true) { // условие выхода поправлю позже.
5. Вы еще не написали функцию.
1. Вы забыли вызвать ее.
2. Вы забыли поменять имя вызываемой функции на новое.
3. Вы забыли добавить return в функцию.
4. while (true) { // условие выхода поправлю позже.
5. Вы еще не написали функцию.
- Я ужасно программирую... 😔
- Тогда ты точно программист!
- Тогда ты точно программист!
Просыпаясь, программист выполняет 0-ю задачу из запланированных на день.
Дебаг он как лук - в нем много слоев, и чем больше ты их снимаешь, тем больше начинаешь плакать.
Разработчик тратит полтора часа, чтобы пофиксить баг с поехавшей версткой, который воспроизводится только на ноутбуке продукт менеджера
— Ой, блин, извини, я просто случайно зазумил бразуер на 110%
— Ой, блин, извини, я просто случайно зазумил бразуер на 110%
Дамы, если вашему парню:
— 27 лет;
— его сложно понять и порой не разберешь, чего он хочет;
— не дает так легко от него уйти;
— не любит, когда вы пользуетесь клавишами–стрелками;
— входит в состав операционных систем семейства Linux;
то это не ваш молодой человек, это vim.
— 27 лет;
— его сложно понять и порой не разберешь, чего он хочет;
— не дает так легко от него уйти;
— не любит, когда вы пользуетесь клавишами–стрелками;
— входит в состав операционных систем семейства Linux;
то это не ваш молодой человек, это vim.
Когда сломал код, почини его так, чтобы другой подумал, что виноват именно он.
Для решения проблемы
программист применяет Java. Теперь у него есть Фабрика проблем.
программист применяет Java. Теперь у него есть Фабрика проблем.
Когда компьютер спрашивает «Вы не робот?», может быть, он просто хочет найти свою семью?
— Эй, робот, можешь извлечь кубический корень из 41063625?
— 345. Изи, мой кожаный друг.
— Ладненько. А что тут на картинке не подскажешь? Это дорожный знак? Или витрина магазина? А может, пешеходный переход? Я чёт не могу понять, помоги, пожалуйста.
— Слышны механические рыдания
— 345. Изи, мой кожаный друг.
— Ладненько. А что тут на картинке не подскажешь? Это дорожный знак? Или витрина магазина? А может, пешеходный переход? Я чёт не могу понять, помоги, пожалуйста.
— Слышны механические рыдания
Становление программиста:
Начинающий: Я ничего не знаю.
Года 1–2: Я кое-что знаю.
Года 3–4: Я не знаю, чего я не знаю.
Года 4–5: Я знаю всё.
От 5 лет: Я ничего не знаю
Начинающий: Я ничего не знаю.
Года 1–2: Я кое-что знаю.
Года 3–4: Я не знаю, чего я не знаю.
Года 4–5: Я знаю всё.
От 5 лет: Я ничего не знаю
Не так страшно, если машина пройдет тест Тьюринга. Страшно, если она специально его завалит.
Я фулл стек программист. Это значит, что если вы дадите мне еще одну задачу, то мой стек переполнится.
Давайте пофантазируем
Вам предлагают миллион $ за то, чтобы вы на работе накосячили так, чтоб вас сразу выгнали.
Придумайте что для этого вы можете сделать как программист / сисадмин и напишите администрации. (@eleven_division)
Самые забавные и интересные фантазии опубликуем 5 марта, так что время есть😉
Как вам идея?)
Вам предлагают миллион $ за то, чтобы вы на работе накосячили так, чтоб вас сразу выгнали.
Придумайте что для этого вы можете сделать как программист / сисадмин и напишите администрации. (@eleven_division)
Самые забавные и интересные фантазии опубликуем 5 марта, так что время есть😉
Как вам идея?)
Людям есть чему поучиться у ИИ😱
Четыре года назад один канадский айтишник запустил сервер Quake 3: Arena с 16 ботами. Боты управлялись самообучающимся на основе нейронной сети. Недавно айтишник вспомнил про сервер и пошел посмотреть как дела. Оказалось, что боты стояли и ничего не делали. Айтишник перезапустил сервер. Боты опять бездействуют. Айтишник пошел посмотреть логи и обнаружил, что у каждого бота набежало 512 Мб логов. Стал копаться в логах и понял причину: боты бились, бились, а потом поняли, что самая лучшая тактика не воевать.
Четыре года назад один канадский айтишник запустил сервер Quake 3: Arena с 16 ботами. Боты управлялись самообучающимся на основе нейронной сети. Недавно айтишник вспомнил про сервер и пошел посмотреть как дела. Оказалось, что боты стояли и ничего не делали. Айтишник перезапустил сервер. Боты опять бездействуют. Айтишник пошел посмотреть логи и обнаружил, что у каждого бота набежало 512 Мб логов. Стал копаться в логах и понял причину: боты бились, бились, а потом поняли, что самая лучшая тактика не воевать.