Sign in

Steve Goguen

@sgoguen.bsky.social
446 followers 527 following 366 posts

PLT LARPer and formalism fanboy

PostsRepliesMedia
Steve Goguen @sgoguen.bsky.social · 30/09/2026
Somehow I have managed to turn my LinkedIn feed into my best feed. The type of vacuous nonsense that permeates other people’s LinkedIn feeds is almost nonexistent on mine. Furthermore, the amount of high-quality content that I find interesting and *challenging* is unmatched. 🤷‍♂️
000
Reposted by Steve Goguen
Antithesis @antithesis.com · 03/09/2026
DC Systems for September is next Tuesday, September 8! Come see Tom Barber talk about Killing the Cluster: Replacing Spark with Polars in a Pipeline That Ships to Places You Can't SSH Into and Stephen Goguen tell you Why You Should Reinvent Enumerative Property-Based Testing luma.com/367gihfe
luma.com
DC Systems 2026-09 · Luma
https://dcsystems.xyz/ DC Systems is an independent tech talk series focused on systems programming here in DC and the broader DMV area. We're focused on high…
111
Reposted by Steve Goguen
Fernanda Graciolli @heyyfernanda.bsky.social · 25/08/2026
if anyone is looking for a distraction... you could formalize your typescript.
141
Reposted by Steve Goguen
Kiran @kirancodes.me · 28/07/2026
monday night, cheeky Lean4 kernel soundness bug
0172
Steve Goguen @sgoguen.bsky.social · 22/07/2026
Came across this F# like language that compiles to Python. It includes Active Patterns, Computation Expressions and units of measure in an early release. simontreanor.github.io/Pyfun/
simontreanor.github.io
Introduction - Pyfun
Learn Pyfun: functional programming for the Python ecosystem.
041
Reposted by Steve Goguen
Kevin Hartnett @kevinhartnett.bsky.social · 13/06/2026
My first book is out this week, The Proof in the Code. Two notes: 1. It's a character-driven story about people who dared to envision a new way of doing mathematics. 2. I can still barely believe the perfect confluence between Lean and our AI moment. www.quantabooks.org/books/the-pr...
quantabooks.org
The Proof in the Code - Quanta Books
The inside story of Lean, a computer program that answers the age-old question: How do you know if something is true?
242
Steve Goguen @sgoguen.bsky.social · 18/06/2026
😯………🤔..….…👍
020
Reposted by Steve Goguen
Jordan Marr @jordanmarr.bsky.social · 26/05/2026
Very happy and excited to announce that Serde.FS beta.1 now supports Fable 5 as an RPC client! One `[<RpcApi>]` interface gets you ASP.NET routes, a typed .NET client, AND a typed Fable 5 browser client. Generated codecs. No reflection. github.com/serde-fs/Ser... #fsharp @sergeytihon.com
1176
Reposted by Steve Goguen
Conor Titania Mc Bride @pigworker.bsky.social · 24/05/2026
"Normal" people are not disgusted by teh transes. Normal people hope for the best for us, like they would for anyone. Normal people are kind. Kindness is normal. The present apartheid is being conducted by people with levels of unkindness that are not normal for human beings. It is venom.
071
Steve Goguen @sgoguen.bsky.social · 17/05/2026
Reasonable set = representable axioms Gödel never proved *shit* about unrepresentable axioms 😜
020
Reposted by Steve Goguen
Dare Obasanjo @carnage4life.bsky.social · 16/05/2026
The entire software industry has had to make the decision “Fast, cheap and good: pick two” when it comes to AI and FAST & CHEAP has won in a landslide. The debate is now more about how good you can get it when you’re producing code faster than you can read or asking how bad are a few bugs anyway?
49714
Reposted by Steve Goguen
Tomas Petricek @tomasp.net · 14/05/2026
My university has a fund for post-docs coming from abroad! If you are interested in working with me & our group on something related to programming systems and languages, from PL, HCI or historical & philosophical perspectives, get in touch (ideally in a few days...) See: cuni.cz/UKEN-178.html
cuni.cz
Junior Fund
0108
Reposted by Steve Goguen
Kiran @kirancodes.me · 06/05/2026
ML researchers know Python. Proof engineers know Lean. Never the two should meet.. Until now! Announcing Lean.py, effortless Lean to Python and Python to Lean bindings! - Write Lean tactics in Python - Access the Python ecosystem in Lean github.com/kiranandcode...
import SymPyTactic

