*Note: Meadowfoam Oil has been discontinued. You can supplement the recipe with more avocado oil (use 2.3 ounces of avocado oil) or use another lightweight liquid oil, like green tea seed oil or chia seed oil.
CLAY PREP: In a small separate container, measure 6 ounces of kaolin clay.
ONE: In a heat-safe container, combine the avocado oil, meadowfoam oil, BTMS-50 and Polawax. Heat the container in the microwave using 30-60 second bursts until the waxes have fully melted. Be careful when removing the container, as it will be quite hot. Set aside.
THREE: Check the temperatures of both containers. Each container should be about 160° F. If the oil and wax has cooled, place back into the microwave until fully melted. Place the stick blender into the water, and burp it to help get rid of bubbles. Pour the oil and wax mixture into the water and use a spatula to make sure every little bit is added. Begin pulsing the stick blender. The mixture will take on a "milky" appearance once the water, oil and waxes have begun to emulsify. Continue to pulse and stir for about a minute.
FOUR: Begin adding heaping spoonfuls of the kaolin clay and pulsing the stick blender until combined. Continue to add the clay to the mixture and blending in small amounts until all the clay is added.
FIVE: Continue stick blending for about one to two minutes. Use a spatula to scrape down any clay that may be on the sides of the bowl. Check the temperature of the mixture. Once the mixture is about 130-140°F, add the Optiphen, carrot seed essential oil and carrot extract. Stick blend (don't forget to burp the stick blender!) the ingredients in until fully mixed.
SIX: Add the turmeric powder and stick blend until completely mixed in. Continue to stick blend for several more minutes, just to make sure the ingredients are fully emulsified.
SEVEN: Pour the mixture into the bail jars. If you find you have a lot of bubbles on the top, you can spritz the top of the containers with alcohol to help get rid of some of them. Allow the containers to cool for several hours with the lid open to avoid condensation.
Once fully cooled, the mixture will have become a thick, lotion-like texture. To use, apply a medium layer to dry, clean skin. Avoid the immediate eye area. Allow the mask to sit on the skin for about 10-15 minutes. Use warm water to rinse off. There is no need to wash the skin after, but you can if you prefer.
This Turmeric Clay Mask harnesses the skin-loving properties of turmeric and is great for normal skin types.
CLAY PREP: In a small separate container, measure 6 ounces of kaolin clay. Have turmeric nearby.
In a heat-safe container, combine the avocado oil, meadowfoam oil, BTMS-50 and Polawax. Heat the container in the microwave using 30-60 second bursts until the waxes have fully melted. Be careful when removing the container, as it will be quite hot. Set aside.
Check the temperatures of both containers. Each container should be about 160° F. If the oil and wax has cooled, place back into the microwave until fully melted. Place the stick blender into the water, and burp it to help get rid of bubbles. Pour the oil and wax mixture into the water and use a spatula to make sure every little bit is added. Begin pulsing the stick blender. The mixture will take on a "milky" appearance once the water, oil and waxes have begun to emulsify. Continue to pulse and stir for about a minute.
Begin adding heaping spoonfuls of the kaolin clay and pulsing the stick blender until combined. Continue to add the clay to the mixture and blending in small amounts until all the clay is added.
Continue stick blending for about one to two minutes. Use a spatula to scrape down any clay that may be on the sides of the bowl. Check the temperature of the mixture. Once the mixture is about 130-140°F, add the Optiphen, carrot seed essential oil and carrot extract. Stick blend (don't forget to burp the stick blender!) the ingredients in until fully mixed.
Add the turmeric powder, and stick blend until completely mixed in. Continue to stick blend for several more minutes, just to make sure the ingredients are fully emulsified.
Pour the mixture into the bail jars. If you find you have a lot of bubbles on the top, you can spritz the top of the containers with alcohol to help get rid of some of them. Allow the containers to cool for several hours with the lid open to avoid condensation. Once fully cooled, the mixture will have become a thick, lotion-like texture. We found that the top of the mask did form a bit of a skin.
To use, apply a medium layer to dry, clean skin. Avoid the immediate eye area. Allow the mask to sit on the skin for about 10-15 minutes. Use warm water to rinse off. There is no need to wash the skin after, but you can if you prefer.
Next Post: Start 2017 Right – Join the Challenge!
Can I substitute carrot extract with carrot juice or water soluble carrot extract? because so difficult to find oil soluble extract in my country.
and how much optiphen, btms 50 and polawax if I want to decrease the ingredients?
You can use a water soluble extract or substitute the carrot juice for the water in the recipe. Keep the percentages the same if you make the recipe smaller for the Optiphen, BTMS-50 and Polawax.
Can Conditioning Emulsifying Wax be used instead of BTMS-50 Conditioning Wax?
Sure, you will want to use the same amount and I would also recommend a small test batch to make sure it emulsifies well!
What other essenital oil can be added ?
All of them should work fine but because of the menthol and burning sensation I would personally stay away from Cinnamon and Peppermint!
Hi can i use charcoal instide of turmeric?
Sure, I would recommend the same usage rate as well.
I LOVE this mask! I have really sensitive skin, and the ingredients are gentle enough that I didn't have any kind of adverse reaction — although I omitted the carrot essential oil. I ran out of my meadowfoam oil, so I replaced half of it with kukui nut oil. This mask has a great texture and it left my face feeling really smooth and hydrated. Great job on this awesome mask tutorial and thank you for the great recipe!
How many times i use this mask in week??
That really comes down to personal preference and skin type. I would recommend starting at once or twice week and see how your skin feels after that.
Yes because Turmeric contains more than 300 antioxidants, which makes turmeric a powerful healer. But turmeric not just heals you from inside; it also makes you more beautiful! Let's take a look at what are the benefits of turmeric for the skin.
We would recommend using an oil soluble preservative in this recipe, like Optiphen. It is available for purchase on our website.
Yes, those can be used interchangeably.
Hi where can i buy 5% bleach water solution ?
Hi there Teona, you can find bleach at most grocery stores. To make a 5% bleach water solution, you'll want to use 95% distilled water and 5% bleach mixed together to disinfect your tools and equipment.
Hi I created this mask I did everything correct.However my mask came out really watery. I didnt use the BTMS-50 or the Polawax. I used another emulsifier the produ t is not separating just watery not creamy.
The Btms-50 is a conditioning emulsifier so it helps add creaminess to the recipe as well as thickness when used with a second emulsifier.
BTMS-50 is hard to find where I live, can it be substituted with BTMS-25? If yes, would I have to double the quantity of the BTMS-25?
We haven't worked with it before. You may want to check with the manufacturer.
Just made this but accidentally added 6ml of the carrot seed essential oil, then another 3ml of ylang-ylang essential oil. Is it still safe to use? What should I do.
The strongest we recommend is 6 mL, so there's a chance your recipe may irritate the skin – especially right near the nose and eyes. I would recommend making a second batch of this mask with no essential oil, then mixing it with your current batch. That will dilute the scent so it won't irritate the skin.
Will do that. Thank you very much.
im trying to start my own product line all natural for the face and body for people wit acne prone skine and dark spots any tips or suggestions you have for me?
All of our products are intended for cosmetic use only, so they're meant to moisturize or clean the skin. Products that cure acne or dark spots are considered drugs by the FDA. We don't have recipes for those uses.
Hey there, wondering how long does it take for the mask to go from green to orange?!
Based off the pictures above the mixture looks green, then when jarred it is orange!
This mask stays a light orange/yellow color. It can look a little different when it's liquid (as pictured above) but the final pictures show the yellow color.
I tried this recipe again and i am still coming up with a green mask even after cooled.
Is .2oz turmeric the correct amount that should be added?
0.2 oz Turmeric Powder is the correct amount to use in this recipe. That is really strange. In all of our testing this recipe turned to a nice yellowish color after cooling. It could depend on the type of turmeric powder you are using.
When i use this recipe and use it on the face it feels a little itchy ut doesnt irritate the skin. Why is that?
I changed the polawax for emulsifying wax from the formula, is that the reason?
You may be allergic or sensitive to one of the ingredients, or this recipe may be a bit too drying for your skin type. I would recommend that you stop using the mask and talk to a doctor.
Thank you for the recipe! I just love turmeric!
I do not mix water in my recipes and just use non-heavy oils in my mask. I was wondering if I am not using water, can I avoid emulsifiers ( 1 oz. Polawax Emulsifying Wax, 0.8 oz. BTMS-50 Conditioning Emsulifier) and preservative (optiphen) and just add honey in this recipe. Will it still be effective and have good shelf life (3 months)?
Yes, if your recipe is just oils you don't need the emulsifiers – they're just there to help mix the water in. You can also skip the preservative if you like.
I've been looking at your other clay mask recipes and have some questions. I'm looking to make my own recipe.
Can I add other herb powders to it? Like calendula, chamomile, or neem for example? Will it alter the recipe drastically?
For the preservative, will vegetable glycerin suffice? And if i can't use Optiphen since it seems to be out of stock right now, will using Germaben or Optiphen be just as good with the same measurements? I don't entirely wanna use so much water in my recipe, but more of oils and I'm a bit lost with those ingredients and purpose of waxes and amount of preservatives.
You can add other powders to this recipe. Each one will add certain properties that can change the recipe. I would recommend making a small test batch with each one. That way you can see if you like the way they feel before making a large batch.
Glycerin is not an effective preservative and it won't protect against mold and bacteria. You can use Phenonip or Germaben at the same amount as the Optiphen though, they will work well.
Could you use Bentonite clay in this mask? At some point I bought a 3 lb bag of Bentonite clay by mistake and am having so much trouble finding what to do with it! Most cosmetic recipes call for a different type.
You may want to make a small test batch with the substitution to see what you think.
What is the shell life of this mask?
Can you use Aloe Vera liquid instead of water?
Absolutely, that would feel really nice in this recipe. You may want to adjust the Optiphen in this recipe if you use aloe vera liquid, because it has a preservative in it. The preservative in the liquid and the 1% Optiphen may be a bit too much, so you can reduce the Optiphen to .5%. To find that percentage, multiply .005 by the total weight of the mask.
Hey Kelsey, I could be wrong but this recipe already used .5% Optiphen therefore it would be the same if she made 32oz…what would you suggest?
Great catch. You can use the Optiphen at the same amount as already called for in this recipe since it can be used all the way up to 1.5% without irritation.
can we change the meadowfoam oil to another oil? what oil can replace it?
Jojoba or argan oil have a similar lightweight feeling to the meadowfoam, so they would be good substitutes.
I was wondering if this recipe is helpful in treating acne?
I want to make a smaller batch of this mask, how do I reduce the recipe to about 8 oz and still keep the ingredients at the right amounts? Also instead of using the BTMS-50 Conditioning Emsulifier, can I use a Phytomulse emulsifier?
Also have you tried adding silk to this mixture, to give it more slip?
hello, can you all ground walnut shells for some exfoliation to the mask ?
You can add walnut shells to this recipe if you like. They can be pretty scrubby on the face, so I would recommend starting with a teaspoon or two. Then, test it on your skin. If you want more you can add from there.
This recipe sounds wonderful! I have all of the ingredients and will be making this soon. I am also looking for an Activated Charcoal Mask recipe. Can I substitute the Tumeric for Activated Charcoal in this recipe?
Thank you for the response. I have been commissioned to make a mask for oily and blemish prone skin. Therefore, I will try making Sea Clay Mask and substitute one ounce of the Sea Clay for Activated Charcoal. I'll let you know how that works.
Can you substitute yellow Brazilian clay for the kaolin, and would the amount need to be adjusted? Also, for the carrot extract, it states ".05 Carrot Extract" with no unit of measurement, would that be mLs or ounces? Thanks so much for this recipe!
can i know the shelf life if this mask if i used the same amount of ingredients??
and can i keep it outsaid or i have to keep it n cold place ?
What other extract can i use inspite of the carrot seed extract?
Hello! I know I'm late! So do I need to choose or use different preservatives for different extracts? If I was to customize the clay recipe and have water, oil and extracts.
You can use Optiphen in this recipe for any extract you choose. It will work for all of them.
I use olivewax instead of Polawax and add allantoin 2% into water before heating phase.
I have been using this base before for lotions without problems.
Is it because I should wait for the emulsification to cool down before adding the clays?
I have Optiphen ND. Can I use it instead of Optiphen? If yes, at what amount?
This recipe looks fantastic! I am wondering how I would make this if I wanted to keep it as a dry mask, where the user can add their own liquid of choice before applying, just like some of your other recipes. What would you recommend changing in order to do that? Thanks!
Can the oils still be used if I keep this as a dry mask?
Hi, can you tell me, are there mask recipes that do not contain water? We try to avoid preservatives as much as possible.
I love these recipes and can't wait to try them! I'm wondering if goat milk can be substituted for the distilled water?
Love the different mask recipes. What if you want the mask to stay in powder form. What would need to be added besides Kaolin Clay and Turmeric Powder?? Thank you.
hi, can i subtitute Btms-50 with another emulsifier? such as? thanks!
Can you add a mild scent to this?
If you make these face masks for resale, do they have to be sent for testing like lotion does? I love your site and tutorials. Thanks.
What is the shelf life? Great tutorial by the way!!
What would be the measurment for only one jar?
You can quarter the recipe to make a single 8oz. jar.


I want to directly pass POST data to my .php file which is located in my module folder. I know this is security risk, but I'll try to fix that later.
I'm doing research on this subject - how to do it with out using any components, so please don't suggest me com_ajax.
On every tick in checkbox - I get alerted by data (so far all good!).
Here's a complete example for a module in 1 file, not bypassing Joomla, not using a component, running php function on async posted data, & running some js on the returned data (why not).
Use the testing only section to get your query working before dealing with your ajax request.
Tested your code and it works for me.
Changed all references from $ to jQuery so that I don't have to worry about defining the jQuery object or any conflicts.
My test site was in a subfolder, so I had to update the AJAX call appropriately, so that it would load from the root.
If you go directly to the response.php URL in a browser, it should display "Array()". Is this the case?
As far as not suggesting com_ajax - that is going to be the right place to at least study to see how Joomla have built an ajax component. Once you break out of the framework, you aren't really building a Joomla site.
Means that you have run print_r() on a string and not an array, and so that alert is exactly how it should be.
is only sending the value of the box you have just checked - not the form data, not the name/value pair of the checkbox, just the value - the this at this point refers to the element you have just clicked on (ie the specific checkbox) and not the data of the whole form.
For the sake of a quick, hacky example (this is not a gread approach), replace var data = jQuery(this).val(); with the following, which will send an array of checkbox data.
You need to read up on how AJAX works.
Each time you call a page via AJAX, it is like re-submitting a form, or re-loading a page. As with re-submitting a form, it is not going to remember what has happened to it before unless you specifically code it to do so.
Not the answer you're looking for? Browse other questions tagged module or ask your own question.
How do I allow direct access to my custom .php file in a Joomla Module to be consumed from AJAX?


text:
Video: Doreen Ketchens on Jimmy Kimmel Live
Published on: March 4th, 2022
While New Orleans was in the streets celebrating Mardi Gras 2022, Doreen Ketchens and her family were lighting up the stage with Cleto & the Cletones on Jimmy Kimmel Live! Check out some of the footage that didn't make it to the air below, via Doreen's YouTube channel.
Busker Blog: Doreen Ketchens
Doreen's Jazz New Orleans, "I Want You Back"
Video: Doreen Ketchens at Jazz & Heritage Center

redpajama_set_name: RedPajamaCommonCrawl


A care home in Morpeth will create a little more room at its Christmas Day table for elderly people who would otherwise be alone during the festive period.
HC-One's Foxton Court has been quick to engage the local community with the initiative and has received numerous messages of support over social media and through visitors to the home.
Attendees can enjoy a day of festive entertainment, traditional Christmas food and the opportunity to meet new friends from noon.
Charlotte Hardy, Foxton Court manager, said: "The response and support from the community has been overwhelming.
Tracy Hindmarch, HC-One area director, added: "I'm so proud that this initiative has been greatly received by the community.
Call 01670 500610 to nominate an elderly person who you think may be facing Christmas alone.


text:
YOUTH VOICE: Everyone has right to safe air, water, food
The Charter of Rights and Freedoms should include a right to a healthy environment, writes youth columnist Japreet Lehal
Japreet Lehal
Oct. 20, 2016 4:00 p.m.
We have an opportunity in Canada to further support the environment by including in the Charter of Rights and Freedoms a right to a healthy environment.
This includes a right to clean and safe air, water, land and food.
Recently, there has been greater progress and awareness about the environment, both at the international and national level. A charter right can further support this.
Clearly recognizing such a right in our charter can help in the fight against contaminated water, air pollution and dangerous substances. In fact, this is long overdue, as many have already suffered the consequences of these problems.
We need to take action to ensure that no Canadian has to face these issues.
While an existing right in the charter can be raised in a legal context to help support victims of environmental injustice, having a clearly stated right would show a greater commitment. It could help communities prevent and respond to violations of the law which effect their environment by giving them stronger support in the form of a charter right.
According to environmental lawyer and author David R. Boyd, more than 140 countries make "environmental protection" mandatory in their constitutions, of which 98 countries have "a constitutional right to live in a healthy environment" (David Suzuki Foundation, Paper #1, The Importance of Constitutional Recognition of the Right to a Healthy Environment, 2013).
Countries that have taken such action have seen positive results.
According to Devon Page of Ecojustice and Peter Robinson of the David Suzuki Foundation: "These nations rank higher than others on environmental performance, leave smaller ecological footprints and have reduced toxic emissions that impact the health of their citizens."
They also stated that in our country, there are communities where people do not have clean drinking water. According to a team at Ecojustice, where countries have added protections in their constitution, "there is more citizen participation in environmental decision-making and a reduction in environmental injustices, like exceptionally high levels of pollution in poor and marginalized communities."
All levels of government should support this initiative. One hundred and forty-two municipalities across the country have already made declarations for a healthy environment, according to the Blue Dot campaign by the David Suzuki Foundation, which is leading the effort to include this right in the charter.
A healthy environment helps ensure the overall wellbeing of society. A constitutional amendment will require broad support and multiple steps. Motivation and commitment from Canadians and government will help make this idea a reality.
Having a charter right to a healthy environment could help ensure that each and every one of us is able to live in a clean, healthy and safe environment.
Japreet Lehal is a Simon Fraser University graduate pursuing a law degree. He writes monthly for Peace Arch News.
SENIORS' SCENE: Put on your dancing shoes
A thank-you from PICS to RED FM


Arizona -- Presidential debates, as organized by the lamentable Commission on Presidential Debates, are deliberately boring. Most of the questions asked of the candidates are little more than invitations to repeat their most shopworn talking points. And, worse yet, there has been a recent trend toward asking candidates to critique their opponents — literally asking for more of the talking-head punditry that extinguishes whatever enthusiasm might be generated by a clash of ideas.What to do? Why not ask Hillary Clinton and Donald Trump some pointed questions about legalizing marijuana?
I don't have cable, so where I live I don't have T.V. Awe shucks; what I really mean is, I'm shielded from a lot of that crap...-0-But I did see a good bumper sticker: (When it was possible it would be another Clinton vs. Bush thing...)"The only Bush I want to see in the White House is Hillary's"-0-& I heard of this great bumper sticker:"Vote for Monica Lewinsky's boyfriend's wife"-0-Boda boom!
for the section election in a row Jill Stein was removed from the campus by armed thugs. What a country!
What a night of TV. Trump is one scary person. Hillary talked about the need for Criminal justice reform not law and order. I love Colbert's monologue last night.
looked good and spoke well tonight.
Is she speaking for her mother as well?
Debate tonight to be held in, HempStead?! (i.e. Stead, stadt, stad, from German/Old Dutch meaning; city, so Hemp City! (and Hofstra?!) etc. etc.Oh, the irony!
We already know Hillary's position: No!
So what about Trump? If he claims to be the man he says he is, he should be in favor!I have often wondered why he is not coming out in support of legalization?


This is a total recap for anyone who follows me on instagram or if we're friends on Facebook BUT for those that don't..I give you Vacation 2012. And by "vacation" I mean handling work calls and emails whilst sitting on the beach. It happens. BUT I still had a blast seeing family, friends and an actual Ocean which I have missed SOOOO much. I swear there is nothing greater in life than a day at the beach.
Baby raccoons on our back deck!
I've been trying to get caught up on all of your lives so tell me, how did you spend your weekends?
Your vacation looks gorgeous! Take me next time? ;) I spent my weekend laying around the house and reading and watching TV with Ken. Nice and relaxing.
Can we please become workout buddies when I move?! I want your arms, legs, abs.....all of it! ha :) It looks like such a relaxing vacation. I'm so glad you were able to get away!!
I want a pet raccoon! They are the cutest things!
great pictures! i love that grey dress in the top picture! and what is your instagram name??
Baby raccoons? Whaaaa? That's incredible.
I saw that raccoon pic on your Instagram, how awesome is that!! Glad you had a great time!!
You are so gorgeous, come to Ohio and be my workout partner!
those baby raccoons are adorable! makes me want to snuggie them....but i know that would be danger danger haha!
You are so right! Nothing is greater than a day at the beach!
Jelly of your vacay! love the beach! happy tuesday my lady!
love y our vacay pictures!! I'm sure it was nice to relax on the beach!!
Your right, there's nothing better than a day at the beach! Looks like you had a great time! And how cute are those baby raccoons!? ha!
The sand on that beach looks amazing! I'm so used to the loose sand that gets on and in every spot imaginable.
You are drop dead stunning! I want you to be my BFF, haha.
Love the pictures! Looks like a fabulous time!
Vacation. Beach. Baby Raccoons. What is not to love about this post?! Nothing.
Ahh how nice!! I'd love to go to Hilton Head. Buttt instead I'll be in Myrtle Beach next week!


The Batsheva Dance Company is a renowned dance company based in Tel Aviv, Israel. It was founded by Martha Graham and Baroness Batsheva de Rothschild in 1964, batshevas inception was marked by Israels growing interest in American modern dance, mainly Martha Graham and Anna Sokolow, and classes in Graham technique began being offered at the time. Some of these classes were taught by Rina Schenfeld and Rena Gluck, bethsabee de Rothschild withdrew her funding in 1975, and the company began to gradually shed the Graham aesthetic that had dominated during the companys early years. It was during this period that the company began to include the works of emerging Israeli choreographers into its repertory. Soon after Ohad Naharin was appointed director in 1990, he founded the youth company, Batsheva Ensemble. Its graduates include the choreographers Hofesh Shechter and Itzik Galili, the ensemble toured the United Kingdom and performed at the Edinburgh International Festival in 2012. Naharin developed a movement language known as Gaga and this has become the movement language that Batsheva Dance Company trains in under the Gaga/Dancers track, which is geared towards professional dancers and specifically the dancers of Batsheva.
A revue is a type of multi-act popular theatrical entertainment that combines music and sketches. The revue has its roots in 19th century popular entertainment and melodrama, though most famous for their visual spectacle, revues frequently satirized contemporary figures, news or literature. Similar to the related subforms of operetta and musical theatre, the art form brings together music, dance. In contrast to these, revue does not have an overarching storyline, rather, a general theme serves as the motto for a loosely-related series of acts that alternate between solo performances and dance ensembles. George Lederers The Passing Show is usually held to be the first successful American review, the English spelling was used until 1907 when Florenz Ziegfeld popularized the French spelling. Follies is now employed as an analog for revue, though the term was proprietary to Ziegfeld until his death in 1932. Other popular proprietary revue names included George Whites Scandals and Earl Carrolls Vanities, Revues are most properly understood as having amalgamated several theatrical traditions within the corpus of a single entertainment.
Minstrelsys olio section provided a map of popular variety presentation. Theatrical extravaganzas, in particular, moving panoramas, demonstrated a vocabulary of the spectacular, itself a bawdy hybrid of various theatrical forms, lent to classic revue an open interest in female sexuality and the masculine gaze. Revues enjoyed great success on Broadway from the World War I years until the Great Depression, the high ticket prices of many revues helped ensure audiences distinct from other live popular entertainments during their height of popularity. In 1914, the Follies charged $5.00 for an opening night ticket, at time, many cinema houses charged from $0.10 to 0.25. Among the many producers of revues, Florenz Ziegfeld played the greatest role in developing the classical revue through his glorification of a new theatrical type. Revues took advantage of their revenue stream to lure away performers from other media. Performers such as Eddie Cantor, Anna Held, W. C, Bert Williams, the Marx Brothers and the Fairbanks Twins found great success on the revue stage.
Hair, The American Tribal Love-Rock Musical is a rock musical with a book and lyrics by James Rado and Gerome Ragni and music by Galt MacDermot. A product of the counterculture and sexual revolution of the late 1960s. The musicals profanity, its depiction of the use of drugs, its treatment of sexuality, its irreverence for the American flag. The musical broke new ground in musical theatre by defining the genre of musical, using a racially integrated cast. Simultaneous productions in cities across the United States and Europe followed shortly thereafter, since then, numerous productions have been staged around the world, spawning dozens of recordings of the musical, including the 3 million-selling original Broadway cast recording. Some of the songs from its score became Top 10 hits, a Broadway revival opened in 2009, earning strong reviews and winning the Tony Award and Drama Desk Award for best revival of a musical. In 2008, Time magazine wrote, Today Hair seems, if anything, Hair was conceived by actors James Rado and Gerome Ragni.
The two met in 1964 when they performed together in the Off-Broadway flop Hang Down Your Head and Die, the main characters were autobiographical, with Rados Claude being a pensive romantic and Ragnis Berger an extrovert. Their close relationship, including its volatility, was reflected in the musical, Rado explained, We were great friends. It was a kind of relationship that we directed into creativity, into writing. We put the drama between us on stage, Rado described the inspiration for Hair as a combination of some characters we met in the streets, people we knew and our own imaginations. He recalled, There was so much excitement in the streets and the parks and the hippie areas and we hung out with them and went to their Be-Ins let our hair grow. Many cast members were recruited right off the street, Rado said, It was very important historically, and if we hadnt written it, thered not be any examples. You could read about it and see film clips, but youd never experience it and we thought, This is happening in the streets, and we wanted to bring it to the stage.
The Boston Ballet is an American professional classical ballet company based in Boston, Massachusetts. The company, founded in 1963 by E. Virginia Williams, Boston Ballet's national and international reputation developed under the leadership of Artistic Directors Violette Verdy, Bruce Marks, and Anna-Marie Holmes. Today, Boston Ballet is one of the ballet companies in North America. Current Artistic Director Mikko Nissinen was selected to lead Boston Ballet in September 2001, Nissinen leads the company, and Boston Ballet School, the largest ballet school in North America, with Executive Director Meredith Hodges. In 1979, Boston Ballet opened the Nervi Festival in Italy, the Company made its London premiere in 1981, with a full-length production of Swan Lake. In 1983, Boston Ballet presented Don Quixote on Broadway with Rudolf Nureyev as special guest artist, after touring the United States, Mexico and Italy. Boston Ballet collaborated with choreographer Mark Morris for the first time in 1986, performing his Mort Subite at the PepsiCo Festival in Purchase, the following year Boston Ballet was the first ballet company to perform at the BESSIE Dance and Performance award ceremony at New York City Center.
Boston Ballet was the first major company to commission works from contemporary choreographers Mark Morris, Susan Marshall, Ralph Lemon, Elisa Monte. Boston Ballet made its debut at the Kennedy Center in Washington DC, in July 1991, Boston Ballet toured throughout Spain. During the summer of 2007, the Company completed a tour of Spain to audience. In fall 2009, Boston Ballets sole performance venue became the Boston Opera House, located in the Boston Theater District, this 2, 500-seat theater provides clear sightlines and has a newly renovated orchestra pit. Boston Ballet appointed Jorma Elo as Resident Choreographer in 2005, since then, Elo has created six works for the company, including Plan to B, Brake the Eyes, and Le Sacre du Printemps. In 2009, the New York Times hailed Boston Ballet's repertoire as "one of the most eclectic in the country", Boston Ballet's The Nutcracker has been performed annually for 42 years. Over 35 performances employ the talents of the company and more than 250 Boston Ballet School students who join in the production every year.
8 Fenway, the Conservatory's main building.


How is this the expected number of of probes in open-address hashing?
Can we do 4-sum algorithm in O(n^2)?
Is the capacity of a hash table a constant value?
Method for eliminating spent hashes from a large collection?
Can anyone find a mapping from the set of all possible string to the natural numbers?
How to actually implement universal hashing?


text:
Gala Celebration
Lincoln Programming
Artist Production Development Workshop
Backstage at the Lincoln
Club Lincoln
Patternz Summer Camp
About the Lincoln
Rent the Lincoln
Seat Naming
Club Lincoln is our second-floor performance/rental space offering an organic and intimate experience for your audience.
OPEN HOUSE, OPEN MIC!
Open House! (4:30 – 7:30 pm) | FREE: To celebrate the grand reopening of Club Lincoln and kick off the Club Lincoln concert series, the public is invited to a free open house to get a first-hand look at Club Lincoln, enjoy live music and light refreshments.
Open Mic! (8 pm) | $15: Incubator artists & other select artists will perform.
WANT TO PARTICIPATE IN THE OPEN MIC?
Local artists interested in participating in the Open Mic! event can sign up in-person at Club Lincoln from 8-8:30 pm on the day of the show or send an email to sbradford@capa.com with the subject line "Club Lincoln Open Mic!" Email submissions should include artist name, stage name, email address, genre, social media handles, 3-5 sentence bio, and a 90-second video showing an example of artist's work. Only digital submissions will be accepted.
There are 15 performance slots available at approximately five minutes each. Deadline for submission is midnight on Wednesday, January 15.
Accepted artists will be notified by midnight on Wednesday, January 22. Participating artists must commit to attending an orientation event on Wednesday, January 29, from 6:30-7:30 pm, and to being present at Club Lincoln at 7:30 pm on Friday, January 31.
THE DEAL BREAKERS
Saturday, February 29 | 8 pm
BOBBY FLOYD
Friday, May 29 | 8 pm
769 East Long Street
© 2018 Lincoln Theatre Association
CBUSArts is the official ticketing source used by the Lincoln Theatre Association. Tickets from third party re-sellers are not guaranteed to be valid.
Marquitta Minniefield
Adria Shahid
Antionette Savage
Born in Columbus, Ohio, Antoinette Savage is a self-taught dollmaker, sculptor, and wearable art artist. She found her first inspiration in making one-of-a-kind dolls from a co-worker who wanted two cloth dolls made for his daughters. Her work is a collection of lives and memories of her ancestors. Since 2007, she has designed and sold dolls and wearable art in many forms, utilizing her skills with recycled fabric and found objects. She has created pieces for private collection, gallery sales, and for the benefit of local and national organizations. Antoinette loves using bright, bold, "Kool-Aid"-colored fabric scraps as the signature palette of her artistic expression. "The fabric scraps represent my ancestors' ability to take found and discarded material and create objects of beauty and necessity. My work represents the legacy of the women and men of African descent who came before me."
Cedric Easton
From the moment Cedric Easton could walk, he was playing the drums. At the age of 4, Easton began playing drums at his local church. This musical platform was readily available to him sense his father was the pastor and mother the church organist. Under the tutelage of his mother and father, Easton's fundamental musicianship grew rapidly. His passion and interest in music grew at a pace leading his parents to enter him into his first regional music competition. At age 8 Easton was entered into the FOX KIDS television network music competition– where he took home first place. As a child Easton continued his "informal" education of music through church while playing trumpet and trombone in orchestra in grade and middle school.
Easton attended Fort Hayes Performing Arts High School; this is where he truly began his formal study of music. Under the direction of DCI (Drummers Collective Institute) instructor and publisher Dan Thress, Easton's interest in exploring the language of music became real and apparent to all those around him. While improving the mechanics of musicianship, Easton explored various records that had a profound impact on his perception of music. Exploring various artist and recordings, around age 15, Easton purchased a recording of Art Blakey and The Jazz Messengers. This was a pivotal moment that altered the focus of Easton musical studies. Easton identified a strong desire to play jazz. During the summer, the passion to play jazz lead Easton to attend jazz camps under the direction of premier trumpeter Pharez Whitted. At age 17, Easton successfully auditioned for the Columbus Youth Jazz Orchestra; which resulted in his first international tour as a professional musician, under the direction of Todd Stoll and Wessel "Warmdaddy" Anderson (Jazz at Lincoln Center).
After graduating high school, against the will of his parents, Easton began performing in local churches, clubs, concert halls, etc. professionally. Easton played gigs anytime he had the opportunity. While Easton had tenure at Ohio Christian University, consistent opportunities to play gigs continued to pull him away from his collegiate intention. Easton began playing for national gospel recording artist such as Dorinda Clark – Cole, Detrick Haddon and Marvin Sapp and jazz artist such as Bobby Floyd, Kenny Banks Sr. and Aaron Deihl, etc. Currently, Easton performs with national and international artist such as Roy Ayers, Richard Galliano.
In 2009 Easton received the request to serve as the drummer for national recording jazz violinist Christian Howes, which he gladly accepted. To date Easton notes that this band served as his, "first big gig". Easton admits to have learned a fair bit about the music business, touring, branding, etc under the mentorship of Howes. His role in the band has awarded Easotn the opportunity to tour internationally, receive honorable mention in Jazz Times (2012), perform at Jazz At Lincoln Center in New York for six nights (2013) and so much more.
In addition to performing as a side man, Easton recently won The Guitar Center Drum Off (2013) for the state of Ohio, Featured for Triple Croxx Entertainments, Artist Signature Series, (2014) and tour Montenegro and Italy as a U.S. Ambassador (2015). Easton recently formed his jazz band called, "Circle of Friends". Circle of Friends is a "grass roots" musical experience packed with a wide variety of American music influences. While cornerstones of Circle of Friends sound are hard staked to the gospel and jazz idiom, Circle of Friends stops at no limit to explore the nuances of various American music styles. Circle of Friends, under the direction of Cedric Easton has completed their first single entitled "Inspire Me" in 2015. "Inspire Me" was selected as the theme song for the Peggy McConnell Art Center educational and outreach programs.
Currently living in Columbus Ohio, Easton serves as the Fine Arts Director for New Covenant Believers' Church and serves as a faculty member of the Jazz Academy.


text:
Q: Code won't compile for WeMos D1 but works fine for Arduino Uno Code won't compile for WeMos D1 but works fine for Arduino Uno.
I get the error
error: 'A1' was not declared in this scope

#include "HX711.h"

HX711 scale(A1, A0);// parameter "gain" is ommited; the default value 128 is used by the library

void setup() {
    Serial.begin(9600);//2280
    scale.set_scale(1810.f); //// this value is obtained by calibrating the scale with known weights
    scale.tare();
}

void loop() {
    Serial.print("\n");
    Serial.print(scale.get_units(), 1);
    scale.power_down(); // put the ADC in sleep mode
    delay(500);
    scale.power_up();
}

A: From the reference doc of the ESP8266 Arduino repo:

ESP8266 has a single ADC channel available to users. It may be used
either to read voltage at ADC pin, or to read module supply voltage
(VCC).
To read external voltage applied to ADC pin, use analogRead(A0). Input
voltage range is 0 — 1.0V.

So A1 is not defined as well.

redpajama_set_name: RedPajamaStackExchange


You've worked hard to make your home look good. Now, when an agent calls and would like to show your home, you'll need just a few last-minute touches. Read through them now, and practice doing them at least once.
___1) Open drapes and window shades.
___2) Open all doors between rooms, to give an inviting feeling.
___3) Turn on all the lights, including the lamps.
___4) Turn off the TV.
___5) Tune the radio to some quiet music.
___6) Look around for clutter, including newspapers and magazines and clear it away.
___7) See that the kitchen counters are free of unnecessary items and that any dirty dishes are put away.
___8) Don't forget to take out the trash.
___9) If you have pets, get them out of the way and take care of their food and/or litter area.
___10) Get beds made and clothes picked up.
___11) Make sure bathrooms are clean, with towels folded and the toilet lid down.
___12) Make the house smell good! Bowls of potpourri in some of the rooms and/or something good cooking in the oven (bread is always good) may be the extra incentive your prospective buyer needs to choose your home.
___13) If it's fireplace season (and you're staying home), light the fire.
___14) Be sure to leave fact sheets on the home where visitors will be sure to see them.
Whenever you leave the house in the morning or during the day, please leave it as if you're sure it is going to be shown.
When an agent brings a customer to your home, it may be your only shot at this customer. The more offers on your property, the more choosy you can be. That extra 10 minutes of effort could make you thousand$!
Do not forget to print this page!


