Stephen Buggy
@stephenbuggy.bsky.social
I work with data and on Homelessness. I am learning Portuguese. I live in Belfast
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
I recommend this excellent book on the issue
homelessnesshousingproblem.com
September 30, 2025 at 9:34 AM
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
I recommend this excellent book on the issue
homelessnesshousingproblem.com
Some graphs from centre for cities excellent report
September 30, 2025 at 9:34 AM
Some graphs from centre for cities excellent report
Doctors are considered about as trustworthy as you get, even among Reform voters.
yougov.co.uk/society/arti...
yougov.co.uk/society/arti...
September 24, 2025 at 12:21 PM
Doctors are considered about as trustworthy as you get, even among Reform voters.
yougov.co.uk/society/arti...
yougov.co.uk/society/arti...
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...
Does anyone know how to label under the axis like in #rstats #ggplot ?
www1.folha.uol.com.br/mercado/2025...
September 20, 2025 at 9:11 AM
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...
Does anyone know how to label under the axis like in #rstats #ggplot ?
www1.folha.uol.com.br/mercado/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
August 8, 2025 at 11:34 AM
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
Americans are aware that the rest of the first democracies make fun of them for counting votes so slowly
July 11, 2025 at 9:05 PM
Americans are aware that the rest of the first democracies make fun of them for counting votes so slowly
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...
www.theguardian.com/uk-news/2025...
July 9, 2025 at 12:03 PM
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...
www.theguardian.com/uk-news/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...
obr.uk/efo/economic...
June 12, 2025 at 4:15 PM
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...
obr.uk/efo/economic...
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...
#rstats
gist.github.com/boundlesstor...
May 26, 2025 at 8:58 PM
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...
#rstats
gist.github.com/boundlesstor...
Here's the same chart using an Financial Times theme
May 26, 2025 at 8:40 PM
Here's the same chart using an Financial Times theme
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...
gist.github.com/boundlesstor...
May 26, 2025 at 8:40 PM
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...
gist.github.com/boundlesstor...
'Cachorro quente' - topped with tomato sauce, shoestring potato sticks and cheese
May 25, 2025 at 6:07 AM
'Cachorro quente' - topped with tomato sauce, shoestring potato sticks and cheese
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.
May 10, 2025 at 6:35 PM
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.
I loved this Dreaming Spanish update. Language learning opens doors.
May 5, 2025 at 11:14 AM
I loved this Dreaming Spanish update. Language learning opens doors.
Like when he is taken in the Garden of Gethsemane.
April 19, 2025 at 10:38 AM
Like when he is taken in the Garden of Gethsemane.
April 11, 2025 at 12:40 PM
They could do much with Duelling. The Irish upper class loved Duelling so much that they were specifically banned as seconds by English codes
March 31, 2025 at 12:01 PM
They could do much with Duelling. The Irish upper class loved Duelling so much that they were specifically banned as seconds by English codes
My attempt, based on your original picture.
March 3, 2025 at 5:34 PM
My attempt, based on your original picture.
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
March 3, 2025 at 5:33 PM
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
From Brazilian Instagram:
"In the event that we were two months late with salary, would you mind? (Elimination question)"
"In the event that we were two months late with salary, would you mind? (Elimination question)"
February 15, 2025 at 12:24 PM
From Brazilian Instagram:
"In the event that we were two months late with salary, would you mind? (Elimination question)"
"In the event that we were two months late with salary, would you mind? (Elimination question)"
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...
www.tiktok.com/@metropoleso...
February 10, 2025 at 10:15 PM
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...
www.tiktok.com/@metropoleso...
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.
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.
January 30, 2025 at 1:00 PM
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.
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.