Deep learning image vector embeddings at scale using AWS Batch and CDK

Post Syndicated from Filip Saina original https://aws.amazon.com/blogs/devops/deep-learning-image-vector-embeddings-at-scale-using-aws-batch-and-cdk/

Applying various transformations to images at scale is an easily parallelized and scaled task. As a Computer Vision research team at Amazon, we occasionally find that the amount of image data we are dealing with can’t be effectively computed on a single machine, but also isn’t large enough to justify running a large and potentially costly AWS Elastic Map Reduce (EMR) job. This is when we can utilize AWS Batch as our main computing environment, as well as Cloud Development Kit (CDK) to provision the necessary infrastructure in order to solve our task.

In Computer Vision, we often need to represent images in a more concise and uniform way. Working with standard image files would be challenging, as they can vary in resolution or are otherwise too large in terms of dimensionality to be provided directly to our models. For that reason, the common practice for deep learning approaches is to translate high-dimensional information representations, such as images, into vectors that encode most (if not all) information present in them — in other words, to create vector embeddings.

This post will demonstrate how we utilize the AWS Batch platform to solve a common task in many Computer Vision projects — calculating vector embeddings from a set of images so as to allow for scaling.

 Architecture Overview

Diagram explained in post.

Figure 1: High-level architectural diagram explaining the major solution components.

As seen in Figure 1, AWS Batch will pull the docker image containing our code onto provisioned hosts and start the docker containers. Our sample code, referenced in this post, will then read the resources from S3, conduct the vectorization, and write the results as entries in the DynamoDB Table.

In order to run our image vectorization task, we will utilize the following AWS cloud components:

  • Amazon ECR — Elastic Container Registry is a Docker image repository from which our batch instances will pull the job images;
  • S3 — Amazon Simple Storage Service will act as our image source from which our batch jobs will read the image;
  • Amazon DynamoDB — NoSQL database in which we will write the resulting vectors and other metadata;
  • AWS Lambda — Serverless compute environment which will conduct some pre-processing and, ultimately, trigger the batch job execution; and
  • AWS Batch — Scalable computing environment powering our models as embarrassingly parallel tasks running as AWS Batch jobs.

To translate an image to a vector, we can utilize a pre-trained model architecture, such as AlexNet, ResNet, VGG, or more recent ones, like ResNeXt and Vision Transformers. These model architectures are available in most of the popular deep learning frameworks, and they can be further modified and extended depending on our project requirements. For this post, we will utilize a pre-trained ResNet18 model from MxNet. We will output an intermediate layer of the model, which will result in a 512 dimensional representation, or, in other words, a 512 dimensional vector embedding.

Deployment using Cloud Development Kit (CDK)

In recent years, the idea of provisioning cloud infrastructure components using popular programming languages was popularized under the term of infrastructure as code (IaC). Instead of writing a file in the YAML/JSON/XML format, which would define every cloud component we want to provision, we might want to define those components trough a popular programming language.

As part of this post, we will demonstrate how easy it is to provision infrastructure on AWS cloud by using Cloud Development Kit (CDK). The CDK code included in the exercise is written in Python and defines all of the relevant exercise components.

Hands-on exercise

1. Deploying the infrastructure with AWS CDK

For this exercise, we have provided a sample batch job project that is available on Github (link). By using that code, you should have every component required to do this exercise, so make sure that you have the source on your machine. The root of your sample project local copy should contain the following files:

batch_job_cdk - CDK stack code of this batch job project
src_batch_job - source code for performing the image vectorization
src_lambda - source code for the lambda function which will trigger the batch job execution
app.py - entry point for the CDK tool
cdk.json - config file specifying the entry point for CDK
requirements.txt - list of python dependencies for CDK 
README.md  
  1. Make sure you have installed and correctly configured the AWS CLI and AWS CDK in your environment. Refer to the CDK documentation for more information, as well as the CDK getting started guide.
  2. Set the CDK_DEPLOY_ACCOUNT and CDK_DEPLOY_REGION environmental variables, as described in the project README.md.
  3. Go to the sample project root and install the CDK python dependencies by running pip install -r requirements.txt.
  4. Install and configure Docker in your environment.
  5. If you have multiple AWS CLI profiles, utilize the --profile option to specify which profile to use for deployment. Otherwise, simply run cdk deploy and deploy the infrastructure to your AWS account set in step 1.

NOTE: Before deploying, make sure that you are familiar with the restrictions and limitations of the AWS services we are using in this post. For example, if you choose to set an S3 bucket name in the CDK Bucket construct, you must avoid naming conflicts that might cause deployment errors.

The CDK tool will now trigger our docker image build, provision the necessary AWS infrastructure (i.e., S3 Bucket, DynamoDB table, roles and permissions), and, upon completion, upload the docker image to a newly created repository on Amazon Elastic Container Registry (ECR).

2. Upload data to S3

Console explained in post.

Figure 2: S3 console window with uploaded images to the `images` directory.

After CDK has successfully finished deploying, head to the S3 console screen and upload images you want to process to a path in the S3 bucket. For this exercise, we’ve added every image to the `images` directory, as seen in Figure 2.

For larger datasets, utilize the AWS CLI tool to sync your local directory with the S3 bucket. In that case, consider enabling the ‘Transfer acceleration’ option of your S3 bucket for faster data transfers. However, this will incur an additional fee.

3. Trigger batch job execution

Once CDK has completed provisioning our infrastructure and we’ve uploaded the image data we want to process, open the newly created AWS Lambda in the AWS console screen in order to trigger the batch job execution.

To do this, create a test event with the following JSON body:

{
"Paths": [
    "images"
   ]
}

The JSON body that we provide as input to the AWS Lambda function defines a list of paths to directories in the S3 buckets containing images. Having the ability to dynamically provide paths to directories with images in S3, lets us combine multiple data sources into a single AWS Batch job execution. Furthermore, if we decide in the future to put an API Gateway in front of the Lambda, you could pass every parameter of the batch job with a simple HTTP method call.

In this example, we specified just one path to the `images` directory in the S3 bucket, which we populated with images in the previous step.

Console screen explained in post.

Figure 3: AWS Lambda console screen of the function that triggers batch job execution. Modify the batch size by modifying the `image_batch_limit` variable. The value of this variable will depend on your particular use-case, computation type, image sizes, as well as processing time requirements.

The python code will list every path under the images S3 path, batch them into batches of desired size, and finally save the paths to batches as txt files under tmp S3 path. Each path to a txt files in S3 will be passed as an input to a batch jobs.

Select the newly created event, and then trigger the Lambda function execution. The AWS Lambda function will submit the AWS Batch jobs to the provisioned AWS Batch compute environment.

Batch job explained in post.

Figure 4: Screenshot of a running AWS Batch job that creates feature vectors from images and stores them to DynamoDB.

Once the AWS Lambda execution finishes its execution, we can monitor the AWS Batch jobs being processed on the AWS console screen, as seen in Figure 4. Wait until every job has finished successfully.

4. View results in DynamoDB

Image vectorization results.

Figure 5: Image vectorization results stored for each image as a entry in the DynamoDB table.

Once every batch job is successfully finished, go to the DynamoDB AWS cloud console and see the feature vectors stored as strings obtained from the numpy tostring method, as well as other data we stored in the table.

When you are ready to access the vectors in one of your projects, utilize the code snippet provided here:

#!/usr/bin/env python3

import numpy as np
import boto3

def vector_from(item):
    '''
    Parameters
    ----------
    item : DynamoDB response item object
    '''
    vector = np.frombuffer(item['Vector'].value, dtype=item['DataType'])
    assert len(vector) == item['Dimension']
    return vector

def vectors_from_dydb(dynamodb, table_name, image_ids):
    '''
    Parameters
    ----------
    dynamodb : DynamoDB client
    table_name : Name of the DynamoDB table
    image_ids : List of id's to query the DynamoDB table for
    '''

    response = dynamodb.batch_get_item(
        RequestItems={table_name: {'Keys': [{'ImageId': val} for val in image_ids]}},
        ReturnConsumedCapacity='TOTAL'
    )

    query_vectors =  [vector_from(item) for item in response['Responses'][table_name]]
    query_image_ids =  [item['ImageId'] for item in response['Responses'][table_name]]

    return zip(query_vectors, query_image_ids)
    
def process_entry(vector, image_id):
    '''
    NOTE - Add your code here.
    '''
    pass

def main():
    '''
    Reads vectors from the batch job DynamoDB table containing the vectorization results.
    '''
    dynamodb = boto3.resource('dynamodb', region_name='eu-central-1')
    table_name = 'aws-blog-batch-job-image-transform-dynamodb-table'

    image_ids = ['B000KT6OK6', 'B000KTC6X0', 'B000KTC6XK', 'B001B4THHG']

    for vector, image_id in vectors_from_dydb(dynamodb, table_name, image_ids):
        process_entry(vector, image_id)

if __name__ == "__main__":
    main()

This code snippet will utilize the boto3 client to access the results stored in the DynamoDB table. Make sure to update the code variables, as well as to modify this implementation to one that fits your use-case.

5. Tear down the infrastructure using CDK

To finish off the exercise, we will tear down the infrastructure that we have provisioned. Since we are using CDK, this is very simple — go to the project root directory and run:

cdk destroy

After a confirmation prompt, the infrastructure tear-down should be underway. If you want to follow the process in more detail, then go to the CloudFormation console view and monitor the process from there.