When he noticed a distraught mom in the crowd yelling her daughter's name, Nadal held the match until the little girl was safe and sound.
Every parent knows that feeling. When, if only for a split second, you can't find your child, and panic rips through your body like a contraction. It happened to a mom attending a tennis match in Manacor, Spain. And her desperate calls for her daughter didn't go unnoticed.
In fact, tennis champ Rafael Nadal halted the match so the mom, who one can clearly see is beside herself judging by a YouTube video of the tense moment, could locate her little girl.
Nadal was about to serve the ball, when he heard the mom's cries.
Nadal's doubles partner Simon Solbas, and their opponents, John McEnroe and Carlos Moya, would have to wait.
Fellow audience members started shouting the little girl's name—Clara—in an effort to locate her.
Luckily, after a few heart-stopping seconds, this mama was reunited with her daughter. Their emotional embrace is all of us if we were in the same situation. Just pure relief.
A man, presumably the girl's father, next embraces the pair. Soon, the grateful mom waves to Nadal as if to say, "thank you so, so much!"
And then, the game can continue. Nadal and Solbas would go on to win, and rightly so! Isn't it nice when someone, even a worldwide star, does the right thing? Because, c'mon. Sometimes all of us parents could use a little help!


text:
1514th International Conference on Recent Innovations in Engineering and Technology
Brisbane,Australia , 08th - 09th March 2023
1514th International Conference on Recent Innovations in Engineering and Technology - 2023
Brisbane,Australia, 08 Mar - 09 Mar 2023, Conference of 1514th International Conference on Recent Innovations in Engineering and Technology - 2023
Brisbane, Australia 8th - 9th March, 2023, Conference of 1514th ICRIET -2023
2023 IIER 1514th International Conference on Recent Innovations in Engineering and Technology (ICRIET) will be held in Brisbane, Australia during 8th - 9th March, 2023 as the Conference of ICRIET-2023. ICRIET 2023 is sponsored by International Institute of Engineers and Researchers (IIER). It aims to be one of the leading international conferences for presenting novel and fundamental advances in the fields of Recent Innovations in Engineering and Technology. It also serves to foster communication among researchers and practitioners working in a wide variety of scientific areas with a common interest in improving Recent Innovations in Engineering and Technology related techniques.
(ICRIET) held every year since 2014, the conference will be an international forum for the presentation of technological advances and research results in the fields of Engineering and Technology. The conference will bring together leading researchers, engineers and scientists in the domain of Engineering and Technology interest from around the world.
Early Bird Registration 22nd January 2023
21st Feb 2023
08th - 09th March 2023


