The Guardian

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

‘Well-known individual’ fails in bid for injunction against Guardian and ITN

Person’s anonymity remains in place subject to any appeal against high court decision

A “well-known individual” has failed in his bid to stop two media organisations from publishing allegations of inappropriate sexual activities, the high court has ruled.

The legal team for the anonymous individual, known in court only as PPT, claimed he was “highly likely” to attempt suicide if the allegations were published by the Guardian and ITN. PPT denies the allegations.

Continue reading...

‘A trailblazer in the truest sense’: poet Grace Nichols wins £10,000 Pioneer prize

The Guyana-born, British-based writer takes home the Royal Society of Literature prize honouring women writers over 60 who have broken barriers

The poet Grace Nichols has been named the winner of the 2026 Royal Society of Literature Pioneer prize, a £10,000 award that recognises women writers over 60 who broke through at a time when the literary world was less open to them.

Nichols, 76, who was born in Guyana and moved to the UK in 1977, made her name with I Is a Long-Memoried Woman, which took the Commonwealth poetry prize in 1983, and The Fat Black Woman’s Poems, a collection published the following year. Her poems have been GCSE set texts for decades, and she has written extensively for children as well as adults.

Continue reading...

NOU JAA. Minister van Essen past stikstofplannen aan "onder druk van LTO en NAJK"

Zo werkt dat in Den Haag. Eerst kom je met allemaal plannen waar iedereen piswoest op wordt, dan ga je een paar weken 'keihard onderhandelen' en dan blijken die maatregelen die eerst nog noodzakelijk leken, toch niet zo noodzakelijk en kun je de maatregelen die je in de eerste plaats wilde alsnog zonder gedoe doorvoeren. Zo doen ze het al jaren, dus doet Jaimi van Essen dat ook, mooi ingestoken bij het AD: "Onder druk van boerenorganisaties zijn de stikstofplannen van het kabinet flink aangepast." Wat een druk was dat hee! Ger Koopmans boos! Dat wil je niet! Wat je wel wilt, zijn zinnetjes in het AD als "Onder druk van de Land- en Tuinbouworganisatie (LTO) en de jonge boeren (Nederlands Agrarisch Jongeren Kontakt, NAJK) gaat die maatregel nu op de schop." Dat is succes in onze achterkamertjes polder. Komt D66 natuurlijk ook wel mooi uit, even wat DAADKRACHT tussen alle faalkracht van het Belastingplan door. Maar goed, de inhoud dan: "De strikte zones van 500 en 1000 meter rondom natuurgebieden waarin bedrijven minder stikstof mogen uitstoten worden nog niet meteen verplicht. Er komt ruimte voor maatwerk. De nieuwe rekenkundige ondergrens wordt een half jaar eerder ingevoerd. En PAS-melders worden gelegaliseerd." Klinkt allemaal logisch, maar dan is het toch ook wel logisch om je af te vragen: waarom kon dat niet meteen?

404 Media

404 Media is an independent media company founded by technology journalists Jason Koebler, Emanuel Maiberg, Samantha Cole, and Joseph Cox.

America Votes: 'CEKEVPATIVG EDELDOA'

Slopfest 2k26 continues with an election, a fanfic fiasco, and World of Slopcraft.

MetaFilter

The past 24 hours of MetaFilter

Indigenous rangers, scientists work to save lizard

Indigenous rangers, scientists work to save culturally significant lizard. As the Great Desert Skink teeters on the brink of extinction, Indigenous rangers and scientists are working to save the culturally significant lizard.

Finland leads the way

Sweden and Norway join Finland in boycotting hockey world championship games against Russia The Court of Arbitration for Sport ruled to reinstate Russian teams to competition in International Ice Hockey Federation (IIHF) games on October 30th. Citing Russia's invasion of Ukraine, Finland won't have it and is rallying other nations to join the boycott.

History doesn't repeat but it rhymes, as they say. Remember when the Soviet Union invaded Afghanistan? The boycott that dashed Olympic dreams in 1980

PISS

Live KEXP Performance. PISS is a noisy, genre-bending four-piece band from Vancouver, B.C. Combining punk, poetry, sound collage, performance art, and visual art, the band creates a multidisciplinary body of work that blurs the line between personal and political. Their debut album is out now. If Chat Pile + Couch Slut + Jesus Lizard + Sprain merged together and railed against the patriarchy.

Bandcamp. Kerrang review.

Sven Ratzke neemt zijn publiek in Berlijn mee in een reis door de filmgeschiedenis: ‘Nederlanders houden van schadenfreude, Duitsers niet’

De Nederlands-Duitse performer Sven Ratzke (49) bereidt zich voor op de Duitse première van zijn show Kopfkino in een oude spiegeltent in Berlijn, waar je de sfeer van de jaren twintig en dertig proeft. „Als jochie stond ik hier zelf aan de kassa om mijn helden te zien.”

Nederland draait en stemt voor het eerst niet tegen het Amerikaans embargo van Cuba

Voor het eerst onthield Nederland zich bij de Verenigde Naties van stemmen tegen het Amerikaanse handelsembargo tegen Cuba. Ook Duitsland en Italië stemden niet. De EU blijft officieel tegen het embargo, dat „negatieve economische en humanitaire impact heeft op het Cubaanse volk”.

