Home
David Gowers [entries|archive|friends|userinfo]
David Gowers

[ website | my technical journal ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Laziness and Efficiency [Jul. 21st, 2007|07:33 pm]
[Tags|]

(an article taken from my offline notebook)

Laziness is just a way of making more work for your self. At the least, it is a misunderstanding of efficiency - efficiency is not to employ the least effort to gain the greatest effect, but to aim for the greatest effect and spend an amount of effort that neatly achieves that effect.
If you phrase it the second way, you are not prone to thinking of 'what is the minimum effort' first and fitting your goal to that, rather it promotes thinking of goals first. Otherwise, the amount of effort you put forth tends to become a compromise between greatest effect and least effort (ie. becomes inefficient)

Why should you consistently aim for the greatest effect, when this may increase a lot the amount of effort required? Because actions are largely gambles, and a very sound principle in gambling is to, if betting at all, always increase the amount of your bet. Mathematically, assuming that the return from a successful endeavour is worth more than 1.0x the value of the effort put into it, increasing the amount of effort will consistently compensate for any earlier failed tries, both numerically in value, and in feeling. The only necessary guarding principle is efficiency (eg. it is not efficient to put forth more effort than your body can safely withstand)
link4 comments|post comment

this is complete genius. [Jun. 2nd, 2007|01:03 am]
"In the Beginning was the Commandline."
as far as I have read yet, it looks like a history of User Interfaces.
Read it! Even if only for the brilliant and hilarious way of saying things:

" When Ronald Reagan was a radio announcer, he used to call baseball games by reading the terse descriptions that trickled in over the telegraph wire and were printed out on a paper tape. He would sit there, all by himself in a padded room with a microphone, and the paper tape would eke out of the machine and crawl over the palm of his hand printed with cryptic abbreviations. If the count went to three and two, Reagan would describe the scene as he saw it in his mind's eye: "The brawny left-hander steps out of the batter's box to wipe the sweat from his brow. The umpire steps forward to sweep the dirt from home plate." and so on. When the cryptogram on the paper tape announced a base hit, he would whack the edge of the table with a pencil, creating a little sound effect, and describe the arc of the ball as if he could actually see it. His listeners, many of whom presumably thought that Reagan was actually at the ballpark watching the game, would reconstruct the scene in their minds according to his descriptions.

This is exactly how the World Wide Web works: the HTML files are the pithy description on the paper tape, and your Web browser is Ronald Reagan. The same is true of Graphical User Interfaces in general. "

http://artlung.com/smorgasborg/C_R_Y_P_T_O_N_O_M_I_C_O_N.shtml
link1 comment|post comment

quote on Python's way of facilitating learning. [Jun. 1st, 2007|11:27 am]
[Tags|, ]

"I would like to venture an alternative explanation (inspired to some extent by comments from
Kirby Urner and from Ian Bicking about how Python relates to object-oriented programming). That Python is arguably the best language for beginners and arguably the best main language for professionals is neither a coincidence nor a remarkable achievement. The properties that make
Python uniquely powerful arise from its being codesigned as a language of learning and a language of production simultaneously and at its roots.

It's the quiet power of Python that makes it such a revelation to those of us who discover it after years of struggling with less expressive languages. I don't know if any of the core group has ever expressed what makes something Pythonic (except, perhaps, in cryptic zen terms), but I suggest it is that the power of Python is there when you need it and stays out of your way when you don't need it. Pythonic code then is code which is in keeping with this principle.

The positive consequences of this aesthetic seem to the Python devotee to be stunningly vast.
Some of them reflect directly onto beginners. Consider that expert code in Python is
indistinguishable from beginner code in those cases when the expert is doing something a
beginner might do. The amount of unlearning required to become expert in Python is very small,
and the amount of incomprehensible baggage required to start is zero. In other words, Python avoids disrespecting beginners with ugly and tedious compromises, and leaves a clear path to
the study of logical and algorithmic thinking, minimally burdened by arbitrary syntax.
"
-- http://pythonpapers.cgpublisher.com/ volume 2 issue 2, 'Python in Education'

Apparently Python was originally developed with the express purpose of making programming something that everyone can and will do some of. It is well on the way to achieving this. A world in which most people have at least somewhat robust logic skills is a goal that I applaud.
linkpost comment