NOTE: The S3 Bucket, ECR image, and DynamoDB table resource will not be deleted, since the current CDK code defaults to RETAIN behavior in order to prevent the deletion of data we stored there. Once you are sure that you don’t need them, remove those remaining resources manually or modify the CDK code for desired behavior.

Conclusion

In this post we solved an embarrassingly parallel job of creating vector embeddings from images using AWS batch. We provisioned the infrastructure using Python CDK, uploaded sample images, submitted AWS batch job for execution, read the results from the DynamoDB table, and, finally, destroyed the AWS cloud resources we’ve provisioned at the beginning.

AWS Batch serves as a good compute environment for various jobs. For this one in particular, we can scale the processing to more compute resources with minimal or no modifications to our deep learning models and supporting code. On the other hand, it lets us potentially reduce costs by utilizing smaller compute resources and longer execution times.

The code serves as a good point for beginning to experiment more with AWS batch in a Deep Leaning/Machine Learning setup. You could extend it to utilize EC2 instances with GPUs instead of CPUs, utilize Spot instances instead of on-demand ones, utilize AWS Step Functions to automate process orchestration, utilize Amazon SQS as a mechanism to distribute the workload, as well as move the lambda job submission to another compute resource, or pretty much tailor your project for anything else you might need AWS Batch to do.

And that brings us to the conclusion of this post. Thanks for reading, and feel free to leave a comment below if you have any questions. Also, if you enjoyed reading this post, make sure to share it with your friends and colleagues!

About the author

Filip Saina

Filip is a Software Development Engineer at Amazon working in a Computer Vision team. He works with researchers and engineers across Amazon to develop and deploy Computer Vision algorithms and ML models into production systems. Besides day-to-day coding, his responsibilities also include architecting and implementing distributed systems in AWS cloud for scalable ML applications.

Шест въпроса за правата и здравните мерки

Post Syndicated from Йоанна Елми original https://toest.bg/maria-sharkova-interview-covid-19/

    • Нямаме неравно третиране, защото разглеждаме различни групи хора, носещи различен риск. Налице са алтернативи за хората, които не са ваксинирани и не са преболедували.
    • В случай че някой се съмнява в законосъобразността на дадена мярка, може да я обжалва пред Административния съд.
    • Всички нежелани реакции подлежат на докладване и проверка и това е първото, което всеки гражданин може да направи.
    • Не е вярно твърдението, че производителите са освободени от отговорност по силата на договорите си с Европейската комисия.
    • В случаите, когато с нашето поведение застрашаваме живота и здравето на хората, се ограничава възможността „сами да си преценяме“.
    • Нашите лични права имат определени граници, за да се осигури упражняването на правата на другите и да се защитят най-висши ценности, като фундаменталните права – на живот и на здраве.

България продължава да е на челните места в света по смъртност от ковид на глава от населението. В страната продължава и разпространението на невярна информация, свързана с ваксините и заболяването като цяло. Йоанна Елми провери дали мерките, свързани с ограничаване на заболеваемостта, са в нарушение на правата на гражданите, както и дали наистина никой не носи отговорност за здравето на хората при прилагане на ваксина. По тези и други въпроси тя разговаря с адвокат Мария Шаркова, специалистка в областта на медицинското право.


Нарушават ли т.нар. зелени сертификати определени права – граждански, човешки, както твърдят техните противници? 

Всяка мярка трябва да е пропорционална на целите, които иска да постигне. Следователно въвеждането на зелен сертификат не би било редно, ако няма заплаха за общественото здраве (например няма или са много малко случаите на COVID-19 и няма причина да се счита, че ще нарастват). Една мярка също не се смята за пропорционална, ако съществува по-умерена регулация: ако чрез въвеждане на зелен сертификат може да се ограничи броят на хоспитализираните и починалите, то затварянето на хората в домовете им за определен период или масовото спиране на работата на различни обекти не би било пропорционално.

Всяка мярка следва да е предвидима. Именно тук беше допусната грешка при налагането на сертификатите у нас, защото въпреки предвидимостта и предотвратимостта на тази вълна в сегашните ѝ размери се забеляза едно доста дълго бездействие от страна на здравните власти, което доведе до необходимостта в даден момент рязко да се въведат ограничителни мерки. Макар отдавна да се знаеше, че точно в този учебен период ще има увеличение на случите, не се взеха здравни мерки за безопасното провеждане на учебния процес, като явно се е разчитало на онлайн обучението. Едва сега (сякаш се е случило нещо неочаквано и непредвидимо) Министерството на образованието и науката и Министерството на здравеопазването решиха, че ще въвеждат изследвания за учениците и персонала в училище, едва сега започна обсъждането на регламент по този повод и едва сега се закупуват медицински изделия за целта. Това е особено видима демонстрация на безотговорност. 

Нарушават ли тези мерки правата ни? Няколко важни аргумента защо отговорът е „не“. Първо, в конкретния случай определянето на различните групи е научнообосновано – доказано е, че ваксинираните и преболедувалите в рамките на определен срок са много по-безопасни за обществото. За тях рискът да се разболеят и да предават инфекцията е изключително малък. Второ, възприети са средства за доказване на преболедуване, които са утвърдени от науката – като вид изследване и срок. Тоест нямаме неравно третиране, защото разглеждаме различни групи хора, носещи различен риск. И това няма никаква връзка с въпроса дали ваксината е препоръчителна, или е задължителна. Трето, налице са алтернативи за хората, които не са ваксинирани и не са преболедували – те могат да си правят изследвания. Тук е важно да се регламентира ясно и конкретно кои хора имат право на безплатни тестове, кои следва да доплащат или изцяло да заплащат тестовете си, като освен това тестовете трябва да са достъпни, тоест да не се създава прекомерно неудобство, което да е непреодолимо. В много държави се въведе изискване само за ваксинация без възможност за изследване като условие за работа на някои места, за достъп до университети и прочее.

Въвеждането на определени мерки спрямо неваксинирани хора и тези, които нямат имунитет, за целите на защитата на здравето и живота на обществото не представлява забранена дискриминация, нито засяга недопустимо правото на личен живот.

Говорите за пропорционалност на мерките спрямо ситуацията. България е държава, в която често се злоупотребява с власт по много параграфи, което до някаква степен обяснява масовото недоверие и реакцията спрямо мерките. Как могат обикновените граждани (тоест не-прависти, в това число и журналистите) да преценят кога една мярка е пропорционална и кога – не? 

Масовото недоверие се дължи на демонстрираното в хода на епидемията институционално безсилие и използването на епидемията в предизборни схватки и спорове. В случай че някой се съмнява в законосъобразността на дадена мярка, може да я обжалва пред съд, който да прецени дали тя не засяга нечии права. Съответно ако ги засяга, дали това е в рамките на позволеното, допустимо засягане с оглед постигане на целите на тази мярка. Тъй като противоепидемичните мерки се налагат от МЗ или от директорите на регионалните здравни инспекции със заповеди, които са общи административни актове, те подлежат на обжалване пред Административен съд – София-град.

Освен това аз смятам, че гражданите трябва да бъдат информирани, а не манипулирани. Добре е предприетите мерки да се разясняват, като тук голяма роля имаме и ние – юристите, вие – журналистите, както и органите, налагащи тези мерки. За жалост, живеем в условия на епидемия от популизъм и фалшиви новини, разпространявани под формата на „друга гледна точка“, и тази задача е много трудна.

Един от основните аргументи на противниците на ваксинацията е, че никой не носи отговорност при поява на странични ефекти. Истина ли е това? С какви инструменти разполага българският гражданин по принцип и в специфичната ситуация с ваксините, за да потърси правата си като пациент и реципиент на лечение или медикамент? 

Една от големите грешки на МЗ при въвеждането на ваксинопрофилактиката срещу COVID-19 беше оглушителното мълчание по този въпрос, който има своя много ясен отговор. Това доведе до множество спекулации, интерпретации и дори абсурдни твърдения.

Отговорността, която възниква при поява на нежелани постваксинални реакции, не е по-различна от отговорността при поява на нежелани реакции при употреба на който и да е лекарствен продукт, но ето – никой не пита: „Ако изпия този аспирин сега и получа тежка реакция, кой ще отговаря?“. Всички нежелани реакции подлежат на докладване и проверка и това е първото, което всеки гражданин може да направи. Изпълнителната агенция по лекарствата има много проста и лесна за употреба система за докладване, като всеки човек има право да докладва за такава реакция.

Отговорността при нежелани реакции се определя след анализ на причините за възникването на такава реакция и причинно-следствената ѝ връзка с поставянето на ваксината (или приема на съответния лекарствен продукт): дали се дължи на неправилно поставяне, неспазване на изискванията за безопасност, неправилно транспортиране и съхраняване, възникване на нежелана реакция извън кратката характеристика на продукта и т.н.

Тук е мястото да поясня, че не е вярно твърдението, че производителите са освободени от отговорност по силата на договорите си с Европейската комисия. Производителите носят отговорност, но в определени случаи държавите следва да ги обезщетят, ако самите компании заплатят обезщетение на пациент. На мен не ми е известен нито един случай до този момент на заведено дело по повод реакция след поставяне на ваксина срещу COVID-19.