text:
Q: Why MySQL BIT_OR() is returning different value than PHP bitwise operation I have the following data in a MySQL table
"Data Dump"
    2   phone_calls 001
    2   phone_calls 010
    2   phone_calls 100
    2   phone_calls 1000
    2   phone_calls 10000
    2   phone_calls 100000
if I run PHP code to do bitwise Or operation like so
echo bindec('001') | bindec('010') | bindec('100') | bindec('1000') | bindec('10000') | bindec('100000');

I get 63 for output "which is expected"
if I do the Or manually
000001
000010
000100
001000
010000
100000
======
111111

the result = 111111 which is `32 + 16 + 8 + 4 + 2 + 1 = 63`

When I run the following query in MySQL
SELECT user_id, section_name, BIT_OR(permission_type) AS final
FROM permissions
WHERE section_name ='phone_calls' and user_id = 2
GROUP BY user_id, section_name

which is basically running BIT_OR() on "Data Dump" listed above and the output is
 2  phone_calls 108543

why MySQL gives me 108543 and PHP gives me 63? How can I get MySQL to give me 63?

A: 108543 is what you get when you or together the decimal values {1, 10, 100, 1000, 10000, 100000}.
In other words, they're not being treated as binary values.
You either need to store the correct decimal values for the binary equivalents, { 1, 2, 4, 8, 16, 32}, or find a way to convert decimal variants holding only 0 and 1 digits into an appropriate value.
If you want to retain strings holding the bit pattern, they can be converted into decimal with something like:
conv(colname,2,10)

