Post Syndicated from Oglaf! -- Comics. Often dirty. original https://www.oglaf.com/callithump/
STH Weekly Newsletters You Want to Subscribe in Q2 2025
Post Syndicated from Patrick Kennedy original https://www.servethehome.com/sth-weekly-newsletters-you-want-to-subscribe-in-q2-2025/
Subscribe to our newsletters to stay up to date on the latest reviews and coverage from STH and more delivered to your inbox
The post STH Weekly Newsletters You Want to Subscribe in Q2 2025 appeared first on ServeTheHome.
Още една хроника на електронната идентификация
Post Syndicated from Bozho original https://blog.bozho.net/blog/4483
Министърът на електронното управление казал, че до края на годината ще има електронна идентификация чрез личната карта. Това е добре. И като човек, който преди 10 години писа закона и техническата спецификация за това, да направя няколко уточнения и допълнения:
1. Електронна идентификация трябваше да има 2018 г. Тогава МВР (кабинетът Борисов 3) спря процедурата, за да я обедини с тази за личните карти, макар двете да не са пряко свързани – eID може да има и без личната карта.
2. Новите лични карти трабваше да са готови 2019 г (такова е заглавието на поръчката, по която през 2024 г. започнаха да се издават новите лични карти). Но заради скандално неадекватна методика за оценка с корупционен привкус, процедурата беше обжалване, стигна до Съда на ЕС и започна да се изпълнява едва в началото на 2023 г.
3. Докато процедурата беше блокирана, като министър възложих изграждане на мобилно приложение за електронна идентификация. То беше блокирано от МВР и на практика убито по време на служебните правителства.
4. Знаейки, че МВР няма да се справи навреме и добре, тогава като народен представител инициирах промени в Закона за електронната идентификация, така че отговорностите да преминат към МЕУ. МВР не се съгласиха, а мнозинството не прие промените (в 48-мото НС).
5. По време на „сглобката“ инициирах срещи между МЕУ и МВР, за да заработят нещата бързо. Те не дадоха ефект, а МВР отказваше да изпраща дори документи на МЕУ, нарушавайки закона. Тогава МВР отказа да използва изграденото по мобилното приложение. Дори не бях канен на срещите, които се състояха заради моето настояване за постигане на резултат. Към декември МЕУ се беше отказало от инициатива по темата.
6. По график на поръчката и съгласно получени от мен отговори, електронната идентификация чрез личните карти (и не само) трябваше да заработи 18 месеца след началото на изпълнението – т.е. юни 2024 г. После стана края на 2024 г. Сега разбираме, че е края на 2025 г. Надявам се и това да не е предпоследно.
7. Когато в крайна сметка нещата са готови, пак няма да можете да си показвате личната карта с телефона. Това е съвсем друга функционалност и друга правна хипотеза. Моето предложение през 2023 г. да бъде уредена тя, беше отхвърлено.
8. В този период беше приет европейски регламент за въвеждане на цифров портфейл, който допуска такава функционалност, но все още работа по такъв не е започнала. В предизборната кампания бях обещал да приведем закона в съответствие с европейския регламент и да го разширим, като изградим национален цифров портфейл. Скоро ще внесем и този законопроект
Политическите уроци от тази сага са няколко:
1. Не бива да се възлага нищо важно, свързано с дигитализация, на МВР.
2. Ако няма някой, който да е едновременно компетентен в материята и политически адекватен, и който да води процеса с политическа подкрепа за гърба си, нещата стават твърде бавно и не особено правилно.
3. Корупцията и некомпетентността понякога са трудно различими, но и двете водят до огромни забавяния и неуспехи.
4. ГЕРБ пропиляха цял мандат (2017-2021) с не просто нулев, а отрицателен резултат.
Материалът Още една хроника на електронната идентификация е публикуван за пръв път на БЛОГодаря.
Седмицата (16–21 юни)
Post Syndicated from Светла Енчева original https://www.toest.bg/sedmitsata-16-21-yuni/

