Steve Goguen
banner
sgoguen.bsky.social
Steve Goguen
@sgoguen.bsky.social
PLT LARPer and formalism fanboy
Reposted by Steve Goguen
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?
November 17, 2025 at 3:58 PM
Reposted by Steve Goguen
I'm still looking for 10 more #fsharp lovers to fill out the #FsAdvent schedule. 🙏
November 16, 2025 at 8:26 AM
Reposted by Steve Goguen
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
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...
[ICFP/SPLASH'25] Peony NW - miniKanren (Oct 17th)
YouTube video by ACM SIGPLAN
www.youtube.com
October 30, 2025 at 4:13 PM
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
Something Strange Happens When You Trace How Connected We Are
YouTube video by Veritasium
youtu.be
October 3, 2025 at 3:14 PM
Reposted by Steve Goguen
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...
September 24, 2025 at 7:11 PM
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?
September 24, 2025 at 6:13 PM
How should we proactively think & behave in an influencer fueled economy that incentivizes narcissistic confidence and disincentivizes humility & discernment?
September 23, 2025 at 9:11 PM
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.
September 3, 2025 at 5:18 PM
Reposted by Steve Goguen
#MULCIA: Postdoc position to formalize machine learning algorithms in Lean. tinyurl.com/29sqjjx2 #PostDoc #AI #LeanProver
August 6, 2025 at 9:07 AM
Reposted by Steve Goguen
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
Minnowbrook Logic Programming Seminar (Supercut w/ Extras)
YouTube video by Kristopher Micinski
youtu.be
July 7, 2025 at 6:50 PM
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.
The author of Property-Baeed Testing for the People, Harry Goldstein, gave a talk entitled "The Best New Programming Language is a Proof Assistant"
youtu.be/c5LOYzZx-0c
The Best New Programming Language is a Proof Assistant by Harry Goldstein | DC Systems 006
YouTube video by Antithesis
youtu.be
July 4, 2025 at 2:29 PM
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...
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.
variety.com
June 23, 2025 at 3:46 PM
Reposted by Steve Goguen
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.
June 20, 2025 at 9:28 PM
Reposted by Steve Goguen
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.)
New blog post! The Looming Problem of Slow & Brittle Proofs in SMT Verification (and a Step Towards Solving It)

kirancodes.me/posts/log-pr...

#ProgrammingLanguages #Dafny #SMT #Z3 #Verification
June 17, 2025 at 4:18 PM
Reposted by Steve Goguen
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...
June 10, 2025 at 12:34 PM
Reposted by Steve Goguen
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?
June 12, 2025 at 5:41 PM
Reposted by Steve Goguen
Working on something that's getting me excited 🥰 For Fable 5 Python target we're rebuilding Fable Library in Rust to get proper .NET semantics when transpiling F# to Python. As a Python dev who fell hard for F#'s type system, this scratches an itch 🐍🦔🦀✨
#fsharp #python #fable #rust #pyo3
June 9, 2025 at 12:05 AM
Reposted by Steve Goguen
I'll be talking about my "Tiny programming systems" course & research at the #MoreVMs workshop in about 10 minutes.

Join the @programming-conf.bsky.social live stream at: 2025.programming-conference.org

...and stay tuned for many great talks on Wednesday and Thursday!
‹Programming› 2025
The International Conference on the Art, Science, and Engineering of Programming—or ‹Programming› for short— focuses on programming topics including the experience of programming. ‹Programming› seeks ...
2025.programming-conference.org
June 2, 2025 at 2:10 PM
Reposted by Steve Goguen
Let G be a magma (i.e a set equipped with a multiplication and no further axioms). Can you prove that if ∀ x y z, x = x(y((zx)y)) then ∀ x y z, x = x(y(z(xz)))? You can use a theorem prover, a language model, a SAT or SMT solver or even pencil and paper. Terry Tao is collecting proofs of this! 1/2
May 16, 2025 at 8:06 PM
Reposted by Steve Goguen
We have an SDE II position on my team.

No external link, but if I know you, you can send me your resume.
May 14, 2025 at 2:23 AM
Hello world! Excited to join everyone here at Bluesky!
May 10, 2025 at 8:42 PM
Reposted by Steve Goguen
May 9, 2025 at 1:03 AM
looks like the people at the Clay Institute are working over the weekend 😢
Today I have received by email: one disproof of the Riemann hypothesis, one proof that P =/= NP, one proof of the Riemann hypothesis, and one proof that Peano arithmetic is inconsistent (which follows from the two Riemann hypothesis papers, but this was an independent discovery).
May 2, 2025 at 4:28 PM