text:
Fred Frankhouse and the Unrecognized No-Hitter
July 18, 2021 September 26, 2021 by pennsylvaniarambler, posted in Athlete, Baseball, Cemetery, Juniata County, Port Royal
Resting place of Fred Frankhouse, New Church Hill Cemetery, Port Royal
I finished paying my respects to John B. Thompson, a Medal of Honor recipient who rests in the Old Church Cemetery west of Port Royal, and turned my attention towards the cemetery on the opposite side of Route 75. Note: More about John B. Thompson can be found here: James B. Thompson.
Crossing Route 75, I entered the New Church Cemetery. Knowing where the grave was I sought, I entered the cemetery through the middle road and stayed to the right when the roadway split. I only went a couple of car-lengths before stopping and getting out of the vehicle. Scanning the stones I immediately spotted the name "Frankhouse" and walked toward the stone, knowing the grave was in the plot next to the larger memorial.
As I walked toward the larger of the stones, I could see the flat marker and knew this was the grave of the man I had come to visit. This was the resting place of baseball pitcher Fred Frankhouse, whose career spanned thirteen seasons in the National League including a no-hitter that is no longer recognized by Major League Baseball.
Frederick Meloy Frankhouse was born in Port Royal on April 9, 1904, the youngest of five children of Charles and Jennie Frankhouse. He attended Port Royal schools until in his high school years, when he went to and graduated from Lewistown High School. Frankhouse started playing baseball while in high school for teams in Dauphin and Perry Counties.
At the age of nineteen, the right-handed pitcher was signed by the St. Louis Cardinals. From 1922 to 1927, Frankhouse would pitch for the Ottawa Senators, Syracuse Stars and Houston Buffaloes of the St. Louis farm system. On September 7, 1927, Frankhouse would make his start with the St. Louis Cardinals and that season he started six games with a 5-1 record.
The following year, Frankhouse started ten games with a 3-2 record. Also that year, St. Louis went to the world series, but Frankhouse never pitched as the team lost four straight games to the New York Yankees.
Frankhouse was part of a trade with the Boston Braves in 1930 and spent the next six season there. 1934 proved to be his best season with a 17-9 record and that year he was selected as a part of the All-Star Game. In 1936, Frankhouse was traded to the Brooklyn Dodgers and the following year he pitched a no-hitter against the Cincinnati Reds – on August 27, 1937, he pitched seven and a half innings before a downpour halted the game.
After the 1938 season, Frankhouse would be traded to the Boston Bees and 1939 would be Frankhouse's final season in the Majors. On May 17, during a game against the Cincinnati Reds, Frankhouse struck out Ernie Lombardi who complained that Frankhouse struck him out using an illegal spitball. Frankhouse responded – whether on purpose or by accident – by hitting the next batter, Harry Craft, in the head, knocking him unconscious. Frankhouse would be warned he would be suspended for ten games if it was discovered he used a spitball again. A couple days after this incident, Frankhouse would be the starting pitcher in a game that would become a part of history. On the May 25 loss against the Philadelphia Phillies was the last game that Herman "Babe" Ruth played in.
Frankhouse was released by the Boston Braves in January 1940. He was picked up by the New York Yankee farm system and played with them through the 1942 season when he retired from baseball.
His career in the Major Leagues saw Frankhouse appearing in 402 major league games, starting 216 of them. He ended his Major League career with 106 wins, ninety-seven losses, eighty-one complete games, and 622 strikeouts. Note: all biographies of Fred Frankhouse state he started in 216 games, however, the official statistics show he started in 213 games. I'm not sure why there is a three game difference.
After leaving baseball, Frankhouse joined the US Army and served in World War Two as a captain in the Transportation Corps. He served for two and a half years before being honorably discharged. He was asked to return to baseball as a scouting coach, but he turned down the offer and returned to Port Royal. There he operated a Christmas tree farm and coached Little League.
Frankhouse died August 17, 1989 at the age of eighty-five and was buried at New Church Hill Cemetery, west of his hometown of Port Royal.
Two years after his death, Frankhouse's no-hitter was removed from the official records. In 1991, the official definition of a no hitter was changed, declaring it has to be a game of nine innings or more that ends with no hits, thus removing this feat from Frankhouse's record. Rather than changing the definition of a no-hitter and grandfathering in ones already recognized, the committee decided to eliminate any game from the record that did not meet this new definition. In all, there were fifty games removed from the list of no-hitters, including the one pitched by Frankhouse.
Note: A breakdown of the fifty no-hitters removed from official recognition include: thirty-six games shortened by weather and darkness, two games where the losing pitcher had a no-hitter but the home team didn't bat in the ninth (the pitcher has thrown a no-hitter, but walked players who would score), and twelve games pitchers who threw nine no-hit innings to lose it in extra innings of no-hit ball only to yield a hit in extra innings.
I finished paying my respects to the Major Leaguer, thanking him for his service and while the official records may not recognize his no-hitter, he feat is still remembered by the community he called home.
Previous postWest Dummerston Covered Bridge
Next postIn the Line of Duty: Philip Paul


text:
FRED.GIAMPIETRO Gallery
~ Contemporary and Folk Art Gallery
Becca Lowry • Jane Miller • Elana Herzog
Posted by Fred.Giampietro in Uncategorized
Fred Giampietro gallery is pleased to bring together the works of Becca Lowry, Jane Miller, and Elana Herzog. Each of these three artists practice deconstruction-reconstruction techniques in their respective works. They all use found and off-the-shelf materials yet the final outcome is transformative and firmly rooted in the Gestalt theory. Becca Lowry, While We're Still Willing, 2017, mixed media on carved wood, 33″ x 28″ x 6.5″
Becca Lowry, New Haven, Connecticut-based artist Becca Lowry creates elaborate mixed-media works combining carved and collaged wood, oil and spray paint. Situated somewhere between sculpture and painting, the works have a three-dimensional quality that is intended to make them feel like precious objects. "As humans we have a tendency to hold on to special things," Lowry says. "We collect objects that have particular meaning to us, we guard beautiful memories as best we can, we return to places that feel like home." She explores similar themes in works on paper, by creating pastel rubbings from her more sculptural works.
Lowry received her BA in Economics with a certificate in African Studies from Smith College in North Hampton, MA. Lowry's work has been exhibited throughout New England and can be found in many prestigious private collections.
Jane Miller, D2, 2016, mixed media, 28″ x 18″ x 18″
Jane Miller lives and works in the New Haven area. She creates mixed-media textile sculptures through the manipulation of found and rescued fabrics. In a recent statement, Miller describes her current body of work as, " . . . embracing sculpting methods using textiles from sustainable recycling of cloth, fiber and found objects. I combine weaving, wrapping, felting and hand sewing in abstract whimsical sculptures or large cocoon like amulets of variant sizes. Though domestic in nature it has little or nothing to do with domesticity other than a nod to materials used by women who craft out of an affiliation with these materials or the obsessive nature of crafted textile arts I embrace the spastic and weirdly beautiful combinations to cast aside tradition as much as possible . . . My work is less theoretical than just about making."
Miller received her MFA from the University of Illinois and her BFA from the University of Iowa. Miller's work has been exhibited throughout New England and New York and is represented in a number of respected private and public collections including Sol Lewitt, Universtiy of Wisconsin, and the Evansville Art Museum. Miller has been awarded a number of grants, honors and residencies including the Kenyon College Faculty Research Grant, the NEA City/State Initiative Grant, a residency at the Vermont Studio Center, the MacDowell Colony, and the St. Andrew's-Sewanne School.
Elana Herzog, Untitled, P2015-105, paper pulp, textile, 31″ x 24″
Elana Herzog lives and works in New York City. She is a recipient of a 2017 Guggenheim Foundation Fellowship. Herzog has had solo exhibitions a the Sharjah Art Museum, Sharjah, United Arab Emirates, Studio 10 in Bushwick, New York, The Boiler(Pierogi), in Brooklyn, the Aldrich Museum of Contemporary Art in Connecticut; Smack Mellon in New York; the Herbert F. Johnson Museum at Cornell University; Lmak Projects and Morgan Lehman Gallery, and PPOW Gallery in New York City Diverseworks in Houston, Texas. De-Warped and Un-Weft, a survey of Herzog's work since 1993, was at the Daum Museum of Contemporary Art in Missouri in 2009. Her work has been exhibited internationally in Norway, Sweden and Iceland, Canada, Chile and the Netherlands, and she has participated in numerous group shows at institutions such as the Tang Museum in Saratoga Springs, New York, the Weatherspoon Museum in Greensboro, North Carolina, The Kohler Museum in Sheboygan, Wisconsin, David Castillo Gallery in Miami, and at The Brooklyn Museum and The Museum of Arts and Design New York City.
Herzog has been awarded residencies at the Albers Foundation, in Bethany, Connecticut, Søndre Green Farm in Noresund, Norway, Gertrude Contemporary in Melbourne, Australia, the Farpath Foundation in Dijon, France, the Marie Walsh Sharpe Space Program, LMCC Workspace and Dieu Donne Paper in New York. She received the Anonymous Was A Woman Award in 2009, the Louis Comfort Tiffany Award in 2007, NYFA Fellowships in 2007 and 1999, the 2004 Lillian Elliot Award, the 2003 Lambent Fund Fellowship and the 1999 Joan Mitchell Award. She was a lecturer at Yale University from 2012 – 2016.
Fred Giampietro Gallery is located across the street from the Yale University Art Gallery and the Yale Center for British Art, less than 1 mile from interstate I-91 and Union Railroad Station at 1064 Chapel St., New Haven, CT 06510. Gallery hours are Tuesday – Saturday 11am – 5pm or by appointment. For more information please call the Gallery at (203) 777-7760 or visit us on the web at http://www.GiampietroGallery.com
Sept. 2014 Select Month September 2017 May 2017 April 2017 March 2017 February 2017 November 2016 October 2016 September 2016 July 2016 June 2016 May 2016 April 2016 March 2016 February 2016 January 2016 November 2015 October 2015 September 2015 August 2015 July 2015 June 2015 May 2015 April 2015 March 2015 February 2015 December 2014 November 2014 October 2014 September 2014
Two Way Lens
STUDIO CRITICAL
Two Coats of Paint
Gorky's Granddaughter
Contemporary Art Daily
artcritical
DAILY SERVING
Abstract art in the era of global conceptualism
Painters on Paintings
nyc art scene
Art in New York City
Too Much Art
Follow FRED.GIAMPIETRO Gallery on WordPress.com
Under the Apple Tree: Elisa Lendvay & Becky Yazdan with works by Judith Simonian and Michael Angelis September 15, 2017
Enrico Riley at Dartmouth after returning from a residency through the American Academy in Rome September 15, 2017
Richard Lytle: A Retrospective at Fairfield University Art Museum Sep. 14, 2017 – Feb. 3, 2017 September 15, 2017
Images from the opening reception of Under the Apple Tree featuring Becky Yazdan & Elisa Lendvay with works by Judith Simonian and Michael Angelis September 14, 2017
Richard Lytle: A Retrospective at Fairfield University Museum (Walsh Gallery) Sept. 15, 2017 – Feb. 3, 2018 September 14, 2017
Contemporary and Folk Art Gallery
A conversation between contemporary artists and their influences across time.
Writings on Visual Culture by Mario Naves

