vak: (Украина)
[personal profile] vak
"Украина стала школой выживания для всего мира. Мы должны усилить Европу силами быстрого реагирования и сделать их такими, как наши лучшие подразделения во время войны."

(Из выступления на панельной дискуссии «Инсайты из российского плена: жестокость как стратегия» в Давосе)
До 2014 года у меня был бизнес в Южной Азии, но я вернулся сюда, в Украину. Я видел и вторжение в Крым, и вторжение на Донбасс. 12 лет своей военной карьеры я провел на войне. Наше соединение родилось в этой войне.

У нас очень мало людей, которые были профессиональными военными. Есть и бизнесмены, и инженеры, и поэты — кто угодно. А теперь мы держим более 15% всей линии фронта. Российские силы преобладают — иногда соотношение бывает один к сорока.

Но мы стали значительно сильнее. В том числе и благодаря нашим партнерам.

Я встретил полномасштабное вторжение командиром в Мариуполе. Думал, что мы продержимся три недели — сравнивал наши танки, возможности с россиянами. У них было больше. Но мы их всех разбили.

Мы воевали против Первой российской танковой армии. Это та самая, которая была Первой конной армией в 1920-м, воевала в Польше. Но мы уничтожали их технику. Многие в мире думали, что Украина продержится один день. А мы держимся и сейчас.

Россияне не уважают ценности человеческой жизни, а для нас человеческая жизнь очень много значит. Человеческий потенциал украинского народа, потенциал сопротивления — это большое достижение.

Они не ожидали, что украинские ветераны вернутся и возьмут в руки оружие. Не ожидали, что Украина разделится на две части: одна — на фронте, другая — волонтеры.

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

Наше спасение — в единстве. Мы никогда раньше этого не делали

Я провел 4,5 месяца в российском плену. Они переломали мне руки, ноги и несколько раз разбивали лицо. Я слышал их пропаганду. И однажды спросил тех, кто меня допрашивал и пытал: «Вы сами верите в это?». Они — верят. Просто невозможно сравнить европейский образ мышления с тем, как мыслят россияне.

Россиянами руководит страх, мучения, пытки.

В российском плену вы видите то же, что читали о лагерях Сталина и лагерях Гитлера.

Единственное, как мы можем им противостоять, — это единство. Наше спасение — в единстве. Мы никогда раньше этого не делали. Кстати, даже во время холодной войны. Поэтому холодная война не остановила россиян — они просто поменяли свои цвета.

Нельзя просто убить Путина. Если убить Путина, на его место поставят другого диктатора. Мы должны остановить сам режим.

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

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

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

Если мы не приспособимся к искусственному интеллекту, электромагнитной войне, радиоэлектронной борьбе, если не привлечем хакеров и не адаптируем подходы к тому, как преодолеть российскую тактику…

Дело в том, что российские тактики не менялись на протяжении сотен лет. Они полагаются на человеческий ресурс, и им нужно три года, чтобы изменить тактику. У них всегда будет преимущество в человеческом ресурсе, но нам нужна гибкость.

Что я думаю о соглашении о мире? Любые сделки с дьяволом — неправильный выбор.

Как говорил канцлер Бисмарк, ни одно соглашение с Россией не стоит той бумаги, на которой оно написано. Россия — не джентльмен. Они никогда не держат своего слова. И я говорю это не просто как украинец — мы это понимаем исторически. Они воруют даже нашу историю. Воруют наше имя. Россия присваивает Киевскую Русь и думает, что Русь — это они.

Главная идея: они хотят использовать украинцев как мобилизационный ресурс для следующей войны. Делают всегда, когда оккупируют определенные территории. У меня было много друзей в Крыму — большинство сейчас или в тюрьме, или мобилизованы и уже погибли по другую сторону этой войны. У меня было много друзей в Мариуполе. Я прожил там восемь лет. Замечательный город. Прекрасные соседи. Но большинство сейчас в российской армии.

Они до сих пор похищают наших детей и милитаризируют их. Это своеобразный «путинюгенд». Промывают мозги и готовят к военным действиям так же, как я готовлю своих солдат.

Россия действительно готовится к следующему прыжку, к следующей войне. Но сейчас они застряли здесь. В Украине.
[personal profile] artyom_ferrier
 

