text:
Trending: Illustrated Romance Covers, Romcoms
Annika Barranti Klein Aug 30, 2019
This is a conversation I had recently, heavily paraphrased:
Person: Uh, I picked up this chick lit book and it's real porny all of a sudden WHAT AM I READING.
Me: Weird, what book?
Her: The Kiss Quotient?
Me: **laughs for ten minutes, picks myself up off the floor** Okay, so…that is not chick lit. That is a romance novel, with a fairly high level of steam.
Her: Oh. WHEW. Wow, the cover really confused me. I like "steamy" as a description!
After a heyday in the mid-aughts, chick lit has, as a genre, mostly stopped being a thing people talk about, along with new adult as a category outside of romance; I believe the two disappeared together because they largely existed together. That's not to say that they're entirely gone, but we mostly don't use those words to describe them.
There is a new(ish) trend in romance novels: trade paperbacks with illustrated covers. I love them. They are beautiful and my favorite size/format for reading. BUT. They look like the chick lit novels of 10–15 years ago, and readers like the one I had that conversation with are confused. She didn't have a problem with steamy romance—but she didn't know that's what she was getting into until suddenly there was explicit sex. This is…maybe not great?
Romance as a genre is derided from what seems like all sides, all the time. It's dirty. It's cliché. It's whatever. It's no coincidence that it's also the most heavily female genre. It's also historically been the one genre expected to show exactly what to expect on its covers. Clinches. Abs (or no abs). You name it, but always pretty darn steamy.
In Reading Color Newsletter
A weekly newsletter focusing on literature by and about people of color!
This move toward illustrated covers is, arguably, a move away from an entire genre that is depicted in a specific way and a move toward covers that more widely reflect the diversity and quality of the books. (Although I have a problem with anyone who didn't think romance novels were diverse and high quality before. Unless you take issue with the whiteness of the genre in traditional publishing, in which case us too.) So, are confused readers part of natural growing pains as the transition happens, or is it a major problem? Or both?!
I don't have the answer, but I do have a lot of illustrated covers for you, and some more questions.
Jasmine Guillory's books, all from Berkley (who also published The Kiss Quotient), have gorgeous illustrated covers that suggest the contents of the books without a clue about the heat level. (Again, I am not saying that covers should or should not convey that information—just whether they do, in my extremely professional opinion as a person who has read them.) For the record, The Wedding Date is explicit and very steamy, The Proposal is all fade-to-black, and The Wedding Party is steamy but not as steamy as The Wedding Date. (There is a forthcoming fourth book in the series, Royal Holiday, which I have read but cannot remember how explicit the sex is.)
Here's a big question that's been on my mind: were illustrated covers first brought in to sell books by women of color and then expanded to white authors when they were successful, or am I seeing a trend that isn't there? As far as I can tell, the answer is…both?
Christina Lauren is the pen name for two white women who write together, and all of their books, both YA and romance, have illustrated covers, though many are more like traditional romance covers. Lauren's forthcoming Twice in a Blue Moon has an illustrated cover, as does Andie J. Christopher's forthcoming Not the Girl You Marry (excerpt here), the former coming from Simon and Schuster and the latter from Berkley. Christopher is a woman of color whose previous book covers featured models and beautiful landscapes. Not The Girl You Marry is a gender-flipped retelling of 10 Things I Hate About You, which of course is a retelling of The Taming of The Shrew.
Many other examples I have found so far of romance novels with illustrated covers are by women of color. I am not saying that necessarily means anything—most of them are from a single publisher, too, and nearly all of Berkley's new releases, romance and not, have illustrated covers. But again, it's interesting.
An exception to this rule—if it is a rule!—is Tessa Bailey's Fix Her Up, from Avon. (I am fairly sure Bailey is white, but have not confirmed it.) Fix Her Up has some of the most explicit sex I have ever read on the page, but you'd never know it to look at the cover.
Avon is also publishing Alisha Rai's new series, beginning with The Right Swipe, which features illustrated covers that are a huge departure from her last series, which had extremely steamy covers featuring models of color. (I have not yet read The Right Swipe, so am uncertain whether it is explicit, but her previous series was.)
Red, White & Royal Blue by Casey McQuiston, from St. Martin's Griffin, an imprint at MacMillan, is another example that's worth examining…and unlike many books mentioned herein, it is not being mistaken for chick lit but for young adult…awkward since it contains explicit sex. (I believe McQuiston is white.)
Could this trend be related to the rising resurgence of the romantic comedy? Romance readers know romcoms never went away, but now they're back in the mainstream and gaining popularity at the movies, especially on Netflix—last year's adaptation of To All The Boys I've Loved Before and this year's Isn't It Romantic (about which I have no comment) are being followed in quick succession by Netflix original Always Be My Maybe and upcoming theatrical release Last Christmas.
Most chick lit had a romantic element similar to a romcom, but usually with the romance as a subplot rather than the primary story. Could romance publishers be trying to find that audience with their illustrated covers?
As I said—I have no answers, only more questions (and a very sexy TBR).


With a wide variety of standard options, booths can be tailored to your specific needs.
The following items can be customized in every standard booth.
HVAC Baseboard heaters, exhaust fans, AC units, HVAC units and unit cut outs.
Accessories Exterior shelving, intercom systems, trash cans, cigarette urns, spotlights, extra height, and downspouts.
These standard options and accessories can be added to any booth, however, we can outfit booths with almost any accessories to meet your needs. Please contact us for a custom quote to specify additional options and accessories you need on your booth.


text:
Q: Possible cross point function bug I'm evaluating TChartProVCL for XE3.
I created 2 manual series:
1) Series1, a stair-step line
2) Series2, a simple line intersecting Series1 at various points
I then created a calculated series, X Cross Points, which should be the cross points of Series1 and Series2.
It looks fine, except at x=6, and x=5.6 (approx.)  This looks like a bug to me.

My ultimate goal, FYI, is to color the regions inside the series.  A TRegionBandTool would get close, but I need to color the areas above and below Series1 with different colors.

A: I'm afraid the TCrossPointsFunction doesn't support sources set with the Stairs mode.
I've added it to the wish list to be implemented in future releases.

A: In the case of using the "stair-step" series with the TCrossPointsFunction I've discovered a simple "cheat" that is good enough for my purposes.  I merely:

*

*Turn OFF the stair-step property.

*Create the stair step effect by placing two points very close together on the X axis.

For example:
const
    UPPER = 85;
    LOWER = 75;
begin
    SysThresh.Clear;
    for i := 0 to 8 do
        SysThresh.AddXY(i, UPPER);
    SysThresh.AddXY(8.001, LOWER);
    SysThresh.AddXY(12.999, LOWER);
    for i := 13 to 25 do
        SysThresh.AddXY(i, UPPER);

This gives me the stair step effect without confusing the TCrossPointsFunction.

redpajama_set_name: RedPajamaStackExchange


