<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>https://bannister.us//weblog/2001/saddleback-first-try/</loc></url>
  <url><loc>https://bannister.us//weblog/2001/saddleback-again/</loc></url>
  <url><loc>https://bannister.us//weblog/2001/saddleback-cooler/</loc></url>
  <url><loc>https://bannister.us//weblog/2001/unexpected/</loc></url>
  <url><loc>https://bannister.us//weblog/2001/driving/</loc></url>
  <url><loc>https://bannister.us//weblog/2004/talk-at-uci/</loc></url>
  <url><loc>https://bannister.us//weblog/2004/santa-barbara/</loc></url>
  <url><loc>https://bannister.us//weblog/2004/long-bets-passing-the-turing-test-by-2029/</loc></url>
  <url><loc>https://bannister.us//weblog/2004/finding-lisp/</loc></url>
  <url><loc>https://bannister.us//weblog/2004/vintage-software/</loc></url>
  <url><loc>https://bannister.us//weblog/2004/memorial-day-and-beer/</loc></url>
  <url><loc>https://bannister.us//weblog/2004/hiking-again/</loc></url>
  <url><loc>https://bannister.us//weblog/2004/doug-engelbart-1968-demo/</loc></url>
  <url><loc>https://bannister.us//weblog/2004/precluding-errors-with-source-code-control/</loc></url>
  <url><loc>https://bannister.us//weblog/2004/massively-scalable-wikis/</loc></url>
  <url><loc>https://bannister.us//weblog/2004/suburban-planning/</loc></url>
  <url><loc>https://bannister.us//weblog/2004/lisp-and-blurring-the-line-between-code-and-data/</loc></url>
  <url><loc>https://bannister.us//weblog/2004/tax-and-spend-er-republicans/</loc></url>
  <url><loc>https://bannister.us//weblog/2004/npr-national-jewish-public-radio/</loc></url>
  <url><loc>https://bannister.us//weblog/2004/klunky-user-interfaces/</loc></url>
  <url><loc>https://bannister.us//weblog/2004/compilers-back-to-basics/</loc></url>
  <url><loc>https://bannister.us//weblog/2004/backyard-needs-work/</loc></url>
  <url><loc>https://bannister.us//weblog/2004/sun-was-cool/</loc></url>
  <url><loc>https://bannister.us//weblog/2004/mollycom-doctypes-not-relevant/</loc></url>
  <url><loc>https://bannister.us//weblog/2004/incogblogonet-comments-on-cheer-bear/</loc></url>
  <url><loc>https://bannister.us//weblog/2004/my-politics/</loc></url>
  <url><loc>https://bannister.us//weblog/2004/wildfire/</loc></url>
  <url><loc>https://bannister.us//weblog/2004/working-the-polls/</loc></url>
  <url><loc>https://bannister.us//weblog/2004/puzzled/</loc></url>
  <url><loc>https://bannister.us//weblog/2004/islands-in-the-distance/</loc></url>
  <url><loc>https://bannister.us//weblog/2004/after-the-rain/</loc></url>
  <url><loc>https://bannister.us//weblog/2004/can-we-please-bury-the-netscape-metaphor/</loc></url>
  <url><loc>https://bannister.us//weblog/2004/thanksgiving/</loc></url>
  <url><loc>https://bannister.us//weblog/2004/remember-south-africa/</loc></url>
  <url><loc>https://bannister.us//weblog/2004/persimmons/</loc></url>
  <url><loc>https://bannister.us//weblog/2004/optimal-code/</loc></url>
  <url><loc>https://bannister.us//weblog/2004/shallow-bush/</loc></url>
  <url><loc>https://bannister.us//weblog/2004/welcome-to-jim-taggarts-cocktail-party/</loc></url>
  <url><loc>https://bannister.us//weblog/2004/promised-deficits/</loc></url>
  <url><loc>https://bannister.us//weblog/2004/the-tyranny-of-resturant-cooking/</loc></url>
  <url><loc>https://bannister.us//weblog/2004/robot-vacuum/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/legacy-of-dhrystone/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/warlords/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/how-to-build-a-better-string-class-and-a-surprise/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/a-diversion-into-hash-tables-and-binary-searches/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/continued-building-a-better-string-class-assumptions-revised/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/building-a-better-string-class-comparing-class-implementations/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/structure-editors-ides-and-another-lisp-flashback/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/building-a-better-string-class-what-advantage-in-copy-on-write-in-stdstring/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/building-a-better-string-class-sentinels-and-wrap-up/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/nice-weather/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/speed-versus-complexity-in-user-interface-interaction/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/building-a-better-string-class/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/global-warming-and-herd-behavior/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/strong-typing-vs-strong-testing/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/is-ada-one-of-the-technology-losers/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/a-thing-of-beauty/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/travel-to-cuba-by-us-citizens/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/ajax-a-new-approach-to-web-applications/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/butterflies/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/eula/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/ubuntu-seems-to-be-it/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/amazoncom-books-the-prince/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/computer-chaos/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/first-impressions/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/web-versus-desktop-a-personal-example/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/on-adults-and-responsibility/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/the-astronic-express/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/astronic-super-hero/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/dog-days-1/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/family-flying/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/fishing/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/excluding-a-robot/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/bogus-filtering/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/memorial-bench/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/another-beautiful-thing/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/raise-the-bridge-or-lower-the-river/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/threads-and-whimsy/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/wonderful-twisty-scenic-roads/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/a-different-sense-of-distance/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/splendid-isolation/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/overheated-honda/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/slow-radio/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/santa-claus-arizona/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/model-quality-introductions/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/roundabouts/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/hitting-the-high-notes/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/tacky-namespace-grab/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/fingerprinting-paper/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/global-warming-for-a-change/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/missing-the-point-china-and-climate-change/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/the-aol-of-broadband/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/the-family-research-council-wants-to-make-porn-harder-to-block/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/real-and-unreal-threats/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/moms-art/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/which-everybody/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/inequality-and-risk/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/mouse-test/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/insecure-voting/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/jetex-random-memory/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/getting-ready-for-election-day/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/medieval-times/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/is-microsoft-becoming-burroughs/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/the-physics-of-extra-terrestrial-civilizations/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/dramatic-light/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/fading-history/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/passwords-on-the-web-as-a-security-risk/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/how-swing-components-are-displayed-tell-me-it-isnt-so/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/insurance-inefficient-healthcare-the-elephant-in-the-closet/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/secret-cia-jails/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/graphing-the-deficit/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/postel-law-liberal-in-what-you-accept-conservative-in-what-you-generate/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/no-respect/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/setting-up-ubuntu-vmware-and-windows/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/xen-java-and-web-hosting/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/are-men-programmable/</loc></url>
  <url><loc>https://bannister.us//weblog/2005/cookies-are-not-scary/</loc></url>
  <url><loc>https://bannister.us//weblog/2006/if-the-quote-fits/</loc></url>
  <url><loc>https://bannister.us//weblog/2006/misplaced-concern-over-google-book-scans/</loc></url>
  <url><loc>https://bannister.us//weblog/2006/improbable/</loc></url>
  <url><loc>https://bannister.us//weblog/2006/the-early-bird-specials/</loc></url>
  <url><loc>https://bannister.us//weblog/2006/paul-cornish/</loc></url>
  <url><loc>https://bannister.us//weblog/2006/bob-hoover-flying-aerobatics-with-a-stopped-engine/</loc></url>
  <url><loc>https://bannister.us//weblog/2006/the-value-of-privacy/</loc></url>
  <url><loc>https://bannister.us//weblog/2006/javascript-on-the-server/</loc></url>
  <url><loc>https://bannister.us//weblog/2006/rest-notes/</loc></url>
  <url><loc>https://bannister.us//weblog/2006/breakage-or-misapplication/</loc></url>
  <url><loc>https://bannister.us//weblog/2006/kind-of-annoying-actually/</loc></url>
  <url><loc>https://bannister.us//weblog/2006/subtext-and-alternate-representations-of-program-structure/</loc></url>
  <url><loc>https://bannister.us//weblog/2006/avocados-proof-of-atlantis/</loc></url>
  <url><loc>https://bannister.us//weblog/2006/deflecting-the-blame/</loc></url>
  <url><loc>https://bannister.us//weblog/2006/todays-handy-tip-lrf-replacement/</loc></url>
  <url><loc>https://bannister.us//weblog/2006/dreams-and-other-nonsense/</loc></url>
  <url><loc>https://bannister.us//weblog/2006/what-is-next/</loc></url>
  <url><loc>https://bannister.us//weblog/2006/wholesale-not-retail-vote-fraud/</loc></url>
  <url><loc>https://bannister.us//weblog/2006/better-schools-make-sure-of-what-you-measure/</loc></url>
  <url><loc>https://bannister.us//weblog/2006/slightly-broken-weblog-and-inspiration/</loc></url>
  <url><loc>https://bannister.us//weblog/2006/wrong-and-right-fats-over-thinking-the-problem/</loc></url>
  <url><loc>https://bannister.us//weblog/2006/election-day-lots-on-the-ballot/</loc></url>
  <url><loc>https://bannister.us//weblog/2006/diet-and-nutrition/</loc></url>
  <url><loc>https://bannister.us//weblog/2006/missing-absentee-ballots-error-or-malice/</loc></url>
  <url><loc>https://bannister.us//weblog/2006/get-out-of-washington-use-the-internet/</loc></url>
  <url><loc>https://bannister.us//weblog/2006/making-politics-more-local/</loc></url>
  <url><loc>https://bannister.us//weblog/2006/more-about-how-votes-are-collected/</loc></url>
  <url><loc>https://bannister.us//weblog/2006/insecurity-on-911-no-surprise/</loc></url>
  <url><loc>https://bannister.us//weblog/2006/traces/</loc></url>
  <url><loc>https://bannister.us//weblog/2006/in-class-warfare-guess-which-class-is-winning/</loc></url>
  <url><loc>https://bannister.us//weblog/2006/prelude-to-internal-passports/</loc></url>
  <url><loc>https://bannister.us//weblog/2006/hydraulic-clutch-google-patents/</loc></url>
  <url><loc>https://bannister.us//weblog/2006/revisiting-server-side-javascript/</loc></url>
  <url><loc>https://bannister.us//weblog/2006/whatwg-what-for/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/mersenne-twister-random-number-generator/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/2007-and-ending-needless-repetition/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/asymmetric-warfare-and-how-to-boil-a-frog/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/how-to-boost-the-birth-rate/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/net-neutrality-put-simply/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/other-reasons-cost-overrun/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/benchmarking-and-fastcgi/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/introducing-rdfa-or-re-implementing-lisp-kinda/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/frustrated-with-wysiwyg-document-editors/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/groundswell-means-what/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/openid-is-a-big-win/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/structured-documents-dita-docbook-and-wikis/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/publish-or-perish/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/sudoku/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/clarifying-html/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/fuzzy-worlds/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/rest-should-not-be-uniform/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/yet-another-json-implementation-in-javascript/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/point-of-view-and-w3c-html/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/either-a-comedy-or-a-tragedy/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/getting-the-issues-with-e-voting-completely-wrong/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/more-reliable-voting/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/programming-for-the-web-javascript/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/are-political-parties-the-problem/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/semantics-ai-and-the-web/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/reading-and-saving-cookies-javascript/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/reading-parameters-from-url-javascript/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/simple-base64-encodedecode-javascript/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/bouncing-json-requests-javascript/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/auto-adjusting-sizer-javascript/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/examples/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/mapping-components-javascript/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/organized-violence/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/fewer-mediocre-journalists-is-good-news/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/trillion-dollar-man/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/security-flaws-e-voting-and-reform/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/user-centered-social-networks/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/not-the-definition-of-lean/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/taxpayer-bailout-for-sub-prime-investors/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/wildfires/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/point-of-view/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/the-wide-finder-project/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/dumb-gui-design-a-micro-example/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/what-you-need-for-a-wide-finder-and-no-more/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/wrapping-up-wide-finder/</loc></url>
  <url><loc>https://bannister.us//weblog/2007/from-my-daughters-last-soccer-game/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/the-republicans-are-in-deep-trouble/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/good-places-to-eat-on-the-i-70-in-utah/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/good-design-and-connecting-the-dots/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/a-pleasant-surprise/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/convert-at-the-edges/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/one-guys-take-on-the-iphone-user-interface/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/altwaste/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/not-so-much-electromagnetic-noise/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/accessibility-and-html/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/breaking-the-cell-phone-deadlock/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/wide-finder-first-round/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/wide-finder-combine-and-sort/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/propertyimport-task-for-ant/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/wide-finder-combine-for-top-n/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/wide-finder-final-result/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/wrapping-up-wide-finder-2/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/wide-finder-2-over-to-the-dark-side/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/why-fileinputstream-is-slow/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/looking-for-a-good-breakfast-found-another-sysco-restaurant-instead/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/swing-java-and-old-notions-not-yet-met/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/linus-is-a-bit-of-a-jerk/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/todays-surprise-applet-reload-does-not-sandbox/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/presidential-candidates-at-the-local-mega-church/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/guilty-as-charged/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/why-fileinputstream-is-slow-continued/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/the-stock-file-open-dialog-is-wrong/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/design-for-standard-screen-sizes/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/googles-chrome-bet-your-enterprise-on-it/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/covering-a-use-case-for-many-screens/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/paper-size-and-user-interface-design/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/filler/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/on-the-economy/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/hosting-the-local-polling-place/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/got-my-election-supplies-and-a-few-surprises/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/hosting-a-polling-place-in-orange-county-california/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/isolating-the-ui-thread/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/the-other-tiger/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/metaphors-and-reality/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/performance-parsing-csv-data/</loc></url>
  <url><loc>https://bannister.us//weblog/2008/mystery-houses-decrypted/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/oops-tripping-over-a-math-problem/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/vacation-200812/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/malfunctioning-mindset-the-html5-working-group/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/sam-ruby-contributions-welcome/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/rss-atom/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/scripting-inspired-by-monad-for-unix/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/long-term-compatible-protocols/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/elegant-distributed-applications/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/kcrw-jewish-public-radio/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/just-enough-security/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/mathematics-is-metaphor/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/ten-years/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/dissonance/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/questions-about-urban-architecture/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/disposable-appliances/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/making-pizza/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/how-to-get-started/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/guess-im-a-little-slow/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/absent-minded/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/can-a-modern-country-have-a-monarch/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/professional-journalism-is-evil/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/are-designers-stuck-in-a-rut/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/my-google-android-phone/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/subcutaneous-fat-and-global-resurgance/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/trusting-trust/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/better-living-through-chemistry/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/newspapers-obsolete/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/xkcd-a-webcomic-students/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/my-sister-and-spam/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/apple-netbook-or-not/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/hater/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/recovery-whiplash/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/windows-2008-server/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/rationalization-needed/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/matrix-revisited/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/maybe-bill-gates-was-smarter-than-i-thought/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/i-am-not-a-scientist/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/another-take-on-the-class-system/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/tigers-of-granularity/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/extending-the-pearson-hash-function-to-larger-values/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/how-improve-both-oil-production-and-the-economy/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/building-things/</loc></url>
  <url><loc>https://bannister.us//examples/udell-2009-09-16/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/concurrency-and-threading-is-the-new-thing-again/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/example-general-purpose-trie-in-java/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/moon-rocks-and-a-bit-of-math/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/shallow-or-deep/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/trie-in-java-revisited/</loc></url>
  <url><loc>https://bannister.us//weblog/2009/almost-but-not-quite-server-side-javascript/</loc></url>
  <url><loc>https://bannister.us//weblog/2010/musing-about-cumulative-impact/</loc></url>
  <url><loc>https://bannister.us//weblog/2010/utf8ucs-conversion-benchmark/</loc></url>
  <url><loc>https://bannister.us//weblog/2010/efficient-utf-8-recoding-and-secure-processing/</loc></url>
  <url><loc>https://bannister.us//weblog/2010/magnetic-propulsion/</loc></url>
  <url><loc>https://bannister.us//weblog/2010/re-thinking-the-ide-a-starting-point/</loc></url>
  <url><loc>https://bannister.us//weblog/2010/do-you-trust-oracle/</loc></url>
  <url><loc>https://bannister.us//weblog/2010/less-noise/</loc></url>
  <url><loc>https://bannister.us//weblog/2010/stepped-on-someones-gravy-train/</loc></url>
  <url><loc>https://bannister.us//weblog/2010/anachronisms-icon-for-save-is-a-floppy-hdtv-sized-in-inches/</loc></url>
  <url><loc>https://bannister.us//weblog/2010/java-for-business-zinger-from-oracle/</loc></url>
  <url><loc>https://bannister.us//weblog/2010/perfect-pineapple-pizza/</loc></url>
  <url><loc>https://bannister.us//weblog/2010/strict-mode-for-javascript/</loc></url>
  <url><loc>https://bannister.us//weblog/2010/strict-mode-for-javascript-continued/</loc></url>
  <url><loc>https://bannister.us//weblog/2010/practical-thermonuclear-power-at-small-scale/</loc></url>
  <url><loc>https://bannister.us//weblog/2010/how-to-make-a-perfect-omelet/</loc></url>
  <url><loc>https://bannister.us//weblog/2011/corporate-rights/</loc></url>
  <url><loc>https://bannister.us//weblog/2011/scalable-democracy/</loc></url>
  <url><loc>https://bannister.us//weblog/2011/user-interface-fail-in-a-research-building/</loc></url>
  <url><loc>https://bannister.us//weblog/2011/example-of-certificate-creation-with-openssl/</loc></url>
  <url><loc>https://bannister.us//weblog/2011/the-end-of-the-world-and-we-do-not-care/</loc></url>
  <url><loc>https://bannister.us//weblog/2011/not-correct-on-economics/</loc></url>
  <url><loc>https://bannister.us//weblog/2011/what-is-an-efficient-free-market/</loc></url>
  <url><loc>https://bannister.us//weblog/2011/very-pleased/</loc></url>
  <url><loc>https://bannister.us//weblog/2011/what-went-wrong-with-nuclear-power/</loc></url>
  <url><loc>https://bannister.us//weblog/2011/found-a-doctor-i-like-for-the-very-first-time/</loc></url>
  <url><loc>https://bannister.us//weblog/2011/burning-man-isnt-anymore/</loc></url>
  <url><loc>https://bannister.us//weblog/2011/firsts/</loc></url>
  <url><loc>https://bannister.us//weblog/2011/segregation-partition-the-problem/</loc></url>
  <url><loc>https://bannister.us//weblog/2011/story-based-reasoning-and-interviews/</loc></url>
  <url><loc>https://bannister.us//weblog/2011/an-odd-insight-dyson-on-feynman/</loc></url>
  <url><loc>https://bannister.us//weblog/2011/when-spending-time-with-doctors-and-hospitals-is-good-news/</loc></url>
  <url><loc>https://bannister.us//weblog/2011/the-longevity-project/</loc></url>
  <url><loc>https://bannister.us//weblog/2011/active-organizing-in-place-of-passive-participation/</loc></url>
  <url><loc>https://bannister.us//weblog/2012/progress/</loc></url>
  <url><loc>https://bannister.us//weblog/2012/another-lisp-flashback/</loc></url>
  <url><loc>https://bannister.us//weblog/2013/house-concert/</loc></url>
  <url><loc>https://bannister.us//weblog/2013/new-buildings-and-old-sidewalks/</loc></url>
  <url><loc>https://bannister.us//weblog/2013/the-tree-died/</loc></url>
  <url><loc>https://bannister.us//weblog/2013/choosing-ordered-distinct-random-integers/</loc></url>
  <url><loc>https://bannister.us//weblog/2013/the-involved-father/</loc></url>
  <url><loc>https://bannister.us//weblog/2013/vapors/</loc></url>
  <url><loc>https://bannister.us//weblog/2014/david-keirsey-died/</loc></url>
  <url><loc>https://bannister.us//weblog/2014/coming-up-to-speed-with-openstack/</loc></url>
  <url><loc>https://bannister.us//weblog/2014/cloud-application-backup-and-openstack/</loc></url>
  <url><loc>https://bannister.us//weblog/2014/multiplier/</loc></url>
  <url><loc>https://bannister.us//weblog/2014/keep-up/</loc></url>
  <url><loc>https://bannister.us//weblog/2014/security-and-time/</loc></url>
  <url><loc>https://bannister.us//weblog/2014/security-by-number/</loc></url>
  <url><loc>https://bannister.us//weblog/2014/security-in-numbers/</loc></url>
  <url><loc>https://bannister.us//weblog/2015/example-feed-workers/</loc></url>
  <url><loc>https://bannister.us//weblog/2015/example-mersenne-twister/</loc></url>
  <url><loc>https://bannister.us//weblog/2015/are-big-companies-odd/</loc></url>
  <url><loc>https://bannister.us//weblog/2015/openflow-start/</loc></url>
  <url><loc>https://bannister.us//weblog/2015/programming-myths/</loc></url>
  <url><loc>https://bannister.us//weblog/2016/presented-at-openstack-conference/</loc></url>
  <url><loc>https://bannister.us//weblog/2016/skein-nist/</loc></url>
  <url><loc>https://bannister.us//weblog/2016/backup-and-openstack/</loc></url>
  <url><loc>https://bannister.us//weblog/2016/catching-up/</loc></url>
  <url><loc>https://bannister.us//weblog/2016/building-a-cloud-1/</loc></url>
  <url><loc>https://bannister.us//weblog/2016/building-a-cloud-2/</loc></url>
  <url><loc>https://bannister.us//weblog/2016/back-where-i-started/</loc></url>
  <url><loc>https://bannister.us//weblog/2016/rolling-hash/</loc></url>
  <url><loc>https://bannister.us//weblog/2016/explosive-deduplicated-storage/</loc></url>
  <url><loc>https://bannister.us//weblog/2016/experiment-prelude/</loc></url>
  <url><loc>https://bannister.us//weblog/2016/private-cloud/</loc></url>
  <url><loc>https://bannister.us//weblog/2016/nameless-beasts/</loc></url>
  <url><loc>https://bannister.us//weblog/2017/minimum-wage/</loc></url>
  <url><loc>https://bannister.us//weblog/2023/conversion-too/</loc></url>
  <url><loc>https://bannister.us//weblog/2023/risky-business/</loc></url>
  <url><loc>https://bannister.us//weblog/2023/unexpected-job/</loc></url>
  <url><loc>https://bannister.us//weblog/2023/cloud-is-fierce/</loc></url>
  <url><loc>https://bannister.us//weblog/2023/slow-motion-train-wreck/</loc></url>
  <url><loc>https://bannister.us//weblog/2023/linux-distributions-as-airliners/</loc></url>
  <url><loc>https://bannister.us//weblog/2023/constitution/</loc></url>
  <url><loc>https://bannister.us//weblog/2024/economics-as-politics/</loc></url>
  <url><loc>https://bannister.us//weblog/2025/fired-again/</loc></url>
  <url><loc>https://bannister.us//weblog/2025/out-of-cave/</loc></url>
  <url><loc>https://bannister.us//weblog/2025/utf-8-revisit/</loc></url>
  <url><loc>https://bannister.us//examples/concept-demo-1/</loc></url>
  <url><loc>https://bannister.us//examples/concept-demo-1/out/Base.cpp/</loc></url>
  <url><loc>https://bannister.us//examples/concept-demo-1/out/MapOfSocketHandler.cpp/</loc></url>
  <url><loc>https://bannister.us//examples/concept-demo-1/out/RecordDispatch.cpp/</loc></url>
  <url><loc>https://bannister.us//examples/concept-demo-1/out/RecordHandler.cpp/</loc></url>
  <url><loc>https://bannister.us//examples/concept-demo-1/out/RecordReader.cpp/</loc></url>
  <url><loc>https://bannister.us//examples/concept-demo-1/out/Request.cpp/</loc></url>
  <url><loc>https://bannister.us//examples/concept-demo-1/out/Response.cpp/</loc></url>
  <url><loc>https://bannister.us//examples/concept-demo-1/out/Service.cpp/</loc></url>
  <url><loc>https://bannister.us//examples/concept-demo-1/out/ServiceBase.cpp/</loc></url>
  <url><loc>https://bannister.us//examples/concept-demo-1/out/ServiceCGI.cpp/</loc></url>
  <url><loc>https://bannister.us//examples/concept-demo-1/out/ServiceCLI.cpp/</loc></url>
  <url><loc>https://bannister.us//examples/concept-demo-1/out/ServiceFCGI.cpp/</loc></url>
  <url><loc>https://bannister.us//examples/concept-demo-1/out/SocketHandler.cpp/</loc></url>
  <url><loc>https://bannister.us//examples/concept-demo-1/out/String.cpp/</loc></url>
  <url><loc>https://bannister.us//examples/concept-demo-1/out/Strings.cpp/</loc></url>
  <url><loc>https://bannister.us//examples/concept-demo-1/out/Timer.cpp/</loc></url>
  <url><loc>https://bannister.us//examples/concept-demo-1/out/Trace.cpp/</loc></url>
  <url><loc>https://bannister.us//examples/concept-demo-1/out/main.cpp/</loc></url>
  <url><loc>https://bannister.us//examples/forms-1/</loc></url>
  <url><loc>https://bannister.us//examples/html-x/html-examples/</loc></url>
  <url><loc>https://bannister.us//examples/html-x/</loc></url>
  <url><loc>https://bannister.us//examples/html-x/serif-v-sans/</loc></url>
  <url><loc>https://bannister.us//examples/html-x/tags-unstandard/</loc></url>
  <url><loc>https://bannister.us//examples/js-benchmark-methods/</loc></url>
  <url><loc>https://bannister.us//examples/js/base64/</loc></url>
  <url><loc>https://bannister.us//examples/js/cookies/</loc></url>
  <url><loc>https://bannister.us//examples/js/model/</loc></url>
  <url><loc>https://bannister.us//examples/js/page-data-json-div/</loc></url>
  <url><loc>https://bannister.us//examples/js/page-data-json-script/</loc></url>
  <url><loc>https://bannister.us//examples/js/parameters/</loc></url>
  <url><loc>https://bannister.us//examples/js/report/</loc></url>
  <url><loc>https://bannister.us//examples/js/rewrite/</loc></url>
  <url><loc>https://bannister.us//examples/js/table/</loc></url>
  <url><loc>https://bannister.us//examples/json/bounce/</loc></url>
  <url><loc>https://bannister.us//examples/json/encoders/</loc></url>
  <url><loc>https://bannister.us//examples/mouse/track/</loc></url>
  <url><loc>https://bannister.us//examples/object/objects/</loc></url>
  <url><loc>https://bannister.us//examples/sheet/grid/</loc></url>
  <url><loc>https://bannister.us//examples/sheet/</loc></url>
  <url><loc>https://bannister.us//examples/sudoku/example/</loc></url>
  <url><loc>https://bannister.us//examples/sudoku/</loc></url>
  <url><loc>https://bannister.us//preston.bannister/</loc></url>
  <url><loc>https://bannister.us//preston.bannister/older/</loc></url>
  <url><loc>https://bannister.us//preston.bannister/personal/details/</loc></url>
  <url><loc>https://bannister.us//preston.bannister/personal/journal/</loc></url>
  <url><loc>https://bannister.us//preston.bannister/personal/objective/</loc></url>
  <url><loc>https://bannister.us//preston.bannister/personal/resume/</loc></url>
  <url><loc>https://bannister.us//preston.bannister/ramblings/arthur/</loc></url>
  <url><loc>https://bannister.us//preston.bannister/ramblings/bits/</loc></url>
  <url><loc>https://bannister.us//preston.bannister/ramblings/dynabooks/</loc></url>
  <url><loc>https://bannister.us//preston.bannister/ramblings/reasoning/</loc></url>
  <url><loc>https://bannister.us//preston.bannister/ramblings/segregation/</loc></url>
  <url><loc>https://bannister.us//preston.bannister/ramblings/sunset/</loc></url>
  <url><loc>https://bannister.us//preston.bannister/ramblings/usedcars/</loc></url>
  <url><loc>https://bannister.us//preston.bannister/reference/books/</loc></url>
  <url><loc>https://bannister.us//weblog/resume/</loc></url>
  <url><loc>https://bannister.us//tags/</loc></url>
  <url><loc>https://bannister.us//weblog/2025/software-philosopher/</loc></url>
  <url><loc>https://bannister.us//weblog/2025/competed-once/</loc></url>
  <url><loc>https://bannister.us//weblog/2025/galaxy-exploration/</loc></url>
  <url><loc>https://bannister.us//weblog/2025/mersenne-twister-random-number-generator/</loc></url>
  <url><loc>https://bannister.us//weblog/2025/web-search/</loc></url>
  <url><loc>https://bannister.us//weblog/2025/excellent-schools/</loc></url>
  <url><loc>https://bannister.us//weblog/2025/3d-print-mux/</loc></url>
  <url><loc>https://bannister.us//weblog/2025/religion-history/</loc></url>
  <url><loc>https://bannister.us//weblog/2025/adam-smith/</loc></url>
  <url><loc>https://bannister.us//weblog/2025/network-name-anti/</loc></url>
  <url><loc>https://bannister.us//other/2025-10-21-gone-west/</loc></url>
  <url><loc>https://bannister.us//weblog/2025/print-farm/</loc></url>
  <url><loc>https://bannister.us//weblog/2026/galaxy-exploration/</loc></url>
  <url><loc>https://bannister.us//weblog/2026/conversation-with-an-AI/</loc></url>
  <url><loc>https://bannister.us//examples/2026-ai-experiments/2026-07-25-gemma-4-/</loc></url>
  <url><loc>https://bannister.us//examples/2026-ai-experiments/2026-07-25-qwen-2.5-coder-1.5B/</loc></url>
  <url><loc>https://bannister.us//examples/2026-ai-experiments/README/</loc></url>
  <url><loc>https://bannister.us//weblog/2026/new-learning-curve/</loc></url>
  <url><loc>https://bannister.us//examples/</loc></url>
  <url><loc>https://bannister.us//weblog/2026/workflow-notes/</loc></url>
  <url><loc>https://bannister.us//</loc></url>
  <url><loc>https://bannister.us//weblog/about/</loc></url>
  <url><loc>https://bannister.us//weblog/</loc></url>
  <url><loc>https://bannister.us//tags/meme/</loc></url>
  
</urlset>
