Volunteering at the library is fun and a great way to meet the people in your community. Come in and talk to us about volunteering.
Friends of the Brookshire- Pattison Library was formed for the purpose of being a support group to promote the library's activities, resources, and needs. We offer financial support for the development of library services to the community.
Through their support throughout the year, they were able to give the children enticing incentives for each week and wonderful prizes for our Summer Reading Program. Following the Summer Reading Program, they supplied 6 backpacks full of supplies for kids.
We invite you to come and join our Friends Group that way you can not only help better our library by offering new ideas but help our community as a whole by becoming part of a group that makes a difference.
Friends of the Hempstead Library was formed for the purpose of being a support group to promote the library's activities, resources, and needs. We offer financial support for the development of library services to the community.
Our Friends group meets in the Library meeting room every third Thursday of the month at 11:00 am. We invite you to come and join our Friends Group that way you can not only help better our library by offering new ideas but help our community as a whole by becoming part of a group that makes a difference.
The library receives many thousands of donations of books and other library materials each year. Donated items that fill a need in the library collection are added, but most donations go directly to the book sale. We have learned from long experience what sells and what doesn't. We have to be selective because of storage limitations and the labor involved in sorting so many items.
!!We only take donations during opening hours. Do not put them in the dropbox!!
The library accepts books published in the last 10 years in good to excellent condition.
There should be no writing in the books and they should not be musty or dirty.


Bunaken Kuskus had been developing to increase in services and facilities based on our rate of accommodation standard for 2019. We upgrades the diving equipment with 4 new complete set of diving equipment, one support Bauer Capitano compressor at this moment we had two dive compressor that currently operates and of course with regular services of our diving equipment. Beginning this year also we initiate the Aware Project in Kuskus by our Dive Masters for newly Dive Masters that just finish their PADI DM Course. In addition, we upgraded 4 new bungalows: two single beds and 2 double bed bungalows. Please help us to grow… Come and feel the living like at your house.
Please come and see the difference. Plan to come to Bunaken National Park for your vacation vacation, come to Bunaken Kuskus Resort.


text:
Carmichael Real Estate
Carmichael is Sacramento's original and most established suburb. Located just nine miles northeast of downtown, between Interstate 80 and Highway 50 it is rich with outdoor and recreational opportunities.
Carmichael began coming to life in the 1950s and continued to grow through the '80s, and now has a population of about 58,000. It is a classic suburban community, comprised of well-kept ranch style and contemporary homes positioned along tree-lined streets with pockets of private gated communities and posh estates along the American River. Sacramento Magazine touts it as one of the region's great neighborhoods – emphasizing its country lifestyle with city conveniences.
There are more than a dozen parks nestled throughout Carmichael. The community's crowning jewel is Ancil Hoffman Park. Located on the American River Parkway, the 395-acre park features the Effie Yeaw Nature Center and an 18-hole golf course. The 38-acre Carmichael Park is also popular among locals and Sacramentans everywhere. It has five baseball fields, six tennis courts, three playgrounds, an off-leash dog park, Frisbee golf course, and clubhouse. The park is also hosts a free summer concert series and Sunday farmers market. Additional events include an Easter Egg Hunt, monthly food truck events, Fourth of July Parade, and Founders Day celebration.
For quieter outdoor outings, there's the Jensen Botanical Garden. The three-and-a-
half acre garden is lush with oaks, coastal redwoods, magnolias, azaleas, dogwoods, and Japanese maples.
The Chautauqua Playhouse is a cultural hub in the community, producing plays and musicals for kids and grownups alike throughout the year. The Playhouse is located in the La Sierra Community Center, which is also home to the Sacramento Fine Arts Center.
Search for Homes in Carmichael, CA
View all Carmichael listings
1309 Philomene Court
Carmichael, CA 95608
MLS 19049736 | Courtesy of Coldwell Banker Residential Brokerage
4733 CRESTVIEW Drive
MLS 19048872 | Courtesy of River Ridge Realty
6100 Fair Oaks Boulevard
MLS 19049820 | Courtesy of Lyon RE Sierra Oaks
5128 North Sims Way
5303 sablewood Lane
MLS 19049737 | Courtesy of The Mavericks Realty
5528 Kenneth Avenue
MLS 19049304 | Courtesy of Katcam Real Estate
4245 Hussey Drive CarmichaelCA95608
4245 Hussey Drive
7048 Palmdell Way Fair OaksCA95628
7048 Palmdell Way
7032 West Fair Oaks...
MLS 19044744 | Courtesy of Keller Williams Realty Folsom
MLS 19043530 | Courtesy of Acerro Real Estate Services, Inc.
5055 Kahn
MLS 19042658 | Courtesy of Gil Manzuri, Broker
5734 Parkoaks Drive
MLS 19033880 | Courtesy of NewVision Realty Group
2749 Gunn Road
View all 9 recently reduced

redpajama_set_name: RedPajamaCommonCrawl


Dating on a Dime NYC – Cheap Dating Ideas in NYC! …because dating shouldn't break your piggy bank!
One of the reasons Chinatown is so popular with tourists and New Yorkers is all kings of cheapand delicious food. Chinatown Ice Cream Factory is one of the oldest shops since it has been serving up homemade ice cream for over 30 years. However, it still keeps energetic and popular because of its delicious ice cream.
Bring your date to make your own ice creams by choosing from 16 regular flavors and 15 exotic flavors. Its ice cream cake is also undeniably delicious. And you can take a picture with the cute cartoon character, a dragon eating ice cream to post on Instagram.
HOURS: Everyday 11:00 a.m.-10:00 p.m.


Many people put lemon in cold water simply to enhance its taste, without realizing that so many benefits are related with it. In fact, drinking cold lemon water is so beneficial that everyone should try it. You will notice that lemon water helps quench thirst better than all other drinks. Moreover, you will reap several health benefits that come from the minerals, vitamins, and trace elements found in lemons.
Drinking plain water is definitely good as it contains no calories, but adding lemon in water offers several other benefits without adding too many calories. You only get 7 calories from an ounce of lemon juice mixed in a cup of cold water. Therefore, cold lemon water is actually a much better alternative to lemonade which has 99 calories a cup.
Some of the most impressive cold lemon water benefits come from its vitamin C content.
Your body needs vitamin C to make collagen, which keeps your skin soft and healthy, and protects your skin from sunlight.
Moreover, vitamin C works as an antioxidant and eliminates free radicals from your body. This in turn prevents oxidative damage to cells and provides you with healthier skin.
Your body also relies on vitamin C to help metabolize cholesterol and absorb non-heme iron to prevent iron deficiency.
You get about 11.8 mg of vitamin C from an ounce of lemon juice mixed in a cup of cold water. This provides you with 16% of your recommended daily intake of vitamin C.
The atomic structure of lemon juice is quite similar to the digestive juices in your stomach. This stimulates your liver to produce bile, which helps to keep food moving through your gastrointestinal tract more smoothly.
Cold lemon water also encourages your body to process food slowly, which keeps your insulin levels stable. This also helps with better nutrient absorption.
Moreover, it stimulates your liver and boosts the enzyme functions to help flush out toxins more effectively.
Sipping on lemon water often is one simple way to lose some extra pounds. This is mainly because lemons contain a type of fiber called pectin. It helps keep you full longer and ensure you do not have to deal with hunger pangs. This also prevents overeating, which again helps achieve your weight loss goals.
Instead of relying on your morning cup of coffee, go for a glass of lemon water to boost energy without having to experience any side effects of caffeine. Lemons contain negative-charged ions that enter your digestive tract and boost your energy. Moreover, just the scent of a lemon has the power to lift your mood and reduce your stress levels.
One of many cold lemon water benefits is that you can reduce your body's overall acidity by drinking lemon water daily. Lemon is an alkaline food, and it can work to reduce acidity in your body. The overall pH balance can contribute to a healthier body.
Not only can you treat kidney stones with lemon water, you can also lower your risk of developing this condition by including lemon water in your diet. Kidney stones are made of calcium oxalate and can be treated with a compound called citrate. By increasing the levels of citrate in your urine, you can lower your chance of developing kidney stones. Lemon water proves beneficial because it has high amounts of citrate.
For anyone under 150 pounds of body weight and having good overall health: Take 8-12 oz. of filtered water and squeeze only half a lemon in it. Drink it on empty stomach in the morning.
For anyone over 150 pounds: Take the same amount of water and lemon but drink twice a day. Alternatively, you could add 2 oz. of lemon juice into 24-32 oz. of water, and drink throughout the morning for the best results.
Note: Keep in mind that lemon water is beneficial but drinking too much too quickly can cause several problems, such as bowel changes, headaches, and fatigue. Moreover, it is important to avoid drinking ice-cold lemon water because it can affect digestion.
While cold lemon water benefits are quite impressive, you should practice some care in certain situations.
You should avoid drinking lemon water if you have lemon allergies. People with ulcers should also consult with their doctor before including lemon water in their diet.
Consider drinking lemon water with a straw to avoid damaging teeth enamel. Moreover, you should swish your mouth with normal water after you drink lemon water.
While lemon water is beneficial, do not give it to children under the age of 12. If your child has good health, he/she does not need lemon water.
You could add 1/8 to 1/4 teaspoon of lemon juice to 8-12 oz. of water and give it to your child once a day if he/she has issues with constipation. Do not add sugar.


Here's an easy way to store, display or embellish your precious photos, memorabilia, journaling cards, die cuts, pocket page projects and anything else that you can think of! These exclusive, high quality Universal 12" x 12" Pocket Page Protectors – Style 4 feature eight pockets in portrait and landscape orientation; there are four pockets that measure 4" x 6" and four that are 3" x 4".
Contents: 10 high quality, universal page protectors, each with 8 pockets.
You will love that the page protectors are "universal" making it simple to transfer between albums of different brands, saving you money when you want to reorganize or update your scrapbook albums.
Included in this set are 10 pocket page protectors that are made from ultra-clear polypropylene film. Keep your precious memories protected for future generations to enjoy with these dependable page protectors.