Липсваше ли ви рубриката на Елена Телбис? Някои от нас може да сме имали и симптоми на абстиненция през последните седмици. Но вече можем да посрещнем астрономическото лято, дишайки спокойно – любимото ни Е.Т. отново е тук. И обобщава най-важното за изминалите седмици, така че този път – от радост от завръщането на Елена – ще си спестя обзора в началото.
Понеже тя успява да привлече към „Тоест“ млади читатели, продължавам с тазседмичната статия на Емилия Милчева „Младите, глупако!“. Българската политика не търси младите хора, не ги пита, не говори езика им, констатира Емилия. Същевременно виждаме, че в страни като Полша и Румъния, в които неотдавна имаше президентски избори, избирателите под 30-годишна възраст са сериозен електорален фактор. Какво да се направи, за да припознаят българските младежи един демократичен кандидат-президент като свой?
Преди да придобият право на глас обаче, младите прекарват доста години в училище. Донка Дойчева-Попова се срещна с учителя по английски Сотион Вело, познат още като мистър Соти. Двамата си говорят за вдъхновението и личния пример, за ученето на децата да имат ценностна система, дори тя да не съвпада с тази на учителя, за пътя към сбъдването на мечтите, за умората, зареждането и още много неща.
За изграждането на ценностна система допринасят и хубавите детски книги. Антония Апостолова ни припомня „Същността на слона“ от Тон Телехен. Слонът, който има обичая да се катери по дърветата и да пада от тях, защото се е разтанцувал, навява размисли за компулсивно-обсесивните разстройства, за вредните навици, но и за силата на избора и способността да се надскачаш. Дори да боли.
В България не само за младите не се мисли особено, все едно дали в качеството им на гласоподаватели, ученици или бебета, а и за възрастните и хората с увреждания. Затова отново и отново се изненадваме, когато научим за ужасите в поредния „дом“. Размечтах се обаче какво би могло да стане, ако група възрастни хора решат да вземат осигуряването на достойните си старини в свои ръце. Това не е универсално решение, но няма лошо да се появят алтернативни модели.
Докато сме на вълна „възраст“, се сещам, че брадите започват да растат на определени години, и минавам към продължението на статията на Атанас Шиников за дългите традиции на добре поддържаната брада в мюсюлманския свят. Авторът се връща към историческия фундамент на тази украса на мъжкото лице – там, където се крият доктринално-езиковите ѝ фоликули. След като я прочетем, вече няма да се учудваме на популярното мюсюлманско възклицание „Кълна се в брадата на Пророка!“.
Доналд Тръмп пък, който няма брада, естетизира други неща. Например косата си, военните паради и гигантските знамена. В третия брой на бюлетина си „Гласовете на Америка“ Йоанна Елми взема пример от българската реалност, за да констатира: когато властимащите изкарат знамената, бутафорните възстановки от стиропор и разпятията, значи държавата със сигурност отива на кино. Може да се абонирате за бюлетина на Йоанна, ако искате да го получавате на електронната си поща.
Всъщност все по-голяма част от света не върви на добре. В същото време България все по-уверено се запътва към еврозоната. В статията „Искаме си еврото“ Искрен Иванов обяснява защо, джанъм, ни е това и защо за нас то ще има не само икономически, а и политически ефекти. Приемането на евровалутата не просто ще допринесе България да придобие паричен суверенитет и по-значима роля в глобалната икономика, но и трайно да се позиционира като част от Европа.
Дойде време и за препоръките ми.
Дебатът може ли т.нар. демократична общност да излъчи избираем кандидат за президент чрез първични избори, тепърва ще се разгорещява. В рубриката „Големият въпрос“ на „Свободна Европа“ Иван Бедров разговаря с Татяна Ваксберг за предварителните избори през 1996 г., на които е избран Петър Стоянов, и впоследствие той става и президент. От този разговор научих много неща, които или не съм знаела, или съм забравила. Припомних си времената, когато политиката се правеше с ходене в градчета и села. И с чукане по вратите на хората. Впрочем на предварителните и неформално организирани избори за президент гласуват към 900 000 души – активност, невъобразима днес за една партия или коалиция и на редовен вот.
Представяте ли си песен да се сдобие с официален видеоклип близо 50 години след създаването ѝ? Точно това се случва с хита на Talking Heads от 1977 г. Psycho Killer. Клипът от 2025 г. със Сърша Ронан в главната роля представя интересен прочит на парчето. В него няма психари убийци – той е някак нежно-иронично-екзистенциален.
Това беше бюлетинът тази седмица. Ако харесвате „Тоест“, ще сме благодарни да ни подкрепите.
Martyr for the Confederacy
Post Syndicated from The History Guy: History Deserves to Be Remembered original https://www.youtube.com/shorts/flqvbDuDVeQ
Comic for 2025.06.21 – Signed
Post Syndicated from Explosm.net original https://explosm.net/comics/signed
New Cyanide and Happiness Comic
Stream data from Amazon MSK to Apache Iceberg tables in Amazon S3 and Amazon S3 Tables using Amazon Data Firehose
Post Syndicated from Pratik Patel original https://aws.amazon.com/blogs/big-data/stream-data-from-amazon-msk-to-apache-iceberg-tables-in-amazon-s3-and-amazon-s3-tables-using-amazon-data-firehose/
In today’s data-driven/fast-paced landscape/environment real-time streaming analytics has become critical for business success. From detecting fraudulent transactions in financial services to monitoring Internet of Things (IoT) sensor data in manufacturing, or tracking user behavior in ecommerce platforms, streaming analytics enables organizations to make split-second decisions and respond to opportunities and threats as they emerge.
Increasingly, organizations are adopting Apache Iceberg, an open source table format that simplifies data processing on large datasets stored in data lakes. Iceberg brings SQL-like familiarity to big data, offering capabilities such as ACID transactions, row-level operations, partition evolution, data versioning, incremental processing, and advanced query scanning. It seamlessly integrates with popular open source big data processing frameworks Apache Spark, Apache Hive, Apache Flink, Presto, and Trino. Amazon Simple Storage Service (Amazon S3) supports Iceberg tables both directly using the Iceberg table format and in Amazon S3 Tables.
Although Amazon Managed Streaming for Apache Kafka (Amazon MSK) provides robust, scalable streaming capabilities for real-time data needs, many customers need to efficiently and seamlessly deliver their streaming data from Amazon MSK to Iceberg tables in Amazon S3 and S3 Tables. This is where Amazon Data Firehose (Firehose) comes in. With its built-in support for Iceberg tables in Amazon S3 and S3 Tables, Firehose makes it possible to seamlessly deliver streaming data from provisioned MSK clusters to Iceberg tables in Amazon S3 and S3 Tables.
As a fully managed extract, transform, and load (ETL) service, Firehose reads data from your Apache Kafka topics, transforms the records, and writes them directly to Iceberg tables in your data lake in Amazon S3. This new capability requires no code or infrastructure management on your part, allowing for continuous, efficient data loading from Amazon MSK to Iceberg in Amazon S3.In this post, we walk through two solutions that demonstrate how to stream data from your Amazon MSK provisioned cluster to Iceberg-based data lakes in Amazon S3 using Firehose.
Solution 1 overview: Amazon MSK to Iceberg tables in Amazon S3
The following diagram illustrates the high-level architecture to deliver streaming messages from Amazon MSK to Iceberg tables in Amazon S3.

