<link rel='alternate' type='application/rss+xml' title='RSS' href='index.xml' />
Background: #fff
Foreground: #000
PrimaryPale: #8cf
PrimaryLight: #18f
PrimaryMid: #04b
PrimaryDark: #014
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
body {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}

a {color:[[ColorPalette::PrimaryMid]];}
a:hover {background-color:[[ColorPalette::PrimaryMid]]; color:[[ColorPalette::Background]];}
a img {border:0;}

h1,h2,h3,h4,h5,h6 {color:[[ColorPalette::SecondaryDark]]; background:transparent;}
h1 {border-bottom:2px solid [[ColorPalette::TertiaryLight]];}
h2,h3 {border-bottom:1px solid [[ColorPalette::TertiaryLight]];}

.button {color:[[ColorPalette::PrimaryDark]]; border:1px solid [[ColorPalette::Background]];}
.button:hover {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::SecondaryLight]]; border-color:[[ColorPalette::SecondaryMid]];}
.button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::SecondaryDark]];}

.header {background:[[ColorPalette::PrimaryMid]];}
.headerShadow {color:[[ColorPalette::Foreground]];}
.headerShadow a {font-weight:normal; color:[[ColorPalette::Foreground]];}
.headerForeground {color:[[ColorPalette::Background]];}
.headerForeground a {font-weight:normal; color:[[ColorPalette::PrimaryPale]];}

	border-left:1px solid [[ColorPalette::TertiaryLight]];
	border-top:1px solid [[ColorPalette::TertiaryLight]];
	border-right:1px solid [[ColorPalette::TertiaryLight]];
.tabUnselected {color:[[ColorPalette::Background]]; background:[[ColorPalette::TertiaryMid]];}
.tabContents {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::TertiaryPale]]; border:1px solid [[ColorPalette::TertiaryLight]];}
.tabContents .button {border:0;}

#sidebar {}
#sidebarOptions input {border:1px solid [[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel {background:[[ColorPalette::PrimaryPale]];}
#sidebarOptions .sliderPanel a {border:none;color:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:hover {color:[[ColorPalette::Background]]; background:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:active {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::Background]];}

.wizard {background:[[ColorPalette::PrimaryPale]]; border:1px solid [[ColorPalette::PrimaryMid]];}
.wizard h1 {color:[[ColorPalette::PrimaryDark]]; border:none;}
.wizard h2 {color:[[ColorPalette::Foreground]]; border:none;}
.wizardStep {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];
	border:1px solid [[ColorPalette::PrimaryMid]];}
.wizardStep.wizardStepDone {background:[[ColorPalette::TertiaryLight]];}
.wizardFooter {background:[[ColorPalette::PrimaryPale]];}
.wizardFooter .status {background:[[ColorPalette::PrimaryDark]]; color:[[ColorPalette::Background]];}
.wizard .button {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryLight]]; border: 1px solid;
	border-color:[[ColorPalette::SecondaryPale]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryPale]];}
.wizard .button:hover {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Background]];}
.wizard .button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::Foreground]]; border: 1px solid;
	border-color:[[ColorPalette::PrimaryDark]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryDark]];}

.wizard .notChanged {background:transparent;}
.wizard .changedLocally {background:#80ff80;}
.wizard .changedServer {background:#8080ff;}
.wizard .changedBoth {background:#ff8080;}
.wizard .notFound {background:#ffff80;}
.wizard .putToServer {background:#ff80ff;}
.wizard .gotFromServer {background:#80ffff;}

#messageArea {border:1px solid [[ColorPalette::SecondaryMid]]; background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]];}
#messageArea .button {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::SecondaryPale]]; border:none;}

.popupTiddler {background:[[ColorPalette::TertiaryPale]]; border:2px solid [[ColorPalette::TertiaryMid]];}

.popup {background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]]; border-left:1px solid [[ColorPalette::TertiaryMid]]; border-top:1px solid [[ColorPalette::TertiaryMid]]; border-right:2px solid [[ColorPalette::TertiaryDark]]; border-bottom:2px solid [[ColorPalette::TertiaryDark]];}
.popup hr {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::PrimaryDark]]; border-bottom:1px;}
.popup li.disabled {color:[[ColorPalette::TertiaryMid]];}
.popup li a, .popup li a:visited {color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:active {background:[[ColorPalette::SecondaryPale]]; color:[[ColorPalette::Foreground]]; border: none;}
.popupHighlight {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
.listBreak div {border-bottom:1px solid [[ColorPalette::TertiaryDark]];}

.tiddler .defaultCommand {font-weight:bold;}

.shadow .title {color:[[ColorPalette::TertiaryDark]];}

.title {color:[[ColorPalette::SecondaryDark]];}
.subtitle {color:[[ColorPalette::TertiaryDark]];}

.toolbar {color:[[ColorPalette::PrimaryMid]];}
.toolbar a {color:[[ColorPalette::TertiaryLight]];}
.selected .toolbar a {color:[[ColorPalette::TertiaryMid]];}
.selected .toolbar a:hover {color:[[ColorPalette::Foreground]];}

.tagging, .tagged {border:1px solid [[ColorPalette::TertiaryPale]]; background-color:[[ColorPalette::TertiaryPale]];}
.selected .tagging, .selected .tagged {background-color:[[ColorPalette::TertiaryLight]]; border:1px solid [[ColorPalette::TertiaryMid]];}
.tagging .listTitle, .tagged .listTitle {color:[[ColorPalette::PrimaryDark]];}
.tagging .button, .tagged .button {border:none;}

.footer {color:[[ColorPalette::TertiaryLight]];}
.selected .footer {color:[[ColorPalette::TertiaryMid]];}

.sparkline {background:[[ColorPalette::PrimaryPale]]; border:0;}
.sparktick {background:[[ColorPalette::PrimaryDark]];}

.error, .errorButton {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Error]];}
.warning {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryPale]];}
.lowlight {background:[[ColorPalette::TertiaryLight]];}

.zoomer {background:none; color:[[ColorPalette::TertiaryMid]]; border:3px solid [[ColorPalette::TertiaryMid]];}

.imageLink, #displayArea .imageLink {background:transparent;}

.annotation {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border:2px solid [[ColorPalette::SecondaryMid]];}

.viewer .listTitle {list-style-type:none; margin-left:-2em;}
.viewer .button {border:1px solid [[ColorPalette::SecondaryMid]];}
.viewer blockquote {border-left:3px solid [[ColorPalette::TertiaryDark]];}

.viewer table, table.twtable {border:2px solid [[ColorPalette::TertiaryDark]];}
.viewer th, .viewer thead td, .twtable th, .twtable thead td {background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::Background]];}
.viewer td, .viewer tr, .twtable td, .twtable tr {border:1px solid [[ColorPalette::TertiaryDark]];}

.viewer pre {border:1px solid [[ColorPalette::SecondaryLight]]; background:[[ColorPalette::SecondaryPale]];}
.viewer code {color:[[ColorPalette::SecondaryDark]];}
.viewer hr {border:0; border-top:dashed 1px [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::TertiaryDark]];}

.highlight, .marked {background:[[ColorPalette::SecondaryLight]];}

.editor input {border:1px solid [[ColorPalette::PrimaryMid]];}
.editor textarea {border:1px solid [[ColorPalette::PrimaryMid]]; width:100%;}
.editorFooter {color:[[ColorPalette::TertiaryMid]];}
.readOnly {background:[[ColorPalette::TertiaryPale]];}

#backstageArea {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::TertiaryMid]];}
#backstageArea a {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstageArea a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; }
#backstageArea a.backstageSelTab {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
#backstageButton a {background:none; color:[[ColorPalette::Background]]; border:none;}
#backstageButton a:hover {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstagePanel {background:[[ColorPalette::Background]]; border-color: [[ColorPalette::Background]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]];}
.backstagePanelFooter .button {border:none; color:[[ColorPalette::Background]];}
.backstagePanelFooter .button:hover {color:[[ColorPalette::Foreground]];}
#backstageCloak {background:[[ColorPalette::Foreground]]; opacity:0.6; filter:'alpha(opacity=60)';}
* html .tiddler {height:1%;}

body {font-size:.75em; font-family:arial,helvetica; margin:0; padding:0;}

h1,h2,h3,h4,h5,h6 {font-weight:bold; text-decoration:none;}
h1,h2,h3 {padding-bottom:1px; margin-top:1.2em;margin-bottom:0.3em;}
h4,h5,h6 {margin-top:1em;}
h1 {font-size:1.35em;}
h2 {font-size:1.25em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:.9em;}

hr {height:1px;}

a {text-decoration:none;}

dt {font-weight:bold;}

ol {list-style-type:decimal;}
ol ol {list-style-type:lower-alpha;}
ol ol ol {list-style-type:lower-roman;}
ol ol ol ol {list-style-type:decimal;}
ol ol ol ol ol {list-style-type:lower-alpha;}
ol ol ol ol ol ol {list-style-type:lower-roman;}
ol ol ol ol ol ol ol {list-style-type:decimal;}

.txtOptionInput {width:11em;}

#contentWrapper .chkOptionInput {border:0;}

.externalLink {text-decoration:underline;}

.indent {margin-left:3em;}
.outdent {margin-left:3em; text-indent:-3em;}
code.escaped {white-space:nowrap;}

.tiddlyLinkExisting {font-weight:bold;}
.tiddlyLinkNonExisting {font-style:italic;}

/* the 'a' is required for IE, otherwise it renders the whole tiddler in bold */
a.tiddlyLinkNonExisting.shadow {font-weight:bold;}

#mainMenu .tiddlyLinkExisting,
	#mainMenu .tiddlyLinkNonExisting,
	#sidebarTabs .tiddlyLinkNonExisting {font-weight:normal; font-style:normal;}
#sidebarTabs .tiddlyLinkExisting {font-weight:bold; font-style:normal;}

.header {position:relative;}
.header a:hover {background:transparent;}
.headerShadow {position:relative; padding:4.5em 0 1em 1em; left:-1px; top:-1px;}
.headerForeground {position:absolute; padding:4.5em 0 1em 1em; left:0px; top:0px;}

.siteTitle {font-size:3em;}
.siteSubtitle {font-size:1.2em;}

#mainMenu {position:absolute; left:0; width:10em; text-align:right; line-height:1.6em; padding:1.5em 0.5em 0.5em 0.5em; font-size:1.1em;}

#sidebar {position:absolute; right:3px; width:16em; font-size:.9em;}
#sidebarOptions {padding-top:0.3em;}
#sidebarOptions a {margin:0 0.2em; padding:0.2em 0.3em; display:block;}
#sidebarOptions input {margin:0.4em 0.5em;}
#sidebarOptions .sliderPanel {margin-left:1em; padding:0.5em; font-size:.85em;}
#sidebarOptions .sliderPanel a {font-weight:bold; display:inline; padding:0;}
#sidebarOptions .sliderPanel input {margin:0 0 0.3em 0;}
#sidebarTabs .tabContents {width:15em; overflow:hidden;}

.wizard {padding:0.1em 1em 0 2em;}
.wizard h1 {font-size:2em; font-weight:bold; background:none; padding:0; margin:0.4em 0 0.2em;}
.wizard h2 {font-size:1.2em; font-weight:bold; background:none; padding:0; margin:0.4em 0 0.2em;}
.wizardStep {padding:1em 1em 1em 1em;}
.wizard .button {margin:0.5em 0 0; font-size:1.2em;}
.wizardFooter {padding:0.8em 0.4em 0.8em 0;}
.wizardFooter .status {padding:0 0.4em; margin-left:1em;}
.wizard .button {padding:0.1em 0.2em;}

#messageArea {position:fixed; top:2em; right:0; margin:0.5em; padding:0.5em; z-index:2000; _position:absolute;}
.messageToolbar {display:block; text-align:right; padding:0.2em;}
#messageArea a {text-decoration:underline;}

.tiddlerPopupButton {padding:0.2em;}
.popupTiddler {position: absolute; z-index:300; padding:1em; margin:0;}

.popup {position:absolute; z-index:300; font-size:.9em; padding:0; list-style:none; margin:0;}
.popup .popupMessage {padding:0.4em;}
.popup hr {display:block; height:1px; width:auto; padding:0; margin:0.2em 0;}
.popup li.disabled {padding:0.4em;}
.popup li a {display:block; padding:0.4em; font-weight:normal; cursor:pointer;}
.listBreak {font-size:1px; line-height:1px;}
.listBreak div {margin:2px 0;}

.tabset {padding:1em 0 0 0.5em;}
.tab {margin:0 0 0 0.25em; padding:2px;}
.tabContents {padding:0.5em;}
.tabContents ul, .tabContents ol {margin:0; padding:0;}
.txtMainTab .tabContents li {list-style:none;}
.tabContents li.listLink { margin-left:.75em;}

#contentWrapper {display:block;}
#splashScreen {display:none;}

#displayArea {margin:1em 17em 0 14em;}

.toolbar {text-align:right; font-size:.9em;}

.tiddler {padding:1em 1em 0;}

.missing .viewer,.missing .title {font-style:italic;}

.title {font-size:1.6em; font-weight:bold;}

.missing .subtitle {display:none;}
.subtitle {font-size:1.1em;}

.tiddler .button {padding:0.2em 0.4em;}

.tagging {margin:0.5em 0.5em 0.5em 0; float:left; display:none;}
.isTag .tagging {display:block;}
.tagged {margin:0.5em; float:right;}
.tagging, .tagged {font-size:0.9em; padding:0.25em;}
.tagging ul, .tagged ul {list-style:none; margin:0.25em; padding:0;}
.tagClear {clear:both;}

.footer {font-size:.9em;}
.footer li {display:inline;}

.annotation {padding:0.5em; margin:0.5em;}

* html .viewer pre {width:99%; padding:0 0 1em 0;}
.viewer {line-height:1.4em; padding-top:0.5em;}
.viewer .button {margin:0 0.25em; padding:0 0.25em;}
.viewer blockquote {line-height:1.5em; padding-left:0.8em;margin-left:2.5em;}
.viewer ul, .viewer ol {margin-left:0.5em; padding-left:1.5em;}

.viewer table, table.twtable {border-collapse:collapse; margin:0.8em 1.0em;}
.viewer th, .viewer td, .viewer tr,.viewer caption,.twtable th, .twtable td, .twtable tr,.twtable caption {padding:3px;}
table.listView {font-size:0.85em; margin:0.8em 1.0em;}
table.listView th, table.listView td, table.listView tr {padding:0px 3px 0px 3px;}

.viewer pre {padding:0.5em; margin-left:0.5em; font-size:1.2em; line-height:1.4em; overflow:auto;}
.viewer code {font-size:1.2em; line-height:1.4em;}

.editor {font-size:1.1em;}
.editor input, .editor textarea {display:block; width:100%; font:inherit;}
.editorFooter {padding:0.25em 0; font-size:.9em;}
.editorFooter .button {padding-top:0px; padding-bottom:0px;}

.fieldsetFix {border:0; padding:0; margin:1px 0px;}

.sparkline {line-height:1em;}
.sparktick {outline:0;}

.zoomer {font-size:1.1em; position:absolute; overflow:hidden;}
.zoomer div {padding:1em;}