The Process Editor includes a HTML5-based WebModeler. A few screenshots are shown below, installation instruction follow afterwards.
A UML class model (imported from XML schema).
'/lib': Please place copies of javax.mail, log4j, and Appache Commons Collection 4 here.
'/www/js/ext': Extract ExtJS 4.2.x into this folder (directly).
If you want to run the server with https, please configure it according to config.properties.template, to be placed at /www/config.
Use root/inubit as the default credentials.
DISCLAIMLER: Please note that the ExtJS 4 WebModler is currently in an experimental state. If you have the urgent feeling that this should change and would like to provide some coding/fixing, I would be happy if you could contact me.


East London Muslim girl Shahanara is changing from pink hotpants into a sari to meet her husband at the airport. She's only met him once before, when she was married in a union arranged by her Bangladeshi family. Shahanara only agreed to the marriage to try and heal old wounds with her father, who had banished her from her family for her Western ways. Meanwhile her devout Muslim sister Hushnara is being groomed for her own arranged marriage, something that at 19 she doesn't feel at all ready for.


From revolutionizing the business to helping it grow, Amazon has become a company synonymous with success and money. However, just like every company, it has had its ups and downs and strings of failures and successes. Some products were game changers and others died a horrible death (look at number 13). Being around since 1995, Amazon and Bezos have been through a lot, done a lot, and continue to do so much more. So whether people want to learn the tricks of the trade or simply want to dig deeper into the company they give so much money to every month, here are 20 Facts Everyone Should Know About Amazon!
Believe it or not, the man who created a business around selling books online enjoys reading! This is apparent in the way he runs and structures his meetings, as anyone who runs it has to put in a lot more effort than just a simple power point. In fact, Bezos banned power points from Amazon meetings completely. According to Bezos, Amazon has "the weirdest meeting culture you will ever encounter." Anyone who runs a meeting has to put together a six-page memo with full sentences and no bullet points that everyone will read silently at the beginning and then recap after. Bezos expects a well-written memo to take someone about a week or more to write.
It took a lot of brainstorming before Jeff Bezos landed on the name Amazon. At first, he wanted to call the company Cadabra, as in Abracadabra, but decided against it after his lawyer told him it sounded too similar to the word cadaver, especially over the phone. Other web names included Awake.com, Browse.com, Bookmall.com, and Relentless.com. Bezos actually enjoyed that last name so much that he bought the domain name and to this day if you type relentess.com into a web browser it will redirect you to amazon.com. In the end, he went with Amazon to suggest scale and because website listings used to be in alphabetical order.
Jeff Bezos, Amazon's founder and CEO, became the world's wealthiest person in 2018, and the first person to top $100 billion! Because of this, he is not simply known as a billionaire, but a centi-billionaire, as he has a net worth of $112 billion. Amazon's massive Black Friday helped propel Bezo's over $100 billion and led to him having the biggest one year gain ever with $39 billion. He also has the biggest gap ever between number one and two on the Forbes list as Bill Gates is in second with a net worth of $90 billion. Plus, Bezos owns 16% or 78.9 million shares of the online retail juggernaut company.
Online shopping is becoming more popular every day, as people want to purchase items from the comfort of their home and not have to deal with crowds and lines, especially during the holidays. And when it comes to holiday shopping online, Amazon is currently the king. In 2017, Amazon generated 50% of all Black Friday online revenue, pulling in over $1 billion in sales in 24 hours and $5.03 billion during the entire weekend. They also attributed to half of all online retail sales in 2017. On top of that, e-commerce made up 9.1% of all retail sales in 2017 and Amazon made up 4% of that!
Back when Amazon only sold books, they didn't keep any inventory. Instead, anytime someone ordered a book, Amazon would buy it from a distributor, have it shipped to their head office and then repackage and send it to the customer. However, book distributors required that people order 10 books at a time. This rule would have bankrupted Amazon if they had never discovered the loophole that they didn't need to buy 10 books, they just had to place an order for 10. So, they would order the book they needed and then 9 copies of a book about lichens that was always out of stock.
Apparently, Amazon wasn't content with the amount of money they made during the holiday season so they created another holiday, called Amazon Prime Day. It started in 2015 and takes place during the second week of July but the duration has expanded every year since. The deals are not advertised ahead of time and it is only accessible to Amazon Prime members. In 2017, the most sold item worldwide was the Echo Dot and the most sold item in the US was the Instant Pot. This is a huge day for Amazon, as last year it had the second largest single sales day in Amazon history behind only Cyber Monday 2017.
Amazon opened for business in July 1995 and went public on May 15, 1997. Back then, the stock was valued at $18 a share and the market value of the company was around $438 million. It was attributed to the fact that at that point Amazon carried over 2.5 million titles, made $148 million in sales that year and had 1.5 million customers in more than 150 countries. However, even with success early on, it took Amazon six years to finally turn a profit. Now, Amazon stock prices have reached an all-time high this year at $1,686.94 a share, increasing over 300% over the last three years, and bringing the market value to $475 billion!
In 2014, Amazon tried to break into the phone market by releasing the Fire Phone. The goal was to compete with the iPhone and Android phones but it flopped and cost the company $170 million! The phone was discontinued a year later. However, failure in one area led to success in another and in 2015, they launched the Amazon Echo, the first-ever digital home assistance device. It wasn't an immediate success, but it has gained traction thanks to Apple and Google releasing their own versions and bringing more eyes to the product, which led to over 22 million homes having an Amazon Echo in them in 2017.
12 Quiet On The Set!
Amazon broke into the entertainment industry in 2010 by launching Amazon Studios. It got off to a slow start as they merely took in thousands of movie and TV scripts submitted online and didn't exactly disclose what the game plan was. Soon, it became apparent that they were getting into the streaming game and taking a page out of Netflix's book. However, Amazon Studios has become much more than that, specifically an Oscar-winning company. In 2016, they bought the rights to the film Manchester by the Sea for a whopping $10 million, and in 2017 became the first streaming company to receive a best picture Oscar nomination for said movie.
Back in 1998, during the early stages of Amazon, they were completely understaffed when they had their first major Christmas rush. To keep up with the high demand, every employee had to work a graveyard shift and they would even bring in their family and friends to help out. To make sure this never happens again, Amazon hires a lot of seasonal workers during the holidays. In 2017, they hired more than 120,000 seasonal employees from 33 states in various roles. That's on top of the already 125,000 full-time employees that work in 75 fulfillment centers, so it's safe to say they will never be understaffed again, even if they take over 100% of the online retail market.
Anyone who was computer savvy enough back in the late '90s had the opportunity to make an easy buck at the expense of Amazon. No stranger to loopholes himself, Bezos was affected by one too in the early stages of the company. In what Bezos refers to as his favourite software bug of all-time, any time a customer would order a negative quantity of books on the website, Amazon would credit that customers credit card with that price. Obviously, the issue was fixed the second it was discovered, however, why not give it a shot just in case. You never know!
Jeff Bezos seems to have his sights set on taking over the entire world as Amazon has bought, acquired or invested in at least 128 businesses and companies over the last 20 years. They've dabbled in pretty much everything, as they have investments or businesses that deal with artificial intelligence, clothing, food, entertainment, publishing, and transportation. Some of the companies Amazon has purchased include the movie database IMDb in 1999 for $250 million in stock, Audible, the leader in audiobooks, for $300 million in cash in 2008, the video game streaming site Twitch for $970 million in 2014 and Whole Foods Market in 2017 for $13.7 billion.
Amazon started in Bezos' garage with only a handful of employees. To generate enough power to run the business, he had to run extension cords from every outlet in his house to the workspace, which resulted in a fuse being blown if anything else, like a vacuum, was plugged in.
They even had a bell installed that would ring every time someone made a purchase and everyone would look to see if they knew who the customer was, as it was typically a family member.
After a few weeks, they had to shut the bell off because sales were happening all the time, as it only took one month for Amazon to sell a book in all 50 states and 45 different countries.
which is apparent as Amazon has had its fair share of failures over the years but remain successful. At one point they launched an auction site to rival eBay called Amazon Auction, a hotel booking site called Amazon Destinations, a peer-to-peer payment service called Webpay to compete with Paypal and a Q&A site called Askville. All of them were shut down but some led to other ideas that wound up finding success.
Amazon is the top Internet retailer in the US, owning 33% of the market and projected to own 50% by 2021. This is because Bezos is more concerned with growth over net income, something his competitors feel the opposite about. Due to this mindset, Amazon is able to invest in other ventures that will generate more money and allow them to have a hand in every market. Another factor is that Bezos obsesses over customers and puts them first over competitors. This can be seen in the way he runs his customer service department, as every employee, including himself, has to take customer service calls for two days every two years.
Amazon's hosting service, Amazon Web Services, not only powers their online store but it is also the number one choice for other companies that need a simple and affordable way to power their online store or store their data. Companies like Netflix, Hulu, and McDonald's all use Amazon Web Services, and even companies that develop apps, like the ones behind Tinder and Candy Crush, are on the provider as well. The service is so popular that it ranks "first in market share for cloud infrastructure service," more than Microsoft, IBM, and Google, combined, and has generated nearly $15 billion in sales for Amazon.
Even though Amazon has branched out significantly over the years and gotten involved in numerous industries and services, there is no denying the fact that the bulk of its money comes from Amazon.com and online retail. That is why every second counts and even the slightest hiccup in the system could cost the company millions of dollars.
This became a reality in 2013, when Amazon's homepage went down for 49 minutes, costing the company an estimated $5.7 million in sales.
To add a bit more perspective to that loss, the company's net worth in 2012 was $61.09 billion, meaning that they missed out on an average of $116,229.07 worth of sales per minute.
Considering Amazon started out purely as a company that sold books, it would be a shame not to include book-related facts! The first book ever purchased and sold on Amazon.com was not a classic novel or some young-adult book, but instead was a research book titled Fluid Concepts and Creative Analogies: Computer Models of the Fundamental Mechanics of Thought. Bezos also used to play a game with his employees that dealt with titles like that one. They would pick weird book titles every week and Bezos would give a prize to whoever found the weirdest one. One of the top winners was Training Goldfish Using Dolphin Training Techniques.
Amazon patented the one-click buying process all the way back in 1999, not long after the company was founded and became public. They weren't the only company to implement this system but they were the only ones allowed to do it for free. Barnes & Noble were sued by Amazon for adding a similar feature and later on Apple licensed it out. It is estimated that one-click buying helped increase Amazon sales by 5%. However, the patent, which was valued at $2.4 billion annually, expired in 2017 and Amazon did not renew it. So, don't be surprised if a one-click button appears on your favourite online store's website very soon!
Amazon's warehouses, where employees package and ship products to customers, are referred to as fulfillment centers, or FCs. There are over 90 fulfillment centers around the world and with tens of thousands of employees, not including the seasonal staff they hire during the holidays. They are all massive in size but some are larger than others, like the one in Baltimore that is 1 million square feet, or 23 acres, and the fulfillment center located in Phoenix, which is one of the largest at 1.2 million-square feet, or 28 football fields! Basically, employees who work there get more than enough exercise every single day, as one employee claimed he walked 13 miles a day.