Снова айсовцы грохнули «цивилитика». И на этот раз обстоятельства ещё хуже, чем в случае с той несчастной тёткой, которая якобы пыталась наехать на «чужеборцев» своим внедорожником. Или — так могло показаться впечатлительному агенту… или — ему могло показаться, что она буйная террористка и если вырвется от них, по пойдёт гонять по городу, давя всех подряд… во всяком случае, доводилось видеть некие подобные обоснования той стрельбы.

Но в этом, новом случае, как решил после просмотра нескольких видео, обоснования придумать будет сложнее.

Read more... )

 

 


те самые, которые rip

Jan. 25th, 2026 11:00 am
ccpro: (Default)
[personal profile] ccpro


x-posted from livejournal.com.
zaj_gizund: (Default)
[personal profile] zaj_gizund
В Иране выкосили 43 000 человек, 10 тысяч лишили зрения, 350 тысяч раненых.
И СМИ молчат.
don_katalan: (Default)
[personal profile] don_katalan
Алі Татар-заде
я в це ніколи не граю - "він обіцяє, але не значить що буде виконувати".
я бачу це інакше, простіше і пряміше. Він це обіцяє - значить буде робити, а чи вийде чи ні то вже не від нього залежить.
Повірте якби так розмишляли німці у тридцятих, вони б не дали гітлеру шансу.
Януковоч прямим текстом обіцяв нас в Росію. В мене були сумніви чи це йому вдасться, але не було ілюзій наче він таємний бандерівець, який тихцем приведе нас до Нато. Я міг не розділяти ентузіазм Ющенка з якогось приводу, але бажав йому успіху, бо я хочу того ж що й він.
трампа я помітив дуже давно, ще до того всього. для мене він вперше засвітився в історії з "фейковою метрикою Обами", після чого він навіть не вибачився.
Він був не один хто обіцяв зруйнувати Нато, але їх було так мало що всіх їх довелося запам'ятати. Я знав що якесь з ціх гавнєй спливе, воно і сплило.
Так що коли воно обіцяло зруйнувати нато, оон, демократію і європи - я йому вірив. Read more... )
zenpolymer2: MAN WITH  THE HORN (MAN WITH  THE HORN)
[personal profile] zenpolymer2
Arthur Kalmeyer
ПИШЕТ DOUGLAS WOOD:
МЫ ДОЛЖНЫ ОСТАНОВИТЬСЯ. Мы просто больше не можем так продолжать. После ужасных событий сегодняшнего дня в Миннесоте, вдобавок ко всем остальным бесчинствам и последовавшему за этим фестивалю лжи и пропаганды, мы больше не можем притворяться. Как сказал премьер-министр Канады Марк Карни международной аудитории в Давосе в начале этой недели, они должны перестать притворяться, что международный порядок еще не разрушен. И что Соединенные Штаты по-прежнему являются надежным и заслуживающим доверия партнером, каким они были на протяжении 80 лет. Эти времена прошли, сказал он.Read more... )

(no subject)

Jan. 25th, 2026 11:31 am
budovskiy: (Default)
[personal profile] budovskiy
Казнин

Happy heavenly birthday, amigo [profile] kaz_nin!
C днюхой тебя! Не забываю.
Kaznin
pargentum: (Default)
[personal profile] pargentum
методы политики Дональда Трампа не соответствуют курсу России на формирование многополярного мира.
birdwatcher: (Default)
[personal profile] birdwatcher
Arezki Amiri@indiandefencereview.com -- Russian Scientists Build Plasma Engine That Could Reach Mars in 30 Days, Leaving Spacex’s Starship Looking Obsolete. The engine, developed by Rosatom’s Troitsk Institute, is now in ground-based trials and could be space-ready by 2030. The propulsion system accelerates charged hydrogen particles—protons and electrons—to speeds of up to 100 kilometers per second, confirmed Alexei Voronov, First Deputy Director for Science at the institute. That velocity far exceeds current chemical rockets, which typically max out around 4.5 kilometers per second. The engine relies on hydrogen fuel and an onboard nuclear reactor to generate sustained power. Egor Biriulin, a junior researcher involved in the project, said the light atomic weight of hydrogen enables faster acceleration with lower fuel consumption. Hydrogen’s abundance in the universe may also allow for future in-situ refueling strategies.



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

