Steelers, Saints still on for NFL’s Paris debut on Sunday
Violent protests prompt US security warning for fans
PSG cancel Sunday match amid escalating Paris unrest
The NFL would have cancelled its first regular-season game in Paris, scheduled for Sunday, if the situation were unsafe, Pittsburgh Steelers quarterback Aaron Rodgers said on Friday, referring to the recent protests in the French capital.
France experienced some of its worst urban unrest in years last weekend, prompting President Emmanuel Macron to tighten restrictions on protests on Thursday amid fears that demonstrations planned for Saturday could turn violent.
Continue reading...Gunman opens fire from car in Trappes and Verrière, killing one and injuring five others, including a 12-year-old girl
Emmanuel Macron has condemned racism in French society after a gunman opened fire from a car west of Paris on Friday, killing one person, wounding a 12-year-old girl and injuring four others in what the president called a “racist terrorist attack”.
Macron arrived at the scene of the drive-by shooting in Trappes on Friday night, saying he was deeply saddened by what he called the “premeditated” attack. The 12-year-old girl, who was shot eight times, is being treated in hospital.
Continue reading...Gunman opens fire from car in Trappes and Verrière, killing one and injuring five others, including a 12-year-old girl
Emmanuel Macron has condemned racism in French society after a gunman opened fire from a car west of Paris on Friday, killing one person, wounding a 12-year-old girl and injuring four others in what the president called a “racist terrorist attack”.
Macron arrived at the scene of the drive-by shooting in Trappes on Friday night, saying he was deeply saddened by what he called the “premeditated” attack. The 12-year-old girl, who was shot eight times, is being treated in hospital.
Continue reading...
The Pentagon is building weapons and projects with AI capabilities that officials say don't always closely adhere to the agency's own guidelines for AI, according to a congressional watchdog report published in October.
(Image credit: Government Accountability Office)
Any player will be eligible for High Impact Player status
Requirements had included top 100, marketability lists
Sides also resolve grievance on Rodman contract refusal
The NWSL and the NWSL Players Association have reached a settlement to drop the restrictive criteria around the controversial High Impact Player (HIP) rule, allowing any player to earn the league’s highest salaries.
The NWSL introduced the rule late last year, allowing teams to spend an additional $1m above the salary cap to sign star players. Players with the designation had to meet one of eight criteria, ranging from US national team minutes and Ballon d’Or recognition to NWSL Best XI honors to media lists, including the Guardian’s Top 100 and a ranking that ordered athletes by marketability.
Continue reading...
inDrive планирует начать испытания роботакси в Астане в первой половине 2027 года. По плану, автомобили предоставит Pony.ai, а NVIDIA — технологии для вычислений и обеспечения безопасности. Первые машины будут ездить с оператором в салоне; переход к поездкам без водителя остаётся дальнейшей целью проекта.
Читать далее
The title of Pawel Pawlikowski’s extraordinary, compact drama Fatherland has a double meaning. In this somewhat fictionalized story of Thomas Mann’s brief 1949 visit to Germany, the Nobel Prize-winning author, after having lived in exile in California for 16 years, is challenged with finding his mooring in a country he can no longer call home; if it’s his fatherland, it long ago turned its back on him and his ideals. But fatherland can also be a state of mind where fathers live, a state both more specific and more elusive than fatherhood. In Pawlikowski’s telling of this portion of Mann’s story, it’s during this trip that Mann learns of the death of his son, Klaus—also a writer, though not as successful as his father—by suicide. If the elder Mann feels any emotion when he hears this news, it’s frozen inside him, a bubble of feeling isolated on its own ice floe. Fatherland, so secure in its rigid borders, is a cold, cold place.
Mann’s freedom from this interior island prison happens in the film’s last five minutes, a wordless reckoning that’s as quietly moving as anything you’ll see at the movies this year. But that moment wouldn’t hold so much power if Pawlikowski—with the help of his cowriter, Hendrik Handloegten—weren’t so skilled at sketching in the feathery details leading up to it. Pawlikowski is also the director of the 2013 Ida, as well 2018’s Cold War, pictures that, like this one, deftly balance postwar Eastern Bloc realities with the truth that all humans strive for connection and belonging. These aren’t dour movies, but serious, lustrous ones, less “political” pictures than movies about people trying to sort out what living really means.
At the beginning of Fatherland, no one—not even the aged Mann, played here in a quietly extraordinary performance by Hanns Zischler—has figured that out. The movie opens with a long-distance phone call: Mann’s semi-estranged son Klaus (August Diehl), living in Cannes and clearly in emotional distress, has reached out to his sister Erika—we’ll later realize it’s Sandra Hüller’s voice we hear on the other end of the line. Erika, an actress, writer, and onetime race-car driver, has become her father’s assistant, and she now urges Klaus to join her and their father on the trip they’re about to undertake, from California to the “new” barely postwar Germany. In the year of Goethe’s 200th birthday, Mann will be accepting two awards, one in Frankfurt, in the West, the other in the East, in Weimar: his justification is that his literary idol was born in one city and died in the other, though it’s obvious that Goethe couldn’t have imagined that chasm that would open between the two within 200 years' time.

