We’re doing a user study to find out how adding always-on live values alongside code effects writing and debugging experiences for functional programming. See reply for sign-up details
David Moon
@dm0ney.bsky.social
PhD UMich • building http://tylr.fun http://hazel.org • dmoon.info
HATRA 2026 submissions are due on June 14! Looking forward to seeing all your papers. conf.researchr.org/home/splash-...
HATRA 2026 - Human Aspects of Types and Reasoning Assistants (HATRA 2026) - SPLASH/ISSTA 2026
Programming language designers seek to provide strong tools to help developers reason about their programs. For example, the formal methods community seeks to enable developers to prove correctness pr...
conf.researchr.org
a summer reading list for you sickos that still want to think together with the machine
CSCI 1377: Tools for Thought - S26
A course on the past, present, and future of software for augmenting intelligence at Brown University.
cel.cs.brown.edu
You may have heard that the Banach-Tarski paradox is a consequence of the group of spatial rotations SO(3) having a subgroup that is free on two generators. But what does that look like? Answer: Roughly like this! kyleormsby.github.io/F2-in-SO3/ 1/n 🧮
Local-First Conf 2026 is back, and I want to hear what everyone's been doing this year. What have you built? What have you learned? How about interesting challenges we need to overcome?
CfP is open! May 1 — CFP closes May 15 — candidates notified June 1 — speakers announced June 15 — schedule announced We want to hear from YOU!
I’m looking for participants for a paid user study on a prototype system for tabular programming (programming with tables / data frames). 2 hours • $50 Visa prepaid card Hoping to finish sessions by March 13. Details + sign up in 🧵 Reposts appreciated! 🙏
Great evening with @dorchard.bsky.social, @dm0ney.bsky.social and @neurocy.bsky.social talking Hazel and Fluid!
#SPLASH folks, check out our Distinguished Paper (!) talk this afternoon at 14:15 on "Incremental Bidirectional Typing via Order Maintenance". Thomas will tell you how to efficiently update type information (including error marks) in response to local edit actions. A small step *static* semantics!?
Reminder about the upcoming HATRA deadline, if you're interested in making fancy type systems and reasoning assistants more effective for people! conf.researchr.org/home/icfp-sp...
HATRA 2025 - ICFP/SPLASH 2025
Programming language designers seek to provide strong tools to help developers reason about their programs. For example, the formal methods community seeks to enable developers to prove correctness pr...
conf.researchr.org
Nice post on costs and benefits of formal methods, by @m-dodds.bsky.social: www.galois.com/articles/wha...
What Works (and Doesn't) Selling Formal Methods
galois.com
Ever wondered how badly we're all addicted to buying new GPUs in graphics labs? Come see our talk at #SIGGRAPH2025 to discuss how we can collectively move "Towards a sustainable use of GPUs in Graphics Research" with @elie-michel.bsky.social @axelparis.bsky.social Octave Crespel and Felix Hähnlein
Here's a cut of some of my interactive and visual work from the past year. I'm looking for work! I'm looking for remote work developing, prototyping and/or researching on editors, custom interactive things, or visualizations. I mostly work in JS/TS. Let me know if you know something pls ty :)
It's hard to wrap your head around all the failure modes of a distributed system. What if you could play with the sequence diagram of a run to see how it responds, and see if you can get it into a failure state? dist-sys-simulator.netlify.app
Hello, Bluesky, I'm Finn and this is my plugin Droplets 💧 #musicproduction #generativeart #audiovisual #vst #vstplugin #generativemusic #musictech #midi
Our new research track is called Universal Version Control and it's about exploring how to bring the power of version control to every person, on every kind of document and every kind of collaboration. www.inkandswitch.com/universal-ve...
Universal Version Control
Industrial research lab working on digital tools for creativity and productivity
inkandswitch.com
(Please re-skeet for visibility) Did you use HyperCard back in the day? What was your experience with it? What did you make? How did it change the way you think about yourself?
🚀 Zed v0.179 is out! In today's release, we've introduced a new display mode for Edit Prediction called subtle, which makes predicted text hidden by default and only visible when you're holding a modifier key. Check the blog post for more details: zed.dev/blog/out-of-...
Out-of-your-face AI - Zed Blog
From the Zed Blog: Making Zed's edit predictions appear only when holding a modifier key, instead of as you type.
zed.dev
merged a sizeable PR to hazel dev today including stuff shown here on inline evaluation and playing cards. also: caret animation. you can play with these here: hazel.org/build/dev/; see Probes, Cards, and Projectors slides in docs. PR notes here: github.com/hazelgrove/h...
I am once more seeking participants for a user study. We'll be evaluating a prototype code editor that completes your text with placeholders for missing tokens expected by the language. Here's a short video of me motivating the editor and study. Details in thread. Reskeets appreciated! 🙏
The LIVE Programming Workshop will be held online this year. So no excuses - submit by July 21. liveprog.org
Workshop on Live Programming (LIVE)
The 11th Workshop on Live Programming (LIVE 2025) will take place online. LIVE invites submissions of ideas for improving the immediacy, usability, and learnability of programming.
liveprog.org
This is a cool example of research in action and the power of accessibility. @tonofcrates.bsky.social observed that experienced Rust users gravitate towards the examples to learn how to use a crate and wanted to help new users do the same. But the end result is EVERYONE can find examples faster.
This new rustdoc feature to scrape examples from the repository is AWESOME. Hats off to whoever implemented it. When can we get it enabled by default? =) Example: docs.rs/ratatui/late...
I'm a proud mother. Whether I'm walking my son to school or reading him a bedtime story, I do everything to make sure he grows up loved and cared for. And for the sponsor of the drag ban to say that my existence is a fetish is false & cruel. I'm glad we were able to defeat this hateful bill today.
1. Today, powerful speeches from trans representatives in Montana SJ Howell and Zooey Zephyr flipped 29 Republicans, killing anti-trans bills. While some Dems like Newsom abandon trans people, these reps show the power of representation. Watch their speech. Subscribe to support our journalism.
I'm honored to receive the 1938E Award, which honors "outstanding young faculty members who demonstrate excellence in teaching, mentoring, and contributing to the educational growth of the College". Working with budding PL nerds is a highlight of my job! cse.engin.umich.edu/stories/cyru...
Cyrus Omar receives 1938E Award
He has been recognized for innovative teaching, mentorship, and dedication to undergraduate research.
cse.engin.umich.edu
Sam Caldwell (Northeastern University, USA), Tony Garnock-Jones (Maastricht University, Netherlands), Matthias Felleisen (Northeastern University, USA) Conversational Concurrency with Dataspaces and Facets https://arxiv.org/abs/2502.20542
I've put my foot in mouth to say a few words about a programming environment prototype I'm currently working on (that I'm quite excited about). More to come! youtu.be/AziAhVuiU3Q
ħirba' - early prototype
YouTube video by Watware
youtu.be