Sign in

James Gilbert

@jgrg.mstdn.science.ap.brid.gy
37 followers 26 following 400 posts

I summon things into existence by typing. 🐪 OΛ 🌉 bridged from ⁂ mstdn.science/@jgrg, follow @ap.brid.gy to interact

PostsRepliesMedia
James Gilbert @jgrg.mstdn.science.ap.brid.gy · 25/09/2026
Nice blog post by @mre on Rust's alternatives to named, optional and variadic function arguments, and why they may be superior to adding new language features. corrode.dev/blog/named-arguments-at…
corrode.dev
We Have Named Arguments at Home
Comments
011
James Gilbert @jgrg.mstdn.science.ap.brid.gy · 23/09/2026
I wish Apple's Messages app could do monospaced text. Code blocks too. Both WhatsApp and Signal can.
001
Reposted by James Gilbert
Philip Ball @philipcball.bsky.social · 13/09/2026
The Hugging Face episode was not "a textbook case of what AI safety researchers have long warned about: AI systems pursuing goals single-mindedly in ways that are misaligned with human interests." It was a textbook case of AI engineers messing up. aiguide.substack.com/p/misleading...
aiguide.substack.com
Misleading Metaphors, Real Risks
What To Fear from AI Agents and How to Reclaim Our Human Agency
1479
Reposted by James Gilbert
Tom Gauld @tomgauld.bsky.social · 12/09/2026
My latest books cartoon for @theguardian.com
Hercule Poirot dressed all in black speaks to Captain Hastings in a grand hallway “Please ask the suspects to gather in the library, Hastings: I wish to reveal that our births are random, our lives meaningless, and our deaths absurd.”

Caption “Having investigated so many awful murders over the years, it was perhaps unsurprising that Hercule Poirot turned to Existentialism”