text:
MARTA : DANCES
-- I am in love with dance, in essence this is why i teach. I trust it, i believe in it, i see its power to heal, to bring joy and build community among children, youth and adults.
I desire to learn so i can help others learn, so that dance can be passed on and claimed by those that most need it but can least access it. I hold myself to high standards as this art form needs all of us teachers to be dedicated, ethical, innovative, to listen and to always know to go back to the roots.
My deepest gratitude to my family, my 'hermanas-amigas,' and all the guides, teachers and supporters that helped me get here. --
Recognized for her sincere dedication to learning and teaching, Marta offers classes, workshops and private sessions in Washington, DC.
Marta approaches teaching from a holistic perspective, emphasizing technique, stylization, and musical interpretation while helping students understand how each movement initiates, feels and flows through their individual bodies. With a clear historical and cultural foundation she invites more advanced students to fuse their own creativity, where appropriate, allowing for the exploration of each dancer's unique voice.
Through her own independent studies and her certified doula/labor assistant work (ALACE & The Farm Midwives), Marta also brings knowledge of women's health into her teaching; incorporating childbirth education and dance for mothers-to-be.
Marta is committed to using dance and other forms of creative movement in her work (in the U.S., Latin America, and the Caribbean) to support engagement, healing, leadership, and community building among women, teens and girls. She volunteered as a teacher (and organizational development consultant) for over 4 years at BloomBars and at the Sitar Center for the Arts, and has completed various community based arts, healing, and popular education projects in the DC region and throughout the U.S., as well as Peru, Colombia, the Ecuadorian Amazon, the Brazilian Amazon, and Puerto Rico (after hurricane Maria).
She has been a faculty member at award-winning institutions including Joy of Motion Dance Center (5 years) and the Dance Institute of Washington (4 years). Currently, she conducts classes at her private dance studio, at BloomBars, and community centers throughout the DC-DMV region and nationally.
Marta creates anti-oppression, transformational spaces—grounded in values, culture, ritual and the arts—that deepen vision, grow knowledge, and de-colonize voice and bodies. She uses movement, dance, theater and story to sustain radical healing and joy so that we can continue to reclaim and strengthen our bodies, our voices, and deepen our connection to nature.
Marta is the founder of Movement Matters where she trains and supports popular educators, cultural organizers, and community leaders (and their organizations/institutions) working towards change with their communities. Marta continues her studies of somatics and arts and dance based therapies with recognized practitioners. She also continues her studies of radical resilience, liberation and transformation with dancers, artists, healers, and spiritual leaders from around the world, especially Reverend Angel Kyodo Williams, and Shaykh Ibrahim Farajaje (may his secret be sanctified) and his dervish student and acclaimed dancer, Miriam Peretz. Lastly, Marta works extensively with plants and ritual, traveling whenever possible to the Amazon to deepen her studies with her teachers-curanderos, 'bridges' whom she deeply thanks and loves.
● Below are direct quotes from students ●
"Marta brings passion, tremendous talent, an incredible wealth of knowledge and understanding, and a caring, nurturing attitude to her classes. She is very effective at pushing her students' technique and body awareness—just a few classes and her beginner students have true grace. That is one wonderful thing: Marta makes the dance accessible to all, and teaches her students how to make each move—simple or complex—her "own." She constantly presses us to better understand ourselves, our communities, art, and how we do and would like to relate to them all—and she recognizes and respects that everyone must find her unique balance.
Marta is a gorgeous, powerful dancer that tirelessly strives to better herself. In the years that I have known her I have really stood in awe of her growth. She has been and continues to be a great, central, catalytic inspiration to me. I can't imagine where I'd be without her. Really I think Marta is the region's best kept secret." -R.B.
"I studied dance with Marta for two years and I have to say be prepared to be inspired, challenged and fall deeper in love with this beautiful art form! Marta's talent, passion, and dedication truly embraced me. Her strive for impeccable technique and powerful articulation challenged me to refine and deepen my movement and expression in a way that worked for me and my body type. Her range of experience in various styles of dance (flamenco, Near Eastern, classical Persian, North African, and Latin American) allowed me to expand my vocabulary and experience new forms of expression.
These classes definitely stretched me and helped me build a much more solid foundation. I look forward to dancing with her again in the future!" -S.M.
"I think I may actually be Martita's #1 fan! Not only is her technique, knowledge-base, experience and enormous respect and admiration to this dance form inspiring and impressive, Marta also has this ability to create an environment where each woman can 'just be' and let go, laugh, learn and feel absolutely beautiful.
As a dancer, colleague and dear friend of Marta, I highly recommend her classes to beginners through advanced level dancers. I especially recommend her class to those women who feel a bit shy about wiggling their hips and 'shimmying' it up. Marta's sensitive and nurturing spirit will bring you out of your shell in no time!" -H.M.
for updates & study resources
washington, dc classes
All content copyright ©2017-2023. All rights reserved.
marta@martadances.com
painting: tortola valencia by rafael de penagos


text:
Our Most Anticipated 2020 Anime Releases
Adie Pieraz
POP CULTURE, TV & Film
This year's a big one, but here are our top choices for the 2020 anime releases
When the seasons change, so do our watch lists. We go from title to title depending on what's new, what's coming back and what's returning for another season. But because this year has just started (yes, that's right; it's still January), we still have our eyes on the big picture.
This year's 2020 anime releases? They don't disappoint.
RELATED: All the Movies We're Looking Forward to This Year
Detective Conan: The Scarlet Bullet
Set to release in April and inspired by the upcoming Tokyo 2020 Olympics, Detective Conan: The Scarlet Bullet sees the heads of companies kidnapped one by one, as they come together for the world's largest sports festival. The mystery, of course, is taken on by our favorite pint-sized detective, Conan.
Set some years after Digimon Adventure tri. and set to release in March, this chapter of the franchise sees Taichi and his friends reaching adulthood—which means that their Digimon partnerships are coming to an end. But in the midst of this, the group needs to come together one last time to battle it out against Eosmon.
Doraemon: Nobita's New Dinosaur
Coming in March, Doraemon: Nobita's New Dinosaur, serves as the 50th anniversary celebration of the franchise—so what better place to start than the beginning? We're heading back, where Nobita found an egg he names Kyu and Myu upon its hatching.
My Hero Academia: Heroes Rising
As My Hero Academia: Heroes Rising starts to release in February, we see All Might give up his hero role as the Symbol of Peace. But as he does so, a dark force in the form of Nine comes to the stage, putting Deku and his classmates under pressure.
Violet Evergarden Movie
Following the success of the series release, Violet Evergarden is being turned into a movie set to be released in April 2020. In this new chapter, the focus is on noblewoman Isabella York, who has difficulty in coming to terms with the expectations put on her by her finishing school. Her new manners teacher, Violet, gets the bulk of her rebellion.
RELATED: Netflix's The Witcher Is A Fire That Burns Bright—But For How Long?
Gibiate
There's another monster hunter story in town and it's called Gibiate.
Here, a virus called Gibia is turning infected people into different monsters, depending on their age, sex and race. Then comes a samurai and ninja from the early Edo period, who partner with a doctor, to try an find a cure.
Enn Enn no Shouboutai: Ni no Shou Ni-no-Shou
As a second season set to premiere in July, Enn Enn no Shouboutai: Ni no Shou Ni-no-Shou introduces more interesting characters into the plot—which, we hope, stay as imaginative as the first season.
Haikyuu!
Simple narrative, effective storytelling and top quality animation.
Is It Wrong to Try to Pick Up Girls in a Dungeon? III
Season 3 is going to see things pick up with Bell Cranel finding himself in a war where he's trying to stop both sides. We're also going to see some great new characters get into the mix.
Yahari Ore no Seishun Love Comedy wa Machigatteiru
The long wait from 2015 is finally over; Yahari Ore no Seishun Love Comedy wa Machigatteiru is ~hopefully~ on its way this year. While we want answers to the cliffhanger from half a decade ago answered, we're also looking forward to the same character treatment and maybe a little dive into doing what's right and how that's never as simple as it's made to seem.
Re: Zero kara Hajimeru Isekai Seikatsu
Continuing the story in April, we follow the protagonist, who mysteriously wakes up in some sort of fantasy world—where he revives at a pseudo "save point" every time he dies. But why is he there and why does no one remember anything except him? We hope to find out.
RELATED: Richard Jewell Movie Review: Big Brother Is Watching (And Blaming) You
Do the 2020 anime releases make for a great year in the genre? Certainly looks like it.
Art Alexandra Lara
Animation anime
Need A Music Partner? Ben&Ben's Miguel and Paolo Are In for #GiftedSessionsLIVE
Can We Please Stop Shouting "Cultural Appropriation!" at Everything Already?
wonder.ph
Made of sarcasm and expletives. Did three years for an economics degree, rewarded myself with three years in the insurance biz. Entered this world as a freelance writer for entertainment and news, now making a living on movies, intimate interviews and the hush-hush of relationships.
The Best Dystopian TV Shows
Save the Date! Art Fair Philippines Returns to The Link This February
Bondee Might Just Become My New Favorite Comfort App
Kai Franco
A Look at Personal Hygiene and Grooming Habits in Relationships
Bumble Better: Online Dating Tips to Remember
Stay up to date to the latest news and articles.


