Various Projects

more or less (often, much less) alive, ongoing projects.




Code

Processing and Arduino

WORK IN PROGRESS The code and projects on this page are suitable for novices, but assumes you have mastered the basics of loading programs into the Arduino (eg. the BLINK program, at least) and can run demo programs in Processing. Goal The code and program examples here will provide you with a way to extract event information from a very simple analog sensor. By itself, the sensor/resistor pair...

Project PIC source code

These are sources to various WPS projects (and umm products). Most are PIC sources, for an old PBASIC compiler. Most of them are Story Teller components, and further non-technical information can be found in those pages. The rest of my projects don't contain PICs....

how i write fast code

this is a placeholder page for a fairly large writing and coding project tentatively titled fastCode. i've written a lot of very high performance Arduino code including four or five (depending on how you count) radio networking protocols that use a dirt-cheap 2.4GHz radio module. all of my code uses a fairly straightforward, rigorous model of event loop programming. it's not exotic or difficult b...

super I/O gargle blaster!

23 feb 2015 a common application for a microcontroller is to provide an electrical interface to the world outside a desktop/laptop computer. a nice idea in theory, but in practice, like a lot of things, the devil is in the details: how to think about and process what a sensor (or switch, or other outside-the-computer physical thing) is doing, and what data from it means. and then import that info...





Cold War

(no headline)

(no excerpt)...

Review of Andrew Hodges' book, Alan Turing: the Enigma

by Tom Jennings <tomj at wps dot com>, April 1999 Please refer to the Alan Turing homepage, and to my Story Teller. One of the few books on my 'keep forever' list Without this book, the real Alan Turing might fade into obscurity or at least the easy caricature of an eccentric British mathematician. And to the relief of many, because Turing was a difficult person: an unapologetic homosexual...





Computation

Book review: A Million Random Digits with 100,000 Normal Deviates

the RAND Corporation, 1955 Free Press Publishers, Glencoe Illinois This is a strange book, possibly the oddest book I own, and I have a few oddballs on my shelves. On it's face, it's a rigorous mathematical table, the intended audience those working in specialized mathematical fields, so it's strangeness is not that obvious. First, a bit of background... However useful mathematical table...

The Universal Machine

meh. i did this paper design during the year i was working in san francisco, while josh was in law school. i didn't have any way to work on anything physical so i did this paper design. it will never get built of course. feb 2012 My most recent (and most complicated) project is this Universal Machine. I keep repeating this paragraph from the Logical Design manual (below) as I've not yet said it b...

idiosyncratic human skills are the opposite of capitalist culture

i think a 3 year old could answer many of these, and formulated appropriately, most mammals could work with. language is not intelligence, and intelligence is not language. questions to ask ai keeping questions within realms of things that, though they exist in the physical world, are relations that can be described textually/logically. this isn't fair really since i assert knowledge is embodie...

The standard for RS232 sets these signals on the various pins.

I swiped this source from http://unix1.hials.no/~aoy/home_uk.html, it was so damn useful I was afraid it might disappear. Finding this document was one of the things that made me consider that the web might actually be useful. It saved me the trouble of walking across the street to my office to pull out a paper copy from the back of some hideous manual. The ambivalence I have towards this event ex...

Paper tape

Paper tape is a data storage medium from a past century. It's roots are in mid-19th-century telegraphy. The cliche "dit dit dah dah" sound of audible telegraphy is really that of simple point-to-point radio Morse Code telegraphy, such as amateur radio or, once upon a time, ships at sea. Telegraphs, as in telegrams, business and personal messages and all that, started out as visible marks on lon...





Documentation

book library

updated 10 july 2017 work in progress. this is the catalog for mybook library. it's mostly but not quite exclusively focused on computation (not only computers), electronics (from physics to so-called digital), physics especially radiation physics, science and history and historiography of science, numbers and symbols, algorithm and code and mechanism. most of it original (commercial) materials f...

Various datasheets and catalogs

The following are catalogs that will not be scanned. They're too specialized or difficult. The only one of general interest is TI Integrated Circuits Catalog, but it's hard-bound with tiny margins and many, many pages. Indexing it all terrifies me. NOTES: "no ZIP" in the date column means there is no date, but the address has no ZIP code, which came into use around 1963. When the pub date is "195...





Pedagogy

Managing technical complexity in art making

Art involving technology, especially constantly changing media technologies, or multi- or cross-disciplinary work, is a peculiar thing. Practitioners of specialized fields, such as more-traditional video, audio, robotics, often work towards a degree of mastery in a field by persisting at it over time; they gain depth that lends "authority" to them and their knowledge. Alas, art technology practit...

ping stick