Both cities are in transition, and in crisis, though neither wants to admit as much. In Frankfurt, a gray city crumbling at the corners and still finding its footing after the war, though somehow doing its best to pretend all is well, Mann and Erika are greeted by the mayor and hustled off to a press conference. There, the esteemed man himself answers the respectful but probing questions of journalists. Once they learn that he’ll also be traveling to the East, it’s not lost on them that doing so could make him a target at home in the States, where anti-Communist storm clouds have long been gathering. And there are other, more spiritual questions for him to consider. An American journalist, a woman who, it turns out, is an old friend of Erika’s and possibly a former lover (she’s played by Anna Madeley), asks him where he feels his true home is, now that he’s an American citizen. His answer is courtly but honest. He may live in the United States, he says, “but where my Heimat is, my home, is a much more difficult question.” He’s a man between states, both literally and figuratively.
In Weimar, the chief way to welcome a returning hero is apparently to greet him with a somber folk song sung by a choir dressed in dark clothing; at one point, he’s serenaded by a group of children singing the then-newly pened East German national anthem. Mann accepts it all gracefully, but there’s also something a bit quizzical and lost in his expression. He’s jarred by one alarming moment: a wild-eyed man appears at the hotel suite where he and Erika are staying, begging him to reveal in his speech that the nearby former concentration camp Buchenwald is now being used as a detention center for political prisoners. The man is whisked way by officials before he can finish his spiel, though it’s doubtful any of it has swayed Mann at all. In both the East and West, when it’s time to address the audiences who have eagerly gathered to hear his thoughts, he gives heartfelt speeches, anchored in the legacy of Goethe, about the power of art to transform and sustain not just individuals, but whole nations. He seems to truly believe, as he says at one point, that art doesn’t recognize borders—or at least, he truly wants to believe it.
Through all of this, Hüller’s Erika serves her father dutifully. When necessary, she translates his responses to journalists into fluid French; she attends cocktail parties in his honor, even when it means suffering the indignity of running into an oily, traitorous, Nazi-loving ex-husband she’d rather forget forever; she drives her father through the countryside, and though we can’t see her face as she does so, we wonder if this particular task gives her some joy, given her car-racing past. But through it all, because Hüller is such a subtly expressive actor, almost gossamer in the ways she shifts moods, we see the ways in which her resentments toward her father can’t help simmering to the surface. When she learns of her beloved brother’s death, her composure doesn’t crumple visibly—only somehow we know her emotional reserves are folding in and flattening like a house of cards. And when she sees how little this event seems to trouble her father, she can barely go through the motions of helping him on his mission, which, as he seems to envision it, is to save his homeland with his lofty views on art.
How these two find their way back to one another, and to a place of acknowledged and shared grief, is a kind of unspoken miracle that unfolds in last 15 minutes or so of this elegant, remarkably economical movie. Artistically and emotionally, Fatherland accomplishes more in its 82-minute runtime than any two-hour-plus movie released this year. Cinematographer Lukasz Zal, who also shot Ida and Cold War, renders Fatherland in the same satiny black and white, as well as the same serenely squarish, or Academy, aspect ratio. Every frame is spare, elegant, intimate, and the film moves along so gracefully that you’re barely prepared for how exhilarating, and how quietly devastating, its final moment is. At one point, Hüller’s Erika tells her father that Klaus had once said he felt Bach made him feel life was worth living. Her father shrugs that information off, but the final moments of Fatherland—incorporating a serendipitous conjuring, like a specter, of “Jesu, Joy of Man’s Desiring”—bring it back to him. Can a person have more than one Heimat? Or can that place of spiritual belonging shift over time? Perhaps Bach had the answer. Perhaps he put it in a piece of music, for us to find when we most need it, in a church or even in a movie.
With first drivers’ title all but secure, a friendlier champion would be hard to find, but Italian’s eight wins this season speak to his focus
Even as Kimi Antonelli may be world champion-elect, it is sometimes hard to equate the young man who has driven with such exceptional skill and no little verve to touching distance of an historic first Formula One title with the smiling, wide-eyed kid with tousled hair who still almost looks out of place in the F1 paddock. Yet what has become clear in this extraordinary season is that Antonelli’s talent and his personable, endearing character are inextricably entwined.
Whether the Italian seals his place as F1’s youngest world champion, at 20 years old, at this Sunday’s US Grand Prix in Austin or the next round in Mexico or even beyond that is moot – that he will do so is all but assured and for all that he is still in only his second season in the sport, a more rounded, well-liked champion than the Mercedes driver would be hard to find.
Continue reading...Unidentified object vanished suddenly and silently, anonymous senior military observers claim
Two senior military observers say they watched a mysterious black triangular object flying at an extraordinarily high speed over a sensitive site in the western US earlier this year, in the latest tranche of reported UFO sightings released on Friday by the Trump administration.
The unidentified object showed none of the characteristics of a conventional military aircraft, their report to the defense department said, and it vanished suddenly and silently within seconds, leaving no exhaust trail or other evidence of its existence.
Continue reading...After discovery of severe bug in the PHP programming language, executives warn of ‘vulnerability tsunami’
Leaders in cybersecurity are sounding the alarm after the discovery of a major vulnerability this week. They are predicting that artificial intelligence tools will expose more fundamental weaknesses in global internet infrastructure in the months to come.
“I no longer think we’re going to be able to patch all bugs,” said Sam Altman on Thursday evening, joining the chorus of executives. In the midst of what’s being called “Black October”, for which researchers used AI to help identify critical flaws in a coding language that is used across millions of websites and may have been unpatched for years, tech executives are warning about the ways AI will be used both to identify and exploit security vulnerabilities at an unprecedented scale and pace.
Continue reading...The board change is the latest development for the renowned New York hospital plagued by revelations related to Jeffrey Epstein
The hedge fund billionaire Glenn Dubin, one of several Wall Street figures whose relationship with Jeffrey Epstein is facing scrutiny, has stepped down from the board of Mount Sinai hospital, according to sources close to the renowned New York institution.
The revelation follows news earlier this year that Mount Sinai, which has long ranked as a top medical provider in New York City, had reportedly formed a committee to review its longstanding ties to the late accused sex trafficker. The hospital features prominently in the Epstein files released by the Department of Justice, including an incident in which a Mount Sinai doctor appears to have operated on a young Russian woman inside Epstein’s Upper East Side townhouse after she got hurt during a stay on his Caribbean island.
Continue reading...Unidentified object vanished suddenly and silently, anonymous senior military observers claim
Two senior military observers say they watched a mysterious black triangular object flying at an extraordinarily high speed over a sensitive site in the western US earlier this year, in the latest tranche of reported UFO sightings released on Friday by the Trump administration.
The unidentified object showed none of the characteristics of a conventional military aircraft, their report to the defense department said, and it vanished suddenly and silently within seconds, leaving no exhaust trail or other evidence of its existence.
Continue reading...After discovery of severe bug in the PHP programming language, executives warn of ‘vulnerability tsunami’
Leaders in cybersecurity are sounding the alarm after the discovery of a major vulnerability this week. They are predicting that artificial intelligence tools will expose more fundamental weaknesses in global internet infrastructure in the months to come.
“I no longer think we’re going to be able to patch all bugs,” said Sam Altman on Thursday evening, joining the chorus of executives. In the midst of what’s being called “Black October”, for which researchers used AI to help identify critical flaws in a coding language that is used across millions of websites and may have been unpatched for years, tech executives are warning about the ways AI will be used both to identify and exploit security vulnerabilities at an unprecedented scale and pace.
Continue reading...
Цена в базе осталась прежней, но приложение считает, что она изменилась, и повторно отправляет событие. Причина может скрываться в масштабе BigDecimal: equals() сравнивает не только числовое значение, но и количество знаков после запятой, поэтому 1.0 и 1.00 для него не равны. Разберём, как эта особенность влияет на коллекции, денежные расчёты и сравнение данных из разных источников, а также как нормализовать суммы и избежать подобных ошибок.