AI in the shop

Jan. 25th, 2026 06:55 am
ploughlike_elk: (Default)
[personal profile] ploughlike_elk



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

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

Разумеется, за время потраченное на переписку с клиентами мне никто не платит. Клиенты мне платят за то что я ремонтирую и обслуживаю их автомобили. Поэтому чем меньше я потрачу рабочего времени на эту писанину, тем больше я заработаю за день.
don_katalan: (Default)
[personal profile] don_katalan
Олег Симороз
Європейський суд з прав людини (ЄСПЛ) прийняв рішення згідно з яким держава Україна має виплатити €2100 компенсації моральної шкоди та €250 відшкодування судових витрат за тримання під вартою колишнього судді Макарівського райсуду Київщини Олексія Тандира, який у стані спʼяніння збив на смерть військового Нацгвардії на блокпості в Києві.
Тут палкий привіт Офісу генпрокурора та нашій судовій системі за формування якої відповідає Президент України, особливо враховуючи той факт, що він має правлячу партію в парламенті, а відтак, всі можливості до судової реформи.
Справа тягнеться 2,5 роки. Тандир був на місці злочину, є свідки, експертизи. Цей чорт з перших хвилин намагався уникнути відповідальності, він імітував, що за кермом начебто був не він та намагався спотворити результати експертизи. Всі ці процесуальні дії в результаті були проведені під пилким наглядом суспільства, і вони вказують на його вину з обтяжувальними обставинами, відтак, він має отримати максимальне покарання у вигляді 10 років позбавлення волі.Read more... )
tiresome_cat: (ShamefullCat)
[personal profile] tiresome_cat
Похоже, что Трампу таки удастся успешно решить проблему иммиграции в США: ну кто в здравом уме вообще захочет ехать в страну, где образование и здравоохранение развалено, экономика трещит по швам, в правительстве заседают сумасшедшие патологические лжецы и уголовники, а по улицам бродят стаи куклуксклановцев и безнаказанно убивают всех, у кого им не понравится загар кожи, акцент или выражение лица? Да кому она нахер сдалась, такая Америка!
don_katalan: (Default)
[personal profile] don_katalan
Igor Baryshev
16 год
Чим далі, тим більше співпадінь трампа та януковича. Зрозуміло, що відпочатку янукович був маріонеткою путіна, і виконував те, про що "домовлявся" з ним путін. Тут важливо розуміти, що слово у лапках у попередньому реченні - евфемізм, який використовував путін на заміну прямих "наказував", "інструктував", "ставив завдання", "відпрацьовував лінію поведінки". Зрештою, маріонетка янукович був виведений з операції та евакуйований з України як такий, що відпрацював та втратив можливості щодо його подальшого використання. Єдиний прокол - медалька "за звільнення Криму" від 20.02.2014, коли янукович ще був тут та домовлявся з тодішньою "оппою". Хоча, може й не прокол, а натяк: "ми вас усіх вертимо відомо на чому, і по-іншому не буде". А може й ні, та це дійсно прокол, хтозна?
Янукович був керованою фігурою, і ним керували ті, хто на це вчилися, йшли кар'єрними сходами, напрацьовуючи досвід використання певних форм і методів своєї роботи. Виробляючи певний почерк - індивідуальний та корпоративний.
Зрозуміло, що все це робиться не задля професійного задоволення, а з метою досягнення цілком конкретних результатів, і спосіб їх досягнення обраний саме такий, а не якийсь інший. Чому? Можливо, тому що він виявився найбільш прийнятним - і щодо досягнення цілей, і щодо можливостей "заробити" для усіх причетних та "кому положено".Read more... )=====
Алі Татар-заде
єдиний спосіб вгомонити старого - це внушити йому що він ніхто, поки сам не зняв фільм в голівуді.
Зазвичай після того жертва зникає роки на три, хоча їй кажуть що весь процес займає всього півроку
don_katalan: (Default)
[personal profile] don_katalan
Alexander Kovalenko
"Искандер-М1" с ракетами 9М729: насколько велика угроза и что из себя представляет «новое» средство российского терора
В открытых источниках появилась крайне тревожная для многих украинцев информация, что у границ с нашей страной Россия развернула 24 пусковые установки ОТРК “Искандер-М1” с 96-ю ракетами 9М729, которые могут долететь до Львова и даже Ужгорода. Но без каких либо сопутствующих объяснений, что это за ракета и опаснее ли она баллистической 9М723. Что же, давайте разберемся в этом и других вопросах.
Ракета 9М729 в свое время стала причиной выхода США из договора о ракетах средней и малой дальности (РСМД).
Нельзя сказать, что об этой ракете даже в открытых источниках было мало информации. А лично я еще в далеком 2019 году писал не только об этом средстве поражения (которое стало ошибкой для России, поскольку не создавала критического противовеса на мировой арене вооружений этого типа), но и отмечал, что для нее будет необходим особый технологический процесс производства, сложноорганизуемый для ВПК РФ – от этапа создания самой ракеты и до новой пусковой установки.
В целом так и получилось. Но начнем, пожалуй, с технических характеристик ракеты, дабы понимать, насколько она опасна для нас.Read more... )