Следва да подчертаем обаче, че както при всеки прием на лекарствен продукт, и при ваксинирането пациентът носи риска от възникване на тези нежелани реакции, които са описани надлежно в кратката характеристика. Това е така, защото при всяка медицинска дейност, включително ваксинопрофилактиката, когато се съгласим с ползите от дадено лечение или медикамент, поемаме и рисковете, с които сме запознати.

Въвеждането на изисквания за ваксинация не е нова практика. Такива изисквания например има при имиграция или дори посещение в друга държава. Може би да обясним защо това не нарушава индивидуалното право и каква е правната логика на подобна мярка? 

Да, това е вярно. Най-известният пример е с въведената ваксинация за жълта треска като условие за достъп до някои държави съгласно Международните здравни правила на Световната здравна организация. Въвеждането на задължителни ваксинации не представлява недопустима намеса в правото на личен живот, като тази теза беше потвърдена от Европейския съд за правата на човека по делото „Вавричка и други срещу Чехия“, тъй като ваксинирането се въвежда в отговор на належаща обществена нужда, доказана е тяхната безопасност и ефикасност и изискването е пропорционално на преследваната цел.

Къде е границата между индивидуалния избор и гражданските задължения, между личната и колективната свобода?

Съвсем скоро подготвях една статия за сп. „Адвокатски преглед“, отразяваща практиката на американските съдилища по отношение на ваксинопрофилактиката. На широката публика не е известно, че първите съдебни спорове, касаещи този проблем, са възникнали още в началото на миналия век. През 1902 г. в щата Масачузетс пастор повдига въпроса за съответствието на задължителната ваксинация с 14-тата поправка на Конституцията на САЩ, която постановява равенство пред закона. Още тогава Върховният съд на САЩ приема, че при определени условия, свързани със запазване на общественото здраве, може да се ограничават определени права и свободи, тъй като здравето и животът на хората имат превес в подобна ситуация (и тогава е имало тежка епидемия с много смъртни случаи). Впоследствие и до днес съдилищата в САЩ се позовават на този прецедент, когато разглеждат спорове, свързани с ваксинопрофилактиката и произтичащите от нея последици. Това включва скорошни казуси, като забраната да се посещава университет от неваксинирани студенти или по повод изискването на болниците към техния персонал да бъде ваксиниран.

Започнах с този случай, защото той отразява една традиция в правоприлагането, която продължава да се счита за разумна и справедлива в днешните условия. В случаите, когато с нашето поведение застрашаваме живота и здравето на хората, се ограничава възможността „сами да си преценяме“ (както шеговито напоследък се използва този израз). Например когато желаем да шофираме с неразрешена скорост, застрашаваме не само нашия живот, но и живота на околните. В контекста на общественото здраве такива примери могат да се дадат с използването на антибиотици, тъй като безразборният им прием води до антибиотична резистентност, която застрашава не само конкретния пациент, но и цялото общество. Или пък спазването на стриктна хигиена от членовете на персонала на лечебните заведения не е въпрос, засягащ само „Моето тяло – мое решение“, защото неспазването на правилата за антисептика води до възникване на вътреболнични инфекции, застрашаващи живота на пациентите.

Правото на личен живот – например дали да посетя бар, да пътувам и прочее, включително правото на труд, не са абсолютни права, които да са гарантирани в пълен обем, постоянно и независимо от ситуацията. Нашите лични права имат определени граници, за да се осигури упражняването на правата на другите и да се защитят най-висши ценности като фундаменталните права – на живот и на здраве. Нека обясня с пример: мой близък с онкологично заболяване на активно лечение с химиотерапия не може да бъде ваксиниран поради моментното си състояние. Негов близък, който се грижи за него, не се ваксинира, защото не желае. В резултат на това болният беше заразен с COVID-19 и впоследствие почина. Тук се вижда директният ефект, който решението на един човек да не се ваксинира има върху живота и здравето на друг уязвим човек.

Изглежда, че у нас нямаме добра гражданска култура за припознаване на този баланс. Какви са Вашите препоръки в тази насока? Необходими ли са образователни инициативи, кръгли маси с граждани и подобни? 

По време на тази епидемия се проявиха някои отчайващи дефицити на нашето общество. Отчайващи, защото в условията на епидемия солидарността и грижата за другите са от особена важност, съответно още по-силно изпъкват егоизмът, крайният индивидуализъм и липсата на усещане за принадлежност към дадена общност. Наблюдавам и доста парадокси – например хора, които са против абортите, внезапно вдигат лозунга „Моето тяло – мое решение“; хора, използващи езика на омразата по всякакви поводи, включително срещу граждани с различна сексуална ориентация, изведнъж започват да говорят за „медицински фашизъм“.

За съжаление, този хаос се използва – къде умело, къде не чак толкова – от политиците, които демонстрираха тежка безотговорност в хода на епидемията и поставиха кариерните си интереси над здравето на хората. Да, нашето здраве несъмнено е наша отговорност, но осигуряването на общественото здраве е колективно дело, в което участват всички. А политиците небрежно прехвърлиха това върху отделните граждани. Необходими са много усилия от всички сектори, за да се преодолеят всички тези дефицити.

Заглавна снимка: © Марта Божикова

Източник

Измирането на българското племе

Post Syndicated from Емилия Милчева original https://toest.bg/izmiraneto-na-bulgarskoto-pleme/

Българското племе измира така, както индианците от двете Америки са измирали от чума, шарки, туберкулоза и куп инфекциозни заболявания, донесени от европейските завоеватели. С тези темпове на смъртност – по-високи от средната за Европа, комбинирани със слабата раждаемост – колкото европейската,

прогнозата, че през 2050 г. българите ще наброяват около 5,8 милиона, ще се окаже силно надценена.

Тези модели са правени отпреди появата на COVID-19. Тогава още никой не знаеше, че България ще се окаже твърдината на антиваксърите, на чипираните с конспиративни теории умове, които бранят възгледите си с настървението на гонче. Тези хора пълнят реанимациите и леглата в ковид отделенията и умират с коронавирус – но с недокоснати от ваксините тела и умове. Фактите: починалите през октомври 2020 г. са били 429, за този октомври са 3036. Седем пъти повече. А само за първите пет дни на ноември вече са 756.

Лесно е да се дренират блата, не и човешки умове, затлачени от фалшиви новини. Целенасоченото бомбардиране с поток от такива новини за кратко време постига силно „заблатяване“. Ваксините бяха пуснати за масова употреба от началото на 2021 г., но дезинформацията срещу тях започна още по време на пандемията. Според научно изследване от май 2021 г. в периода от 31 декември 2019 г. до 30 ноември 2020 г. са идентифицирани 637 съобщения, свързани с ваксината срещу COVID-19, в 52 държави: 91% са били слухове и 9% – конспиративни теории. От 578 слуха 36% са свързани с разработването на ваксини, наличността и достъпа до тях, 20% – със заболеваемостта и смъртността, 8% – с безопасността, ефикасността и приемането, а останалите са други категории. От 637 съобщения 5% са верни, 83% са неверни, 10% са подвеждащи и 2% – силно преувеличени.

Любопитното е, че на картата към изследването, показваща възприемчивостта към дезинформация и слухове в различните държави по света в изследвания период, България е оцветена в светло – тоест е незасегната. Това означава, че ако правителството на ГЕРБ беше започнало смислена кампания още миналото лято в полза на ваксините като единствения (и до този момент) способ за справяне с пандемията и нейните последици,

България нямаше да е залята от дезинформация и да е на последно място в ЕС по ваксинирани.

Но третият кабинет на Бойко Борисов не си мръдна пръста за такава кампания – нито миналата година, нито до 11 май т.г., докато управляваше. Нещо повече – даде публичност и легитимност на скептици за ковид мерките и противници на ваксинацията, като инфекциониста доц. Атанас Мангъров, създавайки, макар и за кратко, Медицинския съвет, в който той участваше. Мангъров, завеждащ отделение в Инфекциозната болница, смяташе, че през септември 2020 г. няма да има втора вълна от COVID-19, а тази година продължава да сее съмнения във ваксините. Освен че не се е ваксинирал, публично заяви, че задължителната ваксинация е фашизъм, и поведе протести срещу ваксинацията, в които се включиха проруските партии „Възраждане“, АБВ и др.

Със слабата информационна кампания на Борисов от „Има такъв народ“ се оправдаха, че са подценили опасността от коронавируса. Признанието дойде снощи от кандидат-депутата на ИТН Любомир Каримански в предаването „Панорама“ по БНТ: „Осъзнахме нашата отговорност, че може би подценихме в началото този вирус… Информационната кампания беше изключително объркана и подчинена на егото на премиера Борисов.“ С Борисов и наследството му в здравеопазването си изми ръцете и Мая Манолова от „Изправи се БГ! Ние идваме!“. Социалистът Георги Свиленски видя вината на всички партии в провала да се състави правителство, което да управлява пандемията. Христо Иванов от „Демократична България“ припомни как от коалицията бяха поискали средства за комуникационна кампания, каквито не бяха одобрени, и призова „от високата трибуна“ на предаването за „доброволно, убедено и информирано“ ваксиниране.