* html #backstage {width:99%;}
* html #backstageArea {width:99%;}
#backstageArea {display:none; position:relative; overflow: hidden; z-index:150; padding:0.3em 0.5em;}
#backstageToolbar {position:relative;}
#backstageArea a {font-weight:bold; margin-left:0.5em; padding:0.3em 0.5em;}
#backstageButton {display:none; position:absolute; z-index:175; top:0; right:0;}
#backstageButton a {padding:0.1em 0.4em; margin:0.1em;}
#backstage {position:relative; width:100%; z-index:50;}
#backstagePanel {display:none; z-index:100; position:absolute; width:90%; margin-left:3em; padding:1em;}
.backstagePanelFooter {padding-top:0.2em; float:right;}
.backstagePanelFooter a {padding:0.2em 0.4em;}
#backstageCloak {display:none; z-index:20; position:absolute; width:100%; height:100px;}

.whenBackstage {display:none;}
.backstageVisible .whenBackstage {display:block;}
StyleSheet for use when a translation requires any css style changes.
This StyleSheet can be used directly by languages such as Chinese, Japanese and Korean which need larger font sizes.
body {font-size:0.8em;}
#sidebarOptions {font-size:1.05em;}
#sidebarOptions a {font-style:normal;}
#sidebarOptions .sliderPanel {font-size:0.95em;}
.subtitle {font-size:0.8em;}
.viewer table.listView {font-size:0.95em;}
@media print {
#mainMenu, #sidebar, #messageArea, .toolbar, #backstageButton, #backstageArea {display: none !important;}
#displayArea {margin: 1em 1em 0em;}
noscript {display:none;} /* Fixes a feature in Firefox where print preview displays the noscript content */
<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
<div class='toolbar' macro='toolbar [[ToolbarCommands::ViewToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)</div>
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<div class='toolbar' macro='toolbar [[ToolbarCommands::EditToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='annotations'></div>
<div class='editor' macro='edit text'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser excludeLists'></span></div>
To get started with this blank [[TiddlyWiki]], you'll need to modify the following tiddlers:
* [[SiteTitle]] & [[SiteSubtitle]]: The title and subtitle of the site, as shown above (after saving, they will also appear in the browser title bar)
* [[MainMenu]]: The menu (usually on the left)
* [[DefaultTiddlers]]: Contains the names of the tiddlers that you want to appear when the TiddlyWiki is opened
You'll also need to enter your username for signing your edits: <<option txtUserName>>
These [[InterfaceOptions]] for customising [[TiddlyWiki]] are saved in your browser

Your username for signing your edits. Write it as a [[WikiWord]] (eg [[JoeBloggs]])

<<option txtUserName>>
<<option chkSaveBackups>> [[SaveBackups]]
<<option chkAutoSave>> [[AutoSave]]
<<option chkRegExpSearch>> [[RegExpSearch]]
<<option chkCaseSensitiveSearch>> [[CaseSensitiveSearch]]
<<option chkAnimate>> [[EnableAnimations]]

Also see [[AdvancedOptions]]

[[Estate tax updates|http://upfsp.blogspot.com/2013/01/the-new-senate-bill.html]] related to the Senate fiscal cliff bill.  


#Wired: [[Indoor projectile weapons|http://www.wired.com/reviews/2011/04/zing-toys/]] -|- My mom was the [[mudflap girl|http://www.wired.com/autopia/2011/04/mudflap-girl-was-this-guys-mom/]] -|- Satellites show previously undetected [[low-level ongoing oil leaks|http://www.wired.com/wiredscience/2011/04/satellites-gulf-oil-spills/]] in the Gulf of Mexico
#Salon: The [[epic train trip|http://www.salon.com/life/trazzler/index.html?story=/mwt/feature/2011/05/01/trazzler_slide_show_epic_train_trips]] -|- [[China-bashing Trump's clothing line made in China|http://www.salon.com/news/politics/war_room/2011/04/27/trump_made_in_china/]]
#[[The Chauvet Cave Art Paintings|http://www.bradshawfoundation.com/chauvet/gallery.php]] date back to 30,000 years BCE
##at Slate: [[Warner Herzog's movie|http://www.slate.com/id/2292498/]] - [[another look|http://www.slate.com/id/2286459]] - [[and earlier|http://www.slate.com/id/2289464/]]
#George Soros [[speaks at Cato|http://www.slate.com/id/2292423/]] on the 1940s philosophical debate between Freidrich Hayek and Karl Popper. We conservatives have to recognize the [[significant role|http://www.newstatesman.com/200306020019]] Soros played in the de-Sovietization of Eastern Europe. It was not all John Paul. 
#Six planets [[will be visible|http://news.gather.com/viewArticle.action?articleId=281474979280494]] and in the same quadrant of the pre-dawn eastern sky in May
#A Florida divorce lawyer says that [[Facebook is used|http://www.wtsp.com/news/reporter/article/189649/79/Facebook-used-in-90-percent-of-divorce-cases]] in 90% of her divorce cases. 

Hayek, Popper
[img[http://www.salon.com/news/politics/war_room/2011/04/27/trump_made_in_china/trump_china_arrow.jpg]]  - [img[http://i.space.com/images/i/9324/i02/110427-gaherty-6-planets.jpg?1304017325]]
# [[It was the bean sprouts|http://www.cbsnews.com/stories/2011/06/10/501364/main20070466.shtml]], say German health authorities, even though all testing was negative
# [[Personal publishing|http://www.gordonmccomb.com/using-print-on-demand-for-textbooks-workbooks-and-training-manuals#more-228]]
# [[Weblog: What prime-time cop shows get right and wrong|http://allisonleotta.com/blog/]]
# [[Practical Tips on Writing a Book from 23 Brilliant Authors|http://blogs.plos.org/neurotribes/2011/06/02/practical-tips-on-writing-a-book-from-22-brilliant-authors/]]
Of all the digital postmortems being conducted on Rep. Anthony Weiner’s string of intimate online relationships, the New York Times may have uncovered one of the more interesting and bizarre facts:

A group of self-described conservatives spent months warning women on Twitter not to communicate with the New York Democrat—and Weiner may have been aware of their efforts.

Calling themselves the #bornfreecrew on Twitter, members of the group closely monitored those whom Mr. Weiner was following, taking it upon themselves to contact young women they believed to be “schoolgirls,” and urging them publicly to stay away from him, according to an analysis of posts on Twitter’s public stream.
# [[The Photopic Sky Survey|http://media.skysurvey.org/interactive360/index.html]] - a 360-degree survey of the night sky, compiled from over 37,000 photographs taken over a year. 
# [[America's ugliest buildings: A slideshow|http://theweek.com/article/slide/215067/americas-ugliest-buildings-a-slideshow]]
# Google Goggles - [[collect contact data|http://lifehacker.com/5800089/google-goggles-is-really-good-at-turning-business-cards-into-digital-contacts-with-your-phones-camera]] using your Android phone's camera
# Archive.org: [[Old TV commercials online|http://www.archive.org/search.php?query=%28collection%3Aadviews%2A%20AND%20-mediatype%3Acollection%29%20AND%20-mediatype%3Acollection&sort=-publicdate]]
# [[Mindpop|http://mindpop.net/]] - The story of a woman who had a stroke - "My mind went pop" - at age 26, and how it changed her
# [[The Old Man of the Lake|http://allkindsofhistory.wordpress.com/2011/05/09/the-old-man-of-the-lake/]] - An ancient tree trunk bobs vertically in Crater Lake
# [[Do they let anyone be a judge in Wisconsin?|http://is.gd/uCvFvF]]
# The [[cicada hatch is on|http://www.usatoday.com/tech/science/environment/2011-05-11-cicada-great-southern-brood-13-years_n.htm]] - happens every 13 years
# Stewart Baker at Volokh: [[The Administration Just Solved the Immigration Enforcement Problem|http://volokh.com/2011/05/10/dont-tell-anyone-but-the-administration-just-solved-the-immigration-enforcement-problem/]]
# An elderly couple in Nova Scotia won over $11 million in a lottery. They [[gave nearly all of it to charity|http://www.thestar.com/news/canada/article/885532--couple-gives-away-11-2m-in-lottery-winnings]]
# [[Mudita|http://en.wikipedia.org/wiki/Mudita]] - the opposite of schadenfreude, in Buddhist teaching. There is "an inner spring of infinite joy that is available to everyone at all times, regardless of circumstances. The more deeply one drinks of this spring, the more secure one becomes in one's own abundant happiness, and the easier it then becomes to relish the joy of other people as well."
# An honest 15-year-old girl found $2,000 in a Dallas parking lot and turned it over to the city. After the owner did not claim it, the city decided to [[to keep it|http://www.wfaa.com/news/local/Dallas-decides-to-keep-cash-found-by-honest-teen-121609364.html]] rather than returning it to her.
# The government of Ireland proposes [[a new tax|http://www.finance.gov.ie/viewdoc.asp?DocID=6828]] (PDF) of 0.6% on the value of pensions to address its financial crisis. (See p. 14 of the PDF file.) What makes this remarkable is that this is a tax, not on pension distributions, but ''on the capital value of assets'' in pensions managed in Ireland. In true Orwellian fashion, this is characterized as a "Jobs Initiative". [[Cue the band, boys|http://www.youtube.com/watch?v=vKITpVovTAE]]
The targeted killing of Osama bin Laden raises a parallel with the killing of the Japanese Admiral Isokoru Yamamoto in April 1943, during World War II. American forces learned about Yamamoto's plans to tour a number of Japanese-held islands, and downed his airplane in the Solomon Islands. 

An interesting wrinkle is that one of the cryptographers who decoded the secret messages revealing his plans was a young naval officer named John Paul Stevens, who would later serve on the U.S. Supreme Court. Remarkably, Stevens says that he has grown to regret having participated in this episode, and that it has colored his conclusions on the death penalty. 

Who was Yamamoto? [[Wikipedia entry|http://en.wikipedia.org/wiki/Isoroku_Yamamoto]] - [[About.com|http://militaryhistory.about.com/od/naval/p/Yamamoto.htm]] - [[Spartacus|http://www.spartacus.schoolnet.co.uk/2WWyamamoto.htm]]

On Justice Stevens' role 

2007 items: 
* [[Hot Air|http://hotair.com/archives/2007/10/30/justice-stevens-us-shootdown-of-admiral-yamamoto-helped-turn-me-against-the-death-penalty/]] 
* [[NRO Bench Memos|http://www.nationalreview.com/bench-memos/51356/jeffrey-rosen-justice-stevens/ed-whelan]] 
* [[Cold Fury|http://coldfury.com/2007/10/31/killing-yamamoto/]]:  "[It] was the only damned decent thing he ever did. And now he’s ashamed of it."  
* The [[New York Times Magazine profile|http://select.nytimes.com/preview/2007/09/23/magazine/1154689944149.html?pagewanted=print]] where the episode was revealed. 
2010 items: 
* A sympathetic item by former Stevens clerk [[Diane Amann|http://facultyblog.law.ucdavis.edu/post/Justice-Stevens-on-Targeted-Killing.aspx]]
* A [[New Yorker article|http://www.newyorker.com/reporting/2010/03/22/100322fa_fact_toobin?currentPage=all]] by Jeffrey Toobin which characterizes the episode as a "moral dilemma" that haunted Stevens for decades. 
Most of us are unable to see any dilemma. The fact that Stevens does is very troubling. And as noted by Eugene Volokh, quoted in the Hot Air piece linked above, it is not clear how a wartime operation has any relevance to death penalty jurisprudence. 

Update 05-13-11: The Wall Street Journal [[reports|http://blogs.wsj.com/law/2011/05/13/justice-stevens-okays-bin-laden-killing/tab/print/]] that Justice Stevens considers the killing of bin Laden justified. 

The Obama bogeyman?

# Wired: [[Moscow developing terrorist-proof outdoor toilets|http://www.wired.com/dangerroom/2011/06/oh-crap-moscow-mulls-terrorist-proof-toilets/]]
# Atlantic: [[The Easiest Way to Understand Why We Can't Create Jobs|http://www.theatlantic.com/business/archive/2011/06/the-easiest-way-to-understand-why-we-cant-create-jobs/240191/]]
>We dined at Subway, home of the glowering Sandwich Artists who stare at you with mute contempt, waiting for you to forget something or change your mind. I don’t blame them for their despair; the number of possibilities is endless, and there’s nothing to keep a customer from creating some enormous wad of food whose size is constrained only by the square footage of the bread. But there seems to be something about Subway that makes the employees hate their life. Other fast-food places, they come, they go, they joke, they do their shift. The fellows at this store always have the same expression: We are the Damned.
- Lileks, today at [[The Bleat|http://lileks.com/bleat]]


[[Celia Rivenbark|http://after-enlightenment.blogspot.com/2011/04/celia-rivenbark.html]] - "She was too busy grooming her hoohah to pay attention to the road."

From the [[Florida Keys News|http://keysnews.com/node/21349]]: 
Florida Highway Patrol troopers say a two-vehicle crash Tuesday at Mile Marker 21 on Cudjoe Key was caused by a 37-year-old woman driver who was shaving her bikini area while her ex-husband took the wheel from the passenger seat.

"She said she was meeting her boyfriend in Key West and wanted to be ready for the visit," Trooper Gary Dunick said. 
Her gallant prince at her side. After the crash, he also claimed to have been driving, probably because she had no license, having been convicted of a DUI the day before this accident occurred.

More from Rivenbark:  
>"Yes, she wanted to look her best. All over. Except, well, we've seen Ms. Barnes' mug shot and she appears to have a face that would stop a clock... To be blunt, I don't think a perfectly groomed love rug could possibly make that much difference."
# [[Buscemi Eyes|http://ohinternet.com/Buscemi_Eyes]]
# Tsutomu Yamaguchi was on a business trip in Hiroshima when the atomic bomb dropped on August 6, 1945. He was badly burned but got on a train to return home. [[To Nagasaki.|http://www.npr.org/templates/story/story.php?storyId=122291007]]
# [[The story of Chavez Ravine|http://gideonstrumpet.info/?p=1204]] - complete with biblical references 
# Bobby Unser's [[brush with the Feds|http://www.overcriminalized.com/Video.aspx]]
# Patterico [[finds a lot that is ominous|http://patterico.com/2011/05/13/how-are-google-and-its-related-services-and-products-after-the-companys-rank-mistreatment-of-ann-althouse/]] in Google's handling of l'affaire Althouse. Intrepid commenters promptly track down and expose the identity of the rude "support" person who goes by the name [[nitecruzer| http://www.blogger.com/profile/08069634565746003311]]. How can one man do this much damage to a tech company's reputation?
Two points made by [[Stephen Bainbridge|http://www.professorbainbridge.com/professorbainbridgecom/2011/05/more-democrat-whining-about-citizens-united.html]] about the Citizens United case: 
* Citizens United did not just apply to corporate speech, it also liberated political speech by unions, nonprofits, NGOs and pretty much any other organization. . . 
* Over 90% of union political spending goes to support Democrats. Corporations split their political spending almost evenly between Democrats and Republicans. To the extent Citizens United will unleash political contributions, it's therefore likely to end up doing so in ways that favor Democrats, despite some high profile examples to the contrary.
!!!<<gradient horiz #fff #92c9ff>>&nbsp;Marvels>>
The [[Falkirk Wheel|http://en.wikipedia.org/wiki/Falkirk_wheel]], Scotland - an elevator that move boats up and down [[with minimal power use|http://t4ke.blogspot.com/2010/04/falkirk-wheel.html]]: 

# You can spend many entertaining hours at ChristWire. 
## NY Mag: [[Behind the scenes|http://nymag.com/daily/intel/2010/09/christwire.html]]
# Washington Monthly: Profile of [[Edward Tufte|http://www.washingtonmonthly.com/magazine/mayjune_2011/features/the_information_sage029137.php]] - "Tufte is a philosopher king who reigns over his field largely because he invented it."
# High school [[cancels|http://www.chillicothegazette.com/article/20110512/NEWS01/110512006/-Kill-Mockingbird-canceled-Ohio-school-over-racial-slurs]] production of To Kill A Mockingbird because it contains a single instance of a well-known racial epithet. To its credit, the owner of the copyright refuses to allow licensed users to substitute another word, because it is a "vital piece of American literature". 
Headline: "Libyan TV carries audio of Gaddafi taunting NATO". We have found a clip from the video. 

    //"I fart in your general direction"// [img[http://i36.photobucket.com/albums/e8/TrentKojiras/FrenchTaunt.gif]]
# Weekly Standard: David Mamet's [[talk|http://www.weeklystandard.com/print/articles/converting-mamet_561048.html]] at Stanford a couple of years ago, castigating American higher education
## Powerline [[on Mamet|http://www.powerlineblog.com/archives/2011/05/029032.php]]
## Mamet's [["brain-dead liberal"|http://www.villagevoice.com/2008-03-11/news/why-i-am-no-longer-a-brain-dead-liberal/]] essay in the Village Voice, 2008
# "Google introduces new computer-like object". [[Says Ann Althouse, drily|http://althouse.blogspot.com/2011/05/google-introduces-new-computer-like.html]]: "I'm not feeling lucky with Google this week."
# Andrew ~McCarthy on [[The Arab Spring|http://www.nationalreview.com/articles/print/267211]]
# Josh Marshall [[reposts video from 2010|http://tpmdc.talkingpointsmemo.com/2011/05/ron-paul-i-would-not-have-voted-for-the-1964-civil-rights-act-video.php]] from Ron Paul on why he would have voted against the Civil Rights Act of 1964. 
# New Jersey high school sophomore [[challenges|http://minnesotaindependent.com/81476/high-schooler-challenges-bachmann-to-debate-on-u-s-constitution]] Minnesota Rep. Michelle Bachmann to a debate on the U.S. Constitution. 
# Metro Times reviews [[Bridesmaids|http://metrotimes.com/screens/bridesmaids-1.1146339]] - "a chick flick for chick-flick haters"
# Ed Whelan's ongoing [[This Day in Liberal Judicial Activism|http://www.nationalreview.com/bench-memos/tags/6760]] in National Review Online
# Jeff Masters WunderBlog entry on the [[Old River Control Structure|http://www.wunderground.com/blog/JeffMasters/comment.html?entrynum=1801]] - "Without the Old River Control Structure, the Mississippi River would have carved a new path to the Gulf in the 1970s, leaving Baton Rouge and New Orleans stranded on a salt water estuary, with no fresh water to supply their people and industry."
## [[Atchafalaya - The Control of Nature|http://www.newyorker.com/archive/1987/02/23/1987_02_23_039_TNY_CARDS_000347146]], published in the New Yorker in 1987
Mona Charen on [[Americanism - Why It Matters|http://www.nationalreview.com/articles/267135/americanism-mona-charen]]: 
Liberals always worry that a celebration of American greatness will descend into chauvinism, triumphalism, or denial of the mistakes and crimes of American history. Juan Williams, another panelist, mounted just such an objection.

The danger, at the moment, seems quite the reverse. Our national embrace of multiculturalism, grievance mongering, and internationalism, along with a distorted and biased version of our national story (such as can be found in nearly every textbook in America) threatens to blind us to the sources of our strength. ''We don’t need a sanitized edition of American history in order to be proud of our heritage — we can handle the truth.'' But we do threaten the survival of liberty if we fail to instill in those lucky enough to have been born here a deep reverence for what is unique about this country.
She quotes from, of all people, a not-so-silent Calvin Coolidge: 
About the Declaration there is a finality that is exceedingly restful. It is often asserted that the world has made a great deal of progress since 1776, that we have had new thoughts and new experiences which have given us a great advance over the people of that day, and that we may therefore very well discard their conclusions for something more modern. But that reasoning cannot be applied to this great chapter. ''If all men are created equal, that is final. If governments derive their just powers from the consent of the governed, that is final. No advance, no progress can be made beyond these propositions''. . . 


The [[Atchafalaya River|http://en.wikipedia.org/wiki/Atchafalaya_River]], the [[future  course|http://en.wikipedia.org/wiki/2011_Mississippi_River_floods#Risk_of_major_course_change_in_the_Lower_Mississippi_River]] of the Mississippi River


Historical map of Mississippi course changes and schematic of Mississippi inflows and diversions, from the Jeff Masters item linked above 

#Free Press: Sen. Carl Levin is [[looking to Pakistan for an explanation|http://www.freep.com/article/20110502/NEWS07/110502048/Levin-Pakistan-has-answer-some-serious-questions?odyssey=mod|lateststories]]
#The Pakistani military is [[fighting against Taliban|http://www.guardian.co.uk/world/2010/jan/11/pakistan-militant-violence-death-toll]] in its country, and finding a pattern of success and failure similar to the U.S. in Afghanistan. In the same article: Pakistan saw more than 3,000 terrorism-related deaths in 2009 alone. 
#Several articles and commentators on the enhanced interrogation techniques used on Khalid Sheik Mohammed (and other detainees) and how they may have led to finding bin Laden: [[Daily Caller|http://dailycaller.com/2011/05/02/did-enhanced-interrogation-lead-u-s-to-osama-bin-laden/]] - [[Granite Sentry|http://www.granitesentry.com/2011/05/enhanced-interrogation-pays-off.html]] - [[The Right Sphere|http://www.therightsphere.com/2011/05/yes-enhanced-interrogation-techniques-led-to-bin-ladens-location-and-death/]]. The last includes a clip from a Wikileaks document that suggested that bin Laden was esconced in Abbottabad. 
#Telegraph: [[The power went out|http://www.telegraph.co.uk/news/worldnews/asia/pakistan/8489699/Peter-Oborne-at-Osama-bin-Ladens-compound.html]] in Abbottabad at 10 pm, three hours before the strike. 


If Osama's hideout had no electricity, why all of the high-level computer equipment?
From an Associated Press story today: 
>For years, Western intelligence had said bin Laden was most likely holed up in a cave along the ~Pakistan-Afghan border, a remote region of soaring mountains and thick forests where the Pakistan army has little presence. 
If military and intelligence assets knew or thought otherwise, they certainly were not going to tell the AP. 
Selections from an [[Al-Jazeera editorial on bin Laden|http://english.aljazeera.net//indepth/opinion/2011/05/20115282016417366.html]]: 
For the Muslim world, bin Laden has already been made irrelevant by the Arab Spring that underlined the meaning of people's power through peaceful means. . . 

It is also worth recalling that bin Laden's al-Qaeda and its affiliates have killed far more Arabs and Muslims than they did Westerners. And it was only after they failed to garner real support in the Arab world that they ran back to Afghanistan and began to target the West. After long hijacking Arab and Muslim causes through its bloody attacks on Western targets, al-Qaeda has been discredited since 9/11 and its organisational capacity diminished by Western counter-terror measures. . .

Bin Laden will continue to be a distraction for the short term, and especially if some of al-Qaeda groups muster revenge attacks. But in the long term, it is the historical transformations in the Arab and Muslim world that will eventually close the book on al-Qaeda. 
On May 1 in 
* 2003 - George W. Bush gave his infamous "Mission Accomplished" speech 
* 1945 - Germany announced that Adolf Hitler was dead
The New York Times [[sometimes slips|http://www.nytimes.com/2011/05/02/world/asia/02reconstruct-capture-osama-bin-laden.html]] on style and usage: 
>"A trusted courier of Osama bin Laden__’s__ whom American spies had been hunting for years was finally located in a compound 35 miles north of the Pakistani capital. . . "
If you don't want the court to impose costs for the filing of a frivolous lawsuit, don't name a dog as defendant. If you find that you must, don't admit to the trial court that you did it as a publicity stunt. 
[[Starks v. City of Warren|http://coa.courts.mi.gov/documents/opinions/final/coa/20110526_c296887_53_296887.opn.pdf]] - Michigan Court of Appeals, May 26, 2011

!!Lyrics - Still Gonna Die

So you're takin' better care of your body
Becoming more aware of your body.
Responding to your body's needs.
Everything you hear and read about diets,
Nutrition and sleeping position and detoxifying your system,
And buying machines that they advertise to help you exercise.
Herbs to revitalize you if you're traumatized.
Soaps that will sanitize.
Sprays to deodorize.
Liquid to neutralize acids and pesticides.
Free weights to maximize your strength and muscle size.
Shots that will immunize.
Pills to re-energize you.

But remember that for all your pain and gain
Eventually the story ends the same...

You can quite smokin', but you're still gonna die.
Cut out cokin', but you're still gonna die.
Eliminate everything fatty or fried,
And you get real healthy, but you're still gonna die.

Stop drinkin' booze, you're still gonna die.
Stay away from cooze, you're still gonna die.
You can cut out coffee and never get high,
But you're still gonna, still gonna, still gonna die.

You're still gonna, still gonna, still gonna die.
Still gonna, still gonna, still gonna die.
You can even give aerobics one more try,
But when the music stops playin', you're still gonna die.

Put seat belts in your car, you're still gonna die.
Cut nicotine tar, you're still gonna die.
You can exercise that cellulite off your thigh.
Get slimmer and trimmer, but you're still gonna die.

Stop gettin' a tan, you're still gonna die.
Eat lots of oat bran, you're still gonne die. 
You can search for UFO's up in the sky
They might fly you to Mars where you're still gonna die.

You're still gonna, still gonna, still gonna die.
Still gonna, still gonna, still gonna die.
And all the Reeboks and Nikes and Adidas you buy
You can jog up to heaven and you're still gonna die.

Drink ginseng tonics, you're still gonna die.
Try high colonics, you're still gonna die.
You can have yourself frozen and suspended in time,
But when they do thaw you out, you're still gonna die.

You can have safe sex, you're still gonna die.
You can switch to Crest, you're still gonna die.
You can get rid of stress, get a lot of rest,
Get an AIDS test, enroll in EST,
Move out west where it's sunny and dry
And you'll live to be a hundred
But you're still gonna die.

You're still gonna, still gonna, still gonna die.
Still gonna, still gonna, still gonna die.
So you'd better have some fun
'Fore you say bye-bye,
'Cause you're still gonna, still gonna, still gonna die.

Shel Silverstein
#Lawsuit against Convertino [[dismissed|http://www.detnews.com/article/20110523/METRO/105230421/1361/Judge-tosses-lawsuit-by-cleared-terror-suspect-against-Convertino]]
#Loud music in bars [[increases alcohol consumption|http://www.spring.org.uk/2008/09/why-loud-music-in-bars-increases.php]]
#Detroit mayor [[fires DHS director|http://detnews.com/article/20110518/METRO/105180421/Bing-suspends-DHS-director-over-block-grant-spending#ixzz1Mzj8h7aW]] over misappropriated funds
#ChristWire: [[Parent’s Guide to Common Teen Internet Sex Slang|http://christwire.org/2011/05/parents-guide-to-common-teen-internet-sex-slang/]]
Justice Scalia, in //Brown v. Plata//: 
>"There comes before us, now and then, a case whose proper outcome is so clearly indicated by tradition and common sense, that its decision ought to shape the law, rather than vice versa.&nbsp; One would think that, before allowing the decree of a federal district court to release 46,000 convicted felons, this Court would bend every effort to read the law in such a way as to avoid that outrageous result.&nbsp; Today, quite to the contrary, the Court disregards stringently drawn provisions of the governing statute, and traditional constitutional limitations upon the power of a federal judge, in order to uphold the absurd." 
So much for judges simply following the law. This is the same outcome-oriented approach that conservatives have excoriated for decades. 
[[boing  boing|http://www.boingboing.net/2011/05/16/serendipity-the-net.html]]: 
>Ethan Zuckerman's CHI (Computer Human Interaction) keynote, "Desperately Seeking Serendipity," is a thoughtful, nuanced discussion of the way that "cosmopolitans" (people who inhabit teeming, dense, multi-use spaces, be they cities or the Internet) experience serendipity.
"How bad is Gingrich as a candidate? He doesn't even have John Kerry's comic timing. The stuff he says is so crazy and outrageous that one quickly becomes desensitized to it. . . 

"By contrast, Kerry, the haughty, French-looking Massachusetts Democrat who by the way served in Vietnam, never stops being funny. He has the hat to this day! Kerry's secret is that he has just enough self-restraint to maintain an illusion of dignity among those who sympathize with him politically. That they take him seriously only adds to the humor." 
#Chinese high-speed rail is in a shambles, [[notes Pejman|http://www.chequerboard.org/2011/04/no-one-tell-thomas-friedman/]]. I long ago predicted that forecasts that China would become an economic superpower were vastly exaggerated. Just as we found that Japan foundered, we will find the same with China. There is little solid foundation on which to build a lasting and stable economy. Instead, we will see fits and starts, periods of strength followed by periods of ineptitude and crisis. 
#Wolfram Alpha: the number of atoms in the universe: 10^80. 
#At Reddit IAMA: [[I am an imam so AMA|http://www.reddit.com/r/IAmA/comments/gvy09/iaman_imam_so_ama/]]
#PC World: [[how the "cloud crash" reveals|http://www.pcworld.com/businesscenter/article/226033/thanks_amazon_the_cloud_crash_reveals_your_importance.html]] how important Amazon Web Services have become to a number of online sites. Among its services: [[Create Space|https://www.createspace.com/]] - [[Kindle self-publishing|https://kdp.amazon.com/self-publishing/signin]]
#The Straight Dope: [[Some people think|http://www.straightdope.com/columns/read/2992/did-the-middle-ages-not-really-happen]] that the Dark Ages did not happen
#WSJ: [[John Hancock settles|http://online.wsj.com/article/SB10001424052748703907004576279422582814608.html?KEYWORDS=hancock]] with the state of California after charges of cheating on life insurance policies. Instead of reporting abandoned property to the state when the insured stopped paying premiums, and when no claim for benefits was made, the company simply deducted premiums from accumulated cash value. 
#Gawande: [[Hellhole|http://www.newyorker.com/reporting/2009/03/30/090330fa_fact_gawande]] - the effects of solitary confinement
#The New York Times has [[no more ideas|http://ideas.blogs.nytimes.com/]]


The [[Do No Harm Project|http://www.lasvegassun.com/hospital-care/]] - Las Vegas Sun
*[[How it was done|http://www.poynter.org/latest-news/als-morning-meeting/128672/las-vegas-sun-pulitzer-finalists-explain-how-they-turned-data-into-web-gold/]]
*[[The documents|http://www.lasvegassun.com/hospital-care/documents/#partOne]]
*[[The Gallery|http://www.lasvegassun.com/hospital-care/portraits-interactive/]] - putting a human face on the story


"The real world is muddy and messy and full of things that we do not yet understand." - Freeman Dyson, [[on global warming|http://www.edge.org/3rd_culture/dysonf07/dysonf07_index.html]]. Dyson discusses a factor that no one else does: ''the absorption'' of atmospheric carbon dioxide by plants and other things. 

More from him on the subject: 

My first heresy says that all the fuss about global warming is grossly exaggerated. Here I am opposing the holy brotherhood of climate model experts and the crowd of deluded citizens who believe the numbers predicted by the computer models. Of course, they say, I have no degree in meteorology and I am therefore not qualified to speak. But I have studied the climate models and I know what they can do. The models solve the equations of fluid dynamics, and they do a very good job of describing the fluid motions of the atmosphere and the oceans. They do a very poor job of describing the clouds, the dust, the chemistry and the biology of fields and farms and forests. They do not begin to describe the real world that we live in. The real world is muddy and messy and full of things that we do not yet understand. It is much easier for a scientist to sit in an air-conditioned building and run computer models, than to put on winter clothes and measure what is really happening outside in the swamps and the clouds. That is why the climate model experts end up believing their own models. 

There is no doubt that parts of the world are getting warmer, but the warming is not global. I am not saying that the warming does not cause problems. Obviously it does. Obviously we should be trying to understand it better. I am saying that the problems are grossly exaggerated. They take away money and attention from other problems that are more urgent and more important, such as poverty and infectious disease and public education and public health, and the preservation of living creatures on land and in the oceans, not to mention easy problems such as the timely construction of adequate dikes around the city of New Orleans. . .

There are five reservoirs of carbon that are biologically accessible on a short time-scale, not counting the carbonate rocks and the deep ocean which are only accessible on a time-scale of thousands of years. The five accessible reservoirs are the atmosphere, the land plants, the topsoil in which land plants grow, the surface layer of the ocean in which ocean plants grow, and our proved reserves of fossil fuels. The atmosphere is the smallest reservoir and the fossil fuels are the largest, but all five reservoirs are of comparable size. They all interact strongly with one another. To understand any of them, it is necessary to understand all of them.
Iceland's Grímsvötn volcano erupts. This one is much easier to pronounce than last year's Eyjafjallajökull.


The Met Office's [[update page|http://en.vedur.is/earthquakes-and-volcanism/articles/nr/2180]]. The weather page includes information on "ash plume" and "ash measurements".

* Real and deadly consequences of [[Camping's Doomsday Hoax|http://news.yahoo.com/s/livescience/20110523/sc_livescience/faileddoomsdayhasrealdeadlyconsequences]]
* Health benefits of [[cold showers|http://artofmanliness.com/2010/01/18/the-james-bond-shower-a-shot-of-cold-water-for-health-and-vitality/]] from the Art of Manliness
#[[The Founding Fathers Library|http://www.loa.org/foundingfathers?gclid=CIeh_7HOt6gCFcq8KgodAm_HCg]] collection - $300 for 12 volumes
#Ken Burns DVD sets: [[Baseball|http://www.amazon.com/dp/B003S1UNZU?tag=pageturners0c&link_code=as3&creativeASIN=B003S1UNZU&creative=373489&camp=211189]] (11 DVDs) - [[The Civil War|http://www.amazon.com/Ken-Burns-Civil-War-Commemorative/dp/B004AR4WSA/ref=pd_cp_d_1]] (6 DVDs)
#Find a feed with [[Ctrl-Q|http://ctrlq.org/]]
#[[History calendar|https://chrome.google.com/extensions/detail/ilfjhacjjbcdmimjeaakpnlhdcloijcg?hl=en-US]] for Chrome
#[[Fifty magical examples of sequence photography|http://www.modny73.com/artwork/photography/50-magical-examples-of-sequence-photography/]]
TechDirt regularly features its readers' [[funniest/most insightful comments|http://www.techdirt.com/articles/20110422/17525314007/funniestmost-insightful-comments-week-techdirt.shtml]]. This is one of a very small number of weblogs that recognize and highlight the gems often found in visitor comments. 

Scott Adams [[on Trump|http://dilbert.com/blog/entry/donald_trump_magnificent_bastard/]]: 

. . . at least half the country doesn't realize he's just screwing with the media. The magnificent part of this whole thing is that he's putting no effort whatsoever into concealing his prank. That's what I love about the guy. He knows that no level of clownery in a field of clowns will single him out as the one clown that doesn't really mean it. . .

He's a world-renowned businessman with attention to details. He's also famous for a trademark form of self-parody that has boosted his brand for decades. There isn't the slightest chance that this man hasn't looked at the birther evidence. He knows the President of the United States is American. That's the hiding in plain sight part of this prank. It isn't the least bit credible that Trump thinks the birther issue is real.

Some of you are thinking he's gone too far with the joke. Or maybe he went too far when he said we should take Iraq's oil by force as payment for a war they didn't ask for. This is not a man who thinks he might someday debate serious politicians in a public forum. This is a man who is winking at the camera and daring you to see the obvious.

Normally I wouldn't call out a prankster while the prank is in play. But this is a special case because the people who think he's serious have made up their minds. In order for them to accept that this is a prank, they'd have to accept that they can't tell the difference between a real candidate and one who is yanking their chains.

<a href="http://paulzii.tumblr.com/photo/1280/3360025995/1/tumblr_lgt23dcRlA1qakgl9"><img src="http://paulzii.tumblr.com/photo/1280/3360025995/1/tumblr_lgt23dcRlA1qakgl9" height=500px></a>
#Justia [[Blog|http://onward.justia.com/]] - [[Answers|http://answers.justia.com/]]
#Honolulu Weekly: [[Foreclosure Fiasco|http://honoluluweekly.com/cover/2011/04/the-foreclosure-fiasco/]]
#[[Mailstore|http://www.mailstore.com/]] - software to archive e-mail messages, including GMail
These are the only two photographs of Khalid Sheik Mohammed that are used on television news stories, despite the fact that there are [[many other available alternatives|http://www.google.com/search?tbm=isch&hl=en&source=hp&biw=1600&bih=694&q=khalid+sheikh+mohammed&gbv=2&aq=2&aqi=g1g-s1g2g-s1g5&aql=&oq=khalid]]. The one on the right is particularly offensive because it was taken after Mohammed had groomed himself to get as close a resemblance as possible to Osama bin Laden, in order to enhance his appeal among Arab terrorists. This kind of manipulative publicity-seeking should not have been allowed while he remains a prisoner. 

*Single-payer medical care [[adopted in Vermont|http://www.commondreams.org/view/2011/05/26-4]]
**Governing: Prof. Hsaio brings [[Taiwan's health system|http://www.governing.com/topics/health-human-services/single-payer-solution-vermont.html]] to Vermont
This is the way it is supposed to be done. Let each state decide what it will do. If you like it, go there. If you don't, leave. 
But keep the Federal government out of it. 
*Sen. Wyden on the [[secret PATRIOT Act|http://www.wired.com/dangerroom/2011/05/secret-patriot-act]]
My number one rule: Whenever power is given to any official, it is guaranteed that it will be abused. 
Commentary: [[Key Jewish Donor Breaks with Obama|http://www.commentarymagazine.com/2011/05/25/key-jewish-donor-breaks-with-obama/]]: 
>“I’m very perplexed as to why the president, who’s been to Cairo, to Saudi Arabia, to Turkey, has not made a stop in Israel and spoken to the Israeli people,” he continued. “I believe that the president can clarify to the Israeli people what his positions are on Israel and calm them down. Because they are not calm right now.”
Walter Russell Mead, [[The Dreamer Goes Down for the Count|http://blogs.the-american-interest.com/wrm/2011/05/25/the-dreamer-goes-down-for-the-count/]], The American Interest: 
But the last few weeks have cast [Obama] as the least competent manager of America’s Middle East diplomatic portfolio in a very long time.  He has infuriated and frustrated long term friends, but made no headway in reconciling enemies.  He has strained our ties with the established regimes without winning new friends on the Arab Street.  He has committed our forces in the strategically irrelevant backwater of Libya not, as he originally told us, for “days, not weeks” but for months not days.

Where he has failed so dramatically is in the arena he himself has so frequently identified as vital: the search for peace between Palestinians and Israelis.  His record of grotesque, humiliating and total diplomatic failure in his dealings with Prime Minister Netanyahu has few parallels in American history.  Three times he has gone up against Netanyahu; three times he has ingloriously failed.  This last defeat — Netanyahu’s deadly, devastating speech to Congress in which he eviscerated President Obama’s foreign policy to prolonged and repeated standing ovations by members of both parties — may have been the single most stunning and effective public rebuke to an American President a foreign leader has ever delivered.
As the stunning and overwhelming response to Prime Minister Netanyahu in Congress showed, Israel matters in American politics like almost no other country on earth.  Well beyond the American Jewish and the Protestant fundamentalist communities, the people and the story of Israel stir some of the deepest and most mysterious reaches of the American soul.  The idea of Jewish and Israeli exceptionalism is profoundly tied to the idea of American exceptionalism.  The belief that God favors and protects Israel is connected to the idea that God favors and protects America.

It means more.  The existence of Israel means that the God of the Bible is still watching out for the well-being of the human race.  For many American Christians who are nothing like fundamentalists, the restoration of the Jews to the Holy Land and their creation of a successful, democratic state after two thousand years of oppression and exile is a clear sign that the religion of the Bible can be trusted.
For a contrary view, see [[Netanyahu Blew It|http://www.slate.com/id/2295303/]], Elliott Spitzer, Slate
#Technium: [[How much would you pay for search?|http://www.kk.org/thetechnium/archives/2011/04/would_you_pay_f.php]]
#Honolulu Weekly: [[The Foreclosure Fiasco|http://honoluluweekly.com/cover/2011/04/the-foreclosure-fiasco/]]
The Michigan Messenger [[reports|http://michiganmessenger.com/48487/foster-children-would-be-allowed-to-get-clothing-only-from-second-hand-stores]] on a bill introduced by State Senator Bruce Caswell, under which children in Michigan's foster families program would receive gift cards allowing them to purchase clothing from second hand stores. Its headline trumpets that "Foster children would be allowed to get clothing only from second hand stores". Never let accuracy get in the way of a punchy headline. 

But it gets better. One commenter says that this is what led to the downfall of the British empire. No, really. 
At Salon: [[A history of GOP birther appeasement|http://www.salon.com/news/politics/birthers/index.html?story=/politics/war_room/2011/04/27/republicans_birther_dodge]]. Selection: 
It's worth taking a moment, though, to document the remarkable history of birther appeasement among GOP leaders. The basic rhetorical game was simple: Avoid endorsing an idea that is crazy on its face while not fully repudiating it, thus giving the base a reason to keep believing.
[[Wonkette|http://wonkette.com/403708/why-are-tina-fey-and-mccain-on-this-life-cover]] finds an interesting 2004 Life cover
#Superman will [[renounce his U.S. citizenship|http://hotair.com/archives/2011/04/27/great-news-superman-to-renounce-his-u-s-citizenship/]] in the latest issue of Action Comics. Next: apple pie will be shown to be carcinogenic. 
#E-discovery Myth: Using a [[game controller|http://e-discoverymyth.com/2011/04/21/keyboard-and-mouse-or-game-controller-a-debate-usually-reserved-for-internet-forums/]] rather than a mouse for document review
#Chris Pirillo: [[Recording internet radio|http://feeds.pirillo.com/~r/ChrisPirillo/~3/bM2FnwYoivA/]] on a Mac
#[[Flat World Knowledge|http://www.flatworldknowledge.com/]] - free and open college texts online
#Forget Drudge. Forget Josh. My favorite multi-link political site is [[Real Clear Politics|http://www.realclearpolitics.com/]] - a nicely concentrated collection of links, with good broad-spectrum coverage
* NASA: The Voyagers are set to [[exit the heliosphere|http://science.nasa.gov/science-news/science-at-nasa/2011/28apr_voyager/]] - three times further than the orbit of Pluto - after 30 years. And they are still functioning. 
* Lost in the birther miasma: Obama's mother was a U.S. citizen. That would make him a natural-born American citizen wherever he was born. The phrase "natural-born" does not mean born on U.S. soil. It means being a citizen by virtue of birth, as opposed to naturalization. 
* Found at [[The Namby Pamby|http://thenambypambyblog.com/2011/04/27/if-you-ask-me-to-do-something-for-free/newmotion-2/]]
#~NatGeo: [[Is your brain sleeping when you are awake?|http://news.nationalgeographic.com/news/2011/04/110427-sleep-deprived-brains-nature-science-health-rat-asleep-awake/]]
#Ozzie Guillen [[suspended|http://www.chicagobreakingsports.com/sports/cbsports-guillen-gets-2game-suspension-for-ejection-tweets-20110429,0,988113.story]] for two days for sending a tweet about umpires during game. 
#NBA ref [[sues AP reporter|http://www.courthousenews.com/2011/03/16/HoopsRef.pdf]] for Twitter accusation of false call to fix Timberwolves game (PDF link)
#NYRB: [[Wall Street Leviathan|http://www.nybooks.com/articles/archives/2011/apr/28/wall-street-leviathan/]] - reviews of three books and one film on the financial crisis

Learned today, from [[The Daily Beast|http://www.thedailybeast.com/blogs-and-stories/2011-04-29/pope-john-paul-ii-beatified-vatican-rushes-to-fast-track-saint/#]]: 
John Paul notoriously presided over what wags called a “saint-making factory” during his almost 27 years atop the Catholic Church. He produced more beatifications (1,338) and canonizations (482) than all previous popes combined—and since Catholic tradition acknowledges 263 previous popes stretching back nearly 2,000 years, that’s no mean feat.
The question addressed by the article: "Why is the Vatican rushing the beatification of a pope who oversaw its worst scandal in centuries?"
It is reported that Virginia's Attorney General has severed all client ties with King & Spalding based on that firm's "obsequious act of weakness" in connection with the Clement-DOMA affair. 
#[[Etsy|http://www.etsy.com/?ref=so_home]] - buy and sell handmade and craft items
#[[Spoilers, Endings and Movie Plots Explained Forum|http://www.filmcrave.com/movie_talk_topics.php?topic=5]]
#[[Security lessons from the Obama birth certificate issue|http://blog.nitropdf.com/index.php/2011/05/08/obama-birth-certificate-pdf/]]
#[[Dr. Marty Klein|http://sexualintelligence.wordpress.com/2011/05/28/criminalizing-circumcision-self-hatred-as-public-policy/]], who is usually a level-headed commenter on sexual matters, claims that there are "many benefits and no drawbacks" to circumcision. In particular, he says, there are "no negative sexual effects". 
#YouTube: [[The economic collapse|http://www.youtube.com/watch?v=NOzR3UAyXao]], explained in three minutes
#The Economist: [[Chinese businessman's suicide|http://www.economist.com/blogs/banyan/2011/05/china%E2%80%99s_slowdown?fsrc=scn/tw/te/bl/startswithaspark]] portends a coming collapse of its economy
A brilliant idea, seen on [[Reddit|http://www.reddit.com]] today: Buy a few fast food gift cards and keep them on hand. Give them to homeless people you encounter. 
!!The Kindle
The Kindle has made it possible to collect and transport hundreds of books in one small package. But it has one major drawback. It forces the user into a rigid linearity that is at odds with the normal ways that humans interact with books, magazines and other printed matter. 

Consider a magazine. What do you normally do with it when you open a new issue? You thumb through it. You take a look at the letters, at the short pieces in front, at the short pieces toward the end. You look at some of the feature stories. You read some cartoons. You may even read some ads. 

This is your way of settling yourself into the issue. It is like a dog circling for a few moments before settling into his bed. You are orienting yourself to the issue, scoping out the landmarks, and looking for things of interest. 

You will never be able to do that on a Kindle. 

Most books are more linear than magazines. A serious nonfiction book, or a novel, is intended to be read in a straight line. You start at the beginning, you proceed from there toward the end, and you stop when you reach the end. Sometime, a novel will helpfully tell you when you have reached The End. 

Other books are more like magazines. You can pick up a book by George Carlin and start anywhere - in the middle, at the 80% mark, it doesn't really matter. Each chapter, or each section, stands on its own and can give the reader knowledge and enjoyment independent of other parts of the book. 

Still, you can thumb through even a novel or a serious book, to orient yourself to it. You can see how long the chapters or sections are. You can see what topics some of them deal with. Your can take a little sample of the writing, just to get himself oriented to the author's style and how the author is going to convey his ideas. 

You cannot do that on a Kindle. On a Kindle, you have to start at the beginning. Sure, you can use the Go feature and take a look at what is found at 30%, 50%, etc., but where you land is essentially random. The Kindle book will often have a table of contents, with links, but that is about the extent of navigation aids. Once you go to a particular linked section, you will have to use the Menu button to get yourself back to the table of contents. 

On a Kindle, there is simply no way to page through the book to get a sense of how it is laid out before starting. You cannot circle before settling down. You just have to start. 

When reading a novel, you might find that you will need to stop soon, to get back to something else in your life that needs to be done. You can quickly page ahead to see how much more remains of the current chapter or section. That way, you will know where a good breaking point will be. You cannot do that on a Kindle. You can hit the forward button several times, but that is clumsy. 

And here is another thing. Using a book, you can hold your current position with your thumb while you page ahead. You can't do that on a Kindle. 

The Kindle has a number of advantages. But it has a number of drawbacks as well. In my mind, electronic devices will not completely supplant physical books for some time to come. 
# The Box Turtle [[will not link|http://www.boxturtlebulletin.com/2011/05/02/32082]] to any Righthaven-affiliated news sites
# Just when you don't think it possible to go further off the deep end - once again, [[Cindy Sheehan|http://adamholland.blogspot.com/2011/05/cindy-sheehan-bin-laden-death-was-faked.html]] 
# German researchers find a physical basis for the [[feeling of euphoria|http://scienceblogs.com/deanscorner/2011/05/the_unbearable_lightness_of_dy.php]] at the point of death  - [[abstract|http://www.sciencedirect.com/science?_ob=ArticleURL&_udi=B6T0G-52R9DM9-3&_user=128590&_coverDate=04%2F28%2F2011&_rdoc=1&_fmt=high&_orig=gateway&_origin=gateway&_sort=d&_docanchor=&view=c&_acct=C000010619&_version=1&_urlVersion=0&_userid=128590&md5=f2204ecdc1c738cda5cc45c8cb767aed&searchtype=a#fig0005]]
# Austin Legal: [[Bus driver who refused to take women to Planned Parenthood gets $21K in settlement|http://www.statesman.com/blogs/content/shared-gen/blogs/austin/courts/entries/2011/04/25/driver_who_refused_to_bring_wo.html?cxntfid=blogs_austin_legal]]. (HT: Walter Olson) Read the extensive comments - they're hysterical. 
# The New Yorker on [[The Killing|http://www.newyorker.com/arts/critics/television/2011/05/09/110509crte_television_franklin]]
# The fog of news: Politico [[details|http://www.politico.com/news/stories/0511/54162.html]] White House corrections of errors in early accounts of The [Real] Killing
# Evan Brown: Ex-wife's extensive blog entries about spending months on her boyfriend's sailboat in the Caribbean [[leads to court-ordered reduction in her alimony|http://blog.internetcases.com/2011/04/28/blogging-ex-wife-gets-alimony-cut/]]
# Bloomberg: Let immigrants in, but [[send them to Detroit|http://online.wsj.com/article/AP18c2e18ae6a84b16a0611a713570d1d5.html]]

#ABA: [[10 Tips to Getting Started with Open Source Software|http://www.americanbar.org/publications/law_practice_home/law_practice_archive/lpm_magazine_archive_v37_is2_pg40.html]]
##Kennedy: [[Free Can Be Good|http://www.abajournal.com/magazine/article/free_can_be_good_add_open_source_to_software_considerations/]]
#[[Solo Practice University|http://solopracticeuniversity.com/]]
#Fox: [[Flash Mob Robberies|http://www.myfoxdc.com/dpp/news/dc/flash-mob-robberies-not-a-rare-occurrence-in-dc-042811]] in D.C.
#NYT: [[Advice for David Sokol|http://dealbook.nytimes.com/2011/04/28/advice-for-david-sokol/]] following the report of Berkshire Hathaway's audit committee
#Daily Kos says it has [[Wikileaked documents|http://www.dailykos.com/story/2011/04/30/971631/-BREAKING:-Anonymous-Hits-Chamber!]] from the U.S. Chamber of Commerce and the Mackinac Center
#Documentary DVD: [[Gas Hole|http://blogcritics.org/video/article/dvd-review-gas-hole/]]
#WSJ: [[The Online World of Female Desire|http://online.wsj.com/article/SB10001424052748704463804576291181510459902.html]]
#Justia: [[Twitter sued|http://dockets.justia.com/docket/california/casdce/3:2011cv00906/350242/]] for sending text message to confirm user's request not to send additional text messages

Taco Bell's ad, following voluntary dismissal of the class action lawsuit against it: 

#Rolling Stone: [[The People vs. Goldman Sachs|http://www.rollingstone.com/politics/news/the-people-vs-goldman-sachs-20110511]]
##[[Photo Gallery: How Goldman execs screwed their clients and lied to Congress|http://www.rollingstone.com/politics/photos/how-goldman-execs-screwed-their-clients-and-lied-to-congress-20110511]]
#[[Senate Committee's page|http://levin.senate.gov/issues/wall-street-and-the-financial-crisis]]
>In April 2010, the Permanent Subcommittee on Investigations, a subcommittee of the Committee on Homeland Security and Governmental Affairs, held a series of hearings in order to examine some of the causes and consequences of the crisis.  The goals of the hearings were threefold: to construct a public record of the facts to deepen public understanding of what happened and to try to hold some of the perpetrators accountable; to inform the legislative debate about the need for financial reform; and to provide a foundation for building better defenses to protect Main Street from the excesses of Wall Street.
We have prepared and posted [[a copy of the transcripts|http://www.michlaw.net/April 2010 investigations.pdf]] from the April 2010 hearings of the subcommittee as a PDF file, with navigational aids. 

The following is from the introductory statement to the first hearing by the subcommittee chairman, Michigan Sen.Carl Levin: 
In the fall of 2008, America suffered a devastating economic assault. It left deep wounds: millions lost their jobs; millions lost their homes. Good businesses shut down. Financial markets froze, the stock market plummeted, and once valuable securities turned worthless. Storied financial firms teetered on the edge or went under. The contagion spread worldwide. And in October 2008, American taxpayers were hit with a $700 billion bailout of Wall Street.

That bailout was a bitter pill to swallow. But it staunched the bleeding, the economy stabilized, and the nation and the world began to recover. Nearly two years later, we are still recovering. As part of that recovery effort, we as a nation need to understand what went wrong, try to hold perpetrators accountable, and fortify our defenses to ward off another such assault in the future.

To rebuild our defenses, ''it is critical to understand that the recent financial crisis was not a natural disaster. It was a man-made economic assault. People did it.'' Extreme greed was the driving force. And it will happen again unless we change the rules.
# This Recording: [[In Which We Consider The Macabre Unpleasantness Of Roald Dahl|http://thisrecording.com/today/2011/6/1/in-which-we-consider-the-macabre-unpleasantness-of-roald-dah.html]]
# New Yorker, 1957: [[Profiles: The Duke In His Domain|http://www.newyorker.com/archive/1957/11/09/1957_11_09_053_TNY_CARDS_000252812?currentPage=all]] Truman Capote on Marlon Brando
Salon: [[Everything you've heard about fossil fuels may be wrong. The future of energy is not what you think it is|http://www.salon.com/news/politics/war_room/2011/05/31/linbd_fossil_fuels/index.html]]
>"According to the U.S. Energy Information Administration, [technological] advances mean there is at least six times as much recoverable natural gas today as there was a decade ago."
Blog: [[Advanced Style|http://advancedstyle.blogspot.com/]] "Proof from the wise and silver-haired set that personal style advances with age"
>My name is Ari Seth Cohen, the creator of Advanced Style. I roam the streets of New York looking for the most stylish and creative older folks. Respect your elders and let these ladies and gents teach you a thing or two about living life to the fullest. Advanced Style offers proof from the wise and silver-haired set that personal style advances with age.
Scott Adams, Dilbert Blog: 
Yesterday I went to Walmart and demanded that they give me a cartload of merchandise for free. This demand was not well-received, so I didn’t get to the second part of my plan which would have involved criticizing the job performance of the people who were giving me free stuff.

Okay, I didn’t really go to Walmart and demand free stuff. You probably knew that because it sounded ridiculous on face value. We all understand that no entity can survive for long if it gives away its resources while asking nothing in return. And this leads me to my point: In the United States, 51% of adults pay zero federal income tax, and yet they have the right to vote. That’s the very definition of a system that can’t last.
Wikipedia's [[List of Common Misconceptions|http://en.wikipedia.org/wiki/Common_misconceptions]]

Does this even require Freud? From a [[posting|http://www.comicsalliance.com/2011/06/01/hejji-dr-seuss/]] on Dr. Seuss' long-forgotten comic strip Hejji. 

!!Found, no links
* Foxconn workers forced to sign promise not to commit suicide due to working conditions
* Huge asteroid to fly by Earth in November
* Mozilla tells DHS: we won't help you censor the Internet
* German Judge Files a Criminal Complaint Against German Chancellor, Based on the Chancellor’s Saying She’s Glad Osama Is Dead
A corporation is a vehicle for use by people to engage in business. We indulge in a legal fiction that a corporation is a "person" for particular purposes, the most significant of which is that it is regarded as a "person" separate from its owners or employees when entering into contracts or when incurring other legal obligations, and when participating as a party in court cases. 

The fact that it is regarded as a separate person when incurring legal obligations (under contract or in tort, based on the actions of its employees) means that its obligations are its own and cannot be imposed on its owners. 

A corporation is a limited liability entity. Its shareholders may not be sued for any wrongful act of an officer or employee. They do not have financial responsibilities for the debts or obligations of the corporation. In Europe, a common name for a corporation is an "anonymous society". A corporation may do business using its own name, and does not have to disclose the name of its owners to the public at large. 

Recognizing constitutional protections for a corporation means no more than, and no less than, recognizing those protections for the people who are engaged in activities using the corporation as a vehicle. A corporation which operates a radio station or publishes a newspaper has the same First Amendment protections that individuals have in engaging in those businesses as sole proprietors or as partners because that is the only way that those freedoms can be protected. The people who engage in those activities need the same protection regardless of the form in which they carry out those activities. If the law held otherwise, if a state could shut down a newspaper because it said something that the state did not like, solely because it was owned by a corporation rather than by an individual, freedom of the press would be illusory. 

But the law imposes limits on corporations, requirements that are not imposed on individuals, as part of the legal construct. A corporation must register with a state or be chartered by the Federal government. It must identify its principal place of business and, in any state, it must identify a resident agent to receive papers and filings as a condition of doing business there. In some states, there may be minimum financial responsibility requirements that must be met in order to do business there. 

A corporation is required to maintain records that identify who its shareholders are. Although those records are not public records, they have to be disclosed to any shareholder and to law enforcement on request. 

All of these are limits that are imposed as part of the price that the owners of the corporation have to pay for the privilege of doing business as a limited liability entity. 
# [[Kevin Bauman's 100 Abandoned Detroit Houses project|http://www.mnn.com/your-home/remodeling-design/blogs/the-ghost-houses-of-motor-city]]
# [[Seven deadly sins of social networks|http://www.csoonline.com/article/print/496314]]
## [[The Final 5 Tweets of Harold Wigginbottom, Tech-Savvy CEO|http://www.csoonline.com/article/493507]]
# Forbes: [[The Folly of Energy Independence|http://blogs.forbes.com/johntamny/2011/05/07/carpe-diems-mark-perry-further-exposes-the-absurdity-of-energy-independence/]]
# Lifehacker: [[Ten fixes for the web's most annoying problems|http://lifehacker.com/5799574/top-10-fixes-for-the-webs-most-annoying-problems]]
Rear Gear - No More Mr. Brown Eye 


I cannot improve on this. From Jason Scott at [[TextFiles|http://www.textfiles.com]], responding to a reader's inquiry about archiving Facebook postings. 
Facebook is a living computer nightmare. &nbsp;Just as viruses took the advantages of sharing information on floppies and modems and revealed a devastating undercarriage to the whole process, making every computer transaction suspect… and just as spyware/malware took advantage of beautiful advances in computer strength and horsepower to turn your beloved machine of expression into a gatling gun of misery and assholery… 

Facebook now stands as taking over a decade and a half of the dream of the World Wide Web and turning it into a miserable IT cube farm of pseudo human interaction, a bastardized form of e-mail, of mailing lists, of photo albums, of friendship. While I can’t really imply that it was going to be any other way, I can not sit by and act like this whole turn of events hasn’t resulted in an epidemic of ruin that will have consequences far-reaching from anything related to archiving.

Each era of computing has had companies that rose above the others, whose stratospheric rise in income and success and mindshare and whatever else marketing fucktards want to call it turned heads. A start-up goes from an eyebrow-raiser to a non-proper noun to a verb. A million asshole salespeople and technological wannabes and pundits and sniffing elites make the word longer, as in “like facebook”. Something is like facebook, does something like facebook, wants to be like facebook, is like facebook but in some way different that somehow will magically propel it in even farther, without realizing that under contemporary situations, facebook is as high up as you want to go.

Microsoft did awful fucking things. I mean, all the time. Really awful things. So did IBM, way back when. Compaq? Assholery. Sony? Doing ten awful fucking things this morning before breakfast. Of course awful things are on the agenda and the lifeblood of any firm so big that it can affect law, affect standards, make millionaires just sucking under its folding metal chair for breadcrumbs. Facebook is just doing it to People.

People aren’t just eating Facebook’s Shit Sherbet of overnight upgrades, of lack of guarantees and standards, of enveloping tendrils of web standard breaking. They are shoveling it down. They’re grabbing two crazy handfuls of Facebook every minute of every day when they’re not forced to walk down a hallway or look up from their phones or ipads or laptops or consoles. They’re grabbing buckets of Facebook and finding ways to shove it down with one hand while pawing around for a second bucket. &nbsp;People have bought the fuck in.

Remember that week when Facebook decided which of your friends would show up on your what’s new thing? That was great. Remember a week or two ago when they changed the behavior of the Enter key in text boxes? Awesome. How about that nosebleed you got when they changed privacy/information standards six different ways, trying them on like new Malibu Stacy hats, as an audience ranging from barely literate mouthbreathers to computer scientists got to experience One True Rogering Of Personal Information. And there we all were! We wondered if there was some sort of App we could install in Facebook to give us a third bucket and arm to keep that Sherbet coming.

The old saw is that people don’t understand that Facebook doesn’t consider the users their customers – they consider the advertisers their customers. Make no mistake, this is true... but it implies that Facebook takes some sort of benign “let’s keep humming along and use this big herd of moos to our advantage”. But it doesn’t. Facebook actively and constantly changes up the game, makes things more intrusive, couldn’t give less of a shit about your identity, your worth, your culture, your knowledge, your humanity, or even the cohesive maintenance of what makes you you. Facebook couldn’t care less about you than if it was born in your lower intestine and ripped out of you in the middle of the night.

I use Facebook every single day. Because of its disgust and distaste for borders and stratum, I’ve gotten back in touch with some very important folks in my past, and used Facebook to get information about a variety of people and figures that are relevant to my work in history and research. I can do this because Facebook lets you rip through millions of profiles to spearfish just the knowledge you need, out of a blazing torrent of intrusion and exposure, and grab the tailcoat of a person’s life and yank hard, real hard. I use Facebook, in other words, like a search tool on human beings. For that, it is really great.

''But the fact that anyone would put anything of any unique nature on there, that matters to them, is beyond insanity – it’s identity suicide.'' It’s like you are intentionally driving down the road of life, ripping pages of your journal and photo albums, and tossing them out the window. Good luck finding anything again. Good luck knowing in six months, a year, something will even be findable. Try and communicate with anyone using their designed-by-a-second-trimester-fetus “message” system with any of the features from the last 30 years. Go back and try and negotiate it for search and topic control and usefulness. No. Not happening. Everything on Facebook is Now. Nothing, and I mean nothing on Facebook is Then. Or even last month.
Thoughts, finds, etc. 
Based on Tiddlywiki, version <<version>>
Not updated from June to December 2012 due to technical glitches with Tiddlywiki. 

Recently created or updated items<<timeline "created" "10">>
| Our other ~TW-based sites: | [[FAQ on EMTALA|http://www.emtala.com/faq.html]] | [[MichLawNet|http://www.michlaw.net]] | [[Michigan Court Rules Amendments|http://www.michlaw.net/courtrules.html]] | and the former [[yclipse|http://files.msean.fastmail.fm/yclipse.htm]] site |
| Other: | [[Twitter|http://www.twitter.com/demandeuphoria]] | [[Tumblr|http://demandeuphoria.tumblr.com]] | [[Delicious|http://www.delicious.com/yclipse]] ||

and there's more: 

[[Why Do Hippies Still Exist in America?|http://christwire.org/2010/10/why-do-hippies-still-exist-in-america/]] - A hilarious compendium of nonsense from [[ChristWire|http://christwire.org]]. This sparkling gem is just an example: 

>"For your average Phish concert-goer, it’s not uncommon for them to awake in odd circumstances (at the side of a road, wallet emptied and their body covered in bruises, for example) with no recollection of what transpired the night before."

More from this article: 
As a new generation is indoctrinated into this lifestyle, the risk they pose to this nation’s foundation of morality is once again reaching a critical level. 
They want to tear our world apart so that they may dance in the shadow of our crumbling faith. And in that darkness, hidden away from common sense and ethical living, they engage in the most vile, bestial acts. Sexual liberation leading to multiple partners, orgies, homosexuality, lesbianism, voyeurism, teen sex and chemically-fueled perversion are all part of their plan. They have perverted medical science and our legal system to such an extent that deadly street drugs like marijuana are now decriminalized and available to our children at any bus stop. 
As a group, they are the chief proponents of public nudism in this country. Possibly due to their immense consumption of psychedelics, they take great pride in showing off their unathletic, unshaven bodies at beaches, camps and even in our village squares. Why must they flaunt all that shamelessness and frighten the goodly amongst us? It is horrifically terrifying. \\
And there's always the devil's music: 
Having little access to top tier educations, hippies turn to music as an avenue for the pretense of intellectualism and culture. They will take great delight in speaking of concerts or even attending them, though their range of performers is quite limited and rarely goes beyond the bands The Grateful Dead and The Phish. When they discuss these two bands, they will invoke grandiose tones as if they’re touring the Louvre or witnessing a Puccini opera. Drugs are an essential component to enjoying this sort of music, for it contains very few discernable lyrics and enjoyable beats. Rather, it is like an improvised jazz solo with the lowest quality acoustical instruments pumped through a sound system purchased at a toy store. There are screams and shrieks and depressing sessions of drum beatings that never seem to end. 
The Phish play for a younger, more innocent crowd less concerned about social activism and more preoccupied with a sarcastic disdain for conformity. The songs revolve around the absurd, yet still force the simpleminded to celebrate self-indulgence and radical consumerism. For fans of The Phish, life is about expressing an identity through purchasing “green” products and watching adult cartoons. They will abuse drugs and frustrate their parents, but never enough to land in jail or lose their allowances (even into adulthood). Masturbation and LSD are also shockingly common in this crowd. For your average Phish concert-goer, it’s not uncommon for them to awake in odd circumstances (at the side of a road, wallet emptied and their body covered in bruises, for example) with no recollection of what transpired the night before. This cycle of amnesia is what keeps them coming back for more shows as they try to figure out what they could have possibly done to themselves.

The following is from [[Do Mormons Think They’re Better Than Christians?|http://christwire.org/2010/09/do-mormons-think-theyre-better-than-christians/]]. Mormons are wealthy beyond belief. They can show their good faith by cutting us in. 

The LDS is one of the most cash-rich religious organizations in the world. It is estimated that they own 0.7% of Florida alone. . . 

A humane and spiritual idea would be if the LDS let Christians assume control of 10% of their assets each year. It would show that they are truly committed to American patriotism and the power of Christianity. It we prove that they are not a dangerous, radical element. It would reassure many Evangelicals that we have friends.

Its "Most Popular Posts" sidebar: 
* Is My Husband GAY?
* How To Spot A Masturbator
* Vajazzling, The Newest Threat To Your College Son
* I Am Extremely Terrified Of Chinese People
* Coachella is a Festival of Disease and Sin. Your Children Most Likely Will Die.
* Boycott Bill Murray for a Better America
* Is "Portal 2" Safe for the Christain Family?

This one comes complete with a salacious photograph: 

//"Vajazzling is the latest threat to young men in college. At an alarming rate, female coeds are vajazzling their private regions to tempt young men into sex."//


There is a grave and sinister new threat facing our college sons nationwide. College girls are now “vajazzling” their privates with jewels in efforts to tempt our solid, young men into fornicating with them and having babies. Females are distracting young men from their studies, hindering their academic progress and dreams of becoming the doctors, lawyers and corporate executives of the next generation.

Hordes of prowling college girls on campuses nationwide have vajazzaled private regions, hunting down smart, fit young men. Is your son prepared to resist this threat? In these hard times, male college students are more focused than ever on their studies and building lifelong associates, and references, by joining fraternities and other extracurricular organizations. This trend has caused females to resort to patently whorish methods in order to distract young men from their heart’s true desire in college: study and become successful.
Keep your sons away from those hordes of prowling college girls. 
This behavior is nothing short of whore antics. I wish I could say I was surprised, but as should be known, it is rare to find a woman who does not have a cheating, slutty and whorish side to herself. This dangerous vajazzling trend is just another part of the downfall of America.

Studies show that 60% of college graduates are now women, only 40% men. This is due to the fact that young men are being forced to drop out to take care of babies, while women get government assistance and can continue their degree course after having their babies.

Parents, please warn your sons about these whores. And if you have a college daughter, at least talk to her and tell her to keep her antics to herself, not using her vajazzled groin in attacking young men at fraternity socials or at late night study hall meetings.

[img[ ]]

Image with forced height limit
<a href=""><img src="" height=300px></a>
|Author|Eric Shulman|
|Description|alternative to ViewTemplate, used by CollapseTiddlersPlugin to display tiddler when 'folded'|
<span class='toolbar' macro='toolbar [[ToolbarCommands::CollapsedToolbar]]'></span>
<span class='title'>
	<span class='floatleft' macro='tiddlerIcons' style='cursor:auto !important;'></span>
	<span macro='view title'></span>
<div class='tagClear'></div>
Steve Brill [[apologizes|http://www.google.com/hostednews/ap/article/ALeqM5gSH7QuuLM_3iC6ffvGbfkfwcXP3w?docId=3a62d172259f40be997976e3ab25d50b]] for inflicting Nancy Grace on us. 
>"I feel like I owe the nation community service for having hired her and put her on television," said Steve Brill, founder of the now-defunct Court TV. "She's a monster." At Court TV, anchors and commentators were instructed to explain the legal process to viewers but not opine on guilt or innocence, he said.
Stephen Green [[has little good to say|http://blog.simplejustice.us/2011/07/12/not-fit-for-television.aspx?ref=rss]]: 
That Grace pretends to be knowledgeable, referring to her ten years as a prosecutor (ending long ago when her improprieties came to the fore) and her hyperbolic claims of being the toughest one in America, too meaningless to call out with lawyer-like specificity, does not make her either a legal advocate or overbearing.&nbsp; 

Nancy Grace spews stupidity.&nbsp; It oozes from her mouth, her eyes, her sneer.&nbsp; She feeds the deepest anger and hatred of people who aspire to pass third grade history by making the sort of vapid arguments that appeal to those for whom thinking is akin to death. . .

But we are lawyers.&nbsp; Even in Georgia, we are lawyers.&nbsp; We need not continue to put our imprimatur of legitimacy on this woman who, more so than any other of recent vintage, has made America more ignorant about the law.&nbsp; Or is the Georgia bar so enthralled with her drawl that they would never pull the ticket from their favorite daughter, exempt from the ethical obligations that apply to the rest of us?
This is the [[more nuanced item|http://www.theonion.com/articles/nancy-grace-seen-in-graveyard-sucking-marrow-from,20925/]] from the Onion: 
>Nancy Grace Seen In Graveyard Sucking Marrow From Caylee Anthony's Bones

The ghost of Lycos [[haunts the company|http://techcrunch.com/2012/03/31/why-google-might-be-going-to-0/]].
[[Images1]] | [[Images2]] | [[Images3]] | [[Images4]] | 
Brandberg Massif, Namibia (Scientific American)

[[Unusual trees|http://www.interestingworldfacts.com/natural/top-10-most-unique-trees-in-the-world.html]] (Interesting World Facts)

[img[http://www.interestingworldfacts.com/wp-content/uploads/2010/06/most-unique-trees-in-the-world-montezuma-trees-300x240.jpg]] Banyan [img[http://www.interestingworldfacts.com/wp-content/uploads/2010/06/most-unique-trees-in-the-world-banyan-trees.jpg]]

The delta of the Lena River, Siberai, emptying into the Arctic Ocean - NASA, from the space shuttle


The Cleveland volcano, Alaska, in a 2006 eruption


Cat's Eye nebula


<a href="http://samsketch.tumblr.com/photo/1280/4190730210/1/tumblr_liu6fp7Rld1qzx7xh"><img src="http://samsketch.tumblr.com/photo/1280/4190730210/1/tumblr_liu6fp7Rld1qzx7xh" height=300px></a>
<a href="http://i.imgur.com/ai0cp.jpg"><img src="http://i.imgur.com/ai0cp.jpg" height=400px></a>
<a href="http://i.imgur.com/mQlKY.jpg"><img src="http://i.imgur.com/mQlKY.jpg" height=400px></a>
<a href="http://i.imgur.com/5r0la.jpg"><img src="http://i.imgur.com/5r0la.jpg" height=400px></a>
Endeavor launch, seen from an aircraft - [img[http://27.media.tumblr.com/tumblr_llr28fqSZA1qz82gvo1_500.jpg]]

<a href="http://www.independent.co.uk/multimedia/archive/00594/gulfstreamgraphic_594627a.jpg"><img src="http://www.independent.co.uk/multimedia/archive/00594/gulfstreamgraphic_594627a.jpg" height=400px></a>
<a href="http://i.imgur.com/bsExO.jpg"><img src="http://i.imgur.com/bsExO.jpg" height=400px></a>
<A HREF="http://i.imgur.com/Us7Fe.jpg"><img src="http://i.imgur.com/Us7Fe.jpg" height=400px></A>
[img[http://3.bp.blogspot.com/-Fdk6q9XOhs8/TftObb-gyxI/AAAAAAAAATI/Be3zKJl9R-E/s400/single+haus.jpg]] - [[SingleHAUS|http://relaxshacks.blogspot.com/2011/06/front-architects-poland-and-their.html]]
<a href="http://i.imgur.com/Y7xnY.jpg"><img src="http://i.imgur.com/Y7xnY.jpg" height=400px></a>

|''Name:''|LoadRemoteFileThroughProxy (previous LoadRemoteFileHijack)|
|''Description:''|When the TiddlyWiki file is located on the web (view over http) the content of [[SiteProxy]] tiddler is added in front of the file url. If [[SiteProxy]] does not exist "/proxy/" is added. |
|''Date:''|mar 17, 2007|
|''Author:''|BidiX (BidiX (at) bidix (dot) info)|
|''License:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|
version.extensions.LoadRemoteFileThroughProxy = {
 major: 1, minor: 1, revision: 0, 
 date: new Date("mar 17, 2007"), 
 source: "http://tiddlywiki.bidix.info/#LoadRemoteFileThroughProxy"};

if (!window.bidix) window.bidix = {}; // bidix namespace
if (!bidix.core) bidix.core = {};

bidix.core.loadRemoteFile = loadRemoteFile;
loadRemoteFile = function(url,callback,params)
 if ((document.location.toString().substr(0,4) == "http") && (url.substr(0,4) == "http")){ 
 url = store.getTiddlerText("SiteProxy", "/proxy/") + url;
 return bidix.core.loadRemoteFile(url,callback,params);
config.macros.openRecent = {
limit: 2,
tag: "journal",
init: function() {
var tids=store.getTaggedTiddlers(this.tag,"modified").reverse();
for (var i=0; i<this.limit && i<tids.length; i++)
|''Description:''|Extends TiddlyWiki options with non encrypted password option.|
|''Date:''|Apr 19, 2007|
|''Author:''|BidiX (BidiX (at) bidix (dot) info)|
|''License:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|
|''~CoreVersion:''|2.2.0 (Beta 5)|
version.extensions.PasswordOptionPlugin = {
	major: 1, minor: 0, revision: 2, 
	date: new Date("Apr 19, 2007"),
	source: 'http://tiddlywiki.bidix.info/#PasswordOptionPlugin',
	author: 'BidiX (BidiX (at) bidix (dot) info',
	license: '[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D]]',
	coreVersion: '2.2.0 (Beta 5)'

config.macros.option.passwordCheckboxLabel = "Save this password on this computer";
config.macros.option.passwordInputType = "password"; // password | text
setStylesheet(".pasOptionInput {width: 11em;}\n","passwordInputTypeStyle");

merge(config.macros.option.types, {
	'pas': {
		elementType: "input",
		valueField: "value",
		eventName: "onkeyup",
		className: "pasOptionInput",
		typeValue: config.macros.option.passwordInputType,
		create: function(place,type,opt,className,desc) {
			// password field
			// checkbox linked with this password "save this password on this computer"
			// text savePasswordCheckboxLabel
		onChange: config.macros.option.genericOnChange

merge(config.optionHandlers['chk'], {
	get: function(name) {
		// is there an option linked with this chk ?
		var opt = name.substr(3);
		if (config.options[opt]) 
		return config.options[name] ? "true" : "false";

merge(config.optionHandlers, {
	'pas': {
 		get: function(name) {
			if (config.options["chk"+name]) {
				return encodeCookie(config.options[name].toString());
			} else {
				return "";
		set: function(name,value) {config.options[name] = decodeCookie(value);}

// need to reload options to load passwordOptions

if (!config.options['pasPassword'])
	config.options['pasPassword'] = '';

		pasPassword: "Test password"
[[TW reference|http://tiddlywiki.com/#Reference]]
[[TW Help|http://twhelp.tiddlyspot.com/]]
[[Giffords' reference|http://www.giffmex.org/twfortherestofus.html]]
[[The Mother Ship|http://tiddlywiki.org/]]

[[Google Groups TW|http://groups.google.com/group/tiddlywiki?hl=en]]

''Slider: a slider brings up a new window inside this one''
<<slider "chkCookieName" "TheUP" "Slider" "About this file" >>
<<slider "chkCookieName" "Second" "second" "About this file" >>


One of the benefits of using TW as a blogging platform is that, once the file gets to be a little too large, it can be renamed and posted as an archive, with a new file started. 
First, set up a CSS rule to do the justification. Add something like
this to your StyleSheet tiddler (find it on tab More => Shadowed):

.justifyright {
text-align: right;

that gives you a css class of justifyright that you can use to make
stuff be right-aligned. Make sure you get the dot at the start of

Now, edit some tiddler and put the stuff you want to justify inside
triple-curly-brackets, with the CSS class after the first two. You
will need to put the brackets on lines by themselves.

[[Try]] provides the sample. 
!!!<<gradient horiz #92c9ff #fff>>&nbsp;Links>>

!!!<<gradient horiz #8cf>>&nbsp;Items>>

!!!<<gradient horiz #fff #92c9ff>>&nbsp;Images>>
What would Walter do
if he came in to you?
From Wikipedia, the free encyclopedia

Seisachtheia was a set of laws instituted by the Athenian lawmaker Solon (c. 638 BC–558 BC) in order to rectify the widespread serfdom and slaves that had run rampant in Athens by the 6th century BC, by debt relief.

Debt in Athenian society - Under the pre-existing legal status, according to the account of the Constitution of the Athenians attributed to Aristotle, debtors unable to repay their creditors would surrender their land to them, then becoming hektemoroi, i.e. serfs who cultivated what used to be their own land and gave one sixth of produce to their creditors.

Should the debt exceed the perceived value of debtor's total assets, then the debtor and his family would become the creditor's slaves as well. The same would result if a man defaulted on a debt whose collateral was the debtor's personal freedom.

Seisachtheia reforms - The seisachtheia laws immediately cancelled all outstanding debts, retroactively emancipated all previously enslaved debtors, reinstated all confiscated serf property to the hektemoroi, and forbade the use of personal freedom as collateral in all future debts. The laws instituted a ceiling to maximum property size - regardless of the legality of its acquisition (i.e. by marriage), meant to prevent excessive accumulation of land by powerful families.
<<search>><<closeAll>><<permaview>><<newTiddler>><<newJournal "DD MMM YYYY" "journal" text:{{store.getTiddlerText('DailyTemplate')}}>><<saveChanges>><<tiddler TspotSidebar>><<slider chkSliderOptionsPanel OptionsPanel "options »" "Change TiddlyWiki advanced options">>
[[R S|http://www.reddit.com/r/sex]]
[[R GW|http://www.reddit.com/r/gonewild]]
[[R |http://www.reddit.com/r/sex]]
[[R |http://www.reddit.com/r/sex]]
text-align: right;

text-align: center;

.viewer img 
vertical-align: top; 
<<allTags excludeLists>>
This is from the New York Times article on the Supreme Court's deicison in Maples v. Thomas: 
Two young associates from Sullivan & Cromwell’s New York office, Jaasi Munanka and Clara Ingen-Housz, filed a post-conviction petition in state court in August 2001, arguing that Mr. Maples’s trial lawyers had been ineffective. The next summer, they left the firm.

In May 2003, the state court denied the petition, and a clerk sent copies of the ruling to the two lawyers. Sullivan & Cromwell’s mailroom returned the envelopes unopened. One was stamped “Returned to Sender — Attempted Unknown,” the other “Return to Sender — Left Firm.”  The deadline for an appeal came and went, and state and federal courts ruled against Mr. Maples’s request to waive the deadline.

The usual rule in post-conviction proceedings is that a lawyer’s mistakes are imputed to the client, on the theory that the lawyer is the client’s agent. “We do not disturb that general rule,” Justice Ginsburg wrote. What was different here, she said, was that the lawyers had abandoned their client, severing the agency relationship. “Moreover,” Justice Ginsburg said in announcing the decision from the bench Wednesday morning, Mr. Maples “lacked any clue that he had better fend for himself.”
This is an egregious failure of professional responsbility. The story makes it appear that the lawyers, Munanka and Ingen-Housz, were at fault, that they "abandoned" their client.  

The client was abandoned, but not by the two lawyers. They were employees of the law firm, and they left their employment. The law firm had the continuing responsibility to ensure that the clients whose cases the departing lawyers were handling would continue to be properly represented. Based on the description in the story, the law firm fell on its face.

This is what the Supreme Court's syllabus tells us: 
In 2002, while Maples’ state postconviction petition was pending, Munanka and Ingen-Housz left Sullivan & Cromwell. Their new employment disabled them from representing Maples. They did not inform Maples of their departure and consequent inability to serve as his counsel. In disregard of Alabama law, neither sought the trial court’s leave to withdraw. No other Sullivan & Cromwell attorney entered an appearance, moved to substitute counsel, or otherwise notified the court of a change in Maples’ representation. Thus, Munanka, Ingen-Housz, and Butler remained Maples’ listed, and only, attorneys of record.
In Michigan, the appearance of a lawyer is regarded as an appearance by his or her law firm. No notice of withdrawal or substitution of counsel is needed if a lawyer leaves a firm, if there are other lawyers remaining in the firm. But in this case, the New York lawyers had been admitted pro hac vice, and the rules may well be different.  
About a month later, an Alabama Assistant Attorney General sent a letter directly to Maples. The letter informed Maples of the missed deadline and notified him that he had four weeks remaining to file a federal habeas petition. Maples immediately contacted his mother, who called Sullivan & Cromwell. Three Sullivan & Cromwell attor- neys, through Butler, moved the trial court to reissue its order, thereby restarting the 42-day appeal period. The court denied the motion. The Alabama Court of Criminal Appeals then denied a writ of mandamus that would have granted Maples leave to file an out-of- time appeal, and the State Supreme Court affirmed.
The law firm is, in my view, the most seriously guilty party. It has the seniority, the experience, and the institutional knowledge to know that, when a low-level associate leaves, his or her mail must be opened, reviewed, and processed. For a law firm to simply reject mail directed to a lawyer for the reason that the lawyer has left the firm is an abdication of responsibility.  
There seems to be a great deal of confusion among politicians and the news media on the debt ceiling issue. It is claimed that failure to raise the debt ceiling once again will lead to a default on America's obligations, will forever impair the nation's credit status, and will lead to a situation in which it is more difficult or impossible for the nation to borrow money for its needed uses in the future. 

The two issues are separate. To use an analogy which is familiar, household finances, the issue on raising the debt ceiling is "Should we borrow more money on the line of credit?" Since the agreed maximum has already been borrowed, we need to get the bank to agree to increase the maximum. 

The analogous question on the default issue is: "Will we make our payments on the loans we already have?" 

These are two different issues. You can decide not to borrow more money, while still planning to make your scheduled payments. Conversely, you can borrow more money, and still fail to make your payments and go into default. 

The only way that these two issues are related is if you are planning to borrow more money in order to make the payments you have to make on your existing obligations. But everyone realizes - or should realize - that that is a fairly late point on the debt death spiral. A debtor who has to resort to borrowing in order to keep up with his payments is well over his head by that point. 

At the Washington Post: [[Five myths about the national debt ceiling|http://www.washingtonpost.com/opinions/five-myths-about-the-debt-ceiling/2011/07/06/gIQANwF01H_story.html]] by former Reagan economic advisor Bruce Bartlett. 
What is TheUP? It is the Upper Peninsula of Michigan. It can also refer to the Indian state of Uttar Pradesh. 
First line
second line
Description: Contains the stuff you need to use Tiddlyspot
Note, you also need UploadPlugin, PasswordOptionPlugin and LoadRemoteFileThroughProxy
from http://tiddlywiki.bidix.info for a complete working Tiddlyspot site.

// edit this if you are migrating sites or retrofitting an existing TW
config.tiddlyspotSiteId = 'megath';

// make it so you can by default see edit controls via http
config.options.chkHttpReadOnly = false;
window.readOnly = false; // make sure of it (for tw 2.2)
window.showBackstage = true; // show backstage too

// disable autosave in d3
if (window.location.protocol != "file:")
	config.options.chkGTDLazyAutoSave = false;

// tweak shadow tiddlers to add upload button, password entry box etc
with (config.shadowTiddlers) {
	SiteUrl = 'http://'+config.tiddlyspotSiteId+'.tiddlyspot.com';
	SideBarOptions = SideBarOptions.replace(/(<<saveChanges>>)/,"$1<<tiddler TspotSidebar>>");
	OptionsPanel = OptionsPanel.replace(/^/,"<<tiddler TspotOptions>>");
	DefaultTiddlers = DefaultTiddlers.replace(/^/,"[[WelcomeToTiddlyspot]] ");
	MainMenu = MainMenu.replace(/^/,"[[WelcomeToTiddlyspot]] ");

// create some shadow tiddler content

 "tiddlyspot password:",
 "<<option pasUploadPassword>>",

 "| tiddlyspot password:|<<option pasUploadPassword>>|",
 "| site management:|<<upload http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/store.cgi index.html . .  " + config.tiddlyspotSiteId + ">>//(requires tiddlyspot password)//<br>[[control panel|http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/controlpanel]], [[download (go offline)|http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/download]]|",
 "| links:|[[tiddlyspot.com|http://tiddlyspot.com/]], [[FAQs|http://faq.tiddlyspot.com/]], [[blog|http://tiddlyspot.blogspot.com/]], email [[support|mailto:support@tiddlyspot.com]] & [[feedback|mailto:feedback@tiddlyspot.com]], [[donate|http://tiddlyspot.com/?page=donate]]|"

 "This document is a ~TiddlyWiki from tiddlyspot.com.  A ~TiddlyWiki is an electronic notebook that is great for managing todo lists, personal information, and all sorts of things.",
 "@@font-weight:bold;font-size:1.3em;color:#444; //What now?// &nbsp;&nbsp;@@ Before you can save any changes, you need to enter your password in the form below.  Then configure privacy and other site settings at your [[control panel|http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/controlpanel]] (your control panel username is //" + config.tiddlyspotSiteId + "//).",
 "<<tiddler TspotControls>>",
 "See also GettingStarted.",
 "@@font-weight:bold;font-size:1.3em;color:#444; //Working online// &nbsp;&nbsp;@@ You can edit this ~TiddlyWiki right now, and save your changes using the \"save to web\" button in the column on the right.",
 "@@font-weight:bold;font-size:1.3em;color:#444; //Working offline// &nbsp;&nbsp;@@ A fully functioning copy of this ~TiddlyWiki can be saved onto your hard drive or USB stick.  You can make changes and save them locally without being connected to the Internet.  When you're ready to sync up again, just click \"upload\" and your ~TiddlyWiki will be saved back to tiddlyspot.com.",
 "@@font-weight:bold;font-size:1.3em;color:#444; //Help!// &nbsp;&nbsp;@@ Find out more about ~TiddlyWiki at [[TiddlyWiki.com|http://tiddlywiki.com]].  Also visit [[TiddlyWiki.org|http://tiddlywiki.org]] for documentation on learning and using ~TiddlyWiki. New users are especially welcome on the [[TiddlyWiki mailing list|http://groups.google.com/group/TiddlyWiki]], which is an excellent place to ask questions and get help.  If you have a tiddlyspot related problem email [[tiddlyspot support|mailto:support@tiddlyspot.com]].",
 "@@font-weight:bold;font-size:1.3em;color:#444; //Enjoy :)// &nbsp;&nbsp;@@ We hope you like using your tiddlyspot.com site.  Please email [[feedback@tiddlyspot.com|mailto:feedback@tiddlyspot.com]] with any comments or suggestions."

 "<<upload http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/store.cgi index.html . .  " + config.tiddlyspotSiteId + ">><html><a href='http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/download' class='button'>download</a></html>"

| !date | !user | !location | !storeUrl | !uploadDir | !toFilename | !backupdir | !origin |
| 19/01/2012 21:03:44 | yclipse | [[/|http://megath.tiddlyspot.com/]] | [[store.cgi|http://megath.tiddlyspot.com/store.cgi]] | . | [[index.html | http://megath.tiddlyspot.com/index.html]] | . |
| 31/03/2012 10:04:06 | yclipse | [[/|http://megath.tiddlyspot.com/]] | [[store.cgi|http://megath.tiddlyspot.com/store.cgi]] | . | [[index.html | http://megath.tiddlyspot.com/index.html]] | . |
| 31/03/2012 11:10:15 | yclipse | [[/|http://megath.tiddlyspot.com/]] | [[store.cgi|http://megath.tiddlyspot.com/store.cgi]] | . | [[index.html | http://megath.tiddlyspot.com/index.html]] | . |
| 03/04/2012 18:08:09 | M. Sean Fosmire | [[/|http://megath.tiddlyspot.com/]] | [[store.cgi|http://megath.tiddlyspot.com/store.cgi]] | . | [[index.html | http://megath.tiddlyspot.com/index.html]] | . | ok |
| 03/04/2012 18:08:38 | M. Sean Fosmire | [[/|http://megath.tiddlyspot.com/]] | [[store.cgi|http://megath.tiddlyspot.com/store.cgi]] | . | [[index.html | http://megath.tiddlyspot.com/index.html]] | . |
| 04/04/2012 07:34:01 | M. Sean Fosmire | [[/|http://megath.tiddlyspot.com/]] | [[store.cgi|http://megath.tiddlyspot.com/store.cgi]] | . | [[index.html | http://megath.tiddlyspot.com/index.html]] | . |
| 04/04/2012 10:50:04 | M. Sean Fosmire | [[/|http://megath.tiddlyspot.com/]] | [[store.cgi|http://megath.tiddlyspot.com/store.cgi]] | . | [[index.html | http://megath.tiddlyspot.com/index.html]] | . | ok |
| 04/04/2012 10:50:33 | M. Sean Fosmire | [[/|http://megath.tiddlyspot.com/]] | [[store.cgi|http://megath.tiddlyspot.com/store.cgi]] | . | [[index.html | http://megath.tiddlyspot.com/index.html]] | . |
| 07/05/2012 19:15:18 | yclipse | [[/|http://megath.tiddlyspot.com/]] | [[store.cgi|http://megath.tiddlyspot.com/store.cgi]] | . | [[index.html | http://megath.tiddlyspot.com/index.html]] | . |
| 02/06/2012 09:02:55 | yclipse | [[/|http://megath.tiddlyspot.com/]] | [[store.cgi|http://megath.tiddlyspot.com/store.cgi]] | . | [[index.html | http://megath.tiddlyspot.com/index.html]] | . |
|''Description:''|Save to web a TiddlyWiki|
|''Date:''|Feb 24, 2008|
|''Author:''|BidiX (BidiX (at) bidix (dot) info)|
|''License:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|
version.extensions.UploadPlugin = {
	major: 4, minor: 1, revision: 3,
	date: new Date("Feb 24, 2008"),
	source: 'http://tiddlywiki.bidix.info/#UploadPlugin',
	author: 'BidiX (BidiX (at) bidix (dot) info',
	coreVersion: '2.2.0'

// Environment

if (!window.bidix) window.bidix = {}; // bidix namespace
bidix.debugMode = false;	// true to activate both in Plugin and UploadService
// Upload Macro

config.macros.upload = {
// default values
	defaultBackupDir: '',	//no backup
	defaultStoreScript: "store.php",
	defaultToFilename: "index.html",
	defaultUploadDir: ".",
	authenticateUser: true	// UploadService Authenticate User
config.macros.upload.label = {
	promptOption: "Save and Upload this TiddlyWiki with UploadOptions",
	promptParamMacro: "Save and Upload this TiddlyWiki in %0",
	saveLabel: "save to web", 
	saveToDisk: "save to disk",
	uploadLabel: "upload"	

config.macros.upload.messages = {
	noStoreUrl: "No store URL in parmeters or options",
	usernameOrPasswordMissing: "Username or password missing"

config.macros.upload.handler = function(place,macroName,params) {
	if (readOnly)
	var label;
	if (document.location.toString().substr(0,4) == "http") 
		label = this.label.saveLabel;
		label = this.label.uploadLabel;
	var prompt;
	if (params[0]) {
		prompt = this.label.promptParamMacro.toString().format([this.destFile(params[0], 
			(params[1] ? params[1]:bidix.basename(window.location.toString())), params[3])]);
	} else {
		prompt = this.label.promptOption;
	createTiddlyButton(place, label, prompt, function() {config.macros.upload.action(params);}, null, null, this.accessKey);

config.macros.upload.action = function(params)
		// for missing macro parameter set value from options
		if (!params) params = {};
		var storeUrl = params[0] ? params[0] : config.options.txtUploadStoreUrl;
		var toFilename = params[1] ? params[1] : config.options.txtUploadFilename;
		var backupDir = params[2] ? params[2] : config.options.txtUploadBackupDir;
		var uploadDir = params[3] ? params[3] : config.options.txtUploadDir;
		var username = params[4] ? params[4] : config.options.txtUploadUserName;
		var password = config.options.pasUploadPassword; // for security reason no password as macro parameter	
		// for still missing parameter set default value
		if ((!storeUrl) && (document.location.toString().substr(0,4) == "http")) 
			storeUrl = bidix.dirname(document.location.toString())+'/'+config.macros.upload.defaultStoreScript;
		if (storeUrl.substr(0,4) != "http")
			storeUrl = bidix.dirname(document.location.toString()) +'/'+ storeUrl;
		if (!toFilename)
			toFilename = bidix.basename(window.location.toString());
		if (!toFilename)
			toFilename = config.macros.upload.defaultToFilename;
		if (!uploadDir)
			uploadDir = config.macros.upload.defaultUploadDir;
		if (!backupDir)
			backupDir = config.macros.upload.defaultBackupDir;
		// report error if still missing
		if (!storeUrl) {
			return false;
		if (config.macros.upload.authenticateUser && (!username || !password)) {
			return false;
		bidix.upload.uploadChanges(false,null,storeUrl, toFilename, uploadDir, backupDir, username, password); 
		return false; 

config.macros.upload.destFile = function(storeUrl, toFilename, uploadDir) 
	if (!storeUrl)
		return null;
		var dest = bidix.dirname(storeUrl);
		if (uploadDir && uploadDir != '.')
			dest = dest + '/' + uploadDir;
		dest = dest + '/' + toFilename;
	return dest;

// uploadOptions Macro

config.macros.uploadOptions = {
	handler: function(place,macroName,params) {
		var wizard = new Wizard();
		var markList = wizard.getElement("markList");
		var listWrapper = document.createElement("div");
		var uploadCaption;
		if (document.location.toString().substr(0,4) == "http") 
			uploadCaption = config.macros.upload.label.saveLabel;
			uploadCaption = config.macros.upload.label.uploadLabel;
				{caption: uploadCaption, tooltip: config.macros.upload.label.promptOption, 
					onClick: config.macros.upload.action},
				{caption: this.cancelButton, tooltip: this.cancelButtonPrompt, onClick: this.onCancel}
	options: [
	refreshOptions: function(listWrapper) {
		var opts = [];
		for(i=0; i<this.options.length; i++) {
			var opt = {};
			opt.option = "";
			n = this.options[i];
			opt.name = n;
			opt.lowlight = !config.optionsDesc[n];
			opt.description = opt.lowlight ? this.unknownDescription : config.optionsDesc[n];
		var listview = ListView.create(listWrapper,opts,this.listViewTemplate);
		for(n=0; n<opts.length; n++) {
			var type = opts[n].name.substr(0,3);
			var h = config.macros.option.types[type];
			if (h && h.create) {
	onCancel: function(e)
		return false;
	wizardTitle: "Upload with options",
	step1Title: "These options are saved in cookies in your browser",
	step1Html: "<input type='hidden' name='markList'></input><br>",
	cancelButton: "Cancel",
	cancelButtonPrompt: "Cancel prompt",
	listViewTemplate: {
		columns: [
			{name: 'Description', field: 'description', title: "Description", type: 'WikiText'},
			{name: 'Option', field: 'option', title: "Option", type: 'String'},
			{name: 'Name', field: 'name', title: "Name", type: 'String'}
		rowClasses: [
			{className: 'lowlight', field: 'lowlight'} 

// upload functions

if (!bidix.upload) bidix.upload = {};

if (!bidix.upload.messages) bidix.upload.messages = {
	//from saving
	invalidFileError: "The original file '%0' does not appear to be a valid TiddlyWiki",
	backupSaved: "Backup saved",
	backupFailed: "Failed to upload backup file",
	rssSaved: "RSS feed uploaded",
	rssFailed: "Failed to upload RSS feed file",
	emptySaved: "Empty template uploaded",
	emptyFailed: "Failed to upload empty template file",
	mainSaved: "Main TiddlyWiki file uploaded",
	mainFailed: "Failed to upload main TiddlyWiki file. Your changes have not been saved",
	//specific upload
	loadOriginalHttpPostError: "Can't get original file",
	aboutToSaveOnHttpPost: 'About to upload on %0 ...',
	storePhpNotFound: "The store script '%0' was not found."

bidix.upload.uploadChanges = function(onlyIfDirty,tiddlers,storeUrl,toFilename,uploadDir,backupDir,username,password)
	var callback = function(status,uploadParams,original,url,xhr) {
		if (!status) {
		if (bidix.debugMode) 
		// Locate the storeArea div's 
		var posDiv = locateStoreArea(original);
		if((posDiv[0] == -1) || (posDiv[1] == -1)) {
	if(onlyIfDirty && !store.isDirty())
	// save on localdisk ?
	if (document.location.toString().substr(0,4) == "file") {
		var path = document.location.toString();
		var localPath = getLocalPath(path);
	// get original
	var uploadParams = new Array(storeUrl,toFilename,uploadDir,backupDir,username,password);
	var originalPath = document.location.toString();
	// If url is a directory : add index.html
	if (originalPath.charAt(originalPath.length-1) == "/")
		originalPath = originalPath + "index.html";
	var dest = config.macros.upload.destFile(storeUrl,toFilename,uploadDir);
	var log = new bidix.UploadLog();
	log.startUpload(storeUrl, dest, uploadDir,  backupDir);
	if (bidix.debugMode) 
		alert("about to execute Http - GET on "+originalPath);
	var r = doHttp("GET",originalPath,null,null,username,password,callback,uploadParams,null);
	if (typeof r == "string")
	return r;

bidix.upload.uploadRss = function(uploadParams,original,posDiv) 
	var callback = function(status,params,responseText,url,xhr) {
		if(status) {
			var destfile = responseText.substring(responseText.indexOf("destfile:")+9,responseText.indexOf("\n", responseText.indexOf("destfile:")));
		} else {
	// do uploadRss
	if(config.options.chkGenerateAnRssFeed) {
		var rssPath = uploadParams[1].substr(0,uploadParams[1].lastIndexOf(".")) + ".xml";
		var rssUploadParams = new Array(uploadParams[0],rssPath,uploadParams[2],'',uploadParams[4],uploadParams[5]);
		var rssString = generateRss();
		// no UnicodeToUTF8 conversion needed when location is "file" !!!
		if (document.location.toString().substr(0,4) != "file")
			rssString = convertUnicodeToUTF8(rssString);	
	} else {

bidix.upload.uploadMain = function(uploadParams,original,posDiv) 
	var callback = function(status,params,responseText,url,xhr) {
		var log = new bidix.UploadLog();
		if(status) {
			// if backupDir specified
			if ((params[3]) && (responseText.indexOf("backupfile:") > -1))  {
				var backupfile = responseText.substring(responseText.indexOf("backupfile:")+11,responseText.indexOf("\n", responseText.indexOf("backupfile:")));
			var destfile = responseText.substring(responseText.indexOf("destfile:")+9,responseText.indexOf("\n", responseText.indexOf("destfile:")));
		} else {
	// do uploadMain
	var revised = bidix.upload.updateOriginal(original,posDiv);

bidix.upload.httpUpload = function(uploadParams,data,callback,params)
	var localCallback = function(status,params,responseText,url,xhr) {
		url = (url.indexOf("nocache=") < 0 ? url : url.substring(0,url.indexOf("nocache=")-1));
		if (xhr.status == 404)
		if ((bidix.debugMode) || (responseText.indexOf("Debug mode") >= 0 )) {
			if (responseText.indexOf("Debug mode") >= 0 )
				responseText = responseText.substring(responseText.indexOf("\n\n")+2);
		} else if (responseText.charAt(0) != '0') 
		if (responseText.charAt(0) != '0')
			status = null;
	// do httpUpload
	var boundary = "---------------------------"+"AaB03x";	
	var uploadFormName = "UploadPlugin";
	// compose headers data
	var sheader = "";
	sheader += "--" + boundary + "\r\nContent-disposition: form-data; name=\"";
	sheader += uploadFormName +"\"\r\n\r\n";
	sheader += "backupDir="+uploadParams[3] +
				";user=" + uploadParams[4] +
				";password=" + uploadParams[5] +
				";uploaddir=" + uploadParams[2];
	if (bidix.debugMode)
		sheader += ";debug=1";
	sheader += ";;\r\n"; 
	sheader += "\r\n" + "--" + boundary + "\r\n";
	sheader += "Content-disposition: form-data; name=\"userfile\"; filename=\""+uploadParams[1]+"\"\r\n";
	sheader += "Content-Type: text/html;charset=UTF-8" + "\r\n";
	sheader += "Content-Length: " + data.length + "\r\n\r\n";
	// compose trailer data
	var strailer = new String();
	strailer = "\r\n--" + boundary + "--\r\n";
	data = sheader + data + strailer;
	if (bidix.debugMode) alert("about to execute Http - POST on "+uploadParams[0]+"\n with \n"+data.substr(0,500)+ " ... ");
	var r = doHttp("POST",uploadParams[0],data,"multipart/form-data; ;charset=UTF-8; boundary="+boundary,uploadParams[4],uploadParams[5],localCallback,params,null);
	if (typeof r == "string")
	return r;

// same as Saving's updateOriginal but without convertUnicodeToUTF8 calls
bidix.upload.updateOriginal = function(original, posDiv)
	if (!posDiv)
		posDiv = locateStoreArea(original);
	if((posDiv[0] == -1) || (posDiv[1] == -1)) {
	var revised = original.substr(0,posDiv[0] + startSaveArea.length) + "\n" +
				store.allTiddlersAsHtml() + "\n" +
	var newSiteTitle = getPageTitle().htmlEncode();
	revised = revised.replaceChunk("<title"+">","</title"+">"," " + newSiteTitle + " ");
	revised = updateMarkupBlock(revised,"PRE-HEAD","MarkupPreHead");
	revised = updateMarkupBlock(revised,"POST-HEAD","MarkupPostHead");
	revised = updateMarkupBlock(revised,"PRE-BODY","MarkupPreBody");
	revised = updateMarkupBlock(revised,"POST-SCRIPT","MarkupPostBody");
	return revised;

// UploadLog
// config.options.chkUploadLog :
//		false : no logging
//		true : logging
// config.options.txtUploadLogMaxLine :
//		-1 : no limit
//      0 :  no Log lines but UploadLog is still in place
//		n :  the last n lines are only kept
//		NaN : no limit (-1)

bidix.UploadLog = function() {
	if (!config.options.chkUploadLog) 
		return; // this.tiddler = null
	this.tiddler = store.getTiddler("UploadLog");
	if (!this.tiddler) {
		this.tiddler = new Tiddler();
		this.tiddler.title = "UploadLog";
		this.tiddler.text = "| !date | !user | !location | !storeUrl | !uploadDir | !toFilename | !backupdir | !origin |";
		this.tiddler.created = new Date();
		this.tiddler.modifier = config.options.txtUserName;
		this.tiddler.modified = new Date();
	return this;

bidix.UploadLog.prototype.addText = function(text) {
	if (!this.tiddler)
	// retrieve maxLine when we need it
	var maxLine = parseInt(config.options.txtUploadLogMaxLine,10);
	if (isNaN(maxLine))
		maxLine = -1;
	// add text
	if (maxLine != 0) 
		this.tiddler.text = this.tiddler.text + text;
	// Trunck to maxLine
	if (maxLine >= 0) {
		var textArray = this.tiddler.text.split('\n');
		if (textArray.length > maxLine + 1)
			this.tiddler.text = textArray.join('\n');		
	// update tiddler fields
	this.tiddler.modifier = config.options.txtUserName;
	this.tiddler.modified = new Date();
	// refresh and notifiy for immediate update
	store.notify(this.tiddler.title, true);

bidix.UploadLog.prototype.startUpload = function(storeUrl, toFilename, uploadDir,  backupDir) {
	if (!this.tiddler)
	var now = new Date();
	var text = "\n| ";
	var filename = bidix.basename(document.location.toString());
	if (!filename) filename = '/';
	text += now.formatString("0DD/0MM/YYYY 0hh:0mm:0ss") +" | ";
	text += config.options.txtUserName + " | ";
	text += "[["+filename+"|"+location + "]] |";
	text += " [[" + bidix.basename(storeUrl) + "|" + storeUrl + "]] | ";
	text += uploadDir + " | ";
	text += "[[" + bidix.basename(toFilename) + " | " +toFilename + "]] | ";
	text += backupDir + " |";

bidix.UploadLog.prototype.endUpload = function(status) {
	if (!this.tiddler)
	this.addText(" "+status+" |");

// Utilities

bidix.checkPlugin = function(plugin, major, minor, revision) {
	var ext = version.extensions[plugin];
	if (!
		(ext  && 
			((ext.major > major) || 
			((ext.major == major) && (ext.minor > minor))  ||
			((ext.major == major) && (ext.minor == minor) && (ext.revision >= revision))))) {
			// write error in PluginManager
			if (pluginInfo)
				pluginInfo.log.push("Requires " + plugin + " " + major + "." + minor + "." + revision);
			eval(plugin); // generate an error : "Error: ReferenceError: xxxx is not defined"

bidix.dirname = function(filePath) {
	if (!filePath) 
	var lastpos;
	if ((lastpos = filePath.lastIndexOf("/")) != -1) {
		return filePath.substring(0, lastpos);
	} else {
		return filePath.substring(0, filePath.lastIndexOf("\\"));

bidix.basename = function(filePath) {
	if (!filePath) 
	var lastpos;
	if ((lastpos = filePath.lastIndexOf("#")) != -1) 
		filePath = filePath.substring(0, lastpos);
	if ((lastpos = filePath.lastIndexOf("/")) != -1) {
		return filePath.substring(lastpos + 1);
	} else
		return filePath.substring(filePath.lastIndexOf("\\")+1);

bidix.initOption = function(name,value) {
	if (!config.options[name])
		config.options[name] = value;

// Initializations

// require PasswordOptionPlugin 1.0.1 or better
bidix.checkPlugin("PasswordOptionPlugin", 1, 0, 1);

// styleSheet
setStylesheet('.txtUploadStoreUrl, .txtUploadBackupDir, .txtUploadDir {width: 22em;}',"uploadPluginStyles");

	txtUploadStoreUrl: "Url of the UploadService script (default: store.php)",
	txtUploadFilename: "Filename of the uploaded file (default: in index.html)",
	txtUploadDir: "Relative Directory where to store the file (default: . (downloadService directory))",
	txtUploadBackupDir: "Relative Directory where to backup the file. If empty no backup. (default: ''(empty))",
	txtUploadUserName: "Upload Username",
	pasUploadPassword: "Upload Password",
	chkUploadLog: "do Logging in UploadLog (default: true)",
	txtUploadLogMaxLine: "Maximum of lines in UploadLog (default: 10)"

// Options Initializations

// Backstage
	uploadOptions: {text: "upload", tooltip: "Change UploadOptions and Upload", content: '<<uploadOptions>>'}



From [[Retronaut|http://www.howtobearetronaut.com/2011/05/albert-marilyn/]] and Wired