The ExtremeCode Times
40.9K subscribers
570 photos
47 videos
5 files
515 links
IT punks.

❤️ YouTube
https://youtube.com/ExtremeCode

💸 Реклама
@Mshvyag / [email protected]

Для РКН: № 5025353650
Download Telegram
Так ребята, подъем, у нас новый ⚡️Blazingly Fast язык для разработки AI, который в 35000 раз быстрее Python 🤡

Называется он Mojo позиционируется как ЛУЧШИЙ ЯЗЫК ПРОГРАММИРОВАНИЯ ДЛЯ AI, и выпущен какой-то ноунейм конторкой (Modular Inc.), которая очевидно, зарабатывает на этом самом AI хайпе продажей лопат (выпуская свою платформу и оказывая тех. поддержку).

Собсна, встаёт вопрос, а откуда мля прирост в x35000? Я конечно дилетант в параллельных вычислениях и нейронках, но первый же пример сравнения кода как бы намекает, что Mojo просто выполняет код используя SIMD инструкции, а в качестве примера кода на Python там показан однопоточный вариант.

Сука, как же у меня с этого горит. Я там годик назад разбирался с другой блейзингли фаст платформой, там похожий манипулятивный прием использовался. Такое ощущение шо эти типочки всех айтишников за дегенератов держат. Вбрасывают свой охуительный прирост, а на чём конкретно он базируется тихонечко умалчивают. Естественно никто дотошно бенчмаркать этот код и не будет. Зато по Twitter'у потом новости моментально разлетается с вот этим вот "куд-кудах х35000 прирост"

Поясню в чем разница на базированном примере. Язык программирования тут особой роли играть не может, основной работой занимается железо. Вот, например есть у нас C++ и есть две матрицы размером 10^6 х 10^6. Задача их перемножить между собой. Важно решать ее в лоб самым тупорылым способом (построчно проходить) на CPU, то время вычисления займет охренительно много времени. Если разбить эту задачу на цепочки и скормить GPU как SIMD, то оно будет решено за 150 наносек. Прирост x35000? Типа того.

В итоге остается один вопрос, а насколько проще писать параллельный код на этом языке и насколько есть смысл подсаживаться на новый (кстати, полностью совместимый с Петухоничком) язык программирования. Но нет, подожди, я забыл один самый главный нюанс, исходный код этой шляпы — закрыт 🤡
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡1.14K👍141🤣76🤔2416👾14🔥12👏5🫡4🕊3
Блядь, по горячим следам бомблю. Поначитался тут значит Софтваре Влоггера с его похождениями в но-коде платформе для автоматизации задачек, аля Zapier, только на минималках, без блекджека и на JavaScript'е под названием n8n.

Ну, а мне тут как раз сводную аналитику надо было сделать. Думаю: Найс контент братан, я щас вкачусь и по быстренькому всё сделаю. Будет классно.

Ага. Каждый грёбаный раз, когда я вкатываюсь в какую-то новомодную штуку, весь процесс превращается в ебучий абсурд.

Продолжение ниже
🤡268👍64🤯137😁5🤓4🔥2😎2🤔1🎃1
The ExtremeCode Times
Блядь, по горячим следам бомблю. Поначитался тут значит Софтваре Влоггера с его похождениями в но-коде платформе для автоматизации задачек, аля Zapier, только на минималках, без блекджека и на JavaScript'е под названием n8n. Ну, а мне тут как раз сводную…
Лови мой ТОП 5 САМЫХ ГОРЯЧИХ ПРОБЛЕМ НО КОДЕ В N8N🔥

1. Я в жизни не писал столько коде, сколько написал в этом но-коде.

2. Шляпа периодически может зависать намертво в процессе выполнения списка задач. Произошло у меня это в процессе отладки пару раз, прилично подпалив мне пятую точку. Потому-что пункт 3.

3. НЕТУ АВТОСОХРАНЕНИЯ. Серьезно, ты стряпаешь мега-схемку, дебагаешь ее, гоняешь данные, а потом оно зависает и весь прогресс проебывается, потому что надо было своевременно жмакнуть кнопочку Save. У сука.

4. Косоёбая интеграция сервисов. Ясень пень, что половины того, что мне было нужно не присутствовало в качестве готовых модулей. Без проблем, я замутил свои ноды с взаимодействием с Ютабовским аналитическим апи. Но какого хера готовые ноды работают через жопу? Я вообще понять не могу.

