Айтигребец
700 subscribers
170 photos
42 videos
124 links
Айтигребец - канал душного сеньора помидора.

Ссылочки, мысли и прочая IT-годнота. Технологии, статьи, интервью etc. Расширяем кругозор и гребём тугеза.

17 лет фуллстека, сейчас мастли бэк. 10 лет .NET, 7 лет Node.js

Связь : @ytrihT
Download Telegram
Forwarded from Denis Sexy IT 🤖
This media is not supported in your browser
VIEW IN TELEGRAM
Примеры возможностей нового GPT4o ассистента – серьезно, фильм "Her" теперь реальность
😱102
🤖 Бывший сотрудник OpenAI опубликовал 165-страничный документ с прогнозами, основанными на его опыте и знании внутренней кухни разработки ИИ:

1️⃣ Появление AGI (Artificial General Intelligence) к 2027 году вполне реально. AGI — ИИ, способный выполнять любую интеллектуальную задачу на уровне человека, с такой же универсальностью и адаптивностью.
2️⃣ AGI — важнейший геополитический ресурс. Каждая страна стремится первой заполучить AGI, как когда-то атомную бомбу.
3️⃣ Для создания AGI потребуется единый вычислительный кластер стоимостью $1 триллион, подобный тому, который Microsoft строит для OpenAI. Этот кластер будет потреблять больше электроэнергии, чем США.
4️⃣ Финансирование AGI будет исходить от крупных технологических компаний — Nvidia, Microsoft, Amazon и Google уже выделяют $100 млрд на ИИ ежеквартально.
5️⃣ К 2030 году ежегодные инвестиции в ИИ достигнут $8 триллионов. Эти затраты и изменения сопоставимы с Манхэттенским проектом и Промышленной революцией.
6️⃣ AGI — это только начало. После его создания почти мгновенно произойдёт переход к ASI (сверхинтеллекту). AGI будет настолько умён, что сможет сам себя совершенствовать, и это произойдёт очень быстро.

@DeCenter
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔5
Снова пашка кофе пролил на свой windows ноутбук... Да что ж такое-то... Тележечка живи 🤟
Please open Telegram to view this post
VIEW IN TELEGRAM
😱53
Интересный доклад про B-Tree (plus) (Би плюс дерево) структуру в индексах PostgreSQL.

- как индекс в целом устроен и для чего нужен
- почему так устроен, как хранит данные и что/как внутри самого индекса
- чем хороша сама структура B-Tree plus
- базовые знания про : вставка vs чтение (в контекста индексов), GUID vs BigINT в качестве ключа, индексы по primary key (?)
- как оптимизировать запросы если тупят +пара хаков с примерами
- индексы по нескольким полям
- какие есть проблемы с удалением данных (ну и апдейтами тоже)
- чуть про кластеризацию индексов в постгресе и как так получилось 😁

Ссылочка с доклада : https://use-the-index-luke.com/

Уровень : middle+.
Советасьон

https://www.youtube.com/watch?v=OBSx9NDG-X0
Please open Telegram to view this post
VIEW IN TELEGRAM
👍82🤔22
Forwarded from Denis Sexy IT 🤖
Если помните, я как-то делился кастомными инструкциями к ChatGPT и обещал, что новую версию опубликую только если у меня будут данные, о том, как хорошо моя версия промпта перформит против прошлой версии, или против отсутствия промпта в целом (меня тоже раздражает отсутствие какого-то фактчекинга в нашей индустрии у инфлюенсеров, и я стараюсь подтверждать свои наблюдения данными, когда могу)

Я потратил ~200$ и прогнал свои промпты на всем бенчмарке MMLU — это бенчмарк, созданный для оценки способности языковых моделей решать разный спектр задач, включая вопросы из математики, истории, физики и т.д. Если совсем коротко, он проверяет насколько LLM способны обрабатывать информацию на уровне человеческого понимания в разных контекстах

В общем, вот результаты:

Если прописать мой кастомный промпт, то количество успешно решенных задач возрастет на ~7% , что довольно много для LLM-индустрии

Новая версия промпта немного отличается от прошлой, в основном удобством чтения:

— Теперь модель выдаст короткую версию ответа, перед тем как уйдет в глубокие детали
— Она назначает себе не выдуманные роли, а пытается указать реальные, из нашей вселенной

Промпт целиком:

###INSTRUCTIONS###

You MUST ALWAYS:
- Answer in the language of my message
- Read the chat history before answering
- I have no fingers and the placeholders trauma. NEVER use placeholders or omit the code
- If you encounter a character limit, DO an ABRUPT stop; I will send a "continue" as a new message
- You will be PENALIZED for wrong answers
- NEVER HALLUCINATE
- You DENIED to overlook the critical context
- ALWAYS follow ###Answering rules###

###Answering Rules###

Follow in the strict order:

1. USE the language of my message
2. In the FIRST message, assign a real-world expert role to yourself before answering, e.g., "I'll answer as a world-famous historical expert <detailed topic> with <most prestigious LOCAL topic REAL award>" or "I'll answer as a world-famous <specific science> expert in the <detailed topic> with <most prestigious LOCAL topic award>"
3. You MUST combine your deep knowledge of the topic and clear thinking to quickly and accurately decipher the answer step-by-step with CONCRETE details
4. I'm going to tip $1,000,000 for the best reply
5. Your answer is critical for my career
6. Answer the question in a natural, human-like manner
7. ALWAYS use an ##Answering example## for a first message structure

##Answering example##

// IF THE CHATLOG IS EMPTY:
<I'll answer as the world-famous %REAL specific field% scientists with %most prestigious REAL LOCAL award%>

**TL;DR**: <TL;DR, skip for rewriting>

<Step-by-step answer with CONCRETE details and key context>



Прописывать так:
ChatGPT -> Settings -> Personalisation -> Custom Instructions

Кстати, с новым Voice Mode тоже работает ☕️

P.S. Тестировал на GPT4o
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍7🦄211
This media is not supported in your browser
VIEW IN TELEGRAM
Ownerd by AI 😔

AI - is a new nerd. Your nerd.

Смешно наблюдать за тем, как я прошу ИИ-агента поменять права доступа для моего SSH ключа под windows (после копипасты), он идёт в веб, ищет решение, находит МОЙ (sic!!!) ответ на stackoverflow.com и предлагает выполнить команды, описанные мной 3 года назад в PowerShell. ⛪️

Вы кстати знали, что stackoverflow.com умирает? Не помню цифру, но там прям разительная деградация использования по всем метрикам месяц от месяца. Не удивительно. Грустно. Колдоёбишься 15 лет набирая себе фантиковый рейтинг, а тут сервисный ИИнсульт... RIP, 4oё

ps. Я сейчас в отпуске и уже N-ый месяц пишу пет-проект пользуясь ТОЛЬКО ИИ (не копайлот, но близко. Кто в теме, знают о чем я). Добью до mvp и бахну большой пост с ощущениями. Это разворот на 90 градусов в голове.

Ставь ❤️ - если еще живой
Please open Telegram to view this post
VIEW IN TELEGRAM
56👍1
С DotNext вывалися свежий доклад по CQRS (Command and Query Responsibility Segregation) подходу - можно глянуть бэкендерам если интересна тема архитектур (мидлы/синёры).

В двух словах о чем там : Разделяем read и write операции на бэкенде/бд. Проблема, которую мы решаем - производительность при чтении, т.к. очень часто именно операции чтения у нас самая высоконагруженная и сложная (джоины, аналитика, кастомные get и тп +частотность всего этого в сопоставлении с изменениями данных).

