Blog   Publications   Coverpop   Puzzles!
Fun & Games   Colr Pickr   Flash Bestiary   About KrazyDad

Galaxy Puzzles

August 28th, 2010

The latest addition to my puzzle collection, Galaxies are elegant puzzles in which symmetry forms an essential component.

You are presented with a grid containing circles, in seemingly random positions. You fill in the lines of the grid to form an island, or galaxy around each circle. The galaxy shapes must be rotationally (or 180° or two-fold) symmetric around each circle, like the shapes shown here. They resemble little spiral galaxies, hence the name of the puzzle. When the puzzle is finished, the space is completely filled with galaxies, and every galaxy shape is symmetric. You have wrought order out of chaos!

In Japan, Galaxies puzzles are known as Tentai Show, which has an interesting double meaning. It means both “astronomical show” and “two-fold rotational symmetry”.

Nifty, eh?

I have carefully ordered these puzzles so that they get significantly harder as the book numbers get higher. You’ll also find that the larger (21×21) puzzles are a great deal harder than the smaller (7×7) puzzles. I suggest you start with the smaller, easier puzzles and work your way up.


Galaxy Puzzles

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • Design Float
  • E-mail this story to a friend!
  • HackerNews
  • MySpace
  • Reddit
  • Slashdot
  • StumbleUpon
  • Suggest to Techmeme via Twitter
  • Twitter

Permalink | No Comments »

Yochanan’s Crossfigure Puzzles

August 13th, 2010

Eighty-seven year old puzzle constructor Yochanan wrote to tell me he has posted scans of his hand-made crossfigure puzzles. You’ll find 80 puzzles, divided into 4 collections here. I find these puzzles to be excellent. However, because they are scans from a book, it helps to zoom in on each page to make the puzzles legible.

Yochanan has donated these puzzles to my collection, and I intend to transcribe them into a digital format and produce a new set of clean & legible PDFs from them, when I get some free time. If you’re interested in helping out by testing the transcribed puzzles, let me know!

Yochanan’s Crossfigure Puzzles

UPDATE

I’ve transcribed the collection! If you’d like to help out by solving one (or more) of these and checking for mistakes, send me a note and I’ll assign you a range. Thanks!

Draft for transcribed puzzles 1-20
Draft for transcribed puzzles 21-40
Draft for transcribed puzzles 41-60
Draft for transcribed puzzles 61-80

UPDATE

The puzzles have been proof-read, and you can find them here. A big THANK YOU to puzzle solvers Blaine, Janet, Ed, Clark and Paul for helping out!

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • Design Float
  • E-mail this story to a friend!
  • HackerNews
  • MySpace
  • Reddit
  • Slashdot
  • StumbleUpon
  • Suggest to Techmeme via Twitter
  • Twitter

Permalink | No Comments »

Goodbye Kennie, Hello Inky!

August 7th, 2010

Apparently, “Kennie” was a little too close to “KenKen” for Bob Fuhrer, who sent the following missive this morning:

Dear Mr. Bumgardner,

I am President of Nextoy, LLC and KenKen, LLC, which owns
and controls all rights in the KenKen® and Kendoku® brands
of mathematical logic puzzles. I have recently learned that
you are publishing puzzles under the name KENNIE, which
is an infringement on our registered KenKen® trademark.

KenKen® is a coined term and is thus an inherently
distinctive, strong trademark when used in connection with
Nextoy’s mathematical puzzle games. Your use of the name
KENNIE in the title of your puzzles constitutes passing off
and falsely implies that your puzzles originate from Nextoy or
are otherwise approved, sponsored or endorsed by Nextoy,
the makers of the genuine ‘KENKEN’ puzzles. Accordingly, I
must insist that you immediately cease and desist from all
uses of the designation KENNIE or other use of our distinctive
“KEN” term, and from the manufacture, sale, distribution or
further use of any puzzles or other materials that infringe
Nextoy’s rights.

I trust that your infringement of Nextoy’s rights was
unintentional but as I am sure you can appreciate, the KenKen®
brand is a valuable asset and we must be diligent in ensuring
that our intellectual property rights are protected and maintained.
If your infringement of Nextoy¹s KenKen® brand was indeed
unintentional, your cooperation in immediately ceasing all
infringing activities and complying with the other terms of this
demand will be a significant factor in determining how far
Nextoy decides to press this matter, including its decision to
seek monetary damages, lost profits, equitable remedies, and
other relief as may be proper under the circumstances.