Prerequisites
To follow the tutorial in this post, you need the following prerequisites:
- An AWS account
- S3 bucket
- An Iceberg table in the AWS Glue Data Catalog
- An active Amazon MSK provisioned cluster with AWS Identity and Access Management (IAM) access control authentication enabled and multi-VPC connectivity. Refer to Configure source settings for Amazon MSK for instructions to enable multi-VPC connectivity for Amazon MSK Cluster.
Verify permission
Before configuring the Firehose delivery stream, you must verify the destination table available in the Data Catalog.
- On the AWS Glue console, go to Glue Data Catalog and verify the Iceberg table is available with the required attributes.

- Verify your Amazon MSK provisioned cluster is up and running with IAM authentication, and multi-VPC connectivity is enabled for it.

- Grant Firehose access to your private MSK cluster:
- On the Amazon MSK console, go to the cluster and choose Properties and Security settings.
- Edit the cluster policy and define a policy similar to the following example:
This ensures Firehose has the necessary permissions on the source Amazon MSK provisioned cluster.
Create a Firehose role
This section describes the permissions that grant Firehose access to ingest, process, and deliver data from source to destination. You must specify an IAM role that grants Firehose permissions to ingest source data from the specified Amazon MSK provisioned cluster. Make sure that the following trust policies are attached to that role so that Firehose can assume it:
Make sure that this role grants Firehose the following permissions to ingest source data from the specified Amazon MSK provisioned cluster:
Make sure the Firehose role has permissions to the Glue Data Catalog and S3 bucket:
For detailed policies, refer to the following resources:
- Grant Firehose access to an Apache Iceberg Tables destination
- Grant Firehose access to your private Amazon MSK cluster
Now you have verified that your source MSK cluster and destination Iceberg table are available, you’re ready to set up Firehose to deliver streaming data to the Iceberg tables in Amazon S3.
Create a Firehose stream
Complete the following steps to create a Firehose stream:
- On the Firehose console, choose Create Firehose stream.
- Choose Amazon MSK for Source and Apache Iceberg Tables for Destination.

- Provide a Firehose stream name and specify the cluster configurations.

- You can choose an MSK cluster in the current account or another account.
- To choose the cluster, it must be in active state with IAM as one of its access control methods and multi-VPC connectivity should be enabled.

