Sign in

Stephen Buggy

@stephenbuggy.bsky.social
303 followers 529 following 607 posts

I work with data and on Homelessness. I am learning Portuguese. I live in Belfast

PostsRepliesMedia
Stephen Buggy @stephenbuggy.bsky.social · 13/03/2026
Northern Ireland uses a lot of Home Heating Oil. Prices have doubled since the start of the war with Iran. Data is from the Consumer Council for Northern Ireland #rstats #ggplot2
Graph showing the jump in Home Heating Oil cost in Northern Ireland
030
Stephen Buggy @stephenbuggy.bsky.social · 28/11/2025
040
Stephen Buggy @stephenbuggy.bsky.social · 30/09/2025
2. In the USA, which has similar access to capital everywhere, we see marketly different homelessness outcomes based on population growth and house building. I recommend this excellent book on the issue homelessnesshousingproblem.com
Population growth versus housing supply elasticity Dots indicate U.S. cities; parentheses indicate 2010-2019 rental vacancy rates
100
Stephen Buggy @stephenbuggy.bsky.social · 30/09/2025
Some graphs from centre for cities excellent report
Figure 4: Post-war Britain's increase in homes per person was low compared to other European countries Figure 1: The English and Welsh housebuilding rate decreased after 1947 and before 1980
110
Stephen Buggy @stephenbuggy.bsky.social · 24/09/2025
Doctors are considered about as trustworthy as you get, even among Reform voters. yougov.co.uk/society/arti...
Chart of trust in various groups by British voters
010
Stephen Buggy @stephenbuggy.bsky.social · 20/09/2025
I really like how this graph of Energy Capacity from Folha De São Paulo managed to label everything. Does anyone know how to label under the axis like in #rstats #ggplot ? www1.folha.uol.com.br/mercado/2025...
Two stacked bar charts of energy capacity in Brazil: now and by 2029.

The annotation translates to "49% is the projected expansion of this source, much higher than the total average, which is 10%"
241
Stephen Buggy @stephenbuggy.bsky.social · 08/08/2025
I think a good chunk of the milk prohibitions are due to Italian relative lactose intolerance. Having milk after a meal is going to be a bigger problem for the average Italian than the average Brit
000
Stephen Buggy @stephenbuggy.bsky.social · 11/07/2025
Americans are aware that the rest of the first democracies make fun of them for counting votes so slowly
Remember how quickly that "election"was tabulated?? Especially in those swing states?

RECORD setting, in fact. Usually takes days. A week sometimes. Statistically impossible outcomes, too, right??

Remember that?