redpajama_set_name: RedPajamaCommonCrawl


text:
India vs Australia: India register maiden Test series victory in Australia
Virat Kohli and his men made history as India registered their maiden Test series victory on Australian soil after the fourth Test at the Sydney Cricket Ground was drawn due to rain on Day 5 on Monday.
Injured Prithvi Shaw to likely return for Boxing day Test: Ravi Shastri
Young opener Prithvi Shaw is recovering quickly from his ankle injury and might return at the Boxing Day Test in Melbourne, said India coach Ravi Shastri Wednesday.
VVS Laxman's honest tales steal the show
He came, he saw and he conquered. This is how one would sum up the book launch of VVS Laxman's autobiography - 281 and beyond - in the Capital on Tuesday night.
Rahul Dravid yet to take NCA charge over potential conflict of interest
Potential conflict of interest has prevented Rahul Dravid from taking charge as the Head of Cricket at the National Cricket Academy, a position he was supposed to join on July 1.
Virat Kohli: On Aussie obsession and love affair with Adelaide
Just like any megastar, Virat Kohli is well aware of the level of obsession that surrounds him and currently, it is the Australian media which is enamoured by every move that Indian captain makes. "It happens to every cricketer, they have a favourite ground away from home. For me, Adelaide has always been special, because I scored my first Test ton here," he said.
PCB chief wants ICC to pursue India on bilateral playing ties
The Pakistan Cricket Board (PCB) Chairman Ehsan Mani wants the ICC to help restore his country's bilateral playing ties with India, saying that it is the world body's responsibility.
Federation of International Cricketers Association (FICA) chief executive Tony Irish has advocated the use of educational programs to check the menace of ball-tampering in the game.
India vs England, 4th Test: Indian pacers dismiss England for 246 on day 1
Bumrah (3/46) scalped three wickets, while Ishant Sharma (2/26), Mohammed Shami (2/51) and spinner R Ashwin (2/40) took two wickets each and Hardik Pandya (1/51) accounted for one as India dominated the proceedings on the opening day.
We'll need a few options to take down Virat Kohli: Josh Hazlewood
The Indian batting line-up is the best in the world but not untameable if talismanic skipper Virat Kohli is kept in check, feels Australia vice-captain and pacer Josh Hazlewood.
Rajiv Gandhi Cricket Stadium to host first test match between Afghanistan and Ireland from March 15
Mithali Dorai Raj, only female cricketer to score over 6000 runs, turns 36 today
Let people judge whether this is best travelling team: CoA tells Ravi Shastri
"India's best travelling team in last 15 years," said Ravi Shastri. "Let people be the judge," retorted the Committee of Administrators when the national cricket coach spoke of the criticism that his team faces, a top BCCI official has said.
India vs Australia: Top five best bowling figures in an innings
Ahead of the Test series between India and Australia, here's a look at the top five best bowling figures in an innings on Australian soil in matches played between India and Australia.
Big sports events today
Here are the big sports events lined up for Tuesday (October 9) that comprise third day action of the first Test between Pakistan and Australia in Dubai, and action from Pro Kabaddi League.
World Cup: South Africa did not know their best eleven, says Jonty Rhodes
South Africa neither knew their best playing XI nor had a plan B for challenging situations and it was hardly a surprise that their World Cup campaign became a series of disasters, said Jonty Rhodes in a scathing review of the team's performance.
India A-NZ A 3rd unofficial Test drawn after rain washes away final day
The third unofficial Test between India A and New Zealand A ended in a draw after the fourth and final day of the match was abandoned without a ball being bowled due to rain here.
Eoin Morgan says England 'A game' can take them to World Cup glory
Eoin Morgan insists England can achieve their dreams of World Cup glory so long as they stick to their "A-game" after a win over India revived the hosts' prospects of reaching the semi-finals.
India vs Australia: Current Indian attack is one of the best, says Geoff Lawson
Former fast bowler Geoff Lawson believes the current Indian attack is one the best he has seen in a long time and will challenge the Australian batsmen in the four-Test series.
ICC World Cup 2019: With four games scheduled in ten days, Team India's resilience set to be tested
At about the halfway stage, India are well placed for a semifinal spot. But a busy, and potentially rocky, period is coming up for the Men in Blue. The four remaining games will throw different challenges at India but first they have to take care of West Indies. Other than being a test of skill, it's also an examination of endurance and lasting power.
India vs Australia: Adelaide curator says he will leave 'some grass' for series opener
Curator Damien Hough has promised to leave some grass on the pitch for the series opener between India and Australia even though it will be a day affair, unlike the three day-night Tests played here in the past three seasons.


Great location and friendly staff. Easy to get to and comfortable, clean room!
Very comfortable bed. Room was dated and older. Air conditioner was very noisy but Service was excellent. Great breakfast and coffee.
Hotel receptionists were very nice. Our place to stay next time in Nashville.


text:
Blake Wesley named ACC Rookie of the Week
By Megan Smedley
Published: Dec. 13, 2021 at 11:51 PM EST
SOUTH BEND, Ind. (WNDU) - Notre Dame Men's Basketball player Blake Wesley has been named the ACC Rookie of the Week.
The South Bend Native, of course, had the game winning jumper in Saturday Night's upset over then No. 10 Kentucky.
Wesley is just the second member of the Irish to be named Rookie of the Week and is the first since 2014.
"He's a puppy compared to some of the guys he's playing against," head coach Mike Brey said. "But there's something about him. There's a special uniqueness about him. He's allowed us to really coach him and coach him hard. I've been hard on him. Coach Solomon's been hard on him. I think his body language and maturity was better tonight. He ran our team. You know I thought his shot selection was better."
Wesley had 14 points in Saturday's win.


text:
Briana Zamora-Nipper, Community Associate Producer
WeekHack: What you need to know for the week ahead in Houston
HOUSTON – Take a look at some of the most significant Houston-area events, meetings and stories happening in the week ahead.
2019 World Series: Houston Astros vs. Washington Nationals
After eliminating the New York Yankees with a 6-4 victory Saturday night in Game 6 of the American League Championship Series, the Houston Astros clinched their spot in the 2019 World Series. The 'Stros will face off against the Washington Nationals for World Series title beginning with Game 1 on Tuesday, Oct. 22 at Minute Maid Park.
Click here for the 2019 World Series schedule.
Houston Rockets vs. Milwaukee Bucks
Eric Gordon #10 of the Houston Rockets plays the Denver Nuggets at the Pepsi Center on November 13, 2018, in Denver, Colorado.
Red nation, gear up for a showdown with the Milwaukee Bucks. The teams will go head-to-head Thursday, Oct. 24, at the Toyota Center.
Houston Texans vs. Oakland Raiders
Houston Texans fans, break out your jerseys and get ready for a showdown with the Oakland Raiders on Sunday, Oct. 27 at NRG Stadium or on a screen near you.
Early voting starts Monday
TAMPA, FL - OCTOBER 22: Voting booths are setup at the Yuengling center on the campus of University of South Florida as workers prepare to open the doors to early voters on October 22, 2018 in Tampa, Florida. Florida voters head to the polls to cast their early ballots in the race for the Senate as well as the Governors seats. (Photo by Joe Raedle/Getty Images)
Early voting for the Nov. 5 general election begins Monday, Oct. 21 and runs through Friday, Nov. 1. During early voting, voters can cast a ballot at any location in their county of registration.
Click here to find early voting locations and hours in Harris County.
HISD hosts district wide meetings to discuss board goals
The Houston Independent School District will host a series of district wide community meetings to discuss the district's board goals. The district encourages community members to attend the meetings to provide ideas, feedback, and share their thoughts on a variety of topics.
Click here to find the meeting schedule.
Houston's crime lab opens
Houston Mayor Sylvester Turner, Houston Police Chief Art Acevedo, U.S. Rep. Sheila Jackson Lee and several City Council members and state legislators will celebrate the grand opening of Houston's new crime lab Tuesday, Oct. 22. The new facility downtown will replace the old lab stationed at the Houston Police Department Headquarters.
Festivals and family fun
Art at Discovery Green
From kayak rentals to fitness classes, the Discovery Green 2019 programming scheduled is packed to the brim with events, most of which are free.
Art enthusiasts, head downtown this weekend for the fourth annual Art at Discovery Green. Shop for paintings, sculptures, jewelry and crafts to your heart's content. The festival will feature more than 75 artists from across the country.
Houston Color Factory opens Saturday
Color Factory debuted in San Francisco in 2017, expanded to New York, and will now open up shop in Houston on Saturday, Oct. 26. Add a splash of color to your day with a visit to this Insta-famous art gallery. Each room in the interactive exhibit features a different color found around town.
Briana Zamora-Nipper
Briana Zamora-Nipper joined the KPRC 2 digital team as a community associate producer in 2019. During her time in H-Town, she's covered everything from fancy Houston homes to tropical storms. Previously, she worked at Austin Monthly Magazine and KAGS TV, where she earned a Regional Edward R. Murrow award for her work as a digital producer.


