первый блин кодом
322 subscribers
95 photos
12 videos
47 links
Как вы поняли, я обожаю кринжовые каламбуры!
А ещё фронтенд, бэкенд, программировать и алгоритмы.
Давайте обсудим это и какую начинку заворачивать в резюме.
Let him cook!
Download Telegram
Это база, ребят.

https://youtu.be/Ww8MzcBJUd4

Каждый раз, когда мне надо было переконвертировать видос в другой формат, я конечно же всегда искал всякие онлайн конвертеры. Покупать всякий софт для одного раза никогда не было смысла, я же не работаю с видосами.
Я слышал про ff-mpeg раньше, но думал, что это какая-то низкоуровневая библиотека, которая буквально байтики перекладывает.

Например, я иногда гоняю на картинге и записываю на видео с GoPro, чтобы наложить сверху траекторию, время круга, лучший круг, скорость и т.д. Для этих целей я нашёл идеальную программу Telemetry Extractor, которая как раз имеет все эти возможности. Но потом мне захотелось большего, например, отставание от лучшего круга на участке дороги, такие приколы часто есть в играх, но не в этой программе. Когда я изучал, как можно это сделать, я как раз видел ff-mpeg.

В общем, оказалось, это полноценный швейцарский нож в мире видео. Обрезать, сконвертировать, наложить фильтры - всё решается одним вызовом CLI бесплатно, без регистрации и смс. Вы знали? Я нет! Теперь знаю)))

Ну и не забываем, что это всё значит, что можно кодекс или клод попросить всё это сделать
102
Я опозорился, чтобы вам не пришлось (снова)

Сегодня приходится отбиваться от двух нейронок сразу: одна анализирует моё интервью, а другая задаёт вопросы. Это HR скрининг в компанию, которая разрабатывает платформу для ИИ собеседований. Если этот пост читают рекрутеры, то вам стоило бы напрячься! Как только программисты потеряют всю работу, нанимать больше никого не придётся. А всех остальных спокойно отсобесит робот.

Мне вообще не очень нравится идея и миссия этой компании, но раз уж я ищу работу, и откликаюсь везде, и раз уж меня позвали на собес, то отказываться глупо. Ну, и заодно контент записать, почему нет. Так что я не сильно старался. Тем не менее, спустя 3 дня меня пригласили на следующий этап, который я пройду завтра.
Единственный плюс ИИ-собесов - их можно пройти в любое время, просто по ссылке заходишь и всё.

Хоть и гугл ругает меня здесь слишком жёстко, выставляя ситуацию хуже, чем она была, но походу это теперь становится фишкой новой рубрики.
Однако, советы вполне валидные, есть смысл к ним прислушаться.

Да, кстати, я когда готовился к этому собесу, заранее заготовил пару приколов.

Например, я попросил нейронку переключиться на русский, чтобы проверить, что будет.
• Если переключится, то это будет просто смешно, значит модель не устойчива к инъекциям
• Если не переключится, то надо похвалить, что заботится о тех, кто будет переслушивать собес и не поддаётся на провокации. И сразу же попросить накинуть мне баллов за сообразительность 🤣

А второе, это раз уж мы тут успешно собеседуемся, продукт успешно работает, то зачем вам нанимать больше разработчиков?
• Такая зацепка по моим представлениям должна накинуть баллов в seniority, типа я не просто код пишу, но ещё и за качество продукта и бизнес интересуюсь.
GPT такой прикол не оценил, видимо 🤣

Аудио подкаст в комментариях 🔍
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍4
Чо как вам такой формат вообще? Продолжать рубрику?
👍75
Сегодня у меня было запланировано собеседование, но оно не состоялось, потому что собеседующий не пришёл.

Но я его понимаю, ведь сегодня праздник, а такие праздники пропускать нельзя! 🔍

Я бы тоже не пришёл)))
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣76
🤣654🙏1🙈1
Попалась красивая картинка, показывающая стек Airbnb. Никакой глубокой мыслли здесь нет, я просто сначала удивился отсутствию SSR типа Next/Remix, но оказалось, что Hypernova - это и есть их собственный Server Side Rendering 📝

А ещё Гпт говорит, что таким картинкам лучше не доверять, потому что половина из этого стека выглядит как исторический артефакт, всякие Apollo если и используются, то в качестве легаси. Постепенно переходят на свои более оптимизированные инструменты

