Welcome to TiddlyWiki created by Jeremy Ruston, Copyright © 2007 UnaMesa Association
<<list filter [tag[-QuickTools-]]>>
<<list filter [tag[Trash]]>>
<<emptyTrash>>
"cooperative systems of sustainable societies"
1) New Democracy
2) Subsidiarity: whatever decisions and activities can be undertaken locally should be.
3) Ecological Sustainability
4) Common Heritage. Three Categories:
* Shared Natural Heritage of the water, land, air, forests, and fisheries.
* Culture and Knowledge that is the collective creation of our species
* Basic Public Services relating to health, education, public safety, and social security are "modern" common heritage resources representing the collective efforts of whole societies.
Any attempt by persons or corporations to monopolize ownership control of an essential common heritage resource for exclusive private gain to the exclusion of the needs of others is morally unconscionable and politically unacceptable.
5) Human Rights: United Nations Declaration of Human Rights
6) Jobs/Livelihood/Employment
7) Food Security and Food Safety
8) Equity: cancellation of illegitimate debts of poor countries and replacement of the current institutions of global governance with new ones that include global fairness among their operating principles.
9) Diversity: cultural, biological, social, economic.
10) Precautionary Principle
//A Better World Is Possible!: International Forum on Globalization// GR 487-490
3 ways that advanced industrial countries can respond to globalization:
1) ''Free Market ~Trickle-Down Theorists'': Ignore the problem and accept growing inequality. Free markets will balance themselves, leading eventually to the social optimum. But pure free markets never actually exist, and this approach leads to an increasing gap between skilled and unskilled labor.
2) ''Realpolitik Theorists'': Resist fair globalization, the US and EU using economic power and military strength to "make sure that the rules of the game favor them permanently-- or at least for as long as possible." Creating legal mechanisms of rigging the game and ensuring dominance. "The presumption seems to be that because something is legal, it is morally right." 274
3) ''Managing Globalization'': coping with globalization and reshaping it to provide for equitable global growth.
"For America, coping means recognizing that globalization will mean downward pressure on unskilled wages. The advanced industrial countries have to continue upskilling their labor forces, but they also have to strengthen their safety nets and increase the progressivity of their income tax systems." 275
# The ''rules of the game'' that govern globalization are unfair, specifically designed to benefit the advanced industrial countries.
# Globalization advances ''material values'' over other values, such as a concern for the environment or for life itself.
# The way globalization has been managed has taken away much of the developing countries' sovereignty, and their ability to make decision themselves in key areas that affect their citizens' well-being. In this sense, it has ''undermined democracy''.
# While the advocates of globalization have claimed that everyone will benefit economically, there is plenty of evidence from both developing and developed countries that there are ''many losers'' in both.
# Perhaps the most important, the economic system that has been pressed upon the developing countries-- is some cases essentially forced upon them-- is inappropriate and often grossly damaging. Globalization should not mean the ''Americanization'' of either economic policy or culture, but often it does-- and that has caused resentment.
//[[Making Globalization Work]]// 9
1) ''Do No Harm'': debt relief should not be an occasion for holding countries to ransom, or for undermining their democratic institutions. Or for nationalizing private debt. Debt relief is supposed to provide a fresh start.
"The IMF has become so obsessed with inflation that it often seems to forget about growth and real stability-- paying little attention to volatility in output and employment. As a result, rather than remedying the deficiencies in private capital markets of offsetting the effects of these deficiencies, it has often worsened them. Rather than providing funds to finance counter-cyclical policies, it has typically demanded that countries undergoing a downturn impose contractionary policies." //[[Making Globalization Work]]// 235
2) ''Return to ~Counter-Cyclical Lending''
"The pattern of pro-cyclical private lending-- demanding that money be repaid just when the country need money the most-- will surely continue. Banks are in the business of making money, and the old adage that banks lend only to those that do not need money is based on hard experience. but it was market failures like this that provided a key rationale for the establishment of the IMF and the World Bank in the first place.. By offsetting the pro-cyclical pattern of private lending, such counter-cyclical lending can contribute enormously to stability." 236
3) ''Risk Reduction'': ending the practice of shifting risk to the most vulnerable. "debt contracts can be designed to protect developing countries from the ravages of fluctuations in interest rates and exchange rates." 236
Exporting instability: "The advanced industrial countries must be sensitive to how policies designed to provide greater stability to their own economies, such as treating short-term lending abroad as safer then long-term lending, may have exported the instability to the developing world." 237
Develop local currency debt markets.
4) ''Conservative Borrowing'': encouraging high national savings rates.
5) ''International Bankruptcy Laws''
''A System of Debt Forgiveness and Restructuring'' 239
* "Enough debt should be forgiven so that the country will not face a high probability of being back in default in, say, five years' time."
* Any resolution must recognize that foreign creditors are not the only claimants. There are many public claimants in addition to formal creditors-- including, for instance, those owed retirement payments by the government, as well as health services and education.. A determination has to make in advance: that the primacy of a government's obligations to its citizens is inviolable." 240
* Restructuring needs to be fast and debtor-friendly, incorporating expedited processes.
* An International bankruptcy organization should be established to regulate and enforce terms. "whatever the process of determining the extent of debt restructuring and/or forgiveness, it must not rest in the hands of the creditors, including the IMF. They simply cannot act as an impartial judge." 240
Two additional factors to consider, adjusting the extent of repayment in accordance with the degree of culpability:
* Predatory lending: the culpability of the lender in knowing the risk.
* The culpability of the lender in creating the problems exacerbating debt.
"The atrocities of 9-11 serve as a dramatic reminder of what has long been understood: the rich and powerful no longer are assured the near monopoly of violence that has largely prevailed throughout history; and with modern technology, the prospects are horrendous indeed." //[[Hegemony or Survival]]// pg 208
History has accustomed great powers to immunity while they perpetuated terrible crimes. This is no longer the case.
"Governance-- problems in the ways decisions get made in the international arena- are at the heart of the failures of globalization:
* How decisions get made
* what gets put on the agenda
* how disagreements are resolved
* how the rules are enforced
are, in the long run, as important as the rules themselves in determining the outcome of the international trade regime-- and whether it is fair to those in the developing world."
A development-oriented trade agenda:
# would remain narrowly focused on those areas where a global agreement is needed to make the international trade system work. The developing countries simply don't have the resources to negotiate effectively on a broad range of topics.
# would focus on areas of benefit to developing countries: unskilled-labor-intensive services and migration.
# New topics would be added such as:
*circumscribing bribery
*arms sales
*bank secrecy
*tax competition to attract business
all of which hurt developing countries, and all of which can only be controlled by international cooperation." //[[Making Globalization Work]]// 97-98
Poor nations cannot afford to pay for patented goods and services. When these goods and services are critical to life, health, and development-- such as disease-preventing medicines and development technologies-- the division between the owners of intellectual property rights and those without becomes a moral issue.
They also can afford neither to pay the fees to register rights legally nor pay representation to defend those rights legally.
"We should push for separate intellectual property regimes for the lease developed, the middle-income, and the advanced industrial countries." //[[Making Globalization Work]]// 119
__Access to lifesaving Medicines__ 120
* medicines at cost to developing nations
* compulsory licenses
* fund research for development of medicines pertinent to the needs of developing countries that major pharmaceuticals may not have incentive to develop
__Stopping Bio-Piracy and Protecting Traditional Knowledge__ 125
"The standard for novelty that has sometimes been used in granting patents, though, is not whether the medicinal properties of a certain plant were known, for example, among the indigenous people of the Andes, but whether they were widely known in the United States."
*There ought to be an international agreement recognizing traditional knowledge, and prohibiting bio-piracy
*All of the countries of the world-- including the United States-- must sign the biodiversity convention. Short of that, the guarantees concerning biodiversity property rights incorporated in the convention should be incorporated within international agreements concerning intellectual property rights. 127
Basic Ethical Criteria for Action according to Chomsky
1) Actions are evaluated in terms of the range of likely consequences
2) The principle of universality: we apply to ourselves the same standards we apply to others, if not more stringent ones.
//[[Hegemony or Survival]]// pg 187
Rationality and Honesty.
"Those who are seriously interested in understanding the world will adopt the same standards whether they are evaluating their own political and intellectual elites or those of official enemies. One might fairly ask how much would survive the elementary exercise of rationality and honesty." //[[Hegemony or Survival]]// pg49.
A new global social contract between developed and less developed countries:
* A commitment by developed countries to ''a fairer trade regime'', one that would actually promote development
* A new approach to ''intellectual property'' and the promoting of research, which, while continuing to provide incentives and resources for innovation, would recognize the importance of developing countries' access to knowledge, the necessity of the availability of lifesaving medicines at affordable prices, and the rights of developing countries to have their traditional knowledge protected.
* An agreement by the developed countries to ''compensate developing countries for their environmental services'', both in preservation of biodiversity and contribution to global warming through carbon sequestration.
* A recognition that we-- developed and less developed countries alike-- ''share one planet'', and that global warming represents a real threat to that planet.
* A commitment by the developed countries to ''pay the developing countries fairly for their natural resources''-- and to extract them in ways that do not leave behind a legacy of environmental degradation.
* A renewal of commitments already made by the developed countries to ''provide financial assistance to the poorer countries'' of 0.7 percent of GDP-- a renewal accompanied this time by actions to fulfill that commitment.
* An extension of the agreement of ''debt forgiveness'' made in July 2005 to more countries.
* ''Reduce the instability of the global financial architecture''-- which has had such a crushing effect on so many developing countries-- and ''shift more of the burden of the risk'' to the developed countries, which are in a better position to bear these risks.
* A host of ''institutional (legal) reforms''-- to ensure, for instance, that new global monopolies do not emerge, to handle fairly the complexities of cross-border bankruptcies both of sovereigns and companies, and to force multinational corporations to confront their liabilities, from, for instance, their damage to the environment.
* ''Stop the Hypocrisy''- If the developed countries have been sending too little money to the developing world, they have also been sending too many arms; they have been part and partner in much of the corruption; and in a variety of other ways, they have undermined the fledgling democracies. The global social compact would entail not just lip service on the importance of democracy but the developed countries actually curtailing practice that undermine democracy and doing things to support it-- and especially doing more to curtail arms shipments, bank secrecy, and bribery.
* 'Strengthen the Economic and Social Council at the UN.
"What separates a developing nation from a developed one is:
*the //right// to freely use and reuse knowledge and culture
*the //infrastructure// to spread knowledge far and wide
*the //ability// to use information to bring transparency to governance and to
*galvanize collective action." //WorldChanging// 336 (emph. mine)
"Accounting is important because it affects decisions. A focus on [[Green NNP (Net National Product)]] would induce countries to spend more on conservation. It would ensure that natural resource contracts are good for the citizens of the country; no mater how much GDP is increased, and contract lowering Green NNP should be rejected." //[[Making Globalization Work]]// 154
"There must also be changes in accounting for deficits. All countries worry about deficits. But accounting frameworks that look just at deficits, at liabilities-- without looking at the other side of the balance sheet-- are particularly dangerous. Countries need to create capital accounts that look at both assets and liabilities, and make especial not of situations where asset sales (including sales of natural resources and privatizations) are misleadingly being used to make deficits look lower than they otherwise would be. Countries can reduce their deficits by cutting down forests, selling national assets, giving away their natural resources at a fraction of the full value. In IMF accounting the country is then given good marks; and IMF accounting is important not just because bad marks from it means that it and other donors may curtail financial assistance but also because capital markets may refuse to extend credit." //[[Making Globalization Work]]// 154
*witnessing
*informing
*massing
46 of 51 people found the following review helpful:
4.0 out of 5 stars It's not When, they do. Good overview of the concerns., April 28, 2003
By One Man's View (Lawrenceville, GA USA) - See all my reviews
(TOP 500 REVIEWER)
The fact that transnational corporations and their agendas have come to dominate cultural, political, and economic life on a global scale can hardly be disputed. These powerful corporations have used national governments and government-created international bodies to create a legislative and institutional regime that accedes to and actively promotes and implements a "free-market" ideology. This book is largely concerned with detailing the tremendous costs to the political, economic, and social fabric of the entire global community as corporations have become ever more capable under this ideological regime in extracting wealth and generating huge profits on a worldwide basis. The author sees poverty, social and political disintegration, and environmental degradation as the main consequences of this global corporate ascendance.
The ability of corporations to penetrate the political and cultural sectors of our society is hardly a late twentieth century phenomenon. Despite the founders' efforts to contain corporations by explicit and revocable state charters, emerging industrialists in the post-Civil War era became powerful enough to sway legislators and the judiciary to act in their behalf. Not only did corporations generally gain rights to perpetuity, but the Supreme Court declared corporations to be legal persons entitled to the same rights as ordinary citizens, in addition to limited liability. By the late 1920s capitalism had largely emerged triumphant over worker and community interests. Consumerism was instilled as the only legitimate avenue for realizing individualized "freedom."
According to the author, a form of democratic pluralism existed among the civil, governmental, and market sectors of society in the post-WWII era, but any such sectorial accommodation was mostly an aberration that came about only because of the necessity to solve the twin crises of the Great Depression (caused by corporate-led economic excess) and WWII. Any social accord that may have existed was shredded as corporations, backed by the Reagan administration, renewed their assault on the working class and relentlessly pursued self-interested global strategies. Over the last two decades, middle-class jobs have been lost, median pay has stagnated, and austerity has been imposed on the less fortunate as a profound upward redistribution of wealth and income has occurred.
Globally, the structural adjustment measures forced upon developing nations by the World Bank and the IMF to qualify for loans, ripped the fabric of those societies and have actually increased indebtedness to First World bankers. Trade agreements and administrative bodies, such as the NAFTA and the WTO, are designed to eliminate local restrictions on investments by international firms and barriers to the free movement of goods between nations. The freedom for capital to move freely among nations has also fueled rampant financial speculation unrelated to productive investment. Unconscionably, American taxpayers have been forced to bailout those engaged in extracting wealth from the developing world.
Free market ideology is used to justify the gutting of the social and legal structures of nations. But it is a disingenuous view. Free market activities posited by Adam Smith involve local, individual economic actors, none of whom have the power to control the marketplace. Unregulated market activities by huge economic entities can result in market coercion. For example, monopolistic firms can externalize costs, that is, they are powerful enough to force societies to pay for the social and environmental side-effects of their activities. For example, labor and environmental regulations are often ignored with impunity with society picking up the pieces.
The impact of corporations acting as legal persons cannot be overemphasized. Corporations overwhelm actual citizen political participation and free speech by the extent and intensity of their political lobbying and media controlling efforts. Corporations and the rich, in a form of legalized bribery, basically fund political campaigns. They also heavily sway public opinion through public relations front organizations, conservative think-tanks, and the control of the major media. The dependency of the media on advertising dollars virtually guarantees presentation of views that are compatible with corporate interests, not to mention the fact that the huge media empires are themselves transnational corporations with no interest in harming broader corporate interests.
As the author indicates, corporations have largely "colonized" the common culture. Television is the main media outlet for the inculcation of business-friendly values, which emphasizes the avid pursuit of consumption. Even political activity has become mostly the marketing of pleasing candidates. The message is incessantly and subtly delivered that a free market system is self running and stabilizing and needs little or no political interference. Of course, the reality is far different. Corporations have infiltrated government at all levels with the sole purpose of ensuring that governments take an active role in supporting the corporate agenda, or pro-business regulation. In addition, governments are left to deal with the unprofitable aspects of society or side-effects of corporate actions. The net effect is a democracy hardly worthy of the name.
The author's principal approach to this regime of corporate hegemony is to call for a rollback to self-sustaining local communities. Such recommended measures as land reform (breaking up corporate farms) and urban agriculture seem almost quaint. The author confuses his message of a return to pre-consumption-dominated life by calling for high tech solutions, such as video-phones, to link local communities. Where does he think high tech products come from other than corporate development labs? A hard-hitting analysis seems to be getting waylaid by some fuzzy spirituality.
But the most practical approach is contained in the book. Free market propaganda has to be countered and a regime of regulating big business through governmental controls must be instituted. Is there any hope for this? The Seattle protest and other citizen demonstrations show that the democracy-killing initiatives of the WTO have not gone unnoticed. In addition, it has been claimed that 25 percent of the population belongs to a cultural grouping called "Cultural Creatives," who can be expected to oppose insensitive corporate agendas. And the author takes no note of minority interests that are generally opposed to the conservative business agenda. The author wants to see a cultural transformation, but a heightened awareness of class will be needed to combat the class warfare being perpetrated on the non-elites of the world.
"Americans... enjoy unusual advantages and freedom, hence the ability to shape the future, and should face with care the responsibilities that are the immediate corollary of such privilege." //[[Hegemony or Survival]]// pg4
"What has been reviewed here is the barest sample of what we readily discover if we pay some attention to elementary fact and agree to apply to ourselves the standards we impose on others. More follows if we are willing to enter the moral arena in a serious way, going beyond the merest truisms and recognizing the obligation to help suffering people as best we can, a responsibility that naturally accrues to privilege. It is not pleasant to speculate about the likely consequences if concentrated power continues on its present course, protected from the scrutiny that would be second nature if we were to take seriously the legacy of freedom we enjoy." //[[Hegemony or Survival]]// 216
*Right to physical and mental integrity
*Freedom of conscience and expression
*Freedom from discrimination
The Tao that can be Tao'd is not the constant Tao
The name that can be named is not a constant name
Having-no-name is the source of heaven and earth
Having-names is the mother of the ten thousand things
Therefore when you do not have intention you can see the wonder
When you have intention you see the forms
These two things have the same origin
Although different in name...
!The All
Art, Music, and Nature.
Organism/Metaphor.
The foundation of Life, Truth, Beauty.
The meaning of Open. Light, transparency, access, openness.
Optimization/Maximization of the ontological dialectic:
*Unity/Diversity
*Form/Emptiness
*One/Many
*Localization/Globalization
*Autonomy/Harmony
*Agency/Communion
*Persistence/Flux
*Predictability/Instability
*Continuity/Change
*Word/Spirit
*noun/verb
*consonant/vowel
good/evil?
not good versus evil, but fear versus love
om
economy is ecology
Impermanence. Interdependence. Balance. Middle Way.
The transparent flow of information.
Measure. Plan. Monitor. Remain constantly aware. Biofeedback. Noosphere as regulatory function of Gaia.
!The Convergence of the Spiritual, Organic, and Human
Globalization and the Green Imperative (the recognition that we have reached the limit-conditions of the sustainability of organic life) are forcing the global Realization of the interdependence of all things. This is Buddhism. This is the transformation of Western Metaphysics with its limited and damaging notions of independently existing objects and the surviving Self into an ontology of openness and interdependence. Tracing the ecological footprint of any object reveals this. It expands to include the whole universe and extends through the whole of time. Objects don't exist as objects. What is there to own? What is ever kept?
!The Problem
2 Schools: Unity and Dominance.
Politics of Identity. The currency and defense of the ego.
Concentric circles/levels of ego/identity: individual, family, culture/language/race/religion/nation/etc, world, universe, all
!The Sea Change
From System to Network.
From Privilege to Community.
From Hegemony to Cooperation.
From Beliefs to Values.
From Things to Services.
From Adjective/Noun to Adverb/Verb
From Essence to Quality
From Commodity to Shared Resource
From Private Property to the Global Commons
From Conquest to Flow
From Ownership to Access
From Stuff to People/Life
!The Word
The Word. Original Information. Original Wisdom. The Logos, animated by the Breath of the Spirit.
Organism as Metaphor. Metaphor as Organism. Metaphor as ontological seed.
The first grappling living cell. The Code. The DNA. The first three notes of the Original song-- the archaic melody, implying harmonic structure, a key signature.
!The Unfolding
Time.
Evolution.
Law and Spirit.
The Cross.
Government. Business. Civil Society.
!The Movement
Values:
*The Golden Rule
*The Sacredness of all life.
full life-span transparent accountability (Ethics)
democratizing access to knowledge
!Design: The Organic Synthesis
*precision
*ecological health
*beauty
Sustainable Design of:
*things
*services
*systems
"We won't be able to meet the challenge of global warming unless we also figure out how to rein in an economic system that depends on continuous expansion if it is to avoid collapse. The fundamental issue isn't our reliance on fossil fuels but our reliance on a mindset that take the globalization of corporate capitalism (and its dominant role in supposedly democratic processes) as natural, necessary, and inevitable." MSWK 140
Original Ten Amendments: The Bill of Rights
Passed by Congress September 25, 1789.
Ratified December 15, 1791.
!!!Amendment I
''Freedoms, Petitions, Assembly''
Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof; or abridging the freedom of speech, or of the press, or the right of the people peaceably to assemble, and to petition the Government for a redress of grievances.
!!!Amendment II
''Right to bear arms''
A well regulated Militia, being necessary to the security of a free State, the right of the people to keep and bear Arms, shall not be infringed.
!!!Amendment III
''Quartering of soldiers''
No Soldier shall, in time of peace be quartered in any house, without the consent of the Owner, nor in time of war, but in a manner to be prescribed by law.
!!!Amendment IV
''Search and arrest''
The right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures, shall not be violated, and no Warrants shall issue, but upon probable cause, supported by Oath or affirmation, and particularly describing the place to be searched, and the persons or things to be seized.
!!!Amendment V
''Rights in criminal cases''
No person shall be held to answer for a capital, or otherwise infamous crime, unless on a presentment or indictment of a Grand Jury, except in cases arising in the land or naval forces, or in the Militia, when in actual service in time of War or public danger; nor shall any person be subject for the same offence to be twice put in jeopardy of life or limb, nor shall be compelled in any criminal case to be a witness against himself, nor be deprived of life, liberty, or property, without due process of law; nor shall private property be taken for public use, without just compensation.
!!!Amendment VI
''Right to a fair trial''
In all criminal prosecutions, the accused shall enjoy the right to a speedy and public trial, by an impartial jury of the State and district wherein the crime shall have been committed; which district shall have been previously ascertained by law, and to be informed of the nature and cause of the accusation; to be confronted with the witnesses against him; to have compulsory process for obtaining witnesses in his favor, and to have the assistance of counsel for his defence.
!!!Amendment VII
''Rights in civil cases''
In Suits at common law, where the value in controversy shall exceed twenty dollars, the right of trial by jury shall be preserved, and no fact tried by a jury shall be otherwise re-examined in any Court of the United States, than according to the rules of the common law.
!!!Amendment VIII
''bail, fines, punishment''
Excessive bail shall not be required, nor excessive fines imposed, nor cruel and unusual punishments inflicted.
!!!Amendment IX
''Rights retained by the People''
The enumeration in the Constitution of certain rights shall not be construed to deny or disparage others retained by the people.
!!!Amendment X
''States' rights''
The powers not delegated to the United States by the Constitution, nor prohibited by it to the States, are reserved to the States respectively, or to the people.
Later Amendments:
!!!Amendment 11
''Lawsuits against states''
The Judicial power of the United States shall not be construed to extend to any suit in law or equity, commenced or prosecuted against one of the United States by Citizens of another State, or by Citizens or Subjects of any Foreign State.
Ratified February 7, 1795.
!!!Amendment 12
''Presidential elections''
The Electors shall meet in their respective states, and vote by ballot for President and Vice-President, one of whom, at least, shall not be an inhabitant of the same state with themselves; they shall name in their ballots the person voted for as President, and in distinct ballots the person voted for as Vice-President, and they shall make distinct lists of all persons voted for as President, and of all persons voted for as Vice-President, and of the number of votes for each, which lists they shall sign and certify, and transmit sealed to the seat of the government of the United States, directed to the President of the Senate; The President of the Senate shall, in the presence of the Senate and House of Representatives, open all the certificates and the votes shall then be counted; The person having the greatest number of votes for President, shall be the President, if such number be a majority of the whole number of Electors appointed; and if no person have such majority, then from the persons having the highest numbers not exceeding three on the list of those voted for as President, the House of Representatives shall choose immediately, by ballot, the President. But in choosing the President, the votes shall be taken by states, the representation from each state having one vote; a quorum for this purpose shall consist of a member or members from two-thirds of the states, and a majority of all the states shall be necessary to a choice. [And if the House of Representatives shall not choose a President whenever the right of choice shall devolve upon them, before the fourth day of March next following, then the Vice-President shall act as President, as in the case of the death or other constitutional disability of the President.]* The person having the greatest number of votes as Vice-President, shall be the Vice-President, if such number be a majority of the whole number of Electors appointed, and if no person have a majority, then from the two highest numbers on the list, the Senate shall choose the Vice-President; a quorum for the purpose shall consist of two-thirds of the whole number of Senators, and a majority of the whole number shall be necessary to a choice. But no person constitutionally ineligible to the office of President shall be eligible to that of Vice-President of the United States.
Ratified June 15, 1804.
Superseded by Section 3 of the Twentieth Amendment
!!!Amendment 13
''Abolition of slavery''
__Section 1.__ Neither slavery nor involuntary servitude, except as a punishment for crime whereof the party shall have been duly convicted, shall exist within the United States, or any place subject to their jurisdiction.
__Section 2.__ Congress shall have power to enforce this article by appropriate legislation.
Ratified December 6, 1865.
!!!Amendment 14
''Civil rights''
__Section 1.__ All persons born or naturalized in the United States and subject to the jurisdiction thereof, are citizens of the United States and of the State wherein they reside. No State shall make or enforce any law which shall abridge the privileges or immunities of citizens of the United States; nor shall any State deprive any person of life, liberty, or property, without due process of law; nor deny to any person within its jurisdiction the equal protection of the laws.
__Section 2.__ Representatives shall be apportioned among the several States according to their respective numbers, counting the whole number of persons in each State, excluding Indians not taxed. But when the right to vote at any election for the choice of electors for President and Vice President of the United States, Representatives in Congress, the Executive and Judicial officers of a State, or the members of the Legislature thereof, is denied to any of the male inhabitants of such State, being twenty-one years of age, and citizens of the United States, or in any way abridged, except for participation in rebellion, or other crime, the basis of representation therein shall be reduced in the proportion which the number of such male citizens shall bear to the whole number of male citizens twenty-one years of age in such State.
__Section 3.__ No person shall be a Senator or Representative in Congress, or elector of President and Vice President, or hold any office, civil or military, under the United States, or under any State, who, having previously taken an oath, as a member of Congress, or as an officer of the United States, or as a member of any State legislature, or as an executive or judicial officer of any State, to support the Constitution of the United States, shall have engaged in insurrection or rebellion against the same, or given aid or comfort to the enemies thereof. But Congress may by a vote of two-thirds of each House, remove such disability.
__Section 4.__ The validity of the public debt of the United States, authorized by law, including debts incurred for payment of pensions and bounties for services in suppressing insurrection or rebellion, shall not be questioned. But neither the United States nor any State shall assume or pay any debt or obligation incurred in aid of insurrection or rebellion against the United States, or any claim for the loss or emancipation of any slave; but all such debts, obligations and claims shall be held illegal and void.
__Section 5.__ The Congress shall have power to enforce, by appropriate legislation, the provisions of this article.
Ratified July 9, 1868
!!!Amendment 15
''Black suffrage''
__Section 1.__ The right of citizens of the United States to vote shall not be denied or abridged by the United States or by any State on account of race, color, or previous condition of servitude.
__Section 2.__ The Congress shall have power to enforce this article by appropriate legislation.
Ratified February 3, 1870.
!!!Amendment 16
''Income taxes''
The Congress shall have power to lay and collect taxes on incomes, from whatever source derived, without apportionment among the several States, and without regard to any census or enumeration.
Ratified February 3, 1913.
!!!Amendment 17
''Senatorial elections''
The Senate of the United States shall be composed of two senators from each State, elected by the people thereof, for six years; and each Senator shall have one vote. The electors in each State shall have the qualifications requisite for electors of the most numerous branch of the State legislature.
When vacancies happen in the representation of any State in the Senate, the executive authority of such State shall issue writs of election to fill such vacancies: Provided, That the legislature of any State may empower the executive thereof to make temporary appointments until the people fill the vacancies by election as the legislature may direct.
This amendment shall not be so construed as to affect the election or term of any Senator chosen before it becomes valid as part of the Constitution.
Ratified April 8, 1913.
!!!Amendment 18
''Prohibition of liquor''
__Section 1.__ After one year from the ratification of this article, the manufacture, sale, or transportation of intoxicating liquors within, the importation thereof into, or the exportation thereof from the United States and all territory subject to the jurisdiction thereof for beverage purposes is hereby prohibited.
__Section 2.__ The Congress and the several States shall have concurrent power to enforce this article by appropriate legislation.
__Section 3.__ This article shall be inoperative unless it shall have been ratified as an amendment to the Constitution by the legislatures of the several States, as provided in the Constitution, within seven years from the date of the submission hereof to the States by the Congress.
Ratified January 16, 1919. Repealed by the Twenty-First, December 5, 1933
!!!Amendment 19
''Women's suffrage''
The right of citizens of the United States to vote shall not be denied or abridged by the United States or by any States on account of sex.
Congress shall have power to enforce this article by appropriate legislation.
Ratified August 18, 1920.
!!!Amendment 20
''Terms of office''
__Section 1.__ The terms of the President and Vice President shall end at noon the 20th day of January, and the terms of Senators and Representatives at noon on the 3d day of January, of the years in which such terms would have ended if this article had not been ratified; and the terms of their successors shall then begin.
__Section 2.__ The Congress shall assemble at least once in every year, and such meeting shall begin at noon on the 3rd day of January, unless they shall by law appoint a different day.
__Section 3.__ If, at the time fixed for the beginning of the term of the President, the President elect shall have died, the Vice President elect shall become President. If a President shall not have been chosen before the time fixed for the beginning of his term, or if the President elect shall have failed to qualify, then the Vice President elect shall act as President until a President shall have qualified; and the Congress may by law provide for the case wherein neither a President elect nor a Vice President elect shall have qualified, declaring who shall then act as President, or the manner in which one who is to act shall be selected, and such person shall act accordingly until a President or Vice President shall have qualified.
__Section 4.__ The Congress may by law provide for the case of the death of any of the persons from whom the House of Representatives may choose a President whenever the right of choice shall have devolved upon them, and for the case of the death of any of the persons from whom the Senate may choose a Vice President whenever the right of choice shall have devolved upon them.
__Section 5.__ Sections 1 and 2 shall take effect on the 15th day of October following the ratification of this article.
__Section 6.__ This article shall be inoperative unless it shall have been ratified as an amendment to the Constitution by the legislatures of three-fourths of the several States within seven years from the date of its submission.
Ratified January 23, 1933.
!!!Amendment 21
''Repeal of Prohibition''
__Section 1.__ The eighteenth article of amendment to the Constitution of the United States is hereby repealed.
__Section 2.__ The transportation or importation into any State, Territory, or possession of the United States for delivery or use therein of intoxicating liquors, in violation of the laws thereof, is hereby prohibited.
__Section 3.__ The article shall be inoperative unless it shall have been ratified as an amendment to the Constitution by conventions in the several States, as provided in the Constitution, within seven years from the date of the submission hereof to the States by the Congress.
Ratified December 5, 1933.
!!!Amendment 22
''Term Limits for the Presidency''
__Section 1.__ No person shall be elected to the office of the President more than twice, and no person who has held the office of President, or acted as President, for more than two years of a term to which some other person was elected President shall be elected to the office of the President more than once. But this Article shall not apply to any person holding the office of President when this Article was proposed by the Congress, and shall not prevent any person who may be holding the office of President, or acting as President, during the term within which this Article becomes operative from holding the office of President or acting as President during the remainder of such term.
__Section 2.__ This article shall be inoperative unless it shall have been ratified as an amendment to the Constitution by the legislatures of three-fourths of the several States within seven years from the date of its submission to the States by the Congress.
Ratified February 27, 1951.
!!!Amendment 23
''Washington, D.C., suffrage''
__Section 1.__ The District constituting the seat of government of the United States shall appoint in such manner as the Congress may direct:
A number of electors of President and Vice President equal to the whole number of Senators and Representatives in Congress to which the District would be entitled if it were a state, but in no event more than the least populous State; they shall be in addition to those appointed by the States, but they shall be considered, for the purposes of the election of President and Vice President, to be electors appointed by a State; and they shall meet in the District and perform such duties as provided by the twelfth article of amendment.
__Section 2.__ The Congress shall have power to enforce this article by appropriate legislation.
Ratified March 29, 1961.
!!!Amendment 24
''Abolition of poll taxes''
__Section 1.__ The right of citizens of the United States to vote in any primary or other election for President or Vice President, for electors for President or Vice President, or for Senator or Representative in Congress, shall not be denied or abridged by the United States or any State by reason of failure to pay any poll tax or other tax.
__Section 2.__ The Congress shall have power to enforce this article by appropriate legislation.
Ratified January 23, 1964.
!!!Amendment 25
''Presidential succession''
__Section 1.__ In case of the removal of the President from office or of his death or resignation, the Vice President shall become President.
__Section 2.__ Whenever there is a vacancy in the office of the Vice President, the President shall nominate a Vice President who shall take office upon confirmation by a majority vote of both Houses of Congress.
__Section 3.__ Whenever the President transmits to the President pro tempore of the Senate and the Speaker of the House of Representatives his written declaration that he is unable to discharge the powers and duties of his office, and until he transmits to them a written declaration to the contrary, such powers and duties shall be discharged by the Vice President as Acting President.
__Section 4.__ Whenever the Vice President and a majority of either the principal officers of the executive departments or of such other body as Congress may by law provide, transmit to the President pro tempore of the Senate and the Speaker of the House of Representatives their written declaration that the President is unable to discharge the powers and duties of his office, the Vice President shall immediately assume the powers and duties of the office as Acting President.
Thereafter, when the President transmits to the President pro tempore of the Senate and the Speaker of the House of Representatives his written declaration that no inability exists, he shall resume the powers and duties of his office unless the Vice President and a majority of either the principal officers of the executive department or of such other body as Congress may by law provide, transmit within four days to the President pro tempore of the Senate and the Speaker of the House of Representatives their written declaration that the President is unable to discharge the powers and duties of his office. Thereupon Congress shall decide the issue, assembling within forty-eight hours for that purpose if not in session. If the Congress, within twenty-one days after receipt of the latter written declaration, or, if Congress is not in session, within twenty-one days after Congress is required to assemble, determines by two-thirds vote of both Houses that the President is unable to discharge the powers and duties of his office, the Vice President shall continue to discharge the same as Acting President; otherwise, the President shall resume the powers and duties of his office.
Ratified February 10, 1967.
!!!Amendment 26
''18-year-old suffrage''
__Section 1.__ The right of citizens of the United States, who are eighteen years of age or older, to vote shall not be denied or abridged by the United States or by any State on account of age.
__Section 2.__ The Congress shall have power to enforce this article by appropriate legislation.
Ratified June 30, 1971.
!!!Amendment 27
''Congressional pay raises''
No law, varying the compensation for the services of the Senators and Representatives, shall take effect, until an election of Representatives shall have intervened.
Ratified May 7, 1992
Congress submitted the text of this amendment as part of the proposed Bill of Rights on September 27, 1789. The Amendment was not ratified together with the first ten Amendments.
"What is ecologically sustainable design but design in accordance with the natural world?" //WorldChanging// 102
"As we gain a better understanding of nature's systems, more and more of the work of our industrialized civilization looks like clumsy, even clownish, aping of work that nature does with precision, ecological health, and beauty." //WorldChanging// 110
Nature as:
*Model:"Whatever we are trying to do, there are usually several organisms that have evolved successful strategies (like burr sticking to fur) to do it."
*Measure: Does Nature do it better?
*Mentor: "Taking nature as mentor, we are able to recognize that we are part of a larger system, and that we should treat nature as a partner and teacher rather than as a resource to be exploited."
Different levels:
*Form and Function:
*Processes: manufacturing products as nature would.
*Systems: closed-loop lifecycles that recycle the outputs and by-products of one process as inputs for another. "Waste = Food"
*Design: genetic algorithms, iterative design.
//WorldChanging// 100
Site: [[wiserearth.org|http://wiserearth.org]]
Book:
''Blessed Unrest: How the Largest Movement in the World Came Into Being and Why No One Saw it Coming'' by Paul Hawken
[[Blessed Unrest]]: How the Largest Movement in the World Came Into Being and Why No One Saw it Coming by Paul Hawken
[[Hegemony or Survival]]: America's Quest for Global Dominance by Noam Chomsky
[[Making Globalization Work]] by Joseph E Stiglitz
[[Manifesto for a New World Order]] by George Monbiot
[[Money, Sex, War, Karma]]: Notes for a Buddhist Revolution by David R. Loy
[[The Globalization Reader]]Edited by Frank J. Lechner and John Boli
[[The Great Awakening]]: a Buddhist Social Theory by David Loy
[[The Shock Doctrine]]: The Rise of Disaster Capitalism by Naomi Klein
WorldChanging ed. by Alex Steffen
/***
|Name|BreadcrumbsPlugin|
|Author|Eric Shulman|
|Source|http://www.TiddlyTools.com/#BreadcrumbsPlugin|
|Version|1.8.2|
|License|[[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|plugin|
|Requires||
|Overrides|Story.prototype.displayTiddler,TiddlyWiki.prototype.deleteTiddler|
|Description|show a list of tiddlers viewed during this session. Also defines "back" (previousTiddler) toolbar button and macro|
This plugin provides a list of links to all tiddlers opened during the session, creating a "trail of breadcrumbs" from one tiddler to the next, allowing you to quickly navigate to any previously viewed tiddler, or select 'home' to reset the display to the initial set of tiddlers that were open at the start of the session (i.e., when the document was loaded into the browser).
!!!!!Usage/Examples
<<<
syntax:
{{{
<<breadcrumbs homeSeparator crumbSeparator>>
}}}
examples:
{{{
<<breadcrumbs>>
}}}
<<breadcrumbs>>
{{{
<<breadcrumbs "<br>" "<br>">>
}}}
<<breadcrumbs "<br>" "<br>">>
<<<
!!!!!Configuration
<<<
__''display placement:''__
<<option chkCreateDefaultBreadcrumbs>> automatically create breadcrumbs display (if needed)
>By default, the plugin automatically creates the "breadCrumbs" display element at the top of the story column, just above the tiddlerDisplay area. To manually control the display and placement of the breadcrumbs display, you can define a DIV with class="breadCrumbs" in a custom [[PageTemplate]] or embed the {{{<<breadcrumbs>>}}} macro in specific tiddler content.
>
>For example, to add the breadcrumbs below the mainMenu, change this:
{{{
<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>
}}}
>to:
{{{
<div id='mainMenu'>
<div refresh='content' tiddler='MainMenu'></div>
<div id='breadCrumbs' class='breadCrumbs'></div>
</div>
}}}
>You can also block automatic creation of the breadcrumbs display by setting
{{{
config.options.chkCreateDefaultBreadcrumbs=false;
}}}
>in a [[CookieJar]]/[[ConfigTweaks]] plugin tiddler.
__''separators:''__
By default, the breadcrumbs are displayed as a continuous, //horizontal// word-wrapped line of text, using pre-defined character sequences for ''homeSeparator'' (" | ") and ''crumbSeparator'' (" > "). The //optional// ''homeSeparator'' and ''crumbSeparator'' macro parameters allow you to specify alternative separators. You can also redefine the //default// ''homeSeparator'' (" | ") and ''crumbSeparator'' (" > ") values to suit your preference. For example, to display the breadcrumbs //vertically// (in a stack, rather than a row), set the separator values to use newlines by placing some simple code into a [[CookieJar]] or [[ConfigTweaks]] plugin tiddler (tagged with systemConfig, of course):
{{{
if (!config.macros.breadcrumbs) config.macros.breadcrumbs={};
config.macros.breadcrumbs.homeSeparator="\n";
config.macros.breadcrumbs.crumbSeparator="\n";
}}}
__''other settings:''__
<<option chkShowBreadcrumbs>> show/hide breadcrumbs display
>This checkbox toggles the visibility of the breadcrumbs display. However, the display is not updated until the next crumb is added (or a previous crumb is clicked on). For immediate effect, the [[ToggleBreadcrumbs]] script uses [[InlineJavascriptPlugin]] to synchronize the checkbox setting and the breadcrumbs display.
<<option chkReorderBreadcrumbs>> re-order breadcrumbs when visiting a previously viewed tiddler
>The breadcrumbs list is ''trimmed'' when visiting a previously viewed tiddler, so that all crumbs following that tiddler are removed from the list. With ''re-ordering'' enabled, the title of the most-recently displayed tiddler is simply moved to the end of the list and individual breadcrumbs are not removed from the list unless the underlying tiddler is deleted.
<<option chkShowStartupBreadcrumbs>> show breadcrumbs for 'startup' tiddlers
>Breadcrumbs are usually only added for tiddlers that are opened after the document has been loaded, and not for tiddlers displayed during initial startup (e.g., [[DefaultTiddlers]]). Enabling this option displays breadcrumbs for all viewed tiddlers, regardless of when they are opened.
<<<
!!!!!Installation
<<<
import (or copy/paste) the following tiddlers into your document:
''BreadcrumbsPlugin'' (tagged with <<tag systemConfig>>)
<<<
!!!!!Revision History
<<<
2007.10.26 - 1.8.2 - documentation cleanup/archive revision history
| Please see [[BreadcrumbsPluginHistory]] for previous revision details |
2006.02.01 - 1.0.0 - initial release
<<<
!!!!!Credits
<<<
This feature was developed by EricShulman from [[ELS Design Studios|http:/www.elsdesign.com]].
<<<
!!!!!Code
***/
//{{{
version.extensions.breadCrumbs = {major: 1, minor: 8, revision: 2, date: new Date("Oct 26, 2007")};
// show/hide display option (default is to SHOW breadcrumbs)
if (config.options.chkShowBreadcrumbs==undefined)
config.options.chkShowBreadcrumbs=true;
// REORDER breadcrumbs when visiting previously viewed tiddler (default is to TRIM breadcrumbs)
if (config.options.chkReorderBreadcrumbs==undefined)
config.options.chkReorderBreadcrumbs=false;
// create default breadcrumbs display as needed (default is to CREATE)
if (config.options.chkCreateDefaultBreadcrumbs==undefined)
config.options.chkCreateDefaultBreadcrumbs=true;
// show breadcrumbs for 'startup' tiddlers (default is FALSE = only show crumbs for tiddlers opened after startup)
if (config.options.chkShowStartupBreadcrumbs==undefined)
config.options.chkShowStartupBreadcrumbs=false;
config.macros.breadcrumbs = {
crumbs: [], // the list of current breadcrumbs
handler: function(place,macroName,params,wikifier,paramString,tiddler) {
var area=createTiddlyElement(place,"span",null,"breadCrumbs",null);
area.setAttribute("homeSep",params[0]?params[0]:this.homeSeparator); // custom home separator
area.setAttribute("crumbSep",params[1]?params[1]:this.crumbSeparator); // custom crumb separator
this.render(area);
},
add: function (title) { // ELS: changed from passing event, "e", to passing tiddler title
var thisCrumb = "[[" + title + "]]";
var ind = this.crumbs.find(thisCrumb);
if(ind === null)
this.crumbs.push(thisCrumb);
else if (config.options.chkReorderBreadcrumbs)
this.crumbs.push(this.crumbs.splice(ind,1)[0]); // reorder crumbs
else
this.crumbs=this.crumbs.slice(0,ind+1); // trim crumbs
this.refresh();
return false;
},
getAreas: function() {
var crumbAreas=[];
// find all DIVs with classname=="breadCrumbs"
// Note: use try/catch to avoid "Bad NPObject as private data" fatal error caused when
// embedded QuickTime player element is accessed by hasClass() function.
var all=document.getElementsByTagName("*");
for (var i=0; i<all.length; i++)
try{ if (hasClass(all[i],"breadCrumbs")) crumbAreas.push(all[i]); } catch(e) {;}
// find single DIV w/fixed ID (backward compatibility)
var byID=document.getElementById("breadCrumbs")
if (byID && !hasClass(byID,"breadCrumbs")) crumbAreas.push(byID);
if (!crumbAreas.length && config.options.chkCreateDefaultBreadcrumbs) { // no existing crumbs display areas... create one...
var defaultArea = createTiddlyElement(null,"span",null,"breadCrumbs",null);
defaultArea.style.display= "none";
var targetArea= document.getElementById("tiddlerDisplay");
targetArea.parentNode.insertBefore(defaultArea,targetArea);
crumbAreas.push(defaultArea);
}
return crumbAreas;
},
refresh: function() {
var crumbAreas=this.getAreas();
for (var i=0; i<crumbAreas.length; i++) {
crumbAreas[i].style.display = config.options.chkShowBreadcrumbs?"block":"none";
removeChildren(crumbAreas[i]);
this.render(crumbAreas[i]);
}
},
render: function(here) {
createTiddlyButton(here,"Home",null,this.home,"tiddlyLink tiddlyLinkExisting");
for (c=0; c<this.crumbs.length; c++)
if (!store.tiddlerExists(this.crumbs[c].replace(/\[\[/,'').replace(/\]\]/,'')))
this.crumbs.splice(c,1); // remove non-existing tiddler from crumbs
var homeSep=here.getAttribute("homeSep"); if (!homeSep) homeSep=this.homeSeparator;
var crumbSep=here.getAttribute("crumbSep"); if (!crumbSep) crumbSep=this.crumbSeparator;
wikify(homeSep+this.crumbs.join(crumbSep),here);
},
home: function() {
story.closeAllTiddlers();
restart();
config.macros.breadcrumbs.crumbs = [];
var crumbAreas=config.macros.breadcrumbs.getAreas();
for (var i=0; i<crumbAreas.length; i++) crumbAreas[i].style.display = "none";
return false;
}
};
if (config.macros.breadcrumbs.homeSeparator==undefined) // note: not a cookie
config.macros.breadcrumbs.homeSeparator=" | ";
if (config.macros.breadcrumbs.crumbSeparator==undefined) // note: not a cookie
config.macros.breadcrumbs.crumbSeparator=" > ";
config.commands.previousTiddler = {
text: 'back',
tooltip: 'view the previous tiddler',
hideReadOnly: false,
dateFormat: 'DDD, MMM DDth YYYY hh:0mm:0ss',
handler: function(event,src,title) {
var here=story.findContainingTiddler(src); if (!here) return;
var crumbs=config.macros.breadcrumbs.crumbs;
if (crumbs.length>1) {
var crumb=crumbs[crumbs.length-2].replace(/\[\[/,'').replace(/\]\]/,'');
story.displayTiddler(here,crumb);
}
else
config.macros.breadcrumbs.home();
return false;
}
};
config.macros.previousTiddler= {
label: 'back',
prompt: 'view the previous tiddler',
handler: function(place,macroName,params,wikifier,paramString,tiddler) {
var label=params.shift(); if (!label) label=this.label;
var prompt=params.shift(); if (!prompt) prompt=this.prompt;
createTiddlyButton(place,label,prompt,function() {
var crumbs=config.macros.breadcrumbs.crumbs;
if (crumbs.length>1) {
var crumb=crumbs[crumbs.length-2].replace(/\[\[/,'').replace(/\]\]/,'');
story.displayTiddler(place,crumb);
}
else
config.macros.breadcrumbs.home();
});
}
}
// hijack story.displayTiddler() so crumbs can be refreshed when a tiddler is displayed
if (Story.prototype.breadCrumbs_coreDisplayTiddler==undefined)
Story.prototype.breadCrumbs_coreDisplayTiddler=Story.prototype.displayTiddler;
Story.prototype.displayTiddler = function(srcElement,title,template,animate,slowly)
{
this.breadCrumbs_coreDisplayTiddler.apply(this,arguments);
// if not displaying tiddler during document startup, then add it to the breadcrumbs
// note: 'startingUp' flag is a global, set/reset by the core init() function
if (!startingUp || config.options.chkShowStartupBreadcrumbs) config.macros.breadcrumbs.add(title);
}
// hijack store.removeTiddler() so crumbs can be refreshed when a tiddler is deleted
if (TiddlyWiki.prototype.breadCrumbs_coreRemoveTiddler==undefined)
TiddlyWiki.prototype.breadCrumbs_coreRemoveTiddler=TiddlyWiki.prototype.removeTiddler;
TiddlyWiki.prototype.removeTiddler= function(title)
{
this.breadCrumbs_coreRemoveTiddler.apply(this,arguments);
config.macros.breadcrumbs.refresh();
}
//}}}
Buckminster Fuller's //World Game//
"make the world work for 100 percent of humanity in the shortest possible time, through spontaneous cooperation without ecological damage or disadvantage to anyone."
//WorldChanging// 104
See [[Privatization of Government Services Encourages the Manufacture of Disaster]]
Bush, Rumsfeld, and Cheney as proto disaster capitalists.
Rumsfeld was invested in companies profiting on disease, obtaining exclusive right to treat public health emergencies through patent of drugs and vaccines. Specifically potentially pandemic, plague-like diseases: avian flu, AIDS. "These companies are banking on an apocalyptic future of rampant disease, one in which governments are forced to buy, at top dollar, whatever lifesaving products the private sector has under patent." SD 291 (eg the rush to secure Tamiflu-- a product of Rumsfeld's biotech firm Gilead Sciences-- pitched as the only effective defense against avian flu.)
"Where Rumsfeld saw a boom market in plagues, Cheney was banking on a future of war." SD 291
Cheney engineered the privatization of military functions to Halliburton as secretary of defense under Bush Sr. Then: "In 1995, with Clinton in the White House, Halliburton recruited Cheney as its new boss. While the Halliburton division of Brown & Root had a long history as a U.S. military contractor, under Cheney's leadership Halliburton's role was to expand so dramatically that is would transform the nature of modern war. Thanks to the loosely worded contract that Halliburton and Cheney had crafted when he was at the Pentagon, the company was able to stretch and expand the meaning of the term "logistical support" until Halliburton was responsible for creating the entire infrastructure of a U.S. military operation overseas. All that was required of the army was to provide the soldiers and the weapons-- they were, in a way, content providers, while Halliburton ran the show." SD 292
"Already the [Iraq] war itself has been the single most profitable event in Halliburton's history." SD 313
"When Rumsfeld joined the cabinet of George W. Bush in 2001, it was with a personal mission to reinvent warfare for the twenty-first century-- turning it into something more psychological than physical, more spectacle than struggle, and far more profitable than it had ever been before.. [bringing] the revolution in outsourcing and branding that he had been a part of in the corporate world into the heart of the U.S. military." SD 284
The central tenet of the Bush regime: "the the job of government is not to govern but to subcontract the task to the more efficient and generally superior private sector." SD 188
"no societal force other than business is capable of delivering the magnitude of economic change we need in the limited time we have. If we want clean power, green buildings, and sustainably designed products, we must have businesses capable of delivering them at a healthy profit. If we want jobs and opportunity for the exploding population of young people around the world, we must have businesses capable of emplying their talnts. If we want to share ideas, open up innovation, and reform politics to promote transparency and democracy, we must have businesses that see these things as advantages, not impediments. Only when companies begin to operate with the knowledge that creating a better world is a profitable venture can we really move forward." //WorldChanging// 379
"We can build businesses that embrace sustainability, openness, and fairness not as a sideline ethical consideration, but as the path to profits. Indeed, millions of people are involved in efforts to capture the profit that's available through healing the planet" //WorldChanging// 379
The balance of justice under the law is completely distorted by the ability or inability to afford quality legal representation.
Economic Level: Transnational corporations control global capital & material resources.
Political Level: Transnational capitalist class strives to control global power.
Culture/Ideology Level: the transnational agents and institutions of the culture-ideology of consumerism strive to control the realm of ideas.
GR 68
*Regulation
*Certification
*Reputation Systems
Monitoring
"One of the paradoxes of the information age is that more and more information channels are available to us, but we increasingly have the freedom to choose to hear only those we already agree with." //WorldChanging// 431
Society under constant observation
RE: the capacity of surveillance of governments and corporations.
"That kind of surveillance is far outstripped by the millions of cameras and video recorders in the hands of millions of Little Brothers and Little Sisters-- us. In our camera phones, we carry with us the tools of our own transparency, and we do so willingly, even happily." //WorldChanging// 447
/***
| Name|CloseOnCancelPlugin|
| Description|Closes the tiddler if you click new tiddler then cancel. Default behaviour is to leave it open|
| Version|3.0 ($Rev: 1845 $)|
| Date|$Date: 2007-03-16 15:19:22 +1000 (Fri, 16 Mar 2007) $|
| Source|http://mptw.tiddlyspot.com/#CloseOnCancelPlugin|
| Author|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
***/
//{{{
merge(config.commands.cancelTiddler,{
handler_orig_closeUnsaved: config.commands.cancelTiddler.handler,
handler: function(event,src,title) {
this.handler_orig_closeUnsaved(event,src,title);
if (!store.tiddlerExists(title) && !store.isShadowTiddler(title))
story.closeTiddler(title,true);
return false;
}
});
//}}}
/***
|Name|CollapseTiddlersPlugin|
|Source|http://gensoft.revhost.net/Collapse.html|
|Version|2007.10.11|
|Author|Bradley Meck (modified by ELS)|
|License|unknown|
|~CoreVersion|2.1|
|Type|plugin|
|Requires|CollapsedTemplate|
|Overrides||
|Description|show/hide content of a tiddler while leaving tiddler title visible|
|ELS 10/11/2007: moved [[FoldFirst]] inline script and converted to {{{<<foldFirst>>}}} macro. |
|ELS 9/12/2007: suspend/resume SinglePageMode (SPM/TPM/BPM) when folding/unfolding tiddlers |
|ELS 6/5/2007: add "return false" at the end of each command handler to prevent IE 'page transition' problem. |
|ELS 3/30/2007: add a shadow definition for CollapsedTemplate. Tweak ViewTemplate shadow so "fold/unfold" and "focus" toolbar items automatically appear when using default templates. Remove error check for "CollapsedTemplate" existence, since shadow version will now always work as a fallback. |
|ELS 2/24/2006: added fallback to "CollapsedTemplate" if "WebCollapsedTemplate" is not found |
|ELS 2/6/2006: added check for 'readOnly' flag to use alternative "WebCollapsedTemplate" |
***/
//{{{
config.shadowTiddlers.CollapsedTemplate=
"<!--{{{-->\
<div class='toolbar' macro='toolbar expandTiddler collapseOthers closeTiddler closeOthers +editTiddler permalink references jump'></div>\
<div class='title' macro='view title'></div>\
<!--}}}-->";
// automatically tweak shadow ViewTemplate to add "collapseTiddler collapseOthers" commands at 'front' of toolbar (before 'closeTiddler')
config.shadowTiddlers.ViewTemplate=config.shadowTiddlers.ViewTemplate.replace(/closeTiddler/,"collapseTiddler collapseOthers closeTiddler");
config.commands.collapseTiddler = {
text: "fold",
tooltip: "Collapse this tiddler",
handler: function(event,src,title) {
var e = story.findContainingTiddler(src);
if(e.getAttribute("template") != config.tiddlerTemplates[DEFAULT_EDIT_TEMPLATE]) {
var t = (readOnly&&store.tiddlerExists("WebCollapsedTemplate"))?"WebCollapsedTemplate":"CollapsedTemplate";
if(e.getAttribute("template") != t ){
e.setAttribute("oldTemplate",e.getAttribute("template"));
// suspend single page mode (or top/bottom of page mode)
var saveSPM=config.options.chkSinglePageMode; config.options.chkSinglePageMode=false;
var saveTPM=config.options.chkTopOfPageMode; config.options.chkTopOfPageMode=false;
var saveBPM=config.options.chkBottomOfPageMode; config.options.chkBottomOfPageMode=false;
// display tiddler
story.displayTiddler(null,title,t);
// restore SPM/TPM/BPM settings
config.options.chkBottomOfPageMode=saveBPM;
config.options.chkTopOfPageMode=saveTPM;
config.options.chkSinglePageMode=saveSPM;
}
}
return false;
}
}
config.commands.expandTiddler = {
text: "unfold",
tooltip: "Expand this tiddler",
handler: function(event,src,title) {
var e = story.findContainingTiddler(src);
// suspend single page mode (or top/bottom of page mode)
var saveSPM=config.options.chkSinglePageMode; config.options.chkSinglePageMode=false;
var saveTPM=config.options.chkTopOfPageMode; config.options.chkTopOfPageMode=false;
var saveBPM=config.options.chkBottomOfPageMode; config.options.chkBottomOfPageMode=false;
// display tiddler
story.displayTiddler(null,title,e.getAttribute("oldTemplate"));
// restore SPM/TPM/BPM settings
config.options.chkBottomOfPageMode=saveBPM;
config.options.chkTopOfPageMode=saveTPM;
config.options.chkSinglePageMode=saveSPM;
return false;
}
}
config.macros.collapseAll = {
handler: function(place,macroName,params,wikifier,paramString,tiddler){
createTiddlyButton(place,"Collapse All","",function(){
story.forEachTiddler(function(title,tiddler){
if(story.isDirty(tiddler.title)) return;
var t=(readOnly&&store.tiddlerExists("WebCollapsedTemplate"))?"WebCollapsedTemplate":"CollapsedTemplate";
// suspend single page mode (or top/bottom of page mode)
var saveSPM=config.options.chkSinglePageMode; config.options.chkSinglePageMode=false;
var saveTPM=config.options.chkTopOfPageMode; config.options.chkTopOfPageMode=false;
var saveBPM=config.options.chkBottomOfPageMode; config.options.chkBottomOfPageMode=false;
// display tiddler
story.displayTiddler(null,title,t);
// restore SPM/TPM/BPM settings
config.options.chkBottomOfPageMode=saveBPM;
config.options.chkTopOfPageMode=saveTPM;
config.options.chkSinglePageMode=saveSPM;
})
})
}
}
config.macros.expandAll = {
handler: function(place,macroName,params,wikifier,paramString,tiddler){
createTiddlyButton(place,"Expand All","",function(){
story.forEachTiddler(function(title,tiddler){
var t=(readOnly&&store.tiddlerExists("WebCollapsedTemplate"))?"WebCollapsedTemplate":"CollapsedTemplate";
// suspend single page mode (or top/bottom of page mode)
var saveSPM=config.options.chkSinglePageMode; config.options.chkSinglePageMode=false;
var saveTPM=config.options.chkTopOfPageMode; config.options.chkTopOfPageMode=false;
var saveBPM=config.options.chkBottomOfPageMode; config.options.chkBottomOfPageMode=false;
// display tiddler
if(tiddler.getAttribute("template") == t) story.displayTiddler(null,title,tiddler.getAttribute("oldTemplate"));
// restore SPM/TPM/BPM settings
config.options.chkBottomOfPageMode=saveBPM;
config.options.chkTopOfPageMode=saveTPM;
config.options.chkSinglePageMode=saveSPM;
})
})
}
}
config.commands.collapseOthers = {
text: "focus",
tooltip: "Expand this tiddler and collapse all others",
handler: function(event,src,title) {
var e = story.findContainingTiddler(src);
story.forEachTiddler(function(title,tiddler) {
if(story.isDirty(tiddler.title)) return;
var t=(readOnly&&store.tiddlerExists("WebCollapsedTemplate"))?"WebCollapsedTemplate":"CollapsedTemplate";
if (e==tiddler) t=e.getAttribute("oldTemplate");
// suspend single page mode (or top/bottom of page mode)
var saveSPM=config.options.chkSinglePageMode; config.options.chkSinglePageMode=false;
var saveTPM=config.options.chkTopOfPageMode; config.options.chkTopOfPageMode=false;
var saveBPM=config.options.chkBottomOfPageMode; config.options.chkBottomOfPageMode=false;
// display tiddler
story.displayTiddler(null,title,t);
// restore SPM/TPM/BPM settings
config.options.chkBottomOfPageMode=saveBPM;
config.options.chkTopOfPageMode=saveTPM;
config.options.chkSinglePageMode=saveSPM;
})
return false;
}
}
// {{{<<foldFirst>>}}} macro forces tiddler to be folded when initially displayed.
// Subsequent re-render does NOT re-fold tiddler, but closing/re-opening tiddler DOES cause it to fold first again.
config.macros.foldFirst = {
handler: function(place,macroName,params,wikifier,paramString,tiddler){
var here=story.findContainingTiddler(place);
if (here.foldedFirst) return; // already been folded
var template = (readOnly&&store.tiddlerExists("WebCollapsedTemplate"))?"WebCollapsedTemplate":"CollapsedTemplate";
if (!store.tiddlerExists(template)) { displayMessage("FoldFirst: can't find 'CollapsedTemplate'"); return; }
here.setAttribute("oldTemplate",here.getAttribute("template"));
story.displayTiddler(null,here.getAttribute("tiddler"),template);
here.foldedFirst=true; // only when tiddler is first rendered
return false;
}
}
//}}}
<!--{{{--> <div class='toolbar' macro='toolbar expandTiddler collapseOthers closeTiddler closeOthers +editTiddler permalink references jump'></div> <div class='title' macro='view title'></div> <!--}}}-->
Name: Blue
Background: #fff
Foreground: #000
PrimaryPale: #cdf
PrimaryLight: #57c
PrimaryMid: #114
PrimaryDark: #012
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
From commodity to service- commodities do not exist in and of themselves. The commodity //as// service takes into account its complete history and total footprint- visible and invisible.
A commodity //represents// a whole slew of invisible services, but we see only an object.
//{{{
config.options.chkHttpReadOnly = false; // means web visitors can experiment with your site by clicking edit
config.options.chkInsertTabs = true; // tab inserts a tab when editing a tiddler
config.views.wikified.defaultText = ""; // don't need message when a tiddler doesn't exist
config.views.editor.defaultText = ""; // don't need message when creating a new tiddler
//}}}
"We will know that our approach is working only when it is violently opposed." //[[Manifesto for a New World Order]]// 3
We the people of the United States, in order to form a more perfect union, establish justice, insure domestic tranquility, provide for the common defense, promote the general welfare, and secure the blessings of liberty to ourselves and our posterity, do ordain and establish this Constitution for the United States of America.
!!!Article I
''Section 1.'' All legislative powers herein granted shall be vested in a Congress of the United States, which shall consist of a Senate and House of Representatives.
''Section 2.'' The House of Representatives shall be composed of members chosen every second year by the people of the several states, and the electors in each state shall have the qualifications requisite for electors of the most numerous branch of the state legislature.
No person shall be a Representative who shall not have attained to the age of twenty five years, and been seven years a citizen of the United States, and who shall not, when elected, be an inhabitant of that state in which he shall be chosen.
Representatives and direct taxes shall be apportioned among the several states which may be included within this union, according to their respective numbers, which shall be determined by adding to the whole number of free persons, including those bound to service for a term of years, and excluding Indians not taxed, three fifths of all other Persons.[1] The actual Enumeration shall be made within three years after the first meeting of the Congress of the United States, and within every subsequent term of ten years, in such manner as they shall by law direct. The number of Representatives shall not exceed one for every thirty thousand, but each state shall have at least one Representative; and until such enumeration shall be made, the state of New Hampshire shall be entitled to chuse three, Massachusetts eight, Rhode Island and Providence Plantations one, Connecticut five, New York six, New Jersey four, Pennsylvania eight, Delaware one, Maryland six, Virginia ten, North Carolina five, South Carolina five, and Georgia three.
When vacancies happen in the Representation from any state, the executive authority thereof shall issue writs of election to fill such vacancies.
The House of Representatives shall choose their speaker and other officers; and shall have the sole power of impeachment.
''Section 3.'' The Senate of the United States shall be composed of two Senators from each state, chosen by the legislature thereof, for six years; and each Senator shall have one vote.[2]
Immediately after they shall be assembled in consequence of the first election, they shall be divided as equally as may be into three classes. The seats of the Senators of the first class shall be vacated at the expiration of the second year, of the second class at the expiration of the fourth year, and the third class at the expiration of the sixth year, so that one third may be chosen every second year; and if vacancies happen by resignation, or otherwise, during the recess of the legislature of any state, the executive thereof may make temporary appointments until the next meeting of the legislature, which shall then fill such vacancies [3].
No person shall be a Senator who shall not have attained to the age of thirty years, and been nine years a citizen of the United States and who shall not, when elected, be an inhabitant of that state for which he shall be chosen.
The Vice President of the United States shall be President of the Senate, but shall have no vote, unless they be equally divided.
The Senate shall choose their other officers, and also a President pro tempore, in the absence of the Vice President, or when he shall exercise the office of President of the United States.
The Senate shall have the sole power to try all impeachments. When sitting for that purpose, they shall be on oath or affirmation. When the President of the United States is tried, the Chief Justice shall preside: And no person shall be convicted without the concurrence of two thirds of the members present.
Judgment in cases of impeachment shall not extend further than to removal from office, and disqualification to hold and enjoy any office of honor, trust or profit under the United States: but the party convicted shall nevertheless be liable and subject to indictment, trial, judgment and punishment, according to law.
''Section 4.'' The times, places and manner of holding elections for Senators and Representatives, shall be prescribed in each state by the legislature thereof; but the Congress may at any time by law make or alter such regulations, except as to the places of choosing Senators.
The Congress shall assemble at least once in every year, and such meeting shall be on the first Monday in December,[4] unless they shall by law appoint a different day.
''Section 5.'' Each House shall be the judge of the elections, returns and qualifications of its own members, and a majority of each shall constitute a quorum to do business; but a smaller number may adjourn from day to day, and may be authorized to compel the attendance of absent members, in such manner, and under such penalties as each House may provide.
Each House may determine the rules of its proceedings, punish its members for disorderly behavior, and, with the concurrence of two thirds, expel a member.
Each House shall keep a journal of its proceedings, and from time to time publish the same, excepting such parts as may in their judgment require secrecy; and the yeas and nays of the members of either House on any question shall, at the desire of one fifth of those present, be entered on the journal.
Neither House, during the session of Congress, shall, without the consent of the other, adjourn for more than three days, nor to any other place than that in which the two Houses shall be sitting.
''Section 6.'' The Senators and Representatives shall receive a compensation for their services, to be ascertained by law, and paid out of the treasury of the United States. They shall in all cases, except treason, felony and breach of the peace, be privileged from arrest during their attendance at the session of their respective Houses, and in going to and returning from the same; and for any speech or debate in either House, they shall not be questioned in any other place.
No Senator or Representative shall, during the time for which he was elected, be appointed to any civil office under the authority of the United States, which shall have been created, or the emoluments whereof shall have been increased during such time: and no person holding any office under the United States, shall be a member of either House during his continuance in office.
''Section 7.'' All bills for raising revenue shall originate in the House of Representatives; but the Senate may propose or concur with amendments as on other Bills.
Every bill which shall have passed the House of Representatives and the Senate, shall, before it become a law, be presented to the President of the United States; if he approve he shall sign it, but if not he shall return it, with his objections to that House in which it shall have originated, who shall enter the objections at large on their journal, and proceed to reconsider it. If after such reconsideration two thirds of that House shall agree to pass the bill, it shall be sent, together with the objections, to the other House, by which it shall likewise be reconsidered, and if approved by two thirds of that House, it shall become a law. But in all such cases the votes of both Houses shall be determined by yeas and nays, and the names of the persons voting for and against the bill shall be entered on the journal of each House respectively. If any bill shall not be returned by the President within ten days (Sundays excepted) after it shall have been presented to him, the same shall be a law, in like manner as if he had signed it, unless the Congress by their adjournment prevent its return, in which case it shall not be a law.
Every order, resolution, or vote to which the concurrence of the Senate and House of Representatives may be necessary (except on a question of adjournment) shall be presented to the President of the United States; and before the same shall take effect, shall be approved by him, or being disapproved by him, shall be repassed by two thirds of the Senate and House of Representatives, according to the rules and limitations prescribed in the case of a bill.
''Section 8.'' The Congress shall have power to lay and collect taxes, duties, imposts and excises, to pay the debts and provide for the common defense and general welfare of the United States; but all duties, imposts and excises shall be uniform throughout the United States;
To borrow money on the credit of the United States;
To regulate commerce with foreign nations, and among the several states, and with the Indian tribes;
To establish a uniform rule of naturalization, and uniform laws on the subject of bankruptcies throughout the United States;
To coin money, regulate the value thereof, and of foreign coin, and fix the standard of weights and measures;
To provide for the punishment of counterfeiting the securities and current coin of the United States;
To establish post offices and post roads;
To promote the progress of science and useful arts, by securing for limited times to authors and inventors the exclusive right to their respective writings and discoveries;
To constitute tribunals inferior to the Supreme Court;
To define and punish piracies and felonies committed on the high seas, and offenses against the law of nations;
To declare war, grant letters of marque and reprisal, and make rules concerning captures on land and water;
To raise and support armies, but no appropriation of money to that use shall be for a longer term than two years;
To provide and maintain a navy;
To make rules for the government and regulation of the land and naval forces;
To provide for calling forth the militia to execute the laws of the union, suppress insurrections and repel invasions;
To provide for organizing, arming, and disciplining, the militia, and for governing such part of them as may be employed in the service of the United States, reserving to the states respectively, the appointment of the officers, and the authority of training the militia according to the discipline prescribed by Congress;
To exercise exclusive legislation in all cases whatsoever, over such District (not exceeding ten miles square) as may, by cession of particular states, and the acceptance of Congress, become the seat of the government of the United States, and to exercise like authority over all places purchased by the consent of the legislature of the state in which the same shall be, for the erection of forts, magazines, arsenals, dockyards, and other needful buildings; — And
To make all laws which shall be necessary and proper for carrying into execution the foregoing powers, and all other powers vested by this Constitution in the government of the United States, or in any department or officer thereof.
''Section 9.'' The migration or importation of such persons as any of the states now existing shall think proper to admit, shall not be prohibited by the Congress prior to the year one thousand eight hundred and eight, but a tax or duty may be imposed on such importation, not exceeding ten dollars for each person.
The privilege of the writ of habeas corpus shall not be suspended, unless when in cases of rebellion or invasion the public safety may require it.
No bill of attainder or ex post facto Law shall be passed.
No capitation, or other direct, tax shall be laid, unless in proportion to the census or enumeration herein before directed to be taken.[5]
No tax or duty shall be laid on articles exported from any state.
No preference shall be given by any regulation of commerce or revenue to the ports of one state over those of another: nor shall vessels bound to, or from, one state, be obliged to enter, clear or pay duties in another.
No money shall be drawn from the treasury, but in consequence of appropriations made by law; and a regular statement and account of receipts and expenditures of all public money shall be published from time to time.
No title of nobility shall be granted by the United States: and no person holding any office of profit or trust under them, shall, without the consent of the Congress, accept of any present, emolument, office, or title, of any kind whatever, from any king, prince, or foreign state.
''Section 10.'' No state shall enter into any treaty, alliance, or confederation; grant letters of marque and reprisal; coin money; emit bills of credit; make anything but gold and silver coin a tender in payment of debts; pass any bill of attainder, ex post facto law, or law impairing the obligation of contracts, or grant any title of nobility.
No state shall, without the consent of the Congress, lay any imposts or duties on imports or exports, except what may be absolutely necessary for executing it's inspection laws: and the net produce of all duties and imposts, laid by any state on imports or exports, shall be for the use of the treasury of the United States; and all such laws shall be subject to the revision and control of the Congress.
No state shall, without the consent of Congress, lay any duty of tonnage, keep troops, or ships of war in time of peace, enter into any agreement or compact with another state, or with a foreign power, or engage in war, unless actually invaded, or in such imminent danger as will not admit of delay.
!!!Article II
''Section 1.'' The executive power shall be vested in a President of the United States of America. He shall hold his office during the term of four years, and, together with the Vice President, chosen for the same term, be elected, as follows:
Each state shall appoint, in such manner as the Legislature thereof may direct, a number of electors, equal to the whole number of Senators and Representatives to which the State may be entitled in the Congress: but no Senator or Representative, or person holding an office of trust or profit under the United States, shall be appointed an elector.
The electors shall meet in their respective states, and vote by ballot for two persons, of whom one at least shall not be an inhabitant of the same state with themselves. And they shall make a list of all the persons voted for, and of the number of votes for each; which list they shall sign and certify, and transmit sealed to the seat of the government of the United States, directed to the President of the Senate. The President of the Senate shall, in the presence of the Senate and House of Representatives, open all the certificates, and the votes shall then be counted. The person having the greatest number of votes shall be the President, if such number be a majority of the whole number of electors appointed; and if there be more than one who have such majority, and have an equal number of votes, then the House of Representatives shall immediately choose by ballot one of them for President; and if no person have a majority, then from the five highest on the list the said House shall in like manner choose the President. But in choosing the President, the votes shall be taken by States, the representation from each state having one vote; A quorum for this purpose shall consist of a member or members from two thirds of the states, and a majority of all the states shall be necessary to a choice. In every case, after the choice of the President, the person having the greatest number of votes of the electors shall be the Vice President. But if there should remain two or more who have equal votes, the Senate shall choose from them by ballot the Vice President.[6]
The Congress may determine the time of choosing the electors, and the day on which they shall give their votes; which day shall be the same throughout the United States.
No person except a natural born citizen, or a citizen of the United States, at the time of the adoption of this Constitution, shall be eligible to the office of President; neither shall any person be eligible to that office who shall not have attained to the age of thirty five years, and been fourteen Years a resident within the United States.
In case of the removal of the President from office, or of his death, resignation, or inability to discharge the powers and duties of the said office, the same shall devolve on the Vice President, and the Congress may by law provide for the case of removal, death, resignation or inability, both of the President and Vice President, declaring what officer shall then act as President, and such officer shall act accordingly, until the disability be removed, or a President shall be elected.[7]
The President shall, at stated times, receive for his services, a compensation, which shall neither be increased nor diminished during the period for which he shall have been elected, and he shall not receive within that period any other emolument from the United States, or any of them.
Before he enter on the execution of his office, he shall take the following oath or affirmation: — "I do solemnly swear (or affirm) that I will faithfully execute the office of President of the United States, and will to the best of my ability, preserve, protect and defend the Constitution of the United States."
''Section 2.'' The President shall be commander in chief of the Army and Navy of the United States, and of the militia of the several states, when called into the actual service of the United States; he may require the opinion, in writing, of the principal officer in each of the executive departments, upon any subject relating to the duties of their respective offices, and he shall have power to grant reprieves and pardons for offenses against the United States, except in cases of impeachment.
He shall have power, by and with the advice and consent of the Senate, to make treaties, provided two thirds of the Senators present concur; and he shall nominate, and by and with the advice and consent of the Senate, shall appoint ambassadors, other public ministers and consuls, judges of the Supreme Court, and all other officers of the United States, whose appointments are not herein otherwise provided for, and which shall be established by law: but the Congress may by law vest the appointment of such inferior officers, as they think proper, in the President alone, in the courts of law, or in the heads of departments.
The President shall have power to fill up all vacancies that may happen during the recess of the Senate, by granting commissions which shall expire at the end of their next session.
''Section 3.'' He shall from time to time give to the Congress information of the state of the union, and recommend to their consideration such measures as he shall judge necessary and expedient; he may, on extraordinary occasions, convene both Houses, or either of them, and in case of disagreement between them, with respect to the time of adjournment, he may adjourn them to such time as he shall think proper; he shall receive ambassadors and other public ministers; he shall take care that the laws be faithfully executed, and shall commission all the officers of the United States.
''Section 4.'' The President, Vice President and all civil officers of the United States, shall be removed from office on impeachment for, and conviction of, treason, bribery, or other high crimes and misdemeanors.
!!!Article III
''Section 1.'' The judicial power of the United States, shall be vested in one Supreme Court, and in such inferior courts as the Congress may from time to time ordain and establish. The judges, both of the supreme and inferior courts, shall hold their offices during good behaviour, and shall, at stated times, receive for their services, a compensation, which shall not be diminished during their continuance in office.
''Section 2.'' The judicial power shall extend to all cases, in law and equity, arising under this Constitution, the laws of the United States, and treaties made, or which shall be made, under their authority; — to all cases affecting ambassadors, other public ministers and consuls; — to all cases of admiralty and maritime jurisdiction; — to controversies to which the United States shall be a party; — to controversies between two or more states; — between a state and citizens of another state [8]; — between citizens of different states; — between citizens of the same state claiming lands under grants of different states, and between a state, or the citizens thereof, and foreign states, citizens or subjects.
In all cases affecting ambassadors, other public ministers and consuls, and those in which a state shall be party, the Supreme Court shall have original jurisdiction. In all the other cases before mentioned, the Supreme Court shall have appellate jurisdiction, both as to law and fact, with such exceptions, and under such regulations as the Congress shall make.
The trial of all crimes, except in cases of impeachment, shall be by jury; and such trial shall be held in the state where the said crimes shall have been committed; but when not committed within any state, the trial shall be at such place or places as the Congress may by law have directed.
''Section 3.'' Treason against the United States, shall consist only in levying war against them, or in adhering to their enemies, giving them aid and comfort. No person shall be convicted of treason unless on the testimony of two witnesses to the same overt act, or on confession in open court.
The Congress shall have power to declare the punishment of treason, but no attainder of treason shall work corruption of blood, or forfeiture except during the life of the person attainted.
!!!Article IV
''Section 1.'' Full faith and credit shall be given in each state to the public acts, records, and judicial proceedings of every other state. And the Congress may by general laws prescribe the manner in which such acts, records, and proceedings shall be proved, and the effect thereof.
''Section 2.'' The citizens of each state shall be entitled to all privileges and immunities of citizens in the several states.
A person charged in any state with treason, felony, or other crime, who shall flee from justice, and be found in another state, shall on demand of the executive authority of the state from which he fled, be delivered up, to be removed to the state having jurisdiction of the crime.
No person held to service or labor in one state, under the laws thereof, escaping into another, shall, in consequence of any law or regulation therein, be discharged from such service or labor, but shall be delivered up on claim of the party to whom such service or labor may be due. [10]
''Section 3.'' New states may be admitted by the Congress into this union; but no new states shall be formed or erected within the jurisdiction of any other state; nor any state be formed by the junction of two or more states, or parts of states, without the consent of the legislatures of the states concerned as well as of the Congress.
The Congress shall have power to dispose of and make all needful rules and regulations respecting the territory or other property belonging to the United States; and nothing in this Constitution shall be so construed as to prejudice any claims of the United States, or of any particular state.
''Section 4.'' The United States shall guarantee to every state in this union a republican form of government, and shall protect each of them against invasion; and on application of the legislature, or of the executive (when the legislature cannot be convened) against domestic violence.
!!!Article V
The Congress, whenever two thirds of both houses shall deem it necessary, shall propose amendments to this Constitution, or, on the application of the legislatures of two thirds of the several states, shall call a convention for proposing amendments, which, in either case, shall be valid to all intents and purposes, as part of this Constitution, when ratified by the legislatures of three fourths of the several states, or by conventions in three fourths thereof, as the one or the other mode of ratification may be proposed by the Congress; provided that no amendment which may be made prior to the year one thousand eight hundred and eight shall in any manner affect the first and fourth clauses in the ninth section of the first article; and that no state, without its consent, shall be deprived of its equal suffrage in the Senate.
!!!Article VI
All debts contracted and engagements entered into, before the adoption of this Constitution, shall be as valid against the United States under this Constitution, as under the Confederation.
This Constitution, and the laws of the United States which shall be made in pursuance thereof; and all treaties made, or which shall be made, under the authority of the United States, shall be the supreme law of the land; and the judges in every state shall be bound thereby, anything in the Constitution or laws of any State to the contrary notwithstanding.
The Senators and Representatives before mentioned, and the members of the several state legislatures, and all executive and judicial officers, both of the United States and of the several states, shall be bound by oath or affirmation, to support this Constitution; but no religious test shall ever be required as a qualification to any office or public trust under the United States.
!!!Article VII
The ratification of the conventions of nine states, shall be sufficient for the establishment of this Constitution between the states so ratifying the same.
Done in convention by the unanimous consent of the states present the seventeenth day of September in the year of our Lord one thousand seven hundred and eighty seven and of the independence of the United States of America the twelfth.
In witness whereof We have hereunto subscribed our Names,
G.o Washington — Presdt. and deputy from Virginia
New Hampshire John Langdon
Nicholas Gilman
Massachusetts Nathaniel Gorham
Rufus King
Connecticut Wm: Saml. Johnson
Roger Sherman
New York Alexander Hamilton
New Jersey Wil: Livingston
David Brearley
Wm. Paterson
Jona: Dayton
Pennsylvania B Franklin
Thomas Mifflin
Robt Morris
Geo. Clymer
Thos. FitzSimons
Jared Ingersoll
James Wilson
Gouv Morris
Delaware Geo: Read
Gunning Bedford jun
John Dickinson
Richard Bassett
Jaco: Broom
Maryland James McHenry
Dan of St. Thos. Jenifer
Danl Carroll
Virginia John Blair--
James Madison Jr.
North Carolina Wm. Blount
Richd. Dobbs Spaight
Hu Williamson
South Carolina J. Rutledge
Charles Cotesworth Pinckney
Charles Pinckney
Pierce Butler
Georgia William Few
Abr Baldwin
Attest William Jackson Secretary
Notes
1. Changed by Section 2 of the Fourteenth Amendment
2. Changed by the Seventeenth Amendment
3. Changed by the Seventeenth Amendment
4. Changed by Section 2 of the Twentieth Amendment
5. See Sixteenth Amendment
6. Changed by the Twelfth Amendment
7. Changed by the Twenty-Fifth Amendment
8. Changed by the Eleventh Amendment
9. Changed by the Thirteenth Amendment
Advertising both maximizes and obscures diminishing marginal utility (see [[Glossary]]):
*Maximizes- by convincing people that something is boring or outdated or obsolete as soon as they get it. It's utility diminishes very quickly, if not immediately.
*Obscures- by convincing people to continue consuming even after that are naturally full or bored.
Consume more stuff than you really even want and dispose of it immediately to consume more.
Also corporations undermine the natural balancing function of diminishing marginal utility by making products that pretend to fill a need (such as hunger) but rather than satisfying the need, actually increase it (fast food). Or the satisfaction is so brief, the hunger returns immediately.
Corporate incentive is to manufacture the greatest demand (addiction) for whatever is the cheapest to produce (either inherently or by externalizing costs).
Addiction: Producers will prefer whatever pretends to fill a real need with the most intense blast lasting the shortest amount of time. The consumer will immediately associate fulfillment of the need with the intensity of the blast, disregarding the actual duration of satisfaction. What matters is not long-term satisfaction, but the fix.
How do you factor in the long-term consequences of continued consumption in measuring utility? Diminishing marginal utility in the short term would lead me to believe that up to 8 slices of pizza is great. After that it starts to hurt. Long-term margins of diminishing utility, such as health, would indicate only 1 or 2 slices. Or none if it's Pizza Hut.
"My question is whether then underlying values of the movement are beginning to permeate global society. And there is even a larger issue, the matter of intent. What is the intention of the movement? If you examine its values, missions, goals, and principles, and I urge you to do so, you will see that at the core of all organizations are two principles, albeit unstated: first is the ''Golden Rule''; second is the ''Sacredness of All Life'', whether it be a creature, child, or culture." //[[Blessed Unrest]]// 186
"Coroporate innovation today is all about having deep, open, honest two-way relationships with:
*long-term investors
*NGOs
*government regulators
*collaborative networks
*consumer groups.
Fostering and nurturing those relationships is increasingly a major part of business operations, because they are the founts from which slow and deliberate capital, new innovation, and customer loyalty all spring. And those relationships can only be fostered and nurtured by folks who consider themselves active forces for positive change." //WorldChanging// 399
Main characteristics:
* huge transfers of public wealth to private hands, often accompanied by exploding debt
* an ever-widening chasm between the dazzling rich and the disposable poor
* an aggressive nationalism that justifies bottomless spending on security
* aggressive surveillance, mass incarceration, shrinking civil liberties
SD 15
"Friedman framed his movement as an attempt to free the market from the state, but the real-world track record of what happens when his purist vision is realized is rather different. In every country where Chicago School policies have been applied over the past three decades, what has emerged is a powerful ruling alliance between a few very large corporations and a class of mostly wealthy politicians-- with hazy and ever-shifting lines between the two groups... Far from freeing the market from the state, these political and corporate elites have simply merged, trading favors to secure the right to appropriate precious resources previously held in the public domain-- from Russia's oil fields, to China's collective lands, to the no-bid reconstruction contracts for work in Iraq." SD 15
Government function is reduced to providing publicly funded military and police in defense of corporate interests.
The end of corporatism: "a mutually supporting alliance between a police state and large corporations, joining forces to wage all-out war on the third power sector-- the workers-- thereby drastically increasing the alliance's share of the national wealth." SD 86
The privatize reconstruction of Iraq: "It was a graphic glimpse into the acceptable role of government in a corporatist state-- to act as conveyor belt for getting public money into private hands, a job for which ideological commitment is far more relevant than elaborate field experience."SD 355
"From an economic viewpoint, what citizens have been trying to do for two hundred years is to force business to pay full freight, to internalize their costs to society instead of externalizing them onto a river, a town, a single patient, or a whole generation." //[[Blessed Unrest]]// 62
From //A Better World is Possible!: International Forum on Globalization// 2002
''Key Ingredients and General Effects:''
* Corporate deregulation and the unrestricted movement of capital
* Privatization and commodification of public services, and remaining aspects of the global and community commons, such as bulk water and genetic resources.
* Integration and conversion of national economies (including some that were largely self-reliant) to environmentally and socially harmful export-oriented production
* Promotion of hyper-growth and unrestricted exploitation of the planet's resources to fuel the growth
* Dramatically increased corporate concentration
* Undermining of national social, health and environmental programs
* Erosion of traditional powers and policies of democratic nation-states and local communities by global corporate bureaucracies
* Global cultural homogenization, and the intensive promotion of unbridled consumerism.
''Pillars of Globalization'':
1) integrate and merge all economic activity of all countries within a single, homogenized model of development; a single centralized system.
2) primary importance is given to the achievement of ever more rapid, and never ending corporate economic growth- hyper growth- fueled by the constant search for access to natural resources, new and cheaper labor sources, and new markets.
3) privatization and commodification of as many traditionally non-commodified nooks and crannies of existence as possible-- seeds and genes for example.
4) strong emphasis on a global conversion to export-oriented production and trade as an economic and social nirvana.
Currency exchanges take place whenever someone wants to buy a foreign good or service. For example, a Japanese firm who wants to buy U.S. lumber must first convert their Yen into U.S. dollars before the transaction can take place. Since floating exchange rates change over time, the firm will buy more lumber when the Yen is stronger compared to the U.S. dollar. The strength of a currency is dependent on many factors, including the rate of growth for the country's economy, target interest rates, and stability of government. Currency exchanges play a big role in developing countries, for a weakened currency will raise the price of all imported goods (including many foods and fuels). Moreover, currency fluctuations change the level of international debt owed by a country, as most IMF and World Bank loans are to be repaid in U.S. dollars. In order to encourage Sustainable Development, some countries fix their exchange rate to a larger currency (US$ or Euro) in an attempt to limit volatility. Unfortunately, this can sometimes create a bubble of underpricing that, when popped, can trigger huge market corrections and inflation. Alternative currencies such as Local Economic Trading Systems (LETS) and TimeHOURS ensure that money is kept within a local economy because it cannot be exchanged.
Dangers:
# The Tyranny of the Majority
# Representative Systems, in which issues are packaged together into bundles of choice, as opposed to participatory democracy, with referendums that decide issues by popular vote.
# Concentration of Power- a system capable of restraining the oppressor will also be capable of restraining the oppressed.
Attributes:
# Inherent Potential for Improvement- the popular will can throw the bums out. A self-refining experiment in collective action.
# Potential for Active Citizenry
the amount by which total surplus is reduced whenever output is less than the socially optimal output level.
Economists use this as an indicator or measure of inefficiency when market intereferences, such as taxes, result in less overall production and consumption than would be the case in a pure market. supply or Demand are artificially manipulated, resulting the a distortion of the natural balance of efficiency. The difference between the overall amount of production and consumption resulting from the interference is considered deadweight-- and annihilation of potential value.
In other words, the preservation of resources that would otherwise be consumed if not for this "interference" is considered deadweight! The premise is that a resource should //always// be consumed immediately if the forces of supply and demand dictate that "efficiency"!
This is a measure of the most efficient use of limited resources in respect to overall cost of immediate consumption, getting the most bang for your buck, but takes absolutely no account of the long term consequences of that consumption, trusting that social demand is a true measure of absolute utility.
IN CONGRESS, JULY 4, 1776
The unanimous Declaration of the thirteen united States of America
When in the Course of human events it becomes necessary for one people to dissolve the political bands which have connected them with another and to assume among the powers of the earth, the separate and equal station to which the Laws of Nature and of Nature's God entitle them, a decent respect to the opinions of mankind requires that they should declare the causes which impel them to the separation.
We hold these truths to be self-evident, that all men are created equal, that they are endowed by their Creator with certain unalienable Rights, that among these are Life, Liberty and the pursuit of Happiness. — That to secure these rights, Governments are instituted among Men, deriving their just powers from the consent of the governed, — That whenever any Form of Government becomes destructive of these ends, it is the Right of the People to alter or to abolish it, and to institute new Government, laying its foundation on such principles and organizing its powers in such form, as to them shall seem most likely to effect their Safety and Happiness. Prudence, indeed, will dictate that Governments long established should not be changed for light and transient causes; and accordingly all experience hath shewn that mankind are more disposed to suffer, while evils are sufferable than to right themselves by abolishing the forms to which they are accustomed. But when a long train of abuses and usurpations, pursuing invariably the same Object evinces a design to reduce them under absolute Despotism, it is their right, it is their duty, to throw off such Government, and to provide new Guards for their future security. — Such has been the patient sufferance of these Colonies; and such is now the necessity which constrains them to alter their former Systems of Government. The history of the present King of Great Britain is a history of repeated injuries and usurpations, all having in direct object the establishment of an absolute Tyranny over these States. To prove this, let Facts be submitted to a candid world.
He has refused his Assent to Laws, the most wholesome and necessary for the public good.
He has forbidden his Governors to pass Laws of immediate and pressing importance, unless suspended in their operation till his Assent should be obtained; and when so suspended, he has utterly neglected to attend to them.
He has refused to pass other Laws for the accommodation of large districts of people, unless those people would relinquish the right of Representation in the Legislature, a right inestimable to them and formidable to tyrants only.
He has called together legislative bodies at places unusual, uncomfortable, and distant from the depository of their Public Records, for the sole purpose of fatiguing them into compliance with his measures.
He has dissolved Representative Houses repeatedly, for opposing with manly firmness his invasions on the rights of the people.
He has refused for a long time, after such dissolutions, to cause others to be elected, whereby the Legislative Powers, incapable of Annihilation, have returned to the People at large for their exercise; the State remaining in the mean time exposed to all the dangers of invasion from without, and convulsions within.
He has endeavoured to prevent the population of these States; for that purpose obstructing the Laws for Naturalization of Foreigners; refusing to pass others to encourage their migrations hither, and raising the conditions of new Appropriations of Lands.
He has obstructed the Administration of Justice by refusing his Assent to Laws for establishing Judiciary Powers.
He has made Judges dependent on his Will alone for the tenure of their offices, and the amount and payment of their salaries.
He has erected a multitude of New Offices, and sent hither swarms of Officers to harass our people and eat out their substance.
He has kept among us, in times of peace, Standing Armies without the Consent of our legislatures.
He has affected to render the Military independent of and superior to the Civil Power.
He has combined with others to subject us to a jurisdiction foreign to our constitution, and unacknowledged by our laws; giving his Assent to their Acts of pretended Legislation:
For quartering large bodies of armed troops among us:
For protecting them, by a mock Trial from punishment for any Murders which they should commit on the Inhabitants of these States:
For cutting off our Trade with all parts of the world:
For imposing Taxes on us without our Consent:
For depriving us in many cases, of the benefit of Trial by Jury:
For transporting us beyond Seas to be tried for pretended offences:
For abolishing the free System of English Laws in a neighbouring Province, establishing therein an Arbitrary government, and enlarging its Boundaries so as to render it at once an example and fit instrument for introducing the same absolute rule into these Colonies
For taking away our Charters, abolishing our most valuable Laws and altering fundamentally the Forms of our Governments:
For suspending our own Legislatures, and declaring themselves invested with power to legislate for us in all cases whatsoever.
He has abdicated Government here, by declaring us out of his Protection and waging War against us.
He has plundered our seas, ravaged our coasts, burnt our towns, and destroyed the lives of our people.
He is at this time transporting large Armies of foreign Mercenaries to compleat the works of death, desolation, and tyranny, already begun with circumstances of Cruelty & Perfidy scarcely paralleled in the most barbarous ages, and totally unworthy the Head of a civilized nation.
He has constrained our fellow Citizens taken Captive on the high Seas to bear Arms against their Country, to become the executioners of their friends and Brethren, or to fall themselves by their Hands.
He has excited domestic insurrections amongst us, and has endeavoured to bring on the inhabitants of our frontiers, the merciless Indian Savages whose known rule of warfare, is an undistinguished destruction of all ages, sexes and conditions.
In every stage of these Oppressions We have Petitioned for Redress in the most humble terms: Our repeated Petitions have been answered only by repeated injury. A Prince, whose character is thus marked by every act which may define a Tyrant, is unfit to be the ruler of a free people.
Nor have We been wanting in attentions to our British brethren. We have warned them from time to time of attempts by their legislature to extend an unwarrantable jurisdiction over us. We have reminded them of the circumstances of our emigration and settlement here. We have appealed to their native justice and magnanimity, and we have conjured them by the ties of our common kindred to disavow these usurpations, which would inevitably interrupt our connections and correspondence. They too have been deaf to the voice of justice and of consanguinity. We must, therefore, acquiesce in the necessity, which denounces our Separation, and hold them, as we hold the rest of mankind, Enemies in War, in Peace Friends.
We, therefore, the Representatives of the united States of America, in General Congress, Assembled, appealing to the Supreme Judge of the world for the rectitude of our intentions, do, in the Name, and by Authority of the good People of these Colonies, solemnly publish and declare, That these united Colonies are, and of Right ought to be Free and Independent States, that they are Absolved from all Allegiance to the British Crown, and that all political connection between them and the State of Great Britain, is and ought to be totally dissolved; and that as Free and Independent States, they have full Power to levy War, conclude Peace, contract Alliances, establish Commerce, and to do all other Acts and Things which Independent States may of right do. — And for the support of this Declaration, with a firm reliance on the protection of Divine Providence, we mutually pledge to each other our Lives, our Fortunes, and our sacred Honor.
— John Hancock
New Hampshire:
Josiah Bartlett, William Whipple, Matthew Thornton
Massachusetts:
John Hancock, Samuel Adams, John Adams, Robert Treat Paine, Elbridge Gerry
Rhode Island:
Stephen Hopkins, William Ellery
Connecticut:
Roger Sherman, Samuel Huntington, William Williams, Oliver Wolcott
New York:
William Floyd, Philip Livingston, Francis Lewis, Lewis Morris
New Jersey:
Richard Stockton, John Witherspoon, Francis Hopkinson, John Hart, Abraham Clark
Pennsylvania:
Robert Morris, Benjamin Rush, Benjamin Franklin, John Morton, George Clymer, James Smith, George Taylor, James Wilson, George Ross
Delaware:
Caesar Rodney, George Read, Thomas McKean
Maryland:
Samuel Chase, William Paca, Thomas Stone, Charles Carroll of Carrollton
Virginia:
George Wythe, Richard Henry Lee, Thomas Jefferson, Benjamin Harrison, Thomas Nelson, Jr., Francis Lightfoot Lee, Carter Braxton
North Carolina:
William Hooper, Joseph Hewes, John Penn
South Carolina:
Edward Rutledge, Thomas Heyward, Jr., Thomas Lynch, Jr., Arthur Middleton
Georgia:
Button Gwinnett, Lyman Hall, George Walton
"The same dualism that reduces things to objects for consciousness is at work in the humanism that reduces nature to raw material for mankind." - Michael Zimmerman
[[What is this?]] TagCloud [[Online ToDo]] [[natebook ToDo]]
"the United States often uses its defense expenditures to subsidize a range of industries."
*Aircraft (Boeing)
*software industry
*homeland security
"The United States is wealthy enough to afford an inefficient industrial policy hidden within its military."
When functions of government are contracted out to private industry, financing of the function becomes and industry subsidy.
Ensuring that techonological innovation driving new economies is secure within the realm of defense.
"One effect of incorporating national security exemptions in the mislabeled "free trade agreements" is that the leading industrial societies, primarily the US, can maintain the state sector on which the economy substantially relies to socialize cost and risk while privatizing profit." //[[Hegemony or Survival]]// 231
"A US army manual defined //terrorism// as "the calculated use of violence or threat of violence to attain goals that are political, religious, or ideological in nature... through intimidation, coercion, or instilling fear." The official US Code have a more elaborate definition, essentially along the same lines. The British government's definition is similar: "Terrorism is the use, or threat, of action which is violent, damaging or disrupting, and is intended to influence the government or intimidate the public and is for the purpose of advancing a political, religious, or ideological cause." //[[Hegemony or Survival]]// pg188
But these definitions are abandoned because of their unacceptable consequences-- that we are culpable.
"one simple way to reduce the threat of terror: stop participating in it." //[[Hegemony or Survival]]// pg198
From //[[Manifesto for a New World Order]]// 21
A number of simultaneous and connected processes:
* the removal of controls on the movement of capital, permitting investors and speculators to shift their assets into and out of economies as they please.
* the removal of trade barriers, and the 'harmonization' of the rules which different nations imposed on the companies trading within their borders.
* the growth of multinational corporations and their displacement of local and national businesses.
From [[Making Globalization Work]] 4
Social Aspects:
* the international flow of ideas and knowledge
* the sharing of cultures
* global civil society
* global environmental movement
Economic:
* the closer economic integration of the countries of the world through the increased flow of goods and services, capital, and labor.
"The great hope of globalization is that it will raise living standards throughout the world:
* give poor countries access to overseas markets so that they can sell their goods
* allow in foreign investment that will make new products at cheaper prices
* open borders so that people can travel abroad to be educated, work, and send home earnings to help their families and fund new businesses."
"The problem is not with globalization itself, but in the ways that globalization has been managed. Economics has been driving globalization, especially through the lowering of communication and transportation costs. But politics has shaped it. The rules of the game have been largely set by the advanced industrial countries-- and particularly by special interests within those countries-- and, not surprisingly, they have shaped globalization to further their own interests. They have not sought to create a fair set of rules, let alone a set of rules that would promote the well-being of those in the poorest countries of the world." //[[Making Globalization Work]]// 4
"Globalization thus involves:
*growing diffusion
*expanding interdependence
*more transnational institutions
*emerging world culture and consciousness
- all aspects of the connectedness at the heart of globalization, all elements of the world society globalization is creating." GR "General Introduction" 2
Two common meanings:
1) Globalization is the set of processes by which more people become connected in more an different ways across ever greater distances. A more academic version of this idea it to equate globalization with "deterritorialization," the process in which the constraints of physical space lose their hold on social relations.
2) The process by which capitalism expands across the globe as powerful economic actors seek profit in a global market and impose their rules everywhere.
GR "General Introduction" 4
"Globalization as a concept refers both to the compression of the world and the intensification of consciousness of the world as a whole." GR 87
"We must accept that democracy will always be something of a mess." [[Manifesto for a New World Order]] 115
"There is no humane way to rule people against their will." SD 126
__[[Democracy]]__: in practice, takes many forms. //Illiberal Democracies// elect leaders who are not bound by rules or a constitution and can violate basic human rights. //Liberal Democracies// elect representatives who speak for their constituencies within the context of established rules and a constitution. In //Representative Democracies// individual voters do not vote on the individual decisions themselves. In //Direct Democracies// citizens vote directly on an issue. //Deliberative Democracy// encourages meetings, discussions, and research before voting. All democracies must confront the "tyranny of the majority" issue and find ways for minorities to have a significant voice in decision-making. All democracies must also confront //voting fraud// and the power of //financial influence// to modify the will of citizens.
*Regular Elections
*Upholding the Rule of Law
*An Independent Judicial System
Requires a citizenry that knows how to make well-informed voluntary decisions, without the threat of coercion or reprisal, especially about how to vote, consume, and produce goods and services.
"it is surely demonstrable that the most pressing global and international problems arise from an absence of global and international democracy. The way in which states engage with each other is much closer to the anarchist model [might makes right] than the democratic one... The democratic restraints within a state, in other words, do not prevent it from attacking weaker ones."
This lack of global democracy:
* "permits powerful governments dominated by special interests to impose their will on the rest of the world."
* brokerage by nation-states does not allow for direct participation in global decisions, the government "acts as a filter between us and the mediation of global policy." (The problem of representation)
* Diminishes the sense that we are all in this together.
//[[Manifesto for a New World Order]]// 47-48
"What remains of democracy is largely the right to choose among commodities." //[[Hegemony or Survival]]// pg139
Buddhist principles: begin with mind.
Transformative sustainable development of mind, knowledge and wisdom.
Increase communication. Share knowledge. Transparency.
"Globalization means that events in one part of the world have ripple effects elsewhere, as ideas and knowledge, goods and services, and capital and people move more easily across borders... Greater interdependence give rise to a greater need for collective action to solve common problems." //[[Making Globalization Work]]// 280
"The agenda for collective action should focus on those items that represent the most essential areas fro benefiting the entire global community. Other items should not be on the agenda."
"Global collective action should focus upon the need to halt negative externalities-- actions by one party that adversely affect others-- and on the opportunity to promote, by acting together, the well-being of all through the provision of [[Global Public Goods]], the benefits of which are enjoyed around the world."
"In the long run, the most important changes required to make globalization work are reforms to reduce [[The Global Democratic Deficit]]. Without such changes, there is a real danger that any reforms will be subverted."
Elements of Global Institutional Reform:
* ''Changes in Voting Structure'' at the IMF and the World Bank, giving more weight to the developing countries. At the IMF, the United States remains the single country with an effective veto. At both institutions, votes are largely on the basis of economic power-- and too often, not economic power today but, to a large extent, economic power as it existed at the time theses institutions were created more than a half century ago." //[[Making Globalization Work]]// 282
* ''Changes in Representation''- who represents each country, not just trade and finance ministers.
* ''Adopting Principles of Representation''
* ''Increased Transparency'', such as strong freedom of information acts. "Ironically, these institutions are //less// transparent then the more democratic of their member governments." 282
* ''Improvements in ~Conflict-of-Interest Rules", disallowing temptations of public servants to act on behalf of private interests while in office, knowing they will soon be rewarded with a well-paying position at the private firm when they leave the public sector.
* ''More Openness'' including improvements in procedures to ensure not only more transparency but that more voices are heard. Advocacy of ~NGOs and provision of requests for comment.
* ''Enhance the Ability of Developing Countries to Participate Meaningfully in Decision Making'' by providing them with assistance in assessing the impact on them of proposed changes. An independent body to evaluate alternative proposals and their impact on developing countries.
* ''Improved Accountability''- more independent evaluations of the performance of the international economic institutions.
* ''Better Judicial Procedures''- by means of an independent global judicial body.
* ''Better Enforcement of the International Rule of Law''-
See [[Problems with Capitalism]] first.
"Rather than money gaining value over time through interest, it loses value, through //demurrage//, or negative interest. This means that it is impossible to invest in money...
Because the value of investment in real wealth (natural resources and productive capacity) under capitalism is judged against the value which could be gained from investing money, capitalism ensures that businesses seek the most rapid of possible returns on their investment. If you can reap a return of ten per cent by investing in money, the money you invested in buying a forest, for example, will have lost almost all its comparative value within ten years. It is always more lucrative, therefore, to fell all the trees in the forest and sell them for timber than to preserve the forest for ever, felling only a few at a time. And if you borrowed the money to buy the trees, you will, if you are not go go bankrupt, need to repay it as soon as possible, by turning the natural wealth you have acquired back into money.
Demurrage ensures the opposite: the more slowly the investment matures, the less of your wealth is turned into money, so the less value it will lose. You will wish to extract only as much cash as you need to spend or want to transfer to another long-term investment. You will seek to sustain the value of the natural wealth you have acquired for as long as possible, and will curtail your spending accordingly. The entire economic system, in other words, could invest in the perpetuation of the planet." //[[Manifesto for a New World Order]]// 240
[You pay for the privilege of the abstract use of money, rather than profit by it]
"Most of an object's ecological impact is determined at the design stage." //WorldChanging// 84
"The Western model of development is a one-off." Alex Steffen, //WorldChanging// 19
New Model of Development for Business:
*constant innovation
*awareness of ecological limits as a business opportunity
*massive investments in education
*willingness to be honest about the real costs of pollution and corruption
*promoting services and schools for poor
*protecting workers' rights
*enacting land reform
*giving small business more stable footing to compete
*removing regressive consumption levies and taxing the rich
From World Bank paper "Washington Contentious: Economic Policies for Social Equity in Latin America" //[[Blessed Unrest]]// 133
Brainchild of market fundamentalist Milton Friedman
Orchestrated raids on the public sphere in the wake of catastrophic events, combined with the treatment of disasters as exciting market opportunities.
"For more than three decades, Friedman and his powerful followers had been perfecting this very strategy: waiting for a major crisis, then selling off pieces of the state to private players while citizens were still reeling from the shock, then quickly making the "reforms" permanent." SD 6
The Shock Doctrine: In Friedman's words: "only a crisis-- actual or perceived-- produces real change. When that crisis occurs, the actions that are taken depend on the ideas that are lying around. That, I believe, is our basic function: to develop alternatives to existing policies, to keep them alive and available until the politically impossible becomes the politically inevitable." SD 6
"Using moments of collective trauma to engage in radical social and economic engineering." SD 8
"The bottom line is that while Friedman's economic model is capable of being partially imposed under democracy, authoritarian conditions are required for the implementation of its true vision." SD 11
When Friedman's Chicago Boys gained control of the IMF and World Bank: "Crisis opportunism was now the guiding logic of the world's most powerful financial institutions." SD 162
"An economic system that requires constant growth, while bucking almost all serious attempts at environmental regulation, generates a steady stream of disasters all on its own, whether military, ecological, or financial... Disaster creation can therefore be left to the market's invisible hand." SD 426
"The only prospect that threatens the booming disaster economy on which so much wealth depends-- from weapons to oil to engineering to surveillance to patented drugs-- is the possibility of achieving some measure of climatic stability and geopolitical peace." SD 428
/***
|''Name:''|DropDownMenuPlugin|
|''Description:''|Create dropdown menus from unordered lists|
|''Author:''|Saq Imtiaz ( lewcid@gmail.com )|
|''Source:''|http://tw.lewcid.org/#DropDownMenuPlugin|
|''Code Repository:''|http://tw.lewcid.org/svn/plugins|
|''Version:''|2.1|
|''Date:''|11/04/2007|
|''License:''|[[Creative Commons Attribution-ShareAlike 3.0 License|http://creativecommons.org/licenses/by-sa/3.0/]]|
|''~CoreVersion:''|2.2.5|
!!Usage:
* create a two-level unordered list using wiki syntax, and place {{{<<dropMenu>>}}} on the line after it.
* to create a vertical menu use {{{<<dropMenu vertical>>}}} instead.
* to assign custom classes to the list, just pass them as parameters to the macro {{{<<dropMenu className1 className2 className3>>}}}
!!Features:
*Supports just a single level of drop-downs, as anything more usually provides a poor experience for the user.
* Very light weight, about 1.5kb of JavaScript and 4kb of CSS.
* Comes with two built in css 'themes', the default horizontal and vertical.
!!Customizing:
* to customize the appearance of the menu's, you can either add a custom class as described above or, you can edit the CSS via the StyleSheetDropDownMenu shadow tiddler.
!!Examples:
* [[DropDownMenuDemo]]
***/
// /%
//!BEGIN-PLUGIN-CODE
config.macros.dropMenu={
dropdownchar: "\u25bc",
handler : function(place,macroName,params,wikifier,paramString,tiddler){
list = findRelated(place.lastChild,"UL","tagName","previousSibling");
if (!list)
return;
addClass(list,"suckerfish");
if (params.length){
addClass(list,paramString);
}
this.fixLinks(list);
},
fixLinks : function(el){
var els = el.getElementsByTagName("li");
for(var i = 0; i < els.length; i++) {
if(els[i].getElementsByTagName("ul").length>0){
var link = findRelated(els[i].firstChild,"A","tagName","nextSibling");
if(!link){
var ih = els[i].firstChild.data;
els[i].removeChild(els[i].firstChild);
var d = createTiddlyElement(null,"a",null,null,ih+this.dropdownchar,{href:"javascript:;"});
els[i].insertBefore(d,els[i].firstChild);
}
else{
link.firstChild.data = link.firstChild.data + this.dropdownchar;
removeClass(link,"tiddlyLinkNonExisting");
}
}
els[i].onmouseover = function() {
addClass(this, "sfhover");
};
els[i].onmouseout = function() {
removeClass(this, "sfhover");
};
}
}
};
config.shadowTiddlers["StyleSheetDropDownMenuPlugin"] =
"/*{{{*/\n"+
"/***** LAYOUT STYLES - DO NOT EDIT! *****/\n"+
"ul.suckerfish, ul.suckerfish ul {\n"+
" margin: 0;\n"+
" padding: 0;\n"+
" list-style: none;\n"+
" line-height:1.4em;\n"+
"}\n\n"+
"ul.suckerfish li {\n"+
" display: inline-block; \n"+
" display: block;\n"+
" float: left; \n"+
"}\n\n"+
"ul.suckerfish li ul {\n"+
" position: absolute;\n"+
" left: -999em;\n"+
"}\n\n"+
"ul.suckerfish li:hover ul, ul.suckerfish li.sfhover ul {\n"+
" left: auto;\n"+
"}\n\n"+
"ul.suckerfish ul li {\n"+
" float: none;\n"+
" border-right: 0;\n"+
" border-left:0;\n"+
"}\n\n"+
"ul.suckerfish a, ul.suckerfish a:hover {\n"+
" display: block;\n"+
"}\n\n"+
"ul.suckerfish li a.tiddlyLink, ul.suckerfish li a, #mainMenu ul.suckerfish li a {font-weight:bold;}\n"+
"/**** END LAYOUT STYLES *****/\n"+
"\n\n"+
"/**** COLORS AND APPEARANCE - DEFAULT *****/\n"+
"ul.suckerfish li a {\n"+
" padding: 0.5em 1.5em;\n"+
" color: #FFF;\n"+
" background: #0066aa;\n"+
" border-bottom: 0;\n"+
" font-weight:bold;\n"+
"}\n\n"+
"ul.suckerfish li:hover a, ul.suckerfish li.sfhover a{\n"+
" background: #00558F;\n"+
"}\n\n"+
"ul.suckerfish li:hover ul a, ul.suckerfish li.sfhover ul a{\n"+
" color: #000;\n"+
" background: #eff3fa;\n"+
" border-top:1px solid #FFF;\n"+
"}\n\n"+
"ul.suckerfish ul li a:hover {\n"+
" background: #e0e8f5;\n"+
"}\n\n"+
"ul.suckerfish li a{\n"+
" width:9em;\n"+
"}\n\n"+
"ul.suckerfish ul li a, ul.suckerfish ul li a:hover{\n"+
" display:inline-block;\n"+
" width:9em;\n"+
"}\n\n"+
"ul.suckerfish li {\n"+
" border-left: 1px solid #00558F;\n"+
"}\n"+
"/***** END COLORS AND APPEARANCE - DEFAULT *****/\n"+
"\n\n"+
"/***** LAYOUT AND APPEARANCE: VERTICAL *****/\n"+
"ul.suckerfish.vertical li{\n"+
" width:10em;\n"+
" border-left: 0px solid #00558f;\n"+
"}\n\n"+
"ul.suckerfish.vertical ul li, ul.suckerfish.vertical li a, ul.suckerfish.vertical li:hover a, ul.suckerfish.vertical li.sfhover a {\n"+
" border-left: 0.8em solid #00558f;\n"+
"}\n\n"+
"ul.suckerfish.vertical li a, ul.suckerfish.vertical li:hover a, ul.suckerfish.vertical li.sfhover a, ul.suckerfish.vertical li.sfhover a:hover{\n"+
" width:8em;\n"+
"}\n\n"+
"ul.suckerfish.vertical {\n"+
" width:10em; text-align:left;\n"+
" float:left;\n"+
"}\n\n"+
"ul.suckerfish.vertical li a {\n"+
" padding: 0.5em 1em 0.5em 1em;\n"+
" border-top:1px solid #fff;\n"+
"}\n\n"+
"ul.suckerfish.vertical, ul.suckerfish.vertical ul {\n"+
" line-height:1.4em;\n"+
"}\n\n"+
"ul.suckerfish.vertical li:hover ul, ul.suckerfish.vertical li.sfhover ul { \n"+
" margin: -2.4em 0 0 10.9em;\n"+
"}\n\n"+
"ul.suckerfish.vertical li:hover ul li a, ul.suckerfish.vertical li.sfhover ul li a {\n"+
" border: 0px solid #FFF;\n"+
"}\n\n"+
"ul.suckerfish.vertical li:hover a, ul.suckerfish.vertical li.sfhover a{\n"+
" padding-right:1.1em;\n"+
"}\n\n"+
"ul.suckerfish.vertical li:hover ul li, ul.suckerfish.vertical li.sfhover ul li {\n"+
" border-bottom:1px solid #fff;\n"+
"}\n\n"+
"/***** END LAYOUT AND APPEARANCE: VERTICAL *****/\n"+
"/*}}}*/";
store.addNotification("StyleSheetDropDownMenuPlugin",refreshStyles);
//!END-PLUGIN-CODE
// %/
Economic development refers to the sustained increase in the economic standard of living of a country's population, improving the quality of human life through increasing per capita income, reducing poverty, and enhancing individual economic opportunities by developing technology, making more productive and efficient use of physical capital, and increasing human capital.
The concept, as written above, is controversial because of:
* past economic imperialisms
* the spectacular failure of many multilateral development projects
* the harmful social and environmental impacts of various development projects
* the demand for structural adjustments
* the increasing gulf between rich and poor in many developing nations
* its confusing understanding of the difference between economic development and economic growth.
"Sustainable" development, in part, arose as an answer to Western generated development theories, especially those of the ''World Bank'' and ''International Monetary Fund''. In general, critics of Western concepts of economic development have pointed out that:
* rapid GNP growth may not be the best indicator of well-being
* economic well-being is not the source of all other ingredients that make up a good life (peace, family stability)
* state and multilateral manipulation of the economy does not guarantee equitable distribution of wealth
* technology (especially technology for greater resource extractions) may harm future generations more than it helps them.
They have proposed "alternative development," which usually includes a higher prioritization of self-empowering the poorest, and custom-designing any economic aid and financial restructuring to local traditions and desires. It prohibits megaprojects characteristic of the earlier economic development investments.
"But while the nation-state has been weakened, there has yet to be created at the international level the kinds of democratic global institutions that can deal effectively with the problems globalization has created.
In effect, economic globalization has outpaced political globalization. We have a chaotic, uncoordinated system of global governance without global government, and array of institutions and agreements dealing with a series of problems, from global warming to international trade and capital flows..
There is a clear need for strong international institutions to deal with the challenges posed by economic globalization; yet today confidence in existing institutions is weak." //[[Making Globalization Work]]// 21
"the problems have much to do with economic globalization outpacing political globalization, and with the economic consequences of globalization outpacing our ability to understand and shape globalization and to cope with these consequences through political processes. Reforming globalization is a matter of politics." //[[Making Globalization Work]]// 269
"Those who seek to design a free market on a worldwide scale have always insisted that the legal framework which defines and entrenches it must be placed beyond the reach of any democratic legislation. Sovereign states may sign up to membership of the World Trade Organization; but is is that organization, not the legislature of any sovereign state, which determines what is to count as free trade, and what a restraint of it. The rules of the game of the market must be elevated beyond the possibility of revision through democratic choice." GR 29
''economists'' are interested in efficiency of free markets. Growth of the economy overall is served by efficiency, provided all externalities (including all social and environmental costs) are included in market prices.
''businesses'' are interested in profit, which does not equate with efficiency. A perfectly efficient market would reduce the profit margin to a bare minimum. Corporations are therefore more interested in monopolizing the market, which allows them to make more profit by producing less-- very inefficient in economic terms.
''people'' are motivated by what they perceive to benefit them, often, but not solely, in respect to wealth. If they benefit from the profit of corporations (eg investors) at the expense of general growth, they will advocate for less restrictions on corporate growth. If they suffer the consequences of economic inefficiency and externalized but uncounted costs, they will seek to limit corporate monopoly and demand that corporations be held accountable for their true costs. A conflict of interest comes into play here because the true costs of business are often externalized on foreign peoples, the consumer does not see them. Consumer society wants more cheap stuff; the question of true cost does not even enter the field of vision. If true costs were gathered into the products of corporations, rather than externalized onto other peoples, the cost of consumer goods would increase. Consumers would see only rising prices, not the increasing equity and subsequent overall (global) growth reflected in the true cost of the goods. Unless people are themselves the victims of externalized costs, the unbalanced system works to their immediate advantage and they will tend to make decisions which decrease overall growth and increase overall inefficiency. The interests of consumer society are often aligned with corporate malpractice in the immediate term.
''politicians'' are caught in the middle of this. Are they representing corporations, consumer society, the victims of corporatism, or the ideals of a fair and sustainable economy which will benefit all in the long run while demanding true cost ("sacrifices") in the immediate term?
<!--{{{-->
<!--- http://mptw.tiddlyspot.com/#MptwEditTemplate ($Rev: 2720 $) --->
<div class="toolbar" macro="toolbar +saveTiddler saveCloseTiddler closeOthers -cancelTiddler cancelCloseTiddler deleteTiddler"></div>
<div class="title" macro="view title"></div>
<div class="editLabel">Title</div><div class="editor" macro="edit title"></div>
<div macro='annotations'></div>
<div macro="showWhenExists EditPanelTemplate">[[EditPanelTemplate]]</div>
<div class="editLabel">Content</div><div class="editor" macro="edit text"></div>
<div class="editLabel">Tags</div><div class="editor" macro="edit tags"></div>
<div class="editorFooter"><span macro="message views.editor.tagPrompt"></span><span macro="tagChooser"></span></div>
<!--}}}-->
"We are in a capitalist system only when the system give priority to the //endless// accumulation of capital. Using such a definition, only the modern world-system has been a capitalist system. Endless accumulation is a quite simple concept: it means that people and firms are accumulating capital in order to accumulate more capital, a process that is continual and endless." GR 56
The rulers of our nation impose their wills on others when they do not behave. They justify their actions in the name of:
* defense of national interests "given that principle that US actions are defensive by definition so that any reaction to them is aggression." //[[Hegemony or Survival]]// pg 104
* humanitarian intervention
* Status as superpower. with power comes responsibility.
* Status as vanguard of history in respect to civilization, freedom, democracy, technology, whatever
* Divine Right
* What is good for us is good for the world.
This is all done in the name of democracy and freedom, but we only like democracies that play by our rules. A brutal dictator will do just as well in securing our interests. If a rogue democracy is emerging, a strong brutal hand may be necessary to suppress the movement and ensure outcomes. But that can cause trouble in the court of public opinion. The safest scenario of all is working overtly and covertly to ensure the correct "democratic" outcomes. The proclamation and appearance of democracy must be maintained if at all possible.
"Formal democracy is fine, but only if it obeys orders." //[[Hegemony or Survival]]// pg 142
"There is a long and illuminating history of the problems in supporting democratic reforms while ensuring that they will lead to preferred outcomes." //[[Hegemony or Survival]]// 215
We enforce our will in two ways:
1) Military action, whether through the unilateral proclamation of just wars, or through covert support of dictators, coups, and paramilitary groups ("freedom fighters") establishing our preferred governments in foreign countries (regime change)
2) Economic coercion, forcing countries to comply with unfair trade practices as a condition to trade, loans, grants, and the remediation of existing debt. We do so largely by means of our dominance (often through power of veto) in the constitutionally undemocratic international institutions of trade and finance: WTO, IMF, World Bank.
We also coerce international cooperation through threat of punishment and reward. Punishment in threatening military or economic consequences for lack of cooperation; reward either in the form of economic deals (often in terms of arms trade), or as an agreement to overlook the abuses of others (ie Russia and Chechnya, Turkey and the Kurds) in exchange for the same.
"Even though a global free market cannot be reconciled with any kind of planned economy, what these Utopias [Capitalism and Communism] have in common is more fundamental than their differences. In their cult of reason and efficiency, their ignorance of history and their contempt for the ways of life they consign to poverty or extinction, they embody the same rationalist hubris and cultural imperialism that have marked the central traditions of Enlightenment thinking throughout history." GR 27
"The difference between human evolution and that of wild animals is that culture is a critical and determining part of our environment." //[[Blessed Unrest]]// 98
/***
| Name:|ExtentTagButtonPlugin|
| Description:|Adds a New tiddler button in the tag drop down|
| Version:|3.2 ($Rev: 2406 $)|
| Date:|$Date: 2007-08-08 22:50:23 +1000 (Wed, 08 Aug 2007) $|
| Source:|http://mptw.tiddlyspot.com/#ExtendTagButtonPlugin|
| Author:|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
***/
//{{{
window.onClickTag_mptw_orig = window.onClickTag;
window.onClickTag = function(e) {
window.onClickTag_mptw_orig.apply(this,arguments);
var tag = this.getAttribute("tag");
var title = this.getAttribute("tiddler");
// Saq, you're a genius :)
var popup = Popup.stack[Popup.stack.length-1].popup;
createTiddlyElement(createTiddlyElement(popup,"li",null,"listBreak"),"div");
wikify("<<newTiddler label:'New tiddler' tag:'"+tag+"'>>",createTiddlyElement(popup,"li"));
return false;
}
//}}}
"... the first function of what we might call a Fair Trade Organization is surely to prescribe and enforce the standards to which corporations wishing to trade internationally must conform. It could, in this respect, function as a licensing body: a company would not be permitted to trade between nations unless it could demonstrate that, at every stage of production, manufacture and distribution, its own operations and those of its suppliers and subcontractors met the specified standards." //[[Manifesto for a New World Order]]// 228
Mandating and universalizing fair trade practices. Voluntary regulations are completely useless.
''Standards of Fair Trade''
1) Full Cost Accounting
"One prerequisite of justice is... that producers and consumers should carry their own costs, rather than dumping them on other people."
"Many companies object that if they were forced to pay the full price for the resources they use and the damage they cause, they would be driven out of business. To this the only sensible answer is 'good'." //[[Manifesto for a New World Order]]// 231
"One of the many beneficial impacts of full-cost accounting is that everything which //can// be processed in the country of origin //will// be processed in the country of origin." 232
2) No Company is Permitted to Dominate the Market
3) No company is permitted to devolve their liabilities to their subsidiaries.
"There should be a single standard for unfair trade practices, which would apply both domestically and internationally." //[[Making Globalization Work]]// 93
Ending:
* unfair agendas
* unfair and secret negotiations
* unfair enforcement
The call for democratic inclusion, transparency, and a preferential option for poor nations, biasing international trade towards their economic development, so that they may reach the point of being able to compete on a fair playing field.
__Developing Countries Should be Treated Differently__
"The idea that developing countries should... receive "special and differential treatment" is now widely accepted and has been included in many trade agreements. Developed countries are allowed, for instance, to deviate from the most favored nations principle by allowing lower tariff on imports from developing countries-- though even with this so-called preferential treatment, developed country tariffs against imports from developing countries are, as we have seen, four times higher than tariffs against good produced by other developed countries.
The current system, however, makes preferential treatment completely voluntary, provided by each of the advanced industrial countries on its own whim. Preferences can be taken away if the developing country does not do what the granting country wants. Preferential treatment has become a political instrument, a tool for getting developing countries to toe the line." //[[Making Globalization Work]]// 82
//Free trade for the poor: an extended market access proposal//
"One single reform would simultaneously simplify negotiations, promote more development, and addresses the inequities of the current regime. Rich countries should simple open up their markets to poorer ones, without reciprocity and without economic or political conditionality. Middle-income countries should open up their markets to the least developed countries, and should be allowed to extend preferences to one another without extending them to the rich countries, so that they need not fear that imports from those countries might kill their nascent industries. Even the advanced industrial countries would benefit, because they could proceed more rapidly with liberalization among themselves-- which their economies are capable of withstanding-- without having to satisfy the worries of the developing world. This reform replaces the principle of "reciprocity for and among all countries-- regardless of circumstances" with the principle of ''reciprocity among equals'', but differentiation between those in markedly different circumstances." //[[Making Globalization Work]]// 83
The reality of existing inequity: "Most of the world's purchasing power resides in the hands of the people who need it least, while those who need it most, for such necessities as food, clean water, housing, health and education, have almost none." //[[Manifesto for a New World Order]]// 186
How to create a gradient of opportunity weighted to the advantage of undeveloped nations.
"A fair trade system is one which permits poorer nations, and poorer people within those nations, to deploy such measures as are necessary to escape from the poverty trap and, eventually, compete on equal terms with the rich."
Infant industry protection: Until a nation reaches a certain level of wealth or development, it should be permitted to:
* defend certain industries with the help of tariff barriers, other import restriction and development and export subsidies
*impose strict conditions upon foreign investors: companies can enter the country only if they are prepared to leave behind more wealth than they extract.
* to override intellectual property restrictions in certain circumstances to grant itself the technology transfer now denied by the trade rules to most impoverished nations.
Rich nations, on the other hand, would be required to pull down barriers to trade. They would be permitted neither to subsidize their industries nor to impose tariffs or other restraints upon imports from poorer nations. //[[Manifesto for a New World Order]]// 218
[[Finance]] refers to the way in which businesses, individuals, and organizations allocate and use financial resources, and refers to the flow of money, assets, capital, banking, credit, investments, equity, and debt.
"because of the power these speculators possess to strip a nation of its financial assets, they have become the world's kingmakers. Nearly all the governments in power today are those whose policies are acceptable to the financial markets: they are, in effect, the representatives of global capital. The opposition parties who might challenge this dispensation are kept out of power partly by citizens' fear of how the markets might react if they were elected." //[[Manifesto for a New World Order]]// 75-76
Liberalized currencies (a requirement of IMF assistance) are easily attacked by financial speculators. The threat of attack assures compliance of nations to preferred ideologies of speculators, which in turn demands increasing liberalization.
'Leveraged Hedge Funds' speculators borrow a vulnerable currency, then dump it to force down its value.
/***
|Name|FontSizePlugin|
|Created by|SaqImtiaz|
|Location|http://tw.lewcid.org/#FontSizePlugin|
|Version|1.0|
|Requires|~TW2.x|
!Description:
Resize tiddler text on the fly. The text size is remembered between sessions by use of a cookie.
You can customize the maximum and minimum allowed sizes.
(only affects tiddler content text, not any other text)
Also, you can load a TW file with a font-size specified in the url.
Eg: http://tw.lewcid.org/#font:110
!Demo:
Try using the font-size buttons in the sidebar, or in the MainMenu above.
!Installation:
Copy the contents of this tiddler to your TW, tag with systemConfig, save and reload your TW.
Then put {{{<<fontSize "font-size:">>}}} in your SideBarOptions tiddler, or anywhere else that you might like.
!Usage
{{{<<fontSize>>}}} results in <<fontSize>>
{{{<<fontSize font-size: >>}}} results in <<fontSize font-size:>>
!Customizing:
The buttons and prefix text are wrapped in a span with class fontResizer, for easy css styling.
To change the default font-size, and the maximum and minimum font-size allowed, edit the config.fontSize.settings section of the code below.
!Notes:
This plugin assumes that the initial font-size is 100% and then increases or decreases the size by 10%. This stepsize of 10% can also be customized.
!History:
*27-07-06, version 1.0 : prevented double clicks from triggering editing of containing tiddler.
*25-07-06, version 0.9
!Code
***/
//{{{
config.fontSize={};
//configuration settings
config.fontSize.settings =
{
defaultSize : 100, // all sizes in %
maxSize : 200,
minSize : 40,
stepSize : 10
};
//startup code
var fontSettings = config.fontSize.settings;
if (!config.options.txtFontSize)
{config.options.txtFontSize = fontSettings.defaultSize;
saveOptionCookie("txtFontSize");}
setStylesheet(".tiddler .viewer {font-size:"+config.options.txtFontSize+"%;}\n","fontResizerStyles");
setStylesheet("#contentWrapper .fontResizer .button {display:inline;font-size:105%; font-weight:bold; margin:0 1px; padding: 0 3px; text-align:center !important;}\n .fontResizer {margin:0 0.5em;}","fontResizerButtonStyles");
//macro
config.macros.fontSize={};
config.macros.fontSize.handler = function (place,macroName,params,wikifier,paramString,tiddler)
{
var sp = createTiddlyElement(place,"span",null,"fontResizer");
sp.ondblclick=this.onDblClick;
if (params[0])
createTiddlyText(sp,params[0]);
createTiddlyButton(sp,"+","increase font-size",this.incFont);
createTiddlyButton(sp,"=","reset font-size",this.resetFont);
createTiddlyButton(sp,"–","decrease font-size",this.decFont);
}
config.macros.fontSize.onDblClick = function (e)
{
if (!e) var e = window.event;
e.cancelBubble = true;
if (e.stopPropagation) e.stopPropagation();
return false;
}
config.macros.fontSize.setFont = function ()
{
saveOptionCookie("txtFontSize");
setStylesheet(".tiddler .viewer {font-size:"+config.options.txtFontSize+"%;}\n","fontResizerStyles");
}
config.macros.fontSize.incFont=function()
{
if (config.options.txtFontSize < fontSettings.maxSize)
config.options.txtFontSize = (config.options.txtFontSize*1)+fontSettings.stepSize;
config.macros.fontSize.setFont();
}
config.macros.fontSize.decFont=function()
{
if (config.options.txtFontSize > fontSettings.minSize)
config.options.txtFontSize = (config.options.txtFontSize*1) - fontSettings.stepSize;
config.macros.fontSize.setFont();
}
config.macros.fontSize.resetFont=function()
{
config.options.txtFontSize=fontSettings.defaultSize;
config.macros.fontSize.setFont();
}
config.paramifiers.font =
{
onstart: function(v)
{
config.options.txtFontSize = v;
config.macros.fontSize.setFont();
}
};
//}}}
"Corporations already enjoy complete 'investor protection' in many countries, with the result that 'foreign direct investment' can sometimes cost a poor nation more money than it makes. Many companies use poor countries as a pool of cheap labour: they import both the machines they need and the components of the products they wish to manufacture and employ local people to assemble or pack them, adding little to their value." //[[Manifesto for a New World Order]]// 195
Purchase local companies or displace local production, preventing indigenous industry from developing.
"They often wreck fragile environments, then move away, leaving the nation either to pay for their restoration or to live with the consequences of their destruction." //[[Manifesto for a New World Order]]// 196
"The move from centralized, mass-market nongovernmental organizations (NGOs)to decentralized advocacy networks driven by their members." //WorldChanging// 426
Right of first use of weapons of mass destruction (WMDs): Nuclear, biological, chemical, nano-tech
Militarization of Space:
* Ballistic Missile Defense (BMD)
* Star Wars. Strategic Defense Initiative (SDI). Death Stars.
"Missile defense is only small componaent of much more ambitious programs for militarization of space, with the intent to achieve a monopoly on the use of space for offensive military purposes." //[[Hegemony or Survival]]// 225
"The US must proceed from "control" of space to "ownership", which is to be permanent, in accord with the National Security Strategy. //[[Hegemony or Survival]]// 228
"These plans had already been outlined in a May 2002 classified Pentagon planning document, partially leaked, which called for a strategy of "forward deterrence" in which hypersonic missiles launched from space platforms would be able to carry out almost instant "unwarned attacks"... The United States could strike without warning whenever and wherever a threat was perceived, and it would be protected by missile defenses" as well as internal security measures." //[[Hegemony or Survival]]// 229
"The Space Command's Clinton-era brochure //Vision for 2020// announced the primary goal pominently on the front cover: "dominating the space dimension of military operations to protect U.S. interests and investment... The next logical step is space forces to protect "U.S. national interests [military adn commercial] and investments," including missile defense, as well as "space-based strike weapons" enabling "the application of precision force from, to, and through space." //[[Hegemony or Survival]]//229
the sum total value of all goods and services produced by a nation in a given time period.
GDP does not give any indication of the equity of the distribution of that value amongst the population. A high GDP could indicate a rich country, with poor people.
GDP could go up in response to a catastrophe. ([[Disaster Capitalism]])
It is also no measure of the sustainability of economic processes. Rapid economic development could mean rapid despoiling of the environment. The costs involved in creating the rising output must always be examined.
"You can get GDP up by despoiling the environment, be depleting scarce natural resources, by borrowing from abroad-- but this kind of growth is not sustainable." //[[Making Globalization Work]]// 45
"Just as a company's books show the depreciation of its assets, so too should a nation's accounting framework reflect the depletion of its scarce resources. But the most commonly used measure of output, gross domestic product, does not do this. It shows only that the more oil it extracts, the higher is income-- regardless of how it is spent, regardless of the fact that such spending //without investment// is unsustainable. As a result, a country with a high GDP may actually be getting poorer and poorer." //[[Making Globalization Work]]// 153
"Still, because GDP is relatively easy to measure, it has become a fixation of economists. The trouble with this is that ''what we measure is what we strive for''." //[[Making Globalization Work]]// 45
"The fact that output is counted when it's produced rather than when it's sold is a red flag when interpreting GDP statistics to gauge the health of the economy. High GDP means only that a lot of stuff is being produced ane put into inventory. It doesn't necessarily mean that firms are selling lots of stuff." //Economics for Dummies// 64
"It is becoming unprecedentedly difficult for anyone, anyone at all, to keep a secret. In the age of the leak and the blog, of evidence extraction and link discovery, truths will either out or be outed, later if not sooner. This is something I would bring to the attention of every diplomat, politician and corprate laeader: the future, eventually, will find you out. The future.. will have its way with you. In the end, you will be seen to have donw that which you did." William Gibson, //The Road to Oceania// New York Times 2003
The Networked Database allows for the global integration and wise/efficient application of localized, place-specific information. Global values with a custom paint job. (Think UPS, WalMart.)
"The fact that others are willing to lend at a low interest rate creates a situation politicians find hard to resist. It is easy to run fiscal deficits, to spend more than one has... the United States is the world's richest country, yet is living beyond its means. In this respect, it is doing the world a service. Without America's profligacy, the fears of a weak global economy... might have been realized." //[[Making Globalization Work]]// 251
American consumption and corresponding deficit fends off global deflation.
America's spending beyond its means services the global economy by disproportionately contributing to the global aggregate demand for goods and services, stimulating growth.
But this leads to insufficiency of aggregate demand in the reserve currency country (US). 252
"A country, as a whole, borrows from abroad when the country as a whole is spending more than its income. This, in turn, means that a country is importing more than it is exporting-- it is borrowing to finance the difference.
Trade deficits and foreign borrowing are two sides of the same coin... That is why economists often talk of the twin deficit problem: when government borrowing increases-- that is, when the fiscal deficit increases-- so too is it likely that the trade deficit will increase." 252
"There is one country that can-- so far-- maintain a trade deficit without precipitating a crises, and that is the United States. The United States has become not just the consumer of last resort, but also the deficit of last resort. It has been able to get away with this because it is the richest country in the world and because other countries have wanted to hold dollars in their reserves. But even if the United States can mount deficits longer than other countries, it cannot do so indefinitely. There will be a day or reckoning." //[[Making Globalization Work]]// 265
Who will govern the world? Some believe in:
* world government
* markets
* a hierarchy of "federated" state governments
* a web of non-state-based civil society organizations.
Global climate change, whaling, HIV/AIDS, open sea mineral harvests, acid rain, ozone, airspace for transport, near earth satellite and telecommunications infrastructure, planetary genetic resources (biodiversity), migratory birds and butterflies, waste disposal, weapons sales, Antarctica, nuclear testing, and chemical fallout have all been issues in which global governance and sustainability entangle.
[[Sustainability]], in part, rests on political stability and acceptance of government authority.
"Throughout history, human beings have been the loyalists of an exclusive community. They have always known, as if by instinct, who lies within and who lies without. Those who exit beyond the border are less human than those who exist within. Remorselessly, the unit of identity has grown, from the family to the pack, to the clan, the tribe, the nation. In every case the struggle between the smaller groups has been resolved only to begin a common struggle against another confederation.
Our loyalties have made us easy to manipulate... The new mutation will force us to abandon nationhood... It will compel us to recognize the irrationality of the loyalties which set us apart. For the first time in history, we will wee ourselves as a species."
"... this mutation will be assisted by the forces which have cause to fear it. Corporate and financial globalization, designed and executed by the minority seeking to enhance its wealth and power, is compelling the people it oppresses to acknowledge their commonality. Globalization is establishing as single planetary class interest, as the same forces and the same institutions threaten the welfare of the people of all nations. It is ripping down the cultural and linguistic barriers which have divided us. By breaking the social bonds which sustained local communities, it destroys our geographical loyalties." //[[Manifesto for a New World Order]]// 8-9
"The world's population, by contrast to those of its nation-states, is a self-defined entity, a country whose borders are indisputable, whose sense of common destiny requires no patriotic speeches, no hanging of flags, no wars with other worlds... By making the political identity visible, by creating a forum in which the people of diverse nations can unite on some issues and divide on others, irrespective of nationhood, our parliament has the potential to begin to establish a sense of common destiny, to start the process of catalysis which foments the metaphysical mutation." //[[Manifesto for a New World Order]]// 112
"The rest of the world cannot solve the problems of the developing world. They will have to do that for themselves. But we can at least create a more level playing field. It would be even better if we titled it to favor the developing countries. There is a compelling moral case for doing this. I think there is also a compelling case that it is in our self-interest. Their growth will enhance our growth. Greater stability and security in the developing world will contribute to stability and security in the developed world." //[[Making Globalization Work]]// 59
[[Globalization]] has encouraged the free movement of:
* goods
* services
* finances
* information.
It has not encouraged the free movement of labor. [[Nation-States]] have tried to balance citizen-worker needs, new economic development, and movement of corporations to lower wage-earning nations.
Global issues include:
* the brain drain of skilled workers from developing nations
* guest worker and illegal worker jobs in developed nations
* outsourcing of jobs and job loss in developed nations
* worker remittances and national balance of payments
* sweatshops in both developed and developing nations
* equal worker conditions and benefits in developed versus. developing nations
* training programs in developed nations for workers who have lost jobs to corporate movement to a lower-wage nation.
Financing an array of global public goods such as:
* peace
* health
* environment
* knowledge
"If these are not provided //collectively// by the international community, there is a risk-- indeed a likelihood-- that they will be underprovided." //[[Making Globalization Work]]// 281
International means of financing the preservation of global public goods:
* surplus from a new global reserve system (see [[International Clearing Union]])
* revenues from the management of global resources; demand that money from extraction of natural resources be spent on the global good.
* taxing global negative externalities
Existing trade rules place corporate profit interests over other social values:
* the right to know about a product
* cultural identity, heritage, language
* environment
Corporate interests serve the bottom line. That is their function. "The job of Western trade negotiators is to get a better trade deal for their country's industries-- for example, gaining more market access and stronger intellectual property rights-- without giving up agriculture subsidies or nontariff trade barriers. Fairness is not in the lexicon of these trade negotiators... they are trying to help the producers, and their job is to get as much as they can while giving up as little as they can. Trade negotiators have little incentive to think about the environment, heath matters, or even the overall progress of science.
Trade ministers tend to negotiate in secret. Trade agreements are long and complex, and lobbyists work hard to bury in them self-serving provisions that they hope will escape attention. But the basic issues that I have been discussing here-- such as the trade-off between drug company profits and the right to life-- are ones that are easy to understand. If the issue of access to AIDS drugs were put to a vote, in either developed or developing countries, the overwhelming majority would never support the position of the pharmaceutical companies or of the Bush administration.
Conflicts over fundamental values are at the center of the democratic debate. Critics of globalization charge that globalization has been managed in such a way as to take some of the most important issues out of the realm of public discourse within individual countries and into closed international forums, which are far from democratic in the usual sense of that term. With the voices of corporate interests heard so clearly and strongly, and without the checks and balances of democratic processes, it's not surprising that the outcomes seem so objectionable, so distant from what would have emerged had there been a more democratic process. The most daunting challenge in reforming globalization is to make it more democratic; a test of success will be in how well it succeed in ensuring that these broader values triumph more often over simple corporate interests." //[[Making Globalization Work]]// 131-132
See also [[Definitions of Globalization]]
Globalization: is the process leading to increasing interdependence, integration, and interaction among people and corporations in disparate locations around the world. It is an overarching term that refers to a complex web of economic, social, technological, cultural, and political relationships.
//Globalization Impacts// involve the social, economic, and environmental outcomes of increased economic integration. The supply chain has been fragmented between nations, resulting in the extensive geographical relocations of each component.
*harvesting materials
*parts manufacture
*assembly
*marketing and sales
*distribution
*research and development
Current globalization also includes:
*a new international [[Finance]] system.
*a new division of labor (e.g. unskilled and skilled workers, overseas buyers, traders, branchers/advertisers, retailers)
*a new challenge to the nation-state to guide its economic development.
[[Sustainability]], on the global/local scales, tries to prevent transnational corporations from moving to nations where there are no or few enforceable standards for environmental and worker protection, and to prevent [[WTO]] regulations that would further remove regional and national authority over environmental and working standards.
Globalization impacts involve the social, economic, and environmental outcomes of increased economic integration. The supply chain has been fragmented between nations with extensive geographical relocations of each component (e.g. harvesting materials, parts manufacture, assembly, marketing and sales, distribution, research and development). Current "globalization" also includes a new international financial system, a new division of labor (e.g. unskilled and skilled workers, overseas buyers, traders, branders/advertisers, retailers), and a new challenge to the nation-state to guide its economic development. Sustainability, on the global/local scales, tries to prevent transnational corporations from moving to nations where there are no or few enforceable standards for environmental and worker protection and to prevent WTO regulations that would further remove regional and national authority over environmental and working standards, corporate charter
The Green Imperative: The blatant negative consequences of our local actions for ourselves and others //forces// the realization of interdependendence.
[[Globalization]]:
* the end of diversity. the worldwide collapse of cultural ecosystems.
AND/OR
* the beginning of unity. universal human rights and the end of poverty.
Here is the great dichotomy/dialectic of our time. Globalization is facilitating a homogenized unity at the expense of diversity. How do we protect, encourage, optimize, maximize both unity //and// diversity in the context of the inevitability of globalization?
----
"Blurs the line between the born and the made." [[Neobiological Industry]]
The distinction between the natural and the artificial in general is blurred. The truer distinction is between the beneficial and harmful, that which supports life-processes and that which undermines them.
per the fundamental transition in humanity's relation to nature. The limit conditions of our present age are forcing us to increasingly both understand and adopt nature's ways so that we may develop in sustainable correspondence to the organic foundation of our being. As our //agency// increasingly merges with the organic processes of nature, we become co-creators of our own evolution. The creation of things, the emergence of the novel, becomes organic birth. If our agency diverges from the organic foundation, we create mutants, monsters. We give birth to the conditions of our own destruction.
----
The role of the nation/state in relation to world governance, and the role and rights of corporations, cultures, and individuals in relation to each. Political Governance (United Nations) vs Trade Governance (WTO). WTO wants the rights of world trade governance to supersede that of states, to allow for unrestricted international trade by corporations, but big state players (eg US) in the WTO strongly resist subjection to international tribunals and treaties ala the UN. On the other hand, the progressives want state level rights to regulate trade in order to protect local cultures, but also the subjection of national governments to global political governance via the UN.
WTO is a global regulatory body representing corporations, which have transcended the boundaries of nation/state. United Nations is a global regulatory body of nation/states, who at least in principle, represent the people of a particular geographical location. It gets most complicated when rich states have a vested interest in WTO, especially when particular corporations control the governance of states. The bottom line is money and power.
The Nation/State ought to function as a tool for the democratic self-determination of the people of a particular region, which is often composed of a diversity of cultures. The boundaries of nation/state, however derived, are most beneficial to all when they are most abstract or even arbitrary, that is, not bound to a particular interest (corporate, religious, cultural). The danger of the nation/state is when it becomes a tool of those particular interests (nationalism- whether religious, political, racial, or cultural).
World Government VS World Market. Who will rule?
----
Is cultural identity a historical conceit?
----
Security and Sustainability go hand in hand.
----
We are gaining better understanding of nature's systems. At the same time, computers have given us unprecidented power to manipulate, duplicate, consilidate, share, exchange, track, analyze, information. Databases. Social networks.
We have reached the limit conditions. We are gaining knowledge //and// wisdom. Computers help with knowledge. The threat of global death sets knowledge in the light of wisdom. In one sense (per Buddhism), living in the constant light of mortality //is// wisdom.
We have the tools. We have to decide how we are going to manage/engineer our future. Tech alone will not save us, a tool is just a tool. But tech as the engine of an organically engineered future will save us. It is the only thing that will.
Seeing beyond the resource (mine) and identity (me) wars of today. Instead of opting for more equitable distribution of limited resources, make the problem go away. Design. Efficiency. Wisdom. Sustainable tech. Directed evolution. A bright green future. Biological computation.
All of these tools can be used for our collective benefit, or for the further consolidation of power into the hands of a few.
"The globalization of corporate capitalism means that this emphasis on profitability and growth are becoming increasingly important as the engine of the world's economic activity. Everything esle, including the environment and the quality of life, tends to become subordinated to this anonymous demand for ever-more profit and growth, a goal that can never be satisfied. The biosphere is converted into "resources," and people into "human resources." MSWK 90
"In internationalization, each nation sets its own trade standards and will do business with other nations that are willing to meet those standards. Do nations abuse this system? Always and constantly, and the United States is among the worst offender in that regard. But where democracies prevail, internationalization does provide a means for people to set their own policy, influence decisions, and determine their own future. Globalization, in contrast, envisions standardized legislation for the entire world, with capital and goods moving at will superior to the rule of national laws. Globalization supersedes nation, state, region, and village. While diminishing the power of nationalism is a good idea, elimination of sovereignty may not be if it replaced by a corporate boardroom." //[[Blessed Unrest]]// 127
"At present, the coercive power of economic globalization is unmatched by the moral power of political globalization." //[[Manifesto for a New World Order]]// 115
__[[Business]]__: refers to commercial and industrial enterprises and to the provision of goods and services for a profit.
__[[Civil Liberties|Human Rights and Civil Liberties]]__: Civil Liberties are those basic human rights that are protected by law against arbitrary interference particularly by governments.
__[[Civil Society Organizations (CSOs)]]__: refers to a variety of institutions, groups, foundations, trusts, and associations formed by citizens to address social and environmental issues, problems, and needs that are either caused by business or government or are insufficiently addressed by them.
__[[Currency Exchange]]__
__[[Deadweight Loss]]__: the amount by which total surplus is reduced whenever output is less than the socially optimal output level.
__[[Democracy]]__: in practice, takes many forms. //Illiberal Democracies// elect leaders who are not bound by rules or a constitution and can violate basic human rights. //Liberal Democracies// elect representatives who speak for their constituencies within the context of established rules and a constitution. In //Representative Democracies// individual voters do not vote on the individual decisions themselves. In //Direct Democracies// citizens vote directly on an issue. //Deliberative Democracy// encourages meetings, discussions, and research before voting.
__[[Diminishing Marginal Utility]]__: a situation where each additional, or marginal, unit of a good or service that you consume brings less utility than the previous unit. (too much pizza)
__[[Diminishing Returns]]__: a situation where each additional amount of a resource used in a production process brings forth successively smaller amounts of output.
__[[Disaster Capitalism]]__: Orchestrated raids on the public sphere in the wake of catastrophic events, combined with the treatment of disasters as exciting market opportunities.
__[[Ecology]]__: is the scientific study of relationships between organisms and their environment. Ecology is concerned with the distribution and behavior of individual species as well as with the structure and function of natural systems at the level of //populations, communities, and ecosystems.//
__[[Economic Development]]__: Economic development refers to the sustained increase in the economic standard of living of a country's population, improving the quality of human life through increasing per capita income, reducing poverty, and enhancing individual economic opportunities by developing technology, making more productive and efficient use of physical capital, and increasing human capital.
__[[Economics]]__: is the social science that studies the production, distribution, and consumption of goods and services, and the allocation of scarce resources by individuals, companies, and states to satisfy wants.
__[[Fair Trade]]__: is an alternative trade system between small producers in developing nations and wholesalers in developed nations. Fair traders commit to social justice practices in which employees and farmers are treated and paid fairly, and sustainable environmental practices, and long-term trade relationships are fostered that are equitable, less exploitative, and more secure.
__[[Finance]]__: refers to the way in which businesses, individuals, and organizations allocate and use financial resources, and refers to the flow of money, assets, capital, banking, credit, investments, equity, and debt.
__[[Fiscal]]__: refers to public finance and financial transactions. It includes a government's policy toward taxation, public debt, public appropriations and expenditures, and similar matters.
__[[Fiscal Policy]]__: refers to using either an increase in government purchases of goods and services or a decrease in taxes to stimulate the economy. The government purchases increase economic activity directly, while the tax reductions are designed to increase household spending by leaving households more after-tax dollars to spend.
__[[Globalization]]__: is the process leading to increasing interdependence, integration, and interaction among people and corporations in disparate locations around the world. It is an overarching term that refers to a complex web of economic, social, technological, cultural, and political relationships.
__[[GDP- Gross Domestic Product]]__: the sum total value of all goods and services produced by a nation in a given time period.
__[[Globalization Impacts]]__: Globalization impacts involve the social, economic, and environmental outcomes of increased economic integration.
__[[Governance]]__: Governance is the practice of managing processes and systems within all institutions, be they nonprofit organizations, companies, state, national government, or inter-governmental.
__[[Green NNP (Net National Product)]]__: is a measure that subtracts out not just the depreciation of capital but also the depletion of natural resources and the degradation of the environment.
__[[Human Rights|Human Rights and Civil Liberties]]__: Human rights are the legal and written recognition of the dignity and equality of all persons. They are considered indivisible, inalienable, and universal.
__[[International Debt]]__: International Debt is incurred when a nation's government creates a deficit by spending more than it receives in revenue from taxes, etc.
__[[Invisible Hand]]__: Adam Smith's notion that markets and the pursuit of self-interest lead, as if by an invisible hand, to economic efficiency.
__[[Monetary Policy]]__: works by manipulating the supply of money in order to change the price of borrowing money, which is the interest rate.
__[[Natural Capitalism]]__: is the concept that natural capital-- natural resources and the ecological systems that provide vital life-support services-- is scarce and that business, industrial, and economic activity must value and use natural capital wisely to continue to operate efficiently.
__[[Opportunity Cost]]__: is the value of the next best alternative thing you could have done instead.
__[[Sustainability]]__: is about stabilizing the currently disruptive relationship between the earth's two most complex systems-- human culture and the living world.
__[[Sustainable Development]]__: Sustainable development encompasses economic and social development. It takes full account of the environmental and social consequences of economic activity and is based on the use of resources that can be replaced or renewed, meeting the needs and improving the quality of life of current generations without compromising the ability of future generations to meet their own environmental, social, and economic needs.
__[[Trade Balance]]__: A country's Balance of Trade is the difference (over a period of time) between the value of that country's imports and its exports of merchandise.
__[[Transnational Corporations]]__: Transnational corporations (TNCs) are business firms with the power to control and coordinate operations in more than one nation, even if they do not own all the operations.
Good governance is the practice of decision-making and administering an organization, company, or public institution in an impartial, efficient, transparent, and fair way that is free of corruption and respects the rule of law.
/***
|Name|GotoPlugin|
|Source|http://www.TiddlyTools.com/#GotoPlugin|
|Version|1.4.3|
|Author|Eric Shulman - ELS Design Studios|
|License|http://www.TiddlyTools.com/#LegalStatements <<br>>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|plugin|
|Requires||
|Overrides||
|Description|view any tiddler by entering it's title - displays list of possible matches|
''View a tiddler by typing its title and pressing //enter//.'' Input just enough to uniquely match a single tiddler title and ''press //enter// to auto-complete the title for you!!'' If multiple titles match your input, a list is displayed. You can scroll-and-click (or use arrows+enter) to select/view a tiddler, or press //escape// to close the listbox to resume typing. When the listbox is ''//not//'' being displayed, press //escape// to clear the current text input and start over.
Note: ''At any time, you can move the focus directly to the text input field by using the ~ALT-G keyboard shortcut.''
!!!!!Examples
<<<
| //IMPORTANT NOTE:// ''As of version 1.4.0 (2007.04.25),<br>to avoid conflict with javascript reserved keywords<br>the {{{<<goto>>}}} macro has been renamed to {{{<<gotoTiddler>>}}}'' |
syntax: {{{<<gotoTiddler quiet insert inputstyle liststyle>>}}}
All parameters are optional.
* ''quiet'' prevents //automatic// display of the list as each character is typed. To view the list when ''quiet'', use //down// or //enter//.
* ''insert'' causes the selected tiddler title to be inserted into the tiddler source currently being edited (use with EditTemplate)
* ''inputstyle'' and ''liststyle'' are CSS declarations that modify the default input and listbox styles. Note: styles containing spaces must be surrounded by ({{{"..."}}} or {{{'...'}}}) or ({{{[[...]]}}}).
{{{<<gotoTiddler>>}}}
<<gotoTiddler>>
{{{<<gotoTiddler quiet>>}}}
<<gotoTiddler quiet>>
{{{<<goto width:20em width:20em>>}}}
<<gotoTiddler width:20em width:20em>>
You can also invoke the macro with the "insert" keyword. When used in the [[EditTemplate]], like this:
{{{
<span macro="gotoTiddler insert"></span>
}}}
it allows you to type/select a tiddler title, and instantly insert a link to that title (e.g. {{{[[TiddlerName]]}}}) into the tiddler source being edited.
<<<
!!!!!Configuration
<<<
You can create a tiddler tagged with <<tag systemConfig>> to control the maximum height of the listbox of tiddlers/shadows/tags. //The default values are shown below://
//{{{
config.macros.gotoTiddler.listMaxSize=10;
//}}}
<<<
!!!!!Installation
<<<
import (or copy/paste) the following tiddlers into your document:
''GotoPlugin'' (tagged with <<tag systemConfig>>)
<<<
!!!!!Revisions
<<<
''2007.10.31 [1.4.3]'' removed extra trailing comma on last property of config.macros.gotoTiddler object. This fixes an error under InternetExplorer that was introduced 6 days ago... sure, I should have found it sooner, but... ''WHY DON'T PEOPLE TELL ME WHEN THINGS ARE BROKEN!!!!''
''2007.10.25 [1.4.2]'' added onclick handler for input field, so that clicking in field hides the listbox.
''2007.10.25 [1.4.1]'' re-wrote getItems() to cache list of tiddlers/shadows/tags and use case-folded simple text match instead of regular expression to find matching tiddlers. This *vastly* reduces processing overhead between keystrokes, especially for documents with many (>1000) tiddlers. Also, removed local definition of replaceSelection(), now supported directly by the TW2.2+ core, as well as via backward-compatible plugin (see [[CoreTweaksArchive]]).
''2007.04.25 [1.4.0]'' renamed macro from "goto" to "gotoTiddler". This was necessary to avoid a fatal syntax error in Opera (and other browsers) that require strict adherence to ECMAScript 1.5 standards which defines the identifier "goto" as "reserved for FUTURE USE"... *sigh*
''2007.04.21 [1.3.2]'' in html definition, removed DIV around droplist (see 1.2.6 below). It created more layout problems then it solved. :-(
''2007.04.01 [1.3.1]'' in processItem(), ensure that correct textarea field is found by checking for edit=="text" attribute
''2007.03.30 [1.3.0]'' tweak SideBarOptions shadow to automatically add {{{<<goto>>}}} when using default sidebar content
''2007.03.30 [1.2.6]'' in html definition, added DIV around droplist to fix IE problem where list appears next to input field instead of below it.
''2007.03.28 [1.2.5]'' in processItem(), set focus to text area before setting selection (needed for IE to get correct selection 'range')
''2007.03.28 [1.2.4]'' added prompt for 'pretty text' when inserting a link into tiddler content
''2007.03.28 [1.2.3]'' added local copy of core replaceSelection() and modified for different replace logic
''2007.03.27 [1.2.2]'' in processItem(), use story.getTiddlerField() to retrieve textarea control
''2007.03.26 [1.2.1]'' in html, use either 'onkeydown' (IE) or 'onkeypress' (Moz) event to process <esc> key sooner, to prevent <esc> from 'bubbling up' to the tiddler (which will close the current editor).
''2007.03.26 [1.2.0]'' added support for optional "insert" keyword param. When used in [[EditTemplate]], (e.g. {{{<span macro="goto insert"></span>}}}) it triggers alternative processing: instead of displaying the selected tiddler, that tiddler's title is inserted into a tiddler's textarea edit field surrounded by {{{[[...]]}}}.
''2006.05.10 [1.1.2]'' when filling listbox, set selection to 'heading' item... auto-select first tiddler title when down/enter moves focus into listbox
''2006.05.08 [1.1.1]'' added accesskey ("G") to input field html (also set when field gets focus). Also, inputKeyHandler() skips non-printing/non-editing keys.
''2006.05.08 [1.1.0]'' added heading to listbox for better feedback (also avoids problems with 1-line droplist)
''2006.05.07 [1.0.0]'' list matches against tiddlers/shadows/tags. input field auto-completion... 1st enter=complete matching input (or show list)... 2nd enter=view tiddler. optional "quiet" param controls when listbox appears.
''2006.05.06 [0.5.0]'' added handling for enter (13), escape(27), and down(40) keys. Change 'ondblclick' to 'onclick' for list handler to view tiddlers (suggested by Florian Cauvin - prevents unintended trigger of tiddler editor). shadow titles inserted into list instead of appended to the end.
''2006.05.05 [0.0.0]'' started
<<<
!!!!!Credits
>This feature was developed by EricShulman from [[ELS Design Studios|http:/www.elsdesign.com]]
!!!!!Code
***/
//{{{
version.extensions.gotoTiddler = {major: 1, minor: 4, revision: 3, date: new Date(2007,10,31)};
// automatically tweak shadow SideBarOptions to add <<gotoTiddler>> macro above <<search>>
config.shadowTiddlers.SideBarOptions=config.shadowTiddlers.SideBarOptions.replace(/<<search>>/,"{{button{goto}}}\n<<gotoTiddler>><<search>>");
config.macros.gotoTiddler= {
handler:
function(place,macroName,params) {
var quiet=(params[0] && params[0]=="quiet"); if (quiet) params.shift();
var insert=(params[0] && params[0]=="insert"); if (insert) params.shift();
var instyle=params.shift(); if (!instyle) instyle="";
var liststyle=params.shift(); if (!liststyle) liststyle="";
var keyevent=window.event?"onkeydown":"onkeypress";
createTiddlyElement(place,"span").innerHTML
=this.html.replace(/%keyevent%/g,keyevent).replace(/%insert%/g,insert).replace(/%quiet%/g,quiet).replace(/%instyle%/g,instyle).replace(/%liststyle%/g,liststyle);
},
html:
'<form onsubmit="return false" style="display:inline;margin:0;padding:0">\
<input name=gotoTiddler type=text autocomplete="off" accesskey="G" style="%instyle%"\
title="enter a tiddler title"\
onclick="this.form.list.style.display=\'none\';"\
onfocus="this.select(); this.setAttribute(\'accesskey\',\'G\');"\
%keyevent%="return config.macros.gotoTiddler.inputEscKeyHandler(event,this,this.form.list);"\
onkeyup="return config.macros.gotoTiddler.inputKeyHandler(event,this,this.form.list,%quiet%,%insert%);">\
<select name=list style="%liststyle%;display:none;position:absolute"\
onchange="if (!this.selectedIndex) this.selectedIndex=1;"\
onblur="this.style.display=\'none\';"\
%keyevent%="return config.macros.gotoTiddler.selectKeyHandler(event,this,this.form.gotoTiddler,%insert%);"\
onclick="return config.macros.gotoTiddler.processItem(this.value,this.form.gotoTiddler,this,%insert%);">\
</select>\
</form>',
getItems:
function(val) {
if (!this.items.length || val.length<2) { // starting new search, refresh cached list of tiddlers/shadows/tags
this.items=new Array();
var tiddlers=store.getTiddlers("title","excludeLists");
for(var t=0; t<tiddlers.length; t++) this.items.push(tiddlers[t].title);
for (var t in config.shadowTiddlers) this.items.pushUnique(t);
var tags=store.getTags();
for(var t=0; t<tags.length; t++) this.items.pushUnique(tags[t][0]);
}
var found = [];
var match=val.toLowerCase();
for(var i=0; i<this.items.length; i++)
if (this.items[i].toLowerCase().indexOf(match)!=-1) found.push(this.items[i]);
return found;
},
items: [], // cached list of tiddlers/shadows/tags
getItemSuffix:
function(t) {
if (store.tiddlerExists(t)) return ""; // tiddler
if (store.isShadowTiddler(t)) return " (shadow)"; // shadow
return " (tag)"; // tag
},
keyProcessed:
function(ev) { // utility function: exits handler and prevents browser from processing the keystroke
ev.cancelBubble=true; // IE4+
try{event.keyCode=0;}catch(e){}; // IE5
if (window.event) ev.returnValue=false; // IE6
if (ev.preventDefault) ev.preventDefault(); // moz/opera/konqueror
if (ev.stopPropagation) ev.stopPropagation(); // all
return false;
},
inputEscKeyHandler:
function(event,here,list) {
var key=event.keyCode;
// escape... hide list (2nd esc=clears input)
if (key==27) {
if (list.style.display=="none")
here.value=here.defaultValue;
list.style.display="none";
return this.keyProcessed(event);
}
return true; // key bubbles up
},
inputKeyHandler:
function(event,here,list,quiet,insert) {
var key=event.keyCode;
// non-printing chars... bubble up, except: backspace=8, enter=13, space=32, down=40, delete=46
if (key<48) switch(key) { case 8: case 13: case 32: case 40: case 46: break; default: return true; }
// blank input... if down/enter... fall through (list all)... else, and hide list
if (!here.value.length && !(key==40 || key==13))
{ list.style.display="none"; return this.keyProcessed(event); }
// find matching items...
var found = this.getItems(here.value);
// matched one item using enter key, but not an *exact* match... autocomplete input field
if (found.length==1 && quiet && key==13 && here.value!=found[0])
{ list.style.display="none"; here.value=found[0]; return this.keyProcessed(event); }
// no match or exact match using enter key, create/show tiddler
if (found.length<2 && key==13)
return this.processItem(found.length?found[0]:here.value,here,list,insert);
// quiet/no match, make sure list is hidden
list.style.display=(!quiet && found.length)?"block":"none";
// no matches, key bubbles up
if (!found.length) return true;
// using down/enter key shows/moves to list...
if (key==40 || key==13) { list.style.display="block"; list.focus(); }
// finally, if list is showing, fill it with found results...
if (list.style.display!="none") {
while (list.length > 0) list.options[0]=null; // clear list
found.sort(); // alpha by title
var hdr=found.length==1?this.listMatchMsg:this.listHeading.format([found.length]); // list 'heading'
list.options[0]=new Option(hdr,"",false,false);
for (var t=0; t<found.length; t++) // fill list...
list.options[list.length]=new Option(found[t]+this.getItemSuffix(found[t]),found[t],false,false);
list.size=(found.length<this.listMaxSize?found.length:this.listMaxSize)+1; // resize list...
list.selectedIndex=(key==40 || key==13)?1:0;
}
return true; // key bubbles up
},
listMaxSize: 10,
listHeading: 'Found %0 matching titles:',
listMatchMsg: 'Press enter to open tiddler...',
selectKeyHandler:
function(event,list,editfield,insert) {
if (event.keyCode==27) // escape... hide list, move to edit field
{ editfield.focus(); list.style.display="none"; return this.keyProcessed(event); }
if (event.keyCode==13 && list.value.length) // enter... view selected item
{ this.processItem(list.value,editfield,list,insert); return this.keyProcessed(event); }
return true; // key bubbles up
},
processItem:
function(title,here,list,insert) {
if (!title.length) return; here.value=title; list.style.display='none';
if (insert) {
var tidElem=story.findContainingTiddler(here); if (!tidElem) { here.focus(); return false; }
var e=story.getTiddlerField(tidElem.getAttribute("tiddler"),"text");
if (!e||e.getAttribute("edit")!="text") return false;
var txt=prompt(this.askForText,title); if (!txt||!txt.length) { here.focus(); return false; }
e.focus(); // put focus on target field before setting selection
replaceSelection(e,"[["+txt+"|"+title+"]]"); // insert selected tiddler as a PrettyLink
}
else
story.displayTiddler(null,title); // show selected tiddler
return false;
},
askForText: "Enter the text to display for this link"
}
//}}}
Governance is the practice of managing processes and systems within all institutions, be they nonprofit organizations, companies, state, national government, or inter-governmental.
Questions informing different models of Government: (//[[Manifesto for a New World Order]]// 26)
* who should rule?
* who should own the means of production?
* who should be permitted to use violence to resolve disputes?
Mission: assist impoverished nations to build and defend their economies
Run on principle of one dollar, one vote, rather than one country, one vote- which means that power is weighted in respect to size of the national economies.
Substantial resolutions or amendments require 85% majority.
The US alone possesses more than 15% stock in each organization and can therefore block a resolution supported by every other member state.
"This means, in practice, that these two bodies will pursue only those policies in the developing world which are of benefit to the economy of the United States and the interests of its financial speculators, even when these conflict directly with the needs of the poor." //[[Manifesto for a New World Order]]// 16
The G8 nations:
* the United States
* Canada
* Japan
* Russia
* the United Kingdom
* France
* Germany
* Italy
The G8 nations possess 49% of votes in the IMF and 48% in the World Bank.
All major decisions require an 85% majority.
The US alone possesses 17% in the IMF and 18% in the World Bank. Veto power. This is also a //constitutional// veto, nothing can change without approval.
The managing director of the IMF is always a European, and his deputy is always a North American
The president of the World Bank is always a citizen of the US, nominated by the US Treasury Secretary.
The result is that there is one rule for the rich and one for the poor. //[[Manifesto for a New World Order]]// 154
The trickle-down theory.
"a nagging and important question about free-market ideologues: Are they "true believers," driven by ideology and faith that free markets will cure underdevelopment, as is often asserted, or do the ideas and theories frequently sever as an elaborate rationale to allow people to act on unfettered greed while still invoking an altruistic motive?
...
Once you accept that profit and greed as practiced on a mass scale create the greatest possible benefits for any society, pretty much any act of personal enrichment can be justified as a contribution to the great creative cauldron of capitalism, generating wealth and spurring economic growth-- even if it's only for yourself and your colleagues." SD 235
__[[Green NNP (Net National Product)]]__: is a measure that subtracts out not just the depreciation of capital but also the depletion of natural resources and the degradation of the environment.
Growth (aka a "healthy economy") has replaced progress as the force, the engine, driving the development of human civilization.
Guiding Documents for a Global Compact:
[[The Earth Charter]]
[[Universal Declaration of Human Rights]]
[[From One Earth to One World: World Commission on Environment and Development]]
[[A Better World Is Possible!: International Forum on Globalization]]
*Diverse
*Unpredictable
*Redundant
*Adaptive
"An living system is a dialectic of harmony and autonomy, persistence and flux, predictability and instability." //[[Blessed Unrest]]// 171
''Hegemony or Survival: America's Quest for Global Dominance''
by Noam Chomsky, 2003
"What has been reviewed here is the barest sample of what we readily discover if we pay some attention to elementary fact and agree to apply to ourselves the standards we impose on others. More follows if we are willing to enter the moral arena in a serious way, going beyond the merest truisms and recognizing the obligation to help suffering people as best we can, a responsibility that naturally accrues to privilege. It is not pleasant to speculate about the likely consequences if concentrated power continues on its present course, protected from the scrutiny that would be second nature if we were to take seriously the legacy of freedom we enjoy." //[[Hegemony or Survival]]// 216
* Give better advice
* Be a better role model
* Enact anti-bribery laws
* Curtail bank secrecy
* Compensate for environmental services such as preservation of forest
* Enact legal reforms restricting multinational corporations
* The Extractive Industries Transparency Initiative
* Reduce arms sales
* Certification process
* Targeting financial assistance: conditionalities to aid that ensure good governance in terms opposite to IMF policies:
** Not sending money out of the national economy
** Getting full value for national resources
** Restricting corruption
* Setting Norms: develop auction procedures, designing model contracts, assessments
* Limiting Environmental damage by demanding multinationals pay for all damage inflicted. A need for an international agency to monitor environmental damage.
* Enforcement by use of sanctions
/***
| Name|HideWhenPlugin|
| Description|Allows conditional inclusion/exclusion in templates|
| Version|3.0 ($Rev: 1845 $)|
| Date|$Date: 2007-03-16 15:19:22 +1000 (Fri, 16 Mar 2007) $|
| Source|http://mptw.tiddlyspot.com/#HideWhenPlugin|
| Author|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
For use in ViewTemplate and EditTemplate. Example usage:
{{{<div macro="showWhenTagged Task">[[TaskToolbar]]</div>}}}
{{{<div macro="showWhen tiddler.modifier == 'BartSimpson'"><img src="bart.gif"/></div>}}}
***/
//{{{
window.removeElementWhen = function(test,place) {
if (test) {
removeChildren(place);
place.parentNode.removeChild(place);
}
};
merge(config.macros,{
hideWhen: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {
removeElementWhen( eval(paramString), place);
}},
showWhen: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {
removeElementWhen( !eval(paramString), place);
}},
hideWhenTagged: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {
removeElementWhen( tiddler.tags.containsAll(params), place);
}},
showWhenTagged: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {
removeElementWhen( !tiddler.tags.containsAll(params), place);
}},
hideWhenTaggedAny: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {
removeElementWhen( tiddler.tags.containsAny(params), place);
}},
showWhenTaggedAny: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {
removeElementWhen( !tiddler.tags.containsAny(params), place);
}},
hideWhenTaggedAll: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {
removeElementWhen( tiddler.tags.containsAll(params), place);
}},
showWhenTaggedAll: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {
removeElementWhen( !tiddler.tags.containsAll(params), place);
}},
hideWhenExists: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {
removeElementWhen( store.tiddlerExists(params[0]) || store.isShadowTiddler(params[0]), place);
}},
showWhenExists: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {
removeElementWhen( !(store.tiddlerExists(params[0]) || store.isShadowTiddler(params[0])), place);
}}
});
//}}}
The importance of owning a properly crafted "history"
"even very recent history can be reconstructed by well-functioning doctrinal systems." //[[Hegemony or Survival]]// pg 58.
The historical and documentary record as marginalized critical literature. //[[Hegemony or Survival]]// pg191
"It is perhaps not too much to say that, in the first decade of the new millennium, humanity has entered into a condition that is in some sense more globally united and interconnected, more sensitized to the experiences and suffering of others, in certain respects more spiritually awakened, more conscious of alternative future possibilities and ideals, more capable of collective healing and compassion, and, aided by technological advances in communications media, more able to think, feel, and respond together in a spiritually evolved manner to the world's swiftly changing realities than has ever before been possible." - Richard Tarnas, //Cosmos and Psyche, Intimations of a New World View//
/***
|Name|HoverMenuPlugin|
|Created by|SaqImtiaz|
|Location|http://tw.lewcid.org/#HoverMenuPlugin|
|Version|1.11|
|Requires|~TW2.x|
!Description:
Provides a hovering menu on the edge of the screen for commonly used commands, that scrolls with the page.
!Demo:
Observe the hovering menu on the right edge of the screen.
!Installation:
Copy the contents of this tiddler to your TW, tag with systemConfig, save and reload your TW.
To customize your HoverMenu, edit the HoverMenu shadow tiddler.
To customize whether the menu sticks to the right or left edge of the screen, and its start position, edit the HoverMenu configuration settings part of the code below. It's well documented, so don't be scared!
The menu has an id of hoverMenu, in case you want to style the buttons in it using css.
!Notes:
Since the default HoverMenu contains buttons for toggling the side bar and jumping to the top of the screen and to open tiddlers, the ToggleSideBarMacro, JumpMacro and the JumpToTopMacro are included in this tiddler, so you dont need to install them separately. Having them installed separately as well could lead to complications.
If you dont intend to use these three macros at all, feel free to remove those sections of code in this tiddler.
!To Do:
* rework code to allow multiple hovering menus in different positions, horizontal etc.
* incorporate code for keyboard shortcuts that correspond to the buttons in the hovermenu
!History:
*03-08-06, ver 1.1.2: compatibility fix with SelectThemePlugin
*03-08-06, ver 1.11: fixed error with button tooltips
*27-07-06, ver 1.1 : added JumpMacro to hoverMenu
*23-07-06
!Code
***/
/***
start HoverMenu plugin code
***/
//{{{
config.hoverMenu={};
//}}}
/***
HoverMenu configuration settings
***/
//{{{
config.hoverMenu.settings={
align: 'right', //align menu to right or left side of screen, possible values are 'right' and 'left'
x: 1, // horizontal distance of menu from side of screen, increase to your liking.
y: 158 //vertical distance of menu from top of screen at start, increase or decrease to your liking
};
//}}}
//{{{
//continue HoverMenu plugin code
config.hoverMenu.handler=function()
{
if (!document.getElementById("hoverMenu"))
{
var theMenu = createTiddlyElement(document.getElementById("contentWrapper"), "div","hoverMenu");
theMenu.setAttribute("refresh","content");
theMenu.setAttribute("tiddler","HoverMenu");
var menuContent = store.getTiddlerText("HoverMenu");
wikify(menuContent,theMenu);
}
var Xloc = this.settings.x;
Yloc =this.settings.y;
var ns = (navigator.appName.indexOf("Netscape") != -1);
function SetMenu(id)
{
var GetElements=document.getElementById?document.getElementById(id):document.all?document.all[id]:document.layers[id];
if(document.layers)GetElements.style=GetElements;
GetElements.sP=function(x,y){this.style[config.hoverMenu.settings.align]=x +"px";this.style.top=y +"px";};
GetElements.x = Xloc;
GetElements.y = findScrollY();
GetElements.y += Yloc;
return GetElements;
}
window.LoCate_XY=function()
{
var pY = findScrollY();
ftlObj.y += (pY + Yloc - ftlObj.y)/15;
ftlObj.sP(ftlObj.x, ftlObj.y);
setTimeout("LoCate_XY()", 10);
}
ftlObj = SetMenu("hoverMenu");
LoCate_XY();
};
window.old_lewcid_hovermenu_restart = restart;
restart = function()
{
window.old_lewcid_hovermenu_restart();
config.hoverMenu.handler();
};
setStylesheet(
"#hoverMenu .imgLink, #hoverMenu .imgLink:hover {border:none; padding:0px; float:right; margin-bottom:2px; margin-top:0px;}\n"+
"#hoverMenu .button, #hoverMenu .tiddlyLink {border:none; font-weight:bold; background:#18f; color:#FFF; padding:0 5px; float:right; margin-bottom:4px;}\n"+
"#hoverMenu .button:hover, #hoverMenu .tiddlyLink:hover {font-weight:bold; border:none; color:#fff; background:#000; padding:0 5px; float:right; margin-bottom:4px;}\n"+
"#hoverMenu .button {width:100%; text-align:center}"+
"#hoverMenu { position:absolute; width:7px;}\n"+
"\n","hoverMenuStyles");
config.macros.renameButton={};
config.macros.renameButton.handler = function(place,macroName,params,wikifier,paramString,tiddler)
{
if (place.lastChild.tagName!="BR")
{
place.lastChild.firstChild.data = params[0];
if (params[1]) {place.lastChild.title = params[1];}
}
};
config.shadowTiddlers["HoverMenu"]="<<top>>\n<<toggleSideBar>><<renameButton '>' >>\n<<jump j '' top>>\n<<saveChanges>><<renameButton s 'Save TiddlyWiki'>>\n<<newTiddler>><<renameButton n>>\n";
//}}}
//end HoverMenu plugin code
//Start ToggleSideBarMacro code
//{{{
config.macros.toggleSideBar={};
config.macros.toggleSideBar.settings={
styleHide : "#sidebar { display: none;}\n"+"#contentWrapper #displayArea { margin-right: 1em;}\n"+"",
styleShow : " ",
arrow1: "«",
arrow2: "»"
};
config.macros.toggleSideBar.handler=function (place,macroName,params,wikifier,paramString,tiddler)
{
var tooltip= params[1]||'toggle sidebar';
var mode = (params[2] && params[2]=="hide")? "hide":"show";
var arrow = (mode == "hide")? this.settings.arrow1:this.settings.arrow2;
var label= (params[0]&¶ms[0]!='.')?params[0]+" "+arrow:arrow;
var theBtn = createTiddlyButton(place,label,tooltip,this.onToggleSideBar,"button HideSideBarButton");
if (mode == "hide")
{
(document.getElementById("sidebar")).setAttribute("toggle","hide");
setStylesheet(this.settings.styleHide,"ToggleSideBarStyles");
}
};
config.macros.toggleSideBar.onToggleSideBar = function(){
var sidebar = document.getElementById("sidebar");
var settings = config.macros.toggleSideBar.settings;
if (sidebar.getAttribute("toggle")=='hide')
{
setStylesheet(settings.styleShow,"ToggleSideBarStyles");
sidebar.setAttribute("toggle","show");
this.firstChild.data= (this.firstChild.data).replace(settings.arrow1,settings.arrow2);
}
else
{
setStylesheet(settings.styleHide,"ToggleSideBarStyles");
sidebar.setAttribute("toggle","hide");
this.firstChild.data= (this.firstChild.data).replace(settings.arrow2,settings.arrow1);
}
return false;
}
setStylesheet(".HideSideBarButton .button {font-size:12px; font-weight:bold; padding: 0 5px;}\n","ToggleSideBarButtonStyles");
//}}}
//end ToggleSideBarMacro code
//start JumpToTopMacro code
//{{{
config.macros.top={};
config.macros.top.handler=function(place,macroName)
{
createTiddlyButton(place,"^","jump to top",this.onclick);
}
config.macros.top.onclick=function()
{
window.scrollTo(0,0);
};
config.commands.top =
{
text:" ^ ",
tooltip:"jump to top"
};
config.commands.top.handler = function(event,src,title)
{
window.scrollTo(0,0);
}
//}}}
//end JumpToStartMacro code
//start JumpMacro code
//{{{
config.macros.jump= {};
config.macros.jump.handler = function (place,macroName,params,wikifier,paramString,tiddler)
{
var label = (params[0] && params[0]!=".")? params[0]: 'jump';
var tooltip = (params[1] && params[1]!=".")? params[1]: 'jump to an open tiddler';
var top = (params[2] && params[2]=='top') ? true: false;
var btn =createTiddlyButton(place,label,tooltip,this.onclick);
if (top==true)
btn.setAttribute("top","true")
}
config.macros.jump.onclick = function(e)
{
if (!e) var e = window.event;
var theTarget = resolveTarget(e);
var top = theTarget.getAttribute("top");
var popup = Popup.create(this);
if(popup)
{
if(top=="true")
{createTiddlyButton(createTiddlyElement(popup,"li"),'Top ↑','Top of TW',config.macros.jump.top);
createTiddlyElement(popup,"hr");}
story.forEachTiddler(function(title,element) {
createTiddlyLink(createTiddlyElement(popup,"li"),title,true);
});
}
Popup.show(popup,false);
e.cancelBubble = true;
if (e.stopPropagation) e.stopPropagation();
return false;
}
config.macros.jump.top = function()
{
window.scrollTo(0,0);
}
//}}}
//end JumpMacro code
//utility functions
//{{{
Popup.show = function(unused,slowly)
{
var curr = Popup.stack[Popup.stack.length-1];
var rootLeft = findPosX(curr.root);
var rootTop = findPosY(curr.root);
var rootHeight = curr.root.offsetHeight;
var popupLeft = rootLeft;
var popupTop = rootTop + rootHeight;
var popupWidth = curr.popup.offsetWidth;
var winWidth = findWindowWidth();
if (isChild(curr.root,'hoverMenu'))
var x = config.hoverMenu.settings.x;
else
var x = 0;
if(popupLeft + popupWidth+x > winWidth)
popupLeft = winWidth - popupWidth -x;
if (isChild(curr.root,'hoverMenu'))
{curr.popup.style.right = x + "px";}
else
curr.popup.style.left = popupLeft + "px";
curr.popup.style.top = popupTop + "px";
curr.popup.style.display = "block";
addClass(curr.root,"highlight");
if(config.options.chkAnimate)
anim.startAnimating(new Scroller(curr.popup,slowly));
else
window.scrollTo(0,ensureVisible(curr.popup));
}
window.isChild = function(e,parentId) {
while (e != null) {
var parent = document.getElementById(parentId);
if (parent == e) return true;
e = e.parentNode;
}
return false;
};
//}}}
//Human rights// are the legal and written recognition of the dignity and equality of all persons. They are considered indivisible, inalienable, and universal. It is recognized that some may be compromised during periods of armed conflict and disturbance. Those rights that cannot be compromised are called "fundamental guarantees" or "nonderogable rights".
//Fundamental guarantees// prohibit:
* torture
* cruel, human or degrading punishment or treatment
* slavery, slave trade, or servitude
* jail for those who cannot fulfill a contract without trial
and provide that:
* all humans should have the freedom to choose their religion, thoughts, and beliefs (including to manifest these beliefs).
Nations that have not adopted the death penalty include:
* the right to life.
Other conventions include:
* freedom from retroactive laws
* various guarantees for children and families.
//Civil liberties// are those basic human rights that are protected by law against arbitrary interference particularly by governments. These fundamental individual rights include:
* the right to life
* freedom from torture
* freedom from slavery and forced labor
* the right to liberty and security
* the right to a fair trial
* the right to privacy
* freedom of conscience
* freedom of expression
* freedom of assembly and association
* the right to marry and have a family.
These rights and liberties are usually created and protected by a constitution.
Information and Communications Technologies for Development.
"If we give people, especially people in poor, urban areas, cutting-edge tools to change their lives, we change the entire dynamic. We create space for grassroots innovation to emerge in ways no outsider could ever have predicted or imagined. We open the future up to everyone." //WorldChanging// 296
International Monetary Fund
Intended purpose: A kind of global shock absorber, promoting economic policies that reduced financial speculation and market volatility through stabilizing grants and loans. SD 162
* Maintain global economic stability, by helping countries which have balance of payments problems
* stabilizing exchange rates
* promoting economic growth, employment and worker's incomes
Enforcing neoliberal policies on debtor nations:
* place the control of inflation ahead of other economic objectives
* immediately remove barriers to trade and flow of capital
* liberalize banking systems
* reduce government spending on everything except debt repayments
* privatize the assets which can be sold to foreign investors
"These happen to be precisely the policies which suit the rich world's financial speculators." //[[Manifesto for a New World Order]]// 144
"The only clear beneficiaries of its programmes have been foreign banks and corporations, speculative investors and some members of the domestic elite." //[[Manifesto for a New World Order]]// 148
Defending globally guaranteed indigenous rights if for no other reason than that this is the proving ground as to whether it will be possible to preserve cultural identity and local integrity in the face of a universalized globalism.
//{{{
config.formatters.unshift( {
name: "inlinesliders",
match: "\\+\\+\\+\\+|\\<slider",
lookaheadRegExp: /(?:\+\+\+\+|<slider) (.*?)(?:>?)\n((?:.|\n)*?)\n(?:====|<\/slider>)/mg,
handler: function(w)
{
this.lookaheadRegExp.lastIndex = w.matchStart;
var lookaheadMatch = this.lookaheadRegExp.exec(w.source)
if(lookaheadMatch && lookaheadMatch.index == w.matchStart )
{
var btn = createTiddlyButton(w.output,lookaheadMatch[1] + " "+"\u00BB",lookaheadMatch[1],this.onClickSlider,"button sliderButton");
var panel = createTiddlyElement(w.output,"div",null,"sliderPanel");
panel.style.display = "none";
wikify(lookaheadMatch[2],panel);
w.nextMatch = lookaheadMatch.index + lookaheadMatch[0].length;
}
},
onClickSlider : function(e)
{
if(!e) var e = window.event;
var n = this.nextSibling;
n.style.display = (n.style.display=="none") ? "block" : "none";
return false;
}
})
//}}}
A notion of the Dalai Lama
"Intellectual property is not an end in itself, but a means to an end: it is supposed to enhance societal well-being by promoting innovation." //[[Making Globalization Work]]// 118
Intellectual property rights establish a time-limited monopoly on a new idea or product by means of patents (20 years) and copyrights (life of author plus seventy years).
"Economic efficiency means that knowledge should be made freely available, but the intellectual property regime is //intended// to restrict usage." //[[Making Globalization Work]]// 108
Determining:
* What can be patented
* How long the patent should last
* How broad the patent should be
Novelty- "One can't patent some idea that everyone knows but no one had bothered to patent."
"If patents are made as broad as possible, which is what patent seekers want, there is a real risk of privatizing what is within the public domain, since some (possible much) of the knowledge covered by the patent is not really "new." //[[Making Globalization Work]]// 108
Patents can inhibit development of standards because everyone has to come up with a new way to do it.
The inverse of open-source: "because patents impede the dissemination and use of knowledge, they slow follow-on research, innovations based on other innovations. Since almost all innovations build on earlier innovations, overall technological progress is then slowed." MGQ 110
TRIPS (~Trade-Related aspects of Intellectual Property Rights) granted by the WTO to corporations, allowing them to assert exclusive control over genetic material and plant and animal varieties.
"Establishing global property rights costs a fortune in legal fees, which means, in practice, that they are available only to the better-financed corporations. All the sectors in which ihtellectual propery is the main determinant of value -- the media, information technology, drugs, biotechnology and seed breeding-- are dominated by a handful of large companies, nearly all of which are based in the industrialized nations. Ninety-seven per cent of patents are owned by corporations in the rich world." //[[Manifesto for a New World Order]]// 194
/***
|''Name:''|IntelliTaggerPlugin|
|''Version:''|1.0.2 (2007-07-25)|
|''Type:''|plugin|
|''Source:''|http://tiddlywiki.abego-software.de/#IntelliTaggerPlugin|
|''Author:''|Udo Borkowski (ub [at] abego-software [dot] de)|
|''Documentation:''|[[IntelliTaggerPlugin Documentation]]|
|''~SourceCode:''|[[IntelliTaggerPlugin SourceCode]]|
|''Licence:''|[[BSD open source license (abego Software)]]|
|''~CoreVersion:''|2.0.8|
|''Browser:''|Firefox 1.5.0.2 or better|
***/
/***
!Version History
* 1.0.2 (2007-07-25):
** Feature: "Return" key may be used to accept first tag suggestion (beside "Alt-1")
** Bugfix: Keyboard shortcuts (Alt+3 etc.) shifted
* 1.0.1 (2007-05-18): Improvement: Speedup when using TiddlyWikis with many tags
* 1.0.0 (2006-04-26): Initial release
***/
// /%
if(!version.extensions.IntelliTaggerPlugin){if(!window.abego){window.abego={};}if(!abego.internal){abego.internal={};}abego.alertAndThrow=function(s){alert(s);throw s;};if(version.major<2){abego.alertAndThrow("Use TiddlyWiki 2.0.8 or better to run the IntelliTagger Plugin.");}version.extensions.IntelliTaggerPlugin={major:1,minor:0,revision:2,date:new Date(2007,6,25),type:"plugin",source:"http://tiddlywiki.abego-software.de/#IntelliTaggerPlugin",documentation:"[[IntelliTaggerPlugin Documentation]]",sourcecode:"[[IntelliTaggerPlugin SourceCode]]",author:"Udo Borkowski (ub [at] abego-software [dot] de)",licence:"[[BSD open source license (abego Software)]]",tiddlywiki:"Version 2.0.8 or better",browser:"Firefox 1.5.0.2 or better"};abego.createEllipsis=function(_2){var e=createTiddlyElement(_2,"span");e.innerHTML="…";};abego.isPopupOpen=function(_4){return _4&&_4.parentNode==document.body;};abego.openAsPopup=function(_5){if(_5.parentNode!=document.body){document.body.appendChild(_5);}};abego.closePopup=function(_6){if(abego.isPopupOpen(_6)){document.body.removeChild(_6);}};abego.getWindowRect=function(){return {left:findScrollX(),top:findScrollY(),height:findWindowHeight(),width:findWindowWidth()};};abego.moveElement=function(_7,_8,_9){_7.style.left=_8+"px";_7.style.top=_9+"px";};abego.centerOnWindow=function(_a){if(_a.style.position!="absolute"){throw "abego.centerOnWindow: element must have absolute position";}var _b=abego.getWindowRect();abego.moveElement(_a,_b.left+(_b.width-_a.offsetWidth)/2,_b.top+(_b.height-_a.offsetHeight)/2);};abego.isDescendantOrSelf=function(_c,e){while(e){if(_c==e){return true;}e=e.parentNode;}return false;};abego.toSet=function(_e){var _f={};for(var i=0;i<_e.length;i++){_f[_e[i]]=true;}return _f;};abego.filterStrings=function(_11,_12,_13){var _14=[];for(var i=0;i<_11.length&&(_13===undefined||_14.length<_13);i++){var s=_11[i];if(s.match(_12)){_14.push(s);}}return _14;};abego.arraysAreEqual=function(a,b){if(!a){return !b;}if(!b){return false;}var n=a.length;if(n!=b.length){return false;}for(var i=0;i<n;i++){if(a[i]!=b[i]){return false;}}return true;};abego.moveBelowAndClip=function(_1b,_1c){if(!_1c){return;}var _1d=findPosX(_1c);var _1e=findPosY(_1c);var _1f=_1c.offsetHeight;var _20=_1d;var _21=_1e+_1f;var _22=findWindowWidth();if(_22<_1b.offsetWidth){_1b.style.width=(_22-100)+"px";}var _23=_1b.offsetWidth;if(_20+_23>_22){_20=_22-_23-30;}if(_20<0){_20=0;}_1b.style.left=_20+"px";_1b.style.top=_21+"px";_1b.style.display="block";};abego.compareStrings=function(a,b){return (a==b)?0:(a<b)?-1:1;};abego.sortIgnoreCase=function(arr){var _27=[];var n=arr.length;for(var i=0;i<n;i++){var s=arr[i];_27.push([s.toString().toLowerCase(),s]);}_27.sort(function(a,b){return (a[0]==b[0])?0:(a[0]<b[0])?-1:1;});for(i=0;i<n;i++){arr[i]=_27[i][1];}};abego.getTiddlerField=function(_2d,_2e,_2f){var _30=document.getElementById(_2d.idPrefix+_2e);var e=null;if(_30!=null){var _32=_30.getElementsByTagName("*");for(var t=0;t<_32.length;t++){var c=_32[t];if(c.tagName.toLowerCase()=="input"||c.tagName.toLowerCase()=="textarea"){if(!e){e=c;}if(c.getAttribute("edit")==_2f){e=c;}}}}return e;};abego.setRange=function(_35,_36,end){if(_35.setSelectionRange){_35.setSelectionRange(_36,end);var max=0+_35.scrollHeight;var len=_35.textLength;var top=max*_36/len,bot=max*end/len;_35.scrollTop=Math.min(top,(bot+top-_35.clientHeight)/2);}else{if(_35.createTextRange!=undefined){var _3b=_35.createTextRange();_3b.collapse();_3b.moveEnd("character",end);_3b.moveStart("character",_36);_3b.select();}else{_35.select();}}};abego.internal.TagManager=function(){var _3c=null;var _3d=function(){if(_3c){return;}_3c={};store.forEachTiddler(function(_3e,_3f){for(var i=0;i<_3f.tags.length;i++){var tag=_3f.tags[i];var _42=_3c[tag];if(!_42){_42=_3c[tag]={count:0,tiddlers:{}};}_42.tiddlers[_3f.title]=true;_42.count+=1;}});};var _43=TiddlyWiki.prototype.saveTiddler;TiddlyWiki.prototype.saveTiddler=function(_44,_45,_46,_47,_48,_49){var _4a=this.fetchTiddler(_44);var _4b=_4a?_4a.tags:[];var _4c=(typeof _49=="string")?_49.readBracketedList():_49;_43.apply(this,arguments);if(!abego.arraysAreEqual(_4b,_4c)){abego.internal.getTagManager().reset();}};var _4d=TiddlyWiki.prototype.removeTiddler;TiddlyWiki.prototype.removeTiddler=function(_4e){var _4f=this.fetchTiddler(_4e);var _50=_4f&&_4f.tags.length>0;_4d.apply(this,arguments);if(_50){abego.internal.getTagManager().reset();}};this.reset=function(){_3c=null;};this.getTiddlersWithTag=function(tag){_3d();var _52=_3c[tag];return _52?_52.tiddlers:null;};this.getAllTags=function(_53){_3d();var _54=[];for(var i in _3c){_54.push(i);}for(i=0;_53&&i<_53.length;i++){_54.pushUnique(_53[i],true);}abego.sortIgnoreCase(_54);return _54;};this.getTagInfos=function(){_3d();var _56=[];for(var _57 in _3c){_56.push([_57,_3c[_57]]);}return _56;};var _58=function(a,b){var a1=a[1];var b1=b[1];var d=b[1].count-a[1].count;return d!=0?d:abego.compareStrings(a[0].toLowerCase(),b[0].toLowerCase());};this.getSortedTagInfos=function(){_3d();var _5e=this.getTagInfos();_5e.sort(_58);return _5e;};this.getPartnerRankedTags=function(_5f){var _60={};for(var i=0;i<_5f.length;i++){var _62=this.getTiddlersWithTag(_5f[i]);for(var _63 in _62){var _64=store.getTiddler(_63);if(!(_64 instanceof Tiddler)){continue;}for(var j=0;j<_64.tags.length;j++){var tag=_64.tags[j];var c=_60[tag];_60[tag]=c?c+1:1;}}}var _68=abego.toSet(_5f);var _69=[];for(var n in _60){if(!_68[n]){_69.push(n);}}_69.sort(function(a,b){var d=_60[b]-_60[a];return d!=0?d:abego.compareStrings(a.toLowerCase(),b.toLowerCase());});return _69;};};abego.internal.getTagManager=function(){if(!abego.internal.gTagManager){abego.internal.gTagManager=new abego.internal.TagManager();}return abego.internal.gTagManager;};(function(){var _6e=2;var _6f=1;var _70=30;var _71;var _72;var _73;var _74;var _75;var _76;if(!abego.IntelliTagger){abego.IntelliTagger={};}var _77=function(){return _72;};var _78=function(tag){return _75[tag];};var _7a=function(s){var i=s.lastIndexOf(" ");return (i>=0)?s.substr(0,i):"";};var _7d=function(_7e){var s=_7e.value;var len=s.length;return (len>0&&s[len-1]!=" ");};var _81=function(_82){var s=_82.value;var len=s.length;if(len>0&&s[len-1]!=" "){_82.value+=" ";}};var _85=function(tag,_87,_88){if(_7d(_87)){_87.value=_7a(_87.value);}story.setTiddlerTag(_88.title,tag,0);_81(_87);abego.IntelliTagger.assistTagging(_87,_88);};var _89=function(n){if(_76&&_76.length>n){return _76[n];}return (_74&&_74.length>n)?_74[n]:null;};var _8b=function(n,_8d,_8e){var _8f=_89(n);if(_8f){_85(_8f,_8d,_8e);}};var _90=function(_91){var pos=_91.value.lastIndexOf(" ");var _93=(pos>=0)?_91.value.substr(++pos,_91.value.length):_91.value;return new RegExp(_93.escapeRegExp(),"i");};var _94=function(_95,_96){var _97=0;for(var i=0;i<_95.length;i++){if(_96[_95[i]]){_97++;}}return _97;};var _99=function(_9a,_9b,_9c){var _9d=1;var c=_9a[_9b];for(var i=_9b+1;i<_9a.length;i++){if(_9a[i][1].count==c){if(_9a[i][0].match(_9c)){_9d++;}}else{break;}}return _9d;};var _a0=function(_a1,_a2){var _a3=abego.internal.getTagManager().getSortedTagInfos();var _a4=[];var _a5=0;for(var i=0;i<_a3.length;i++){var c=_a3[i][1].count;if(c!=_a5){if(_a2&&(_a4.length+_99(_a3,i,_a1)>_a2)){break;}_a5=c;}if(c==1){break;}var s=_a3[i][0];if(s.match(_a1)){_a4.push(s);}}return _a4;};var _a9=function(_aa,_ab){return abego.filterStrings(abego.internal.getTagManager().getAllTags(_ab),_aa);};var _ac=function(){if(!_71){return;}var _ad=store.getTiddlerText("IntelliTaggerMainTemplate");if(!_ad){_ad="<b>Tiddler IntelliTaggerMainTemplate not found</b>";}_71.innerHTML=_ad;applyHtmlMacros(_71,null);refreshElements(_71,null);};var _ae=function(e){if(!e){var e=window.event;}var tag=this.getAttribute("tag");if(_73){_73.call(this,tag,e);}return false;};var _b2=function(_b3){createTiddlyElement(_b3,"span",null,"tagSeparator"," | ");};var _b4=function(_b5,_b6,_b7,_b8,_b9){if(!_b6){return;}var _ba=_b8?abego.toSet(_b8):{};var n=_b6.length;var c=0;for(var i=0;i<n;i++){var tag=_b6[i];if(_ba[tag]){continue;}if(c>0){_b2(_b5);}if(_b9&&c>=_b9){abego.createEllipsis(_b5);break;}c++;var _bf="";var _c0=_b5;if(_b7<10){_c0=createTiddlyElement(_b5,"span",null,"numberedSuggestion");_b7++;var key=_b7<10?""+(_b7):"0";createTiddlyElement(_c0,"span",null,"suggestionNumber",key+") ");var _c2=_b7==1?"Return or ":"";_bf=" (Shortcut: %1Alt-%0)".format([key,_c2]);}var _c3=config.views.wikified.tag.tooltip.format([tag]);var _c4=(_78(tag)?"Remove tag '%0'%1":"Add tag '%0'%1").format([tag,_bf]);var _c5="%0; Shift-Click: %1".format([_c4,_c3]);var btn=createTiddlyButton(_c0,tag,_c5,_ae,_78(tag)?"currentTag":null);btn.setAttribute("tag",tag);}};var _c7=function(){if(_71){window.scrollTo(0,ensureVisible(_71));}if(_77()){window.scrollTo(0,ensureVisible(_77()));}};var _c8=function(e){if(!e){var e=window.event;}if(!_71){return;}var _cb=resolveTarget(e);if(_cb==_77()){return;}if(abego.isDescendantOrSelf(_71,_cb)){return;}abego.IntelliTagger.close();};addEvent(document,"click",_c8);var _cc=Story.prototype.gatherSaveFields;Story.prototype.gatherSaveFields=function(e,_ce){_cc.apply(this,arguments);var _cf=_ce.tags;if(_cf){_ce.tags=_cf.trim();}};var _d0=function(_d1){story.focusTiddler(_d1,"tags");var _d2=abego.getTiddlerField(story,_d1,"tags");if(_d2){var len=_d2.value.length;abego.setRange(_d2,len,len);window.scrollTo(0,ensureVisible(_d2));}};var _d4=config.macros.edit.handler;config.macros.edit.handler=function(_d5,_d6,_d7,_d8,_d9,_da){_d4.apply(this,arguments);var _db=_d7[0];if((_da instanceof Tiddler)&&_db=="tags"){var _dc=_d5.lastChild;_dc.onfocus=function(e){abego.IntelliTagger.assistTagging(_dc,_da);setTimeout(function(){_d0(_da.title);},100);};_dc.onkeyup=function(e){if(!e){var e=window.event;}if(e.altKey&&!e.ctrlKey&&!e.metaKey&&(e.keyCode>=48&&e.keyCode<=57)){_8b(e.keyCode==48?9:e.keyCode-49,_dc,_da);}else{if(e.ctrlKey&&e.keyCode==32){_8b(0,_dc,_da);}}if(!e.ctrlKey&&(e.keyCode==13||e.keyCode==10)){_8b(0,_dc,_da);}setTimeout(function(){abego.IntelliTagger.assistTagging(_dc,_da);},100);return false;};_81(_dc);}};var _e0=function(e){if(!e){var e=window.event;}var _e3=resolveTarget(e);var _e4=_e3.getAttribute("tiddler");if(_e4){story.displayTiddler(_e3,_e4,"IntelliTaggerEditTagsTemplate",false);_d0(_e4);}return false;};var _e5=config.macros.tags.handler;config.macros.tags.handler=function(_e6,_e7,_e8,_e9,_ea,_eb){_e5.apply(this,arguments);abego.IntelliTagger.createEditTagsButton(_eb,createTiddlyElement(_e6.lastChild,"li"));};var _ec=function(){if(_71&&_72&&!abego.isDescendantOrSelf(document,_72)){abego.IntelliTagger.close();}};setInterval(_ec,100);abego.IntelliTagger.displayTagSuggestions=function(_ed,_ee,_ef,_f0,_f1){_74=_ed;_75=abego.toSet(_ee);_76=_ef;_72=_f0;_73=_f1;if(!_71){_71=createTiddlyElement(document.body,"div",null,"intelliTaggerSuggestions");_71.style.position="absolute";}_ac();abego.openAsPopup(_71);if(_77()){var w=_77().offsetWidth;if(_71.offsetWidth<w){_71.style.width=(w-2*(_6e+_6f))+"px";}abego.moveBelowAndClip(_71,_77());}else{abego.centerOnWindow(_71);}_c7();};abego.IntelliTagger.assistTagging=function(_f3,_f4){var _f5=_90(_f3);var s=_f3.value;if(_7d(_f3)){s=_7a(s);}var _f7=s.readBracketedList();var _f8=_f7.length>0?abego.filterStrings(abego.internal.getTagManager().getPartnerRankedTags(_f7),_f5,_70):_a0(_f5,_70);abego.IntelliTagger.displayTagSuggestions(_a9(_f5,_f7),_f7,_f8,_f3,function(tag,e){if(e.shiftKey){onClickTag.call(this,e);}else{_85(tag,_f3,_f4);}});};abego.IntelliTagger.close=function(){abego.closePopup(_71);_71=null;return false;};abego.IntelliTagger.createEditTagsButton=function(_fb,_fc,_fd,_fe,_ff,id,_101){if(!_fd){_fd="[edit]";}if(!_fe){_fe="Edit the tags";}if(!_ff){_ff="editTags";}var _102=createTiddlyButton(_fc,_fd,_fe,_e0,_ff,id,_101);_102.setAttribute("tiddler",(_fb instanceof Tiddler)?_fb.title:String(_fb));return _102;};abego.IntelliTagger.getSuggestionTagsMaxCount=function(){return 100;};config.macros.intelliTagger={label:"intelliTagger",handler:function(_103,_104,_105,_106,_107,_108){var _109=_107.parseParams("list",null,true);var _10a=_109[0]["action"];for(var i=0;_10a&&i<_10a.length;i++){var _10c=_10a[i];var _10d=config.macros.intelliTagger.subhandlers[_10c];if(!_10d){abego.alertAndThrow("Unsupported action '%0'".format([_10c]));}_10d(_103,_104,_105,_106,_107,_108);}},subhandlers:{showTags:function(_10e,_10f,_110,_111,_112,_113){_b4(_10e,_74,_76?_76.length:0,_76,abego.IntelliTagger.getSuggestionTagsMaxCount());},showFavorites:function(_114,_115,_116,_117,_118,_119){_b4(_114,_76,0);},closeButton:function(_11a,_11b,_11c,_11d,_11e,_11f){var _120=createTiddlyButton(_11a,"close","Close the suggestions",abego.IntelliTagger.close);},version:function(_121){var t="IntelliTagger %0.%1.%2".format([version.extensions.IntelliTaggerPlugin.major,version.extensions.IntelliTaggerPlugin.minor,version.extensions.IntelliTaggerPlugin.revision]);var e=createTiddlyElement(_121,"a");e.setAttribute("href","http://tiddlywiki.abego-software.de/#IntelliTaggerPlugin");e.innerHTML="<font color=\"black\" face=\"Arial, Helvetica, sans-serif\">"+t+"<font>";},copyright:function(_124){var e=createTiddlyElement(_124,"a");e.setAttribute("href","http://tiddlywiki.abego-software.de");e.innerHTML="<font color=\"black\" face=\"Arial, Helvetica, sans-serif\">© 2006-2007 <b><font color=\"red\">abego</font></b> Software<font>";}}};})();config.shadowTiddlers["IntelliTaggerStyleSheet"]="/***\n"+"!~IntelliTagger Stylesheet\n"+"***/\n"+"/*{{{*/\n"+".intelliTaggerSuggestions {\n"+"\tposition: absolute;\n"+"\twidth: 600px;\n"+"\n"+"\tpadding: 2px;\n"+"\tlist-style: none;\n"+"\tmargin: 0;\n"+"\n"+"\tbackground: #eeeeee;\n"+"\tborder: 1px solid DarkGray;\n"+"}\n"+"\n"+".intelliTaggerSuggestions .currentTag {\n"+"\tfont-weight: bold;\n"+"}\n"+"\n"+".intelliTaggerSuggestions .suggestionNumber {\n"+"\tcolor: #808080;\n"+"}\n"+"\n"+".intelliTaggerSuggestions .numberedSuggestion{\n"+"\twhite-space: nowrap;\n"+"}\n"+"\n"+".intelliTaggerSuggestions .intelliTaggerFooter {\n"+"\tmargin-top: 4px;\n"+"\tborder-top-width: thin;\n"+"\tborder-top-style: solid;\n"+"\tborder-top-color: #999999;\n"+"}\n"+".intelliTaggerSuggestions .favorites {\n"+"\tborder-bottom-width: thin;\n"+"\tborder-bottom-style: solid;\n"+"\tborder-bottom-color: #999999;\n"+"\tpadding-bottom: 2px;\n"+"}\n"+"\n"+".intelliTaggerSuggestions .normalTags {\n"+"\tpadding-top: 2px;\n"+"}\n"+"\n"+".intelliTaggerSuggestions .intelliTaggerFooter .button {\n"+"\tfont-size: 10px;\n"+"\n"+"\tpadding-left: 0.3em;\n"+"\tpadding-right: 0.3em;\n"+"}\n"+"\n"+"/*}}}*/\n";config.shadowTiddlers["IntelliTaggerMainTemplate"]="<!--\n"+"{{{\n"+"-->\n"+"<div class=\"favorites\" macro=\"intelliTagger action: showFavorites\"></div>\n"+"<div class=\"normalTags\" macro=\"intelliTagger action: showTags\"></div>\n"+"<!-- The Footer (with the Navigation) ============================================ -->\n"+"<table class=\"intelliTaggerFooter\" border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\"><tbody>\n"+" <tr>\n"+"\t<td align=\"left\">\n"+"\t\t<span macro=\"intelliTagger action: closeButton\"></span>\n"+"\t</td>\n"+"\t<td align=\"right\">\n"+"\t\t<span macro=\"intelliTagger action: version\"></span>, <span macro=\"intelliTagger action: copyright \"></span>\n"+"\t</td>\n"+" </tr>\n"+"</tbody></table>\n"+"<!--\n"+"}}}\n"+"-->\n";config.shadowTiddlers["IntelliTaggerEditTagsTemplate"]="<!--\n"+"{{{\n"+"-->\n"+"<div class='toolbar' macro='toolbar +saveTiddler -cancelTiddler'></div>\n"+"<div class='title' macro='view title'></div>\n"+"<div class='tagged' macro='tags'></div>\n"+"<div class='viewer' macro='view text wikified'></div>\n"+"<div class='toolbar' macro='toolbar +saveTiddler -cancelTiddler'></div>\n"+"<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser'></span></div>\n"+"<!--\n"+"}}}\n"+"-->\n";config.shadowTiddlers["BSD open source license (abego Software)"]="See [[Licence|http://tiddlywiki.abego-software.de/#%5B%5BBSD%20open%20source%20license%5D%5D]].";config.shadowTiddlers["IntelliTaggerPlugin Documentation"]="[[Documentation on abego Software website|http://tiddlywiki.abego-software.de/doc/IntelliTagger.pdf]].";config.shadowTiddlers["IntelliTaggerPlugin SourceCode"]="[[Plugin source code on abego Software website|http://tiddlywiki.abego-software.de/archive/IntelliTaggerPlugin/Plugin-IntelliTagger-src.1.0.2.js]]\n";(function(){var _126=restart;restart=function(){setStylesheet(store.getTiddlerText("IntelliTaggerStyleSheet"),"IntelliTaggerStyleSheet");_126.apply(this,arguments);};})();}
// %/
[[Documentation on abego Software website|http://tiddlywiki.abego-software.de/doc/IntelliTagger.pdf]].
A new global reserve system: a global bank that is not anchored on the dollar, but on an independent currency named the //bancor//.
Brainchild of John Maynard Keynes.
A self-balancing international trading system.
"This bank would issue its own currency, which [Keynes} named the //bancor//. The bancor, which was exchangeable with national currencies at fixed rates of exchange, would be the unit of account between nations: it would be used, in other words, to measure a country's trade deficit or surplus. Every country would have an overdraft facility in its bancor account at the International Clearing Union, equivalent to half the average value of its trade over the past five years. As all the deficits and surpluses in global trade add up, by definittion, to zero, the overdrafts would, in aggregate, be equal to the surpluses.
All the members of the Union would discover that they had a powerful incentive, by the end of the year, to 'clear' their bancor accounts; that it, to end up with zero, meaning that they had accumulated, when everything was added up, neither a trade deficit nor a trade surplus across the year. The incentive arose from a remarkably simple device. Any central bank using more than half of its overdraft allowance (in other words, going to far into trade deficit) would be charged interest on its overdraft, which would rise as its overdraft rose. It would be obliged to reduce the value of its currency by up to five per cent (making its exports more attractive) and to prevent the export of capital. These are conventional means of discouraging excessive debt.
But-- and this was Keynes's key innovation-- the nation with a trade surplus would be subject to almost identical pressures. Any member nation with a bancor credit balance which was more than half the size of its overdraft facility would be charged interest on that account at the rate of 10 per cent. It would be obliged to increase the value of its currency and to permit the export of capital. If, by the end of the year, its credit balance exceeded the total value of its permitted overdraft, the surplus would be confiscated. All these surpluses and interest payments would be placed in the Clearing Union's Reserve Fund.
These rules, then, would change now nations with a trade surplus operate, in three ways. Their exports would become less attractive, because the value of their currencies would rise if they went beyond a certain level of surplus. Capital would not flee from nations major deficit into nations in major surplus because its movements would be blocked in the direction, but not in the other. Most importantly, a country with a trade surplus would seek to minimize it by introducing domestic policies to encourage its citizens and businesses to increase the value of their imports. Governments themselves could use their surplus bancors to buy goods from oversea. This means, in aggregate, that the nations in surplus would spend their money back into deficit nations." //[[Manifesto for a New World Order]]// 161-163
"One of the implications of this is that nations will need to trade less in order to stay afloat. A self-balancing international trading system is likely to bring and end to desperate overproduction by the poor and (because commodities are, as a result, so cheap) massive overconsumption by the rich. It goes some way, other words, towards solving the environmental crisis propelled by the existing trade system... " //[[Manifesto for a New World Order]]// 172
See also //[[Making Globalization Work]]// 260-268
International Debt is incurred when a nation's government creates a deficit by spending more than it receives in revenue from taxes, etc. These annual deficits add up, forming the country's debt load. Debt can be issued in the form of government bonds, treasury bills, and, in the case of many developing countries, IMF or World Bank loans. Due to the sheer size of many debts, combined with compounding interest charges, most countries have little hope of ever climbing out of debt. Money that could be spent on health care, education, infrastructure, and development projects is spent instead paying the interest on national debt. A movement to forgive debts to poor countries is becoming very popular. Unfortunately, sometimes debt forgiveness has strings attached (e.g. fiscal policies to lower inflation, cut imports, raise exports, cut government spending), which can increase citizen suffering and backfire, thereby reducing government legitimacy and stability. Debt-for-nature swaps are one tool used by NGOs to reduce international debt and help save a nation's biodiversity heritage.
"The problem is easy to state: developing countries borrow too much-- or are lent too much-- and in ways that force them to bear most or all of the risk of subsequent increases in interest rates, fluctuations in the exchange rate, or decreases in income." //[[Making Globalization Work]]// 212
Predatory Lending: "Often the debtor country is blamed for borrowing too much when, in fact, the lenders share the blame; they lent excessively, not looking carefully to see whether the borrowing country would be able to repay. Developing countries are poor; they make easy marks for anyone selling loans. The imbalance between the sophisticated lender and the less knowledgeable recipient could not be starker." 212
When countries can't pay what they owe, there are three alternatives:
* debt forgiveness
* debt restructuring
* default
__Transferring risk__
The Moral Hazard: "The moral hazard arises when a party does not bear all the risks associated with his action and as a result does not do everything he can to avoid the risk." 217
"Debt contracts providing for the borrowing country to pay back a certain amount in dollars or euros, and in which interest rates adjust to market circumstances (typically the case with short-term loans) place the burden of the risk of interest rate and exchange rate volatility squarely on developing countries... Making matter more difficult is the fact that because teh loans have been primarily short-term (sometimes payable simply on demand), foreign banks can-- and do-- pull money out of developing countries at any sign of a downturn. A well-functioning global financial system would, on the contrary, provide money //to// countries in their times of need, thereby contributing to global economic stability, rather than demanding money //from// them at such times." 218
4 Categories of International Debt: //[[Making Globalization Work]]// 226-227
# ''The Poorest'': The "normal" very poor countries that have mostly borrowed from other governments and multilateral institutions like the IMF.
# ''Odious Debt'': Countries that have suffered under corrupt and oppressive governments, who have stolen wealth from their own people.
# ''Private Cross-Border Debt'': Emerging markets where largely private lenders have lent too much to private borrowers, so much that the problem has national consequences.
# Middle-income countries that have been lent too much, mostly by private lenders, but also by the IMF, World Bank, and regional development banks, and cannot repay what is owed without wrenching adjustments.
Dealing with Odious Debt:
Credit Sanctions: if creditors are on notice that if they lend to such regimes they risk not being repaid, they they will be unlikely to lend... in contrast, trade sanctions are often ineffective, because trade with the sanctioned countries is profitable, so firms always try to circumvent the sanctions." 230
"Going forward, the United Nations could keep a list of countries for which contractors and creditors would be put on notice that their contracts and debts will be examined once the regime is gone. Governments and banks that lend money to oppressive regimes would know that they risk not getting repaid... An International Credit Court could be established to make the required judgments." 230
"To many, the issue is not just whether the debts should be repaid or the contracts honored but whether Western institutions should be liable for some of the damages that resulted from the continuation of the regimes they helped perpetuate." 231
Since the 1960s, the financial services industry has internationalized:
*massive increase in world trade
*expansion of transnational companies
*proliferation of remittances from foreign workers to their home nations
*vast instistutionalization of savings in pension funds seeking maximum investment returns.
*creation of offshore financial centers
*movement of illegal transactions from drugs and weapons
//[[Blessed Unrest]]// 211
Only parts of human rights conventions apply during times of armed conflict, civil unrest, emergency, siege, or other extraordinary circumstances. At these times, governments have the right to restrict some human rights and freedoms. During these times, it is best to distinguish between human rights guaranteed during peacetime and international humanitarian laws that protect the "fundamental guarantees" agreed upon by treaties and conventions. The central international humanitarian law for times of tension is the //Geneva Convention//. Rules pertain to the wounded, sick, shipwrecked, prisoners of war, and civilians. During ambiguous periods between peace and war, and even during armed conflict, nongovernmental humanitarian groups play a critical role in bringing violations to light and pursuing redress. For over fifty years, since the Nuremberg and Tokyo trials after World War II, the United Nations has attempted to set up an international tribunal (the //International Criminal Court//) to judge and punish crimes against humanity. Some progress has been made and ad hoc courts have looked into Yugoslavia and Rwanda war crimes. But, because of arguments about what constitutes a war crime and the fear of giving up national power to an international court, the process is not complete. It has been agreed that war crimes are not subject to statutory limitations.
War crimes, in general, include:
* genocide
* rape
* sexual slavery
* enforced sterilization
* conscripting children under the age of fifteen
* intentional starvation of civilians
* the use of civilians as human shields
* the use of weapons of mass destruction
These rules, drawn up by the ICRC (International Committee of the Red Cross), summarize the essence of international humanitarian law. They do not have the authority of a legal instrument and in no way seek to replace the treaties in force. They were drafted with a view to facilitating the promotion of the law.
The parties to a conflict must at all times distinguish between the civilian population and combatants in order to spare the civilian population and civilian property. Neither the civilian population as a whole nor individual civilians may be attacked.
* Attacks may be made solely against military objectives. People who do not or can no longer take part in the hostilities are entitled to respect for their lives and for their physical and mental integrity. Such people must in all circumstances be protected and treated with humanity, without any unfavorable distinction whatever.
* It is forbidden to kill or wound an adversary who surrenders or who can no longer take part in the fighting.
* Neither the parties to the conflict nor members of their armed forces have an unlimited right to choose methods and means of warfare. It is forbidden to use weapons or methods of warfare that are likely to cause unnecessary losses or excessive suffering.
* The wounded and sick must be collected and cared for by the party to the conflict which has them in its power. Medical personnel and medical establishments, transports and equipment must be spared.
* The red cross or red crescent on a white background is the distinctive sign indicating that such persons and objects must be respected.
* Captured combatants and civilians who find themselves under the authority of the adverse party are entitled to respect for their lives, their dignity, their personal rights and their political, religious and other convictions. They must be protected against all acts of violence or reprisal. They are entitled to exchange news with their families and receive aid. They must enjoy basic judicial guarantees.
The nonstop conveyor belt of US funds to private contractors in Iraq "was part of what was so enraging the Iraqis about the U.S insistence that they adapt to a strict free market, without state subsidies or trade protections. In one of his many lectures to Iraqi business-people, Michael Fleischer explained that "protected businesses never, never become competitive." He appeared to be impervious to the irony that Halliburton, Bechtel, Parsons, KPMG, RTI, Blackwater and all the other U.S corporations that were in Iraq to take advantage of the reconstruction were part of a vast protectionist racket whereby the U.S. government had created their markets with war, barred their competitors from even entering the race, then paid them to do the work, while guaranteeing them a profit to boot-- all at taxpayer expense. The Chicago School crusade, which emerged with the core purpose of dismantling the welfare statism of the New Deal, had finally reached its zenith in this corporate New Deal. It was a simpler, more stripped down form of privatization-- the transfer of bulky assets wasn't even necessary: just straight-up corporate gorging on state coffers. No investment, no accountability, astronomical profits." SD 355
Is it possible? Is this the nature of samsara? If self-interest is the determining factor in economy (increasing 'value' for self or group), will it ever be possible to devise a just system, even with every possible check and balance ensuring equity, balance, and equilibrium? Will not a coalition of the strong always seek to maximize interest by exploiting the weak? How shall the meek inherit the earth? Is global spiritual transformation really the only possible solution? If we are unwilling to live in the Spirit, how to create and enforce just Law; limiting power and holding it to account? Is democracy sustainable?
"The good news is that economics is not zero-sum. We can restructure globalization so that those in both the developed and the developing world, the current generations and future generations, can all benefit-- though there are some special interests who will lose out, and they will resist these changes. We can have stronger economies //and// societies that put more weight on values, like culture, the environment, and life itself." //[[Making Globalization Work]]// 24
"The world of Adam Smith and the free trade advocates, in which free trade will make everyone better off, is not only a mythical world of perfectly working markets with no unemployment; it is also a world in which risk doesn't matter because there are perfect insurance markets to which risk can be shifted, and where competition is always perfect, with no Microsofts or Intels dominating the field. In such a world, workers wouldn't worry about losing their jobs because of trade liberalization; they would move seamlessly into other jobs. Even if there was some glitch, workers could buy insurance against the risk of being temporarily unemployed, or against the risk that the new job paid less than the old. Even in the best-functioning market economies, this kind of insurance can't be bought; while in developed countries the government provides some unemployment insurance, in most developing countries workers are left to fend for themselves." //[[Making Globalization Work]]// 69
mobile phones
"Rich nations have already paid the price of developing technologies." //WorldChanging// 302
"What's left to leapfrog is, in fact, the dull old industrial-age stuff: reliable electricity, plumbing, and water supply. Most of the fruits of the space age-- digital chips and satellite phones-- travel easily." //WorldChanging// 303
"It's a curiously future-retro combination of space-age tools in mud-and-stick houses-- high density, ultra-connected urban hubs, and villages with solar-electric lighting and drinking water." //WorldChanging// 304
/***
| Name|LessBackupsPlugin|
| Description|Intelligently limit the number of backup files you create|
| Version|3.0 ($Rev: 2320 $)|
| Date|$Date: 2007-06-18 22:37:46 +1000 (Mon, 18 Jun 2007) $|
| Source|http://mptw.tiddlyspot.com/#LessBackupsPlugin|
| Author|Simon Baird|
| Email|simon.baird@gmail.com|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
!!!Description
You end up with just backup one per year, per month, per weekday, per hour, minute, and second. So total number won't exceed about 200 or so. Can be reduced by commenting out the seconds/minutes/hours line from modes array
!!!Notes
Works in IE and Firefox only. Algorithm by Daniel Baird. IE code by by Saq Imtiaz.
!!!Code
***/
//{{{
window.getSpecialBackupPath = function(backupPath) {
var MINS = 60 * 1000;
var HOURS = 60 * MINS;
var DAYS = 24 * HOURS;
// comment out the ones you don't want
var modes = [
["YYYY", 365*DAYS], // one per year for ever
["MMM", 31*DAYS], // one per month
["ddd", 7*DAYS], // one per weekday
// ["d0DD", 1*DAYS], // one per day of month
["h0hh", 24*HOURS], // one per hour
// ["m0mm", 1*HOURS], // one per minute
// ["s0ss", 1*MINS], // one per second
["latest",0] // always keep last version. (leave this).
];
var now = new Date();
for (var i=0;i<modes.length;i++) {
// the filename we will try
var specialBackupPath = backupPath.replace(/(\.)([0-9]+\.[0-9]+)(\.html)$/,
'$1'+now.formatString(modes[i][0]).toLowerCase()+'$3')
// open the file
try {
if (config.browser.isIE) {
var fsobject = new ActiveXObject("Scripting.FileSystemObject")
var fileExists = fsobject.FileExists(specialBackupPath);
if (fileExists) {
var fileObject = fsobject.GetFile(specialBackupPath);
var modDate = new Date(fileObject.DateLastModified).valueOf();
}
}
else {
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
file.initWithPath(specialBackupPath);
var fileExists = file.exists();
if (fileExists) {
var modDate = file.lastModifiedTime;
}
}
}
catch(e) {
// give up
return backupPath;
}
// expiry is used to tell if it's an 'old' one. Eg, if the month is June and there is a
// June file on disk that's more than an month old then it must be stale so overwrite
// note that "latest" should be always because the expiration period is zero (see above)
var expiry = new Date(modDate + modes[i][1]);
if (!fileExists || now > expiry)
return specialBackupPath;
}
}
// hijack the core function
window.getBackupPath_orig = window.getBackupPath;
window.getBackupPath = function(localPath) {
return getSpecialBackupPath(getBackupPath_orig(localPath));
}
//}}}
*individuals
*communities
*governments
*international networks
Life Cycle Assessment (LCA) has become a major tool for sustainability accounting among businesses and corporations. LCA evaluates the environmental burdens of each product, process, and activity of a business. It quantifies materials and energy used, wastes produced, and their impacts on the environment. It goes from "cradle-to-grave" or "cradle-to-cradle" if recycling and re-use are part of the process. LCA includes extraction, processing, manufacturing, transport, distribution, use, reuse, recycling and final disposal. LCA complements risk assessment and technology assessment in the green business toolkit.
Impact (positive/negative) on life-systems of an thing, service, or system's total life-span:
*extraction
*production
*consumption
*disposal/waste
Taking into account the invisible footprint.
The ideal is a closed-loop system (cradle to cradle). "Waste is food."
*be of benefit to sentient beings
*support for world transformers
*cyberactivism
*expand integral awareness and practice (subset: intellectual and spiritual interests)
*globalization
*the creation of an informed and active global citizenry
*coffee shop office. mobility. free time
*green design engineering sustainability media integration social networking international community for the arts
*Independence. Freedom.
*live in the woods. be outside. nature.
*music
*media production
*photography
*screaming computer system
*thinking. writing.
*travel
*world spirituality
*worldchanging open source globalization web 2.0
*psycho-spiritual engagement with those who suffer from fear, anxiety, depression, addiction
*I want to learn about computers, but I don't want to be a conventional tech professional
/***
|''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. |
|''Version:''|1.1.0|
|''Date:''|mar 17, 2007|
|''Source:''|http://tiddlywiki.bidix.info/#LoadRemoteFileHijack|
|''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|
***/
//{{{
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);
}
//}}}
*Thought Pad
**[[Next Post: Capitalism and Democracy]]
**[[NextNext Post: The Organic Foundation]]
**[[Globalization and New World Order]]
**[[State of the World draft]]
**[[The New Economy]]
<<dropMenu>>
*[[Books]]
**[[Blessed Unrest]]
**[[Hegemony or Survival]]
**[[Making Globalization Work]]
**[[Manifesto for a New World Order]]
**[[Money, Sex, War, Karma]]
**[[The Globalization Reader]]
**[[The Great Awakening]]
**[[The Shock Doctrine]]
**WorldChanging
<<dropMenu>>
[[Basic Principles]]
[[Guiding Documents]]
[[Glossary]]
TagCloud
<<fontSize>>
<<toggleSideBar>>
''Making Globalization Work'' by Joseph E. Stiglitz, 2006
Stiglitz was formerly the chief economist at the World Bank and well as the chairman of President Clinton's Council of Economic Advisors. He won the Noble Prize in Economics in 2001.
''Manifest for a New World Order'' by George Monbiot, 2003
"Everything has been globalized except our consent." //[[Manifesto for a New World Order]]// 1
"Just as democracies require and informed and active citizenry to prevent abuse, markets require constant tending to prevent them from being diverted or exploited. //A free market, so lovely in theory, is no more feasible in practice than a society without laws.// Democracies can sustain freedom because their citizens and representatives continually adjust, maintain, and as necessary enforce standards, rules, and laws." //[[Blessed Unrest]]// 132
*legislation
*regulation
*citizen activity
*consumer pressure
"A mass media which systematically distorts our perception of the way the world is run is one of the greatest impediments to democratic choice." //[[Manifesto for a New World Order]]// 125
"Measures of wealth and health rise together only to a point, and then the pattern shifts."
//WorldChanging// 32
Overall standard of living for all, not just GDP.
The big picture: "success means sustainable, equitable, and democratic development that focuses on increasing living standards, not just on measured GDP. ''Income'' is, of course, and important part of living standards, but so too is ''health'' (measured, for instance, by life expectancy and infant mortality) and ''education''. //[[Making Globalization Work]]// 44
"The current state of the world reflects a problem-solving methodology never seen in nature: remedies from above imposed upon the excluded. The movement offers a solution-creating methodology from below that is inclusive, a process that mimics biological adaptation and evolution. Every physical activity the human body sustains is part of a cyclical, biological system with a self-correcting bias. The same should be true of every social activity, with a system called democracy." //[[Blessed Unrest]]// 179
To be accomplished by 2015:
* to eradicate extreme poverty and hunger
* to achieve universal primary education
* to promote gender equality and empower women
* to reduce child mortality
* to improve maternal health
* to combat HIV/AIDS, malaria, and other diseases
* to ensure environmental sustainability
* to develop a global partnership for development
"Most of the fruits of the space age-- digital chips and satellite phones-- travel easily." //WorldChanging// 303
Money is a:
* store of value
* unit of account
* standard of deferred payment
* medium of exchange
''Money, Sex, War, Karma: Notes for a Buddhist Revolution'' by David R. Loy
[[MonkeyPirateTiddlyWiki|http://mptw.tiddlyspot.com]] is a distribution of [[TiddlyWiki|http://www.tiddlywiki.com/]] created by Simon Baird. See [[the web site|http://mptw.tiddlyspot.com/]] for more information.
!!Upgrading ~MonkeyPirateTiddlyWiki
This "empty" ~MonkeyPirateTiddlyWiki file comes pre-installed with the core ~MonkeyPirateTiddlyWiki plugins. You can upgrade these core plugins to the latest version by doing the following:
* Click ImportTiddlers
* Click "Choose..." and select "~MptwUpgradeURL"
* Click "open"
* Click the checkbox in the first column heading to select all tiddlers
* Click "More actions..." and select "Import these tiddlers"
* Click "OK" to confirm you want to overwrite the tiddlers
* Save and reload
/***
| Name:|''monkeyTagger''|
| Created by:|SaqImtiaz|
| Location:|http://tw.lewcid.org/|
| Version:|0.9 (08-Apr-2006)|
| Requires:|~TW2.07|
!About:
*an adaptation of TagAdderMacro for monkeyGTD and tagglytagging user, but could be useful to just about anyone!
*{{{<<monkeyTagger Project>>}}} gives a drop down list of all tags, tagged with Project.
*The list allows toggling of tags on the current tiddler.
*logging options for task management.
!Demo:
<<monkeyTagger Status>>
!Installation:
*Copy this tiddler to your TW with the systemConfig tag
*either copy the following to your ViewTemplate:
{{{<div class='tagged' macro='monkeyTagger tagToTrack'></div>}}}
or
*better yet, define your own toolbar class and add as many as you need to create a nice toolbar.
Eg:
{{{<div class='toolbar' >
<span style="padding-right:0.15em;" macro='monkeyTagger Project'></span>
<span style="padding-right:0.15em;" macro='monkeyTagger Status'></span>
<span macro='toolbar -closeTiddler closeOthers +editTiddler permalink references jump'></span>
</div>}}}
(adjust padding to taste)
!Usage:
''Syntax:''
|>|{{{<<monkeyTagger source:"sourcetag" label:"customlabel" logging:"true/false" anchor:"anchortext" arrow:"true/false">>}}}|
|label:|quoted text to use as a customlabel|
|arrow:|add arrow to custom label, values are "true" or "false"|
|anchor:|quoted text to specify where to add logging text|
|logging:|enable logging of tags added (for task management), values are "true" or "false"|
the only parameter you ''have'' to pass is the source. When passing only one parameter, you can write either something like:
{{{<<monkeyTagger "Project">>}}} or {{{<<monkeyTagger source:"Project">>}}} for <<monkeyTagger Project>>
All other parameters are optional, and can be written in any order.
''Defaults:''
|label:|default label if not specified = source tag + arrow|
|arrow:|true |
|logging:|false |
|anchor:|none used by default, logging text added to end of tiddler |
''Examples:''
|custom label| {{{<<monkeyTagger source:"Project" label:"customlabel">>}}} |<<monkeyTagger source:"Project" label:"customlabel">>|
|custom label without arrow| {{{<<monkeyTagger source:"Project" label:"customlabel" arrow:"false">>}}} |<<monkeyTagger source:"Project" label:"customlabel" arrow:"false">>|
|logging enabled| {{{<<monkeyTagger source:"Project" logging:"true"}}} |<<monkeyTagger source:"Project" logging:"true">>|
|logging enabled with anchor text|{{{<<monkeyTagger source:"Project" logging:"true" anchor:"anchortext"}}} |<<monkeyTagger source:"Project" logging:"true" anchor:"anchortext">>|
''Tips:''
*Make sure your anchor text doesn't occur more than once in every tiddler, as the first instance will be used.
*I recommend using something like {{{/%StatusLog%/}}} as an invisible anchor.
*Use a tag based template, and add monkeyTagger macro's with logging enabled to the toolbar in just your taskmanagement templates.
!To Do:
*add sorting options if requested.
*''add exclude tag feature''!
!History
*Version 0.9:
**changed to named parameters to make it more user friendly
**added option to disable/enable dropdown arrow in custom labels
**added logging option with anchor text.
!CODE
***/
//{{{
config.macros.monkeyTagger= {};
//config.macros.monkeyTagger.dropdownchar = (document.all?"▼":"▾"); // the fat one is the only one that works in IE
config.macros.monkeyTagger.dropdownchar = "▼"; // uncomment previous line and comment this for smaller version in FF
config.macros.monkeyTagger.handler = function(place,macroName,params,wikifier,paramString,tiddler)
{
var nAV = paramString.parseParams('test', null, true);
if ((nAV[0].arrow)&&(nAV[0].arrow[0])=='false')
var arrow=': ';
else
var arrow=': '+ config.macros.monkeyTagger.dropdownchar;
if((nAV[0].source)&&(nAV[0].source[0])!='.')
{var tagToTrack = nAV[0].source[0]}
else if(params[0]&&(params[0]!='.'))
{var tagToTrack = params[0]}
else
{return false;};
var monkeylabel = ((nAV[0].label)&&(nAV[0].label[0])!='.')?nAV[0].label[0]+arrow: tagToTrack+arrow;
var logmode = ((nAV[0].logging)&&(nAV[0].logging[0])!='.')?nAV[0].logging[0]: "false";
if ((nAV[0].anchor)&&(nAV[0].anchor[0])!='.')
var anchor = nAV[0].anchor[0];
var monkeytooltip=tagToTrack + ' :';
if(tiddler instanceof Tiddler)
{var title = tiddler.title;
var addcomment = function(tiddler,newTag){
var now = new Date();
var timeFormat= 'DD/0MM/YY 0hh:0mm';
var formattednow= now.formatString(timeFormat);
var txt="\n*''"+tagToTrack+"'' set as ''"+newTag+"'' on "+formattednow;
if (anchor && anchor!='.')
{var pos=tiddler.text.indexOf(anchor);
if (pos!=-1) {pos=pos + anchor.length}
else if (pos==-1) {pos=tiddler.text.length}}
else if (!anchor){var pos = tiddler.text.length;};
tiddler.set(null,tiddler.text.substr(0,pos)+txt+tiddler.text.substr(pos));
story.refreshTiddler(tiddler.title,null,true);
return false;
}
var ontagclick = function(e) {
if (!e) var e = window.event;
var tag = this.getAttribute("tag");
var t=store.getTiddler(title);
if (!t || !t.tags) return;
if (t.tags.find(tag)==null)
{t.tags.push(tag)
if (logmode=="true"){addcomment(t,tag);}}
else
{t.tags.splice(t.tags.find(tag),1)};
story.saveTiddler(title);
story.refreshTiddler(title,null,true);
return false;
};
var onclick = function(e) {
if (!e) var e = window.event;
var popup = Popup.create(this);
var thistiddler=store.getTiddler(title);
var taggedarray = new Array();
var tagslabel = new Array();
var taggedtiddlers = store.getTaggedTiddlers(tagToTrack);
for (var t=0; t<taggedtiddlers.length; t++){
var taggedtitle= ((taggedtiddlers[t]).title);
taggedarray.push(taggedtitle);}
for (var t=0; t<taggedarray.length; t++){
var temptag = taggedarray[t];
if (thistiddler.tags.find(temptag)==null)
{var temptag='[ ] '+ temptag;
tagslabel.push(temptag);}
else
{var temptag ='[x] '+ temptag;
tagslabel.push(temptag);}
}
if(tagslabel.length == 0)
createTiddlyText(createTiddlyElement(popup,"li"),('no '+tagToTrack));
for (var t=0; t<tagslabel.length; t++)
{
var theTag = createTiddlyButton(createTiddlyElement(popup,"li"),tagslabel[t],("toggle '"+ ([taggedarray[t]]))+"'",ontagclick);
theTag.setAttribute("tag",taggedarray[t]);
}
Popup.show(popup,false);
e.cancelBubble = true;
if (e.stopPropagation) e.stopPropagation();
return(false);
};
//createTiddlyButton(place,monkeylabel,monkeylabel,onclick);
var createdropperButton = function(place){
var sp = createTiddlyElement(place,"span",null,"monkeytaggerbutton");
var theDropDownBtn = createTiddlyButton(sp,monkeylabel,monkeytooltip,onclick);
};
createdropperButton(place);
}
};
setStylesheet(
".toolbar .monkeytaggerbutton {margin-right:0em; border:0px solid #fff; padding:0px; padding-right:0px; padding-left:0px;}\n"+
".monkeytaggerbutton a.button {padding:2px; padding-left:2px; padding-right:2px;}\n"+
// ".monkeytaggerbutton {font-size:130%;}\n"+
//".monkeytaggerbutton .button {color:#703;}\n"+
"",
"MonkeyTaggerStyles");
//}}}
<!--{{{-->
<!--- http://mptw.tiddlyspot.com/#MptwEditTemplate ($Rev: 2720 $) --->
<div class="toolbar" macro="toolbar +saveTiddler saveCloseTiddler closeOthers -cancelTiddler cancelCloseTiddler deleteTiddler"></div>
<div class="title" macro="view title"></div>
<div class="editLabel">Title</div><div class="editor" macro="edit title"></div>
<div macro='annotations'></div>
<div macro="showWhenExists EditPanelTemplate">[[EditPanelTemplate]]</div>
<div class="editLabel">Content</div><div class="editor" macro="edit text"></div>
<div class="editLabel">Tags</div><div class="editor" macro="edit tags"></div>
<div class="editorFooter"><span macro="message views.editor.tagPrompt"></span><span macro="tagChooser"></span></div>
<!--}}}-->
/***
| Name|MptwLayoutPlugin|
| Description|A package containing templates and css for the MonkeyPirateTiddlyWiki layout|
| Version|3.0 ($Rev: 2721 $)|
| Source|http://mptw.tiddlyspot.com/#MptwLayoutPlugin|
| Author|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
!Notes
Presumes you have TagglyTaggingPlugin installed. To enable this you should have a PageTemplate containing {{{[[MptwPageTemplate]]}}} and similar for ViewTemplate and EditTemplate.
***/
//{{{
// used in MptwViewTemplate
config.mptwDateFormat = 'DD/MM/YY';
config.mptwJournalFormat = 'Journal DD/MM/YY';
//config.mptwDateFormat = 'MM/0DD/YY';
//config.mptwJournalFormat = 'Journal MM/0DD/YY';
config.shadowTiddlers.GettingStarted += "\n\nSee also MonkeyPirateTiddlyWiki.";
merge(config.annotations,{
MptwEditTemplate: "Contains the default MPTW EditTemplate. If you want to customise this rename it to EditTemplate",
MptwViewTemplate: "Contains the default MPTW ViewTemplate. If you want to customise this rename it to ViewTemplate",
MptwPageTemplate: "Contains the default MPTW PageTemplate. If you want to customise this rename it to PageTemplate",
MptwStyleSheet: "Contains the default MPTW ~StyleSheet. Designed to be included in StyleSheet tiddler using the double square bracketted notation like this: {{{[[MptwStyleSheet]]}}}"
});
//}}}
//{{{
merge(config.shadowTiddlers,{
'MptwEditTemplate':[
"<!--{{{-->",
"<!--- http://mptw.tiddlyspot.com/#MptwEditTemplate ($Rev: 2720 $) --->",
"<div class=\"toolbar\" macro=\"toolbar +saveTiddler saveCloseTiddler closeOthers -cancelTiddler cancelCloseTiddler deleteTiddler\"></div>",
"<div class=\"title\" macro=\"view title\"></div>",
"<div class=\"editLabel\">Title</div><div class=\"editor\" macro=\"edit title\"></div>",
"<div macro='annotations'></div>",
"<div macro=\"showWhenExists EditPanelTemplate\">[[EditPanelTemplate]]</div>",
"<div class=\"editLabel\">Content</div><div class=\"editor\" macro=\"edit text\"></div>",
"<div class=\"editLabel\">Tags</div><div class=\"editor\" macro=\"edit tags\"></div>",
"<div class=\"editorFooter\"><span macro=\"message views.editor.tagPrompt\"></span><span macro=\"tagChooser\"></span></div>",
"<!--}}}-->"
].join("\n"),
'MptwPageTemplate':[
"<!--{{{-->",
"<!-- http://mptw.tiddlyspot.com/#MptwPageTemplate ($Rev: 1829 $) -->",
"<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>",
" <div class='headerShadow'>",
" <span class='siteTitle' refresh='content' tiddler='SiteTitle'></span> ",
" <span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>",
" </div>",
" <div class='headerForeground'>",
" <span class='siteTitle' refresh='content' tiddler='SiteTitle'></span> ",
" <span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>",
" </div>",
"</div>",
"<!-- horizontal MainMenu -->",
"<div id='topMenu' refresh='content' tiddler='MainMenu'></div>",
"<!-- original MainMenu menu -->",
"<!-- <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>",
"<div id='displayArea'>",
" <div id='messageArea'></div>",
" <div id='tiddlerDisplay'></div>",
"</div>",
"<!--}}}-->"
].join("\n"),
'MptwStyleSheet':[
"/*{{{*/",
"/* http://mptw.tiddlyspot.com/#MptwStyleSheet ($Rev: 2720 $) */",
"",
"/* a contrasting background so I can see where one tiddler ends and the other begins */",
"body {",
" background: [[ColorPalette::TertiaryLight]];",
"}",
"",
"/* sexy colours and font for the header */",
".headerForeground {",
" color: [[ColorPalette::PrimaryPale]];",
"}",
".headerShadow, .headerShadow a {",
" color: [[ColorPalette::PrimaryMid]];",
"}",
"",
"/* separate the top menu parts */",
".headerForeground, .headerShadow {",
" padding: 1em 1em 0;",
"}",
"",
".headerForeground, .headerShadow {",
" font-family: 'Trebuchet MS' sans-serif;",
" font-weight:bold;",
"}",
".headerForeground .siteSubtitle {",
" color: [[ColorPalette::PrimaryLight]];",
"}",
".headerShadow .siteSubtitle {",
" color: [[ColorPalette::PrimaryMid]];",
"}",
"",
"/* make shadow go and down right instead of up and left */",
".headerShadow {",
" left: 1px;",
" top: 1px;",
"}",
"",
"/* prefer monospace for editing */",
".editor textarea, .editor input {",
" font-family: 'Consolas' monospace;",
" background-color:[[ColorPalette::TertiaryPale]];",
"}",
"",
"",
"/* sexy tiddler titles */",
".title {",
" font-size: 250%;",
" color: [[ColorPalette::PrimaryLight]];",
" font-family: 'Trebuchet MS' sans-serif;",
"}",
"",
"/* more subtle tiddler subtitle */",
".subtitle {",
" padding:0px;",
" margin:0px;",
" padding-left:0.5em;",
" font-size: 90%;",
" color: [[ColorPalette::TertiaryMid]];",
"}",
".subtitle .tiddlyLink {",
" color: [[ColorPalette::TertiaryMid]];",
"}",
"",
"/* a little bit of extra whitespace */",
".viewer {",
" padding-bottom:3px;",
"}",
"",
"/* don't want any background color for headings */",
"h1,h2,h3,h4,h5,h6 {",
" background: [[ColorPalette::Background]];",
" color: [[ColorPalette::Foreground]];",
"}",
"",
"/* give tiddlers 3d style border and explicit background */",
".tiddler {",
" background: [[ColorPalette::Background]];",
" border-right: 2px [[ColorPalette::TertiaryMid]] solid;",
" border-bottom: 2px [[ColorPalette::TertiaryMid]] solid;",
" margin-bottom: 1em;",
" padding:1em 2em 2em 1.5em;",
"}",
"",
"/* make options slider look nicer */",
"#sidebarOptions .sliderPanel {",
" border:solid 1px [[ColorPalette::PrimaryLight]];",
"}",
"",
"/* the borders look wrong with the body background */",
"#sidebar .button {",
" border-style: none;",
"}",
"",
"/* this means you can put line breaks in SidebarOptions for readability */",
"#sidebarOptions br {",
" display:none;",
"}",
"/* undo the above in OptionsPanel */",
"#sidebarOptions .sliderPanel br {",
" display:inline;",
"}",
"",
"/* horizontal main menu stuff */",
"#displayArea {",
" margin: 1em 15.7em 0em 1em; /* use the freed up space */",
"}",
"#topMenu br {",
" display: none;",
"}",
"#topMenu {",
" background: [[ColorPalette::PrimaryMid]];",
" color:[[ColorPalette::PrimaryPale]];",
"}",
"#topMenu {",
" padding:2px;",
"}",
"#topMenu .button, #topMenu .tiddlyLink, #topMenu a {",
" margin-left: 0.5em;",
" margin-right: 0.5em;",
" padding-left: 3px;",
" padding-right: 3px;",
" color: [[ColorPalette::PrimaryPale]];",
" font-size: 115%;",
"}",
"#topMenu .button:hover, #topMenu .tiddlyLink:hover {",
" background: [[ColorPalette::PrimaryDark]];",
"}",
"",
"/* make 2.2 act like 2.1 with the invisible buttons */",
".toolbar {",
" visibility:hidden;",
"}",
".selected .toolbar {",
" visibility:visible;",
"}",
"",
"/* experimental. this is a little borked in IE7 with the button ",
" * borders but worth it I think for the extra screen realestate */",
".toolbar { float:right; }",
"",
"/* Tagger Plugin users uncomment this. from sb56637 */",
"/*",
".popup li a {",
" display:inline;",
"}",
"*/",
"",
"/* make it print a little cleaner */",
"@media print {",
" #topMenu {",
" display: none ! important;",
" }",
" /* not sure if we need all the importants */",
" .tiddler {",
" border-style: none ! important;",
" margin:0px ! important;",
" padding:0px ! important;",
" padding-bottom:2em ! important;",
" }",
" .tagglyTagging .button, .tagglyTagging .hidebutton {",
" display: none ! important;",
" }",
" .headerShadow {",
" visibility: hidden ! important;",
" }",
" .tagglyTagged .quickopentag, .tagged .quickopentag {",
" border-style: none ! important;",
" }",
" .quickopentag a.button, .miniTag {",
" display: none ! important;",
" }",
"}",
"/*}}}*/"
].join("\n"),
'MptwViewTemplate':[
"<!--{{{-->",
"<!--- http://mptw.tiddlyspot.com/#MptwViewTemplate ($Rev: 2247 $) --->",
"",
"<div class='toolbar'>",
" <span macro=\"showWhenTagged systemConfig\">",
" <span macro=\"toggleTag systemConfigDisable . '[[disable|systemConfigDisable]]'\"></span>",
" </span>",
" <span macro=\"showWhenTagged palette\">",
" <span macro=\"setPalette\"></span>",
" </span>",
" <span style=\"padding:1em;\"></span>",
" <span macro='toolbar closeTiddler closeOthers +editTiddler deleteTiddler > fields syncing permalink references jump'></span> <span macro='newHere label:\"new here\"'></span>",
" <span macro='newJournalHere {{config.mptwJournalFormat?config.mptwJournalFormat:\"MM/0DD/YY\"}}'></span>",
"</div>",
"",
"<div class=\"tagglyTagged\" macro=\"tags\"></div>",
"",
"<div class='titleContainer'>",
" <span class='title' macro='view title'></span>",
" <span macro=\"miniTag\"></span>",
"</div>",
"",
"<div class='subtitle'>",
" <span macro='view modifier link'></span>,",
" <span macro='view modified date {{config.mptwDateFormat?config.mptwDateFormat:\"MM/0DD/YY\"}}'></span>",
" (<span macro='message views.wikified.createdPrompt'></span>",
" <span macro='view created date {{config.mptwDateFormat?config.mptwDateFormat:\"MM/0DD/YY\"}}'></span>)",
"</div>",
"",
"<div macro=\"showWhenExists ViewPanelTemplate\">[[ViewPanelTemplate]]</div>",
"",
"<div macro=\"hideWhen tiddler.tags.containsAny(['css','html','pre','systemConfig']) && !tiddler.text.match('{{'+'{')\">",
" <div class='viewer' macro='view text wikified'></div>",
"</div>",
"<div macro=\"showWhen tiddler.tags.containsAny(['css','html','pre','systemConfig']) && !tiddler.text.match('{{'+'{')\">",
" <div class='viewer'><pre macro='view text'></pre></div>",
"</div>",
"",
"<div macro=\"showWhenExists ViewDashboardTemplate\">[[ViewDashboardTemplate]]</div>",
"",
"<div class=\"tagglyTagging\" macro=\"tagglyTagging\"></div>",
"",
"<!--}}}-->"
].join("\n")
});
//}}}
/*{{{*/
/* http://mptw.tiddlyspot.com/#MptwStyleSheet ($Rev: 2720 $) */
/* a contrasting background so I can see where one tiddler ends and the other begins */
body {
background: [[ColorPalette::TertiaryLight]];
}
/* sexy colours and font for the header */
.headerForeground {
color: [[ColorPalette::PrimaryPale]];
}
.headerShadow, .headerShadow a {
color: [[ColorPalette::PrimaryMid]];
}
/* separate the top menu parts */
.headerForeground, .headerShadow {
padding: 1em 1em 0;
}
.headerForeground, .headerShadow {
font-family: 'Trebuchet MS' sans-serif;
font-weight:bold;
}
.headerForeground .siteSubtitle {
color: [[ColorPalette::PrimaryLight]];
}
.headerShadow .siteSubtitle {
color: [[ColorPalette::PrimaryMid]];
}
/* make shadow go and down right instead of up and left */
.headerShadow {
left: 1px;
top: 1px;
}
/* prefer monospace for editing */
.editor textarea, .editor input {
font-family: 'Consolas' monospace;
background-color:[[ColorPalette::TertiaryPale]];
}
/* sexy tiddler titles */
.title {
font-size: 250%;
color: [[ColorPalette::PrimaryLight]];
font-family: 'Trebuchet MS' sans-serif;
}
/* more subtle tiddler subtitle */
.subtitle {
padding:0px;
margin:0px;
padding-left:0.5em;
font-size: 90%;
color: [[ColorPalette::TertiaryMid]];
}
.subtitle .tiddlyLink {
color: [[ColorPalette::TertiaryMid]];
}
/* a little bit of extra whitespace */
.viewer {
}
/* don't want any background color for headings */
h1,h2,h3,h4,h5,h6 {
background: [[ColorPalette::Background]];
color: [[ColorPalette::Foreground]];
}
/* give tiddlers 3d style border and explicit background */
.tiddler {
background: [[ColorPalette::Background]];
border-right: 2px [[ColorPalette::TertiaryMid]] solid;
border-bottom: 2px [[ColorPalette::TertiaryMid]] solid;
margin-bottom: 1em;
padding:1em 2em 2em 1.5em;
}
/* make options slider look nicer */
#sidebarOptions .sliderPanel {
}
/* the borders look wrong with the body background */
#sidebar .button {
border-style: none;
}
/* this means you can put line breaks in SidebarOptions for readability */
#sidebarOptions br {
display:none;
}
/* undo the above in OptionsPanel */
#sidebarOptions .sliderPanel br {
display:inline;
}
/* horizontal main menu stuff */
#displayArea {
margin: 1em 15.7em 0em 1em; /* use the freed up space */
}
#topMenu br {
display: none;
}
#topMenu {
background: [[ColorPalette::PrimaryMid]];
color:[[ColorPalette::PrimaryPale]];
}
#topMenu {
padding:2px;
}
#topMenu .button, #topMenu .tiddlyLink, #topMenu a {
margin-left: 0.5em;
margin-right: 0.5em;
padding-left: 3px;
padding-right: 3px;
color: [[ColorPalette::PrimaryPale]];
font-size: 115%;
}
#topMenu .button:hover, #topMenu .tiddlyLink:hover {
background: [[ColorPalette::PrimaryDark]];
}
/* make 2.2 act like 2.1 with the invisible buttons */
.toolbar {
visibility:hidden;
}
.selected .toolbar {
visibility:visible;
}
/* experimental. this is a little borked in IE7 with the button
* borders but worth it I think for the extra screen realestate */
.toolbar { float:right; }
/* Tagger Plugin users uncomment this. from sb56637 */
/*
.popup li a {
display:inline;
}
*/
/* make it print a little cleaner */
@media print {
#topMenu {
display: none ! important;
}
/* not sure if we need all the importants */
.tiddler {
border-style: none ! important;
margin:0px ! important;
padding:0px ! important;
padding-bottom:2em ! important;
}
.tagglyTagging .button, .tagglyTagging .hidebutton {
display: none ! important;
}
.headerShadow {
visibility: hidden ! important;
}
.tagglyTagged .quickopentag, .tagged .quickopentag {
border-style: none ! important;
}
.quickopentag a.button, .miniTag {
display: none ! important;
}
}
/*}}}*/
For upgrading directly from tiddlyspot. See [[ImportTiddlers]].
URL: /proxy/mptw.tiddlyspot.com/upgrade.html
For upgrading. See [[ImportTiddlers]].
URL: http://mptw.tiddlyspot.com/upgrade.html
<!--{{{-->
<!--- http://mptw.tiddlyspot.com/#MptwViewTemplate ($Rev: 2247 $) --->
<div class='toolbar'>
<span macro="showWhenTagged systemConfig">
<span macro="toggleTag systemConfigDisable . '[[disable|systemConfigDisable]]'"></span>
</span>
<span macro="showWhenTagged palette">
<span macro="setPalette"></span>
</span>
<span style="padding:1em;"></span>
<span macro='toolbar closeTiddler closeOthers +editTiddler deleteTiddler > fields syncing permalink references jump'></span> <span macro='newHere label:"new here"'></span>
<span macro='newJournalHere {{config.mptwJournalFormat?config.mptwJournalFormat:"MM/0DD/YY"}}'></span>
</div>
<div class="tagglyTagged" macro="tags"></div>
<div class='titleContainer'>
<span class='title' macro='view title'></span>
<span macro="miniTag"></span>
</div>
<div class='subtitle'>
<span macro='view modifier link'></span>,
<span macro='view modified date {{config.mptwDateFormat?config.mptwDateFormat:"MM/0DD/YY"}}'></span>
(<span macro='message views.wikified.createdPrompt'></span>
<span macro='view created date {{config.mptwDateFormat?config.mptwDateFormat:"MM/0DD/YY"}}'></span>)
</div>
<div macro="showWhenExists ViewPanelTemplate">[[ViewPanelTemplate]]</div>
<div macro="hideWhen tiddler.tags.containsAny(['css','html','pre','systemConfig']) && !tiddler.text.match('{{'+'{')">
<div class='viewer' macro='view text wikified'></div>
</div>
<div macro="showWhen tiddler.tags.containsAny(['css','html','pre','systemConfig']) && !tiddler.text.match('{{'+'{')">
<div class='viewer'><pre macro='view text'></pre></div>
</div>
<div macro="showWhenExists ViewDashboardTemplate">[[ViewDashboardTemplate]]</div>
<div class="tagglyTagging" macro="tagglyTagging"></div>
<!--}}}-->
/***
|''Name:''|MultiTagEditorPlugin|
|''Version:''|0.2.0 (Dec 29, 2006)|
|''Source:''|http://ido-xp.tiddlyspot.com/#MultiTagEditorPlugin|
|''Author:''|Ido Magal (idoXatXidomagalXdotXcom)|
|''Licence:''|[[BSD open source license]]|
|''CoreVersion:''|2.1.0|
|''Browser:''|??|
!Description
This plugin enables the addition and deletion of tags from sets of tiddlers.
!Installation instructions
*Create a new tiddler in your wiki and copy the contents of this tiddler into it. Name it the same and tag it with "systemConfig".
*Save and reload your wiki.
*Use it here [[MultiTagEditor]].
!Revision history
* v0.2.0 (Dec 29, 2006)
** Added Selection column that allows excluding tiddlers.
* v0.1.0 (Dec 27, 2006)
** First draft.
!To Do
* Clean up text strings.
* Figure out how to store selection so it isn't reset after every action.
* Prettify layout.
!Code
***/
//{{{
merge(config.shadowTiddlers,
{
MultiTagEditor:[
"<<MTE>>",
""
].join("\n")
});
config.macros.MTE =
{
AddToListLabel : "Add to List",
AddToListPrompt : "Add Tiddlers to the List",
listViewTemplate :
{
columns: [
{name: 'Selected', field: 'Selected', rowName: 'title', type: 'Selector'},
{name: 'Title', field: 'title', tiddlerLink: 'title', title: "Title", type: 'TiddlerLink'},
{name: 'Snippet', field: 'text', title: "Snippet", type: 'String'},
{name: 'Tags', field: 'tags', title: "Tags", type: 'Tags'}
],
rowClasses: [
],
actions: [
//{caption: "More actions...", name: ''},
//{caption: "Remove selected tiddlers from list", name: 'delete'}
]
},
tiddlers : [],
HomeSection : [],
ListViewSection : [],
AddToListSection : [],
handler : function( place, macroName, params, wikifier, paramString, tiddler )
{
this.HomeSection = place;
var newsection = createTiddlyElement( null, "div", null, "MTE_AddTag" );
createTiddlyText(newsection, "Tiddler Tags to edit: ");
var input = createTiddlyElement( null, "input", null, "txtOptionInput" );
input.type = "text";
input.size = 50;
newsection.appendChild( input );
newsection.inputBox = input;
createTiddlyButton( newsection, this.AddToListLabel, this.AddToListPrompt, this.onAddToList, null, null, null );
createTiddlyButton( newsection, "Clear List", this.addtoListPrompt, this.onClear, null, null, null );
createTiddlyElement( newsection, "br" );
createTiddlyElement( newsection, "br" );
this.AddToListSection = newsection;
this.HomeSection.appendChild( newsection );
newsection = createTiddlyElement( null, "div", null, "MTE_addtag" );
createTiddlyButton( newsection, "Add Tag", "Add tag to all listed tiddlers", this.onAddTag, null, null, null );
var input = createTiddlyElement( null, "input", null, "txtOptionInput" );
input.type = "text";
input.size = 50;
newsection.appendChild( input );
newsection.inputBox = input;
createTiddlyElement( newsection, "br" );
this.AddTagSection = newsection;
this.HomeSection.appendChild( newsection );
newsection = createTiddlyElement( null, "div", null, "MTE_removetag" );
createTiddlyButton( newsection, "Remove Tag", "Remove tag from all listed tiddlers", this.onRemoveTag, null, null, null );
var input = createTiddlyElement( null, "input", null, "txtOptionInput" );
input.type = "text";
input.size = 50;
newsection.appendChild( input );
newsection.inputBox = input;
createTiddlyElement( newsection, "br" );
this.RemoveTagSection = newsection;
this.HomeSection.appendChild( newsection );
this.ListViewSection = createTiddlyElement( null, "div", null, "MTE_listview" );
this.HomeSection.appendChild( this.ListViewSection );
ListView.create( this.ListViewSection, this.tiddlers, this.listViewTemplate, null );
},
ResetListView : function()
{
ListView.forEachSelector( config.macros.MTE.ListViewSection, function( e, rowName )
{
if( e.checked )
{
var title = e.getAttribute( "rowName" );
var tiddler = config.macros.MTE.tiddlers.findByField( "title", title );
tiddler.Selected = 1;
}
});
config.macros.MTE.HomeSection.removeChild( config.macros.MTE.ListViewSection );
config.macros.MTE.ListViewSection = createTiddlyElement( null, "div", null, "MTE_listview" );
config.macros.MTE.HomeSection.appendChild( config.macros.MTE.ListViewSection );
ListView.create( config.macros.MTE.ListViewSection, config.macros.MTE.tiddlers, config.macros.MTE.listViewTemplate, config.macros.MTE.onSelectCommand);
},
onAddToList : function()
{
store.forEachTiddler( function ( title, tiddler )
{
var tags = config.macros.MTE.AddToListSection.inputBox.value.readBracketedList();
if (( tiddler.tags.containsAll( tags )) && ( config.macros.MTE.tiddlers.findByField( "title", title ) == null ))
{
var t = store.getTiddlerSlices( title, ["Name", "Description", "Version", "CoreVersion", "Date", "Source", "Author", "License", "Browsers"] );
t.title = title;
t.tiddler = tiddler;
t.text = tiddler.text.substr(0,50);
t.tags = tiddler.tags;
config.macros.MTE.tiddlers.push(t);
}
});
config.macros.MTE.ResetListView();
},
onClear : function()
{
config.macros.MTE.tiddlers = [];
config.macros.MTE.ResetListView();
},
onAddTag : function( e )
{
var selectedRows = [];
ListView.forEachSelector(config.macros.MTE.ListViewSection, function( e, rowName )
{
if( e.checked )
selectedRows.push( e.getAttribute( "rowName" ));
});
var tag = config.macros.MTE.AddTagSection.inputBox.value;
for(t=0; t < config.macros.MTE.tiddlers.length; t++)
{
if ( selectedRows.indexOf( config.macros.MTE.tiddlers[t].title ) != -1 )
store.setTiddlerTag( config.macros.MTE.tiddlers[t].title, true, tag);
}
config.macros.MTE.ResetListView();
},
onRemoveTag : function( e )
{
var selectedRows = [];
ListView.forEachSelector(config.macros.MTE.ListViewSection, function( e, rowName )
{
if( e.checked )
selectedRows.push( e.getAttribute( "rowName" ));
});
var tag = config.macros.MTE.RemoveTagSection.inputBox.value;
for(t=0; t < config.macros.MTE.tiddlers.length; t++)
{
if ( selectedRows.indexOf( config.macros.MTE.tiddlers[t].title ) != -1 )
store.setTiddlerTag( config.macros.MTE.tiddlers[t].title, false, tag);
}
config.macros.MTE.ResetListView();
}
};
//}}}
"multinationals have learned that they can exert greater influence in designing international agreements than they can in designing domestic policies." //[[Making Globalization Work]]// 197
The nation-state acts as:
* a defender of its citizens' security,
* a container and nurturer for its citizens' economics and culture
* an internal legal and regulatory authority to preserve peace and justice.
The nation-state authority has been challenged:
* economically by [[Globalization]]
* in respect to security by terrorism and climate change and other cross-boundary environmental issues
* in respect to justice by special interests and electoral procedures.
The nation-state has been challenged to preserve its natural capital and natural heritage for future generations by the sustainability movement.
The potential danger of the erosion of the nationstate is the further elimination of locality. The challenge is to build a global democracy with a mixed regulated market economy based on fair trade that __preserves__ the uniqueness of locality.
The volatility of a liberalized global economy, in which the flow of money is fast and free, makes governments beholden to the rulers of international finance: the rich nations, powerful multinationals, wealthy financial speculators, who run the international institutions (World Bank, IMF, WTO) that control the distribution of funds and the rules of trade.
Any reforms countering the policies of the rulers that a nation should wish to develop are kept in check by the threat of:
* Currency Crash- Various financial means (such as leveraged hedge funds) of profiting from the devaluation of a nation's currency.
* Aid cuts
* Capital Flight
Nations are held in economic hostage. If a nation should be seen as troublesome, unwilling, or apostate, the rulers can declare their lack of confidence in that national economy and then quickly fulfill the prophecy when the economy becomes bankrupt as money flees in response to the devaluation.
The rules of trade are stacked in favor of the winners, so that the resources of weaker nations will be slowly (or quickly) bled away in the game of commerce. But the only alternative for the weaker nations, who may already be in a situation of unsupportable debt, is to have their economies crushed immediately if they act to subvert or alter the rules; unless they can, by force of will or might, disengage from trade and become self-sufficient, or create alternate regional blocs of trade that are not beholden to the international center.
But the rich powers will do everything they can to prevent this outcome. Successful defiance can't be tolerated.
SD 207
Natural Capitalism is the concept that natural capital— natural resources and the ecological systems that provide vital life-support services— is scarce and that business, industrial, and economic activity must value and use natural capital wisely to continue to operate efficiently.
"One of the beauties of biology is that its facts become our metaphors." - Kenny Ausubel, //Nature's Operating Instructions //[[Blessed Unrest]]// 139
Nature's facts become our metaphors.
*resource and worker exploitation
*climate change
*pollution
*destruction of communities
*diminished biological diversity (//[[Blessed Unrest]]// 118)
ala Milton Friedman
Became known as the "Washington Consensus" when Friedman's Chicago Boys gained control of the IMF and World Bank.
Reducing the function of government to supplying the police and the soldiers.
The policy trinity:
* the elimination of the public sphere
* total liberation for corporations
* skeletal social spending
Prescription:
* tax cuts
* free trade
* privatized services
* cuts to social spending
* deregulation
The policies of the Washington Consensus as described by Joseph Stiglitz, //[[Making Globalization Work]]// pg 27
* minimizing the role of government
* emphasizing privatization (selling off government enterprises to the private sector)
* trade and capital market liberalization (eliminating trade barriers and impediments to the free flow of capital)
* deregulation (eliminating regulations of the conduct of business)
"Government had a role in maintianing macro-stability, but the attention was on price stability [preventing inflation] rather than on output stability, employment, or growth."
"We can make some improvements by working //with// nature, but we can spark massive change by working //as// nature. This "neobiological industry" //blurs the line between the born and the made//." //WorldChanging// 110
//Bio-utilization//- is the use of parts of organisms as raw materials
//Bio-assistance//- is the domestication and use of organisms (from herding sheep to biotech)
Due to neoliberal financial liberalization, increasing the fast movement of money in and out of national economies, "Governments now face a "'dual constituency conundrum,' which pits the interests of voters against foreign currency traders and hedge fund managers 'who conduct a moment-to-moment referendum' on the economic and financial policies of deleloping and developed nations alike," and the competition is highly unequal." //[[Hegemony or Survival]]// pg138
The 'virtual Senate' of investors and lenders. Threatening democratic self-government.
"John Maynard Keynes warned seventy years ago "that nothing less than the democratic experiment in self-government was endangered by the threat of global financial market forces." //[[Hegemony or Survival]]// pg 138
"Consider, for instance, the demands imposed on developing countries as a condition for aid... Conditionality undermines domestic political institutions. The electorate sees its government bending before foreigners of giving into international institutions that it believes to be run by the United States. Democracy is undermined; the electorate feel betrayed. Thus, although globalization has helped spread the idea of democracy, it has, paradoxically, been managed in a way that undermines democratic processes within countries." //[[Making Globalization Work]]// 12
/***
|Name|NestedSlidersPlugin|
|Source|http://www.TiddlyTools.com/#NestedSlidersPlugin|
|Version|2.3.1|
|Author|Eric Shulman - ELS Design Studios|
|License|http://www.TiddlyTools.com/#LegalStatements <<br>>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|plugin|
|Requires||
|Overrides|Slider.prototype.stop|
|Description|show content in nest-able 'slider' or 'floating' panels, without needing to create separate tiddlers for each panel|
!!!!!Configuration
<<<
Enable animation for slider panels
<<option chkFloatingSlidersAnimate>> allow sliders to animate when opening/closing
>(note: This setting is in //addition// to the general option for enabling/disabling animation effects:
><<option chkAnimate>> enable animations (entire document)
>For slider animation to occur, you must also allow animation in general.
Debugging messages for 'lazy sliders' deferred rendering:
<<option chkDebugLazySliderDefer>> show debugging alert when deferring slider rendering
<<option chkDebugLazySliderRender>> show debugging alert when deferred slider is actually rendered
<<<
!!!!!Usage
<<<
When installed, this plugin adds new wiki syntax for embedding 'slider' panels directly into tiddler content. Use {{{+++}}} and {{{===}}} to delimit the slider content. You can also 'nest' these sliders as deep as you like (see complex nesting example below), so that expandable 'tree-like' hierarchical displays can be created. This is most useful when converting existing in-line text content to create in-line annotations, footnotes, context-sensitive help, or other subordinate information displays.
Additional optional syntax elements let you specify
*default to open
*cookiename
*heading level
*floater (with optional CSS width value)
*transient display (clicking elsewhere closes panel)
*custom class/label/tooltip/accesskey
*alternate label/tooltip (displayed when panel is open)
*panelID (for later use with {{{<<DOM>>}}} macro. See [[DOMTweaksPlugin]])
*automatic blockquote style on panel
*deferred rendering of panel content
The complete syntax, using all options, is:
//{{{
++++(cookiename)!!!!!^width^*{{class{[label=key|tooltip][altlabel|alttooltip]}}}#panelID:>...
content goes here
===
//}}}
where:
* {{{+++}}} (or {{{++++}}}) and {{{===}}}<br>marks the start and end of the slider definition, respectively. When the extra {{{+}}} is used, the slider will be open when initially displayed.
* {{{(cookiename)}}}<br>saves the slider opened/closed state, and restores this state whenever the slider is re-rendered.
* {{{!}}} through {{{!!!!!}}}<br>displays the slider label using a formatted headline (Hn) style instead of a button/link style
* {{{^width^}}} (or just {{{^}}})<br>makes the slider 'float' on top of other content rather than shifting that content downward. 'width' must be a valid CSS value (e.g., "30em", "180px", "50%", etc.). If omitted, the default width is "auto" (i.e., fit to content)
* {{{"*"}}} //(without the quotes)//<br>denotes "transient display": when a click occurs elsewhere in the document, the slider/floating panel will be automatically closed. This is useful for creating 'pulldown menus' that automatically go away after they are used.
* """{{class{[label=key|tooltip][altlabel|alttooltip]}}}"""<br>uses label/tooltip/accesskey. """{{class{...}}}""", """=key""", """|tooltip""" and """[altlabel|alttooltip]""" are optional. 'class' is any valid CSS class name, used to style the slider label text. 'key' must be a ''single letter only''. altlabel/alttooltip specifiy alternative label/tooltip for use when slider/floating panel is displayed.
* {{{#panelID:}}}<br>defines a unique DOM element ID that is assigned to the panel element used to display the slider content. This ID can then be used later to reposition the panel using the {{{<<DOM move id>>}}} macro (see [[DOMTweaksPlugin]]), or to access/modify the panel element through use of {{{document.getElementById(...)}}}) javascript code in a plugin or inline script.
* {{{">"}}} //(without the quotes)//<br>automatically adds blockquote formatting to slider content
* {{{"..."}}} //(without the quotes)//<br>defers rendering of closed sliders until the first time they are opened. //Note: deferred rendering may produce unexpected results in some cases. Use with care.//
//Note: to make slider definitions easier to read and recognize when editing a tiddler, newlines immediately following the {{{+++}}} 'start slider' or preceding the {{{===}}} 'end slider' sequence are automatically supressed so that excess whitespace is eliminated from the output.//
<<<
!!!!!Examples
<<<
simple in-line slider:
{{{
+++
content
===
}}}
+++
content
===
----
use a custom label and tooltip:
{{{
+++[label|tooltip]
content
===
}}}
+++[label|tooltip]
content
===
----
content automatically blockquoted:
{{{
+++>
content
===
}}}
+++>
content
===
----
all options combined //(default open, cookie, heading, sized floater, transient, class, label/tooltip/key, blockquoted, deferred)//
{{{
++++(testcookie)!!!^30em^*{{big{[label=Z|click or press Alt-Z to open]}}}>...
content
===
}}}
++++(testcookie)!!!^30em^*{{big{[label=Z|click or press Alt-Z to open]}}}>...
content
===
----
complex nesting example:
{{{
+++[get info...=I|click for information or press Alt-I]
put some general information here,
plus a floating panel with more specific info:
+++^10em^[view details...|click for details]
put some detail here, which could in turn contain a transient panel,
perhaps with a +++^25em^*[glossary definition]explaining technical terms===
===
===
}}}
+++[get info...=I|click for information or press Alt-I]
put some general information here,
plus a floating panel with more specific info:
+++^10em^[view details...|click for details]
put some detail here, which could in turn contain a transient panel,
perhaps with a +++^25em^*[glossary definition]explaining technical terms===
===
===
<<<
!!!!!Installation
<<<
import (or copy/paste) the following tiddlers into your document:
''NestedSlidersPlugin'' (tagged with <<tag systemConfig>>)
<<<
!!!!!Revision History
<<<
''2007.07.26 - 2.3.1'' in document.onclick(), propagate return value from hijacked core click handler to consume OR bubble up click as needed. Fixes "IE click disease", whereby nearly every mouse click causes a page transition.
''2007.07.20 - 2.3.0'' added syntax for setting panel ID (#panelID:). This allows individual slider panels to be repositioned within tiddler content simply by giving them a unique ID and then moving them to the desired location using the {{{<<DOM move id>>}}} macro.
''2007.07.19 - 2.2.0'' added syntax for alttext and alttip (button label and tooltip to be displayed when panel is open)
''2007.07.14 - 2.1.2'' corrected use of 'transient' attribute in IE to prevent (non-recursive) infinite loop
''2007.07.12 - 2.1.0'' replaced use of "*" for 'open/close on rollover' (which didn't work too well). "*" now indicates 'transient' panels that are automatically closed if a click occurs somewhere else in the document. This permits use of nested sliders to create nested "pulldown menus" that automatically disappear after interaction with them has been completed. Also, in onClickNestedSlider(), use "theTarget.sliderCookie", instead of "this.sliderCookie" to correct cookie state tracking when automatically dismissing transient panels.
''2007.06.10 - 2.0.5'' add check to ensure that window.adjustSliderPanel() is defined before calling it (prevents error on shutdown when mouse event handlers are still defined)
''2007.05.31 - 2.0.4'' add handling to invoke adjustSliderPanel() for onmouseover events on slider button and panel. This allows the panel position to be re-synced when the button position shifts due to changes in unrelated content above it on the page. (thanks to Harsha for bug report)
''2007.03.30 - 2.0.3'' added chkFloatingSlidersAnimate (default to FALSE), so that slider animation can be disabled independent of the overall document animation setting (avoids strange rendering and focus problems in floating panels)
''2007.03.01 - 2.0.2'' for TW2.2+, hijack Morpher.prototype.stop so that "overflow:hidden" can be reset to "overflow:visible" after animation ends
''2007.03.01 - 2.0.1'' in hijack for Slider.prototype.stop, use apply() to pass params to core function
|please see [[NestedSlidersPluginHistory]] for additional revision details|
''2005.11.03 - 1.0.0'' initial public release
<<<
!!!!!Credits
<<<
This feature was implemented by EricShulman from [[ELS Design Studios|http:/www.elsdesign.com]] with initial research and suggestions from RodneyGomes, GeoffSlocock, and PaulPetterson.
<<<
!!!!!Code
***/
//{{{
version.extensions.nestedSliders = {major: 2, minor: 3, revision: 1, date: new Date(2007,7,26)};
//}}}
//{{{
// options for deferred rendering of sliders that are not initially displayed
if (config.options.chkDebugLazySliderDefer==undefined) config.options.chkDebugLazySliderDefer=false;
if (config.options.chkDebugLazySliderRender==undefined) config.options.chkDebugLazySliderRender=false;
if (config.options.chkFloatingSlidersAnimate==undefined) config.options.chkFloatingSlidersAnimate=false;
// default styles for 'floating' class
setStylesheet(".floatingPanel { position:absolute; z-index:10; padding:0.5em; margin:0em; \
background-color:#eee; color:#000; border:1px solid #000; text-align:left; }","floatingPanelStylesheet");
//}}}
//{{{
config.formatters.push( {
name: "nestedSliders",
match: "\\n?\\+{3}",
terminator: "\\s*\\={3}\\n?",
lookahead: "\\n?\\+{3}(\\+)?(\\([^\\)]*\\))?(\\!*)?(\\^(?:[^\\^\\*\\[\\>]*\\^)?)?(\\*)?(?:\\{\\{([\\w]+[\\s\\w]*)\\{)?(\\[[^\\]]*\\])?(\\[[^\\]]*\\])?(?:\\}{3})?(\\#[^:]*\\:)?(\\>)?(\\.\\.\\.)?\\s*",
handler: function(w)
{
lookaheadRegExp = new RegExp(this.lookahead,"mg");
lookaheadRegExp.lastIndex = w.matchStart;
var lookaheadMatch = lookaheadRegExp.exec(w.source)
if(lookaheadMatch && lookaheadMatch.index == w.matchStart)
{
// var defopen=lookaheadMatch[1]
// var cookiename=lookaheadMatch[2]
// var header=lookaheadMatch[3]
// var panelwidth=lookaheadMatch[4]
// var transient=lookaheadMatch[5]
// var class=lookaheadMatch[6]
// var label=lookaheadMatch[7]
// var openlabel=lookaheadMatch[8]
// var panelID=lookaheadMatch[9]
// var blockquote=lookaheadMatch[10]
// var deferred=lookaheadMatch[11]
// location for rendering button and panel
var place=w.output;
// default to closed, no cookie, no accesskey, no alternate text/tip
var show="none"; var cookie=""; var key="";
var closedtext=">"; var closedtip="";
var openedtext="<"; var openedtip="";
// extra "+", default to open
if (lookaheadMatch[1]) show="block";
// cookie, use saved open/closed state
if (lookaheadMatch[2]) {
cookie=lookaheadMatch[2].trim().slice(1,-1);
cookie="chkSlider"+cookie;
if (config.options[cookie]==undefined)
{ config.options[cookie] = (show=="block") }
show=config.options[cookie]?"block":"none";
}
// parse label/tooltip/accesskey: [label=X|tooltip]
if (lookaheadMatch[7]) {
var parts=lookaheadMatch[7].trim().slice(1,-1).split("|");
closedtext=parts.shift();
if (closedtext.substr(closedtext.length-2,1)=="=")
{ key=closedtext.substr(closedtext.length-1,1); closedtext=closedtext.slice(0,-2); }
openedtext=closedtext;
if (parts.length) closedtip=openedtip=parts.join("|");
else { closedtip="show "+closedtext; openedtip="hide "+closedtext; }
}
// parse alternate label/tooltip: [label|tooltip]
if (lookaheadMatch[8]) {
var parts=lookaheadMatch[8].trim().slice(1,-1).split("|");
openedtext=parts.shift();
if (parts.length) openedtip=parts.join("|");
else openedtip="hide "+openedtext;
}
var title=show=='block'?openedtext:closedtext;
var tooltip=show=='block'?openedtip:closedtip;
// create the button
if (lookaheadMatch[3]) { // use "Hn" header format instead of button/link
var lvl=(lookaheadMatch[3].length>6)?6:lookaheadMatch[3].length;
var btn = createTiddlyElement(createTiddlyElement(place,"h"+lvl,null,null,null),"a",null,lookaheadMatch[6],title);
btn.onclick=onClickNestedSlider;
btn.setAttribute("href","javascript:;");
btn.setAttribute("title",tooltip);
}
else
var btn = createTiddlyButton(place,title,tooltip,onClickNestedSlider,lookaheadMatch[6]);
btn.innerHTML=title; // enables use of HTML entities in label
// set extra button attributes
btn.setAttribute("closedtext",closedtext);
btn.setAttribute("closedtip",closedtip);
btn.setAttribute("openedtext",openedtext);
btn.setAttribute("openedtip",openedtip);
btn.sliderCookie = cookie; // save the cookiename (if any) in the button object
btn.defOpen=lookaheadMatch[1]!=null; // save default open/closed state (boolean)
btn.keyparam=key; // save the access key letter ("" if none)
if (key.length) {
btn.setAttribute("accessKey",key); // init access key
btn.onfocus=function(){this.setAttribute("accessKey",this.keyparam);}; // **reclaim** access key on focus
}
btn.onmouseover=function(event) // mouseover on button aligns floater position with button
{ if (window.adjustSliderPos) window.adjustSliderPos(this.parentNode,this,this.sliderPanel,this.sliderPanel.className); }
// create slider panel
var panelClass=lookaheadMatch[4]?"floatingPanel":"sliderPanel";
var panelID=lookaheadMatch[9]; if (panelID) panelID=panelID.slice(1,-1); // trim off delimiters
var panel=createTiddlyElement(place,"div",panelID,panelClass,null);
panel.button = btn; // so the slider panel know which button it belongs to
btn.sliderPanel=panel; // so the button knows which slider panel it belongs to
panel.defaultPanelWidth=(lookaheadMatch[4] && lookaheadMatch[4].length>2)?lookaheadMatch[4].slice(1,-1):"";
panel.setAttribute("transient",lookaheadMatch[5]=="*"?"true":"false");
panel.style.display = show;
panel.style.width=panel.defaultPanelWidth;
panel.onmouseover=function(event) // mouseover on panel aligns floater position with button
{ if (window.adjustSliderPos) window.adjustSliderPos(this.parentNode,this.button,this,this.className); }
// render slider (or defer until shown)
w.nextMatch = lookaheadMatch.index + lookaheadMatch[0].length;
if ((show=="block")||!lookaheadMatch[11]) {
// render now if panel is supposed to be shown or NOT deferred rendering
w.subWikify(lookaheadMatch[10]?createTiddlyElement(panel,"blockquote"):panel,this.terminator);
// align floater position with button
if (window.adjustSliderPos) window.adjustSliderPos(place,btn,panel,panelClass);
}
else {
var src = w.source.substr(w.nextMatch);
var endpos=findMatchingDelimiter(src,"+++","===");
panel.setAttribute("raw",src.substr(0,endpos));
panel.setAttribute("blockquote",lookaheadMatch[10]?"true":"false");
panel.setAttribute("rendered","false");
w.nextMatch += endpos+3;
if (w.source.substr(w.nextMatch,1)=="\n") w.nextMatch++;
if (config.options.chkDebugLazySliderDefer) alert("deferred '"+title+"':\n\n"+panel.getAttribute("raw"));
}
}
}
}
)
// TBD: ignore 'quoted' delimiters (e.g., "{{{+++foo===}}}" isn't really a slider)
function findMatchingDelimiter(src,starttext,endtext) {
var startpos = 0;
var endpos = src.indexOf(endtext);
// check for nested delimiters
while (src.substring(startpos,endpos-1).indexOf(starttext)!=-1) {
// count number of nested 'starts'
var startcount=0;
var temp = src.substring(startpos,endpos-1);
var pos=temp.indexOf(starttext);
while (pos!=-1) { startcount++; pos=temp.indexOf(starttext,pos+starttext.length); }
// set up to check for additional 'starts' after adjusting endpos
startpos=endpos+endtext.length;
// find endpos for corresponding number of matching 'ends'
while (startcount && endpos!=-1) {
endpos = src.indexOf(endtext,endpos+endtext.length);
startcount--;
}
}
return (endpos==-1)?src.length:endpos;
}
//}}}
//{{{
window.onClickNestedSlider=function(e)
{
if (!e) var e = window.event;
var theTarget = resolveTarget(e);
var theLabel = theTarget.firstChild.data;
var theSlider = theTarget.sliderPanel
var isOpen = theSlider.style.display!="none";
// toggle label
theTarget.innerHTML=isOpen?theTarget.getAttribute("closedText"):theTarget.getAttribute("openedText");
// toggle tooltip
theTarget.setAttribute("title",isOpen?theTarget.getAttribute("closedTip"):theTarget.getAttribute("openedTip"));
// deferred rendering (if needed)
if (theSlider.getAttribute("rendered")=="false") {
if (config.options.chkDebugLazySliderRender)
alert("rendering '"+theLabel+"':\n\n"+theSlider.getAttribute("raw"));
var place=theSlider;
if (theSlider.getAttribute("blockquote")=="true")
place=createTiddlyElement(place,"blockquote");
wikify(theSlider.getAttribute("raw"),place);
theSlider.setAttribute("rendered","true");
}
// show/hide the slider
if(config.options.chkAnimate && (theSlider.className!='floatingPanel' || config.options.chkFloatingSlidersAnimate))
anim.startAnimating(new Slider(theSlider,!isOpen,e.shiftKey || e.altKey,"none"));
else
theSlider.style.display = isOpen ? "none" : "block";
// reset to default width (might have been changed via plugin code)
theSlider.style.width=theSlider.defaultPanelWidth;
// align floater panel position with target button
if (!isOpen && window.adjustSliderPos) window.adjustSliderPos(theSlider.parentNode,theTarget,theSlider,theSlider.className);
// if showing panel, set focus to first 'focus-able' element in panel
if (theSlider.style.display!="none") {
var ctrls=theSlider.getElementsByTagName("*");
for (var c=0; c<ctrls.length; c++) {
var t=ctrls[c].tagName.toLowerCase();
if ((t=="input" && ctrls[c].type!="hidden") || t=="textarea" || t=="select")
{ ctrls[c].focus(); break; }
}
}
var cookie=theTarget.sliderCookie;
if (cookie && cookie.length) {
config.options[cookie]=!isOpen;
if (config.options[cookie]!=theTarget.defOpen)
saveOptionCookie(cookie);
else { // remove cookie if slider is in default display state
var ex=new Date(); ex.setTime(ex.getTime()-1000);
document.cookie = cookie+"=novalue; path=/; expires="+ex.toGMTString();
}
}
return false;
}
//}}}
//{{{
// click in document background closes transient panels
document.nestedSliders_savedOnClick=document.onclick;
document.onclick=function(ev) { if (!ev) var ev=window.event; var target=resolveTarget(ev);
// call original click handler
if (document.nestedSliders_savedOnClick)
var retval=document.nestedSliders_savedOnClick.apply(this,arguments);
// if click was inside transient panel (or something contained by a transient panel)... leave it alone
var p=target;
while (p)
if ((p.className=="floatingPanel"||p.className=="sliderPanel")&&p.getAttribute("transient")=="true") break;
else p=p.parentNode;
if (p) return retval;
// otherwise, find and close all transient panels...
var all=document.all?document.all:document.getElementsByTagName("DIV");
for (var i=0; i<all.length; i++) {
// if it is not a transient panel, or the click was on the button that opened this panel, don't close it.
if (all[i].getAttribute("transient")!="true" || all[i].button==target) continue;
// otherwise, if the panel is currently visible, close it by clicking it's button
if (all[i].style.display!="none") window.onClickNestedSlider({target:all[i].button})
}
return retval;
};
//}}}
//{{{
// adjust floating panel position based on button position
if (window.adjustSliderPos==undefined) window.adjustSliderPos=function(place,btn,panel,panelClass) {
if (panelClass=="floatingPanel") {
var left=0;
var top=btn.offsetHeight;
if (place.style.position!="relative") {
var left=findPosX(btn);
var top=findPosY(btn)+btn.offsetHeight;
var p=place; while (p && p.className!='floatingPanel') p=p.parentNode;
if (p) { left-=findPosX(p); top-=findPosY(p); }
}
if (findPosX(btn)+panel.offsetWidth > getWindowWidth()) // adjust position to stay inside right window edge
left-=findPosX(btn)+panel.offsetWidth-getWindowWidth()+15; // add extra 15px 'fudge factor'
panel.style.left=left+"px"; panel.style.top=top+"px";
}
}
function getWindowWidth() {
if(document.width!=undefined)
return document.width; // moz (FF)
if(document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) )
return document.documentElement.clientWidth; // IE6
if(document.body && ( document.body.clientWidth || document.body.clientHeight ) )
return document.body.clientWidth; // IE4
if(window.innerWidth!=undefined)
return window.innerWidth; // IE - general
return 0; // unknown
}
//}}}
//{{{
// TW2.1 and earlier:
// hijack Slider animation handler 'stop' handler so overflow is visible after animation has completed
Slider.prototype.coreStop = Slider.prototype.stop;
Slider.prototype.stop = function()
{ this.coreStop.apply(this,arguments); this.element.style.overflow = "visible"; }
// TW2.2+
// hijack Morpher animation handler 'stop' handler so overflow is visible after animation has completed
if (version.major+.1*version.minor+.01*version.revision>=2.2) {
Morpher.prototype.coreStop = Morpher.prototype.stop;
Morpher.prototype.stop = function()
{ this.coreStop.apply(this,arguments); this.element.style.overflow = "visible"; }
}
//}}}
"The corrupt are their own global network." //WorldChanging// 434
Those with insularly motivated objectives (profit, ideology, power, fundamentalisms)can also make use of the capacity, focus, and efficiency maximizing tools of the New Era.
"For the first time in history, an entire civilization - its people, companies, and governments - is trying to arrest the downspin and understand how to live on earth, an effort that represents a watershed in human history." //[[Blessed Unrest]]// 172
"It is axiomatic that we are at a threshold in human existence, a fundamental change in understanding about our relationship to nature and each other. We are moving from a world created by privilege to a world created by community." //[[Blessed Unrest]]// 194
The Networked Database allows for the global integration and wise/efficient application of localized, place-specific information. Global values with a custom paint job. (Think UPS, WalMart.)
/***
| Name:|NewHerePlugin|
| Description:|Creates the new here and new journal macros|
| Version:|3.0 ($Rev: 1845 $)|
| Date:|$Date: 2007-03-16 15:19:22 +1000 (Fri, 16 Mar 2007) $|
| Source:|http://mptw.tiddlyspot.com/#NewHerePlugin|
| Author:|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
***/
//{{{
merge(config.macros, {
newHere: {
handler: function(place,macroName,params,wikifier,paramString,tiddler) {
wikify("<<newTiddler "+paramString+" tag:[["+tiddler.title+"]]>>",place,null,tiddler);
}
},
newJournalHere: {
handler: function(place,macroName,params,wikifier,paramString,tiddler) {
wikify("<<newJournal "+paramString+" tag:[["+tiddler.title+"]]>>",place,null,tiddler);
}
}
});
//}}}
/***
| Name:|NewMeansNewPlugin|
| Description:|If 'New Tiddler' already exists then create 'New Tiddler (1)' and so on|
| Version:|1.0 ($Rev: 2263 $)|
| Date:|$Date: 2007-06-13 04:22:32 +1000 (Wed, 13 Jun 2007) $|
| Source:|http://mptw.tiddlyspot.com/empty.html#NewMeansNewPlugin|
| Author:|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
***/
//{{{
String.prototype.getNextFreeName = function() {
var numberRegExp = / \(([0-9]+)\)$/;
var match = numberRegExp.exec(this);
if (match) {
var num = parseInt(match[1]) + 1;
return this.replace(numberRegExp," ("+num+")");
}
else {
return this + " (1)";
}
}
config.macros.newTiddler.getName = function(newName) {
while (store.getTiddler(newName))
newName = newName.getNextFreeName();
return newName;
}
config.macros.newTiddler.onClickNewTiddler = function()
{
var title = this.getAttribute("newTitle");
if(this.getAttribute("isJournal") == "true") {
var now = new Date();
title = now.formatString(title.trim());
}
title = config.macros.newTiddler.getName(title); // <--- only changed bit
var params = this.getAttribute("params");
var tags = params ? params.split("|") : [];
var focus = this.getAttribute("newFocus");
var template = this.getAttribute("newTemplate");
var customFields = this.getAttribute("customFields");
story.displayTiddler(null,title,template,false,null,null);
var tiddlerElem = document.getElementById(story.idPrefix + title);
if(customFields)
story.addCustomFields(tiddlerElem,customFields);
var text = this.getAttribute("newText");
if(typeof text == "string")
story.getTiddlerField(title,"text").value = text.format([title]);
for(var t=0;t<tags.length;t++)
story.setTiddlerTag(title,tags[t],+1);
story.focusTiddler(title,focus);
return false;
};
//}}}
I'm going to break this down into the simplest terms:
Capitalism: one dollar equals one vote
Democracy: one person equals one vote
(SD 134-135)
Money is power. People are the real source of power, and if enough of them get together they can be more powerful than money. But money can buy people.
Capitalism will tend toward the consolidation of wealth and power in the hands of a few.
Democracy will tend toward the redistribution of wealth and power among the many.
They are incongruous models.
But money does allow for a considerable amount of personal liberty, not just in terms of being able to earn more to consume more (the unsustainable tendency of capital), but also, because its value is an abstraction, it allows for greater choice and freedom in how that value will be spent.
So how do we retain the liberty granted through the money system, but curb the tendency toward greed and overconsumption?
In a democratic capitalist system you would expect to see periodic demand for redistribution of wealth. As the gap between the few who own the most and the many who own the least grows as a result of capitalist competition, the many who own the least can be expected to exercise the power of their democratic votes to demand government limitations on corporate gain and increased government spending on social programs designed to help the many who own the least regain a competitive advantage.
Competition is never played on an even field. People collude in efforts to gain at the expense of others. The politics of identity comes into play. Those who gain naturally act to secure and preserve their assets, and they do so along the lines defined as "self" and "other". Eventually, this results in systematic prejudices which make the field of competition inherently unfair- people are excluded based on race, gender, nation, religion, etc. Eventually the "winners" have such a lock on the game-- wealth and power are so unevenly distributed-- that, even if all prejudices were magically erased from the field, the poor would not be able to compete, having been divested of all the resources necessary to play.
Free-Market fundamentalism will never work in the way it's advocates would wish, even if there ever were such a things as pure market without government imposed "distortions", because it completely ignores the real distortions born of the politics of identity; the fact that there is a social aspect to self-interest that defines "us" in opposition to "them".
The "distortions" that economists will never be able to erase are greed and prejudice.
Democracy can be a balance to that, but only if people are actually willing and able to demand governments that limit the accumulation of wealth, engender means of redistribution (eg progressive taxation of the rich), and provide social programs that help counterbalance the
In other words, if a certain group of people has been marked for exclusion by the prejudiced winners of the game, that reality ought to be recognized and addressed, and programs put in place, or funds directed to help redress the imbalance, placing all people on a more equal footing in engaging in marketplace competition. (affirmative action)
This is not to say that all services should be centrally managed and bureaucratically controlled, but services may be justly biased in favor of those who have been excluded from the game.
The winners must be willing to accept limitations on their wealth and power. They aren't. But the more wealth and power get transferred into the hands of fewer and fewer, the greater the greater the threat of the increasing mass of losers. Revolution is in the air. The few are no longer interested in democracy, as that would result in a public demand for redistribution of wealth at the least, retribution and vengeance at the worst. The only option for securing an unfair advantage and an overabundance of wealth and power is to become a police state.
They must use their money and power to secure, protect, defend their money and power.
appeal to consumerist greed
placate by advocating formal democracy while actually securing against it
become the owners of a police state. Surveillance, limitations of liberties, incarceration.
become the owners of government so that they can systematically dismantle the public sphere. actually becoming the government, or lobbying and financing
become the owners of the public mind, the media. manufacturing consent. Consolidation of ownership in media coroproations, purchase of advertising. Getting the message across in public spaces.
The industries which are allowed to develop are those that have to do with security and defense.
Apply all this on a global scale. the corporations and nation-states who are the winners are not interested in global democracy, they are not interested establishing an even playing field for global economics. The are only interested in deregulating international trade when their competitive advantage is already so large that the losers have no ability to compete on an even field.
This may or may not be a zero sum game. It may be true that value is created over time, potentially improving the lot of all people. But if it is true, the rate at which free markets create this new value are far slower than the rate at which they allow for the consolidation of wealth at the expense of others (stealing). furthermore, the incentive to secure more more quickly run counter to the process of value creation.
The problems are finally the classic human failings of greed and fear. They are perpetuated by our ignorance of the process (we are blind to, or find ways to fully justify, our own predjudices). In Buddhist terms, these are the three roots of human suffering: craving, aversion, ignorance. the problem of global economics and politics is, in this respect, fundamentally a spiritual problem having to do with our deepest notions of identity. No particular system of politics can remedy this, there is no way to engineer spiritual transformation, to force people to care about each other.
But we can, as a democracy, put limitations on the accumulation and consolidation of power. We can put in place mechanisms of government that redistribute wealth when it has gone too far and use the funds to help redress existing imbalances born of prejudice. And if we are to make it work, it must happen on a global scale.
In the US, are we a captitalist or a democratic nation? We like to think that we are both, as though there were no conflict between the two. But mostly we just don't get it. We assert the two values simultaneously and then wonder at the confusion of our society.
Unfettered capitalism will never lead to a just society. But neither will a centrally controlled economy. Each leads to the consolidation of power in the hands of a few at the expense of the many. Democracy counter-balances this. Given the inherent competing tendencies of capitalism and democracy, from my extremely limited investigation so far, it seems to me that our best hope this side of global spiritual transformation is to establish global political systems and a rule of law which allows for the diversity-expanding freedom of commerce and personal interest and initiative in developing a livelihood in the context of a free democracy that will naturally tend to impose regulations that limit accumulation of wealth and power, lead to the redistribution of assets, and advocate to support the dispossed to allow them also to create and compete as free human beings in a market in which overt predjuces and imbalances are limited by government. A regulated and limited free market; a mixed, managed economy with capital controls regulating the flow of hot money; structured freedom.
Socialist Democracy? Which sections of economy should be state-controlled or regulated:
* communication, information, and transportation infrastructure. Free flow of and access to information and communication must remain a public right.
* Military and Police- whose sole function is to prevent violence and preserve rights of people.
* Disaster and War relief- so that noone profits from misfortune; no incentive to create the chaos that stimulates the disaster economy.
* Central Banks
* Mines and companies extracting limited natural resources
* Public education
* basic and preventative health care
* retirement
The structures which allow for freedom also limit the range of the possible. I am talking about sustainability. We use our freedom to compromise the organic foundation of our own existence at our peril. born of the belief that the consequence of our self interest actions can be either justly or benignly externalized. But the reality is that no cost is ever externalized in respect to its consequences for the earth. We //never// escape the consequences of our actions. If we don't suffer them personally, we pass them on to our children. The new economy will also be open, honest, and trasnparent, using full cost accounting to measure the consequences of commerce to the sustainability of the earth and the real cost of "externalities" imposed on others. But that will be the topic for another post.
that money (economic markets) provides
globalization is another word for all what I have just described being played out on a global scale. There is no longer an option for developing our own model in pristine isolation from other nations. We are all in this together. teh expanding interconnectedness of all human beings on earth accelerates the speed and efficiency with which the winners can dispossess the losers. Violence erupts on all sides in a vicious cycle as both the winners consolidate their grip on power and the potential losers regroup in solidifying their ideologies and identities in opposition to the threat. It all escalates, and as it is now going down on a global scale, the stakes are very high.
But this essentially capitalist movement of global power is also sowing the seeds of a potential global democratic demand for limitations on power, equitable redistribution of wealth, and re-balanced and fair systems of trade and commerce. There is a new global identity emerging of the world citizen, whose interests transcend the narrow definitions of historical identity which define both the winners and losers in the capitalist game and the righteous and evil of fundamentalist ideologies. the global infrastructure of communication, information, and commerce put into place by the capitalists also provides the perfect medium for the emergence of global democracy.
here are some books you can read that have been informing my political perspective recently. I don't necessarily agree with all they say, but i do think that they are each voices that must be heard on a large scale, if only to provide substantial arguments for clear debate:
''economists'' are interested in efficiency of free markets. Growth of the economy overall is served by efficiency, provided all externalities (including all social and environmental costs) are included in market prices. Economists look for long term stability of growth in the total market.
''businesses'' are interested in profit, which does not equate with efficiency. A perfectly efficient market would reduce the profit margin to a bare minimum. Corporations are therefore more interested in monopolizing the market, which allows them to make more profit by producing less-- very inefficient in economic terms. Businesses thrive on the global instability of markets, provided they can stabilize their corner.
''people'' are motivated by what they perceive to benefit them, often, but not solely, in respect to wealth. If they benefit from the profit of corporations (eg investors) at the expense of general growth, they will advocate for less restrictions on corporate growth. If they suffer the consequences of economic inefficiency and externalized but uncounted costs, they will seek to limit corporate monopoly and demand that corporations be held accountable for their true costs. A conflict of interest comes into play here because the true costs of business are often externalized on foreign peoples, the consumer does not see them. Consumer society wants more cheap stuff; the question of true cost does not even enter the field of vision. If true costs were gathered into the products of corporations, rather than externalized onto other peoples, the cost of consumer goods would increase. Consumers would see only rising prices, not the increasing equity and subsequent overall (global) growth reflected in the true cost of the goods. Unless people are themselves the victims of externalized costs, the unbalanced system works to their immediate advantage and they will tend to make decisions which decrease overall growth and increase overall inefficiency. The interests of consumer society are often aligned with corporate malpractice in the immediate term.
''politicians'' are caught in the middle of this. Are they representing corporations, consumer society, the victims of corporatism, or the ideals of a fair and sustainable economy which will benefit all in the long run while demanding true cost ("sacrifices") in the immediate term?
All of this gets magnified in import and complexity in a global environment. Governments may align with national companies to help create global cartels, the benefits of which will be passed on to people in a specific nation at the expense of other nations.
Incentives align at every level of group organization and identity. There are no hard and fast rules, no clearly defined teams.
The bottom line is whether or not this is a zero-sum game, and if we are willing to abide by the tempos of sustainable growth, sacrificing what we perceive as interest in the short term (but, if it is not built on sustainable processes, is necessarily purchased at the expense of another), or whether we will continue the rush to use it all up as fast as possible, creating greater and greater divisions of inequity, and possibly either blowing each other up in the rush to secure resources, or destroying the capacity of the earth to renew itself.
See the entire //How Nonviolence Works// section in WorldChanging 461
"Nonviolence works by destroying the ability of those in power to use force without losing the essential support of those on whom their continued stay in power depends... In order to undermine the power of a regime, revolutionaries need to do two things: win the public over to their cause, and convert the regime's key supporters." //WorldChanging// 461
"In nonviolence, the point is to use a small group's willingness to take a blow to concentrate the public's attention on a telling symbol of the regime's moral weaknesses." //WorldChanging// 461
The new rules of a green market economy:
* all externalities are accounted for with full life-cycle true cost accounting
* limits to consolidation of wealth and power
* the green imperative
* informed consent
* some mechanisms must be in place (ie affirmative action) for the redistribution of current wealth and power gained at the expense of others.
interaction with the global other intensifies awareness of both differences and similarities
perhaps the single most transformative effect of globalization has been the general challenge to identity as people are exposed to more and more people different than themselves, become increasingly dislocated from allegiance to geography and recognize the largely arbitrary nature of national identities.
this has led to the strengthening of more primal categories such as race, religion, language, and nationalism while also resulting in new categories of identity and coalitions among like-minded humans across the world.
globalization challenges identity, which can either be a threat or a form of liberation. Due to globalization "Who am I?" is no longer a given. everything gets mixed up and deterritorialized.
the volatility of globalization is a function of both the increase of the speed of change and collision of cultural forms and the deadly efficiencies of new tech (increasing potential for both exploitation and democratic collusion).
economics: $1 = 1 vote >> globally represented by the World Economic Forum
democracy: 1 person = 1 vote >> globally represented by the World Social Forum
The anti-corporatists view corporations as impersonal authoritarian behemoth forces impinging on the lives of individuals and local communities.
The corporatists view government as an impersonal authoritarian behemoth impinging on the lives of individuals and local communities.
Both corporations and governments are organizations of people.
The argument for the nation-state as a guardian of individual liberty and social diversity precisely because it is an arbitrary or loosely-defined delimiter.
The tools of globalization may have been implemented by homogenizing Western market forces, but they are adopted and adapted, localized and transformed, in each particular context. Diversity will never be eliminated for the simple fact that the world's geography, our genetic pool, and our individual personalities are very diverse. Creolization. The West is transformed even as it is adopted. There is no pure cooption.
The difference between the message carried by the medium and the ideological universalizing significance of the global reach of the globalizing mediums themselves.
The universalizing aspects of deterritorialized global communications and access to a global knowledge base.
The opportunities for the reconstruction of identity in deterritorialized social networks.
Nation-state as a firewall and potential repository of reconstructed identity.
"In the past, state-on-nonstate war would have been containable to a locality (typically a backwater). However, in our new global environment, nonstate groups have gained incredible leverage. They can now way war on states, both locally and globally, and win.
Why? These substates have developed a new method of warfare that uses nonhierarchical forms of organization very much like what we see in the open-source software community. Open source-style warfare is highly decentralized. It allows many groups, regardless of motive, to coordinate and mutually advance against common enemies... Not only is this this type of nonorganization almost impossible to destroy (since there's no leadership cadre to decapitate), it is able to rapidly deploy innovations that meet or exceed those deployed by the US military, which is finding it hard to keep up." //WorldChanging// 467
*decentralization
*systems disruption
*financing through transnational crime
*quick employment of innovation
"Whatever the goal... Open-source projects share these defining characteristics:
*break huge goals into small problems
*encourage innovative answers
*recognize quality contributions
*allow anyone to look for (and fix) problems //WorldChanging// 399
*Distributed Collaboration
*Reputation Systems
*Open Learning
"Open-source programmers still compete to be more clever and skilled than their colleagues, but when one makes a breakthrough, the nonproprietary nature of the code means all benefit. It also makes growth explosive." //WorldChanging// 127
The architecture of participation:
Pairing //Collaborative Work// with //Free Distribution//.
We are Nature.
"the instructions as to how human cultures are to live lie encoded in the living systems of our unique and irreplaceable home planet." Nancy Jack Todd, //A Safe and Sustainable World: The promise of Ecological Design." //WorldChanging// 197
"In his 2006 book //Overthrow//, the former //New York Times// correspondent Stephen Kinzer tries to get to the bottom of what has motivated the U.S. politicians who have ordered and orchestrated foreign coups d'etat over the past century. Studying U.S. involvement in regime change operations from Hawaii in 1893 to Iraq in 2003, he observes that there is often a clear three-stage process that takes place.
* A U.S.-based multinational corporation faces some kind of threat to its bottom line by the actions of a foreign government demanding that the company "pay taxes or that it observe labor laws or enviromental laws. Sometimes that company is nationalized or is somehow required to sell some of its land or its assets," Kinzer says.
* U.S. politicians hear of this corporate setback and reinterpret it as an attack on the United States: "They transform the motivation from an economic one into a political or geo-strategic one. They make the assumption that any regime that would bother an American company or harass an American company must be ant-American, repressive, dictatorial, and probably the tool of some foreign power or interest that wants to undermine the United States."
* The third stage happens when the politicians have to sell the need for intervention to the public, at which point it becomes a broadly drawn struggle of good versus evil, "a chance to free a poor oppressed nation from the brutality of a regime that we assume is a dictatorship, because what other kind of a regime would be bothering and American company?" Much of U.S. foreign policy, in other words, is an exercise in mass projection, in which a tiny self-interested elite conflates its need and desires with those of the entire world." SD 309-310
<!--{{{-->
<!-- http://mptw.tiddlyspot.com/#MptwPageTemplate ($Rev: 1829 $) -->
<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
<span class='lotus' refresh='content' tiddler='lotus'></span>
<span class='plerosis' refresh='content' tiddler='Plerosis.com'></span>
</div>
</div>
<!-- horizontal MainMenu -->
<div id='topMenu' refresh='content' tiddler='MainMenu'></div>
<!-- original MainMenu menu -->
<!-- <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>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
<!--}}}-->
"The notion that people and countries are entitled to their particularity or distinctiveness is itself part of global culture." GR "General Introduction" 3
There are only 3 ways to pay for increased government spending:
# print more money
# raise taxes
# borrow more money
"What governments need to do to combat recessions is figure out a way to increase their own spending without decreasing private spending. The solution is borrowing." //Economics for Dummies// 135
They do this by selling government bonds (T-bills), often in mass quantities to foreign nations (china).
Pacific means of resolving conflict:
* arbitration
* mediators
* courts
* regional organizations
* diplomacy
* United Nations
Development depends on comprehensive interaction of
* Markets
* Governments
* People (education, creation of jobs)
* Communities
Providing resources and opportunities to developing nation through:
* Aid
* Debt Relief
* Direct Investment
Problem of corruption
Developed nations can help overcome corruption by:
* Encouraging, rather than undermining, democracy
* limiting bank secrecy (safe havens)
* increasing transparency
* enforcing anti-bribery measures.
//[[Making Globalization Work]]// 48-56
"How do connections radiate outward from our lives to the economy (the flows of electrons, water, materials, and signals that form the planet's industrial metabolism) and the biosphere (the flows and fluxes that power the earth as a living system)?" //WorldChanging// 476
"we've lost our connection to the land around us. Few of us could match the local ecological knowledge of our most ignorant ancestors. On the other hand, we've gained a greater understanding of the wider workings of nature.. We are, in short, completely uninformed about the regions we call home, and yet tuned-in as never before to the working of the planet as a whole.
What we need to do is to synthesize the two-- the global and the local; the technological and the domestic. We need to use the best of the remarkable suite of environmental technologies that are emerging from labs and workshops around the world, and combine them with the kind of local ecological wisdom that comes only from a deep engagement with place. Combining the two will give us unprecedented tools for solving the planet's most dire problems." //WorldChanging// 473
[[Plerosis.com|http://plerosis.com]]
"Global and local activism have transformed intolerance for human rights violations, for ecological abuses, and for discrimination of any kind into increasingly universal standards among governments, multilateral bodies, NGOs, and the international media." - Moses Naim, "An Indigenous World," //Foreign Policy,// Nov-Dec. 2003.
"What has changed recently, and has offered evidence that hope may be a rational act despite the onslaught of countervailing data, is the use of connectivity... The insanity of human destructiveness may be matched by an older grace and intelligence that is fastening us together in ways we have never before seen or imagined." //[[Blessed Unrest]]// 164
"The financial and technical means are in place to address and restore the needs of the biosphere and society. Poverty, hunger, and preventable childhood diseases can be eliminated in a single generation." //[[Blessed Unrest]]// 183
"My question is whether the underlying values of the movement are beginning to permeate global society." //[[Blessed Unrest]]// 18
*dissolution of exclusionary political borders
*increased transparency of political actors
*connectivity among people around the world
*a wealth of new opportunities in employment, education, and income. //[[Blessed Unrest]]// 118
"Power emerges wherever conflicting interests with unequal access to resources-- whether material, political, or psychological-- clash... Power... however subtly expressed, either forces the weaker person down or forces him out. Power is as intrinsic to human society as greed or fear: a world without power is a world without people. The question is not how we rid the world of power, but how the weak must first reclaim that power and then hold it to account."//[[Manifesto for a New World Order]]//
The power of networked technology to:
*track
*communicate
*analyze
information.
* NeoCon ideology posits that all functions of government are better left to private contractors. All publicly owned and managed goods and services should be sold off to the private sector so that the market may be freed from distortions preventing it from operating on its "natural" course toward the maximization of the social optimum.
* Corporations, as opposed to government, are motivated by profit. Profit is maximized by efficiency of production, reducing costs, and resulting in the greatest quality of service.
* But profit also requires a market.
* Traditionally, disaster response and prevention forces have been run by the government, thus securing them from conflicts of human interest in profiting from disaster.
* When these forces are privatized, they become motivated by profit.
* They profit on disaster. Disaster is their market. Very good for business. They have incentive to expand their market. A wise company creates it's own market.
"By the time the Bush team took office, the privatization mania of the eighties and nineties (fully embraced by the Clinton administration, as well as state and local governments) had successfully sold off or outsourced the large, publicly owned companies in several sectors, from water and electricity to highway management and garbage collection. After these limbs of the state had been lopped off, what was left was "the core"-- those functions so intrinsic to the concept of governing that the idea of handing them to private corporations challenged what it meant to be a nation-state: the military, police, fire departments, prisons, border-control, covert intelligence, disease control, the public school system and the administering of government bureaucracies. The earlier stages of the privatization wave were so profitable, however, that many of the companies that had devoured the appendages of the state were greedily eyeing these essential functions as the next source of instant riches...
It was a move that brought the shock doctrine to a new, self-referential phase: until that point, disasters and crises had been harnessed to push through radical privatization plans after the fact, but the institutions that had the power both to create and respond to cataclysmic events-- the military, the CIA, the Red Cross, the UN, emergency "first responders"-- had been some of the last bastions of public control. Now, with the core set to be devoured, the crisis-exploding methods that had been honed over the previous three decades would be used to leverage the privatization of the infrastructure of disaster creation and disaster response...
At the vanguard of the push to create what can only be described as a privatized police state, were the most powerful figures in the future Bush administration: Dick Cheney, Donald Rumsfeld, and George W. Bush himself." SC 188-189
"... the more essential the good or service in question to the maintenance of life, the greater its potential for generating monopoly profits and the more attractive its ownership and control becomes to global corporations."
GR 490
"Paralles to such efforts at privatizing and commodifying areas of the global commons is the tremendous effort to privatize and commodify as many public services that were once taken care of within communities and then performed by local, state, and national governments on behalf of all people:
* public health and hospital care
* public education
* public safety and protection
* welfare and social security
* water delivery and purity
* sanitation
* public broadcasting
* museums and national cultural expressions
* food safety systems
* prisons
//A Better World Is Possible!: International Forum on Globalization// GR 491
*greed
*corruption
*violence
*power-hunger
"Because capitalism is built upon the lending of money at interest, capitalist economies are driven by the need to repay debt, which is why survival within this system is contingent upon endless growth. Endless growth is physically impossible." //[[Manifesto for a New World Order]]// 239
Capitalism by design is a viscous engine of consumption. The greatest value of most economists, that which maximizes the "social optimum", is efficiency. But if capitalism becomes the means of greater efficiency in unsustainable consumption, we use up the whole planet, fast.
$ is an abstraction. It as abstracted from actual value and is variable in what is represents. At the abstract level it becomes a game of numbers; its real value, the real world consequences of its purchase and expenditure, is hidden from view. Investors look for the bottom line, and that is all they see. They play a money game-- using money to make money-- at a level, from their perspective, hidden and morally removed from the real world value of money.
Capitalism is driven by the quest for the fastest and largest returns. Because investment in money makes the most lucrative immediate return, it encourages the liquidation of enduring resources into cash. It is driven by consumption.
"It is always more lucrative, therefore, to fell all the trees in the forest and sell them for timber than to preserve the forest for ever, felling only a few at a time. And if you //borrowed// the money to buy the trees, you will, if you are not go go bankrupt, need to repay it as soon as possible, by turning the natural wealth you have acquired back into money." //[[Manifesto for a New World Order]]// 240
The communists have by derided for the drab monotony and lack of diversity and choice resulting from a centrally planned economy. Capitalism, on the other hand, is said to increase choice and maximize diversity. But American Corporatism, if anything, has resulted in the most insidious and ubiquitous forms of monotony. Just visit any suburban mall in America, or exit off any interstate highway. Why does American Capitalism result in a situation where diversity is limited to cosmetics? Aren't McDonalds, BK, Wendys, TGIF, Chilis, Hard Rock, Coke, Pepsi really almost exactly the same? What accounts for this.
The best situation for corporate profits is a monopolistic cartel that colludes to create the illusion (through ads) of product differentiation-- of choice-- while actually delivering manufactured homogeneity (chains and strip malls). Large corporations, just like centrally planned sources of production, enjoy efficiencies of production in economies of scale. The more of the exact same thing they can make over and over, the better. But this is capitalism! We want diversity! Corporation do best to produce the illusion of choice (of product differentiation) at the least cost. Advertisement is most efficient, creating brand loyalty by associating attaching images to products that both "differentiate" them from one another and ad value by association to other values of the consumer (like being cool or young or having fun).
Producing the least actual diversity while satisfying the demand for diversity at the lowest cost.
"This recipe for endless worldwide war is the same one that the Bush administration offered as a business prospectus to the nascent disaster capitalism complex after September 11. It is not a war that can be won by any country, but winning is not the point. The point is to create "security" inside fortress states bolstered by endless low-level conflict outside their walls. In a way, it is the same goal that the private security companies have in Iraq: secure the perimeter, protect the principle." SD 441
"It is in Israel, however, that this process is most advanced: an entire country has turned itself into a fortified gated community, surrounded by locked-out people living in permanently excluded red zones. This is what a society looks like when it has lost its economic incentive for peace and is heavily invested in fighting and profiting from and endless and unwinnable War on Terror. One part looks like Israel; the other part looks like Gaza." SD 441
What standard will constitute the most salient evidence of progress?
"The extraordinary advances made by Western societies will, in the end, be subservient to the land and what it can provide and teach." //[[Blessed Unrest]]// 100
"There is no reason that we cannot build and exquisitely designed economy that matches biology in its diversity, and integrates complexity rather than extinguishing it." //[[Blessed Unrest]]// 100
"Countries often need time to develop, in order to compete with foreign companies; to get this time, they may have to protect their nascent industries temporarily. The standard argument for free trade is based on efficiency. More goods can be produced with given resources if each country focuses on its own comparative advantage. But even more important in determining the pace of growth in developing countries is how fast they acquire the knowledge and technology of the advanced industrial countries." //[[Making Globalization Work]]// 70
"How can our economic system be converted from one that aims to maximize output, to one that aims to maximize our well-being?"
Adbusters, March/April 2008 #76 volume 16 Number 2
/***
| Name|QuickOpenTagPlugin|
| Description|Changes tag links to make it easier to open tags as tiddlers|
| Version|3.0.1 ($Rev: 2342 $)|
| Date|$Date: 2007-07-05 10:57:49 +1000 (Thu, 05 Jul 2007) $|
| Source|http://mptw.tiddlyspot.com/#QuickOpenTagPlugin|
| Author|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
***/
//{{{
config.quickOpenTag = {
dropdownChar: (document.all ? "\u25bc" : "\u25be"), // the little one doesn't work in IE?
createTagButton: function(place,tag,excludeTiddler) {
// little hack so we can to <<tag PrettyTagName|RealTagName>>
var splitTag = tag.split("|");
var pretty = tag;
if (splitTag.length == 2) {
tag = splitTag[1];
pretty = splitTag[0];
}
var sp = createTiddlyElement(place,"span",null,"quickopentag");
createTiddlyText(createTiddlyLink(sp,tag,false),pretty);
var theTag = createTiddlyButton(sp,config.quickOpenTag.dropdownChar,
config.views.wikified.tag.tooltip.format([tag]),onClickTag);
theTag.setAttribute("tag",tag);
if (excludeTiddler)
theTag.setAttribute("tiddler",excludeTiddler);
return(theTag);
},
miniTagHandler: function(place,macroName,params,wikifier,paramString,tiddler) {
var tagged = store.getTaggedTiddlers(tiddler.title);
if (tagged.length > 0) {
var theTag = createTiddlyButton(place,config.quickOpenTag.dropdownChar,
config.views.wikified.tag.tooltip.format([tiddler.title]),onClickTag);
theTag.setAttribute("tag",tiddler.title);
theTag.className = "miniTag";
}
},
allTagsHandler: function(place,macroName,params) {
var tags = store.getTags(params[0]);
var filter = params[1]; // new feature
var ul = createTiddlyElement(place,"ul");
if(tags.length == 0)
createTiddlyElement(ul,"li",null,"listTitle",this.noTags);
for(var t=0; t<tags.length; t++) {
var title = tags[t][0];
if (!filter || (title.match(new RegExp('^'+filter)))) {
var info = getTiddlyLinkInfo(title);
var theListItem =createTiddlyElement(ul,"li");
var theLink = createTiddlyLink(theListItem,tags[t][0],true);
var theCount = " (" + tags[t][1] + ")";
theLink.appendChild(document.createTextNode(theCount));
var theDropDownBtn = createTiddlyButton(theListItem," " +
config.quickOpenTag.dropdownChar,this.tooltip.format([tags[t][0]]),onClickTag);
theDropDownBtn.setAttribute("tag",tags[t][0]);
}
}
},
// todo fix these up a bit
styles: [
"/*{{{*/",
"/* created by QuickOpenTagPlugin */",
".tagglyTagged .quickopentag, .tagged .quickopentag ",
" { margin-right:1.2em; border:1px solid #eee; padding:2px; padding-right:0px; padding-left:1px; }",
".quickopentag .tiddlyLink { padding:2px; padding-left:3px; }",
".quickopentag a.button { padding:1px; padding-left:2px; padding-right:2px;}",
"/* extra specificity to make it work right */",
"#displayArea .viewer .quickopentag a.button, ",
"#displayArea .viewer .quickopentag a.tiddyLink, ",
"#mainMenu .quickopentag a.tiddyLink, ",
"#mainMenu .quickopentag a.tiddyLink ",
" { border:0px solid black; }",
"#displayArea .viewer .quickopentag a.button, ",
"#mainMenu .quickopentag a.button ",
" { margin-left:0px; padding-left:2px; }",
"#displayArea .viewer .quickopentag a.tiddlyLink, ",
"#mainMenu .quickopentag a.tiddlyLink ",
" { margin-right:0px; padding-right:0px; padding-left:0px; margin-left:0px; }",
"a.miniTag {font-size:150%;} ",
"#mainMenu .quickopentag a.button ",
" /* looks better in right justified main menus */",
" { margin-left:0px; padding-left:2px; margin-right:0px; padding-right:0px; }",
"#topMenu .quickopentag { padding:0px; margin:0px; border:0px; }",
"#topMenu .quickopentag .tiddlyLink { padding-right:1px; margin-right:0px; }",
"#topMenu .quickopentag .button { padding-left:1px; margin-left:0px; border:0px; }",
"/*}}}*/",
""].join("\n"),
init: function() {
// we fully replace these builtins. can't hijack them easily
window.createTagButton = this.createTagButton;
config.macros.allTags.handler = this.allTagsHandler;
config.macros.miniTag = { handler: this.miniTagHandler };
config.shadowTiddlers["QuickOpenTagStyles"] = this.styles;
store.addNotification("QuickOpenTagStyles",refreshStyles);
}
}
config.quickOpenTag.init();
//}}}
/***
|Name|RearrangeTiddlersPlugin|
|Source|http://www.TiddlyTools.com/#RearrangeTiddlersPlugin|
|Version|0.0.0|
|Author|Joe Raii|
|License|http://www.TiddlyTools.com/#LegalStatements <<br>>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|plugin|
|Requires||
|Overrides|Story.prototype.refreshTiddler|
|Description|drag tiddlers by title to re-order story column display|
adapted from: http://www.cs.utexas.edu/~joeraii/dragn/#Draggable
changes by ELS:
* hijack refreshTiddler() instead of overridding createTiddler()
* find title element by className instead of elementID
* set cursor style via code instead of stylesheet
* set tooltip help text
* set tiddler "position:relative" when starting drag event, restore saved value when drag ends
* update 2006.08.07: use getElementsByTagName("*") to find title element, even when it is 'buried' deep in tiddler DOM elements (due to custom template usage)
* update 2007.03.01: use apply() to invoke hijacked core function
***/
//{{{
Story.prototype.rearrangeTiddlersHijack_refreshTiddler = Story.prototype.refreshTiddler;
Story.prototype.refreshTiddler = function(title,template,unused1,unused2,unused3,unused4,unused5)
{
this.rearrangeTiddlersHijack_refreshTiddler.apply(this,arguments);
var theTiddler = document.getElementById(this.idPrefix + title); if (!theTiddler) return;
var theHandle;
var children=theTiddler.getElementsByTagName("*");
for (var i=0; i<children.length; i++) if (hasClass(children[i],"title")) { theHandle=children[i]; break; }
if (!theHandle) return theTiddler;
Drag.init(theHandle, theTiddler, 0, 0, null, null);
theHandle.style.cursor="move";
theHandle.title="drag title to re-arrange tiddlers"
theTiddler.onDrag = function(x,y,myElem) {
if (this.style.position!="relative")
{ this.savedstyle=this.style.position; this.style.position="relative"; }
y = myElem.offsetTop;
var next = myElem.nextSibling;
var prev = myElem.previousSibling;
if (next && y + myElem.offsetHeight > next.offsetTop + next.offsetHeight/2) {
myElem.parentNode.removeChild(myElem);
next.parentNode.insertBefore(myElem, next.nextSibling);//elems[pos+1]);
myElem.style["top"] = -next.offsetHeight/2+"px";
}
if (prev && y < prev.offsetTop + prev.offsetHeight/2) {
myElem.parentNode.removeChild(myElem);
prev.parentNode.insertBefore(myElem, prev);
myElem.style["top"] = prev.offsetHeight/2+"px";
}
};
theTiddler.onDragEnd = function(x,y,myElem) {
myElem.style["top"] = "0px";
if (this.savedstyle!=undefined)
this.style.position=this.savedstyle;
}
return theTiddler;
}
/**************************************************
* dom-drag.js
* 09.25.2001
* www.youngpup.net
**************************************************
* 10.28.2001 - fixed minor bug where events
* sometimes fired off the handle, not the root.
**************************************************/
var Drag = {
obj:null,
init:
function(o, oRoot, minX, maxX, minY, maxY) {
o.onmousedown = Drag.start;
o.root = oRoot && oRoot != null ? oRoot : o ;
if (isNaN(parseInt(o.root.style.left))) o.root.style.left="0px";
if (isNaN(parseInt(o.root.style.top))) o.root.style.top="0px";
o.minX = typeof minX != 'undefined' ? minX : null;
o.minY = typeof minY != 'undefined' ? minY : null;
o.maxX = typeof maxX != 'undefined' ? maxX : null;
o.maxY = typeof maxY != 'undefined' ? maxY : null;
o.root.onDragStart = new Function();
o.root.onDragEnd = new Function();
o.root.onDrag = new Function();
},
start:
function(e) {
var o = Drag.obj = this;
e = Drag.fixE(e);
var y = parseInt(o.root.style.top);
var x = parseInt(o.root.style.left);
o.root.onDragStart(x, y, Drag.obj.root);
o.lastMouseX = e.clientX;
o.lastMouseY = e.clientY;
if (o.minX != null) o.minMouseX = e.clientX - x + o.minX;
if (o.maxX != null) o.maxMouseX = o.minMouseX + o.maxX - o.minX;
if (o.minY != null) o.minMouseY = e.clientY - y + o.minY;
if (o.maxY != null) o.maxMouseY = o.minMouseY + o.maxY - o.minY;
document.onmousemove = Drag.drag;
document.onmouseup = Drag.end;
Drag.obj.root.style["z-index"] = "10";
return false;
},
drag:
function(e) {
e = Drag.fixE(e);
var o = Drag.obj;
var ey = e.clientY;
var ex = e.clientX;
var y = parseInt(o.root.style.top);
var x = parseInt(o.root.style.left);
var nx, ny;
if (o.minX != null) ex = Math.max(ex, o.minMouseX);
if (o.maxX != null) ex = Math.min(ex, o.maxMouseX);
if (o.minY != null) ey = Math.max(ey, o.minMouseY);
if (o.maxY != null) ey = Math.min(ey, o.maxMouseY);
nx = x + (ex - o.lastMouseX);
ny = y + (ey - o.lastMouseY);
Drag.obj.root.style["left"] = nx + "px";
Drag.obj.root.style["top"] = ny + "px";
Drag.obj.lastMouseX = ex;
Drag.obj.lastMouseY = ey;
Drag.obj.root.onDrag(nx, ny, Drag.obj.root);
return false;
},
end:
function() {
document.onmousemove = null;
document.onmouseup = null;
Drag.obj.root.style["z-index"] = "0";
Drag.obj.root.onDragEnd(parseInt(Drag.obj.root.style["left"]), parseInt(Drag.obj.root.style["top"]), Drag.obj.root);
Drag.obj = null;
},
fixE:
function(e) {
if (typeof e == 'undefined') e = window.event;
if (typeof e.layerX == 'undefined') e.layerX = e.offsetX;
if (typeof e.layerY == 'undefined') e.layerY = e.offsetY;
return e;
}
};
//}}}
"So here we are. We need, in the next twenty-five years or so, to do something never before done. We need to consciously redesign the entire material basis of our civilization. The model we replace it with must be dramatically more ecologically sustainable, offer large increases in prosperity for everyone on the planet, and not only function in areas of chaos and corruption, but also help transform them." - Alex Steffen //WorldChanging// 21
"Without a great global economic leveling, we are destined always to fight each other, rather than our common problems." //[[Manifesto for a New World Order]]// 241
Learning to view "reserves" as a question of diversified wealth management, rather than number of US $.
The move out of the dollar as reserve currency. "Central bankers have realized that they don't need dollars to back their currencies." //[[Making Globalization Work]]// 255
Establishing a new global reserve system in the form of an [[International Clearing Union]], the surplus funds of which may addressed to the preservation of [[Global Public Goods]].
/***
| Name:|RenameTagsPlugin|
| Description:|Allows you to easily rename or delete tags across multiple tiddlers|
| Version:|3.0 ($Rev: 1845 $)|
| Date:|$Date: 2007-03-16 15:19:22 +1000 (Fri, 16 Mar 2007) $|
| Source:|http://mptw.tiddlyspot.com/#RenameTagsPlugin|
| Author:|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
Rename a tag and you will be prompted to rename it in all its tagged tiddlers.
***/
//{{{
config.renameTags = {
prompts: {
rename: "Rename the tag '%0' to '%1' in %2 tidder%3?",
remove: "Remove the tag '%0' from %1 tidder%2?"
},
removeTag: function(tag,tiddlers) {
store.suspendNotifications();
for (var i=0;i<tiddlers.length;i++) {
store.setTiddlerTag(tiddlers[i].title,false,tag);
}
store.resumeNotifications();
store.notifyAll();
},
renameTag: function(oldTag,newTag,tiddlers) {
store.suspendNotifications();
for (var i=0;i<tiddlers.length;i++) {
store.setTiddlerTag(tiddlers[i].title,false,oldTag); // remove old
store.setTiddlerTag(tiddlers[i].title,true,newTag); // add new
}
store.resumeNotifications();
store.notifyAll();
},
storeMethods: {
saveTiddler_orig_renameTags: TiddlyWiki.prototype.saveTiddler,
saveTiddler: function(title,newTitle,newBody,modifier,modified,tags,fields) {
if (title != newTitle) {
var tagged = this.getTaggedTiddlers(title);
if (tagged.length > 0) {
// then we are renaming a tag
if (confirm(config.renameTags.prompts.rename.format([title,newTitle,tagged.length,tagged.length>1?"s":""])))
config.renameTags.renameTag(title,newTitle,tagged);
if (!this.tiddlerExists(title) && newBody == "")
// dont create unwanted tiddler
return null;
}
}
return this.saveTiddler_orig_renameTags(title,newTitle,newBody,modifier,modified,tags,fields);
},
removeTiddler_orig_renameTags: TiddlyWiki.prototype.removeTiddler,
removeTiddler: function(title) {
var tagged = this.getTaggedTiddlers(title);
if (tagged.length > 0)
if (confirm(config.renameTags.prompts.remove.format([title,tagged.length,tagged.length>1?"s":""])))
config.renameTags.removeTag(title,tagged);
return this.removeTiddler_orig_renameTags(title);
}
},
init: function() {
merge(TiddlyWiki.prototype,this.storeMethods);
}
}
config.renameTags.init();
//}}}
"With corporations at the center of globalization, they can be blamed for much of its ills as well as given credit for many of its achievements. Just as the issue is not whether globalization itself is good or bad but how we can reshape it to make it work better, the question about corporations should be: what can be done to minimize their damage and maximize their net contribution to society?" //[[Making Globalization Work]]// 188
"Corporations are in the business of making money, not providing charity. Therein lies both their strength and their weakness."
*The BSR movement (Business Social Responsibility: Creating the ''Triple Bottom Line'': Profits, Environment, Social Responsibility.
*Limiting the Powers of Corporations: restricting monopolies and anti-competitive behaviors (such as collusion). "Globalization of monopolies requires a global competition law and a global competition authority to enforce it, allowing both criminal prosecution and civil action in any case in which anti-compteitive behavior affects more than one jurisdiction." 203
*Improving Corporate Governance:
**"have companies take into account all stakeholders-- employees and the communities in which they operate, not must their shareholders." 203
**"Executives should be held personally responsible for more of their actions, making it more difficult for them to hide behind the veil of their corporations." 204
**No double standard: the privilege of doing business in another country ought to require willingness to be subject to that country's courts, as well as being subject to rules and ethics regulating similar business in one's own country.
**Limited Liability should not be sacrosanct.
*Global laws for a global economy.
**Global class action suits
*Reduce the scope for corruption
**eliminate bank secrecy and safe havens
"Under Bush, the nonstop homeland security market bonanza has proved too tempting for many administration officials to resist. So, rather than wait until the end of their terms, hundreds, from a wide range of government agencies, have already charged for the door...
"Can I quit now?" Brown wrote in an infamous e-mail to a fellow FEMA staffer in the middle of the Hurricane Katrina disaster. That is pretty much the philosophy: stay in government just long enough to get an impressive title in a department handing out big contracts and to collect inside information on what will sell, then quit and well access to your former colleagues. Public service is reduced to little more than a reconnaissance mission for future work in the disaster capitalism complex...
The innovation of the Bush years lies not in how quickly politicians move from one world to the other but in how many feel entitled to occupy both worlds simultaneously. People like Richard Perle and James Baker make policy, offer top-level advice and speak in the press as disinterested experts and statesmen when they are at the same time utterly embedded in the business of privatized war and reconstruction. They embody the ultimate fulfillment of the corporatist mission: a total merger of political and corporate elites in the name of security, with the state playing the role of chair of the business guild-- as well as the largest source of business opportunities, thanks to the contract economy." SD 314-315
"Corporations are dangerous because they are legal fictions that, being without a physical body, are essentially ungrounded to the earth and its creatures, to the pleasures and responsibilities that derive from being manifestations of its biosphere." GA 43
Corporations are disembodied beings that can't feel and can't love, but who consume real resources towards the end of the accumulation of another abstraction: $ = Power.
A socially constructed vehicle of institutionalized greed.
Corporations are not evil in and of themselves, but the same ethical principles that apply to human behavior should apply to corporate behavior. Don't kill. Don't steal. Don't lie. No sexual misconduct. Don't be drunk on power. Right livelihood.
Corporations are concentrations of human power organized around some particular mission or objective, mostly making money. The playing field of corporations is now global, and because no global rules exist, apply, or are enforced in respect to their behavior, they are running rampant. But if corporations are held accountable, and indeed are convinced of the possibility of achieving their objectives (ie money) by being GOOD and GREEN, then we find that they, because of their global reach, may become the means of implementing the new future.
"fear of independence and excessive democracy-- permitting a popular party of the poor to participate in the electoral arena-- (have) been driving factors in Washington's exercises of subversion and violence." //[[Hegemony or Survival]]// pg93.
A true democracy in another country that forms in opposition to US interests and agenda, and especially one that thrives, cannot be allowed to stand as an example before the rest of the world. This is the principle underlying US overt and covert policy and activity in suppressing democratic movements and supporting hard-handed dictators who prove willing to impose our preferred policies on their own people.
"It used to be that conservatives could appeal to Adam Smith's "[[Invisible Hand]]"-- the notion that markets and the pursuit of self-interest would lead, as if by an invisible hand, to economic efficiency. Even if they could admit that markets, by themselves, might no engender a socially acceptable distribution of income, they suggested that issues of efficiency and equity should be separated.
In this conservative view, economics is about efficiency, and issues of equity (which, like beauty, so often lies in the eyes of the beholder) should be left to politics. Today, the intellectual defense of market fundamentalism has largely disappeared. My research on on the economics of information showed that whenever information is imperfect, in particular when there are information asymmetries-- where some individuals know something that others do not (in other words, //always//) -- the reason that the invisible hands seems invisible is that it is not there. Without appropriate government regulation and intervention, markets do not lead to economic efficiency." //[[Making Globalization Work]]// xiv
Most agree that Government has some role in providing:
* basic education
* legal frameworks
* infrastructure
* some elements of a social safety net
* regulation of competition, banks, and environmental impacts
Other possible areas (such as the East pursues):
* maintaining full employment
* actively promoting growth
* managing inequality and instability
* affirmative action
"Globalization began just over five hundred years ago when Western Europeans began to accept the idea that the earth is round, something Indian and Chinese civilization already knew. Ever since then, in myriad ways, commerce, armies, travelers, and scholars have worked toward integrating human activity with geography, encircling the globe with developments that arose from Western appetite." //[[Blessed Unrest]]// 125
"The end of the Cold War gave the United States, the one remaining superpower, the opportunity to reshape the global economic and political system based on principles of fairness and concern for the poor; but the absence of competition from communist ideology also gave the United States the opportunity to reshape the global system based on its own self-interest and that of is multinational corporations. Regrettably, in the economic sphere, it chose the latter course." //[[Making Globalization Work]]// 277
"Just as the victors of the Second World War arranged the world's security systems to suit themselves, so the victors of the trade war being fought at the same time guaranteed that the world's international banking system reinforced and extended their power. The system they designed ensures that the further a weak nation falls into debt, the more it can forced to do as they demand. Indebtedness, in other words, not only impoverishes a nation economically, but it also impoverishes a nation politically." //[[Manifesto for a New World Order]]// 142
There are broad tendencies in global affairs that are expected to enhance the threat of this category of terror. Some are discussed by the US National Intelligence Council (NIC) in its projections for the coming years. The NIC expects the official version of globalization to continue on course: "Its evolution will be rocky, marked by chronic financial volatility and a widening economic divide." Financial volatility very likely means slower growth, extending the pattern of neoliberal globalization (for those who follow the rules) and harming mostly the poor. The NIC goes on to predict that as this form of globalization proceeds, "deepening economic stagnation, political instability, and cultural alienation [will] foster ethnic, ideological and religious extremism, along with the violence that often accompanies it," much of it directed against the United States. "Unsurprisingly," Kenneth Walz observes, the weak and disaffected "las out at the United States as the agent or symbol of their suffering." The same assumptions are made by military planners.... " //[[Hegemony or Survival]]// 209
Distinguishing carefully "between the terrorist networks themselves and the larger community that provides a reservoir from which the radical terrorist cells can sometimes draw. //[[Hegemony or Survival]]// 209
"unless the social, political, and economic conditions that spawned Al Qaeda and other associated groups are addressed, the United States and its allies in Western Europe and elsewhere will continue to be targeted by Islamist terrorists." Accordingly, "the US should, for its own self-protection, expand efforts to reduce the pathology of hatred before it mutates into even greater danger," seeking to "moderate... conditions that breed violence and terrorism..." "Put another way, while only might can detroy Al Qaeda, its expanding support base can be eroded only by policies Arabs and Muslims see as just." //[[Hegemony or Survival]]// 210
/***
| Name|SaveCloseTiddlerPlugin|
| Description|Provides two extra toolbar commands, saveCloseTiddler and cancelCloseTiddler|
| Version|3.0 ($Rev: 2134 $)|
| Date|$Date: 2007-04-30 16:11:12 +1000 (Mon, 30 Apr 2007) $|
| Source|http://mptw.tiddlyspot.com/#SaveCloseTiddlerPlugin|
| Author|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
To use these you must add them to the tool bar in your EditTemplate
***/
//{{{
merge(config.commands,{
saveCloseTiddler: {
text: 'done/close',
tooltip: 'Save changes to this tiddler and close it',
handler: function(e,src,title) {
config.commands.saveTiddler.handler(e,src,title);
config.commands.closeTiddler.handler(e,src,title);
return false;
}
},
cancelCloseTiddler: {
text: 'cancel/close',
tooltip: 'Undo changes to this tiddler and close it',
handler: function(e,src,title) {
config.commands.cancelTiddler.handler(e,src,title);
config.commands.closeTiddler.handler(e,src,title);
return false;
}
}
});
//}}}
/***
|Name|SearchOptionsPlugin|
|Source|http://www.TiddlyTools.com/#SearchOptionsPlugin|
|Version|2.6.1|
|Author|Eric Shulman - ELS Design Studios|
|License|http://www.TiddlyTools.com/#LegalStatements <<br>>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|plugin|
|Requires||
|Overrides|Story.prototype.search, TiddlyWiki.prototype.search, config.macros.search.onKeyPress|
|Description|extend core search function with additional user-configurable options|
The TiddlyWiki search function normally looks in both tiddler titles and tiddler body content ('text'). However, narrowing the search so that it examines only titles or only text, or expanding the search to include text contained in tiddler tags can be very helpful, especially when searching on common words or phrases. In addition, it is often useful for the search results to show tiddlers with matching titles before tiddlers that contain matching text or tags.
!!!!!Usage
<<<
This plugin adds checkboxes (see below and in AdvancedOptions) to let you selectively configure the TiddlyWiki search function to just examine any combination of tiddler titles, text, or tags. It also provides an option to switch the search results order between 'titles mixed in' (default) and 'titles shown first', as well as an option display the search results as a list of links (in an auto-generated "SearchResults" tiddler), rather than actually displaying all matching tiddlers. You can also enable/disable the "incremental search" (key-by-key searching), so that a search is only initiated when you press the ENTER key or click on the "search:" prompt text.
<<<
!!!!!Configuration
<<<
In additional to the checkboxes in AdvancedOptions, a self-contained control panel is included here for your convenience:
<<option chkSearchTitles>> Search in titles
<<option chkSearchText>> Search in tiddler text
<<option chkSearchTags>> Search in tags
<<option chkSearchFields>> Search in data fields
<<option chkSearchShadows>> Search shadow tiddlers
<<option chkSearchTitlesFirst>> Show title matches first
<<option chkSearchByDate>> Sort matching tiddlers by date
<<option chkSearchList>> Show list of matches in [[SearchResults]]
<<option chkSearchIncremental>> Incremental searching
<<<
!!!!!Installation
<<<
import (or copy/paste) the following tiddlers into your document:
''SearchOptionsPlugin'' (tagged with <<tag systemConfig>>)
^^documentation and javascript for SearchOptionsPlugin handling^^
When installed, this plugin automatically adds checkboxes in the AdvancedOptions shadow tiddler so you can enable/disable the extended search behavior. However, if you have customized your AdvancedOptions, you will need to manually add {{{<<option chkSearchTitles>>}}}, {{{<<option chkSearchText>>}}} and {{{<<option chkSearchTitlesFirst>>}}} (with suitable prompt text) to your customized tiddler.
<<<
!!!!!Revision History
<<<
''2007.02.17 [2.6.1]'' added redefinition of config.macros.search.onKeyPress() to restore check to bypass key-by-key searching (i.e., when chkSearchIncremental==false), which had been unintentionally removed with v2.6.0
''2007.02.13 [2.6.0]'' remove redefinition of config.macros.search.handler since core now includes handling for ENTER key.
''2007.02.08 [2.5.1]'' include 'temporary' tag when creating SearchResults (for use with TemporaryTiddlersPlugin)
''2007.01.29 [2.5.0]'' added support for "sort results by date". Default is to sort alphabetically (standard). When sorted by dates, most recent changes are shown first
''2006.10.10 [2.4.0]'' added support for "search in tiddler data" (tiddler.fields) Default is to search extended data.
''2006.04.06 [2.3.0]'' added support for "search in shadow tiddlers". Default is *not* to search in the shadows (i.e. standard TW behavior). Note: if a shadow tiddler has a 'real' counterpart, only the real tiddler is searched, since the shadow is inaccessible for viewing/editing.
''2006.02.03 [2.2.1]'' rewrite timeout clearing code and blank search text handling to match 2.0.4 core release changes. note that core no longer permits "blank=all" searches, so neither does this plugin. To search for all, use "." with text patterns enabled.
''2006.02.02 [2.2.0]'' in search.handler(), KeyHandler() function clears 'left over' timeout when search input is < 3 chars. Prevents searching on shorter text when shortened by rapid backspaces (<500msec)
''2006.02.01 [2.1.9]'' in Story.prototype.search(), correct inverted logic for using/not using regular expressions when searching
also, blank search text now presents "No search text. Continue anyway?" confirm() message box, so search on blank can still be processed if desired by user.
''2006.02.01 [2.1.8]'' in doSearch(), added alert/return if search text is blank
''2006.01.20 [2.1.7]'' fixed setting of config.macros.search.reportTitle so that Tweaks can override it.
''2006.01.19 [2.1.6]'' improved SearchResults formatting, added a "search again" form to the report (based on a suggestion from MorrisGray)
define results report title using config.macros.search.reportTitle instead of hard-coding the tiddler title
''2006.01.18 [2.1.5]'' Created separate functions for reportSearchResults(text,matches) and discardSearchResults(), so that other developers can create alternative report generators.
''2006.01.17 [2.1.4]'' Use regExp.search() instead of regExp.test() to scan for matches. Correctd the problem where only half the matching tiddlers (the odd-numbered ones) were being reported.
''2006.01.15 [2.1.3]'' Added information (date/time, username, search options used) to SearchResults output
''2006.01.10 [2.1.2]'' use displayTiddlers() to render matched tiddlers. This lets you display multiple matching tiddlers, even if SinglePageModePlugin is enabled.
''2006.01.08 [2.1.1]'' corrected invalid variable reference, "txt.value" to "text" in story.search()
''2006.01.08 [2.1.0]'' re-write to match new store.search(), store.search.handler() and story.search() functions.
''2005.12.30 [2.0.0]'' Upgraded to TW2.0
when rendering SearchResults tiddler, closeTiddler() first to ensure display is refreshed.
''2005.12.26 [1.4.0]'' added option to search for matching text in tiddler tags
''2005.12.21 [1.3.7]'' use \\ to 'escape' single quotes in tiddler titles when generating "Open all matching tiddlers" link. Also, added access key: "O", to trigger "open all" link.
Based on a suggestion by UdoBorkowski.
''2005.12.18 [1.3.6]'' call displayMessage() AFTER showing matching tiddlers so message is not cleared too soon
''2005.12.17 [1.3.5]'' if no matches found, just display message and delete any existing SearchResults tiddler.
''2005.12.17 [1.3.4]'' use {/%%/{/%%/{ and }/%%/}/%%/} to 'escape' display text in SearchResults tiddler to ensure that formatting contained in search string is not rendered
Based on a suggestion by UdoBorkowski.
''2005.12.14 [1.3.3]'' tag SearchResults tiddler with 'excludeSearch' so it won't list itself in subsequent searches
Based on a suggestion by UdoBorkowski.
''2005.12.14 [1.3.2]'' added "open all matching tiddlers..." link to search results output.
Based on a suggestion by UdoBorkowski.
''2005.12.10 [1.3.1]'' added "discard search results" link to end of search list tiddler output for quick self-removal of 'SearchResults' tiddler.
''2005.12.01 [1.3.0]'' added chkSearchIncremental to enable/disable 'incremental' searching (i.e., search after each keystroke) (default is ENABLED).
added handling for Enter key so it can be used to start a search.
Based on a suggestion by LyallPearce
''2005.11.25 [1.2.1]'' renamed from SearchTitleOrTextPlugin to SearchOptionsPlugin
''2005.11.25 [1.2.0]'' added chkSearchList option
Based on a suggestion by RodneyGomes
''2005.10.19 [1.1.0]'' added chkSearchTitlesFirst option.
Based on a suggestion by ChristianHauck
''2005.10.18 [1.0.0]'' Initial Release
Based on a suggestion by LyallPearce.
<<<
!!!!!Credits
<<<
This feature was developed by EricShulman from [[ELS Design Studios|http:/www.elsdesign.com]].
<<<
!!!!!Code
***/
//{{{
version.extensions.searchOptions = {major: 2, minor: 6, revision: 1, date: new Date(2007,2,17)};
//}}}
//{{{
if (config.options.chkSearchTitles==undefined) config.options.chkSearchTitles=true;
if (config.options.chkSearchText==undefined) config.options.chkSearchText=true;
if (config.options.chkSearchTags==undefined) config.options.chkSearchTags=true;
if (config.options.chkSearchFields==undefined) config.options.chkSearchFields=true;
if (config.options.chkSearchTitlesFirst==undefined) config.options.chkSearchTitlesFirst=false;
if (config.options.chkSearchList==undefined) config.options.chkSearchList=false;
if (config.options.chkSearchByDate==undefined) config.options.chkSearchByDate=false;
if (config.options.chkSearchIncremental==undefined) config.options.chkSearchIncremental=true;
if (config.options.chkSearchShadows==undefined) config.options.chkSearchShadows=false;
if (config.optionsDesc) {
config.optionsDesc.chkSearchTitles="Search in tiddler titles";
config.optionsDesc.chkSearchText="Search in tiddler text";
config.optionsDesc.chkSearchTags="Search in tiddler tags";
config.optionsDesc.chkSearchFields="Search in tiddler data fields";
config.optionsDesc.chkSearchShadows="Search in shadow tiddlers";
config.optionsDesc.chkSearchTitlesFirst="Search results show title matches first";
config.optionsDesc.chkSearchList="Search results show list of matching tiddlers";
config.optionsDesc.chkSearchByDate="Search results sorted by modification date ";
config.optionsDesc.chkSearchIncremental="Incremental searching";
} else {
config.shadowTiddlers.AdvancedOptions += "\n<<option chkSearchTitles>> Search in tiddler titles";
config.shadowTiddlers.AdvancedOptions += "\n<<option chkSearchText>> Search in tiddler text";
config.shadowTiddlers.AdvancedOptions += "\n<<option chkSearchTags>> Search in tiddler tags";
config.shadowTiddlers.AdvancedOptions += "\n<<option chkSearchFields>> Search in tiddler data fields";
config.shadowTiddlers.AdvancedOptions += "\n<<option chkSearchShadows>> Search in shadow tiddlers";
config.shadowTiddlers.AdvancedOptions += "\n<<option chkSearchTitlesFirst>> Search results show title matches first";
config.shadowTiddlers.AdvancedOptions += "\n<<option chkSearchList>> Search results show list of matching tiddlers";
config.shadowTiddlers.AdvancedOptions += "\n<<option chkSearchByDate>> Search results sorted by modification date ";
config.shadowTiddlers.AdvancedOptions += "\n<<option chkSearchIncremental>> Incremental searching";
}
if (config.macros.search.reportTitle==undefined) config.macros.search.reportTitle="SearchResults";
//}}}
//{{{
config.macros.search.onKeyPress = function(e)
{
if(!e) var e = window.event;
switch(e.keyCode)
{
case 13: // Ctrl-Enter
case 10: // Ctrl-Enter on IE PC
config.macros.search.doSearch(this);
break;
case 27: // Escape
this.value = "";
clearMessage();
break;
}
if (config.options.chkSearchIncremental) {
if(this.value.length > 2)
{
if(this.value != this.getAttribute("lastSearchText"))
{
if(config.macros.search.timeout)
clearTimeout(config.macros.search.timeout);
var txt = this;
config.macros.search.timeout = setTimeout(function() {config.macros.search.doSearch(txt);},500);
}
}
else
{
if(config.macros.search.timeout)
clearTimeout(config.macros.search.timeout);
}
}
}
//}}}
//{{{
Story.prototype.search = function(text,useCaseSensitive,useRegExp)
{
highlightHack = new RegExp(useRegExp ? text : text.escapeRegExp(),useCaseSensitive ? "mg" : "img");
var matches = store.search(highlightHack,config.options.chkSearchByDate?"modified":"title","excludeSearch");
if (config.options.chkSearchByDate) matches=matches.reverse(); // most recent changes first
var q = useRegExp ? "/" : "'";
clearMessage();
if (!matches.length) {
if (config.options.chkSearchList) discardSearchResults();
displayMessage(config.macros.search.failureMsg.format([q+text+q]));
} else {
if (config.options.chkSearchList)
reportSearchResults(text,matches);
else {
var titles = []; for(var t=0; t<matches.length; t++) titles.push(matches[t].title);
this.closeAllTiddlers(); story.displayTiddlers(null,titles);
displayMessage(config.macros.search.successMsg.format([matches.length, q+text+q]));
}
}
highlightHack = null;
}
//}}}
//{{{
TiddlyWiki.prototype.search = function(searchRegExp,sortField,excludeTag)
{
var candidates = this.reverseLookup("tags",excludeTag,false,sortField);
// scan for matching titles first...
var results = [];
if (config.options.chkSearchTitles) {
for(var t=0; t<candidates.length; t++)
if(candidates[t].title.search(searchRegExp)!=-1)
results.push(candidates[t]);
if (config.options.chkSearchShadows)
for (var t in config.shadowTiddlers)
if ((t.search(searchRegExp)!=-1) && !store.tiddlerExists(t))
results.push((new Tiddler()).assign(t,config.shadowTiddlers[t]));
}
// then scan for matching text, tags, or field data
for(var t=0; t<candidates.length; t++) {
if (config.options.chkSearchText && candidates[t].text.search(searchRegExp)!=-1)
results.pushUnique(candidates[t]);
if (config.options.chkSearchTags && candidates[t].tags.join(" ").search(searchRegExp)!=-1)
results.pushUnique(candidates[t]);
if (config.options.chkSearchFields && store.forEachField!=undefined) // requires TW2.1 or above
store.forEachField(candidates[t],
function(tid,field,val) { if (val.search(searchRegExp)!=-1) results.pushUnique(candidates[t]); },
true); // extended fields only
}
// then check for matching text in shadows
if (config.options.chkSearchShadows)
for (var t in config.shadowTiddlers)
if ((config.shadowTiddlers[t].search(searchRegExp)!=-1) && !store.tiddlerExists(t))
results.pushUnique((new Tiddler()).assign(t,config.shadowTiddlers[t]));
// if not 'titles first', or sorting by modification date, re-sort results to so titles, text, tag and field matches are mixed together
if(!sortField) sortField = "title";
var bySortField=function (a,b) {if(a[sortField] == b[sortField]) return(0); else return (a[sortField] < b[sortField]) ? -1 : +1; }
if (!config.options.chkSearchTitlesFirst || config.options.chkSearchByDate) results.sort(bySortField);
return results;
}
//}}}
// // ''REPORT GENERATOR''
//{{{
if (!window.reportSearchResults) window.reportSearchResults=function(text,matches)
{
var title=config.macros.search.reportTitle
var q = config.options.chkRegExpSearch ? "/" : "'";
var body="\n";
// summary: nn tiddlers found matching '...', options used
body+="''"+config.macros.search.successMsg.format([matches.length,q+"{{{"+text+"}}}"+q])+"''\n";
body+="^^//searched in:// ";
body+=(config.options.chkSearchTitles?"''titles'' ":"");
body+=(config.options.chkSearchText?"''text'' ":"");
body+=(config.options.chkSearchTags?"''tags'' ":"");
body+=(config.options.chkSearchFields?"''fields'' ":"");
body+=(config.options.chkSearchShadows?"''shadows'' ":"");
if (config.options.chkCaseSensitiveSearch||config.options.chkRegExpSearch) {
body+=" //with options:// ";
body+=(config.options.chkCaseSensitiveSearch?"''case sensitive'' ":"");
body+=(config.options.chkRegExpSearch?"''text patterns'' ":"");
}
body+="^^";
// numbered list of links to matching tiddlers
body+="\n<<<";
for(var t=0;t<matches.length;t++) {
var date=config.options.chkSearchByDate?(matches[t].modified.formatString('YYYY.0MM.0DD 0hh:0mm')+" "):"";
body+="\n# "+date+"[["+matches[t].title+"]]";
}
body+="\n<<<\n";
// open all matches button
body+="<html><input type=\"button\" href=\"javascript:;\" ";
body+="onclick=\"story.displayTiddlers(null,["
for(var t=0;t<matches.length;t++)
body+="'"+matches[t].title.replace(/\'/mg,"\\'")+"'"+((t<matches.length-1)?", ":"");
body+="],1);\" ";
body+="accesskey=\"O\" ";
body+="value=\"open all matching tiddlers\"></html> ";
// discard search results button
body+="<html><input type=\"button\" href=\"javascript:;\" ";
body+="onclick=\"story.closeTiddler('"+title+"'); store.deleteTiddler('"+title+"'); store.notify('"+title+"',true);\" ";
body+="value=\"discard "+title+"\"></html>";
// search again
body+="\n\n----\n";
body+="<<search \""+text+"\">>\n";
body+="<<option chkSearchTitles>>titles ";
body+="<<option chkSearchText>>text ";
body+="<<option chkSearchTags>>tags";
body+="<<option chkSearchFields>>fields";
body+="<<option chkSearchShadows>>shadows";
body+="<<option chkCaseSensitiveSearch>>case-sensitive ";
body+="<<option chkRegExpSearch>>text patterns";
body+="<<option chkSearchByDate>>sort by date";
// create/update the tiddler
var tiddler=store.getTiddler(title); if (!tiddler) tiddler=new Tiddler();
tiddler.set(title,body,config.options.txtUserName,(new Date()),"excludeLists excludeSearch temporary");
store.addTiddler(tiddler); story.closeTiddler(title);
// use alternate "search again" label in <<search>> macro
var oldprompt=config.macros.search.label;
config.macros.search.label="search again";
// render/refresh tiddler
story.displayTiddler(null,title,1);
store.notify(title,true);
// restore standard search label
config.macros.search.label=oldprompt;
}
if (!window.discardSearchResults) window.discardSearchResults=function()
{
// remove the tiddler
story.closeTiddler(config.macros.search.reportTitle);
store.deleteTiddler(config.macros.search.reportTitle);
}
//}}}
Security and sustainability go hand in hand.
"It is only through the broad adoption of green technology that we will achieve the decentralization and independence that can mitigate the shocks of global systems disruption." //WorldChanging// 468
"The first big change is that state-versus-state warfare is on the way out, made obsolete by nuclear weapons and global economic interdependence... That's good, but as interstate warfare has been declining, state-versus-nonstate warfare has surged.. If we plunge below the level of the state, we see a plethora of groups, formed around the traditional moral bonds of family, clan, tribe, ethnicity, and religion (or, in the case of gangs, around manufactured loyalty). However, as technology, transportation, and trade began to connect substate groups to the global community, those groups gained skill and influence that, in combination with the mindsets that are far from progressive, have made them very dangerous.
It should come as no surprise that some of these groups don't share the developed world's vision of the future. They see their religion corrupted, their economy in decline, and their environment degraded by a global system of impersonal markets, nation-states, and media. They are not unjustified in believing the goals of our world put their world at risk. Their very cultural survival is in question." //WorldChanging// 467
"In the middle of the twentieth century, we saw our planet from space for the first time. Historians my eventually find that this vision had a greater impact on thought than did the Copernican revolution of the sixteenth century, which upset the human self-image by revealing the the Earth is not the centre of the universe. From space, we see a small and fragile ball dominated not by human activity and edifice but by a pattern of clouds, oceans, greenery, and soils." GR 404
+++[Find it Fast »|find stuff fast]
<<gotoTiddler>>
===
+++[Search Content »|search]<<search>>
<<option chkSearchTitles>>titles <<option chkSearchText>>text <<option chkSearchTags>>tags /%
%/+++[more...|more search options]
<<option chkSearchTitlesFirst>> show titles first
<<option chkSearchList>> list in SearchResults
<<option chkSearchByDate>> sort results by date
<<option chkRegExpSearch>> text patterns
<<option chkCaseSensitiveSearch>> case sensitive
<<option chkSearchIncremental>> key-by-key search
<<option chkSearchShadows>> search in shadows
<<option chkSearchFields>> search in data fields===
===
<<closeAll>><<collapseAll>><<expandAll>><<newTiddler>><<saveChanges>><<tiddler TspotSidebar>>[[-Trash-]]<<slider chkSliderOptionsPanel OptionsPanel "options »" "Change TiddlyWiki advanced options">>
<<tabs txtMainTab "Timeline" "Timeline" TabTimeline "All" "All tiddlers" TabAll "Tags" "All tags" TabAllTags "More" "More lists" TabMore>>
* the slow evolution of human rights culture among the general population: rights of minorities, women, indigenous peoples, and future generations.
* the environmental movement.
* International solidarity organizations
* the World Social Forum
"An optimist might hold, perhaps realistically, that history reveals a deepening appreciation for human rights, as well as a broadening of their range."
"For the first time, concrete alliances have been taking shape at the grassroots level. These are impressive developments, rich in opportunity. And they have had effects, in rhetorical and sometimes policy changes."
"These various developments could prove very important if momentum can be sustained in ways that deepen the emerging global bonds of ''sympathy'' and ''solidarity''. It is fair to say, I think, that the future of our endangered species may be determined in no small measure by how these popular forces evolve."
"One can discern two trajectories in current history: one aiming toward hegemony, acting rationally within a lunatic doctrinal framework as it threatens survival; the other dedicated to the belief that "another world is possible," in the words that animate the World Social Forum, challenging the reigning ideological system and seeking to create constructive alternatives of thought, action, and institutions. Which trajectory will dominate, no one can foretell. The pattern is familiar throughout history; a crucial difference today is that the stakes are far higher."
All from //[[Hegemony or Survival]]// 235-236
"What is most harmful resides within us, the accumulated wounds of the past, the sorrow, shame, deceit, and ignominy shared by every culture, passed down to every person, as surely as DNA, a history of violence, and greed." //[[Blessed Unrest]]// 190
Politics, Globalization, Social Action, Planet
//Smart Mobs: The Next Social Revolution// by Howard Rheingold
"In the pivotal //Smart Mobs//, Rheingold explores the transformation of collaboration, cooperation, and community via electronic networks, mobile devices, and innovative new thinking about computer-mediated social organization. Rheingold was one of the first to comprehend and explain the new "mediasphere" we're swimming in." //WorldChanging// 455
"The big battle coming over the future of smart mobs concerns media cartels and government agencies that are seeking to reimpose the regime of the broadcast era in which the customers of technology will be deprived of the power to create and left only with power to consume." Rheingold.
Social development refers to the improvement in qualities of life and human well-being by organizing human governance and affairs to accomplish such tasks as:
* the eradication of poverty
* the reduction of income disparities
* the elimination of violence
* the guaranteed right to clean water and health services
* the increased respect for nonhuman creatures and their ecosystems
* the structuring of a just legal system and system of representation.
*Sustain the environment
*Wage Peace
*Democratize decision-making and policy
*Reinvent public governance
*The creation of an informed and active global citizenry
*growth without inequality
*wealth without plunder
*work without exploitation
*a future without fear
What People Want:
*security
*livelihood- the ability to support their families
*educational opportunities
*nutritious and affordable food
*clean water
*sanitation
*access to health care
*peace
*freedom
Universal Declaration of Human Rights (30 articles)
*right to freedom and liberty
*no one shall be enslaved or held in servitude or subjected to torture or cruel and degrading punishment
*right to be recognized as a person by law, not subject to arbitrary detention or exile
*right to asylum if persecuted in their home country
*right to education, livelihood, and fair working conditions, including the right to join a trade union and receive a living wage
Additional Rights:
#Right to a productive, safe, and clean environment
#Right to live and express one's own culture
#Right to security from political tyranny
"The earth's problems are everyone's problems, and what modern technology and the movement can achieve together is to distribute problem solving tools." //[[Blessed Unrest]]// 22
"Just as life organizes with information, the most powerful instrument wielded by the movement is an unimpeded flow of information, for that directionless communication is the only way the whole of humanity can reorganize itself." //[[Blessed Unrest]]// 177
"Imagine a world where anyone can speak to anyone else, and where everyone can access the knowledge they need to be productive, healthy, and successful." //WorldChanging// 297
Open Source: pairing //Collaborative Work// with //Free Distribution//.
First of all, what do I mean by "new"? When did this New New world begin? It's not necessary to pinpoint exact dates. Some aspects of globalization emerged at least a couple hundred years ago, rooted in the Industrial Revolution. Going even further back, empire has always been a form of (geographically limited) globalization. Traders and adventurers have traversed the globe since they first started trading and adventuring. What seems to be unique to our time, beginning in say the last 25 years or so, is the global reach, speed, and efficiency of networked systems of information and communication. In a word: computers. Knowledge and information processed and transfered at the speed of electricity, like flashes of lightning. Networked computing power drives globalization.
The following is by no means an exhaustive list, just some of the developments that I think are unique to our age, are irreversible, and together provide for a future that will be unlike the past (hopefully better).
New: Global infrastructure of networked systems of information, communication, and commerce.
In my view, this is the big one. The internet, cell phones, and the ease of the reproduction and distribution of digital software and media are irreversibly transforming our world. Villagers in huts gathering to watch pirated DVDs of the latest hollywood releases before they even screen in the US. Pirated copies of software titles retailing for hundreds of dollars are openly sold for pennies from makeshift street stalls in La Paz. Internet cafes are everywhere, costing very little. Cell phones allow instant communication between business partners, families, friends, and lovers, who otherwise might have to travel for days just to talk. There has been gross inequity in terms of access to global networks, and the fight is on over control, management, and restriction of access. Some governments practice severe censorship. But I believe that increased saturation will also bring increased opportunity and demand for access. More and more people will find more and more ways to get connected to the global net, find whatever information they desire, communicate with whomever they desire, download digital media and software, create their own web presence, advocate, argue, share, trade, purchase... Soon, all of it will be universally available by wireless data transfer and will fit into a device you can fit in your pocket (the iPhone is just the beginning). Soon, you will, quite literally, hold the whole world in the palm of our hand. As to censorship and control, if nothing else, the hactivists will find ways in, and those who desire to will be able to siphon off data from the global network as they now tap international oil pipelines to fuel their cooking stoves.
New: Speed
New: Transparency and Surveillance
It's getting harder and harder to hide. The cameras and microphones and sniffers are everywhere, they are on, and the footage is being indexed and archived. Google and national governments have established satellite image surveillance of the entire globe. For fear of terrorism, cities are implementing spy cameras on every street corner. Identifying codes and tracking chips are being placed into everything from our pets, to our state IDs, to our automobiles. The GPS signal in your cell phone announces your exact location at any given moment. Almost everyone has a still or video camera in their cell phone, with them at all times. Live web cams broadcast everything from polar expeditions to amatuer porn to the entire globe. If it is not broadcast live, it can easily be uploaded to YouTube in minutes. Reality is broadcast live, a digital parallel universe. The all-seeing, omniscient, omnipresent, I/eye. We are like God watching ourself be people. Reality is the ultimate reality show.
The right to personal privacy is severely threatened. Governments want to increase their ability to spy on citizens. The potential for abuse is enormous. But the sword of transparency and surveillance cuts both ways: governments can spy on lay people and citizens, but citizens can also hold governments accountable. It is harder and harder to commit atrocities without a global audience.
New: Anonymity and Covert Participation
It's getting easier and easier to hide. Sitting there at the computer, if you have escaped the cameras and the microphones, you can be anyone. There is nothing restricting you from pretending to be someone else or from getting involved in the cyberworld with things you would never consider or admit to in the real world. And if you know how to cover your digital tracks, no one will be the wiser. I once sat in an internet cafe in Ecuador next to a middle-aged American guy. I glanced over and couldn't help noticing that he was involved with some very graphic gay-sex chat room. Just then a 10-12 year old girl popped her head in the store and said, "Dad! C'mon, they're waiting for us!" "I'll be right out, honey, I'm just finishing up." "Dad!!" "Hold on!!...almost done." You get the picture.
The internet also makes it easier to become involved in more constructive anonymity and covert participation.
New: Ease of movement of people.
The ease with which it is possible to travel the globe has created entirely new
What was colonialism is now tourism. Tourism as a major source of national income. Expats. Foreign workers. Immigration.
New: Lethal efficiency and concentration of power.
Exponential expansion in the capacity for organization, both centralized and distributed. Growth of massively organized and efficient global mega-corporations and lethal potential of decentralized small interest groups (eg terrorists) to achieve global reach.
New: The threat of global annihilation, pushing the limits of sustainability.
forcing us to make a decision about tolerance,
NEW: Trend toward universal recognition of human rights
The empowerment of women. Equalization of opportunity, affirmative action. Working towards elimination of caste and class
NEW: International institutions
the dawn of truly international institutions of governance, management, such is the United Nations, World Trade Organization, World Bank, International Monetary Fund,
NEW: We have become global co-creators.
Our capacity to effect global changes has far outpaced evolution. , understanding enough of what is required to create a sustainable future and given the responsibility of doing so. We are in the driver's seat, the cockpit of the Mothership.
NEW: Saved by Tech
neocolonialism and the battle for cultural identity
traditional boundaries, both the geographical borders of the nation/state and the psychological boundaries of categories of cultural identity, are becoming increasingly porous and malleable. Because of this, globalization has lead to a variety of crises of identity on many different scales (Religious identity being one of the huge ones). The security of traditional categories is being undermined. This can be very uncomfortable.
Who am I? a human being living in symbiotic relation to all other beings on earth.
Globalization forces the realization of interdependence. Or we destroy ourselves.
the historical problem of colonialism, resistance to colonialism, claiming culture. Globalization as a new form of colonialism. The paradox of wanting the benefits of globalization while wanting to retain tradition and cultural identity. globalized resistance to the forces of new colonialism using the democratizing and community-building and empowering tools that only globalizaton could provide.
cultural identity and change. the threats and benefits of globalization. The struggle for identity. The smaller world. Limited resources. Salvation through tech. Democratization and tolerance.
the paradoxical process of globalization
Transparency- anyone can see what anyone else is doing. Privacy/anonymity- you can act in secret.
A paradox:
Open markets of globalization have led to massive consolidation of power into the hands of a few multinational corporations and national superpowers (now including Europe, US, Russia, India, China) causing upheaval in traditional categories of identity and facilitating efficiency in the exploitation of natural resources and in the disinheritance and exploitation of the less powerful. Creates historically new condition: pushing the limits of global sustainability.
This consolidation of power has led to efficiency in the export of goods to global markets.
This consolidation of power is actually a precondition to global democratization and the empowerment of the previously marginalized and powerless.
This process is making the world smaller and faster. Establishing efficient superhighways for the transportation of goods, ease of global travel, information, and communication.
Some of the goods in highest demand, such as cell phones and the internet, are potentially empowering and democratizing, creating the capacity for shared networks/communities of knowledge that transcend traditional geographical limitations.
Knowledge and community are empowering (as any repressive regime can tell you). Expansion of knowledge and community equals expansion/transformation of consciousness.
We will either reach a critical mass in which the global community will no longer tolerate abuses of power and will harness their collective knowledge and develop redeeming technologies toward a sustainable future, or the train will wreck before it gets to the station.
Digital Democracy
Internet. Social networking. Communities. Transparency. Accountability.
infrastructure of transformation of consciousness. meaning of that.
By “transformation of consciousness” I do not mean some harmonic convergence of planets instantly zapping us into beings of light, or a cosmic infusion of an altered mindstate, but I mean something more along the lines of an expansion of our capacity for empathy, a widening of our collective embrace, a recognition of our interdependence and intersubjectivity, and the emergence of a global commons, a community of information, knowledge, and wisdom that recognizes both the necessity of creating the conditions for global sustainability and invests in the development of knowledge and technology and the wise application ("best practices") necessary to make it workable. We can solve this problem – the fate of the earth- but only together.
problems
threat of centralization, threat of decentralization. Big Brother vs mob rule. the porn virus. Youtube. What will emerge when we are given free reign.
web: surveillance vs anonymitiy and hidden practices.
Increase in the reach (increasing ease of creating causes with global effects ) and efficiency of power:
- global domination machine
- surveillance society
- global destruction device
this also means increasing efficiency in the exploitation of the relatively powerless. For now.
Censorship and the repression of access to knowledge. Overt state repression. Covert repression when power corrupts democratization. Possibilility of global police state. Big Brother. Social engineering and the Mark of the Beast.
the democratizing and empowering aspects of the global expansion of information and communication systems, providing global access to knowledge and building global communities, can work for the better. At some point, a critical mass will be reached and a shift in the balance of power will occur, and the attempts at the repression of knowledge and community will no longer be tolerated or will simply be overcome by the momentum of positive change. The conditions necessary for a global transformation of consciousness are being put into play for the first time in history. And it does not require violence.
what will constitute the primary categories of identity in a globalized world? Around what categories/issues will the newly democritized communities gather? Can it be anything other than global? Meta-national organizations, world courts, united nations. Global application of human rights. Who will enforce the global demand for sustainability?
Conclusion
A positive outcome is not a given. It is true that we could blow the whole thing up at any given moment. It is true that we may so damage our home ecologically that it will no longer support human life. It is true that concentration of power could lead to the establishment of a global police state, or a handful of superpower police states. It is true that unfettered and anonymous access to both the best and the worst of the human spirit via the internet may prove a testing ground. It is true that it may take a while for us to learn how to live together now that we have all moved into the same house. But though it may get worse before it gets better, I believe that, due to the exponential expansion of trade, technology, and communication blurring traditional geographical boundaries of identity, making the world smaller, this is a new era in human history and cannot be compared to any preceding. And I believe that given the potential for the expansion of knowledge, the increase of tolerance, the wise application of technological innovation, and the global network of communication that will spread the word about real problems, real consequences, and real solutions, that the necessary transformation of consciousness will take root in the fertile soul of the basic capacity and goodness of a majority of the world's people. People will come to recognize and understand that we are all in this together. And collectively, we will make changes for the better, possibly even saving the planet.
It may take a long time. Things will get worse as we push the limits of sustainability. We will surely continue to suffer, all of us in our various ways. But we are not doomed, and things are not becoming irredeemably worse. There is, at the very least, reason to hope.
Which way will it go? The necessity of personal and collective transformative practices.
How globalized free market policies that deregulate the international flows of money destroy economies and make a small elite rich:
* Leveraged Hedge Funds- foreign financial speculators borrow huge amounts of currency from national banks, convert it to dollars, which devalues the national currency, making it possible to pay back the devalued loan amount and pocket the rest, sucking money out of the nation. //[[Manifesto for a New World Order]]// 146
* The Export of Capital- national elites likewise destroy their own country's economy by easily transferring money abroad.
Because of open financial borders, privatization dislodges capital's loyalty to the nation, making the transfer of all assets out of the nation a lucrative prospect for a small elite.
By means of globalization, colonial powers have expanded their predatory compass; extracting value from nations via:
* natural resources
* exploitation of labor
* financial speculation and the flow of capital.
Structural Adjustment requires governments to:
* Cut government spending on education, healthcare, the environment, and price subsidies for basic necessities such as food grains, and cooking oils in favor of servicing foreign debt.
* Devalue the national currency and increase exports by accelerating the plunder of natural resources, reducing real wages, and subsidizing export-oriented foreign investments.
* Liberalize financial markets to attract speculative short-term portfolio investments that create enormous financial instability and foreign liabilities while serving little, if any, useful purpose.
* Increase interest rates to attract foreign speculative capital, thereby increasing bankruptcies of domestic businesses and imposing new hardships on indebted individuals.
* Eliminate tariffs, quotas and other controls on imports, thereby increasing the import of consumer goods purchased with borrowed foreign exchange, undermining local industry and agricultural producers unable to compete with cheap imports, which increases the strain on foreign exchange accounts, and deepening external indebtedness.
From //A Better World Is Possible!: International Forum on Globalization// 2002 GR 486
The World Bank and the IMF, along with the General Agreement on Tariffs and Trade/World Trade Organization (GATT/WTO) are together known as the Bretton Woods institutions- the collective product of agreements reached at an international gathering held in Bretton Woods, New Hampshire, in July, 1944, to create an institutional framework for the post-World War II global economy.
/*{{{*/
/* http://mptw.tiddlyspot.com/#MptwStyleSheet ($Rev: 2720 $) */
/* a contrasting background so I can see where one tiddler ends and the other begins */
body {
background: [[ColorPalette::TertiaryLight]];
}
/* sexy colours and font for the header */
.headerForeground {
color: [[ColorPalette::PrimaryPale]];
}
.headerShadow, .headerShadow a {
color: [[ColorPalette::PrimaryMid]];
}
/* separate the top menu parts */
.headerForeground, .headerShadow {
padding: 1em 1em 0;
}
.headerForeground, .headerShadow {
font-family: 'Trebuchet MS' sans-serif;
font-weight:bold;
}
.headerForeground .siteSubtitle {
color: [[ColorPalette::PrimaryLight]];
}
.headerShadow .siteSubtitle {
color: [[ColorPalette::PrimaryMid]];
}
/* make shadow go and down right instead of up and left */
.headerShadow {
left: 1px;
top: 1px;
}
/* prefer monospace for editing */
.editor textarea, .editor input {
font-family: 'Consolas' monospace;
background-color:[[ColorPalette::TertiaryPale]];
}
/* sexy tiddler titles */
.title {
font-size: 200%;
color: [[ColorPalette::PrimaryLight]];
font-family: 'Trebuchet MS' sans-serif;
}
/* more subtle tiddler subtitle */
.subtitle {
padding:0px;
margin:0px;
padding-left:0.5em;
font-size: 90%;
color: [[ColorPalette::TertiaryMid]];
}
.subtitle .tiddlyLink {
color: [[ColorPalette::TertiaryMid]];
}
/* a little bit of extra whitespace */
.viewer {
}
/* don't want any background color for headings */
h1,h2,h3,h4,h5,h6 {
background: [[ColorPalette::Background]];
color: [[ColorPalette::Foreground]];
}
/* give tiddlers 3d style border and explicit background */
.tiddler {
background: [[ColorPalette::Background]];
border-right: 2px [[ColorPalette::TertiaryMid]] solid;
border-bottom: 2px [[ColorPalette::TertiaryMid]] solid;
margin-bottom: .5em;
padding:.5em 2em 1em 1.5em;
}
/* make options slider look nicer */
#sidebarOptions .sliderPanel {
}
/* the borders look wrong with the body background */
#sidebar .button {
border-style: none;
}
/* this means you can put line breaks in SidebarOptions for readability */
#sidebarOptions br {
display:none;
}
/* undo the above in OptionsPanel */
#sidebarOptions .sliderPanel br {
display:inline;
}
/* horizontal main menu stuff */
#displayArea {
margin: .5em 24.7em 0em 1em; /* use the freed up space */
}
#topMenu br {
display: none;
}
#topMenu {
background: [[ColorPalette::PrimaryMid]];
color:[[ColorPalette::PrimaryPale]];
}
#topMenu {
padding:2px;
}
#topMenu .button, #topMenu .tiddlyLink, #topMenu a {
margin-left: 0.5em;
margin-right: 0.5em;
padding-left: 3px;
padding-right: 3px;
color: [[ColorPalette::PrimaryPale]];
font-size: 115%;
border: none;
}
#topMenu .button:hover, #topMenu .tiddlyLink:hover {
background: [[ColorPalette::PrimaryDark]];
}
/* make 2.2 act like 2.1 with the invisible buttons */
.toolbar {
visibility:hidden;
}
.selected .toolbar {
visibility:visible;
}
/* experimental. this is a little borked in IE7 with the button
* borders but worth it I think for the extra screen realestate */
.toolbar { float:right; }
/* Tagger Plugin users uncomment this. from sb56637 */
/*
.popup li a {
display:inline;
}
*/
/* make it print a little cleaner */
@media print {
#topMenu {
display: none ! important;
}
/* not sure if we need all the importants */
.tiddler {
border-style: none ! important;
margin:0px ! important;
padding:0px ! important;
padding-bottom:2em ! important;
}
.tagglyTagging .button, .tagglyTagging .hidebutton {
display: none ! important;
}
.headerShadow {
visibility: hidden ! important;
}
.tagglyTagged .quickopentag, .tagged .quickopentag {
border-style: none ! important;
}
.quickopentag a.button, .miniTag {
display: none ! important;
}
}
/* Nate Tweaks */
.plerosis {
margin-left: 5px;
}
.plerosis a {
font-size: 130%;
font-weight: bold;
text-decoration: none;
}
.lotus img {vertical-align: bottom; margin-left:170px;}
#topMenu a:hover, .plerosis a:hover {color: #FFFFFF;}
#topMenu .HideSideBarButton {font-size: 12px; font-weight: bold;}
p {margin-top: 4em;}
#sidebar {width:26em;}
#sidebarTabs .tabContents {width:25em;}
/*}}}*/
/*{{{*/
/***** LAYOUT STYLES - DO NOT EDIT! *****/
ul.suckerfish, ul.suckerfish ul {
margin: 0;
padding: 0;
list-style: none;
line-height:1.4em;
}
ul.suckerfish li {
display: inline-block;
display: block;
float: left;
}
ul.suckerfish li ul {
position: absolute;
left: -999em;
}
ul.suckerfish li:hover ul, ul.suckerfish li.sfhover ul {
left: auto;
}
ul.suckerfish ul li {
float: none;
border-right: 0;
border-left:0;
}
ul.suckerfish a, ul.suckerfish a:hover {
display: block;
}
ul.suckerfish li a.tiddlyLink, ul.suckerfish li a, #mainMenu ul.suckerfish li a {font-weight:bold;}
/**** END LAYOUT STYLES *****/
/**** COLORS AND APPEARANCE - DEFAULT *****/
ul.suckerfish li a {
color: #FFF;
background: transparent;
font-weight:bold;
}
ul.suckerfish li:hover a, ul.suckerfish li.sfhover a{
background: [[ColorPalette::PrimaryMid]];
}
ul.suckerfish li:hover ul a, ul.suckerfish li.sfhover ul a{
padding: .5em;
color: #FFF;
background: [[ColorPalette::PrimaryMid]];
border-top:1px solid #FFF;
}
ul.suckerfish ul li a:hover {
color: #FFF;
}
ul.suckerfish li a{
}
ul.suckerfish ul li a, ul.suckerfish ul li a:hover{
display:inline-block;
}
ul.suckerfish li {
}
/***** END COLORS AND APPEARANCE - DEFAULT *****/
/***** LAYOUT AND APPEARANCE: VERTICAL *****/
ul.suckerfish.vertical li{
width:10em;
border-left: 0px solid #00558f;
}
ul.suckerfish.vertical ul li, ul.suckerfish.vertical li a, ul.suckerfish.vertical li:hover a, ul.suckerfish.vertical li.sfhover a {
border-left: 0.8em solid #00558f;
}
ul.suckerfish.vertical li a, ul.suckerfish.vertical li:hover a, ul.suckerfish.vertical li.sfhover a, ul.suckerfish.vertical li.sfhover a:hover{
width:8em;
}
ul.suckerfish.vertical {
width:10em; text-align:left;
float:left;
}
ul.suckerfish.vertical li a {
padding: 0.5em 1em 0.5em 1em;
border-top:1px solid #fff;
}
ul.suckerfish.vertical, ul.suckerfish.vertical ul {
line-height:1.4em;
}
ul.suckerfish.vertical li:hover ul, ul.suckerfish.vertical li.sfhover ul {
margin: -2.4em 0 0 10.9em;
}
ul.suckerfish.vertical li:hover ul li a, ul.suckerfish.vertical li.sfhover ul li a {
border: 0px solid #FFF;
}
ul.suckerfish.vertical li:hover a, ul.suckerfish.vertical li.sfhover a{
padding-right:1.1em;
}
ul.suckerfish.vertical li:hover ul li, ul.suckerfish.vertical li.sfhover ul li {
border-bottom:1px solid #fff;
}
/***** END LAYOUT AND APPEARANCE: VERTICAL *****/
/*}}}*/
/*{{{*/
* 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 0em 1em 1em; left:-1px; top:-1px;}
.headerForeground {position:absolute; padding:4.5em 0em 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:0em 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 .3em 0;}
#sidebarTabs .tabContents {width:15em; overflow:hidden;}
.wizard {padding:0.1em 1em 0em 2em;}
.wizard h1 {font-size:2em; font-weight:bold; background:none; padding:0em 0em 0em 0em; margin:0.4em 0em 0.2em 0em;}
.wizard h2 {font-size:1.2em; font-weight:bold; background:none; padding:0em 0em 0em 0em; margin:0.4em 0em 0.2em 0em;}
.wizardStep {padding:1em 1em 1em 1em;}
.wizard .button {margin:0.5em 0em 0em 0em; font-size:1.2em;}
.wizardFooter {padding:0.8em 0.4em 0.8em 0em;}
.wizardFooter .status {padding:0em 0.4em 0em 0.4em; margin-left:1em;}
.wizard .button {padding:0.1em 0.2em 0.1em 0.2em;}
#messageArea {position:fixed; top:2em; right:0em; margin:0.5em; padding:0.5em; z-index:2000; _position:absolute;}
.messageToolbar {display:block; text-align:right; padding:0.2em 0.2em 0.2em 0.2em;}
#messageArea a {text-decoration:underline;}
.tiddlerPopupButton {padding:0.2em 0.2em 0.2em 0.2em;}
.popupTiddler {position: absolute; z-index:300; padding:1em 1em 1em 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 0em;}
.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 0em 0em 0.5em;}
.tab {margin:0em 0em 0em 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 0em 14em;}
.toolbar {text-align:right; font-size:.9em;}
.tiddler {padding:1em 1em 0em 1em;}
.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:0em 0.25em; padding:0em 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 0em; font-size:.9em;}
.editorFooter .button {padding-top:0px; padding-bottom:0px;}
.fieldsetFix {border:0; padding:0; margin:1px 0px 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 0.3em 0.5em;}
#backstageToolbar {position:relative;}
#backstageArea a {font-weight:bold; margin-left:0.5em; padding:0.3em 0.5em 0.3em 0.5em;}
#backstageButton {display:none; position:absolute; z-index:175; top:0em; right:0em;}
#backstageButton a {padding:0.1em 0.4em 0.1em 0.4em; margin:0.1em 0.1em 0.1em 0.1em;}
#backstage {position:relative; width:100%; z-index:50;}
#backstagePanel {display:none; z-index:100; position:absolute; margin:0em 3em 0em 3em; padding:1em 1em 1em 1em;}
.backstagePanelFooter {padding-top:0.2em; float:right;}
.backstagePanelFooter a {padding:0.2em 0.4em 0.2em 0.4em;}
#backstageCloak {display:none; z-index:20; position:absolute; width:100%; height:100px;}
.whenBackstage {display:none;}
.backstageVisible .whenBackstage {display:block;}
/*}}}*/
The economic growth of the US was not the result of unfettered market capitalism, as has been the conventional wisdom, but rather is born of a history of government management.
"The United States was successful partly because of the role that its government played in"
* promoting development
* regulating markets
* providing basic social services.
//[[Making Globalization Work]]// 20
Sustainability education is the activity of educating, teaching, training, and imparting knowledge, ideas, and skills about concepts of sustainability to enable the management of global natural, physical, and social resources to meet the needs of present generations without compromising the ability of future generations to meet their own needs. Achieving a sustainable society relies on an environment, economy, and social systems that can be maintained in a healthy state indefinitely, which involves addressing human management of the environment, social justice, and economic security.
Sustainable development encompasses economic and social development. It takes full account of the environmental and social consequences of economic activity and is based on the use of resources that can be replaced or renewed, meeting the needs and improving the quality of life of current generations without compromising the ability of future generations to meet their own environmental, social, and economic needs. Sustainable development practices do not allow for "externalities" that exist in "economic development." Sustainable development broadens the accounting system to include green accounting, equity, and inter-generational issues. Its goal is not maximum economic growth but more balanced development of environmental, social, political, and economic resources.
"Yet in the end, sustainable development is not a fixed state of harmony, but rather a process of change in which:
*the exploitation of resources
*the direction of investments
*the orientation of technological development
*institutional change
are made consistent with future as well as present needs."
//From One Earth to One World: World Commission on Environment and Development// GR 410
A sustainable livelihood is one that encompasses meaningful work that fulfils the social, economic, cultural and spiritual needs of a person, and safeguards cultural, and biological diversity. Livelihoods are environmentally sustainable when they maintain or enhance the local and global natural resources on which livelihoods depend. Livelihoods are socially sustainable when they can cope with and recover from stress and shocks, and can provide for future generations. Creating sustainable livelihoods is a development strategy for poverty eradication that focuses on more than income generation alone.
Tiddlers with "excludeLists" tag
<<list filter [tag[excludeLists]]>>
"If we want to change the world, it helps to learn how to see systems and look for places in those systems where small, strategic actions pay off in big results." //WorldChanging// 81
<<tabs txtMoreTab "Miss" "Missing tiddlers" TabMoreMissing "Orph" "Orphaned tiddlers" TabMoreOrphans "Shad" "Shadowed tiddlers" TabMoreShadowed "Sys" "Excluded from Lists" Sys>>
|!Table heading 1|!Table heading 2|
|>| Colspan |
| Rowspan |Left-aligned cell|
|~|Right-aligned cell|
|bgcolor(#a0ffa0):colored| Centered cell |
|Caption|Table caption|
<<tagglyTagCloud -QuickTools- excludeLists css html lewcidExtension systemConfig systemConfigDisable systemServer systemConfigForce excludeMissing Trash TrashPlugin>>
/***
''Plugin:'' TagglyTag Cloud Macro
''Author:'' Clint Checketts
''Source URL:''
//Note the macro name was changed to stop it from clashing with the original TagCloud plugin//
!Usage
<<tagglyTagCloud>>
!Code
***/
//{{{
version.extensions.tagglyTagCloud = {major: 1, minor: 0 , revision: 0, date: new Date(2006,2,4)};
//Created by Clint Checketts, contributions by Jonny Leroy and Eric Shulman
config.macros.tagglyTagCloud = {
noTags: "No tag cloud created because there are no tags.",
tooltip: "%1 tiddlers tagged with '%0'"
};
config.macros.tagglyTagCloud .handler = function(place,macroName,params) {
var tagCloudWrapper = createTiddlyElement(place,"div",null,"tagCloud",null);
var tags = store.getTags();
for (var t=0; t<tags.length; t++) {
for (var p=0;p<params.length; p++) if (tags[t][0] == params[p]) tags[t][0] = "";
}
if(tags.length == 0)
createTiddlyElement(tagCloudWrapper,"span",null,null,this.noTags);
//Findout the maximum number of tags
var mostTags = 0;
for (var t=0; t<tags.length; t++) if (tags[t][0].length > 0){
if (tags[t][1] > mostTags) mostTags = tags[t][1];
}
//divide the mostTags into 4 segments for the 4 different tagCloud sizes
var tagSegment = mostTags / 4;
for (var t=0; t<tags.length; t++) if (tags[t][0].length > 0){
var tagCloudElement = createTiddlyElement(tagCloudWrapper,"span",null,null,null);
tagCloudWrapper.appendChild(document.createTextNode(" "));
var theTag = createTiddlyLink(tagCloudElement,tags[t][0],true);
theTag.className += " tagCloudtag tagCloud" + (Math.round(tags[t][1]/tagSegment)+1);
// theTag.setAttribute("tag",tags[t][0]);
}
};
setStylesheet(".tagCloud span{height: 1.8em;margin: 3px;}.tagCloud1{font-size: 1em; font-weight: normal;}.tagCloud2{font-size: 1.4em; font-weight: bold;}.tagCloud3{font-size: 1.8em;}.tagCloud4{font-size: 2em;}.tagCloud5{font-size: 2.2em; font-weight: bold;}","tagCloudsStyles");
//}}}
/***
| Name|TagglyTaggingPlugin|
| Description|tagglyTagging macro is a replacement for the builtin tagging macro in your ViewTemplate|
| Version|3.1 ($Rev: 2351 $)|
| Date|$Date: 2007-07-12 10:18:02 +1000 (Thu, 12 Jul 2007) $|
| Source|http://mptw.tiddlyspot.com/#TagglyTaggingPlugin|
| Author|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
!Notes
See http://mptw.tiddlyspot.com/#TagglyTagging
***/
//{{{
config.taggly = {
// for translations
lingo: {
labels: {
asc: "\u2191", // down arrow
desc: "\u2193", // up arrow
title: "title",
modified: "modified",
created: "created",
show: "+",
hide: "-",
normal: "normal",
group: "group",
commas: "commas",
sitemap: "sitemap",
numCols: "cols\u00b1", // plus minus sign
label: "Tagged as '%0':",
excerpts: "excerpts",
contents: "contents",
sliders: "sliders",
noexcerpts: "title only"
},
tooltips: {
title: "Click to sort by title",
modified: "Click to sort by modified date",
created: "Click to sort by created date",
show: "Click to show tagging list",
hide: "Click to hide tagging list",
normal: "Click to show a normal ungrouped list",
group: "Click to show list grouped by tag",
sitemap: "Click to show a sitemap style list",
commas: "Click to show a comma separated list",
numCols: "Click to change number of columns",
excerpts: "Click to show excerpts",
contents: "Click to show entire tiddler contents",
sliders: "Click to show tiddler contents in sliders",
noexcerpts: "Click to show entire title only"
}
},
config: {
showTaggingCounts: true,
listOpts: {
// the first one will be the default
sortBy: ["title","modified","created"],
sortOrder: ["asc","desc"],
hideState: ["show","hide"],
listMode: ["normal","group","sitemap","commas"],
numCols: ["1","2","3","4","5","6"],
excerpts: ["noexcerpts","excerpts","contents","sliders"]
},
valuePrefix: "taggly.",
excludeTags: ["excludeLists","excludeTagging"],
excerptSize: 50,
excerptMarker: "/%"+"%/"
},
getTagglyOpt: function(title,opt) {
var val = store.getValue(title,this.config.valuePrefix+opt);
return val ? val : this.config.listOpts[opt][0];
},
setTagglyOpt: function(title,opt,value) {
if (!store.tiddlerExists(title))
// create it silently
store.saveTiddler(title,title,config.views.editor.defaultText.format([title]),config.options.txtUserName,new Date(),null);
// if value is default then remove it to save space
return store.setValue(title,
this.config.valuePrefix+opt,
value == this.config.listOpts[opt][0] ? null : value);
},
getNextValue: function(title,opt) {
var current = this.getTagglyOpt(title,opt);
var pos = this.config.listOpts[opt].indexOf(current);
// a little usability enhancement. actually it doesn't work right for grouped or sitemap
var limit = (opt == "numCols" ? store.getTaggedTiddlers(title).length : this.config.listOpts[opt].length);
var newPos = (pos + 1) % limit;
return this.config.listOpts[opt][newPos];
},
toggleTagglyOpt: function(title,opt) {
var newVal = this.getNextValue(title,opt);
this.setTagglyOpt(title,opt,newVal);
},
createListControl: function(place,title,type) {
var lingo = config.taggly.lingo;
var label;
var tooltip;
var onclick;
if ((type == "title" || type == "modified" || type == "created")) {
// "special" controls. a little tricky. derived from sortOrder and sortBy
label = lingo.labels[type];
tooltip = lingo.tooltips[type];
if (this.getTagglyOpt(title,"sortBy") == type) {
label += lingo.labels[this.getTagglyOpt(title,"sortOrder")];
onclick = function() {
config.taggly.toggleTagglyOpt(title,"sortOrder");
return false;
}
}
else {
onclick = function() {
config.taggly.setTagglyOpt(title,"sortBy",type);
config.taggly.setTagglyOpt(title,"sortOrder",config.taggly.config.listOpts.sortOrder[0]);
return false;
}
}
}
else {
// "regular" controls, nice and simple
label = lingo.labels[type == "numCols" ? type : this.getNextValue(title,type)];
tooltip = lingo.tooltips[type == "numCols" ? type : this.getNextValue(title,type)];
onclick = function() {
config.taggly.toggleTagglyOpt(title,type);
return false;
}
}
// hide button because commas don't have columns
if (!(this.getTagglyOpt(title,"listMode") == "commas" && type == "numCols"))
createTiddlyButton(place,label,tooltip,onclick,type == "hideState" ? "hidebutton" : "button");
},
makeColumns: function(orig,numCols) {
var listSize = orig.length;
var colSize = listSize/numCols;
var remainder = listSize % numCols;
var upperColsize = colSize;
var lowerColsize = colSize;
if (colSize != Math.floor(colSize)) {
// it's not an exact fit so..
upperColsize = Math.floor(colSize) + 1;
lowerColsize = Math.floor(colSize);
}
var output = [];
var c = 0;
for (var j=0;j<numCols;j++) {
var singleCol = [];
var thisSize = j < remainder ? upperColsize : lowerColsize;
for (var i=0;i<thisSize;i++)
singleCol.push(orig[c++]);
output.push(singleCol);
}
return output;
},
drawTable: function(place,columns,theClass) {
var newTable = createTiddlyElement(place,"table",null,theClass);
var newTbody = createTiddlyElement(newTable,"tbody");
var newTr = createTiddlyElement(newTbody,"tr");
for (var j=0;j<columns.length;j++) {
var colOutput = "";
for (var i=0;i<columns[j].length;i++)
colOutput += columns[j][i];
var newTd = createTiddlyElement(newTr,"td",null,"tagglyTagging"); // todo should not need this class
wikify(colOutput,newTd);
}
return newTable;
},
createTagglyList: function(place,title) {
switch(this.getTagglyOpt(title,"listMode")) {
case "group": return this.createTagglyListGrouped(place,title); break;
case "normal": return this.createTagglyListNormal(place,title,false); break;
case "commas": return this.createTagglyListNormal(place,title,true); break;
case "sitemap":return this.createTagglyListSiteMap(place,title); break;
}
},
getTaggingCount: function(title) {
// thanks to Doug Edmunds
if (this.config.showTaggingCounts) {
var tagCount = store.getTaggedTiddlers(title).length;
if (tagCount > 0)
return " ("+tagCount+")";
}
return "";
},
getExcerpt: function(inTiddlerTitle,title,indent) {
if (!indent)
indent = 1;
if (this.getTagglyOpt(inTiddlerTitle,"excerpts") == "excerpts") {
var t = store.getTiddler(title);
if (t) {
var text = t.text.replace(/\n/," ");
var marker = text.indexOf(this.config.excerptMarker);
if (marker != -1) {
return " {{excerpt{<nowiki>" + text.substr(0,marker) + "</nowiki>}}}";
}
else if (text.length < this.config.excerptSize) {
return " {{excerpt{<nowiki>" + t.text + "</nowiki>}}}";
}
else {
return " {{excerpt{<nowiki>" + t.text.substr(0,this.config.excerptSize) + "..." + "</nowiki>}}}";
}
}
}
else if (this.getTagglyOpt(inTiddlerTitle,"excerpts") == "contents") {
var t = store.getTiddler(title);
if (t) {
return "\n{{contents indent"+indent+"{\n" + t.text + "\n}}}";
}
}
else if (this.getTagglyOpt(inTiddlerTitle,"excerpts") == "sliders") {
var t = store.getTiddler(title);
if (t) {
return "<slider slide>\n{{contents{\n" + t.text + "\n}}}\n</slider>";
}
}
return "";
},
notHidden: function(t,inTiddler) {
if (typeof t == "string")
t = store.getTiddler(t);
return (!t || !t.tags.containsAny(this.config.excludeTags) ||
(inTiddler && this.config.excludeTags.contains(inTiddler)));
},
// this is for normal and commas mode
createTagglyListNormal: function(place,title,useCommas) {
var list = store.getTaggedTiddlers(title,this.getTagglyOpt(title,"sortBy"));
if (this.getTagglyOpt(title,"sortOrder") == "desc")
list = list.reverse();
var output = [];
var first = true;
for (var i=0;i<list.length;i++) {
if (this.notHidden(list[i],title)) {
var countString = this.getTaggingCount(list[i].title);
var excerpt = this.getExcerpt(title,list[i].title);
if (useCommas)
output.push((first ? "" : ", ") + "[[" + list[i].title + "]]" + countString + excerpt);
else
output.push("*[[" + list[i].title + "]]" + countString + excerpt + "\n");
first = false;
}
}
return this.drawTable(place,
this.makeColumns(output,useCommas ? 1 : parseInt(this.getTagglyOpt(title,"numCols"))),
useCommas ? "commas" : "normal");
},
// this is for the "grouped" mode
createTagglyListGrouped: function(place,title) {
var sortBy = this.getTagglyOpt(title,"sortBy");
var sortOrder = this.getTagglyOpt(title,"sortOrder");
var list = store.getTaggedTiddlers(title,sortBy);
if (sortOrder == "desc")
list = list.reverse();
var leftOvers = []
for (var i=0;i<list.length;i++)
leftOvers.push(list[i].title);
var allTagsHolder = {};
for (var i=0;i<list.length;i++) {
for (var j=0;j<list[i].tags.length;j++) {
if (list[i].tags[j] != title) { // not this tiddler
if (this.notHidden(list[i].tags[j],title)) {
if (!allTagsHolder[list[i].tags[j]])
allTagsHolder[list[i].tags[j]] = "";
if (this.notHidden(list[i],title)) {
allTagsHolder[list[i].tags[j]] += "**[["+list[i].title+"]]"
+ this.getTaggingCount(list[i].title) + this.getExcerpt(title,list[i].title) + "\n";
leftOvers.setItem(list[i].title,-1); // remove from leftovers. at the end it will contain the leftovers
}
}
}
}
}
var allTags = [];
for (var t in allTagsHolder)
allTags.push(t);
var sortHelper = function(a,b) {
if (a == b) return 0;
if (a < b) return -1;
return 1;
};
allTags.sort(function(a,b) {
var tidA = store.getTiddler(a);
var tidB = store.getTiddler(b);
if (sortBy == "title") return sortHelper(a,b);
else if (!tidA && !tidB) return 0;
else if (!tidA) return -1;
else if (!tidB) return +1;
else return sortHelper(tidA[sortBy],tidB[sortBy]);
});
var leftOverOutput = "";
for (var i=0;i<leftOvers.length;i++)
if (this.notHidden(leftOvers[i],title))
leftOverOutput += "*[["+leftOvers[i]+"]]" + this.getTaggingCount(leftOvers[i]) + this.getExcerpt(title,leftOvers[i]) + "\n";
var output = [];
if (sortOrder == "desc")
allTags.reverse();
else if (leftOverOutput != "")
// leftovers first...
output.push(leftOverOutput);
for (var i=0;i<allTags.length;i++)
if (allTagsHolder[allTags[i]] != "")
output.push("*[["+allTags[i]+"]]" + this.getTaggingCount(allTags[i]) + this.getExcerpt(title,allTags[i]) + "\n" + allTagsHolder[allTags[i]]);
if (sortOrder == "desc" && leftOverOutput != "")
// leftovers last...
output.push(leftOverOutput);
return this.drawTable(place,
this.makeColumns(output,parseInt(this.getTagglyOpt(title,"numCols"))),
"grouped");
},
// used to build site map
treeTraverse: function(title,depth,sortBy,sortOrder) {
var list = store.getTaggedTiddlers(title,sortBy);
if (sortOrder == "desc")
list.reverse();
var indent = "";
for (var j=0;j<depth;j++)
indent += "*"
var childOutput = "";
for (var i=0;i<list.length;i++)
if (list[i].title != title)
if (this.notHidden(list[i].title,this.config.inTiddler))
childOutput += this.treeTraverse(list[i].title,depth+1,sortBy,sortOrder);
if (depth == 0)
return childOutput;
else
return indent + "[["+title+"]]" + this.getTaggingCount(title) + this.getExcerpt(this.config.inTiddler,title,depth) + "\n" + childOutput;
},
// this if for the site map mode
createTagglyListSiteMap: function(place,title) {
this.config.inTiddler = title; // nasty. should pass it in to traverse probably
var output = this.treeTraverse(title,0,this.getTagglyOpt(title,"sortBy"),this.getTagglyOpt(title,"sortOrder"));
return this.drawTable(place,
this.makeColumns(output.split(/(?=^\*\[)/m),parseInt(this.getTagglyOpt(title,"numCols"))), // regexp magic
"sitemap"
);
},
macros: {
tagglyTagging: {
handler: function (place,macroName,params,wikifier,paramString,tiddler) {
var refreshContainer = createTiddlyElement(place,"div");
// do some refresh magic to make it keep the list fresh - thanks Saq
refreshContainer.setAttribute("refresh","macro");
refreshContainer.setAttribute("macroName",macroName);
refreshContainer.setAttribute("title",tiddler.title);
this.refresh(refreshContainer);
},
refresh: function(place) {
var title = place.getAttribute("title");
removeChildren(place);
if (store.getTaggedTiddlers(title).length > 0) {
var lingo = config.taggly.lingo;
config.taggly.createListControl(place,title,"hideState");
if (config.taggly.getTagglyOpt(title,"hideState") == "show") {
createTiddlyElement(place,"span",null,"tagglyLabel",lingo.labels.label.format([title]));
config.taggly.createListControl(place,title,"title");
config.taggly.createListControl(place,title,"modified");
config.taggly.createListControl(place,title,"created");
config.taggly.createListControl(place,title,"listMode");
config.taggly.createListControl(place,title,"excerpts");
config.taggly.createListControl(place,title,"numCols");
config.taggly.createTagglyList(place,title);
}
}
}
}
},
// todo fix these up a bit
styles: [
"/*{{{*/",
"/* created by TagglyTaggingPlugin */",
".tagglyTagging { padding-top:0.5em; }",
".tagglyTagging li.listTitle { display:none; }",
".tagglyTagging ul {",
" margin-top:0px; padding-top:0.5em; padding-left:2em;",
" margin-bottom:0px; padding-bottom:0px;",
"}",
".tagglyTagging { vertical-align: top; margin:0px; padding:0px; }",
".tagglyTagging table { margin:0px; padding:0px; }",
".tagglyTagging .button { visibility:hidden; margin-left:3px; margin-right:3px; }",
".tagglyTagging .button, .tagglyTagging .hidebutton {",
" color:[[ColorPalette::TertiaryLight]]; font-size:90%;",
" border:0px; padding-left:0.3em;padding-right:0.3em;",
"}",
".tagglyTagging .button:hover, .hidebutton:hover, ",
".tagglyTagging .button:active, .hidebutton:active {",
" border:0px; background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]];",
"}",
".selected .tagglyTagging .button { visibility:visible; }",
".tagglyTagging .hidebutton { color:[[ColorPalette::Background]]; }",
".selected .tagglyTagging .hidebutton { color:[[ColorPalette::TertiaryLight]] }",
".tagglyLabel { color:[[ColorPalette::TertiaryMid]]; font-size:90%; }",
".tagglyTagging ul {padding-top:0px; padding-bottom:0.5em; margin-left:1em; }",
".tagglyTagging ul ul {list-style-type:disc; margin-left:-1em;}",
".tagglyTagging ul ul li {margin-left:0.5em; }",
".editLabel { font-size:90%; padding-top:0.5em; }",
".tagglyTagging .commas { padding-left:1.8em; }",
"/* not technically tagglytagging but will put them here anyway */",
".tagglyTagged li.listTitle { display:none; }",
".tagglyTagged li { display: inline; font-size:90%; }",
".tagglyTagged ul { margin:0px; padding:0px; }",
".excerpt { color:[[ColorPalette::TertiaryDark]]; }",
"div.tagglyTagging table,",
"div.tagglyTagging table tr,",
"td.tagglyTagging",
" {border-style:none!important; }",
".tagglyTagging .contents { border-bottom:2px solid [[ColorPalette::TertiaryPale]]; padding:0 1em 1em 0.5em;",
" margin-bottom:0.5em; }",
".tagglyTagging .indent1 { margin-left:3em; }",
".tagglyTagging .indent2 { margin-left:4em; }",
".tagglyTagging .indent3 { margin-left:5em; }",
".tagglyTagging .indent4 { margin-left:6em; }",
".tagglyTagging .indent5 { margin-left:7em; }",
".tagglyTagging .indent6 { margin-left:8em; }",
".tagglyTagging .indent7 { margin-left:9em; }",
".tagglyTagging .indent8 { margin-left:10em; }",
".tagglyTagging .indent9 { margin-left:11em; }",
".tagglyTagging .indent10 { margin-left:12em; }",
"/*}}}*/",
""].join("\n"),
init: function() {
merge(config.macros,this.macros);
config.shadowTiddlers["TagglyTaggingStyles"] = this.styles;
store.addNotification("TagglyTaggingStyles",refreshStyles);
}
};
config.taggly.init();
//}}}
/***
InlineSlidersPlugin
By Saq Imtiaz
http://tw.lewcid.org/sandbox/#InlineSlidersPlugin
// syntax adjusted to not clash with NestedSlidersPlugin
***/
//{{{
config.formatters.unshift( {
name: "inlinesliders",
// match: "\\+\\+\\+\\+|\\<slider",
match: "\\<slider",
// lookaheadRegExp: /(?:\+\+\+\+|<slider) (.*?)(?:>?)\n((?:.|\n)*?)\n(?:====|<\/slider>)/mg,
lookaheadRegExp: /(?:<slider) (.*?)(?:>)\n((?:.|\n)*?)\n(?:<\/slider>)/mg,
handler: function(w) {
this.lookaheadRegExp.lastIndex = w.matchStart;
var lookaheadMatch = this.lookaheadRegExp.exec(w.source)
if(lookaheadMatch && lookaheadMatch.index == w.matchStart ) {
var btn = createTiddlyButton(w.output,lookaheadMatch[1] + " "+"\u00BB",lookaheadMatch[1],this.onClickSlider,"button sliderButton");
var panel = createTiddlyElement(w.output,"div",null,"sliderPanel");
panel.style.display = "none";
wikify(lookaheadMatch[2],panel);
w.nextMatch = lookaheadMatch.index + lookaheadMatch[0].length;
}
},
onClickSlider : function(e) {
if(!e) var e = window.event;
var n = this.nextSibling;
n.style.display = (n.style.display=="none") ? "block" : "none";
return false;
}
});
//}}}
/***
|Name|TemporaryTiddlersPlugin|
|Source|http://www.TiddlyTools.com/#TemporaryTiddlersPlugin|
|Version|1.0.0|
|Author|Eric Shulman - ELS Design Studios|
|License|http://www.TiddlyTools.com/#LegalStatements <<br>>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|plugin|
|Requires||
|Overrides|SaverBase.prototype.externalize()|
|Description|blocks tiddlers tagged with "temporary" from being saved into the TW file|
!!!!!Usage
<<<
When the TW document is saved (either to local disk or remote URL), any tiddlers tagged with "temporary" will be skipped over, so that they are not written to the file. To keep a temporary tiddler, simply edit it and remove the tag before saving the file. This feature can be combined with various plugins that can automatically create new tiddlers, such as [[SearchOptionsPlugin]] ([[SearchResults]]) and [[ImportTiddlersPlugin]] ([[ImportedTiddlers]]) so that these transient results are not retained when you save you document.
You can also use this tag with the {{{<<loadTiddlers>>}}} macro and the //auto-tagging// features provided by [[ImportTiddlersPlugin]], so that each time you open your document, you can automatically retrieve an up-to-date set of common tiddlers that are stored in another document (either local or via remote URL), without those tiddlers being retained when you save your document.
<<<
!!!!!Configuration
<<<
When saving the document:
<<option chkTemporaryQuiet>> Suppress reporting of temporary tiddlers that have not been saved
<<option chkTemporaryKeep>> Keep temporary tiddlers (i.e., ignore the 'temporary' tag)
Enter a tag value to use when marking tiddlers as temporary: <<option txtTemporaryTag>>
<<<
!!!!!Installation
<<<
import (or copy/paste) the following tiddlers into your document:
TemporaryTiddlersPlugin
<<<
!!!!!Revision History
<<<
''2007.01.01 [1.0.0]'' initial release
<<<
!!!!!Credits
<<<
This feature was developed by Eric Shulman.
<<<
!!!!!Code
***/
//{{{
version.extensions.TemporaryTiddlersPlugin= {major: 1, minor: 0, revision: 0, date: new Date(2007,2,8)};
// configuration defaults
if (config.options.chkTemporaryKeep ==undefined) config.options.chkTemporaryKeep =false;
if (config.options.chkTemporaryQuiet==undefined) config.options.chkTemporaryQuiet=false;
if (config.options.txtTemporaryTag==undefined) config.options.txtTemporaryTag="temporary";
// add 'keep' option to default (shadow) AdvancedOptions
if (config.optionsDesc)
config.optionsDesc.chkTemporaryKeep="Keep temporary tiddlers (ignore<<tag "+config.options.txtTemporaryTag+">>tag)";
else
config.shadowTiddlers.AdvancedOptions += "\n<<option chkTemporaryKeep>> Keep temporary tiddlers (ignore<<tag "+config.options.txtTemporaryTag+">>tag)";
// lingo
config.messages.TemporaryWarning = "The temporary tiddler: '%0' has not been saved";
// core override
SaverBase.prototype.externalize = function(store)
{
// notify user that some tiddlers won't be saved
if (!config.options.chkTemporaryKeep && !config.options.chkTemporaryQuiet) {
var tids=store.getTaggedTiddlers(config.options.txtTemporaryTag);
for (i=0;i<tids.length;i++) displayMessage(config.messages.TemporaryWarning.format([tids[i].title]));
}
var results = [];
var tag=config.options.chkTemporaryKeep?null:config.options.txtTemporaryTag;
var tiddlers = store.getTiddlers("title",tag); // ELS: exclude tagged tiddlers
for (var t = 0; t < tiddlers.length; t++)
results.push(this.externalizeTiddler(store, tiddlers[t]));
return results.join("\n");
}
//}}}
"Even in countries with stable and mature democracies, there is an ongoing struggle by oil, gas, and mining companies to seize as much of the wealth for themselves as possible. Here, though, it is done with the rule of law, often through campaign contributions; grateful candidates, once in office, enact regulations that allow their donors to acquire resources at the lowest possible price, to keep an increased proportion of the revenue they garner through special tax benefits, and to bear the least possible part of the cost of the environmental damage they inflict." //[[Making Globalization Work]]// 138
''Bribery'': "When these corporations had overseas to the developing countries, outright bribery come into play."
''Cheating'': "Whatever the contract that has been signed, corporations are tempted to cheat-- to pay less than they are required to-- because the amount of money that can be made is so large."
''Imbalanced Negotiations'': "Often the exploitation of developing countries by the mining and oil companies is perfectly legal."
"It is the strategy of the oil, gas, and mining companies to make sure that the government gets as little as possible-- while, at the same time, helping the government find arguments for why it is good or even necessary for the government to receive so little." //[[Making Globalization Work]]// 141
"The argument for privatization is that the private sector is more efficient than the public... Efficiency, however is not everything. Even if the private sector were more efficient, equally important is how much the public receives for its resources." 143
"In the end, too often the country loses twice-- first from the unfair contract or privatization, and then from the political turmoil and adverse attention from the international investment community when an attempt is made to set things right." 144
"I suggest that the contemporary movement is... collectively forming the basis of an awakening. But is is a very different awakening, because it encompasses a refined understanding of biology, ecology, physiology, quantum physics, and cosmology. Unlike the massive failing of [[The Axial Age]], it sees the feminine as sacred and holy, and it recognizes the wisdom of indigenous peoples all over the world, from Africa to Nunavur." //[[Blessed Unrest]]// 185
"The spiritual practices that evolved were varied, but all concentrated on focusing and guiding the mind with simple precepts and practices whose repetition in daily life would gradually and truly change the heart. Enlightenment was not an end -- equanimity, kindness, and compassion were." //[[Blessed Unrest]]// 185
In determining the legal basis for some intended action, one might work backward from the action one wished to take to find a legal justification. //[[Hegemony or Survival]]// p118
"Like all fundamentalist faiths, Chicago School economics is, for its true believers, a closed loop. The starting premise is that the free market is a perfect scientific system, one in which individuals, acting on their own self-interested desires, create the maximum benefits for all. If follows ineluctably that if something is wrong within a free-market economy-- high inflation or soaring unemployment-- it has to be because the market is not truly free. There must be some interference, some distortion in the system. The Chicago solution is always the same: a stricter and more complete application of the fundamentals." SC 51
"The mission of the Chicago School was thus one of purification-- stripping the market of these interruptions so that the free market could sing." SD 53
Being subsumed
*the human genome
*seeds
*water
*food
*airwaves
*media
Deeper commons:
*culture
*place
*self-determination
*democracy
//[[Blessed Unrest]]// 121
"It is impossible to read any history, ancient or modern, without acquiring the unhappy intelligence that //Homo sapiens// is a species with an extraordinary capacity for violence and destruction, and that this capacity has been exercised in most epochs in all regions of the world. Those who wish to exert power over other people or to seize their resources appear to use violence as either a first or last resort, unless this tendency is checked by some other force, principally the fear of punishment by people with greater means of violence at their disposal. Any political system which seeks to enhance human welfare must provide the means of containing and preventing the aggression with which some people would greet others." //[[Manifesto for a New World Order]]// 33-34
"For the majority of humankind to be free, we must restrain the freedom of those who would oppress us." //[[Manifesto for a New World Order]]// 38
"The reason why democratic governance is more likely to deliver justice than anarchism is that it possesses the capacity for coercion: the rich and powerful can be restrained, by the coercive measures of the state, from oppressing the rest of us." //[[Manifesto for a New World Order]]// 41
"The Bush administration immediately seized upon the fear generated by the [9-11] attacks not only to launch the "War on Terror" but to ensure that it is an almost completely for-profit venture, a booming new industry that has breathed new life into the faltering U.S. economy." SD 12
"... this is global war fought on every level by private companies whose involvement is paid for with public money, with the unending mandate of protecting the United States homeland in perpetuity while eliminating all "evil" abroad." SD 12
The disaster capitalism complex functions on the privatization of:
*Homeland Security
*War
*Disaster Response
"Maintaining the U.S. military is now one the fastest-growing service economies in the world." SD 13
"The ultimate goal for the corporations at the center of the [disaster capitalism complex] is to bring the model of for-profit government, which advances so rapidly in extraordinary circumstances, into the ordinary and day-to-day functioning of the state-- in effect, to privatize the government." SD 12
__9-11 and the War on Terror__
"Rather than the nineties approach of selling off existing public companies, the Bush team created a whole new framework for its actions-- the War on Terror-- built to be private from the start. This feat required two stages. First, the White House used the omnipresent sense of peril in the aftermath of 9/11 to dramatically increase the policing, surveillance, detention and war-waging powers of the executive branch... Then those newly enhanced and richly funded functions of security, invasion, occupation and reconstruction were immediately outsourced, handed over to the private sector to perform at a profit.
Although the stated goal was fighting terrorism, the effect was the creation of the disaster capitalism complex-- a full-fledged new economy in homeland security, privatized war and disaster reconstruction tasked with nothing less than building and running a privatized security state, both at home an abroad...
Without a public debate or formal policy decision, contractors have become a virtual fourth branch of government." SD 298-299
"The Job of the state was not to provide security but to purchase it at market prices." SD 299
Resulting in the creation of a Market for Terrorism. SD 302
"Indeed, one of the reasons America's indebtedness has not resulted in its economic collapse is that the IMF and World Bank insist that the foreign exchange reserves other nations maintain to defend themselves from speculative attacks are held in the form of dollars. This reinforces the dollar's position as the dominant international currency, artificially enhances its value, and permits the United States to reap three significant subsidies from poorer nations:
* dollar reserves must be invested in assets in the United States, which boosts US capital accounts.
* poorer nations must pay around 18% interest on the dollars they borrow, yet they lend them back to the US at 3%.
* a government issuing currency obtains what is known as //seignorage//: the difference between the value of that currency and the cost of producing it. "
//[[Manifesto for a New World Order]]// 155
The powerful nations which set the rules of "free trade" do not abide by their own principles. The game of competition and trade is balanced in their favor. Free trade is not fair trade.
"the meanness of the dominant nations is such that they will permit no other country, if they can prevent it, from outcompeting them in any given economic sector, however trivial the domestic impact may be." 190
They do not allow the 'comparative advantages' of other nations, which are the specializations they may develop to compete globally, to emerge if they pose any challenge at all to domestic industry. (eg agriculture)
Tools to rig trade:
* subsidies- permit nations rich countries to sell crops for less than they cost to produce.
* escalating tariffs placed on manufactured goods, meaning that they let the raw materials enter the country free of charge, by apply higher and higher taxes the more they are processed.
* TRIPS (trade-related aspects of intellectual property rights) allowing for exclusive control over genetic material and plant and animal varieties.
* TRIMS (trade-related investment measures); protections on foreign direct investment.
"The rich nations argue that liberalization of this kind is essential for development: if countries want to make money, they need to open their economies as much as possible. This claim is challenged by a remarkable but little-known truth: that almost every nation which has industrialized successfully and can now be counted as belonging to the developed world has done so not through free trade but through protectionism... free trade policies were introduced only //after// the industrialized nations had achieved their economic dominance. During their key transformative stages, they defended their economies fiercely against competition from other nations." //[[Manifesto for a New World Order]]// 196
"The poor nations continue to be forced to apply precisely the opposite formula for development to that pursued by almost all the countries which are rich today. Far from imposing free trade as a means of helping poor nations to develop, the continuity between today's policies and the unequal treaties of the past suggests that the rich countries are instead engaged in a deliberate policy of forcing the poor world to remain both a cheap source of labour and raw materials and an open market for their manufactured goods and services." //[[Manifesto for a New World Order]]// 204-205
"Both free trade and localization effectively condemn many poor nations to remain trapped in the role of purveyors of cheap commodities to the rich world. Free trade does so because an infant industry-- and industry which is starting to develop a range of products or services in a nation for the first time-- is unlikely to be able to survive in direct conflict with established competitors overseas. The competitors have
* experience
* intellectual property rights
* established marketing networks
* economies of scale
on their side, the infant industries have none of these advantages." //[[Manifesto for a New World Order]]// 208-209
The Earth Charter
PREAMBLE
We stand at a critical moment in Earth's history, a time when humanity must choose its future. As the world becomes increasingly interdependent and fragile, the future at once holds great peril and great promise. To move forward we must recognize that in the midst of a magnificent diversity of cultures and life forms we are one human family and one Earth community with a common destiny. We must join together to bring forth a sustainable global society founded on respect for nature, universal human rights, economic justice, and a culture of peace. Towards this end, it is imperative that we, the peoples of Earth, declare our responsibility to one another, to the greater community of life, and to future generations.
Earth, Our Home
Humanity is part of a vast evolving universe. Earth, our home, is alive with a unique community of life. The forces of nature make existence a demanding and uncertain adventure, but Earth has provided the conditions essential to life's evolution. The resilience of the community of life and the well-being of humanity depend upon preserving a healthy biosphere with all its ecological systems, a rich variety of plants and animals, fertile soils, pure waters, and clean air. The global environment with its finite resources is a common concern of all peoples. The protection of Earth's vitality, diversity, and beauty is a sacred trust.
The Global Situation
The dominant patterns of production and consumption are causing environmental devastation, the depletion of resources, and a massive extinction of species. Communities are being undermined. The benefits of development are not shared equitably and the gap between rich and poor is widening. Injustice, poverty, ignorance, and violent conflict are widespread and the cause of great suffering. An unprecedented rise in human population has overburdened ecological and social systems. The foundations of global security are threatened. These trends are perilous—but not inevitable.
The Challenges Ahead
The choice is ours: form a global partnership to care for Earth and one another or risk the destruction of ourselves and the diversity of life. Fundamental changes are needed in our values, institutions, and ways of living. We must realize that when basic needs have been met, human development is primarily about being more, not having more. We have the knowledge and technology to provide for all and to reduce our impacts on the environment. The emergence of a global civil society is creating new opportunities to build a democratic and humane world. Our environmental, economic, political, social, and spiritual challenges are interconnected, and together we can forge inclusive solutions.
Universal Responsibility
To realize these aspirations, we must decide to live with a sense of universal responsibility, identifying ourselves with the whole Earth community as well as our local communities. We are at once citizens of different nations and of one world in which the local and global are linked. Everyone shares responsibility for the present and future well-being of the human family and the larger living world. The spirit of human solidarity and kinship with all life is strengthened when we live with reverence for the mystery of being, gratitude for the gift of life, and humility regarding the human place in nature.
We urgently need a shared vision of basic values to provide an ethical foundation for the emerging world community. Therefore, together in hope we affirm the following interdependent principles for a sustainable way of life as a common standard by which the conduct of all individuals, organizations, businesses, governments, and transnational institutions is to be guided and assessed.
PRINCIPLES
I. RESPECT AND CARE FOR THE COMMUNITY OF LIFE
1. Respect Earth and life in all its diversity.
a. Recognize that all beings are interdependent and every form of life has value regardless of its worth to human beings.
b. Affirm faith in the inherent dignity of all human beings and in the intellectual, artistic, ethical, and spiritual potential of humanity.
2. Care for the community of life with understanding, compassion, and love.
a. Accept that with the right to own, manage, and use natural resources comes the duty to prevent environmental harm and to protect the rights of people.
b. Affirm that with increased freedom, knowledge, and power comes increased responsibility to promote the common good.
3. Build democratic societies that are just, participatory, sustainable, and peaceful.
a. Ensure that communities at all levels guarantee human rights and fundamental freedoms and provide everyone an opportunity to realize his or her full potential.
b. Promote social and economic justice, enabling all to achieve a secure and meaningful livelihood that is ecologically responsible.
4. Secure Earth's bounty and beauty for present and future generations.
a. Recognize that the freedom of action of each generation is qualified by the needs of future generations.
b. Transmit to future generations values, traditions, and institutions that support the long-term flourishing of Earth's human and ecological communities.
In order to fulfill these four broad commitments, it is necessary to:
II. ECOLOGICAL INTEGRITY
5. Protect and restore the integrity of Earth's ecological systems, with special concern for biological diversity and the natural processes that sustain life.
a. Adopt at all levels sustainable development plans and regulations that make environmental conservation and rehabilitation integral to all development initiatives.
b. Establish and safeguard viable nature and biosphere reserves, including wild lands and marine areas, to protect Earth's life support systems, maintain biodiversity, and preserve our natural heritage.
c. Promote the recovery of endangered species and ecosystems.
d. Control and eradicate non-native or genetically modified organisms harmful to native species and the environment, and prevent introduction of such harmful organisms.
e. Manage the use of renewable resources such as water, soil, forest products, and marine life in ways that do not exceed rates of regeneration and that protect the health of ecosystems.
f. Manage the extraction and use of non-renewable resources such as minerals and fossil fuels in ways that minimize depletion and cause no serious environmental damage.
6. Prevent harm as the best method of environmental protection and, when knowledge is limited, apply a precautionary approach.
a. Take action to avoid the possibility of serious or irreversible environmental harm even when scientific knowledge is incomplete or inconclusive.
b. Place the burden of proof on those who argue that a proposed activity will not cause significant harm, and make the responsible parties liable for environmental harm.
c. Ensure that decision making addresses the cumulative, long-term, indirect, long distance, and global consequences of human activities.
d. Prevent pollution of any part of the environment and allow no build-up of radioactive, toxic, or other hazardous substances.
e. Avoid military activities damaging to the environment.
7. Adopt patterns of production, consumption, and reproduction that safeguard Earth's regenerative capacities, human rights, and community well-being.
a. Reduce, reuse, and recycle the materials used in production and consumption systems, and ensure that residual waste can be assimilated by ecological systems.
b. Act with restraint and efficiency when using energy, and rely increasingly on renewable energy sources such as solar and wind.
c. Promote the development, adoption, and equitable transfer of environmentally sound technologies.
d. Internalize the full environmental and social costs of goods and services in the selling price, and enable consumers to identify products that meet the highest social and environmental standards.
e. Ensure universal access to health care that fosters reproductive health and responsible reproduction.
f. Adopt lifestyles that emphasize the quality of life and material sufficiency in a finite world.
8. Advance the study of ecological sustainability and promote the open exchange and wide application of the knowledge acquired.
a. Support international scientific and technical cooperation on sustainability, with special attention to the needs of developing nations.
b. Recognize and preserve the traditional knowledge and spiritual wisdom in all cultures that contribute to environmental protection and human well-being.
c. Ensure that information of vital importance to human health and environmental protection, including genetic information, remains available in the public domain.
III. SOCIAL AND ECONOMIC JUSTICE
9. Eradicate poverty as an ethical, social, and environmental imperative.
a. Guarantee the right to potable water, clean air, food security, uncontaminated soil, shelter, and safe sanitation, allocating the national and international resources required.
b. Empower every human being with the education and resources to secure a sustainable livelihood, and provide social security and safety nets for those who are unable to support themselves.
c. Recognize the ignored, protect the vulnerable, serve those who suffer, and enable them to develop their capacities and to pursue their aspirations.
10. Ensure that economic activities and institutions at all levels promote human development in an equitable and sustainable manner.
a. Promote the equitable distribution of wealth within nations and among nations.
b. Enhance the intellectual, financial, technical, and social resources of developing nations, and relieve them of onerous international debt.
c. Ensure that all trade supports sustainable resource use, environmental protection, and progressive labor standards.
d. Require multinational corporations and international financial organizations to act transparently in the public good, and hold them accountable for the consequences of their activities.
11. Affirm gender equality and equity as prerequisites to sustainable development and ensure universal access to education, health care, and economic opportunity.
a. Secure the human rights of women and girls and end all violence against them.
b. Promote the active participation of women in all aspects of economic, political, civil, social, and cultural life as full and equal partners, decision makers, leaders, and beneficiaries.
c. Strengthen families and ensure the safety and loving nurture of all family members.
12. Uphold the right of all, without discrimination, to a natural and social environment supportive of human dignity, bodily health, and spiritual well-being, with special attention to the rights of indigenous peoples and minorities.
a. Eliminate discrimination in all its forms, such as that based on race, color, sex, sexual orientation, religion, language, and national, ethnic or social origin.
b. Affirm the right of indigenous peoples to their spirituality, knowledge, lands and resources and to their related practice of sustainable livelihoods.
c. Honor and support the young people of our communities, enabling them to fulfill their essential role in creating sustainable societies.
d. Protect and restore outstanding places of cultural and spiritual significance.
IV. DEMOCRACY, NONVIOLENCE, AND PEACE
13. Strengthen democratic institutions at all levels, and provide transparency and accountability in governance, inclusive participation in decision making, and access to justice.
a. Uphold the right of everyone to receive clear and timely information on environmental matters and all development plans and activities which are likely to affect them or in which they have an interest.
b. Support local, regional and global civil society, and promote the meaningful participation of all interested individuals and organizations in decision making.
c. Protect the rights to freedom of opinion, expression, peaceful assembly, association, and dissent.
d. Institute effective and efficient access to administrative and independent judicial procedures, including remedies and redress for environmental harm and the threat of such harm.
e. Eliminate corruption in all public and private institutions.
f. Strengthen local communities, enabling them to care for their environments, and assign environmental responsibilities to the levels of government where they can be carried out most effectively.
14. Integrate into formal education and life-long learning the knowledge, values, and skills needed for a sustainable way of life.
a. Provide all, especially children and youth, with educational opportunities that empower them to contribute actively to sustainable development.
b. Promote the contribution of the arts and humanities as well as the sciences in sustainability education.
c. Enhance the role of the mass media in raising awareness of ecological and social challenges.
d. Recognize the importance of moral and spiritual education for sustainable living.
15. Treat all living beings with respect and consideration.
a. Prevent cruelty to animals kept in human societies and protect them from suffering.
b. Protect wild animals from methods of hunting, trapping, and fishing that cause extreme, prolonged, or avoidable suffering.
c. Avoid or eliminate to the full extent possible the taking or destruction of non-targeted species.
16. Promote a culture of tolerance, nonviolence, and peace.
a. Encourage and support mutual understanding, solidarity, and cooperation among all peoples and within and among nations.
b. Implement comprehensive strategies to prevent violent conflict and use collaborative problem solving to manage and resolve environmental conflicts and other disputes.
c. Demilitarize national security systems to the level of a non-provocative defense posture, and convert military resources to peaceful purposes, including ecological restoration.
d. Eliminate nuclear, biological, and toxic weapons and other weapons of mass destruction.
e. Ensure that the use of orbital and outer space supports environmental protection and peace.
f. Recognize that peace is the wholeness created by right relationships with oneself, other persons, other cultures, other life, Earth, and the larger whole of which all are a part.
THE WAY FORWARD
As never before in history, common destiny beckons us to seek a new beginning. Such renewal is the promise of these Earth Charter principles. To fulfill this promise, we must commit ourselves to adopt and promote the values and objectives of the Charter.
This requires a change of mind and heart. It requires a new sense of global interdependence and universal responsibility. We must imaginatively develop and apply the vision of a sustainable way of life locally, nationally, regionally, and globally. Our cultural diversity is a precious heritage and different cultures will find their own distinctive ways to realize the vision. We must deepen and expand the global dialogue that generated the Earth Charter, for we have much to learn from the ongoing collaborative search for truth and wisdom.
Life often involves tensions between important values. This can mean difficult choices. However, we must find ways to harmonize diversity with unity, the exercise of freedom with the common good, short-term objectives with long-term goals. Every individual, family, organization, and community has a vital role to play. The arts, sciences, religions, educational institutions, media, businesses, nongovernmental organizations, and governments are all called to offer creative leadership. The partnership of government, civil society, and business is essential for effective governance.
In order to build a sustainable global community, the nations of the world must renew their commitment to the United Nations, fulfill their obligations under existing international agreements, and support the implementation of Earth Charter principles with an international legally binding instrument on environment and development.
Let ours be a time remembered for the awakening of a new reverence for life, the firm resolve to achieve sustainability, the quickening of the struggle for justice and peace, and the joyful celebration of life.
Posted on October 4, 2000 11:33 AM | Permalink
Launched by the Secretary-General in July 2000, the Global Compact calls on business leaders, trade unions and NGOs to join forces behind a set of core values in the areas of human rights, labour standards and the environment.
Human Rights: Corporations should, first, ensure that they support and respect human rights within their sphere of influence as set out in the Universal Declaration of Human Rights and second, ensure, they are not themselves complicit in human rights abuses.
Labour Standards: Businesses should uphold freedom of association and collective bargaining and make sure they are not employing under-age children or forced labour, either directly or indirectly, ad that, in their hiring and firing policies they do not discriminate on grounds of race, creed, gender or ethnic origin.
The Environment: Companies should support a precautionary approach to environmental challenges, promote greater environmental responsibility and encourage the development and diffusion of environmentally friendly technologies.
"The international institutions (the International Monetary Fund, the World Bank, the World Trade Organization), who have been entrusted with writing the rules of the game and managing teh global economy, reflect the interests of the advanced industrial countries-- or, more particularly, special interests (like agriculture and oil) within those countries. This imbalance is in some cases the result of distorted voting rights; at other times, it comes from the sheer economic power of the countries and interests involved. The imbalance is seen both in the agenda and in the outcomes in every arena of globalization, from trade to the environment to finance. We see it in both what is on the agenda, and what is not."
"At the international level... we have failed to develop the democratic political institutions that are required if we are able to make globalization work-- to ensure that the power of the global market economy leads to the improvement of the lives of most of the people of the world, not just the richest in the richest countries. Because of the democratic deficit in the way globalization is managed, its excesses have not been tempered; indeed... globalization has sometimes circumscribed the ability of national democracies to temper the market economy." 277
"To make globalization work there will have to be a change of mindset: we will have to think and act more globally. Today, too few have this sense of global identity." 278
"Depoliticizing the decision-making process pave the way for decisions that are not representative of broader social interests. By removing decisions about the right trade regime or the right intellectual property regime from the //overt// political process, the door is opened to //covert// shaping of those decisions by particular interests... producers, not consumers, can shape trade policy."
"Friedman, in his first popular book, //Capitalism and Freedom//, laid out what would become the global free-market rulebook and, in the U.S., would form the economic agenda of the neoconservative movement."
# ''Deregulation'': governments must remove all rules and regulations standing in the way of the accumulation of profits.
# ''Privatization'': governments should sell off any assets they own that corporations could be running at a profit.
# ''Cutbacks'': governments should dramatically cut back funding of social programs.
Other points:
* Taxes, when they must exist, should be low, and rich and poor should be taxed at the same flat rate.
* Corporations should be free to sell their products anywhere in the world, and governments should make no effort to protect local industries or local ownership.
* All prices, including the price of labor, should be determined by the market.
* There should be no minimum wage.
* Privatize: health care, the post office, education, retirement pensions, national parks
"In short, and quite unabashedly, he was calling for the breaking of the New Deal-- that uneasy truce between the state, corporations and labor that had prevented popular revolt after the Great Depression." SD 56-57
"Where states were once the masters of markets, now it is t hemarkets which, on many crucial issues, are the masters over the governments of states. And the declining authority of states is reflected in a growing diffusion of authority to other institutions ans associations, and to local and regional bodies, and in a growing asymmetry between the larger states with structural power and weaker ones without it." GR 229
States are losing their ability to provide traditional functions:
* security against violence
* stable money for trade and investment
* a clear system of law and the means to enforce it
* a sufficiency of public goods (drains, water supplies, infrastructure for transport and communications)
"Instead of commerce being accountable to state and society, economic globalization is making citizens and their governments accountable to corporations and global economic bodies." GR 465
"The richest country in the world, the United States, seemingly cannot live within its means, borrowing $2 billion a day from poorer countries." //[[Making Globalization Work]]// 245
Poor countries buy US Treasury Bond (T-bills) in order to build up national reserves-- which means that the US is borrowing that money, but at very low rates of interest.
"While money //should// be flowing from the rich to the poor and risk from the poor to the rich, the global financial system is accomplishing neither.
With poor countries left to bear the brunt of risk, crises have become a way of life-- with more than a hundred crises in the last three decades. It is the failings in the global reserve system that lie behind many of the failings in the global financial system.
The movement from the gold standard to the dollar standard for backing up national currencies.
Functions of national reserves:
* Back up national currencies
* Manage Risk: "countries should have enough reserves to cover at least a few months of imports."
* Manage the exchange rate of currencies, by buying the country's currency when others are selling or selling the country's currency when others are buying.
"The current reserve system makes is difficult to maintian the world economy at full employment. The money put into reserves is money that could be contributing to global aggregate demand; it could be used to stimulate the global economy. Instead of spending the money on consumption or investing the money, governments simply lock it up." 250
This, in combination with the dollar standard providing very low interest loans to the US, leads to [[Global Dependence on American Overconsumption]], increasing the budget and trade deficits in the reserve currency country (US).
"The problem is that the system is not sustainable. The mounting debt eventually undermines the confidence that is required to maintain the dollar as a reserve currency." 253
''The Globalization Reader'' Edited by Frank J. Lechner and John Boli
* drive the infidels from Muslim lands
* overthrow the corrupt and brutal governments imposed and sustained by the infidels
* institute an extremist version of Islam
//[[Hegemony or Survival]]// 211
''The Great Awakening: A Buddhist Soical Theory'' by David R. Loy
"The critical issue-- for people, organizations, and governments alike-- is knowing where we want to be. The imaginary, an alternative cultural vision, is vital in shaping expectations and driving transformational change. Shared visions act as forces of innovation, and what designers do-- what we all can do-- is //imagine some situation or condition that does not yet exist but describe it in sufficient detail that it appears to be a desirable new version of the real world//." John Thackara, //In the Bubble//, //WorldChanging// 83 (emphasis mine)
"Issues such as:
*climate change
*international debt
*nuclear proliferation
*war and peace
*the balance of trade between nations
can be addressed only globally or internationally.
Without global measures and global institutions, it is impossible to see how we might:
*tax the mobile rich and their even more mobile money
*control the shipment of toxic waste
*sustain the ban on landmines
*prevent the use of nuclear weapons
*broker peace between nations
*prevent powerful states from forcing weaker ones to trade on their terms.
Global Governance will take place whether we participate in it or not. Indeed, it must take place if the issues which concern us are not to be resolved by the brute force of the powerful. That the international institutions have been designed or captured by the dictatorship of vested interests is not an argument against the existence of international institutions, but a reason for overthrowing them and replacing them with our own. It is an argument for a global political system which holds power to account." //[[Manifesto for a New World Order]]// 11-12
"We are instructed daily to be firm believers in neoclassical markets, in which isolated individuals are rational wealth maximizers. If distortions are eliminated, the market should respond perfectly to their "votes", expressed in dollars or some counterpart. The value of a person's interests is measured the same way. In particular, the interests of those with no votes are valued at zero: future generations, for example. It is therefore rational to destroy the possibility for decent survival for our grandchildren, if by so doing we can maximize our own "wealth"-- which means a particular perception of self-interest constructed by vast industries devoted to implanting and reinforcing it." //[[Hegemony or Survival]]// 234
"Can a global system of citizen-based organizations with simple, clear values turn the world away from war, climatic chaos, social devolution, and environmental lapse?" //[[Blessed Unrest]]// 178
"China has a huge bilateral trade surplus with the United States, selling far more than it buys. But China makes it possible for the United States to sustain its deficit spending, buy buying billions and billions of dollars' worth of America's bonds. America and China know the nature of their mutual dependence; that's why matters seldom get beyond the rhetoric." //[[Making Globalization Work]]// 258
"Though reasonable people in both countries understand the facts, there is an important asymmetry: China doesn't really need to send its goods to the United States in return for pieces of paper of diminishing value used to finance America's deficits. There is a certain irony in China having, in effect, funded a tax cut for the richest people in the richest country on earth. Rather than lending money to the United States to increase consumption by these people, it could lend its money to its own people or it could finance investment in its own country." 259
Concerning the East Asian Crisis:
"What happened then was what happened in so many other places: private liabilities were in effect nationalized. The IMF provided the governments with the dollars to repay the Western creditors. The creditors were protected, the borrowers were let off the hook-- and taxpayers in developing countries were left with the burden of repaying the IMF." //[[Making Globalization Work]]// 231
''The Central Question''
What is the alternative to each of these:
* Capitalism- economy driven by unsustainable excessive growth and debt.
* Managed Economies such as Communism.
* Anarchism- which will devolve into the survival of the fittest.
Is is even possible both to institute a new sustainable economic model?:
* based on fairness and equity
* in which everyone is meaningfully and gainfully employed, enjoying a comfortable standard of living
* honors the organic foundation of our existence by creating an "ineluctable economic incentive for the conservation of resources".
* does not depend on unending net growth.
* takes into full account the true cost of all externalities
Is this a Zero-sum game or not?
Is wealth, growth, prosperity generated, emergent, created or is there a single sum of wealth that is only ever redivided and redistributed?
Is it possible to gain something without taking it away from someone else?
The role of Tech, human invention, smart design, goods and services that do not rely on the consumption of natural resources or the exploitation of others, art.**[[Social Tech]]
Natural Capital
Reframing the meaning of economy to reflect real costs. The previous model of viewing the natural abundance of the earth as available to whomever has the resources to extract it is over. The world is smaller. The scale of what is available has come into clear view. Value accrues according to the scarcity of a resource in comparison to the demand. When nature seemed unlimited in its bounty of resource //and// in its ability to absorb waste, there was no measure for accounting. "Externalized" costs were absorbed in the nether regions of Nature. But now we can measure and track both availability of //all// remaining resources and the ability of the system to absorb waste. We can thus calculate sustainable rates of recovery and replenishment. There are no nefarious 'externalities'.
But the global economy is still being operated under the old model; it is not being held to account. But this is a different world. Justice demands a fair accounting of the //total// and //true// costs of production and consumption, which now includes the value of natural capital extracted, calculated in terms of the ratio of the rate of extraction to the rate of renewal, an assessment of the damage done to the earth and local people in the process, and the costs of absorbing waste. (what other criteria?)
The economy is finally not other than the ecology- all that sustains and supports life-systems. Energy is value. "Natural Capital" extends to include all aggregates, all continuities, all forms. What is valuable is the energy that forms into life, following natural principles. Tao. A full accounting. Seeing things as they really are, not as they appear to be.
The potential danger of the erosion of the nationstate is the further elimination of locality. The challenge is to build a global democracy with a mixed regulated market economy based on fair trade that __preserves__ the uniqueness of locality.
Factoring civil society into the economic equation.
The long view: "The continuity of the human species requires a fundamental change in market structures so that they include and harmonize with longer, slower time frames." //[[Blessed Unrest]]// 135
Political change is preceded by economic change:
First change the rules of trade, weighting them in favor of poor nations, resulting in a more equitable redistribution of wealth. (Monbiot's Fair Trade Organization). Then work on maintaining balance of trade. (Keynes's International Clearing House and Monbiot's World Parliament). //[[Manifesto for a New World Order]]// 238
"The well-being of the resource-rich developing countries depends on how much they get for their resources; the well-being of the rich corporations of the advanced industrial nations depends on how little they pay for them. This is the natural and inevitable paradox that we have identified at the center of the paradox of plenty." //[[Making Globalization Work]]// 159
* Is a reformed capitalism consistent with a dharmic society, or do we need altogether different kinds of economic institutions?
* How can our world de-militarize?
* Should representative democracy be revitalized by stricter controls on campaigns and lobbying, or do we need a more participatory and decentralized political system?
* Should newspapers and television networks be better regulated or non-profit?
* What should be done about advertizing, which continues to colonize our collective consciousness?
* Can the United Nations be transformed into the kind of international organization the world needs, or does ans emerging global community call for something different?
MSWK 140-141
"Globalization has compounded the problems arising from the misalignment of incentives in modern corporations. Competition among developing countries to attract investment can result in a race to the bottom, as companies seek a home with the weakest labor and environmental laws...
the ability to hide behind borders makes it even more difficult to hold corporations and their officer accountable. Furthermore, the speed with which assets can be moved from one country to another means that even if there is a monetary judgment against a firm in one country, it may be impossible to collect." //[[Making Globalization Work]]//196
"Many executives would not even contemplate treating their workers or the environment at home the way they routinely do abroad."
Why do developing countries that are resource-rich perform so badly?
"What these countries need is not more aid from abroad but more help in getting full value for their resources and in ensuring that they spend well the money they get." //[[Making Globalization Work]]// 135
"The violence that has afllicted these resource-rich countries represents the extreme of the resource curse. More frequently, on sees merely political instability, corruption, and ruthless dictators stealing the countries' wealth... It is no accident that so many resource-rich countries are far from democratic. The riches breed bad governance. Governments that come to power by grabbing resources and using force have a markedly different sense of responsibility toward their citizens and their country's resources from governments that emerge through the will of the people. In democracies, a leader stays in power by enhancing the well-being of the citizenry; democracies are accountable to their citizens. In undemocratic resource-rich countries, dictators use strength and weapons to remain in power. Arms purchases are funded by control of the revenues from oil and other commodities." //[[Making Globalization Work]]// 136
The Shock Doctrine: The Rise of [[Disaster Capitalism]] by Naomi Klein, 2007
"When there is a common resource that can be used freely by all, each user fails to think about how his actions might harm others; each loses sight of the common good." //[[Making Globalization Work]]// 162
2 Responses to the Tragedy of the Commons:
# ''Privatization'' and securing private property rights.
# ''Social Control/Government Management'' is the only practicable solution for global natural resources
But how do you privatize the atmosphere?
Both privatization and public management are subject to abuse. "This is the fundamental dilemma of the management of the commons: historically, neither the private nor the public solution has consistently promoted both efficiency and equity." //[[Making Globalization Work]]// 164
The difficulty of regulating cross-border externalities.
"Within a country, problems of the commons can sometimes by dealt with, even if imperfectly, by privatization. To remedy the problem of the global commons, however, no one is seriously proposing the privatization option. The only sensible and workable remedy is some form of global public management of global natural resources." 165
-----
But now we are slowly starting to realize that the earth itself is the global commons. The tragedy extends to life on earth. How do we respond to this commons? The whole of human history is itself the playing out of the tragedy of the commons.
Do we scramble to use up as much as we can personally as fast as we can? The traditional description of the tragedy. Or do we realize that our deeper incentive is to preserve the garden? Who can own this? Who can charge for this?
States- Corporations- Military
*Life builds from the bottom up
*Life assembles itself into chains
*From a few themes, life generates many variations.
*Life organizes with information
*Nature works in cycles
*Nature recycles everything
*Life tends to optimize rather than maximize
From "The Way Life Works" by Mahlon Hoagland, //[[Blessed Unrest]]// 175
Original information. Cellular wisdom. The Logos.
"//Something// operates us, but what? Is it not the free flow of brilliant and ancient information, an involuntary and endemic intelligence freely exchanged on the cellular and intracellular level? This is the system in which we should place our faith, because it is the only one that has ever worked eternally. If this enlightening, enlivening pulse is God, then may we get on our knees and give thanks night and day. If it is Allah, may we face the east five times between sunup and sundown and humble ourselves. If it is Yahweh, may we touch the Holy Wall and shed tears of gratitude. If it is biology, may science touch the sacred. I believe is is all of these, but whatever it may be to each person, and however we name it, it is not knowable." //[[Blessed Unrest]]// 177
"The first gene was the password to all subsequent forms of life." //[[Blessed Unrest]]// 189
In 1986, ruling for Nicaragua against the US.
"The court ruled any form of intervention "prohibited" if it interferes with the sovereign right of "choice of a political, economic, social and cultural system, and the formulation of policy: intervention is "wrongful when it uses methods of coercion in regard to such choices"... The court also defined "humanitarian aid" explicitly. //[[Hegemony or Survival]]// pg99
"This manifesto is founded on the conviction that one can lead a satisfactory life without having to ruin other people's. The world possesses sufficient resources, if carefully managed and properly distributed, to meet the needs of all of its people, possibly for as long as the species persists. It is only because they are badly managed and poorly distributed that so many human beings are deprived of the means of survival." //[[Manifesto for a New World Order]]// 181
"The greatest promise for gains in sustainability lies not merely in designing //things//, but in designing the services and systems that take into account our interaction with our products and enable us to take responsibility for objects and waste." //WorldChanging// 118
Expanding vision to include the entire life-cycle of an individual, an object, a world-system. Where did it come from? Where is it going?
Beauty of the moment must not be undermined by the hidden history or hidden future of the object.
"Choreographing the flow of materials" //WorldChanging// 87
A country's Balance of Trade is the difference (over a period of time) between the value of that country's imports and its exports of merchandise. When a country's exports are greater than their imports, a Trade Surplus exists. Similarly, when imports are greater than exports, a Trade Deficit exists. Countries with a severe imbalance are not self-sufficient, either because they rely heavily on foreign markets to purchase their goods (in the case of a Surplus) or because they don't produce enough goods internally to meet demand (in the case of a Deficit). Nations try to balance their trade by using import barriers and export subsidies, which can be contentious areas of trade negotiation. Unfortunately, international trade causes a 'race to the bottom' whereby countries compete with one another to create the cheapest conditions for multinational production by lowering minimum wage and environmental regulations. The [[Sustainability]] movement tries to create international standards so that trade differences do not arise from one nation destroying its environment and exploiting its workers for a price advantage, while its trading competitor suffers from practicing more environmentally friendly and better labor-related practices. NGOs and green companies may try to establish parallel trading systems and use ecolabeling to alert buyers of working and environmental conditions.
Transnational corporations (TNCs) are business firms with the power to control and coordinate operations in more than one nation, even if they do not own all the operations. A TNC profits by taking advantage of geographical differences in the factors of production (e.g. natural resources, capital, labor) and in state policies (e.g. taxes, subsidies, environmental regulations). Its additional advantage is its flexibility-its ability to switch and reswitch geographical locations at an international scale. TNCs, according to some viewpoints, exploit national economies or expand them; create jobs or exploit child labor; repress workers' rights; provide substandard conditions; spread technologies or preempt their use creating external dependence on foreign technologies; interfere with the political process (including bribery) or help citizen well-being more than corrupted national officials; destroy a nation's natural capital or help organize its conservation and extraction.
TNCs are a central focus of [[Sustainability]] in the areas of:
- employment
- environment
- national sovereignty
- technology transfer
- trade
- relative bargaining power of local communities, cities, states, and regions.
"Selling to a global market increasingly means that there are fewer places to hide: the things manufactured in one country have to satisfy the requirements of another." //WorldChanging// 115
"it's growing harder for companies to get away with stuff-- corporate crime and shoddy quality quickly find their way to the Net. Even in remote corners of the world, blunders and bad behavior are ever more likely to be captured on video and phoned in over a satellite." //WorldChanging// 398
"In this context, it's simply stupid strategy to depend on secrecy or distance to cover your tracks. Anything less than full disclosure-- open, willing, eager disclosure-- is likely to backfire. Even the appearance of opacity will set off alarm bells." //WorldChanging// 398
"Transparency is revolutionizing every aspect of our economy and its industries and forcing firms to rethink their fundamental values." Don Tapscott and David Ticoll, //The Naked Corporation// //WorldChanging// 399
/***
|''Name:''|TrashPlugin|
|''Version:''|1.1.0 (Dec 12, 2006) |
|''Source:''|http://ido-xp.tiddlyspot.com/#TrashPlugin|
|''Author:''|Ido Magal (idoXatXidomagalXdotXcom)|
|''Licence:''|[[BSD open source license]]|
|''CoreVersion:''|2.1.0|
|''Browser:''|??|
!Description
This plugin provides trash bin functionality. Instead of being permanently removed, deleted tiddlers are tagged with "Trash." Empty the trash by clicking on the <<emptyTrash>> button in the [[Trash]] tiddler. Holding down CTRL while clicking on "delete" will bypass the trash.
!Installation instructions
Create a new tiddler in your wiki and copy the contents of this tiddler into it. Name it the same and tag it with "systemConfig".
Save and reload your wiki.
!Uninstallation instructions
1. Empty the [[Trash]] ( <<emptyTrash>> )
2. Delete this tiddler.
!Revision history
* V1.1.0 (Dec 12, 2006)
** added movedMsg (feedback when tiddler is tagged as Trash)
** make sure tiddler actually exists before tagging it with "Trash"
** fetch correct tiddler before checking for "systemConfig" tag
* V1.0.3TT.1 (TiddlyTools variant) (Dec 11, 2006)
** don't create Trash tiddler until needed
** remove Trash tiddler when no trash remains
** don't tag Trash tiddler with "TrashPlugin"
** moved all user-visible strings to variables so they can be translated by 'lingo' plugins
** use displayMessage() instead of alert()
* v1.0.3 (Dec 11, 2006)
** Fixed broken reference to core deleteTiddler.
** Now storing reference to core deleteTiddler in emptyTrash macro.
** Reduced deleteTiddler hijacking to only the handler.
* v1.0.2 (Dec 11, 2006)
** EmptyTrash now uses removeTiddler instead of deleteTiddler.
** Supports trashing systemConfig tiddlers (adds systemConfigDisable tag).
* v1.0.1 (Dec 10, 2006)
** Replaced TW version with proper Core reference.
** Now properly hijacking deleteTiddler command.
* v1.0.0 (Dec 10, 2006)
** First draft.
!To Do
* Make trash keep only n days worth of garbage.
* Add undo.
* rename deleted tiddlers?
!Code
***/
//{{{
config.macros.emptyTrash =
{
tag: "Trash",
movedMsg: "'%0' has been tagged as '%1'",
label: "empty trash",
tooltip: "Delete items tagged as %0 that are older than %1 days old",
emptyMsg: "The trash is empty.",
noneToDeleteMsg: "There are no items in the trash older than %0 days.",
confirmMsg: "The following tiddlers will be deleted:\n\n'%0'\n\nIs it OK to proceed?",
deletedMsg: "Deleted '%0'",
handler: function ( place,macroName,params,wikifier,paramString,tiddler )
{
var namedParams = (paramString.parseParams(daysOld))[0];
var daysOld = namedParams['daysOld'] ? namedParams['daysOld'][0] : 0; // default
var buttonTitle = namedParams['title'] ? namedParams['title'][0] : this.label;
createTiddlyButton ( place, buttonTitle, this.tooltip.format([ config.macros.emptyTrash.tag,daysOld ]),
this.emptyTrash( daysOld ));
},
emptyTrash: function( daysOld )
{
return function()
{
var collected = [];
var compareDate = new Date();
compareDate.setDate( compareDate.getDate() - daysOld );
store.forEachTiddler(function ( title,tiddler )
{
if ( tiddler.tags.contains( config.macros.emptyTrash.tag ) && tiddler.modified < compareDate )
collected.push( title );
});
if ( collected.length == 0 )
{
if ( daysOld == 0 )
displayMessage( config.macros.emptyTrash.emptyMsg );
else
displayMessage( config.macros.emptyTrash.emptyMsg.format( [daysOld] ) );
}
else {
if ( confirm( config.macros.emptyTrash.confirmMsg.format( [collected.join( "', '" )] ) ) )
{
for ( var i=0;i<collected.length;i++ )
{
store.removeTiddler( collected[i] );
displayMessage( config.macros.emptyTrash.deletedMsg.format( [collected[i]] ) );
}
}
}
// remove Trash tiddler if no trash remains
if ( store.getTaggedTiddlers( config.macros.emptyTrash.tag ).length == 0 ) {
story.closeTiddler( config.macros.emptyTrash.tag,true,false);
store.removeTiddler( config.macros.emptyTrash.tag );
}
else
story.refreshTiddler( config.macros.emptyTrash.tag,false,true );
store.setDirty( true );
}
}
}
////////////////// hijack delete command
config.macros.emptyTrash.orig_deleteTiddler_handler = config.commands.deleteTiddler.handler;
config.commands.deleteTiddler.handler = function( event,src,title )
{
// if tiddler exists (i.e., not a NEW, unsaved tiddler in edit mode) and not bypassing Trash (holding CTRL key)
if ( store.tiddlerExists( title ) && !event.ctrlKey )
{
// if Trash tiddler doesn't exist yet, create it now...
if (!store.tiddlerExists( config.macros.emptyTrash.tag ))
store.saveTiddler( config.macros.emptyTrash.tag,config.macros.emptyTrash.tag,
"<<emptyTrash>>","TrashPlugin",new Date(),null );
// set tags on tiddler
store.setTiddlerTag( title,1,config.macros.emptyTrash.tag );
store.setTiddlerTag( title,1,"excludeLists" );
store.setTiddlerTag( title,1,"excludeMissing" );
var tiddler=store.fetchTiddler(title);
if (tiddler.tags.contains( "systemConfig" ))
store.setTiddlerTag( title,1,"systemConfigDisable" );
// close tiddler, autosave file (if set), and give user feedback
story.closeTiddler( title,true,event.shiftKey || event.altKey );
if( config.options.chkAutoSave )
saveChanges();
displayMessage(config.macros.emptyTrash.movedMsg.format( [ title,config.macros.emptyTrash.tag ] ));
}
else {
config.macros.emptyTrash.orig_deleteTiddler_handler.apply( this, arguments );
}
story.refreshTiddler( config.macros.emptyTrash.tag,false,true );
return false;
};
//}}}
"But capitalists in fact need not totally free markets but rather markets that are only partially free. The reason is clear. Suppose there really existed a world market in which all the factors of production were totally free, as our textbooks in economics usually define this-- that is, one in which the factors flowed without restriction, n which there were a very large number of buyers and a very large number of sellers, and in which there was perfect information (meaning that all sellers and all buyers knew the exact state of all costs of production). In such a perfect market, it would always be possible for the buyers to bargain down the sellers to an absolutely minuscule level of profit (let us think of it as a penny), and this low level of profit would make the capitalist game entirely uninteresting to producers, removing the basic social underpinnings of such a system." GR 57
| tiddlyspot password:|<<option pasUploadPassword>>|
| site management:|<<upload http://natebook-world.tiddlyspot.com/store.cgi index.html . . natebook-world>>//(requires tiddlyspot password)//<<br>>[[control panel|http://natebook-world.tiddlyspot.com/controlpanel]], [[download (go offline)|http://natebook-world.tiddlyspot.com/download]]|
| links:|[[tiddlyspot.com|http://tiddlyspot.com/]], [[FAQs|http://faq.tiddlyspot.com/]], [[announcements|http://announce.tiddlyspot.com/]], [[blog|http://tiddlyspot.com/blog/]], email [[support|mailto:support@tiddlyspot.com]] & [[feedback|mailto:feedback@tiddlyspot.com]], [[donate|http://tiddlyspot.com/?page=donate]]|
/***
Contains the stuff you need to use Tiddlyspot
Note you must also have UploadPlugin installed
***/
//{{{
// edit this if you are migrating sites or retrofitting an existing TW
config.tiddlyspotSiteId = 'natebook';
// 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)
// 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
merge(config.shadowTiddlers,{
'WelcomeToTiddlyspot':[
"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?// @@ 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// @@ 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// @@ 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!// @@ Find out more about ~TiddlyWiki at [[TiddlyWiki.com|http://tiddlywiki.com]]. Also visit [[TiddlyWiki Guides|http://tiddlywikiguides.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 :)// @@ We hope you like using your tiddlyspot.com site. Please email [[feedback@tiddlyspot.com|mailto:feedback@tiddlyspot.com]] with any comments or suggestions."
].join("\n"),
'TspotControls':[
"| 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/]], [[announcements|http://announce.tiddlyspot.com/]], [[blog|http://tiddlyspot.com/blog/]], email [[support|mailto:support@tiddlyspot.com]] & [[feedback|mailto:feedback@tiddlyspot.com]], [[donate|http://tiddlyspot.com/?page=donate]]|"
].join("\n"),
'TspotSidebar':[
"<<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>"
].join("\n"),
'TspotOptions':[
"tiddlyspot password:",
"<<option pasUploadPassword>>",
""
].join("\n")
});
//}}}
<<upload http://natebook-world.tiddlyspot.com/store.cgi index.html . . natebook-world>><html><a href='http://natebook-world.tiddlyspot.com/download' class='button'>download</a></html>
"In the 'new world order' heralded by the American president at the time, George H. W. Bush, countries would cooperate peacefully as participants in one worldwide market pursuing their interests while sharing commitments to basic human values. These triumphant responses to the new global situation heartily embraced economic liberalization and the prosperity and democratization it supposedly entailed. As global trade and investment expanded, more and more people could share in the bounty of a growing economy. Economic and political interdependence would create shared interests that would help to prevent destructive conflict and foster support for common values. As vehicles of globalization, international organizations could represent such common values for the benefit of humanity. Globalization, in this rosy scenario, created both wealth and solidarity. The spread of market-oriented policies, democratic polities, and individual rights promised to promote the well-being of billions of people.
This influential perspective on globalization has been challenged by critics who see globalization as a juggernaut of untrammeled capitalism. They fear a world ruled by profit-seeking global corporations. They see economic interdependence making countries more vulnerable to the destructive impact of market shifts. The social fabric- the ties among people all across the globe- is strained when winners in the global game become disconnected from losers. "By allowing market values to become all-important," said George Soros, himself a significant player in world financial markets, in 1998, "we actually narrow the space for moral judgment and undermine public morality... Globalization has increased this aberration, because it has actually reduced the power of individual states to determine their destiny." The process, other critics add, is lopsided because it imposes the political and cultural standards of one region in the world, namely the West, on all other regions. Globalization is westernization by another name. It undermines the cultural integrity of other cultures and is therefore repressive, exploitative, and harmful to most people in most places." GR 9
Two Superpowers:
* State power of the US
* world public opinion
"control of opinion is the foundation of government" //[[Hegemony or Survival]]// pg7
Imperial Strategy to prevent any challenge to the power, position, and prestige of the United States, securing military and economic supremacy.
- preemptive war, preventative war.
- unilateral use of military power to defend such vital interests as ensuring uninhibited access to key markets, energy supplies, and strategic resources. pg 15
Basic missions of global management: pg16
* containing other centers of global power within the "overall framework of order" managed by the United States
* maintaining control of the world's energy supplies
* barring unacceptable forms of independent nationalism
* overcoming "crises of democracy" within domestic enemy territory
The principle of exemplary actions: establishing preventative war as a new norm of international law by imposing an example on a rogue nation.
The target of preventative war, the example, must meet these criteria:
* It must be virtually defenseless
* It must be important enough to be worth the trouble.
* There must be a way to portray it as the ultimate evil and an immanent threat to our survival. (Be able to be safely despised)
Iraq objectives:
* gaining control over oil and natural resources
* gaining strategic control of arab region "It had long been anticipated that one of Washington's goals in Iraq was to obtain military bases right in the heart of the oil-producing regions, as reported at the war's end." //[[Hegemony or Survival]]// pg163
* firmly establishing the norm of preventive war
* strengthening the hold on domestic power.
The prerogatives of power: only those with the guns and the faith have the authority to impose their demands on the world.
The subordination of the ideological system to power.
Wilsonian Idealism: We are good and noble. Hence our interventions are necessarily righteous in intent, of occasionally clumsy in execution. With righteousness on our side, all our wars are humanitarian interventions. "the United States stands for something in the world-- something of which the world has need, something which the world is going to like, something, in the final analysis, which the world is going to take, whether it likes it or not." //[[Hegemony or Survival]]// pg149
Punishment and reward, military and especially economic, for other nations meted in measure to their cooperation with our agenda. Rewards can include turning a blind eye to abuses of rights.
"In systems of law that are intended to be taken seriously, coerced acquiescence is invalid. In international affairs, however, it is honored as diplomacy." pg36
"There has never in history been anything remotely like the near-monopoly of means of large-scale violence in the hands of one state-- all the more reason for subjecting its practices and operative doctrines to extra-careful scrutiny." jpg36
US hegemony as the realization of history's purpose.
The final aim of creating an integrated, United States-dominated, capitalist world economy. pg69
"For the United States to survive the new realities of war, it must give up being a superpower. The role is too expensive to maintain, particularly considering the massive national debt. Give that we live in a world dominated by fluid markets, flirtation with bankruptcy isn't a sound long-term strategy. The United States is critical. If it can overcome these barriers (retool it's defense system, abdicate as superpower, and shrink the national deficit), it could emerge intact, or even stronger that it is today, and help support the global system. If not, international violence may continue to spin out of control, putting our global system, as we understand it, at risk. For the sake of all our futures, the world's sole remaining superpower needs to chart a new course" John Robb //WorldChanging// 468
The wealth or poverty of peoples will remain affected by the strength or weakness of their national economies. This, in turn, will be affected by the relationship between them.
For the past 500 years, this relationship has been, essentially, predatory. The countries which as a result of various historical accidents were among the first to establish the international networks on which the current trading system was built, fashioned them to ensure that wealth flowed from their weaker trading partners into their own economies. By and large, the pattern has persisted, surviving both the transition from informal coercion to formal colonialism, and from colonialism back to informal coercion (a state of affairs generally described as 'independence')." //[[Manifesto for a New World Order]]// 139-140
Globalization policies have provided neither:
* an even playing field (unbiased "free" markets)
* a fair distribution of players. Some enter the game with a distinct advantage.
Free trade so far has been neither free nor fair. Both the rules of the game and the initial balance of the teams are stacked against the weak.
"Rich countries have cost poor countries three times more in trade restrictions than they give in total development aid." //[[Making Globalization Work]]// 78
"The United States and Europe have perfected the art of arguing for free trade while simultaneously working for trade agreements that protect themselves against imports from developing countries. Much of the success of the advanced industrial countries has to do with shaping the agenda.
Western negotiators almost take it for granted that they can control what gets discussed, and determine the outcomes. As the United States and the EU push for opening up markets for services, they do not think (as they logically should): by and large, services are labor intensive; by and large, it is the developing countries that have an abundance of labor, and therefore, by and large, a fair service sector liberalization will be of especial benefit to developing countries. They think: we can liberalize the high-skilled services which represent our comparative advantage now, and we can make sure, one way or the other, not to liberalize services that are intensive in unskilled labor. From the very beginning of the discussion, they had in mind an unbalanced agreement.
Special interests are largely to blame-- no special interests in the developing countries resisting trade liberalization, as proponents of trade liberalization complain, but special interests in the developed world shaping the agenda to benefit themselves, while leaving even the average citizen in their own countries worse off. The negotiators, in representing their immediate "clients"-- the corporations that lobby them heavily and constantly, partly directly, partly through lobbying Congress and the administration-- often lose sight of the big picture, confusing the interests of these companies with America's national interests or, even worse, with what is good for the global trading system" //[[Making Globalization Work]]// 78-79
Developed Country Unfair Practices include:
* Agricultural subsidies; an area in which poorer countries could actually compete.
* Escalating Tariffs; placing higher tariffs on manufactured goods than on raw materials; the more manufacturing involved, the higher the tariff.
* Regulating migration of unskilled labor (so that the division of labor guaranteeing cheap labor abroad will remain available) while liberalizing capital flows.
"The asymmetry in liberalization of capital and labor flows leads to a further inequity. With capital markets liberalized, countries have to fight to keep capital by lowering taxes on corporations. Because labor-- especially unskilled labor-- is not as mobile, they don't have to fight as hard to keep it. Hence asymmetric liberalization leas to shifting the burden of taxes on to the workers-- leading to reduced progressivity in the tax system. The same thing happens in wage bargaining: workers are told that if they do not accept lower wages and reduced protection, the capital (with its jobs) will move overseas." //[[Making Globalization Work]]// 90
* Nontariff Barriers
** Safeguards: temporary tariffs put in place when a country faces an unanticipated large increase in the level of imports, a "surge".
** Dumping Duties: designed to stop the peculiar unfair trade practice of selling goods below cost, but often applied without proof of predatory pricing. "If America's own domestic standard for ascertaining predatory pricing were used internationally.. few, if any, dumping cases would succeed." //[[Making Globalization Work]]// 93
** Technical barriers, such as health and safety
** Rules of origin, but no country makes all the components of what it sells.
Conceived in 1941 by the United States, the United Kingdom, and the Soviet Union as an alliance against Axis powers.
The United Nations Charter. A declaration of principles signed by fifty nations:
* promote peace, human rights, and international law
* encourage social progress and higher living standards
* prevent another World War.
The United Nations Security Council
Charged with the prevention of war, to which end it can:
* order a ceasefire
* levy economic sanctions
* send in peacekeepers
* At the last resort, authorize the armed forces of the UN's member states to take military action against the aggressor.
15 members on the council
10 with temporary seats held for 2 years and then passed on to another state
5 permanent members, each with the power of veto:
* The United States
* The United Kingdom
* Russia
* China
* France
//[[Manifesto for a New World Order]]// 68-71
The veto power of the 5 permanent members means that the other 4 can't stop aggression of the 1 against weaker, non-permanent member states. This essentially authorizes the imperial expansion of the 5 permanent members.
The 5 permanent members also happen to be the world's 5 biggest arms dealers, indirectly responsible for exacerbating many of the conflicts the Security Council is supposed to prevent. //[[Manifesto for a New World Order]]// 71
The UN Charter also grants the 5 permanent members of the Security Council vetoes over constitutional reform of the United Nations.
"Even if every other member of the General Assembly votes to change the way the institution works, their decision can be overruled by a single permanent member. Any one of the 5 can also block the appointment of the UN Secretary General, the election of judges to the International Court of Justice, and the admission of a new member to the United Nations."
Three aspects of the movement:
*Environment
*Social Justice
*Indigenous Rights
"Concerns about worker health, living wages, equity, education, and basic human rights are inseparable from concerns about water, climate, soil, and biodiversity" //[[Blessed Unrest]]// 67
"We will either come together as one, globalized people, or we will disappear as a civilization. To come together we must know our place in a biological and cultural sense, and reclaim our role as engaged agents of our continued existence." //[[Blessed Unrest]]// 164
"The defense of the world can truly be accomplished only by cooperation and compassion." //[[Blessed Unrest]]// 164
"What it takes to arrest our descent into chaos is one person after another remembering who and where they really are." //[[Blessed Unrest]]// 165
On December 10, 1948 the General Assembly of the United Nations adopted and proclaimed the Universal Declaration of Human Rights the full text of which appears in the following pages. Following this historic act the Assembly called upon all Member countries to publicize the text of the Declaration and "to cause it to be disseminated, displayed, read and expounded principally in schools and other educational institutions, without distinction based on the political status of countries or territories."
PREAMBLE
Whereas recognition of the inherent dignity and of the equal and inalienable rights of all members of the human family is the foundation of freedom, justice and peace in the world,
Whereas disregard and contempt for human rights have resulted in barbarous acts which have outraged the conscience of mankind, and the advent of a world in which human beings shall enjoy freedom of speech and belief and freedom from fear and want has been proclaimed as the highest aspiration of the common people,
Whereas it is essential, if man is not to be compelled to have recourse, as a last resort, to rebellion against tyranny and oppression, that human rights should be protected by the rule of law,
Whereas it is essential to promote the development of friendly relations between nations,
Whereas the peoples of the United Nations have in the Charter reaffirmed their faith in fundamental human rights, in the dignity and worth of the human person and in the equal rights of men and women and have determined to promote social progress and better standards of life in larger freedom,
Whereas Member States have pledged themselves to achieve, in co-operation with the United Nations, the promotion of universal respect for and observance of human rights and fundamental freedoms,
Whereas a common understanding of these rights and freedoms is of the greatest importance for the full realization of this pledge,
Now, Therefore THE GENERAL ASSEMBLY proclaims THIS UNIVERSAL DECLARATION OF HUMAN RIGHTS as a common standard of achievement for all peoples and all nations, to the end that every individual and every organ of society, keeping this Declaration constantly in mind, shall strive by teaching and education to promote respect for these rights and freedoms and by progressive measures, national and international, to secure their universal and effective recognition and observance, both among the peoples of Member States themselves and among the peoples of territories under their jurisdiction.
Article 1.
All human beings are born free and equal in dignity and rights.They are endowed with reason and conscience and should act towards one another in a spirit of brotherhood.
Article 2.
Everyone is entitled to all the rights and freedoms set forth in this Declaration, without distinction of any kind, such as race, colour, sex, language, religion, political or other opinion, national or social origin, property, birth or other status. Furthermore, no distinction shall be made on the basis of the political, jurisdictional or international status of the country or territory to which a person belongs, whether it be independent, trust, non-self-governing or under any other limitation of sovereignty.
Article 3.
Everyone has the right to life, liberty and security of person.
Article 4.
No one shall be held in slavery or servitude; slavery and the slave trade shall be prohibited in all their forms.
Article 5.
No one shall be subjected to torture or to cruel, inhuman or degrading treatment or punishment.
Article 6.
Everyone has the right to recognition everywhere as a person before the law.
Article 7.
All are equal before the law and are entitled without any discrimination to equal protection of the law. All are entitled to equal protection against any discrimination in violation of this Declaration and against any incitement to such discrimination.
Article 8.
Everyone has the right to an effective remedy by the competent national tribunals for acts violating the fundamental rights granted him by the constitution or by law.
Article 9.
No one shall be subjected to arbitrary arrest, detention or exile.
Article 10.
Everyone is entitled in full equality to a fair and public hearing by an independent and impartial tribunal, in the determination of his rights and obligations and of any criminal charge against him.
Article 11.
(1) Everyone charged with a penal offence has the right to be presumed innocent until proved guilty according to law in a public trial at which he has had all the guarantees necessary for his defence.
(2) No one shall be held guilty of any penal offence on account of any act or omission which did not constitute a penal offence, under national or international law, at the time when it was committed. Nor shall a heavier penalty be imposed than the one that was applicable at the time the penal offence was committed.
Article 12.
No one shall be subjected to arbitrary interference with his privacy, family, home or correspondence, nor to attacks upon his honour and reputation. Everyone has the right to the protection of the law against such interference or attacks.
Article 13.
(1) Everyone has the right to freedom of movement and residence within the borders of each state.
(2) Everyone has the right to leave any country, including his own, and to return to his country.
Article 14.
(1) Everyone has the right to seek and to enjoy in other countries asylum from persecution.
(2) This right may not be invoked in the case of prosecutions genuinely arising from non-political crimes or from acts contrary to the purposes and principles of the United Nations.
Article 15.
(1) Everyone has the right to a nationality.
(2) No one shall be arbitrarily deprived of his nationality nor denied the right to change his nationality.
Article 16.
(1) Men and women of full age, without any limitation due to race, nationality or religion, have the right to marry and to found a family. They are entitled to equal rights as to marriage, during marriage and at its dissolution.
(2) Marriage shall be entered into only with the free and full consent of the intending spouses.
(3) The family is the natural and fundamental group unit of society and is entitled to protection by society and the State.
Article 17.
(1) Everyone has the right to own property alone as well as in association with others.
(2) No one shall be arbitrarily deprived of his property.
Article 18.
Everyone has the right to freedom of thought, conscience and religion; this right includes freedom to change his religion or belief, and freedom, either alone or in community with others and in public or private, to manifest his religion or belief in teaching, practice, worship and observance.
Article 19.
Everyone has the right to freedom of opinion and expression; this right includes freedom to hold opinions without interference and to seek, receive and impart information and ideas through any media and regardless of frontiers.
Article 20.
(1) Everyone has the right to freedom of peaceful assembly and association.
(2) No one may be compelled to belong to an association.
Article 21.
(1) Everyone has the right to take part in the government of his country, directly or through freely chosen representatives.
(2) Everyone has the right of equal access to public service in his country.
(3) The will of the people shall be the basis of the authority of government; this will shall be expressed in periodic and genuine elections which shall be by universal and equal suffrage and shall be held by secret vote or by equivalent free voting procedures.
Article 22.
Everyone, as a member of society, has the right to social security and is entitled to realization, through national effort and international co-operation and in accordance with the organization and resources of each State, of the economic, social and cultural rights indispensable for his dignity and the free development of his personality.
Article 23.
(1) Everyone has the right to work, to free choice of employment, to just and favourable conditions of work and to protection against unemployment.
(2) Everyone, without any discrimination, has the right to equal pay for equal work.
(3) Everyone who works has the right to just and favourable remuneration ensuring for himself and his family an existence worthy of human dignity, and supplemented, if necessary, by other means of social protection.
(4) Everyone has the right to form and to join trade unions for the protection of his interests.
Article 24.
Everyone has the right to rest and leisure, including reasonable limitation of working hours and periodic holidays with pay.
Article 25.
(1) Everyone has the right to a standard of living adequate for the health and well-being of himself and of his family, including food, clothing, housing and medical care and necessary social services, and the right to security in the event of unemployment, sickness, disability, widowhood, old age or other lack of livelihood in circumstances beyond his control.
(2) Motherhood and childhood are entitled to special care and assistance. All children, whether born in or out of wedlock, shall enjoy the same social protection.
Article 26.
(1) Everyone has the right to education. Education shall be free, at least in the elementary and fundamental stages. Elementary education shall be compulsory. Technical and professional education shall be made generally available and higher education shall be equally accessible to all on the basis of merit.
(2) Education shall be directed to the full development of the human personality and to the strengthening of respect for human rights and fundamental freedoms. It shall promote understanding, tolerance and friendship among all nations, racial or religious groups, and shall further the activities of the United Nations for the maintenance of peace.
(3) Parents have a prior right to choose the kind of education that shall be given to their children.
Article 27.
(1) Everyone has the right freely to participate in the cultural life of the community, to enjoy the arts and to share in scientific advancement and its benefits.
(2) Everyone has the right to the protection of the moral and material interests resulting from any scientific, literary or artistic production of which he is the author.
Article 28.
Everyone is entitled to a social and international order in which the rights and freedoms set forth in this Declaration can be fully realized.
Article 29.
(1) Everyone has duties to the community in which alone the free and full development of his personality is possible.
(2) In the exercise of his rights and freedoms, everyone shall be subject only to such limitations as are determined by law solely for the purpose of securing due recognition and respect for the rights and freedoms of others and of meeting the just requirements of morality, public order and the general welfare in a democratic society.
(3) These rights and freedoms may in no case be exercised contrary to the purposes and principles of the United Nations.
Article 30.
Nothing in this Declaration may be interpreted as implying for any State, group or person any right to engage in any activity or to perform any act aimed at the destruction of any of the rights and freedoms set forth herein.
Universal Access "from the ground up" to transformative technologies
*increase networking, communication, access to and sharing of knowledge and witness.
*mobile web, with icon access software overcoming literacy barriers via non-textual audio and video communication. (is it possible/desirable to bypass literacy?)
Not being the imposers, but facilitating access to shared knowledge so that people can teach each other.
Knowledge is power. What if power gets into the wrong hands? What if it is stolen, like development funds, from the intended recipients?
"Is there not a clash between the universalism of human concerns and the diversity of human cultures?" //[[Manifesto for a New World Order]]// 112
We cultivate a universal consciousness of the right to be different. 115
| !date | !user | !location | !storeUrl | !uploadDir | !toFilename | !backupdir | !origin |
| 06/12/2007 17:28:41 | NjP | [[/|http://natebook-world.tiddlyspot.com/]] | [[store.cgi|http://natebook-world.tiddlyspot.com/store.cgi]] | . | [[index.html | http://natebook-world.tiddlyspot.com/index.html]] | . |
| 22/12/2007 14:41:30 | NjP | [[/|http://natebook-world.tiddlyspot.com/]] | [[store.cgi|http://natebook-world.tiddlyspot.com/store.cgi]] | . | [[index.html | http://natebook-world.tiddlyspot.com/index.html]] | . | ok |
| 22/12/2007 15:35:46 | NjP | [[/|http://natebook-world.tiddlyspot.com/]] | [[store.cgi|http://natebook-world.tiddlyspot.com/store.cgi]] | . | [[index.html | http://natebook-world.tiddlyspot.com/index.html]] | . | ok |
| 22/12/2007 16:55:53 | NjP | [[/|http://natebook-world.tiddlyspot.com/]] | [[store.cgi|http://natebook-world.tiddlyspot.com/store.cgi]] | . | [[index.html | http://natebook-world.tiddlyspot.com/index.html]] | . |
| 22/12/2007 22:14:02 | NjP | [[/|http://natebook-world.tiddlyspot.com/]] | [[store.cgi|http://natebook-world.tiddlyspot.com/store.cgi]] | . | [[index.html | http://natebook-world.tiddlyspot.com/index.html]] | . | ok |
| 22/12/2007 23:20:47 | NjP | [[/|http://natebook-world.tiddlyspot.com/]] | [[store.cgi|http://natebook-world.tiddlyspot.com/store.cgi]] | . | [[index.html | http://natebook-world.tiddlyspot.com/index.html]] | . |
| 22/02/2008 21:39:32 | YourName | [[natebook-world.html|file:///home/nathan/Desktop/natebooks/natebook-world.html]] | [[store.cgi|http://natebook-world.tiddlyspot.com/store.cgi]] | . | [[index.html | http://natebook-world.tiddlyspot.com/index.html]] | . |
| 23/02/2008 13:41:13 | NjP | [[natebook-world.html|file:///home/nathan/Desktop/natebooks/World/natebook-world.html]] | [[store.cgi|http://natebook-world.tiddlyspot.com/store.cgi]] | . | [[index.html | http://natebook-world.tiddlyspot.com/index.html]] | . |
| 01/04/2008 23:21:47 | YourName | [[natebook-world.html|file:///home/nathan/Desktop/natebooks/natebook-world.html]] | [[store.cgi|http://natebook-world.tiddlyspot.com/store.cgi]] | . | [[index.html | http://natebook-world.tiddlyspot.com/index.html]] | . |
| 29/04/2008 22:51:33 | YourName | [[natebook-world.html|file:///home/nathan/Desktop/natebooks/natebook-world.html]] | [[store.cgi|http://natebook-world.tiddlyspot.com/store.cgi]] | . | [[index.html | http://natebook-world.tiddlyspot.com/index.html]] | . |
/***
|''Name:''|PasswordOptionPlugin|
|''Description:''|Extends TiddlyWiki options with non encrypted password option.|
|''Version:''|1.0.2|
|''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)|
***/
//{{{
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
config.macros.option.genericCreate(place,'pas',opt,className,desc);
// checkbox linked with this password "save this password on this computer"
config.macros.option.genericCreate(place,'chk','chk'+opt,className,desc);
// text savePasswordCheckboxLabel
place.appendChild(document.createTextNode(config.macros.option.passwordCheckboxLabel));
},
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])
saveOptionCookie(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
loadOptionsCookie();
/*
if (!config.options['pasPassword'])
config.options['pasPassword'] = '';
merge(config.optionsDesc,{
pasPassword: "Test password"
});
*/
//}}}
/***
|''Name:''|UploadPlugin|
|''Description:''|Save to web a TiddlyWiki|
|''Version:''|4.1.0|
|''Date:''|May 5, 2007|
|''Source:''|http://tiddlywiki.bidix.info/#UploadPlugin|
|''Documentation:''|http://tiddlywiki.bidix.info/#UploadPluginDoc|
|''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 (#3125)|
|''Requires:''|PasswordOptionPlugin|
***/
//{{{
version.extensions.UploadPlugin = {
major: 4, minor: 1, revision: 0,
date: new Date("May 5, 2007"),
source: 'http://tiddlywiki.bidix.info/#UploadPlugin',
author: 'BidiX (BidiX (at) bidix (dot) info',
coreVersion: '2.2.0 (#3125)'
};
//
// 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)
return;
var label;
if (document.location.toString().substr(0,4) == "http")
label = this.label.saveLabel;
else
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
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) {
alert(config.macros.upload.messages.noStoreUrl);
clearMessage();
return false;
}
if (config.macros.upload.authenticateUser && (!username || !password)) {
alert(config.macros.upload.messages.usernameOrPasswordMissing);
clearMessage();
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();
wizard.createWizard(place,this.wizardTitle);
wizard.addStep(this.step1Title,this.step1Html);
var markList = wizard.getElement("markList");
var listWrapper = document.createElement("div");
markList.parentNode.insertBefore(listWrapper,markList);
wizard.setValue("listWrapper",listWrapper);
this.refreshOptions(listWrapper,false);
var uploadCaption;
if (document.location.toString().substr(0,4) == "http")
uploadCaption = config.macros.upload.label.saveLabel;
else
uploadCaption = config.macros.upload.label.uploadLabel;
wizard.setButtons([
{caption: uploadCaption, tooltip: config.macros.upload.label.promptOption,
onClick: config.macros.upload.action},
{caption: this.cancelButton, tooltip: this.cancelButtonPrompt, onClick: this.onCancel}
]);
},
refreshOptions: function(listWrapper) {
var uploadOpts = [
"txtUploadUserName",
"pasUploadPassword",
"txtUploadStoreUrl",
"txtUploadDir",
"txtUploadFilename",
"txtUploadBackupDir",
"chkUploadLog",
"txtUploadLogMaxLine",
]
var opts = [];
for(i=0; i<uploadOpts.length; i++) {
var opt = {};
opts.push()
opt.option = "";
n = uploadOpts[i];
opt.name = n;
opt.lowlight = !config.optionsDesc[n];
opt.description = opt.lowlight ? this.unknownDescription : config.optionsDesc[n];
opts.push(opt);
}
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) {
h.create(opts[n].colElements['option'],type,opts[n].name,opts[n].name,"no");
}
}
},
onCancel: function(e)
{
backstage.switchTab(null);
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) {
displayMessage(bidix.upload.messages.loadOriginalHttpPostError);
return;
}
if (bidix.debugMode)
alert(original.substr(0,500)+"\n...");
// Locate the storeArea div's
var posDiv = locateStoreArea(original);
if((posDiv[0] == -1) || (posDiv[1] == -1)) {
alert(config.messages.invalidFileError.format([localPath]));
return;
}
bidix.upload.uploadRss(uploadParams,original,posDiv);
};
if(onlyIfDirty && !store.isDirty())
return;
clearMessage();
// save on localdisk ?
if (document.location.toString().substr(0,4) == "file") {
var path = document.location.toString();
var localPath = getLocalPath(path);
saveChanges();
}
// get original
var uploadParams = 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);
displayMessage(bidix.upload.messages.aboutToSaveOnHttpPost.format([dest]));
if (bidix.debugMode)
alert("about to execute Http - GET on "+originalPath);
var r = doHttp("GET",originalPath,null,null,null,null,callback,uploadParams,null);
if (typeof r == "string")
displayMessage(r);
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:")));
displayMessage(bidix.upload.messages.rssSaved,bidix.dirname(url)+'/'+destfile);
bidix.upload.uploadMain(params[0],params[1],params[2]);
} else {
displayMessage(bidix.upload.messages.rssFailed);
}
};
// do uploadRss
if(config.options.chkGenerateAnRssFeed) {
var rssPath = uploadParams[1].substr(0,uploadParams[1].lastIndexOf(".")) + ".xml";
var rssUploadParams = Array(uploadParams[0],rssPath,uploadParams[2],'',uploadParams[4],uploadParams[5]);
bidix.upload.httpUpload(rssUploadParams,convertUnicodeToUTF8(generateRss()),callback,Array(uploadParams,original,posDiv));
} else {
bidix.upload.uploadMain(uploadParams,original,posDiv);
}
};
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:")));
displayMessage(bidix.upload.messages.backupSaved,bidix.dirname(url)+'/'+backupfile);
}
var destfile = responseText.substring(responseText.indexOf("destfile:")+9,responseText.indexOf("\n", responseText.indexOf("destfile:")));
displayMessage(bidix.upload.messages.mainSaved,bidix.dirname(url)+'/'+destfile);
store.setDirty(false);
log.endUpload("ok");
} else {
alert(bidix.upload.messages.mainFailed);
displayMessage(bidix.upload.messages.mainFailed);
log.endUpload("failed");
}
};
// do uploadMain
var revised = bidix.upload.updateOriginal(original,posDiv);
bidix.upload.httpUpload(uploadParams,revised,callback,uploadParams);
};
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 == httpStatus.NotFound)
alert(bidix.upload.messages.storePhpNotFound.format([url]));
if ((bidix.debugMode) || (responseText.indexOf("Debug mode") >= 0 )) {
alert(responseText);
if (responseText.indexOf("Debug mode") >= 0 )
responseText = responseText.substring(responseText.indexOf("\n\n")+2);
} else if (responseText.charAt(0) != '0')
alert(responseText);
if (responseText.charAt(0) != '0')
status = null;
callback(status,params,responseText,url,xhr);
};
// 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; boundary="+boundary,uploadParams[4],uploadParams[5],localCallback,params,null);
if (typeof r == "string")
displayMessage(r);
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)) {
alert(config.messages.invalidFileError.format([localPath]));
return;
}
var revised = original.substr(0,posDiv[0] + startSaveArea.length) + "\n" +
store.allTiddlersAsHtml() + "\n" +
original.substr(posDiv[1]);
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();
store.addTiddler(this.tiddler);
}
return this;
};
bidix.UploadLog.prototype.addText = function(text) {
if (!this.tiddler)
return;
// 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)
textArray.splice(1,textArray.length-1-maxLine);
this.tiddler.text = textArray.join('\n');
}
// update tiddler fields
this.tiddler.modifier = config.options.txtUserName;
this.tiddler.modified = new Date();
store.addTiddler(this.tiddler);
// refresh and notifiy for immediate update
story.refreshTiddler(this.tiddler.title);
store.notify(this.tiddler.title, true);
};
bidix.UploadLog.prototype.startUpload = function(storeUrl, toFilename, uploadDir, backupDir) {
if (!this.tiddler)
return;
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 + " |";
this.addText(text);
};
bidix.UploadLog.prototype.endUpload = function(status) {
if (!this.tiddler)
return;
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)
return;
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)
return;
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");
//optionsDesc
merge(config.optionsDesc,{
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
bidix.initOption('txtUploadStoreUrl','');
bidix.initOption('txtUploadFilename','');
bidix.initOption('txtUploadDir','');
bidix.initOption('txtUploadBackupDir','');
bidix.initOption('txtUploadUserName','');
bidix.initOption('pasUploadPassword','');
bidix.initOption('chkUploadLog',true);
bidix.initOption('txtUploadLogMaxLine','10');
/* don't want this for tiddlyspot sites
// Backstage
merge(config.tasks,{
uploadOptions: {text: "upload", tooltip: "Change UploadOptions and Upload", content: '<<uploadOptions>>'}
});
config.backstageTasks.push("uploadOptions");
*/
//}}}
Community:
*the golden rule
*the sacredness of all life
Design:
*precision
*ecological health
*beauty
*cradle to cradle
transparent flow of information
democratizing access to knowledge
*transparency
*openness
*collaboration
*integrity
<!--{{{-->
<!--- http://mptw.tiddlyspot.com/#MptwViewTemplate ($Rev: 2247 $) --->
<div class='toolbar'>
<span macro="showWhenTagged palette">
<span macro="setPalette"></span>
</span>
<span style="padding:1em;"></span>
<span macro='toolbar collapseTiddler closeTiddler closeOthers +editTiddler deleteTiddler > fields syncing permalink references jump'></span> <span macro='newHere label:"new here"'></span>
</div>
<div class="tagglyTagged" macro="tags"></div>
<span class='titleContainer'>
<span class='title' macro='view title'></span>
<span macro="miniTag"></span>
</span>
<span class='subtitle'>
<span macro='view modified date {{config.mptwDateFormat?config.mptwDateFormat:"MM/0DD/YY"}}'></span>
(<span macro='message views.wikified.createdPrompt'></span>
<span macro='view created date {{config.mptwDateFormat?config.mptwDateFormat:"MM/0DD/YY"}}'></span>)
</span>
<div macro="showWhenExists ViewPanelTemplate">[[ViewPanelTemplate]]</div>
<div macro="hideWhen tiddler.tags.containsAny(['css','html','pre','systemConfig']) && !tiddler.text.match('{{'+'{')">
<div class='viewer' macro='view text wikified'></div>
</div>
<div macro="showWhen tiddler.tags.containsAny(['css','html','pre','systemConfig']) && !tiddler.text.match('{{'+'{')">
<div class='viewer'><pre macro='view text'></pre></div>
</div>
<div macro="showWhenExists ViewDashboardTemplate">[[ViewDashboardTemplate]]</div>
<div class="tagglyTagging" macro="tagglyTagging"></div>
<!--}}}-->
The World Trade Organization.
Every member nation has one vote.
The WTO did not itself punish violators, but it authorized countries that had suffered injury as a result of a violation to retaliate by imposing trade restrictions on the offending country." //[[Making Globalization Work]]// 76
But principle decisions, such as setting the agenda for meetings, have been made during the 'Green Room' negotiations, which are convened and controlled by:
* The European Union
* The United States
* Canada
* Japan
"By the time the formal trade talks are ready to begin, the key decisions have already been made. An agenda has been set and a declaration has been drafted, and all the nations which were excluded from the Green Room meetings can do is seek the block the rich nations' proposals. They cannot make proposals of their own; they cannot set a new agenda. They are presented with a stark choice: either they accept the declaration drafted in their absence, more or less in its entirety, or they reject it." //[[Manifesto for a New World Order]]// 207
Developing nations can enter these talks only at their behest, and even then they are threatened if they offend the interests of the majority powers. "The result is that, despite their promises to the contrary, the nations and corporations of the rich world have been able to devise ever more elaborate trade protections, while the nations of the poor world have been forced to open their economies. //[[Manifesto for a New World Order]]// 16-17
"Extortion at the Gate"
Any country can veto the admission of a prospective new member country, so that strict unfair trade policies may be imposed as a condition for entrance. "What should be done is simple: any country willing to adhere to the WTO trade agreements (with adjustment periods corresponding to their stage of development) should be admitted." //[[Making Globalization Work]]// 305
''Westernism'':
* individualism
* liberalism
* constitutionalism
* human rights
* equality
* liberty
* the rule of law
* democracy
* free markets
* the separation of church and state
''Modernism'':
* wealth
* tech
* skills
* machines
* weapons
GR 45
"You remove whatever prevents the system from healing itself." //[[Blessed Unrest]]// 189
Calling for:
*radical social change
*reinvention of market-based economies
*the empowerment of women
*activism on all levels
*localized economic control
*autonomy
*a new resource ethic based on the tradition of the commons
*reinstatement of cultural primacy over corporate hegemony
*radical transparency in politics and corporate decision-making
//[[Blessed Unrest]]// 194
Prerequisites for Success:
*ubiquity
*a network of informants
*a conspiracy of social imaginaries
*groups that cultivate new knowledge, share it, seek information elsewhere, and provide it to agencies and citizens who need it.
//[[Blessed Unrest]]// 178
This is a ''natebook''! Here is where I slam down ideas and take notes and then tag them with labels so that I (and you) can search and retrieve the contents of my brain in a non-linear fashion. This isn't meant to be a coherent presentation -- more like a stream-of-consciousness compendium of ideas and lists and notes from various readings. This particular natebook deals with the World at large: Politics, Globalization, Social Action, Planet.
Go ahead and poke around. Any changes you make will not be saved. If you are interested in making one for yourself, go to [[tiddlyspot.com|http://tiddlyspot.com]]
"America is the "historical vanguard" and must therefore maintain its global dominance and military supremacy forever and without challenge, for the benefit of all." //[[Hegemony or Survival]]// 227
Wilsonian Idealism: We are good and noble. Hence our interventions are necessarily righteous in intent, of occasionally clumsy in execution. With righteousness on our side, all our wars are humanitarian interventions. "the United States stands for something in the world-- something of which the world has need, something which the world is going to like, something, in the final analysis, which the world is going to take, whether it likes it or not." //[[Hegemony or Survival]]// pg149
Intended Purpose: "long-term investments in development to pull countries out of poverty." SD 162
* originally to provide long-term loans to the nations whose economies had been devastated by the Second World War.
* project aid for building dams or planting cash crops
* adjustment loans intended to help countries pay their debt
* loan guarantees to corporations, many of which are based in the rich world.
Draconian "structural adjustment" programs, that package together prescriptions for microeconomic and macroeconomic reform.
"When privatization and free-trade policies are packaged together with a financial bailout, countries have little choice but to accept the whole package." SD 163
"The loans the Bank makes are supposed to help a country pay its debts while restructuring its economy to discourage government profligacy and attract investors. In order to receive this assistance a government must agree to certain 'conditionalities'. These conditionalities, which often involve a massive reduction in government spending on public services, the sale of public assets, the privatization of state food reserves and state marketing boards for staple crops and the laying off of workers, represent a complete reversal of the World Bank's original objectives: to boost public services, reduce hunger and bring more people into employment. They are directly responsible for hundreds of thousands of death." //[[Manifesto for a New World Order]]// 151
A direct, participatory vehicle for global democracy
# A Forum that carries weight and demands recognition.
# A system which can, in theory, hold the global and international powers to account.
# Promotion of the accelerate fusion of human interests leading to the genetic mutation recognizing global humanity. (extending identity to include the whole species).
Every adult on earth possesses one vote.
"A key determinant of the success of a world parliament is that its members are seen to have no connection to the governments of the nations from which they come."
As this is not a forum representing the rights of nation-states, but rather of all human being regardless of nation, there is no need to secure permission of nations to do it. We just build it. A formal court of public opinion (Chomsky's second Super Power).
"Directly elected, owned by the people of the world, our parliament would posses the moral authority which all other bodies lack. And this alone, if effectively deployed, is a source of power." //[[Manifesto for a New World Order]]// 94
"A world parliament would be able to determine whether or not the international actions of a government or an institution have the support of the world's people." //[[Manifesto for a New World Order]]// 95
"An assembly whose primary purpose is to hold other powers to account. It would review the international decisions made by governments, by the big financial intstitutions, and by bodies such as the United Nations and the World Trade Organization. Through consultation with the world's people and through debates within the chamber, it would establish the broad principles by which these other bodies should be run. it would study the decisions they make and hold them up to the light. When it discovers that they have breached the principles of good governance it has established, it would pass resolutions and publish critical reports. We have every reason to believe that, if properly constituted, our parliament, as the only body with a claim to represent the people of the world, would force them to respond." 99
"The world's population, by contrast to those of its nation-states, is a self-defined entity, a country whose borders are indisputable, whose sense of common destiny requires no patriotic speeches, no hanging of flags, no wars with other worlds... By making the political identity visible, by creating a forum in which the people of diverse nations can unite on some issues and divide on others, irrespective of nationhood, our parliament has the potential to begin to establish a sense of common destiny, to start the process of catalysis which foments the metaphysical mutation." //[[Manifesto for a New World Order]]// 112
Isn't there always the risk of a nationalist bloc within the world parliament, or a racial bloc, or a bloc of any other category of identity or interest? The Tyranny of the Majority. Monbiot suggests that the world parliament is a precondition to the 'metaphysical mutation' launching humanity into a global consciousness, but isn't in fact global consciousness a precondition to the just functioning of a world parliament?
"If democracy is not self-establishing, it is not democracy. Any system we initiate must contain the scope for its own transformation or improvement, for all the unanticipated developments propelled by the collective genius of free debate. Far from seeking to pre-ordain its outcomes, we must pre-ordain only the ''openness'' required to permit its elector's chosen outcomes to evolve." 117
"The world trade system is heavily planned, controlled, and regimented. When you dissect the issue of globalization with respect to trade, it is less about integration, and primarily about the rights of business. WTO eliminates normal checks and balances because it performs all three roles of governance: executive, legislative, and judicial. The executive branch operates through the G-6 nations' ministerial meetings; the judicial functions through the Dispute Settlement Panel, which meets in secret and does not have to notify national legislative bodies of pending challenges to their laws; the legislative branch is the General Council, which sets policies, though in practice most decisions are made in private green room meetings in which the richer nation conduct the most important negotiations." //[[Blessed Unrest]]// 120
"The purpose of the organization could not be simpler: the elimination of constraints on the flow of trade, including how a product is made, by whom it is made, and what happens after it is made." //[[Blessed Unrest]]// 120
"The underlying principle is to prevent protectionism and unfair discrimination against member countries, thus providing a form of civil rights for good."
"What WTO seeks to protect is business and growth, not people and the environment, with and underlying assumption that the wealthier a country becomes, the better it is able to protect its people and its environment. It has not turned out that way." //[[Blessed Unrest]]// 120
Site: [[WorldChanging.com|http://www.worldchanging.com]]
Book:
WorldChanging: A User's Guide for the 21st Century / Edited by Alex Steffen
"If this book has a message, it is this: Imagine a better future. Find your allies. Share tools. Build it. Start now." WorldChanging 536
1. We need better tools, models, and ideas for changing the world. Luckily, more are being created every day.
2. The more people know about these tools, models, and ideas, the better their own ideas will get, and the more ideas will become available
3. Anyone can join the conversation, and the more people do join, the better it gets
4. The better the conversation gets, and the more people use the tools, the more exciting the adventure becomes, and the more likely its success
What kind of future will you create?
- Alex Steffen WorldChanging 24
Service Envy: "the most desireable product is access, utility, and experience unburdened by ownership." //WorldChanging// 270
<<list filter [tag[css]]>>
<<list filter [tag[html]]>>
[img[lotus|http://plerosis.com/pics/smalllotus.jpg][http://plerosis.com]]