text:
United Way funding supports programs for local seniors
United Way of the Midlands has granted Senior Resources $89,834 in support for 2017-2018. The funding will be used to provide home care services, Meals on Wheels, and transportation and group meals at four Wellness Centers to local seniors in need.
"As a long-time partner agency of United Way of the Midlands, we appreciate their collaboration as we provide resources to the frail, elderly residents of our community," said Senior Resources Executive Director Pam Dukes. "With this funding, we will be able to support and empower local seniors to maintain their independence in their own homes."
Senior Resources' Home Care program provides light housekeeping, assistance with dressing and cooking, and caregiver respite to home-bound seniors. The Meals on Wheels program provides daily delivery of a hot, nutritionally balanced meal to the homes of home-bound seniors. Senior Resources also provides transportation and group meals each day to those who attend the agency's four wellness centers.
The funding received by Senior Resources is part of a total of $4,149,643 United Way of the Midlands is investing for its 2017-2018 fiscal year to improve the health, education and financial stability of individuals and families in the Midlands.
"We are proud to work with Senior Resources and support the vital work they do to support seniors in the Midlands," said United Way of the Midlands President and CEO Sara Fawcett. "We share their mission to ensure that our community is meeting the basic human needs of our senior citizens."


Minneapolis : Fortress Press, ©1996.
Proclamation 6 : interpreting the lessons of the church year., Series B ;, 1.
Advent sermons -- Outlines, syllabi, etc.
Christmas sermons -- Outlines, syllabi, etc.
72 pages ; 22 cm.
Add tags for "Advent/Christmas". Be the first.
schema:isPartOf <http://experiment.worldcat.org/entity/work/data/41082440#Series/proclamation_6_interpreting_the_lessons_of_the_church_year> ; # Proclamation 6 : interpreting the lessons of the church year.
<http://experiment.worldcat.org/entity/work/data/41082440#Series/proclamation_6_interpreting_the_lessons_of_the_church_year> # Proclamation 6 : interpreting the lessons of the church year.


An undisputed SF classic, and the rare SF spot that has remained bust free. Located in the Mission, this is the hottest spot in SF for both manuals and mustache'd tech yuppies. It has been fun to watch the level of skating progress at the 3 Up 3 Down over the years. Starting in the mid-90s, it'd be a trick up and trick down, but by the early 2000s it was a trick up, a manual, and a trick out. And who can forget Van Wastell's backside 5-0 varial heelflip out? The legend lives on.


A Fulton County prosecutor told a jury that Atlanta attorney Claud "Tex" McIver had lost his equity partnership, causing his income to plummet, and had mortgaged his beloved ranch to his wife when he killed her. His lawyers claim the shooting may have been prompted by a sleep disorder.
When Atlanta attorney Claud "Tex" McIver shot his wife, Diane, to death in 2016, she was worth $12 million.


Well, the lazy thing to do now is to borrow a quote & avoid having to say too much.
Source: C.S. Lewis in "The Four Loves".
Taken top of Wilkie Terrace Road – sometime in 1988-9??
No digital cameras then of course.
Taken at NUS Medicine D&D for sure…..but not sure 1988 or 89.
still can't figure 1988 or 1989.
Taken impromptu outside Chiao Lin's house at Cooling close. The park was just nice. Now it's been renovated and redone till it's so artificial. Think Ian was the chief driver.


The forms below are available for download. You will need to print them out, fill them out in their entirety and bring the form along with any other necessary paperwork, and payment if applicable, to the Township Office.
Zoning Officer Stanley Wallace is the point of contact on any questions regarding the Amusement Tax and will receive the Applications for Amusement Permits.
If you have any questions, please contact Lisa Kroner in the Township Office at (814) 364-9176.
* Building Permits are available through the Bureau Veritas website. If you have questions about your permit, contact the Zoning Officer.


And to come in 2017?
Making predictions is always daunting – this year more than most. Nevertheless, we're going to look beyond current uncertainties to identify trends that will influence the Capital Agenda in 2017 … More And to come in 2017?
1 Comment And to come in 2017?
Takeaways: An end to uncertainty, an effective vote of confidence and the repetitive use of the word 'gradual' by the FOMC inspired a brief rally in most equity and bond markets – even in some more vulnerable areas. So, is there really nothing to see here after their 0.25% increase in interest rates? Not quite. The … More The Fed awakens!
Takeways: This week we're bringing you a 'back to school' edition of the blog – although, judging from this summer's level of activity, it doesn't look like many of you spent that much time away from your desk. Nevertheless, we thought it would be a good time to put together our thoughts on what the … More What could the rest of 2015 hold?
1 Comment What could the rest of 2015 hold?


text:
function(handle_swift_sources
    dependency_target_out_var_name
    dependency_module_target_out_var_name
    sourcesvar externalvar name)
  cmake_parse_arguments(SWIFTSOURCES
      "IS_MAIN;IS_STDLIB;IS_STDLIB_CORE;IS_SDK_OVERLAY"
      "SDK;ARCHITECTURE;INSTALL_IN_COMPONENT"
      "DEPENDS;API_NOTES;COMPILE_FLAGS;MODULE_NAME"
      ${ARGN})
  translate_flag(${SWIFTSOURCES_IS_MAIN} "IS_MAIN" IS_MAIN_arg)
  translate_flag(${SWIFTSOURCES_IS_STDLIB} "IS_STDLIB" IS_STDLIB_arg)
  translate_flag(${SWIFTSOURCES_IS_STDLIB_CORE} "IS_STDLIB_CORE"
                 IS_STDLIB_CORE_arg)
  translate_flag(${SWIFTSOURCES_IS_SDK_OVERLAY} "IS_SDK_OVERLAY"
                 IS_SDK_OVERLAY_arg)

  if(SWIFTSOURCES_IS_MAIN)
    set(SWIFTSOURCES_INSTALL_IN_COMPONENT never_install)
  endif()

  # Check arguments.
  if ("${SWIFTSOURCES_SDK}" STREQUAL "")
    message(FATAL_ERROR "Should specify an SDK")
  endif()

  if ("${SWIFTSOURCES_ARCHITECTURE}" STREQUAL "")
    message(FATAL_ERROR "Should specify an architecture")
  endif()

  if("${SWIFTSOURCES_INSTALL_IN_COMPONENT}" STREQUAL "")
    message(FATAL_ERROR "INSTALL_IN_COMPONENT is required")
  endif()

  # Clear the result variable.
  set("${dependency_target_out_var_name}" "" PARENT_SCOPE)
  set("${dependency_module_target_out_var_name}" "" PARENT_SCOPE)

  set(result)
  set(swift_sources)
  foreach(src ${${sourcesvar}})
    get_filename_component(extension ${src} EXT)
    if(extension STREQUAL ".swift")
      list(APPEND swift_sources ${src})
    else()
      list(APPEND result ${src})
    endif()
  endforeach()

  set(swift_compile_flags ${SWIFTSOURCES_COMPILE_FLAGS})
  if (NOT SWIFTSOURCES_IS_MAIN)
    list(APPEND swift_compile_flags "-module-link-name" "${name}")
  endif()
  if("${SWIFTSOURCES_SDK}" STREQUAL "CYGWIN")
    list(APPEND swift_compile_flags -DCYGWIN)
  endif()

  if(swift_sources)
    compute_library_subdir(SWIFTSOURCES_LIBRARY_SUBDIR
      "${SWIFTSOURCES_SDK}" "${SWIFTSOURCES_ARCHITECTURE}")
    set(objsubdir "/${SWIFTSOURCES_LIBRARY_SUBDIR}")

    file(MAKE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}${objsubdir}")

    set(swift_obj
        "${CMAKE_CURRENT_BINARY_DIR}${objsubdir}/${SWIFTSOURCES_MODULE_NAME}${CMAKE_C_OUTPUT_EXTENSION}")

    # FIXME: We shouldn't /have/ to build things in a single process.
    # <rdar://problem/15972329>
    list(APPEND swift_compile_flags "-force-single-frontend-invocation")

    if(SWIFTSOURCES_IS_STDLIB_CORE)
      list(APPEND swift_compile_flags "-Xcc" "-D__SWIFT_CURRENT_DYLIB=swiftCore")
    endif()

    _compile_swift_files(
        dependency_target
        module_dependency_target
        OUTPUT ${swift_obj}
        SOURCES ${swift_sources}
        DEPENDS ${SWIFTSOURCES_DEPENDS}
        FLAGS ${swift_compile_flags}
        SDK ${SWIFTSOURCES_SDK}
        ARCHITECTURE ${SWIFTSOURCES_ARCHITECTURE}
        API_NOTES ${SWIFTSOURCES_API_NOTES}
        MODULE_NAME ${SWIFTSOURCES_MODULE_NAME}
        ${IS_MAIN_arg}
        ${IS_STDLIB_arg}
        ${IS_STDLIB_CORE_arg}
        ${IS_SDK_OVERLAY_arg}
        ${STATIC_arg}
        INSTALL_IN_COMPONENT "${SWIFTSOURCES_INSTALL_IN_COMPONENT}")
    set("${dependency_target_out_var_name}" "${dependency_target}" PARENT_SCOPE)
    set("${dependency_module_target_out_var_name}" "${module_dependency_target}" PARENT_SCOPE)
    list(APPEND result ${swift_obj})
  endif()

  llvm_process_sources(result ${result})
  set(${sourcesvar} "${result}" PARENT_SCOPE)
  set(${externalvar} ${swift_sources} PARENT_SCOPE)
endfunction()

# Add Swift source files to the (Xcode) project.
#
# Usage:
#   add_swift_source_group(sources)
function(add_swift_source_group sources)
  source_group("Swift Sources" FILES ${sources})
  # Mark the source files as HEADER_FILE_ONLY, so that Xcode doesn't try
  # to build them itself.
  set_source_files_properties(${sources}
    PROPERTIES
    HEADER_FILE_ONLY true)
endfunction()

