[$] Cross-crate forward declarations in Rust

Post Syndicated from daroc original https://lwn.net/Articles/1099596/

Rust has several ad-hoc mechanisms to allow user code to influence how the
standard library executes. For example, custom panic handlers and custom
allocators both involve registering functions that core standard library code
needs to call. With more similar features planned,
Jana Dönszelmann spotted the developing pattern and put together a
general solution, introducing a safer, checked analogue of C’s weak symbol
linking. At Kangrejos 2026, she explained how this new language feature works,
and proposed using it to clean up the kernel’s handling of integer overflows in
Rust code.

Security updates for Monday

Post Syndicated from jzb original https://lwn.net/Articles/1101421/

Security updates have been issued by AlmaLinux (idm:DL1, kernel, libsoup, perl-URI, python3.14-urllib3, and webkit2gtk3), Debian (apache2, cifs-utils, haproxy, jq, kernel, and xen), Fedora (aom, chezmoi, chromium, docker-buildx, freeipa, freerdp, GitPython, httpd, jfrog-cli, kernel, knot, libheif, log4net, mongo-c-driver, nant, NetworkManager, openssl, plasma-nm, python-cairosvg, python-django5, python-django6, qt5-qtbase, radicale, rust-faster-hex, rust-onefetch, SDL3_image, syncthing, thunderbird, tor, webkitgtk, and wordpress), Mageia (curl, libreoffice, mozjs140, mutt, nodejs-braces, parted, perl-Net-Whois-Raw, perl-XS-Parse-Keyword, and python-django), Oracle (kernel, kernel-uek, python36:3.6, and wireshark), Red Hat (gvfs, kernel, and kernel-rt), Slackware (libXtst), and SUSE (agama, ansible-core, bcel, bind, buildah, busybox, cadvisor, chromium, cosign, cups-filters, distribution-registry, fetchmail, gcc13, ghostscript, gimp, glib2, go1.26, go1.27, golang-github-lusitaniae-apache_exporter, golang-github-prometheus-alertmanager, google-osconfig-agent, grype-db, hauler, hawk2, helm, ImageMagick, iperf, kernel, libheif, libpng16, librsvg, libsoup, libsoup2, libthrift-0_25_0, libx11, libxi, libxpm, mutt, ntfs-3g_ntfsprogs, nvidia-open-driver-g07-signed, nvidia-open-driver-G07-signed-check, openssl-3, openvpn, p11-kit, pacemaker, perl-xs-parse-keyword, pgvector, php8, podman, psqlodbc, python-anyio, python-hpack, python-jwcrypto, python-oauthlib, python-pyjwt, python-tornado6, python-urllib3, python-virtualenv, python313-ruff, python313-social-auth-app-django, python313-urllib3, python313-urllib3_1, python313-validators, python313-waitress, python313-zipp, qemu, qsnapper, squid, strongswan, stunnel, swtpm, unbound, virtiofsd, webkit2gtk3, xen, and xwayland).

Training AIs to Solve CAPTCHAs

Post Syndicated from Bruce Schneier original https://www.schneier.com/blog/archives/2026/10/training-ais-to-solve-captchas.html

Interesting research:

Abstract: Vision-language models (VLMs) can solve visual CAPTCHAs without task-specific training, but the agents built on them approach every challenge from scratch. For such an agent, the hundredth instance of a familiar puzzle costs as much time and compute as the first. Specialized detectors invert the trade-off, answering in milliseconds but only for categories they were trained on. Neither improves with exposure. We study what changes when a solver improves with use. Our system pairs a fine-tuned YOLOv8 detector with an open-weight VLM behind a confidence-based router, and runs entirely from screenshots and operating-system input events, with no browser automation or DOM access. It reaches 85.4% overall and 84.2% macro accuracy across 16 classes, exceeding either component alone. Every answer VLM produces also serves as a training label, so the detector absorbs categories it was never trained for, typically after one or two encounters and without human annotation. The same loop also repairs it. A CAPTCHA operator can perturb images against the publicly released detector and drive its accuracy to 0%, but the perturbations leave VLM untouched, and its labels let the detector recover. Under a year-long simulated arms race in which the CAPTCHA operator re-crafts its perturbations each month, the solver recovers every round, and a cheap ~70%-accurate open-weight teacher hardens it as effectively as a perfect oracle. Visual CAPTCHA defenses that assume a failing bot stays failing therefore understate how quickly an adaptive solver returns.

