Don Syme
dsyme.bsky.social
Don Syme
@dsyme.bsky.social
GitHub Next. Visiting Professor Kings College London.

https://dsyme.net

https://linktr.ee/dsyme
Reposted by Don Syme
F# 10 makes it possible to use let! .. and! to await two tasks in parallel. This brings back some memories!
November 14, 2025 at 12:13 AM
Reposted by Don Syme
Hey #fsharp, what we do with #FsAdvent this year? sergeytihon.com/fsadvent/ Do we have 24 F#ers ready to participate?
November 2, 2025 at 8:10 AM
The scenes of genocide and massacres coming out of Sudan are utterly gut-wrenching, and amongst the most inhumane things I've ever seen.

The UAE - Dubai, Abu Dhabi - is grotesque in its support for these militias, and for not exerting its power to prevent this.

#Sudan
November 1, 2025 at 10:37 PM
I looked up antifa events in London, it's so terrifying, there's a metal group and some people singing sea shanties.
October 26, 2025 at 6:23 PM
Thinking ahead.

What would you choose?
October 19, 2025 at 12:57 PM
Reposted by Don Syme
‘A Shabby London Suburb’
Combined map /walking guide to some of the radical & working class history of Hammersmith

Featuring Revolting peasants, suffragettes, socialists, irish republicans, suffocated tory MPs & more!

Available to buy online:
pasttensehistories.bigcartel.com/product/a-sh...
October 18, 2025 at 2:17 PM
My latest post is out!

🔄 Introduce "Semi-automatic Performance Engineering"

🏆 A Grand Challenge for CS

🧩 Why it's hard, heterogeneous

✨ Show GitHub Agentic Workflows "Daily Perf Improver"

🔮 What's Possible, Potential, and Delusional

🧹 Let's tackle technical debt!