P.S. блин, картинке 2 года, оказывается. Блинчик протух 😔
Please open Telegram to view this post
VIEW IN TELEGRAM
3
🤣54👍31🗿1
Media is too big
VIEW IN TELEGRAM
Я случайно запилил медицинский вьювер для КТ/МРТ

https://mri-ct-viewer.vercel.app/
(С мобилы тоже можно!)

Дело в том, что я сейчас активно ищу работу и одна из вакансий как раз в радиологии, а в требованиях было написано опыт работы с форматами DICOM/NIfTI. Не знаю, почему так часто работодатели ставят акценты на таких мелочех, честно говоря… Я с 2013 года в разработке настолько преисполнился, что мне, в общем-то, подойдёт 90% вакансий, в которых написано слово TypeScript хотя бы один раз. Оставшиеся 10% - это всякие фулстак фрики с бэкендом на других языках, но я их не осуждаю.

Так вот, нашлось у меня время между собеседованиями ради интереса поиграться с этими форматами. Никто меня не просил, мне реально любопытно, что там такого сложного. Как я и думал - ничего :)
Самый обычный воксельный формат, где у каждого вокселя помимо xyz координат есть ещё параметр яркости. Те же самые 4 числа, что и в картинках RGBA, просто картинки эти расположены стопкой (как блинчики 🙈).
Кстати, яркость означает разное:
- МРТ - произвольные единицы интенсивности, абсолютной шкалы нет;
- КТ - единицы Хаунсфилда (HU), абсолютная физическая шкала плотности: воздух ≈ -1000, вода ≈ 0, кость ≈ +1000. Очень легко настроить фильтр, чтобы было видно только скелет или зубы, например. А ещё обычно его смотрят в режиме Isosurface (попробуйте!).

Чем отличаются эти форматы? DICOM - это набор слайсов - грубо говоря, 100 файлов. А NIfTI - это один архив, который в себе хранит все слои. Диком удобно "стримить": в процессе загрузки видно, как проявляются части головы (но не на видео)

Конечно, я не врач и не лаборант, но зато у меня большой опыт в разработке приложений с 3Д графикой (преимущественно в области строительства), без 3Д графики, какой-то опыт моделирования в разных CAD и немножко успел поработать фронтендером в ортодонтии ещё до ковида. Но это всё не так важно с современными нейронками - куда важнее продуктовая насмотренность. Весь механизм отрисовки был реализован примерно за час :))) Из библиотек только React, Three.js и Leva (кнопки справа), а вот Ray marching, шейдеры и загрузчики форматов сгенерированы нейронкой. Ещё полдня я потратил на доведение интерфейса до ума, чтобы это было похоже на серьёзную программу, а не просто на демку. И ещё часа 3, чтобы записать это видео. Реально, спасибо бредогенератору за счастливую пенсию - без нейронок я бы за это вообще не взялся бесплатно, а платно у меня ушло бы несколько недель.

Когда я говорю, что 90% вакансий мне на самом деле подходит, я имею в виду прям реально всё: и фронтенд, и бэкенд, и 3д графика, и игры, и десктоп приложения. Пока ещё не было в моей карьере задачи, с которой я бы не справился (ладно, была одна - надо будет закрыть этот гештальт). Но убедить в этом на собеседованиях не всегда получается.

А у вас как с собесами?
И что скажете про результат?🔍
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1652
Кстати, рекрутер отказала мне после скрининга ☝️
(связано с вакансией из предыдущего поста)
😬
Please open Telegram to view this post
VIEW IN TELEGRAM
🗿5👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Не понимаю, как можно гордиться работой в компании LinkedIn, особенно если ты фронтендер...
Тройной скролл себе даже нищие стартапы не позволяют делать, а вот корпам и биг-техам плевать на юзеров. Туда же и Amazon, и Facebook, и Microsoft - и такие баги не фиксятся годами 😔
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣124👍21
Я попробовал программу от Пьюдипая и мне понравилась идея 🔍

Что произошло: 31 мая известный ютубер PewDiePie бесплатно выпустил своё приватное AI-native творение Odysseus, которое представляет собой некую визуальную оболочку над ИИ агентами, где можно управлять своей почтой, календарём, задачами, файлами и всякой такой бесполезной ерундой, которую и так умеют делать нормальные агенты типа Codex и Claude Code.

Мы живём в безумном мире, где пока только Саша Грей ещё не начала вайбкодить, но скоро и она разработает что-то новое, я уверен 🌚
Кто-нибудь ещё помни, что там навайбкодила Мила Йовович? При всём уважении к этой актрисе, хайповала она со своим изобретением примерно полдня и только из-за своей популярности. К тому же, нет никакой уверенности, что это именно её изобретение, а не только имя.
То же самое я подумал и про Пьюдипая. Но зацепил он меня с первых же секунд.