Success is the result of correct decisions.
Correct decisions come from experience.
Experience results from false decisions.
Focus of this module is on reviewing errors as a learning opportunity.
This at first results in the prerequisite that making mistakes is permitted in the class without assessment and humiliation. It is not the punishment of mistakes with bad grades, but appreciation of the success of the learning process that should be in the foreground. Children learn best if they may make mistakes and have the chance to actively experiment through trial-and-error method.
Mistake as a learning opportunity is a chance for both teachers and pupils.
Do not search for mistakes, search for solutions!
Avoiding mistakes is not a useful learning strategy.
Mistakes can give information about ideas and thought processes of the pupil.
The elimination of a mistake favours its repetition.
The analysis of a mistake contributes to the prevention of its non-repetition.
How does one arrive at a proactive approach towards mistakes?
Change of emphasis: Searching for solutions is at least as important as the solutions.
Allow diversity of ideas: Own ideas (also wrong tracks)! often include more learning possibilities than smoothly laid-out tracks.
Each opinion counts: Also unconventional (or straight-forward) views and deviating opinions are important and valuable.
Analysis and consequence: Analysis of a mistake opens up new insights.


text:
Have you ever wondered about the power of your donation and the difference it made in the life of someone who was needlessly blind or visually impaired?
This past February, a rural school in Cambodia experienced firsthand how the support and compassion of Seva donors, combined with a few dashes of serendipity, changed the lives of the students and teachers forever.
The story starts in 1996, when long-time supporters Marissa and David Troxell made their first gift to Seva and continues to the present, with one little girl named Rattana and her entire school's journey to clear vision.
Several months out of the year, David and Marissa volunteer to teach English at Rattana's school. Students who attend this school come from impoverished homes. These children are not able to attend regular public school because their families cannot afford the fees to purchase school uniforms. The cost to attend this special school is covered through grants and donations. Instead of working their childhoods away in the fields, these children are given the greatest gift they can imagine — an education.
Like many students who attend her school, Rattana comes from a broken home. Her parents divorced and separately moved to Thailand to work as unskilled laborers. Because wages for unskilled labor are so low, neither one is able to send money home. Rattana and her four siblings now live with their- grandparents, who struggle to make ends meet.
When Rattana was younger, she had a traumatic accident that injured one of her eyes. The accident left her with poor vision and deviation of the injured eye. The injury affected both her vision and her self-esteem. She looked different than the other children and was teased because of her crossed eye. She was unable to play sports at school because she lacked the necessary hand-eye coordination. Reading was challenging and she struggled in class because she couldn't see the blackboard.
Marissa was immediately drawn to Rattana when the two met. Marissa had been born with a similar eye condition to the one that afflicted Rattana. Unlike Rattana, Marissa's parents could afford surgery and had her eyes corrected when she was two and a half. Marissa knew she had to help Rattana receive surgery, too.
Because she had been a long-time donor to Seva, Marissa knew what to do. She contacted the Seva Berkeley office, who connected her to the Seva Cambodia team and arranged for Rattana to get the eye care she needed at one of Seva's nearby partner hospitals.
After the surgery, Marissa realized that there might be other children at Rattana's school with eye problems.
"The ah-ha moment came when we noticed, in looking out over the masses of faces in our classrooms, that there was but one pair of glasses in the entire school (in addition to the ones Rattana received after her surgery) and those belonged to a student whose father was one of the teachers at the school," said Marissa. "We realized that there were likely many students at the school who could not even see the new white boards."
Again, Marissa contacted Seva and arranged for the Seva Cambodia outreach team to visit the school. Through the school-screening program supported by Seva donors, all 350 students and staff received eye exams. Seventeen children and four teachers were diagnosed with visual impairment.
The next serendipitous intersection of this story comes from one of Seva's Gift in-Kind donors, MODO Eyewear. They design, manufacture, and distribute high quality designer eyewear and are a leader in producing sustainable frames.
MODO sent a supply of colorful pediatric frames to Seva, which were hand carried to Cambodia by Seva staff prior to the school screening. The 17 students excitedly chose from the stylish selection of frames. Two days later, prescriptions filled, the students and teachers proudly put on their beautiful new glasses — some of them putting on glasses for the first time ever in their lives.
"When we were leaving the school after the eye exams and Rattana was wearing her new pretty pink glasses, she took my hand and beamed up at me and said 'Thank you!'' shared Marissa. "Rattana knew her life had changed!"
Top: The lives of these Cambodian students were changed for the better with new eyeglasses.
Above: Rattana wearing her new glasses.
Group Photo: David and Marissa with the students and teachers that received their first eyeglasses.
"The ah-ha moment came when we noticed, in looking out over the masses of faces in our classrooms, that there was but one pair of glasses in the entire school."
Support Seva's sight-saving programs:
An estimated 1.4 million children live with blindness around the world and another 19 million are visually impaired. Most of these kids live in areas of the world where even the most basic eye care services continue to be out of reach. Combatting child blindness is one of the most cost effective health interventions and kids who have their sight restored are given an average of 50 years of sight.
Seeing the World Through A Child's Eyes
In less time than it takes to read this article, a child will lose their eyesight. One every minute. The child will likely be living in poverty, struggling for survival in one of the many parts of the world where access to even the most basic of eye care services continue to be out of reach.
Donor Spotlight: Nikolas Toocheck
"Just thinking about the kids out there that can't see, I just couldn't imagine not being able to see and I really hope that I can help change that for a lot of kids," says Nikolas.
Bio Eyes Will Provide Comprehensive Eye Care to 200,000 School Children in India
Seva is excited to announce the launch of our new Buy a Frame, Help a Child to See program in partnership with the eyewear brand Bio Eyes. Through sales from this line of eco-friendly eyewear, Bio Eyes will support Seva's efforts to screen the eyes of 200,000 school children in India.
Seva Screens the Eyes of Over 100,000 Children in Cambodia
For nearly 20 years, Seva has been dedicated to building sustainable pediatric eye care programs in Cambodia - programs that provide sight-saving care to children in need throughout the country.
Bringing the World into Focus for Nepali Children in Need
If you have the opportunity to travel to Nepal, a country where 33% of the population is under the age of 14, you will surely notice the smiling faces of children everywhere you go. You may also notice that very few of these children are wearing eyeglasses.
Patient Spotlight: Meet 9-Year-Old Wendy
A nervous mother brought her nine-year-old daughter Wendy to a Seva-sponsored outreach screening camp, hoping the doctors could restore sight to her blind eye. Five years ago, Wendy had lost vision in her eye after accidentally being bumped in the head while playing with friends.
Seva's Inaugural #SevaSocialGiving Crowdfunding Campaign
Your support of this innovative campaign made it possible for Seva to train 40 teachers in Cambodia who are screening the eyes of 29,000 students for visual impairment. These efforts are identifying children who need of glasses and sight-saving medical care, like sweet 7-year-old Bopha who is featured in this video.


text:
Q: ReactJs | Show only the selected value in URL I am new to reatJS. Can some genius please help me with my issue?
I am developing a e-pharmacy website where I let the users to first select a preferred districts and select a pharmacy from that area. I list out all the districts along with a drop down menu which shows all the pharmacies in that district. Then the user can make orders to the selected pharmacy.
I pass the selected pharmacy Id through the URL when user post an order.
If I had 3 districts, and I have selected a pharmacy from the third district, the URL appears like this:
http://localhost:3000/uploadlist?phmcy=&phmcy=&phmcy=1 (here the id of the selected pharmacy is "1")
The URL shows all the unselected values also. My preference is to display only the selected pharmacy's Id.
I want only the selected value to be displayed. Like this:
http://localhost:3000/uploadlist?phmcy=1
Here is my codes:
The district component: (Where the customer can select a district)
import React,{ Component } from 'react';
//import { Router } from 'react-router-dom/cjs/react-router-dom.min';
import { Link, withRouter } from "react-router-dom";
import './district.css';
import Upload from "./upload.component";
import Districtpharmacy from "./districtpharmacy.component";
class District extends React.Component{
    state = {
        pharmacy: []
      };

    render(){
        return(

                <form action="/uploadlist" method="get">

Select your District and Nearby Pharmacy

Please select only one pharmacy

                <Districtpharmacy district="Mathara"/>
                <Districtpharmacy district="Galle"/>
                <Districtpharmacy district="Hambantota"/>
                <Districtpharmacy district="Kalutara"/>
                <Districtpharmacy district="Colombo"/>
                <Districtpharmacy district="Gampaha"/>
                <Districtpharmacy district="Rathnapura"/>
                <Districtpharmacy district="Kurunegala"/>

                <Districtpharmacy district="Monaragala"/>
                <Districtpharmacy district="Anuradhapura"/>
                <Districtpharmacy district="Polonnaruwa"/>
                <Districtpharmacy district="Kandy"/>
                <Districtpharmacy district="Nuwara Eliya"/>
                <Districtpharmacy district="Kegalla"/>
                <Districtpharmacy district="Matale"/>
                <Districtpharmacy district="Badulla"/>
                <Districtpharmacy district="Ampara"/>

                <Districtpharmacy district="Puttalam"/>
                <Districtpharmacy district="Trincomalee"/>
                <Districtpharmacy district="Batticaloa"/>
                <Districtpharmacy district="Mannar"/>
                <Districtpharmacy district="Vavuniya"/>
                <Districtpharmacy district="Mulaitivu"/>
                <Districtpharmacy district="Kilinochchi"/>
                <Districtpharmacy district="Jaffna"/>

                    <button type="submit" >Add</button>
                    </form>

        );
    }
}

export default withRouter(District);