the ping stick demonstrates some ideas implicit in embodied cognition, the philosophical idea that, in essence, what we call 'mind' is deeply and irretrievably embedded in, a part of, the body. it's a really interesting subject and a useful way to think about thinking and the body and interface (computer or otherwise) . the wikipedia page on embodied cognition is a decent introduction. the p...

Sensing, Perception, Physics

"...And not everyone has gone through that thought process." Indeed. "The systematic, careful collection of measurements or counts of relevant quantities is often the critical difference between pseudo-sciences, such as alchemy, and science, such as chemistry or biology." My general intro to Sensing and perception A slightly more-specific intro to computer sensing as technique. A cursory re...

VA40

foobar -,JJ666J6/- ,/RO&MHMHRM6M6M6MHM#o. ,OH1&6M96MHMHHHMH6MRMMMMMMMH6. .PMHHHMHHM9H6MHM9MM6MRMMHMHMMRMMM#. PMMMMRMMHMHMHHHMHMHRM6MMRMM9MHMRMMMM: PMHMHMM6HM9HRMHHH9H6HHHM&99HHMMMMMMHMM? /MM6MRMH&,PZ((??(6/:??I:)HM6MHMHMHMMMMMH. .MMMM&":-::::::::./(::6:?:S9RMMM9MM9HMMHMH /MRM::: /./.-::::/;:/:S::?:SSMHHMMMMMMHMMMML /MR1/".::.-:::::S:::):6)/?(DMMHMHMHMMMMHMMK "M).:::."-:.-/:...

Bits, Bauds, & Modulation rates

Serial communications, here meaning RS-232 and current loop 1999, revised slightly February 2005 mark and space -------------- Serial lines are either spacing, or marking. I was always confused as to what mark or space meant, which was the state of the line when no characters were being sent, etc. I can't understand why now, it's amazingly simple. The resting state is called "spacing". Mark...

References and materials

Tom Jennings You might take a look at my "What is World Power Systems" rant, here. It carries the flavor of the approach I take to technology. Here are some of my references for the class of 22 Jan 2003.I'll eventually post my outline here; this is more or less a set of sources I've come across in my work. They're not in any order; some of the original materials will be utterly alien to you, ...

Number and character representation within computers

How is a number (quantity) represented, stored in memory, or sent via some communications protocol? There is no "real" or "right" way. When you have the concept in your head of "one hundred and twenty three", how you express that is utterly independent from the concept. Arabic or roman digits, 123 small stones, etc. The concept of a quantity is utterly independent of it's representation. The ser...

electronics

(no excerpt)...





The Road

Rocks and Code, MFA thesis

University of California Master of Fine Arts degree concentration in Art, Computation, Engineering 2009 my 2009 UCI MFA thesis titled "Rocks and Code" explores western science's "belief" in scientific objectivity, by looking at, and exploiting, the interconnected histories of uranium mining and it's human effects (specifically in Grants, New Mexico), nuclear physics, focusing on the persuit ...

The Road

This is a new project, so it doesn't have any/much structure yet. ...





Uncategorized

Using Photomultipliers in Two-Wire Probe Configurations

The following diagram depicts how a PMT operates in the two-wire probe configuration. The probe wire must supply dynode resistor string voltage while simultaneously providing signal pickoff for counting. While we show the dynodes as "grids" they are more like "cathodes" in a triode. They *will* source current pulses into the dynode resistor string. For this reason the upper dynodes must be bypas...

Video work

"Essex Army Airfield doco" Operation ARGUS was a fairly insane, dangerous and messy series of high-altitude nuclear experiments with the intent of testing theories of communication disruption caused by ... high altitude nuclear explosions. Classic Cold War insanity. The cavalier, cowboy nature of the shaky technology is evident if you watch the film carefully; with live nuclear devices attached,...

magnetic tape for data storage

once universal, now forgotten, storing digital data (not analog sound) on magnetic tape is pretty much a lost art. i like magtape for its physicality. a small reel of half-inch tape typically holds 10 megabytes, for an approximate sense of working with it. the specifics of linear magnetic data recording have very little presence on the world wide web for a number of reasons; while disk drives are ...

TomJ's unmentionables.

Some of this stuff is very old, and doesn't meet modern standards for HTML....

WABI TEK SABI

wabi tek sabi is way of seeing and living with human craft and technology. like the japanese concept of wabi sabi it has much to do with aesthetics and pleasure, but it is mainly a way to look at, work with, and live with, technology. --> tom jennings, december 2011 introduction wabi tek sabi is way of seeing and living with human craft and technology. like the japanese idea of wabi sabi it...

Welcome to 4chan

Tom Jennings 9 December 2008 Converted to proper html 8 March 2010 4chan (http://www.4chan.org) is an HTML-based, image oriented bulletin board system located physically in Japan, run by a self-described American ex-patriate named moot. It appears to be the largest English-language image board on the World Wide Web; 195 million posts, 30,000 simultaneous users as of December 2008. I...