# Compile a swift file into an object file (as a library).
#
# Usage:
#   _compile_swift_files(OUTPUT objfile # Name of the resulting object file
#     SOURCES swift_src [swift_src...]  # Swift source files to compile
#     FLAGS -module-name foo            # Flags to add to the compilation
#     [SDK sdk]                         # SDK to build for
#     [ARCHITECTURE architecture]       # Architecture to build for
#     [DEPENDS cmake_target...]         # CMake targets on which the object
#                                       # file depends.
#     [IS_MAIN]                         # This is an executable, not a library
#     [IS_STDLIB]
#     [IS_STDLIB_CORE]                  # This is the core standard library
#     [OPT_FLAGS]                       # Optimization flags (overrides SWIFT_OPTIMIZE)
#     [MODULE_DIR]                      # Put .swiftmodule, .swiftdoc., and .o
#                                       # into this directory.
#     [MODULE_NAME]                     # The module name.
#     [IS_STDLIB]                       # Install produced files.
#     [EMIT_SIB]                        # Emit the file as a sib file instead of a .o
#     )
function(_compile_swift_files
         dependency_target_out_var_name dependency_module_target_out_var_name)
  cmake_parse_arguments(SWIFTFILE
    "IS_MAIN;IS_STDLIB;IS_STDLIB_CORE;IS_SDK_OVERLAY;EMIT_SIB"
    "OUTPUT;MODULE_NAME;INSTALL_IN_COMPONENT"
    "SOURCES;FLAGS;DEPENDS;SDK;ARCHITECTURE;API_NOTES;OPT_FLAGS;MODULE_DIR"
    ${ARGN})

  # Check arguments.
  list(LENGTH SWIFTFILE_OUTPUT num_outputs)
  list(GET SWIFTFILE_OUTPUT 0 first_output)

  if (${num_outputs} EQUAL 0)
    message(FATAL_ERROR "OUTPUT must not be empty")
  endif()

  foreach(output ${SWIFTFILE_OUTPUT})
    if (NOT IS_ABSOLUTE "${output}")
      message(FATAL_ERROR "OUTPUT should be an absolute path")
    endif()
  endforeach()

  if(SWIFTFILE_IS_MAIN AND SWIFTFILE_IS_STDLIB)
    message(FATAL_ERROR "Cannot set both IS_MAIN and IS_STDLIB")
  endif()

  if("${SWIFTFILE_SDK}" STREQUAL "")
    message(FATAL_ERROR "Should specify an SDK")
  endif()

  if("${SWIFTFILE_ARCHITECTURE}" STREQUAL "")
    message(FATAL_ERROR "Should specify an architecture")
  endif()

  if("${SWIFTFILE_INSTALL_IN_COMPONENT}" STREQUAL "")
    message(FATAL_ERROR "INSTALL_IN_COMPONENT is required")
  endif()

  if ("${SWIFTFILE_MODULE_NAME}" STREQUAL "")
    get_filename_component(SWIFTFILE_MODULE_NAME "${first_output}" NAME_WE)
    message(SEND_ERROR
      "No module name specified; did you mean to use MODULE_NAME "
      "${SWIFTFILE_MODULE_NAME}?")
  endif()

  set(source_files)
  foreach(file ${SWIFTFILE_SOURCES})
    # Determine where this file is.
    get_filename_component(file_path ${file} PATH)
    if(IS_ABSOLUTE "${file_path}")
      list(APPEND source_files "${file}")
    else()
      list(APPEND source_files "${CMAKE_CURRENT_SOURCE_DIR}/${file}")
    endif()
  endforeach()

  # Compute flags for the Swift compiler.
  set(swift_flags)

  _add_variant_swift_compile_flags(
      "${SWIFTFILE_SDK}"
      "${SWIFTFILE_ARCHITECTURE}"
      "${SWIFT_STDLIB_BUILD_TYPE}"
      "${SWIFT_STDLIB_ASSERTIONS}"
      swift_flags)

  # Determine the subdirectory where the binary should be placed.
  compute_library_subdir(library_subdir
      "${SWIFTFILE_SDK}" "${SWIFTFILE_ARCHITECTURE}")

  # Allow import of other Swift modules we just built.
  list(APPEND swift_flags
      "-I" "${SWIFTLIB_DIR}/${library_subdir}")
  # FIXME: should we use '-resource-dir' here?  Seems like it has no advantage
  # over '-I' in this case.

  # If we have a custom module cache path, use it.
  if (SWIFT_MODULE_CACHE_PATH)
    list(APPEND swift_flags "-module-cache-path" "${SWIFT_MODULE_CACHE_PATH}")
  endif()

  # Don't include libarclite in any build products by default.
  list(APPEND swift_flags "-no-link-objc-runtime")

  if(SWIFT_SIL_VERIFY_ALL)
    list(APPEND swift_flags "-Xfrontend" "-sil-verify-all")
  endif()

  if(SWIFT_STDLIB_ENABLE_RESILIENCE AND SWIFTFILE_IS_STDLIB)
    list(APPEND swift_flags "-Xfrontend" "-enable-resilience")
  endif()

  if(SWIFT_STDLIB_ENABLE_SIL_OWNERSHIP AND SWIFTFILE_IS_STDLIB)
    list(APPEND swift_flags "-Xfrontend" "-enable-sil-ownership")
  endif()

  if(SWIFT_EMIT_SORTED_SIL_OUTPUT)
    list(APPEND swift_flags "-Xfrontend" "-emit-sorted-sil")
  endif()

  # FIXME: Cleaner way to do this?
  if(SWIFTFILE_IS_STDLIB_CORE)
    list(APPEND swift_flags
        "-nostdimport" "-parse-stdlib" "-module-name" "Swift")
    list(APPEND swift_flags "-Xfrontend" "-group-info-path"
                            "-Xfrontend" "${GROUP_INFO_JSON_FILE}")
    if (NOT SWIFT_STDLIB_ENABLE_RESILIENCE)
      if (SWIFT_STDLIB_SIL_SERIALIZE_ALL)
        list(APPEND swift_flags "-Xfrontend" "-sil-serialize-all")
      endif()
    endif()
  endif()

  if(SWIFTFILE_IS_SDK_OVERLAY)
    list(APPEND swift_flags "-autolink-force-load")
  endif()

  list(APPEND swift_flags ${SWIFT_EXPERIMENTAL_EXTRA_FLAGS})

  if(SWIFTFILE_OPT_FLAGS)
    list(APPEND swift_flags ${SWIFTFILE_OPT_FLAGS})
  endif()

  list(APPEND swift_flags ${SWIFTFILE_FLAGS})

  set(obj_dirs)
  foreach(output ${SWIFTFILE_OUTPUT})
    get_filename_component(objdir "${output}" PATH)
    list(APPEND obj_dirs "${objdir}")
  endforeach()
  list(REMOVE_DUPLICATES obj_dirs)

  set(command_create_dirs)
  foreach(objdir ${obj_dirs})
    list(APPEND command_create_dirs
      COMMAND "${CMAKE_COMMAND}" -E make_directory "${objdir}")
  endforeach()

  set(module_file)
  set(module_doc_file)

  set(module_command)
  if(NOT SWIFTFILE_IS_MAIN)
    # Determine the directory where the module file should be placed.
    if(SWIFTFILE_MODULE_DIR)
      set(module_dir "${SWIFTFILE_MODULE_DIR}")
    elseif(SWIFTFILE_IS_STDLIB)
      set(module_dir "${SWIFTLIB_DIR}/${library_subdir}")
    else()
      message(FATAL_ERROR "Don't know where to put the module files")
    endif()

    list(APPEND swift_flags "-parse-as-library")
    if (NOT SWIFTFILE_EMIT_SIB)
      # Right now sib files seem to not be output when we emit a module. So
      # don't emit it.
      set(module_file "${module_dir}/${SWIFTFILE_MODULE_NAME}.swiftmodule")
      set(module_doc_file "${module_dir}/${SWIFTFILE_MODULE_NAME}.swiftdoc")
      list(APPEND module_command
          "-emit-module"
          "-o" "${module_file}")
    endif()

    list(APPEND command_create_dirs
        COMMAND "${CMAKE_COMMAND}" -E make_directory "${module_dir}")

    # If we have extra regexp flags, check if we match any of the regexps. If so
    # add the relevant flags to our swift_flags.
    if (SWIFT_EXPERIMENTAL_EXTRA_REGEXP_FLAGS OR SWIFT_EXPERIMENTAL_EXTRA_NEGATIVE_REGEXP_FLAGS)
      set(extra_swift_flags_for_module)
      _add_extra_swift_flags_for_module("${SWIFTFILE_MODULE_NAME}" extra_swift_flags_for_module)
      if (extra_swift_flags_for_module)
        list(APPEND swift_flags ${extra_swift_flags_for_module})
      endif()
    endif()
  endif()

  swift_install_in_component("${SWIFTFILE_INSTALL_IN_COMPONENT}"
      FILES "${module_file}" "${module_doc_file}"
      DESTINATION "lib${LLVM_LIBDIR_SUFFIX}/swift/${library_subdir}")

  set(line_directive_tool "${SWIFT_SOURCE_DIR}/utils/line-directive")
  set(swift_compiler_tool "${SWIFT_NATIVE_SWIFT_TOOLS_PATH}/swiftc")
  set(swift_compiler_tool_dep)
  if(SWIFT_INCLUDE_TOOLS)
    # Depend on the binary itself, in addition to the symlink.
    set(swift_compiler_tool_dep "swift")
  endif()

  # Generate API notes if requested.
  set(command_create_apinotes)
  set(depends_create_apinotes)
  set(apinote_files)

  # If we use sib don't emit api notes for now.
  if (NOT SWIFTFILE_EMIT_SIB)
    foreach(apinote_module ${SWIFTFILE_API_NOTES})
      set(apinote_file "${module_dir}/${apinote_module}.apinotesc")
      set(apinote_input_file
        "${SWIFT_API_NOTES_PATH}/${apinote_module}.apinotes")

      list(APPEND command_create_apinotes
        COMMAND
        "${swift_compiler_tool}" "-apinotes" "-yaml-to-binary"
        "-o" "${apinote_file}"
        "-target" "${SWIFT_SDK_${SWIFTFILE_SDK}_ARCH_${SWIFTFILE_ARCHITECTURE}_TRIPLE}"
        "${apinote_input_file}")
      list(APPEND depends_create_apinotes "${apinote_input_file}")

      list(APPEND apinote_files "${apinote_file}")
      swift_install_in_component("${SWIFTFILE_INSTALL_IN_COMPONENT}"
        FILES ${apinote_file}
        DESTINATION "lib${LLVM_LIBDIR_SUFFIX}/swift/${library_subdir}")
    endforeach()
  endif()

  # If there are more than one output files, we assume that they are specified
  # otherwise e.g. with an output file map.
  set(output_option)
  if (${num_outputs} EQUAL 1)
    set(output_option "-o" ${first_output})
  endif()

  set(main_command "-c")
  if (SWIFTFILE_EMIT_SIB)
    # Change the command to emit-sib if we are asked to emit sib
    set(main_command "-emit-sib")
  endif()

  if (SWIFT_CHECK_INCREMENTAL_COMPILATION)
    set(swift_compiler_tool "${SWIFT_SOURCE_DIR}/utils/check-incremental" "${swift_compiler_tool}")
  endif()

  set(standard_outputs ${SWIFTFILE_OUTPUT})
  set(apinotes_outputs ${apinote_files})
  set(module_outputs "${module_file}" "${module_doc_file}")

  if(XCODE)
    # HACK: work around an issue with CMake Xcode generator and the Swift
    # driver.
    #
    # The Swift driver does not update the mtime of the output files if the
    # existing output files on disk are identical to the ones that are about
    # to be written.  This behavior confuses the makefiles used in CMake Xcode
    # projects: the makefiles will not consider everything up to date after
    # invoking the compiler.  As a result, the standard library gets rebuilt
    # multiple times during a single build.
    #
    # To work around this issue we touch the output files so that their mtime
    # always gets updated.
    set(command_touch_standard_outputs
      COMMAND "${CMAKE_COMMAND}" -E touch ${standard_outputs})
    set(command_touch_apinotes_outputs
      COMMAND "${CMAKE_COMMAND}" -E touch ${apinotes_outputs})
    set(command_touch_module_outputs
      COMMAND "${CMAKE_COMMAND}" -E touch ${module_outputs})
  endif()

  # First generate the obj dirs
  add_custom_command_target(
      obj_dirs_dependency_target
      ${command_create_dirs}
      COMMAND ""
      OUTPUT ${obj_dirs}
      COMMENT "Generating obj dirs for ${first_output}")

  # Generate the api notes if we need them.
  if (apinotes_outputs)
    add_custom_command_target(
        api_notes_dependency_target
        # Create API notes before compiling, because this will affect the APIs
        # the overlay sees.
        ${command_create_apinotes}
        ${command_touch_apinotes_outputs}
        COMMAND ""
        OUTPUT ${apinotes_outputs}
        DEPENDS
          ${swift_compiler_tool_dep}
          ${depends_create_apinotes}
          ${obj_dirs_dependency_target}
        COMMENT "Generating API notes ${first_output}")
  endif()

  # Then we can compile both the object files and the swiftmodule files
  # in parallel in this target for the object file, and ...
  add_custom_command_target(
      dependency_target
      COMMAND
        "${line_directive_tool}" "${source_files}" --
        "${swift_compiler_tool}" "${main_command}" ${swift_flags}
        ${output_option} "${source_files}"
      ${command_touch_standard_outputs}
      OUTPUT ${standard_outputs}
      DEPENDS
        ${swift_compiler_tool_dep}
        ${source_files} ${SWIFTFILE_DEPENDS}
        ${swift_ide_test_dependency} ${api_notes_dependency_target}
        ${obj_dirs_dependency_target}
      COMMENT "Compiling ${first_output}")
  set("${dependency_target_out_var_name}" "${dependency_target}" PARENT_SCOPE)

  # This is the target to generate the .swiftmodule and .swiftdoc
  if (module_file)
    add_custom_command_target(
        module_dependency_target
        COMMAND
          "${line_directive_tool}" "${source_files}" --
          "${swift_compiler_tool}" "${module_command}" ${swift_flags}
          "${source_files}"
        ${command_touch_module_outputs}
        OUTPUT ${module_outputs}
        DEPENDS
          ${swift_compiler_tool_dep}
          ${source_files} ${SWIFTFILE_DEPENDS}
          ${swift_ide_test_dependency} ${api_notes_dependency_target}
          ${obj_dirs_dependency_target}
        COMMENT "Generating ${module_file}")
    set("${dependency_module_target_out_var_name}" "${module_dependency_target}" PARENT_SCOPE)
  endif()

  # Make sure the build system knows the file is a generated object file.
  set_source_files_properties(${SWIFTFILE_OUTPUT}
      PROPERTIES
      GENERATED true
      EXTERNAL_OBJECT true
      LANGUAGE C
      OBJECT_DEPENDS "${source_files}")
