The Guardian

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

It’s time MPs levelled with us: Britain is already at war, and we’ll need to do two things to survive it | Gaby Hinsliff

Cyber-attacks, disinformation and blockading of supplies. This is what living in a war zone can look like now

We are at war. Four words that sound ludicrously melodramatic on a sunny spring day, when all may not be exactly right with the world – but when you can still shut your eyes to a lot of it just by switching off the news and cracking on with life. No bombs are falling, no bullets flying, no sirens sounding. Though the idea that Britain is already under a form of hybrid attack is commonplace in defence circles, politicians still mostly skirt around it; and it was jolting at first to hear the Labour MP (and former RAF wing commander) Calvin Bailey make the case for conflict being our new reality at a conference hosted by the Good Growth Foundation thinktank last week in London. But then he started to unpack his reasoning for why war is no longer what you think it is.

If war can be considered an assault on five fronts – against a country’s political leadership, critical infrastructure, essentials such as food or fuel supplies, civilian population and armed forces – then Britain is arguably now being attacked on the first four without a shot being fired. Think of rampant, Russian-generated political disinformation on social media and attempts to bribe British politicians; of Russian submarine surveillance of the British undersea cables carrying most of our internet traffic, or the four “nationally significant” cyber-attacks recorded every week; of the blockading of food and fuel supplies through the strait of Hormuz. Think, too, of Keir Starmer’s warning in the Sunday Times last week of conflict with Iran coming home to British civilians via “the use of proxies in this country”. He didn’t elaborate, but counter-terrorism police say they are investigating whether a spate of arson attacks on synagogues, Jewish-owned businesses and Iranians living in Britain may have been sponsored by Tehran – a thugs-for-hire tactic familiar from the Russian playbook for sowing division and hate.

Gaby Hinsliff is a Guardian columnist

Continue reading...

Logging, murder and money: can Mexico’s ancient forests be saved from the cartels?

In the Sierra Tarahumara, gangs ‘disappear’ those who resist their lucrative illegal tree-felling operations

Decades ago, the children of Rochéachi village in the Sierra Tarahumara – pine-covered mountains of north-west Mexico’s Chihuahua state – would run through the forest by night. In the rainy season, they would collect fireflies whose glimmering light would flicker through the hollows of the pine trees.

“We had peace. We used to walk and play and be together,” says one mother of three, who asked to remain anonymous, about the forest she once knew. “Now, children can’t go out to play. We don’t know what might happen.”

Continue reading...

Behance Featured Projects

The latest projects featured on the Behance

Cambridge Audio


Cambridge Audio is one of the UK's great audio success stories. An independent British company, quietly making some of the world's best hi-fi products since 1968. For decades, they've been trusted by audiophiles, renowned for brilliant sound, obsessive engineering and quality that lasts. But while the products kept getting better, the brand hadn't evolved at the same pace. Our role was to open it up: to help Cambridge connect with new audiences, break out of the hi-fi bubble and build long-term relevance.

Rijksoverheid.nl - Nieuwsberichten

Nieuwsberichten op Rijksoverheid.nl

Nederland nieuw Nationaal Park rijker: de Hollandse Duinen

Minister van Essen van Landbouw, Visserij, Voedselzekerheid en Natuur (LVVN) heeft Nationaal Park Hollandse Duinen officieel de status van nationaal park verleend. Daarmee krijgt het gebied een erkend kwaliteitslabel en meer mogelijkheden voor samenwerking en financiering van natuur- en gebiedsontwikkeling. Het 22e Nederlandse nationale park loopt van Hoek van Holland tot Hillegom en beslaat ruim 18.000 hectare. Het bestaat uit een afwisselend landschap van duinen, stranden, bossen, parken, veenweiden, bollenvelden en stedelijk gebied. In het gebied leven meer dan 7.000 soorten planten en dieren.

Rijnmond - Nieuws

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

Let op! Deze brug en weg zijn deze week dicht, nu al lange files

Wegverkeer in en om Alblasserdam moet deze week rekening houden met omleidingen. De N915 tussen Hendrik-Ido-Ambacht en Alblasserdam, inclusief de Brug over de Noord, is tot en met vrijdagavond dicht. Dat geldt zowel overdag als ‘s nachts.