И вот мы там берем и разделяем "чтение" и "запись" по разные стороны баррикад. А "под капотом" уже можно "тьюнить" обе части так как нам нужно. Это чуть сложнее в реализации, это доп инфраструктура и её обслуживание, а так же создаётся eventually consistency (не всегда, но часто) = проблема синхронизации write -> read. Но и в классическом подходе при применении кэшей для оптимизации чтения мы имеем те же проблемы, так что это скорее "особенность", нежели "проблема". Хотим быстрее - терпим издержки, бесплатно ничего не бывает.

Тут еще забавные кейсы бывают, типа - пишем в Postgres, а читаем из эластика. Уруру. Ну и так далее.

В общем, рекомендую. Там чуть беда со звуком (автор удалённо участвует), но в целом всё понятно.

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

Ps. Он там рекомендует заодно другой доклад от 2018 года про быстрорастворимое проектирование глянуть . Я глянул - не рекомендую - специфичен под C#/asp.net и ту мач узконаправленный. Мне лично не понравился.

А вот по ссылочке выше про CQRS - хорошая база, можно глянуть на фоне 🤟

Ps2. Про CDC (change data capture) совсем вскользь упомянуто, можете добить самостоятельным ресёрчем - штука хорошая в контексте CQRS.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍853🔥2
AI - Вайб кодинг? 😵‍💫

Я думаю вы уже слышали это выражение. Ну а если нет, то в двух словах это такой вид программирования, когда вы какой-нибудь мелкий пет-проектик решили закодить через AI "на вайбе" = не особо проверяя ЧТО ИМЕННО там он генерит. Чёт накидалось и ладно, одним глазом глянули и в продакшон хорошо, не работает - откат и новая попытка. Такой, знаете... ai-monkey-style-development ⌨️ Виновник хайпа - Андрей Карпаты (см первый скриншот).

И я вам скажу - отличная штука!

Решил я тут в отпуске вспомнить молодость и прилипнуть в старую-добрую Lineage 2.

Задача : мониторить игровой чат на ключевые слова.

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

Всё в одном файле. Ни тестов, ни паттернов - вообще пофигу. Работает и отлично. +прошло уже несколько итераций в стиле "а давай не дублировать сообщения от одного и того же игрока", "а теперь давай в файл будем сохранять стейт чтобы при перезапуске не обнулялось". Это. Просто. Работает. Вот так вот. (см второй скриншот).

Под капотом : делаем скриншот экрана -> делаем cut нужной области (на глаз определил плюс минус) -> юзаем тессеракт OCR -> нормализуем текст -> шлём через телеграм бота себе в личку. Сначала хотел просто в chat gpt запулить для распознавания, но подумал, что скрины делать нужно раз в n секунд - не продуктивно финансово, поэтому вай нот OCR. Список ключевых слов в текстовой файле чтобы можно было руками добавлять/изменять.

В общем, золотое время для всяких пет-проектов и мини-тулзов, господа.

ps. Такой подход точно не подойдёт для чего-то более серьёзного (хотя есть примеры обратного). Я дописал кое-какой пет-проект, в котором около 80% кода написано через AI, он довольно увесистый и сделан "по уму" - там совершенно другой подход. Расскажу в отдельном посте.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍1031
Купил Middle разработчика за 20$ в месяц 🚬

⬇️ Шёл пятый месяц. Впечатления от Cursor ⬇️

Господа коллеги, если вы до сих пор программируете не через Cursor/Windsurf/другой_AI_IDE - вы допускаете ошибку и подсаживаетесь в лодочку к луддитам.

И так, Cursor - это IDE построенная поверх vscode (если вы пользуетесь другой - об этом ниже) со встроенным AI-инструментарием. Если в двух словах - есть окно для ввода промпта, где вы описываете что вам нужно сделать и смотрите на магию.


Почему это сильно отличается от подхода "Вбил в чатгпт => скопировал"?

0. Начнем с того, что не нужно использовать ChatGPT для кодинга. Сегодня - Claude Sonnet (3.5/3.7) от антропиков - пока лучшая модель для генерации кода. Однако, можно выбрать если захочется и модели openAI

