Hacks and explanations via program execution
- π€ Speaker: Andre Curtis-Trudel (University of Cincinnati)
- π Date & Time: Wednesday 15 October 2025, 13:00 - 14:30
- π Venue: Seminar Room 2, Department of History and Philosophy of Science
Abstract
This talk is about hacks β seemingly ad hoc, unprincipled bits of code used to make a program run more efficiently, or, in some cases, simply run at all. Hacks are exceedingly common, but their philosophical significance has not been fully appreciated. First, using an infamous hack for computing fast inverse square roots as a motivating example, I sketch an account of what it is to explain how hacked programs work. On this account, we cannot explain how a hacked program works without reference to facts about a system’s computational architecture and notation. Then, I suggest that this has ramifications for accounts of computational explanation that foreground a system’s abstract causal structure or its semantic properties. The ramification is that these accounts are in trouble.
Series This talk is part of the CamPoS (Cambridge Philosophy of Science) seminar series.
Included in Lists
- All Talks (aka the CURE list)
- Cambridge talks
- CamPoS (Cambridge Philosophy of Science) seminar
- Department of History and Philosophy of Science
- Featured lists
- hc446
- History and Philosophy of Science long list
- jer64's list
- Philosophy Events
- Seminar Room 2, Department of History and Philosophy of Science
- Trust & Technology Initiative - interesting events
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)

Andre Curtis-Trudel (University of Cincinnati)
Wednesday 15 October 2025, 13:00-14:30