Post Syndicated from Explosm.net original https://explosm.net/comics/gun-to-your-head-4
New Cyanide and Happiness Comic
Post Syndicated from Explosm.net original https://explosm.net/comics/gun-to-your-head-4
New Cyanide and Happiness Comic
Post Syndicated from Jacquie Harris original https://blog.rapid7.com/2024/10/04/metasploit-weekly-wrap-up-10-04-2024/

Authors: bcoles and evilsocket
Type: Auxiliary
Pull request: #19510 contributed by bcoles
Path: scanner/misc/cups_browsed_info_disclosure
Description: Adds scanner module to retrieve CUPS version and kernel version information from cups-browsed services.
Authors: Acronis International GmbH and h00die-gr3y
Type: Exploit
Pull request: #19463 contributed by h00die-gr3y
Path: linux/http/acronis_cyber_infra_cve_2023_45249
AttackerKB reference: CVE-2023-45249
Description: This module exploits a default password vulnerability in Acronis Cyber Infrastructure (ACI) which allows an attacker to access the ACI PostgreSQL database and gain administrative access to the ACI Web Portal. This allows for the attacker to upload ssh keys that enables root access to the appliance/server. This attack can be remotely executed over the WAN as long as the PostgreSQL and SSH services are exposed to the outside world.
Authors: Jaggar Henry of KoreLogic, Inc. and Valentin Lobstein
Type: Exploit
Pull request: #19456 contributed by Chocapikk
Path: unix/webapp/vicidial_agent_authenticated_rce
AttackerKB reference: CVE-2024-8504
Description: This adds a module to exploit CVE-2024-8504 an authenticated RCE in VICIdial.
You can find the latest Metasploit documentation on our docsite at docs.metasploit.com.
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
commercial edition Metasploit Pro
Post Syndicated from Brownell Combs original https://aws.amazon.com/blogs/security/summer-2024-soc-1-report-now-available-in-japanese-korean-and-spanish/
At Amazon Web Services (AWS), we continue to listen to our customers, regulators, and stakeholders to understand their needs regarding audit, assurance, certification, and attestation programs. We are pleased to announce that the AWS System and Organization Controls (SOC) 1 report is now available in Japanese, Korean, and Spanish. This translated report will help drive greater engagement and alignment with customer and regulatory requirements across Japan, Korea, Latin America, and Spain.
The Japanese, Korean, and Spanish language versions of the report do not contain the independent opinion issued by the auditors, but you can find this information in the English language version. Stakeholders should use the English version as a complement to the Japanese, Korean, or Spanish versions.
Going forward, the following reports in each quarter will be translated. Spring and Fall SOC 1 controls are included in the Spring and Fall SOC 2 reports, so this translation schedule will provide year-round coverage of the English versions.
| Report | Period covered |
| Spring SOC 2 | April 1–March 31 |
| Summer SOC 1 | July 1–June 30 |
| Fall SOC 2 | October 1–September 30 |
| Winter SOC 1 | January 1–December 31 |
Customers can download the translated Summer 2024 SOC 1 reports in Japanese, Korean, and Spanish through AWS Artifact, a self-service portal for on-demand access to AWS compliance reports. Sign in to AWS Artifact in the AWS Management Console, or learn more at Getting Started with AWS Artifact.
The Summer 2024 SOC 1 report includes a total of 177 services in scope. For up-to-date information, including when additional services are added, see the AWS Services in Scope by Compliance Program webpage and choose SOC.
AWS strives to continuously bring services into scope of its compliance programs to help you meet your architectural and regulatory needs. Please reach out to your AWS account team if you have questions or feedback about SOC compliance.
To learn more about our compliance and security programs, see AWS Compliance Programs. As always, we value your feedback and questions; reach out to the AWS Compliance team through the Contact Us page.
当社はお客様、規制当局、利害関係者の声に継続的に傾聴し、Amazon Web Services (AWS) における監査、保証、認定、認証プログラムに関するそれぞれのニーズを理解に努めています。この度、AWS System and Organization Controls (SOC) 1 レポートが、日本語、韓国語、スペイン語で利用可能になりました。この翻訳版のレポートは、日本、韓国、ラテンアメリカ、スペインのお客様および規制要件との連携と協力体制を強化するためのものです。
本レポートの日本語、韓国語、スペイン語版には監査人による独立した第三者の意見は含まれていませんが、英語版には含まれています。利害関係者は、日本語、韓国語、スペイン語版の補足として英語版を参照する必要があります。
今後、四半期ごとの以下のレポートで翻訳版が提供されます。SOC 1 統制は、Spring および Fall SOC 2 レポートに含まれるため、英語版と合わせ、1 年間のレポートの翻訳版すべてがこのスケジュールで網羅されることになります。
| レポート | 対象期間 |
| 春季SOC 2 | 4 月 1 日〜3 月 31 日 |
| 夏季SOC 1 | 7 月 1 日〜6 月 30 日 |
| 秋季SOC 2 | 10 月 1 日〜9 月 30 日 |
| 冬季SOC 1 | 1 月 1 日〜12 月 31 日 |
Summer 2024 SOC 1 レポートの日本語、韓国語、スペイン語版は AWS Artifact (AWS のコンプライアンスレポートをオンデマンドで入手するためのセルフサービスポータル) を使用してダウンロードできます。AWS マネジメントコンソール内の AWS Artifact にサインインするか、AWS Artifact の開始方法ページで詳細をご覧ください。
Summer 2024 SOC 1 レポートの対象範囲には合計 177 のサービスが含まれます。その他のサービスが追加される時期など、最新の情報については、コンプライアンスプログラムによる対象範囲内の AWS のサービスで [SOC] を選択してご覧いただけます。
AWS では、アーキテクチャおよび規制に関するお客様のニーズを支援するため、コンプライアンスプログラムの対象範囲に継続的にサービスを追加するよう努めています。SOC コンプライアンスに関するご質問やご意見については、担当の AWS アカウントチームまでお問い合わせください。
コンプライアンスおよびセキュリティプログラムに関する詳細については、AWS コンプライアンスプログラムをご覧ください。当社ではお客様のご意見・ご質問を重視しています。お問い合わせページより AWS コンプライアンスチームにお問い合わせください。
Amazon은 고객, 규제 기관 및 이해관계자의 의견을 지속적으로 경청하여 Amazon Web Services (AWS)의 감사, 보증, 인증 및 증명 프로그램과 관련된 요구사항을 파악하고 있습니다. AWS System and Organization Controls(SOC) 1 보고서가 이제 한국어, 일본어, 스페인어로 제공됨을 알려 드립니다. 이 번역된 보고서는 일본, 한국, 중남미, 스페인 전역의 고객의 참여도를 높이고 규제 요건을 준수하는 데 도움이 될 것입니다.
보고서의 일본어, 한국어, 스페인어 버전에는 감사인의 독립적인 의견이 포함되어 있지 않지만, 영어 버전에서는 해당 정보를 확인할 수 있습니다. 이해관계자는 일본어, 한국어 또는 스페인어 버전을 보완하기 위해 영어 버전을 사용해야 합니다.
앞으로 분기마다 다음 보고서가 번역본으로 제공됩니다. SOC 1 통제 조치는 춘계 및 추계 SOC 2 보고서에 포함되어 있으므로, 이 일정은 영어 버전과 함께 모든 번역된 언어로 연중 내내 제공됩니다.
| 보고 | 대상 기간 |
| 춘계 SOC 2 | 4월 1일~3월 31일 |
| 하계 SOC 1 | 7월 1일~6월 30일 |
| 추계 SOC 2 | 10월 1일~9월 30일 |
| 동계 SOC 1 | 1월 1일~12월 31일 |
고객은 AWS 규정 준수 보고서를 필요할 때 이용할 수 있는 셀프 서비스 포털인 AWS Artifact를 통해 일본어, 한국어, 스페인어로 번역된 2024년 하계 SOC 1 보고서를 다운로드할 수 있습니다. AWS Management Console의 AWS Artifact에 로그인하거나 Getting Started with AWS Artifact(AWS Artifact 시작하기)에서 자세한 내용을 알아보세요.
2024년 하계 SOC 1 보고서에는 총 177개의 서비스가 포함됩니다. 추가 서비스가 추가되는 시기 등의 최신 정보는 AWS Services in Scope by Compliance Program(규정 준수 프로그램별 범위 내 AWS 서비스)에서 SOC를 선택하세요.
AWS는 고객이 아키텍처 및 규제 요구사항을 충족할 수 있도록 지속적으로 서비스를 규정 준수 프로그램의 범위에 포함시키기 위해 노력하고 있습니다. SOC 규정 준수에 대한 질문이나 피드백이 있는 경우 AWS Account 팀에 문의하시기 바랍니다.
규정 준수 및 보안 프로그램에 대한 자세한 내용은 AWS 규정 준수 프로그램을 참조하세요. 언제나 그렇듯이 AWS는 여러분의 피드백과 질문을 소중히 여깁니다. 문의하기 페이지를 통해 AWS 규정 준수 팀에 문의하시기 바랍니다.
Seguimos escuchando a nuestros clientes, reguladores y partes interesadas para comprender sus necesidades en relación con los programas de auditoría, garantía, certificación y acreditación en Amazon Web Services (AWS). Nos enorgullece anunciar que el informe de controles de sistema y organización (SOC) 1 de AWS se encuentra disponible en japonés, coreano y español. Estos informes traducidos ayudarán a impulsar un mayor compromiso y alineación con los requisitos normativos y de los clientes en Japón, Corea, Latinoamérica y España.
Estas versiones del informe en japonés, coreano y español no contienen la opinión independiente emitida por los auditores, pero se puede acceder a esta información en la versión en inglés del documento. Las partes interesadas deben usar la versión en inglés como complemento de las versiones en japonés, coreano y español.
De aquí en adelante, los siguientes informes trimestrales estarán traducidos. Dado que los controles SOC 1 se incluyen en los informes de primavera y otoño de SOC 2, esta programación brinda una cobertura anual para todos los idiomas traducidos cuando se la combina con las versiones en inglés.
| de AWS IAM | Período cubierto |
| SOC 2 primavera | Del 1 de abril al 31 de marzo |
| SOC 1 verano | Del 1 de julio al 30 de junio |
| SOC 2 otoño | Del 1 de octubre al 30 de septiembre |
| SOC 1 invierno | Del 1 de enero al 31 de diciembre |
Los clientes pueden descargar los informes SOC 1 verano 2024 traducidos al japonés, coreano y español a través de AWS Artifact, un portal de autoservicio para el acceso bajo demanda a los informes de conformidad de AWS. Inicie sesión en AWS Artifact mediante la Consola de administración de AWS u obtenga más información en Introducción a AWS Artifact.
El informe SOC 1 verano 2024 incluye un total de 177 servicios que se encuentran dentro del alcance. Para acceder a información actualizada, que incluye novedades sobre cuándo se agregan nuevos servicios, consulte los Servicios de AWS en el ámbito del programa de conformidad y seleccione SOC.
AWS se esfuerza de manera continua por añadir servicios dentro del alcance de sus programas de conformidad para ayudarlo a cumplir con sus necesidades de arquitectura y regulación. Si tiene alguna pregunta o sugerencia sobre la conformidad de los SOC, no dude en comunicarse con su equipo de cuenta de AWS.
Para obtener más información sobre los programas de conformidad y seguridad, consulte los Programas de conformidad de AWS. Como siempre, valoramos sus comentarios y preguntas; de modo que no dude en comunicarse con el equipo de conformidad de AWS a través de la página Contacte con nosotros.
Post Syndicated from Matt Granger original https://www.youtube.com/watch?v=5ECBj1t9BoU
Post Syndicated from Rohit Kumar original https://www.servethehome.com/mikrotik-crs304-4xg-in-4-port-10gbase-t-switch-launched/
The MikroTik CRS304-4XG-IN is the company’s 4-port 10Gbase-T switch for fanless low power 10GbE networking with a hint of funkiness
The post MikroTik CRS304-4XG-IN 4-port 10Gbase-T Switch Launched appeared first on ServeTheHome.
Post Syndicated from daroc original https://lwn.net/Articles/992055/
Rust has a plethora of smart-pointer types, including reference-counted
pointers, which have special support in the compiler to make them
easier to use. The Rust-for-Linux project would like to reap those same benefits
for its smart pointers, which need to be written by hand to conform to
the
Linux kernel
memory model. Xiangfei Ding
presented at Kangrejos about the work to enable custom
smart pointers to function the same as built-in smart pointers.
Post Syndicated from Jon Schipp original https://blog.rapid7.com/2024/10/04/the-main-components-of-an-attack-surface-management-asm-strategy/