district.pharmacy component: (where the dropdown menu is returned.)
import React,{ Component } from 'react';
//import { Router } from 'react-router-dom/cjs/react-router-dom.min';
import { Link } from "react-router-dom";
import './district.css';
//import Upload from "./upload.component";
class Districtpharmacy extends React.Component{
    state = {
        pharmacy: [],
        District: this.props.district
      };

        componentDidMount() {
          console.log(this.state)
          fetch("https://localhost:44357/api/Pharmacies?field=district&value="+this.props.district)
            .then(response => response.json())
            .then(pharmacy => this.setState({pharmacy: pharmacy}));
            //console.log(this.state)
        }

render(){
   //console.log(this.state)
    const pharm=this.state.pharmacy.map((pharmacies) =>{
    return(<option value ={pharmacies.id}>{pharmacies.pharmacyname},{pharmacies.address}</option>)})
    return(

        {this.props.district}
        <select name="phmcy" className="form-control select-dropdown"><option value="">Select Pharmacy</option>{pharm}</select>

    )
}
}
export default Districtpharmacy

Can someone help me with this?
Edited:
The order posting form:
The parent file: (uploadlist.js)(the "phmcy" value is to be fetched from the url. this file is triggered after selecting the pharmacy)
export default function Uploadlist() {
    let myphmcy = (new URLSearchParams(window.location.search)).get("phmcy")

    console.log(myphmcy);

    const ordersAPI= (url='https://localhost:44357/api/Orders') => {
        return {
            fetchAll: () => axios.get(url),
            create: newRecord => axios.post(url, newRecord),
            update: (id, updateRecord) => axios.put(url + id, updateRecord),
            delete: id => axios.delete(url+id)
        }
    }

    const addOrEdit = (formData, onSuccess) => {

        ordersAPI().create(formData)
        .then(res => {
            onSuccess();
        })
        .catch(err => console.log(err.response.data))
    }

    return (

 Order Register

                <Upload //this is the child component where the order form is built.
                    addOrEdit = {addOrEdit}
                    myphmcy = {myphmcy}
                />

    )
}

the child file:

const initialFieldValues ={
    orderID:0,
    date_time:'',
    status:'',
    status2:'',
    pharmacyName:'',
    customerName:'',
    patientName:'',
    patientAge:'',
    address:'',
    email:'',
    teleNo:'',
    customer_id:1,
    pharmacy_id:0,//data obtaind from the URL have to posted as the pharmacyID when posting.
    image:'',
    imageSource:'',
    imageData: null

}

export default function Upload(props) {

    const {addOrEdit} = props

    const {myphmcy} = props
     console.log(myphmcy);
    const [values, setValues] = useState(initialFieldValues)
    const[errors, setErrors] = useState({})

    const handleInputChange= e => {
        const {name, value} = e.target;
        setValues({
            ...values,
            [name]:value
        })

    }

    /*const addOrEdit = (formData, onSuccess) => {

        ordersAPI().create(formData)
        .then(res => {
            onSuccess();
        })
        .catch(err => console.log(err.response.data))
    }*/

    const showPreview = e => {
        if(e.target.files && e.target.files[0]){
            let imageData = e.target.files[0];
            const reader = new FileReader();
            reader.onload = x => {
                setValues({
                    ...values,
                    imageData,
                    imageSource : x.target.result

                })

            }
            reader.readAsDataURL(imageData)
        }

        else{
            setValues({
                ...values,
                imageData:null,
                imageSource:''
            })
        }

    }

    const validate = () => {
        let temp = {}
        temp.customerName = values.customerName == "" ? false : true;
        setErrors(temp)
        return Object.values(temp).every(x => x == true)
    }

    const resetForm = () => {
        setValues(initialFieldValues)
        document.getElementById('image-uploader').value = null;
    }

    const handleFormSubmit = e => {
        e.preventDefault()
        if (validate()){

        const formData = new FormData()

        formData.append('orderID',values.orderID)
        formData.append('date_time',values.date_time)
        formData.append('status',values.status)
        formData.append('status2',values.status2)
        formData.append('pharmacyName',values.pharmacyName)
        formData.append('customerName',values.customerName)
        formData.append('patientName',values.patientName)
        formData.append('patientAge',values.patientAge)
        formData.append('address',values.address)
        formData.append('email',values.email)
        formData.append('teleNo',values.teleNo)
        formData.append('customer_id',values.customer_id)
        formData.append('pharmacy_id',myphmcy)
        formData.append('image',values.image)
        formData.append('imageData',values.ImageData)
        addOrEdit(formData, resetForm)

        alert("Your file is being uploaded!")
    }
}

const applyErrorClass = field => ((field in errors && errors[field] == false) ? ' invalid-field' : '')

    return (
        <>

        <form autoComplete="off" noValidate onSubmit={handleFormSubmit}>

Place Your Order Here

                        <input type="file" accept="image/*" className="form-control-file" onChange={showPreview} id="image-uploader"/>

                        <input type="datetime-local" className="form-control" placeholder="Date Time" name="date_time" value={values.date_time}
                       onChange={ handleInputChange}/>

                        <input className="form-control" placeholder="Enter the prescription items and qty" name="status" value={values.status} onChange={ handleInputChange}/>

                        <input className="form-control" placeholder="What are the symptoms?" name="status2" value={values.status2} onChange={ handleInputChange}/>

                        <input className="form-control" placeholder="Pharmacy Name" name="pharmacyName" value={values.pharmacyName} onChange={ handleInputChange}/>

                        <input className={"form-control" + applyErrorClass('customerName')}  placeholder="Your Name" name="customerName" value={values.customerName} onChange={ handleInputChange}/>

                        <input className="form-control" placeholder="Patient Name" name="patientName" value={values.patientName} onChange={ handleInputChange}/>

                        <input className="form-control" placeholder="Patient Age" name="patientAge" value={values.patientAge} onChange={ handleInputChange}/>

                        <input className="form-control" placeholder="Delivery address" name="address" value={values.address} onChange={ handleInputChange}/>

                        <input className="form-control" placeholder="Your Email" name="email" value={values.email} onChange={ handleInputChange}/>

                        <input className="form-control" placeholder="Contact Number" name="teleNo" value={values.teleNo} onChange={ handleInputChange}/>

                        <button type="submit" className="btn btn-light">submit</button>

        </form>
    </>
    )
}

The codes are so long. but I have uploaded them all for a better understanding of my issue.

redpajama_set_name: RedPajamaStackExchange