Moonshot AI 23 октября представила Kimi K3.1 Pro – первую модель новой серии K3.1. Это дообученная Kimi K3 с контекстом в 1 млн токенов: на постобучение компания потратила заметно больше вычислений и гоняла обучение с подкреплением сразу по сотням прикладных областей. Модель уже работает в сервисах Kimi и в API, а полные веса Moonshot обещает выложить не позднее 4 ноября. Перед выкладкой компания сознательно притормозила одну способность модели – поиск и эксплуатацию уязвимостей.
Читать далееAt least one injured after flooding in Four Corners region – which includes Colorado, New Mexico, Arizona and Utah
Severe flooding in the Four Corners region on Friday led to water rescues – some from rooftops – and impassable roads, with some residents being told to evacuate low-lying areas of Colorado and New Mexico and others advised to shelter in place until water levels go down.
It followed several busy days of flooding in the region that swamped dozens of homes in Utah. Earlier in the week, tornadoes blew off roofs, knocked trees on to houses and downed power lines in Arizona. At least one person was injured.
Continue reading...At least one injured after flooding in Four Corners region – which includes Colorado, New Mexico, Arizona and Utah
Severe flooding in the Four Corners region on Friday led to water rescues – some from rooftops – and impassable roads, with some residents being told to evacuate low-lying areas of Colorado and New Mexico and others advised to shelter in place until water levels go down.
It followed several busy days of flooding in the region that swamped dozens of homes in Utah. Earlier in the week, tornadoes blew off roofs, knocked trees on to houses and downed power lines in Arizona. At least one person was injured.
Continue reading...By Roberto Perez Alcolea, Java Platform Team

