Benjamin P. Lamberton

Benjamin Peffer Lamberton (February 25, 1844 – June 9, 1912) was a rear admiral in the United States Navy, who served in the Spanish–American War.[1]

Benjamin Peffer Lamberton
Lamberton in 1903, photo by James E. Purdy
Born(1844-02-25)February 25, 1844
Cumberland County, Pennsylvania
DiedJune 9, 1912(1912-06-09) (aged 68)
Washington, D.C.
Place of burial
Allegiance United States
Service/branch United States Navy
Years of service1861–1906
RankRear admiral
Commands heldUSS Olympia
South Atlantic Squadron
Battles/warsAmerican Civil War
Spanish–American War

Biography

Benjamin Peffer Lamberton was born in Cumberland County, Pennsylvania. He attended Carlisle High School and the Dickinson Preparatory School before spending three years as a member of the Dickinson College class of 1862. He was a Member of Belles Lettres Literary Society.[2]

Having decided on a naval career Lamberton transferred to the Naval Academy, and was appointed midshipman on September 21, 1861.[2] He graduated on November 22, 1864[3] in time to see active service on the America as it pursued the Confederate raiders Florida and Tallahassee in 1864.[2]

In 1865 he was attached to the steam sloop Susquehanna of the Brazil Squadron,[2] then in the steam-sloop Juniata in 1866–67,[4] receiving promotion to ensign on November 1, 1866, and to master on December 1, 1866.[3]

Lamberton served aboard the training ship Saratoga in 1867–69, being commissioned as lieutenant on March 12, 1867.[4] He served with the rank of lieutenant commander from December 18, 1868,[4] to June 2, 1885, when he was promoted to commander[3] and assigned to the Lighthouse Board in Charleston as an inspector.[2]

In 1898 Lamberton was ordered to command of the protected cruiser Boston on the Asiatic Squadron, but upon arrival in Hong Kong was appointed chief of staff on board Admiral George Dewey's flagship Olympia.[2]

He saw action the Battle of Manila Bay on May 1, 1898.[2] An incident during the heat of the battle demonstrated the ardor of Olympia's crew. On learning of Dewey's decision to give the crew a break for breakfast, a gun captain commented to Captain Lamberton, "For God's sake, Captain, don’t let us stop now. To hell with breakfast!"[5]

Lamberton was promoted to captain on May 17, 1898, and took command of the Olympia.[2]

Promoted to rear admiral on September 11, 1903,[5] he commanded the South Atlantic Squadron. His final post was as chairman of the Lighthouse Board from which he retired on his sixty-second birthday in 1906.[2]

Lamberton died on June 9, 1912, and is buried in Arlington National Cemetery.[1]

Personal life

Benjamin Peffer Lamberton married Elizabeth Stedman in February 1873 in Boston, Massachusetts, and had three children. He lived in Washington, D.C. during his retirement, enjoying duck hunting and fishing with his friend President Grover Cleveland.[2]

Namesake

The destroyer USS Lamberton (DD-119), launched on 30 March 1918, was named after him.[1]

gollark: Or Great Information Transfer.
gollark: Git stands for GIT Is Tremendous.
gollark: The stages of git clone are: Receive a "pack" file of all the objects in the repo database Create an index file for the received pack Check out the head revision (for a non-bare repo, obviously)"Resolving deltas" is the message shown for the second stage, indexing the pack file ("git index-pack").Pack files do not have the actual object IDs in them, only the object content. So to determine what the object IDs are, git has to do a decompress+SHA1 of each object in the pack to produce the object ID, which is then written into the index file.An object in a pack file may be stored as a delta i.e. a sequence of changes to make to some other object. In this case, git needs to retrieve the base object, apply the commands and SHA1 the result. The base object itself might have to be derived by applying a sequence of delta commands. (Even though in the case of a clone, the base object will have been encountered already, there is a limit to how many manufactured objects are cached in memory).In summary, the "resolving deltas" stage involves decompressing and checksumming the entire repo database, which not surprisingly takes quite a long time. Presumably decompressing and calculating SHA1s actually takes more time than applying the delta commands.In the case of a subsequent fetch, the received pack file may contain references (as delta object bases) to other objects that the receiving git is expected to already have. In this case, the receiving git actually rewrites the received pack file to include any such referenced objects, so that any stored pack file is self-sufficient. This might be where the message "resolving deltas" originated.
gollark: UPDATE: this is wrong.
gollark: > Git uses delta encoding to store some of the objects in packfiles. However, you don't want to have to play back every single change ever on a given file in order to get the current version, so Git also has occasional snapshots of the file contents stored as well. "Resolving deltas" is the step that deals with making sure all of that stays consistent.

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.