- Provide the MSK topic name from which Firehose will read the data.

- Enter the Firehose stream name.

- Enter the destination settings where you can opt to send data in the current account or across accounts.
- Select the account location as Current account, choose an appropriate AWS Region, and for Catalog, choose the current account ID.

To route streaming data to different Iceberg tables and perform operations such as insert, update, and delete, you can use Firehose JQ expressions. You can find the required information here.
- Provide the unique key configuration, which makes it possible to perform update and delete actions on your data.

- Go to Buffer hints and configure Buffer size to 1 MiB and Buffer interval to 60 seconds. You can tune these settings according to your use case needs.
- Configure your backup settings by providing an S3 backup bucket.
With Firehose, you can configure backup settings by specifying an S3 backup bucket with custom prefixes like error, so failed records are automatically preserved and accessible for troubleshooting and reprocessing.

- Under Advanced settings, enable Amazon CloudWatch error logging.

- Under Service access, choose the IAM role you created earlier for Firehose.
- Verify your configurations and choose Create Firehose stream.

The Firehose stream will be available and it will stream data from the MSK topic to the Iceberg table in Amazon S3.

You can query the table with Amazon Athena to validate the streaming data.
- On the Athena console, open the query editor.
- Choose the Iceberg table and run a table preview.
You will be able to access the streaming data in the table.

Solution 2 overview: Amazon MSK to S3 Tables
S3 Tables is built on Iceberg’s open table format, providing table-like capabilities directly to Amazon S3. You can organize and query data using familiar table semantics while using Iceberg’s features for schema evolution, partition evolution, and time travel capabilities. The feature performs ACID-compliant transactions and supports INSERT, UPDATE, and DELETE operations in Amazon S3 data, making data lake management more efficient and reliable.
You can use Firehose to deliver streaming data from an Amazon MSK provisioned cluster to Iceberg tables in Amazon S3. You can create an S3 table bucket using the Amazon S3 console, and it registers the bucket to AWS Lake Formation, which helps you manage fine-grained access control for your Iceberg-based data lake on S3 Tables. The following diagram illustrates the solution architecture.

Prerequisites
You should have the following prerequisites:
- An AWS account
- An active Amazon MSK provisioned cluster with IAM access control authentication enabled and multi-VPC connectivity
- The Firehose role mentioned earlier with the additional IAM policy:
Further, in your Firehose role, add s3tablescatalog as a resource to provide access to S3 Table as shown below.
Create an S3 table bucket
To create an S3 table bucket on the Amazon S3 console, refer to Creating a table bucket.
When you create your first table bucket with the Enable integration option, Amazon S3 attempts to automatically integrate your table bucket with AWS analytics services. This integration makes it possible to use AWS analytics services to query all tables in the current Region. This is an important step for the further set up. If this integration is already in place, you can use the AWS Command Line Interface (AWS CLI) as follows:
aws s3tables create-table-bucket --region <region id> --name <bucket name>

Create a namespace
An S3 table namespace is a logical construct within an S3 table bucket. Each table belongs to a single namespace. Before creating a table, you must create a namespace to group tables under. You can create a namespace by using the Amazon S3 REST API, AWS SDK, AWS CLI, or integrated query engines.
You can use the following AWS CLI to create a table namespace:
Create a table
An S3 table is a sub-resource of a table bucket. This resource stores S3 tables in Iceberg format so you can work with them using query engines and other applications that support Iceberg. You can create a table with the following AWS CLI command:
aws s3tables create-table --cli-input-json file://mytabledefinition.json
The following code is for mytabledefinition.json:
Now you have the required table with the relevant attributes available in Lake Formation.
Grant Lake Formation permissions on your table resources
After integration, Lake Formation manages access to your table resources. It uses its own permissions model (Lake Formation permissions) that enables fine-grained access control for Glue Data Catalog resources. To allow Firehose to write data to S3 Tables, you can grant a principal Lake Formation permission on a table in the S3 table bucket, either through the Lake Formation console or AWS CLI. Complete the following steps:
- Make sure you’re running AWS CLI commands as a data lake administrator. For more information, see Create a data lake administrator.
- Run the following command to grant Lake Formation permissions on the table in the S3 table bucket to an IAM principal (Firehose role) to access the table:
Set up a Firehose stream to S3 Tables
To set up a Firehose stream to S3 Tables using the Firehose console, complete the following steps:
- On the Firehose console, choose Create Firehose stream.
- For Source, choose Amazon MSK.
- For Destination, choose Apache Iceberg Tables.
- Enter a Firehose stream name.
- Configure your source settings.
- For Destination settings, select Current Account, choose your Region, and enter the name of the table bucket you want to stream in.
- Configure the database and table names using Unique Key configuration settings, JSONQuery expressions, or in an AWS Lambda function.
For more information, refer to Route incoming records to a single Iceberg table and Route incoming records to different Iceberg tables.
- Under Backup settings, specify a S3 backup bucket.
- For Existing IAM roles under Advanced settings, choose the IAM role you created for Firehose.
- Choose Create Firehose stream.
The Firehose stream will be available and it will stream data from the Amazon MSK topic to the Iceberg table. You can verify it by querying the Iceberg table using an Athena query.