which does a base conversion:
mysql> select conv('10',2,10);
    -> '2'
mysql> select conv('1000',2,10);
    -> '8'

A: I got it :)
SELECT user_id, section_name, BIT_OR(CONV(permission_type, 2, 10)) AS final
FROM data_import.permissions
WHERE section_name ='phone_calls' and user_id = 2
GROUP BY user_id, section_name


As I grew up in the age of Star Trek and other Sci-fi of the major networks, we watched with amazement as disease and illness was healed with a few adjustments to the body. As I look at what is unfolding in veterinary medicine, science fiction is becoming a reality in the form regenerative medicine. Who would have believe we could heal the body with it's own tissue? That is what regenerative medicine is: the use of adult stem cells and platelet-rich plasma harvested from one's own body to heal disease and injured tissue in one's own body.
Stem cells are the body's repair cells. They have the ability to divide and differentiate into many different types of cells based on where they are needed throughout the body. Stem cells can divide and turn into tissues such as skin, fat, muscle, bone, cartilage, and nerve. As if this is not amazing enough, they have the ability to replicate into organs such as the heart, liver, intestines, and pancreas.
In human medicine bone marrow has been the common source of stem cells. So why do veterinarians take the cells from fat tissue? Adult stem cells are highly concentrated in the fat tissue. There are 50 to 1,000 times more stem cells in the fat than the bone marrow. At this concentration, it is not necessary to culture the stem cells to acquire enough stem cells to make a healing impact.
The collection of the fat is a minor surgical procedure. An incision behind the sternum allow us to collect adequate fat for stem cell therapy. The fat undergoes a process over the next couple of hours to remove the stem cells. Then using technology developed by MediVet Biologics, the stem cells are activated with LED technology and combined with Platelet Rich Plasma (PRP) to produce excellent results. At this point the stem cells and PRP are injected into the desired treatment area. Some treatments may require the patient be anesthetized for a brief period. The entire procedure is completed as a day procedure with your pet sleeping in their own bed at home that night.
Adult stem were originally introduced to veterinary medicine as treatment for osteoarthritis. Most pets treated with stem cells for osteoarthritis show results within one week but improvement may take up to 90 days. According to MediVet Biologics, positive clinical improvement is seen in 95% of the arthritic cases performed nationwide.
Safety of stem cells is excellent since the stem cells are coming from your pet and are being re-administered back to your pet. There is no risk of an allergic reaction. Occasionally there might be a mild reaction at an injected joint, though generally it will subside within a day or two.
If you have questions about stem cells, please contact us at (417) 623-3080 for answers and evaluation of your pet.