endfunction()

redpajama_set_name: RedPajamaGithub


text:
Sansa Stark is Playing the Game of Thrones and WINNING
If you haven't already, be sure to read last week's review of Game of Thrones Season 8 Episode 3 here.
I'm actually really pissed that Missandei died. At first, I was mildly upset. Then I went online, and it was pointed out that she died in chains. Like a slave. Her death has been irking me since. To the point that I am laughing at Ghost memes and wondering what I am doing with my life on a Sunday before midnight.
So, let's begin this Game of Thrones season 8 episode 4 review, shall we?
I enjoyed the callback to the original plot sporadically sprinkled in this episode. Character motives were back and understandable; drinking games were played in a way that furthered the plot and lead insight unto unsaid words. Jaime and Brienne felt realistic until the clunky writing got in the way. You could see George RR Martin's original outline shining through, only for Dan & Dave to squeeze the life out of it in an attempt to be edgy.
Jaime and Brienne built the foundation for a friendship in Season 2. Season 3 is where the relationship grew in the bathhouse, the two forming this strange bond through vulnerability while opening up and allowing each other to be seen the way they truly wished. It was a fantasy – yes – but the relationship had substance. Jaime had lingering, dormant feelings for the knight – and acted on them before Tormund Giantsbane even had a chance. As Tormund is crying in his cups, two knights of the Seven Kingdoms consummate their relationship.
Brienne's mannerisms leading up to the encounter did not feel out of place, nor did Jaime's awkward attempts at seduction. That is how their interactions had always been – Jaime wanting something and Brienne keeps her distance until she figures out what exactly he desires. Then Jaime's twincest instinct began tingling after Sansa Stark's news and Brienne decides to come out in her bathrobe in the middle of winter in the Winterfell courtyard to beg and plead through tears for him to not leave?
That's not Ser Brienne of Tarth. That has never been her; that was the writers failing to progress her character after a heartache. Sure, she cried when Renly died and she accused of his murder – but Brienne grew stronger. I would think Brienne would hit the kingslayer before acting like a scorned wife whose husband has been out past 3 am and came home drunk yet again for the third time when she made pot roast that is growing cold over the hearth.
Seriously, what the hell was that?
I also thought Jaime had…I don't know…turned over a new leaf? He seemed intent on staying in Winterfell with Brienne and leaving Cersei to her fate – despite knowing how much The North (and pretty much everyone else to be honest) hated him. When Tyrion asks "how it was" he tells his brother to stop before Bronn bursts down the door to remind us he still has a plotline.
I read theories on Jaime is going back to King's Landing to kill Cersei, but I highly doubt that. His speech was one of remorse that he could not change who he was, not that he decided to end their codependency.
I think I realized what is wrong with Tyrion these past seasons – he gave up his old character traits. Whoring, drinking, thinking…those are all gone, although the drinking is slowly making a comeback. He's back in Westeros now, if Cersei dies he can grow a vineyard to make his wine, Imp's Delight, while overlooking the veranda and admiring what an absolute shit city KL really is.
Before I get to Dany, I can't miss the opportunity to rip one on Jon Snow.
I don't even know where to begin, but the Godswood is a good place. Jon Snow, (former) King in da Norf, (former) Commander of the Nights Watch, (former) Intelligent, and likeable character couldn't even tell his sisters the truth of his parentage himself? And then when he makes emotionless Bran do it, it fades to black? Really? I wanted to see the reveal, not the aftermath where I can only speculate what was said and why the characters are reacting as they are.
Seriously, Stannis Baratheon died off screen. The Blackfish died off screen. The Waif died off screen. I'm tired of loose interpretations, I want to see these events transpiring! It is so cheap to continually do this to your audience, D&D.
Then as the final slap in the face, he abandons Ghost and tells Tormund to take him beyond the wall? Ghost, who had been with him since the beginning, before he made friends in the Nights Watch. Before he was a king, a commander, a "war hero". And for what, his cool new pet dragon Rhaegal who proceeded to die like literally an hour later?
I understand the symbolism of Jon letting go of his Stark heritage, but the proud symbol of his Targaryen heritage just sunk 50 ft below the ocean so…what is he going to do about that? What does this foreshadow?
An additional gripe I have with the writing is the purposeful dumbing down of Daenerys Targaryen in an effort to prolong and pad out the series' story. Why on earth did Daenerys not scout ahead on her dragons? In the after show segment, one of the showrunners said she "forgot about the Greyjoy fleet" – I'm sorry, what? How did she forget she was at war? Before leaving Winterfell, despite Sansa Stark's best efforts to talk some sense into her and their depleted troops, she wanted to leave and destroy her enemies.
How did you forget about your enemies on the way to destroy your enemies? Did you think the castle would be empty again just because you remembered Storm's End was empty and needed a Baratheon? Which was hilarious seeing Jaime's face while realizing the Gold Cloaks didn't get them all.
Also how do they conveniently have half of their armies left? The Dothraki all charged and their lights went out – how are half of the armorless screamers still alive? The Vale army is still alive? All Twenty Goodmen of The Unsullied that accompanied Daenerys to KL do not equate to half of their original forces. I know some got destroyed by Euron's fleet (again), but they only had like five boats to begin with and even then – hadn't Yara's fleet been destroyed? Whose ships were they riding on?
While I'm on the subject of the Baratheon's, very quickly I want to mention it was no surprise Arya Stark didn't want to be a lady and settle down in a big castle. That isn't her. She's wild now, like her wolf Nymeria. I love that her and The Hound are setting off again, although I'm wondering if she plans on dying in King's Landing, or staying by Jon's side in whatever off-screen plan the Stark siblings cooked up that will be lazily revealed in coming episodes.
I love the set up for Varys' death predicted by Melisandre, and the simple fact that he was finally doing something. I have no clue how he knew Missandei had been taken, as the little bird network of spies has been long forgotten by the show. In a similar fashion, I wonder if Euron is putting two and two together and realizing Cersei was pregnant before he came along. Then again, Euron isn't too bright and plot doesn't seem to matter. I thought it was implied Cersei miscarried, but I guess that is retconned because you know…plot convenience.
All in all, the core plot GRRM outlined tried its best to shine through, but Dan & Dave extinguished every single ember they could find with a grossly fierce aggression. This episode could have been great, but failed at each turn. It doesn't help that the season's ending has leaked and apparently it is a complete waste. I won't look up the spoilers, as I've already paid for this HBO subscription and I am determined to get my money's worth.
Missandei was right, burn them all. Dany's father the Mad King would have approved.
You tell 'em, Syrio!
Sigh, it has to be better than this next week – right? Right? Am I the only one who could see the sweat on Dan and Dave trying to explain their narrative choices after the credits in the documentary segment?
Would Tormund have left Brienne cold, alone, and in a bathrobe in Winterfell's courtyard? Was Sansa Stark right, yet again?
Leave your thoughts in the comment section below, I'd love to hear from you! Also be sure to bookmark this page and come back next Sunday for another Game of Thrones Season 8 Episode recap and review!
⊙ Remember, This World is a Shadow of the Real One.
Stories Twitter Reddit Goodreads
Fantasy, Game of Thrones, HBO, psychology, Review, scifi
Daenerys Targaryen, Queen of the Ashes Game of Thrones S8 Episode 5 Review
4 thoughts on "Sansa Stark is Playing the Game of Thrones and WINNING"
I want to to thank you for this wonderful read!! I absolutely enjoyed every little bit of it.
I have got you bookmarked to check out new stuff
you It is appropriate time to make some plans for
the future and it is time to be happy. I have read this post
and if I could I desire to suggest you few interesting things or tips.
I desire to read even more things about it! Howdy just wanted to give you a quick heads up.
The text in your article seem to be running
off the screen in Firefox. I'm not sure if this is a format issue or something to do with internet browser compatibility but I figured I'd post
to let you know. The design and style look great though!
Hope you get the problem fixed soon. Kudos http://starbucks.com
Stories From the New World says:
Hey, I'm glad you enjoyed the article! I plan on doing more tv show reviews, and I need to fix the layout of the site. Thank you for letting me know about the formatting issue, I need to work on optimizing for pc and mobile in general.
Thank you for bookmarking! I might not talk about the show as much going forward until I become less angry with it. I'll work on those problems though so its easier to read the site. (=
(I love that you are coming from starbucks lol)
http://Oldehickorytaproom.com says:
also pay a visit this webpage on regular basis to
get updated from latest information.
Thank you! Glad you enjoyed it!