Но както миналата, така и тази година обществените медии продължават да дават трибуна на такива хора, засилвайки скепсиса към откритията на науката в борбата с коронавируса – немислимо в Германия например или в обществения британски медиен конгломерат Би Би Си. Кодекс за обществено отговорно поведение на медиите е необходим за процеси като пандемията, хуманитарни бедствия и др., но дори и да не се осъществи за всички медии, за издържаните със средства на данъкоплатците би трябвало да е задължителен. Американската корпорация YouTube e отстранила над 900 000 видеа, свързани с опасна или подвеждаща информация за COVID-19 от февруари насам.

Докато в обществените медии на развитите демокрации дезинформацията за ваксините се обсъжда по здравословен начин, в българското медийно пространство доминират два формата – на кресливите диспути на привърженици и противници на ваксините или на едноличното говорене на някого от двата лагера. Инфодемията от фалшиви новини, опаковани като базирани на истина и доказателства, се е разляла навред.

Нивото на ваксинация в България – 22,5% от населението със завършен ваксинационен цикъл, – е далеч от това в някои африкански държави, като Сейшелските острови (77,5%), Мароко (59,3%), Тунис (38,4%), и малко по-високо от това в Република Южна Африка (21%), Зимбабве (17,4%) Лесото (16%) и Руанда (15,5%). Там също отчитат зловредното влияние на дезинформацията и фалшивите новини, включващи освен известното по цял свят чипиране на Бил Гейтс чрез ваксините и виновника за ковид – 5G, но и африканска специфика: че ваксините ще се използват за убиване на африканци като част от мощен план за контрол над населението на Черния континент. (Впрочем във Великобритания също отчитат, че съпротивата и нежеланието за ваксинация са най-силни при чернокожите заради различни страхове, в т.ч. религиозни и страх от стерилност.)

Дори „албанските реотани“ са загрели по-бързо от българските – там ваксинираните са 31,3% от населението.

За племето и мишките му

Българите измират като племе, но водачите им се държат не като вождове, а като типични политици, тоест като мишки. Те кротуват в политическите централи, не говорят за ваксините, за да не разсърдят избирателите антиваксъри, които са мнозинство. Те говорят високо само когато решат да критикуват политическия си съперник, че е допуснал твърде много смърт от COVID-19. Така телата на починалите се превръщат в медийно пушечно месо в предизборна кампания, която става все по-долнопробна.

Заради пъзливостта на политиците да не изгубят избиратели умират хора.

Миналия декември това правеше президентът Румен Радев, когато жертвите на коронавируса стигнаха 221 на 1 декември. Сега е ред на бившия премиер Бойко Борисов, нарекъл Радев „българоубиец“ заради най-високия пик на починали от началото на пандемията – 310 на 2 ноември. И Борисов, и Радев и назначеният от него здравен министър Стойчо Кацаров уверяваха и уверяват, че държат под контрол пандемията. Но нито тогава, нито сега се намират факти в подкрепа на уверенията им. Хаотични мерки, вземани ad hoc, препълнени болници и хора, умиращи от ковид, но и от ненавременни и адекватни здравни грижи.

За близо 20 месеца не се намери лидер от „партиите на статуквото“ или от „партиите на промяната“, или от която и да е партия изобщо, който последователно, твърдо и на висок глас да говори за необходимостта от ваксинация, да призовава и да следва тази линия по време на цялата предизборна кампания, не само чрез спорадични възклицания. А тези партии ще излъчат правителство след изборите на 14 ноември, което да се справя с пандемията още от първия си ден. Какво ще правят – ще отменят изискването за зелените сертификати, ще отворят молове, фитнеси и кръчми, ще върнат децата в училище без тестове, защото сред българските учители има съпротива да ги правят? Или точно обратното? „Тихо, тихо, да не сърдим избирателите…“

Несправянето на служебния министър на здравеопазването Стойчо Кацаров обаче не тежи само на неговите плещи. Решенията за мерките за справяне с пандемията не са еднолични, те са отговорност на цялото правителство – на първо място, на неговия премиер Стефан Янев и на президента, който го е назначил. Без съмнение, всички решения на Кацаров са съгласувани с Янев, а оттам – с президента. Така че липсата на противодействие на инфодемията от COVID-19 и липсата на навременни мерки са свързани и с тяхното съгласие или несъгласие за едно или друго действие.

Всички опити на генералите от резерва Янев и Радев да запазят дистанция са от малодушие и предпазливост

заради предстоящите избори. Като военни едва ли са се крили зад гърба на войниците си, но като политици им е по-лесно да го направят и да не поемат своя дял от отговорността.

През януари т.г., когато държавите получаваха първите пратки с ваксини, президентът на Република Южна Африка Сирил Рамафоса заяви, че ваксинацията ще бъде най-амбициозната програма в историята на страната. В своето новогодишно слово за идващата 2021 година българският държавен глава Румен Радев говори за много неща – за трудната година, пандемията (без да спомене думата „коронавирус“), изтощените лекари, но повече говори за протестите и „антимафиотския консенсус“. Нито веднъж не спомена за ваксините – като призив или подкана – и тогава, и по-късно. Имаме нужда от лидерство, каза Румен Радев в полунощ на 31 декември 2020 г.

Имаме. Лидерите, две крачки пред строя, моля.

Заглавна снимка: Ralf Steinberger / Flickr

Източник

Слонът в стаята и как (не) се говори за него

Post Syndicated from Светла Енчева original https://toest.bg/slonut-v-stayata/

Ако имате достъп до средства за масова информация, малко вероятно е да не сте научили за нападението на неонациста Боян Станков – Расате над ЛГБТИ център на 30 октомври. Но да припомним накратко:

Точно преди седмица десетина мъже и жени, предвождани от кандидата за президент Боян Станков, самонарекъл се Расате, нахлуват в общностния център Rainbow Hub, който се намира в центъра на София. Станков удря активистката Глория Филипова, която се опитва да спре нападателите. С викове „Извикайте полиция!“ и хомофобски обиди националистите изпотрошават имуществото на центъра – мебелите, техниката, дори кухненската печка. Накрая, разказва ударената жена, кандидатът за президент вади нож. С него разрязва гумите на електрически скутер.

Това е поредната хомофобска акция за последната година и нещо, но определено най-стряскащата. Защото кандидат за президент, притежаващ имунитет в това си качество, инициира опустошаването на частно пространство. Защо? От омраза. И защото вярва, че омразата му към ЛГБТИ има обществена легитимност. В противен случай не би търсил по подобен начин публично внимание в разгара на предизборната кампания. Да не забравяме, че Rainbow Hub е един от двата общностни центъра на ЛГБТИ хората у нас (и единственият напълно некомерсиален). Ето защо атаката e не просто към тази частна собственост, а към общността като цяло.

„Слонът в стаята“ е, че в 

България се извършват престъпления от омраза към ЛГБТИ хората. Тази омраза придобива все по-внушителни размери.

„Какво е станало всъщност? Две маси и три рафта от IKEA“, коментира Боян Станков нападението в студиото на „Нова телевизия“. Преди водещият Виктор Николаев да го изгони, Боян Станков успя да добави и че е „нормално“ да стават подобни посегателства, защото, един вид, ЛГБТИ хората сами са си виновни.

Защо медии изобщо канят в студиото заподозрян в престъпление, докато нападнатите са интервюирани на улицата, е отделен, макар и немаловажен въпрос. По-важното в случая е свеждането на случилото се до потрошаване на мебели.

Националистическият кандидат-президент всъщност много добре знае какво говори. Той е наясно, че няма да бъде съден за престъпление от омраза, защото

престъпленията от омраза по хомофобски и трансфобски подбуди не са включени в Наказателния кодекс.

Впрочем десетина дни преди „рейда“ в общностния център ЛГБТИ активисти внесоха петиция, подписана от над 8000 души, за включването на този тип престъпления в НК. Докато това предложение не се узакони, извършителите на престъпления срещу ЛГБТИ хората ще бъдат съдени (доколкото изобщо стигат до съд) за повреждане на имущество, за телесна повреда, за убийство… Но мотивът ще бъде „хулигански подбуди“, а не омраза. А съдът няма да се интересува от преживяното от потърпевшите. Както и от останалите ЛГБТИ хора, за които случилото се е ясен сигнал за заплаха. Ще се интересува най-вече от остойностяването на материалните щети, все едно изобщо не става дума за човешки същества. Именно заради това е много важно

как институциите и политическите субекти реагират на случилото се.

Защото от тях зависи престъпленията по хомофобски и трансфобски подбуди да бъдат признати за престъпления от омраза наред с тези по расистки или ксенофобски подбуди. А от това как темата се обговаря в разгара на предизборната кампания, можем да правим хипотези каква ще бъде съдбата ѝ в следващия парламент.

Прави впечатление абсолютната липса на реакция от страна както на служебния кабинет на Стефан Янев, така и на отделните министри. Нито премиерът, нито вътрешният министър Бойко Рашков, нито правосъдният Иван Демерджиев коментираха нападението. Същото важи и за президента Румен Радев. Мълчание запази и Столичната община. Ако човек се информира от институционалните прессъобщения, в първите дни след атаката в Rainbow Hub нямаше как да разбере, че такова нещо се е случило.

Първата институция, която реагира, беше прокуратурата.

За да каже (в лицето на говорителката на главния прокурор Сийка Милева), че Софийската градска прокуратура, която е компетентна по случая, ще реши какво да се прави. Да не помисли човек, че поради централизираната структура на институцията всичко зависи от Иван Гешев. Тази реакция е в пълен контраст с маниера на Гешев лично да се ангажира с локални проблеми, например да посещава ограбени възрастни хора по селата или да се среща с пловдивския продавач на чорапи Митко, ударен от собственик на заведение.

