Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Лишние люди?

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров129

«Видите, как много написал я вам своею рукою» — Послание к Галатам, 6:11

«Не выходя со двора, можно познать мир» — Лао-цзы, «Дао-дэ-цзин»

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

...и истина сделает вас свободными.

Новости

Подготовка поверхностей в nanoCAD GeoniCS при послойном возведении насыпей

Время на прочтение9 мин
Количество просмотров71

Разбираем процесс создания точных 3D-моделей насыпей для дорог, площадок и других объектов. Основное внимание уделено алгоритму «нарезки» проектных слоев с соблюдением нормативных уклонов, работе с TIN-поверхностями, решению сложных случаев при пересечении слоев с существующим рельефом.

Читать далее

Кринж-обзор на ПМЭФ-2025, а также исследование про ИИ и тупость

Время на прочтение8 мин
Количество просмотров1K

Самые интересные новости финансов и технологий в России и мире за неделю: на ПМЭФ показали Лабубу-Набиуллину, Госдума окончательно запретила вывески на английском, в Швейцарии пришли за блогерами, в США выпустят трампофон, Цукерберг начнет показывать рекламу в WhatsApp, а также x-files про Сэма Альтмана.

Читать далее

Зачем TWS-наушникам ограничение AAC в 128 кбит/с?

Время на прочтение8 мин
Количество просмотров2.9K

Купили новые недешевые Bluetooth-наушники, а они звучат странно?

Разбираемся в причинах плохого звука с кодеком AAC и выясняем мотивацию установки ограничений битрейта со стороны производителей.

Читать далее

Прыгающий робот размером с насекомое может пересекать сложные местности и переносить тяжелые грузы

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров731

Миниатюрные роботы, размером с насекомых, способны проникать в места, недоступные для более крупных машин — например, глубоко внутрь обрушившихся зданий, чтобы искать выживших после землетрясений. Однако, двигаясь среди обломков, такие маленькие ползающие роботы могут сталкиваться с высокими препятствиями, которые они не могут перелезть, или скользкими поверхностями, по которым они будут соскальзывать. Воздушные роботы могли бы избежать этих опасностей, но для полёта требуется слишком много энергии, что серьёзно ограничивает расстояние, на которое они могут уйти от базы, прежде чем им потребуется вернуться и подзарядиться.

Чтобы объединить преимущества обоих способов передвижения, исследователи из Массачусетского технологического института (MIT) разработали подпрыгивающего робота, который может перепрыгивать через высокие препятствия и перескакивать через наклонные или неровные поверхности, используя при этом значительно меньше энергии, чем летающий робот. Работа опубликована в журнале Science Advances.

Читать далее

Партнёрский договор (договор между партнёрами) в бизнесе — что это такое и как его грамотно оформить на практике

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров387

Термин «партнёрский договор» в настоящее время не определён в российском законодательстве. Таким образом, партнёрский договор является не поименованной в Гражданском кодексе РФ сделкой. Однако, в связи с принципом свободы договора, установленным в ст. 421 указанного кодекса, стороны могут заключить партнёрский договор и включить в него практически любые условия, которые посчитают важными и необходимыми.

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

Читать далее

Простой и эффективный супервизор на С++ с универсальным Makefile

Время на прочтение6 мин
Количество просмотров787

Несмотря на развитие лингвистических моделей, я подумал, что моя версия супервизора может быть достаточно интересна для размещения в статье. Назначение супервизора - поднять повторно программу, которая по каким-то причинам упала с ошибкой. Причём если программа завершила работу без ошибки, то она перезапущена не будет, как и не будут создаваться логи. В логах пишется время падения и тип ошибки. Универсальный Makefile может быть интересен тем, что его достаточно закинуть в папку с исходниками, добавить необходимые пути вида:
LDFLAGS = -I/usr/include/boost
LIBS = -lboost_serialization

Читать далее

Telegram-бот с интеграцией AnythingLLM + LM Studio

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров1.1K

В этом проекте создаем Telegram-бота, который взаимодействует с AnythingLLM — инструментом для работы с языковыми моделями (LLM) и LM Studio (используется как инструмент для загрузки документов и создания RAG архива). Покажу как использовать API AnythingLLM для бота и настроим взаимодействие с LM Studio, через которую предоставляется доступ к общению с ИИ-моделью. Самое главное в этой связке, что все отрабатывается локально без передачи файлов сторонним сервисам, что делает решение удобным для команд, которые хотят использовать ИИ в своих рабочих процессах, но не отправлять файлы во вне.

Полистать...

Сам ты вайб-кодер

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров5.4K

Кажется, мы окончательно запутались в терминах.

За последнюю неделю меня назвали вайб-кодером раз 20. Не то, чтобы меня это как-то оскорбляло, каюсь, пишу код в Cursor, но просто... Это ведь не так - просто по определению. Похожие чувства я испытывал, когда хакатонами стали называть любые мероприятия с кодингом, а их участников - хакерами. Но язык - штука живая, и писать душную статью о том, как мы все неправильно юзаем термины - точно не то, на что я хочу убить вечер воскресенья.

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

Читать далее

DevOps как по учебнику. Возможно ли?

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров731

DevOps — это не отдельная роль, а скорее философия или набор практик, принятых внутри компании/команды. Его цель — улучшить коммуникацию и объединить разработку и эксплуатацию общей целью, повысить прозрачность и скорость доставки ценности до клиента.