Let op! Deze brug is deze week dicht maar omrijden kost niet veel tijd

Wegverkeer in en om Alblasserdam moet deze week rekening houden met omleidingen. De N915 tussen Hendrik-Ido-Ambacht en Alblasserdam, inclusief de Brug over de Noord, is tot en met vrijdagavond dicht. Dat geldt zowel overdag als ‘s nachts.

Temperatuur schiet omhoog: het kan wel 25 graden worden

Ben je nog niet uitgekeken op zonnige, droge lentedagen? Goed nieuws: de komende dagen houdt dat weer aan en het wordt elke dag ietsje warmer. De temperatuur loopt op tot wel 25 graden.

Zonnig en droog weer houdt aan, temperatuur schiet omhoog: het kan 25 graden worden

Ben je nog niet uitgekeken op zonnige, droge lentedagen? Goed nieuws: de komende dagen houdt dat weer aan en het wordt elke dag ietsje warmer. De temperatuur loopt op tot wel 25 graden.

VK: Voorpagina

Volkskrant.nl biedt het laatste nieuws, opinie en achtergronden

Vernielingen aangericht bij beoogd azc in Loosdrecht; één verdachte opgepakt

Oekraïne neemt opnieuw haven aan Zwarte Zee onder vuur, brand bij olieraffinaderij

Wel.nl

Minder lezen, Meer weten.

Banken roepen sociale media op tot meer actie tegen onlinefraude

AMSTERDAM (ANP) - Banken in Nederland roepen big tech en socialmediaplatforms op om meer te doen tegen onlinefraude. Volgens de Nederlandse Vereniging van Banken (NVB) is fraudebestrijding anders "dweilen met de kraan open" omdat een groot deel van de onlinefraude begint op sociale media.

Banken doen de oproep nadat de schade door bankhelpdeskfraude vorig jaar is gestegen, blijkt uit de jaarlijkse fraudecijfers. In 2025 steeg de schade met 3 miljoen euro tot 25,8 miljoen euro.

"Onlinefraude is een groot maatschappelijk probleem. Ik hoop daarom echt dat sociale mediabedrijven willen helpen om de schade als gevolg van onlinefraude verder terug te dringen. Denk bijvoorbeeld aan het verwijderen van nepadvertenties en valse websites", zegt voorzitter van NVB Medy van der Laan.

Meta, het bedrijf achter WhatsApp, Facebook en Instagram, verklaarde tegen Het Financieele Dagblad, die de oproep van de banken als eerste bracht, zich niet te herkennen in de beschuldigingen. Ook TikTok zei tegen die krant alles te doen om fraude te voorkomen.


Leontien vanMoorsel ontdekt dat smetvrees en een tv-show in India een slechte combinatie zijn.

Leontien van Moorsel dacht met The bi-cycle race een nieuw avontuur tegemoet te rijden, maar in India liep ze keihard tegen haar oude demonen op. De combinatie van smetvrees, gebrekkige hygiëne en een zwaar tv-format bleek voor de oud-wielrenster simpelweg niet vol te houden.

In het SBS 6-programma reizen bekende duo’s per fiets door het buitenland, maar voor Leontien werd India een hindernis die niets met kilometers of hoogtemeters te maken had. Ze sliep nauwelijks, durfde amper te eten en voelde haar oude eetstoornis weer aan de poort rammelen. Dan gaat het niet meer om televisie, maar om mentaal overeind blijven.

Geflankeerd door haar zus Wilma kondigde ze geëmotioneerd haar vertrek aan en koos daarmee bewust voor haar gezondheid én haar voorbeeldfunctie richting de cliënten van haar Leontienhuis. In Nederland kan ze haar dwangmatige angst voor vuil meestal regisseren, in India nam het decor het van haar over.

Toch bleef er iets hangen dat groter is dan een mislukt tv-avontuur: het besef hoe comfortabel Nederland is – en hoe veerkrachtig mensen zijn die met veel minder moeten rondkomen. De Indiase gastvrijheid hield haar naar eigen zeggen een spiegel voor. Soms is opgeven voor de camera de moedigste keuze die je kunt maken.


shades of pale white

Keith Midson has added a photo to the pool:

shades of pale white

Moonrise over the Derwent River, Taroona, Tasmania.

Soniferous Aether

