habrahabr
Через тернии к 5 тысячам звёзд на гитхабе – мой путь опенсорсера

Пришло, пришло время (экспертов по опенсорсу) моей истории опенсорс-проекта. Было столько всего, что до технических деталей (почти) не дойдёт – они есть и в более древних свитках статьях.Началось всё в 2010 году. Я только закончил аспирантуру и попал в новый для меня проект в Интеле фулл-тайм разработчиком. Мне нужно было внедрить автоматическое тестирование десктопных GUI приложений для внутреннего пользования. Опыт подобный уже был накоплен с середины 2006-го тоже в Интеле, но подходящий инст…

  • четверг, 1 мая 2025 г. в 00:00:10
habrahabr
Пьезоэлемент от зажигалки — источник рентгеновского излучения?

Картинка Freepik, Petteri Aimonen Вещи, которые окружают нас в жизни, бывает, что таят в себе дополнительный интересный потенциал, зачастую довольно неожиданный. Например, все мы хотя бы раз в жизни пользовались зажигалками с пьезоэлектрическим элементом в качестве источника поджигающей искры. Однако приходило ли вам в голову, что этот пьезоэлектрический элемент может быть использован в качестве источника рентгеновского излучения? Любая работа с излучениями является крайне опасной, а особ…

  • четверг, 1 мая 2025 г. в 00:00:09
habrahabr
Я увидел будущее контента. And it is no good

Недавно я медленно смотрел Youtube. Уже не помню с какого видео я увидел сбоку в ленте рекомендацию: Amelia Erhart Mystery Finally Solved, And It's Not Good. Как вы могли понять по моим недавним статьям, авиацию я люблю. Но история Амелии Эрхарт меня не особо увлекала. Ну да, первая женщина в одном из многих неженских дел, еще считавшихся такими сто лет назад. Ну да, пропала – но довольно очевидным образом, не нашла крошечный остров, на котором предполагалась посадка. Несчастный случай, тра…

  • четверг, 1 мая 2025 г. в 00:00:08
habrahabr
Для защиты своего сервера я использую zip-бомбы

Основной объём трафика в вебе возникает из-за ботов. По большей части, эти боты используются для обнаружения нового контента. Это читалки RSS-фидов, поисковые движки, выполняющие краулинг вашего контента, а сегодня и боты ИИ, собирающие контент, чтобы скармливать его LLM. Но есть и зловредные боты. Их создают спамеры, скрейперы контента и хакеры. На моём прежнем месте работы бот обнаружил уязвимость Wordpress и встроил в наш сервер зловредный скрипт, а затем превратил машину в ботнет, используе…

  • четверг, 1 мая 2025 г. в 00:00:07
golang
Минус Lua, плюс перформанс: как толстый клиент на Go сделал работу с Tarantool эффективнее

Tarantool Proxy — «умный посредник», который делает работу с кластером Tarantool надежнее, быстрее и проще, беря на себя рутинные задачи вроде балансировки и безопасности. Это компонент в архитектуре шардированного Tarantool, который нужно написать самому на основе библиотеки vshard. То есть это не standalone приложение из коробки. Заметим, что изначально основная библиотека Tarantool Proxy — vshard была написана на Lua, из-за чего для получения всех профитов от работы с ним нужна была специфич…

  • четверг, 1 мая 2025 г. в 00:00:06
golang
Golang на PlayStation 2

Мне всегда хотелось творить какую-нибудь дичь с консолями. Не знаю почему, но меня всегда привлекала идея реализовывать на устройствах неожиданные возможности. Это относится и к PlayStation 2, выпущенной Sony в 2000 году.Sony, пожалуйста, не подавайте в суд на меня за этот пост.Перейдём сразу к делу: я хочу научиться запускать код на консолях (подробнее о том, зачем это нужно, я расскажу в другом посте). Обычно это делается на языках низкого уровня, но сегодня мы можем проще и удобнее работать …

  • четверг, 1 мая 2025 г. в 00:00:05
javascript
Создание Умной Документации на основе Встраиваний OpenAI (Деление на фрагменты, Индексация и Поиск)

Привет всем! Хочу поделиться своим подходом к созданию чат-бота с "умной документацией" для проекта, над которым я работаю. Я не эксперт в ИИ, так что любые предложения и улучшения приветствуются!Цель этого поста — не создавать еще один туториал по созданию чат-бота на основе OpenAI. Такого контента и так хватает. Вместо этого основная идея — проиндексировать документацию, разделив её на фрагменты, сгенерировать для них встраивания с помощью OpenAI и выполнять поиск по схожести, чтобы н…

  • четверг, 1 мая 2025 г. в 00:00:04
github
QwenLM / Qwen3

Qwen3 is the large language model series developed by Qwen team, Alibaba Cloud.Qwen3 💜 Qwen Chat   |   🤗 Hugging Face   |   🤖 ModelScope   |    📑 Paper    |    📑 Blog    |   📖 Documentation 🖥️ Demo   |   💬 WeChat (微信)   |   🫨 Discord   Visit our Hugging Face or ModelScope organization (click links above), search checkpoints with names starting with Qwen3- or visit the Qwen3 collection, and you will find all you need! Enjoy! To learn more about Qwen3, feel free to read our do…

  • четверг, 1 мая 2025 г. в 00:00:02
xaker
Brave открывает исходный код инструмента Cookiecrumbler

Разработчики браузера Brave открыли исходный код инструмента Cookiecrumbler. Это решение использует большие языковые модели (LLM) для обнаружения сообщений о согласии на использование файлов cookie, а затем, на основе отзывов сообщества, блокирует те из них, которые нарушают функциональность сайтов.

  • среда, 30 апреля 2025 г. в 00:00:21