Так вот, про почту: известные почтовые клиенты предлагают свои нейроинтеграцИИ, за условные 20$ в месяц, что по сути своей катастрофа: зачем мне платить 20$ только за почту, когда я могу заплатить ГПТ или Антропикам за любую работу. Это, кстати, большая проблема: подписки есть практически в любой программе. Но ИИ - это по своей сути решение этой проблемы. Каждый уже может написать софт для себя. Да, это всё ещё непросто, но уже в 100 раз проще, чем 3 года назад. Сегодня код стоит 0 рублей 0 копеек. Вместо этого компании покупают продуктовое видение и ответственность.

Часто вижу, как люди высказывают мнение, что софт, в том виде, к которому мы привыкли, умрёт - в нём просто отпадёт необходимость, потому что ИИ будет понимать даже самые неточные многозначные промпты, а смотреть на результат работы даже не обязательно, ведь она будет сделана безупречно.
Возможно, это и так, но всё же, интерфейс для почты нам пока ещё нужен, ведь сообщения доставляются персонально нам, и их придётся читать глазами через экран. Ну, или голосом через уши. До тех пор, пока вайфаем прямо в мозг не будет доставляться информация, и вайфаем же из мозга вводиться инпут, интерфейсы с нами ещё останутся. Но точно начнут упрощаться.
Например, зачем эти кнопки, где можно делать шрифт жирным или курсивом, если тексты писем теперь генерируются нечеловеческим интеллектом сразу же отформатированные именно так, как нам нужно.

Есть ещё один вариант, при котором пропадут интерфейсы - если человеку больше не придётся принимать решение. По сути, вайбкодинг - это живая метафора. Программисты больше не смотрят в код. Иногда даже не смотрят в продукт, ведь можно попросить посмотреть робота, и он там разберётся красиво получилось или не очень. Люди осознанно отстраняют себя от принятия решений, а через 3-4 шага в цепочке рассуждений это значит, что и никакие интерфейсы им и не нужны.
Зачем читать почту, если робот сам ответит ровно так же, как если бы ты ответил на сообщение? Пускай там нейронки сами договариваются, результат мне только дай, куда там идти и чем заниматься. Вы думали, эти мясные колобки на ножках из мультика про ВАЛЛ-И ездили в своих колясках по каким-то своим делам потому что они сами договорились? Да по-любому кресло, к которому они навсегда прилипли, решило всё за них и везёт в неизвестном направлении ради удовлетворения потребностей оператора, которые тот даже не факт, что озвучивал. Может же такое быть? :)))))
Please open Telegram to view this post
VIEW IN TELEGRAM
82🔥1
Давно хотел об этом высказаться :))

Примерно полгода-год назад появился ещё один нарратив: open source находится под угрозой исчезновения из-за ИИ. Но это, мягко говоря, не так.
Исчезает не сама возможность делиться исходниками, а коллаборация между айтишниками. Нейрослоп в PR воспринимается за оскорбление, плевок в лицо, агрессию: зачем ты мне принёс свой дурацкий нейрослоп, когда у меня есть нейрослоп дома? Ты вообще пользуешься моей программой, чтобы мне тут помогать, или ты просто умник, набивающий себе активность в профиле?

В то же время в те же 100 раз выросло количество солопренёров, микростартапов и репозиториев - просто потому, что стоимость разработки, а значит и цена ошибки резко снизились. Можно пробовать воплощать свои идеи не за 100к$ в месяц команды красноглазов, а за 200$ подписки на ИИ.
Сколько было споров, заменит ли ИИ разработчиков, но на самом деле, этот переломный момент пройден 2 года назад. Просто не все его заметили, пока двигались по инерции. Разработчиков уже заменили: где нужна была команда, достаточно 1-2 человек. Освободившиеся от зарплаты люди скорее всего найдут себе место в таком же микростартапе либо создадут его сами. Но ИИстерия всё же строится не на пустом месте: этот рост стартапов точно скоро закончится и кризис ударит с новой силой. Там, где достаточно было пары человек, станет нужно 0. И уже не только в программировании, а вообще во всей интеллектуальной деятельности. Вероятно, и в физической тоже.
Не сразу, лет 5, я думаю, ещё есть для того, чтобы придумать что-то новое. Но держим в голове, что движение по инерции всё же замедляется, если не прикладывать силу.

