The Guardian

Latest news, sport, business, comment, analysis and reviews from the Guardian, the world's leading liberal voice

PSG party amid Arsenal heartbreak; Liverpool target Iraola; Women’s FA Cup final buildup – matchday live

⚽ Pre-match news before Brighton v Manchester City
PSG dash Arsenal dreams | Read Football Daily | Mail us

The social media reaction was quite something last night…

With that, Arsenal fans, I want to hear from you! What are your thoughts on yesterday’s match? And how are you feeling now?

Continue reading...

Paraguay World Cup 2026 team guide

After a public holiday was declared to celebrate World Cup qualification, expect a physical Paraguay side well prepared for intense conditions

This article is part of the Guardian’s 2026 World Cup Experts’ Network, a cooperation between some of the best media organisations from the 48 countries who qualified. theguardian.com is running previews from three countries each day in the run-up to the tournament kicking off on 11 June.

Continue reading...

‘I was five seconds from death’: Rinat Akhmetov, Ukraine’s richest man, on owning Shakhtar and resisting Russia

In a rare interview the businessman discusses football, his ownership of the Azovstal steelworks and why he is optimistic about the future

It is the morning after Russia’s heaviest aerial raid on Kyiv in several months. At least 25 people have been killed and, as always, those emerging from a sleepless night are the lucky ones. Rinat Akhmetov meets the Guardian at the end of a paved driveway half an hour from the city centre. Shakhtar Donetsk’s owner rarely gives interviews and his whereabouts have been a subject of conjecture during the war.

But he is here in Ukraine, speaking to mark the 90th birthday of a club whose tribulations over the past dozen years have been unmatched. It is also 30 years since Akhmetov, the richest person in Ukraine and arguably eastern Europe’s most influential businessman, became president of Shakhtar. The club has been a labour of love, the straightforward face of a career whose complexities beyond football have been widely documented. Akhmetov’s influence spreads across the country and beyond, most visibly in the form of places such as Azovstal, the iron and steelworks that became symbolic of a nation’s resilience in 2022.

Continue reading...

The Mothers of May’s 20-year struggle for justice after Brazil police rampage

In 2006 police took revenge for deadly prison riots by killing more than 500 people in alleged shootouts that others call executions. A court is to rule on compensation for victims

When authorities in the Brazilian state of São Paulo transferred nearly 800 suspected gang members to maximum-security prisons in May 2006, the crime group launched a wave of prison riots and attacks on law enforcement officers. Fifty-nine police and prison officers were killed.

In the following nine days, police officers took their revenge, killing more than 500 people in what were described as shootouts with “criminals”, but which human rights organisations and forensic studies attribute, at least in large part, to executions, including of innocent people.

Continue reading...

Hybrid training: is this the secret to getting fitter and stronger?

Whether it’s Hyrox or CrossFit, some of this century’s biggest exercise trends have one thing in common: combining cardio with strength training. Here’s how to do it

Tough Mudder. CrossFit. Hyrox. Some of this century’s biggest fitness trends have one thing in common: they require feats of both strength and endurance. People used to pick a side: either you used weights and resistance machines to build your muscles or you did cardio for the sake of your heart and lungs. Now everyone wants to be a “hybrid athlete”. So is this the best way to get fit – and where do you start if you’re a complete beginner?

Continue reading...

Warneet

Thunder1203 has added a photo to the pool:

Warneet

Another shot of South Jetty

VK: Voorpagina

Volkskrant.nl biedt het laatste nieuws, opinie en achtergronden

Noodverordening moet ‘hufterigheid’ in Zandvoort tegengaan. ‘Die meiden zijn net zo brutaal’

Trump valt opnieuw paus aan vanwege zijn kritiek op Iran-oorlog

Wel.nl

Minder lezen, Meer weten.

China dreigt met tegenmaatregelen bij nieuwe EU-handelsstappen

BEIJING (ANP/BLOOMBERG) - China heeft dit weekend gewaarschuwd dat het "resoluut" zal terugslaan als de Europese Unie met nieuwe beperkende handelsmaatregelen komt. De uitspraak is een reactie op een conclusie van de Europese Commissie op vrijdag dat de huidige handelsrelatie met China niet houdbaar is.

