The Guardian

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

Burnham stays away from No 10 North wedding after bride’s plea

Prime minister sends video message to newlyweds instead after bride Sarah Burwin asked him not to ‘ruin’ vibe at Heron House wedding

Andy Burnham fulfilled a bride’s wishes by not turning up for her wedding after she asked him not to spoil her big day as she got married at the building housing No 10 North.

Sarah Burwin had pleaded on TikTok in July for Burnham not to work from the building in Manchester that day, which hosts the government’s northern headquarters and the city’s register office.

Continue reading...

Arrest warrant issued for wife of Massachusetts officer found dead at home

Woman remains missing more than five days after police found officer she was married to dead in their home

An arrest warrant has been issued for a mental health advocate who remained missing on Sunday, more than five days after police found the Massachusetts officer she had been married to dead in their home.

Karen Solomon, 58, was last spotted in a doorbell camera video, walking down a street in a T-shirt, shorts and flip-flops early Tuesday morning, just minutes after Worcester police officers responded to a call from the home where Kurt Solomon was found dead.

Continue reading...

The Register

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

How Cursor beat Git's scalability shortcomings

Developers recently burned by GitHub’s system outages should take note that there are other ways to manage Git at scale. One approach, recently put into action by Cursor, is to build the distributed version control system on object storage. A recent post from Cursor principal systems engineer Vicent Martí explains how the SpaceX subsidiary worked through its scaling issues with the notoriously fickle Git distributed version control system. The post explains how Cursor arrived at an architecture for its own Git-based repository service called Origin, which is powered by an internal engine called Continuity. A beta of the service is available with paid Cursor plans. “Agents have fundamentally changed the way we work with software, and in many ways they've made this situation worse. More code, more PRs, more CI runs. Version control is at the core of all of this, and it is possibly the hardest thing to change overnight,” Martí wrote. Martí speaks from experience, having worked at GitHub through much of the last decade when the company arrived at its own current architecture for managing Git. Synchronization is a bitch Git creator Linus Torvalds designed his software to work as a content-addressable data store, where all the objects are stored and indexed by the SHA-1 hash of their contents. Git sees a repository as a directed acyclic graph (DAG), with each commit being a node in a graph of nodes all connected by pointers. A Git server can look up an object directly by its SHA, but if it doesn’t have the SHA, then it “must actually walk the DAG step by step,” Martí noted. A client may just want to fetch or clone a consolidated packfile of the repository, or even get a list of recent changes, but to fulfill these requests, the server must traverse the entire graph only to assemble the necessary objects. Now, imagine providing such a service for over 400 million repositories, and you’ll get an idea of the scale at which GitHub operates (or struggles to do). After some fiddling about, GitHub engineers landed on what they called Spokes, which basically involves keeping at least three tightly synchronized copies of every repository on speedy NVMe disks. The approach became an industry standard, though over time its limits became apparent; the chief one is that the more replicas you make, the longer the synchronization takes. And Git does not play well with “eventual consistency,” Martí explained. Plus, these days agents bring their own mayhem. “When agents work with Git repositories at scale, they often operate outside of a monorepo by creating vast numbers of small repositories, many of them throwaway, and most of them barely touched,” Martí wrote. Object stores to the rescue When Cursor set out to build its own Git repository, it turned to object storage. Unlike file or block storage, object storage gives each chunk of bits its own unique identifier and files it with all the others in a single namespace (no directories). The most popular object storage today is Amazon Web Services’ Simple Storage Service (S3), which is increasingly used as a foundational layer for enterprise software such as databases, container registries and message brokers, thanks to its low cost, built-in redundancy and – for all practical purposes – endless scalability. With Origin, pushes are uploaded into S3 in a write-ahead log (WAL), capturing all changes as immutable objects. Wherever possible, changes are bundled together for faster throughput. Simultaneously, the pushes are written to the local “reference” copy of the repository (usually an NVMe disk). Once both actions complete, other replicas of the repository can download the changes as needed. “With the only requirement of having to synchronize the reference transaction with a single local repository instead of a quorum of replicas, we have a system that can ingest pushes as fast as our disk allows,” Martí wrote. Git will still have to do DAG traversal for many operations, but it is better to do it locally on a speedy solid-state drive than over a network. “Where does every repository live? The answer is ‘anywhere’. It doesn't matter! We treat repositories like a warm cache on disk, but the source of truth is always the write-ahead log,” Martí noted. We will see how well this approach plays out as Origin moves into being a production service. But if we don’t see stories about Origin outages, then Git managers will know to give object storage a serious look. ®