In part one of this blog series, we looked at some of the core challenges that are driving the demand for a new approach to Attack Surface Management. In this second blog I explore some of the key technology approaches to ASM and also some of the core asset types we need to understand. We can break the attack surface down into two key perspectives (or generalized network locations), each of which covers hybrid environments (Cloud, On-Premise):
Today, most available ASM solutions are focused on External Attack Surface Management (EASM) which provides an attacker’s perspective of an organization, an outside-in view. In fact, it’s common for organizations, and some analyst firms, to refer to EASM as ASM. However, while this is important, it is only a small, and partial view of the attack surface in most organizations.
EASM seeks to understand an organization’s external attack surface by collecting telemetry about an organization’s internet exposed, public facing assets. This telemetry is derived from different data sources such as vulnerability & port scans, system fingerprinting, domain name searches, TLS certificate analysis and more. It provides valuable insights into the low hanging fruit that attackers will target. Core EASM capability is the equivalent of pointing a vulnerability scanner at your known external IP address range.However, unless your external environment is most of your business, this visibility alone is not enough and leaves organization’s with a limited, partial view of their attack surface.
The internal attack surface is often the largest portion of an organization’s digital footprint. Attackers frequently gain footholds in organization’s through identity, ransomware, and supply-chain attacks, among many other attack vectors. Organization’s need visibility into their internal attack surface to gain real insight into their digital estate and to be able to reduce their risk by understanding how their most vulnerable and business critical systems are connected, monitored, and protected.
Today, most organizations that have adopted an ASM approach are manually correlating asset information in spreadsheets from various sources to combine business context with the security controls deployed on those assets so they can answer basic questions about their security tool coverage & deployment gaps, and measure their compliance adherence.
The data sources in these spreadsheets typically include their directory services such as Active Directory, combined with outputs from common security controls such as EDR or vulnerability scanning.. Not only is this manual process time-consuming but the information is often out of date by the next morning.
Organization’s need a more scalable solution to this problem, which has led to the development of CAASM solutions to address this challenge..
Over the last few years an approach has emerged to address the attack surface discovery & visibility problem in a scalable, holistic way. It’s a long acronym that stands for Cyber Asset Attack Surface Management (CAASM).
CAASM is the security team’s take on asset management, but it’s much more than that. It addresses the internal visibility problem by aggregating and correlating asset information across an organization’s security and IT tools, providing a clearer, more accurate picture of an organization’s attack surface. Foundational to CAASM is a correlation engine and data model that builds relationships across different types of assets, controls, exposures and more. This technology is able to provide the best representation of an asset with full context from IT and security tools. It enables IT, SecOps, DevOps, and CloudOps teams to operate with the same information by breaking tool sprawl and data silos, enabling better visibility, communication, prioritization, and remediation of risk.
CAASM solutions work by ingesting data from IT, business applications, and security tools through simple API integrations that pull in asset data from each respective tool on a continuous basis, identifying unique assets through aggregation, de-duplication and correlation. This provides the best picture of your digital estate by breaking down the data silos and tool deployment gaps. The more data you ingest from your environment the more accurate the picture of your attack surface becomes.
These solutions are continuing to evolve today to treat identities as assets, create software inventories, and map SaaS applications as part of the attack surface. When seeking a holistic attack surface solution, you should ensure it includes the following key features for optimal visibility:
NIST has a definition of asset that is very broad but will suffice for this article:
“An item of value to stakeholders…the value of an asset is determined by stakeholders in consideration of loss concerns across the entire system life cycle. Such concerns include but are not limited to business or mission concerns.
Based on this definition, we will further narrow down the scope to focus on types of cyber assets that add the most value in understanding the Attack Surface. Let’s start with the most basic: machines.
Often referred to simply as “assets,” these primarily include your employee and business application compute devices, such as workstations and servers. Due to the fast paced evolution of digital infrastructure, this definition is quickly expanding to include infrastructure like virtual machines, containers, and object stores, or new asset categories are being created in Attack Surface Management solutions. The important thing is to make sure you have visibility into the cyber assets in your organization, however they’re defined.
Identities are the new perimeter, as some say, and are valuable assets to the business because they grant access to the business’s resources. Identity data suffers from the same data silo problems as other assets. Your company email address, for example, is typically used to authenticate and access many different business services and applications. If we can correlate data from sources like Active Directory, Okta, Google Suite, Office 365, KnowBe4 security training, we can provide security and IAM teams with visibility into not just the identities within the organization, but also key challenges in the identity attack surface, such as identities that have MFA disabled but also have Administrator access to key services.
A common challenge with identity discovery and attack surface management is that security teams attempt to map it using threat data. There is a significant difference in accuracy between detection rules and the identity source. For example, a service account that is actively enabled may be missed by aSIEM/XDR solution due to a lack of recent log activity, therefore excluding it from reports. By inventorying identities as assets, we can gather the status of the service account directly from the data source’s API. Both the identity telemetry data from the source (e.g. Okta, AD) and threat data (e.g SIEM/XDR) can be leveraged to give a more accurate picture of the state of the environment.
With the rise of supply-chain attacks and the increased presence of unapproved or outdated software, visibility into software has become a key part of understanding your attack surface. Inventorying all software installed and running on an assets, combined with security context around that software from vulnerability scanners, NGAV and Threat Intelligence, gives teams the best visibility into understanding and measuring the risks posed by unapproved or unauthorized code. A software inventory helps answer questions like:
Other types of ‘software adjacent’ assets include SaaS applications and web applications.
Now that we have identified the three major types of business assets to monitor in your attack surface, in the next blog we will explore how ASM solutions discover the assets in your environment and what to watch out for to ensure you have the best discovery capabilities so that you’re not missing large portions of your attack surface.
Post Syndicated from daroc original https://lwn.net/Articles/992977/
The
6.11.2,
6.10.13,
and
6.6.54 stable kernels have been released.
They contain important fixes, and upgrading is, as always, recommended.
Post Syndicated from jzb original https://lwn.net/Articles/992948/
The SUSE Security Team Blog has a detailed
report on its discovery of a privilege escalation in the
oath-toolkit,
which provides libraries and utilities for managing one-time password
(OTP) authentication.
Fellow SUSE engineer Fabian Vogt approached our Security Team about
the project’s PAM module. A couple of years ago, the module gained a
feature which allows to place the OTP state file (called usersfile) in
the home directory of the to-be-authenticated user. Fabian noticed
that the PAM module performs unsafe file operations in users’ home
directories. Since PAM stacks typically run as root, this can easily
cause security issues.
Post Syndicated from Николай Марченко original https://bivol.bg/loven-sezon-vitosha.html