The Register

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

Pokémon bakeoff reveals best JavaScript frameworks for AI

Most JavaScript programmers default to their ride-or-die frameworks, but such loyalties can hinder them when they task AI agents with doing their dirty work. Human-friendly tools aren't necessarily the most effective ones for the model-powered minions. "One of my pet peeves with the web development community is that so many of the decisions we make are vibes-based,” wrote Seattle-based Nolan Lawson, currently a developer at AI security firm Socket. That’s an understatement; the JavaScript wars have been well underway for over a decade now, with each new framework promising to cure the woes of last year’s release. Not wanting these vibey biases to seep into the realm of AI, Lawson created a benchmark to compare how different JavaScript frameworks perform under the same agentic model. He subsequently ran the test on 12 JavaScript frameworks, publishing the results in a post that compared each framework in terms of build cost, maintainability, and end-user performance of their agent-built apps. The results are illuminating. In general, agents tend to work more efficiently with server-centric frameworks than with client-heavy “Single-Page App” (SPA) frameworks (which should tickle for React haters). But the biggest take-away should be less controversial: agents best utilize those frameworks that favor convention, API stability, and concision. How to compare JavaScript frameworks For the experiment, Lawson wrote a set of instructions for a Claude Code agent to build a basic Pokémon web application using the PokéAPI. The model used the identical setup on 12 different frameworks and JavaScript stacks: Angular, Astro, Gracile with Lit, Hono with htmx, vanilla JavaScript with Vite, Next.js, Nuxt, Qwik, React Router, TanStack Start, SolidStart, and SvelteKit. Lawson evaluated each stack across five independent sandbox runs; the repeated iterations smoothed the variance in the model’s performance. To verify the resulting app met the specs, Lawson deployed a custom automated test suite that queried the browser's accessibility tree to ensure interactive elements like buttons and inputs weren’t faked – a shortcut LLMs occasionally take. Lawson also used Google Lighthouse to measure transfer size and runtime performance. If the frameworks specified official MCP servers, Claude plug-ins, and agent-skill files, Lawson provided them as resources to the agents (though they weren’t always consulted). Otherwise, he did not mandate any specific architecture for rendering the app. Comparing 12 JavaScript frameworks The differences between the most cost-effective builds and the most expensive ones are substantial, to say the least, with the best lapping the efforts of the stragglers. If you want to build a Pokéworld cost-effectively, the strongest bet is on Hono paired with htmx. This tag-team of technologies had the most economical run, with a median cost of $2.67 per Pokéapp. Perhaps this is not surprising, given that the duo runs entirely on the server, thereby eliminating a whole set of checks required to synchronize an architectural split between client and server. It also helped minimize the code, which resulted in fewer output tokens being consumed. Nearly as effective was Astro ($2.76). Like Hono/htmx, Astro does everything server-side. Server-side data crunching also helped Astro achieve the fastest median time to build and test the app, at 8.2 minutes. Nuxt ($2.82) was the most cost-effective option for an SPA-like approach. Nuxt renders code on the server that gets hydrated on the client. Nuxt is actually built on Vue.js, but is “opinionated,” eliminating a lot of boilerplate that the agent must write. Nuxt also handles data transfer and file routing internally, which is more code not to fuss over. It’s also worth noting Nuxt consumed the fewest tokens of the bunch (3.85 million), though that did not make it the cheapest, given how Claude charges different rates for input and output tokens. Nuxt produced the app in 1,415 lines of code, which is second only to Hono/htmx's 1,370 lines. Overall, these top three frameworks were within the margin of error of each other, which means any one of them could have gotten the top score depending on what kind of day the LLM was having. Some of the more traditional frameworks lumbered way behind, however. A SvelteKit-based app cost $4.28 to generate, with the agent repeatedly going back to the SvelteKit documentation to get a better handle on how the recently-updated Svelte works. Angular was the most expensive way for an agent to build an app, costing $4.97 while taking 17.2 minutes and chewing up 9.76 million tokens (with the agent failing to even finish a working app in two of its five attempts). All the resulting apps aced the Lighthouse accessibility and performance tests. It’s a pretty simple app to render, Lawson acknowledged. Astro’s app had the fastest loading time (called Largest Contentful Paint or LCP) of 810 ms, while the slowest frameworks in the cohort – Next.js (2,090 ms) and TanStack Start (2,028 ms) – took more than twice as long to deliver the goods, perhaps because of all the JavaScript they shipped to the client. Gold stars for all Lawson hopes this work will set the stage for applying a bit more rigor in selecting frameworks for AI jobs, now that developers won’t have to do the actual heavy lifting themselves. But a few developers on Hacker News pointed out AI efficiency isn’t the only factor to consider. There’s the human component of maintaining the framework as well. “After a decade of React, I'm not going to go learn htmx or any other marginally better same-shaped tool for a new project, especially when it'd degrade my ability to review and debug another actor's work product,” one wrote. After all, the frameworks themselves might evolve with the help of AI, minimizing their differences over time. “Besides a rewrite to another framework using AI, another option is to modernize the framework with AI instead,” someone else noted. ®