The 7.3 kernel has been released

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

Linus Torvalds has released the 7.3
kernel, as expected.

It’s Sunday afternoon, and this week I somehow kept my wits
together long enough to keep track of the day of the week, so the
release isn’t randomly delayed. Will wonders never cease?

Anyway, nothing very special seems to have happened this last week,
so as expected the final 7.3 is out, and thus tomorrow the merge
window for 7.4 opens. Except I’m on my annual family vacation, so
instead of merging anything first thing in the morning, I’ll spend
most of the day on a boat and under water. I’ll get back to merging
in the afternoon, but I expect my schedule to be a bit unusual for
a while.

This release is a record-breaker on all fronts; it brought in 18,765
non-merge commits from 3,021 developers, 807 of whom were first-time kernel
developers.

Significant changes in this release include some significant binfmt_misc extensions, some group-scheduling work
aimed at improving performance on large systems, the new failfs
filesystem that fails all operations, the fchroot() system call,
global per-CPU data for BPF programs, the completion of the sched_ext subscheduler feature,
working-set tracking for virtual
machines,
alternative
data-stream support
in the ntfs3 filesystem,
a long
list of SMB server improvements
,
and much more. See the LWN merge-window summaries
(part 1, part 2) and the KernelNewbies 7.3 page
for details.

GL.iNet Comet Q GL-RMQ1 Review A Single USB Type-C Cable Remote KVM Device with Tailscale

Post Syndicated from Eric Smith original https://www.servethehome.com/gl-inet-comet-q-gl-rmq1-review-a-single-usb-type-c-cable-remote-kvm-device-with-tailscale/

In our GL.iNet Comet Q (GL-RMQ1) review, we see how this USB Type-C remote KVM device with Tailscale makes connectivity easy

The post GL.iNet Comet Q GL-RMQ1 Review A Single USB Type-C Cable Remote KVM Device with Tailscale appeared first on ServeTheHome.

NVIDIA RTX Spark N1X Launch Overview: NVIDIA Arms Windows

Post Syndicated from Ryan Smith original https://www.servethehome.com/nvidia-rtx-spark-n1x-launch-overview-nvidia-arms-windows/

This week NVIDIA launched their high-end RTX Spark N1X platform. Bringing their powerful GB10 SoC to Windows for the first time, the company is seeking to remake the Windows laptop market with their powerful, AI-focused SoC

The post NVIDIA RTX Spark N1X Launch Overview: NVIDIA Arms Windows appeared first on ServeTheHome.

Седмицата (12–17 октомври)

Post Syndicated from Йовко Ламбрев original https://www.toest.bg/sedmitsata-12-17-oktomvri/

Седмицата (12–17 октомври)

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

В безпощадния си тазседмичен политически коментар „Страдателният залог на генерал-премиера“ Емилия Милчева осветлява парализата на кабинета „Радев“ пред първата му истинска криза за националната сигурност. В тази криза премиер и президентка продължават да се крият зад страдателния залог: ударите са извършени, но извършителят остава безименен, за да не се развали конюнктурният „дует за мира“.

Страдателният залог на генерал-премиера

„Онзи-който-не-бива-да-се-назовава“ продължава да потапя кораби в Черно море. Междувременно Румъния сваля дронове и укрепва отбраната си, а ние търсим доказателства и призоваваме безадресно за мораториуми. Колко струва снишаването, когато войната вече е на брега ни? От Емилия Милчева.

Проблемът е, че когато държавното лидерство капитулира пред граматиката, страхът да назовеш агресора става официална доктрина. Текстът е сурово предупреждение, че държава не се защитава с наведен гръб, а предпазливостта пред Москва не ни купува сигурност, както с единодушие припомниха с отворено писмо четиримата бивши премиери Иван Костов, Бойко Борисов, Кирил Петков и Николай Денков. Междувременно обаче Илияна Йотова има авангардната идея да спасява рибарите и корабите чрез BG ALERT…

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

Във връзка с това, ако сте изпитвали потребност от инструмент, който във всеки момент да може да предостави и визуализира актуални данни за състоянието на българската икономика – без коментар, само графики и данни… няма нужда да търсите повече. Отскоро в българското интернет пространство работи сайтът Basepoint Doodles. Разгледайте го, полезен и интересен е.

Сега · Basepoint Doodles