Read more... )
Зачем? Зачем вы называете точное количество оставшихся без тепла домов?
Зачем? Зачем вы уточняете, что это дома, которые остались без отопления это те, что были подключены после обстрелов 9 и 20 января?Read more... )

(no subject)

Jan. 25th, 2026 01:30 pm
norian: (Default)
[personal profile] norian
Гибридная Графовая База Данных (отвертка с моторчиком для моделирования моделей)

День 7. Индексы : ускорение поиска данных.

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

Чтобы искать индекс по значению, надо создать дерево поиска - это следующий этап, поскольку там много функциональности.

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

API индексов выглядят как LoadAllDataGE(set& index_offsets, EgByteArrayAbstractType& keyBA) - получить множество файловых оффсетов по ключу и логической операции.


source egIndexes.h

#pragma once
#include <iostream> // debug
#include <fstream>
#include <set>
#include <vector>
// #include <experimental/filesystem> 
#include "egCoreIndexTypes.h"
#include "../service/egByteArray.h"
#include "../service/egFileType.h"
#include "egFingers.h"
// template <typename KeyType> class EgFingers;

class EgIndexesAbstractType { public:
    virtual bool AddNewIndex(EgByteArrayAbstractType& keyBA, uint64_t dataOffset) = 0;
    virtual bool DeleteIndex(EgByteArrayAbstractType& keyBA, uint64_t dataOffset) = 0;
    virtual bool UpdateDataOffset(EgByteArrayAbstractType& keyBA, uint64_t oldDataOffset, uint64_t newDataOffset) = 0;

    virtual bool LoadAllDataEQ(std::set<uint64_t>& index_offsets, EgByteArrayAbstractType& keyBA) = 0;
    virtual bool LoadAllDataGE(std::set<uint64_t>& index_offsets, EgByteArrayAbstractType& keyBA) = 0;
    virtual bool LoadAllDataGT(std::set<uint64_t>& index_offsets, EgByteArrayAbstractType& keyBA) = 0;
    virtual bool LoadAllDataLE(std::set<uint64_t>& index_offsets, EgByteArrayAbstractType& keyBA) = 0;
    virtual bool LoadAllDataLT(std::set<uint64_t>& index_offsets, EgByteArrayAbstractType& keyBA) = 0;

    virtual ~EgIndexesAbstractType() {}
};