University of Arkansas researchers have released a report examining agricultural professionals' perceptions of Arkansas' water issues and the state's accompanying water management policies and strategies.
"People's perceptions are important, and feedback from agricultural professionals is crucial for evaluating the state's current water management policies," said Grant West, a public policy doctoral student and one of the authors of the report.
As part of the study, employees of Arkansas' Cooperative Extension Service, Agricultural Experiment Station, University of Arkansas System Division of Agriculture and U of A's Dale Bumpers College of Agricultural, Food and Life Sciences voluntarily answered questions about their opinions on water resource issues and management policies in Arkansas.
The study highlights some common concerns among the professionals who were surveyed. For example, the aging infrastructure for drinking water supply is considered by most to be problematic and in need of attention. Another major concern is Arkansas' ability to meet the demands of groundwater usage needs, particularly for use in agriculture.
Agriculture is the largest industry in Arkansas, employing about one in six jobs in the state. Those surveyed think decline of groundwater availability puts the state's economy at risk.
Of those surveyed, 40 percent think current state policies will be effective, but 20 percent disagree; 40 percent of people are neutral.
Most of the people surveyed agree that utilizing surface water and groundwater in combination is an effective strategy currently in place to ensure continued water availability. This practice will be particularly important for agricultural irrigation.
The idea that the public should be involved in water planning has a lot of support from those surveyed. Most people also think the government should provide assistance to address water resource issues. For example, 62 percent of respondents support tax credits and cost-share programs that can help landowners implement conservation practices, 59 percent support bond programs that can help finance infrastructure projects and 58 percent support expanded water quality monitoring that can help guide management decisions.
Rachael Moyer, a public policy doctoral student and the study's lead author, said the researchers hope to broaden their survey sample in the near future to better understand other stakeholders' perceptions of water policies in Arkansas.


Check out GrocerySmarts.com to see the deals this week at your local stores. It's a great resource to save money each week at the grocery store. Below are some deals I like, including the best egg prices for Easter (in case you still need to pick some up).
If you shop at Smith's, there's a promotion on General Mills cereal. When you buy 4 participating GM Cereals or Snack, you'll receive a $5 gift card. That means cereal and snacks will be under $1 after the gift card. Go here to check out the Smith's deals.