Прекомерната сеч, незаконните пътища, системното бракониерство и безразборен офроуд са част от сигнала от ловци и служители за едно от най-богатите държавни ловни стопанства, където се разполага и някогашната резиденция…
Post Syndicated from Chris McPeek original https://aws.amazon.com/blogs/compute/designing-serverless-integration-patterns-for-large-language-models-llms/
This post is written by Josh Hart, Principal Solutions Architect and Thomas Moore, Senior Solutions Architect
This post explores best practice integration patterns for using large language models (LLMs) in serverless applications. These approaches optimize performance, resource utilization, and resilience when incorporating generative AI capabilities into your serverless architecture.
Organizations of all shapes and sizes are harnessing LLMs to build generative AI applications to deliver new customer experiences. Serverless technologies such as AWS Lambda, AWS Step Functions and Amazon API Gateway enable you to move from idea to market faster without thinking about servers. The pay-for-use billing model also allows for increased agility at an optimal cost.
The examples in this post leverage Amazon Bedrock, a fully managed service to access foundation models (FMs). The same principles apply to LLMs hosted on other platforms such as Amazon SageMaker. Amazon Bedrock allows developers to consume LLMs via an API without the complexities of infrastructure management. Amazon SageMaker is a fully managed service to build, train and deploy machine learning models.
The example use-case in this post is leveraging LLMs to create compelling marketing content for the launch of a new family SUV. Images of the vehicle were pre-generated using Amazon Titan Image Generator in Amazon Bedrock, which are shown below.
Example use case images generated using Titan Image Generator
As organizations adopt LLMs to power generative AI applications, serverless architectures offer an attractive approach for rapid development and cost-effective scaling. The following sections explore several serverless integration patterns to build cost-effective, performant, and fault-tolerant generative AI applications.
Direct call to Amazon Bedrock from AWS Lambda
The simplest serverless integration pattern is directly calling Bedrock in Lambda using the AWS SDK. Below is an example Lambda function using the Python SDK (boto3), calling the Bedrock InvokeModel API.
import json
import boto3
brt = boto3.client(service_name='bedrock-runtime')
def lambda_handler(event, context):
body = json.dumps({
"anthropic_version": "bedrock-2023-05-31",
"max_tokens": 1000,
"messages": [{
"role": "user",
"content": [{
"type": "text",
"text":"Create a 500 word car advert given these images and the following specification: \n {}".format(event['spec'])
},
{
"type": "image",
"source": {
"type": "base64",
"media_type": "image/jpeg",
"data": event['image']
}
}]
}]
})
modelId = 'anthropic.claude-3-sonnet-20240229-v1:0'
accept = 'application/json'
contentType = 'application/json'
response = brt.invoke_model(body=body, modelId=modelId, accept=accept, contentType=contentType)
response_body = json.loads(response.get('body').read())
return {
'statusCode': 200,
'body': response_body["content"][0]["text"]
}
The above code requires the Lambda function execution role to have the correct AWS Identity and Access Management (IAM) permissions to Amazon Bedrock, specifically the bedrock:InvokeModel action.
The example uses the Anthropic Claude 3 Sonnet LLM and the Anthropic Claude Messages API for the payload. The InvokeModel call is synchronous and will therefore wait for a response from the LLM. Depending on the model and prompt, the call can take several seconds. Ensure your Lambda function timeout is set appropriately. In most cases it will need to be increased from the default of 3 seconds.
The boto3 client has a default timeout of 60 seconds. Depending on the use case, you may need to increase the boto3 client timeout as shown in the sample code below.
from botocore.config import Config
# Set the read timeout to 600 seconds (10 minutes)
config = Config(read_timeout=600)
# Create the Bedrock client with the custom read timeout configuration
boto3_bedrock = boto3.client(service_name='bedrock-runtime', config=config)
When working with LLMs, the generated text is often substantial, leading to increased response times or even timeouts. Amazon Bedrock provides the ability to stream responses using InvokeModelWithResponseStream which allows you to process and consume the generated text in chunks as it becomes available. This enables a faster response to the client and allows at least a partial response even if a timeout occurs.
When using response streaming with Lambda functions you should set the boto3 read_timeout to a lower value than the function execution timeout, meaning you will have the option to return at least some content. In some situations this is preferred to no response at all. For example, you might set your Lambda function timeout to 2 minutes and your boto3 read timeout to 90 seconds. This gives you 30 seconds to take additional action. Depending on the failure scenario, you might take various actions:
The direct Lambda pattern works well for simple single-prompt inference. Accomplishing complex tasks with LLMs requires a technique called prompt chaining, where tasks are broken down into smaller well-defined subtask prompts and each prompt is fed to the LLM in a defined order.
Prompt chaining inside a single Lambda function can be time consuming, and may exceed the maximum Lambda timeout of 15 minutes in some cases. AWS Step Functions can be used to solve this issue by orchestrating calls to LLMs. Bedrock has an optimized integration for Step Functions which allows you to use Run as Job (.sync). This integration pattern means Step Functions will wait for the InvokeModel request to complete before progressing to the next state. With Step Functions Standard Workflows you only pay for state transitions, which reduces the cost for Lambda idle wait time.
The below example shows prompt chaining with Step Functions using direct integrations only. The example eliminates the need of custom Lambda code.
Prompt chaining using AWS Step Functions
Another advantage to using AWS Step Functions to invoke the LLM is the built-in error handling. Step Functions can be setup to automatically retry on error and allows you to configure a backoff rate and add jitter to help control throttling. No custom coding is required.
Built-in error handling options for an action in an AWS Step Functions workflow
Handling throttling is particularly important when you are approaching the Bedrock service quota limits, such as the number of requests processed per minute for a particular model. Be aware that some limits are hard limits and cannot be adjusted. See the Bedrock service quotas documentation for the latest information.
The performance of the application can be improved by breaking down tasks into smaller sub-tasks and running them in parallel. This can dramatically decrease the overall response time, especially for larger models and complex prompts. In the following example, parallel processing reduced the total execution time of the state machine from 30.8 seconds to 19.2 seconds, an improvement of 37.7% when compared to the same steps run in sequence.
The below example uses the Step Functions parallel state to perform Bedrock InvokeModel actions in parallel.
Prompt chaining example using parallel state in AWS Step Functions
In addition to the parallel state, the Step Functions map state can be used to run the same action multiple times in parallel with different inputs. For example if you wanted to generate marketing materials for 100 vehicles with data stored in Amazon S3 you could run the above workflow nested in a distributed map state.
Generating text using LLMs can be a computationally intensive and a time-consuming process, especially for complex prompts or long content generation. To improve performance and reduce latency, caching should be used where possible by storing and reusing previously generated responses. This concept is explored in detail in Mastering LLM Caching for Next-Generation AI.
Caching can be implemented at different levels within your application architecture, each with its own advantages and trade-offs. Here are some examples:
The example below uses a Step Functions workflow to check for a cached response in DynamoDB before invoking the model. The cache key in this case could be the LLM prompt. This helps to reduce costs whilst improving performance. The example generates custom vehicle descriptions based on a particular persona, for example to focus on safety features and luggage space for a family, or performance specifications for a motorsport enthusiast.
Example AWS Step Functions that uses Amazon DynamoDB to cache LLM responses
When implementing caching, it is crucial to consider factors such as cache invalidation strategies, cache size limitations, and data consistency requirements. For example, if your LLM generates dynamic or personalized content, caching may not be suitable, as the responses could be stale or incorrect for different users or contexts.
This post explored integration patterns for consuming LLMs in serverless applications, enabling an efficient and reliable next generation experience for customers. Single-prompt inference can be achieved with AWS Lambda using the AWS SDK.
Responses from LLMs can be large and often leads to manipulating large text responses in memory, especially for Retrieval-Augmented Generation (RAG) use cases. It’s therefore important to select an optimal memory configuration for your function, and the recommended way to do this is using the AWS Lambda Power Tuning.
When more complex prompt chaining is required it’s best practice to explore Step Functions as a way to reduce idle wait time and avoid being limited by the Lambda 15 minute timeout. Step Functions also bring the benefits of an optimized integration for Bedrock, as well as the ability to handle errors and run tasks in parallel.
Remember that model choice is also an important consideration to balance cost, performance and output capabilities. This is discussed further in Choose the best foundational model for your AI applications.
To find more serverless patterns using Amazon Bedrock take a look at Serverless Land.
Post Syndicated from Otis Antoniou original https://aws.amazon.com/blogs/architecture/how-banfico-built-an-open-banking-and-payment-services-directive-psd2-compliance-solution-on-aws/
This post was co-written with Paulo Barbosa, the COO of Banfico.
Banfico is a London-based FinTech company, providing market-leading Open Banking regulatory compliance solutions. Over 185 leading Financial Institutions and FinTech companies use Banfico to streamline their compliance process and deliver the future of banking.
Under the EU’s revised PSD2, banks can use application programming interfaces (APIs) to securely share financial data with licensed and approved third-party providers (TPPs), when there is customer consent. For example, this can allow you to track your bank balances across multiple accounts in a single budgeting app.
PSD2 requires that all parties in the open banking system are identified in real time using secured certificates. Banks must also provide a service desk to TPPs, and communicate any planned or unplanned downtime that could impact the shared services.
In this blog post, you will learn how the Red Hat OpenShift Service on AWS helped Banfico deliver their highly secure, available, and scalable Open Banking Directory — a product that enables seamless and compliant connectivity between banks and FinTech companies.
Using this modular architecture, Banfico can also serve other use cases such as confirmation of payee, which is designed to help consumers verify that the name of the recipient account, or business, is indeed the name that they intended to send money to.
Banfico prioritized the following design principles when building their product:
To address these requirements, Banfico decided to partner up with AWS and Red Hat and use the Red Hat OpenShift Service on AWS (ROSA). This is a service operated by Red Hat and jointly supported with AWS to provide fully managed Red Hat OpenShift platform that gives them a scalable, secure, and reliable way to build their product. They also leveraged other AWS Managed Services to minimize infrastructure management tasks and focus on delivering business value for their customers.
To understand how they were able to architect a solution that addressed their needs while following the design considerations, see the following reference architecture diagram.