По-късно прокуратурата все пак повдигна обвинение за хулиганство, тоест „непристойни действия, грубо нарушаващи обществения ред и изразяващи явно неуважение към обществото, които се отличават с изключителна дързост“. Въпросните непристойни действия са, че Станков и хората с него „започнали да крещят, да събарят мебели и да пръскат стените със спрей“. Дни по-късно към мотивите се добави и причиняване на лека телесна повреда.

Втората институционална реакция беше на Централната избирателна комисия. Тя моментално и единодушно свали кандидатпрезидентския имунитет на Станков, след като получи картбланш от прокуратурата.

Третата реакция беше арестът на Боян Станков. След като от обвинението съобщиха, че не могат да намерят националиста, докато той непрекъснато дефилираше по медиите, полицията успя да го задържи на излизане от Българската национална телевизия, предоставила му трибуна да сее омраза в ефир.

Как (не) реагираха участниците в предизборната надпревара?

Първият коментар на политическа партия дойде от „Продължаваме промяната“. Подчертавайки, че позицията им е официална, от партията квалифицират нападението като вандализъм и заявяват: „Всеки български гражданин, независимо от пол, религия, убеждения, физически или психически ограничения или сексуална ориентация, трябва да бъде защитен и сигурен в своя дом и офис и неговата личност и имущество не могат да бъдат обект на посегателство.“ Исканията на партията са:

Да бъде направено необходимото от българските власти за незабавно снемане на имунитета на предводителя на тази банда!

Да бъдат незабавно арестувани и обществото да бъде публично запознато с действията срещу останалите членове на тази организирана престъпна група!

На пръв поглед позицията изглежда принципна и категорична. При по-внимателно вглеждане се вижда обаче, че сексуалната ориентация се изрежда наред с други дискриминационни признаци, без да стане ясно за какво точно е била атаката. Нито става ясно какъв център е атакуван. А сред исканията липсва криминализиране на престъпленията от омраза по хомофобски и трансфобски подбуди.

Коалицията „Демократична България“ не излезе с обща позиция.

Позицията на „Зелено движение“ обаче включва онова, което в изявлението на „Продължаваме промяната“ липсва – че става дума за престъпление срещу ЛГБТИ общността и че има нужда от законодателна промяна:

Крайно недопустимо е подобен тип хомофобски нападения да продължават да се случват в страна, която е част от Европейския съюз, и за пореден път затвърждава мнението ни, че Наказателният кодекс трябва да се измени и допълни, за да включва той престъпления от омраза по хомофобски и трансфобски мотиви!

Отделно, членове на „Зелено движение“ публикуваха в социалните мрежи собствени коментари, осъждащи атаката. Сред заявилите своята позиция са и двамата съпредседатели на партията, единият от които – Владислав Панев – дори посети Rainbow Hub и дари 1000 лв. за възстановяване на щетите.

За контраст, позицията на „Да, България“ може да се преведе като „как да кажем нещо, без да кажем нищо“. В нея се говори за „ескалираща кампания по планирана агресия“, тормоз, вандализъм и физическо насилие. От кумова срама се споменава и името на общностния център. Но изобщо не става ясно заради какво е въпросната „планирана агресия“ и че тя е срещу ЛГБТИ общността. В социалните мрежи се появиха иронични коментари, че със същите думи от партията могат да осъдят и вандализиране на сладкарница. Отделни членове на „Да, България“, като Теодор МихайловМихаил Паргов, Манол Пейков и други, публикуваха доста по-конкретни коментари. Включи се и гражданската кандидатка на „Демократична България“ Елисавета Белобрадова.

ДСБ очаквано запази мълчание. В лично качество евродепутатът и бивш председател на партията Радан Кънев обаче публикува пост, в който каза всичко важно – определи случилото се като престъпление от омраза, примесено с политическо насилие, подчерта култивирането на нетърпимост в публичното ни пространство и призова за промяна в НК. Неговият съпартиец от Варна Павел Попов също излезе с осъдителна позиция за нападението и добави, че правото на щастие е всеобщо и равно, затова той ще се застъпва за въвеждането на институцията на гражданските съюзи, която да изравни правата на всички двойки. Попов завършва позицията си с препратка към Предизборната декларация на „София прайд“ с надеждата, че броят и разнообразието в политическата принадлежност на подписалите ще се увеличават.

От ГЕРБ не излязоха с официална позиция.

Председателят на партията Бойко Борисов се изказа по темата в първо лице, множествено число: „Осъждаме нападението на офис на ЛГБТ с бито момиче от някакъв кандидат-президент! Недопустимо е да бъдат нападани различни хора и да им се посяга физически! Осъждаме всякакво насилие и виновните трябва да си понесат отговорността.“

Думите на бившия премиер звучат, меко казано, странно от неговата уста. Не само защото под „всякакво насилие“ Борисов очевидно няма предвид побоите над протестиращи, прилагани от собственото му правителство. А защото именно по време на съвместното управление на ГЕРБ и „Патриотите“ хомофобията у нас стана мейнстрийм. За да не се разпадне управляващата коалиция, Борисов допусна кампанията срещу Истанбулската конвенция и всичко, което последва от нея. Освен това още през 2010 г. той показа, че хомофобията не му е чужда, заявявайки: „В ГЕРБ мъжете обичат жени, а жените обичат мъже.“

Атаката в ЛГБТИ центъра за пореден път изведе наяве сериозни напрежения в БСП.

Ръководството на партията и особено председателката ѝ Корнелия Нинова, както е известно, са яростни врагове на всичко, различно от „традиционното семейство“. Дотолкова, че борбата с „джендър идеологията“ беше обявена за решаващо условие за участието на столетницата в евентуална бъдеща коалиция.

На този фон някои партийни членове излязоха с позиции, осъждащи нападението. Повечето от тях, като Кристиан Вигенин и евродепутата Петър Витанов, вероятно искрено искат БСП да бъде лява партия от европейски тип. Изглежда искрена и позицията на Велислава Дърева, поставяща престъпленията от омраза срещу ЛГБТИ хората в контекста на фашизма и Луковмарш. Присъединяването на бившия зам.-председател на партията Кирил Добрев към тази група обаче буди почуда, като се има предвид, че той е страстен борец срещу „джендър идеологията“, почти колкото Нинова. Възможно е позицията му да е част от откритата война, която води с нея.

От „Има такъв народ“ не коментираха нападението. Нито от ДПС,

макар евродепутатът Илхан Кючюк да е председател на АЛДЕ, партията на европейските либерали.

„Изправи се БГ! Ние идваме!“ също не излезе с позиция по темата, въпреки че Мая Манолова, в качеството си на бивш омбудсман, би следвало да има понятие от човешки права. От коалицията с коментари се разписаха „дежурните заподозрени“ Николай Хаджигенов и Виктор Лилов, чиито позиции в защита на ЛГБТИ хората са ясни от години. А самият Лилов е единственият открито хомосексуален човек у нас, кандидатиращ се за публични длъжности (първо за кмет, после за депутат).

Агресията в Rainbow Hub осъди и общинският съветник от „Спаси София“ Борис Бонев.

От участниците в президентската надпревара отношение към нападението взеха единствено Лозан Панов и Мария Касимова-Моасе.

По-точно, кандидатката за вицепрезидент Мария Касимова-Моасе публикува във Facebook спонтанно емоционално есе по темата, което по-късно беше припознато и споделено от Лозан Панов като „нашата позиция, изказана от Мария“. В него освен всичко останало се казва:

Така започва фашизмът, приятели. Със саморазправа с онези, които някой си е определил като „грешка в системата“. Днес е срещу сексуалността. Срещу цвета на кожата. Утре ще е срещу някого, защото е куц, сляп, глух или на инвалидна количка. После ще е срещу жените, които не са родили деца, а след това и срещу жените по принцип. Ще е срещу възрастните, срещу дементните и психично болните. А накрая срещу онези с кафяви или зелени очи, срещу „прекалено“ високите или „прекалено“ ниските, срещу слабите или срещу дебелите…

Нападението имаше и международен отзвук. То беше осъдено от единайсет посолства у нас, както и от комисарката на Съвета на Европа по правата на човека. Темата беше отразена и в чуждестранни медии – като немския вестник Tageszeitung и френския Le Monde.

По-важно обаче е как реагират нашенските институционални и политически субекти. На този етап равносметката е по-скоро песимистична – дори да има обвинение, арест и политически позиции, в мнозинството от реакциите

атаката не се разпознава като престъпление от омраза към ЛГБТИ хората.

Изключенията са една партия – „Зелено движение“, която обаче е част от коалицията „Демократична България“ и в последните два парламента имаше едва по четирима депутати, – отделни политици от различни партии и една кандидатпрезидентска двойка (Панов и Моасе).

Да не забравяме и че тези реакции (или отсъствие на реакции) се появяват в контекста на скорошното Решение на Конституционния съд, че полът е само биологичен, а за транссексуалните лица е най-добре да се отдадат на размножаване, за да борят демографската криза. И докато друго решение на този съд – за гражданството на Кирил Петков – отвори дебата за промяна на Конституцията, то основният ни закон се приема за свещена крава, когато става въпрос за ограничаването на правата на ЛГБТИ хората.

