father and ten friends. It is said that Giannini kept the bartender on as an assistant bank teller. His objective was to establish an institution that would lend to hard working immigrants, who at the time, were unable to get credit.
A.P. Giannini was born in San Jose in 1870, to immigrants from Genoa, Italy. At age seven his father, a farmer, died in a fight over a dollar. His mother re-married Lorenzo Scatena, a teamster who also sold produce. Young A.P. left school to assist him and by 19 was a successful partner with a reputation for integrity. At age 31 he sold his half-interest in the produce business to his employees and retired.
Within a year, A.P. accepted an invitation to join the board of the Columbus Savings & Loan Society, a modest bank in North Beach, but soon found himself at odds with the other directors who had little interest in extending loans to immigrants. It was a time when banks existed to serve businessmen and the wealthy. Giannini tried to convince the board that it would be profitable to lend to the working class, which he believed would be credit worthy. The board refused and Giannini left to start his own bank, aggressively soliciting business.
In the wee hours of April 18, 1906, A.P. was waked by the the great quake. One story tells how he acted quickly before the terrible fire could reach the Bank of Italy headquarters at Columbus Avenue and Washington Street. Loading all the money, securities and records into two wagons, he and his associates spirited the holdings to the relative safety of Seven Oaks.
His foresight saved the enterprise and allowed him to re-open the bank nine days later. Giannini again broke ranks with fellow bankers, many of whom wanted to remain shut to sort out the damage. He quickly set up shop on the docks near San Francisco’s North Beach. With a desk made from wooden planks straddling two barrels, he began to extend credit “on a face and a signature” to small businesses and individuals. His actions spurred the city’s redevelopment.
Giannini’s mark extends far beyond San Francisco, where his determination and advocacy for “the little people” helped build what was, at the time of his death, the largest bank in the country. Today we take the things he pioneered: home mortgages, auto loans and installment credit, for granted.
Time reported that Giannini also made a career out of lending to out-of-favor industries. He helped the California wine industry get started, then bankrolled Hollywood at a time when the movie industry was unproven. In 1923 he created a motion-picture loan division and helped Mary Pickford, Charlie Chaplin, Douglas Fairbanks and D.W. Griffith start United Artists. When Walt Disney ran $2 million over budget on Snow White, Giannini stepped in with a loan.
Seven Oaks is listed on the National Register of Historic Places. Though not open to the public, the house and garden can be viewed from the street.For years - as long as I've been in the industry - "fams" (familiarization trips) have been the major ethical quandary with which the industry struggles. Who should attend fams? How were the participants qualified? Are guests allowed?
Hotel companies or individual hotels offer points - in the tens of thousands - to book meetings. We know people must accept them or the hotels wouldn't continue to offer them! Do the points (or other gifts offered as incentives to book meetings) belong to the person booking the meeting? The organization paying for the meeting? The internal planner and the third party helping book the meeting? Another party?
At trade shows, exhibitors scan badges or ask that business cards be dropped into a bowl. Names are selected and prizes are awarded. It all looks Kosher. Is it? by and for the prize-giver and the person accepting the prize?
A company or association executive needs to book a few hotel rooms during a sold-out weekend in a popular destination. (Perhaps there's a concert or sporting event going to attend.) Sometimes the exec calls the contacts she or he has; at other times the planner is asked to "call in a favor." When is this ethical?
There's the non-industry-direct stuff too: How many personal copies is it ok to make on the office copier? If the copies are for an industry-related activity or a civic organization, does that make it okay to make the copies? That pad of paper we took? No big deal, right, because "everyone does it" or "I just forgot to take it back." And so what if you just ate a bagel for breakfast. Your breakfast allowance is far more than that; you can adjust your expense report accordingly.
For some the responses to these are absolute - you do or you don't; it's ethical or it's not.
I think the gray areas abound and as my friend and colleague Barbara Dunn, Esq., says about contracts and negotiations, "it depends".
In the next months (starting this coming week at Exhibitor2012) I'm facilitating ethics classes, some of which are with Kelly Franklin Bagnall, Esq. (In fact, if it appears you qualify, apply for the MeetingsTodayLive programs - Kelly and I are facilitating an "Ethical Negotiations" session at each one.) I'm curious about the gray areas you've observed and about those with which you and your employer or clients wrestle.
MPI Principles of Professionalism - appears only to be accessible for members.
This discussion is needed - repeatedly.Blessed Cancellations
(Aside: Who'd have thought, when that phrase was introduced on The Simpsons in a throwaway gag, that it would go on to become so pervasive? Weird.)
Veronica Mars leaves behind a small but significant legacy. Its first season stands as one of the best examples of how to handle long-form serialized mysteries, as well as how to mix genres in ways that elevate every element. The second season, though over-ambitious, was trying for something noble, engaging with the kind of class issues that American TV rarely touches. And the multi-arc third season was pretty good too, encompassing breezy scenes of college life and a few genuinely compelling mysteries.
But there have been signs of trouble too lately, like the way some beloved cast members have gotten shoved aside, and the way the Veronica/Logan romance has swung back and forth about twice too often. (And I don't even want to get into Piz's big Pitchfork speech this week, which was painful in its attempts to sound plugged-in to the now.) In short, there's no reason to believed that a fourth season of Veronica Mars wouldn't have seen the fan base diminish even further, as the old guard turned its back with the usual combination of boredom and disgust that grips some TV fans the longer their favorites stay on the air.
Cancellations suck, but they can also be a blessing in disguise. Veronica Mars–like Arrested Development before it–now gets to live on in near-pristine form on DVD, unmarred by creative bankruptcy and fan revolt. And it gets to be a martyr on behalf of all the "good TV"–as opposed to the merely "TV-good"–that got cancelled before it could go out on its own terms.
Not too shabby, really.<filename>javatests/com/google/copybara/re2/Re2Test.java
/*
 * Copyright (C) 2022 Google Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package com.google.copybara.re2;

import static com.google.common.truth.Truth.assertThat;
import static org.junit.Assert.assertThrows;

import com.google.copybara.exception.ValidationException;
import com.google.copybara.testing.OptionsBuilder;
import com.google.copybara.testing.SkylarkTestExecutor;
import com.google.copybara.util.console.testing.TestingConsole;
import java.io.IOException;
import net.starlark.java.eval.EvalException;
import net.starlark.java.eval.StarlarkInt;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;

@RunWith(JUnit4.class)
public class Re2Test {

  private SkylarkTestExecutor skylark;

  @Before
  public void setup() throws IOException {
    TestingConsole console = new TestingConsole();
    OptionsBuilder options = new OptionsBuilder();
    options.setConsole(console);
    skylark = new SkylarkTestExecutor(options);
  }

  @Test
  public void matches() throws ValidationException, IOException {
    assertThat(sk