VANESSA HUDGENS Will Star In Another Holiday Film - MYX | YOUR CHOICE. YOUR MUSIC.
In case you find Vanessa Hudgens missing from this year's Coachella festivities, she will most likely will be putting in work for her upcoming holiday-themed film The Knight Before Christmas.
The High School Musical actress previously starred in another Netflix holiday movie - The Princess Switch - last year.
According to Deadline, the upcoming project centers on "a gallant English knight who seeks out his true quest after a sorceress inadvertently sends him from the medieval era to present day. While there he soon finds himself falling for a caring high school science teacher who is disillusioned by love."
Not only will the Fil-Am star be starring on the new film with Game of Thrones actor Josh Whitehouse, but she is also an executive producer. Production starts this April in Canada.


While somewhat new to the marketplace, Nectar has definitely quickly ended up being one of the bestselling on the internet mattresses because of its one-of-a-kind features and also reduced rates. By getting rid of the middleman, distributors, and also merchants, Nectar is able to provide top quality mattresses at small cost. The outfit offers no charge shipping and returns in the 48 contiguous states, a 365-day test time period, along with a life time warranty. Your mattress is shipped to your door consolidated in a box with a clean cover and handles. It is simple to set up as well as opens out rapidly.
The Nectar mattress is an 11-inch thick all foam mattress including a multitude of memory foam layers plus a soft upper layer. Having a weight of 84 pounds, it is thicker as well as much heavier than the majority of its rivals. The medium firm mattress is constructed for front, back, or side sleepers as well as works with all kinds of understructures, including things like box springs, divan bases, standard structures, flexible bases, and also platforms.
The Nectar mattress is made of premium elements and also layers for proper support, coziness, and shape. Flexible memory foam supplies rebound as well as bounce, along with a breathable base layer strengthens the various other layers as well as offers a steady foundation. The Nectar mattress, which comes in one firmness solution, offers for right back positioning, making it an exceptional decision for persons with back conditions.
Certipur-US Certified, the Nectar mattress is made without ozone depleters, harmful chemicals as well as gasses, PBDE flame retardants, TDCPPs, heavy metals, formaldehyde, phthalates, or volatile organic compounds. The cover, which is without a doubt resistant to bedbugs and dust mites, can be spot cleaned with a gentle cleaning agent as well as will certainly be replaced by the business at no cost.
The Nectar mattress is thicker as well as higher profile than a lot of others and also has a lot more layers of foam. The quilted cooling gel layer is distinct to the Nectar mattress.
Unlike a number of its rivals, the Nectar mattress is Chinese-made. The business has actually been given bad press for delivery hold-ups and also bad consumer service. The shipping delays have actually been connected to the unforeseen popularity of the mattress, which caused an initial gap in supply and need that has actually since been corrected.
Looking at the Nectar mattress to the Purple mattress, one of its rivals, there are some distinctions as well as similarities. While both brand names are made to furnish pressure alleviation and also proper support at a budget-friendly rate, they are made from different materials and have feel different.
While the Nectar mattress's memory foam layers offer it the feeling of a traditional memory foam mattress, the Purple mattress's proprietary gel grid has a springier, stronger as well as a lot more responsive feel. The Nectar mattress is softer; while the Purple mattress is harder.
If you are choosing between the 2, the Nectar mattress is probably the most effective choice if you are a side sleeper, if you like the sensation of memory foam, or if you choose a softer mattress. It is likewise better with motion isolation, pressure relief, and also is more economical. The Purple mattress may be the far better option if you are a back or stomach sleeper or like a firmer mattress.


A gorgeous decorative Victorian style bird cage. Classical round bird cage with fancy top and ornamented base. Finished in antique bronze with vintage look.
Its resin base adds durability and structure and provides for easy cleaning. It has metal wire bars with working metal door.
It has a ring on the top for easy hanging.
Ideal for home and wedding decoration.


text:
> **T**emplate **S**tring **T**ag**S**

`tsts` exposes a number of function(s) for use as ES6 [template string tags][tst], which are functions that can be used to alter the output of an ES6 template string.

## Install

```sh
$ npm install --save tsts
```

## Usage

`tsts` can be used anywhere that supports ES6 template strings, such as:

- Node 4.x and higher:

  ```js
  const tsts = require('tsts');
  ```

- Babel

  ```js
  import * as tsts from 'tsts';
  ```

In each of these cases, `tsts` is an object with the API attached to it.

## API

### `join` / `tsts.join`

Break long, multi-word strings (i.e., sentences) into multiple lines.

Any sequence of whitespace characters will be replaced by a single space. The result is trimmed.

Identical to [`tsmlj`][tsmlj].

```js
import {join} from 'tsts';

join`
  The path of the righteous man   is beset on all sides by the
  inequities of the    selfish and the tyranny of evil men.

  Blessed is he who, in the name of charity and good will,
    shepherds the
  weak through the        valley of the darkness, for he is truly his
  brother's keeper and the finder of lost children.
`
```

```
The path of the righteous man is beset on all sides by the inequities of the selfish and the tyranny of evil men. Blessed is he who, in the name of charity and good will, shepherds the weak through the valley of the darkness, for he is truly his brother's keeper and the finder of lost children.
```

### `pre` / `tsts.pre`

Create formatted text blocks which can be indented to match your code. Supports either spaces or tabs.

In other words, it takes a preformatted text block, outdents it to match the furthest-left line, and retains any deeper indentation and internal new-lines. The result is trimmed.

Identical to [`tsmlb`][tsmlb].

```js
import {pre} from 'tsts';

pre`
  The path of the righteous man is beset
      on all sides
    by the inequities of the selfish and the tyranny of evil men.

    Blessed is he who,
      in the name of charity and good will,
    shepherds the weak
      through the valley of the darkness,
    for he is truly his brother's keeper and the finder of lost children.
`;
```

```
The path of the righteous man is beset
    on all sides
  by the inequities of the selfish and the tyranny of evil men.

  Blessed is he who,
    in the name of charity and good will,
  shepherds the weak
    through the valley of the darkness,
  for he is truly his brother's keeper and the finder of lost children.
```

### `squash` / `tsts.squash`

This method uses Rod Vagg's `tsml`; refer to [its documentation][tsml] for more information!

```js
import {squash} from 'tsts';

squash`
  one
  two
  three
`;
```

```
onetwothree
```

## License

`tsts` is Copyright (c) 2015 Pat O'Neill and licensed under the MIT license. All rights not explicitly granted in the MIT license are reserved.

`tsml` is Copyright (c) 2015 Rod Vagg [@rvagg][rvagg] and licenced under the MIT licence. All rights not explicitly granted in the MIT license are reserved.

[rvagg]: https://twitter.com/rvagg
[tsml]: https://github.com/rvagg/tsml
[tsmlb]: https://github.com/misteroneill/tsmlb
[tsmlj]: https://github.com/misteroneill/tsmlj
[tst]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/template_strings#Tagged_template_strings


text:
Q: When is $f(f^{-1}(B)) \neq B$? $f: X \longrightarrow Y$ and $B \subseteq Y$
I am currentry trying to give an example where $f(f^{-1}(B)) \neq B$.
I know, that for a function to have an inverse, it must be bijective.
My thought process is, that the answer can only be equal to $B$
if the function $f$ is bijective, because only then can every element in $f^{-1}(B)$ be directly traced back to B.
Here's where I struggle: How can $f(f^{-1}(B)) \neq B$ if the function needs to be bijective in the first place? Wouldn't this be a contradiction? Or is that exactly what I need to disprove here?

A: The inverse of a mapping may not necessarily be a mapping. $f^{-1} [B]$ (the notation here is superior) is merely "the set of all elements of $X$ whose image under $f$ is in $B$".
$f^{-1} [B] = \{x \in X: f(x) \in B\}$
So $f [f^{-1} [B]]$ is the intersection of $B$ with the image of $f$.
Hence if you have elements of $B$ which are not mapped to by $f$, then you have $f [f^{-1} [B]] \ne B$.

