Malicious packages uploaded to the Arch Linux AUR

Post Syndicated from corbet original https://lwn.net/Articles/1030603/

The Arch Linux project has sent out an
advisory
warning that a set of malicious packages, containing a remote
access trojan, were uploaded to the Arch User Repository (AUR). The
affected packages were librewolf-fix-bin, firefox-patch-bin, and
zen-browser-patched-bin. “We strongly encourage users that may have
installed one of these packages to remove them from their system and to
take the necessary measures in order to ensure they were not
compromised.
“

The end of Clear Linux

Post Syndicated from corbet original https://lwn.net/Articles/1030563/

Intel has announced the
abrupt end of its Clear Linux cloud-oriented distribution:

After years of innovation and community collaboration, we’re ending
support for Clear Linux OS. Effective immediately, Intel will no
longer provide security patches, updates, or maintenance for Clear
Linux OS, and the Clear Linux OS GitHub repository will be archived
in read-only mode. So, if you’re currently using Clear Linux OS, we
strongly recommend planning your migration to another actively
maintained Linux distribution as soon as possible to ensure ongoing
security and stability.

Седмицата (14–19 юли)

Post Syndicated from Йовко Ламбрев original https://www.toest.bg/sedmitsata-14-19-july/

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

Седмицата (14–19 юли)

Това е цитат от един от материалите в „Тоест“ от тази седмица.

… най-хубавото, което трябва да бъде обичано от всеки, който иска да бъде щастлив, както заради себе си, така и заради последствията за останалите.

А това е едно от най-древните определения за справедливостта. Негов автор е Сократ, който е цитиран от Платон.

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

Обществото ни ще почувства отново държавността, икономическите перспективи и прогреса едва когато осъзнае, че трябва да отвоюва обратно пленените механизми за въздаване на справедливост. И няма друга по-важна битка. За новата протестна вълна и за това дали се задават нови избори и кой ще мигне пръв, пише Емилия Милчева в седмичния си политически коментар „Ще се вика ли силно „Оставка“?“.

Девет милиона мишлета… За този популярен рефрен от 90-те пък се сетих, докато гледах 20-тия епизод на „Т.Е. от Е.Т.“, алтернативния преглед на събитията от седмицата.

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

В петия брой на бюлетина „Гласовете на Америка“, който Йоанна Елми списва специално за читателите на „Тоест“, може направо да загубите равновесие. Нарочно е. В него са събрани интересни новини за актуални събития отвъд океана без директен авторски коментар. А всъщност коментарът си е там – ще го намерите ли? Краят е безмилостен… като действителността.

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

Боян Константинов е юрист в системата на ООН в областта на човешките права и дебютира като автор в „Тоест“ с интервю с проф. Лий Баджет, която изследва икономическите щети от хомофобията и неравноправното третиране на ЛГБТИ+ хората. Защо, ако те са приети в обществото, от това ще спечели икономиката и всички ще живеем по-добре – прочетете в статията „Равенството като инвестиция“.

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

Ако сте израснали или съзрявали през 90-те, вероятно продължава да ви е любопитен всеки поглед върху това интересно време. Отпечатъкът, който то остави върху нас, е централната тема на романа „Тръпка“ от Марта Джидо. Това е една от най-обсъжданите книги в съвременната полска литература и избор на Антония Апостолова в рубриката ни „На второ четене“. Според нея романът е и своеобразен tribute към аналоговото време.

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

Цитатът в началото на седмичния ми бюлетин е от същия този разговор.

Приятно четене и гледане!

Friday Squid Blogging: The Giant Squid Nebula

Post Syndicated from Bruce Schneier original https://www.schneier.com/blog/archives/2025/07/friday-squid-blogging-the-giant-squid-nebula.html

Beautiful photo.

Difficult to capture, this mysterious, squid-shaped interstellar cloud spans nearly three full moons in planet Earth’s sky. Discovered in 2011 by French astro-imager Nicolas Outters, the Squid Nebula’s bipolar shape is distinguished here by the telltale blue emission from doubly ionized oxygen atoms. Though apparently surrounded by the reddish hydrogen emission region Sh2-129, the true distance and nature of the Squid Nebula have been difficult to determine. Still, one investigation suggests Ou4 really does lie within Sh2-129 some 2,300 light-years away. Consistent with that scenario, the cosmic squid would represent a spectacular outflow of material driven by a triple system of hot, massive stars, cataloged as HR8119, seen near the center of the nebula. If so, this truly giant squid nebula would physically be over 50 light-years across.