I look forward to your cooperation in remedying this situation
in the most amicable manner possible. If you have any
questions concerning the foregoing, please do not hesitate to
contact me. I look forward to your positive response.

Sincerely,
Robert Fuhrer
KenKen Puzzle, LLC (subsidiary of Nextoy, LLC)
39 Washington Ave.
Pleasantville, NY 10570

So… I am henceforth renaming my Kennies to Inkies.

Enjoy the Inkies!

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • Design Float
  • E-mail this story to a friend!
  • HackerNews
  • MySpace
  • Reddit
  • Slashdot
  • StumbleUpon
  • Suggest to Techmeme via Twitter
  • Twitter

Permalink | 3 Comments »

Hey KenKen fans!! Meet Kennie…

August 6th, 2010

Apparently, the paltry few KenKen puzzles published in the Times weren’t enough, so a number of you wrote to me asking for KenKen puzzles.

I’m publishing a new kind of puzzle called a Kennie. It’s similar to a KenKen, but has a few minor differences. Kinda like those chocolaty sandwich cookies that aren’t exactly like an Oreo… Kennie puzzles don’t include those cheap freebie squares that make the puzzle easier to get started. Personally I prefer ‘em that way, since it makes the puzzle more satisfying to solve. Your opinion may differ.

Unlike the Times, I’m not stingy: Here are literally thousands of Kennie puzzles, for you to print and enjoy.

Happy solving!

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • Design Float
  • E-mail this story to a friend!
  • HackerNews
  • MySpace
  • Reddit
  • Slashdot
  • StumbleUpon
  • Suggest to Techmeme via Twitter
  • Twitter

Permalink | No Comments »

Colr Pickr

June 21st, 2010

I’m currently working on a significant update to my classic Colr Pickr. Stay tuned.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • Design Float
  • E-mail this story to a friend!
  • HackerNews
  • MySpace
  • Reddit
  • Slashdot
  • StumbleUpon
  • Suggest to Techmeme via Twitter
  • Twitter

Permalink | No Comments »

Apathy-Gas

May 30th, 2010

While waiting around at the local Michael’s, I picked up a 3 dollar copy of the Great Illustrated Classics version of The Time machine by H.G. Wells. I was surprised to open it to an illustration depicting a character from a cheaply made 1950s Sci Fi film — most certainly not a character from Wells’ original novel!

Apparently the publisher asked the adapter, Shirley Bogart, to jazz up the ending. In the chapter “The Golden Age of Science,” our hero transports himself 300 years into his future (approximately the year 2195) and encounters some characters from an Ed Wood movie.

The time traveler is squirted with “Apathy-Gas” and interrogated, before making his escape. The book has a copyright date of 2009, but appears to have been written and illustrated in the early 70s.


You can save 3 bucks, and read most of it on Google.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • Design Float
  • E-mail this story to a friend!
  • HackerNews
  • MySpace
  • Reddit
  • Slashdot
  • StumbleUpon
  • Suggest to Techmeme via Twitter
  • Twitter

Permalink | No Comments »

On making software with heart

May 12th, 2010

In a software design meeting the other day, I found myself saying “it needs to be a little less here” (tapping myself on the forehead) “and a little more here” (tapping myself on the heart).

As a pointy-eared technical guy, I’ve long been resistant to this type of language, knowing it to be logically meaningless. After all, the heart is merely a muscle that pumps blood, right? But the heart is also a potent symbol, and I hope my meaning was clear to the programmers in the room: the software under discussion was intelligent, but lacking in emotional appeal.

Increasingly, I find that one of the things that separates software that I love from software that is merely adequate is the presence of heart; and this is something that programming books (and the programmers who write them) tend to give short shrift. We programmers will discuss speed, efficiency, maintainability, and robustness till the cows come home, but very rarely will we admit that our software needs to be more likable. We are an army of tin men, hacking away at the thicket, with increasingly powerful hatchets, and hollow chests.

What gives software more heart? What makes a user have a more meaningful and fulfilling relationship with a collection of ones and zeros? A few things that come to mind are personal relevance, simplicity, directness, judicious randomness, pictures and sounds and above all, a little silliness.

Personal Relevance

