В данной статье приводится решение проблемы построения витрин данных в реальном времени с помощью Apache Flink. Рассказывается 2 часть подробной реализации решения этой задачи. В данной части рассмотрена проблема учета сообщений на удаление и частично операций update , в связи с чем достигается полная консистентность данных СИ с СП при условии гарантии, что ключ join условия не обновляется.
Читать далееОтносительно недавно наткнулся вот на какой пост, листая ленту в соцсети Марка Цукерберга: “Amazon is now awash with fake translations by “Clayton Maris”: Sōseki, Dazai, Tanizaki… Do not buy them. They are sold at bargain prices but are either AI created or AI generated from existing translations. What makes it worse is that Amazon aggregates all scores (stars) from all editions with links to the fraudulent “Maris” translation getting credit for the high rating of Keene’s translation, with links to Audible, hardback, and paperback as if they are all the same”.
Мне как любителю японской словесности стало интересно, что это за автор такой. Нашел его, данные из поста подтвердились. Да, оказывается, так можно было. Видимо, это не первый и не последний человек, кто до такого додумался. Рерайтим хороший перевод и получаем новый оригинальный текст с копирайтом. А учитывая скорость работы ИИ, так можно выпускать по переводу книги в неделю.
Мечта издательств, цифровых платформ и самих “авторов” переводов, но не читателей.
Читать далееВ этой части нас ждёт погружение в один из способов организации мультипоточности на базе единственного ядра процессора. Мы научимся принудительно переключать выполнение между полностью зацикленными участками кода, ничего не "знающими" о каком-то другом коде, конкурирующем за процессорное внимание. По ходу повествования будут даны все необходимые пояснения и читателю не придётся обращаться к другим источникам, кроме первой части статьи.
Читать далееКосмический корабль советских времен, сделанный для посадки на Венеру, падает на Землю.
«Космос 482» заключён в титановый теплозащитный экран, поэтому у него есть все шансы достичь поверхности в целости и сохранности.
08.05.2025, Стивен Кларк, Ars Technica
Официальная информация от Роскосмоса:
Аппарат «Космос-482» сошел с орбиты и упал в океан
Введение: Архитектурное дежавю
Вы когда-нибудь замечали, как цифровой мир движется по спирали? В 2018 году я, размахивая Dockerfile и Helm-чартами, внедрял микросервисы на C# с RabbitMQ — всё ради священной цели «низкой связанности». А через три года, переключившись на Angular, с ужасом осознал: фронтенд-компоненты общались через цепочки Input/Output, словно это 2005-й, а мы пишем WinForms.
Это как собрать космический корабль, но управлять им через телеграф. На бэкенде мы гордо декларируем event-driven architecture, а на фронтенде компоненты перешёптываются через пропсы, будто подростки на школьной дискотеке. Ирония? Чем сложнее становились наши системы, тем больше они напоминали те самые монолиты, от которых мы бежали в мире backend.
Читать далееВ Китае роботы бегают марафон, в США создают Stargate за $500 млрд, а в России ИИ диагностирует подшипники. Мир автоматизируется не по сценарию — а по вайбу.
И мы решили разобраться, где во всём этом место человеку.
Читать далееLoRA (Low-Rank Adaptation) – это вспомогательная модель, основное назначение которой заключается в ускорении обработки запросов (prompt) от пользователя и вычислений при генерации тех или иных специальных объектов на изображении.
Другими словами, когда мы с вами используем модель FLUХ.1, а нам надо детально прорисовать на нашем изображении руки или фигуру человека, мы используем дополнительно вспомогательную модель LoRA, которая выполняет только одну определенную ей задачу.
Также различные модели LoRA используют для усиления стилизации изображений. Например, если нам надо нарисовать персонажа в стиле одного из известных мультфильмов, то существует большое количество соответствующих специальных моделей LoRA.
Особенность моделей LoRA заключается в том, что они в несколько раз меньше по объему, чем основные модели, которые мы используем, и поэтому они работают значительно быстрее основных при выполнении специализированных задач.
Читать далееЗадачи на собеседованиях. Денежные переводы в SQL. Обновление счетов и уровни изоляций
Задача перевода денег в первом приближении сводится к обновлению пары строк и кажется простой — но обеспечение корректности при параллельном доступе может быть неожиданно сложным для только знакомящихся с уровнями изоляций БД.
Читать далееПолупроводники — стратегический ресурс XXI века. Китай уже не первый год выстраивает инфраструктуру производства чипов и теперь выходит на новый уровень. В Шэньчжэне строится мегафабрика Huawei — крупнейший проект компании, который должен обеспечить выпуск 7-нм процессоров Kirin и Ascend, а в перспективе перейти на 5-нм. Параллельно Xiaomi поднимает собственное направление с чипом Xring, а государство инвестирует десятки миллиардов долларов в развитие литографии и всей цепочки поставок. Обо всем этом сегодня и поговорим.
Читать далееФразу из названия часто приписывают Б. Гейтсу - не знаю точно, он это говорил или кто-то другой, но это и не важно.
Для тех, кто не застал: когда-то давным-давно, во времена динозавров, лет 35 назад, в компьютерах IBM PC XT под управлением MS DOS программам было доступно всего 640 кбайт памяти.
Не гигабайт, не мегабайт, а всего лишь килобайт. Туда помещались текстовые редакторы, файловые менеджеры, базы данных, бухгалтерские программы, игры, софт для FIDO (типа "электронная почта по модему"), BBS ("сайты"), в общем всё что работало на MS DOS.
Откуда взялась именно такая цифра, 640 кбайт? Дело не только в том, что память в те времена стоила дорого, дело в том, что у процессора Intel 8086 было всего 20 адресных линий.
Читать далееВ этой статье я собрал подборку ресурсов по изучению алгоритмов и структур данных — именно так бы я начал свой путь, если бы учился с нуля сегодня. Материал также будет полезен тем, кто готовится к алгоритмическим собеседованиям в FAANG и не только.
Читать далееKeycloak - это мощная open-source платформа для аутентификации и авторизации, которую используют даже банки и крупные корпоративные клиенты для защиты своих приложений и данных.
В статье на реальном примере (FastAPI + Python) простым языком объясню, как Keycloak помогает упростить управление доступом и почему его принципы универсальны для любого бэкенда, независимо от выбранного языка программирования
Читать далееПоводом к написанию этого текста стал анализ кастдевов с пользователями Tangl, где снова появилась тема поддержки стандарта IDS в Tangl control. Я решила разобраться с перспективами и ограничениями спецификации IDS для автоматической проверки BIM-моделей на основе правил.
В статье мои выводы о том, в каких BIM-сценариях применение IDS даёт эффект, а для каких BIM-процессов он не особо полезен.
Читать далееВ этом тексте я пытаюсь отрефлексировать вопрос о том, почему кандидат после технических собеседований слышит "да" или "нет", и что на самом деле происходит за кулисами этого процесса.
Читать далееWarp — это современный терминал для macOS, Linux и Windows, который переосмысливает работу с командной строкой. Позиционируясь как "терминал для 21-го века", работает на базе искусственного интеллекта. В этой статье я расскажу, почему я решил попробовать Warp, какие есть возможности, и как, возможно, он может помочь разработчикам повысить продуктивность.
Читать далееГруппа исследователей из Техаса разработала эффективный способ лечения посттравматического стрессового расстройства (ПТСР). В основе лечения – блокада блуждающего нерва, а способствует этому устройство размером с пуговицу рубашки, расположенное на шее.
Читать далееИтак, если мы решили создать сайт с котиками и хотим, чтобы он был масштабируемым и надёжным, какие шаги нужно предпринять для обеспечения его отказоустойчивости?
На этот философский вопрос я тут и рассуждаю, но сначала - вспомним немножко, что же это такое — сети дата-центров?
Читать далее