gram news
Dev Easy Notes channel avatar

Dev Easy Notes

@dev_easy_notes

Работаю в IT уже 8 лет. Рассказываю про разработку простым языком. Полезность скрыта под тупыми шутками и слоем мата. Лучший underground канал про разработку, который вы сможете найти. По сотрудничеству писать @haroncode

ProjectsRUProgramming

2,920subscribers

Open the Channel

Latest posts

  • Dev Easy Notes

    4 Aug, 15:15edited

    Короче, поясню, я давно ничего не пишу, потому что заебался) возможно я скоро вернусь, как только пойму о чем писать помимо эяй, про который сейчас пишет каждый первый. При этом меня заебали боты с ебучими книгами, а лучшая защита от ботов, это пэйвол.Поэтому я тупо сделаю сообщения платными пока не перестану лениться и подключу уже нормальный фильтр
    1,600107Open in Telegram
  • Dev Easy Notes

    4 Aug, 14:58

  • Dev Easy Notes

    17 Apr, 17:27edited

    Меня вот что еще дико бесит, через год я буду уже как 10 лет в индустрии и все равно, каждый сука год я напарываюсь на одну и туже херабору. Ты делаешь проект, используешь хорошие как тебе кажется практики, нейронкой генеришь целые модули, пытаешься сделать все красиво, чтобы решить конкретную задачу.И только когда уже закончил натыкаешься на решение, используя которое ты мог не делать 90% работы, при этом оно еще и работало бы лучше и стабильнее!В итоге сидишь с осознанием что то, что ты делал условно месяц ты мог сделать за пару дней, а всемогущий claude даже намека на это решение тебе не дал. Сука...
    3,75015101Open in Telegram
  • Dev Easy Notes

    15 Apr, 08:25

    3,390video1431Open in Telegram
  • Dev Easy Notes

    9 Apr, 11:01edited

    Как оценить работу модели?Часто вижу высказывания в стиле: вот новый клод стал тупее, или сжатие контекста работает плохо или так себе удерживается контекст. Я всегда задаюсь вопросом а как вы это поняли? Как ты понял, что новая версия модели стала работать хуже, или что контекст стал удерживаться не так как раньше?В идеале чтобы это понимать у тебя должен быть свой бенчмарк на это. Желательно прям на задачи которые ты делаешь. Потому как открытые бенчмарки, которые используются для маркетинга новой версии модели особо ничего не дают. То что модель проходит swe bench не дает гарантию что на твоих задачах она покажет такой-же результат. Я к таким бенчмаркам скептично отношусь, потому как скорее всего модели прям под эти бенчмарки и обучаются.Еще у нас у самих мозг довольно плохо контекст держит, сегодня ты поспал хуже, в итоге в промте не указал не всю информацию и вот уже нейронка
    3,59072Open in Telegram
  • Dev Easy Notes

    9 Apr, 07:25edited

    Я понимаю когда бывшие разрабы начинают развлекаться с нейронками и создавать какие-то инструменты, которые помогают в работе, но как в этой тусовке оказались звезды?PewDiePie строит у себя дома мини-датацентр на котором гоняет локальные языковые модели. Мила Йовович с другом сделала систему для памяти агентов и зашарила ее на github. Репозиторий за пару суток набрал более 7к звезд. Как там ваши репозитории поживают, пацаны?
    2,890182111Open in Telegram
  • Dev Easy Notes

    8 Apr, 07:28edited

    Unix WayВы делаете какую-то CLI программу или скрипт, который(ая) например генерирует залупу какой-то отчет по вашему коду. Далее этот отчет нужно отправить в какой-то рабочий чат. Как правильно сделать такую задачу?Есть два путя. Первый это прикрутить отправку в чат в сам CLI, чтобы прога сама отправляла куда нужно. Второй это мы не выебываемся и делаем CLI который только генерит отчет, а отправку делаем другим скриптом.Второй вариант это и есть Unix Way. Основные принципы которого звучат так: - Делай одно – делай хорошо. Вот этот single responsibility ногами отсюда растет. - Пиши программы, которые работают вместе. Не нужно делать программу которая делает все, лучше использовать выход одной программы как вход другой - Работай с текстом. Текстовые потоки – универсальный интерфейс.В реальности я чаще всего вижу ситуацию, когда пытаются делать один скрипт который делает все. Сам
    2,390101Open in Telegram
  • Dev Easy Notes

    7 Apr, 11:34

    Image from a post by Dev Easy NotesImage from a post by Dev Easy Notes
    1,890324Open in Telegram
  • Dev Easy Notes

    31 Mar, 16:20

    forwarded from @nikitonsky_pub

    Шопился вчера в интернет-магазине, который ставил на колени мой старенький дохленький десятиядерный M4 Pro. Шутка ли — семь мегабайт джаваскрипта на каждой загрузке страницы.Нам ведь обещали что? Загрузишь такую байду один раз, зато потом можно за час долететь. А на деле получается: открыл я новую вкладку — пошел нафиг. Нажал кнопку назад — пошел нафиг. Поискал по истории и достал страницу, на которой уже был — пошел нафиг. То есть я регулярно смотрел просто на белый экран по две-три секунды, пока весь этот ваш джаваскрипт распарсится и скомпилируется.Еще и анимации эти ебучие, когда нельзя просто показать страницу, нужно ее аНиМиРоВаТь. Типа смотрите как все красиво из белого экрана выезжает как из тумана. Прикольно ровно один раз, а все остальные два часа и пару тысяч загрузок страниц оно проверяет твои нервы. Не, глаз дергается, эффект достигнут.(Пользуясь случаем, Эплу тоже
    2,41073Open in Telegram
  • Dev Easy Notes

    31 Mar, 14:09edited

    Web1.0 Web2.0 Web3.0В начале 2000-х интернет был в некотором смысле гораздо более децентрализованный. У многих был личный сайт/блог на какой-нибудь CMS или своем хостинге. Форумы были разбросаны по всему интернету, не было одной точки входа. Чтобы что-то найти, нужно было прям искать, эдакий аналог закрытого клуба. Если тебя не пригласили то ты скорее всего так и не узнаешь о существовании этого сайта/блога и т.д. Это был Web1.0.Затем пришли соцсети, мессенджеры и крупные платформы. Все они централизовали интернет. Удобство всегда побеждает. Зачем тебе хостить свой блог и бороться с CMS, если ты можешь в две кнопки зарегаться в условном твитере и сразу получить большую аудиторию? Это Web2.0.Ну и Web 3.0, который базируется на базе блокчейна. Никому не доверяем все пидорасы доверяем только коду и математике простых чисел. Web 3.0 должен был прийти на смену злым корпорациям! Но так
    2,18051Open in Telegram
  • Dev Easy Notes

    30 Mar, 10:26

    Все же слышали что AI сейчас очень сильно меняет профессию разработчика, сейчас покажу как это происходит.Раньше: – Фронтенд: идем в бэк, получаем json, рисуем списочки и красим кнопки – Бэкенд: получаем запрос, идем в БД получаем данные, делаем json отдаем клиентуСейчас: – Фронтенд: идем в бэк, получаем json, рисуем списочки и красим кнопки – Бэкенд: получаем запрос, идем в LLM получаем json, отдаем его клиенту
    1,91043111Open in Telegram
  • Dev Easy Notes

    30 Mar, 09:53

    Ну что, те кто хотел сделали каминг аут, поэтому давайте двигаться дальше.Что такое RAG?RAG (Retrieval Augmented Generation) – переводится букально как генерация с дополнением извлечением. Чего извлекается, дополняется и генерируется давайте раскидаем.Самая дефолтная задача для RAG это сделать ИИ бота который например отвечает по документации вашего продукта. Базовая LLM очень хорошо умеет работать с текстом, выдавать суть генерить примеры и не огрызается. Однако есть проблема, LLM ничего не знает о нашем продукте. Есть два путя как решить эту проблему:1. Дообучить модель 2. Взять вообще всю доку по нашему проекту и отправлять ее на каждый запросКак сказал бы солист группы Бредорс, шо то очень хорошо, шо это не то чтобы круто. В первом это просто прям дорого, во втором случае зависит от размеров доки, но даже если дока небольшая точность ответов скорее всего будет так себе.
    1,770213Open in Telegram
  • Dev Easy Notes

    27 Mar, 19:09

    Аааакция, я возвращаю реакцию клоунов на пару часов, попробуй успеть!
    1,960996431Open in Telegram
  • Dev Easy Notes

    27 Mar, 17:48

    Аааакция, я возвращаю реакцию клоунов на пару часов, попробуй успеть!
    2,270186551Open in Telegram
  • Dev Easy Notes

    27 Mar, 08:18edited

    Итак, frostpunk 2.Год назад делал прост про первый frostpunk. Первую часть я прям полюбил, проходил ее раз 5 наверное. Под конец прошлого года вторую часть наконец-то портировали на PS5 и я смог ее заценить. И честно говоря я был разочарован, она полностью потеряла ту атмосферу за которую я полюбил первую часть.Вторая стала масштабнее, теперь ты не возводишь отдельные здания, а целые районы. Поселение теперь не одно, соответственно тебе приходится налаживать логистику между городами. Система политики усложнилась, теперь не ты принимаешь решение которое считаешь нужным, тебе это решение еще нужно продать парламенту, в котором есть разные фракции и кто-то будет за, кто-то против. Прикиньте при принятии закона кто-то может быть против, эх ну понавыдумывают же!Геймплейно она стала разнообразнее, шире дерево технологий, больше типов зданий короче всего больше, но она потеряла
    2,96046183Open in Telegram
  • Dev Easy Notes

    26 Mar, 14:50edited

    Что такое мониторинг?У нас есть приложение и нужно как-то проверить, а оно вообще там живое нет? Желательно словить момент, когда оно не живое до того как это сделают пользователи. Народная мудрость: быстро поднятое не считается упавшим – тут работает прекрасно.Если у нас один инстанс на бэке то никакой мониторинг не нужен, можно и по логам быстро понять, что что-то не так. Однако если у тебя сотни тысяч клиентов, а на бэке у тебя 10-ки разных сервисов по 5-6 инстансов каждый без грамотного мониторинга ты быстро дашь ебу.Есть два основных типа мониторинга: pull и push.Мобилки да и вообще весь фронтенд работает по типу push. Это когда мы агрегируем метрики локально и затем переодически отправляем их на бэк. Если же сети нет, ждем пока появится и отправляем позже.Бэк почти всегда работает по типу pull. Это когда наше приложение также собирает метрики в памяти, затем какая-то
    2,34029148Open in Telegram
  • Dev Easy Notes

    26 Mar, 14:24edited

    Наблюдаю интересную метаморфозу спам ботов. Раньше это были шлюхоботы, которые были с аватаркой красивой девочки и зазывали тебя весело провести вечер. Сейчас же почти на каждый пост приходят эти "книголюбы", которых хлебом не корми дай поделится впечатлениями о прочитанном.Вам как моей аудитории вероятно должно быть лестно. Ведь теперь они играют не на базовых потребностях, а на чем-то высоком. Но заебали они конечно знатно, наверное уже нужно какой-то фильтр настроить.
    1,95022Open in Telegram
  • Dev Easy Notes

    25 Mar, 12:46

    О, пост для прикрепления к заявлению о депортации - смело
    2,0802016Open in Telegram
  • Dev Easy Notes

    25 Mar, 12:34edited

    Вы не задаетесь вопросом, вот кто в РКН работает? Фанатики? Люди которые не понимают что делают? Или это как в Сталинские времена когда или ты выбиваешь признания, или сам едешь в лагерь?У меня просто есть гипотеза, что возможно в РКН работают только удаленщики из какого-нибудь Бангладеша. Потому как работать на структуру которая буквально делает твою жизнь хуже это какая-то шиза.Вот представь к тебе приходят из Негерии, о которой ты за жизнь лишь пару раз слышал краем уха, и предлагают тебе x5 к твоей текущей зарплате. На проекте придется разрабатывать нейронку по фильтрации трафика. Тебе на эту страну абсолютно похеру, ты не знаешь ни где она территориально расположена, ни как она вообще произносится. При этом ты получаешь просто страшный прирост к качеству жизни. Согласишься или нет?Ну или я пытаюсь искать логику там, где ее быть не может.
    2,200169741Open in Telegram
  • Dev Easy Notes

    25 Mar, 08:57edited

    Так блэт, клоунов я опять забираю. Начинаем аукцион, я их разблокирую только когда наберется под этим постом 2.5к звезд. В прошлый раз цена оказалась слишком низкой, поэтому мы повышаем ставки.
    1,880211131Open in Telegram