template <typename KeyType> class EgIndexes : public EgIndexesAbstractType { public: // indexes chain part of indexes-fingers complex
    const uint64_t            indexHeaderSize       = sizeof(uint64_t);
    const egMaxStreamSizeType oneIndexSize          = sizeof(KeyType) + sizeof(uint64_t); // key and data offset
    const egMaxStreamSizeType fwdPtrPosition        = egIndexesSpace::egChunkCapacity * oneIndexSize;
    const egMaxStreamSizeType backPtrPosition       = fwdPtrPosition   + sizeof(uint64_t);
    const egMaxStreamSizeType chunkCountPosition    = backPtrPosition  + sizeof(uint64_t);
    const egMaxStreamSizeType fingersChunkOffsetPosition  = chunkCountPosition + sizeof(keysCountType);
    const egMaxStreamSizeType indexChunkSize        =  fingersChunkOffsetPosition + sizeof(uint64_t);

    bool fingersChainFlag {true};
    KeyType  theKey;                // index key to process
    uint64_t theDataOffset;         // offsets in data nodes file
    uint64_t theNewDataOffset;
    uint64_t theOldDataOffset;
    keysCountType theChunkCount;    // indexes count in the chunk for chain opers
    uint64_t theIndexesChunkOffset; // file position for chain connect
    int      theIndexPosition;      // position in the chunk
    uint64_t prevOffsetPtr;         // chunks chain operations
    uint64_t nextOffsetPtr;
    uint64_t currentIndexQuantity;  // position savepoint for Load*DataNext functions
    uint64_t currentChunkOffset;    // chunk savepoint for Load*DataNext functions
    keysCountType  transactionPosInChunk; // chunk position savepoint for Load*DataNext functions
    uint64_t reallyLoaded  {0};     // first/next opers support
    uint64_t transactionID {0};     // FIXME TODO first/next opers support

    EgFingers<KeyType>*     fingersTree {nullptr};  // fingers tree object ptr
    EgDataStream*           localStream {nullptr};  // chunk buffer operations
    EgIndexStruct<KeyType>  indexData;              // index data wrapper for flexibility
    EgFileType              indexFileStream;        // file operations
    std::string             indexFileName;
    
    EgIndexes(const std::string a_indexName);
    virtual ~EgIndexes() { delete localStream; }
        // top API
    bool AddNewIndex(EgByteArrayAbstractType& keyBA, uint64_t dataOffset) override;
    bool DeleteIndex(EgByteArrayAbstractType& keyBA, uint64_t dataOffset) override ;
    bool UpdateDataOffset(EgByteArrayAbstractType& keyBA, uint64_t oldDataOffset, uint64_t newDataOffset) override;
        // load data top API
    bool LoadAllDataFirst(std::set<uint64_t>& index_offsets, uint64_t& maxQuantity);
    bool LoadDataNextUp (std::set<uint64_t>& index_offsets, uint64_t& maxQuantity);

    bool LoadAllDataEQ(std::set<uint64_t>& index_offsets, EgByteArrayAbstractType& keyBA);
    bool LoadAllDataGE(std::set<uint64_t>& index_offsets, EgByteArrayAbstractType& keyBA);
    bool LoadAllDataGT(std::set<uint64_t>& index_offsets, EgByteArrayAbstractType& keyBA);
    bool LoadAllDataLE(std::set<uint64_t>& index_offsets, EgByteArrayAbstractType& keyBA);
    bool LoadAllDataLT(std::set<uint64_t>& index_offsets, EgByteArrayAbstractType& keyBA);
};

don_katalan: (Default)
[personal profile] don_katalan
Alexander Kovalenko
Вчера сеть облетело видео от 110-й ОМБр, на котором было запечатлено, как базовая тактическая единица типа – штурмовое отделение, на облегчённом "Урале" пытается штурмовать украинские позиции.
"Урал" был максимально облегчён, что даёт возможность личному составу внутри него не только осуществлять очень быстрое спешивание, но и вести огонь во время езды, в том числе и по угрозам с воздуха.
Российские площадки это видео подхватили и сейчас упоминают и распространяют как пример высокомобильного штурмового боя. Но есть нюанс. Они показывают либо скрины с видео, либо обрезанное видео до того момента как 12 тел спешились и очень быстро превратились в удобрение.
Порою я поражаюсь тому, как можно быть настолько бездарными и наплевательскими в вопросах критической позиции, когда речь идёт о жизнях, как главном показателе эффективности? Но это же россия!
Как показал 2025-й год, пехотные штурмы и лёгкие транспортные средства привели к критическому повышению уровня "200-х" в рядах РОВ.
В октябре 2025 потери РОВ 31 250 тел, при это до 20 тыс были именно убитые - "200-е". В ноябре потери составили 31 190, а убитыми уже более 20 тыс. В декабре общие потери составили 35 050, убитыми более 22 тыс!Read more... )
lxe: (Default)
[personal profile] lxe
Прошу молитв о кошках Игнатии, Шляпке и прочих пумках.
Шарфика, Тыкву, Симбу, Урсу, Ленку видел и кормил. А вот этих нет.

Profile

gmz: (Default)
Михалыч

February 2026

S M T W T F S
1234567
891011121314
15161718192021
22232425262728

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 2nd, 2026 07:37 pm
Powered by Dreamwidth Studios