"Mocht de EU volharden in het eenzijdig invoeren van nieuwe handelsinstrumenten en het opleggen van discriminerende beperkingen, dan zal China vastberaden tegenmaatregelen nemen en effectieve maatregelen treffen om haar eigen belangen te beschermen", staat in een verklaring die door het Chinese ministerie van Handel naar buiten is gebracht.

De EU vindt dat China oneerlijke concurrentie bedrijft door eigen bedrijven voor te trekken en kritieke grondstoffen die het heeft maar mondjesmaat te verhandelen met strategische partners zoals Europa. In Brussel wordt nu ook gesproken over strenger handelsbeleid richting China, waaronder een mogelijke maatregel om China's toegang tot de EU-markt voor chemicaliën, metalen en schone energietechnologie te beperken.


Pensioengat zzp’ers: zo groot is het probleem echt

Zzp’en is populair, maar pensioen hoort daar zelden bij. Terwijl de AOW hooguit een basisinkomen biedt, bouwt een groot deel van de zelfstandigen niets extra op. Volgens onderzoek bouwt bijna de helft van de ruim 1,2 miljoen zzp’ers momenteel geen enkel pensioen op, terwijl maar een minderheid zich daar écht zorgen over maakt.[ vvponline]

Werknemers in loondienst zijn automatisch aangesloten bij een pensioenfonds en krijgen vaak ook een werkgeversbijdrage. Zzp’ers moeten alles zelf regelen, van keuze voor een product tot discipline om jarenlang in te leggen. In de praktijk schuiven velen dat voor zich uit, omdat inkomen onregelmatig is of omdat andere zaken urgenter lijken.

Waarom het pensioengat zo hard groeit

Het pensioengat van zzp’ers heeft een paar terugkerende oorzaken. Veel zelfstandigen focussen op de korte termijn: opdrachten binnenhalen, een buffer opbouwen, belasting betalen. Pensioen voelt abstract en ver weg, zeker als u dertig of veertig bent.

Daarnaast is het aanbod versnipperd en de fiscale spelregels veranderen regelmatig. De fiscale oudedagsreserve (FOR) is bijvoorbeeld sinds 2023 afgeschaft; bestaande reserves kunnen alleen nog worden omgezet in een lijfrente. Dat helpt niet bepaald om het eenvoudig en overzichtelijk te maken.[ centraalbeheer]

Hoe groot is uw pensioengat ongeveer?

Een grove vuistregel: wie de hele loopbaan niets opzijzet, mist al snel een aanvullend pensioenvermogen van enkele tonnen. Stel dat u gemiddeld 50.000 euro per jaar verdient en eigenlijk zo’n 15 tot 20 procent zou moeten reserveren voor later. Als u dat 30 jaar lang níet doet, loopt u al snel honderdduizenden euro’s mis aan vermogen, zelfs bij een bescheiden rendement.

Ter vergelijking: werknemers bouwen via hun fonds vaak automatisch 10 tot 20 procent van hun salaris aan pensioenrechten op. Dat is voor een zzp’er later vrijwel niet meer in te halen zonder extreem hoge inleg.

Vijf concrete stappen die wél werken