[May. 9th, 2007|12:07 am]
I just rode 50km in the last two days (back two), with no recent bike riding beforehand. It was a thorough explanation of the phrase 'got a second wind' -- in those terms, I must have reached my 6th wind. 25km there, 25km back: caught the train to Noarlunga Station and rode to Willunga. Great, that it reminded me of my capacity. The more abstract accomplishments are, the harder I find it to keep them in mind, so I have decided that physical accomplishments are needed on a regular basis. Anaerobic exercise also boosts the circulation a lot, which is very useful also for clarity of thought.

In short, workouts are for maintaining awareness of your true power, keeping puny considerations in their proper places, and maintaining a basically sound methodology.
link3 comments|post comment

[Apr. 25th, 2007|06:41 pm]
You think leading to action leading to emotion leading to thought leading to..
I've determined this as the appropriate order, based on the following criteria:
* Action should definitely be the second item, because premeditation and postmeditation are both needed to maintain an accurate working view of the situation.
* Thought precedes emotion because I've observed that it literally cannot come after; Changing your thoughts changes your emotional responses, and if thoughts didn't come first, then all emotions would inevitably result in a feedback loop of emotion. Since feedback loops only happen sometimes, the converse is more likely (especially given that you can alter your emotional course by altering the course of your thoughts)
Ideally, each thought would lead to a matching action and emotion; This would be the definition of maximum learning potential. Each missed action reduces learning potential.

Will is the ratio between total number of thoughts and total number of actions.
The percentage between total number of actions and number of emotional responses that you detect* probably corresponds to your emotional fortitude.

* Distinct from the amount of emotional responses you actually have. Having more emotional responses than the total of actions implies dreaminess/sentimentality -- wasted thoughts; A deficit in detected emotions probably indicates emotional repression (to be precise, you do not express your emotions enough, and thus they can hide in the crevices of your mind.)
linkpost comment