text:
Journalists under duress: Internet shutdowns in Africa are stifling press freedom
The internet for journalism is now like the air you breathe," said Befeqadu Hailu, an Ethiopian journalist and a member of the Zone 9 blogger collective who was arrested in April 2014 and charged with terrorism. "Without the internet, modern journalism means nothing." Yet, the internet is something that journalists in multiple African countries are often forced to do without.
Between 30 May and 8 June, the Ethiopian government shut down the country's internet service for the third time in the last year. These shutdowns have occurred in the context of an ongoing crackdown on the press by authorities, who are currently keeping nine of the 17 journalists recorded on the Committee to Protect Journalists' (CPJ) 2016 prison census behind bars.
Since the state-run Ethio Telecom holds monopolistic control over both internet and telephone service, the government has the ability to effectively sever its population's communications on a whim.
"We've been through extraordinarily difficult times [during] the ten days of [the] shutdown," Tsedale Lemma, editor-in-chief of the Addis Standard, told CPJ over WhatsApp.
There was a complete digital blackout during the first few days after which broadband became available, said Hulu. But since broadband is largely only available for businesses and organisations, many journalists continued to face major challenges. The frequent clampdown on internet access prevents them from securely communicating with sources or publishing on time.
After the third day of the shutdown, Lemma ran between hotels to find internet access. "This is insecure as you are using the business centres there, which is not a secure connection," Lemma said.
"Internet shutdowns are on the rise. In 2016, the #KeepItOn campaign documented 56 shutdowns worldwide, including in six African nations."
On 25 June 2017, Congo-Brazzaville's internet connection was restored after a 15-day shutdown that was reportedly caused by a mysterious fishing boat that damaged the country's submarine cables.
While journalists and analysts inside and outside of Congo-Brazzaville speculated over the truthfulness of a boat's involvement, private mobile companies were able to provide some satellite connection. Nevertheless, journalists remained hampered.
"As long as the internet is not stable, many field, remote reporters or correspondents are facing big problems to send their stories, their work," a Congo-Brazzaville-based journalist told CPJ on condition of anonymity for fear of reprisal.
While online media distributors are effectively blocked from their platforms during internet shutdowns, print and broadcast journalists' investigative capacities also suffer greatly.
For 93 days between January through April 2017, the Cameroonian government with cooperation from private mobile operators cut off internet access in the two western, Anglophone regions of the country.
The government also imposed a suffocating culture of fear through a campaign of arrests and detentions, according to a forthcoming CPJ report on Cameroon's use of anti-state legislation against journalists. Attacks on the press increased dramatically. At least eight journalists were arrested in connection with their journalism (six of them remain in detention in Yaoundé).
Without the internet, reporting on people's daily realities became extremely difficult. The media environment in Cameroon was choked. Fear of reprisal, coupled with the internet shutdown, restricted communication between online and offline regions. Coverage of ongoing abuses was stifled.
"Content [was] sent to the [media] station through road," a Cameroonian broadcast journalist based in the English-speaking regions who requested to remain anonymous for fear of reprisal told CPJ. "We could therefore not relay timely news items from other areas because we had to wait for them two [to] three days after."
With such limited information, speculation reigned supreme, the journalist said.
Secure communications
As governments improve their surveillance tactics, journalists are forced to use a small number of internet-based communication platforms in pursuit of private conversation.
"You pick up your phone to make that call, and you know your phone is tapped, you know there is someone on the other end listening," Lemma told CPJ. "People don't [even] feel safe meeting in person."
"It's no more a secret that many journalists are actually [wiretapped]," a Congolese journalist told CPJ over WhatsApp on condition of anonymity for fear of reprisal. "Also, internet is very important for the journalists' work, since some social media [helps] to bypass [wiretapping] or line monitoring when they need to check or get or publish some facts."
This perspective is supported by a 2011 report, which highlights how "the November 2009 law on electronic communications and the 2010 decree on identification of [telecommunications] subscribers show that the [Congolese] state has seemingly unlimited power to invade the privacy of its citizens in the interest of security … It seems that the state can access personal data under any pretext without the consent of the individual concerned, who can do nothing to stop it from happening."
When journalists are too afraid to speak on regular telecommunication lines for fear that their government will intercept the communication and arrive at their door, encrypted internet-based tools like WhatsApp or Signal offer a practical method of communication and information dissemination.
"Journalists should never feel that their work is putting them or those they communicate with in danger."
In his 2015 piece titled "Surveillance forces journalists to think and act like spies", CPJ's staff technologist Tom Lowenthal explains how important encryption technology is for journalists to connect with sources and write important stories. Without secure communication tools, journalists' ability to communicate privately with sources becomes limited and self-censorship flourishes.
"Internet shutdowns are particularly censorious in areas where fear of reprisal for critical journalism reigns, and unfortunately, this fear exists in many of the African countries that have experienced internet shutdowns," said CPJ's emergencies director María Salazar-Ferro. "Journalists should never feel that their work is putting them or those they communicate with in danger."
Resisting shutdowns
Internet shutdowns are on the rise. In 2016, the #KeepItOn campaign documented 56 shutdowns worldwide, including in six African nations. This is up from 15 documented shutdowns in 2015, according to the same data.
Many of these shutdowns occur during elections and other moments of political tension, when access to information is critical for the public to make informed decisions.
In response, internet freedom advocates have mobilised to compel governments and telecommunications companies to resist shutting off internet access.
In March 2017, the Freedom Online Coalition, which is composed of 30 national governments working to advance internet freedom, expressed deep concern over the "growing trend of intentional state-sponsored disruptions". They also offered a list of five good practices for governments to avoid shutdowns and seize the economic and social growth brought by the internet.
In Ethiopia, for example, a 30-day shutdown cost the government upwards of US$8.5 million, while a separate 15-day shutdown in the Republic of the Congo cost over US$72 million, according to a 2016 Brookings Institute report.
On 10 April 2017, a creative advocacy proposal was put to the African Network Information Centre (AFRINIC), the body that allocates Africa's IP addresses, which are identifiers for computers and other devices that connect to the internet. The proposal called for the denial of new IP addresses for one year to countries that order their internet to be shut down.
Though media reports indicate that the proposal was denied as a result of intense opposition from African governments, AFRINIC subsequently issued a statementcalling for African governments to "renounce the use of internet shutdowns as a policy tool".
Internet advocates are also targeting telecommunications companies and internet service providers in an effort to get them to resist government calls for shutdowns.
On 15 February 2017, nearly a month into Cameroon's internet shutdown, CPJ was among 27 signatories on a letter to three Cameroon telecommunication companies' CEOs, requesting "support in restoring internet access".
A month later, United Nations Special Rapporteur on free expression David Kay's reportto the UN Human Rights Council highlighted the responsibility of private "provider" companies to "ensure that they do not cause, contribute or become complicit in human rights abuses" involved in shutdowns.
"Being able to survive as a journalist in this age without access to the internet – the idea itself is very daunting," Lemma told CPJ. "But beyond the idea, it's everything from losing your security [to] not being able to communicate the way you want."
Respect for press freedom means letting it breathe by enabling journalists to conduct their work. Without internet access journalists cannot publish online, nor can they conduct thorough investigations or talk securely with their sources. To have a free press, African governments need to #KeepItOn.
(Main image: Flickr/Tim Wang)
Africa's Internet Shutdowns Stifling Press Freedom Uganda declines on Internet freedoms Global Rankings – 2016 Freedom House Internet report Activists pin Government on gagging internet users in Uganda Internet shutdowns cost countries $2.4 billion last year Surveillance forces journalists to think and act like spies
Africa's Internet Shutdowns Stifling Press Freedom
Tech giants should join global campaign to seek land rights for all: experts
There has been a slump in international coffee prices and shipping costs in the last quarter of 2022
Uganda's coffee industry is walking into a challenging 2023 defined by falling prices and diminished output forecasts following the recent dry spell that hit major growing areas.
While the sector enjoyed a boom between 2020 and 2022 – with surging coffee prices, rising export volumes and considerable incomes for farmers – decline in international shipping costs and improved production forecasts in Brazil triggered a slump in coffee prices in the last quarter of 2022, according to industry players.
International shipping costs dropped from record highs of $10,000 per container charged on certain sea routes in January 2022 to less than $2,000. Shipping fees charged per 20-foot container ferried from Indonesia to North America, for example, are estimated at $800-$1,000 currently.
Consequently, local and international coffee prices have dropped since October 2022.
International robusta coffee prices fell from an average price of $2,400 per tonne to $1,856 per tonne towards the end of last year, according to industry data. Local robusta coffee prices declined from Ush7,200 ($1.9) per kilogramme to Ush5,800 ($1.6) per kilogramme during the second half of 2022 while Arabica coffee prices fell from Ush11,000 ($2.9) per kilogramme to Ush8,000 ($2) per kilogramme in the period.
In 2021, average coffee prices stood at more than Ush15,000 ($4) per kilogramme.
Dry spell
Robusta coffee production accounts for more than 60 percent of Uganda's overall coffee output.
Besides gloomy coffee price forecasts for 2023, a severe dry spell in the past six months could pose a huge threat to coffee production levels. The weather affected major coffee-growing areas like the Central region and risks cutting this year's output to around 5.5 million bags, industry players forecast.
"Brazil and Vietnam are headed for a bumper coffee harvest this year while India and Indonesia have discounted their local coffee prices in a way that has undercut Uganda's growth momentum on the international market," said Robert Byaruhanga, chief executive of local exporter Funzo Coffee Ltd.
Post-Covid shift
Asian and Latin American coffee exporters are regaining dominance in European and North American markets after the lockdown period because of the lower coffee prices, reduced freight charges, shorter port clearance turnaround times and reasonable coffee quality grades, Byaruhanga explained.
Ugandan farmers are now holding onto their coffee produce in anticipation of better prices.
Overall coffee exports stood at 6.26 million bags valued at $862.28 million in 2021/22 compared to 6.08 million bags worth $559.16 million registered in 2020/21, data from the Uganda Coffee Development Authority shows.
An estimated 447,162. 60 kilogramme bags of coffee valued at $64.1 million were exported in November 2022 at an average price of $2.39 per kilogramme — 6 US cents lower than the average price of $2.45 per kilogramme posted in October 2022.
Original Source: Daily Monitor
Why coffee prices continue to drop Companies dominating Uganda's coffee exports Falling maize prices worry farmers as harvest starts Uganda coffee exports hit 30-year record Uganda's coffee industry eyes new markets, value addition
At least 43 goats have died of Peste des Petits Ruminants (PPR) disease, also known as 'goat plague' and several others are undergoing treatment in Madi-Okollo district.
Madi-Okollo district veterinary officer, Dr Charles Onzima, says the viral disease, which is related to rinderpest in sheep as well as goats, has claimed the lives of goats in Olali parish in Ogoko sub-county.
He adds that PPR disease was confirmed in the district after 500 local and 94 Boer goats were supplied to families in Olali parish under a poverty eradication programme that he suspects infected the local goats.
43 of the boar goats died while 10 of the local goats of the communities also died of PPR disease.
Onzima says immediately after receiving information about the disease, the veterinary officers got the goats manifesting the signs of PPR that include sudden onset of depression, fever, discharge from the eyes and nose, sores in the mouth, breathing difficulty and death among others.
He says that they have already had three rounds of vaccination for the available goats in the affected area.
Original Source: New Vision Via harvestmoney.co.ug
Failure to investigate suspected African swine fever frustrates Gulu farmers Anaplasmosis disease killing cattle in Bududa Foot and mouth disease outbreak confirmed in Jinja Cattle disease hits Nakasongala again Ibanda district issues total livestock ban over foot and mouth disease
In October, President Museveni signed into the law the Mining and Minerals Act 2022. One of the key provisions in the law is the banning of mercury use in mining activities.
Artisanal and small scale gold miners in Uganda use mercury to separate gold from the ores, a method they say is cost effective, fast and easy to use. During this process, mercury is mixed with gold containing materials to form a mercury gold amalgam which is then heated to obtain the gold from the sediments.
The miners do the processing without wearing any personal protective gear. However, different Non- Government and Civil Society Organizations have over the years warned these miners against using mercury as it poses serious health threats to human life and dangerous to the environment.
But even with the government banning the use of mercury and several warning about the dangers it imposes, gold miners are not yet ready to stop using the substance especially since the government is not providing any viable alternative method they can use.
In Tiira mining site, Tiira town council, Busia district, gold miners expressed their concerns on this ban. Stephen Engidhoh, the Eastern Uganda chairman of Uganda Association of Artisanal and Small Scale Mining (UGAASM) said that mining has created jobs for over 30,000 people in Busia alone and with the government ban on use of mercury, many of them are likely to remain jobless.
He noted that in every sub county in Busia district, there are people during the exploration of minerals but the large gold discoveries here should not be an excuse to eliminate the small-scale miners from the mining sector because these minerals belong to all of them and it where they make a living from.
He added that if government wants this directive to be implemented, it should enforce it gradually and after finding an alternative method the miners can use.
"Government should first sensitize the miners about the dangers of using mercury before eliminating it. By government coming to abruptly ban the use of mercury, it is already creating indirect employment for smugglers to smuggle it into the country than they think they are eliminating," Engidoh said.
Paul Angesu, the chairman on Tiira Landlords and Artisanal Miners Association said that even though they have been told that mercury is dangerous, for all the years they have used, they have never seen anyone experiencing the danger they say it causes.
"The government still needs to carry out thorough investigations on the possible dangers of using mercury so that it presents to the local miners with practical evidence that indeed mercury is dangerous and this will make us to easily stop using it," Angesu said.
He added that sometime back, the Uganda National Association of Community and Occupational Health (UNACOH) came and took samples of mercury from the miners but they were not able to submit in the feedback for them to know if indeed they are indeed being affected by mercury.
An alternative gold extraction method which has been suggested to the artisanal gold miners is the use of borax method' a technique of artisanal gold mining which use borax (a chemical compound) as a flux to purify gold. However, the miners say the government has not taken the initiative of introducing this method to them and training them on how to use it.
"They want us to use borax as an alternative to mercury but most of us don't even know how borax looks like or even how it works. How do they expect us to start using something they have never taken the initiative to introduce to us?" Angesu asked.
Ramadhan Birenge, a gold miner in Namayingo district has tried using borax before after an NGO brought a sample of it to them. He however said that there is no any another way a miner can use to get gold clearly and quickly other than using mercury.
"The borax they are telling us to use is very expensive and not easily accessible to us, we don't even know where it is sold and to get gold through using borax is a very long process yet mercury is a very easy, shorter process and relatively cheap."
John Bosco Bukya, the chairman of Uganda Artisanal Miners Association told The Observer that they are law abiding citizens and since they have tested the consequences of operating in irregularities, they have no big problem with banning of mercury use in mining areas.
But however, before government bans it, it should provide the miners with an alternative processing reagent. He noted that government may not succeed with the ban and not because the miners don't want to stop using mercury, but because the available alternatives must be effective, efficient and affordable.
"We don't know anything about the borax method which they say can be an alternative. We don't know where it is manufactured from, neither its cost or effectiveness. Government should first train the miners of an alternative method, test its effectiveness and efficiency before banning the method currently being used. If it is more efficient, definitely miners will stop using mercury," Bukya said.
He also advised government to first sensitize these miners about the dangers of mercury before enforcing it and then phase it out gradually and not immediately because it is going to affect the livelihoods of Ugandans who are in this sector and yet it is the responsibility of government to make sure that all Ugandans thrive in their businesses.
Mercury is smuggled into Uganda through the porous borders with Kenya by cartels which makes its trade illegal. It is then discreetly sold to artisanal miners in Busia with a Kg costing between Shs 600,000 to Shs 1 million.
According to the World Health Organization (WHO), exposure to mercury, even small amounts may have toxic effects on the nervous, digestive and immune systems and on lungs, kidneys, skin and eyes as well as pose a threat to the development of the child in the womb for pregnant women.
Most of these ailments manifest over time. People who burn the gold usually take in large doses of mercury because they directly inhale the metals but those who may get it after eating food or drinking water that is contaminated with mercury take it in slowly and it accumulates over time.
Mercury also contaminates the soil making it infertile and unable to support agriculture, water and air. Mercury emitted to the air can also circulate around and contaminate water, fish and wildlife far from the mine from which it was released which affects the biodiversity.
Original Source: The Observer
Uganda government ignores its directive on COVID evictions, evicts thousands of smallholder farmers, artisanal miners. Artisanal miners' agonizing tales at the hands of mineral police State Power: Army Used Expired Mining license to Forcefully Evict 120,000 Families Off Gold-Rich Land Speculators failing mining sector – Chamber of Mines Njuba's Gold Mine victims: A violent Eviction that Opened Wounds That May Never Heal Forever


text:
.class Lcom/baidu/internal/keyguard/slide/TargetView$StateMessageHover;
.super Lcom/baidu/internal/keyguard/slide/TargetView$State;
.source "TargetView.java"

# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lcom/baidu/internal/keyguard/slide/TargetView;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x0
    name = "StateMessageHover"
.end annotation

# instance fields
.field final synthetic this$0:Lcom/baidu/internal/keyguard/slide/TargetView;

# direct methods
.method constructor <init>(Lcom/baidu/internal/keyguard/slide/TargetView;)V
    .locals 0
    .parameter

    .prologue
    .line 471
    iput-object p1, p0, Lcom/baidu/internal/keyguard/slide/TargetView$StateMessageHover;->this$0:Lcom/baidu/internal/keyguard/slide/TargetView;

    invoke-direct {p0, p1}, Lcom/baidu/internal/keyguard/slide/TargetView$State;-><init>(Lcom/baidu/internal/keyguard/slide/TargetView;)V

    return-void
.end method