Wie het pensioengat wil verkleinen, moet vooral beginnen. De perfecte oplossing bestaat niet, de verkeerde is niets doen. Deze vijf stappen zijn een goede basis:

  1. Automatische inlegStel een maandelijkse overboeking in naar een aparte pensioenrekening, bijvoorbeeld direct na binnenkomst van uw honorarium. Zie het als een vaste last, net als huur of hypotheek.
  2. Fiscale jaarruimte benutten. De Belastingdienst biedt aftrek voor lijfrentepremies als u een pensioentekort hebt. Dat gaat via de zogenoemde jaarruimte en eventuele reserveringsruimte over eerdere jaren. Daarmee verlaagt u nu uw belastingdruk en bouwt u vermogen op voor later.[ belastingdienst]
  3. Lijfrente of pensioenrekening gebruiken Met een bancaire lijfrente of pensioenbeleggingsrekening kunt u binnen uw jaarruimte fiscaal vriendelijk sparen of beleggen voor pensioen. Inleg is (binnen de regels) aftrekbaar, de uitkering later belast – vaak tegen een lager tarief dan nu.[ nn]
  4. Langetermijnbeleggen: wie een horizon van twintig tot dertig jaar heeft, kan een deel in indexfondsen of andere brede beleggingsproducten stoppen. Historisch levert dit vaak meer op dan sparen, al met grotere schommelingen onderweg. Discipline en spreiding zijn cruciaal.
  5. Spreiden over meerdere pijlers: combineer fiscaal pensioen via lijfrente met vrij beleggen, extra aflossen op de hypotheek of investeren in een eigen woning. Hoe meer bronnen van inkomen u later hebt, hoe minder kwetsbaar u bent.

Een illustratief voorbeeld: een zzp’er die 300 euro per maand inlegt en gemiddeld 5 procent rendement haalt, bouwt in 30 jaar grofweg een kwart miljoen euro op. Dat is geen gouden pensioen, maar wel een stevig extra inkomen bovenop AOW.

Politiek: blijft pensioen voor zzp’ers een blinde vlek?

De politiek spreekt al jaren over betere bescherming voor zelfstandigen, maar concrete, breed toegankelijke pensioenoplossingen blijven uit. Wel wordt gewerkt aan een nieuwe Zelfstandigenwet en aan meer duidelijkheid rond schijnzelfstandigheid, waarbij ook pensioenrechten in het geding zijn.[ rijksoverheid]

Tegelijkertijd willen sommige partijen juist meer collectieve voorzieningen en mogelijk zelfs verplicht pensioen voor zelfstandigen, terwijl andere partijen de nadruk leggen op keuzevrijheid. Zolang daar geen helder beleid uitrolt, blijft de praktijk hetzelfde: u moet het als zzp’er voorlopig vooral zelf regelen.

Uitstel is het grootste risico

Het grootste risico is niet een tegenvallend rendement, maar te laat of nooit beginnen. Wie pas op zijn 55e in actie komt, moet absurd hoge bedragen per maand inleggen om nog een beetje pensioen op te bouwen.

Wie de pijn nu een beetje voelt – door structureel een paar honderd euro per maand weg te zetten – voorkomt dat het straks een groot probleem wordt. Pensioen is saai, maar de financiële vrijheid om straks te kunnen stoppen met werken is dat allerminst.


Looks like broccoli

Kyu John has added a photo to the pool:

Looks like broccoli

Mt. Fuji in sunset

joka2000 has added a photo to the pool:

Mt. Fuji in sunset

@Kugenuma beach
Happy Sunday!

Chiba, Japan 千葉

Mr Mikage (ミスター御影) has added a photo to the pool:

Chiba, Japan 千葉

The rice field

etsu2 has added a photo to the pool:

The rice field

Nikon-Zf(NIKKOR Z 24-200mm f/4-6.3 VR)

Rijnmond - Nieuws

Het laatste nieuws van vandaag over Rotterdam, Feyenoord, het verkeer en het weer in de regio Rijnmond

Gemeente en bewoners in gesprek over arbeidsmigranten: 'Woongenot is ver te zoeken'

De gemeente Rotterdam wil in gesprek met bezorgde bewoners van Rozenburg na klachten over de toename van arbeidsmigranten. Een petitie over het onderwerp werd 1200 keer ondertekend. "Het college ziet dat dit onderwerp de bewoners raakt", laat een woordvoerder weten.

Auto crasht op snelweg, bestuurder slaat op de vlucht

Op de verbindingsweg van de A20 naar de A4, richting de Beneluxtunnel, is in de nacht van zaterdag op zondag een auto gecrasht. Het voertuig klapte tegen de vangrail en raakte flink beschadigd. Toen de auto werd gevonden was de bestuurder spoorloos.