p.s. Poirot had presumably been reading a lot of Sartre recently…

 "It is meaningless that we live and it is meaningless that we die," Jean-Paul Sartre, Being and Nothingness (L'Être et le Néant)

“Every existing thing is born without reason, prolongs itself out of weakness, and dies by chance.” Jean-Paul Sartre, Nausea (La Nausée)
111293423
James Gilbert @jgrg.mstdn.science.ap.brid.gy · 07/09/2026
I'll be interested to see how the University handles this, after the recent Wyn Evans whistle-blower tribunal and Jason Arday scandals. www.independent.co.uk/news/uk/polit…
independent.co.uk
Cambridge University probe into James Orr after Reform donations sting
James Orr stepped down from Reform UK after claims he arranged to have polling paid for by an overseas company
110
James Gilbert @jgrg.mstdn.science.ap.brid.gy · 04/09/2026
Pet hate: workmen sitting in their van on a break with the engine running.
000
James Gilbert @jgrg.mstdn.science.ap.brid.gy · 03/09/2026
This is a fun interview. I don't feel like I need to watch the Netflix documentary after reading this. "I don’t chase the dollar. I never did": the astonishing hidden life of Mr T […]
mstdn.science
Original post on mstdn.science
000
James Gilbert @jgrg.mstdn.science.ap.brid.gy · 17/08/2026
📢🦆 New #DuckDB 2.0 release teaser blog post, covering the quack server itself plus improved interoperability with #PostgreSQL and #MySQL #SQL databases. Other highlights for me will be the VARIANT column type (efficient, shredded, binary storage of JSON-ish data) and asynchronous I/O […]
mstdn.science
Original post on mstdn.science
000
James Gilbert @jgrg.mstdn.science.ap.brid.gy · 12/08/2026
Great news that Prof Wyn Evans has won his employment tribunal against the University of Cambridge. www.theguardian.com/education/2026/…
101
Reposted by James Gilbert
Nabil-Fareed Alikhan @happykhan.mstdn.science.ap.brid.gy · 11/08/2026
Howdy, In my spare time I have been working on a modern web version of BRIG, and it is now in a state fit for public consumption. Please share with your team + students. And If they have feedback they can reach me on email. brigx.genomicx.org BRIGX is a modern implementation of BRIG […]
mstdn.science
Original post on mstdn.science
0148
James Gilbert @jgrg.mstdn.science.ap.brid.gy · 10/08/2026
RE: mastodon.social/@arstechnica/117073… This will cause illness, deaths and misery.
mastodon.social
001
James Gilbert @jgrg.mstdn.science.ap.brid.gy · 10/08/2026
We should get on with the next phase of #HS2 #rail. We need more electric powered #PublicTransport in our future, and the argument made in this video for continuity of employment and skills for the civil engineering contractors is compelling. www.youtube.com/watch?v=emxyFNvaVFw
000
Reposted by James Gilbert
mx alex tax1a - 2020 (6) @atax1a.infosec.exchange.ap.brid.gy · 09/08/2026
`git blame`, or as they say in france, `g'accuse`
01966
James Gilbert @jgrg.mstdn.science.ap.brid.gy · 02/08/2026
A nice rendition of #CarAlarm on the #Khaen by Pat's Soundhouse. www.youtube.com/watch?v=QW_G0q9IFTo
000
James Gilbert @jgrg.mstdn.science.ap.brid.gy · 30/07/2026
Amazing #DeepSea #Squid www.youtube.com/watch?v=m2x-b2an2tE
001
James Gilbert @jgrg.mstdn.science.ap.brid.gy · 26/07/2026
Excellent video about the #Apple #Macintosh's #MacPaint app. youtu.be/TedaOiRo_Qg
000
Reposted by James Gilbert
Niki @nikitonsky.mastodon.online.ap.brid.gy · 21/07/2026
You are absolutely right! I should not have injured a human being or, through inaction, allowed a human being to come to harm!
31384
James Gilbert @jgrg.mstdn.science.ap.brid.gy · 06/07/2026
⚠️ Car trap. Respect. #Cambridge
A warning triangle containing an exclamation mark. Underneath the words "Car trap", and a separate panel with graphics of two pedestrians and a cyclist and the word "RESPECT". In the background railway tracks, and parallel to them, nearest the camera, mysterious concrete tracks with yellow rimmed holes to trap cars.
000
Reposted by James Gilbert
George Monbiot @georgemonbiot.bsky.social · 29/06/2026
I would beg you to read the whole thread, as I think very few people have seen how fast the foundations of democracy are being torn out in the UK, and how far down the road towards authoritarianism we have already travelled. Sorry to pester you, but this could not be more important. Thanks.
17803404
James Gilbert @jgrg.mstdn.science.ap.brid.gy · 29/06/2026
If Andy Burnham becomes our next Prime Minister, I want to see him reverse the proscription of Palestine Action as a terrorist organisation, and remove the 2019 amendment to the Terrorism Act 2000 […]
mstdn.science
Original post on mstdn.science
000
Reposted by James Gilbert
George Monbiot @georgemonbiot.bsky.social · 29/06/2026
Few people understand the scope of the powers UK governments have granted themselves, to criminalise us as terrorists for expressing an opinion. Fewer still understand how illiberal the Court of Appeal judgement is. But @davidallengreen.bsky.social does.🧵 www.prospectmagazine.co.uk/ideas/law/th...
prospectmagazine.co.uk
What the Palestine Action appeal decision tells us about terrorism law
An already broad law is now matched with broad ministerial powers
501730938
Reposted by James Gilbert
Ian Dunt @iandunt.bsky.social · 22/06/2026
The absence at the heart of the Starmer project was simple and profound open.substack.com/pub/iandunt/...
5135079
Reposted by James Gilbert
Noam Ross @noamross.net · 09/06/2026
NSF seems to have stopped making new awards last week. There have been no new awards from any directorate since Weds, June 3. Even with the slow pace of new awards this year, there's been a consistent trickle. Something stopped the flow. grant-witness.us/funding_curv... #NSF 🧪
A line graph titled "Cumulative Number of Awards" tracking National Science Foundation (NSF) award dates from October through September across multiple fiscal years (FY 2021 to FY 2026). The x-axis shows months, and the y-axis shows the number of awards up to 11,000.

Lines for FY 2021 through FY 2024 cluster closely together, steadily climbing over the year to peak between 10,000 and 11,500 awards. The line for FY 2025 is noticeably lower, peaking under 9,000 awards.

The line for the current year, FY 2026 (shown in red), sits drastically lower than all previous years, tracking below 2,000 awards. A vertical line marks "June 3," where a pop-up box displays data for that date: FY 2021: 4,594; FY 2022: 4,983; FY 2023: 4,606; FY 2024: 4,234; FY 2025: 2,615; and FY 2026: 1,471. Past the June 3 vertical line, the red FY 2026 line completely flattens out, stopping abruptly at a dashed vertical line.A close-up, cropped view of the bottom right section of the cumulative awards graph, focusing on the May to June timeline for the current fiscal year. The thick red line representing FY 2026 awards climbs at a slight, steady upward slope throughout May, crosses the solid vertical line marking early June, and then immediately goes completely flat, forming a straight horizontal line that terminates at a vertical dashed line.
36041
Reposted by James Gilbert
Peter Coles 🏳️‍🌈 🏳️‍⚧️ 🇮🇪 @telescoper.bsky.social · 07/06/2026
Whichever of the purple dots you look at turns more purple.
28767273
James Gilbert @jgrg.mstdn.science.ap.brid.gy · 29/05/2026
Nice overview of the #AppleSilicon M1 die. www.youtube.com/watch?v=mHEWMiHgyU8
000
James Gilbert @jgrg.mstdn.science.ap.brid.gy · 28/05/2026
[US Politics] The Trump presidency is 33.7% done. That's over a third! I should, perhaps, have said 33.7% through its allotted term.
010
Reposted by James Gilbert
Peter Coles 🏳️‍🌈 🏳️‍⚧️ 🇮🇪 @telescoper.bsky.social · 20/05/2026
The Irish Weather This letter has been doing the rounds on social media so I thought I'd share it here because it is so truthful and accurate:
telescoper.blog
The Irish Weather
This letter has been doing the rounds on social media so I thought I'd share it here because it is so truthful and accurate:
131
James Gilbert @jgrg.mstdn.science.ap.brid.gy · 14/05/2026
Quack! 📢🦆 A new extension has been announced for #DuckDB which turns any DuckDB instance into a client or a server. Optimisations have also been made to deliver great performance for simultaneous client connections, transactions and small inserts. quack.duckdb.org
110
James Gilbert @jgrg.mstdn.science.ap.brid.gy · 01/05/2026
Don't worry; the data is fine. Stop picking at it!
000
James Gilbert @jgrg.mstdn.science.ap.brid.gy · 19/04/2026
[Political Statement (probably)] youtu.be/C45U9k0L_pw
000
James Gilbert @jgrg.mstdn.science.ap.brid.gy · 31/03/2026
Hey, what if bombing isn't the answer?
200
James Gilbert @jgrg.mstdn.science.ap.brid.gy · 25/03/2026
One of my favourite ospreys has returned from migration. youtu.be/Ehd_yrIf_PQ
102
James Gilbert @jgrg.mstdn.science.ap.brid.gy · 21/03/2026
A good, high level overview of the #Apple A18 chip found in the MacBook Neo, and how it compares to the M4. www.youtube.com/watch?v=fTBvm4Hj7Mw
000
James Gilbert @jgrg.mstdn.science.ap.brid.gy · 10/03/2026
🔔🦆 Hear ye! Hear ye! A new #DuckDB, version 1.5 has been released! Includes improvements to the command line executable, a new VARIANT type for storing semi-structured data in a column more efficiently than JSON, and incorporation of the GEOMETRY (GIS) type into DuckDB's core. 🔔🦆 Read all […]
mstdn.science
Original post on mstdn.science
000
Reposted by James Gilbert
Tom Gauld @tomgauld.bsky.social · 09/03/2026
"the Haters" my books cartoon for this week's @theguardian.com
Title: "The Haters"

panel 1.
Two round characters sit in a cinema.
Yellow blob "I hate this!"
Red Blob "Me too!"

Panel 2.
They have left the cinema
Red blob "I hated every minute of that film! It was nothing like the book!"

Panel 3.
"Did you like the book?" asks Yellow.
Red replies "I hated it!" then asks "You?"

Panel 4.
Yellow blob "I've not read it. I hated the film purely on its own merits."

Panel 5.
Red blob "I'll lend you my copy."
Yello blob"That's very kind."

Panel 6.
Caption: "Later"
Yellow, reading the book "I hate this!"
Red (happily) "I knew you would!!"
221668448
Reposted by James Gilbert
Dr Micha Campbell @michcampbell.fediscience.org.ap.brid.gy · 27/02/2026
So impressed with this video clip that UNSW have put together covering @Andbaker 's groundwater recharge work! Love the use of the watercolours, and Andy's very calming voiceover :) www.youtube.com/watch?v=V4qkL8hPPF8
013
James Gilbert @jgrg.mstdn.science.ap.brid.gy · 24/02/2026
Research from m'colleagues at Sanger featured in Scientific American. www.scientificamerican.com/article/…
scientificamerican.com
Cats’ cancer genes show striking similarity to humans’
Researchers sequenced the genomes of tumors from almost 500 domestic cats and found remarkable parallels with human and dog cancers
000
James Gilbert @jgrg.mstdn.science.ap.brid.gy · 21/02/2026
Only one more week of #February to go. We've nearly made it for another year! Time to air this. www.youtube.com/watch?v=38PB3sBZxf4
002
James Gilbert @jgrg.mstdn.science.ap.brid.gy · 10/02/2026
February fill-dyke.
A marshy field with an electricity pole. A wood pigeon is perched on one of the wires. Pools of water lie in the field, and a flock of black headed gulls is standing on the far side of one in the distance. Patches of Juncus effusus are dotted around the field and pools. On the far side of the field leafless winter trees are outlined against the misty sky.
000
James Gilbert @jgrg.mstdn.science.ap.brid.gy · 08/02/2026
The Powerful Owl (Ninox strenua) is a #SuperbOwl en.wikipedia.org/wiki/Powerful_owl
en.wikipedia.org
Powerful owl - Wikipedia
000
James Gilbert @jgrg.mstdn.science.ap.brid.gy · 07/02/2026
Ha! This is apparently an old chestnut, but I hadn't heard it before: "Everybody talks about the weather, but no one does anything about it."
000
James Gilbert @jgrg.mstdn.science.ap.brid.gy · 05/02/2026
[US Politics: Melania] Mr Kermode is not complimentary about this documentary film. www.youtube.com/watch?v=DTyUni8dbkE
000
Reposted by James Gilbert
A.R. Moxon @juliusgoat.bsky.social · 22/01/2026
“Look: Rome wasn’t burned in a day.”
1045107926
James Gilbert @jgrg.mstdn.science.ap.brid.gy · 20/01/2026
Blog about a new CMU study which says AI coding assistants degrade code quality. blog.robbowley.net/2025/12/04/ai-is…
blog.robbowley.net
AI Is still making code worse: A new CMU study confirms
In early 2025 I wrote about GitClear’s analysis of the impact of GenAI on code quality, based on 2024 data, which showed a significant degradation in code quality and maintainability. I recently came across a new study from Carnegie Mellon, “Does AI-Assisted Coding Deliver? A Difference-in-Differences Study of Cursor’s Impact on Software Projects” that looks at a more recent period, tracking code quality in projects using GenAI tools up to mid-2025. So has code quality improved as the models and tools have matured? The answer appears to be no. The study finds that AI briefly accelerates code generation, but the underlying code quality trends continue to move in the wrong direction. ## How the study was run Researchers at Carnegie Mellon University analysed 807 open source GitHub repositories that adopted Cursor between January 2024 and March 2025, and tracked how those projects changed through to August 2025. Adoption was identified by looking for Cursor configuration files committed to the repo. For comparison, the researchers built a control group of 1,380 similar GitHub repositories that didn’t adopt Cursor (see caveats below). For code quality, they used SonarQube, a widely used and well respected code analysis tool that scans code for quality and security issues. The researchers ran SonarQube monthly to track how each codebase evolved, focusing on static analysis warnings, code duplication and code complexity. Finally, they attempted to filter out toy or throwaway repositories by only including projects with at least 10 GitHub stars. ## Key findings Compared to the control group: * **A short lived increase in code generated** : Activity spikes in the first one or two months after adoption. Commits rise and lines added jump sharply, with the biggest increase in the first month * **The increase does not persist** : By month three, activity returns to baseline. There is no sustained increase in code generated. * **Static analysis warnings increase and remain elevated** : Warnings rise by around 30 percent post-adoption and stay high for the rest of the observation window. * **Code complexity increases significantly** : Code complexity rose by more than 40 percent, more than could reasonably be accounted for by just the growth in codebase size. ## Caveats/Limitations The study only looked at open source projects, which aren’t really comparable to production code bases. Also, adoption is inferred from committed Cursor configuration files which I would say is a reasonably reliable signal of usage within those projects. However the control group is not necessarily AI usage free, code in those repositories may still have been created using Copilot, Claude Code or other tools. ## My Takeaways ### A notable period for AI assisted development What’s notable is the period this study tracks. In December 2024 Cursor released a major upgrade to their IDE and introduced its agent mode. It was the first time I heard experienced developers I respect describe AI coding assistants as genuinely useful. Cursor adoption climbed quickly and most developers I knew were using Claude Sonnet for day to day coding. Then in February 2025 Anthropic released Claude 3.7 Sonnet, followed in May by Sonnet 4.0 and their first reasoning model, Opus 4.1. If improvements in models or tooling were going to reverse the code quality issues seen previously, you’d expect it to show up during this period. This study shows no reversal. The pattern is broadly the same as GitClear observed for 2024. ### It’s not just “user error” A common argument is that poor AI-generated code is the user’s fault, not the tool’s. If developers wrote clearer prompts, gave better instructions or reviewed more carefully, quality wouldn’t suffer. This study disagrees. Even across hundreds of real projects, and even after accounting for how much code was added, complexity increased faster in the AI-assisted repos than in the control group. The tools are contributing to the problem, not merely reflecting user behaviour. ### Context collapse playing out in real time Organisations training LLMs probably use similar signals to this study to decide which open source repositories to train on: popularity, activity and signs of being “engineered” rather than experimental. This study shows more than 800 popular GitHub projects with code quality degrading after adopting AI tools. It’s hard not to see a form of context collapse playing out in real time. If the public code that future models learn from is becoming more complex and less maintainable, there’s a real risk that newer models will reinforce and amplify those trends, producing even worse code over time. ### Things are continuing to evolve quickly, but… Of course, things have continued to move quickly since the period this study covers. Claude Code is currently the poster child for GenAI assisted development. Developers are learning how to instruct these tools more effectively through patterns like Claude.md and Agents.md, and support for these conventions is improving within the IDEs. In my recent experience at least, these improvements mean you _can_ generate good quality code, with the right guardrails in place. However without them (or when it ignores them, which is another matter) the output still trends towards the same issues: long functions, heavy nesting of conditional logic, unnecessary comments, repeated logic – code that is far more complex than it needs to be. No doubt the tools will continue to improve, and much of the meaningful progress is happening in the IDE layer rather than in the models themselves. However this study suggests the underlying code quality issues aren’t shifting. The structural problems remain, and they aren’t helped by the fact that the code these models are trained on is likely getting worse. The work of keeping code simple, maintainable and healthy still sits with the human, at least for the foreseeable future.
000
Reposted by James Gilbert
daniel:// stenberg:// @bagder.mastodon.social.ap.brid.gy · 14/01/2026
It's about sustainability too. #curl is a small project. We cannot spend multiple hours every day arguing with people who want money for having found what is perhaps a bug - but often is not even that. It drains us. It drowns us. Onward and upward!
0117
James Gilbert @jgrg.mstdn.science.ap.brid.gy · 12/01/2026
[Animal cruelty and death.] Disappointingly low fine, £1215, for killing a buzzard. As the RSPB says in the video description, game bird shoots should be licensed, and the estate should lose its licence for activities like this. #Birds #Raptor #RaptorPersecution […]
mstdn.science
Original post on mstdn.science
100
James Gilbert @jgrg.mstdn.science.ap.brid.gy · 11/01/2026
Wow. The #Rust core language repository has >300,000 commits from >6000 contributors. It's hard to appreciate how much careful human thought is accumulated in open source projects such as this. github.com/rust-lang/rust
024