text:
Reserve Your Spot In Our Upcoming Festivals
Educational Faculty
Australian International Music Festival
Chicago International Music Festival
L.A. "Sounds of Summer" Festival
New York "Sounds of Spring" Festival
New York "Sounds of Summer" Festival
New York International Music Festival
New York Wind Band Festival
Pacific Basin Music Festival
Washington D.C. International Music Festival
Summa Cum Laude International Youth Music Festival
WASBE Conference
World Music Contest
Commissioning Projects
The Podium – New Music Hub
Chamber Music Initiative
Composers on Zoom
Shop New Music
World Projects Faculty Member
Dr. Robert Halseth
Dr. Robert Halseth is Conductor/Music Director of Sierra Nevada Winds Orchestra and Director of Bands Emeritus at California State University, Sacramento, a position he held from 1993- 2016. He is the founder and co-clinician of the NorCal Wind Conducting Workshop, which each June since 1994 has featured some of the finest wind conductors and conducting teachers in the world, including Mallory Thompson, H. Robert Reynolds, Frederick Fennell, Allan McMurray, Gary Hill, Craig Kirchhoff, Eugene Corporon and Jack Stamp.
He holds two degrees in music from California State University, Fresno, and the Doctor of Arts degree in wind conducting and brass pedagogy from the University of Northern Colorado, where his primary professors were Eugene Migliaro Corporon and Buddy Baker.
He has conducted instrumental music at all levels, elementary through professional, since 1966. At the college/university level, he served on the music faculties of Carroll College (Wisconsin) and University of the Pacific (Stockton, California) prior to accepting his position at Sacramento State in 1993.
Dr. Halseth led CSUS ensembles in performance in Carnegie Hall, the Mondavi Center, Atherton Auditorium and the Faye Spanos Concert Hall, and also conducted performances in Singapore, Guam, Hawaii, and at conferences of the California Band Directors Association, California Music Educators Association, Colorado Music Educators Association, Iowa Intercollegiate Band Association, College Band Directors National Association, and the International Trombone Association. He received the Dave Goedecke Lifetime Achievement Award from the California Band Directors Association and in 2016 was inducted into the California Music Educators Hall of Fame.
His 40-year career as a bass trombonist includes performances with Bobby McFerrin, Manhattan Transfer, Cab Calloway, Johnny Mathis, Frankie Avalon, Bob Hope, Telly Savalas, Vic Damone, Diahann Carroll, Shari Lewis, Don Menza, Mike Vax, Urbie Green, George Roberts, Ralph Sauer, Beverly Sills, Pierre Fournier, Paul Vermel, Piero Gamba, Arthur Fiedler, Peter Jaffe, and the Ringling Brothers Barnum and Bailey Circus. He held memberships in the National Repertory Orchestra and San Diego Symphony, Zoltan Rozsnyai, conductor, and also performed with the La Jolla Chamber Orchestra, Fresno Philharmonic, Fresno Brass Quintet, Milwaukee Ballet, Brassific, Stockton Symphony, Bay Bones, and numerous pit bands for Broadway musicals.
Professional memberships include WASBE, CBDA, Phi Mu Alpha Sinfonia, Kappa Kappa Psi and Pi Kappa Lambda, and he is a Past President of the Western Division of the College Band Directors National Association.
Performance Tours
Stay Updated »
110 E D Street, Suite K, Benicia, CA 94510
h: M-Th 9am-5pm (PT), closed Fr-Sun
Join us on TODAY, January 7, 2021 at 3:45pm PST /
12 Days of Christmas with World Projects is more t
Normally during this time of year, we are preparin
Our "12 Days of Christmas" has begun and we have f
Midwest 2020 is going virtual! World Projects will
"Ayam Titanium" is Jinjun Lee's latest piece as a
This is our down beat. Time to use your voice. Tut
John Carnahan's "The Wind Band Sound Vol. 1" is a
The WASBE Conference 2022 will take place on the S
Copyright © 2021 | All Rights Reserved | World Projects | Website by Bay Area Web Design | Privacy & Cookies Policy

redpajama_set_name: RedPajamaCommonCrawl


text:
package system.web.hm.model;

import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 *
 * @author wangchunzi
 */
public class LinkValueModel {

    HttpServletRequest req;
    HttpServletResponse resp;
    Map map;

    public LinkValueModel(HttpServletRequest req, HttpServletResponse resp) {
        this.req = req;
        this.resp = resp;
        map.putAll(map);
    }

}

redpajama_set_name: RedPajamaGithub


text:
Democrat David Garcia challenging Doug Ducey for Arizona governor
Yvonne Wingett Sanchez
Garcia said Ducey failed public-school students by signing a measure to expand the state's school-voucher program
Ducey said this week he will start campaigning for re-election next year
Democrat David Garcia, an education-leadership professor, announced his candidacy for governor on Wednesday, saying Republican Gov. Doug Ducey is systematically destroying public education in Arizona.
Garcia, 47, narrowly lost a 2014 bid for state superintendent of public instruction, and was expected to try to unseat Republican Diane Douglas in a rematch.
But Garcia shifted gears late last week, after watching Ducey and the Republican-controlled Legislature push through an expansion of the state's controversial school-voucher program. As governor, Garcia said Wednesday, he would more directly influence the state's future on public education.
He made the announcement at the state Capitol with his wife and two daughters by his side, and with cheers from supporters who included public-school teachers, parents, Democratic lawmakers, and others. Some held signs that read, "Educators for David Garcia," "Time to Dump Ducey!," and "A governor for all the people not just the rich."
"Last Thursday, when the governor signed the bill, I realized that I couldn't run for superintendent anymore," Garcia said in an interview Wednesday with The Arizona Republic before his announcement. "The superintendent's role is to implement the voucher bill, and there's no way I could put together a full-throated campaign for a position whose responsibility would be to dismantle public education.
"... Someone's got to stand up for public-school parents and demand that the Legislature and the governor honor our choice. The thought is that the 'choosers' are the ones that are leaving public schools, and that's not true: We have hundreds of thousands of public-school parents ... who have chosen traditional public schools and charter schools for their children, and we're not honoring their choice. We're 50th in the nation in education, and instead of helping out our schools, we're going to take more money from them."
Ducey's political adviser, J.P. Twist, said he isn't "going to get involved in the Democrats' primary, but he (Garcia) appears to be loose with the facts right out of the gate."
On Tuesday, Ducey praised the ESA expansion, calling it an "innovative" tool for parents. Asked if his support for it will make him vulnerable in a re-election campaign, he said, "I think that campaign seasons are entirely too long, so we can talk about that next year. I do intend to stand on my record of action and accomplishments."
Ducey negotiated a deal out of the public eye to expand the program, which was capped to about 5,500 for certain families, to an estimated 30,000 by 2022.
The Empowerment Scholarship Account program allows parents to take public money that would otherwise go to public schools and use it for private-school tuition, tutoring, therapies and other educational expenses. The Legislature created the program in 2011 for disabled children and since then has widened it, with the latest expansion making all public-school students eligible. The plan is estimated to save the state's general fund $3.4 million in fiscal year 2021, according to the Joint Legislative Budget Committee.
Supporters hail expansion of the program as a model for states eyeing ways to give parents more choices in educating their children. But critics — including Democrats, public-education groups and some moderate Republicans — say the expanded program will drain too much money from public schools while subsidizing private school for families who might be able to afford it.
Rallying at the state Capitol
Last week, Garcia was seen rallying with parents, retired teachers and education groups at the state Capitol, shortly before the Legislature began a marathon debate of the measure. On Friday, he said he woke up and began making calls to put together a team to run for governor.
At least one other Democrat may jump into the race: Sen. Steve Farley of Tucson. Already, another Democrat unknown to practically anyone — Noah Dyer — has announced his candidacy.
Ducey, who rose from the treasurer's post to the Governor's Office in 2014, is raising money but has not yet formally kicked off his re-election effort. The governor will have considerable financial backing from the Republican establishment, industry groups such as the Arizona Chamber of Commerce and Industry, and — if history shows — from "dark money" groups that do not have to report the source of their funding.
Garcia is widely seen as a candidate who can rival Ducey on education policy, but it is unclear if he can draw financial backing to match Ducey. Garcia said it will be difficult to match the money that Ducey undoubtedly will receive, but he said he will rely on in-state donors rather than out-of state "special interests," a reference to the out-of-state groups that helped Ducey win during the 2014 election.
And, in a red-leaning state, Garcia will have to win over a fair number of independents and moderate Republicans who may be unimpressed with Ducey's performance.
"It's definitely an uphill battle given voter registration numbers in Arizona, and the governor will be an incumbent at that point and has proven adept at campaigning and raising money," said Richard Herrera, an Arizona State University associate professor of political science. "There are multiple challenges, even for a very strong, credible Democratic candidate. To run against an incumbent governor is a very daunting task.
"What any Democrat, including David Garcia would hope for, is the ability to tie the governor to unpopular policies and/or people. So to the extent that President Trump's approval stays low ... and the governor's tied to him, that could help because it could help Democratic voter turnout ... and he would also hope to see an uptick of voter participation."
During the 2016 primary election, Ducey would not publicly pledge his support for any of the Republican candidates. He eventually said he would support the GOP nominee and urged Republicans to unify to ensure Republicans win the White House. He then led the state GOP delegation to the Republican National Convention in Ohio.
Garcia was born and raised in Mesa and has lived in central Phoenix for two decades. He formerly worked as the associate superintendent for assessments and accountability at the state Department of Education.
He sat down with The Republic to talk about his candidacy:
Question: What is your vision for public education in Arizona?
Answer: We've been starving public education in Arizona. We have forced our teachers to do more and more with less and less. And instead of thanking them and instead of showing them some real respect, all we've done is toss them — what was it? Just a couple of bucks in a raise a week? That's not enough. Folks may read this and think that it's about giving money to schools, and that's not what it's about. It's about giving opportunity to students. Resources are our way to provide opportunity to students.
In the end, we're a relatively poor state, especially if you're a child, and we have so many students — just like me, who are first generation and are looking, counting on their public schools to help them improve themselves and improve their families. That matters to me. I'm a fourth-generation Arizonan, a product of Arizona's schools — I went to ASU when it was an affordable university that gave me a chance. I went to the Army in between because I needed money, college money, and my dad had served as well. I just think we need those same opportunity for other students.
Q: How do you implement that vision given the financial realities?
A: You change the financial realities. I believe our leadership has forgotten what's possible, and I don't think the people of Arizona have. The people of Arizona passed the minimum-wage increase, despite the doom and gloom and opposition of our state leadership. And what's going on right now? Our economy is moving along, there is no doom and gloom, and at the same time, we're helping out our working families with a livable wage. That is possible. If we continue to think creatively, we don't box ourselves in with ideas. I think a lot of creative ideas are going to present themselves.
Q: What other pressing issues does the state face and how would you address them?
A: Obviously health care, infrastructure, public safety, immigration. And in the next few months, what I need to do is go out to Arizona and get Arizona answers to those issues, not ideas from outside of Arizona. I'm an expert in education — Arizona's biggest area — and I'm going to take that expertise, and I'm going to apply it and come up with equally creative ideas and a vision in health care and transportation and immigration. That's my task going forward.
Q: Would you propose raising taxes to generate more state revenue? If so, how would you propose that money be spent?
A: First off, we've got to look at where we're leaking ... and not spend our time and energy by saying, "We're going to cut taxes." That's what's put us in a corner here. And second, I do think we need to look at raising revenue. I'm born and raised here, and I don't think we value Arizona as much as we should. We give this beautiful state away too often on the cheap. We need to do a better job of making sure that we're ... attracting, but also investing. The future is getting ideas started here in Arizona ... that's where all the creativity is. To do that, you need to invest, and we need to invest in our people.
Q: What is your path to victory against an incumbent governor who is expected to once again be well-financed?
A: This is going to take a historic effort; I know that. But if you look around, we are living in historic times, and that's no exaggeration. I think what's going to be next is historic. I believe what has happened is a lot of Arizona has woken up and they've come to realize the consequences of elections, and they're active. Folks are going to look at me, and say, "What can I do? Can I win it?" And I think the answer is: We need to win it as Arizonans. We're not going to have a deep-pocketed campaign, but it's going to be a campaign that's energized by people.
Q: In 2014, you lost to Diane Douglas. Why do you think you can beat Ducey?
A: This is an issue of turnout. This is an issue of making sure that our voting population reflects Arizona's population — that's what this is about. It's about getting people to come out. More than anything, people were disengaging in the process, and I'm starting to see that change, and I do believe that is going to change. If we can get people engaged, I like our chances a lot.
Q: What's your biggest criticism of Ducey?
A: If you scratch the surface, the state really isn't being managed all that well. We've got multiple issues with top aides, we've had ideas that really aren't very visionary at the end of the day. We've got pay increases that are meager, for example, a list of education ideas that haven't gone anywhere. I just think that if you scratch it back, we're not reaching our potential. The ideas coming from the top right now aren't visionary. The ideas coming from the top right now lack creativity, and we need to get that back. There's a lot of it out there in Arizona, it just isn't here at the Capitol.
Q: What is your biggest problem with the school-voucher program?
A: I'm a public-school parent, and my choice is to be in a public school. Ninety-five percent of our parents in Arizona choose a traditional public school or a charter school. The question is: What's the governor doing for those 95 percent? We're dead last and instead of providing more and honoring our choice, we're allowing more to leave. I think what people see here is that the people who leave are making a choice. That's not true. My daughters could be anywhere we want them to be and we are choosing to be ... a traditional public school, and one is at a charter. We need to demand that the Legislature honor that choice — that is where 95 percent of our children are. My job as superintendent would (have been) to implement the (ESA expansion) bill.
Q: As governor, how would you approach the school-voucher program?
A: We would immediately work to undo it. I think there are circumstances for special-education students, by the way, and I know that they are included in ESAs. We have long done that, and I don't have a problem with that. But that's not what this is about. This is about privatization and universal expansion.
Follow the reporter on Twitter @yvonnewingett and reach her at yvonne.wingett@arizonarepublic.com or 602-444-4712.
Douglas lashes out over report on voucher data
Ducey signs Arizona school-voucher expansion