Unifying data insights with Amazon QuickSight and Amazon SageMaker

Post Syndicated from Ramon Lopez original https://aws.amazon.com/blogs/big-data/unifying-data-insights-with-amazon-quicksight-and-amazon-sagemaker/

Amazon SageMaker has announced an integration with Amazon QuickSight, bringing together data in SageMaker seamlessly with QuickSight capabilities like interactive dashboards, pixel perfect reports and generative business intelligence (BI)—all in a governed and automated manner. With this integration users can go from exploring data in SageMaker to visualizing it in QuickSight with a single click.

“The integration between Amazon SageMaker and Amazon QuickSight will help us streamline how our teams move from data exploration to insights. Our analysts can go from data discovery to building and sharing dashboards through a unified, governed experience. Dashboards are no longer siloed, one-off reports. They’re cataloged, discoverable assets that others can find and access. This has made insight delivery faster, more consistent, and far easier to scale across the business.”

– Lingam Chockalingam, Chief Data Architect, Maryland Department of Human Services – MD THINK

About QuickSight

QuickSight is a cloud-powered BI service that revolutionizes data analysis and visualization. It seamlessly integrates data from various sources, including AWS services, third-party applications, and software as a service (SaaS) platforms into a single, intuitive dashboard. As a fully managed service, QuickSight offers enterprise-grade security, global accessibility, and scalability without the hassle of infrastructure management. Amazon Q in QuickSight transforms access to data insights for the entire organization using generative AI. Using Amazon Q, business analysts can generate dashboards and reports using natural language prompts. With Amazon Q, business users can ask and answer questions of data using data Q&A, get natural language executive summaries of data to see trends and insights, and use the powerful new agentic data analysis experience of scenarios to discover patterns and outliers in data and perform what-if analysis.

About SageMaker

Amazon SageMaker Unified Studio provides a unified, end-to-end experience consisting of data, analytics, and AI capabilities. You can use familiar AWS services for model development, generative AI, data processing, and analytics—all within a single, governed environment. Users can now build, deploy, and execute end-to-end workflows from a single interface. SageMaker is built on the foundations of Amazon DataZone, where it uses domains to categorize and structure the data assets, while offering project-based collaboration features that teams can use to securely share artifacts and work together across various compute services. This experience allows multiple personas to seamlessly collaborate, while operating under appropriate access controls and governance policies.

Dashboard and insight workflows simplified

Today administrators can configure SageMaker projects with QuickSight to streamline the flow of building insights from your data lake. After being set up, the integration automatically creates a restricted folders that provides a governed context to share assets and data sources, pre-configured with secure connections to data lake tables. This serves as the foundation for any project member securely building and sharing insights. When exploring data in your project the integration allows for one-click access to building a dashboard from any table. Behind the scenes, SageMaker creates a QuickSight dataset in the project’s restricted folder that’s accessible only to members within the project. Not only do dashboards you build in QuickSight stay within this folder, they’re also automatically added as assets to your SageMaker project. There, you can add custom metadata, publish to the SageMaker Catalog and share with users or groups in your corporate directory for broader access—all within SageMaker Unified Studio. This keeps your dashboards organized, discoverable, shareable, and governed, making cross-team collaboration and asset reuse straightforward.

Configure SageMaker and QuickSight

To get started with SageMaker and QuickSight integration, you enable the QuickSight blueprint and create project profiles in the AWS Management Console.