Какво става с българската икономика в момента: растеж, цени, работа, жилища, кредит, настроения и външен сектор. Официални данни от НСИ, БНБ, Евростат и Агенцията по вписванията, обновявани автоматично.

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

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

Статията на Павлина започва с любопитна анкета, която може да попълните до 21 октомври.

Русизми под прикритие

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

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

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

Ако живеете в Пловдив обаче, може да следите какво се случва, на сайта Prozorets.bg, където обсъжданите теми и взетите решения в Общината са представени по достъпен начин с помощта на технологиите. Нещо повече, може да видите предварително какво предстои да се обсъжда по дадена тема или какво конкретно решение засяга вашия район или квартал, а също така да следите как гласуват общинските съветници.

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

Prozorets.bg | Твоят град. Твоят квартал. Нашето бъдеще.

Решенията на Общински съвет Пловдив, обяснени на разбираем език: какво се гласува, кого засяга и кой как гласува.

Отвъд океана недоразумението Доналд Тръмп прави всичко възможно да оцелее след междинните избори на 3 ноември. Традиционно в САЩ е статистическа рядкост управлението да не загуби част от подкрепата си на междинни избори, но този път разочарованието от неспособността на Тръмп да се справи с проблеми като инфлацията и геополитическата стабилност заплашва да помете републиканците по-зле, отколкото през 2018 г.

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

Като споменахме Илон Мъск, най-новият филм на документалиста Алекс Гибни е именно за него. Гибни е носител на „Оскар“ и множество награди „Еми“ за заглавия като Taxi to the Dark Side (разследване на практиките за мъчения и разпити, използвани от военните на САЩ в Афганистан и Гуантанамо), Enron: The Smartest Guys in the Room (анализ на срива на корпоративния гигант Enron и финансовите му измами), The Inventor: Out for Blood in Silicon Valley (разказ за измамата на Елизабет Холмс и Theranos) и Going Clear: Scientology and the Prison of Belief (мащабно разкритие за вътрешните механизми и контрола в сциентоложката църква).

Новият мащабен четиричасов документален проект на Алекс Гибни, озаглавен просто „Мъск“, изследва властта и влиянието на милиардера, а режисьорът не крие, че целта му е да провокира дискусията „как да си върнем властта от такива технологични олигарси, които, изглежда, искат да управляват света в свой собствен интерес“.

След премиерата си на кинофестивала във Венеция от тази седмица филмът е по киносалоните в САЩ. Надяваме се скоро да се появи и в някоя от стрийминг платформите.

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

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

Трябва да поговорим за смъртното наказание

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

Тази седмица Надежда Цекулова и екип на „Тоест“ слагат началото на проекта „Анатомия на пола: Менопауза“, който е своеобразно продължение на рубриката „Анатомия на пола: Жена“.

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

Менопаузата: Упътване за употреба

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

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

В рамките на 12 месеца „Тоест“ ще създаде и разпространи десет задълбочени журналистически анализа и десет кратки образователни видеа. Ще организираме видеоразговор между жени с личен опит с перименопаузата и менопаузата и ще организираме полудневна конференция с международни експерти. Ще създадем и специализирана уебстраница, която да бъде полезен централизиран хъб за информация по тази тема. Всичко това ще можем да направим благодарение на финансовата подкрепа на Български фонд за жените и Европейския съюз в рамките на програма „Ценности“ към проекта BIRDS in BG 2 на БФЖ. 

Posted by Toest on Thursday, October 15, 2026

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

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

Научни новини: Нобелови награди 2026

Многократно сме казвали, че научните новини са по-добрите новини. И тази година Михаил Ангелов ни разказва за отличените с Нобелови награди. Включили сме и картинки за най-любознателните. Въобще, наука да искаш!

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

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

На второ четене: „Горски цар“

Съществуват книги, които четат нас, докато ние ги четем и препрочитаме. „Горски цар“ на Мишел Турние е такава, твърди Стефан Иванов, и ни разказва за разликите между първия и втория си прочит, както и за годините между двата.

И накрая… нещо искрено и лично.

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

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

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

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

Friday Squid Blogging: Squid Before the Chicxulub Meteor Impact

Post Syndicated from Bruce Schneier original https://www.schneier.com/blog/archives/2026/10/friday-squid-blogging-squid-before-the-chicxulub-meteor-impact.html

New research shows that squid lived all around the globe even before the Cretaceous-Paleogene mass extinction event.

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

Blog moderation policy.

The collective thoughts of the interwebz