A team of architects from NBRSARCHITECTURE recently visited the finished Cairnsfoot School to celebrate the completion of this project, and NBRS has created a bright, innovative, and exciting learning environment. Construction was recently completed in Brighton-Le-Sands, Sydney, ready for students to start the 2017 school year.
The team at NBRS, led by Design Director Andrew Duffin, Project Architect Ewan Saunders, and Landscape Architect, Andrew Leuchars, created a stimulating learning and development environment that aimed to positively impact and value the lives of the students, staff and families who are part of the Cairnsfoot community.
The various elements of the school have been given careful consideration with regard to the particular needs of the Cairnsfoot students, and create an environment which intersects shelter and challenge. NBRS saw the project from the Masterplanning stage, through to Concept Design and Construction Documentation of the school, including all 17 classrooms, staff and administration facilities, a multipurpose hall, library, landscape features and swimming pool.
The interactive new landscape design includes a bike track, slides, swings, a climbing wall, 'roadway' or 'train track' paths with pedestrian crossings & signage, climbing hills with built in tunnels, herb & vegetable gardens, orchard planting for group use, balance beams, a ball court, in ground trampoline, climbing frames and a sensory garden with a range of plant types and ground textures.
This new Cairnsfoot design creates a safe and conducive learning environment for the students, assists in the supervision and ease of operation for teachers and staff, and helps families through creating a safe, secure and positive environment where a sense of trust and happiness is reflected in the architectural solution.
Photographs by Alex Mayes Photography and Holly Medway.


A selection of more than 300 works spanning the 50-year career of photographer Shunji Dodo, from his early series "Sasebo" through his new digital collection "Kasugayama Genshirin" (Mt. Kasuga Primeval Forest). Experience a journey reminiscent of an i-novel in these large-format photographs.


This Policy applies between you, the User of this Web Site, and Smollan Headcount (registered name Headcount Worldwide Field Marketing Ltd). the owner and provider of this Web Site. This Policy applies to our use of any and all Data collected by us in relation to your use of the Web Site and any Services or Systems therein. We do not require registration for access to the website. Cookies are not used on this site. A cookie is a piece of software that is designed to improve a visitor's navigational experience.
It will normally be clear when personal information is being collected. Personal information is generally collected for the purposes of delivering any requested materials or to enable us to contact you with any information we feel is relevant to your business. The information required will be the minimum to enable Smollan Headcount to deal with your request. Where additional information is requested this will be marked and its provision is voluntary. Additional information is only requested to enable us to provide the most appropriate response to requests.
Information provided is used only for the specific purpose for which it was provided, except where you select to receive other information from Smollan Headcount. When requesting material or asking someone to contact you there may be the option to receive other information that may be of interest. You have the right to access your personal data that you have submitted through the web site. You can opt out of receiving other information from Smollan Headcount or request that your personal details are deleted from our systems at any time by email to info@smollan.co.uk. Smollan Headcount assumes responsibility for keeping an accurate record of personal data once you have submitted the information. However, Smollan Headcount does not assume responsibility for confirming the ongoing accuracy of your personal information. When practically possible if you inform Smollan Headcount that your personal data is no longer accurate, appropriate corrections will be made.
Your information will not be shared with any third parties unless it is specifically required in order to deal with your enquiry.
Information is only kept for the period required for fulfilling your request. Where you have signed up and consented to additional information being provided by Smollan Headcount your details will be retained for a reasonable period of time.