Probably the most direct way to make software pull at the heart strings is to fill it with people that are at the center the person’s life. Social apps, such as those that use Facebook connect or the Flickr API, are a good example. Simply looking at a row of faces that are familiar to me can have a strong impact, and even more so if the software finds ways to deepen my relationships with other people.

It is clear that a lot of people are aware of this simple trick, and we are now seeing a plethora of companies that seek to add personal relevance to their brands by using Facebook Connect and similar measures. Unfortunately, not all those brands necessarily make sense in a social context, and inappropriate and ungainly attempts to add social features may actually distance users (why does Levis want to connect me to my friends?), rather than endear them.

Simplicity

To put it plainly, a simple elegant interface has more emotional appeal than an inelegant clunky one. It is hard to love a clunky interface (although I suppose pity can inspire love). More often than not, clunky interfaces make us angry and frustrated.

Most good programmers are well aware of this counter-intuitive fact: Simple interfaces are harder to make. When a program seems busy and complicated, it probably took far less time to make than the competing program which accomplishes the same things with fewer moving parts.

Programmers with heart work extra hard to insure that their software is as simple and direct as possible. Their interfaces become nearly invisible, and the user is absorbed in the experience, rather than the tool.

Feature creep can make software needlessly complex and ungainly. Some programmers are turned on by complexity, and add needless
customization features, thinking it makes the software more powerful and desirable. The effect, more often than not, is a kind of unloveliness.

Directness

Software that directly communicates what I desire to know and doesn’t hide behind a layer of abstraction tends to have a more direct emotional appeal. The idea here is to reduce the involvement of higher reasoning and logic, so that the lower parts of the brain are more directly involved in the user experience.

For most of us, to directly manipulate objects with our fingers, using a tablet, is more satisfying and simple than to issue text commands to manipulate those objects on a command line. Now, being a geek, I actually love the command line – but it’s not as counter-intuitive as it seems — I’ve gained a degree of facility with the command line that makes it a more direct means of getting things done.

Judicious Randomness

Never avoid the opportunity to use a random number generator somewhere in a program! I say judicious, because, obviously, you don’t want to employ randomness in computing income taxes or rocket trajectories, but there is always an opportunity to use a little randomness as a means of adding surprise and delight.

For years, I have considered the need for randomness to be one of the most direct predictors of how much I will enjoy working on a software project. When a program requires randomness, it is less likely to be serious and useful, and I am more likely to enjoy it.

One of my favorite examples of Judicious Randomness is the Google logo, which surprises me, every few days, by appearing completely different. The Google corporation has engendered a huge amount of good will from that randomized logo.

Pictures and Sounds

Although they can be horribly misused, in general, pictures and sounds can make software more emotionally appealing, because they more fully involve the brain than text alone, and help to make the experience more direct.

Well chosen icons, photographs, and subtle audio feedback can greatly improve the emotional impact of software. Example: I once traded up for a nicer cell phone. My wife got jealous, not because of the greater utility of the phone, but because it made more pleasing bell-like sounds when the keys were tapped!

A Little Silliness

For me, injecting small amounts of playfulness is an important part of software design. Sadly, it is something that is often scrupulously avoided by serious-minded programmers, who, seeking to make their wares appear professional and useful, carefully drain them of all possible fun. I don’t care how serious the intent of a piece of software is – nobody deserves to live a life devoid of humor. Even accountants and morticians deserve a laugh or two – probably more than most!

I’m not suggesting that everything needs to be hugely silly. But there is a huge difference between a little playfulness, and zero playfulness. When there is zero, I can’t tell that the software has a beating heart behind it. It is software made by mindless, joyless drones.

Back in the 90s, I worked on an avatar chat client, and added a feature that removed all the “props” or additions to the base avatar. I labelled the button “Naked,” and I still believe that little button label was one of my best ideas.

So there you have it – some random musings on software with heart. Got any examples of your own?

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • Design Float
  • E-mail this story to a friend!
  • HackerNews
  • MySpace
  • Reddit
  • Slashdot
  • StumbleUpon
  • Suggest to Techmeme via Twitter
  • Twitter

Permalink | 6 Comments »

Five Points

April 1st, 2010

The last few days, I’ve been obsessing over the island of Manhattan (which I’ll be visiting briefly in May), and Google Street View. I’m currently working on a few Street View related hacking projects in my spare time. Here’s one of them.