Imagine you could ride alongside a sound wave. It would probably be pretty cool, right? We're putting in a departmental budget request to buy a really fast plane so we can check it out.

The Daily WTF

Curious Perversions in Information Technology

CodeSOD: Lint Brush Off

A few years back, C# added the concept of "primary constructors". Instead of declaring the storage for class members and then initializing them in the constructor, you can annotate the class itself with the required fields, and C# automatically generates a constructor for you. It's all very TypeScript and very Microsoft, and certainly cuts down on some boilerplate.

Esben B's team isn't really using them in many places, but they are using a linter which is opinionated about them. So this in-line constructor causes the linter to complain:

    public DocumentNetworkController(ILookupClient service)

The linter wants you to switch this to a primary constructor. Esben didn't want to do that, and didn't want to change the global linter configuration, and so added a pragma to disable that particular warning:

#pragma warning disable IDE0290 // Use primary constructor
    public DocumentNetworkController(ILookupClient service)
#pragma warning restore IDE0290

The linter didn't like this. It threw a new warning: that this suppression wasn't needed. Which was news to Esben, as clearly the suppression was needed if you wanted to make the warnings go away. The obvious solution was to disable the warning that you didn't need to disable the warning:

#pragma warning disable IDE0079, IDE0290 // Use primary constructor
    public DocumentNetworkController(ILookupClient service)
#pragma warning restore IDE0290, IDE0079

Except this doesn't work. These pragmas take effect on the next line, which means you can't disable IDE0079 on the same line as IDE0290 and expect it to work. Which means the final version of the code looked like this:

#pragma warning disable IDE0079 // Disable warning about not needed supression
#pragma warning disable IDE0290 // Use primary constructor
    public DocumentNetworkController(ILookupClient service)
#pragma warning restore IDE0290, IDE0079

Esben writes:

So the nice recommendation to use a primary ctor ended up with 3 lines of annoying boilerplate code. Good times \o/

While yes, this is frustrating, I will say there's an element of "when the table saw keeps taking fingers off, that may be more of a you problem." I don't know the details, so I can't say, "just change the linter config or adopt its recommendation" and claim that the problem goes away, but when the tool hurts you, it's a definite sign of one of two things: it's either the wrong tool, or you're using it wrong.

[Advertisement] ProGet’s got you covered with security and access controls on your NuGet feeds. Learn more.

Mornington Crescent station, London モーニングトン・クレセント駅、ロンドン

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

Mornington Crescent station, London モーニングトン・クレセント駅、ロンドン

Found Photograph

Thomas Hawk posted a photo:

Found Photograph

You and Me and That Red and White Car

Thomas Hawk posted a photo:

You and Me and That Red and White Car

Ius Mentis

Internetrecht door Arnoud Engelfriet

Moet ik zeshonderd kilo verkeerd geleverde tegels steeds naar buiten sjouwen?

Via Reddit:

Onze bestelling [wandtegels] is verkeerd gegaan. Er is een compleet andere type, formaat, merk en hoeveelheid geleverd. … We hebben in eerste instantie de tegels binnen opgeslagen, maar 600kg aan tegels verplaatsen is niet makkelijk. Nu zou het bedrijf de bestelling vandaag komen ophalen. Dus wij de 600kg tegels weer aan de weg gezet. Eenzijdig is de afspraak ineens verzet naar donderdag. Moeten wij ze nu weer naar binnen slepen, en hoe vaak moeten we dat dan doen?
Volgens de wet moet de handelaar bij nonconformiteit naleveren, herstellen of vervangen (art. 7:21 BW) en dat moet natuurlijk kosteloos. Zo te lezen is deze tegelboer dat ook van plan, alleen lukt het even niet om het te komen halen.

Nou is een doos in de gang laten staan voor de meeste mensen nog tot daar aan toe. Maar hier gaat het om zeshonderd kilo tegels, die dus na ontvangst in de schuur gezet zijn, toen buiten gezet en nu dan weer naar binnen en op donderdag weer naar buiten. Ik krijg al rugpijn als ik er aan denk.

Hierover zegt de wet in datzelfde artikel (lid 1 onder c) dat je recht op vervanging vervalt wanneer