Brokkenpiloot op de vlucht met motorkap in de lucht, lantaarnpaal en prullenbak gesneuveld

Een automobilist in Rotterdam-Feijenoord heeft het bont gemaakt op de vroege zondagochtend. De bestuurder reed een lantaarnpaal uit de grond, raakte een prullenbak en sloeg vervolgens op de vlucht met de motorkap van de auto omhoog.

Chiba, Japan 千葉

Mr Mikage (ミスター御影) posted a photo:

Chiba, Japan 千葉

Voormalige Franse kolonie Frankrijk nieuwerwets gezellig: rellen en 426 arrestaties na winst Champions League PSG

Social

Kijk dat hele land is gebouwd op de viering van regicide, onlusten horen erbij als stokbrood en mosterd. Maar als de MOSLIMS EN AFRIKANEN HET DOEN gaan we er echt even iets van zeggen want nu is het niet grappig meer er zijn grenzen (behalve om West-Europa). Tussenstand: in heel Frankrijk 426 arrestaties, waarvan 283 in Parijs. Afijn, plunderingen, geweld tegen politie en alles wat op het verkeerde moment op de verkeerde plaatst was. Faculteiten sociale wetenschap hebben zich over de kwestie gebogen en concluderen dat het komt door de hittegolf. Veel meer beeld na de breek.

Naschrift 09:20 - Het eerdere filmpje waarin vrouwen in auto belaagd worden is uit dit topic gehaald, dat was namelijk vorig jaar.

Onlust!

SocialSocial

Plunderingen

Social

Wat een slagveld

SocialSocialSocialSocialSocialSocial

The Register

Biting the hand that feeds IT — Enterprise Technology News and Analysis

Netflix wiz creates app to slash AI bills, then open sources it