I wrote some scripts that did an exhaustive search of the Street View information for Manhattan, and found that there are exactly 10 intersections which Street View treats as 5-way intersections on the island – in reality there are more 5-way intersections, but the ones shown here are the ones Google Street View knows about. The rest of the intersections are 4-way or smaller. I call this image “Five Points” to recall the notorious 19th century intersection depicted in Gangs of New York.

Five Points

These panoramic images were taken by the Google Street View camera. I’ve also constructed some interesting high-speed time lapse movies by using sequences of these photos that follow the car. You’ll find some others, made by other people, here.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • Design Float
  • E-mail this story to a friend!
  • HackerNews
  • MySpace
  • Reddit
  • Slashdot
  • StumbleUpon
  • Suggest to Techmeme via Twitter
  • Twitter

Permalink | 1 Comment »

Krazydad, circa 1996.

March 26th, 2010

My nephew Ben, a budding computer programmer, found this old picture of me in a book about computer programmers. The photo has the following caption:

“Sometimes programmers play computer games when they need a break from their work projects.”

What the author perhaps didn’t realize (the photograph was obtained from the Corbis Stock photography archive), was that the “game” on my screen was my work project…

Benjamin tells me his friends told him “Your uncle’s a creep!” Sigh…

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • Design Float
  • E-mail this story to a friend!
  • HackerNews
  • MySpace
  • Reddit
  • Slashdot
  • StumbleUpon
  • Suggest to Techmeme via Twitter
  • Twitter

Permalink | No Comments »

Mining juicy words

March 22nd, 2010

This weekend, I counted all the words on Project Gutenberg. This has been done before, notably, here. My script crawled most of the English language books on Project Gutenberg (about 20,000 titles), and counted how often each word appears, and how many books each word appears in. The script ran for about 20 hours.

You can download the resulting list, which contains over a million words, here. Each line shows how many books each word appears in. A second list, which shows how many times each word occurs in total, can be downloaded here.

I prefer the list that shows the number of books each word appears in. It has the effect of pushing down words which appear a lot in only a small number of books, such as the names of fictional characters.

I compiled these lists because I wanted to make some word puzzles. There are lot of free lexicons, or word lists out there, such as the ENABLE lexicon which is commonly used for scrabble-like games. However, for the purposes of making crosswords, word searches, and other puzzles, it’s very helpful to restrict the words to more commonly used ones, and to know how common each word is.

The popularity number of the word correlates well with how ‘juicy’ the word is, or appropriate for a word puzzle. For example, using my book count list, words at the very top of the list are quite boring structure words.

18374 by
18054 and
18023 the
17994 of
17963 a
17955 to
17946 in
17916 from
17912 with
17909 for

As we head towards 10,000, we encounter most of the common bread and butter words. These are also kind of boring.

15095 case
15094 none
15091 taking
15070 seem
15060 able

10776 buried
10771 report
10767 asking
10767 clean
10764 occurred

As we head from 10,000 to 200, the words get increasingly more interesting.

9781 plainly
9781 flat
9779 proofreading
9777 passion
9775 approaching
.
.
.
5999 commanding
5998 channel
5997 translated
5996 metal
5996 sixth
.
.
.
1999 conflicts
1999 spider
1999 bleed
1999 discrimination
1998 lends
.
.
.
599 studs
599 niggardly
599 symbolized
599 engraven
599 palliate

There is a sweet spot with a lot of very juicy, but still familiar words in the 300s. If I were selecting words for puzzle construction, this is the area I would favor. After the 300s, the words start to get increasingly more obscure.

359 pajamas
359 dressings
359 thievish
359 anatomist
359 ticks
.
.
.
200 darkish
200 acclimated
200 unfriendliness
200 moveth
200 undiscoverable

At the 200 mark, we’ve only covered about 38,000 words. There are 1,236,759 words in the list total, so we are are still at the top of a very long tail! Below 200, words get increasingly obscure, archaic, misspelled and foreign. We also hit a lot of proper nouns. Still there are a few legit, but rarely used words mixed in.

99 tingeing
99 marshmallows
99 somethings
99 feelest
99 petrify
.
.
.
50 anim
50 makeweight
50 godard
50 seraglios
50 vun
.
.
.
25 admiralties
25 vanni
25 senescent
25 futrelle
25 erechtheum
.
.
.
10 foretime
10 chargee
10 cabinetmaking
10 pneumonias
10 olivo
.
.
.
5 guisers
5 hairing
5 hipless
5 turms
5 arpasia
.
.
.
1 raskolink
1 baetan
1 succories
1 denudement
1 trotudas