По крайней мере, так нам заявляют основные труды по DevOps, а также те, кто стоял у истоков этого движения. Но в индустрии сложилось совершенно другое представление о DevOps: у нас выделились отдельные DevOps-инженеры, и даже появилось мнение,
что DevOps — это просто «сисадмин на стероидах». Есть ли способы жить иначе?
И превратить DevOps в настоящую культуру внутри команды?

Читать далее

Развивающиеся стратегии кибербезопасности

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров317

Организации всё чаще обращаются к подходам, ориентированным на человека, поскольку две трети (68 %) инцидентов в сфере кибербезопасности связаны с человеческим фактором. Атакующие смещают фокус с сетей и систем на взлом людей через методы социальной инженерии, используя человеческие ошибки как основной вектор проникновения. Манипуляции или нет — поведение сотрудников становится «черным ходом» для доступа к системам. Причина — недостаток обучения и осведомлённости о новых приёмах злоумышленников.

Читать далее

Уроки Git-хаоса: форс-ресет, удалённые ветки и GitLab

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров1.6K

Привет! Я старший fullstack-разработчик в крупной b2b-команде, где мы активно развиваем IT турпродукты и сопровождаем легаси-проекты. Недавно мне довелось временно заменить тимлида — он ушёл в отпуск, оставив напоследок фразу: «Ты не будешь деплоить».

Спойлер: деплоил. И не просто деплоил, а чуть не похоронил релиз из-за одного неосторожного git reset --hard. К счастью, всё закончилось хорошо — но пришлось восстановливать ветки из GitLab’а, бороться с удалённой историей и вручную черри-пикать задачи.

Рассказываю, как всё было, какие выводы сделал и чего теперь точно делать не буду. Надеюсь, кому-то это сэкономит пару нервных клеток.

Читать далее

Вечные проблемы искусственного интеллекта

Время на прочтение12 мин
Количество просмотров1.8K

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

Достаточно внезапное расширение возможностей интеллектуальных программных средств привело к тому, что ряд видных представителей мира технологий и общественных объединений начали выступать за ограничения развития ИИ. Так, в 2023 году Илон Маск и Стив Возняк подписали открытое письмо с требованием приостановить разработку и обучение нейросетей (помимо них, это письмо подписали более 1000 экспертов). Во многих странах, в том числе в России, идут обсуждения законодательного регулирования ИИ.

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

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

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

Читать далее

Ближайшие события

Оценка оценщика: как оценить метрику качества машинного перевода

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров230

Машинный перевод сегодня — задача настолько старая, что, казалось бы, все, что с ней связано, должно быть исследовано вдоль и поперек. С наступлением эпохи LLM сложности, характерные для статистического и нейронного машинных переводов, были частично решены, и уже сегодня LLM активно применяются в индустрии для создания гибких доменспецифичных переводчиков. Оказалось правда, что применение LLM, равно как и развитие более классических методов машинного перевода, не только открывает широкое окно возможностей, но и ставит перед специалистами огромное количество новых проблем. Фокус этих проблем смещается сегодня с построения методов машинного перевода в сторону вопросов оценки качества этих переводов в различных условиях. Оценка переводов сегодня не успевает в своем развитии за самими переводами.

Читать далее

Кликджекинг по двойному щелчку. Новый приём обманного UI

Время на прочтение4 мин
Количество просмотров1K


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

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

Однако несколько месяцев назад в Сети впервые замечены случаи кликджекинга по двойному щелчку. Вредоносные действия выполняются в промежутке между первым и вторым кликами незаметно для жертвы. Более продвинутая версия атаки работает практически на всех сайтах и в любых браузерах.
Читать дальше →

TechAgent: Персональный агент для IT-карьеры

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров385

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

Звучит как фантастика? Мы решили это воплотить для IT-специалистов.

Читать далее

Математика бэкдора в Dual EC DRBG

Уровень сложностиСложный
Время на прочтение7 мин
Количество просмотров1.1K

Dual EC DRBG - нашумевшая схема генератора псевдослучайных чисел, который был стандартизован, несмотря на потенциальный бэкдор. Математическая часть данного бэкдора интересна и сама по себе, но особенно - как важная веха в истории современной криптографии. Статья посвящена математической части бэкдора и в деталях объясняет то, почему он работает. Для понимания потребуется хотя бы минимальное знакомство с основными понятиями алгебры и криптографии.

Читать далее

Ansible для людей: автоматизировал и выдохнул

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров3.8K

Одна команда — и сервер настроен. Я больше не лезу вручную и не повторяю одно и то же десятки раз. Внутри рассказано о том, как Ansible помогает автоматизировать задачи, от настроек до деплоя.

Читать далее

Мобильная разработка за неделю #590 (16 — 22 июня)

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров597
В новом дайджесте использование Foundation Models и обновления UIKit/SwiftUI по следам WWDC, трудности обслуживания приложений под Android и ускорение карьеры в IT, автомобильный компьютер с нескучным функционалом, стеклянный фасад Apple и многое другое. Заходите!

Читать дальше →

Пример применения алгоритма Берлекэмпа-Месси

Уровень сложностиПростой
Время на прочтение1 мин
Количество просмотров1.7K

Алгоритм Берлекэмпа-Месси используется для поиска минимального многочлена ЛРП. Его внешний вид может быть слегка пугающим, особенно если без должной подготовки нарваться на доказательства его корректности. Мы же здесь просто посмотрим работу данного алгоритма на конкретном примере и произведём проверку с помощью средств линейной алгебры.

Читать далее
1
23 ...