text:
#ifndef STATIC_GRAPH_H
#define STATIC_GRAPH_H

#include "../DataStructures/Percent.h"
#include "../DataStructures/SharedMemoryVectorWrapper.h"
#include "../Util/SimpleLogger.h"
#include "../typedefs.h"

#include <boost/assert.hpp>
#include <boost/range/irange.hpp>

#include <tbb/parallel_sort.h>

#include <algorithm>
#include <limits>
#include <vector>

template <typename EdgeDataT, bool UseSharedMemory = false> class StaticGraph
{
  public:
    typedef decltype(boost::irange(0u,0u)) EdgeRange;
    typedef NodeID NodeIterator;
    typedef NodeID EdgeIterator;
    typedef EdgeDataT EdgeData;
    class InputEdge
    {
      public:
        EdgeDataT data;
        NodeIterator source;
        NodeIterator target;
        bool operator<(const InputEdge &right) const
        {
            if (source != right.source)
            {
                return source < right.source;
            }
            return target < right.target;
        }
    };

    struct NodeArrayEntry
    {
        // index of the first edge
        EdgeIterator first_edge;
    };

    struct EdgeArrayEntry
    {
        NodeID target;
        EdgeDataT data;
    };

    EdgeRange GetAdjacentEdgeRange(const NodeID node) const
    {
        return boost::irange(BeginEdges(node), EndEdges(node));
    }

    StaticGraph(const int nodes, std::vector<InputEdge> &graph)
    {
        tbb::parallel_sort(graph.begin(), graph.end());
        number_of_nodes = nodes;
        number_of_edges = (EdgeIterator)graph.size();
        node_array.resize(number_of_nodes + 1);
        EdgeIterator edge = 0;
        EdgeIterator position = 0;
        for (NodeIterator node = 0; node <= number_of_nodes; ++node)
        {
            EdgeIterator last_edge = edge;
            while (edge < number_of_edges && graph[edge].source == node)
            {
                ++edge;
            }
            node_array[node].first_edge = position; //=edge
            position += edge - last_edge;           // remove
        }
        edge_array.resize(position); //(edge)
        edge = 0;
        for (NodeIterator node = 0; node < number_of_nodes; ++node)
        {
            EdgeIterator e = node_array[node + 1].first_edge;
            for (EdgeIterator i = node_array[node].first_edge; i != e; ++i)
            {
                edge_array[i].target = graph[edge].target;
                edge_array[i].data = graph[edge].data;
                BOOST_ASSERT(edge_array[i].data.distance > 0);
                edge++;
            }
        }
    }

    StaticGraph(typename ShM<NodeArrayEntry, UseSharedMemory>::vector &nodes,
                typename ShM<EdgeArrayEntry, UseSharedMemory>::vector &edges)
    {
        number_of_nodes = nodes.size() - 1;
        number_of_edges = edges.size();

        node_array.swap(nodes);
        edge_array.swap(edges);

#ifndef NDEBUG
        Percent p(GetNumberOfNodes());
        for (unsigned u = 0; u < GetNumberOfNodes(); ++u)
        {
            for (auto eid : GetAdjacentEdgeRange(u))
            {
                const EdgeData &data = GetEdgeData(eid);
                if (!data.shortcut)
                {
                    continue;
                }
                const unsigned v = GetTarget(eid);
                const EdgeID first_edge_id = FindEdgeInEitherDirection(u, data.id);
                if (SPECIAL_EDGEID == first_edge_id)
                {
                    SimpleLogger().Write(logWARNING) << "cannot find first segment of edge ("
                                                     << u << "," << data.id << "," << v
                                                     << "), eid: " << eid;
                    BOOST_ASSERT(false);
                }
                const EdgeID second_edge_id = FindEdgeInEitherDirection(data.id, v);
                if (SPECIAL_EDGEID == second_edge_id)
                {
                    SimpleLogger().Write(logWARNING) << "cannot find second segment of edge ("
                                                     << u << "," << data.id << "," << v
                                                     << "), eid: " << eid;
                    BOOST_ASSERT(false);
                }
            }
            p.printIncrement();
        }
#endif
    }

    unsigned GetNumberOfNodes() const { return number_of_nodes -1; }

    unsigned GetNumberOfEdges() const { return number_of_edges; }

    unsigned GetOutDegree(const NodeIterator n) const { return BeginEdges(n) - EndEdges(n) - 1; }

    inline NodeIterator GetTarget(const EdgeIterator e) const
    {
        return NodeIterator(edge_array[e].target);
    }

    inline EdgeDataT &GetEdgeData(const EdgeIterator e) { return edge_array[e].data; }

    const EdgeDataT &GetEdgeData(const EdgeIterator e) const { return edge_array[e].data; }

    EdgeIterator BeginEdges(const NodeIterator n) const
    {
        return EdgeIterator(node_array.at(n).first_edge);
    }

    EdgeIterator EndEdges(const NodeIterator n) const
    {
        return EdgeIterator(node_array.at(n + 1).first_edge);
    }

    // searches for a specific edge
    EdgeIterator FindEdge(const NodeIterator from, const NodeIterator to) const
    {
        EdgeIterator smallest_edge = SPECIAL_EDGEID;
        EdgeWeight smallest_weight = INVALID_EDGE_WEIGHT;
        for (auto edge : GetAdjacentEdgeRange(from))
        {
            const NodeID target = GetTarget(edge);
            const EdgeWeight weight = GetEdgeData(edge).distance;
            if (target == to && weight < smallest_weight)
            {
                smallest_edge = edge;
                smallest_weight = weight;
            }
        }
        return smallest_edge;
    }

    EdgeIterator FindEdgeInEitherDirection(const NodeIterator from, const NodeIterator to) const
    {
        EdgeIterator tmp = FindEdge(from, to);
        return (SPECIAL_NODEID != tmp ? tmp : FindEdge(to, from));
    }

    EdgeIterator
    FindEdgeIndicateIfReverse(const NodeIterator from, const NodeIterator to, bool &result) const
    {
        EdgeIterator current_iterator = FindEdge(from, to);
        if (SPECIAL_NODEID == current_iterator)
        {
            current_iterator = FindEdge(to, from);
            if (SPECIAL_NODEID != current_iterator)
            {
                result = true;
            }
        }
        return current_iterator;
    }

  private:
    NodeIterator number_of_nodes;
    EdgeIterator number_of_edges;

    typename ShM<NodeArrayEntry, UseSharedMemory>::vector node_array;
    typename ShM<EdgeArrayEntry, UseSharedMemory>::vector edge_array;
};