At Netflix, shared Java libraries support applications developed across a large, independently evolving repository ecosystem. A library change begins in one repository, but its impact can reach many others. Producers can see the API diff in front of them. What they often cannot see is who still depends on the symbols that changed.
The need for that visibility grows as coding agents take on more of the software development lifecycle. An agent can accelerate a local edit, but without cross-repository context it cannot judge downstream risk or help plan consumer migrations. The evidence a producer uses to assess a change can also guide the agent working on it.
Consider a common case: removing a deprecated API. Deprecated entry points expand the surface producers must test, document, and support, and they can constrain how a library evolves.
Suppose a replacement has been available for several releases and the old method cannot express options required by new behavior. The library’s tests pass, and a compatibility checker flags the removal. The producer still cannot answer the questions that determine what to do next:
At small scale, producers can ask nearby teams or search a handful of repositories. Across many repositories, it is harder to find every caller of a method and the library version each one uses. Those answers are scattered across consumer codebases and builds.
Without that evidence, a producer may release a breaking change and discover the impact through consumer failures, or preserve an old API indefinitely because the risk is unknown. Libraries need to evolve, and their producers need evidence that helps them do so intentionally.
We built Quasar to index symbol definitions and references across Netflix repositories. For library producers, that shared index helps answer two questions:
The first identifies a potentially incompatible change. The second estimates its observed blast radius. Together, they turn a generic compatibility warning into evidence a producer can act on before merging or releasing.
Existing techniques each see a different part of the problem. Binary and source compatibility tools identify contract changes, but cannot tell who uses the changed API. Dependency graphs show declared reach, but cannot prove that code calls a particular method. Text search may miss overloads, inheritance, or the artifact version behind a call. Consumer builds provide strong validation, but running them across the fleet is expensive.
Quasar builds on SCIP, an open interchange format for semantic code intelligence. Language-specific indexers encode definitions, references, and relationships using stable symbol identifiers. Quasar retains API definitions for library versions and commits alongside references from consumer repositories. That shared identity lets it connect an API change in one repository to exact usages elsewhere, even when those repositories were indexed independently.