As the COOs from both Uber and Microsoft recently learned, encouraging company engineers to use AI aggressively can lead to hefty usage bills, perhaps even offsetting all the gains from laying off employees. The AI bills at Netflix may not be so eye-popping thanks to company senior engineer Tejas Chopra, who has created software to prune agent instructions, as measured in tokens, before they hit the LLM. Chopra has estimated that as much as 90% of tokens are redundant to the giant thinking machine of your choice. Although not an official Netflix project, several teams there already use Project Headroom, and a number of external projects rely on it as well. In a talk at the Open Source Summit last week, Chopra said that Headroom has saved an estimated $700,000 for its users, who collectively now have 200 billion tokens to spend elsewhere. Not bad for an open source application that’s been out only since January. Headroom, currently at a still-raw v0.22, has gathered 2,000 stars on GitHub and has been forked over 120 times. “A lot of our users are people who have been really burned by token costs, more than anything else,” Chopra said in his presentation. Lossless context compression A $287 bill from Claude Sonnet first brought Chopra’s attention to the idea of token economization. The bill was typical home project stuff: a bit of debugging, some refactoring, MCP tools querying a database. At the time, Claude Sonnet’s token-based pricing seemed pretty generous: $3 for every million input tokens, or $6/million if you went over the 200,000 token limit for your context window. Still, that $287 added up quickly. Upon deeper inspection, Chopra found a lot of this data was highly redundant to the LLM. By and large, his own hand-crafted instructions were not the culprit. Rather it was all the boilerplate and machine metadata that came along for the ride: Needlessly-verbose JSON schemas, nested templates within API responses, identical database columns. “This isn’t prose. This isn’t creative writing. This is compressible data masquerading as text,” Chopra wrote in a blog post introducing his software. In 2025, a group of researchers found that reading user input accounted for about 76% of all token consumption. The model providers have their own tools to save tokens. But to date, the settings on these tools are somewhat oblique to end users. By default, Claude has a prefix cache setting of just five minutes. After five minutes of inactivity, the entire context window needs to be refreshed, even if the LLM needs the exact same data. Another setting is exposed in the API documentation: a one-hour time to live (TTL). But there is a catch. "You pay two times the cost for your writes to get 90% savings for your reads," Chopra told the audience. It’s up to you to find the sweet spot. There are also a number of new commercial token barbers popping up, such as YCombinator-funded Token Company, which offers token compression as a service. On the open source side there is RTK (Rust Token Killer), which trims to the output of verbose commands, such as calls to a repository. Another open source project, LeanCTX, is a variant of RTK. All these tools are useful, Chopra admitted, but he designed Headroom to keep the operations confined to the developer’s workflow. And it had something none of the apps and services could offer: reversible compression. Headroom’s job is to compress all the source material that is fed into the user’s context window – not only the conversation history, but also logs, tool outputs, files, chunks of documentation that the RAG found useful – before it arrives at the LLM. The context window is the set space for each user session. The latest frontier models are rapidly expanding their context windows upwards towards two million tokens, which holds both input and output. Such generosity is a mixed blessing, as Pope Leo might point out. As a unit of measurement, a single token is more or less equivalent to a human word. For pay-as-you go plans, the more you feed the context window, the more you’ll pay. Gobbling tokens like Pac-Man Running on Python and Node, Headroom runs as a proxy (port 8787) on the engineer’s computer. The user wraps their LLM at the command line interface (i.e. “headroom wrap codex”) and it then parses the input. While Headroom does compress a bit of programming code and human instruction, it is best at chopping server logs (90% of which can be jettisoned), MCP tool outputs (70% redundant JSON), Database outputs (it’s all one schema), and file trees (much repeated metadata). Headroom’s first step is a process called CacheAligner which looks only for information that has been changed within input that's already been entered, and ships only the new info, eliminating the need to replace an entire body of mostly unchanged text in KV Cache, the cache where the AI provider stores the user’s context window. “If your system prompt contains a date field or contains some UUID that changes per session, you are effectively getting a cache miss every single time,” he told the audience. “That will blow up your costs.” Then, a router process infers the type of content and sends it to one of a number of compressors. An Abstract Syntax Tree (AST) compressor squishes programming code. JSON and Document Object Model (DOM) compressors snip unneeded JSON and Web boilerplate, respectively. Headroom also has some “squashers” that look at text or JSON input and decide which bits are actually relevant, based on statistical analysis. These tools learn in a feedback loop if they are over- or under-compressing, based on how often the model has to call back into the original uncompressed prompt. The final process, called Compress Cache and Retrieve (CCR), offers that ability for the LLM to look at the original unsquashed data. It puts markers to where the data has been compressed, so if the LLM wishes to get the original context, it can call a Headroom MCP to retrieve the needed material from the user’s machine. The original context is stored on Redis or SQLite. There is still work to be done to this software stack, Chopra admitted, particularly on testing accuracy. It should be an easy task because the CCR stores the original prompts. More compressors can also be built for other specific types of data, such as financial data. Audio, image, and video will also have to be tackled (one user has already forked the project for video parsing). A related project, which Chopra says will be open source soon, is Headlight. Headlight will keep track of the origin of each token, which could be especially handy for ensuring the accuracy of multi-model work. A token saved is a token earned Minding your tokens does not only save money, it can improve results, research suggests. Agents send more context than the model can possibly use, which, in addition to emptying the user’s coffers, can actually make the LLM dumber. Like the rest of us, LLMs get confused when presented with too much information. A group of Stanford University boffins found that LLMs tend to pay more attention to the beginning and the end of the context window, and tend to disregard the middle bits. Likewise, a set of researchers from data integrator Chroma deduced that, across 18 LLMs, “performance grows increasingly unreliable as input length grows.” “Context rot,” they called this phenomenon. Trimming prompts can also improve latency. In his presentation, Chopra relayed how one of Headroom’s users forked the software for a voice-activated application. With voice, even silence can generate tokens. The user expects a response from the app within 200 milliseconds for the service to sound natural, so the company is using Headroom to help shrink that latency window down as much as possible. Headroom also offers some good news for those worrying about data centers heating the world into a fiery inferno with their energy usage. Fewer tokens means a smaller context window, which means less energy use – at least until Jevon's Paradox kicks in and people find even more power-hungry ways to render their animated cat movies. ®