Red Hat OpenShift Service on AWS (ROSA) cluster: The Banfico Open Banking SaaS key services are built on a ROSA cluster that is deployed across three Availability Zones for high availability and fault tolerance. These key services support the following fundamental business capabilities:
Elastic Load Balancer (ELB): A load balancer helps Banfico deliver their highly-available and scalable product. It allows them to route traffic across their containers as they grow, and perform health checks accordingly, and it provides Banfico customers access to the application workloads running on ROSA through the ROSA router layers.
Amazon Elastic File System (Amazon EFS): During the collection of data from central banks, either through APIs or by scraping HTML, Banfico’s workloads and apps use the highly-scalable and durable Amazon EFS for shared storage. Amazon EFS automatically scales and provides high availability, simplifying operations and enabling Banfico to focus on application development and delivery.
Amazon Simple Storage Service (Amazon S3): To store digital certificates issued and managed by Banfico’s Open Banking Directory, they rely on Amazon S3, which is a highly-durable, available, and scalable object storage service.
Amazon Relational Database Service (Amazon RDS): The Open Banking Directory uses Amazon RDS PostgreSQL to store application data coming from their different containerized services. Using Amazon RDS, they are able to have a highly-available managed relational database which they also replicate to a secondary Region for disaster recovery purposes.
AWS Key Management Service (AWS KMS): Banfico uses AWS KMS to encrypt all data stored on the volumes used by Amazon RDS to make sure their data is secured.
AWS Identity and Access Management (IAM): Leveraging IAM with the principle of least privilege allows the product to follow security best practices.
AWS Shield: Banfico’s product relies on AWS Shield for DDoS protection, which helps in dynamic detection and automatic inline mitigation.
Amazon Route 53: Amazon Route 53 routes end users to Banfico’s site reliably with globally dispersed Domain Name System (DNS) servers and automatic scaling. They can set up in minutes, and having custom routing policies help Banfico maintain compliance.
Using this architecture and AWS technologies, Banfico is able to deliver their Open Banking Directory to their customers, through a SaaS frontend as shown in the following image.

