Peter Donaghy @peterdonaghy.bsky.social · 12hThe best case scenario for Unionism was 41 seats, which happened in 0.2% of the model runs. It would look something like this. 020
Peter Donaghy @peterdonaghy.bsky.social · 12hThe best case scenario for Nationalism was 45 seats - this happened in 0.5% of the 1000 model runs. It would look like this or something similar. 110
Peter Donaghy @peterdonaghy.bsky.social · 12hThis was the distribution of seat win probabilities by designation from the Assembly Election forecast. 130
Peter Donaghy @peterdonaghy.bsky.social · 01/10/2026One thing I'm never ever doing again is an NI Local Election forecast model. Godspeed to all you public-spirited oddballs wanting to get involved with local government but I'm not getting involved. Thank you for your service though 🫡 070
Peter Donaghy @peterdonaghy.bsky.social · 30/09/2026The model assumes a unionist -> nationalist swing in Upper Bann. If this doesn't materialise an SF gain could be at the expense of Alliance. 121
Peter Donaghy @peterdonaghy.bsky.social · 30/09/2026In Strangford an unwind of the tactical Alliance vote from 2024 usually sees the SDLP elected on Alliance transfers when the 2nd Alliance candidate is eliminated. It could go the other way round as well. 231
Peter Donaghy @peterdonaghy.bsky.social · 30/09/2026I was wondering why the model was so bullish on SF's chances of a third in North Belfast. They usually get 3 elected under quota by having all their candidates ahead of the 2nd DUP candidate after Alliance are elected and everyone else is eliminated. 141
Peter Donaghy @peterdonaghy.bsky.social · 30/09/2026A small change to the Assembly Election forecast model - it wasn't using a unionist transfer model for PUP votes. Fixed this and it had a small impact on EB, UB and EL/D, and increased overall unionist expected seats by 0.4. 171
Peter Donaghy @peterdonaghy.bsky.social · 29/09/2026If SF can flip the DUP seats in Upper Bann and North Belfast, and the Independent Unionist seat in East L/Derry, then Nationalist will likely be the largest designation in the Assembly; these are the key races. Strangford could be very interesting too. 251
Peter Donaghy @peterdonaghy.bsky.social · 29/09/2026This was the most common outcome in the Assembly Election Forecast runs. The DUP on a net loss of 4; gaining W Belfast from PBP but losing Foyle and E Antrim to UUP, and Strangford and South Antrim to the TUV. SDLP gain from Alliance in Strangford; SF gain 3 (N Belfast, Upper Bann, E L/Derry). 283
Peter Donaghy @peterdonaghy.bsky.social · 29/09/2026The projected vote share by party and designation. 151
Peter Donaghy @peterdonaghy.bsky.social · 29/09/2026Hundreds of millions of simulated ballots later, these were the results of the Assembly Election forecast. The PBP seat in West Belfast was the seat most likely to change hands, the second Alliance seat in Strangford the most marginal. 4104
Peter Donaghy @peterdonaghy.bsky.social · 28/09/2026Simulating 1000 Northern Ireland Assembly Elections with hundreds of millions of individual ballots. Imagine the discourse going on here. 051
Peter Donaghy @peterdonaghy.bsky.social · 27/09/2026Area man picks the worst possible time to finish his NI Assembly Election forecast model 071
Reposted by Peter DonaghyJordan @jordanpfot.bsky.social · 26/09/2026Danny Tommo leaving Patriot Platform to go and run a Covid conscious lesbian pub in Northern Ireland. 011418
Peter Donaghy @peterdonaghy.bsky.social · 16/09/2026It's only one data point and obviously very early days, but today's wage data from Canada shows a downtick in the software salary premium for Q2 2026. Possibly an early signal of AI-driven disruption in the tech labour market? 100
Peter Donaghy @peterdonaghy.bsky.social · 15/09/2026I've accidentally made the most boring chart in history - monthly production of cardboard boxes in Poland 150
Peter Donaghy @peterdonaghy.bsky.social · 13/09/2026I've made a new website that tracks data over time to test claims about where the world is heading; things like "AI is going to disrupt the labour market" or "the current El Niño event will lead to higher food prices" salmonofdata.com 000
Peter Donaghy @peterdonaghy.bsky.social · 11/09/2026It's striking how much schools in London have improved since 2009. The English regions have more or less stayed still, which is impressive given significant declines elsewhere. Scotland, Wales and NI are all doing very poorly by comparison. 031
Peter Donaghy @peterdonaghy.bsky.social · 08/09/2026A similar result for pupils in Scotland - the higher the use of AI in school, the lower the results for Reading, Maths and Science. 110
Peter Donaghy @peterdonaghy.bsky.social · 08/09/2026This year's PISA survey asked questions on AI use at school and the results are clear: increased AI use in school is associated with lower scores. 124
Peter Donaghy @peterdonaghy.bsky.social · 08/09/2026The decline in PISA scores in Northern Ireland is almost entirely attributable to grammar schools. Scores in secondary schools are broadly unchanged since 2009, whilst scores at grammar schools are down an average of 40 points; equivalent to two years of education. 030
Peter Donaghy @peterdonaghy.bsky.social · 08/09/2026Why are the devolved administrations failing so badly at education? 010
Peter Donaghy @peterdonaghy.bsky.social · 06/09/2026I've seen a lot of discussion about the potential impact of AI on white collar jobs, but hadn't seen any tracking of how it might show up in the data. I made 8 metrics to track until 2030 that could provide evidence for or against AI job displacement. aidisplacementtracker.comaidisplacementtracker.comAI Job Displacement TrackerPublic evidence on white-collar labour displacement. Historical data and frozen scenarios through 2029. 010
Reposted by Peter Donaghylowtax speedrun enjoyer @rickywlmsbong.bsky.social · 20/08/2026i am not wading into “spreadsheet people” discourse, because all of you are freaks who use spreadsheets as databases and even an idealized form of ai wouldn’t save you people 4362053
Peter Donaghy @peterdonaghy.bsky.social · 14/08/2026With their 3 candidates receiving 28, 18, and 15 votes, the Monster Raving Loony Party did an admirable job of balancing the Loony vote in Clacton. Shame that the single member first-past-the-post thing will take the shine off the achievement. Might have been a bit shy of a quota as well. 051
Peter Donaghy @peterdonaghy.bsky.social · 08/08/2026Walking around Belfast with a pint of Beamish is a 10/10 experience, would recommend 1122
Reposted by Peter DonaghyMark Wallace @wallaceme.bsky.social · 07/08/2026In case you thought you’d already heard academia’s worst thing this week: you were wrong. 6034871
Peter Donaghy @peterdonaghy.bsky.social · 07/08/2026Meath because of Tayto Park. Kildare because it's flat. Donegal because people move there when they retire. We can recreate it in the aggregate. 051
Reposted by Peter DonaghyRico Charges @nochorus.bsky.social · 06/08/2026bsky.app/profile/plea... 242310548
Peter Donaghy @peterdonaghy.bsky.social · 06/08/2026Realised when walking around the Fleadh: Belfast has a median age of 36, which means that the majority of the population has no memory of what Belfast was like before the 1994 ceasefires. 4266
Peter Donaghy @peterdonaghy.bsky.social · 06/08/2026Every year is the best year for music because you have all the music that was released previously in addition to all the new stuff that was released this year 030
Peter Donaghy @peterdonaghy.bsky.social · 28/07/2026It's not August yet, and already 2026 has tied 1976 for the number of days where the weather station at Heathrow was over 32°C and 30°C, and has beaten the record for the number of days over 28°C (which was set last year). 101
Peter Donaghy @peterdonaghy.bsky.social · 27/07/2026A combined SF/SDLP/Aontú share of 38% with a DUP/UUP/TUV share of 43% seems implausible as well. A 5 point unionist lead in 2027 after a 1 point lead in 2022 would be bizarre. 032
Peter Donaghy @peterdonaghy.bsky.social · 27/07/2026I would be *very* surprised if SF went from 29% in 2022 (and 31% in the 2023 locals) to 22% next year. I don't really buy it at all. 431
Peter Donaghy @peterdonaghy.bsky.social · 27/07/2026It's not even August and already 2026 is the record year for which air conditioning would be required to maintain a safe/pleasant temperature in London. 030
Peter Donaghy @peterdonaghy.bsky.social · 27/07/2026It's never been cheaper to run for parliament. 2249
Peter Donaghy @peterdonaghy.bsky.social · 27/07/2026You'd have to go back to the 90s to find an Assembly election with a SF share as low as this. I am somewhat skeptical. 342
Reposted by Peter DonaghyChris Hewson @chrishewson.bsky.social · 20/07/2026Chagos with Ed Milliband! [Am I doing this right?] 211680331
Peter Donaghy @peterdonaghy.bsky.social · 19/07/2026Always think of that Frank Skinner story every time I see someone kissing the World Cup trophy 020
Peter Donaghy @peterdonaghy.bsky.social · 19/07/2026So they did a countdown to kickoff and Count von Count was in attendance this was the biggest missed opportunity of all time 011
Peter Donaghy @peterdonaghy.bsky.social · 19/07/2026It'd be fun if the referee ran on to say that law 7.2 of the game stating the half time interval should be no longer than 15 minutes has been broken and the match is cancelled 072
Peter Donaghy @peterdonaghy.bsky.social · 18/07/2026In my happy place (at the Deutsche Bundesbank explaining the ECB monetary policy target to my doubtlessly fascinated teen sons) 160
Reposted by Peter DonaghyMichael Fry @bigdirtyfry.bsky.social · 15/07/2026Remove the red flare of triumph. Insert the blue flare of despair. 115712