5. Отдельный пункт выделяю чисто для интеграции Google Sheets. Уверен, для создателя этих нод приготовлен уже отдельный котёл.

Базовая задачка — есть таблица на 90 строк, нужно просто перезаписать их новыми данными, при этом некоторые данные могут повторяться, но нам похер, мы перезаписываем всё. Внимание вопрос. Каким образом можно это сделать? Ну наверное вызвать один метод, который просто перезапишет данные в указанном ренже строк. Нет, это не так. N8n нужно привязаться к полю, которое он по неведомой причине начинает использовать как Primary Key, а так как мы используем дату как то самое поле, у нас данные не перезаписываются, а всего лишь обновляются.

На этом моменте я поднапрягся, полез почитать их форумы, там создатель ответил пчелу с похожей проблемой, что-то типа "Соре братан, к сожалению у нас оно только так может работать"

Окей, бросаем этот путь, идем дальше — очищаем сначала табличку, а потом записываем данные по новой. Тут я уже сижу, жду результат, попутно потираю ручки, типа нифига я гений. Но хер там плавал, реализация ноды по очистке таблички по какой-то НЕВЕДОМОЙ ПРИЧИНЕ зависает НАМЕРТВО и ВЫЖИРАЕТ ВСЕ КВОТЫ АПИ. СУКА.

Ну чё, на сегодня квоты закончились, сижу пишу пост, завтра буду припиздячивать отдельный индексный Primary Key для этой таблички. Из-за этого, гугловские сервера каждый день будут гонять данных на 150 килобайт больше чем нужно, из-за этого ледники на полюсе растают, уровень воды в океане подымется, и надеюсь, создателя этого ебаного N8N затопит.
🤡533🤣327👍121💩1715👏9😁7🗿6🎃4🍌3
Значит так, молодые люди. Не знаю как вам, но лично я устал от того, что гигабигтехи смачно жрут НАШ айтишный пирог и думают, что он принадлежит только им.

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

Есть у нас такой Денис (@gofolgof), мы писали о нем раньше. Он самостоятельно организует конференцию exoz. Ну и любезно приглашает туда и нас с вами. Можете ознакомиться с его предложением на сайте https://exoz.ru

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

Так что, 27 мая 2к23 года приходите к Денису на конференцию в Калуге, если есть такая возможность и развлекайтесь.

#реклама ИП Петров Денис Алексеевич, ИНН 402915535006, erid: LdtCKUkPF
🤡421👍14418🗿14🔥5🤷‍♀4💩4🤔3😁1🤩1
Цитируя ChadGPT-8000 🧠:
— "В этом невероятном видео раскроется грандиозный прорыв в мире IT! Откройте для себя магические ключи к успеху проекта - соблюдение договоренностей! Узнайте, как эти принципы преображают обычный код в шедевр, готовый покорить мир IT! От истории разработки Linux до безумных проблем JavaScript и браузеров, вы увидите, как соблюдение договоренностей приводит к взрывным результатам. Готовы ли вы к этому потрясающему открытию? Погрузитесь в мир IT-волшебства прямо сейчас! Это будет самая эпическая поездка вашей жизни!"

💥 https://youtu.be/KpohpURAKUQ

P.S.
Ну и если я какой-то текст дочитываю до конца, то никогда не поленюсь поставить лайк и в комменте написать что-то типа: "Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?"
🤡328🔥147👍11425🌭21🤔8🤮7💩4🥱3🐳3
This media is not supported in your browser
VIEW IN TELEGRAM
🫡718😁240🤣89🤡71😭36🔥20👍15❤‍🔥14🏆86
Так, ну чё, без 3-х дней, как год мы активно ведем нашу тележку. Нарекрутировали наконец-то ЛЕГИОН в 40к отписчиков. Всем спасибо, держи 🌭
🌭4.32K🫡176🤡148🎉46🔥19🖕9👏8🆒6🕊5🎃4
АРЯЯЯЯЯЯЯЯЯЯЯЯЯЯ ЭТО ОЧЕВИДНЫЙ ВИДОООООООООС, ОЧЕВИДНА ОЧЕВИДНА, А РАСХАЙПИЛ ООООООЙЙЙЙ.