This AWS solution has proven instrumental in meeting Banfico’s critical business needs, delivering 99.95% availability and scalability. Through the utilization of AWS services, the Open Banking Directory product seamlessly accommodates the entirety of Banfico’s client traffic across Europe. This heightened agility not only facilitates rapid feature deployment (40% faster application development), but also enhances user satisfaction. Looking ahead, Banfico’s Open Banking Directory remains committed to fostering safety and trust within the open banking ecosystem, with AWS standing as a valued partner in Banfico’s journey toward sustained success. Customers who are looking to build their own secure and scalable products in the Financial Services Industry have access industry AWS Specialists; contact us for help in your cloud journey. You can also learn more about AWS services and solutions for financial services by visiting AWS for Financial Services.
Post Syndicated from daroc original https://lwn.net/Articles/992936/
Security updates have been issued by AlmaLinux (firefox, golang, linux-firmware, and thunderbird), Debian (kernel and zabbix), Fedora (firefox, pgadmin4, and php), Mageia (chromium-browser-stable, cjson, hostapd and wpa_supplicant, and openjpeg2), Oracle (firefox, flatpak, and go-toolset:ol8), Red Hat (cups-filters, firefox, grafana, linux-firmware, python3, python3.11, and python3.9), SUSE (expat, firefox, libpcap, and opensc), and Ubuntu (freeradius, imagemagick, and unzip).
Post Syndicated from Емилия Милчева original https://www.toest.bg/koy-burka-v-djigera/

