Michael Coblenz
@mcoblenz.bsky.social
260 followers 220 following 37 posts
Assistant Prof. at UC San Diego. Helping people write better software.
Posts Media Videos Starter Packs
mcoblenz.bsky.social
We rarely give Shakespeare credit for inventing alpha-conversion. “A rose by any other name…”
mcoblenz.bsky.social
Sounds like you already have two trained classifiers!
mcoblenz.bsky.social
But maybe also I pick a different Mastodon server.
mcoblenz.bsky.social
Mastodon is too fragmented. I just focus on Bsky now.
mcoblenz.bsky.social
We'd really appreciate help with our study of Rust programming! If you know Rust, please take about 20-30 minutes to help us find out how to make Rust programmers more effective: ucsd.co1.qualtrics.com/jfe/form/SV_...
Rust Learning Quiz
Help us learn more about Rust by taking this short and easy quiz!
ucsd.co1.qualtrics.com
mcoblenz.bsky.social
I can understand that. But I stopped checking Twitter long ago, so for me, this is it.
mcoblenz.bsky.social
Preprint of the paper, which my student Savitha Ravi will present: arxiv.org/pdf/2503.12309
arxiv.org
mcoblenz.bsky.social
Lots of great possibilities! Probably worth doing a study to see how various approaches would affect behavior.
mcoblenz.bsky.social
What will you do to make the environmental costs of using this transparent?
mcoblenz.bsky.social
For the record, ChatGPT is happy to take over the job of an air traffic controller. Looks like Musk et al. can save a lot of money on actual ATC staff!
mcoblenz.bsky.social
Test passed! Awesome!
mcoblenz.bsky.social
Geaxhurccswzvy4vi2ftz;
mcoblenz.bsky.social
You are right that the only way to be sure is to re-run the experiment.
mcoblenz.bsky.social
The API delta between the fixed version and the one we used in the experiment is rather trivial, so we felt the results likely generalized. But of course re-running the experiment would be best.
mcoblenz.bsky.social
Also as I understand it, the stack maps approach cannot be made thread safe, which is why I haven't felt motivated to finish this implementation; it still would not be of practical use. Really the whole GC implementation needs a redo.
mcoblenz.bsky.social
On the other hand, the main branch's version has GC enabled. The problem with this is that the mark implementation only handles certain cases, so this is a much more serious unsoundness problem (which is also documented in the paper and the code).
mcoblenz.bsky.social
I think this is the relevant commit. Note it’s on a branch: I never got around to merging. Criticism is welcome. github.com/mcoblenz/Bro...
Made as_ref and as_mut private. Removed Deref from GcRef. · mcoblenz/Bronze@34c1538
github.com
mcoblenz.bsky.social
Sorry I should have read the whole thread before replying! Still getting used to the Bluesky UI.
mcoblenz.bsky.social
The implementation would definitely need a from-scratch redo for real work.
mcoblenz.bsky.social
Can you be more specific? We did fix some soundness problems post-experiment. And the implementation is a partial proof of concept and not a working GC.
mcoblenz.bsky.social
They’re pretty similar, right? Both are about avoiding side effects.
mcoblenz.bsky.social
Hey,
@icseconf.bsky.social: when do you expect to post the presentation schedule for the technical track?