Вы чё там нахуй?

ОЧЕВИДНО, что надо писать говорящие имена переменных, потому что так легче читать код. ОЧЕВИДНО, что надо делать одинаковые отступы. ОЧЕВИДНО, что надо придерживаться единого стиля кода во всём проекте. ОЧЕВИДНО, что надо иметь одни и те же правила именования во всём проекте.

А нахера вы тогда Мартина с Макнагетсом читаете и каждый первый пидорас суёт их в подборки книг для начинающих? ВАМ ЧТО БЕЗ НИХ НЕ ПОНЯТНО, ЧТО НАДО ПИСАТЬ ЗАЕБАТО, А НЕ ХУЁВО? Я, значит, достаю УНИКАЛЬНЫЙ (это означает, что ни у кого нет такого) контент с формализацией, а вы булите меня как дешёвку.

Как же меня трясёт от некоторых подписчиков, замерил рабочее давление показывает 90 градусов. ПОСМОТРИТЕ ДО ЧЕГО ВЫ МЕНЯ ДОВОДИТЕ.
👍1.04K🤡452🫡150😁75🌭6331👾27🔥18🥱10🤯7
The ExtremeCode Times
Цитируя ChadGPT-8000 🧠: — "В этом невероятном видео раскроется грандиозный прорыв в мире IT! Откройте для себя магические ключи к успеху проекта - соблюдение договоренностей! Узнайте, как эти принципы преображают обычный код в шедевр, готовый покорить мир…
Значит так, вы опять неправильно поняли видос. Вы думаете, что я показал вам очевидное, но на самом деле я показал вам то, что рушит привычный мир кодоёбов. Потому что они смертельно больны мнением пристарелых газогенераторов родом из конца 19-ого века и абсолютно игнорируют объективную реальность.

Есть идея, что ПРОГРАММЫ ЭТО СТРУКТУРЫ + АЛГОРИТМЫ

НО

ТЫ тратишь время на то чтобы выдрочить паттерны, ТЫ тратишь время на изучение архитектурных подходов, ТЫ тратишь время на изучение протоколов, ТЫ тратишь время на выдрочку организации процесса разработки. Но почему-то программирование это про структуры и алгоритмы... Современное программирование про договорённости и абстракции. Алгоритмы и структуры ты подучиваешь, чтобы пройти собеседование. 90% времени ты тратишь на договорённости.

И эта хуйня совсем не очевидна. Даже для тех, кто постоянно занимается разработкой. Структуры + алгоритмы - это маленькая часть разработки.

Примите это. Потому что это объективная реальность. Я, хз кто вам там рекомендует нонстопом Вирта дрочить. Программист середины 20-ого века? Я уверен, что это затея хороша, только для перчиков из того же таймфрейма.
🤡416229👍140🔥43👏22🤔17🌭10💊7❤‍🔥5💩4
Привет АйТишнечки 🫶🥹. У вас там случаем не подгорает от неадекватных АйТишных собеседований, которые состоят из 20-ти этапов?

Сначала, исключительно привлекательная HR ❤️ 👍 маринует тебя долгим ожиданием. После она назначает тебе звонок, на котором ты должен выбрать между квадратиком-треугольником-круглишком и обосновать свой выбор.

Если ты не обделался на предыдущем этапе (на котором, кстати, любой ответ правильный), тебя отправляют на тех. собес в специальную темную комнату, по середине которой стоит FLŰGGÅƏNK∂€ČHIŒβØL∫ÊN и там тебя настойчиво поспрашивают за алгоритмы.

Потом следующий этап, на котором тебя спрашивают за систем дизайн.

Потом следующий этап, на котором пытаются определить степень твоей адекватности от -10 до +10.

Потом следующий этап, на котором тебя пытаются распределить в какую-то команду.

Понятия не имею, как в таком месиве из собесов бигтехи вообще умудряются кого-то нанять. Лицо задрота, любителя FAANG представляешь, когда он вкинул в общей сумме 10 кусков баксов и полгода на подготовку ко всем этапам, а HR 💔 заворачивает его на первом?

