# home page of philip dorrell

## my newest side project

- Domkol: interactive complex function visualization in the browser with Canvas and SVG

## propositional writing: manifestos and expositions

- Symmetry Matters in Physics and Mathematics and it also Matters in Music Science
- The Hypothesis that Musicality is Determined by the Musicality of Constraints
- Hypotheses about Music
- A Copyright Skeptic's Manifesto
- A Copyright Tax and Alternative Compensation Manifesto
- A Manifesto For Intuitive Music Composition
- On Relationships Between Music And Other Things
- You Cannot "Fix" Copyright, Because the "Copyright War" Is, Actually, A War. To The Death. Or At Least, Until One Or The Other Side Surrenders Completely.
- A Manifesto For The Use Of "Digital Freedoms" As A Catchphrase
- We Must Acknowledge The Costs Of Copyright
- Boycotting Copyright Holders Might Not Be The Best Way To Save The Internet
- If We Let Copyright Decide "Right" And "Wrong", The Battle For Digital Freedoms Is Lost

## my blog

Some of the more popular articles:

- How to Do Cube Roots of 9 Digit Numbers in Your Head
- Looking for a Win/Win Solution to the War Between "Premium Content" and Digital Freedom
- DSL Metaprogramming: Five Kinds of Source Code
- Puzzle-Oriented Versus Meaning-Oriented Programming
- Notes on Writing a 2-D Video Game in Javascript
- The Second Law of Thermodynamics Does Not Prohibit a Decrease of Entropy in a Closed System
- The Economics of Testing Ugly Code
- The README Manifesto

## music science

- http://whatismusic.info/ the website for my book What is Music? Solving a Scientific Mystery, which explains my "super-stimulus" theory of music: the theory that music is a super-stimulus for musicality, where "musicality" is a perceived aspect of normal speech, the perception of which tells the listener something about the current mental state of the speaker. (The book is now available as a free download.)
- What is Music? the issues which music science must deal with and how they relate to my theory
- The Billion Dollar Puzzle a different reason why you might be interested in solving the scientific mystery of music
- How To Compose Music an attempt to develop a theory of how to compose music based on what we don't know about music.

## musical compositions

- Some Compositions, which demonstrate the principles of composition explained in my blog entry How To Compose Music

## evolution and thermodynamics

- Evolution by natural selection is a real-life example of Maxwell's demon
- A note on "The Evolution of biological complexity"

## consciousness science

- Consciousness is a system for deciding whether or not to do the thing that you were going to do next an attempt to describe what Consciousness is in twenty five words or less
- Computation versus Feelings and the Production/Judgement Model a paper outlining my full theory of consciousness
- Why Roger Penrose is Wrong (about consciousness)
- The Algorithmically Unbounded Journal of Mathematical Truths and The Algorithmically Unbounded Journal of Computable Ordinals two math journals to help prove (maybe) that Roger Penrose isn't wrong
- Advice on Feelings, Willpower and Living in the Moment an attempt to parlay a theory of consciousness into a theory of self-help

## dream science

- The Dream Maker who lives inside your brain making dreams like some kind of movie director

## on intellectual property

- The Future of Computing
- Published Digital Information is a Public Good: The Case for Voted Compensation
- Copyright Levies copyright taxes are OK, but they must benefit everyone, not just criminals
- digital-freedoms.org a website which attempts to define "digital freedoms"

## thinking hard about politics

- why politicians have to lie

## software I have written

- domkol
- PrimeShooterTM a Javascript 2-D shoot-em up game where you kill numbers by shooting them with their prime factors
- IntegerZone a Java applet demonstrating aspects of arithmetic and number theory which uses an infinite scrollable grid of integers as its main interface
- TenBlocks a Java applet for younger users which might help them to learn multiplication
- greasemonkey scripts including:
  - focus follows mouse which enables a simple form of click-free navigation
  - An Easier Way To Type Spanish Characters on an English Keyboard pressing F2 changes the character before the cursor. (Available in three forms: a GreaseMonkey script, an online scratch-pad and a GNU Emacs minor mode.)
- My Emacs site-lisp files
- A slightly altered version of PLISP (a lispified version of PostScript)
- s3bucketmap.py an implementation of Python dictionary operations using an Amazon S3 bucket (or portion thereof, via the prefix option)
- keevalbak Scriptable on-line backups into an Amazon S3 bucket (using Python).
- localenv a convenient "mini-registry" for Python applications
- drools-mode.el an Emacs mode for editing Drools source files.
- Code Snippets
- synqa a Ruby gem for efficiently uploading and syncing files via SSH

## software development

- APTROW: Advanced Programming Technology Read-Only Webification a proposal for introducing "advanced" programming languages and other technologies into the "Enterprise"

copywritten – an experiment in communication

## other miscellany

- Secure Internet Banking with a Live CD
- Algebra Help some articles to help explain algebra concepts (at a high school level)
- A List of Lists including 9 Errors in talk.origin's Responses to Creationism.
- Games and activities "backspin hoop juggling", hoop "Do-Si-Do", some balancing tricks and "Balloon Attack"
- My older wiki-blog

## me on other websites

- delicious
- github
- quora
- reddit
- soundcloud
- twitter
- youtube

## cat pikturs

- Erthlings ...
- No, iz kleen as.
- U bad peeple.
- I can haz awditry ...

my email address

Copyright © Philip Dorrell 1999-2013