#endif // STATIC_GRAPH_H

redpajama_set_name: RedPajamaGithub


The Monkees are an American/English rock and pop band originally active between 1965 and 1971, with subsequent reunion albums and tours in the decades that followed. They were formed in Los Angeles in 1965 by Bob Rafelson and Bert Schneider for the American television series The Monkees, which aired from 1966 to 1968. The musical acting quartet was composed of Americans Micky Dolenz, Michael Nesmith and Peter Tork and British stage and television actor and singer Davy Jones. The band's music was initially supervised by producer Don Kirshner, backed by the songwriting duo of Tommy Boyce and Bobby Hart.
For the first few months of their initial five-year career as "the Monkees", the four actor-musicians were allowed only limited roles in the recording studio. This was due in part to the amount of time required to film the television series. Nonetheless, Nesmith did compose and produce some songs from the beginning, and Peter Tork contributed limited guitar work on the sessions produced by Nesmith. They eventually fought for and earned the right to collectively supervise all musical output under the band's name. The sitcom was canceled in 1968, but the band continued to record music through 1971.
A revival of interest in the television show came in 1986, which led to a series of reunion tours and new records. Until 2011, the group had reunited and toured several times, with varying degrees of success. Despite the sudden death of Davy Jones on February 29, 2012, the surviving members reunited for a tour in November–December 2012 and again in 2013 for a 24-date tour. As of December 2016, they continue to tour, with Dolenz and Tork providing the core of the band, assisted by several other professional musicians, for their 50th anniversary tour through the US, Australia, and New Zealand in 2016. Nesmith was able to free some time up to join them in the latter stages of the US tour.
Dolenz described the Monkees as initially being "a TV show about an imaginary band ... that wanted to be the Beatles, [but] that was never successful". The actor-musicians became, ironically, one of the most successful bands of the 1960s. The Monkees have sold more than 75 million records worldwide and had international hits, including "Last Train to Clarksville", "Pleasant Valley Sunday", "Daydream Believer", and "I'm a Believer". At their peak in 1967, the band outsold the Beatles and the Rolling Stones combined.


Today I broke up with my boyfriend. I just didn't feel like I loved him anymore. Now I feel terrible because I hurt him. Is this normal? He was my first boyfriend and we were together for 1.5 years.
You will both be fine. Move on.