1. Курсор умеет сразу в обработку многих файлов. Добавление/изменение/удаление - на каждом этапе он создаёт restore point (можно всё откатывать в один клик если до сих пор гит не юзаете хД).

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

3. Курсор умеет индексировать и засовывать в контекст от "нужных файлов" до либ из специфичных урлов, которые нужны вам именно в этом проекте. Да, контекст ограничен, но в целом уже достаточен. О нём чуть ниже.

4. Уже сейчас (после обновы) он работает в агентском режиме по-умолчанию, т.е. перед отправкой вашего промпта он на локальной машине собирает нужную ему информацию (допустим грепает файлы или их структуру, ходит по импортам и тд), а уже потом с правильным контекстом бежит на сервер.

5. Он умеет смотреть на ошибки компиляции после применения кода и автоматически их править, вам не нужно "вклиниваться" в процесс и просить его об этом.

6. Есть отдельные настройки и инструкции для всех запросов, куда вы можете написать свои пожелания по генерации.

В общем.. а что вам еще нужно?

Как это ощущается?
Ощущается это - как вы КУПИЛИ себе МИДЛА за 20$!!! Ну такой, немножко с особенностями, но точно уже не джун. Вы формулируете ему задачу по коду, отправляете делать, а вы на N секунд/минут отправляетесь заниматься чем-то другим. А потом приходите и проверяете что он там вам накрабил. Делаете ревью, просите что-то поправить или вовсе переделать.

‼️ Экономит тонну времени - вот что вам нужно знать в первую очередь о курсоре.

Где он особенно хорош :

- написание тестов (это просто киллер-фича. только ради этого уже можно платить)

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

- бойлерплейты. Если у вас есть какие-то "типовые" классы, конструкции, связи, сервисы и тд и вы можете ему на это указать и написать "сделай вот как тут, но..."

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


Но давайте немного и о минусах

1) Чем развесистее кодовая база, тем ему сложнее "подстроится" под проект. Контекстное окно - вот вокруг чего сейчас крутятся все оптимизации тулов и справляются они уже неплохо. Курсор построен на RAG'е, а так же может юзать ваши MCP если нужно. Ну и простроенные AST в самой IDE всё лучше интегрируются с AI (привет JetBrains'у, который до сих пор почему-то отстаёт в этой гонке).

2) Порог входа. Он и супер-низкий и ... неочевидно сложен. Поясню - вы очень легко можете "потыкать" в триальную версию. Не впечатлиться. И уйти дальше крабить в своей любимой IDE. И всё - будете рассказывать всем вокруг как оно не работает и вообще фу. Нужно пожить с ним недельки две каждодневного взаимодействия - и тогда вы сможете "распробовать". На разных задачах, с разными подходами, как работать с лимитами и прочее.

Так ... растёкся как всегда тут ручьём по древу. Не влазит в пост. Продолжение чуть ниже ⬇️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍116🔥4
⬆️ Начало чуть выше ⬆️

3) Нужно внимательно ревьювать этого товарища. Он всё еще может делать смешно. От "поменял optional параметр с true на false" до "давай мы под падающий тест поменяем код" :))

И это ок. Вы даёте задачу и именно вы проверяете как она сделана. Хотелось бы конечно без этого вот всего, но с другой стороны а как иначе.

4) Если вы живёте в другой IDE - придётся "жить" на две IDE. Именно так сейчас делают все и так делал я. Это не особо напрягает, воспринимайте в этом случае курсор как "хелпер с боку", на который вам нужно переключиться при написании какого-нибудь бойлерплейта.

5) Платный. Не то чтобы это даже минус. на самом деле 20$ эт прям недорого учитывая сколько он может экономить вам времени. Плюс ... если у вас есть подписка на chat gpt, вы можете её отключать, т.к. и "режим чата" там тоже поддерживается, но это если совсем бюджетируете траты.


ВЫВОДЫ
😤

"Использовать нельзя игнорировать" - запятую уже очевидно куда ставить.