Так вот, оффер в Яндексе можно залутать всего за два дня, минуя множество этапов и долгие собеседования, благодаря мероприятию Weekend Offer. Там можно пройти собеседования, решить задания и познакомиться с командой за выходные. Для тех кто хочет попробовать, сейчас как раз идёт набор разрабов под платформы iOS, Android и Flutter.

👉 https://ya.cc/t/5fIXAW5j4EQ3eU

P.S.
Можете ругать Яндекс сколько угодно, но строчка в резюме с надписью "Яндекс", сделает вас привлекательной целью для других HR. Это факт.

Реклама. ООО «Яндекс», ИНН: 7736207543
erid: LdtCK4KBB
🤡1.05K👍134💩74😁2018🥴16🌭12🤮11💊7🍌6
The ExtremeCode Times
Блядь, по горячим следам бомблю. Поначитался тут значит Софтваре Влоггера с его похождениями в но-коде платформе для автоматизации задачек, аля Zapier, только на минималках, без блекджека и на JavaScript'е под названием n8n. Ну, а мне тут как раз сводную…
Ну чё айтишнечки, пока там личность шизоида втирает вам теоретическую дичь про "код = договорённости", я тут свой ноукод (всё таки код) анал доделал.

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

Например задеплоить такое приложение — элементарно и просто, весь workflow импортируется/экспортируется в один клик. При этом, в качестве бонуса: можно настраивать разнообразные триггеры для запуска приложения, хоть по клику, хоть по расписанию, хоть по внешнему событию. Управлять Credentials'ами от разных сервисов тоже легко, один раз настраиваешь, авторизуешься, а затем данные можно цеплять хоть к уже готовой ноде, хоть к своим голеньким Http запросам. Это всё очень удобно.

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

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

P.S.
Встроенный редактор кода там полнейший кринж: малюсенькое текстовое поле с подсветкой JS синтаксиса 🤡
🤡41180👍55🌭16🍌9💊8🐳6👏3🤔3🫡2
В каментах сегодня подтолкнули к интересной мысли из серии "айти для избранных", аж стало интересно узнать: А кто как вообще в программирование вкатывался?

Я например прогаю с 14-и лет, начинал вообще с говнокнижек по Visual Basic и без какого либо опыта в кодинге. Где-то к середине книги уже самостоятельно вдуплял, что автор втирает мне какую-то дичь. Но основы я оттуда смог достать и этих знаний хватало для написания своего первого простенького софта.

В дальнейшем на основе этих знаний я так же несколько раз перекатывался из разных стеков, разных технологий и языков программирования, при этом я не читал книжки по этим языкам, а просто открывал какой-нибудь справочник и по нему ориентировался сразу на практике. Если кратко описать мой путь за всё время, то будет такая цепочка за 10 с лишним лет:

(2009) VB -> Desktop,
(2013) C# -> Desktop,
(немножко PHP в промежутке),
(2015) C# -> Unity/Mobile,
(2017) JS -> Web/Backend 🤡

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

Но тем не менее, интересно услышать твои кулстори, о том как ты вкатывался в айтишечку и каким путём прошел, мб часть самых интересных из них попадёт в какой-нибудь мотивационный видос 🗺
Please open Telegram to view this post
VIEW IN TELEGRAM
🕊293🤡117👍96🥰1277🫡7🤔4💩4💊2
Значит так, легион, у меня есть к тебе серьезное бизнес предложение. У тебя же есть аккаунт на GitHub?

Короче, листал тут новости на своём АйПаде, попутно попивая смородиново-банановый смузи и чуть не подавился.

Айтишник на гитхабе = прожженый инстаграмщик, или что-то из этой оперы. Блин, оказывается есть целая сеть по накрутке звёздочек на репозиториях за деньги.

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

5 песетов это 5 песетов.
🤡709👍79😱38😁15🤔12🤯10🍾86🐳4🔥3
Фронтенд - это, по сути своей, крайне враждебная среда с большим количеством подъёбок:

> Адаптив
> Тач-устройства
> Пользователь-тупорылик
> Проблема неопределённости девайса и его ресурсов
> Апи? Модель данных внутри, которая должна соответствовать состоянию на бекенде?
> Домазывай всё это дерьмо сервисворкерами

Тем временем все проблемы бекендеров созданы ими же самими:

> Эээээ, бля, ну мвц сложна, там же целых 3 части учить надо
> Ну вот очереди, потому что микросервисы, ну там документация большая читать надо