От друга страна, щурмът на Боян Станков имаше и неочаквано позитивен ефект.

„Слонът в стаята“ най-сетне започна да се забелязва.

Видя се, че обществената търпимост към хомофобията и трансфобията все пак има известни граници. И когато те се преминат, все повече медии представят адекватни репортажи по темата. Институциите, които по принцип са почти слепи за този тип престъпления, едва ли биха се задвижили, ако не беше силният обществен отзвук. През последната седмица ЛГБТИ хората у нас срещат непозната досега съпричастност – за броени дни се събраха над 33 500 лв. от дарения за възстановяването на Rainbow Hub.

Като теглим чертата, накрая може да се окаже, че вместо да „извади очи“, Боян Станков е „изписал вежди“.

Заглавна снимка: © Васил Василев

Източник

След изборите

Post Syndicated from Венелина Попова original https://toest.bg/sled-izborite/

Кампанията кажи-речи свършва и сме на прага на изборите. Тя преминава основно през медиите, но участниците в нея по-скоро ще откажат гражданите да гласуват, отколкото да събудят у тях интерес към включването във вота. Причините са две. Първата е липсата на политически разговор по основни за обществото ни теми, като справяне с епидемията, връщане към нормалния ритъм на живот и на децата в училище, успокояване на ръста на цените и увеличаване на доходите.

Втората причина е бягството от лидерски сблъсък в телевизионните студиа както за парламентарния, така и за президентския вот. Хората биха искали да видят един срещу друг Бойко Борисов и Кирил Петков или Христо Иванов и Делян Пеевски. Или президентски двубой между Румен Радев и Анастас Герджиков, между Румен Радев и Лозан Панов или между Мустафа Карадайъ и Красимир Каракачанов. Да чуят аргументите им в дискусия и да преценят кой е по-убедителен, за да вземат правилното решение. Но явно това няма да се случи, а оставащата една седмица до вота ще бъде пропиляна в размяна на обвинения през традиционните и социалните медии, в които особено продуктивен е бившият премиер Борисов.

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

Всички дават преднина на ГЕРБ–СДС. Битката за второто място е между БСП и „Продължаваме промяната“, а четвъртото социолозите отреждат на „Има такъв народ“. Коалиция „Демократична България“ намалява с малко резултата си спрямо предишните избори, но прогнозираният драматичен спад на подкрепа заради появата на новата формация на Кирил Петков и Асен Василев не се отчита в изследванията.

Коалицията „Изправи се.БГ! Ние идваме!“ е с големи шансове да прескочи 4-процентната бариера, а националистически формации като „Възраждане“ могат да намерят място в новия парламент единствено при ниска избирателна активност. Разбира се, не е задължително предварителните сондажи на общественото мнение да уловят силата на една нова електорална вълна, породена от поредния политически проект, който обещава промяна – той може да обърне с главата надолу всяка прогноза.

След провала на две поредни Народни събрания и пропилените шансове за съставяне на широк коалиционен кабинет протестните партии твърдят, че са осъзнали грешките си – и на растежа включително. И че са готови да загърбят не само егоцентризма си, но и някои идеологически различия, ако успеят да постигнат съгласие за обща управленска програма и за приоритетите в нея – като съдебната реформа например.

Не само в България партии от различни европейски семейства правят опит да се обединят срещу десния популизъм в Европа,

създал режими с авторитарен уклон, които управляват повече от едно десетилетие. В Чехия например от властта си тръгна милиардерът популист Андрей Бабиш. Там преговорите за създаване на кабинет без партията на досегашния премиер завършиха с успех и страната ще бъде управлявана от широка либерална коалиция въпреки крехкото ѝ мнозинство в Долната камара на чешкия парламент. Общ опозиционен фронт между леви и десни формации ще се изправи и срещу Виктор Орбан на парламентарните избори в Унгария догодина. И той най-вероятно ще слезе от политическата сцена с мрачната слава на първия европейски лидер, включен от организацията „Репортери без граници“ в годишния ѝ списък на „враговете на свободното слово“ заедно с диктатори като Ким Чен Ун и Башар Асад.

Въпреки политическите заричания, че в 47-мото Народно събрание ще се събере мнозинство, което ще излъчи правителство без участието на ГЕРБ и ДПС, това никак не е сигурно. Още в предишния парламент партиите на протеста не изключваха БСП от коалиционната управленска формула. Но не защото за половин година партията се е променила идейно, отказала се е от комунистическото си минало и наследство и се е превърнала в модерна социалдемократическа партия, а просто защото без нея сметката не излиза.

В предишното Народно събрание „Демократична България“ отказа да преговаря със социалистите, които получиха от президента третия управленски мандат. Но как биха реагирали сега от коалицията, ако тази ситуация се повтори? В края на юли Христо Иванов каза пред БНР, че „на българската политическа класа ѝ се налага да се научи, че живеем в ново време“. И че формулата за базова политическа стабилност е формула на договарянето и съвместяването на легитимни интереси. Ако приемем, че това е дълбоко премислена, а не просто конюнктурна политическа позиция,

означава ли, че ДБ е готова да преодолее идеологическите различия с партията наследница на бившите комунисти?

И да влезе в кабинет с премиер социалист? Или идеологическата чистота ще бламира отново опитите за съставяне на парламентарно мнозинство и кабинет?

Същите въпроси стоят и пред БСП. Биха ли могли Корнелия Нинова и ръководството на партията да преглътнат властовите си амбиции и да се откажат от мандата в името на преобладаващия обществен интерес в ситуация на кризи, които трупат проблем след проблем и изискват поемането на тежка политическа отговорност?

В криза на политическото представителство изборът на идеологически ценности и спорът между лявото и дясното са фиктивни. Затова и създателите на новата формация „Продължаваме промяната“ отказаха твърдата идентификация по отношение на лявото и дясното, която би ограничила техните политически амбиции и действия. Както и защото като поколение нямат лично отношение към комунизма/антикомунизма и собствен разказ за тях, а ценностната им система не е формирана под влиянието на идеологеми.

В следващия парламент мнозинство и кабинет могат да бъдат създадени, без да е необходимо партиите да се откажат от своята идеологическа идентичност. Просто трябва да се споразумеят за обща управленска програма, по-скоро центристка, и за законодателни промени, които да обезсилят олигархичните влияния и зависимости на институциите и да отвоюват държавата от мафията.

Ако не успеят и този път, всички партии на протеста ще се качат доброволно на една шейна, която стремглаво ще ги понесе към пропастта.

Тогава ДПС може да извади етническата карта като коз за пряко участие в управлението на държавата (макар елитът ѝ да не е преставал да консумира всички облаги на властта). И изглеждащата доскоро невъзможна коалиция между трите системни партии ГЕРБ, БСП и ДПС може да се състои в името на запазване на гражданския мир и на националното спасение, да речем. Едно такова правителство ще има много общи интереси, най-вече съхраняване на статуквото и недопускане на съдебно преследване на корумпираните лица във властта. То ще бъде с дълга перспектива и ще бетонира фасадната демокрация в България.

Социологът Андрей Райчев потвърди публично мнението на Иван Кръстев, че ако и след изборите на 14 ноември не се сформира кабинет, „това ще бъде колективно самоубийство на българската политическа система“. И отиде още по-далеч в прогнозата се, че тогава обществото може да се радикализира и да поиска президентска република, от която „в началото българинът ще е доволен, но после няма да може да я свали“.

Тази прогноза звучи стряскащо, макар че днес индикации за подобни обществени настроения няма. Но след изборите здравната криза ще изглежда много по-драматично, защото ще отпаднат политическото старание тя да се представя в по-мека светлина. А и сформирането на кабинет ще е най-рано към средата на декември – в началото на зимата, когато към екзистенциалните страхове от ковид заразата и смъртта ще се прибавят и обичайните битови проблеми.

Това прави още по-необходимо постигането на консенсус между партиите на протеста след свикването на новия парламент.

Защото в България не можем да се утешаваме с примери като тези в Белгия или Нидерландия. В Белгия миналата есен седем партии успяха да съставят редовно правителство след 16-месечно управление на служебен кабинет, в чийто мандат през 2020 г. смъртността от COVID-19 в страната беше една от най-високите в света. И в Нидерландия четири партии водят преговори повече от 230 дни за запазване на коалицията на премиера Марк Рюте, управлявала страната до парламентарните избори през март, но са далеч от постигането на съгласие.

Затова пък Германия е добър пример за политическите ни партии. От ноември 2005 г. страната е управлявана от трипартийна коалиция, доминирана от Християндемократическата партия, чиято лидерка Ангела Меркел стана и федерален канцлер. След 16 години Германия отново ще има за канцлер социалдемократ след Герхард Шрьодер, а правителството отново ще бъде коалиционно. Немското списание „Шпигел“ (цитирано от агенция „Фокус“) писа, че изглежда, Меркел по-скоро се радва, че „прехвърлянето на властта е толкова лесно за организиране, а наследникът ѝ е толкова добре интегриран в правителството“.

Но за подобен преход във властта се изисква култура, каквато в нашия географски регион досега не е демонстрирана. Ще покажем ли в България, че и ние можем като германците?

Заглавна снимка: parliament.bg

Източник

По буквите: Мешчанинова, Толстой, Алексиева

