extremecode | Technologies

Telegram-канал extremecode - The ExtremeCode Times

25129

IT punks. ❤️ YouTube https://youtube.com/ExtremeCode 💸 Реклама @Mshvyag / eaa@extremecode.studio

Subscribe to a channel

The ExtremeCode Times

Так так так, прошло полтора года и как там у нас с метавселенными? А все уже и забыли, а хайпу-то было. Я же говорил, что так и будет. Уже и снупдоги за крипту не покупают киберучастки в метавселенских городах. И цукербургеры не выступают со своей метавселенской VR шизой. Ожидаемо.

Читать полностью…

The ExtremeCode Times

Короче, народ, я тут родил двойню и взял ипотеку на 30 лет. В связи с этим, мне надо как-то хайпануть в телеграм канале, чтобы вы с лицом как на меме начали перепощивать посты всем своим контактам (да, да, даже своей маме). Есть идеи как этого добиться? За одно, воскресный чат в каментах 👇👇👇

Читать полностью…

The ExtremeCode Times

Из коментов под видосом ( https://www.youtube.com/watch?v=DeInKKEt6Gc&ab_channel=ExtremeCode )

Блять, уже задняя дверь полыхает.

Ладно челы, которые в каментах упоминают реверс, как будто это настолько же обыденная тема, как и 20 000 откликов на вакансию junior QA.

Но кловуни ⤵️, которые делают АРЯЯЯЯЯ А БОРОДАТЫМ ДЯДЬКАМ НАДО ЗНАТЬ АСМ, А ПОЧЕМУ ВЫ ГОВОРИТЕ, ЧТО ЗНАТЬ НЕ НАДО 😡

Во-первых, не факт, что им надо знать асм, им может и другого инструмента хватить до жопы.

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

В-третьих, ты не бородатый дядька профессор-по-жсу и вряд ли им когда-то станешь. (Этому, кстати, стоит порадоваться)

Доёб коментатора не защитан. Я прав?

Читать полностью…

The ExtremeCode Times

ФРОНТЕНДА НА ПИТОНЕ? ШТААААААААААААААА?

Челы, фронтендер делает не только то, что на клиентской стороне, он так же делает всё, что генерит фронтенд на сервере. Поэтому, да, фронтендер на питоне. Вопросы? С питоном вполне себе можно делать какую-нибудь шаблонизацию. Не будет же бекендер настравивать SSR какой-нибудь :D

p.s. из каментов под видосом https://www.youtube.com/watch?v=DeInKKEt6Gc&ab_channel=ExtremeCode

Читать полностью…

The ExtremeCode Times

Методичка по архитектуре и Simple Computer из видоса

Читать полностью…

The ExtremeCode Times

Чё то проигрываю с челов, которые мне под видосом ( https://www.youtube.com/watch?v=EmQFy2LTH9o&ab_channel=ExtremeCode ) пишут "Аряяя ты не правильно говоришь, переменные хранятся на куче или стеке же.". Интересно, а где хранятся куча и стек по их мнению 🤔?

В интернетах пишут, что и куча и стек лежат на ОЗУ. Только это обоссаная условность. Со стороны прикладного уровня, может всё и выглядит так, как будто программа обращается к ОС через интерфейсы предназначенные для выделения памяти на ОЗУ, только вот не факт, что ОС будет нести все байтики туда, куда её попросили. Если, например, ОЗУ забито, то ОС может подтянуть и ПЗУ. К тому же не известно, что может залететь в кэши процессора. Никто не знает где будет лежать стек, а где куча, поэтому не надо скользить.

Читать полностью…

The ExtremeCode Times

Клоуняры: АРЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯ НЕЙРОСЕТИ, ВСЕ ПРОГРАММИСТЫ НЕ НУЖНЫ, ВСЕХ ЗАМЕНЯТ
Учёные из MIT: Нет 💪

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

https://www.bloomberg.com/news/articles/2024-01-22/humans-still-cheaper-than-ai-in-vast-majority-of-jobs-mit-finds

Читать полностью…

The ExtremeCode Times

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

Читать полностью…

The ExtremeCode Times

Ну что, молодые люди, произошёл пук среньк. Я тут выяснил, что за, буквально, год ничего непрограммирования, я разучился программировать в нулину. Мало чего понятия не имею как работает актуальная хуетятина, так ещё и старое забыл настолько, что когда мне задают вопрос у меня происходит - 😐. Остальные админы, тем временем, кодят постоянно. Один я нихера не делаю. Ну что ж, придётся доучиваться-переучиваться. Кто со мной плюс в каменты. Ща будду в айтишку перевкатываться. Капец, конечно, мда.

Читать полностью…

The ExtremeCode Times

Заезжал я тут в Беларусь на Новый Год, чисто драников поесть (я драниковый сомелье) и знаете, что там мне сказали с телека? Что это год качества. Ну а кто я такой, чтобы спорить с телеком? Теперь на канале объявляется год качества. Будем делать только технические видосы для крутых дядек, чтобы вы образовывались.

А то представляете, вот идёте вы по парку с девушкой, а из кустов выходит здоровый мужик и спрашивает: "чем позднее связывание отличается от динамической диспетчеризации?". И всё, вас застали врасплох. Это недопустимо.

P.S. Взяли третьего типа на постоянку видосы делать, чтобы он вам софт скилы качал, он умеет.

P.S.S. Картоха отклеилась, перепостил

Читать полностью…

The ExtremeCode Times

с нг 🥂

Читать полностью…

The ExtremeCode Times

Так, ну что, добрался я наконец-то до просмотра докладов прошедшей в начале месяца конференции YaTalks. По традиции выдаю небольшое резюме.

Вообще докладов было очень много. Для того чтобы отсмотреть все записи, придется потратить уйму времени. Но так как ЕхтримЦоде теперь на гребне технологий, а особенно в сфере ЭйАй, то был сделал упор на просмотр всех докладов связанных с генеративными нейросетками, чтобы в последствии флексить этими знаниями перед окружающими.

Могу отметить также выросший уровень докладчиков, если в прошлом году вещали в основном спецы из Яндекса, то теперь все иначе, т.к. участвовали эксперты из многих популярных АйТи компаний.

Особенно мне зашли дебаты по поводу "переоцененности" генеративного AI, аналитик из Microsoft прям нормальных тезисов накинул, с которыми сложно не согласиться

Хайп вокруг генеративных ИИ можно сравнить с восторгом после появления печатных машинок, хотя на самом деле пока речь про то, что «умная колонка/чат-бот стали более осмысленно с тобой поддерживать диалог».

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

P.S.
Кстати, еще можешь перечитать наши мемные записки (листать вниз по порядку) с прошлогодней конференции.

Читать полностью…

The ExtremeCode Times

Привет отпищек, сегодня пятница, а это значит что ты пьяненький и добренький. Давай ты нам отдашь свой буст, а мы хотя бы кастомных реакций добавим. Win-win.

/channel/extremecode?boost

Читать полностью…

The ExtremeCode Times

👉 Новое видео на канале: https://youtu.be/nXwHYgeO4ro


💊 Канал ИИ-шизика с АйТи базой: /channel/resident_shiz
💸 Канал про разработку стартапа:
/channel/startup_reports

P.S.
Ну и если я какой-то текст дочитываю до конца, то никогда не поленюсь поставить лайк и в комменте написать что-то типа: "Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?"

Читать полностью…

The ExtremeCode Times

Ну что ребятки, есть ощущение, что это нифига не год искусственного интеллекта, это целое столетие искусственного интеллекта. Плоды десятилетия инвестиций взросли и теперь нам в лицо залетает обыденность обмазанная нейросетями. Опен ЦВ настолько дефолт, что уже даже никого не удивляет. Догадываюсь, что будет ещё через десяток лет, когда взрастут ягодки масштабной драки за первенство в ИИ сфере. Бигтехи подогревают разработчиков любыми способами. Ну вот, хотя бы для примера Яндекс уже несколько лет поощряет молодых ученых и преподавателей, кто занят в развитии ML, и вручает им за особые достижения собственную премию Yandex ML Prize. Можете сами глянуть на сайте сколько и за что. Не удивлюсь, если там проскочет что-то, что в следующем году будет айтишку шатать не хуже чат жпт.

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

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

Читать полностью…

The ExtremeCode Times

Сняли этот видос 6 лет назад, предвосхищая 2к24. Послезавтра начнем снимать видос "какой квантовый язык выбрать в 2055 году".

https://www.youtube.com/watch?v=LaIK7QaN_Gg

Ну а если совсем без шуток, то хочется переснять. На посмешнее и покачественнее. Или раньше всё было лучше?

Читать полностью…

The ExtremeCode Times

Короче, линуксятники, а че вы такие душные? До сих пор угараю с клоунов, которые тригирятся с того, что под ярлык "линукс" определяют весь спектр доступных дистрибутивов.

Как будто от этого что-то в корне меняется. О ужас, поставили вместо pulseaudiо, какой-нибудь pipewire, вместо systemd, какой-нибудь openrc, вместо apt, какой-нибудь pacman, так смотрите СРАЗУ ЖЕ АБСОЛЮТНО НОВЫЙ ЮЗЕР ЭКСПИРИЕНС (нет).

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

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

Прув ми вронг.

Читать полностью…

The ExtremeCode Times

У чела наверное бы инсульт произошел, если бы он узнал что в браузере вполне успешно используют F#, вместо джаваскриптов этих ваших.

Молчу про всякие блейзеры с сирешетками, но это уже вообще wasm'овская наркомания.

Читать полностью…

The ExtremeCode Times

Ну чё, народ, поздравляю. Вы забулили коментатора "ассамблер надо учить для общего развития" под прошлым видео. Думал, что сегодня заскриню его коментарий сюда и накину, что-то в духе "А чё ассамблер для общего развития учим? Может дифференциальные уравнения порешаем лучше? Разве есть что-то менее развивающее, чем математика?", но камента не нашёл, походу автор не выдержал давления и снёс его. Отличная работа, продолжайте 👏

У тех, кто писал в каментах, что нужно знать "на 1 абстракцию вниз" я хочу спросить, точно ли именно ассамблер является той самой абстракцией? Может в, каком-нибудь, дотнете это будет какой-нибудь байткод для виртуальной машины? Вроде как тоже "ассамблерная" тема, но, тем не менее, не уровень щекотания процессора за ножки. Мнение?

Читать полностью…

The ExtremeCode Times

👉 Новое видео на канале: https://youtu.be/DeInKKEt6Gc

P.S.
Ну и если я какой-то текст дочитываю до конца, то никогда не поленюсь поставить лайк и в комменте написать что-то типа: "Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?"

Читать полностью…

The ExtremeCode Times

Крч, народ, рабочий 2к24 начался, а это значит, что пора писать код и деплоить. Можно делать и наоборот, но не рекомендую. В связи с этим, достал для вас немножко полубесплатности. Что это значит? Конечно же 50-ти процентную скидку на услуги от Cloud․ru. Всё что тебе надо сделать, чтобы её получить - это:

> Регнуться в личном кабинете Cloud․ru
> Пополнить баланс в личном кабинете
> Получить полубесплатные бонусные баллы, равные сумме пополнения (500 рублей закинул - 500 дополнительных баллов получил)
> Теперь можно тратить баллы на любые сервисы Cloud․ru

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

Подробности: 👉 cloud.ru/offer

#реклама, ООО «Облачные технологии». ИНН 7736279160.

Читать полностью…

The ExtremeCode Times

Сначала ничего не предвещало, просто прошёл HRа. И вот поехал технический собес. Начинаются дефолтные вопросы по js и react. И всё медленно начинает скатываться в цирк. После того, как hr ливнула с беседы, собеседующие начинают по-тихоньку веселиться и задавать шизоидные вопросы. Они оказались моими подписчиками и думали, что я делаю записи для видоса, испугались и решили таким образом слить собес.

Читать полностью…

The ExtremeCode Times

Кхех, угарнул я конечно с предыдущего поста (пишет другая личность автора).

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

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

Другой вопрос, конечно, в детальном устройстве каких-либо фреймворков и конкретных технологий. Эти знания быстро выветриваются из башки без реальной практики, чтобы безболезненно камбекнуть, придется буквально зубрить справочники, доки, ну и писать код с их использованием.

Читать полностью…

The ExtremeCode Times

MySQL добавляет Javascript для хранимок 🥶


CREATE FUNCTION gcd_js (a INT, b INT) RETURNS INT
LANGUAGE JAVASCRIPT AS $$
let [x, y] = [Math.abs(a), Math.abs(b)];
while(y) [x, y] = [y, x % y];
return x;
$$;


Работает все на JDK-шном GraalVM, который вообще говоря очень крутая штука.

Новость: https://blogs.oracle.com/mysql/post/introducing-javascript-support-in-mysql

Благодарность 🫶 | SeniorSoftwareVlogger">YouTube | Twitter

Читать полностью…

The ExtremeCode Times

Линуксятники, а вы можете просто взять и поиграть в игры на своем линуксе, а? А? Линуксятники?

Короче, проскочила новость о том, что мелкомягкие с этого года изменят дизайн клавиатур. А именно, заменят кнопку Win и ее назначение, на кнопку Copilot. С единственной целью — интегрировать этот самый помощник на уровне ОС.

Естественно, первая мысль которая возникает: АРРЯЯЯ, ВСЕ, ВЕНДЕ КАПЕЦ, СРОЧНО НУЖНО ИСКАТЬ АЛЬТЕРНАТИВЫ.

Первая возникшая альтернатива: Arch. Ну вон, там ребятки из Стим жеж смогли собрать какое-то устройство, на котором, с горем пополам, можно даже какие-то игры запустить.

Захожу на вики Арча, почитать список самых распространенных проблем, при использовании Стима, в меню:
- Наличие нескольких мониторов может помешать запуску игр
- Если ваша библиотека Steam находится в разделе NTFS, то вполне вероятно, что игры, находящиеся там, не могут запуститься.
- Медленный и неотзывчивый интерфейс
- Steam постоянно забывает пароль
- Необычно низкая скорость загрузки
- Невозможно добавить папку библиотеки из-за отсутствия прав на исполнение
- Проблемы со звуком (привет PulseAudio, уже почти 20 лет на рынке мозгоебли)
- и много еще чего, полный список по ссылке

2к24-ый год, время линукса на десктопе еще не настало. Ну ладно, подождем еще 🏥

Читать полностью…

The ExtremeCode Times

👉 Новое видео на канале: https://youtu.be/EmQFy2LTH9o


💸 Канал про разработку стартапа:
/channel/startup_reports
💊 Канал ИИ-шизика с АйТи базой: /channel/resident_shiz

P.S.
Ну и если я какой-то текст дочитываю до конца, то никогда не поленюсь поставить лайк и в комменте написать что-то типа: "Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?"

Читать полностью…

The ExtremeCode Times

Рекомендую ставить на репите, пока вы спите, и JavaScript мудрость впитается в ваш мозг.

source: @kirjs_ru

Читать полностью…

The ExtremeCode Times

Предлагаем поностальгировать и, как в детстве, загадать желание Деду Морозу ЦОДу 🎄

Напиши до 25 декабря дедушке письмо и расскажи, для чего тебе нужны сервисы Cloud.ru Evolution.
Напомним список доступных:
▫️ Evo Compute (Виртуальные машины)
▫️ Evo Managed Kubernetes (Кластеры Kubernetes)
▫️ Evo Object Storage (Объектное хранилище S3)

А дедушка со своей командой выберет письмо с самыми интересными историями и подарит бонусные баллы, которые будут начислены в твой личный кабинет ☃️

1️⃣ место - 50000 бонусов
2️⃣ место - 30000 бонусов
3️⃣ место - 20000 бонусов

Обязательные условия:
✔️ быть зарегистрированным в Личном кабинете на сайте cloud.ru
✔️ быть подписанным на @cloudrutech
✔️ написать письмо

➡️ Письмо писать сюда ⬅️

Результаты объявим 27 декабря. Не пропусти 🍷

Читать полностью…

The ExtremeCode Times

Hire to Fire

https://seniorsoftwarevlogger.com/hire-to-fire/

Пару дней назад в твитторе обсуждали мнение програмистки:

Хождение на технические интервью «для поддержания формы» — зло и рак индустрии. Вы тратите чужие деньги и время, обманывая людей. Была б моя воля, я б таких сразу в какой-нибудь чёрный список вносила.

Я возразил, что компании публикуют несуществующие вакансии, чтобы проверить, работает ли платформа. Нанимают, чтобы уволить (hire to fire). Совершенно спокойно используют любые запрещенные фильтры по возрасту, полу и тд. Поэтому ходить на собеседования, чтобы держать себя в форме — правильно.

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

В некоторых компаниях, да это не одна единственная компания, о которой все подумали, есть план по высаживанию людей на PIP или performance improvement plan. Это когда человек не тянет свои обязанности и ему ставят план, что нужно улучшить и в какой срок. Иначе увольнение по закону безо всяких там 3 зарплат бонусом.

Таким образом компания подстегивает культуру вкалывания. Как сотрудник ты не знаешь как высоко будет стоять планка в конце года. Поэтому всё, что ты можешь — педалить на максимум и надеяться, что ты не окажешься в нижних 5-10%.

Что делать менеджеру, если у тебя в команде ВСЕ работают на максимум? Увольнять их по одному и заменять на людей с рынка, которые не знают продукт? Нет. Менеджер специально нанимает или придерживает в команде человека, который пойдет под срез в случае чего. Не обязательно на сразу на увольнение, но как минимум на тот самый PIP если в этом году его команду решат оптимизировать.

Конечно, человек об этом не знает заранее, но в определенный момент, по всем правилам, ему начнут говорить, что он не успевает и надо поднажать. Бывает, что его целенаправленно наняли ниже нужного уровня. Поэтому сколько бы он не топил — только чудо может ему помочь.

Только чудо не помогает, даже если после замечаний, человек справляется с задачей, он же все равно не с порога так работал. Его надо было тянуть. Это достаточный повод, чтобы его поставить на PIP, а потом и уволить.

В итоге менеджер нанимает незнакомого человека, чтобы пожертвовать им ради команды.

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

Квоту на процент неуспевающих я видел своими глазами. Про найм под увольнение только слышал из США. В других юрисдикциях это сложнее провернуть. Но не значит, что невозможно.

Я не думаю, что вы встретите это в мелкой компании. Скорее всего этому подвержены компании на >1000 программистов.

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

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

Вступай в семью 🫶 | SeniorSoftwareVlogger">YouTube | Twitter

Читать полностью…

The ExtremeCode Times

Народные умельцы на месте

https://www.youtube.com/watch?v=PZugGAL09Qc&ab_channel=V0VAH

Читать полностью…
Subscribe to a channel