Когато един санкциониран за корупция олигарх прочиства една парламентарна република от корупция, това е цинизъм. Главно обаче е признак за подчинена държава и конфликт на интереси. Не на последно място е и репутационно ребрандиране. Все едно наркобосът Пабло Ескобар да се бори срещу наркокартелите в Колумбия.
В последните седмици Комисията за противодействие на корупцията (КПК), която де юре няма нищо общо с лидера на ДПС – Ново начало Делян Пеевски, подпомогната от прокуратурата, МВР и ДАНС, се активизира срещу високопоставени политици и бизнесмени. Общият знаменател, под който могат да бъдат поставени мишените, е близостта и свързаността им с почетния председател на ДПС Ахмед Доган – съперника на санкционирания за корупция от САЩ и Великобритания Пеевски и негов ментор. Приближените на Доган са конкуренция на „Ново начало“ за гласовете на българските мюсюлмани, тъй като принадлежат към Алианса за права и свободи (АПС) – другата част от ДПС, която се бори на изборите на 27 октомври на същия терен.
Единната доскоро партия се разцепи на два лагера, всеки от които обвинява другия в преяждане с власт и нечестно забогатяване. Но само единият държи „бухалките“ – лагерът на Пеевски. Депутати от ПП–ДБ публично определиха Антон Славчев, шеф и на КПК, и на Комисията за конфискуване на незаконно придобитото имущество, като „лична бухалка на Пеевски“. От свършеното досега няма съмнение и отпада необходимостта от доказателства. Ако Доган беше инструментът за разпределяне на порциите, Пеевски е инструментът, който задвижва държавната машина за репресиране на политически противници.
Силата на бухалките изпита първо самият Доган, останал без ТЕЦ – Варна и без дом, тъй като бе принуден да напусне обитаваните от него луксозни резиденции в столичния квартал „Бояна“ и парк „Росенец“. Близкият до Доган бизнесмен Румен Гайтански – Вълка пък бе арестуван заради необезпечен кредит от 150 млн. лв., отпуснат на свързана с него фирма през 2019 г., по време на третия мандат на ГЕРБ, от държавната Българска банка за развитие.
Не бяха пропуснати кметове, останали верни на „автентичното ДПС“, както се самоопределя фракцията на Доган. Бившият вече кмет на Омуртаг Ешреф Ешрефов беше ударен още през февруари с показен арест, обвинен за участие в организирана престъпна група, свален от кметския пост, а наскоро Варненският апелативен съд отмени паричната му гаранция и потвърди оставането му под домашен арест. Последваха удари по варненската организация на ДПС. Филиз Хюсменова подаде оставка като депутатка от ДПС, избрана от Варна, а КПК започна разследване срещу бившия областен председател на ДПС Сали Табаков заради сделка за училищни автобуси, продадени на МОН. От дома му бяха иззети пари и злато за над 2 млн. лв. Софийската градска прокуратура го обвини и за пране на пари, но Апелативният съд в София отхвърли всички твърдения на обвинението.
Не закъсняха наказателните мерки и срещу кмета на Минерални бани четвърти мандат Мюмюн Искендер, единствения общински кмет в Хасковска област, заявил открито подкрепа за Доган. (Кметовете на Стамболово и Маджарово са в „Ново начало“.) На 20 септември Искендер беше арестуван заедно със сина си и общински служител заради разследване за злоупотреба с европейски средства от фонд „Земеделие“ при изграждане на къщи за гости, собственост на двете му деца. Хасковският окръжен съд го пусна вчера с мярка за неотклонение домашен арест, а активисти на ДПС (чудо невиждано!) издигнаха плакати с надпис „КОЙ“ и лика на Пеевски.
През цялото това време сайтове, близки до Пеевски, бълват ежедневно скандални публикации и компромати за тези лица и дори дават „изпреварваща“ информация. Мишена от дълго време е един от приближените на Доган – водачът на листата на АПС в 30-ти МИР – Шумен и депутат от 50-тия парламент Джейхан Ибрямов, израснал в ДПС, където по-рано бе и заместник-председател на младежката организация. Съпругата му Биршен беше секретарка на Доган в продължение на 15 години. Преди месец името му беше замесено в престъпна схема – кухи фирми, фалшиви обороти и укриване на данъци, тъй като се оказа, че ползвал джип, иззет при акцията на ГДБОП и НАП срещу заподозрените. А преди два дни Ибрямов беше арестуван на паркинг в София при получаване на белязани 100 000 лв. и задържан за 72 часа. Оказва се, че един от обвинените по тази схема му предал сумата. (Как е бил привлечен от прокуратурата да „съдейства“, за да стане защитен свидетел, не е известно – засега.)
Но във Facebook BIRD даде двe интересни интерпретации.
1. М. е въртял корупционен бизнес от следствения арест, като е уреждал нещо в Министерството на отбраната, което не му се е получавало, та е събрал едни 100 000, измъкнал се е от ареста и ги е дал на Ибрямов на паркинг на Кауфланд, за да уреди той бакиите в МО. Доблестните агенти на КПК обаче прихванали неговите планове, белязали парите и проследили всичко със СРС.
2. Арестантът е склонил пред агентите на КПК да облекчи съдбата си като се пише кошаревски свидетел и занесе едни белязани пари на Ибрямов на паркинг на Кауфланд.
Но и в двата случая е странно, че Джейхан Ибрямов не си е задал въпроса: „Аджеба, за тоя Миро медиите нали писаха, че е в ареста?“
Първоначалните „информации“ бяха, че депутатът е арестуван по подозрения в купуване на гласове. Но по-късно стана ясно, че е за търговия с влияние. Според прокуратурата на 25 септември Ибрямов поискал 200 000 лв. от лицето М.Т., за да упражни влияние при вземане на решение от длъжностни лица от Министерството на отбраната във връзка със службата им, за което имало и записи, направени със специални разузнавателни средства. ЦИК единодушно и мълчаливо – с 13 гласа от 13 присъствали, взе решение да снеме имунитета му, направи го и председателката на парламента Рая Назарян (ГЕРБ) – решение, взето само за час, тъй като Джейхан Ибрямов има имунитет и като кандидат-депутат от АПС, и като действащ депутат от 50-тия парламент. Произнасянето на двете институции се наложи, тъй като съгласно промените в Конституцията Народното събрание остава действащо до изборите на 27 октомври и Ибрямов е и депутат от 50-тото НС.
А Биршен Ибрямова започва гладна стачка.
Съпругът ми продължава да бъде задържан, свален му е имунитетът и ще бъде задържан за още 72 часа. И затова аз като съпруга на Джейхан Ибрямов, като майка на двете ни деца, като дълг към моите родители обявявам гладна стачка до освобождаването на моя съпруг, която започва след малко пред Народното събрание, всъщност в „Триъгълника на единовластието“. Единовластието, защото господин Пеевски е човекът, който решава човешките съдби на всички ни.
Алиансът за права и свободи пък поиска изборите да бъдат отложени, докато ситуацията не се нормализира, и заплаши с протести. А Джевдет Чакъров поиска от президента Радев да обсъди този въпрос на заседанието на Консултативния съвет за национална сигурност – самият той не може да присъства, тъй като председател на парламентарната група е Пеевски. Но държавният глава не промълви и дума по тази тема след края на заседанието.
Тази вълна от контролирани институционални репресии прилича на борба с корупцията, но само на пръв поглед. Допреди четири месеца двата лагера бяха едно и къщите за гости на Искендер и сделките на членове на ДПС не впечатляваха правоохранителните органи в България.
От Алианса за права и свободи още преди две седмици заявиха, че държавните институции се използват за всяване на страх и психоза. Публично заявиха и че са се обърнали към служебния премиер Димитър Главчев и един от примерите е бил с областния управител на Хасково, който „неприкрито работи за коалицията ДПС – Ново начало. А Джевдет Чакъров призова институциите да поемат функциите си и да се спазват нормите на „правовата държава“.
Но такава никога не е съществувала в България и ДПС има съществен принос за това състояние на невърховенство на правото. Почетният председател не е крил ролята си на контрольор на процесите в държавата, включително чрез своята „инструментална“ роля в управлението. В създаването и възхода на Пеевски като политически и паралелно с това икономически феномен Ахмед Доган има ключова роля и не може да бъде оневинен. Въпреки опитите му да омаловажи вината си с колективната отговорност.
А на функционерите на ДПС сега им се налага да изпитат онова, което обявилите се срещу модела „Пеевски“ в институциите, бизнеса, медиите, съдебната власт понасят от години.
Мълчанието на служебния премиер Димитър Главчев, който още през юли беше обвинен от фракцията на Доган в зависимости от Пеевски заради смените на областни управители, показва на чия страна е ГЕРБ. А и МВР и новият му министър Илков подкрепят акциите, насочвани от Пеевски, след като се включват в ударните отряди на КПК и прокуратурата. Разни публични „говорители“, чертаейки имагинерни коалиции след изборите, поставят редом до ГЕРБ ДПС – Ново начало, защото евроатлантиците били там начело с Пеевски. Решението на Рая Назарян да отнеме имунитета на Джейхан Ибрямов също можеше да бъде предвидено с почти стопроцентова точност не само заради обоснованото предположение за позицията на ГЕРБ, но и заради влиянието на олигарха от ДПС.
А самият Пеевски не крие господарстването си, напротив – демонстрира го. Например преди седмица изпрати сигнал до Военно-окръжна прокуратура да изправи пред съда виновниците за насилствената смяна на имената на българските мюсюлмани. И ето че прокуратурата в лицето на военния прокурор Кирил Пейчинов, свързван с аферата „Осемте джуджета“, се задейства. В публикация във Facebook разследващият сайт BIRD разкри, че военни следователи ще издирват агенти на бившата ДС, за да записват показания.
Намираме за съществено да се установи престъпната роля и на предателите, които Държавна сигурност е инфилтрирала сред българските мюсюлмани, които първо са извършвали доносническа дейност, а на по-късен етап, използвайки справедливия гняв на жертвите на Възродителния процес, изградиха политико-икономически структури от мафиотско-олигархичен модел.
Прицелът е ясен – въпреки че над 53% от досиетата на ДС са унищожени, а част от тях „приватизирани“, сред ръководството на ДПС има достатъчно разкрити като агенти на ДС начело с Доган, чието досие е 10 тома. А така Пеевски (внук на зам.-шефа на ДС във Враца полк. Ангел Кръстев) показва, че изпълнява обещанието си „ДПС без ДС“.
Дирижираните от Пеевски акции служат и за превенция на всеки, дръзнал да оспори позицията и могъществото му на политик, който е бръкнал в джигера не на ДПС, а на държавата… за да я „чисти“, да предупреди противниците и да сплаши останалите.
В ефира на bTV бившият премиер Иван Костов употреби турската дума за дроб по отношение на политическите коментари на президента Румен Радев и отново припомни, че е първият, заявил, че Доган е проклятието за България. Но нито дума за Пеевски.
Президентът не може да бърка в джигера на партиите, защото не води до нищо добро.
„Как да се освободим от Пеевски? Той да не ни е пленил, че да се освобождаваме!“, каза видният политик от ГЕРБ и заместник-председател на партията Томислав Дончев. Изглежда, не намира нищо странно във факта, че един политик може да използва институциите като балистични ракети срещу различни свои противници. Та нали това правеше и ГЕРБ! В България „борбата с корупцията“ e бой по противниците, никога срещу своите; по-скоро разчистване на сметки и средство за политически натиск, отколкото осъзнати действия на почтени политици и служители на закона, чиято цел са осъдителни присъди.
А все някой трябва да свърши мръсната работа. И изглежда, че никой не може да го направи по-добре от замърсителите, хванали в юмрук институциите.
* Джигер (тур.) – дроб (бял и черен).
Post Syndicated from The Atlantic original https://www.youtube.com/watch?v=lJ_7jGbvI0M
Post Syndicated from The History Guy: History Deserves to Be Remembered original https://www.youtube.com/watch?v=DN5WeU53fXk
Post Syndicated from Стефан Иванов original https://www.toest.bg/na-vtoro-chetene-zavrushtaneto-na-buda/