text:
Q: How to add Normalize CSS to Storybook? I'm trying to add the Normalize.css from node_modules but it doesn't work.
I have tried everything, from a custom configuration for webpack (I'm using version 5 for my React project), to importing it into the preview.js and preview-head.html, but I can't get it to work, Storybook still keeps putting me the browser styles and it's very frustrating, because in my React project I want to use a css normalizer.
Can someone give me an example of how it would be done? Since what I have found in the documentation and on the internet has not helped me or I have not known how to do it.
Thanks

A: You can try put the style tag in preview-head.html
Like this:
<style>
  /* copy-paste normalize code hire */
  html {
        line-height: 1.15;
        -webkit-text-size-adjust: 100%;
  }
  ...
</style>

A: The storybook docs mention importing your css in preview.js
https://storybook.js.org/docs/react/configure/styling-and-css#importing-css-files

To use your CSS in all stories, you import it in .storybook/preview.js

// ./storybook/preview.js
import 'normalize.css';


text:
Q: Open xfce "window manager" settings from command line How do you open the window manager settings from the command line?
I'm trying to modify my keyboard shortcuts, but when i click the applications menu -> settings -> window manager nothing happens.
Hopefully by running it from the command line I can at least see if there has been an error.
Edit:
I was  able to find keyboard shortcuts in the file :~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce-keyboard-shortcuts.xml. These match the values found from xfconf-query -c xfce4-keyboard-shortcuts -l as suggested below.
Unfortunately, only one of the keyboard shortcuts that I am trying to disable is in there.
For example, super + up key is maximising windows and is not a binding that I can find using the above technique.
The reason why I am doing this is because the super key is stuck when trying to access via VNC. All solutions seem to suggest simply removing any bindings that use the super key.

A: Assuming you are using xfwm, the default window manager for Xfce, then you can access the configuration settings using Xfconf-query.
For example, to list all the properties in the panel, you would use:
xfconf-query -c xfce4-panel -l
There is a list of examples on the project page.
According to the Arch Wiki, you can also run xfce4-keyboard-settings to manage key binds.

A: Had the same problem - mine is rather that I can't get my polkit configured correctly and so all my sudo apps won't run - but I can run them from the command line. That'll do for now. But finding those was a pain.
Use the "Application Finder" menu, and then when you see the list, double click the one you are looking for or look at the tool tip. It shows the app to launch and the path to find it.

A: Dug up and examined the contents of /usr/share/applications/xfce-wm-settings.desktop representing the Window Manager icon in the main menu, and found the command to open the Window Manager settings from the command line to bexfwm4-settings.


This Geography quiz is called 'Organic Farming and Diversification' and it has been written by teachers to help you if you are studying the subject at middle school. Playing educational quizzes is a fabulous way to learn if you are in the 6th, 7th or 8th grade - aged 11 to 14.
The study of land use and rural change forms a significant part of any geography syllabus and often involves making comparisons between the world's poorest countries and the world's richest. This middle school quiz is about land use in the UK, specifically how farming, a primary sector industry, has changed in recent years.
Farming in the UK is sedentary, that is to say, farmers do not move from place to place. In general, in the upland areas of the UK, farming is pastoral with farmers raising cattle or sheep. These farms tend to be the smaller farms, whereas in the lowlands, farming is mixed and quite often the farms are larger. Farming in Britain these days is not as profitable for everybody as it was in the past - small farms in particular suffer the most. The reasons for this are that supermarkets buy in bulk and if farmers don't agree to accept lower prices, the supermarkets will buy from someone else. Supermarkets also sell a lot of food that has been imported - much of this comes from LEDCs where production and transport costs are much lower. Even with the costs of importing the food, it is still cheaper than home-produced foods. Mechanization and changes to subsidies for farmers causes problems for smaller lowland farms and hill farms.
In order to continue to make money, farms can diversify (increase the range of products) or specialise (produce fewer but more expensive products). An example of diversification is a farm in the south of England used to grow just watercress, however they realized that the expensive vegetable, wasabi, could grow in similar conditions. Normally, this vegetable is grown in Japan and is used in Japanese cuisine, including sushi. The market for sushi is increasing in the UK so they have successfully increased their income by diversifying. Some pastoral farms have diversified to farm alpaca for wool, ostrich for food and there is even a crocodile farm! Other farms have diversified by offering non-farming activities such as paintballing, creating a golf course, trekking with llamas, selling produce through a farm shop, starting a brewery or winery or offering tourist accommodation.
An example of specialization is organic farming. Only natural fertilizers are used on the land (e.g. manure or chicken dung) and organically-farmed animals are not given any food additives, hormone treatments or antibiotic injections to increase their growth. No pesticides are used and crops are protected using biological pest control, for example, using ladybugs to eat aphids. This is more like farming was before the Industrial Revolution and many people believe that organic food is healthier than non-organic food as pesticides and herbicides (weedkillers) are not good for human health. Unfortunately, since yields are lower, organic produce is more expensive so not everyone, even in a MEDC, can afford organic produce. Organic farming is better for the environment as there are no pesticides, herbicides or artificial fertilizers that can pollute water supplies. The soil on an organic farm is much better than that on a non-organic farm and an organic farm will have a greater biodiversity because no chemicals that harm bees and other insects are used.
Which of the following would be an example of diversification?
Which of the following best describes specialization?
Identify the positive aspect of organic farming from the following.
Which of the following statements about organic farming is not true?
Which of the following best describes diversification?
Which of the following is a reason why organic produce is more expensive than non-organic produce?
In which sector is farming?
Crop rotation is a technique used by organic farmers. Which of the following advantage / disadvantage pairs applies to crop rotation?
Which of the following is not a reason for farming diversification?


In the convergence of all our first loves -- New York, Harry Winston and ridiculously lavish baubles -- the jeweler's latest venture has us truly smitten.
With a newly appointed Parisienne, Sandrine de Laage, as creative director, Harry Winston has announced the launch of "Made in New York," a jewelry line comprised of precious pieces inspired by the company's hometown landmarks. Oh, to have the Chrysler Building topped off with a Cabochon Sapphire and encrusted in diamonds for your finger, or your very own Central Park in the form of a massive, 7-carat emerald! The 40-piece collection will range in price between $2,200 and $2.5 million (yowza), and also includes a bite-size Guggenheim, a Sunset series of diamond-and-sapphire necklaces, and several watches.
We're dying to see images of all the rest -- could there be a sparkly tiara modeled on the Brooklyn Bridge in our future? The mind reels.


omg! cant picture how quick time pass, after August, ber months time already and Setempber may be the 1st Christmas season in my location, I genuinely really like it!
you are in point of fact a just right webmaster. The site loading velocity is amazing. It sort of feels that you are doing any distinctive trick. Furthermore, The contents are masterpiece. you've performed a magnificent process in this subject!
I am sure this post has touched all the internet people, its really really nice post on building up new web site.


Are you looking for a reading on your love relationship to get a better understanding on yourself and how you can improve or maintain your relationship? Do you wish to get a reading on your career to get a better view on your career path? Would you like to have a reading on issues regarding your wealth or health? Do you want to know how you connect and relate to your family? Focus Reading is for client who have a specific issue they want to focus on, based on category of love relationship, career, wealth, health or family. Note that the client can only choose either one of the categories to focus on in each session.
Are you looking for a reading on your love relationship to get a better understanding on yourself and how you can improve or maintain your relationship? Do you wish to get a reading on your career to get a better view on your career path? Would you like to have a reading on issues regarding your wealth or health? Do you want to know how you connect and relate to your family? Focus Reading is for client who have a specific issue they want to focus on, based on category of love relationship, career, wealth, health or family.
Note that the client can only choose either one of the categories to focus on in each session.


Join us Saturday and Sunday for Sculptural Potluck/Art Swap!
We had a great turnout for last weekend's Me and My Folks Fest. Thanks to those who came out, our volunteers and interns for keeping things running smoothly, and all the great musicians who came out to play.
This Saturday and Sunday we'll be celebrating our partnership with Boston's other awesome outdoor industrial art space, HarborArts. The event is at DIFFERENT LOCATIONS on each day! Saturday it's at Bartlett, Sunday it's at HarborArts at the East Boston Shipyard. If you haven't been to see their sculpture collection and other works, you owe it to yourself to make a trip out there. You can get there from the Blue Line (Maverick), there's plenty of parking, or you can even take a water taxi over!
The events each run from noon to 5PM. We'll have music and spoken word performances both days by London Bridgez and friends. We'll also be featuring the creation of some new sculptures by our intern/artist Diana Walsh. Diana will be making use of the empty spray cans from Mural Fest. If you've been collecting your empties, please bring them for her to add to the work! That's the potluck part of the event.
We're also having an art swap. Bring down some artwork (whether you made it or bought it) to swap out for something new!
It doesn't look like we'll have a food truck this time around, so bring a picnic lunch to enjoy, and don't forget to bring water.
Looking forward to seeing your smiling faces this weekend!


So viel zu tun…und so wenig Zeit- stöhn! Also ein freundenfrohes Layout für Euch ;-) Aus der letzten Scrapartzine Ausgabe.
So much to do …and so little time – sigh! Therefore a colorful layout for you ;) It was published in the last Scrapartzine issue.
Journaling: …for the very first time! I just remember that I was all relieved of a sudden and the tension got less!
Supplies: Scenic Route Paper, Prima Caliope Paper, Making Memories Paper, Riff Raff Chipboard Crown, Heart and Birds, Hambly Screen Prints Rub On, Heidi Swapp Chipboard Letters, Vintage Paper Lace, Neocolor II, Signo White Pen, Zig Journaling Pen, Kaiser Kraft Rhinestones.


Another important aspect of residential window tinting las vegas is just a wall color alternative, commonly nearly all of windows models can benefit many wall colors. Thanks to their neutral window resources that'll make sure they are easily blended and coordinated to probably the most space decoration. Resources much utilized on windows typically result from wooden products or steels. While for cast sills are also readily available for you however it isn't encouraged since this kind of cast sills are easily damaged when the ground moves. It has no growth and insufficient cosmetic feature. That's why wooden or steel resources are great for a sturdy construction.
Effectively, if you're renovating your house, before adding residential window tinting las vegas, initially, you will need to think about exactly how many windows you will need within a room. Also, contemplate the area measurement can also be important. Do not use a lot of windows in the small room. Just be sure that the sunlight can enter your entire space, and the air circulation works therefore optimally so select a kind of window which can cover it perfectly. Do not try to use window variations with the bigger measurement like stationary windows or bow and bay windows, contemplate for the simpler one like a installed window, awning windows or slider windows. They are really best for smart areas, particularly for the bed room or kitchen.
To know more about residential window tinting las vegas let us have a look at our galleries to see the best screen models and types. We hope these pictures under may motivate you to get the most effective a few ideas to build, renovate or remodeling your home.
Beside of residential window tinting las vegas, in the beginning, you need to know the type of windows. The very first type is called dual put windows. It's characterized by their two sashes which go vertically up and down in the frame. It is exclusive, primarily present in the Western domiciles because most of the American domiciles are completed by this unique window. They actually are able to start large from possibly the very best or the underside but still stay in the frame. This original window design makes themselves don't protrude out to the inside and external of the house. This style makes only the underside part of the screen works while the very best part however unchanged.
While for minimal house residential window tinting las vegas can also be must be considered. That normal screen can be quickly mounted generally in most little or tiny rooms. It can be acquired equally little and large measurement, actually custom measurement is available for you really to fit your room. We all know that modern home generally breaks the concept, more unique of the style, suggests more modern. Therefore do not be afraid to utilize this type of residential window tinting las vegas if you want to take to the brand new thing.
The most crucial element of residential window tinting las vegas is situated in the definition of of design. How to design your space based on the kind of your window is actually needed to consider. Each form of window has the unique characteristic, that's why you must treat your room different than the others, and it will match your windows style.
While for different types of screen, make sure to match the space decor with the size along with windows style. If your residential window tinting las vegas are big or big, don't exhibit an excessive amount of stuff in your wall, because it will precisely make your room looks crowded and uncomfortable. Make sure that you merely installed or present necessary forms of stuff which don't protect on the sunlight brought by windows.


text:
Q: `msg.sender` preferred over `tx.origin` in Solidity I am new to solidity but I have read at many times that tx.origin should be avoided & msg.sender should  be used .
There is a given demo on this in solidity page. It says like :-

Never use tx.origin for authorization. Let's say you have a wallet
contract like this:

// SPDX-License-Identifier: GPL-3.0
pragma solidity >=0.7.0 <0.9.0;
// THIS CONTRACT CONTAINS A BUG - DO NOT USE
contract TxUserWallet {
    address owner;

    constructor() {
        owner = msg.sender;
    }

    function transferTo(address payable dest, uint amount) public {
        // THE BUG IS RIGHT HERE, you must use msg.sender instead of tx.origin
        require(tx.origin == owner);
        dest.transfer(amount);    // .transfer is a global variable
    }
}

Now someone tricks you into sending Ether to the address of this
attack wallet:

// SPDX-License-Identifier: GPL-3.0
pragma solidity >=0.7.0 <0.9.0;
interface TxUserWallet {
    function transferTo(address payable dest, uint amount) external;
}

contract TxAttackWallet {
    address payable owner;

    constructor() {
        owner = payable(msg.sender);
    }

    receive() external payable {
        TxUserWallet(msg.sender).transferTo(owner, msg.sender.balance);   //  **LINE 1**
    }
}