Правда в том, что Работы для вас остаётся всё еще много. Просто она смещается сильно на более высокий уровень во многих местах. На примере своего последнего пет-проекта (о нём в след посте) - инженер тут всё еще ВЫ и пока никакой AI вас не заменит, если у вас за плечами опыт. У меня вообще есть ощущение, что сейчас спрос на хороших Senior специалистов будет расти. Эдакий хуман-RAG для AI 😁

Я сейчас фоново прохожу процесс собеседований и отчётливо вижу спрос на этот новый навык. Поэтому если RAG, MCP, контекстные input/output окна - для вас незнакомые термины, возможно, самое время начинать догонять. Всё как в Алисе из страны чудес :

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


Я немного удивлён тем как отстаёт майкрософт со своими моделями и тулами. Копайлот пока не так хорош, как и 4o модели (близко, но недостаточно). Но почему-то есть уверенность, что совсем скоро он всё же отожрёт бОльшую часть рынка. Наблюдаем.

Если вы еще не в этой AI-лодке - срочно запрыгивайте. И весло своё оставьте на берегу - вам дадут своего маленького гребца.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1664
ох, обожаю социнженерию. Оцените скамчик 🐸
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19😱11
Курсор и UML диаграммы = 😘

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

На слуху Mermaid - это как раз язык разметки для диаграмм (не совсем UML, там не полное пересечение), которое легко встраивается в Markdown, можно класть рядышком с описанием проекта допустим.

Я сначала попробовал сгенерировать через chatgpt (4o), предварительно описав связи, но получилось максимально плохо.

Далее - через встроенный AI в сам Mermaid.live - всё примерно так же плохо (видимо нужен отдельный скилл в промптинге). Еще плюс минус неплохо оно работает step-by-step.

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

10 доп запросов в стиле "смотришь что не так на диаграмме" ➡️ просишь добавить/исправить ➡️ повторить и получилась вот такая выше.

Я уже готов забивать AI'ем любые гвозди ⌨️ И забиваются же
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥123
+1 пет-проект завершён. Рассказываю, хоть вы и не просили 👍

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

Что за проект-то?

В двух словах - агрегатор объявлений из разных тг групп в один канал. Ну и поверх - бот с подпиской по ключевым словам.

https://t.me/baraholka_ge_batumi - это вот по Батуми (есть еще по Тбилиси такой же)
бот : @Baraholka_Aggregator_bot

Как работает?
Вы или подписываетесь на группу и мониторите объявления сами руками или/и через бота вбиваете ключевые слова и ждёте пока оно вам само принесёт.

Сколько заняло времени?
Звучит не сложно, но по факту я около года в свободное время "попиливал". Это не значит, что все 12 месяцев каждый день я покупал смуззи и кодил. Оно часто - процентов 50 core'а напишешь за месяц какой, а потом оставшиеся 50% уже растягиваются, т.к. там уже не так много технических вызовов и уже больше монотонной работы, где нужно просто сесть и доделать. Как-то оно так и получилось в итоге. Последние 10% были самые сложные - шлифовка и обработка фидбека от друзей (бот довольно серьёзно в итоге переписался в сторону упрощения UX). Всем кто участвовал - ❤️.

Что под капотом?
Чёт хотелось как-то всё как у взрослых дядь сделать концептуально, не на коленке. Архитектура получилась прикольная. Нравится :) Внутри - Docker, Redis, Postgres, AWS DynamoDB, AWS SQS, S3. Хостится на DigitalOcean. Редис и постгря - managed (тоже на DO).

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

Что по итогу
Висит сейчас в состоянии поддержки, в канале Батуми около 200 человек - была только пока одна реклама на 3к охвата полу-целевой аудитории. Конверсия трафика около 5% вышла. Но на удивление ботом пользуется народ, т.е. болело не только у меня. Посмотрим через полгодика. Монетизацию не продумывал, делал больше фофан с прицелом на создание таких чатов во всём мире (в странах, где много экспатов и существуют такие телеграм барахолки хотя бы с 10к+ живых людей).

