habrahabr
Как программисты становятся террористами. Взгляд изнутри на историю Bitzlato

Работа компании Bitzlato была остановлена в ночь с 17 на 18 января 2023 года. Проснувшись следующим утром, каждый программист в компании обнаружил, что прямо у себя в постели превратился в международного террориста. Прямо как Грегор Замза, который превратился из человека в огромное насекомое и вызвал этим всеобщий ужас. Только в нашем случае превращение было произведено на бумаге. Многие сотрудники оказались в списке Интерпола, о чем в кратчайшие сроки узнали от местных властей.В СМИ было напис…

  • суббота, 26 октября 2024 г. в 00:00:12
habrahabr
А нам-то что?

Упоминания русских разрабов исключили из кода ядра линукса. Что характерно, код, ими написанный, оставили, а имена их исключили. Очевидно, код не портит прекрасного мира, а имена портят. Господин Торвальдс сказал, что он финн и не будет поддерживать русскую агрессию. И вообще, есть американский комплаенс и американские санкции, которые распространяются и на опенсорс тоже, ибо нечего тут.Вот так вот вижу себе: просыпается утром министр обороны Российской Федерации. Конечно, сладко потягивается. …

  • суббота, 26 октября 2024 г. в 00:00:10
habrahabr
Эксперимент: даём ChatGPT полный доступ к компьютеру

Это статья написана от души и для души. Она не является: инструкцией, примером для подражания, призывом к действию или чем‑то подобным.Я абсолютный новичок в программировании, поэтому могу ошибаться в некоторых (или даже во многих) вещах. Я бы, наверное, даже не писал эту статью. Однако, проведя некоторое время в сети, мне так и не удалось найти похожий на мой проект. Именно поэтому я решил поделиться своей идеей с вами.С чего всё началось?Совсем недавно Microsoft представили Copilot — умного п…

  • суббота, 26 октября 2024 г. в 00:00:10
golang
Sidecar на Go: позволь другому заниматься твоими проблемами

Привет, Хабр!В распределённых системах каждая служба выполняет свою задачу: одна отвечает за логи, другая за обработку запросов, третья за безопасность. Но не всегда удобно нагружать основной сервис дополнительной логикой. Именно здесь хорошо вписывается Sidecar — отдельный контейнер или процесс, который берёт на себя часть инфраструктурных задач, разгружая основное приложение и позволяя сосредоточиться на главной бизнес-логике.Сегодня мы рассмотрим реализацию Sidecar на Golang.Реализация Sidec…

  • суббота, 26 октября 2024 г. в 00:00:08
golang
Микросервисы: Почему именно gRPC?

Архитектура микросервисов широко распространена в современном программировании. Благодаря этой архитектуре разработчики смогут самостоятельно разрабатывать сервисы и управлять ими. Однако очень важно выбрать правильный протокол для эффективного взаимодействия между микросервисами. Здесь протокол gRPC (Google Remote Treatment Call) выделяется своей высокой эффективностью и скоростью. В этой статье мы предоставим подробную информацию о RPC и gRPC, рассмотрим преимущества gRPC в архитектурах микро…

  • суббота, 26 октября 2024 г. в 00:00:07
javascript
Генеративная графика — не только ИИ

Привет, Хабр! В прошлый раз мы с вами создавали «Игру жизни» на Godot. Движок показал себя отлично, но для такой простой задачи это всё равно что забивать микроскопом гвозди. Особенно когда речь идёт о веб‑экспорте.В последнее время стоит заикнуться про генерацию изображений, как все сразу вспоминают про нейросети. Stable Diffusion, Midjourney и прочие модели впечатляют, не спорю. Но давайте взглянем на другую сторону генеративного искусства. Ту, где картинки создаются не гигабайтами весов нейр…

  • суббота, 26 октября 2024 г. в 00:00:05
javascript
Почему я скептично отношусь к переписыванию JS-инструментов на «быстрых» языках

Я написал много JS-кода, и мне нравится JavaScript. Самое же главное, я выработал необходимые навыки для понимания, оптимизации и отладки этого кода, от которых не хочу отказываться. Поэтому у меня вполне естественно возникает беспокойство по поводу охватившей сферу разработки одержимости переписывать каждый инструмент Node.js на быстрых языках вроде Rust, Zig, Go и прочих. Причём ценность этих языков я нисколько не преуменьшаю. Я даже принимал некоторое участие в разработке Servo, да и на с…

  • суббота, 26 октября 2024 г. в 00:00:04
github
vfsfitvnm / ViMusic

An Android application for streaming music from YouTube Music. ViMusic An Android application for streaming music from YouTube Music Features Play (almost) any song or video from YouTube Music Background playback Cache audio chunks for offline playback Search for songs, albums, artists videos and playlists Bookmark artists and albums Import playlists Fetch, display and edit songs lyrics or synchronized lyrics Local playlist management Reorder songs in playlis…

  • суббота, 26 октября 2024 г. в 00:00:02
github
dittofeed / dittofeed

Open-source customer engagement. Automate transactional and marketing messages across email, SMS, mobile push, WhatsApp, Slack, and more 📨 Open-source customer engagement Docs | Discord | Demo App | Contributing Dittofeed is an omni-channel customer engagement platform. Create automated user journeys to message users along any channel: email, mobile push notifications, SMS, WhatsApp, Slack, and more. We're an open source, dev-friendly alternative to platf…

  • суббота, 26 октября 2024 г. в 00:00:01