Now , I want to know that how line 1 will drain entire funds from TxUserWallet. I think  transfer() is a global variable which will just transfer the amount to address in dest  which is of attack wallet. How .transfer() will trigger receive() function of  contract TxAttackWallet.
Secondly , In line TxUserWallet(msg.sender).transferTo(owner, msg.sender.balance); , why are we writing it as TxUserWallet(msg.sender) , like why are we adding (msg.sender) after contract name
and also what values is being passed by writing msg.sender.balance ?

A: you should avoid using tx.origin to prevent the Reentrancy attack. solidity re-entrancy attack explanation
Basically, the attacker is withdrawing money from the contract recursively till the balance is 0. So there is a chain of function calls. A reentrancy attack involves two smart contracts. A vulnerable contract and an untrusted attacker's contract. (fallback function is called under multiple conditions and this makes writing code for each condition hard. That is why receive is added. receive is called only contract receives ether so that fallback should be executed only if a function signature is not implemented within a contract.)

msg.sender is the last caller while tx.origin is the
original caller of those recursive function chain.
funcA => funcB => funcC
msg.sender is the caller of funcC whereas tx.origin is the caller of funcA
Now to prevent the Reentrancy attack we have to make sure that there is no chain of function calls.
require(tx.origin == msg.sender)

In your question, story is a little different. Imagine the workflow. You are saying

Now someone tricks you into sending Ether to the address of this
attack wallet:

You are sending money to TxAttackWallet, so you are initiating the function chains. tx.origin is you, the owner, tx.origin == owner. Once you send money to TxAttackWallet, automatically receive of TxAttackWallet will be called so this code will be executed recursively. You are in a loop
  TxUserWallet(msg.sender).transferTo(owner, msg.sender.balance);

You keep transferring funds from your contract to TxUserWallet.
Who is the tx.origin? It is you because you started this chain of functions so this will always pass:
 require(tx.origin == owner);

If you were using the msg.sender==owner, msg.sender would be the TxUserWallet so require condition would not pass and no funds would be transferred.

A:
How .transfer() will trigger receive() function of contract TxAttackWallet

The receive() function is invoked automatically when you're sending ETH to the contract address without specifying the data field.
It is not possible to specify the data field with the .transfer() function, you'd need to use the low-level .call() for that.
Docs:

*

*receive() - https://docs.soliditylang.org/en/v0.8.16/contracts.html#receive-ether-function

*.transfer() and .call() - https://docs.soliditylang.org/en/v0.8.16/types.html#members-of-addresses

why are we writing it as TxUserWallet(msg.sender) , like why are we adding (msg.sender) after contract name and also what values is being passed by writing msg.sender.balance ?

TxUserWallet(msg.sender) is a contract type pointer to the msg.sender address (in your case the TxUserWallet contract address), expecting it to implement all public and external functions of TxUserWallet.
This way, the TxAttackWallet contract expects to be able to call the transferTo() function on msg.sender and expects to receive empty response, as the transferTo() function doesn't return any params.
msg.sender.balance returns the native balance (ETH on Ethereum, BNB on Binance Smart Chain, ...) of msg.sender, in your case that's the TxUserWallet contract address.
Docs:

*

*contract type TxUserWallet(msg.sender) - https://docs.soliditylang.org/en/v0.8.16/types.html#contract-types

*.balance - https://docs.soliditylang.org/en/v0.8.16/units-and-global-variables.html#members-of-address-types


