The ExtremeCode Times
Короче, попросил ваш чатжопэтэ нагенерировать мне простой код (функцию map, котая к каждому элементу коллекции применит функцию). Выдало рабочий код, но никто не замечает маленькие нюансы? Кто заметил, пишите в каментах.
Так он же лишний тип нарисовал. Вот реализация без ненужного U. Ещё варианты, что не так, будут?
🥴127🤨18👍9🤔8🍌6😭4🗿2🌭1
The ExtremeCode Times
Так он же лишний тип нарисовал. Вот реализация без ненужного U. Ещё варианты, что не так, будут?
Отлично, подписчики из комментариев. А что если я скажу, что этот вариант тоже нагенерил чатЖПТ на тот же промт?
😢129😁75 35🌭12🥴7🤓5❤3🤔3🤗3🤨2
Крч, нужно было быстренько занырнуть во внутренности YouTube плеера, реверснуть и вытащить кое-какой инфы, не суть короче. Приключение на 20 минут, зашел и вышел.
Ага, конечно. Случилась бигтеховая классика. Понаберут, блядь, олимпиадников по объявлению. В чем суть кратко:
Для инициализации ютубовского плеера запилен JSON объектик у них, небольшой такой, скромный, на 20 СУКА ТЫСЯЧ СТРОК.
Вложенность объектов просто неадекватная, дохрена информации о видео просто дублируется по несколько экземпляров.
Вот например, что требуется, для того, чтобы от корня добраться до числа лайков под видео:
Не веришь мне? Зацени сам, бахнув в сонсольке своего браузера:
Ага, конечно. Случилась бигтеховая классика. Понаберут, блядь, олимпиадников по объявлению. В чем суть кратко:
Для инициализации ютубовского плеера запилен JSON объектик у них, небольшой такой, скромный, на 20 СУКА ТЫСЯЧ СТРОК.
Вложенность объектов просто неадекватная, дохрена информации о видео просто дублируется по несколько экземпляров.
Вот например, что требуется, для того, чтобы от корня добраться до числа лайков под видео:
const likes = contents.twoColumnWatchNextResults.results.results.contents[0].videoPrimaryInfoRenderer.videoActions.menuRenderer.topLevelButtons[0].segmentedLikeDislikeButtonViewModel.likeButtonViewModel.likeButtonViewModel.toggleButtonViewModel.toggleButtonViewModel.toggledButtonViewModel.buttonViewModel.accessibilityText
Не веришь мне? Зацени сам, бахнув в сонсольке своего браузера:
console.log(window.ytInitialData)
💅345 293😱58🤣48👍40🫡24🗿9🤨8✍6🏆4
Итак, народ, хочу преисполниться. Чувствую нереальное программерское вдохновение и хочу почитать, что нибудь жоское. Возможно про то, что прочитаю засниму видос.
Посоветуйте, что почитать, в каментах, а то нейросети запрос не вывозят, выдают всякую шляпу, типа Макконела и Мартина (а это слишком попсово, для нас с вами).
Посоветуйте, что почитать, в каментах, а то нейросети запрос не вывозят, выдают всякую шляпу, типа Макконела и Мартина (а это слишком попсово, для нас с вами).
👍158💅38❤11 11🤨7🔥3😴2🤔1🌭1😐1
Знаете, что я думаю по-поводу пиздежа на счёт опыта в резюме?
Я думаю, что проблема вовсе не в пиздоболах, которые хотят сожрать больше, чем помещается в рот, а в СИСТЕМЕ. Если бы система работала так, что работяг нанимали бы с учётом их реальных навыков, то такой проблемы просто не было бы.
Всё что надо сделать - это ввести культуру наёма, которая позволит определять скилл спеца вне зависимости от его опыта. Бизнесу не нужен ОПЫТНЫЙ работник, бизнесу нужен работник, который имеет соответствующие навыки.
Я понимаю, что перебирать 10000 кандидатов, которые припёрлись на одно место сложно, но если они начнут разьёбывать HR'ские фильтры пиздежом, разве будет проще?
Я думаю, что проблема вовсе не в пиздоболах, которые хотят сожрать больше, чем помещается в рот, а в СИСТЕМЕ. Если бы система работала так, что работяг нанимали бы с учётом их реальных навыков, то такой проблемы просто не было бы.
Всё что надо сделать - это ввести культуру наёма, которая позволит определять скилл спеца вне зависимости от его опыта. Бизнесу не нужен ОПЫТНЫЙ работник, бизнесу нужен работник, который имеет соответствующие навыки.
Я понимаю, что перебирать 10000 кандидатов, которые припёрлись на одно место сложно, но если они начнут разьёбывать HR'ские фильтры пиздежом, разве будет проще?
👍552🔥45💯31❤18🥴15🍌9🗿7🤨4😁3🐳2
Сижу значит, потягиваю пивко в это прелестное утро понедельничка. Тут внезапно приходит нотификашка от BotFather, о том, что Шизбот немного приуныл и более не реагирует на сообщения.
"Кайф" — подумал я. На похуй залезаю, посмотреть че там в логах. Оказывается, какой-то клувень не поленился заказать около 8к ботов, чтобы заспамить личку нашего шизика.
Нейтан немножко не выдержал такой напруги и решил умереть (я хз как настолько хреново можно было накодить обработчик сообщений на вебхуках)
Ладно короче, в итоге, чтобы очистить очередь сообщений, поднял за 0.0005 наносек простенького локального бота. Весь дудос был успешно слит в унитаз.
Шизика подниму, как закончу с пивком🥂
"Кайф" — подумал я. На похуй залезаю, посмотреть че там в логах. Оказывается, какой-то клувень не поленился заказать около 8к ботов, чтобы заспамить личку нашего шизика.
Нейтан немножко не выдержал такой напруги и решил умереть (я хз как настолько хреново можно было накодить обработчик сообщений на вебхуках)
Ладно короче, в итоге, чтобы очистить очередь сообщений, поднял за 0.0005 наносек простенького локального бота. Весь дудос был успешно слит в унитаз.
Шизика подниму, как закончу с пивком
Please open Telegram to view this post
VIEW IN TELEGRAM
Короче, молодые люди. Так как я совсем одебилел от блогерствования, я решил снова восстановить былую силу. На данный момент я прошёл ряд собеседований (первый раз за 10 лет). И просто хуй его знает, как вы выдерживаете это давление.
На двух меня обоссали как дешёвку (я плакал после них). Ещё два я жоско развалил в хлам (и получил отказ по причине "оверквалифайд"). И ещё на одном меня заскамила HR. Скоро расскажу по-подробнее (естественно компании называть не буду).
P.S. Видосы по устройству на галеры снимали гребущие админы. Нас здесь много. Поэтому не надо спамить в каментах типа "аряяяяяяяяяяяя, а чё ты по устройству видосы снимаешь". Я видосы по устройству не снимаю.
На двух меня обоссали как дешёвку (я плакал после них). Ещё два я жоско развалил в хлам (и получил отказ по причине "оверквалифайд"). И ещё на одном меня заскамила HR. Скоро расскажу по-подробнее (естественно компании называть не буду).
P.S. Видосы по устройству на галеры снимали гребущие админы. Нас здесь много. Поэтому не надо спамить в каментах типа "аряяяяяяяяяяяя, а чё ты по устройству видосы снимаешь". Я видосы по устройству не снимаю.
👍349 128😁26❤20🥴15💅10🗿7🌭5🤓4❤🔥3
The ExtremeCode Times
> АРРРРЯЯЯЯ, НИАСИЛИЛ ДДОС Да тут просто широкая на широкую наложилась. Одно событие абсолютно никак не связано с другим. Просто нужно ботэ переделать с блоксхем и развернуть на другом хосте. Полчаса работы.
Так-с, ну вроде починил шизика.
Ушло на все ровно 25 минут👌
Ушло на все ровно 25 минут
Please open Telegram to view this post
VIEW IN TELEGRAM
❤185 112🤣50 33👍9😐7🤔3🌚3💅3🥰2
Итак, молодые люди, мне подкинули руководство о том, как сделать ваш код чистым:
a) нанять специально обученного дворника;
b) мыть руки перед тем, как садишься его писать.
Ну а если без шуток, то у ребят из Garage Eight есть неплохой выпуск в подкасте «Люди и код» на эту тему. Там Катя Филиппова, гуру по клинингу кода и одновременно бэкенд-разработчик на Golang в Garage Eight, подробно рассказывает про методику TDD: как она спасала их от «пожаров» и почему их жизнь стала сильно спокойней.
Говорят, что после этого выпуска ваш код и карма могут очиститься, но не верьте мне на слово, а лучше послушайте выпуск сами. Если поставить лайк, то это точно произойдет.
a) нанять специально обученного дворника;
b) мыть руки перед тем, как садишься его писать.
Ну а если без шуток, то у ребят из Garage Eight есть неплохой выпуск в подкасте «Люди и код» на эту тему. Там Катя Филиппова, гуру по клинингу кода и одновременно бэкенд-разработчик на Golang в Garage Eight, подробно рассказывает про методику TDD: как она спасала их от «пожаров» и почему их жизнь стала сильно спокойней.
Говорят, что после этого выпуска ваш код и карма могут очиститься, но не верьте мне на слово, а лучше послушайте выпуск сами. Если поставить лайк, то это точно произойдет.
🗿88👍17🤣9😁8❤4☃4✍3🍌3💅2😭1
Короче, чёт в голосяндрий. Мелкомягкие тут анонсировали свой новый процессор с "ядрами для ИИ", который быстрее MacBook Pro с M3 на целых 58%. Архитектура ARM.
Собсна у меня возникли следующие вопросики:
1. Чё там с портированием/эмуляцией x86 приложений. У эпла был из коробки инструмент готовый, а в анонсе альтернативы от мягких я не увидел.
Окей, есть базовый набор выживания состоящий из Teams, PowerPoint, Outlook, Word, Excel, OneDrive и OneNote. Chrome, Spotify, Zoom, WhatsApp, Blender, Affinity Suite, DaVinci Resolve.
Часть приложений просто реализована на базе Chromium, портировать их не проблема. В общем, те же самые грабли в очередной раз, нужно ждать пока большую часть актуального софта портируют на новую архитектуру. А если продажи будут всратые, то процесс может растянуться на годы.
2. Бенчмаркинг. В очередной раз сравнивают производительность в попугаях и выдают за неибаца прорыв. В первой же сноске можно узнать всю суть:
Двенадцати-десяти ядерники бенчмаркают в мультипоточной производительности с восьмиядерником. Ух бля, вот это прирост.
UPD:
Эмулятор таки есть, называется Prism, в статье на блоге ему уделено всего 1 предложение, легко пропустить.
Собсна у меня возникли следующие вопросики:
1. Чё там с портированием/эмуляцией x86 приложений. У эпла был из коробки инструмент готовый, а в анонсе альтернативы от мягких я не увидел.
Окей, есть базовый набор выживания состоящий из Teams, PowerPoint, Outlook, Word, Excel, OneDrive и OneNote. Chrome, Spotify, Zoom, WhatsApp, Blender, Affinity Suite, DaVinci Resolve.
Часть приложений просто реализована на базе Chromium, портировать их не проблема. В общем, те же самые грабли в очередной раз, нужно ждать пока большую часть актуального софта портируют на новую архитектуру. А если продажи будут всратые, то процесс может растянуться на годы.
2. Бенчмаркинг. В очередной раз сравнивают производительность в попугаях и выдают за неибаца прорыв. В первой же сноске можно узнать всю суть:
Tested May 2024 using Cinebench 2024 Multi-Core benchmark comparing Copilot+ PCs with Snapdragon X Elite 12 core and Snapdragon X Plus 10 core configurations to MacBook Air 15” with M3 8 core CPU / 10 Core GPU configuration. Performance will vary significantly between device configuration and usage.
Двенадцати-десяти ядерники бенчмаркают в мультипоточной производительности с восьмиядерником. Ух бля, вот это прирост.
UPD:
Эмулятор таки есть, называется Prism, в статье на блоге ему уделено всего 1 предложение, легко пропустить.
Да зачем мне эти софт-скиллы, я же программист ©
В LinkedIn одного из админов на днях постучался типичный представитель "Хомо-Айтишус", который вежливо попросил поставить звездочку на его гитхаб-репозиторий, так как это очень сильно поспособствует получению визы для талантов в Англии. Однако, будущему 5 o'clock Enjoyer не повезло - шизоличность оказалась в отпуске, вдали от компа, неспособная нажать заветную кнопочку. И вроде бы на этом моменте следовало бы диалог закончить: ведь собеседник находится в отпуске, вероятно, не хочет задаваться рабочими вопросами и даже слышать упоминания о Гитхабах, проектах и прочей поеботе, которой хватает и в серые задротские будни. Однако, современные айтишники в своей духоте настолько преисполнились, что разучились принимать отказы и наплевали на личные границы других людей. Поэтому этот бинарный кабачок начал спамить в личку мольбами о заветной звездочке, и в конце концов, добавил автора в ЧС, не выдержав тотального игнора.
P.S. Вопрос к отпищекам: как вы считаете, насколько этично с помощью назойливости фармить таким образом звездочки? Ведь более талантливый, но скромный и неприставучий айтишник может померкнуть на фоне душнилы без комплексов.
P.P.S. Кстати проект - это не какая-то не ебаца библиотека рокет саенс, а учебный Open Source магазин пирожков, которые джуны щас толпами пишут, чтобы было добавить чего в резюме. Хотя на линкаче душнила себя величает Тимлидом. Верим?
В LinkedIn одного из админов на днях постучался типичный представитель "Хомо-Айтишус", который вежливо попросил поставить звездочку на его гитхаб-репозиторий, так как это очень сильно поспособствует получению визы для талантов в Англии. Однако, будущему 5 o'clock Enjoyer не повезло - шизоличность оказалась в отпуске, вдали от компа, неспособная нажать заветную кнопочку. И вроде бы на этом моменте следовало бы диалог закончить: ведь собеседник находится в отпуске, вероятно, не хочет задаваться рабочими вопросами и даже слышать упоминания о Гитхабах, проектах и прочей поеботе, которой хватает и в серые задротские будни. Однако, современные айтишники в своей духоте настолько преисполнились, что разучились принимать отказы и наплевали на личные границы других людей. Поэтому этот бинарный кабачок начал спамить в личку мольбами о заветной звездочке, и в конце концов, добавил автора в ЧС, не выдержав тотального игнора.
P.S. Вопрос к отпищекам: как вы считаете, насколько этично с помощью назойливости фармить таким образом звездочки? Ведь более талантливый, но скромный и неприставучий айтишник может померкнуть на фоне душнилы без комплексов.
P.P.S. Кстати проект - это не какая-то не ебаца библиотека рокет саенс, а учебный Open Source магазин пирожков, которые джуны щас толпами пишут, чтобы было добавить чего в резюме. Хотя на линкаче душнила себя величает Тимлидом. Верим?
💅391😁163👍34🥴25🤨13❤10🔥5🍾4🤩2🐳2
Слушайте, а чё за херня вообще? Стоит мне зайти на какой-нибудь сайт, где считают айтишные зарплатки, так там пишут, что фронтендеры хоть на чуть-чуть, но получают меньше.
У меня есть несколько гипотез по этому вопросу:
> У фронтендеров менее квалифицированная работа
> Фронтендеров больше и трахает невидимая рука рынка из-за смещения спроса-предложения
> Это традиция такая
> Среди фронтов больше джунов, чем среди бекендеров и они просто срут в статистику
Некст постом запилю опрос, туда закидывайте ваше мнение.
У меня есть несколько гипотез по этому вопросу:
> У фронтендеров менее квалифицированная работа
> Фронтендеров больше и трахает невидимая рука рынка из-за смещения спроса-предложения
> Это традиция такая
> Среди фронтов больше джунов, чем среди бекендеров и они просто срут в статистику
Некст постом запилю опрос, туда закидывайте ваше мнение.
🔥175🤔24👍12❤5😁4🗿4❤🔥1🐳1💋1🦄1
Почему фронтендеры получают по статистике меньше бекендеров?
Anonymous Poll
20%
Менее квалифицированная работа
28%
Предложения на рынке больше
22%
Айтишные традиции шейминга фронтендеров
30%
Статистика говна
😍71🦄21 17✍10💅6 6👍5🌭3🐳1🎃1
Ну что, молодые люди, кому-то нужны секретики профессиональных профессионалов?
А что если я знаю где их достать? Вот, хотя бы в специальном боте, в котором можно пообщаться с топ экспертами и получить гайды для развития карьеры.
> Надо всего лишь запустить бота "Правда или действие".
> Перейти в приложение и накидать своих вопросов.
> Получить честные ответы и подарки от компаний.
Можете спрашивать, что хотите. Типа, "Эй, как тебе там в роли лида?" или как стать такими же крутыми, как и они. Это отличная возможность перенять ценный опыт и дать развитие своей карьеры. Ну ещё это весело.
Так же в боте есть гайды для развития карьеры, 10 экспертов из разных сфер, подарки, мерч, личные и карьерные консультации.
Мы выбираем Правду, теперь ваш ход 👉 ссылка на бота
А что если я знаю где их достать? Вот, хотя бы в специальном боте, в котором можно пообщаться с топ экспертами и получить гайды для развития карьеры.
> Надо всего лишь запустить бота "Правда или действие".
> Перейти в приложение и накидать своих вопросов.
> Получить честные ответы и подарки от компаний.
Можете спрашивать, что хотите. Типа, "Эй, как тебе там в роли лида?" или как стать такими же крутыми, как и они. Это отличная возможность перенять ценный опыт и дать развитие своей карьеры. Ну ещё это весело.
Так же в боте есть гайды для развития карьеры, 10 экспертов из разных сфер, подарки, мерч, личные и карьерные консультации.
Мы выбираем Правду, теперь ваш ход 👉 ссылка на бота
Проснулся, запустил компик, сделал docker run и получил
Офигенно. Хоть впн не вырубай.
Since Docker is a US company, we must comply with US export control regulations. In an effort to comply with these, we now block all IP addresses that are located in Cuba, Iran, North Korea, Republic of Crimea, Sudan, and Syria. If you are not in one of these cities, countries, or regions and are blocked, please reach out to https://hub.docker.com/support/contact/
Офигенно. Хоть впн не вырубай.
The ExtremeCode Times
Проснулся, запустил компик, сделал docker run и получил Since Docker is a US company, we must comply with US export control regulations. In an effort to comply with these, we now block all IP addresses that are located in Cuba, Iran, North Korea, Republic…
This media is not supported in your browser
VIEW IN TELEGRAM
🔥294 99🤣23❤16👍11😁10😐9🤔1
👉 Новое видео на канале: https://youtu.be/Wrhj1ZUMvMs
P.S.
Ну и если я какой-то текст дочитываю до конца, то никогда не поленюсь поставить лайк и в комменте написать что-то типа: "Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?"
P.S.
Ну и если я какой-то текст дочитываю до конца, то никогда не поленюсь поставить лайк и в комменте написать что-то типа: "Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?"
YouTube
Умение разбираться в чужом коде
Erid: 2Vtzqv5aBD7 | Тот самый курс по Go-разработке с гарантией трудоустройства: https://clck.ru/3AsQ5t Оплата обучения — только после выхода на работу!
---
Подпишись на наш Telegram Канал 🖤 https://t.iss.one/extremecode
The Saga by Karl Casey @ White Bat Audio…
---
Подпишись на наш Telegram Канал 🖤 https://t.iss.one/extremecode
The Saga by Karl Casey @ White Bat Audio…