dsyme.net/2025/10/12/t...
Introducing Semi-automatic Performance Engineering
(This blog post is written in personal tone, but relates to our work at GitHub Next and may be moved to in future. A huge thank you to Peli de Halleux, Joe Zhou, Eddie Aftandilian, Russell Horton, …
dsyme.net
October 13, 2025 at 11:38 AM
Reposted by Don Syme
Great idea!
Not serena-related, but I've been working on opening up my fsi.exe sessions over mcp and it has been very fun programming this way: github.com/jovaneyck/fs...
GitHub - jovaneyck/fsi-mcp-server: A wrapper around F# interactive (fsi) that exposes an MCP server endpoint for AI agents allowing for fsi IO.
A wrapper around F# interactive (fsi) that exposes an MCP server endpoint for AI agents allowing for fsi IO. - jovaneyck/fsi-mcp-server
github.com
October 10, 2025 at 12:49 PM
F# folk - I've started a PR to add F# support to the Serena MCP server, that effectively allows the use of the F# language server from coding agents.

github.com/oraios/seren...

Please be welcome to contribute to get this over the line.

cc @chethusk.bsky.social

Thanks
Don
Add F# support using FsAutoComplete LSP by dsyme · Pull Request #662 · oraios/serena
This adds F# support by the usual path, using the standard F# LSP Using Serena with F# Projects This guide demonstrates how to use Serena's tools with F# projects through both the MCP protocol...
github.com
October 10, 2025 at 11:11 AM
Universal Basic Income is a foolish thing for those opposed to MAGA/Reform to be pushing. Let me explain why.

Take one moment to imagine UBI in the hands of Farage. Instantly he would transform it to "UBI for UK Citizens only" or "UBI for Britain!". UBI is ready-made for nativist cooption

#UBI
October 6, 2025 at 6:12 PM
Reposted by Don Syme
When elected leaders, corporations, and other institutions yield to fascism without a fight, we’re there to demand courage and hold them accountable. Our events, organizing, and historic days of action are vital to this movement, and your support makes it all possible. Please pitch in if you can.
Donate to Indivisible Action - Unlimited
Show your support with a contribution.
secure.actblue.com
October 5, 2025 at 11:05 PM
Remember, the hypocrisy is the whole point.

For Reform, for MAGA, for Tommy Robinson's mob - the hypocrisy is deliberate and serves a purpose. Again and again, it's very predictable.

Don't let them divide our nations, our cities, our regions, our continents, our world.

bsky.app/profile/dsym...
As you watch Reform UK in action, please remember everything they do serves one purpose - to divide the world, and the UK, into an "us" and a "them".

All they care about is that their "us" wins power. Their "us" can be corrupt, violent, criminal, lying - they don't care - as long as their tribe win
September 13, 2025 at 9:16 AM
Reposted by Don Syme
Sure it happens before 4pm, but nice sunset. #London
November 17, 2024 at 7:14 PM
As you watch Reform UK in action, please remember everything they do serves one purpose - to divide the world, and the UK, into an "us" and a "them".

All they care about is that their "us" wins power. Their "us" can be corrupt, violent, criminal, lying - they don't care - as long as their tribe win
September 6, 2025 at 4:07 PM
In which Don burns $200 to improve test coverage and improve performance in an F# community library.

#fsharp

github.com/fsprojects/F...
Automated test coverage and perf experiment · Issue #179 · fsprojects/FSharp.Control.AsyncSeq
In my work at GitHub Next we are looking at partially automated test coverage and perf improvement for repository maintainers. The aim is to have AI help improve the quality of software. I will be ...
github.com
August 29, 2025 at 8:05 PM
I have resurrected my work blog, and populated it with some things from the last few years

dsyme.net

Some recent entries in thread
August 28, 2025 at 1:05 AM
London is a wonderful city, the best place to live in the world. I'm proud to live here.

Sadiq Khan has hit the mark with this article - the rightwing radicals *need* London to fail - they need to bring it down, denigrate it, lie about it.

I notice London getting cleaner, and enjoy it's happiness.
Powerful words by London Mayor Sadiq Khan
@london.gov.uk in Byline Times on claims of 'lawless London' 👇

"These people can't stand what London represents... They believe a city as diverse & progressive as ours cannot be allowed to thrive. If it does, it makes a mockery of their entire worldview"
‘These People Can’t Stand What London Represents… It Makes a Mockery of their Entire Worldview’
Sadiq Khan, the Labour Mayor of London, addresses the increasing number of claims by those in the media and politics of the capital city’s apparent decline
bylinetimes.com
August 21, 2025 at 1:05 PM
We (GitHub Next) put out a new project today - GitHub Agentic Workflows!

This is natural language programming for Continuous AI on GitHub.

eg "build the code, run the tests, read the coverage report, write tests", running daily, delivering test improvements in PRs

githubnext.com/projects/age...
GitHub Next | Agentic Workflows
GitHub Next Project: Towards Natural‑Language Programming for GitHub Actions
githubnext.com
August 15, 2025 at 11:55 PM
The train announcement has changed from "This is London Waterloo, where this train terminates" to "This is London Waterloo, where this train finishes its journey"....

1/3
August 11, 2025 at 10:54 AM
Reposted by Don Syme
🧬 Gene samples nearly melted because someone mixed °F and °C. 🫠 With #AI proliferating, every system is now safety-critical. F# units of measure catch these potential errors at compile time with ZERO runtime cost. New #fsharp #mlir #llvm #systemsprogramming #aisafety blog: speakez.ai/blog/danger-...
Danger Close: Why Types Matter
F# Units Of Measure With Zero Runtime Cost Can Save Money and Lives
speakez.ai
June 24, 2025 at 3:56 PM
Today London Met Police @metpolice.bsky.social had a very overt deployment of a Live Facial Recognition van outside Richmond Station in London. About 30 officers were present.

Looking at the guidelines this deployment of LFR looks illegal.

www.met.police.uk/advice/advic...

cc @london.gov.uk
Live Facial Recognition
Facial Recognition is technology that can be used to help identify people who’ve broken the law. Find out what it is, how it works and how we use it.
www.met.police.uk
June 6, 2025 at 12:06 PM