A: For the part where you struggled, it is true that for a function to have an inverse, it must be bijective. But $f^{-1}(B)$ is a subset of $X$ that is called the inverse image of B. It is defined for all function $f$ as
$$ f^{-1} (B) = \left\{ x \in X \ | \ f(x) \in B \right\}. $$
for $A \subseteq X$, $f(A)$ is also called the image of A and defined as
$$ f(A) = \left\{ f(a) \ | \ a \in A \right\}. $$
Back to the question. For every function, $f(f^{-1}(B)) \subseteq B$ is always true. You can prove this by using two definitions above.
However, $B \subseteq f(f^{-1}(B))$ is false if $f$ is not surjective. The reason is that not every element of $Y$ has an inverse-image. That particular element will be inside $B$, but not $f(f^{-1}(B))$.
For example, let $f(x) = x$, $X = [0,1]$, and $Y = [0,2]$. Let $B = Y$. We have $f^{-1}(B) = [0,1]$, so that $f(f^{-1}(B)) = f([0,1]) = [0,1]$. There, $B \nsubseteq f(f^{-1}(B))$.

redpajama_set_name: RedPajamaStackExchange


Egypt's tourism industry is battling to recover from what the tourism minister has described as its "worst year in modern history", after millions of tourists were put off visiting Egyptian resorts and heritage sites in 2013 by reports of civil unrest.
The industry made £3.6bn in 2013, compared with £7.7bn in its record year of 2010, before the uprising that toppled Hosni Mubarak and led to three years of political instability. Only 9.5 million tourists stayed in Egypt's hotels in 2013, against 14.7 million in 2010, according to the tourism minister, Hisham Zaazou.
"You're talking about ghost cities," said Zaazou. Some of Egypt's most famous tourist towns had their worst month in September. "We were almost [at] zero [tourists] in some areas of Egypt – 1% [hotel occupancy] in Luxor, 0% in Abu Simbel, 0% in Aswan on some days. Here on the Red Sea, it was a bit better – but I'm talking about 10, 15, 20%. It was very bad. In modern history, in the years following our peak year of 2010, it was the worst year."
On some days, there were only a handful of visitors to Luxor's Valley of the Kings, where Tutankhamun is buried, and where several thousand tourists would queue on a good day in 2010. During the worst trough, no more than five tourist ships operated on the Nile out of a fleet of about 250. Up to 165 hotels closed temporarily owing to lack of custom last July and August, according to Elhamy Elzayat,head of the Egyptian tourism federation.
In a country where officials say tourism provides 12.5% of employment, and 11.3% of GDP, the effect has been brutal for many Egyptians. In Luxor in December, the local government gave food handouts to families who make their living from giving carriage rides to tourists. "They had to choose between feeding their families and feeding their horses," said Elzayat.
The industry suffered during 2011 and 2012, as tourists stayed clear of a country that had swung from crisis to crisis after Mubarak's removal. But numbers fell off entirely between July and November 2013 after western governments issued warnings against travel to most areas following the overthrow of Mohamed Morsi. Media reports of unrest from hotspots in Cairo and northern Sinai appeared to put tourists off even the tranquil holiday resorts hundreds of miles away on the Red Sea, and in Luxor and Aswan.
Tourism workers say visitors' fears are largely unfounded. "If you go back over the past three years, most of the tourist cities were under control like this one. It was safe and sound," said Zaazou, interviewed near Hurghada, a Red Sea resort.
Though extremists killed dozens of tourists in Luxor in 1997, today's militants have not attacked any foreigners, Zaazou stressed. "What you have seen in Egypt so far is an Egyptian-Egyptian issue," he said. "It's not an Egyptian-foreigner issue, it's not an Egyptian-tourist issue."
Government supporters often express heightened nationalist rhetoric on television, with one pro-regime ex-MP threatening to slaughter Americans in the street in January. But Zaazou said such sentiment was just bluster, and aimed at western governments – perceived to still back Morsi – rather than tourists. "I want you to understand that on a one-to-one basis Egyptians are welcoming you," said Zaazou. In general, hoteliers and officials want to portray the industry as on the road to recovery, and the subject of renewed investment. The industry has unveiled £500m worth of investment in six new hotels, Red Sea marinas and entertainment complexes. Direct flights to Luxor are scheduled to resume from London and Paris in the spring. A replica of Tutankhamun's tomb is being constructed at Luxor, in an attempt to preserve the original once crowds pick up again. Egypt's leading hotelier and one of the country's richest men, Samih Sawiris, has resumed plans to turn his Red Sea resort, Gouna, into one of the world's first carbon-neutral towns.
But while room occupancy is slowly rising across Egypt, it is still well short of 2010 levels. Cairo's hotels were only 20% full in January, compared with 80% four years ago, according to the federation. Luxor's are at 12-14%, down from 60-65% in January 2010. Resorts in Sharm el-Sheikh and Hurghada were 85% full at the beginning of 2010. Now they stand at 40% and 55%, respectively, even at half price. Footfall at Cairo's pyramids in January was a sixth of what it was four years ago, according to Egypt's antiquities minister.
"It will pick up, though not in the near future," said Elzayat, adding that a return to a full inbound flight schedule was crucial. Direct flights to Luxor are a start, but according to his calculations planes flying into Cairo are still carrying 19,000 fewer passengers every week than in 2010. It is often said that Egypt's attractions – its pyramids, beaches, and year-round sun – are too much of a draw to be ignored by tourists for extended periods.
But Elzayat said Egypt's tourism industry had never before taken as long to recover as now – even after the 1997 attack. "What happened in 1997, with the killing of the tourists in the temple, was just a single event," said Elzayat. "Then it just took one year to recuperate – but this time it's been three years."
Sawiris is building two new hotels – although he said that this was out of patriotism, and not a reflection of investor confidence. "The mess that took place in the last few years is scaring the hell out of everybody," the billionaire said. "Until [the government] gets its act together, nobody will put a penny in."
Egypt needs to learn from countries that have maintained a strong tourism industry amid a tense political climate, said Eric Monkaba, owner of the boutique travel company Backpacker Concierge. "You need to compare to Kenya, where people are literally throwing grenades at tourists," said Monkaba. "Almost nothing has happened to tourists in Egypt. So why is Kenya different? I think it's because they're talking to the public clearly … I don't think it's wise to promote this idyllic setting when there's obviously civil strife going on. Consumers aren't stupid. You can't just put pretty pictures in front of people. There needs to be a conversation, some owning up about what is going on. When I talk to my clients, I emphasise how localised the situation is."
Tourists who have braved Egypt in recent months encourage others to follow. "We'd definitely recommend it," said Ralph Lee, a Briton who visited several areas of Egypt with his family at the height of tensions last August.
"Even in Cairo, the tension was quite localised. We had good guides who knew what they were doing. They said the trouble in Tahrir Square is always in the afternoon, so we went at 8am."
The emptiness of the sites added to the appeal, Lee said. "Frankly speaking, travelling with young children, it was great we didn't have to stand in queues. There were only 10 people in the Valley of the Kings, and very few people in the Egyptian Museum. There was no queue at all at Tutankhamun's tomb. It beats standing for an hour in a queue with a nine-year-old boy."


