Ketan Joshi
banner
ketanjoshi.co
Ketan Joshi
@ketanjoshi.co
Hey, I'm a climate and energy writer / data analyst who focuses on corporate + govt accountability

Creator + curator of the Greensky feed: https://ketanjoshi.co/greensky/

Based in Oslo but write about US, Europe, Aus too - ketan.joshi85@gmail.com
The idea *suppliers* of fossil fuels are neutral meeters-of-demand remains one of the worst lies

Their job is not just digging up fossil fuels: their job is bullying, pushing, fighting, lying and lobbying to ensure fossil fuels get burned as much as possible

www.rigzone.com/news/wire/ch...
November 11, 2025 at 9:29 AM
The installed capacity of carbon capture and storage is about 50 megatonnes per annum of carbon, but it actually captures about 30 a year

Have been hunting for this number for a LONG time - buried in a DNV CCS report ->

brandcentral.dnv.com/original/gal...
November 10, 2025 at 9:34 PM
America is entering its Australia era

The great @justinmikulka.bsky.social -->>>

powering-the-planet.ghost.io/the-end-of-t...
November 10, 2025 at 8:15 PM
"alleged bias towards clean energy" are you kidding me!!!!!
November 10, 2025 at 1:55 PM
maybe this time it's going to happen for nuclear power folks!!
November 10, 2025 at 12:53 PM
Will update my file properly once the data's out but I just added in 2015, so you can see:

- Wind has exited the whole "exceeding expectations" trend, which is bad

- The "Current policies" scenario massively over-estimated coal use in the power sector
November 10, 2025 at 12:49 PM
Plenty of focus on the IEA adding the "current policies scenario" back into the World Energy Outlook (new one coming Weds), but this catches my eye, given the resurgence of "we're helping the poor Africans" fossil fuel industry narrative

www.iea.org/commentaries...
November 10, 2025 at 12:26 PM
not shown: the experience of taking a tired, angry kid home in 0c when they're wearing 4 sopping wet muddy layers down to their skin

🫠
November 10, 2025 at 9:12 AM
One possible exception here is how they're using speech to text which once worked reasonably well, but has a rapidly growing error rate thanks to generative AI

share.google/6Cay9vdIpfco...
November 10, 2025 at 7:50 AM
The example given seems to be narrow classification ML, not generative 🤔
November 10, 2025 at 7:26 AM
Pretty rich to see this from an Australian academic - Australia, currently vying to host COP31 and also trying to expand fossil fuel production!!!!

theconversation.com/brazil-claim...
November 9, 2025 at 10:59 PM
comfortably meta's dirtiest data cente (dirty centre???????)
November 9, 2025 at 10:47 PM
The Altoona site has seen the second greatest increase in power consumption, 2nd only to their Oregon site
November 9, 2025 at 10:46 PM
Meta is now running pro-data-center ads in regions with intense development

about.fb.com/news/2025/11...
November 9, 2025 at 10:27 PM
Can't 100% confirm this is the project they used AI to object to initially but if they did, it worked

www.kentonline.co.uk/sevenoaks/ne...
November 9, 2025 at 10:21 PM
Something I've really noticed among institutional "responses" to generative technologies is that "DO NOT USE THIS TOOL, IT'S COMPLETELY INAPPROPRIATE" is fudamentally erased from any possibility of ever being an option

Often paired with fatalist stuff like "this isn't going away"
November 8, 2025 at 10:15 PM
my partner's reading @olufemiotaiwo.bsky.social!

I will read it afterwards
November 8, 2025 at 8:57 PM
sure you can tell a lot about the inner workings of my brain from what I idly scribble whilst on calls
November 8, 2025 at 8:56 PM
It's extra incredible to think about how many massive, chugging, dirty methane gas turbines had to blast out deadly pollutants to create this video

www.youtube.com/watch?v=mSWg... @oilfieldwitness.bsky.social
November 8, 2025 at 8:00 PM
Lots of important stuff but this specific bit is INCREDIBLY important and something I hope those all us who do some form of public communications and rely on the intensely difficult work of reporting hear

drilled.media/news/media-b...
November 8, 2025 at 7:45 PM
The last episode of @dickon.bsky.social's podcast about Norway's relationship with oil, The Black Thread, is out now :)

Hosted at @amywestervelt.bsky.social's @drilledmedia.bsky.social - here's a KetanClip 🍾

pocketcasts.com/podcast/dril...

communicatingclimatechange.com/the-black-th...
November 7, 2025 at 8:04 PM
Recent historical emissions are higher than projected: I will bet any money this is the case again for CAT's #COP30 update, and by an even worse margin.

We have become obsessed with Building Lots Of Stuff and we're failing to stop burning fossil fuels

climateactiontracker.org/documents/12...
November 7, 2025 at 4:08 PM
November 7, 2025 at 1:50 PM
APPENDIX B: how the hell did I forget to mention that this is the exact logic of carbon offsetting, including the extremely perverse financial incentives that created decades of fraud and literal crime

Not really something to blindly welcome as a much-needed tool in the climate solutions kit :)
November 7, 2025 at 1:23 PM
I recently read this described as "double-subsidised" and I like it, but @edhirs.bsky.social's phrase "the tapeworm on the ercot grid" is also good

www.wired.com/story/bitcoi...
November 7, 2025 at 1:08 PM