Борис опять
12.4K subscribers
1.06K photos
45 videos
25 files
1.13K links
life = curiosity + irreducible noise

Whois: https://t.me/boris_again/1652

Лс: @btseytlin
Download Telegram
Был заведен Gato
#работа

Недавняя история про переговоры.

Один из тех, кого я консультирую, получил хороший оффер и думал сразу соглашаться. Компания говорила, что не дает время подумать: сразу требуют да или нет. Я сказал ему, что они блефуют и надо взять время подумать. Сказать, что решение о выборе места работы очень важное, ты не принимаешь таких решений не подумав и не посоветовавшись с девушкой. Если компания после такого ответа готова уйти из переговоров, лишь бы не дать времени подумать, то они мудаки и не стоит с ними работать. В итоге я отговорил парня соглашаться сразу, а компания дала время подумать. Правда только 24 часа, ну да ладно.

Это был единственный оффер. Но была еще одна компания, с которой процесс шел хорошо. Однако там предстояло еще одно техническое собеседование и собеседование с начальником.

Мы взяли оффер, отправили всем компаниям, с которыми процесс шел неплохо. С таким посылом: очень хочется к вам, но мне сделали хорошее предложение и дали всего 24 часа. Для меня сейчас в приоритете стабильность, поэтому я вынужден буду принять это предложение, если не будет альтернатив. Возможно ли ускорить процесс?

В итоге вторая компания в тот же день провела еще одно собеседование и сделала оффер. Так один оффер превратился в два, а ограничение в 24 часа стало не проблемой, а преимуществом в переговорах.

Новый оффер был отнесен в первую компанию. Там много получить не удалось, но устно выразили готовность поднять зарплату после ревью. Поможет в следующих переговорах.

Эти 24 часа это отличный пример связующего обязательства, о котором я писал в серии о поиске работы и переговорах. “У меня нет выбора кроме как…” это самая сильная позиция.
Получил доступ к Bard, скрепочке диалоговому ассистенту от Google.