Clean up
It’s always a good practice to clean up the resources created as part of this post to avoid additional costs. To clean up your resources, delete the MSK cluster, Firehose stream, Iceberg S3 table bucket, S3 general purpose bucket, and CloudWatch logs.
Conclusion
In this post, we demonstrated two approaches for data streaming from Amazon MSK to data lakes using Firehose: direct streaming to Iceberg tables in Amazon S3, and streaming to S3 Tables. Firehose alleviates the complexity of traditional data pipeline management by offering a fully managed, no-code approach that handles data transformation, compression, and error handling automatically. The seamless integration between Amazon MSK, Firehose, and Iceberg format in Amazon S3 demonstrates AWS’s commitment to simplifying big data architectures while maintaining the robust features of ACID compliance and advanced query capabilities that modern data lakes demand. We hope you found this post helpful and encourage you to try out this solution and simplify your streaming data pipelines to Iceberg tables.
About the authors
Pratik Patel is Sr. Technical Account Manager and streaming analytics specialist. He works with AWS customers and provides ongoing support and technical guidance to help plan and build solutions using best practices and proactively keep customers’ AWS environments operationally healthy.
Amar is a seasoned Data Analytics specialist at AWS UK, who helps AWS customers to deliver large-scale data solutions. With deep expertise in AWS analytics and machine learning services, he enables organizations to drive data-driven transformation and innovation. He is passionate about building high-impact solutions and actively engages with the tech community to share knowledge and best practices in data analytics.
Priyanka Chaudhary is a Senior Solutions Architect and data analytics specialist. She works with AWS customers as their trusted advisor, providing technical guidance and support in building Well-Architected, innovative industry solutions.
Friday Squid Blogging: Gonate Squid Video
Post Syndicated from Bruce Schneier original https://www.schneier.com/blog/archives/2025/06/friday-squid-blogging-gonate-squid-video.html
This is the first ever video of the Antarctic Gonate Squid.
As usual, you can also use this squid post to talk about the security stories in the news that I haven’t covered.
Juvenile Justice & Judges #lastweektonight
Post Syndicated from LastWeekTonight original https://www.youtube.com/shorts/jJQnAFG9JXs
[$] How to write Rust in the kernel: part 1
Post Syndicated from daroc original https://lwn.net/Articles/1024202/
The Linux kernel is seeing a steady accumulation of Rust code. As it becomes
more prevalent, maintainers may want to know how to read, review, and test the
Rust code that relates to their areas of expertise. Just as kernel C code is
different from user-space C code, so too is kernel Rust code somewhat different
from user-space Rust code. That fact makes Rust’s
extensive documentation of
less use than it otherwise would be, and means that potential contributors with
user-space experience will need some additional instruction.
This article is the first in a multi-part series aimed at helping existing
kernel contributors become familiar with Rust, and helping existing Rust
programmers become familiar with what the kernel does differently from the
typical Rust project.
[$] A distributed filesystem for archival systems: ngnfs
Post Syndicated from jake original https://lwn.net/Articles/1025650/
A new filesystem was the topic of a session led by Zach Brown at
the 2025 Linux Storage, Filesystem, Memory Management, and BPF Summit
(LSFMM+BPF). The ngnfs
filesystem is not a “next generation” NFS, as might be guessed from the
name; Brown said that he did not think about that linkage
(“I hate naming so much
“) until it was pointed out to him by Chuck
Lever in an email. It is, instead, a filesystem for enormous data sets
that are mostly stored offline.
Qotom 10Gbase-T Mini PC with Intel N355 Review
Post Syndicated from Patrick Kennedy original https://www.servethehome.com/qotom-10gbase-t-mini-pc-with-intel-n355-marvell-review/
We review the new Qotom 10Gbase-T mini PC with the new Intel Core 3 N355 for low-cost firewall, router, and virtualization
The post Qotom 10Gbase-T Mini PC with Intel N355 Review appeared first on ServeTheHome.
$5000 A.I. Powered Binoculars
Post Syndicated from Matt Granger original https://www.youtube.com/shorts/itXpvTb0WO0
I Tried 3 New HACS Add-ons… and They Blew Me Away! 💥
Post Syndicated from BeardedTinker original https://www.youtube.com/watch?v=1QH25Qb-QRs
Tag2upload is now ready for experimentation
Post Syndicated from daroc original https://lwn.net/Articles/1026248/
Debian’s long-awaited tag2upload service is
now ready for Debian maintainers to use in some circumstances. Tag2upload makes it easier for maintainers to upload packages, by allowing them to push a signed Git commit that will automatically be picked up and built, instead of pushing a build from their local machine. LWN covered the
discussion around the service in July of last year. With the timing of its readiness, it’s likely to become more useful once Debian 13 (“trixie”) is released.
Be very aware of the freeze! Do not just upload to unstable as
your first test! Uploads to unstable, targeting trixie, can be
done with tag2upload – but in most cases you will probably want to
upload the same package to experimental first.
Security updates for Friday
Post Syndicated from daroc original https://lwn.net/Articles/1026281/
Security updates have been issued by SUSE (apache2-mod_security2, augeas, ghc-pandoc, gstreamer, ignition, kernel, libblockdev, libxml2, nodejs20, openssl-3, pam_pkcs11, perl, python3, systemd, ucode-intel, webkit2gtk3, and xen) and Ubuntu (linux, linux-aws, linux-aws-5.4, linux-azure, linux-gcp, linux-gcp-5.4,
linux-ibm, linux-ibm-5.4, linux-kvm, linux-oracle, linux-oracle-5.4,
linux-xilinx-zynqmp, linux-aws-fips, linux-gcp-fips, python3.13, python3.12, and roundcube).
Schrödinger’s Cat: A History of Quantum Physics
Post Syndicated from The History Guy: History Deserves to Be Remembered original https://www.youtube.com/watch?v=xEPX0RZ0qWg
Surveillance in the US
Post Syndicated from Bruce Schneier original https://www.schneier.com/blog/archives/2025/06/surveillance-in-the-us.html
Good article from 404 Media on the cozy surveillance relationship between local Oregon police and ICE:
In the email thread, crime analysts from several local police departments and the FBI introduced themselves to each other and made lists of surveillance tools and tactics they have access to and felt comfortable using, and in some cases offered to perform surveillance for their colleagues in other departments. The thread also includes a member of ICE’s Homeland Security Investigations (HSI) and members of Oregon’s State Police. In the thread, called the “Southern Oregon Analyst Group,” some members talked about making fake social media profiles to surveil people, and others discussed being excited to learn and try new surveillance techniques. The emails show both the wide array of surveillance tools that are available to even small police departments in the United States and also shows informal collaboration between local police departments and federal agencies, when ordinarily agencies like ICE are expected to follow their own legal processes for carrying out the surveillance.
Младите, глупако!
Post Syndicated from Емилия Милчева original https://www.toest.bg/mladite-glupako/