Kim Eng Vietnam Securities Joint Stock Company was successfully rebranded as Maybank Kim Eng Securities Joint Stock Company on its relaunch on 27 September 2012.
Following the State Securities Commission (SSC) of Vietnam's approval on 3 Jan 2014, we became a Single Member Limited Liability Company, with Maybank Kim Eng being the first 100% foreign-owned securities firm in Vietnam. We were subsequently renamed Maybank Kim Eng Securities Limited.
Maybank Kim Eng has continued to make immense headway in the growing Vietnam market. In February 2014, we received recognition from the Ho Chi Minh Stock Exchange for being one of the top 10 brokerage houses in Vietnam by market share, a testament to our continuous efforts to engage the Vietnam market. Since last year, we have been working with Vietnam's State Securities Commission (SSC) to develop joint initiatives to strengthen Vietnam's securities market.
We have numerous other accolades under our belt. We were named Best Retail Broker by Alpha Southeast Asia in 2011, 2012, 2013 and 2014 and have also won the prestigious Golden Dragon Award for three consecutive years from 2011 to 2013. We have also consistently performed well at The Vietnam Economic Times Poll, having been voted one of the Most Trusted brands in 2009, 2010, 2012, 2013 and 2014.


text:
TerrariaMapTool
===============


Bobcat MT-85 Mini Trac Loader, 25 hp., 3100 lb., 850 lb. lift, 7'9" max lift height, 4.9 psi. ground pressure.
Kubota SVL 75-2 Track Loader. 75 hp., 3285 lb. max load, 2-speed travel, 9039lbs. machine weight. 10' max lift height, 5.6 psi. ground pressure. Multiple attachments available.


text:
Q: Scale up mysql with hpa creates an empty database on Kubernetes I have a cluster with MySQL database which is a StatefulSet.
I would like to scale up my database with hpa.
The problem is that the second database that has been created is empty.
I don't know how to synchronize the second with the first replica.
Someone told me that I have to create Operators, but I thought that the problem could have been solved with StatefulSets...
This is mysql statefulset code:
apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: mysql
spec:
  selector:
    matchLabels:
      app: mysql
  serviceName: mysql
  replicas: 1
  template:
    metadata:
      labels:
        app: mysql
    spec:
      containers:
        - name: mysql
          image: mysql:5.7.21
          imagePullPolicy: Always
          resources:
            requests:
              memory: 50Mi #50
              cpu: 50m
            limits:
                memory: 500Mi #220?
                cpu: 400m #65
          ports:
          - containerPort: 3306
            name: mysql
          volumeMounts:
            - name: mysql-storage
              mountPath: /var/lib/mysql
              subPath: mysql
          env:
            - name: MYSQL_ROOT_PASSWORD
              valueFrom:
                secretKeyRef:
                  name: mysql-secret # MARK P
                  key: password
            - name: MYSQL_ROOT_HOST
              valueFrom:
                secretKeyRef:
                  name: mysql-secret # MARK P
                  key: host
  volumeClaimTemplates:
    - metadata:
        name: mysql-storage
      spec:
        accessModes:
            - ReadWriteOnce
        storageClassName: standard
        resources:
            requests:
                storage: 5Gi

Does anyone have any idea?

A: You need to use volumes which mean PersistanceVolume in K8S.
Here is a working sample with all the required resources.
https://github.com/nirgeier/KubernetesLabs/tree/master/Labs/09-StatefulSet

*

*Check out the kustomization.yaml to see what is actually required.

*You will need the StaefulSet an optional ConfigMap/Secret and a 'Volume' or 'PersistanceVolume&PersistanceVolumeClaim`

How to sync your DB?

*

*In order to "sync" your DB the Staefulset need to share the same volume.

*You also need teh secondary instance to be set as super-read-only
apiVersion: v1
kind: ConfigMap
metadata:
  name: mysql
  labels:
    app: mysql
data:
  primary.cnf: |
    # Apply this config only on the primary.
    [mysqld]
    log-bin
  replica.cnf: |
    # Apply this config only on replicas.
    [mysqld]
    super-read-only

# Headless service for stable DNS entries of StatefulSet members.
apiVersion: v1
kind: Service
metadata:
  name: mysql
  labels:
    app: mysql
spec:
  ports:
  - name: mysql
    port: 3306
  clusterIP: None
  selector:
    app: mysql
---
# Client service for connecting to any MySQL instance for reads.
# For writes, you must instead connect to the primary: mysql-0.mysql.
apiVersion: v1
kind: Service
metadata:
  name: mysql-read
  labels:
    app: mysql
spec:
  ports:
  - name: mysql
    port: 3306
  selector:
    app: mysql