text:
Brewery accidentally names its beer after a word for 'pubic hair'
Newsner » Humor » Brewery accidentally names its beer after a word for 'pubic hair'
kevinmccarthy
If you're a brewery, it's important to come up with good names for your beers. You need something clever that conveys your product is tasty and refreshing, and a bad name can backfire big time (you don't want to end up with a name that reminds people of an ongoing pandemic…)
That's what one brewery found out when they tried to give their beer a clever name… but accidentally ended up naming it after one very unwanted ingredient.
Hell's Basement Brewery, in Alberta, Canada, first released their Huruhuru pale ale two years ago, according to the BBC.
The name "Huruhuru" comes from the Māori language spoken by the indigenous people of New Zealand. The brewery thought the name meant "feather," as in their beer was "light as a feather."
Little did they know the word had another, more common usage in the Māori language… as a word for "pubic hair."
Probably not the most appetizing name for a beer.
The unintended name was pointed out by Te Hamua Nikora, a Māori from New Zealand.
He also called out a leather company using the same name.
"Yes I know huruhuru means feather, fur and even hair of the head," he wrote. "I know this. But it is most commonly used as hair from a person's privates."
I left them a wee message:You do know huruhuru is the Māori word for PUBIC HAIR, ay?Māori as in the Indigenous…
Gepostet von TeHamua Nikora am Montag, 3. August 2020
Te Hamua Nikora accused the companies of appropriating the Māori language without consulting anyone familiar with the culture.
But soon Hell's Basement Brewery apologized and agreed to change their name.
"We acknowledge that we did not consider the commonplace use of the term huruhuru as a reference to pubic hair, and that consultation with a Maori representative would have been a better reference than online dictionaries," Mike Patriquin told CBC.
"We wish to make especially clear that it was not our intent to infringe upon, appropriate, or offend the Maori culture or people in any way; to those who feel disrespected, we apologise."
They learned the hard way a crucial life lesson: always make sure there's no pubic hair in your beer.
Share this crazy story!


text:
Disciplines Anthropology Folklore & Mythology
Landscapes of Desire Anglo Mythologies of Los Angeles
by William Alexander McClung (Author)
Lisa See Endowment Fund in Southern California History and Culture
Illustrations: 150 b/w illustrations
Request an Exam or Desk Copy Recommend to Your Library (PDF) RightsLink Rights and Permissions Buying Options
To those of us who look at Los Angeles and see no sense at all, Landscapes of Desire offers a vivid and rewarding account of the particular visions that drove the period of Anglo dominance in the Los Angeles region, from about 1850 to about 1985. William McClung's fascinating essay, supported at every point by wonderful illustrations, shows that Anglo settlers and developers wanted nothing more than to make sense of their surroundings, but that their two dominant paradigms were at war with each other. Anglophone Los Angeles, McClung says, has tried strenuously to reconcile two competing mythologies of place and space: one of an acquired Arcadia--a found natural paradise--and the other of an invented Utopia—an empty space inviting development. The collision between these two underlying ideals is still present in the ambivalence at the heart of the city's and region's understanding of themselves.
The Arcadian dream of nurturing inherited beauty entailed idealizing the region's Hispanic past. Yet that past was simultaneously belittled by the utopian vision of arid landscapes watered into Anglo plantations and ranchos reshaped into cities.
From Helen Hunt Jackson's 1884 novel Ramona to the work of artists David Hockney, Edward Ruscha, and Terry Schoonhoven in the 1960s and after, Los Angeles has been an arena of competing and often incompatible constructions of ideal place and space. Looking at architecture, landscaping, literature, historiography, painting, conceptual art, and such ancillary activities and crafts as booster pamphlets, real estate promotions, and citrus box labels, McClung presents a new and refreshingly revisionist view of the city's growth. Examining designed spaces, including buildings, parks, freeways, and whole neighborhoods and communities, he gives readers a strong sense of the contradictions, failures, and triumphs that continue to govern L.A.'s image of itself.
Los Angeles Times Best Nonfiction Book of 2000
William Alexander McClung is Professor of English, Emeritus at Mississippi State University and author of The Architecture of Paradise: Survivals of Eden and Jerusalem (California, 1983) and The Country House in English Renaissance Poetry (California, 1977).
"An imaginative and provocative interpretation of the meaning of Los Angeles, carefully thought out and beautifully written."—Robert Winter, editor of Toward a Simpler Way of Life: The Arts and Crafts Architects of California
"McClung's sharp eye, and his ability to be both critic and analyst, combine to make this a book of real timeliness. It is unusual, and it is smart."—William Deverell, author of Railroad Crossing: Californians and the Railroad, 1850-1910
Gentlemen and Amazons
Cynthia Eller
The Myth of the Noble Savage
Ter Ellingson
The Festive State
David M. Guss
City Steeple, City Streets
Candace Slater
Magical Medicine
Wayland D. Hand
Joseph Fontenrose
American Folk Legend
Karok Myths
A. L. Kroeber, E.W. Gifford, Grace Buzaljko
Magicians of Manumanua
Michael W. Young
The Delphic Oracle


text:
As a lifelong Cubs fan and, by extension, an idiot, I was very much hoping the Cubs wouldn't make it into the playoffs this year, that there would have happened by now one of those tangled freakshow events that would prevent my fragile hopes from ever taking root, such as an asteroid impact, or an attack by a stegosaurus or the Brewers' sudden replacement of their players with ultra-mechanized super-robots.
This was an easy thing to hope at the beginning of the year, when they were heaving sacks of cash at mid-level pitchers via slingshot and, sometimes, catapult; it was easy to hope in the middle of the year, when things had reached that satisfying level of mid-summer indifference that has come to define the Cubs' postseason chances; it was easy to hope for even in the last few weeks of the season, wherein the Cubs got into the playoffs by skillfully losing 300 consecutive games to the Marlins, a team that -- and here's something I didn't really know until recently -- fielded a whole major league baseball outfit this year, one that plays baseball nearly every day.
But it's hard to hope for now, especially since last week the Cubs made the playoffs by virtue of a group of actually unrelated individuals losing a game in an entirely separate town. For the first time in four years and the fifth time in my lifespan, the Cubs are going to the playoffs, and I think I speak for all of Cub fandom when I say: I guess, whatever, I mean, what could possibly go wrong?
Please indulge my aggressive apathy; it's not my fault -- I just can't take this anymore. I'm too old. My hairs are bleaching white, dozens by the day, enough so that when you ask my son what color my hair is, he'll say with a refreshing lack of irony, "Daddy's hair is black and white." My heart does this thing where every now and again it just throws an extra beat into things for reasons known only to itself; I have crow's feet, whatever those are, there are little spots in my field of vision, I get tired much easier and I'm way, way more into Sheryl Crow music than I've ever been in my life. Frankly, I don't know if my stomach can handle another Bartman, another 1984, another whatever happened in 1998 -- I don't really remember. All I recall is going to the bar to watch Game 1 of the playoffs vs. the Braves, going to the bathroom between innings, and coming back out to find that the series was over, the Braves had won and I had no idea where my pants were (OK, that last one didn't happen, but I'm trying to keep the interest of any non-baseball fans who are reading this for some reason).
So secretly, this year, when things started looking up, when the sky got a little bluer and the numbers started getting friendlier and the term "magic number" began being thrown about in a context other than a cruel joke in May, a part of me, sure, started to get excited, started to get energized. But a bigger, meaner and much more tattooed part of me said, stop, sit down. You've seen what teams like this are like. You've seen the horrors that can come out of this kind of co-dependent relationship. Don't let her hurt you again. You broke it off once. Be strong. Don't answer the phone. Don't return her texts. When you're sitting in the coffee shop and she comes in for her morning mocha, bury your face in the paper and pretend like you don't see her. Because you don't need this anymore. You're older now, wiser. You can spot an abusive relationship three miles down the boulevard, and this one will mess you up for life, worse than the girlfriend who dumped you a day after prom and the one who broke up with you for the guy from Limp Bizkit put together. Shut the book, put it away and find some other, nicer team, a team that's more stable, from a nice family, maybe knows how to cook.
And yet I sit here, shaking my head, reading words that I type knowing that when it comes down to it, I'll be watching the damn games -- on cable, what's that about? -- waiting for the next explosion. But I'll be smarter this time, I'll be looking out for it. It's not gonna be like last time. Aw, who I am kidding, I'll always be there for you. Because Cubs playoff baseball makes you brave and faithful and extremely, extremely stupid.
Jeff Vrabel is a freelance writer who still plays the blues in Chicago when baseball season rolls around. He can be reached at www.jeffvrabel.com.


text:
Q: $\mathcal{B}(\mathbb{R})$-measurable vs. $\mathcal{B}(\overline{\mathbb{R}})$-measurable Let $(E,\mathcal{E})$ a measurable space and $f \colon E \to \mathbb{R}$ a function. Is it right, that $f$ is $\mathcal{E}$-$\mathcal{B}(\mathbb{R})$-measurable iff $i \circ f$ is $\mathcal{E}$-$\mathcal{B}(\overline{\mathbb{R}})$-measurable, where $i$ is the inclusion $\mathbb{R} \to \overline{\mathbb{R}}$? ($\mathcal{B}(\mathbb{R}) $ is the Borel $\sigma$-Algebra)

A: Yes, it is true.
If $f$ is $\mathcal{E}$-$\mathcal{B}(\mathbb{R})$-measurable, then, for all $E \in  \mathcal{B}(\overline{\mathbb{R}})$,
$$ (i \circ f)^{-1}(E) =f^{-1}(i^{-1}(E))= f^{-1}(E \cap \Bbb R) \in \mathcal{E}$$
(because $E \cap \Bbb R \in \mathcal{B}(\mathbb{R})$). So, $i \circ f$ is $\mathcal{E}$-$\mathcal{B}(\overline{\mathbb{R}})$-measurable
If $i \circ f$ is $\mathcal{E}$-$\mathcal{B}(\overline{\mathbb{R}})$-measurable, then, for all $A \in  \mathcal{B}(\mathbb{R})$, we have that $A \in  \mathcal{B}(\overline{\mathbb{R}})$ and $i^{-1}(A) =A$. So
$$ f^{-1}(A) = f^{-1}(i^{-1}(A))= (i \circ f)^{-1}(A)\in \mathcal{E}$$
So, $f$ is $\mathcal{E}$-$\mathcal{B}(\mathbb{R})$-measurable


After much consideration on the feedback from our customers, MPC decided to take a bold move to venture into LEAN, something which has already been practised in many large scale organisations, but still lacking in implementation within both the private and public sectors.
Malaysia Productivity Corporation (MPC) has introduced the MPC's LEAN Roadmap. It is a systematic approach to promote LEAN management that complements the existing quality and productivity initiatives, thus integrating all efforts in promoting process efficiency towards increasing the competitiveness of the nation.


Dare to Change Life Coaching & Mentoring | Friday Smile Delivery: Should I Really Join Facebook?
» Friday Smile Delivery: Should I Really Join Facebook?
Friday Smile Delivery: Should I Really Join Facebook?
Read it all the way through! It's a good laugh!
I mean the GPS looked pretty smart on my dash board, but the lady inside that gadget was the most annoying, rudest person I had run into in a long time. Every 10 minutes, she would sarcastically say, "Re-calc-u-lating." You would think that she could be nicer. It was like she could barely tolerate me. She would let go with a deep sigh and then tell me to make a U-turn at the next light. Then if I made a right turn instead. Well, it was not a good relationship..


Simkin, a new #MIEExpert, completed a second Master of Education (Knowledge Networks and Digital Innovation) in 2015and attended E2 in Paris.
For Simkin, OneNote has been a game changer. "Each year it forms the basis of my teaching, and last year the group I had were totally invested in the process and happy to share everything," she says. "This year, we are five weeks into the term, and I am still breaking them in! To that end, I have had them working collaboratively on whiteboards and sticky notes and collecting photographs, generally via their phones." Sway has also been effective in working with her grade 5 students.
You can connect with Margaret Simkin on her Microsoft Educator Profile, Twitter, or her blog.
Educational background: Secondary History and Geography teacher, now a qualified Teacher-Librarian working across our ELC-12 school.
Favorite childhood memory: Going places holding Dad's hand and hearing him explain interesting things that we came across – particularly shells on the beach.
Favorite book: I love anything that I read – as long as there are words on the page, I'll be perusing it.


Recyclable Clear Lid for corresponding Sugarcane Rectangular Plate, part of our unique "Green Design" pulp tableware, made of sugarcane. A great way to make a statement of both elegance and concern for the environment. Each case comes with 100 pieces. Dimensions for corresponding Sugarcane Rectangular Plate: 90 x 180mm / 3.5" x 7"


The Niagara USA Chamber presents "Economic Vision: 2012 and Beyond: Creating a Vibrant Future." The event begins at 8 a.m. on Monday, Nov. 14, at The Conference Center Niagara Falls, 101 Old Falls St. It is sponsored by National Grid.
The Niagara USA Chamber of Commerce is committed to shaping the county's future. Its "Vision 2012" initiative imagines a county built on a vibrant and robust economy. Gary Keith, vice president and regional economist with M&T Bank, will serve as keynote speaker.
The cost to attend is $20 members and $25 for future members. RSVP to the Niagara USA Chamber at 285-9142 or email [email protected].


text:
ASTRALWERKS AND DEADMAU5 ANNOUNCE PARTNERSHIP.
Today Monday, October 14 two giants of electronic music--Astralwerks Records and deadmau5, each credited with pioneering the genre's evolution from esoteric subculture to its undeniable place in mainstream culture today--have joined forces. Kicking off the relationship, Astralwerks will release the brand new mau5trap compilation album "WE ARE FRIENDS VOL. 2" on Tuesday, November 12, with its pre-sale launching on Tuesday, October 22.
In their exciting new partnership, Astralwerks will be the U.S. home to future deadmau5 artist releases and the exclusive distributor and label partner for deadmau5's imprint mau5trap recordings. This two-tiered agreement, encompassing both deadmau5 as a global label partner with mau5trap and as an Astralwerks roster artist for the U.S., is the first of its kind for Astralwerks.
Known for breaking records and breaking boundaries, deadmau5--a multiple JUNO Award-winning and Grammy-nominated artist--is also committed to breaking up-and-coming talent with his label mau5trap recordings. "WE ARE FRIENDS VOL. 2" will be the first mau5trap release via Astralwerks. As the follow-up to the mau5trap compilation "We Are Friends Vol. 1," "WE ARE FRIENDS VOL. 2" will include content from BSOD (deadmau5 and Steve Duda), James Njie, Kairo Kingdom and more, plus two brand new deadmau5 tracks with "Suckfest 9001" and "Your Ad Here." The complete track listing follows below.
Meanwhile, as part of the agreement, deadmau5 will retain creative control of mau5trap where he will continue to nurture developing acts and curate the mau5trap artist roster which has previously included Le Castle Vania, Feed Me and Foreign Beggars. mau5trap will continue to operate as a separate entity out of the label's Toronto offices.
"So, it's now official... Yep, we've teamed up with our friends at Astralwerks! It's done, and this shit is happening! Big plans are in motion people. BIG," says deadmau5.
"We are thrilled to be working with deadmau5 both as an artist and as an A&R partner for his mau5trap label," adds Astralwerks General Manager Glenn Mendlinger. "Joel is an absolute trailblazer, pushing the boundaries of electronic music, production, and the live experience to places unimaginable without his vision and contribution. This is an exciting moment, but it's only the beginning. Watch this space…"
The Tracklisting for "WE ARE FRIENDS VOL. 2" is as follows:
1. deadmau5 - Your Ad Here
2. deadmau5 - Suckfest9001
3. BSOD - Super Breakfast
4. Aron H - Entrance
5. Eekkoo - Lekture
6. Heat Maxwell - FreakShow
7. James Njie - In Transit
8. James Njie - The Right Time
9. Kairo Kingdom - 3030
10. Kairo Kingdom - Machine Empire
11. Al Bizarre – Crime


text:
Talented Cast and Director Produce Lackluster Film
It seems as if Marvel released "Fantastic 4: Rise of the Silver Surfer" last year. But this time around, producers brought a totally new cast, crew, writers and somewhat-fresh story elements—just enough to fuel the Hollywood profit machine.
Despite having all the typical ingredients for a summer blockbuster, "Fantastic Four" fell flat on its face – hard.
Josh Trank, the "Fantastic Four" writer and director, does a pretty good job of incorporating his signature indie/sci-fi aesthetic, which is seen in his previous movies such as "Chronicle" (2012). Unfortunately, a large budget and an all-star cast weren't able to save this poorly executed reboot from the green muck of the distant world our superheroes stumble upon in the film.
The film carries some interesting themes I would normally applaud, but the ideas were overstated to the point of becoming clichés before the film reached its halfway point.
The Fantastic Four are fresh off the cusp of their teenage years in this film, so the film's government-intervention plot element displays itself like mommy and daddy telling the four it was their bedtime.
It doesn't seem necessary or even remotely credible when the group returns to Earth with superpowers.
The underlying theme, government misusing creativity for greed and war-mongering, made me lose interest in the hopelessly oppressed heroes for a major part of the film. But, there was a small silver lining. I often enjoy exposition, even to the point where a film may feel a little "slow."
Backstory is important – especially when dealing with individuals who have changed drastically or have strong ties with each other, such as the story of the friendship between Reed Richards, or Mr. Fantastic (played by Miles Teller), and Ben Grimm, or The Thing (played by Jamie Bell).
The time dedicated to Mr. Fantastic and The Thing's backstories connected their characters on a deeper level. However, when we meet our other characters, we see only brief regurgitations of feelings and connections that dictate the comic series, previous reboots and original films. It was simply not enough.
The time spent on the incomplete exposition gave the film's climax a sense of being rushed. It would have made much more sense to cut the film off toward the end of the action sequences and leave room for a sequel that might captivate me.
My anticipation for the 2017 sequel is lackluster at best. "Fantastic Four" also suffered problems on the visual side. I'm familiar with the series, so I was not surprised by the changes director Josh Trank made.
I have to admit, I actually enjoyed some of the differences from the original storyline. But one change I didn't like was the ridiculous CGI body of Dr. Doom (played by Toby Kebbell). In this film, Doom doesn't look as scary or evil as the man in the comics or original reboots.
If you are looking to shut off your brain and be entertained for a couple of hours, or if you're uninterested in the "Fantastic Four" backstory, this film will probably be pretty bearable. It's interesting to look at, and the stellar cast works with great chemistry.
But if you are like me, you will feel a bit let down. The A-list cast, as great as it was, just didn't have much to go on. In the end, the film faulted from too much promise and hype. The director has a lot of work ahead if he hopes to give the series a strong comeback in 2017.
Hopefully Trank will rethink some of the film's shortcomings and will rebound with a stellar sequel. This cast, this storyline and this director have a ton of talent, but Trank needs to focus a little more on building the world of the Fantastic Four, rather than making the buck.
Because at the root of it all, comic nerds and film enthusiasts aren't going to theaters with money on their mind. We go to lose ourselves in the fictional worlds that we know and love and to explore those we have yet to dream.
photo from http://www.flickeringmyth.com/
RSO Highlight: Phi Iota Alpha
Senators discuss bookstore problems, Coke fund


text:
Pawcast
Students bring the senior citizen prom full circle
Test Collage
The Paw Staff
Tigard Today
Tigard Today Staff
The Paw
STUDD recognizes Red Ribbon Week at THS
By Jessica Skinner, Guest Writer
Red Ribbon Week is a week observed nationally that is sponsored by the Red Ribbon Coalition. Annually, Red Ribbon Week takes place in October in the United States. Red Ribbon Week's main purpose is to raise prevention awareness about drugs and alcohol. There are many different events and campaigns that the Red Ribbon Coalition puts on during Red Ribbon Week, and at THS, the STUDD club puts on their own events as well.
There are three main events that STUDD does every year for Red Ribbon Week. The first thing STUDD members do is assemble "staff bags" to pass out to all of the THS staff. Included in the bag is a little gift, as well as facts about drug and alcohol prevention. Teachers are encouraged to share some of the facts with their students. The staff bags are made to help raise awareness and bring attention to the fact that it is Red Ribbon Week. The second event that STUDD does takes place at elementary schools, primarily Alberta Rider. A large group of high school STUDD members visit the elementary school and speak with the kids about making good and healthy decisions. Since the elementary students are much younger, the emphasis is not as much on drug/alcohol prevention but emphasizes the importance of making smart choices. This year, STUDD members visited first and third grade classes at Alberta Rider. They played a game of "decision-making BINGO" with the kids and helped the children distinguish between a good and bad choice. Then STUDD members take the elementary schoolers outside to plant a tulip. Each child gets a tulip bulb to plant in front of their school. The tulips that grow are red to symbolize Red Ribbon Week. The children are told that in the spring, when they see their flower bloom, to remember the pledge that they made to make good, smart, and healthy decisions.
The final event STUDD does is a giant hand print mural at Tigard High School. During both lunches, STUDD sets up a table outside of the bookkeeper and encourages THS students to take a pledge to be drug and alcohol free. Students slather their hand in red paint, make a handprint on the poster, and then sign their name next to their print. Typically, there are at least 100 handprints that end up on the mural. The mural is displayed in the hallway so students can see the numerous pledges that their peers have made. The hand print painting is pretty cool because it shows students that you don't have to "go with the crowd" and smoke and drink…you can be one of those 100+ people who pledge to make good decisions.
STUDD is one of a few nationally recognized clubs by the Red Ribbon Coalition. Basically everything that happens at THS is used as an example for many other organizations across the country. STUDD is known as an innovative and highly influential club throughout the country, and part of the reason STUDD has this reputation is because of the many exciting things it does for Red Ribbon Week.
jessica skinner
STUDD
tigard high school
Deliveries are up and shopping in person is down
By Elle Ervin, Staff Writer, Intro to Pubs
Covid-19 has affected all aspects of delivery services - the companies, the deliverers, and the receivers. Shopping has been different...
Culture Shock—It's Shocking
By Sophie Fenton, Editor in Chief
When I first arrived in Argentina, I was overwhelmed, confused, and intimidated by all of the differences present in the culture. The language...
Feathers and Flames: How the September wildfires affected the community
By Deja Fitzwater, Editor
When I woke up on Sept. 16, 2020, the sky was a hazy orange and the sun shined an apocalyptic red. By the time I had finished my breakfast, which...
Profile picture change surprises students
By Talia Bair, Intro to Pubs
Over the weekend, the profile pictures of all the TTSD students changed to their previous year's school photo. The district...
Sunrise on a new senior tradition
By Madison Boehringher, staff writer
Due to COVID-19 restrictions, the leadership class was unable to hold a traditional Senior Sunrise. In the past years, seniors...
IB Program continues in Covid
Tigard celebrates Hispanic Heritage Month
Link Crew switches things up
Back to School (at Home)
Protests Around the Nation
The noctural education of quaranteens


Collette commands presence in any large space. This regal Chandi gets its inspiration from 1920's fashion. Mixed crystal strands on a beaded frame surround its 12 lights, while colorful Italian pendalogues provide accents throughout.


The Style Socialite - A Fashion/Society Blog : Win a Set of DSNY Fresh Water Pearl Bangles!
Win a Set of DSNY Fresh Water Pearl Bangles!
A designer friend of mine is currently holding a contest on her Facebook fan page for a chance to win a set of her Dara Senders NY Signature "Dara Fresh Water Pearl Bangles." All you have to do is "LIKE" the Dara Senders New York page and post the name of your favorite love song. One lucky winner will receive this gift for Valentines Day!


text:
Glauco è una figura della mitologia greca, figlio del troiano Antenore e di Teano.

Il mito
Quando Paride, figlio di Priamo, partì per Sparta intenzionato a rapire la moglie di Menelao, Elena, Glauco si offrì di accompagnarlo nel tragitto. Tuttavia suo padre, sdegnato per questa azione ingrata, rifiutò di accoglierlo nuovamente nella sua casa e lo cacciò via.

Quando scoppiò a causa di questo rapimento la guerra di Troia, Glauco si schierò dalla parte dei Troiani, per restare fedele a Paride e alla sua patria. Stando a una fonte non omerica, nel corso dei combattimenti fu ucciso da Agamennone.

Secondo altre versioni Glauco sopravvisse alla caduta della città. Fatto prigioniero da Ulisse, questi ordinò che fosse risparmiato. Partì allora col padre e la madre Teano, insieme ai fratelli superstiti Elicaone, Polidamante ed Eurimaco (?), trasferendosi fino nel nord Italia, alla valle del Po, dove avrebbero fondato la città di Padova.

Bibliografia

Fonti
 Ditti Cretese 3, 26 4-7
 Omero, Iliade III, 312
 Pausania Periegesi della Grecia, X, 27,3 ss.

Traduzione delle fonti
 Omero. Iliade, seconda edizione. Torino, Einaudi, 1990. ISBN 978-88-06-17694-5 Traduzione di Rosa Calzecchi Onesti

Moderne
 Pierre Grimal, Mitologia, Garzanti, 2005, ISBN 88-11-50482-1

Voci correlate
 Antenore
 Elicaone

Partecipanti alla guerra di Troia
Troiani

redpajama_set_name: RedPajamaWikipedia


text:
Q: How to extract data using R? Here is the R code:

output:
character(0)

A: I'm not familiar with CSS Selector so I use XPath instead.
library(rvest)
url <- 'https://www.flightradar24.com/data/airlines'
airline_names <- read_html(url) %>% html_nodes(xpath = "//td[@class='notranslate']/a") %>% html_text()

Hope you can read the code to get the idea.


text:
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using NSubstitute;
using Xunit;

namespace Octokit.Tests.Clients
{
    public class RespositoryCommitsClientTests
    {
        public class TheCtor
        {
            [Fact]
            public void EnsuresNonNullArguments()
            {
                Assert.Throws<ArgumentNullException>(
                    () => new RepositoryCommitsClient(null));
            }
        }

        public class TheCompareMethod
        {
            [Fact]
            public async Task RequestsCorrectUrl()
            {
                var connection = Substitute.For<IApiConnection>();
                var client = new RepositoryCommitsClient(connection);

                await client.Compare("fake", "repo", "base", "head");

                connection.Received().Get<CompareResult>(Arg.Is<Uri>(u => u.ToString() == "repos/fake/repo/compare/base...head"));
            }

            [Fact]
            public async Task RequestsCorrectUrlWithRepositoryId()
            {
                var connection = Substitute.For<IApiConnection>();
                var client = new RepositoryCommitsClient(connection);

                await client.Compare(1, "base", "head");

                connection.Received().Get<CompareResult>(Arg.Is<Uri>(u => u.ToString() == "repositories/1/compare/base...head"));
            }

            [Fact]
            public async Task EnsuresNonNullArguments()
            {
                var connection = Substitute.For<IApiConnection>();
                var client = new RepositoryCommitsClient(connection);

                await Assert.ThrowsAsync<ArgumentNullException>(() => client.Compare(null, "name", "base", "head"));
                await Assert.ThrowsAsync<ArgumentNullException>(() => client.Compare("owner", null, "base", "head"));
                await Assert.ThrowsAsync<ArgumentNullException>(() => client.Compare("owner", "name", null, "head"));
                await Assert.ThrowsAsync<ArgumentNullException>(() => client.Compare("owner", "name", "base", null));

                await Assert.ThrowsAsync<ArgumentNullException>(() => client.Compare(1, null, "head"));
                await Assert.ThrowsAsync<ArgumentNullException>(() => client.Compare(1, "base", null));

                await Assert.ThrowsAsync<ArgumentException>(() => client.Compare("", "name", "base", "head"));
                await Assert.ThrowsAsync<ArgumentException>(() => client.Compare("owner", "", "base", "head"));
                await Assert.ThrowsAsync<ArgumentException>(() => client.Compare("owner", "name", "", "head"));
                await Assert.ThrowsAsync<ArgumentException>(() => client.Compare("owner", "name", "base", ""));
                await Assert.ThrowsAsync<ArgumentException>(() => client.Compare(1, "", "head"));
                await Assert.ThrowsAsync<ArgumentException>(() => client.Compare(1, "base", ""));
            }
        }

        public class TheGetMethod
        {
            [Fact]
            public async Task RequestsCorrectUrl()
            {
                var connection = Substitute.For<IApiConnection>();
                var client = new RepositoryCommitsClient(connection);

                await client.Get("fake", "repo", "reference");

                connection.Received().Get<GitHubCommit>(Arg.Is<Uri>(u => u.ToString() == "repos/fake/repo/commits/reference"));
            }

            [Fact]
            public async Task RequestsCorrectUrlWithRepositoryId()
            {
                var connection = Substitute.For<IApiConnection>();
                var client = new RepositoryCommitsClient(connection);

                await client.Get(1, "reference");

                connection.Received().Get<GitHubCommit>(Arg.Is<Uri>(u => u.ToString() == "repositories/1/commits/reference"));
            }

            [Fact]
            public async Task EnsuresNonNullArguments()
            {
                var connection = Substitute.For<IApiConnection>();
                var client = new RepositoryCommitsClient(connection);

                await Assert.ThrowsAsync<ArgumentNullException>(() => client.Get(null, "name", "reference"));
                await Assert.ThrowsAsync<ArgumentNullException>(() => client.Get("owner", null, "reference"));
                await Assert.ThrowsAsync<ArgumentNullException>(() => client.Get("owner", "name", null));

                await Assert.ThrowsAsync<ArgumentNullException>(() => client.Get(1, null));

                await Assert.ThrowsAsync<ArgumentException>(() => client.Get("", "name", "reference"));
                await Assert.ThrowsAsync<ArgumentException>(() => client.Get("owner", "", "reference"));
                await Assert.ThrowsAsync<ArgumentException>(() => client.Get("owner", "name", ""));

                await Assert.ThrowsAsync<ArgumentException>(() => client.Get(1, ""));
            }
        }

        public class TheGetAllMethod
        {
            [Fact]
            public async Task RequestsCorrectUrl()
            {
                var connection = Substitute.For<IApiConnection>();
                var client = new RepositoryCommitsClient(connection);

                await client.GetAll("fake", "repo");

                connection.Received().GetAll<GitHubCommit>(Arg.Is<Uri>(u => u.ToString() == "repos/fake/repo/commits"), Args.EmptyDictionary, Args.ApiOptions);
            }

            [Fact]
            public async Task RequestsCorrectUrlWithRepositoryId()
            {
                var connection = Substitute.For<IApiConnection>();
                var client = new RepositoryCommitsClient(connection);

                await client.GetAll(1);

                connection.Received().GetAll<GitHubCommit>(Arg.Is<Uri>(u => u.ToString() == "repositories/1/commits"), Args.EmptyDictionary, Args.ApiOptions);
            }

            [Fact]
            public async Task RequestsCorrectUrlWithApiOptions()
            {
                var connection = Substitute.For<IApiConnection>();
                var client = new RepositoryCommitsClient(connection);

                var options = new ApiOptions
                {
                    PageCount = 1,
                    StartPage = 1,
                    PageSize = 1
                };

                await client.GetAll("fake", "repo", options);

                connection.Received().GetAll<GitHubCommit>(Arg.Is<Uri>(u => u.ToString() == "repos/fake/repo/commits"), Args.EmptyDictionary, options);
            }

            [Fact]
            public async Task RequestsCorrectUrlWithRepositoryIdWithApiOptions()
            {
                var connection = Substitute.For<IApiConnection>();
                var client = new RepositoryCommitsClient(connection);

                var options = new ApiOptions
                {
                    PageCount = 1,
                    StartPage = 1,
                    PageSize = 1
                };

                await client.GetAll(1, options);

                connection.Received().GetAll<GitHubCommit>(Arg.Is<Uri>(u => u.ToString() == "repositories/1/commits"), Args.EmptyDictionary, options);
            }

            [Fact]
            public async Task RequestsCorrectUrlParameterized()
            {
                var connection = Substitute.For<IApiConnection>();
                var client = new RepositoryCommitsClient(connection);

                var commitRequest = new CommitRequest
                {
                    Author = "author",
                    Sha = "sha",
                    Path = "path",
                    Since = null,
                    Until = null
                };

                await client.GetAll("fake", "repo", commitRequest);

                connection.Received().GetAll<GitHubCommit>(Arg.Is<Uri>(u => u.ToString() == "repos/fake/repo/commits"),
                    Arg.Is<IDictionary<string, string>>(d => d["author"] == "author" && d["sha"] == "sha"
                        && d["path"] == "path" && !d.ContainsKey("since") && !d.ContainsKey("until")), Args.ApiOptions);
            }

            [Fact]
            public async Task RequestsCorrectUrlWithRepositoryIdParameterized()
            {
                var connection = Substitute.For<IApiConnection>();
                var client = new RepositoryCommitsClient(connection);

                var commitRequest = new CommitRequest
                {
                    Author = "author",
                    Sha = "sha",
                    Path = "path",
                    Since = null,
                    Until = null
                };

                await client.GetAll(1, commitRequest);

                connection.Received().GetAll<GitHubCommit>(Arg.Is<Uri>(u => u.ToString() == "repositories/1/commits"),
                    Arg.Is<IDictionary<string, string>>(d => d["author"] == "author" && d["sha"] == "sha"
                        && d["path"] == "path" && !d.ContainsKey("since") && !d.ContainsKey("until")), Args.ApiOptions);
            }

            [Fact]
            public async Task RequestsCorrectUrlWithApiOptionsParameterized()
            {
                var connection = Substitute.For<IApiConnection>();
                var client = new RepositoryCommitsClient(connection);

                var commitRequest = new CommitRequest
                {
                    Author = "author",
                    Sha = "sha",
                    Path = "path",
                    Since = null,
                    Until = null
                };

                var options = new ApiOptions
                {
                    PageCount = 1,
                    StartPage = 1,
                    PageSize = 1
                };

                await client.GetAll("fake", "repo", commitRequest, options);

                connection.Received().GetAll<GitHubCommit>(Arg.Is<Uri>(u => u.ToString() == "repos/fake/repo/commits"), Arg.Is<IDictionary<string, string>>(d => d["author"] == "author" && d["sha"] == "sha"
                    && d["path"] == "path" && !d.ContainsKey("since") && !d.ContainsKey("until")), options);
            }

            [Fact]
            public async Task RequestsCorrectUrlWithRepositoryIdWithApiOptionsParameterized()
            {
                var connection = Substitute.For<IApiConnection>();
                var client = new RepositoryCommitsClient(connection);

                var commitRequest = new CommitRequest
                {
                    Author = "author",
                    Sha = "sha",
                    Path = "path",
                    Since = null,
                    Until = null
                };

                var options = new ApiOptions
                {
                    PageCount = 1,
                    StartPage = 1,
                    PageSize = 1
                };

                await client.GetAll(1, commitRequest, options);

                connection.Received().GetAll<GitHubCommit>(Arg.Is<Uri>(u => u.ToString() == "repositories/1/commits"), Arg.Is<IDictionary<string, string>>(d => d["author"] == "author" && d["sha"] == "sha"
                    && d["path"] == "path" && !d.ContainsKey("since") && !d.ContainsKey("until")), options);
            }

            [Fact]
            public async Task EnsuresNonNullArguments()
            {
                var connection = Substitute.For<IApiConnection>();
                var client = new RepositoryCommitsClient(connection);

                await Assert.ThrowsAsync<ArgumentNullException>(() => client.GetAll(null, "name"));
                await Assert.ThrowsAsync<ArgumentNullException>(() => client.GetAll("owner", null));

                await Assert.ThrowsAsync<ArgumentNullException>(() => client.GetAll(null, "name", ApiOptions.None));
                await Assert.ThrowsAsync<ArgumentNullException>(() => client.GetAll("owner", null, ApiOptions.None));
                await Assert.ThrowsAsync<ArgumentNullException>(() => client.GetAll("owner", "name", (ApiOptions)null));

                await Assert.ThrowsAsync<ArgumentNullException>(() => client.GetAll(null, "name", new CommitRequest()));
                await Assert.ThrowsAsync<ArgumentNullException>(() => client.GetAll("owner", null, new CommitRequest()));
                await Assert.ThrowsAsync<ArgumentNullException>(() => client.GetAll("owner", "name", (CommitRequest)null));

                await Assert.ThrowsAsync<ArgumentNullException>(() => client.GetAll(null, "name", new CommitRequest(), ApiOptions.None));
                await Assert.ThrowsAsync<ArgumentNullException>(() => client.GetAll("owner", null, new CommitRequest(), ApiOptions.None));
                await Assert.ThrowsAsync<ArgumentNullException>(() => client.GetAll("owner", "name", null, ApiOptions.None));
                await Assert.ThrowsAsync<ArgumentNullException>(() => client.GetAll("owner", "name", new CommitRequest(), null));

                await Assert.ThrowsAsync<ArgumentNullException>(() => client.GetAll(1, (ApiOptions)null));
                await Assert.ThrowsAsync<ArgumentNullException>(() => client.GetAll(1, (CommitRequest)null));
                await Assert.ThrowsAsync<ArgumentNullException>(() => client.GetAll(1, null, ApiOptions.None));
                await Assert.ThrowsAsync<ArgumentNullException>(() => client.GetAll(1, new CommitRequest(), null));

                await Assert.ThrowsAsync<ArgumentException>(() => client.GetAll("", "name"));
                await Assert.ThrowsAsync<ArgumentException>(() => client.GetAll("owner", ""));
                await Assert.ThrowsAsync<ArgumentException>(() => client.GetAll("", "name", ApiOptions.None));
                await Assert.ThrowsAsync<ArgumentException>(() => client.GetAll("owner", "", ApiOptions.None));
                await Assert.ThrowsAsync<ArgumentException>(() => client.GetAll("", "name", new CommitRequest()));
                await Assert.ThrowsAsync<ArgumentException>(() => client.GetAll("owner", "", new CommitRequest()));
                await Assert.ThrowsAsync<ArgumentException>(() => client.GetAll("", "name", new CommitRequest(), ApiOptions.None));
                await Assert.ThrowsAsync<ArgumentException>(() => client.GetAll("owner", "", new CommitRequest(), ApiOptions.None));
            }
        }

        public class TheGetSha1Method
        {
            [Fact]
            public async Task RequestsCorrectUrl()
            {
                var connection = Substitute.For<IApiConnection>();
                var client = new RepositoryCommitsClient(connection);

                await client.GetSha1("fake", "repo", "ref");

                connection.Received().Get<string>(Arg.Is<Uri>(u => u.ToString() == "repos/fake/repo/commits/ref"),
                    null, "application/vnd.github.v3.sha");
            }

            [Fact]
            public async Task RequestsCorrectUrlWithRepositoryId()
            {
                var connection = Substitute.For<IApiConnection>();
                var client = new RepositoryCommitsClient(connection);

                await client.GetSha1(1, "ref");

                connection.Received().Get<string>(Arg.Is<Uri>(u => u.ToString() == "repositories/1/commits/ref"),
                    null, "application/vnd.github.v3.sha");
            }

            [Fact]
            public async Task EnsuresNonNullArguments()
            {
                var connection = Substitute.For<IApiConnection>();
                var client = new RepositoryCommitsClient(connection);

                await Assert.ThrowsAsync<ArgumentNullException>(() => client.GetSha1(null, "name", "ref"));
                await Assert.ThrowsAsync<ArgumentNullException>(() => client.GetSha1("owner", null, "ref"));
                await Assert.ThrowsAsync<ArgumentNullException>(() => client.GetSha1("owner", "name", null));

                await Assert.ThrowsAsync<ArgumentNullException>(() => client.GetSha1(1, null));

                await Assert.ThrowsAsync<ArgumentException>(() => client.GetSha1("", "name", "ref"));
                await Assert.ThrowsAsync<ArgumentException>(() => client.GetSha1("owner", "", "ref"));
                await Assert.ThrowsAsync<ArgumentException>(() => client.GetSha1("owner", "name", ""));

                await Assert.ThrowsAsync<ArgumentException>(() => client.GetSha1(1, ""));
            }
        }
    }
}


text:
▸Our Story
The Reverent Few
Nick & I met the spring of 2011. After our first rehearsal, we found ourselves nestled up at a whiskey bar in Chicago. We bonded over old soul tunes and became instant best friends. Singing songs side by side night after night for a couple of years, exchanging quiet glances we grew to love one another in time.
Through our love and songs, we found ourselves in heavy times, our hearts called us to Austin, Texas in the fall of 2013 to tend to family. We left behind what felt like our entire lives but cultivated new found forever friendships and humble beginnings which made for great song-writing.
We recorded our self-produced EP in 2014 and later a full band EP in 2016. On March 28, 2020 we released our long awaited and first studio album, Ain't No Place to Be. We recorded this record with Nick Jay at Century Recordings in Dripping Springs. Special guest, Anthony Farrell from The Greyhounds is featured on keys. We are extremly excited to share this record with you and encourage you to follow us on Spotify and stream us on your favorite streaming services.
These last few years we endured our greatest losses and these songs echo the sentiments of survival and hope. Our sound has thumbprints of soul, spiritual and gospel influences, harmonies and hard truths sang with guts and grit.
Our greatest influences are our heavenly parents, Tracy Boettcher & Veronica DeChausse, and though one was a singer and one swung a hammer they enforced the importance of humility and humor, integrity, honesty and soul. We sing songs because we have to, we carry on phrases some couldn't finish. Our latest record is dedicated to our parents.


text:
Four Shreveport Teens Facing Charges for String of Car Burglaries
Erin McCarty Published: September 8, 2022
Four teenagers have been arrested and are accused of burglarizing at least seven cars.
Caddo deputies were called to Roy Road in Blanchard earlier this week where apartment residents reported burglars stealing change and prescription drugs from parked cars. Deputies combed the area and caught a 13-year-old boy as he ran away. Three other suspects were arrested on Hilry Huckaby Avenue in the same area.
During the investigation, deputies recovered two handguns, a rifle and a 2020 Dodge Charger that was reported stolen out of Texarkana on August 31.
19-year-old Lorenzo Oliver and 19-year-old Brandon Tyler are accused of using the stolen car to drive to the Corridor Apartments where they allegedly committed the burglaries. Sheriff Steve Prator says the cars that were stolen from were all unlocked.
"I'm proud of the great work our deputies are doing in catching these thieves, but we need your help," Prator said. "Lock your cars and don't keep guns or valuables in your vehicles. Install surveillance cameras and be a nosey neighbor. Pay attention!"
The juveniles were booked into the Caddo Parish Juvenile Detention Center while Oliver and Tyler were booked into Caddo Correctional Center.
What Are the Teens Charged With?
Lorenzo Oliver, 19, Shreveport resident
seven counts of simple burglary
illegal possession of stolen things ($27,000 value of stolen car)
contributing to the delinquency of juveniles
unrelated warrant for first-degree robbery
resisting a deputy
Brandon Tyler, 19, Shreveport resident
15-year-old Bossier City resident
13-year-old Shreveport resident
Caddo Parish Labor Day Weekend Violent Offenders (Mugshots)
All individuals pictured are considered innocent until proven guilty.
e) The individual is charged with a crime of violence as defined in R.S. 7 14:2(B), except stalking, or charged with any of the following offenses: 8 (i) Sex offenses as defined in R.S. 15:541. 9 (ii) Human trafficking offenses as defined in R.S. 14:46.2 and 46.3. 10 (iii) Offenses affecting the health and morals of minors, R.S. 14:91 et seq. 11 (iv) Offenses affecting the health and safety of person with infirmities, 12 R.S.14:93.3 et seq. 13 (v) Video voyeurism. 14 (vi) Cruelty to animals. 15 (vii) Dogfighting. 16 (f) The booking photograph is part of a law enforcement file solely because 17 the subject of the booking photograph was filler as defined by Article 252. 18 (g) Any entity, person, or agency that publishes a booking photograph 19 according to this Paragraph shall include a disclaimer that states "all persons are 20 presumed innocent until proven guilty in a court of law.""
Greatest Haunted House Events for Halloween in Louisiana
These are the best Halloween haunted events across the state for 2022.
Filed Under: Shreveport
Categories: Crime News, Shreveport/Bossier City News