Worth reading! On value, meaning, and methods of education [Apr. 16th, 2007|03:44 pm]
http://en.wikisource.org/wiki/My_Pedagogic_Creed
by John Dewey (there should be an attribution in the article, but I haven't found it.)

I was writing on a related subject; that's not finished yet; but here's an interesting two quotes from the linked article:


* I believe that interests are the signs and symptoms of growing power. I believe that they represent dawning capacities. Accordingly the constant and careful observation of interests is of the utmost importance for the educator.

* I believe that these interests are to be observed as showing the state of development which the child has reached.

* I believe that the prophesy the stage upon which he is about to enter.

* I believe that only through the continual and sympathetic observation of childhood's interests can the adult enter into the child's life and see what it is ready for, and upon what material it could work most readily and fruitfully.

* I believe that these interests are neither to be humored nor repressed. To repress interest is to substitute the adult for the child, and so to weaken intellectual curiosity and alertness, to suppress initiative, and to deaden interest. To humor the interests is to substitute the transient for the permanent. The interest is always the sign of some power below; the important thing is to discover this power. To humor the interest is to fail to penetrate below the surface and its sure result is to substitute caprice and whim for genuine interest.





* I believe that the emotions are the reflex of actions.

* I believe that to endeavor to stimulate or arouse the emotions apart from their corresponding activities, is to introduce an unhealthy and morbid state of mind.

* I believe that if we can only secure right habits of action and thought, with reference to the good, the true, and the beautiful, the emotions will for the most part take care of themselves.

* I believe that next to deadness and dullness, formalism and routine, our education is threatened with no greater evil than sentimentalism.

* I believe that this sentimentalism is the necessary result of the attempt to divorce feeling from action.


These two quotes are ones I completely agree with. And I'd like to also mention that hysterical fits are also sentimentalism, although typically sentimentalism is considered as a more sedate over-expression (or pretentious expression) of emotion. To precisely cover both, sentimentalism is emotional slobbery.
link3 comments|post comment

Expectation of competence [Mar. 27th, 2007|09:48 pm]
The way to answer the question 'Will I be any good at this?' is to ask, 'Is this simple, or complex?'. Then you may say certainly, whether a thing is easy or hard - meaning how much effort over time it will take -, if it is simple and you work at it, you will be good at it. And most things are simple -- complications are mostly invented, a natural learning path is possible for most things, where you simply notice the most salient element, address it and learn about it, and repeat.
linkpost comment

How to install GIMP on windows with Python support! [Dec. 16th, 2006|11:32 am]
[Tags|]

http://dgowers-tech.livejournal.com/4494.html

A notification for anyone who is interested in PyGimp in general or my GIMP plugins in particular. Including a screenshot I made myself, to demonstrate that I did it successfully.
link1 comment|post comment

note: [Nov. 6th, 2006|02:29 pm]
My art journal ( [info]dgowers_art ) is finally seeing some activity.
I have decided it shall show the progress of each piece, so the likeness to a journal is close.
I try to be more expressive of my thoughts and feelings on my art; there are both subjective and objective impressions included, which I rank as an improvement.
At the time of this posting, the latest image is 'Photosynthesis' and is still in progress. It is a tilemap-based image, though that may be far from obvious, using a semi-unified 18color palette.I enjoyed the graphics of Flink and the graphics of Hocus Pocus, and this is inspired by those two, as well as my numerous technical investigations and love of the virtue of strangeness.
linkpost comment

zoom demo -- (topic -- UI design) [Oct. 26th, 2006|12:43 pm]
http://rchi.raskincenter.org/index.php?title=Demos
Fascinating work on UI design -- I post this particularly to highlight the Zoom demo, illustrating that instead of having links to other documents, you should be able to zoom in on a spot in the current document where the other document sits. It is far superior to links.
linkpost comment

decisiveness [Sep. 26th, 2006|06:27 pm]
Decisiveness is a key part of concentration. Concentration is a decision to ignore all other aspects of life in preference of one specific aspect, for the chosen length of time.
Indecisiveness therefore implies an inability to concentrate. Be decisive at all times.
link1 comment|post comment

a good thought about ill thought [Sep. 9th, 2006|09:25 pm]
[Tags|]

How to treat criticism and doubt, courtesy of my art ideas archive, dramatized as needed:
"It would cost more than my life is worth to bow to any criticism or ill thought, no matter how fell."

In my method, the way is to examine your thoughts and actions for any slavery of any kind, and kill it; to stand straight and tall.
Doubt and ill thought is regarded as dead. Criticism is regarded as an itch which can display its own importance over time, rather than pressing me to decide its import immediately.

linkpost comment

endurance decreases twitchiness [Jul. 21st, 2006|08:10 pm]
I have a new userpic finally! (see http://www.pixeljoint.com/pixelart/13167.htm for details -- you might like to reuse the palette because of its special properties)

I've been training on the basis of this hypothesis, and it definitely works -- I have more energy and less 'nervous energy'. I've been training daily for weeks now, but endurance training I only began in the last week. In the last three days, the time i can sustain a workout for has risen to half an hour, doubling every day. My ability to keep at a task has increased corresponding to my decrease in nervous energy.

Also if you're planning on training yourself, train your abdominals and lower your centre of gravity first -- these are the keys to agility and balance.

I've managed to do something that I haven't ever seen in a parkour video -- The simplest summary I can make is 'a vertical roundhouse kick' -- so instead of your body being vertical as your leg traverses the horizontal axis, your body is horizontal while your legs traverse the vertical axis.
It's probably the easiest way to traverse guardrails, if there is a wall nearby.
You run at the rail (~25degree angle?), grab the rail, and kick up, describing an arc of 180 degrees -- at the centre of the arc you bounce off the wall and boost your turning speed. At that point your body should be at a 30 degree angle to the ground (other degrees work too but that works best so far). When you learn how to get enough torque you can do upto 360 degrees (360 is the best for flowing continuation since you end up pointed in the same direction.)

Finally, you could also try my trick where I grab the rail and stand on the wall, then step off the wall onto the rail and jump off the rail in one motion.
linkpost comment

in reply to rinku's link-entry on fanfiction [Jul. 4th, 2006|11:14 am]
[Tags|]

rplying to entry: http://rinku.livejournal.com/1096603.html

Fanfiction functions the same as fanart -- experimentation. It's just like drawing a character in a different situation or with a changed aspect. It's not necessarily good writing, just necessarily fun. And if it is sufficiently like fanart, then creating some amount of it is beneficial to your ability in original art -- both editing and selectively copying give you insight into the construction of the original work.)
I agree that mostly or entirely it shouldn't be released, for the same reason I don't show off code that is just playing around or minor tweaks of existing code, only serious code.

-- I have a lot more potential entries in my notebooks ('note' has progressed a lot since I wrote about it in my technical journal. And I currently have 133k of / 228 notes in 32 notebooks). Mostly I'm too busy to actually amalgamate them and stick them here.
linkpost comment

Urban fitness training #AA [Jun. 7th, 2006|10:01 pm]
[Tags|]

This (and the associated entries that will follow) were made with my 'note' application, a simple program to
compile, edit, and otherwise manipulate collections of plain text notes (known informally as notebooks)
from the commandline.
It is simple to use ('note SUBJECT' such as 'note tech' to add a new note, it will tell you the ID code
as you finish making the entry), and I shall be writing more about it in my technical journal.



Find an l-shaped piece of guardrail (preferably within legs-reach of the ground):

1
+-
|
|2
|

Grip near the corner(1) with your shoes or feet, your body should be balanced along (2)
with your spine lined up with the handrail. Having a vertical support near your hands
helps, though it can be done without. I recommend with a handrail first, as it makes
learning how to mount the guardrail easier. Thicker guardrail is easier, until it gets too
big to fit the indentation of your spinal column.

Later, try the exercise on a chain link fence (the kind that has brackets holding the top
in place -- the type without brackets may not be secure).

Improves: balance, abdominals, fine muscle control, awareness, calmness
linkpost comment

quick, dreamy entry about value and use of control. [Jun. 1st, 2006|01:17 pm]
Control may be wanted by some
It is misleading because you can only have full control over that which your attention is focused upon.
If you want to control your life(==many things) then you must split your attention, hence insufficient control, hence the way that one who wants universal control is easily upset -- they are aware that their control lacks.
Therefore for control, it is good to develop the ability to control one thing (known commonly as discipline)
. Because you cannot focus on more than one thing effectively, 'having a good life'
means obtaining some of what you want, building a mechanism to maintain and increase it, and maintaining that mechanism. Your ongoing control is required only in the last step.

This insight is courtesy of programming, my latest birthday party, and listening to two girls talking excessively and often sillily.
link3 comments|post comment

Set mark here. [Mar. 22nd, 2006|11:23 pm]



link4 comments|post comment

The M0 parasite -- inducing rote-preference. [Mar. 13th, 2006|03:39 pm]
http://www.reciprocality.org/Reciprocality/r1/

"The Anatomy, Life Cycle and Effects of the Phenomenologically Distributed Human Parasite M0"

"Vector

The vector organ primarily acts to spread M0 to new hosts, and maintain infection of existing hosts. It is a pair of positive feedback loops between the Behavioural(3) and Social(4) layers, one overt and the other covert, both again only constrained by practicalities. Its most obvious channel is the custom of almost all human societies, for a variety of rationales, to corral their children at around age four and bore them rigid for two years (Coercion), by which time dopamine self-addiction has established itself and the driver organ is running. Other examples of M0 Coercion are the explicit maintenance of ridiculous and time consuming ritualism for no useful purpose in courts, legislatures etc, as well as peer pressure to perform rituals such as attending football matches. Nations who have elected to dispense with silly wigs etc. in courtrooms have all kept the incessant, mandatory, obsessive-compulsive displays by the protagonists. If such bobbing, twitching, skipping antics were observed at the bus stop, the victim would be called mentally ill, and neurochemical "explanations" for his or her behaviour would be invented. At the bus stop, one is required to perform different rituals.

Less obvious is the overt return channel (Aggregation). This is the result of vast numbers of ritual addicted hosts needing to maximise repetitiveness and minimise novelty to avoid dopamine withdrawal. The result of this is that every transaction in M0 infected societies, from flirting with the opposite sex to buying a newspaper and even buttering one's toast has a defined "proper" series of actions by which it is effected. This endless barrage of repetitive input means that hosts in M0 societies rarely find opportunities to even encounter dopamine withdrawal.

The single, full duplex covert channel (Microsynchronisation) is a bizarre phenomenon that we cannot prove the existence of, but are forced to conclude must exist. As the driver and vector loops send the average dopamine levels of the population up, conscious awareness of influences and motivations reduces, and sensitivity to dopamine reducing novelty increases. Individuals become increasingly blown by the winds of the dopamine economy set up by mutual exchange of rituals. In this context, the minutiae of body language become synchronised to a level of detail, and in such a way, that we don't think one even knows what to look for without the high dopamine state needed to achieve sensitivity. In chronic cases of M0 hosting, each little crease in the host's clothing will be exactly where it was in the morning at the end of a long, hot day. Such "neatness" is a frightening measure of the constriction of the person's movements through the day, however it is rationalised as a desirable attribute in M0 afflicted society. Normal humans don't behave like that until they are dead. "

"
Natural immunity to M0 exists. The immunes have a singular set of personality traits, but many names. Children diagnosed with Attention Deficit Disorder. Hackers (creative computer programmers, not the criminals). Mystics. In industry, people who "know Quality". In medicine, star diagnosticians. Creative artists of all kinds. Several of the present authors. Despite forceful (and often highly offensive) insistence to the contrary by M0 hosts, these people are not defective, or disordered, or stupid, or anything else. They have a range of normal human faculties not possessed by M0 hosts, because their cognition can exploit feedback. While M0 hosts simply deny that this is the case, natural immunes are quite happy that they can do what they do, and recognise and communicate with each other. An explicit argument showing that it is indeed the natural immunes and not the M0 hosts that have the right of this dispute is provided under the discussion of the "Exploitation of Feedback in Cognition", below.

Natural immunes have some genetically defective dopamine receptors or over-active dopamine cleanup mechanisms. Other dopamine paths work normally, for example the damping of motor nerve excitations that is lost in dopamine depleted Parkinson's sufferers causing tremors, works in natural immunes. The defective dopamine receptors mean that however the M0 vector may assail them with boredom, they cannot enter standby mode. Therefore they cannot become self-addicted, the M0 driver cannot become established, and cognition remains intact. That is why natural immunes have low dopamine and defective receptors - we are looking at a positive feedback out-of-control loop, not a negative feedback control loop. "

"over-active dopamine cleanup mechanisms" -- high metabolism!

"
Disagreements with Existing Understanding

This model disagrees with the following interpretations, which we believe are the conventional constructions put upon the data:

Dopamine levels rise with interesting activities.

They do not. They rise with boring activities. However, there is a bizarre side effect of Microsynchronisation that may illuminate the origins of this belief. Most people's ritual fixing is constrained by physical practicalities. Most hosts would fix more if he or she could. Hosts learn to recognise people more deeply into ritual addiction by their characteristic motor impairment symptoms, in which they see the promise of powerful dopamine rushes caused by the totally predictable behaviour they will be able to regard. Thus boring people will persistently describe even more boring people (and situations, such as football matches) as "interesting", and less boring people as "boring". Natural immunes do it exactly the other way around, since they are stimulated by, and do not suffer withdrawal stress from, novelty. This effect can often be seen in social settings. So what dopamine rises with depends on who is doing the testing.

[...]
"

That's right, exciting activities burn, not fuzz.

"[...]

People with ADHD live in a dream world.

There is a disagreement about who lives in a dream world. Members of both groups agree that they see the same things as other members of their group. This alone should make the situation interesting to rational people. Immunes are consciously aligned with respect to objective reality, people hosting M0 are unconsciously aligned with respect to the dopamine economy. But because the M0 hosts are unconsciously aligned to something they do not realise exists, they are incapable of defending their position. While in truth they cannot perceive the structural isomorphisms all around them that are core of what the immunes can see, they are obliged to restrict their position to an unsupported assertion that the immunes are all individually deranged and then perform exaggerated displays of contemptuous laughter when the immunes point out that they all see the same thing.
"

(my bolding)
linkpost comment

Eyes [Mar. 8th, 2006|10:40 pm]


The triangle+ellipse style of the pupils struck me as great, and I've never seen it before. It goes well with charbile-eyes and I am surprised i never saw such a stylism in your pictures, Charbile.
linkpost comment

all that you are not directly controlling now is controlled by environment. [Mar. 7th, 2006|01:57 pm]
http://pantheon.yale.edu/%7Ejab257/Bypassing_the_Will.pdf

Illustrating that:
* When you are concentrating on thinking, your physical behaviour will be more involuntary
* Anything that you are not concentrated on tends to standardize (either to social or personal standards, and I mean the ones shown by action, not mental imaginings of standards)
* Procrastination is deadly because you are not the same person when you do get around to doing the delayed thing; procrastination itself degrades your ability.
* No such thing as inborn talent; focus plays so much of a role that the influence of all other things is minimized.

Not implied, concluded by me:
* focus is a whole thing; merely mental or physical 'focus' is not focus. You're only focusing on martial arts when you're actually balancing on a narrow fence or fighting while considering how to balance or fight better; You're only focused on hacking when your actions and thoughts are completely consumed in hacking;.. This is the natural way to learn; it seems crazy if you're trying to maintain balance between aspects of your life -- so don't! switch, don't multitask. To be good at a thing you must remove all else from your context.
link2 comments|post comment

navigation
[ viewing | most recent entries ]
[ go | earlier ]