UPDATE, March 23rd:

I measured the average book-count of the words in all the New York Times crossword puzzles since 1997 (their online archive goes back to about 1996). For each puzzle, I averaged the book-counts of the words that appear in my list (typically, about 80%-90% of the words in each puzzle). For most years, the average book-count falls between 2,008 and 2,180, and from year to year, the results can be surprisingly consistent.

Here are my averages:

1997 2070.93
1998 2154.20
1999 2113.24
2000 2180.20
2001 2131.94
2002 2141.65
2003 2115.29
2004 2114.60
2005 2034.01
2006 2026.20
2007 2035.31
2008 2033.90
2009 2008.76

There appears to be a marked shift towards more obscure words from 2004 – 2005.

Interestingly, there are only about a thousand words that fall in that NYT-Crossword sweet spot. Here they are:

pondering squarely pregnant paws scold cordiality cooler venturing variance hypothesis forefinger economic untimely dubious shepherds secular minimum pallor degrading fastidious desertion foretold heath discourage wintry wrenched peas raiment pensive reproof ankle flattened moore fisherman peninsula beholding identification wheeling maine unhappiness richmond frantically enhanced gorge extremities joyously stronghold hissed nut bowels repressed lending feasts cavern unfold memoirs onto invade ark structures forbids liver correctness abashed stumble clerical orchestra terrifying enchantment incomparable collapsed paler ballad recalls slack restraining motley rippling circled ardor lambs flapping shrug prettily avarice aforesaid educate glorified acquiescence acquitted dungeon blasted objective persuading fray forts statistics gathers levelled moderately splashed mirrors infected vacancy furs mates grating precipitate confiding ton grazing dispositions partnership momentarily framework attorney regulating fathom nimble ravages surpassing quieted hitting sustaining practiced darkening walled withdrawal unawares exceptionally howard fiend queens horseman dictates quarry waged coral pleasanter badge assurances subsistence italians manned alphabet bower reposed preachers variously anticipating arabian melodious slate hourly bled dejected dreamt discordant stormed purchasing sap unreal parlour dam couples humblest postpone butterflies chaps yells paw freeze forfeit eclipse advertisements dozens quitting romances uphold drunkenness agonies guinea forge tearful twig dispatched windy tidy bitterest dogged wastes disconcerted irritable tunnel contentedly backing uniforms gunpowder mineral pigeons repel pail territories ransom stab draped redemption individually medicines azure bony scissors ma invariable supplement repulsed entreaty capitals forbearance adviser unavoidable raining enlighten holiness countenances untold coil mutilated dancers thankfulness buzzing armor spoiling narrower adhere ardently undergoing indomitable devoting friction thrive ravine diverse floats hazy twain aspire visage quarrelling womanly shields initiative disappointments elaborately civility disobedience splashing festivities disasters bustling vicissitudes monopoly helen raid marshes fitful consigned illustrates apprehensive conscientiously fabulous colleagues profited wharf grievances countryman laurels diversity monastery target pounded conspicuously myriads hostilities atrocious vase overturned redoubled mountainous swallowing layer adherents sparing parchment trampling imaginations laughingly fictitious jet widows picnic prospective valour absorb yankee chocolate courtiers canoe chasm biscuit stairway jars adjustment ancestral roving catholics psychological milder adapt woollen loathsome rowing barracks signing banker grunted slumbers garret midsummer ignoble savings substantially resuming fostered mane prophesied forfeited swan loosed fortifications gloriously vouchsafed oratory jovial crescent stinging stamps commissions lanterns caresses merest universities insurance draughts surmise rebuked valid barbarians revolted humbled emerald contradicted halfway marvels excel nervousness pier stall illustrating grades surly utensils chagrin colouring murders northwest widening pitiable keener kent devilish conventions carving studded mat dwarf weights youngster compels resounded dispatch fried completeness dismissal undecided aiding dimmed plied illumined extensively needing graphic embroidery glimmering sash sauntered sniffed grasses pitcher rapt unerring offences exiled sucked raced fig streaks halo religions rhetoric advising fraught canadian hampered riders profile incur excellency benediction gregory particles diminutive chemistry infants lounging knocks elated mien propped reverent antagonism wade exhaust unduly needy girlish hoarsely mortified hercules initials scar flowery reproduction absorption excelled stains facilitate modify slap grounded wig lavished magnified agility hugh sponge irishman cultivating stalked fumes metals arena augmented enjoined fibre flushing biscuits attends nick soaring follower boom surest rhine proclaiming snatching paramount alluring clambered loom poultry intoxication slaughtered perplexing impaired sleek patting conceited squirrel inventor notably swells ripened click ethics fairies adventurer summoning vocal jove scolded dwellers uniformity sarah prairie capacities unfriendly uttermost hens gear penance unbearable sewed legion disposing mistook prestige organic unparalleled invaders laboriously trench steeped distraction dipping groped slackened beak salutary summits intrusted inanimate flowering reiterated receding jagged adversity safeguard unacquainted stalks axes alps hip mortality perverse apathy weighs julius witnessing epithet childlike lunatic pretends convict oblivious restlessly yarn offense chests runaway dilapidated unfailing verdure cloudless ferry vista toll prettier unearthly enlist feudal penitent scarf encamped dedication mahogany relinquish residents salmon payments meditations tragedies sufferers concludes arnold smoky altars squadron pursuers sagacious abnormal bernard reeled strangled cherry planets combatants bunches feathered fearlessly therefrom canst precipitated likelihood potato conquests intensified columbus hairy slapped scrupulously immemorial buoyant graver warranted senator excesses invading complimentary turks highness factors vindictive shovel tenderest uncanny augustus propositions detection efficacy artful iniquity emancipation listless indolence lease purified grease unoccupied encounters treasurer hereby narrated revel impetus legislative wailed mexican disappoint impertinence abstraction pulls submissive surged falsely sheriff wilder underwent submitting prisons implicitly treasured sculpture spheres trailed impassioned exacted converts pepper coloring noiseless conflagration relatively maddened precincts versed quartered culprit tunes torments birch fairness unsteady terminate offender citadel ado compiled

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • Design Float
  • E-mail this story to a friend!
  • HackerNews
  • MySpace
  • Reddit
  • Slashdot
  • StumbleUpon
  • Suggest to Techmeme via Twitter
  • Twitter