Note that both your SageMaker Unified Studio domain and QuickSight account must be integrated with AWS IAM Identity Center using the same Identity Center instance. Additionally, your QuickSight account must exist in the same AWS account.

  1. Go to the SageMaker console and choose Domain in the navigation pane.
  2. Select the Blueprints tab.
  3. To enable the QuickSight Blueprint, select it from the list, then choose Enable.
  4. On the Enable QuickSight page:
        1. For Provisioning role, select your provisioning role.
        2. For QuickSight VPC manager role, select the AmazonSageMakerQuickSightVPC role.
  5. Choose Enable blueprint.
  6. A confirmation message will appear after the blueprint is successfully enabled.
  7. Go back to the Domains page and select the Project profiles tab and then select the SQL analytics project profile.
  8. Choose Add blueprint deployment settings.
  9. Configure the blueprint deployment settings as follows:
    • Blueprint deployment settings name: Enter a name for your settings. For this post, we used QuickSight-BDS.
    • Blueprint: Select the QuickSight blueprint from the list.
    • Other parameters: Adjust these based on your use case. For this post, we kept the default values.
  10. Scroll down and choose Add blueprint deployment settings to save your configuration.
  11. You’ll receive a confirmation message, and you’ll see that the QuickSight Blueprint deployment setting (QuickSight-BDS) has been added to the list.

Create a SageMaker project with QuickSight enabled:

After the QuickSight integration has been set up by the administrator, data consumers such as analysts and data scientists can begin using it in the SageMaker portal by creating a new project.

  1. Go to the SageMaker portal.
  2. Choose Select a project, then, choose Create project.
  3. On the Create project page:
    1. Project name: Enter the name of your project. For this post, we’re using KPI-Analysis.
    2. Project profile: Select the SQL Analytics project profile.
    3. Choose Continue.
  4. Leave the remaining parameters set to their default values and choose Continue.
  5. Review the information displayed, then choose Create project.
  6. You’ll be redirected to the Creating new project page. Wait for the process to complete.
  7. After the project creation process is complete, you’ll be taken to the Project overview page.

Create a data asset to build the analysis

  1. For this post, you’ll use the transactions.csv file, which contains financial transaction data from various departments.
  2. Choose Build in the top-right menu.
  3. Then select Query Editor from the dropdown.
  4. Choose the plus (+) icon
  5. Select Create table, then choose Next.
  6. On the Set table properties page:
    1. Upload file: Upload the transactions.csv file.
    2. Table type: Select S3/external table.
    3. Leave the remaining parameters at the default values.
    4. Choose Next.
  7. On the Preview schema page, verify that the schema matches the expected structure, then choose Create table.
  8. The Transactions table has now been successfully created.

Create a dashboard using QuickSight

  1. Choose the KPI-Analysis project, then choose Data.
  2. On the Data page: Select the Transactions table, choose Actions, then select Open in QuickSight.
  3. This step redirects you to the QuickSight UI, specifically to the transactions dataset page.
  4. Choose USE IN ANALYSIS to begin exploring the data.
  5. Choose a folder to save your new analysis—for this post, we selected the Assets folder.
  6. Choose Add to save the analysis.
  7. On the New sheet page, leave all parameters at the default values, then choose CREATE.
  8. You’ll now be taken to the Analysis page. In this example, you analyze credit card spending at gas stations, focusing on identifying the most popular fuel type among your cardholders. The goal is to use this insight to design targeted promotions.
  9. Under Visuals, select Pie chart.
  10. Under GROUP/COLOR, select fuel_type.
  11. Under Value, select amount[Sum].
  12. You will see that credit card holders of AWSome-Bank prefer the Premium fuel type.
  13. Publish this new dashboard to the enterprise data catalog. To do that, choose PUBLISH located in the top right corner.
  14. On the Publish Dashboard page:
    1. Enter a name for the dashboard. For this post, we’re using gas_consumption_analysis.
    2. Leave the remaining parameters set to their default values.
    3. Choose PUBLISH DASHBOARD.

Documenting and publishing a QuickSight asset

After the dashboard is created, it’s automatically added to the SageMaker project. From there, analysts or BI engineers can enrich it with business metadata, make it discoverable across the organization, and share it with other users or groups in their corporate directory.

  1. Go back to the Amazon SageMaker portal
  2. Select the Assets tab.
  3. On the Inventory tab, select the gas_consumption_analysis asset.
  4. This will take you to the main asset page, where you can add business metadata, view the lineage diagram, and review the asset history.
  5. For this post, you will only add a README section.
  6. Choose CREATE README to get started.
  7. Add a description for the asset. For this POST, we used the following:
Overview
This Amazon QuickSight dashboard provides insights into the fuel type preferences of a bank’s credit card holders. It helps business stakeholders and analysts understand customer behavior at fuel stations, supporting data-driven marketing strategies and product personalization.
Purpose
The goal of this dashboard is to:
Analyze which fuel types (for example, Regular, Premium, Diesel, Electric) are most frequently purchased using the bank’s credit cards.
Identify customer segments (for example, age groups, locations, income brackets) that prefer specific fuel types.
Understand transaction patterns such as frequency, average spend per fuel type, and purchase timeframes.
  1. Choose SAVE README to save the description.
  2. On this page, you can also add glossary terms and metadata forms to provide additional business context to the asset. For this post, leave these fields empty.
  3. Now you’re ready to publish the QuickSight asset to the enterprise data catalog. To do this, choose PUBLISH ASSET.
  4. A confirmation prompt will appear. Choose PUBLISH ASSET again to complete the publishing process.

Search for a QuickSight asset

  1. For this post, we created a second project called Marketing, but you can use any other project within your domain or even reuse the one created in the earlier steps.
  2. Navigate to the SageMaker home page.
  3. In the catalog search field, enter gas to find the published asset.
  4. Select the relevant result for the published asset from the search results.
  5. This will take you to the asset’s main page, where you can view the metadata added by the producer.

Sharing a QuickSight asset

You can share the QuickSight dashboard with users and groups in your organization directly from within SageMaker.

  1. Go back to the KPI-Analysis project.
  2. Choose the Data tab.
  3. Then, select Assets from the Project catalog.
  4. Go to the PUBLISHED tab, then select the gas_consumption_analysis asset.
  5. Choose Actions, then select Share.
  6. You can share the asset with individual SSO users or with groups. For this post, we selected an SSO group named quicksight-users, but you can choose any user or group you have previously created.
  7. Choose Share.
  8. A confirmation message will appear after the asset has been successfully shared.

Clean up

When you’re done with these exercises, complete the following steps to delete your resources to avoid incurring costs:

  1. Delete the QuickSight assets that you created.
    1. If QuickSight is enabled solely for testing, make sure to cancel the QuickSight account.
  2. Delete the project created in SageMaker.
    1. If SageMaker is enabled solely for testing, make sure to cancel the SageMaker account.

Conclusion

This post walked through the complete process of integrating Amazon QuickSight with Amazon SageMaker Unified Studio, demonstrating how teams can move from raw data to published dashboards in a secure and governed environment. By combining the advanced analytics capabilities of QuickSight with the collaborative project-based structure of SageMaker, organizations can accelerate insight delivery while maintaining clear control over data access and governance.

The integration simplifies creating datasets directly from Amazon Athena or Amazon Redshift tables, enrich them with business metadata, and publish dashboards to the SageMaker Catalog. When published, these dashboards can be shared with users or groups across the organization, making insights both discoverable and actionable.

With the added power of Amazon Q in QuickSight and generative BI, users can ask questions in plain English and receive real-time visualizations and insights. This makes data exploration intuitive and inclusive, empowering more users to make informed decisions. Combined with the unified analytics and AI environment of SageMaker Unified Studio, this solution supports secure, scalable, and collaborative data-driven innovation.


About the authors

Ramon Lopez is a Principal Solutions Architect for Amazon QuickSight. With many years of experience building BI solutions and a background in accounting, he loves working with customers, creating solutions, and making world-class services. When not working, he prefers to be outdoors in the ocean or up on a mountain.

Leonardo Gomez is a Principal Analytics Specialist Solutions Architect at AWS. He has over a decade of experience in data management, helping customers around the globe address their business and technical needs. Connect with him on LinkedIn.

На второ четене: „Тръпка“

Post Syndicated from original https://www.toest.bg/na-vtoro-chetene-trupka/

„Тръпка“ от Марта Джидо

На второ четене: „Тръпка“

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

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

през 2019 г. книгата получава Наградата за литература на Европейския съюз.

Романът се включва в една набираща сила тенденция на автофикционални текстове, които представляват своеобразна изповед на поколението на 90-те и градят литературния образ на младежите, родени по време на желязната завеса и израснали след падането ѝ – времена на геополитически трансформации, икономически и ценностен преход, бум на културно обогатяване откъм Запада и най-вече сбогуване с аналоговия начин на съществуване и общуване.