text:
1955 Custom Chevy Convertible - 5 Til 5
Goodguys Custom Rod Of The Year
Darrel Armentwriter
I know, I know...some of you are probably all saying, what does 5 'til 5 have to do with a really neat custom car, nonetheless the Goodguys Custom Rod of the Year. Well, 5 'til 5 is not just a reference to time, it's the energy that captures that time of the day. It's the end of the day when the world around you comes alive with a flourish of hyper activity. The day's accomplishments are done and plans for tomorrow are in the making. It's that last possible heartbeat in time that today's accomplishments can be improved before moving on to tomorrow.
This all seems to be the way it was for Doug Hoppe (owner of 5 'til 5) and builder Roger Burman when the proposal to locate and build a custom '55 Chevy convertible was brought up. Doug had owned several nice '55s over the years but never a completed convertible, so in his mind, it was time. Seemed easy; Roger knew where a perfect one for the project was. All he needed to do was make the deal and get started. Well that turned into more of a deal than one might have suspected and dragged on for some time before the purchase was finally made--you guessed it, one Friday afternoon at 5 'til 5, so the story goes. The late start (this was in May of 2002) cut into the time allotted to construct the car, and, in fact, would push the completion into the 2004 season if they got started right away. Naturally, as they collaborated on the details, the magnitude of it grew and grew until the goal was to build a Custom Rod of the Year contender (and eventual winner) that you see here. So let's get on with building the car.You always have to have a base to build on, and, in this case, they started with an Art Morrison 2x4 chassis complete with independent front suspension,
The next thing on the agenda was some serious collaboration concerning the direction the body modifications would take. After bit of debate, Doug and Roger came to a very simple, very basic design agreement. The body would be modified enough to noticeably alter its appearance yet not lose any of the original '55 Chevy design features that marked it as a '55 Chevy for over four decades. The custom-made taillights would be raked forward and filled with LED lights; the parking light lenses are frenched and missing their chrome trim rings; the headlight lenses came from a Jeep Liberty; the headlight bezels are missing; the bumpers are smoothed and tucked in tight; and the grille is NOS. And, as with all other self-respecting customs, it's been nosed and decked, and the door handles were shaved. There's even a hand-made hard steel cover for the top when in the down position. Other things that aren't seen from the outside involve the extensive amounts of sheetmetal work that were performed under the hood to complement the engine and in the trunk to conceal the Air Ride Technologies equipment and showcase the extensive amount of Sony stereo components.
Everything in both areas is fitted and rounded, eliminating any unnecessary protrusions that might interrupt the symmetry of the area. Thankfully, much of the original stainless and chrome has been left in place to punctuate the slick body. And rather than diminish the importance of the peak down the center of the hood, it's been slightly enhanced. The overall look is pure '55 Chevy--there are alterations everywhere, but there is never a question about the original origin. Another twist came when the color was selected. The original colors in this spectrum would have been soft '50s shades of coral and charcoal. The colors we see on this car are pearl tangerine and black...same basic theme, but with the intensity knob twisted way to the right!
While the welder, plasma cutter, and sheetmetal tools were out, Roger took the time to completely reconstruct the dash, scratch-build a center console, and fabricate door pulls along with a bit of cosmetic metal trim (stingray gills) for the restyled door panels. When it was complete, the look was spectacular; about the only unaltered piece of the dash was the eyebrow on the instrument panel side. The instruments are Auto Meter; the area they occupy is hand-built; and the lower center of the dash flows right into the console. On the right side there is a grab bar built into the large '60s-Corvette-style eyebrow so that the passenger can get a good grip on something solid when the big 502 is unleashed. Naturally, the full-length console necessitated the use of four bucket seats to fill the spaces, and as it turns out, the perfect fit came in the form of Dodge Intrepid seats. Of course they had to have the backs cut down some 2 inches so they looked right in the car, but other than that little detail, they were perfect. After all the instrument placement, wiring, and accessory placement was taken care, of the car was sent off to the Recovery Room in Omaha, Nebraska, where every one of the remaining soft surfaces was treated to a liberal application of fine leather, and then expanses of black wool carpet were applied on the floor. As a treat for the eye, there is a triangle of stingray hide that has a striking white accent in the middle of it stitched into each seat back.
The finished product is a striking piece of work that was deservedly voted Custom Rod of the Year this past July. More than that, though, this car amplifies all that energy and frenzied activity that we spoke of in the beginning of this piece. It was a 5 'til 5 all the way through from beginning to end. Fact is, Roger was several hours late getting into Des Moines for the car's first outing due to a couple of little issues that came up at (you know what's coming don't you) 5 'til 5.


11-Piece Hard-Anodized Nonstick Cookware Set. Designed for the creative and versatile home chef, these essential pots and pans are constructed from ultra-tough hard-anodized aluminum and boast an induction plate with copper midlayer for fast, even heating on any stovetop. The exclusive Unity Surface with flat, easy-clean rivets boasts premium, PFOA-free nonstick, so everything from Honey Garlic Sriracha Shrimp to a morning pot of steel rolled oatmeal or a pan of truffled scrambled eggs release with universal ease and without food buildup. Cast stainless steel handles provide a positive, confident grip, and deep-seated stainless steel lids seal in heat and moisture for perfect results. Finished with triple layer nonstick in a rich sable color, the entire set is oven safe to 500°F for stove to oven to table performance and presentation. From simmering reductions to high heat sears to one pot masterpiece meals, reach for the exceptionally stylish and versatile dishwasher-safe Anolon Nouvelle Copper Luxe 11-Piece Hard-Anodized Nonstick Cookware Set.


text:
It Pays to Be a Space Case
By Alice Fleerackers
Kieran Fox, a neuroscientist, says some of his colleagues see him as an "alien" because of all the time he takes off to let his mind wander.Photo Illustration by Sergey Nivens / Shutterstock
It's a feeling we all know well—you're at a work meeting or in the middle of a book, when you realize that you have no idea what just happened. Without noticing it, your thoughts have drifted away from you.
Like many people, I've found my mind wandering more than usual since March, when shelter-in-place measures destroyed what little structure I had cobbled together as a freelance writer and student. Suddenly, my tidy university office was replaced by half of a couch, my "work schedule" transformed into little more than a hypothetical idea. As I struggled to stay focused from the corner of our tiny 350-square-foot apartment, my thoughts drifted endlessly: from my work, to what to have for lunch, to whether our world was truly on the brink of collapse.
Of course, many of these moments were stressful and uncomfortable, but others brought me a strange sense of peace. In the months since the pandemic began, I've found myself coming back to those musings again and again. Are our moments of distraction—the daydreams and memories, the anxieties and reflections—really such a bad thing?
For what feels like the first time in months, I'm grateful to be alone with my thoughts again.
I called up my old colleague, neuropsychologist and author Ylva Østby, to find out. "Mind wandering is the opposite of control: It's free," she explains from her home in Norway. "In some situations, it is important to be able to control your mind and to focus on the task at hand, but that does not mean that mind wandering is in itself a negative thing. We just don't recognize the situations where mind wandering is useful."
It's true: When it comes to tasks that demand deep focus, losing control of our thoughts can have obvious negative consequences. Studies have found that the more our minds wander, the more our reading comprehension suffers and the more mistakes we make during tasks involving sustained attention. People whose thoughts drift more often also tend to perform worse on general intelligence tests. There's even research suggesting that we feel less happy while mind wandering than we when we're more focused.
But, as Østby explains, distraction doesn't necessarily have to be a problem. Studies have found that mind wandering most often takes place during tasks that don't require many mental resources—that is, when we can afford to pay less attention. Some researchers have even argued that losing focus can be helpful, offering a welcome reprieve from otherwise boring experiences. "I've told teachers this," she laughs. "If your pupils are not paying attention it's because they are not robots! They are human, and they need to let their minds wander from time to time."
Jonny Smallwood, a psychology professor at Queen's University, agrees. "In my opinion, there is far too much emphasis on the value of being in the here and now," he says. "[Mind wandering is] where all of the creativity of our species comes from."
Psychology has often been critiqued for being overly focused on the negative aspects of our mental worlds, prioritizing understanding why we suffer, rather than what makes us thrive. Perhaps for this reason, research into the benefits of mind wandering is relatively limited.
Still, a growing body of evidence suggests Østby and Smallwood may be on to something. These studies find that mind wandering can play an important role in planning for the future and solving challenging problems, for example. Some psychologists have even found that it can help solidify memories, much like sleep does.
These more optimistic findings are good news for us. Researchers estimate that our minds wander for about half of our waking lives, generating about 2000 thoughts a day that are completely unrelated to the task at hand. If mind wandering really is a useless activity, that would leave us with about 50,000,000 wasted thoughts over the course of a lifetime.
"[Mind wandering is a] fundamental aspect of how we think," says Smallwood. "People do this all the time and are permanently using it to think about the future, or other people in their lives, or goals they haven't completed." That's why he, like Østby, takes a different view on mind wandering—one that sees it as an activity that is neither inherently good or bad, but dependent on the task at hand. "It's critical, like many of the things that make our species unique," Smallwood says.
Create space for some "mindful" mind wandering every day.
This same idea has fuelled much of Kieran Fox's research. A neuroscientist and medical student at Stanford University, he's fascinated by the relationship between mind wandering and creativity. Much of his work has centered on the idea that losing control of our thoughts is not only normal, but desirable.
"People mind wander all over the world and in all kinds of different cultures," Fox tells me over Zoom. "Is this just because we're in this distraction-ridden society…Or is this actually something that the brain does naturally? I think the latter view is definitely the case."
Fox's work suggests that people fall on a sort of spectrum when it comes to mind wandering. While some will tend to fall into harmful, repetitive thought patterns when their minds are at rest, others will produce more helpful musings. Still, Fox explains that, by and large, when our minds wander, they generate thoughts that are relevant and useful—at least to ourselves. We reflect on our actions from the hours gone by and ask questions about the days ahead. We think about our families and loved ones, our goals and personal challenges. And sometimes—if we're lucky—we come up with solutions that are truly original. "If you want to do anything different in your life," says Fox, "you need to create space for ideas."
Studies that connect mind wandering with creativity often center on the idea of the incubation period. The concept is simple: by taking a break from a difficult problem, we can give our minds time to work through our challenges unconsciously—to let our ideas "incubate"—while we focus on other things. When we finally return to the problem again, we often find that the solution has suddenly become obvious.
Importantly, though, these incubation periods seem to be most helpful when they allow our thoughts to drift. Some of Smallwood's work, for example, has found that doing an undemanding task—that is, one likely to provoke mind wandering—while taking a break from a problem can help people generate more creative solutions than filling that time with a more mentally engaging activity.
"It doesn't even have to be that specific," Fox says, when I ask him what these incubation periods can look like. "I'm working on a book right now and I've been doing the exact same thing every day: Studying and reading all morning, trying to write a bit, and then taking long, long walks." With time to let the mind process what he's read earlier, solutions come easier than expected: "I bring up what I was thinking about—set the stage—and then just start walking," he says. Eventually, the solution recombines on its own. "It just bubbles up."
Indeed, many of history's most revered artists and inventors had daily routines that incorporated periods of mental rest. Yoko Ono lit matches when stressed, watching the flames slowly burn into darkness. Frida Kahlo spent hours in her garden, drawing inspiration from the bright plants around her. James Joyce lay in bed "smothered in his own thoughts" for a full hour each morning, letting ideas come and go. Charles Darwin would declare at noon, "I've done a good day's work," and spend the rest of the day taking long walks, napping, and answering letters.
Fox, too, recommends creating space for some "mindful" mind wandering every day. "In our world right now, the idea of having dedicated space to think and unwind mentally is completely unacceptable," he says. "But if you start reading the sort of reports in the diaries of these creative people, they all say the same thing: Each day, prepare the field and plant seeds—study and think—but then let [the solution] come on its own. You never know when or where those seeds are going to grow."
Fox says some of his colleagues see him as an "alien" because of all the time he takes off to let his mind wander. In addition to his long walks, he meditates most mornings and leaves time to reflect on his thoughts before falling asleep each night. But while not every idea that arises during these moments is useful, Fox isn't worried about the lost time. "You can have tens of thousands or millions of thoughts, and it doesn't matter if most of them are stillborn…if one or two pay off," he shrugs.
As our interview comes to an end, I find myself lingering longer than usual. I draw out our conversation with small talk about medical school, Stanford, California weather—tidbits from Fox's life that distract me, just briefly, from my own. After I finally click "Leave Meeting," I sit back, close my eyes, and let my mind drift. For what feels like the first time in months, I'm grateful to be alone with my thoughts again.
Alice Fleerackers is a freelance writer and a doctoral student at Simon Fraser University, where she studies health and science communication. Find her on Twitter @FleerackersA.


text:
Q: MSVC2005 std::_Iterator_base:: functions slow while debugging I'm profiling debug build c++ code in MSVC 2005 and certain code takes an extremely long time to execute (30+ seconds) compared to (1-2 seconds) in release.
I've set _SECURE_SCL to 0 in the compiler options (/D _SECURE_SCL=0) and verified its set to zero in the source.
I've copied the top consumers from the profiler (AMD CodeAnalyst)

*

*std::_Iterator_base::_Orphan_me   19.74

*std::_Iterator_base::_Adopt   9.57

*std::_Iterator_base::operator=    8.98

*std::_Iterator_base::~_Iterator_base  8.55

*std::_Iterator_base::_Iterator_base   7.37

Trying to debug code and having to wait 30+ seconds each time kinda sucks, is there something I'm missing here?
UPDATE:
Wrapping #pragma optimize() around the class method didn't do much but defining /D _HAS_ITERATOR_DEBUGGING=0 brought it down to release speed, these are now my top profiler hits (This seems normal for the function):

*

*std::_Vector_const_iterator >::operator++     29.79

*std::_Vector_const_iterator >::operator++     26.26

*std::_Vector_const_iterator >::operator*      25.74

3 functions, 60 instructions, Total: 2666 samples, 81.78% of shown samples, 2.76% of total session samples
Thanks for the fast replies!

A: You should also disable _HAS_ITERATOR_DEBUGGING if you care about debug performance.  When iterator debugging is enabled, a lot of bookkeeping is done to help you to detect bugs in your code where you use an invalidated iterator or fail to correctly manage container and iterator lifetimes.
That said, a 30:1 performance difference between a checked debug build and an optimized release build sounds quite typical and reasonable.

A: Have a look at a few of the answers here: How to make MSVC debug builds run faster.
In addition to the _HAS_ITERATOR_DEBUGGING = 0 as mentioned by @James, it seems there's a neat trick toggling #pragma optimize("", off) / #pragma optimize("", on) to disable optimisation for single functions/blocks of code etc. If you only want to debug inside a particular piece of code, disabling the optimisation for just that piece might be significantly faster than turning optimisations off globally.
Hope this helps.


text:
Art as Activism – Day 36
[Today's featured artwork for Day 36 of the 365 Days Project is by Esmond Lyons.]
"Madonna and Child" by Esmond Lyons. Photo courtesy ©Esmond Lyons.
Art can bring beauty to the world. It can also confront the viewer by challenging perceptions.
#36 – Listen. Artists have something to say and they're not afraid to say it.
Artists are used to exposing their souls on gallery walls. They aren't afraid of expressing contrary opinions, suggesting new perspectives, questioning the status quo. Or celebrating what's right with the world.
Otto Dix painted the harsh realities of World War I. Wildlife photographer Joel Sartore takes studio portraits of animals on the verge of extinction in an effort to save them. Banksy's street art explores social and political themes including consumerism, authoritarianism, greed, poverty and hypocrisy. Judy Chicago pioneered feminist art. Her collaborative installation, "The Dinner Party," is regarded as the first epic feminist artwork – a symbolic history of women in Western civilization.
Every artist has something to say – whether contemplating a falling leaf or speaking out against injustice or recording moments in history. They're not afraid of rattling cages – not just for the publicity, but to shake up the viewer. In the Artist Mind, creativity is sparked by pure expression and perhaps, the opportunity to make a change in the world.
"My wish: use art to turn the world inside out."
"I believe in art that is connected to real human feeling, that extends itself beyond the limits of the art world to embrace all people who are striving for alternatives in an increasingly dehumanized world."
"The typical nature photograph shows a butterfly on a pretty flower. The conservation photograph shows the same thing, but with a bulldozer coming at it in the background."
"The purpose of activism and art, or at least of mine, is to make a world in which people are producers of meaning, not consumers…"
"The Annunciation" by Esmond Lyons. Photo courtesy ©Esmond Lyons.
Description of the image included in this post:
Madonna and Child
Esmond Lyons, New York, USA
The Annunciation
Changemakers, The 365 Days Project
Artists and Emotions – Day 35
Where Ideas Come From – Day 37