# virtual methods
.method public draw()V
    .locals 3

    .prologue
    .line 481
    iget-object v0, p0, Lcom/baidu/internal/keyguard/slide/TargetView$StateMessageHover;->this$0:Lcom/baidu/internal/keyguard/slide/TargetView;

    #getter for: Lcom/baidu/internal/keyguard/slide/TargetView;->mTargetHandle:Landroid/view/View;
    invoke-static {v0}, Lcom/baidu/internal/keyguard/slide/TargetView;->access$1000(Lcom/baidu/internal/keyguard/slide/TargetView;)Landroid/view/View;

    move-result-object v0

    sget-object v1, Lcom/baidu/internal/keyguard/slide/TargetView$ViewState;->STATE_INVISIBLE:Lcom/baidu/internal/keyguard/slide/TargetView$ViewState;

    invoke-virtual {p0, v0, v1}, Lcom/baidu/internal/keyguard/slide/TargetView$StateMessageHover;->setViewState(Landroid/view/View;Lcom/baidu/internal/keyguard/slide/TargetView$ViewState;)V

    .line 482
    iget-object v0, p0, Lcom/baidu/internal/keyguard/slide/TargetView$StateMessageHover;->this$0:Lcom/baidu/internal/keyguard/slide/TargetView;

    #getter for: Lcom/baidu/internal/keyguard/slide/TargetView;->mTargetMessage:Landroid/view/View;
    invoke-static {v0}, Lcom/baidu/internal/keyguard/slide/TargetView;->access$1400(Lcom/baidu/internal/keyguard/slide/TargetView;)Landroid/view/View;

    move-result-object v0

    sget-object v1, Lcom/baidu/internal/keyguard/slide/TargetView$ViewState;->STATE_VISIBLE:Lcom/baidu/internal/keyguard/slide/TargetView$ViewState;

    const/4 v2, 0x1

    invoke-virtual {p0, v0, v1, v2}, Lcom/baidu/internal/keyguard/slide/TargetView$StateMessageHover;->setViewState(Landroid/view/View;Lcom/baidu/internal/keyguard/slide/TargetView$ViewState;Z)V

    .line 483
    iget-object v0, p0, Lcom/baidu/internal/keyguard/slide/TargetView$StateMessageHover;->this$0:Lcom/baidu/internal/keyguard/slide/TargetView;

    #getter for: Lcom/baidu/internal/keyguard/slide/TargetView;->mTargetCamera:Landroid/view/View;
    invoke-static {v0}, Lcom/baidu/internal/keyguard/slide/TargetView;->access$1500(Lcom/baidu/internal/keyguard/slide/TargetView;)Landroid/view/View;

    move-result-object v0

    sget-object v1, Lcom/baidu/internal/keyguard/slide/TargetView$ViewState;->STATE_ALPHA:Lcom/baidu/internal/keyguard/slide/TargetView$ViewState;

    invoke-virtual {p0, v0, v1}, Lcom/baidu/internal/keyguard/slide/TargetView$StateMessageHover;->setViewState(Landroid/view/View;Lcom/baidu/internal/keyguard/slide/TargetView$ViewState;)V

    .line 484
    iget-object v0, p0, Lcom/baidu/internal/keyguard/slide/TargetView$StateMessageHover;->this$0:Lcom/baidu/internal/keyguard/slide/TargetView;

    #getter for: Lcom/baidu/internal/keyguard/slide/TargetView;->mTargetUnlock:Landroid/view/View;
    invoke-static {v0}, Lcom/baidu/internal/keyguard/slide/TargetView;->access$1600(Lcom/baidu/internal/keyguard/slide/TargetView;)Landroid/view/View;

    move-result-object v0

    sget-object v1, Lcom/baidu/internal/keyguard/slide/TargetView$ViewState;->STATE_ALPHA:Lcom/baidu/internal/keyguard/slide/TargetView$ViewState;

    invoke-virtual {p0, v0, v1}, Lcom/baidu/internal/keyguard/slide/TargetView$StateMessageHover;->setViewState(Landroid/view/View;Lcom/baidu/internal/keyguard/slide/TargetView$ViewState;)V

    .line 485
    iget-object v0, p0, Lcom/baidu/internal/keyguard/slide/TargetView$StateMessageHover;->this$0:Lcom/baidu/internal/keyguard/slide/TargetView;

    #getter for: Lcom/baidu/internal/keyguard/slide/TargetView;->mTargetPhone:Landroid/view/View;
    invoke-static {v0}, Lcom/baidu/internal/keyguard/slide/TargetView;->access$1700(Lcom/baidu/internal/keyguard/slide/TargetView;)Landroid/view/View;

    move-result-object v0

    sget-object v1, Lcom/baidu/internal/keyguard/slide/TargetView$ViewState;->STATE_ALPHA:Lcom/baidu/internal/keyguard/slide/TargetView$ViewState;

    invoke-virtual {p0, v0, v1}, Lcom/baidu/internal/keyguard/slide/TargetView$StateMessageHover;->setViewState(Landroid/view/View;Lcom/baidu/internal/keyguard/slide/TargetView$ViewState;)V

    .line 488
    return-void
.end method

.method public enter(Lcom/baidu/internal/keyguard/slide/TargetView$State;)V
    .locals 1
    .parameter "oldState"

    .prologue
    .line 475
    iget-object v0, p0, Lcom/baidu/internal/keyguard/slide/TargetView$StateMessageHover;->this$0:Lcom/baidu/internal/keyguard/slide/TargetView;

    #calls: Lcom/baidu/internal/keyguard/slide/TargetView;->vibrate()V
    invoke-static {v0}, Lcom/baidu/internal/keyguard/slide/TargetView;->access$2100(Lcom/baidu/internal/keyguard/slide/TargetView;)V

    .line 476
    iget-object v0, p0, Lcom/baidu/internal/keyguard/slide/TargetView$StateMessageHover;->this$0:Lcom/baidu/internal/keyguard/slide/TargetView;

    #getter for: Lcom/baidu/internal/keyguard/slide/TargetView;->mTargetCallback:Lcom/baidu/internal/keyguard/slide/TargetCallback;
    invoke-static {v0}, Lcom/baidu/internal/keyguard/slide/TargetView;->access$900(Lcom/baidu/internal/keyguard/slide/TargetView;)Lcom/baidu/internal/keyguard/slide/TargetCallback;

    move-result-object v0

    invoke-interface {v0}, Lcom/baidu/internal/keyguard/slide/TargetCallback;->requestHide()V

    .line 477
    return-void
.end method

.method public getIntent(Landroid/content/Context;)Landroid/content/Intent;
    .locals 2
    .parameter "context"

    .prologue
    .line 492
    new-instance v0, Landroid/content/Intent;

    const-string v1, "android.intent.action.MAIN"

    invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V

    .line 493
    .local v0, intent:Landroid/content/Intent;
    const-string v1, "vnd.android-dir/mms-sms"

    invoke-virtual {v0, v1}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;

    .line 494
    const/high16 v1, 0x3400

    invoke-virtual {v0, v1}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;

    .line 495
    return-object v0
.end method

redpajama_set_name: RedPajamaGithub


If you are not using steel cylinders, then do use one and you will soon realise what you have been missing.
If you are a diver or a retailer or a diving school we will be happy to help you with the information you might need.
Some final advice: looking after and maintaining your Faber diving cylinder well will bring you many years of underwater pleasure and most importantly a high degree of safety while you enjoy .


text:
package com.thenetcircle.comsumerdispatcher.distribution.watcher;

import org.apache.zookeeper.KeeperException;
import org.apache.zookeeper.Watcher;
import org.apache.zookeeper.ZooKeeper;

public abstract class BaseWatcher {

	protected ZooKeeper zk;

	protected String watchOrGetNode(boolean watch) throws KeeperException, InterruptedException {
		String node = findTheNodePathToWatch();
		byte[] b;
		if (watch)
			b = zk.getData(node, getWatcher(), null);
		else
			b = zk.getData(node, false, null);
		return new String(b);
	}

	protected abstract String findTheNodePathToWatch();

	protected abstract Watcher getWatcher();
}


text:
package org.springframework.boot.origin;

import org.junit.Test;

import org.springframework.boot.origin.TextResourceOrigin.Location;
import org.springframework.core.io.ClassPathResource;

import static org.assertj.core.api.Assertions.assertThat;

/**
 * Tests for {@link TextResourceOrigin}.
 *
 * @author Phillip Webb
 */
public class TextResourceOriginTests {

	@Test
	public void createWithNullResourceShouldSetNullResource() throws Exception {
		TextResourceOrigin origin = new TextResourceOrigin(null, null);
		assertThat(origin.getResource()).isNull();
	}

	@Test
	public void createWithNullLocationShouldSetNullLocation() throws Exception {
		TextResourceOrigin origin = new TextResourceOrigin(null, null);
		assertThat(origin.getLocation()).isNull();
	}

	@Test
	public void getResourceShouldReturnResource() throws Exception {
		ClassPathResource resource = new ClassPathResource("foo.txt");
		TextResourceOrigin origin = new TextResourceOrigin(resource, null);
		assertThat(origin.getResource()).isEqualTo(resource);
	}

	@Test
	public void getLocationShouldReturnLocation() throws Exception {
		Location location = new Location(1, 2);
		TextResourceOrigin origin = new TextResourceOrigin(null, location);
		assertThat(origin.getLocation()).isEqualTo(location);

	}

	@Test
	public void getLocationLineShouldReturnLine() throws Exception {
		Location location = new Location(1, 2);
		assertThat(location.getLine()).isEqualTo(1);
	}

	@Test
	public void getLocationColumnShouldReturnColumn() throws Exception {
		Location location = new Location(1, 2);
		assertThat(location.getColumn()).isEqualTo(2);
	}

	@Test
	public void locationToStringShouldReturnNiceString() throws Exception {
		Location location = new Location(1, 2);
		assertThat(location.toString()).isEqualTo("2:3");
	}

	@Test
	public void toStringShouldReturnNiceString() throws Exception {
		ClassPathResource resource = new ClassPathResource("foo.txt");
		Location location = new Location(1, 2);
		TextResourceOrigin origin = new TextResourceOrigin(resource, location);
		assertThat(origin.toString()).isEqualTo("class path resource [foo.txt]:2:3");
	}

	@Test
	public void toStringWhenResourceIsNullShouldReturnNiceString() throws Exception {
		Location location = new Location(1, 2);
		TextResourceOrigin origin = new TextResourceOrigin(null, location);
		assertThat(origin.toString()).isEqualTo("unknown resource [?]:2:3");
	}

	@Test
	public void toStringWhenLocationIsNullShouldReturnNiceString() throws Exception {
		ClassPathResource resource = new ClassPathResource("foo.txt");
		TextResourceOrigin origin = new TextResourceOrigin(resource, null);
		assertThat(origin.toString()).isEqualTo("class path resource [foo.txt]");
	}