I SURE AF DO.
100
Stephen Buggy @stephenbuggy.bsky.social · 09/07/2025
Complete victory for the Brazilian family, reversing the ridiculous decision to send an 11 year old of two skilled visa holders back to Brazil alone www.theguardian.com/uk-news/2025...
But after media coverage of the case in the UK and Brazil, intervention by the local MP, Steve Race, and communication with Brazilian diplomats, the Home Office sent another letter agreeing to “exceptionally reconsider” the case and not only allow the initial application, which was rejected, to be varied but also to refund the money for the original application, a fee of approximately £6,000.
000
Stephen Buggy @stephenbuggy.bsky.social · 30/06/2025
The government are very keen on amassing statistics. They collect these, raise them to the nth power, take the cube root and prepare wonderful diagrams. But you must never forget that every one of these figures comes in the first instance from the village watchman who puts down what he damn pleases. Sir Josiah Stamp (quoted in Nettler 1974
000
Stephen Buggy @stephenbuggy.bsky.social · 12/06/2025
Supply trutherism. It's only a 0.8% drop in prices because it's predicted to create only 0.5% of additional housing. The OBR draws a direct casual link between supply and housing prices. obr.uk/efo/economic...
010
Stephen Buggy @stephenbuggy.bsky.social · 28/05/2025
RT from Threads

£29,000 ($39,000) is the salary a Brit needs to bring their spouse to the UK under the law.

That's a solid salary in Northern Ireland - where we would we be moving if we did it - just below the median.

I get the aim to avoid draining public coffers, but it's also pretty blatant class discrimination
000
Stephen Buggy @stephenbuggy.bsky.social · 26/05/2025
Many people have been saying that percentage change scales should be logorithmic. I think it's an excellent opportunity to use #ggplot2 dual axis capabilities to add a clarifying "times/fractional axis" to make the relationship clearer #rstats gist.github.com/boundlesstor...
The original graph The dual axis version
2168
Stephen Buggy @stephenbuggy.bsky.social · 26/05/2025
Here's the same chart using an Financial Times theme
The same dual axis chart but themed
010
Stephen Buggy @stephenbuggy.bsky.social · 26/05/2025
Sorry to reopen a thread from 3 months ago, but I've been using this in work and I think adding a dual axis showing "times" and the fraction of the original helps make it clearer to people why the log scale is suitable. I've added the code I used to this github. gist.github.com/boundlesstor...
A chart using both percentage change and how many times/fraction the cost is for the y axis
211
Stephen Buggy @stephenbuggy.bsky.social · 25/05/2025
'Cachorro quente' - topped with tomato sauce, shoestring potato sticks and cheese
000
Stephen Buggy @stephenbuggy.bsky.social · 10/05/2025
Great thread. The suddenness can be explained. When a queue is under stress, waiting time rises slowly and then quickly with this kind of hockey stick effect. That's because it goes from sometimes having capacity for new customers and sometimes not to never having capacity.
010
Stephen Buggy @stephenbuggy.bsky.social · 05/05/2025
I loved this Dreaming Spanish update. Language learning opens doors.
1,366 hours, 2,000,000 words read, 170 hours speaking.

I'm on day 3 of a 17-day trip to Spain. I have a conference in Madrid in a few days (in English), but I'm a union lawyer by profession, so I thought it would be fun to meet up with some Spanish trade unionists for May Day. I arrived that morning having been in touch with one person and expecting to march and maybe make some friends. Showed up at the protest running on three hours of in-flight-sleep and wearing a t-shirt.

It turns out that they took my visit super seriously-I was asked to give two press interviews in Spanish, introduced to several government ministers (including the Second Vice-President), and generally given the red carpet treatment. An Argentinian attendee also let me try mate for the first time, which was just as much of a highlight.

After the march, I was invited to a barbecue at a now-friend's house-ended the day with almost 9 consecutive hours between input and output. Now that I've had a chance to catch up on some sleep, I'm thinking about how, had I not decided to try DS in April of last year, none of this would have been possible. Legitimately the best on-a-whim decision I have ever made
000
Stephen Buggy @stephenbuggy.bsky.social · 19/04/2025
Like when he is taken in the Garden of Gethsemane.
Jesus said to them, “I am He.” And Judas, who betrayed Him, also stood with them. 6 Now when He said to them, “I am He,” they drew back and fell to the ground.

7 Then He asked them again, “Whom are you seeking?”

And they said, “Jesus of Nazareth.”

8 Jesus answered, “I have told you that I am He. Therefore, if you seek Me, let these go their way,” 9 that the saying might be fulfilled which He spoke, “Of those whom You gave Me I have lost none.”

10 Then Simon Peter, having a sword, drew it and struck the high priest’s servant, and cut off his right ear. The servant’s name was Malchus.

11 So Jesus said to Peter, “Put your sword into the sheath. Shall I not drink the cup which My Father has given Me?”
100
Stephen Buggy @stephenbuggy.bsky.social · 11/04/2025
Ggrepel ggrepel.slowkow.com/articles/exa...
120
Stephen Buggy @stephenbuggy.bsky.social · 31/03/2025
They could do much with Duelling. The Irish upper class loved Duelling so much that they were specifically banned as seconds by English codes
The Duel, A History of Duelling by Robert Baldick

Even more important than the wording of the cartel was the choice of a friend to deliver the challenge and act as a second, especially if it was hoped to avoid useless bloodshed. "There is not one cause in fifty', wrote the peaceable Bosquett, 'where discreet seconds might not settle the difference and recon-cile the parties before they came into the field'; while a famous fencing master was often heard to declare that 'it is not the sword or the pistol that kills, but the seconds'. All authorities were agreed that seconds should be men of experience and moral courage, justice and urbanity; and two authorities specifically debarred infidels and Irishmen - the former because, according to Brantôme, 'it is not proper that an unbeliever should witness the shedding of Christian blood, which would delight him,' and the latter because 'nine out of ten Irishmen have such an innate love of fighting that they cannot bring an affair to an amicable adjustment'. While it is unlikely that many infidels were invited to act as seconds in European duels, English travellers in Ireland frequently had to deal with native seconds and were usually extremely critical of them. Thus one English witness of a duel in Ireland later recalled that 'the Irish second was so exacting in the terms of a required apology, that nothing but abject cowardice could account for the acquiescence of the challenged party; and when, upon its being shown to the challenger, the latter pointed out that the word "apology" was misspelt, having two ps, the Irishman insisted that he was right, high words ensued, and the principal had the greatest difficulty in appeasing his wrath, which well-nigh rendered a meeting necessary'. And another writer who seconded an English doctor in an encoun-ter outside Dublin has left us this account of the affair, which illustrates not only his opinion of the Irish character but also the difficulties facing any second in any duel:
110
Stephen Buggy @stephenbuggy.bsky.social · 03/03/2025
My attempt, based on your original picture.
010
Stephen Buggy @stephenbuggy.bsky.social · 03/03/2025
You're best option is to use something like lightroom mobile in that case to adjust the geometry, manually squish the picture to follow the lines of the building
010
Stephen Buggy @stephenbuggy.bsky.social · 15/02/2025
From Brazilian Instagram: "In the event that we were two months late with salary, would you mind? (Elimination question)"
Se por acaso atrasarmos 2 meses de salário, você se incomodaria? (Pergunta eliminatória)

Sim

Não
000
Stephen Buggy @stephenbuggy.bsky.social · 10/02/2025
An excuse for sharing my favourite mango video: university students in Brazil put their details on a mango tree's flesh so they can reserve the mature fruit. It must taste fantastic. www.tiktok.com/@metropoleso...
010
Stephen Buggy @stephenbuggy.bsky.social · 30/01/2025
Oh wow! I finally get it. By the way, ggplot2 accepts functions as an argument for labels. So you can use \(x) scales::label_percent(scale = 1)(x-100) to avoid working out the breaks and labels manually. That might be more convenient for you in future.
110
Stephen Buggy @stephenbuggy.bsky.social · 04/01/2025
010
Stephen Buggy @stephenbuggy.bsky.social · 25/12/2024
Amazon expecting me to buy next year's advent calendars today
000
Stephen Buggy @stephenbuggy.bsky.social · 20/12/2024
It's probably more likely because I have a gym session with my trainer on a Monday. The gym is great for my mood and the recording reminder pops up as I'm in the changing room
000
Stephen Buggy @stephenbuggy.bsky.social · 20/12/2024
So like Mondays show as my happiest day, but that's probably not because I love being back at work...
100
Stephen Buggy @stephenbuggy.bsky.social · 20/12/2024
My year in mood. Getting sick was very bad for mood and taking a long holiday in Brazil was very good for mood.
Coloured dots for every day of the year and my moodLine chart of average mood
100
Stephen Buggy @stephenbuggy.bsky.social · 16/12/2024
Really laughing at this telegraph graph that argues the economy is shrinking under Labour, with a scale that runs from 100 to 101.4 and even then only shows a wobble.
110
Stephen Buggy @stephenbuggy.bsky.social · 15/12/2024
Not one of the smartest AI responses I've received
000
Stephen Buggy @stephenbuggy.bsky.social · 10/12/2024
Got the pixel 9 and I'm pleasantly surprised that the picture model can handle text so well. I'll not be long finding a use for this guy.
A robin with a "that's nimby!" protest sign
000
Stephen Buggy @stephenbuggy.bsky.social · 04/12/2024
Brigadeiro made for the coffee morning at work
010
Stephen Buggy @stephenbuggy.bsky.social · 01/12/2024
I watched Fury (1936) last night and thought it was great.
Fury 1936 film poster
000