The ExtremeCode Times
41.1K subscribers
571 photos
47 videos
5 files
515 links
IT punks.

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

💸 Реклама
@Mshvyag / eaa@extremecode.studio

Для РКН: № 5025353650
Download Telegram
Короче малята, хочу с вами обсудить и собрать список "хайповых" и бесполезных или мертвых (или почти мертвых технологий), просто интересно посмотреть ваши предпочтения

Тут просто помню как все пиарили Ангуляр условных лет 6 назад, ну и где щас ваш этот Ангуляр, А? ГДЕ? Пальцем покажи, ткни!

Или например GraphQL, ну это вообще пиздец полный. Любой кто в здравом уме пытался работать хотя бы один раз в жизни с Facebook API, в свой прод бы эту технологию никогда не затащил, что в принципе походу и произошло. Шумиха на счет этой шляпы не утихает, но такое чувство что хайпят её, эти жалкие фронтендерищки, которые не в состоянии осилить SELECT * FROM users WHERE cockSize = '10cm';

Поехали 👇
🤡524👍75😁29🤔6🌚6🤓5🤯3🤬2👏1🤣1
Сотрудники твиттера немножко преобразились после сокращений. Или как ловко заметил один мудрец:
4-х часовая рабочая неделя vs. 60-и часовая рабочая неделя

🎥
Please open Telegram to view this post
VIEW IN TELEGRAM
👍574😁160🤡82🌭14🔥11😱8🤔5👀542
Питон, поделился на 2 версии без обратной совместимости, чтобы не тащить за собой груз херовых решений.

Жс, сохраняет обратную совместимость и всем насрать даже на объективные промашки в реализации стандартов (вроде type of null == object). Что лучше?
Anonymous Poll
71%
Обновление без обратной совместимости
29%
Сохранение обратной совместимости с легаси багами
🍾135🤡99🤔33👍17👨‍💻8👀5🖕4👻4🌭3👎2
"А можно что-то среднее? Типа сохранение легаси багов без обратной совместимости" (с) Mykhailo из комментариев
👍894🤡450🤣145😁15👏14👌1110🎃3🤯2🥰1
Всем привет, я монтажу видосик, контент не заготовил, поэтому держите сегодня ЖИЗНЕННЫЙ АЙТИШНЫЙ МЕМ 🤡
🤡600🤣45🔥26👍1610🐳6🤮2🤬1
Хех 🤡

view-source: http://fntb.ru/
🤡364😱30😁25👍14😍95👀5🔥2
The ExtremeCode Times
У Амазон еще -10к на этой неделе. Теперь уже не грузчиков, а технических специалистов и так называемых эффективных менеджеров — New York Times
Инсайдеры насыпали деталей о сокращениях в Amazon, больше всего насокращали в отделе, который занимался голосовым помощником Alexa. Это самое убыточное подразделение, там даже железо продается в убыток. По оценке потери за год могут быть $10 млрд.

Короче, прикол в том что по изначальному плану они хотели понапродавать умных домашних колонок с голосовым ассистентом по себестоимости, чтобы набрать большую пользовательскую базу. Но спустя овер9к лет после появления Alexa никакого способа монетизации не было придумано и похоже уже не придумают 🤡
🤡447👍13😢9👌7👏3🌚3🌭2🍓21💩1
Значит так, молодые люди. Вы же понимаете, что рынок меняется? Уходит возможность красить кнопки за айтишный МРОТ (300к в наносекунду).

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

Так что появились планы с этого года жоска мониторить конфы. Ближайшая из крупных конф в списочке - YaTalks 2к22 3-4 декабря. Чекнул на офф сайте софт треки (про то, как нынешнему спецу справляться со штормами), выглядит многообещающе, поглядим, что скажут. Тут вам и про тренды, и про выгорание, и про построение команд. Хардовые треки по стекам тоже будут: мобилка, бэкэнд, фронтенд и мл на месте. Ну и приятно, что бесплатно. Лично у меня есть определённые надежды на контент.
🤡378👍12419💩15🤔11🌚8🐳7🔥6🍌4👏3
Очередной раз бенчмракисты из TechEmpower обосрались 🤡