	@Test
	public void locationEqualsAndHashCodeShouldUseLineAndColumn() throws Exception {
		Location location1 = new Location(1, 2);
		Location location2 = new Location(1, 2);
		Location location3 = new Location(2, 2);
		assertThat(location1.hashCode()).isEqualTo(location1.hashCode());
		assertThat(location1.hashCode()).isEqualTo(location2.hashCode());
		assertThat(location1.hashCode()).isNotEqualTo(location3.hashCode());
		assertThat(location1).isEqualTo(location1);
		assertThat(location1).isEqualTo(location2);
		assertThat(location1).isNotEqualTo(location3);
	}

	@Test
	public void equalsAndHashCodeShouldResourceAndLocation() throws Exception {
		TextResourceOrigin origin1 = new TextResourceOrigin(
				new ClassPathResource("foo.txt"), new Location(1, 2));
		TextResourceOrigin origin2 = new TextResourceOrigin(
				new ClassPathResource("foo.txt"), new Location(1, 2));
		TextResourceOrigin origin3 = new TextResourceOrigin(
				new ClassPathResource("foo.txt"), new Location(2, 2));
		TextResourceOrigin origin4 = new TextResourceOrigin(
				new ClassPathResource("foo2.txt"), new Location(1, 2));
		assertThat(origin1.hashCode()).isEqualTo(origin1.hashCode());
		assertThat(origin1.hashCode()).isEqualTo(origin2.hashCode());
		assertThat(origin1.hashCode()).isNotEqualTo(origin3.hashCode());
		assertThat(origin1.hashCode()).isNotEqualTo(origin4.hashCode());
		assertThat(origin1).isEqualTo(origin1);
		assertThat(origin1).isEqualTo(origin2);
		assertThat(origin1).isNotEqualTo(origin3);
		assertThat(origin1).isNotEqualTo(origin4);
	}

}


We're expanding our small team and are looking for a creative young textile designer who wants a chance to build up an exciting portfolio of work for us. It's a brand new role, so there is plenty of scope to carve it out. The new Textile Designer will work closely with the Creative Director, working to her strong brief for each season and making sure that our bespoke textiles are made to the highest quality, and on time. You will be part of the decision making process in the creative team, able to challenge yourself and colleagues to push boundaries, and make recommendations for innovating and improving our products and ways of working. We're looking for someone who can take pride and responsibility for their own work, and be able to take on additional tasks as this.
Ability and willingness to travel domestically and internationally when needed.
To apply, send us your cv, tell us how you heard about this new job, and send us a 10 page portfolio showing examples of your moodboards and your textile designs, making sure to include.
We're interviewing for this post on a rolling basis, so apply quickly before we appoint someone.
We are looking for a designer to work at our London head office 4 days a week. The successful applicant will be creating designs for our own collections as well as for our clients.
This role would be suited to a Textiles Graduate with strong attention to detail, an ability to work in a broad spectrum of styles and a eye for colour. Strong Photoshop and Illustrator skills are extremely important, along with good hand drawing skills. The successful applicant will work closely with the product development team but will also need to be able to work independently.
Following design and trend briefs provided by a range of high street interior brands.
Creating new designs and adapting existing designs, for both the high street and the companies own collection.
Conducting research into current and future trends.
Compiling mood boards and colour stories.
Degree in a relevant subject, preferably textile design (Print, Weave or Surface pattern).
Creative flair and commercial approach to design.
Strong CAD skills, Photoshop and Illustrator experience.
Ability to identify key trends, and interpret these in a relevant and commercial way.
Knowledge of high street interiors market.
Ability to work towards specific and varied briefs.
Must be able to successfully work as part of a team and independently.
This is an entry level role but some relevant experience within a similar role or internship is required.
The Holly Fulton Studio is looking for interns to assist across both sampling and production. The candidates will experience various elements of developing high end womenswear collections.
Applicants must have a professional attitude and operate well as part of a team.
We are looking for interns to work for 3-6 months starting immediately. To apply please send your cv and work examples along with a brief cover letter stating your availability via the form here.


text:
The White Buffalo Sings Of Shadows
Jake Smith a.k.a. The White Buffalo returns with another collection of richly crafted Western folk rock songs. This time out, Smith works overtime as a prolific storyteller as Shadows, Greys, and Evil Ways tells one arresting tale that spans an entire lifetime.
All 14 tracks revolve around the life of Joey White, a small- town outsider who goes off to war. When he returns home, he struggles to readjust to everyday life. The girl he left behind is the center of it.
"I look at the whole thing as a love story," says Smith. "The beginning is their meeting, and because of his need and want to support her, he goes off to war, which starts his downward spiral."
Shadows, Greys, and Evil Ways is sorrowful.
What makes the story especially tragic is that White only enlists as a means to support the girl of his dreams. What they never consider is that the experience of war will change him and, consequently, any chance that they might have had at a future together.
The album was introduced with Don't You Want It, an upbeat but tempered song reflecting on the past. There is a hopefulness to the song, more than most, especially as it conveys a sense of becoming comfortable with oneself (good and bad) while looking forward to a fresh start.
Don't You Want It comes much later in the album and offers a brief respite of relief for White. Conversely, many of the songs take snapshots during more venerable times in his life, when Smith takes full advantage of his rugged, weathered and world-weary voice.
Although White is often referred to as the White Buffalo, the band also consists of core members Tom Andrews (bass) and Matt Lynott (drums). Also joining them on this album is drumming legend Jim Keltner on "Don't You Want It" and former Jayhawks violinist Jessy Greene.
The balance of the album is starkly diverse, like life.
Although Smith is among the first to call his album a tragic, Shadows, Greys, and Evil Ways covers significant ground. The album ranges from acoustic folk to country rock, opening with a gentle folk rock song that will ring with immediate familiarity.
While the tone of the opener is somber, the lyrics of Shall We Go On convey an immediate and relentless connection between two young people with their whole lives ahead of them. The wrinkle is made apparent in The Getaway. Circumstance threatens to keep them apart.
When I'm Gone changes the tempo, portraying the protagonist as someone who is strong and determined, willing to enlist as a means to provide. The track is immediately contrasted with 30 Days Back, a dire and regretful track that powers through in under a minute and a half.
Many of the tracks that follow, regardless of the tempo and change-ups, dwell in an attempt to reconcile the past and find resolution in the present. White faces temptation, damnation, and redemption until This Year, which provides the first glimmer of hope for a protagonist on the ropes. Even so, reconciliation doesn't necessarily come easy.
Interestingly enough, Shadows, Greys, and Evil Ways didn't start as a concept album. It wasn't until Smith was halfway through the album before he started to recognize a singular thread. The album was recorded at Unison Music Studios in Los Angeles and produced by the Grammy-nominated team of Bruce Witkin and Ryan Dorn.
Shadows, Greys, and Evil Ways Shines 7.8 On The Liquid Hip Richter Scale.
As much as the concept album adds something impressive to his growing repertoire, Smith sounds slightly boxed into the story he wants to tell. While the album is brilliant, it isn't necessarily stronger than previous outings. At the same time, it's not a story you want to miss from beginning to end.
Shadows, Greys & Evil Ways by the White Buffalo can be found on Amazon. You can also order the album from Barnes & Noble or download it from iTunes. The White Buffalo is currently booking events in Arizona, California and Colorado. A special appearance is slated for Tennessee on Sept. 21. For other event dates, visit the White Buffalo on Facebook.
Labels: Jake Smith, music, Rich Becker, The White Buffalo, Unison Music Group
Artisan Knit From Peruvian Connection
Evan Weiss Is Into It Over It
Shannon Brings In The Bone Season
Deer Tick Lays Back With Negativity
TruGlide Pro Expands An Artist Stylus
TRC Shakes Its Fist At The New Nation
Jason Mott Dreams Of The Returned
A Stone's Throw From Jackson Hole
Moon Taxi Takes It To Different Places
Ray-Ban Returns To The Clubmaster
The Pack A.D. Plays Some Sssongs
Kathleen Tessaro Picks Apart A Secret
Crocodiles Make Noise Pop In California
The East Is A Cast Of Emerging Talent
Ghost Wave Tries To Ride With Ages
C.J. Box Drives Along The Highway
Volcano Choir Erupts A Sonic Smash
California Headphones Ups The Ante
Avenged Sevenfold Hails To The King
Five Good Will Efforts From Twestival


text:
The Future of the Regional Greenhouse Gas Initiative
Media Contact: Public Affairs, 212-854-2650 or [email protected]
New York, Oct. 23, 2012—The Regional Greenhouse Gas Initiative (RGGI) was formed in 2005 by northeastern and Mid-Atlantic states as the nation's first mandatory cap-and-trade program for carbon dioxide. RGGI is now undergoing a comprehensive review, and on Mon., Oct. 22, the Center for Climate Change Law at Columbia Law School will hold a public meeting featuring speakers with a broad range of perspectives on RGGI's future.
Leading environmental experts will address an array of questions, such as: Is RGGI achieving its purposes? Where does RGGI fit in the context of North American efforts to fight climate change? Can and should RGGI be linked with trading programs in California and Canadian provinces? Should RGGI lower the cap on emissions, or include more pollutants or sources? How can emissions leakage be controlled? What has been the environmental and economic impact of RGGI? What is the impact of Governor Chris Christie's withdrawal of New Jersey in 2011?
Columbia Law School's Michael B. Gerrard, the Andrew Sabin Professor of Professional Practice and director of Center for Climate Change Law, will moderate the discussion. Panelists will include the following leading environmental experts including:
Gavin J. Donahue, President and Chief Executive Officer, Independent Power Producers of New York
Ross Gould, Air & Energy Program Director, Environmental Advocates of New York
Jared Snyder, Assistant Commissioner for Air Resources, Climate Change and Energy, New York Department of Environmental Conservation
Robert N. Stavins, Albert Pratt Professor of Business and Government, John F. Kennedy School of Government, Harvard University
Susan F. Tierney, Managing Principal, Analysis Group
The event is made possible thanks to the generous support of the John Gorham Palfrey Memorial Lectureship Fund. It is free and open to the public; seating is limited. RSVP to [email protected]
Sponsors: The Earth Institute, the Center for Climate Change Law, the Environmental Law Institute and the Environmental Law Section of the New York State Bar Association, the Environmental Law Committee and the Energy Committee of the New York League of Conservation Voters.
Columbia Law School, founded in 1858, stands at the forefront of legal education and of the law in a global society. Columbia Law School combines traditional strengths in corporate law and financial regulation, international and comparative law, property, contracts, constitutional law, and administrative law with pioneering work in intellectual property, digital technology, tax law and policy, national security, sexuality and gender, and environmental law.
Follow us on Twitter: www.twitter.com/columbialaw