On each enrolled CI build, language-specific indexers submit SCIP indexes to Quasar’s ingestion service. It writes API definitions and consumer references as Parquet in Amazon S3, retaining the symbol identity, dependency version, and source location needed to investigate a change.
During pull-request review, Quasar compares indexed base and head definitions and counts direct consumer references with Amazon Athena. Quasar exposes those findings through its REST and GraphQL APIs and MCP server; follow-up usage queries provide dependency-version breakdowns and source locations. A separate compatibility-impact assessment can also follow implementations and their callers when a producer supplies a changed JVM symbol.
Consider this simplified API change:
public interface Client {
- Result getLegacyValue(Request request);
+ Result getValue(Request request, Options options);
}For a detailed compatibility-impact assessment of this removal, a producer-side tool supplies the old method descriptor. Quasar constructs its canonical symbol identity. This abridged excerpt from the direct-reference portion of Quasar’s Amazon Athena query shows the essential match:
SELECT c.change_id, 'DIRECT_REFERENCE' AS evidence_kind,
r.scm_type, r.org, r.repo, r.dep_version, r.file_path
FROM requested_changes c
JOIN quasar.symbol_refs r
ON r.symbol_canonical = c.target_canonical
requested_changes contains the API changes submitted by the producer. The SQL excerpt finds repositories that call the removed method. Quasar also checks implementations and calls through them, so it can count each affected repository once. It returns sample dependency versions and file locations to help investigate the result.
For the Client change, this tells the producer which repositories still use getLegacyValue, which versions they use, and where some of those calls occur. That helps the producer decide whether to coordinate a migration before removing the method.
Version-to-version comparison is valuable when planning an upgrade or writing a migration guide. Producers benefit even more when feedback arrives during code review.
For pull-request analysis, Quasar stores API definition snapshots keyed by commit. Given a base and head commit, it classifies symbols as added, removed, or signature-modified. Removals and modifications then become candidates for consumer-impact analysis.
An incompatible change is not automatically a high-risk change. Quasar reports the observed impact so the producer can decide what to do; it does not enforce a release policy. “No references observed” means only that Quasar found none in the indexed population. Reflection, configuration, dynamic loading, stale branches, or incomplete indexing can hide consumers. The result needs to show whether the requested commits were indexed, how fresh the consumer indexes are, and whether evidence was truncated.
Pull-request review requires indexed snapshots for the exact base and head commits. If either is unavailable, Quasar reports that it cannot compare them; it does not substitute a default-branch snapshot. This keeps a missing comparison from looking like a clean API diff.
Return to our Client change. This illustrative report brings together signals available through Quasar's API comparison, consumer-usage queries, and library-level criticality. It is not a literal response from one API:
{
"change": "REMOVED",
"symbol": "Client#getLegacyValue(Request)",
"affectedRepositories": 137,
"versionDistribution": [
{ "version": "4.2.1", "repositories": 86 },
{ "version": "4.1.7", "repositories": 38 },
{ "version": "3.9.4", "repositories": 13 }
],
"sampleConsumerLocations": [
{
"repository": "checkout-service",
"filePath": "src/main/java/com/example/checkout/CheckoutClient.java",
"lines": [84, 129]
},
{
"repository": "client-wrapper",
"filePath": "src/main/java/com/example/client/ClientAdapter.java",
"lines": [57]
}
],
"libraryCriticality": {
"tier": 1,
"basis": "highest-tier downstream application"
},
"comparison": {
"baseShaFound": true,
"headShaFound": true
}
}
The repository count is symbol-specific: in this example, 137 indexed repositories refer to the removed method. The version distribution reveals a dominant cohort on 4.2.1 and a smaller long tail still on 3.9.4. A producer can inspect affected repositories and retrieve indexed file paths, with line numbers where the index provides them. The JSON shows only two sample locations to keep the example readable. The filePath and lines shape mirrors Quasar's query contract. The tier is broader context about the library, inherited from its highest-criticality downstream application; it does not imply that all 137 callers are Tier 1.
Together, those signals change the producer’s plan. Instead of merging the removal and waiting for failures, the producer can retain and deprecate the old method, publish a migration path, coordinate a broader migration, and track the long-tail versions before removal. File paths and available line numbers turn that scope into a concrete work list for engineers or coding agents. The same API diff paired with weak or stale evidence would lead to a different action: refresh the indexes before deciding. The value is not merely detecting the removal; it is choosing a proportionate next step.

