Кортежи в TS
Большой сборник примеров работы с кортежами.
https://2ality.com/2025/01/typescript-tuples.html
Большой сборник примеров работы с кортежами.
https://2ality.com/2025/01/typescript-tuples.html
🔥1
Forwarded from Уставший техдир
"В сущности, хотя ИИ предлагает мощные инструменты для разработки программного обеспечения, он также усиливает важность фундаментальных знаний. Чтобы эффективно и ответственно использовать эти инструменты, вы должны понимать основные принципы, чтобы руководить процессом разработки, а не становиться пассивными наблюдателями"
Хорошая статья одного из наших подписчиков, про вайбкодинг, крайне сходимся в понимании роли LLM, его слабых сторон и пользы для разработчиков
https://habr.com/ru/articles/905710/
Хорошая статья одного из наших подписчиков, про вайбкодинг, крайне сходимся в понимании роли LLM, его слабых сторон и пользы для разработчиков
https://habr.com/ru/articles/905710/
Хабр
Меня заставили повайбкодить
Я давно пользуюсь кодогенерацией. Ещё во времена Yii фреймворка мне нравилось, что одним кликом мышки можно было сгенерировать CRUD с бэкендом, таблицами и формами. Backbone.js сразу из коробки...
Сенсорные выключатели советской эпохи / Хабр
https://habr.com/ru/companies/timeweb/articles/899372/
https://habr.com/ru/companies/timeweb/articles/899372/
Хабр
Сенсорные выключатели советской эпохи
Приветствую всех! Однажды на просторах форума по старой светотехнике мне попался пост про такой девайс как «Сезам» — первый (он же в каком-то плане и последний) советский выключатель света с сенсорным...
🔥1
Forwarded from Заметки разработчика
Error.isError(): Лучший способ проверки типов ошибки в JavaScriptРуководство по новому методу `Error.isError()` в JavaScript: почему он лучше `instanceof`, как решает проблемы кросс-контекстных ошибок и типизации в TypeScript.
Система обработки ошибок JavaScript долгое время оставалась слепым пятном при работе с ошибками в разных контекстах исполнения. Новый метод
Error.isError() устраняет это ограничение, предоставляя разработчикам более надёжный способ идентификации объектов ошибок.#JavaScript
Please open Telegram to view this post
VIEW IN TELEGRAM
Конспект LLM.pdf
38 MB
Один из лучших конспектов по LLM, что я видел — в 50 страницах вся инфа про большие языковые модели:
— История: от допотопных алгоритмов до моделей с ризонингом;
— Вся база по математике;
— Механизмы влияния и трансформеры;
— Понятное объяснение процесса претрейна;
— Гайд «Как самостоятельно затюнить модель»;
— RL – с нуля до ризонинга;
— С КАРТИНКАМИ!
Годное чтиво под утреннее кофе.
— История: от допотопных алгоритмов до моделей с ризонингом;
— Вся база по математике;
— Механизмы влияния и трансформеры;
— Понятное объяснение процесса претрейна;
— Гайд «Как самостоятельно затюнить модель»;
— RL – с нуля до ризонинга;
— С КАРТИНКАМИ!
Годное чтиво под утреннее кофе.
Веб-разработка на ванильном HTML, CSS и JavaScript / Хабр
https://habr.com/ru/companies/ruvds/articles/909390/
https://habr.com/ru/companies/ruvds/articles/909390/
Forwarded from Трудно быть Коротаевым
ИИ всех заменит
17 лет в IT, глазами уставшего, но бодрого инженера:
Каждые несколько лет ко мне прибегал кто-то не из разработки с горящими глазами и фразой:
И вот что это было за «это», по годам:
🧱 2007–2009 — Мобилки и революция App Store
Мы переписывали сайты под iPhone, делали «иконки на экран», и даже логотип компании пытались втиснуть в 114x114 пикселей.
⸻
👥 2010–2011 — Соцсети и лайки
Каждый второй питч: «Это как ВКонтакте, только для… [вставь нишу]».
Продакт ставил задачи вроде:
⸻
📶 2012 — Big Data
Мы ставили Hadoop-кластеры ради графиков в Excel. Связывались по доисторическим протоколам с самим адом, чтобы получить исторические данные. Бизнес не понимал, зачем, но было модно.
⸻
🛠 2014 — Интернет вещей
К нам приходили стартапы с идеями вроде: «Умная вилка считает, сколько ты съел».
Мы молча писали прошивки на C.
⸻
🧬 2016 — Блокчейн
Разработчики страдали. ICO-шники летали на Бали. Все были довольны. Недолго.
⸻
🎧 2018 — Голосовые ассистенты
Мы писали if-else деревья на 10 000 строк и называли это AI.
⸻
🖼 2020 — NFT
Художники рисовали обезьян. Маркетологи — легенды. Инженеры — скрипты минтинга.
⸻
📱 2023 — Тапалки и кликеры
Уже было похоже на симуляцию стартапов внутри симуляции.
⸻
🧠 2024 — Нейросети и агенты
Каждый стартап — «GPT, но для…». Каждая задача — «а давайте сделаем агента».
⸻
Я не жалуюсь. Это весело.
Мы каждый раз что-то учим, пробуем, экспериментируем. Иногда — даже что-то полезное получается.
Но знаете, что я понял за все эти годы?
Настоящий инновационный прорыв — это когда проект хотя бы запускается.
А бигдату, кстати, так и не впихнули.
Да и не нужна она нам была, если честно. Просто звучало круто.
17 лет в IT, глазами уставшего, но бодрого инженера:
Каждые несколько лет ко мне прибегал кто-то не из разработки с горящими глазами и фразой:
«Нам нужно срочно встроить вот это. Все уже делают! Мы отстаём!»
И вот что это было за «это», по годам:
🧱 2007–2009 — Мобилки и революция App Store
Мы переписывали сайты под iPhone, делали «иконки на экран», и даже логотип компании пытались втиснуть в 114x114 пикселей.
«Где наше мобильное приложение?! У всех уже есть! Давай, Ваня уже скриншот сайта в айфон вставил и мы на сайте выложили»
⸻
👥 2010–2011 — Соцсети и лайки
Каждый второй питч: «Это как ВКонтакте, только для… [вставь нишу]».
Продакт ставил задачи вроде:
«Теперь мы не студия, а соцсеть для заказчиков! Добавьте логин через LJ, TW, FB, TW и кнопку «расшарить в ВКонтакте». Конверсия вырастет на 400%».
⸻
📶 2012 — Big Data
«У нас 500 мегабайт логов — это биг дата? Ну поищите где-нибудь бигдату, мы хотим машинное обучение!»
Мы ставили Hadoop-кластеры ради графиков в Excel. Связывались по доисторическим протоколам с самим адом, чтобы получить исторические данные. Бизнес не понимал, зачем, но было модно.
⸻
🛠 2014 — Интернет вещей
«А можно чайники, которые мы перепродаем встроить в интернет вещей? Как нет, а давайте разработаем сами тогда, да, да, свою сеть IoT, начнем с чайников...»
К нам приходили стартапы с идеями вроде: «Умная вилка считает, сколько ты съел».
Мы молча писали прошивки на C.
⸻
🧬 2016 — Блокчейн
«А можно наш мессенджер перенести в блокчейн? Да и вообще остальное тоже бы туда перевести. Заведём токен, продадим остальным и всё будет быстрее!»
Разработчики страдали. ICO-шники летали на Бали. Все были довольны. Недолго.
⸻
🎧 2018 — Голосовые ассистенты
«Сделаем скилл для чат-ботов, чтобы заказывать наш трубопрокат голосом. Нам нужен NLP чтобы повысить конверсию работы с отказами!»
Мы писали if-else деревья на 10 000 строк и называли это AI.
⸻
🖼 2020 — NFT
«Генерируем 10 000 пиксельных картинок с нашими шкафами, приклеим к ним историю и продаём за эфир»
Художники рисовали обезьян. Маркетологи — легенды. Инженеры — скрипты минтинга.
⸻
📱 2023 — Тапалки и кликеры
«Короче делаем тапалку, дизайн уже рисуется, пофигу вообще зачем, будут, я не знаю, по нашим компрессорам тапать. А дальше — биржа!»
Уже было похоже на симуляцию стартапов внутри симуляции.
⸻
🧠 2024 — Нейросети и агенты
«Быстро встраиваем GPT во всё! У нас должен быть AI-ассистент! Даже в кофемашине!»
Каждый стартап — «GPT, но для…». Каждая задача — «а давайте сделаем агента».
⸻
Я не жалуюсь. Это весело.
Мы каждый раз что-то учим, пробуем, экспериментируем. Иногда — даже что-то полезное получается.
Но знаете, что я понял за все эти годы?
Настоящий инновационный прорыв — это когда проект хотя бы запускается.
А бигдату, кстати, так и не впихнули.
Да и не нужна она нам была, если честно. Просто звучало круто.
Forwarded from CodeCamp
Красивое: шпаргалка-инфографика, показывающая типы временной сложности алгоритмов.
O(1) — Constant Time (Константное время):
— Время выполнения не зависит от размера входных данных.
— Пример: доступ к элементу массива по индексу.
O(n) — Linear Time (Линейное время):
— Время выполнения растет линейно с увеличением размера входных данных.
— Пример: поиск максимального элемента в неотсортированном массиве.
O(log n) — Logarithmic Time (Логарифмическое время):
— Время выполнения увеличивается логарифмически с ростом размера входных данных.
— Пример: бинарный поиск в отсортированном массиве.
O(n^2) — Quadratic Time (Квадратичное время):
— Время выполнения увеличивается квадратично.
— Пример: алгоритмы сортировки, такие как сортировка вставками или пузырьковая сортировка.
O(n^3) — Cubic Time (Кубическое время):
— Время выполнения растет кубически.
— Пример: умножение плотных матриц.
O(n log n) — Linearithmic Time (Линейно-логарифмическое время):
— Комбинирует линейный и логарифмический рост времени выполнения.
— Пример: алгоритм быстрой сортировки (Quick Sort).
O(2^n) — Exponential Time (Экспоненциальное время):
— Время выполнения удваивается с каждым новым элементом входных данных.
— Пример: решение задачи о путешествующем торговце (TSP) методом полного перебора.
O(n!) — Factorial Time (Факториальное время):
— Время выполнения растет факториально.
— Пример: задачи перестановок.
O(√n) — Square Root Time (Квадратный корень времени):
— Время выполнения пропорционально квадратному корню размера входных данных.
— Пример: алгоритмы поиска в ограниченном диапазоне.
GPT-4.1: Новый уровень промптинга. Гайд от OpenAI для максимальной отдачи / Хабр
https://habr.com/ru/articles/909304/
https://habr.com/ru/articles/909304/
Forwarded from XOR
Hugging Face запустил курс по MCP — самой горячей теме в AI сегодня
Всё бесплатно и опенсорс, с примерами и практикой. В конце выдают сертификат.
Добавляем в сохраненки и проходим здесь.
@xor_journal
Всё бесплатно и опенсорс, с примерами и практикой. В конце выдают сертификат.
Добавляем в сохраненки и проходим здесь.
@xor_journal
Pocupochki: когда лень писать список покупок, но есть 2 часа и доступ к Gemini / Хабр
https://habr.com/ru/articles/913004/
https://habr.com/ru/articles/913004/
Рассмотрим как создавать эффективные промпты для работы с нейросетями, такими как DeepSeek, ChatGPT
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from CodeCamp
Нашел крутое: code2prompt — open-source тулза, которая превращает кодовую базу в промт для LLM.
Сканирует проект, строит дерево, описывает файлы, фильтрует ненужное и автоматически копирует результат в буфер.
Хватаем годноту
Сканирует проект, строит дерево, описывает файлы, фильтрует ненужное и автоматически копирует результат в буфер.
Хватаем годноту
Структурированная генерация в LLM / Хабр
https://habr.com/ru/companies/vk/articles/913874/
https://habr.com/ru/companies/vk/articles/913874/
Хабр
Структурированная генерация в LLM
Привет. Меня зовут Андрей Соколов, я руководитель команды LLM в AI VK, которая обучает и дорабатывает модели, а потом помогает другим командам интегрировать их в свои продукты. И...
Angular 20: Большое обновление для современного веба / Хабр
https://habr.com/ru/articles/914934/
https://habr.com/ru/articles/914934/
Пакет PHP Views — простая шаблонизация проекта с Blade и моделями / Хабр
https://habr.com/ru/articles/914950/
https://habr.com/ru/articles/914950/
Хабр
Пакет PHP Views — простая шаблонизация проекта с Blade и моделями
Примечание переводчика: данная статья является переводом поста из блога компании Prosopo, разработчика Procaptcha - privacy-friendly альтернативы Google reCaptcha. Мы рады представить вам наш новый...
AntiqGPT. Неожиданное применение этих ваших LLM / Хабр
https://habr.com/ru/articles/914640/
https://habr.com/ru/articles/914640/
Forwarded from XOR
Андрей Карпаты выложил свой гайд по моделям ChatGPT
Запоминаем:
Сохраняем и больше не ошибаемся в выборе модели.☕️
@xor_journal
Запоминаем:
🟢 o3 — лучшая для сложных задач. Эта модель рассуждений намного сильнее, чем 4o. Поможет с анализом данных и научными статьями. Карпаты использует эту модель в 40% случаев.🟢 GPT-4o — хорошая, быстрая модель для повседневного использования. Карпаты также использует ее в 40% запросов.🟢 GPT-4.1 — отличный выбор при вайб-кодинге.🟢 GPT-4.5 — если вам нужно покреативить или сгенерировать текст, она сильно меньше других галлюцинирует и ошибается. Но для задач кодинга хуже, чем GPT-4.1 или o3.🟢 режим Deep Research — лучший инструмент для исследований. Нужен, если хочется глубоко разобраться в какой-то теме.
Сохраняем и больше не ошибаемся в выборе модели.
@xor_journal
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Как работает DNS в Linux. Часть 1: от getaddrinfo до resolv.conf / Хабр
https://habr.com/ru/companies/k2tech/articles/919194/
https://habr.com/ru/companies/k2tech/articles/919194/