Permalink | 3 Comments »

« Previous Entries
Next Page »


  • Archives

    • 2010
      • January
      • February
      • March
      • April
      • May
      • June
      • August
    • 2009
      • January
      • February
      • March
      • April
      • May
      • June
      • August
      • September
      • October
      • November
      • December
    • 2008
      • January
      • February
      • March
      • April
      • May
      • June
      • July
      • August
      • September
      • October
      • November
      • December
    • 2007
      • January
      • February
      • March
      • April
      • May
      • June
      • July
      • August
      • September
      • October
      • November
      • December
    • 2006
      • January
      • February
      • March
      • April
      • May
      • June
      • July
      • August
      • September
      • October
      • November
      • December
    • 2005
      • May
      • June
      • August
      • September
      • October
      • November
      • December
  • Tags

    amica art automatic babbage book chess circles composing computing connection machine difference engine electronic entropy feynman flash flickr graphics hacks hillis history infographics instruments kaleidoscope kaleidoscopes kircher lapis lectures machines magic mandala mandalas MIDI mosaic mosaics music obama philip glass pi processing Puzzles toys tutorial videos whitney yantra
  • Linkage

    • Air Tight
    • Ape Lad
    • Bit-101
    • Blogging L.A.
    • Boing Boing
    • Bruce Schneier
    • Cool Tools
    • David Dailey
    • Dinosaurs and Robots
    • Finkbuilt
    • Flagrant Disregard
    • Flash Puzzle Zone
    • Godlorica
    • James Lileks
    • Kircher Society
    • Laughing Squid
    • Machine Project
    • Make Magazine
    • Meta ateM
    • Money not Art
    • Paul Bausch
    • Paul Graham
    • PixelSurgeon
    • Processing.org
    • Puzzle Master
    • The Griddle
  • Meta

    • Register
    • Log in
    • Entries RSS
    • Comments RSS
    • WordPress.org


Entries (RSS) and Comments (RSS).
Copyright © 2010 Jim Bumgardner. All Rights Reserved.
Send Jim a message.