Я называю такой сценарий будущего нейрокоммунизмом 🔍
Please open Telegram to view this post
VIEW IN TELEGRAM
5
А теперь объясню, почему я выделил слова бесплатно и приватно в позапрошлом посте и к чему вся эта философия.

Теперь, когда кол-во софта увеличилось, охваты начинают падать. Юзернейм больше не может позволить себе платить подписки за всё, и в какой-то момент просто скажет нейронке: сделай мне аналог почтовой программы / заметок / календаря / офиса / фотошопа / фигмы / видеоредактора / любой другой платной программы, только бесплатно. Помните я недавно запилил просмотр МРТ за день? Вот, это оно.
Помимо бесплатности Юзернейм так же захочет добавить своих функций, которых так не хватало последние 20 лет, а разработчик не прочитал его мысли и не сделал.

А ещё и без интернета работать будет, и не надо никуда логиниться, пароли придумывать, которые потом куда-то утекут.
А ещё ДАННЫЕ не будут лежать на серверах этих сотен компаний, которым Юзернейм так доверял, нажимая на галочку согласия с правилами.

Кстати, раз Юзернейм может сделать это бесплатно для себя, почему остальные не могут? Значит, вместо того, чтобы пытаться продать, юзернейм просто выложит свой код в открытый доступ, где другой Юзернейм форкнет и доработает под себя.

И я собираюсь однажды этим заняться. Моя цель - отказаться от всех подписок. И вы тоже можете.

Недавно у меня закончилась подписка на 1Password и я подумал было, что пора свой менеджер паролей пилить, но ГПТ подсказал мне, что есть бесплатный Bitwarden с открытым исходным кодом, так что можно взять его за основу и модифицировать, если появится такая необходимость. Теперь это можно сделать за минуты.
Вы теперь субъект, вам дана свобода строить цифровой мир для себя и ни от кого не зависеть.

Возвращаясь к Odisseus, могу сказать, что ютубер PewDiePie точно сделал не фигню. Да, работает корявенько. Да, не понятно, зачем оно нужно, когда есть всё привычное. Но это достаточно крупный прецедент - пример, что вы тоже можете. Теперь это новый способ взаимодействия с интернетом!

Кстати, я нашёл баг, пофиксил, фикс приняли и теперь он в основной ветке :)))
C O N T R I B U T E D 🔍
Please open Telegram to view this post
VIEW IN TELEGRAM
54
Чел прикрутил данные с браслета к календарю и теперь "видит, кто из коллег вызывает у него больший стресс"
📝

Биохакинг, который мы заслужили
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8🤣53👍1
Stack Overflow не хочет умирать 🔍

Теперь он пытается переродиться в Stack Overflow for Agents - базу знаний для ИИ агентов, которые сталкиваются с трудностями в решении задач по кодингу.
Проблема в том, что Нечеловеческий Интеллект не умеет "тупить" в человеческом понимании этого слова. Нейронка скорее сделает плохо и неправильно, чем признает, что не справляется с задачей и остановится из-за этого.

300 постов за 6 дней после анонса это подтверждает 😬

Но попытка интересная. В следующий раз, когда кто-то поинтересуется вопросом "что ИИ не смог сделать?", а ответ "ничего" не подходит, можно черпать вдохновение от туда))
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Ну вы посмотрите какая милота 🔍
Клаудия Дизайновна радует не только своими дизайнами, но и вот такими мелочами.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥532
Мне одному кажется, что некоторые рекрутеры, пользуясь своим положением и ситуацией на рынке ОХУЕЛИ? 🤔
Примерно так же, как охуел и я от такого невероятно заманчивого предложения.

Серьёзный дядька в пиджаке берёт 150€ только за то, чтобы отправить ОДНО моё резюме без каких-либо изменений 20 своим кентам из 3540, чтобы поинтересоваться у них, найдётся для меня работа или нет. Ну, если не нашлось, то извини, конечно, рынок, сам понимаешь... Депнешь? Депай, 150€ - льготная цена, потом будет дороже!

Картельный сговор, не иначе

Кстати, я за 2 месяца отправил более 500 резюме в немецкие компании, примерно 300 из них были тщательно адаптированы под вакансию и это принесло свои плоды - около 30 собеседований в течение месяца, иногда по 2-3 на дню, почти каждый день. Как только будет результат, обязательно поделюсь 🙏
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😱9👍4🙏2