превод от руски Даря Хараланова, София: изд. „Аквариус“, 2022
Прекрасна, призрачна и донякъде присмехулна книга, която не би съществувала (както и останалите на Газданов) на български без силата на вкуса на нейнaта преводачка и издателка Даря Хараланова – за поредното ѝ постижение съм читателски благодарен. Пиша този текст именно на Международния ден на преводача и не желая да си представям литературата без преводачи. Честитя им празника и благодаря – за срещите, новите светове и предоставеното убежище. Без тях литературата нямаше да бъде дъга и може би щеше да познава граници. Международният ден на преводача се отбелязва именно след падането на Берлинската стена, от 1991 г. насам. На 30 септември се почита паметта на патрона на преводачите – св. Йероним Блажени, превел Библията на латински. Той е починал на този ден през 420 г.
В западната, че и в източната християнска култура не се завръща никакъв Буда, завръща се Христос. (В романа Буда е нещо като малтийския сокол – златна скулптура.) А ако това се случва, нещата вървят към своя финал, известен още като Второ пришествие, Парусия, или по-популярно като Страшния съд. Целта на пришествието е да се установи Божието царство на земята и да няма вече болка, скръб и глад.
Газданов е познал и трите отблизо. На 16-годишна възраст, през 1919-та, се включва в Гражданската война като белогвардеец танкист. След загубата на белогвардейците бяга със своята войскова част от Крим в Истанбул. Оттам се мести в Шумен, където има специално основана гимназия за руски бежанци. В този град завършва и средното си образование. През 1923 г. се включва в потока от хиляди руски емигранти за Париж. Във френската столица работи като чистач на локомотиви, слуша лекции по литературознание, социология и икономика в Сорбоната, работник е във фабрика на „Рено“, шофьор е на такси, радиоводещ в „Свободна Европа“.