Set up your primary and your replicas
(Check out the command in the sample)
apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: mysql
spec:
  selector:
    matchLabels:
      app: mysql
  serviceName: mysql
  replicas: 3
  template:
    metadata:
      labels:
        app: mysql
    spec:
      initContainers:
      - name: init-mysql
        image: mysql:5.7
        command:
        - bash
        - "-c"
        - |
          set -ex
          # Generate mysql server-id from pod ordinal index.
          [[ `hostname` =~ -([0-9]+)$ ]] || exit 1
          ordinal=${BASH_REMATCH[1]}
          echo [mysqld] > /mnt/conf.d/server-id.cnf
          # Add an offset to avoid reserved server-id=0 value.
          echo server-id=$((100 + $ordinal)) >> /mnt/conf.d/server-id.cnf
          # Copy appropriate conf.d files from config-map to emptyDir.
          if [[ $ordinal -eq 0 ]]; then
            cp /mnt/config-map/primary.cnf /mnt/conf.d/
          else
            cp /mnt/config-map/replica.cnf /mnt/conf.d/
          fi
        volumeMounts:
        - name: conf
          mountPath: /mnt/conf.d
        - name: config-map
          mountPath: /mnt/config-map
      - name: clone-mysql
        image: gcr.io/google-samples/xtrabackup:1.0
        command:
        - bash
        - "-c"
        - |
          set -ex
          # Skip the clone if data already exists.
          [[ -d /var/lib/mysql/mysql ]] && exit 0
          # Skip the clone on primary (ordinal index 0).
          [[ `hostname` =~ -([0-9]+)$ ]] || exit 1
          ordinal=${BASH_REMATCH[1]}
          [[ $ordinal -eq 0 ]] && exit 0
          # Clone data from previous peer.
          ncat --recv-only mysql-$(($ordinal-1)).mysql 3307 | xbstream -x -C /var/lib/mysql
          # Prepare the backup.
          xtrabackup --prepare --target-dir=/var/lib/mysql
        volumeMounts:
        - name: data
          mountPath: /var/lib/mysql
          subPath: mysql
        - name: conf
          mountPath: /etc/mysql/conf.d
      containers:
      - name: mysql
        image: mysql:5.7
        env:
        - name: MYSQL_ALLOW_EMPTY_PASSWORD
          value: "1"
        ports:
        - name: mysql
          containerPort: 3306
        volumeMounts:
        - name: data
          mountPath: /var/lib/mysql
          subPath: mysql
        - name: conf
          mountPath: /etc/mysql/conf.d
        resources:
          requests:
            cpu: 500m
            memory: 1Gi
        livenessProbe:
          exec:
            command: ["mysqladmin", "ping"]
          initialDelaySeconds: 30
          periodSeconds: 10
          timeoutSeconds: 5
        readinessProbe:
          exec:
            # Check we can execute queries over TCP (skip-networking is off).
            command: ["mysql", "-h", "127.0.0.1", "-e", "SELECT 1"]
          initialDelaySeconds: 5
          periodSeconds: 2
          timeoutSeconds: 1
      - name: xtrabackup
        image: gcr.io/google-samples/xtrabackup:1.0
        ports:
        - name: xtrabackup
          containerPort: 3307
        command:
        - bash
        - "-c"
        - |
          set -ex
          cd /var/lib/mysql

          # Determine binlog position of cloned data, if any.
          if [[ -f xtrabackup_slave_info && "x$(<xtrabackup_slave_info)" != "x" ]]; then
            # XtraBackup already generated a partial "CHANGE MASTER TO" query
            # because we're cloning from an existing replica. (Need to remove the tailing semicolon!)
            cat xtrabackup_slave_info | sed -E 's/;$//g' > change_master_to.sql.in
            # Ignore xtrabackup_binlog_info in this case (it's useless).
            rm -f xtrabackup_slave_info xtrabackup_binlog_info
          elif [[ -f xtrabackup_binlog_info ]]; then
            # We're cloning directly from primary. Parse binlog position.
            [[ `cat xtrabackup_binlog_info` =~ ^(.*?)[[:space:]]+(.*?)$ ]] || exit 1
            rm -f xtrabackup_binlog_info xtrabackup_slave_info
            echo "CHANGE MASTER TO MASTER_LOG_FILE='${BASH_REMATCH[1]}',\
                  MASTER_LOG_POS=${BASH_REMATCH[2]}" > change_master_to.sql.in
          fi

          # Check if we need to complete a clone by starting replication.
          if [[ -f change_master_to.sql.in ]]; then
            echo "Waiting for mysqld to be ready (accepting connections)"
            until mysql -h 127.0.0.1 -e "SELECT 1"; do sleep 1; done

            echo "Initializing replication from clone position"
            mysql -h 127.0.0.1 \
                  -e "$(<change_master_to.sql.in), \
                          MASTER_HOST='mysql-0.mysql', \
                          MASTER_USER='root', \
                          MASTER_PASSWORD='', \
                          MASTER_CONNECT_RETRY=10; \
                        START SLAVE;" || exit 1
            # In case of container restart, attempt this at-most-once.
            mv change_master_to.sql.in change_master_to.sql.orig
          fi

          # Start a server to send backups when requested by peers.
          exec ncat --listen --keep-open --send-only --max-conns=1 3307 -c \
            "xtrabackup --backup --slave-info --stream=xbstream --host=127.0.0.1 --user=root"
        volumeMounts:
        - name: data
          mountPath: /var/lib/mysql
          subPath: mysql
        - name: conf
          mountPath: /etc/mysql/conf.d
        resources:
          requests:
            cpu: 100m
            memory: 100Mi
      volumes:
      - name: conf
        emptyDir: {}
      - name: config-map
        configMap:
          name: mysql
  volumeClaimTemplates:
  - metadata:
      name: data
    spec:
      accessModes: ["ReadWriteOnce"]
      resources:
        requests:
          storage: 10Gi