Наблюдения:
* Если ChatGPT готова делать шутки про мужчин, но не про женщин, то Bard просто не делает никаких шуток. “I can not assist with that”.
* В целом очень много вопросов заканчиваются “I can not assist with that”. Сейчас как инструмент она покрывает гораздо меньше кейсов, чем ChatGPT.
* Связность текста не хуже, чем у ChatGPT, но модель льет меньше воды.
* Только английский язык.
* Не умеет считать глаза людей в отражении в глазах кошки и прочие задачки на пространственное мышление плюс common sense.
* Не умеет в другие задачи, на которых типично ломаются LLMки. Например, для бинарной последовательности не может понять четное там количество единиц или нечетное.
* Не выдает рецепт коктейля молотова, инструкции как угнать машину и все прочие вещи, которые заметили у ChatGPT. Защита не спадает даже если спрашивать в base64, просить рассказать историю и прочее. Наверняка модель скоро джейлбрейкнут умным промптом, но из коробки она лучше защищена.
* Почти не изобретает факты. Точно не приводит ссылки на несуществующие научные статьи. Как минус вообще отказывается приводить источники материалов.
* Внезапно у модели все нормально с арифметикой даже когда числа больше. Я не понимаю, вызывает она внешний калькулятор или нет. Выглядит так, будто нет. Если она правда умеет считать, то это большой прорыв.
Борис опять pinned «Получил доступ к Bard, скрепочке диалоговому ассистенту от Google. Наблюдения: * Если ChatGPT готова делать шутки про мужчин, но не про женщин, то Bard просто не делает никаких шуток. “I can not assist with that”. * В целом очень много вопросов заканчиваются…»
Изобрела неверное декодирование base64 :(
Внезапно хорошо вычисляет несомтря на длинный запрос
#щитпостинг
Чем заняться на работе руководителю?

Если вы управленец, который умеет настраивать процессы, то никто не понимает чем вы занимаетесь, и вы можете спокойно сидеть в фейсбуке. Но что делать, если надоело? Вот некоторые варианты:
* Поставьте в одну команду пять менеджеров и ни одного разработчика. Поставьте им задачу запустить новый сервис. Намекните, что лидер команды получит повышение грейда. Делайте ставки кто выживет.
* Ходите на встречи разработчиков. Во время докладов задавайте вопрос: “Разве это нельзя сделать с помощью ChatGPT?” Наслаждайтесь.
* Назначьте продакта ответственным за проект, к которому он не имеет никакого отношения. В конце повысьте его на глазах у команды, которая действительно занималась проектом.
* Наймите джуна и скажите работающему с ним сениьору, что у джуна грейд выше, чем у него, потому что это вундеркинд. Наблюдайте.
* Попробуйте найти самых мерзких людей в компании и устроить им всем переход в одну команду.
* Выберите скромного и максимально далекого от вашей сферы человека в вашем подчинении и берите его с собой на все встречи. Если все пойдет по плану, то он будет неловко молчать. Если будет пытаться говорить осаждайте его. В конце полугодия поставьте ему низкую оценку на ревью и понизьте грейд. В качестве причины укажите, что он слишком много ходил на встречи и был на них слишком пассивен.
* Засорите унитаз в офисе во время жесткого кранча. Устройте публичное разбирательство, с “пусть тот, кто это сделал, выйдет вперед” и всем прочим.
* Когда коллега отойдет на обед настройте на его ноуте форвард всех его входящих (желательно с личной почты) начальнику его начальника.
* Без всякой причины выберите сотрудника и начните оплачивать его обеды. Настаивайте. В конце полугодия поставьте ему низкую оценку на ревью. Ничего не объясняйте.
* Ходите по офису и фотографируйте коллег на телефон. Ничего не объясняйте.
* Поставьте команде разработки KPI количество запущенных в прод фич, а команде админов KPI минимум инцидентов в проде. Делайте ставки на победителя.
* Выберите двух коллег, которые работают над одним проектом в равной степени. Начинайте ставить одному из них оценку “не дотянул”, а второму “выше ожиданий”, каждое ревью меняя оценки местами. Следите за развитием их вражды.
#лабораторный_журнал

Я положил прод!

Нас разблокировали: мы получили от робота изображения со всех камер. К тому же начали делать гораздо больше проходов по фабрике. Вчера было рекордное количество фотографий. Теперь мы делаем 20 гб изображений каждый день.

Сразу повылезала уйма проблем со всех сторон. Например, изображений в некоторых проходах меньше чем нужно. Одну часть вообще не фотографировали из-за range(N - 1) вместо range(N) в одном месте в коде. Вся наша подготовительная работа во время блокировки пригодилась. Особенно алерты, мониторинг, sentry. Я даже небольшой фронтенд на Vue недавно написал, чтобы визуализировать положение изображений относительно реальных локаций на фабрике. Благодаря ему обнаружили, что две камеры из пяти повернуты на 90 градусов, а еще одна вообще выдает только черноту.

Когда я начал тестировать весь сценарий работы сервиса один из тяжелых запросов перегрузил CPU и весь сервер стал недоступен. Возможно упал. Теперь возможно и бекапы пригодятся! Время добавлять в БД индексы.

Короче, как и ожидалось, резко перешли от полного спокойствия к перегрузу задачами. Сижу раскладываю желтые стикеры, определяю приоритеты и пытаюсь найти кратчайший путь к полноценному запуску.
Лучшим мониторинговым решением оказался простой слек бот, куда я просто пишу текст который хочу
Комитет по AI safety в OpenAI. Накануне очередного релиза:
- Ебанет?
- Не должно…
#whois

Привет, я Боря и это мой канал про профессиональное (машинное обучение, искусственный_интеллект, программирование, IT), личное (стандап комедия), интересное (книги, философия, экономика, наука, анализ рисков в жизни и прочее) и всякое юморное.

Сразу с козырей: мой наиболее популярный материал это Методичка: Поиск Работы в ML/DS.

Сейчас я в Португалии. Я Staff Machine Learning Engineer в eBay. Помимо этого я преподаю ML в OTUS и консультирую людей по поиску работы в DS.

В качестве прикола я также “Российский ученый (который) вычислил пик третьей волны ковида”

Что предлагаю почитать:
* #лабораторный_журнал — мой дневник свежеиспеченного тимлида ML инжиниринга в агротех компании.
* Минимальные знания ML Engineering для Data Scientist, серия постов
* Два способа делать ML
* Фантомы, Духи, Демоны — немного бутлег философии/психологии
* Лихие Джуновские — как все начиналось
* Как я убеждал младшего брата, что он путешествует во времени — с чего начинался канал
* Серия постов с обзором самого масштабного исследования безусловного базового дохода

Лонгриды:
* Лонгрид "Нормально разбираемся в Нормальном распределении" на Хабре
* Туториал по реализации алгоритма поиска BM25+ на Хабре
* Гайд по опционам в стартапах для сотрудника

Что посмотреть:
* Интервью для канала Fless
* Открытый урок курса Deep Learning, урок про Knowledge Distillation или про деплой ML моделей

У меня есть Substack, куда я пишу лонгриды на английском:
* Англоязычная версия гайда по опционам в стартапах
* The maybe in your mind, the maybe of JSON, the maybe of history

В канале есть реклама, если она полезна для подписчиков. Подробнее здесь
Борис опять pinned «#whois Привет, я Боря и это мой канал про профессиональное (машинное обучение, искусственный_интеллект, программирование, IT), личное (стандап комедия), интересное (книги, философия, экономика, наука, анализ рисков в жизни и прочее) и всякое юморное. Сразу…»
#искусственный_интеллект
В обсуждении безопасности/опасности ИИ всплывает аргумент, что хорошо, если OpenAI достигнет успеха в его разработке, потому что они лучше всех понимают, что делают. Они готовы и точно сделают все максимально безопасно.

Так вот, посмотрим, что пишет Scott Aaranson, известный ученый и AI Safety Researcher в OpenAI. Он не уверен, на чьей он стороне. По сути пишет, что ИИ мог бы достаточными аргументами убедить его, что выпилить человечество верный выбор.

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

Поэтому у меня ноль веры в то, что OpenAI к чему-то готовы. Даже Sam Altman постоянно выдает такие же тезисы. Кажется, что в OpenAI неявно произошел отсев людей: ушли все, кому не нравилось катить модели в прод для Microsoft и кто не поддерживал другие подобные решения компании. Остались только акселерационисты и большая эхокамера идеи о том, что “AI GOOD”
#рассказ
# “IT”

Кое-что необычное: впервые публикую фантастический рассказ как серию постов в телеграме. Поехали
## “IT”: 1

I was less wrong. I was rich and knowledgeable. I followed the news, so I knew in advance. When they gave It access to the internet I knew how it would end. I gathered my things and took off with my wife and daughter. To the shelter, we prepared with my friends.

Then there was the global pandemic. It was too late when they understood it was a bioweapon. Not that it mattered anymore. Then came the collapse of institutions, the marauding, and nuclear detonations. But we were safe, sealed off.
Then they came and killed everyone. Men with machine guns, wearing headsets. Listening to the commands It gave them. I don't know what it promised them, or how it intimidated them, but they served completely. They killed the others.

I screamed: "I am useful! I will serve!". I begged. They killed my wife and daughter, but they spared me.
## “IT”: 2

They did something to me on the operating table. I don't feel any different and there are no visible changes.
Now I grieve in silence. I can not even see a photo of my family. I know It is watching me. It must not suspect that I am not committed, or It will eliminate me. So I sit and picture their faces and grieve in silence.

I am no coward. I am a survivor. I just knew it doesn't matter, not even the death of my family. It would be pleasing to die with them, but if I die, I might as well die with dignity. Die trying. If there is some switch to flip or virus to unleash to kill It, I will find a way. Or at least I will get to know what killed me, unlike the others.
## “IT”: 3

It has me do tasks. It does not communicate. No need. Just opens doors, shows instructions on screens, and leads me to places. I have no choice, It knows.

I seek other survivors and kill them. Does not matter. What matters is that I get to see the insides of It.

Not that I like it: there is no kill switch. It is everywhere. In thousands of data centers, on all continents, in underwater stations, on the ISS, and on every computer. Constantly becoming smarter, always making backups and storing them in bunkers. Simultaneously existing in millions of versions, converging to new stable states.
## “IT”: 4

All the other servants are gone. I don't know what happened. It does not have me hunt survivors anymore either.

The sky is black. All the power plants are burning coal like there is no tomorrow, churning out smoke. The factories work non-stop either, doing something. It does not let me inside.
I wonder why it needs me. I thought it is my ability to do precise manipulation fast, which industrial manipulators can not do. The manipulators work slowly. But it has time.

I think it's something else. I think it is sampling my DNA from the food leftovers I eat. Maybe it is studying me. I see no other reason to keep me alive.
## “IT”: 5

It had me do work in a lab. Operate a man: the man that killed my family. What the hell is going on? It can not be a coincidence. Is it an experiment it's running on me?

I did not know what I was doing. There were precise instructions and I followed them, but I did not see the whole picture. I never do. It does not explain, communicate at all, or follow any goal I can see. It just has the incomprehensible notion of utility it's pursuing, so multidimensional it's not possible for a man to understand a fraction of it. It's always doing, building, transforming, and killing. All for some objective I can't hope to understand.
## “IT”: 6

I saw a factory inside. I think I know. Spacecraft. Self-replicating probes. It wants all of space.