Новости

Post Thumbnail

mu, mx или lock?

Именование переменных - казалось бы, мелочь, но как же это важно(как и инвалидация кеша)! Автор рассказывает, как вместо привычного barMtx он сначала решил изучить принятые в проекте практики. Ведь согласованность кода важнее личных предпочтений. На примере...

Post Thumbnail

Свет в 3D

Новый туториал от Brackeys Автор возьмёт две сцены — комнату и уличную локацию — и наглядно объяснит все фишки работы со светом. В финале вообще устроит магию: буквально за пару кликов превратит солнечный день в тёмную ночь

Post Thumbnail

LSM за неделю

LSM (Log-Structured Merge-Tree) - это алгоритм и структура данных, оптимизированные для быстрой записи в хранилищах типа "ключ-значение" Я нашел небольшой курс по написанию своего LSM на Rust. За неделю можно написать простое key-value хранилище, а за следу...

Post Thumbnail

Rust для старта

Если бы автор получал по монетке за каждый вопрос "Какой язык программирования учить новичку?" в интернете, этих средств хватило бы на оплату курсов Rust для всех вопрошающих. Это может показаться парадоксальным — ведь Rust позиционируется как альтернатива ...

Post Thumbnail

Структура программы

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

Post Thumbnail

Обезьяны кодят

Этот проект представляет собой масштабный, но абсолютно бессмысленный эксперимент. Авторы сгенерировали 30 миллиардов случайных 4-килобайтных файлов, затем с помощью эвристических методов, основанных на полной коллекции ROM-ов Atari, сократили их количество до...

Post Thumbnail

Shell

Всего в 100 строк кода на Rust можно создать простую командную оболочку с базовыми возможностями. В этом руководстве мы напишем минималистичный shell под названием "minishell", который умеет выполнять команды, работать с конвейерами, обрабатывать сигналы и сох...

Post Thumbnail

Prompt Engineering

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

Post Thumbnail

Мультиплеер

Большой плейлист с пачкой видосов про создание мультиплеер игры на Godot. В Godot мультиплеер строится вокруг MultiplayerAPI, а ENetMultiplayerPeer — это его реализация через протокол ENet. По сути, ты создаёшь либо сервер, к которому подключаются клиенты,...

Post Thumbnail

Hands-On LLM

Hands-On Large Language Models - Практическое руководство по большим языковым моделям Эта книга предлагает всестороннее и наглядное введение в мир больших языковых моделей, охватывая как теоретические основы, так и практическое применение. От представления ...

Post Thumbnail

kan.bn

Опенсорсная альтернатива Trello для управления проектами. Все больше и больше таких инструментов появляется, все меньше и меньше люди хотят вендор лочиться Но что привлекло меня в этой поделке? Использование tRPC. Я тут про него впервые услышал. И мне у них...

Post Thumbnail

Экспоненциальный backoff

Экспоненциальная задержка с добавлением случайного разброса (jitter) — это стандартный подход при вызовах сервисов. Но его можно сделать гораздо проще с помощью таблицы предопределённых значений. Такой подход обладает несколькими преимуществами. Во-первых, ...

Post Thumbnail

HyperDX

HyperDX - это ключевая часть ClickStack, которая помогает инженерам оперативно разбираться, что сломалось в продакшене. По сути, это удобный инструмент для поиска и визуализации логов и трейсов поверх любого ClickHouse-кластера. Представьте себе Kibana, но зат...

Post Thumbnail

Tidal Cycles

Сегодня для вас не новый язык программирования, но тоже круто. Tidal Cycles (или просто Tidal) - это инструмент для программирования музыки, который позволяет создавать сложные ритмические паттерны с помощью кода. Он отлично подходит как для живых выступлен...

Post Thumbnail

Быть значимым

Автор статьи "If you are useful, it doesn’t mean you are valued" размышляет о разнице между "быть нужным" и "быть значимым". На первый взгляд, тут нет никакой разницы и это все про одно. Но, на самом деле, "быть значимым" намного важнее Вы можете стать не з...

Post Thumbnail

microsandbox

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

Post Thumbnail

Нейрошиза

Пока вы это читаете, кто-то уже делает стартап за выходные с помощью AI, поднимает раунд и продаёт компанию самому себе. Всё это — в эпоху нейрошизы. Вчера я постил статью "My AI Skeptic Friends Are All Nuts" в которой автор не понимает AI скептиков и топит...

Post Thumbnail

Traefik на Rust

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

Post Thumbnail

Go для агентов

Агент — это программа, которая работает в цикле и сама решает, что делать дальше. Если объяснять проще: представьте робота, который не просто тупо выполняет заранее прописанные шаги (это был бы просто "рабочий процесс"), а умеет немного думать и выбирать сл...

Post Thumbnail

AI скептики

Автор считает всех, кто испытывает скепсис по поводу AI - психами. Цитата из статьи: Некоторые из самых умных людей, которых я знаю, глубоко убеждены, что ИИ — это причуда, следующая итерация NFT-мании. Я не хотел с ними спорить, потому что они умнее меня. ...

Post Thumbnail

quarkdown

Quarkdown - это современная система вёрстки на основе Markdown, заточенная под универсальность. Она легко превращает ваш проект в готовую к печати книгу или интерактивную презентацию - и всё это через мощное Тьюринг-полное расширение Markdown, которое автомати...