redpajama_set_name: RedPajamaStackExchange


If, on the flip side, you anticipate using the Equipment for a couple decades, then leasing probably is reasonable. By streamlining the internal decision-making procedure, you can receive the Equipment you need a lot more quickly. Locate the correct Leasing Company While there are a lot of businesses that lease their Equipment, they aren't all created equal. While leasing Equipment may cause substantially lower monthly payments, you still must take them into consideration when making your choice.
Developing an Equipment Rental Template of your own can develop into a time consuming undertaking and you also require the best professionals with the proper expertise to prepare a well thought out Template. You will see that a number of the Templates are totally free to use and others take a premium account. Remember that it is a Template, so you will want to edit the info. Nowadays it's simple to use a film manufacturing calendar Template or software for filmmaking.
Alongside identifying the focus of your business and zeroing in on the particular problem it will solve, it's vital that a market for the solution you would like to create actually exists. As a sole proprietor, you'll first have to register as a company, and register your small business name to be given a Business Number. Running your own company might seem daunting, so here are a few tips from an individual that's recently been through it. To begin with, make certain that the company that you lease from is quite acquainted with the Equipment There are a few businesses that purchase Equipment for the only goal of leasing itmuch like a bank with moneyand aren't in the business. A whole lot of leasing companies wish to work with their customers, so you could be in a position to negotiate terms like length of contract, payment structure and price to find the ideal lease for your business. There are lots of American companies out there seeking to hire internationally, which means a whole lot of chances for Canadians. Some construction businesses have opted to create their own SMS program application.
Keep reading to learn what your enterprise program should comprise of! A business program is among the most critical actions in starting a new retail business enterprise. You'll certainly require a suitable small business plan if you would like your potential investors to take you seriously! To that end, following is a list of things you should contain in your hackathon budget. You should figure out what your monthly budget is and for the length of time you anticipate using the Equipment. Production Budget has most the overall accounts. There's no formalized management incentive program.
In an attempt to lower cost, you're likely to be drawn to cheap vehicle Rental rates which are often tagged to older cars. Costs can be lessened significantly as there are not any employees hired for performing standard operations. The price is determined dependent on your targets and what you actually desire. The first costs related to getting your shop started will likely consume a substantial part of your finances, particularly if your store demands anything from the ordinary.