de zaak na het tijdstip dat de koper redelijkerwijze met ongedaanmaking rekening moet houden, teniet of achteruit is gegaan doordat hij niet als een zorgvuldig schuldenaar voor het behoud ervan heeft gezorgd.
Wat een “zorgvuldig schuldenaar” precies doet, is niet vastgelegd, want dat hangt af natuurlijk van de omstandigheden van het geval. In de schaarse jurisprudentie gaat het dan eigenlijk altijd over blijven gebruiken van de zaak, waardoor waardevermindering kan ontstaan die schadeplichtig maakt.

Bij een geval met een auto die een schade-auto bleek, mocht de consumentkoper de koop ontbinden. Hij reed er echter nog af en toe mee, en parkeerde deze gewoon aan de openbare weg. Dat leverde een kras op. Echter:

In het op de openbare weg parkeren van de auto ziet de kantonrechter geen schending van de op [verzoeker] rustende zorgplicht; het is heel gebruikelijk dat een auto tijdens werktijd op een nabijgelegen parkeerplaats wordt geparkeerd. [verweerder] heeft weliswaar aangevoerd dat je met het rijden op de weg altijd risico op schade loopt, maar van [verzoeker] kon niet worden verwacht dat hij de auto gedurende de tijd dat [verweerder] deze weigerde terug te nemen in zijn geheel niet zou gebruiken, terwijl door [verzoeker] onbetwist is gesteld dat hij de auto nodig had om van en naar zijn werk te komen.
Dit lijkt me vergelijkbaar genoeg met een stapel tegels op de stoep zetten. Laden en lossen op de stoep is gebruikelijk, en het is altijd mogelijk dat er wat mee gebeurt. Dat maakt niet iedere schade automatisch “onzorgvuldig”.

Ik neem aan dat men ze netjes opgestapeld heeft, dus omvallen zou niet zomaar moeten gebeuren. Een zeiltje er overheen beschermt tegen de meeste weersomstandigheden. Het risico op diefstal is lastig in te schatten.

Volgens art. art. 6:275 BW jo. 3:120 BW heeft de consument in zo’n situatie recht op vergoeding van (noodzakelijkerwijs) gemaakte kosten voor het bewaren van de tegels. Je mag dan zelfs weigeren de tegels terug te geven tot die kosten betaald zijn.

Hiermee kun je rechtvaardigen dat je een paar buren of een klusser tegen betaling inschakelt om te helpen sjouwen. Mijn advies zou zijn om het bedrijf te vragen: ik zet het aan de weg en dan moet je maar zien, of ik krijg 100 euro korting en dan sla ik het binnen op.

Arnoud

Het bericht Moet ik zeshonderd kilo verkeerd geleverde tegels steeds naar buiten sjouwen? verscheen eerst op Ius Mentis.

Ruiten ingegooid bij gemeentehuis Loosdrecht, 'verdachte aangehouden'

Ruiten ingegooid bij gemeentehuis Loosdrecht waar asielopvang komt

[image or embed]

— NOS (@nieuws.nos.nl) 28 april 2026 om 00:50

Loosdrecht, waar demonstreren ondanks die meerdaagse ME-haag toch een beetje werkte, want het aantal opvangplekken voor alleenstaande, mannelijke 'asielzoekers' werd teruggeschroefd van 110 naar 70. Noot: de boven- en onderstaande vernielingen vonden dus plaats bij het deels leegstaande gemeentehuis waar die 70 mannen vanaf 6 mei gehuisd zullen worden. De Gooi- en Eemlander schrijft: "Meerdere ramen en de deuren bij de ingang zijn volledig vernield. De gemeentewoordvoerder spreekt van ’serieuze vernielingen’ en laat weten dat de schade op de daders zal worden verhaald. (...) Er zijn stoeptegels uit de grond getrokken aan de overkant van de straat en deze zijn door de ramen gegooid, net zoals verkeersborden. Ook zijn de hekken omvergetrapt die voor het pand stonden. (...) De extreemrechtse groep Defend Netherlands had op sociale media meerdere dagen opgeroepen om te komen demonstreren." Een gemeentewoordvoerder meldt aan de krant dat er een verdachte is aangehouden, maar aan de NOS kan een woordvoerder van de politie dit nog niet bevestigen.

Meer beeld

SocialSocial

Encore!

Social