The shared SCIP format also lets Quasar index several language ecosystems. Each language indexer resolves its own code, while Quasar can use the resulting symbol identities to find references across repositories.
Conceptually, client-lib indexes Client#getLegacyValue(Request) as a definition, while checkout-service indexes a reference to the same symbol. Quasar can then connect the library API to its consumer across repositories.

Relationships are especially useful when generated code separates the API a producer owns from the symbols consumers invoke. For example, Quasar can trace a Protobuf definition through its generated Java members to the repositories that use them, even when consumer code never names the .proto element.
SCIP records symbols and their references; it does not determine whether an API change violates an ecosystem’s compatibility rules. Today, Quasar compares indexed JVM and Protobuf API definitions and traces Protobuf changes through generated Java to find affected repositories. A separate JVM compatibility-impact path uses breaks identified by a producer-side tool to query affected repositories. Go, Python, JavaScript/TypeScript, and Rust support usage queries, but Quasar does not yet assess their breaking API changes.
Today, Quasar surfaces API-change findings on pull requests, including observed consumer counts and confidence. Producers can use its other queries to inspect dependency versions and source locations, with library criticality as broader context. Together, those signals support a decision before merge.
We want to move that context earlier. An agent writing library code should recognize when it is changing a public symbol and consult Quasar before the change becomes a pull request. Quasar’s APIs and Model Context Protocol (MCP) integration provide an access path, but access alone does not create awareness. The coding workflow must also recognize public API edits so the agent knows when to query impact and when to involve the producer.

Earlier guidance will not replace pull-request analysis. The PR assessment will still verify the concrete diff and catch changes that were not recognized during coding. Coverage, freshness, ambiguity, unsupported platforms, and truncation must travel through both checks in machine-readable form. An agent should not turn “no observed usages in the available index” into “safe to remove.”
Today, agents can query Quasar through MCP when prompted. We are working toward making that context part of the coding workflow, then using identified call sites to prepare migration changes. Quasar supplies semantic evidence, an agent reduces migration toil, and the library producer remains responsible for API and release decisions.
Building this workflow led us to four practical lessons.
Today, Quasar indexes JVM, Go, Python, JavaScript/TypeScript, and Rust code for cross-repository usage analysis. It compares JVM APIs and traces Protobuf changes through generated Java. Producers can review change findings through Quasar’s REST and GraphQL APIs or its MCP server, then investigate affected repositories and call sites. We are extending this foundation toward more ecosystem-specific compatibility checks, deeper code-review integration, and agent-assisted consumer migrations that keep release approval with the producer.
Quasar is internal to Netflix, but the pattern is portable: index code semantically, retain API definitions, compare them at the point of change, query affected consumers, and report the quality of the evidence. Library producers need more than a compatibility verdict. They need to know who may be affected and have enough time to act before release.
A huge thank you to the Java Platform team at Netflix. Their expertise, collaboration, and support made this work possible
Beyond API Compatibility: Building a Tool to Measure the Blast Radius of Library Changes was originally published in Netflix TechBlog on Medium, where people are continuing the conversation by highlighting and responding to this story.

Ohio has been a reliably red state for several elections but it's competitive this year. If Democrats want to prevail, they'll have to win people who have backed Republicans, like rural voters.
(Image credit: Keren Carrión)
Trump justice department claims there could be ‘confusion’ about two Republicans on the ballot named Dan Sullivan
Donald Trump said he ordered the justice department to file a lawsuit to block the certification of Alaska’s US Senate results if the Republican incumbent loses, a move that voting rights experts called an “unprecedented intervention” by the federal government with control of Congress in the balance.
“I’m the one that said do it,” the president told reporters as he landed in Florida for a campaign rally on Friday.
Continue reading...