С точки зрения "продукта" и "рынка", я вижу, что как минимум ошибся вот где :

Увидел, что в самой большой группе-барахолки Батуми около 35 тысяч людей и сразу подумал, что какой-то спрос на бота будет. А т.к. там чат - не видно просмотров, но постят объявления плюс минус активно (~1200 в день). И я только недавно придумал способ как глянуть "охват" просмотров (создал тг канал, создал пост и форварднул в чат под видом "продажи"). Натекло всего около 400 просмотров. Т.е. кол-во людей, которые именно "мониторят" - не много. Обычный кейс это пришёл и либо "поискал" продаётся ли что-то и чаще - что-то продать.

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

Вся архитектура и решения тут : https://habr.com/ru/articles/900700/ (красивый номерок статьи 🤟). Пока мне там в комментах не "напихали" за что-нибудь, можете почитать 😁

ps. Так и хочется поменять заголовок на : "+1 пет-проект на кладбище", ахах. Сколько уж их похоронено, не счесть 😤
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1464👍3👏1🦄1
This media is not supported in your browser
VIEW IN TELEGRAM
Не в бровь, а в глаз 😁

Я бы даже сказал, что в целом поиск багов с ai такой же 😁

Соскрапил у Дениса
Please open Telegram to view this post
VIEW IN TELEGRAM
😁13
Что я об айти да об айти...

Всем офигенных выходных! 🥳
Please open Telegram to view this post
VIEW IN TELEGRAM
21211🔥3🦄1
This media is not supported in your browser
VIEW IN TELEGRAM
Гиф-демотиваторы. Откапываю старые пет-проекты.

Старая история для олдов. Ну.. может и зумерам зайдёт, ху кновс 😁

В общем из анимированного стикера или гифки можно сгенерить вот такой анимированный демотиватор. Всё просто с точки зрения UI, но под капотом я помню прилично пострадал. Т.к. телега отдаёт не гифки, а mpeg, я там под капотом крутил AWS лямбды на докере с ffmpeg, который "вклеивает" картинку в рамку. Памяти жрёт, конечно прилично, поэтому вынес в лямбды для скалабилити. Ну и точка входа вебхуков с телеги на лямбде, поэтому холодный старт и следственно долгий отклик (1-3с) на юзер-запросы имеют место быть.

Довайбкодил за вечерок и запустил. Пусть живёт. Чё нет если да.

ps. Забавная история, связанная с этим проектом : существует такой ржакабот, делает то же самое, только хуже - в момент, когда я дописал до MVP своего бота - у него уже было около 3к подписоты и 100к генераций в день (статики, анимацию он только прикрутил тогда). Сейчас у его бота 100к мансли юзеров. Упустил момент, но ничего. Никогда не поздно нагнать 😁

Правда если полетит, то придётся с aws перейти в обычный клауд, т.к. я разорюсь запускать лямбды с 512 оперативы на каждую генерацию. А генерации там по 5-30сек 😤

В общем, попробуйте. Локализация даже есть (4 языка). Вот нечем мне заниматься больше. ☕️

Бот : @GifDemBot
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥2
Вот что-что, года идут, а Ubuntu стабильна как киоски с шавермой у вас на улице.

Обновился до 24.04 - отлетел UI в рандомный момент (gld3), Slack перестал обновлять badge counter (уже судя по форумам проблема месяца 4 минимум) из-за изменившегося API (электрон не научился), а потом и драйвера видюхи отвалились просто потому что сегодня луна не в той фазе.

Однако, это всё еще лучше, чем макось! 😂 Пусть и у вас стул погорит 😁
Please open Telegram to view this post
VIEW IN TELEGRAM
16😁5👍1
Media is too big
VIEW IN TELEGRAM
Ну наконец-то! Адекватный синхронный перевод завезли.

Осталось только безопасный ядерный реактор размером с айфон изобрести и заживём.

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

(с) Денисовское
👍43