В чём суть, при каждом новом релизе .NET Core нам заявляют о приросте производительности aspcore в 5-10 раз, в бенчмарках в сравнении с конкурентами он занимает высокие позиции и находится в топ 10 самых быстрых фреймворков.

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

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

В итоге — в коде бенчмарка используется минимум кода из aspcore и максимум костылей, чисто для создания видимости производительности. Вот вам и Blazingly Fast 🤡
🤡740👍18💩16🤯11👏73🍌3😁1😢1
Есть еще пример на Java с фреймворком jooby, он внезапно, без всяких оптимизаций честно занимает 12-ое место.

Вывод?
🤣205🤡94👍13🤔102🥰2👏2🥴1
Держите мэм

P.S.
Завтра будет видос

P.P.S.
Но это не точно

P.P.P.S.
Видос про кодинг под платформу 30+ летней давности, можешь угадать какую именно?
👍286🤡103🎃13👏4🤔4😁3💔32🔥2
Вот знаешь, примерно раз в год меня тянет на бредовые эксперементы в области айтишечки, обычно я тыкаю палкой какой нибудь новый язык программирования или технологию, ну типа вдруг зайдет или окажется полезным в будущем, но в этот раз все пошло по одному известному месту, включай видос и увидишь что из этого получилось.

👉 https://youtu.be/S4nEWgnuXF8

P.S.
Ну и если я какой-то текст дочитываю до конца, то никогда не поленюсь поставить лайк и в комменте написать что-то типа: "Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?"
👍230🤡3712🔥5🐳21
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡176👍142🔥49👏7🥱64😁2🥰1🤨1
Накатить можно на онлайн эмуляторе, например на этом, управление на клавишу J
🤡136👍55🔥12🥱7
dino.gb
32 KB
🤡104🔥28👍12🥱8🕊1
Доброе утро, с вами новый выпуск АйТи Кекв Ньюс, сегодня в программе:

— Мета уволила инженера через 2 дня, после того, как его релокейтнули из Индии в Канаду 🤡

— Quake портировали на Apple Watch. Quake это теперь новый Doom? 🤡

— Чуваки использовали Rust в своем стартапе и обосрались 🤡

— Чел портировал в браузер DOS версии Microsoft Flight Simulator, а разработчики оригинальной игры добавили его код в 2020-ую версию в виде пасхалки 🤡
🤡275👍30🤔102
The ExtremeCode Times
🫡
На правах не рекламы, вот эта штука стоит 65$ и тянет поддержку ретроконсолей вплоть до PSOne (сзади на корпусе еще есть кнопки R1—L2).

Работает на Linux, там запущен обычный RetroArch и есть поддержка множества ядер для эмуляции.

Внутри ARM Cortex A7 двухядерный, GPU в ней нету, графика обрабатывается софтверно, но под это разрешение экрана выглядит бомбически.

В целом оно идеально работает в NES, SNES, Sega MD, GB, GBC, GBA. Да я даже в Resident Evil 2 на ней поиграл не много. Еще есть поддержка DOS, но эмуляция x86 на ARM такая себе, но некоторые олдовые игры играбельны 🤡

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

P.S.
Miyoo Mini
🤔107👍72🤡26🔥7❤‍🔥64🤩4
В доисторические компьютерные времена — оперативной памяти было мало, она была дорогой и это было реальной проблемой.

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

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

А чё делать с ними дальше? Да в итоге не придумали ничего лучше, чем хранить такие инструкции в виде отдельной подпрограммы в медленной, но дешевой ROM памяти.

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

Этот "уровень микроархитектуры" по факту еще один уровень "абстракции" над аппаратной частью процессора.

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

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

Что из этого следует выделить?
1. Абстракция - наше всё, если б не она, мы бы все щас сидели перебирали ручками 0 и 1 пуская электроны по схеме.
2. Чуваки придумали как можно сэкономить оперативку хитрыми манипуляциями.
3. На уровне железа и микроархитектуры нет компиляции, есть только интерпретация (инфа чисто для компиляторо-дебилов, которые уверены, что лучше компиляции ничего не существует)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥313👍74🤡65🤔7👏6😁5🥱5🖕4👀2💩1