VK: Voorpagina

Volkskrant.nl biedt het laatste nieuws, opinie en achtergronden

Syrië biedt Israël een uitgestoken hand, gezant VS verdenkt Israël van uitlokken conflict met electoraal motief

Verstappen crasht en valt uit in laatste Dutch GP op Zandvoort

The Moscow Times - Independent News From Russia

The Moscow Times offers everything you need to know about Russia: Breaking news, top stories, business, analysis, opinion, multimedia

Putin Wants to Draft 300K New Troops, Zelensky Says

Zelensky said Russia could draft more troops in 2027 to reach an overall goal of 500,000.

Wel.nl

Minder lezen, Meer weten.

Luchtmacht vliegt met F-35's en helikopter over Zandvoort

ZANDVOORT (ANP) - Vijf F-35-vliegtuigen en een Chinook zijn zondagmiddag over het circuit van Zandvoort gevlogen voorafgaand aan de Formule 1-race die daar plaatsvindt. Onder de Chinook hing een grote Nederlandse vlag, van dertien bij twintig meter. De helikopter cirkelde volgens een ANP-verslaggever sinds 14.15 uur boven de badplaats. De F-35's kwamen rond 14.45 uur overgevlogen.

De race in Zandvoort is voorlopig de laatste in Nederland. De organisatie van de wedstrijd had de luchtmacht verzocht een flyby te doen. Dat paste bij de luchtmacht binnen de planning, en "voor ons is het ook een mooi moment om te markeren in de sportgeschiedenis van Nederland", zei een woordvoerder eerder.

Niet iedereen was blij met de aanwezigheid van de luchtmacht. Vooraf vroegen omwonenden en natuurliefhebbers al aan Defensie of van de vliegactie afgezien kon worden. Het op geringe hoogte overvliegen van de toestellen veroorzaakte volgens de tegenstanders "nog meer geluidshinder naast alle herrie van de races die we drie dagen in Zuid-Kennemerland moeten ervaren".

De ANP-verslaggever meldt dat de laagvliegende F-35's een "enorme herrie" maakten.


Laatste Dutch Grand Prix trekt recordaantal bezoekers

ZANDVOORT (ANP) - De laatste Grand Prix in Zandvoort heeft een recordaantal van 325.000 toeschouwers getrokken. Dat heeft de organisatie van de Formule 1-race bevestigd. De bezoekers kwamen verspreid over vier dagen naar de badplaats.

Het recordaantal bezoekers in Zandvoort stond op 305.000 mensen in 2022 en 2023.

De eerste 15.000 racefans kwamen donderdag. Vrijdag volgden er 100.000 en op de uitverkochte zaterdag en zondag waren er 105.000 bezoekers. Het is de laatste keer dat de GP in Zandvoort op de Formule 1-kalender staat.


Rijnmond - Nieuws

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

Geen wijzigingen in opstelling Feyenoord tegen Cambuur; aanwinst voor het eerst op de bank

Giovanni van Bronckhorst heeft geen wijzigingen aangebracht in zijn opstelling voor de wedstrijd tegen SC Cambuur. Dat betekent dat Mika Mármol nog altijd de linksback van Feyenoord is. Aanwinst Javi Lopez zit vandaag wel bij de selectie.

Formula 1 News

Formula 1® - The Official F1® Website

Palmowski secures fourth win of the season in Zandvoort

Polesitter Alisha Palmowski extended her lead at the top of the standings as she won the F1 ACADEMY Feature Race in Zandvoort.