С извинение към Джеймс Карвил и неговото „Икономиката, глупако!“ – истинския хит от президентската кампания на Бил Клинтън през 1992 г., но в застаряваща Европа, част от която е и застаряваща България, важни са младите. Върху тях ще падне отговорността за повече социални услуги и повече здравеопазване за увеличаващата се армия от възрастни, за климатичните кризи и управлението на/с изкуствен интелект. Следователно младите трябва да избират политиците (си). Ако демократичната общност в България наистина иска президент на европейското бъдеще, той трябва да спечели гласовете на бъдещето.
Дали номинацията на кандидат-президент на демократичната общност да не бъде поставена и като задача на хакатон, където млади таланти, иноватори и активисти да предложат идеи и стратегии, които най-добре отразяват техните ценности и стремежи за бъдещето на страната. А то принадлежи тъкмо на тях – на отчуждените от политиката, но жадни за справедливост и свобода млади хора с дух на либерали и с вяра, че могат да променят България.
Българската политика не ги търси, не ги пита, не говори езика им. Те са малка част в сравнение със застаряващото население и избирателите като цяло – във възрастовата категория 20–29 години попадат 554 975 души, по данни на националната статистика към 31 декември 2024 г. (В групата 30–34 години са още близо 343 000.) Делян Пеевски и подобните му рекрутират напористи кариеристи, дъщерите и синовете на политици биват уреждани с държавни постове и имуществени придобивки, а някои от тях могат да бъдат открити и в състава на парламентарните групи.
Други участват в доброволчески кампании, защитават каузи за опазване на природата, включват се в протести за справедливост в съдебната система и срещу символите на корупцията. Не са мнозинство, но са видими. Трети крещят срещу еврото и издигат плакати в защита на традиционното семейство.
Къде са другите?
Къде са другите – онези, които не маршируват с лозунги, не водят кампании и не вярват, че политиката може да се промени? Тяхната апатия не е отказ от правене на политика, а начин да протестират. Кога политиците и партиите най-сетне ще говорят за липсата на ефективна връзка между образованието и професионалната реализация? За безсмислени специалности във вузове, произвеждащи висококвалифицирани продавачи в молове, за ниското заплащане при младите хора… 45% от младежите на възраст 15–29 години се притесняват от финансови проблеми, показва миналогодишно проучване.
И ако политическата обвързаност на изпълнителната власт ѝ пречи да говори за безполезни университети, за сивия сектор на частните уроци, използван от 60% от родителите, за да превъзмогнат децата им дефицитите в образованието, то един президент може да го направи. Държавният глава може да говори за предизвикателствата на ΧΧΙ век, за петата индустриална революция, за бъдещето – не за това чий е Крим, докато прокарва задкулисно сделки, които превръщат турските енергийни интереси в български зависимости.
Дали ще се открие кандидат, който да намери път към младите българи по теми като свободата на словото, личните свободи, климатичните промени, социалната справедливост, антикорупцията, истинската конкуренция и почтеност, и да им покаже смисъла да останат в България?
Защото точно такава просветителска и визионерска мисия отива на президента, а не удовлетворяване на властови и парвенюшки амбиции.
Инициативата за излъчване на общ кандидат-президент на демократичната общност едва започна и наред с въпросите за обхвата ѝ, технологията на селектиране, профила на кандидата, ще е от полза да бъде насочена към конкретни кръгове избиратели.
Събудят ли се за гласуване младите хора, ще се увеличат шансовете на кандидата да стигне до балотаж.
Основа, върху която да се гради, има – на последните избори на 27 октомври коалицията ПП–ДБ се е представила по-добре от средното сред по-младите възрастови групи до 40 г., показва проучване на „Тренд“. (Близо 2/3 от всички избиратели на коалицията са с висше образование, малко под една трета са софиянци, а 58% от всички гласували за ПП–ДБ са жени.)
Разбуждат се
В Полша, най-голямата икономическа и военна сила в бившия социалистически блок, 69% от младите хора са гласували на парламентарните избори през 2023 г. На президентските избори през май избирателите на възраст от 18 до 29 години подкрепиха на първия тур антисистемни кандидати, които не успяха да стигнат до балотажа. Те до голяма степен отхвърлиха кандидатите, представляващи двете доминиращи политически партии в Полша – „Гражданска платформа“ на Доналд Туск и „Право и справедливост“, бившата управляваща партия, водена от Ярослав Качински. Както и в Румъния, България и други европейски държави, младите са гневни на политиците и са склонни да гласуват за хора, които не изглеждат партийно форматирани.
В Румъния младите хора проявиха зрелост при балотажа за президент, когато 58% от избирателите на възраст между 18 и 30 години гласуваха на втория тур за проевропейския кандидат Никушор Дан. Румънски медии отбелязват този факт като забележителна промяна в сравнение с първия тур. Тогава националистът Джордж Симион беше фаворит сред тази възрастова група с 43% в сравнение с 34% за Дан. Друга особеност на румънските избори за президент е, че жените са изиграли ключова роля на балотажа, като над 55% са избрали Никушор Дан – решаващ принос за неговата победа.
Според изследване на Евробарометър от миналата есен, макар младите българи да гледат положително на Европейския съюз, почти половината не следят европейската политика, а 78% от младежите до 24 години не са гласували на последните европейски избори. Но един мажоритарен вот, какъвто е изборът за президент, би могъл да разпали интереса им, стига да им се предложи кандидат, говорещ на техния език. Това не означава само да е популярен в TikTok – макар че ще трябва да умее да комуникира и там, ако иска да достигне до тях, но също и бързо да сменя темпото и наратива. Например да носи кроксове с вечерно облекло и да е готов да завърже непринуден разговор на улицата, а после да държи официална реч и при това да не преиграва, защото младите хора бързо засичат фалша.
На каква личност ще заложи демократичната общност и колко обединена ще е зад нея, е от решаващо значение за подкрепата. Вероятен или невероятен избор – това е въпросът.
Най-вероятният би означавал някой като досегашните стандартни костюмирани кандидати – мъж, скован в парадигмите на „градската десница“, самата тя несплавена. Ако целта е да се стигне до балотаж, трябва да се излезе извън тази матрица.
Вероятният избор означава кандидат, неспособен да повтори уникалния (и единствен) успех на обединеното дясно за избора на Петър Стоянов през 1996 г. с неговите 2 502 517 на втория тур.
Онази „дихотомия“ (БСП–СДС, б.а.), по определението на проф. Калин Янакиев на кръгла маса за общ кандидат на демократичната общност, работеше в полза на моралното противопоставяне и гражданската мобилизация. Но това време няма да се повтори, остана в историята на Прехода. Светът се промени. България, политиката, избирателите – всичко претърпя дълбока трансформация. Дигиталната (не)реалност вече е цяла паралелна вселена, демокрацията е в криза, световният ред, установен след Втората световна война, се разпада. През 1996 г. Петър Стоянов олицетворяваше европейската цел на просветената част от българското общество. През 2026 г. на България е нужен президент, който да я защити.
Докато демократичната общност умува за бъдещата кандидатпрезидентска двойка, ГЕРБ и лидерът ѝ Бойко Борисов в опит да разпределят главните роли в бъдещата кампания вече се позиционираха като стожер на ЕС и всичко евро-, дефинирайки противник в лицето на президента Румен Радев. Най-вероятният избор не би помогнал на демократичната общност да стигне до балотаж, по-добре да рискува с невероятен, излизайки от стандартните сценарии. Бъдещето може да вдъхновява, стига да има кой да го разкаже по добър нов начин. Един кандидат за президент може да го направи. Защото политиците само плашат.
From player to maker: Learn to code by creating your own game
Post Syndicated from Pete Bell original https://www.raspberrypi.org/blog/from-player-to-maker-learn-to-code-by-creating-your-own-game/
At Code Club, we believe learning to code should be as fun as it is empowering — what better way to start than making your own game?