text:
The Mos Eisley Cantina of the Garden: Growing Senna from Seed
Gardeners who include senna in their landscapes aren't just doing it to provide a lively gathering spot for a diverse range of beneficial insects. Let's face it; even the most environmentally-concerned gardener will screech "NIMBY" if an ecologically-important specimen detracts from the garden's beauty. These gorgeous, graceful perennial shrubs soften up garden backgrounds with their delicate, deep-green foliage and tropical, almost alien-looking yellow flowers, adding feathery volume to planting schemes in which other mid-sized shrubs might be cumbersome and heavy-handed.
Native range, history, and medicinal uses
There are as many as 350 species in the Senna genus, with only about 50 of these being cultivated for ornamental or medicinal use. Senna thrives primarily in tropical regions, with a small percentage being native to temperate climates. Senna plants are legumes and members of the pea (Fabaceae) family. They collect nitrogen from the air, and "fix" it into the soil.
S. alexandrina is regarded as the "typical" senna species. Native to northern Egypt but cultivated in Africa and western Asia, this is the species most used for its medicinal properties. Teas made from its seed pods contain Senna glycoside, a compound named for the plant that has a laxative effect. Apparently, constipation's a pretty big issue over there, since the senna trade is a relatively sustainable source of income for some nomadic tribes in the region between the Nile and the Red Sea.
American senna (Senna hebecarpa), also known as "wild senna" or "wild cassia," is native to eastern North America. It's found as far north as Ontario and Maine, and as far south as Georgia and the southern Appalachians. Native Americans used crushed S. hebecarpa in teas and poultices to treat fevers, aches, and skin conditions as well as constipation.
We want to warn our readers that concentrations of this plant are poisonous if used incorrectly. Always consult with a physician before using medicinal herbs.
"Hebe" is the Greek goddess of youth, and "carpa" is a reference to the wrist or hand. Senna is an adaptation of an Arabic word that means "shining" or "brightness." You'll see the genus name Senna interchanged with Cassia, though the former became its own group to differentiate the smaller shrub-like plants from the larger, tree-like specimens belonging to the latter. A very close (and nearly identical relative) also referred to as "wild senna" is classified as Senna marilandica.
Senna in the garden
Wild senna is the species most often grown in North American landscapes, so we're going to leave S. alexandrina in the office bathroom with a stack of old Sunset magazines and use S. hebecarpa as the type standard for this post. Like other sennas, wild senna (also known as "American senna") is adaptable and very easy to grow, so our recommendations can serve as a rough guide to other species.
Wild senna is a shrubby plant with a somewhat woody base. Its long, minimally-branching, hairy and light green stalks grow from a compact base. Its dark green leaves are pinnately-compound, meaning they have oblong segments growing in 5 to 10 pairs from a single axil. Each leaflet is up to 3" long and 3/4" wide. Seed-shaped glands at the juncture of leaf stems and stalks secrete a sticky substance that is the prime attractant for visiting insects. The plants can grow up to an impressive 6' tall and 4' wide. Wild senna's leafy branches tend to grow horizontally, providing a gently layered look to the plant's silhouette.
Wild senna's 3/4" yellow, clustering flowers, which grow upward from terminal racemes, vaguely resemble those of its sweet pea cousins. Five light-colored sepals point backward from five yellow petals, which loosely enclose 10 stamens and a fuzzy pistil; the latter develops into long, flat seed pods that turn brown in the fall, and from a distance, the stamens and anthers give the flower centers a rusty brown appearance.
S. hebecarpa is a late-summer bloomer, flowering from July through August. As its blooms age, the yellow petals often fade to a creamy white. In spite of its prolific but somewhat short bloom period, the plant is valued just as much for its foliage as it is for its flowers.
Important food for beneficial bugs
Senna hebecarpa flowers lack noticeable fragrance and don't secrete nectar. Like most sennas, this species is an important nursery for a particular type of butterfly caterpillar within its biome; in this case, it's the lemon-colored larvae of the cloudless sulfur butterfly (Phoebis sennae eubule). You'll find many other butterfly and moth species hanging around your wild sennas, though deer, rabbits, and other mammals tend to leave it alone. The sap also attracts aphids and other sap-loving bugs, including bumblebees. Aphids and the sap itself lure in ladybugs and certain wasp and ant species that enjoy snacking on fat, juicy insects. These beneficial predators help protect other plants in your garden.
Potential problems
As mentioned above, wild senna's attractiveness to predatory insects allows itself to fend off most disease-carrying critters, but caterpillars will definitely munch on the leaves. Since senna has plenty of foliage—and butterflies are in decline—it's a worthwhile sacrifice that typically doesn't detract from the shrub's overall beauty.
Wild senna isn't particularly prone to diseases, though as with most plants, overwatering and poor air circulation can cause root and crown rot.
Ideal soil, moisture, and sunshine
Well-drained rich, loamy soil with some sand mixed in is the best substrate for Senna hebecarpa, which has no tolerance for clay soil. It prefers a pH between 6.5 and 7.2.
While it tolerates the occasional short drought, we highly recommend keeping the soil around your wild senna consistently moist for the most prolific blooms. Partial shade is acceptable in the late afternoon if you're in a region with above average summer temperatures, but it grows best in full sun.
Wild senna is a perennial in USDA Hardiness Zones 4 through 9.
Maintenance and harvesting
This is an easy-care shrub, though you might want to prune it in early spring and after flowering to keep it tidy. Pick up any fallen seed pods to prevent re-seeding; wild senna propagates by seed and root rhizomes and can get out of hand. You'll want to cut it back to six inches above soil level when it dies back in late fall for a denser, bushier plant the following spring.
Landscaping with wild senna
Senna hebecarpa is a nice consolation prize for gardeners who don't have the space for the much-larger but similar-looking Siberian pea-shrub (Caragana arborescens). Mature senna makes a good privacy screen or windbreak in the growing season.
Permaculture buffs who want to develop "food forests" like to inter-plant nitrogen-fixing legumes with edible berries, nuts, fruits, and veggies, and the sennas fit in well among their gardening schemes. While they don't like to be crowded too snugly, they get along with almost any species that share similar environmental requirements.
Growing senna from seed
All shrub-type senna plants are easy to grow from seed, whether you start them indoors (our preference) or sow them outside. They're temperate and semi-tropical plants, so they require warm temperatures to germinate. The earlier you get them established, the better.
Senna seeds are tough. We recommend scarification by scoring or lightly sanding the hulls, and/or soaking them in warm water for 24 hours. Some gardeners like to subject the seeds to a hot (110 °F) water bath before letting the water cool to warm temperature for a 12-hour soak.
Never soak any seeds longer than 24 hours; this will "drown" them.
If you start them indoors, use biodegradable peat pots to accommodate their taproots and reduce the risk of transplant shock. Mist the top of the soil while watering from the bottom. Indoor and outdoor seed environments should remain consistently moist until the seedlings are well on their way.
Soil preparation: Loosen compacted soil and help maintain consistent moisture by mixing in a good amount of aged compost.
When to plant outdoors: As soon as soil temperatures are consistently 70°F or above.
When to plant indoors: 6 to 8 weeks prior to last spring frost.
Seed depth: Approximately 1/2" deep, or twice the width of the seed.
Seed spacing: Sow, plant, or thin 18" to 24" apart.
Days to germination: 14 to 28 days at 70°F; treated seeds germinate on the shorter end of this timetable
When growing senna from seed, indoor starts may benefit from some humidity, but be sure to remove any plastic covering for a couple of hours each day to prevent mold. We like to use a sterile seedling mix for slow-to-germinate species to help reduce the risk of fungus and rot.
Before transplanting your senna seedlings, which should be 3" to 5" tall, score and soak your biodegradable pots to help them break down.
Gardening with the Seed Needs family
We're excited to offer this North American native plant, especially since so many of our customers want to grow species that provide habitat and food to at-risk and endangered beneficial insects. Wild senna definitely meets that criteria while helping to protect other garden plants. Please contact us if you have questions about Senna hebecarpa or any other plant in our catalog, and keep an eye out for our new additions; we're always adding new ornamental, herb, and vegetable species, as long as we can source them from responsible suppliers of healthy, natural genetics. And don't forget to bookmark our gardening blog, where we share valuable gardening advice for growing our favorite plants!
On a final note: We're fans of Han Solo, but we're still wrestling with the reality that he shot Greedo in cold blood, and George Lucas tried to cover it up. Just sayin'.


We are a congregation of the United Church of Canada; click here for more information.
We will be a bold, nurturing, liberal Christian witness in God's world.
As a Christian community we search for God's Divine Truth in our time with deep questions and reverence and live it with excitement and respect.
We believe that all people are children of God and there are no exclusions to this radically freeing belief.
We acknowledge that there are many paths to God's Divine Truth.
We strive to live in a right-relationship with God, each other and all of creation with peace and justice.
We encourage and explore all honest questions of faith and are willing to live without definitive answers.
We worship God joyfully and embrace our historical past but continue to change because time and change are God's gift to us.
We extend God's sacraments and blessings to all people.
We encourage all to bring their dreams and talents to be supported and shared.
We practice open arms, open hearts, open minds in everything we do.
We provide an environment to encourage the search for God's Divine Truth in our time.
We use music and the arts in our search to create excitement, respect and reverence.
We carry Grace's vision and beliefs to a wide cross section of our community, both local and distant.
We provide financial resources necessary to move us closer to our vision.
We charge our leaders to make decisions on our behalf to help us realize our vision.


This project involves the study of the microbes living in various environments inside the human body through metagenomic sequence analysis. The human tongue is of particular interest to us as it is an environment that is very stable and that is not prone to bacterial disease. We are particularly interested in finding novel enzymes that better catalyse a given enzymatic reaction, and understanding how enzyme chemistry evolves.
I am using computational methods to analyse our metagenomic sequences: bacterial phylogenies have been classified and in-house methods that predict protein domain function are being improved. Through these methods we are able to describe the bacterial community structure and predict what they are doing. Finally, our function predictions will be validated through experimental work.
Another part of my PhD is to assist with the improvement an in-house method that predicts protein domain function. I will use the new method to improve the functional annotation of any metagenome data set. This service will be publicly available upon completion.
Research areas: Metagenomics, Protein Function Prediction.


text:
Kennedy Center Lecture
The OR Tambo Centennial Commemorative Lecture
Thu | 23 Feb 2017, 11:00 AM
His Excellency Mninwa Johannes Mahlangu
Thursday | 23 Feb, 11:00 AM
Oliver Reginald (OR) Tambo, longest-serving president of South Africa's liberation movement the African National Congress (ANC) and one of the key architects of a free and democratic South Africa, would have turned 100 years old this year, were he alive. Tambo galvanized international solidarity in the fight against Apartheid and the building of a truly united, non-racial, non-sexist, democratic, and prosperous South Africa.
His Excellency Mninwa Johannes Mahlangu played a critical role in the processes leading up to the first democratic South Africa. Mahlangu has represented his country on international platforms, including the UN and G20 Speakers Conferences, as leader of the delegation to the Pan-African Parliament, and as president of the Commonwealth Parliamentary Association. He was appointed the ambassador in October 2014.
ISP PROGRAMS
Ghana Global Health
Internship, Spr 2022
The Paradox of...
Gaining a Wider...


text:
Reine Swart (née Malan; born 17 May 1990) is a South African director, writer and actress. She starred in the Afrikaans surf film Die Pro (2015). She appeared alongside Tye Sheridan, Bel Powley and Emory Cohen in the film Detour (2016). On television, she appeared in the SyFy series Dominion, the kykNET series, Villa Rosa, and the CBBC series Jamillah and Aladdin.

Swart played the lead in Darrell Roodt's Siembamba (2017). Reine worked alongside James Badge Dale in 20th Century Fox's The Empty Man (2018).

In 2018, Swart made her feature film directorial debut on the horror film Heks, which was released in South Africa under the title Her Mask and in the United States as The Hex in 2020. That same year, Swart was part of an ensemble cast in the horror-comedy Triggered, which was released in the United States in November 2020 and in South Africa in January 2021. She also co-wrote the upcoming horror movie Flesh, starring Danielle Harris, with the film's director, Chris McGowan.

Early life
Swart attended the Afrikaanse Hoër Meisieskool. She graduated with a degree in industrial engineering from the University of Pretoria in 2012.

Filmography

Film

Television

References

External links

 Reine Swart on Twitter
 Reine Swart on Instagram

21st-century South African actresses
Living people
People from Pretoria
South African film actresses
South African television actresses
White South African people
1990 births

redpajama_set_name: RedPajamaWikipedia


Everyone knows the "for dummies" series, they are intended to teach the basics to people new to the subject. This book is well written, easy to follow and contains everything you need to know as a beginning ukulele player.
After learning all the basics for your ukulele play, you can start playing some interesting songs. This book contains simple instructions to play these 21 songs on the ukulele & is perfect for beginners.
After the books for beginners, now intermediate players can learn to play lovely finger style solo arrangements of classic Hawaiian songs, folk songs, standards–even a few pieces from the classical guitar repertoire. The book offers 27 arrangements from around the world written in standard notation and tablature playable on any ukulele.