„Тръпка“ изразява тревожността и несигурността, копнежите и вълненията на онези, които са били тийнейджъри през 90-те. И тук това не се случва през голямата история и обществено-политическия фон (та дори и само многократно споменаваните панелки в крайните квартали на Варшава са достатъчни, за да „видим“ образа на останалото, така добре познато ни в този край на света), а през крайно личното и интимно преживяване в балона на младежката субкултура. Последната бива очертана през задължителните жалони – крайъгълните музикални, филмови и литературни заглавия от онова време. „Тръпка“ изобилства от препратки и цитати, от културни реалии: от рока и пънка до култовите ленти, например „Убийци по рождение“, която е почти програмна за романа. Защото това е роман за онези – за онези двама, – които някога, във вечността на своите 15–16–17 години, са искали единствено това:

да убия всички и да останем само ние.

В центъра на „Тръпка“ е любовта между „аз“ и „ти“ (оставени без имена) – една от онези връзки, които – за да продължат завинаги – трябва да не бъдат никога докрай осъществени, да бъдат прекъсвани в момента, в който започват да се превръщат във формалност, в рутина, в нещо последователно. Които не могат да бъде впримчени в „обичам те“ – макар тези неизказани думи да изпълват всичко със смисъла си.

Границата между притежанието и пускането, между сливането и свободата, между принадлежността и независимостта/страха от обвързване прекосява цялата книга. Героите имат много други похождения и връзки, те експериментират заедно и поотделно, оставят се и се търсят неистово, пътищата им вървят винаги успоредно, ала на достатъчно отстояние, създават дори семейства, но „засичането“ им е също толкова неизбежно, защото, както пее една добре позната група от 90-те, I can’t live with or without you.

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

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

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

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

Освен че е писателка, Марта Джидо работи като сценарист и режисьор – и това определено се усеща в начина ѝ на писане тук: кинематографичен, фрагментарен, с прости и ударни изречения. Текстът сам реферира към тази сфера. Първо, той е изграден като диалог, макар и косвен, наподобяващ преписка от „времената, когато хората си пишеха писма с химикалка“. Гласовете на героинята и на героя се преплитат, те разказват всеки своята версия в един все по-интензивен и задъхан ритъм на редуване, така подобен на сексуалния акт (и с онзи непрестанно повтарящ се като мотив въпрос: „Помниш ли?“). Двамата говорят в първо лице и се обръщат един към друг във второ, разтягайки тази сценичност през пространството и годините.

Освен това към края на книгата авторката предлага директно различни завършеци на този общ „сценарий“, както го нарича – възможни развития и финали на връзката, ако бе продължила в бъдещето, ако… и още ако, и т.н. Докато вече сами не знаем кое е пълна измислица и кое наистина се е случило. (Впрочем това ми напомни за нещо също много деветдесетарско: книгите игри.)

Романът е и своеобразен tribute към аналоговото време. Една от базовите дихотомии тук е именно аналоговото и дигиталното преживяване. С първото е свързана и тази позабравена романтична идея за отложеността и неизвестността, характерни за общуването тогава. Джидо се опитва да пресъздаде усещането за тази „разкаченост“, където е нужно да чакаш за отговор, където е възможно посланието изобщо да не достигне до теб, където вътрешният и дори външният ти свят не са изложени като в Meta диорама, където остава много неизречено и неразгадано, реакциите не се свеждат до бърз лайк, а кадрите са само 36 и затова трябва да се пестят, но същевременно са невидими и носят магията на своята отложеност. За разлика от тогава, днес е невъзможно дори въпросното „само ние“, тази ексклузивност, скритост, откъснатост от целия контекст наоколо, характерна за любовта извън социалните медии.

На второ четене: „Тръпка“

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

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

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


Активните дарители на „Тоест“ получават постоянна отстъпка в размер нa 20% от коричната цена на всички заглавия от каталога на издателство „Парадокс“, както и на няколко други български издателства в рамките на партньорската програма Читателски клуб „Тоест“. За повече информация прочетете на toest.bg/club.

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

The collective thoughts of the interwebz