Whether it’s about pixelated pirates, racing robots, or a time-travelling llama, creating a game is one of the most exciting ways to explore coding. We’ve seen young people go from “I like Minecraft” to “I’ve built a space adventure with hedgehogs” in no time at all.
Why games?
Games are more than just fun. They’re also a brilliant gateway into problem solving, creativity, and computational thinking. When you create your own game, you learn how to:
- Use logic and sequences to control what happens
- Trigger events and interactions through code
- Build characters, stories, and rules — and see them come to life
And perhaps most importantly, you get instant feedback. If your code doesn’t quite work, you’ll know right away, and you’ll have the chance to fix it, test it, and improve it.
Three fun game projects to try today
We’ve created a free library of step-by-step game projects that work in a browser, that require no previous experience, and that let imagination lead the way.
Here are three brilliant beginner-friendly projects to try at Code Club or at home:
Catch the dots

- Learn: Basic events and movement in Scratch
- Make: A quick-fire reaction game where you catch a moving dot
- Try: Changing the sprites or making the dot move faster over time
Target practice

- Learn: Broadcasting, scorekeeping, and setting difficulty
- Make: A game that tests your speed and accuracy
- Try: Adding levels, custom backgrounds, or sound effects
Don’t collide!

- Learn: Cloning, timers, and collision detection
- Make: A fast-paced game where the player must dodge incoming objects
- Try: Changing the game to set it in space, underwater, or inside a volcano
What does the community think?
Games are a great starting point because they’re naturally motivating: young people see what they’ve made work, and that’s incredibly empowering.
“I started with ‘Catch the dot’. I changed the sprite to a spaceship and then added power-ups and space cats. Now I’m making my own levels!”
– Lila, 11, Creator
“When my son made his first Scratch game, it was the first time he explained what a loop was to me. Games build confidence.”
– Laura, parent and Code Club Mentor
Build, remix, and level up
Once you’ve finished a project, the real fun begins. With just a few changes, creators can build their own levels or make the game more challenging, design custom characters and backdrops, or invent brand new rules and mechanics.
And if they want to share ideas and collaborate with others, joining a Code Club is the perfect next step.

Ready to get started?
You can find all the projects mentioned here — and many more — on the Code Club projects site. They’re free to use and designed to help creators grow in confidence as they learn to code.
All our projects focused on game creation can be found here.
Every coding journey begins with a single click. Let’s press start!
The post From player to maker: Learn to code by creating your own game appeared first on Raspberry Pi Foundation.