Post Syndicated from Зорница Христова original https://toest.bg/po-bukvite-meshchaninova-tolstoy-aleksieva/

В емблематичната си колонка, започната още през 2008 г. във в-к „Култура“, Марин Бодаков ни представяше нови литературни заглавия и питаше с какво точно тези книги ни променят. Вярваме, че е важно тази рубрика да продължи. От човек до човек, с нова книга в ръка.

„Разкази“ от Наталия Мешчанинова

превод от руски Нева Мичева, София: ИК „Жанет 45“, 2021

Да започна направо – ако имате навика да извръщате очи, за да не гледате на какво е способен човекът, знайте, че в тази книга има чудовищни неща. Знайте още, че на въпроса ви „Това истина ли е, или авторката знае кои копчета у читателя да натисне?“ е отговорено предварително: да, истина е, случило ми се е на мен, казва за книгата Мешчанинова. Ако търсите защитен механизъм, кажете си – ама това не е тук, това е в Русия, и то в малък град, в Краснодар, и то не сега, ами през 90-те. Да предупредя обаче, че не работи. А и вие знаете, че такива неща съществуват, нали?

Най-страшното обаче не е онова, което се случва в криминалната хроника на Краснодар. А това, че героите го прекрачват, за да отидат… да си налеят вода. Или да си влязат вкъщи. Учителите, които предпочитат да не чуват звуците откъм залостената врата на склада. Майката, която продължава да живее в илюзиите си, че прави каквото трябва, зад разпраната с нож дунапренена вата на входната си врата. Тоталната липса на инстинкт за защита – дори когато от самото начало знаеш какво прави „чичо Саша“ с дъщеря ти. Или не – най-чудовищното е любовта, с която е описано всичко това. Детето, което пази майка си да не се разтревожи, защото може да получи инфаркт, нещо да ѝ стане. Паралелният спомен как двете вървят из полето и пишат стихотворения. Невъзможността да намразиш извърнатите очи – но и по какъвто и да било начин да погледнеш в тях.

Като литература ли да четем сега всичко това, или като реалност? Мешчанинова е доста иронична към границите между двете. В една от малкото комични сцени в книгата тя описва как започнала да си води дневник – реалността par excellence, нали? Само че дневникът ѝ трябвало да бъде като на Лора Палмър. Втори дневник, честен – но и в него се прокрадва „литературката“. „Глей бе, пак се напънах да стои хубавко! – казах си наум. Няма откопчване от тая литературност, ей! К’во ся, по-простичко не може ли? Ами явно не може, деба. Но поне е истина.“

Това, което тотално липсва, е общественият фон – виждаме тук-там на втори план други извърнати очи, бебето в болницата, от чиято кражба никой не се интересува, защото така и е щяло да си изгние в пелените, и толкоз. Мешчанинова категорично отказва да го описва, да маркира по какъвто и да било начин политическа ситуация, исторически връзки, не знаем кой е на власт, не може да ни се обърне езикът да говорим за преход, за постсъветски човек, не ровим въобще в поколенията назад, нито пък в мотивите за чудовищните действия. Усещаме, че сме във време „секънд хенд“, но невъзможност това да се случи другаде няма. Нито пък да бъде прекрачено.

Мешчанинова впрочем има по-дълъг път като режисьор и сценарист – нейният „Комбинат Надежда“ от 2014 г. е качен в YouTube и може да се гледа.

„За писането“ от Лев Николаевич Толстой

преводач и съставител Петрана Пасева, София: изд. „Лист“, 2021

Ако искате да потърсите в този том някакви писателски хватки, зарежете; ако много ви е додеяло от писателските ежби и подмолности, наслаждавайте се на воля как Толстой обяснява, че Тургенев трябва да бъде бит; ако ви е омръзнало от рецензии, дето уж са рецензии, а са просто реклама, прочетете как в едно-две изречения се казва защо нещо не става. Ако познавате издъно Толстой, то напишете как точно тези извадки от неговите 31 тома писма хвърлят светлина върху останалите 59 тома от събраните му съчинения.

Аз се спрях и се стъписах пред следния цитат: „Ужасно е, ако го знаеш и въпреки това не правиш нищо, освен да се ужасяваш напразно…“

Ужасът, за който говори Толстой в случая, е този от оглупяването на вярата, „извлечена от книгите“, оглупяване, според което всичко може, стига само да се спазват законите пред правителството и държавата. Не ми трябваше между Мешчанинова и Толстой да чета Светлана Алексиевич и нейните респонденти, разкази за чудовищни зверства, извършени при пълно спазване на законите пред правителството и съветската държава. Връщам се назад към писмото на Толстой, в което той описва потреса си от една публична екзекуция, и към опитите му да насърчи приятеля си да разпространи максимално статията си срещу смъртното наказание, и си мисля – съвсем анахронично, разбира се – за нашия съвременен навик „да се ужасяваме напразно“. Ето как продължава цитатът:

… но работата е там, че никой от нас не бива и не може да бъде безучастен, ако е стигнал до заключението, че не живее за себе си и за собственото си удоволствие, а за да изпълнява Божията воля, вложена в сърцето му. Ако човек не вижда страшната диващина, в която живее народът, той и не страда от това, но ако вижда и страда, това страдание неизбежно го тласка към действие, а действието облекчава страданието.

Впрочем да, има и съвети към един млад писател. Първо, второ, трето, четвърто. Нищо от това не е съвет как да се омае читателят – напротив, четвъртият съвет е точно срещу „желанието да отговориш на вкусовете и изискванията на по-голямата част от публиката“. Защото „ценността на всяко словесно произведение е в това, че то… открива на хората нещо ново, неизвестно за тях, и то най-често е противоположно на онова, което широката публика до този момент е считала за безспорно“. Значи да сме оригинални? Не, вторият съвет е срещу „желанието да бъдеш особен, оригинален, да удивиш и да поразиш читателя“. А какво тогава? Искреност, казва Толстой. И стремеж да бъдеш полезен, да отделяш доброто от злото. Иначе си се ужасявал напразно.

„Прекъсването на самсара“ от Елена Алексиева

София: ИК „Жанет 45“, 2021

Преди двайсетина години от време на време имаше дискусии за важни новоизлезли книги. Не точно академични дискусии, но и не обърнати към широката публика. „Прекъсването на самсара“ рязко напомня за нуждата да се говори, да се сравняват прочити. Компетентността, струва ми се, тук е нужна не за демонстрация на ерудиция, нито за патерица на естествения процес на четене. Тя е нужна, за да се възпре бързината на прочита – и отмятането на смисъла като „намерен“.

Също толкова нужен обаче ми се струва доброволният наивитет на читателя, който не се свени да търси значението на един или друг елемент от изграждането на смисъла. От сюжетите на разказите – гробното място като мил подарък за рождения ден от семейството; зазиданият прозорец в стаята, където учител по неволя преподава солфеж, а онова другото в музиката остава несподелимо; оздравяването на една жена след дългите страхове, че животът на любимия ѝ ще продължи без нея, и в крайна сметка тя продължава, макар той да не може – през тяхната направа, финия отказ от окръгленост, от разрешение на началния конфликт, до дискретните притоци на сюжетната линия, които леко и ненатрапчиво те усъмняват във верността на първия ти прочит. Тук е нужен и читател, който ще потисне желанието си да извади поразилото го изречение, внезапното съждение, което вижда като приложимо към собствения му живот, или прекрасната приглушена поетичност на фразата. Ще го потисне, но няма да го забрави, а ще търси мястото му в общото значение на сборника.

В интервюто си за „Артефир“ Елена Алексиева говори за задръжките ни да изговорим базисното, онова, което ни определя като човешки същества. За страха от назоваване на неща като „щастие“ – и за вината, която вдъхва биологичното ни влечение към него. За необходимостта да си простим собствения стремеж да бъдем щастливи – прочетете разказите отново, един по един и обърнете внимание на онова, което героите прекрачват, за да минат нататък. На мизантропската топлота, с която Елена Алексиева им позволява това. И на изречението, с което е избрала да завърши сборника, поемайки целия риск да бъде прочетена простодушно.

Активните дарители на „Тоест“ получават постоянна отстъпка в размер на 20% от коричната цена на всички заглавия от каталога на ИК „Жанет 45“ и „Лист“, както и на няколко други български издателства в рамките на партньорската програма Читателски клуб „Тоест“. За повече информация прочетете на toest.bg/club.
Заглавна илюстрация: © Александра Димитрова

Източник

Седмицата в „Тоест“ (1–5 ноември)

Post Syndicated from Тоест original https://toest.bg/editorial-1-5-november-2021/

Следващата седмица по същото време ще е т.нар. ден за размисъл преди поредните избори тази година. А предизборната кампания продължава да е лишена от смисъл, послания и идеи за бъдещето ни. Междувременно през току-що отминалия месец COVID-19 отне живота на 7 пъти повече българи спрямо миналогодишния октомври, когато пак бяхме в пандемична вълна. Ноември се очертава да бъде още по-черен, след като само за първите му пет дни починалите надхвърлиха 750.

Емилия Милчева

В коментара си Емилия Милчева размишлява за племето и мишките, простете… лидерите. „За близо 20 месеца не се намери лидер от „партиите на статуквото“ или от „партиите на промяната“, или от която и да е партия изобщо, който последователно, твърдо и на висок глас да говори за необходимостта от ваксинация, да призовава и да следва тази линия по време на цялата предизборна кампания, не само чрез спорадични възклицания. А тези партии ще излъчат правителство след изборите на 14 ноември, което да се справя с пандемията още от първия си ден“, коментира Емилия. Нейният текст тази седмица носи тежкото заглавие „Измирането на българското племе“.