example : (1 : Int) * 1 = 2 := by sympy
example : (3 : Int) * 4 = 12 := by sympy
example : (5 : Int) * 6 = 30 := by sympy/-- Expr-based equality check. Receives `Lean.Expr` trees (via the
`derive_python` Reflect registration) and delegates conversion entirely
to Python's `lean_to_sympy` module. -/
@[python "sympy_expr_eq_accept"]
def sympyExprEqAccept (lhs rhs : Lean.Expr) : IO Bool := do
  init ()
  let mod ← import_ "lean_to_sympy"
  let checkFn ← mod.getAttr "sympy_eq_check"
  let convFn ← mod.getAttr "expr_to_sympy"
  let lhsSy ← convFn.call #[← Py.ofLeanObj lhs]
  let rhsSy ← convFn.call #[← Py.ofLeanObj rhs]
  (← checkFn.call #[lhsSy, rhsSy]).toBool
45619
Reposted by Steve Goguen
Lawrence Paulson @lawrpaulson.bsky.social · 07/05/2026
I just noticed that the Wikipedia page on AUTOMATH is not very good at all. It's too short, often wrong and has no examples. I could contribute to a proper page but I would not want to be the sole author. Anyone else want to help?
061
Reposted by Steve Goguen
Simon Willison @simonwillison.net · 30/04/2026
The Zig project's rationale for their blanket ban on AI-assisted contributions makes a lot of sense to me - for them, time spent reviewing PRs isn't about the code, it's about growing new contributors for the future of the project simonwillison.net/2026/Apr/30/...
simonwillison.net
The Zig project's rationale for their firm anti-AI contribution policy
Zig has one of the most stringent anti-LLM policies of any major open source project: No LLMs for issues. No LLMs for pull requests. No LLMs for comments on the …
919024
Reposted by Steve Goguen
Dag Brattli @dbrattli.bsky.social · 21/04/2026
✨Fable v5 ✨ Such great news today ❤️ In addition to JS/TS, Rust, and Dart, the Python target has been significantly improved, and there is also the exciting new BEAM target added to the list. Write once run everywhere 🥰 #fsharp #fablecompiler
093
Reposted by Steve Goguen
Mike Hadlow @mikehadlow.com · 17/03/2026
From mid-April I'll be back on the market looking for work. - 25+ years professional experience. - .NET since the start, Node 3+ years. - See mikehadlow.com/top/about/ for details. - Contract or perm. Slight preference for contract. - Must be remote. (I'm UK based).
126
Steve Goguen @sgoguen.bsky.social · 09/03/2026
Underrated post
000
Reposted by Steve Goguen
julesh @julesh.mathstodon.xyz.ap.brid.gy · 09/03/2026
The greatest bamboozle that the English language ever pulled is using the same word for legal rights and actual rights. The second-greatest is using the same word for proof-objects and actual proofs
021
Reposted by Steve Goguen
Dag Brattli @dbrattli.bsky.social · 11/02/2026
Perhaps not too impressive for now but this shows Giraffe (F#) running on the BEAM (Erlang Runtime) using Fable (WIP) #fablecompiler #fsharp
4245
Steve Goguen @sgoguen.bsky.social · 05/02/2026
I almost never post about agentic AI stuff because I feel like most of it is overhyped ungrounded trash. Having personally played with F* and LLMs together, I’m both encouraged and not surprised by Nikhil’s early progress using LLMs to build verified software. risemsr.github.io/blog/2026-02...
risemsr.github.io
Agentic Proof-Oriented Programming
Exploring AI-assisted proof-oriented programming with Copilot CLI and F*.
230
Reposted by Steve Goguen
Hank Green @hankgreen.bsky.social · 28/01/2026
Placing a layer of algorithmic recommendation on speech does not make speech less free, but it does pervert it. Algorithmic mediation turns speech into a resource extracted from human behavior. Platforms do not value speech because it is protected, they value the service it provides them.
392249252
Reposted by Steve Goguen
Lawrence Paulson @lawrpaulson.bsky.social · 16/01/2026
Nice to see it in real life
0131
Reposted by Steve Goguen
John Skiles Skinner @skiles.blue · 30/12/2025
Here's a tragedy of DOGE that most people will never know about, even though it has big consequences: no one is left to coordinate the transition to memory safe systems code. 🧵
3449206
Reposted by Steve Goguen
Jordan Marr @jordanmarr.bsky.social · 22/12/2025
My FS Advent post for Dec 22, 2025. 🎄✨☕ Thanks to @sergeytihon.com for keeping the F# community buzzing along year after year! jordanmarr.github.io/fsharp/cloud... #FsAdvent #fsharp
jordanmarr.github.io
Create a Cloudflare Worker in .NET?!
A blog about F#, Fable, and functional programming in .NET
1133
Reposted by Steve Goguen
Dag Brattli @dbrattli.bsky.social · 21/12/2025
My F# Advent Calendar post about Fable.Python (and ended up with Fable.Literate 🙈). Learn how you can use Pydantic, FastAPI with Fable 🐍🦔 cardamomcode.dev/fable-python #FsAdvent #fsharp #fablecompiler #python
cardamomcode.dev
Fable Python
Introduction to Fable.Python This post is part of the F# Advent Calendar 2025. Thank you, Sergey Tihon, for organizing this wonderful tradition that brings the F# community together every year! Welcome to this guide on Fable and Fable.Python - a co...
2388
Reposted by Steve Goguen
Kiran @kirancodes.me · 16/12/2025
Reboosts welcome! Any UK academics able to host me for 1–2 weeks in January while my visa processes? I am a researcher in programming languages and formal methods, working on proof maintenance on interactive and automated verification tools. Happy to give a talk & collaborate. kirancodes.me
kirancodes.me
Kiran's home page~ - To Proof Maintenance for all and beyond!!!
088
Steve Goguen @sgoguen.bsky.social · 05/12/2025
I love posts/papers that review this history and I implore more people working in this field to share their perspectives and contributions to this amazing and very diverse practice. Future generations need to understand how ambitious & rich these last 50 years have been. Please share your stories!
010
Steve Goguen @sgoguen.bsky.social · 02/12/2025
For this year's #fsharp #FsAdvent, I'm announcing a preview of a .NET testing library I'm calling DenseCheck. DenseCheck is a systematic alternative to QuickCheck/FsCheck's random tester. Like FsCheck, DenseCheck automatically generates values from types! github.com/sgoguen/Dens...
github.com
0104
Reposted by Steve Goguen
Vladimir Shchur @lanayx.bsky.social · 01/12/2025
Let the party begin! medium.com/@lanayx/the-... #fsharp #FsAdvent #oxpecker
medium.com
The Oxpecker 2
There is such a time of year when people temporarily stop their routine tasks and endeavors, find a warm and cozy place, and start waiting…
0227
Reposted by Steve Goguen
Sergey Tihon 🦔🦀 @sergeytihon.com · 22/11/2025
F# Weekly #47, 2025 - F# 10 & last #FsAdvent slots #fsharp sergeytihon.com/2025/11/22/f...
sergeytihon.com
F# Weekly #47, 2025 – F# 10 & last #FsAdvent slots
Welcome to F# Weekly, A roundup of F# content from this past week: News Introducing F# 10 – .NET Blog Introducing C# 14 – .NET Blog Introducing Major New Agentic Capabilities for GitHub…
0195
Reposted by Steve Goguen
amplifyingfsharp.io @amplifyingfsharp.io · 18/11/2025
This week we are chatting with Tomáš Grošup about #fsharp 10! amplifyingfsharp.io/sessions/202...
amplifyingfsharp.io
F# 10 | Amplifying F#
093
Reposted by Steve Goguen
big gina @wiredsis.bsky.social · 17/11/2025
Attacks on trans women are attacks on women. I'm not sure why we don't see this. It will affect us on all levels of society. I will not have my womanhood policed, nor will I have others policed. Why do we not see this? Why do I even have to post that cis women are affected for cis women to care?
063
Reposted by Steve Goguen
Sergey Tihon 🦔🦀 @sergeytihon.com · 16/11/2025
I'm still looking for 10 more #fsharp lovers to fill out the #FsAdvent schedule. 🙏
654
Reposted by Steve Goguen
Sergey Tihon 🦔🦀 @sergeytihon.com · 02/11/2025
Hey #fsharp, what we do with #FsAdvent this year? sergeytihon.com/fsadvent/ Do we have 24 F#ers ready to participate?
92312
Steve Goguen @sgoguen.bsky.social · 30/10/2025
I really enjoyed this year’s miniKanren ICFP presentations. While Gallois’s reversible Lustre-to-C compiler stole the show, I savored the modest talks just as much. www.youtube.com/live/OY9LVFV...
youtube.com
[ICFP/SPLASH'25] Peony NW - miniKanren (Oct 17th)
YouTube video by ACM SIGPLAN
030
Steve Goguen @sgoguen.bsky.social · 03/10/2025
Has anyone watched this video that explains how cooperation games (Prisoner’s Dilemma) incentivize different strategies based on the shape/connectivity of the graph? What game(s) do players play on social media? What are the *real* +/- rewards/penalties? Can we abstract them? youtu.be/CYlon2tvywA
youtu.be
Something Strange Happens When You Trace How Connected We Are
YouTube video by Veritasium
010
Reposted by Steve Goguen
Lean Focused Research Organization @lean-lang.org · 24/09/2025
We really loved this series of tutorials on #metaprogramming in #LeanLang by Heather Macbeth. It's a great intro to a complex topic for novice users of #LeanProver! Pt 1: youtube.com/watch?v=cKvg... Pt 2: youtube.com/watch?v=5er4... Pt 3: youtube.com/watch?v=TJ8T...
1143
Steve Goguen @sgoguen.bsky.social · 24/09/2025
If we were to model social media as a game -- algebraically, categorically or otherwise -- how can small groups of people play the game in a way that's contrary to the behavior the social media companies designed to incentivize? How many different ways can one play it "wrong"? Is there a cogame?
110
Steve Goguen @sgoguen.bsky.social · 23/09/2025
How should we proactively think & behave in an influencer fueled economy that incentivizes narcissistic confidence and disincentivizes humility & discernment?
010
Steve Goguen @sgoguen.bsky.social · 03/09/2025
One of the best things we can do with social media, at this time, is to make plans to spend time talking with a small group of people.
141
Reposted by Steve Goguen
José A. Alonso @jalonso.eurosky.social · 06/08/2025
#MULCIA: Postdoc position to formalize machine learning algorithms in Lean. tinyurl.com/29sqjjx2 #PostDoc #AI #LeanProver
044
Reposted by Steve Goguen
miniKanren.org @minikanren.bsky.social · 08/07/2025
Glad to announce the miniKanren Workshop submission deadline has been extended 1 week, to July 17th anywhere on earth. conf.researchr.org/home/icfp-sp.... Looking forward to your submissions!
conf.researchr.org
miniKanren and Relational Programming Workshop 2025 - miniKanren 2025 - ICFP/SPLASH 2025
The miniKanren and Relational Programming Workshop is a workshop for the miniKanren family of relational (pure constraint logic programming) languages: miniKanren, microKanren, core.logic, OCanren, Guanxi, etc. The workshop solicits papers and talks on the design, implementation, and application of miniKanren-like languages. A major goal of the workshop is to bring together researchers, implementors, and users from the miniKanren community, and to share expertise and techniques for relational programming. Another goal for the workshop is to push the state of the art of relational programmi ...
031
Reposted by Steve Goguen
Kristopher Micinski @krismicinski.bsky.social · 07/07/2025
May 25-27, 2025, I hosted an event, the "Minnowbrook Logic Programming Seminar," in Blue Mountain Lake, NY. I recorded 11 talks on Datalog-related interests, totaling over 9+ hours of video, which I have just now published on YouTube youtu.be/3ec9VfMUVa8
youtu.be
Minnowbrook Logic Programming Seminar (Supercut w/ Extras)
YouTube video by Kristopher Micinski
2185
Steve Goguen @sgoguen.bsky.social · 04/07/2025
This is a good talk explaining why Lean is more than a good proof assistant and what language folk can learn from the macro system and tooling.
021
Steve Goguen @sgoguen.bsky.social · 23/06/2025
I’m cool with studios green lighting Marvel movies without scripts, but I insist on Werner Herzog sitting the director’s chair. Herzog’s Batman would be amazing. variety.com/2025/film/ne...
variety.com
James Gunn Says the ‘Movie Industry Is Dying’ Because Films Are Made Without Finished Scripts and Marvel Got ‘Killed’ by Output Increase: ‘That Wasn’t Fair’
James Gunn says it was not fair for Disney to increase the output of Marvel television series and films.
010
Reposted by Steve Goguen
Conor Titania Mc Bride @pigworker.bsky.social · 20/06/2025
Don't blame "the algorithm". Blame the people who dishonestly call it an "algorithm" for serving you slop. But above all, don't blame yourself for being bad at computer when it's computer that's bad at you.
182
Reposted by Steve Goguen
Kiran @kirancodes.me · 17/06/2025
If anyone has any slow or brittle Dafny/Boogie/Viper proofs, consider hiring me *hint* *hint* *nudge* *nudge* *wink* *wink* (I would normally be asking in person while presenting this work at CAV but again... I can't leave the country right now.)
084
Reposted by Steve Goguen
Tomas Petricek @tomasp.net · 10/06/2025
The Choose-Your-Own-Adventure Calculus is a small formalism that captures an interaction pattern where you repeatedly choose from the available options. Examples include type providers, structure editors, theorem provers & more! Draft paper based on my earlier blog post: tomasp.net/academic/dra...
042
Reposted by Steve Goguen
Chris Wicklund Auroras @wickydubswx.bsky.social · 12/06/2025
Has anyone on Bluesky been talking about how the entire climate team on NOAA was fired and the climate.gov website might be archived or repurposed?
6201