И после этого вы считаете, что фронтендеры тупее бекендеров? Бекендеры, перекрывайте в каментах
🤡980179👍82🦄28🤣18💯13👏10🖕5🤔4🤮4
Коментаторы из предыдущего поста би лайк
👍549😁219🤡153🤣3710🕊6😱4🤮4💩4🎃3
Короче, канальчик, у меня для вас есть интересные новости. Скоро акции компании Apple будут дешеветь. Неужели вы не замечаете знаки, которые нам подают инсайдеры внутри компании?

Дизайн нового яблочного VR посмешища не просто так напоминает снаряжение для погружения на дно. Совпадение?
👏589🤡418😁180👍29🦄2715💯13🤓84🔥4
Значит так, молодые люди, увидел тут в коментариях следующее мнение: АХАХАХАХА ФРОНТЫ ПОСТОЯННО ЮЗАЮТ КУЧУ БЕСПОЛЕЗНЫХ БИБЛИОТЕК.

Это от того, что ни одна библиотека/фреймворк не решает их проблемы полностью. А вы думали дело в том, что фронтендеры просто npm любят дохуя? Фронтендеры пытаются ухватится за то, что остановит их постоянную нудящую жопоболь, но ни одно средство не помогает. Именно поэтому фреймворков и библиотек так много. Ни один из них полностью не исправляет проблему платформы.

Пример: Инструмент, который дерьмово справляется даже с тем, для чего он был создан - полифилы. Говно на палочке в стеклянной баночке. Они могут только частично покрыть отсутствующие фичи в некоторых браузерах, если сделать полифил, который будет закрывать полностью все фичи, оно будет весить больше моего node_modules. Вот и получается, что оно решает проблему отсутствия новых фич в старых браузерах, но как-то жиденько.

Если бы у бекендеров были такие же проблемы, они бы вели себя абсолютно так же.
🤡513👍214🫡58🔥1512🤔9💩3👏2😁1💘1
Держи мем 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡1.05K😁328🤣100🫡34👾19🌭15🔥1210🥰5🤩2
This media is not supported in your browser
VIEW IN TELEGRAM
Канальчик, а знаете что я случайно нашёл? Табличку с финансовыми прогнозами нашего стартапа. 3 года назад, на текущий квартал мы планировали иметь 1,5 млн $ выручки.

Ну что я могу сказать? Не дотягиваем всего ничего, надо успеть до конца квартала быстренько намутить ещё 1 499 920 баксов.

Напишите мудрые идеи в каментах, как это по быстрому сделать 👇
😁707🤡216🗿31👍28🤮11🔥9🤔98👏6😢6
Жопа подгорает с того, что всё чаще и чаще в различных сообществах до сих пор всплывает риторика о некой “избранности” профессии программиста...

💥 https://youtu.be/tyzczO_aztc


Вот ссылка на обещанный пост, хватай, заходи в каменты.

P.S.
Ну и если я какой-то текст дочитываю до конца, то никогда не поленюсь поставить лайк и в комменте написать что-то типа: "Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?"
🤡322👍56🤝568👎4🐳3🖕3👻3🔥2🤔2
Блять, как же жопа горит с кончелыг на UX/UI дебилах.

ПОЧЕМУ Я НЕ МОГУ ИЗМЕНИТЬ VOLUME БЕГУНКОМ НА НЕКОТОРЫХ МЕДИАФАЛАХ? Вот посмотрите, на этот ютубный шортс с моим любимым КЕЙПОПОМ. Видите кнопочку выделенную красненьким цветом? Она либо отключает звук, либо включает его. ПОЧЕМУ ОНА НЕ ДАЁТ ЕГО РЕГУЛИРОВАТЬ? Вы там ебанулись все в гугле что ли? Или вы там намерено пытаетесь меня довести? Сундар Пичаи, напиши мне в личку, сделаю эту хуетятину за бесплатно.

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

Если он не ориентирован для ПКшников (из-за сраного ползунка звука 🤡) нахуя вы не делаете display: none в вёрстке, если чел заходит с пк? Я вам тут что, этот блять, как его

В чём целесообразность делать такую хуйню?
🤡1.41K👍514😁106💯3314💩13💊13🤨12🥰6👻6