Йоанна Елми

Въпреки незавидното ни челно място по смъртност от ковид, у нас продължава и разпространението на невярна информация, свързана с ваксините и заболяването като цяло. Мерките за ограничаване на заболеваемостта са критикувани, че нарушават правата на гражданите, а широко разпространена е тезата, че никой не носи отговорност за здравето на хората след прилагане на ваксина. Йоанна Елми провери дали това е така, в разговор с адвокат Мария Шаркова, специалистка в областта на медицинското право.


Светла Енчева

Друга важна тема, която политическият ни елит проспива от години и отново не събра кураж да адресира в нито една от многото предизборни кампании през 2021 г., е за престъпленията от омраза срещу ЛГБТИ хората. Един криминален акт от миналия уикенд напомня колко неотложна е тази тема. Повече от Светла Енчева – в нейния материал „Слонът в стаята и как (не) се говори за него“.


Венелина Попова

Неотдавна политологът Иван Кръстев коментира, че ако и след тези избори не бъде съставено правителство, това ще бъде равносилно на „колективно самоубийство на българската политическа система“. Мнение, споделяно и подкрепено и от други анализатори. Това е темата и на тазседмичния вътрешнополитически коментар на Венелина Попова – „След изборите“.


Зорница Христова

Трите нови книжни заглавия, които Зорница Христова ни препоръчва в рубриката „По буквите“, този път са „Разкази“ на Наталия Мешчанинова, „За писането“ на Лев Толстой, както и сборникът с разкази на Елена Алексиева „Прекъсването на самсара“, отличена в края на октомври с голямата награда на конкурса „Йордан Радичков“, а само преди дни – и с награда „Перото“ в категория „Проза“.


Николета Атанасова

🎙 Време е и за нов епизод от подкаст поредицата ни „Създатели и мечтатели“. В третия епизод, озаглавен „Светлописница“, Николета Атанасова разказва за първите български фотографи още от времето преди Освобождението – за Атанас Йованович, фамилията Карастоянови, Георги Данчов – Зографина, Никола и Тома Хитрови и техните чудати истории. И за фотографията като възможност за свързване и посредник за емпатия.

Приятен брой и до следващата събота! Пазете се и се ваксинирайте, ако все още не сте! #отнасзависи

Източник

Friday Squid Blogging: Squid Game Cryptocurrency Was a Scam

Post Syndicated from Bruce Schneier original https://www.schneier.com/blog/archives/2021/11/friday-squid-blogging-squid-game-cryptocurrency-was-a-scam.html

The Squid Game cryptocurrency was a complete scam:

The SQUID cryptocurrency peaked at a price of $2,861 before plummeting to $0 around 5:40 a.m. ET., according to the website CoinMarketCap. This kind of theft, commonly called a “rug pull” by crypto investors, happens when the creators of the crypto quickly cash out their coins for real money, draining the liquidity pool from the exchange.

I don’t know why anyone would trust an investment — any investment — that you could buy but not sell.

Wired story.

As usual, you can also use this squid post to talk about the security stories in the news that I haven’t covered.

Read my blog posting guidelines here.

Metasploit Wrap-Up

Post Syndicated from Spencer McIntyre original https://blog.rapid7.com/2021/11/05/metasploit-wrap-up-137/

GitLab RCE

Metasploit Wrap-Up

New Rapid7 team member jbaines-r7 wrote an exploit targeting GitLab via the ExifTool command. Exploiting this vulnerability results in unauthenticated remote code execution as the git user. What makes this module extra neat is the fact that it chains two vulnerabilities together to achieve this desired effect. The first vulnerability is in GitLab itself that can be leveraged to pass invalid image files to the ExifTool parser which contained the second vulnerability whereby a specially-constructed image could be used to execute code. For even more information on these vulnerabilities, check out Rapid7’s post.

Less Than BulletProof

This week community member h00die submitted another WordPress module. This one leverages an information disclosure vulnerability in the WordPress BulletProof Security plugin that can disclose user credentials from a backup file. These credentials could then be used by a malicious attacker to login to WordPress if the hashed password is able to be cracked in an offline attack.

Metasploit Masterfully Manages Meterpreter Metadata

Each Meterpreter implementation is a unique snowflake that often incorporates API commands that others may not. A great example of this are all the missing Kiwi commands in the Linux Meterpreter. Metasploit now has much better support for modules to identify the functionality they require a Meterpreter session to have in order to run. This will help alleviate frustration encountered by users when they try to run a post module with a Meterpreter type that doesn’t offer functionality that is needed. This furthers the Metasploit project goal of providing more meaningful error information regarding post module incompatibilities which has been an ongoing effort this year.

New module content (3)

  • WordPress BulletProof Security Backup Disclosure by Ron Jost (Hacker5preme) and h00die, which exploits CVE-2021-39327 – This adds an auxiliary module that leverages an information disclosure vulnerability in the BulletproofSecurity plugin for WordPress. This vulnerability is identified as CVE-2021-39327. The module retrieves a backup file, which is publicly accessible, and extracts user credentials from the database backup.
  • GitLab Unauthenticated Remote ExifTool Command Injection by William Bowling and jbaines-r7, which exploits CVE-2021-22204 and CVE-2021-22205 – This adds an exploit for an unauthenticated remote command injection in GitLab via a separate vulnerability within ExifTool. The vulnerabilities are identified as CVE-2021-22204 and CVE-2021-22205.
  • WordPress Plugin Pie Register Auth Bypass to RCE by Lotfi13-DZ and h00die – This exploits an authentication bypass which leads to arbitrary code execution in versions 3.7.1.4 and below of the WordPress plugin, pie-register. Supplying a valid admin id to the user_id_social_site parameter in a POST request now returns a valid session cookie. With that session cookie, a PHP payload as a plugin is uploaded and requested, resulting in code execution.

Enhancements and features

  • #15665 from adfoster-r7 – This adds additional metadata to exploit modules to specify Meterpreter command requirements. Metadata information is used to add a descriptive warning when running modules with a Meterpreter implementation that doesn’t support the required command functionality.
  • #15782 from k0pak4 – This updates the iis_internal_ip module to include coverage for the PROPFIND internal IP address disclosure as described by CVE-2002-0422.

Bugs fixed

  • #15805 from timwr – This bumps the metasploit-payloads version to include two bug fixes for the Python Meterpreter.

Get it

As always, you can update to the latest Metasploit Framework with msfupdate
and you can get more details on the changes since the last blog post from
GitHub:

If you are a git user, you can clone the Metasploit Framework repo (master branch) for the latest.
To install fresh without using git, you can use the open-source-only Nightly Installers or the
binary installers (which also include the commercial edition).

Ryabitsev: lore+lei: part 1, getting started

Post Syndicated from original https://lwn.net/Articles/875239/rss

Konstantin Ryabitsev introduces
the “local email interface” (lei) functionality for the lore archive of
kernel mailing lists.

Even though it started out as merely a list archival service, it
quickly became obvious that lore could be used for a lot more. Many
developers ended up using its search features to quickly locate
emails of interest, which in turn raised a simple question — what
if there was a way to “save a search” and have it deliver all new
incoming mail matching certain parameters straight to the
developers’ inbox?

You can now do this with lei.

New NPM library hijacks (coa and rc)

Post Syndicated from Caitlin Condon original https://blog.rapid7.com/2021/11/05/new-npm-library-hijacks-coa-and-rc/

New NPM library hijacks (coa and rc)

On Thursday, November 4, 2021, barely more than a week after ua-parser-js was hijacked, another popular NPM library called coa (Command-Option-Argument), which is used in React packages around the world, was hijacked to distribute credential-stealing malware. The developer community noticed something was amiss when strange new versions of coa appeared on npm, breaking software builds.

Another popular NPM component, rc, was also evidently hijacked to run malicious code in Windows environments. According to NPM, the malware identified in the rc hijack was identical to the malware distributed in the coa hijack.

Both coa and rc are used by millions of developers and projects. As of Friday, November 5, several developers and users had called for NPM to implement stricter security measures, including MFA on developer accounts.

Mitigation Guidance

NPM has reportedly removed compromised versions of coa. The maintainers said on Thursday:

“Users of affected versions (2.0.3 and above) should downgrade to 2.0.2 as soon as possible and check their systems for suspicious activity. See this issue for details as they unfold.

"Any computer that has this package installed or running should be considered fully compromised. All secrets and keys stored on that computer should be rotated immediately from a different computer. The package should be removed, but as full control of the computer may have been given to an outside entity, there is no guarantee that removing the package will remove all malicious software resulting from installing it.”

Mitigation instructions for rc are identical to above. The affected versions of rc are 1.2.9, 1.3.9, and 2.3.9. Those users should downgrade to 1.2.8 as soon as possible and check their systems for suspicious activity, taking care to rotate secrets.

All users of coa and rc should look for compile.js, compile.bat, sdd.dll files and delete or investigate those files. Version pinning may help mitigate risk against future attacks of this nature. BleepingComputer has more information on the attack and the malware’s behavior here.

The collective thoughts of the interwebz