text:
American Archive of Public Broadcasting
a collaboration between the Library of Congress and WGBH
About the AAPB
On Location Research
Searching the Website
For Participating Organizations
Access the AMS
Obtain your metadata
FIX IT: A TRANSCRIPT GAME
Speech by George W. Bush in Portland (Oregon)
If this transcript has significant errors that should be corrected, let us know, so we can add it to FIX IT+
The end of the day and the hour of the hour and the day of great crisis in American history. And so it is with my real privilege and it's a high honor to offer to the present United States its forty third a warm Oregon welcome to join. Will thank you all to thanks for coming. Please be seated. Will. Thanks for the warm welcome in the cool day. Seems the temperature is a little better here than it is in Crawford. I want to thank you all for coming and I am so honored that we have set a record of today a record fund raiser which indicates the depth of support here in Oregon for which I am most grateful. I want to thank you for what you have done. I want thank you what you're going to do which is to energize the grassroots all across this important
state to put up the sidelines and mail out the mailers But most importantly to remind people. That I have a vision that includes everybody. A vision that is hopeful and optimistic a vision that believes in the best of America. I want you to know that I'm getting ready for the coming campaign I'm loosening up but there's going to be ample time for politics because I've got a job to do. I got a lot on the agenda and I want you to know that I will continue to work hard to earn the confidence of every American by keeping this nation secure and strong and prosperous and free. Thank you. The old My main
regret for coming here is the fact that I'm not traveling with the first lady. She is a great first lady. I love her dearly. The Obama proud to call her wife and I'm already Messer but she's in San Antonio Texas today. She's honoring a friend of ours and she's working on a library of that but I'll be with her and on the ranch Friday night. Continuing our period of relaxation before we get back to the nation's capital. It's a great comfort to have her by my side. I'm also proud to call Gordon Smith a friend he's a great United States senator. The only. The owner I appreciate so much worker my friend Congressman Greg Walden as well. The owner
of this event here we're going to a different part of your beautiful state to talk about a healthy forest initiative a commonsense policy to do everything we can to stand out the forest bad so that we can prevent the catastrophic forest fires that seem to be occurring all over the West. I'm proud to have two commonsense conservatives with whom I can work to bring some sense to the forest policy of the United States of America OK. Thought my friend Mercer Reynolds from Cincinnati Ohio was with us today he's a national finance chairman for this campaign. I appreciate Bill McCormack who's the Oregon state chairman for the Bush-Cheney 2004 campaign. Sorry we're not using your restaurant thank you appreciate Kevin Mannix who is the chairman of the Republican Party here in the state of Oregon.
Of thought it was such an honor to be able to shake hands once again with a fine American a great orgone and Senator Mark Hatfield I appreciate you coming Senator. Thank you I want to thank so very much the leadership of the University of Portland for opening up this beautiful campus. But most of all I want to thank you all for coming out proud to have you as supporters. I'm proud that we're on the same team working hard to do what's right for America. See I ran for office to solve problems not to pass them on to future presidents and future generations of things. Thank you serving to
seize opportunities. And that's what we're doing. I believe you can tell your neighbor that this administration is meeting the test of our time. Terrorist declared war on the United States of America. And war is what they got. We've captured or killed many key leaders of the al Qaeda network and the rest have nowhere on their trail in Afghanistan and Iraq we gave ultimatums to Terra regimes those regimes chose defiance and those regimes are no more. Thanks to the United States of America and France 50 million people. And those two countries once lived under tyranny and today they live in freedom.
Thank you. The O2 and a half years ago our military was not receiving the resources it needed and morale was beginning to suffer. We increased the defense budget to prepare for the threats of a new era and today no one in the world can question the skill and the strength and the spirit of the United States military. Thank you Owen have years ago as Gordon mentioned we inherited an economy in recession. And then we had attacks on our country and scandals in corporate America as well as a war which affected all affected the
peoples confidence. But we acted. We took action. We passed tough new laws to hold corporate criminals to account and to get the economy going again I have twice led the United States Congress to pass historic tax relief for the American people. Thank you OK. Is what I believe and here's what I know that when Americans have more take home pay to span to save to invest the whole economy will grow and people are more likely to find a job. Thank you OK I also understand whose money we spend in Washington D.C. is not the government's money it's the people's money. The only returning more money to the people to help them raise their families. We're reducing taxes on
dividends and capital gains to encourage investment. We're giving small businesses incentives to expand and hire new people. With all these actions we are laying the foundations for greater prosperity and more jobs across America so that every single person in this country every person has a chance to realize the American dream. Thank you OK. Thank you and have years ago there was a lot of talk about education reform. There wasn't much action in Washington D.C. So I called for and the Congress passed the No Child Left Behind Act with a solid bipartisan majority. We delivered the most dramatic education reform in a generation. We're bringing high standards and strong accountability measures to every public school in America. In return for federal dollars
we now expect every school to teach the basics of reading and math. This administration is finally challenging the soft bigotry of low expectations. Thank you. Thank you the days of excuse making are over. We now expect results in every classroom so that not one single child in America is left behind. Thank you OK. We reorganize the government and created the Department of Homeland Security to better safeguard our borders and ports and to protect the American people. We passed trade promotion authority to open new markets for organs farmers and ranchers and entrepreneur and manufacturers. We passed budget agreements that is helping to maintain maintain
much needed spending discipline and Washington D.C.. Thank you. Thanks on issue after issue this administration is acting on principle has kept its word and has made progress for the American people and the United States Congress shares in his credit. I've got a great relationship with Speaker Denny Hastert Majority Leader Bill Frist. Appreciate being able to work with them and as I mentioned Greg and Gordon will continue to work hard and try to change the tone in Washington D.C. to focus on results not petty politics. And those are the kind of people I have attracted to my administration I have assembled a great team of people to serve the American people. Thank you. Thank. People my
ministration are results oriented people. They ask the question what's best for the American people and they're doing a great job. There have been no finer vice president of the United States than Dick Cheney. Thank you. Mother may have a different opinion. In two and a half years we've come far 2 1/2 years we've done a lot but the work is only beginning. I have said great goals worthy of a great nation. First America is committed to expanding the realm of freedom and peace for our own security and for the benefit of the world. And second in our own country we
must work for a society of prosperity and compassion so that every citizen has a chance to work and to succeed and to realize the great promise of this country. It is clear that the future of freedom and peace depend on the actions of America. This nation is freedom's home and freedom's defender and we welcome we welcome this charge of history and we are keeping it. Our war on terror continues. The enemies of freedom are not idle and neither are we. This country will not rest. We will not tire we will not stop until this danger to civilization
is removed. Thank you. Thank you to our national interests involves more than eliminating aggressive threats to our safety. Our greatest security comes from the advance of human liberty. Because free nations do not support terror free nations do not attack their neighbors. And free nations do not threaten the world with weapons of mass terror. Americans believe that freedom is the deepest need and hope of every human heart. And we believe that freedom is the right of every person and we believe that freedom is the future of every nation. Thank you.
Thank you Eric also understands that unprecedented influence brings tremendous responsibilities. We duties in the world when we see disease and starvation and hopeless poverty. We will not turn away the gun out of Africa. This great strong and compassionate nation is bringing the healing power of medicine to millions of men and women and children now suffering with AIDS. This great land America is leading the world in the incredibly important work of human rescue. Thank you. The old we face challenges at home as well and our actions will prove that we are to those challenges.
I understand there's a lot of people hurt in the state of Oregon got employment rate is too high. I will continue to try to create the conditions necessary for job creation so long as anybody's looking for work. The old we have a duty as well to keep our commitment to America's seniors by strengthening and modernizing Medicare. The Congress took historic action to improve the lives of older Americans for the first time for the first time since the creation of Medicare the House and the Senate have passed reforms to make the system work better. To give our seniors more choices and to provide coverage of prescription drugs.
Oh everybody. The neighbors we've been talking looking for strange faces around when we're out there at the schoolyard. Loss of a will so that we can say to our seniors of today and those of us who are going to be seniors tomorrow we have kept our commitment in Washington D.C. Thank you and for the sake of our health care system. We need to cut down on the frivolous lawsuits which increase the cost of medicine. Thank the people who have been harmed by a bad doctor deserve their day in court. Yet the system should not reward lawyers who are fishing for
rich settlements because frivolous lawsuits drive up the cost of health care. They affect the federal budget medical liability reform therefore is a national issue that requires a national solution. The House of Representatives had passed a good piece of legislation. The bill is stuck in the United States Senate. The Senate must act on behalf of the people. They must understand that no one has ever been healed of my a frivolous or Joc lawsuit. Thank you. The old warden has it weighed in and stick it in the Senate. I have a responsibility as your president to make sure the judicial system runs well. And I have met their duty. I have nominated super men and women for the federal courts.
People who will interpret the law not legislate from the bench. Thank you OK. Yet some members of the United States Senate are trying to keep my nominees off the bench by blocking up or down votes. Every judicial nominee deserves a fair hearing and an up or down vote on the Senate floor. It is time for some of the members of the United States Senate to stop playing politics with American justice. Thank you OK. So the Congress needs to complete work on a comprehensive energy plan. We had a good bill passed the House bill passed the Senate.
They need to come together and get an energy plan an energy bill to my desk as soon as possible energy bill which will encourage the modernization of the electricity the infrastructure of America. THANK THE that I have proposed such a plan. We need an energy bill that will encourage energy efficiency and promote conservation. An energy bill which will encourage the use of technologies to help us explore for energy in environmentally sensitive sensitive ways for the sake of economic security for the sake of national security. This nation must become less dependent on foreign sources of energy. Thank you. Thank you thank you our strong and prosperous nation must also be a compassionate
nation. I will continue to advance our agenda of compassionate conservatism which means we will apply the best and most innovative ideas to the task of helping our fellow citizens who hurt our fellow citizens in need. There are still millions of men and women in our country who want to end their dependence on government and to become independent. Through work. We must build on the success of welfare reform to bring work and dignity into the lives of more of our fellow citizens. Congress should complete the Citizen Service Act to encourage more Americans to serve their communities and their country. Both Houses should finally reach agreement on my faith based initiative to support the armies of compassion that are mattering our children
are caring for the homeless that offer hope to the addicted. This nation of ours should not be fearful of fate. We ought to welcome faith and help solve many of the nation's seemingly intractable problems. Thank you thank you. A compassionate society must promote opportunity for all including the independence and dignity that come from ownership. My administration will constantly strive to promote an ownership society all across America. We want more people owning a home. We have a minority homeownership gap in America. I have laid before Congress a plan to solve it. We want people owning their own health care plan. We want people owning and managing their own
retirement accounts. And we want more people owning a small business because you see we understand that when a person owns something he or she has a vital stake in the future of the United States of America. Thank you. The the in a compassionate society people respect one another and they take responsibility for the decisions they make. You know it seems like to me I'm confident that it seems like I am confident that we're changing the culture of America from one that is said if it feels good just go ahead and do it. And if you've got a problem blame somebody else. Do a culture in which each of us understands that we are responsible for the decisions we make in life. If you are fortunate enough to be a mom or a dad you're responsible for loving your child with all your heart and all your soul. To
him. Thank your concerned about the quality of the education in your community you're responsible for doing something about it. If you're a CEO in America you're responsible for telling the truth to your shareholders and your employees. Thank you and in this new responsibility society each of us are responsible for loving our neighbor just like we'd like to be loved ourself. We can see the culture of service and responsibility growing around us particularly after September the 11th 2001. Surely after September the 11th I started what's called the USA Freedom Corps to encourage Americans to extend a compassionate hand to somebody who hurts.
And the response has been terrific. Our faith based groups and our charities are vibrant and strong. These people understand it's important to serve something greater than yourself in life. After all that's what policemen and firefighters and people who wear our nation's uniform remind us on a daily basis our children once again believe in heroes because they see them every day in America. In these challenging times the world has seen the resolve and the courage of America. I've been privileged to see the compassion and the character of the American people. All the tests of the last two and a half years have come to the right nation.
We're strong country and we use that strength to defend the peace. When optimistic country confident in ourselves and ideals are bigger than ourselves abroad we seek to lift whole nations by spreading freedom. At home we seek to lift up lives by spreading opportunity to every corner of this country. This is the work that history has set before us. We welcome and we know that for our country and for our cause the best days lie ahead. May God bless you all. Thank you.
Hide-
Contributing Organization
Oregon Public Broadcasting (Portland, Oregon)
AAPB ID
cpb-aacip/153-472v749x
If you have more information about this item than what is given here, we want to know! Contact us, indicating the AAPB ID (cpb-aacip/153-472v749x).
This clip features president George W. Bush speaking at the University of Portland. He spends time talking about his current agenda and plans to run for re-election.
No copyright statement in content
00:30:00:00?
Copy and paste this HTML to include AAPB content on your blog or webpage.
: Bush, George W. (George Walker), 1946-
AAPB Contributor Holdings
Oregon Public Broadcasting (OPB)
Identifier: 115740.0 (Unique ID)
Format: Betacam: SP
Generation: Original
Duration: 00:30:00:00?
If you have a copy of this asset and would like us to add it to our catalog, please contact us.
Chicago: "Speech by George W. Bush in Portland (Oregon)," 2013-06-17, Oregon Public Broadcasting, American Archive of Public Broadcasting (WGBH and the Library of Congress), Boston, MA and Washington, DC, accessed July 19, 2019, http://americanarchive.org/catalog/cpb-aacip_153-472v749x.
MLA: "Speech by George W. Bush in Portland (Oregon)." 2013-06-17. Oregon Public Broadcasting, American Archive of Public Broadcasting (WGBH and the Library of Congress), Boston, MA and Washington, DC. Web. July 19, 2019. <http://americanarchive.org/catalog/cpb-aacip_153-472v749x>.
APA: Speech by George W. Bush in Portland (Oregon). Boston, MA: Oregon Public Broadcasting, American Archive of Public Broadcasting (WGBH and the Library of Congress), Boston, MA and Washington, DC. Retrieved from http://americanarchive.org/catalog/cpb-aacip_153-472v749x
Obtain Metadata
ORR Rules of Use
WGBH Media Library & Archives

redpajama_set_name: RedPajamaCommonCrawl