Това, което е наистина специфично при Газданов, е, че сближава някои коренно различни неща. Руската литературна традиция и западния и френския модернизъм, метафизиката и криминалния жанр, Буда и Йероним –
екстазът на Буда например, предаден така убедително в златната статуетка, ми напомняше за някои образи в Лувъра и по-точно – за възторженото лице на свети Йероним.
Това сближаване на идеи и образи, които на пръв поглед не са никак близки, доставя голямо удоволствие и създава неочаквана и неповторима комбинация.
В романа на Газданов я има драмата на скиторещия и фланьорстващ парижки студент. Това е типичен образ в прозата, есеистиката и поезията от Бодлер насам. Образ, който в този случай – поради класическа любовна мъка и традиционна меланхолия – съвсем не знае какво да прави с живота си. До такава степен не знае, че често му се случва под всекидневната реалност да открива, че има една друга реалност и тя е по-голяма и плашеща. С укротен ужас и умерено нежелание той навлиза дълбоко в нея.
Томас Пинчън би го назовал „паралелната и неясна истина в дъното на нещата“. Уилям Бъроуз, самопровъзгласилият се „космонавт на вътрешното пространство“, би се чувствал комфортно в тази зона, владяна от сънища и видения, толкова близка до собствената му „интерзона“. Набоков, с цялата върволица от двойници, отражения и двойни дъна на историите на Газданов, би се чувствал като у дома си. Също както и Патриша Хайсмит. Казано накратко, това е писане в жанровия ключ на криминална история –
Коренът на това писане е във внимателния прочит на Лотреамон и в разбирането на Рембо, че „аз е някой друг“, и вследствие на това главният герой през цялото време нито е само себе си, нито пребивава само в една-единствена реалност, а е попаднал в потока на съзнанието на автора си, който го поставя във въобразими и невъобразими ситуации:
… някакъв друг, призрачен свят ме съпътстваше винаги и навсякъде и почти всеки ден, понякога в стаята, понякога на улицата, в гората или в парка аз преставах да съществувам – аз, сам по себе си такъв и такъв, роден там и там, през еди-коя си година, преди няколко години завършил гимназия, а сега посещаващ лекции в еди-кой си университет – и вместо мен с властна неизбежност се появяваше някой друг.
Газданов се опитва да превърне в ясновидец героя си, а формулата за това е ясна – такъв се става, отново според Рембо, „с дълго, огромно и системно разстройване на всичките сетива. На всички форми на любов, страдание, лудост“. И писателят създава изключително вълнуващо пътешествие с лунапарково влакче през всички тези гари, за да се стигне до финалната спирка. Тя, поне привидно, е щастлива и любовна.
В хода на този параноичен реализъм, в който нищо не е каквото изглежда „и не знаеш билото преди бе ли всъщност, или сега го измисли“, както пише Рупчев, научаваме много за руските имигранти в Париж. За случайни и съдбоносни срещи в Люксембургската градина. За живота и манипулациите на просяци, новобогаташи и израснали в Тунис фатални жени и алчните им сутеньори. За лекотата, с която хора си разменят местата и ролите в живота или биват прелъстени и убити. За влиянието на изкуството и културата върху внимателни или неопитни читатели. За важността да имаш око за детайла.
В свят с перманентна криза на идентичността и ценностите тази книга може да е като отрезвяващо самоиронично огледало. В отражението Газданов може да е като водач. Или като преводач, като възторжен и екстатичен свети Йероним, който облекчава тревогите, като ги описва в детайли и така ги прави по-малко страшни и катастрофални.
Европа живее като убиец, преследван от кървави спомени и угризения на съвестта, в очакване на нови държавни престъпления. Не, аз съм твърде стар за това, изморен съм. Непрекъснато ми се иска топлина и спокойствие. Толкова години съм мръзнал и гладувал, без надежда, в неясно очакване на смъртта или на някакво чудо, че сега, мисля си, имам право на почивка и на някои илюзорни и сантиментални утехи, вероятно последните, които са ми отредени.
Горното в някаква степен важи не само за Европа, а уют и утеха са нужни и днес. Масово. Особено във всекидневния и прекалено близък, смешен и болезнен български и международен абсурд, вонящ на кич, страдание и посредственост. Проблемът понякога е, че, както и в книгата, завръщането на Буда може да е спасително за един и пагубно за друг. И за всеки, който познава радост и мир, има поне сто пъти по толкова, които познават болка и нещастие. Или война.
Активните дарители на „Тоест“ получават постоянна отстъпка в размер нa 20% от коричната цена на всички заглавия от каталога на издателство „Аквариус“, както и на няколко други български издателства в рамките на партньорската програма Читателски клуб „Тоест“. За повече информация прочетете на toest.bg/club.
Никой от нас не чете единствено най-новите книги. Тогава защо само за тях се пише? „На второ четене“ е рубрика, в която отваряме списъците с книги, публикувани преди поне година, четем ги и препоръчваме любимите си от тях. Рубриката е част от партньорската програма Читателски клуб „Тоест“. Изборът на заглавия обаче е единствено на авторите – Стефан Иванов и Антония Апостолова, които биха ви препоръчали тези книги и ако имаше как веднъж на две седмици да се разходите с тях в книжарницата.
Post Syndicated from Eric Smith original https://www.servethehome.com/the-end-of-pcie-gen3-m-2-ssds/
We are seeing more and more PCIe Gen3 SSD lines get discontinued as companies focus on newer faster and larger capacity drives
The post The End of PCIe Gen3 M.2 SSDs appeared first on ServeTheHome.
Post Syndicated from The History Guy: History Deserves to Be Remembered original https://www.youtube.com/watch?v=xc_Vd55xU0Y
Post Syndicated from xkcd.com original https://xkcd.com/2994/
