_
I currently research high-speed interconnects for use in supercomputing. I also occasionally publish in philosophy of mind. Otherwise, I spend my time hiking.
_
research + projects
A list of published articles, unpublished papers and reports, and code available for download.
Measuring Multithreaded Message Matching Misery [pdf]
An inquiry into the impact of multithreaded communication on MPI message matching. Presented at Euro-Par 2018.
Community structure and natural kinds [pdf]
A brief survey of possible graph-theoretic approaches to understanding natural kinds.
A counting argument against triviality [pdf]
In this paper I quantify the impact of the counterfactual response to triviality arguments against mapping accounts of computational realization.
insect_decision [code]
A collection of numerical approximations of dynamical models of binary nest selection in social insects, and a GUI for modifying parameters and visualizing the results. Also includes my own model of gaze-following in joint attention tasks. A description of the models can be found here.
microwork [code]
A collection of microwork loops for affecting busy waits in benchmarking programs.
Exploring the impact of overlay network topology on tool
and application performance.
[pdf]
Presentation given as part of my Master's degree requirements. The general topic is the relation between overlay network topology and performance, but in this presentation I focus on improvements to modeling reduction workload latency for benchmarking overlay networks.
modbussim [code]
With Evan Dye. a simple modbus-based PLC simulation. It was developed to explore the basics of exploiting the modbus protocol for purposes of data gathering and/or modifying the behavior of industrial systems. A writeup of the attacks we explored using the simulation can be found here.
Communication emergence in a population of artificial agents [pdf]
With Colby Guiterrez-Kraybill. Unpublished, course project. An attempt at reproducing some earlier work on communication emergence in preparation for developing an extension of that work.
Information and representational revisionism [pdf]
An assessment of the impact of representational revisionist arguments on the use of information theory, including Ramsey (2007), Chemero (2009), and Hutto & Myin (2013). (2014-04)
Linguistic scaffolding and the epistemic utility of language-like representation [pdf]
Unpublished. I argue that taking the linguistic structure of mental representation seriously provides valuable insight into why linguistic scaffolding occurs, and what it is doing when it does.
The analog-digital distinction: Can positive procedures be transformed into approximation procedures? [pdf]
In this addendum to Varieties of analog and digital representation, I argue Haugeland's 'positive procedures' cannot be transformed into approximation procedures.
Varieties of analog and digital representation [link]
2014, Minds & Machines, DOI 10.1007/s11023-014-9342-x. The standard interpretation of the analog-digital distinction is that the former use continuous representational schemes while the latter are discrete. In this paper I take a critical look at several proposed alternatives.
Inspirational anchors: minimial computational models in cognitive science [link]
2012, Journal of Experimental & Theoretical Artificial Intelligence. 24(3): 385-400. An attempt to describe why we use computational models that are obviously false.
The linguistic subversion of mental representation [link]
2012, Minds & Machines, 22(3): 235-262. I argue that embedded and embodied approaches to cognition require language-like mental representations.
How radical is too radical? Chemero's epistemological arguments against mental representation [pdf]
Presented at the 2011 annual meeting of the Southern Society for Philosophy and Psychology. I argue that Chemero's (2009) arguments against indicator representation fail.
Can computational simulations of language emergence support a 'use' theory of meaning? [link]
2010, Philosophical Psychology, 23(1): 59-74. No, they cannot.
Cognition, computation, and formal symbol individuation
Presented at the 2010 annual meeting of the Southern Society for Philosophy and Psychology. A discussion of Schneider's (2009) argument against formal symbol individuation in the computational theory of mind.
Coordinated behavior, emergence, and the explanatory salience of collective representations [pdf]
Presented at the 2009 annual meeting of the Pacific division of the American Philosophical Association, 10 April 2009, Vancouver, BC, Canada. A critical look at Bryce Huebner's pro-group mind arguments. Replies to comments are here.
Comments on Wright's 'Opponent processing and the physical basis of color' [pdf]
Presented at the 2008 Annual Meeting of the Southern Society for Philosophy and Psychology, March 2008, New Orleans, LA. Wright attacks Paul Churchland's account of color realism. In these comments, I identify still more problems with that account.
Comments on Gualtiero Piccinini's 'The mind as neural software' [pdf]
Presented at the 2007 Annual Meeting of the Southern Society for Philosophy and Psychology, April 2007, Atlanta, GA. I have problems with Piccinini's interpretation of computation.
Cognition and the power of continuous dynamical systems [link]
2005, Minds and Machines, Vol. 15, No. 1. I survey research on the computational capacities of continuous neural networks to assess the claim that dynamical approaches to cognition are somehow more 'powerful' than traditional computational approaches.
khep_core & khep_vehicle [pdf] [pdf]
2000. khep_core is a collection of C++ classes and methods for communicating with first-generation Khepera robots. [khep_core code] khep_vehicle is a program allowing the user to hand-code artificial neural network controllers for these robots. [khep_vehicle code] These packages were written during my time at the Philosophy-Neuroscience-Psychology Robot Lab at Washington University.

_