Ron Garcia
banner
rg9119.bsky.social
Ron Garcia
@rg9119.bsky.social
Transmogrifying coffee into LaTeX, but now more grumpy and slow about it. University of British Columbia Computer Science
Have you tried discarding the computer and getting another?
November 18, 2025 at 5:14 PM
This is very cool! Totally on board with statement 1, but I'm having trouble fully grasping statement 2, since the contrast of interest does not involve conditioning on G, and S has no backdoor paths to W. Maybe the pipe from C to Ds could be a salient information flow?
November 11, 2025 at 6:58 PM
So is the relevant observation to make of this model
P(W=yes | do(S = yes) ) vs. P(W = yes | do(S = no))?
November 11, 2025 at 4:33 AM
I got a good chuckle out of this rather formal rant about difficulty the other week:

(FWIW I've often heard (and agree) that the hardest problem in computer science is naming things, so pretty sure we suck just as much!)
November 7, 2025 at 6:21 PM
Is that leftmost obscured book a methods book on writing memes? Please say yes, even if it's a lie!
October 31, 2025 at 12:58 AM
I enjoy this sport (having played as a young'un), but nowadays I call it Helmetball to disambiguate.
September 20, 2025 at 9:25 PM
There's a Timsort, why not a Bernasort?
September 13, 2025 at 7:41 PM
Interesting! What's the context, somehow I missed it while I was in Indiana 😂
September 7, 2025 at 7:30 PM
Ahh! Thanks. I would have expected "second-class" to contrast and first-class (and match Strachey's discussion of the terminology).
September 7, 2025 at 5:36 PM
What does it mean for a variable to be first *order*? Is it that there are no variable references whose referent can be changed after initialization?
September 6, 2025 at 11:57 PM
While technically true, I look forward to hearing about how many people receive the signal 😂 (a shame tbh).
September 5, 2025 at 7:27 PM
Recently I learned that sometimes the axioms aren't enough 😢

(from "When is conditional probability meaningful?" in arxiv.org/pdf/1802.06071)
August 27, 2025 at 6:51 PM
ONE OF US! ONE OF US! ONE OF US!
August 3, 2025 at 8:06 PM
Not "can't", but "didn't": so the question is "why not?". In the case of Clojure, you can find some explanation in the HOPL paper:
dl.acm.org/doi/10.1145/...

Probably the most relevant part is Section 3.5 (Clojure and the Host), but tail calls are specifically addressed briefly in Section 3.2.3.
A history of Clojure | Proceedings of the ACM on Programming Languages
Clojure was designed to be a general-purpose, practical functional language, suitable for use by professionals wherever its host language, e.g., Java, would be. Initially designed in 2005 and released...
dl.acm.org
August 2, 2025 at 7:28 PM
I wonder if there is a connection between these ideas and Default Logic :
en.wikipedia.org/wiki/Default...

(whenever I see some logic called "non-monotonic" I wonder if there is some structure missing from its formulation that could be judgmentally reconstructed)
Default logic - Wikipedia
en.wikipedia.org
July 18, 2025 at 8:40 PM
Also it should be possible to relate the high-level (cyclic) model to a lower-level (acyclic) model. Recent theoretical work along these lines went by here recently:
bsky.app/profile/p-hu...
This is a fairly technical but highly relevant paper on how we can model complex systems at various levels of detail without losing causal content. Think gas: instead of tracking every molecule, we can focus on big-picture properties like temperature and pressure. www.auai.org/uai2017/proc...
July 16, 2025 at 11:44 PM
While this isn't their point, it helped me to think of adding TC to the "micro" model as well. There it would be a descendant of LDL and HDL, but have no arrow to HD. So if you treat LDL and HDL as unmeasured, you get two common causes of TC and HD, i.e. backdoor paths galore :).
July 16, 2025 at 1:04 AM