text:
Report: Flint, Detroit more blighted than hurricane-ravaged New Orleans
The article is based on a study from the Greater New Orleans Data Center, which has been tracking blight in six cities notorious for urban decline.
New Orleans held the unwanted "most blighted" among the six cities -- which also include Cleveland, Baltimore and Youngstown, Ohio -- for five years until the report for 2011, the most recent data available to the Center.
About 21 percent of all New Orleans properties were blighted in 2011, compared with 27 percent in Flint and 24 percent in Detroit, the report says.
The percentage of blight was based on the number of blighted addresses or empty lots plus vacant but habitable homes according to data kept by the U.S. Postal Service.
The study notes that measuring blight can be a challenge because "each municipality defines blight differently, and some don't track blight at all."
The 2011 data for New Orleans is also the first year of the study that includes estimates by the study authors and a larger margin of error because of a change in how the USPS recorded data, according to the study.
Click here to view the report.


text:
I'm building an edit screen where a use can edit rows of data. One of the fields is represented by a drop down, and another is an input field named 'value'. Now, depending on the value in the dropdown, I need to have different kinds of input controls for the value input control. Sometimes it should be a text box, others a datetime control (html5 and / or jqUI date picker), and finally a dropdown list containing a fixed set of values ('Yes' / 'No').
So basically sometimes I need to accept any string data, sometimes a date, and sometimes a boolean (but with a select box, not a check box). What's my best option for implementing this? Ideally the value entered would not be lost moving from one kind of input to another, while the user is on this edit page. On post back, I have a single database value to store (its a sql_variant).
Also, I'm using asp.net mvc3 so an ideal solution will work with the normal Html.ValidateFor and Html.ValidationMessageFor methods.

source: openbmb/Ultra-FineWeb


What is Fiduciary Duty? - Napkin Finance
Fiduciary Duty
Your Best Interest
Fiduciary Duty
What is Fiduciary Duty?
Who's involved
A fiduciary relationship involves:
 - A fiduciary—i.e., the person who owes the duty
 - A principal—i.e., the person whose best interest the fiduciary is supposed to protect
In this type of relationship, a principal entrusts a fiduciary with taking care of their money, property, or other assets.
Trust is the key element of a fiduciary relationship. To maintain this trust, a fiduciary is expected to fulfill three specific obligations:
 - Duty of loyalty: A fiduciary has to make decisions that are in the principal's best interests (even if those decisions go against the fiduciary's financial interests).
 - Duty of care: A fiduciary should thoroughly research and evaluate all options and scenarios before making a decision or recommendation to the principal.
 - Duty of good faith: A fiduciary must use good judgment and act carefully.
When does the duty apply?
Most fiduciary relationships involve financial matters, but others focus on providing advice or general caretaking. Here are some examples:
Who's involved Fiduciary What they have to do
Lawyer and client Lawyer Provide the client with enough information to make legal decisions and protect the client's privacy
Guardian and ward Guardian Ensure the ward has a place to live, receives the healthcare and education they need, and keeps their finances in order
Board directors and shareholders Board directors Use company assets in ways that maximize benefits for shareholders
Trustee and beneficiary Trustee Manage assets in the trust and distribute them to the beneficiary
What if breached?
Sometimes, a fiduciary does not meet their legal obligations. This is considered a breach of fiduciary duty. This might occur when a fiduciary:
 - Doesn't disclose conflicts of interest
 - Acts carelessly
 - Does something that gives them a financial gain at the expense of the principal's interests
 - Neglects certain responsibilities
Although a fiduciary duty is a legal responsibility, simply breaching it doesn't mean the fiduciary goes to prison (though they could if they did something criminal). However, the principal could sue for damages, or the fiduciary could lose their professional credentials (like if a lawyer gets disbarred).
Financial advisors
Fiduciary duty is a hot topic (and source of confusion) when it comes to financial advisors because they aren't all fiduciaries despite what many people think.
Examples Requirements
Fiduciaries Registered investment advisors Must follow the (more strict) fiduciary duty
Not fiduciaries Broker-dealers and insurance agents Must follow the (less strict) suitability standard, which requires making recommendations suitable to a client's personal situation (but not necessarily in their best interest)
In practice, this can mean that non-fiduciary advisors may be more likely to recommend investment options that pay them commissions and could face less strict requirements when it comes to disclosing certain conflicts of interest.
The fiduciary duty is a legal relationship in which one party is required to act in another's best interest. The duty can arise in lawyer-client, director-shareholder, trustee-beneficiary relationships, and more.
Fun facts
 - The word "fiduciary" comes from the Latin term fidere, which means "to trust."
 - The concept of a fiduciary was first defined in Roman law, but some historians trace the origins of fiduciary duties back to Hammurabi's Code.
 - A fiduciary relationship may be spelled out in a contract or other legal document, but it can also be implied and occur informally through one party's dealings with another.
Key takeaways
 - A fiduciary duty requires one party to act in the best interest of another party.
 - Fiduciary relationships often involve the handling of one party's money or property.
 - A breach of fiduciary duty occurs when a fiduciary fails to fulfill their obligations, such as by putting their own interests ahead of the principal's.
 - Some financial advisors, like registered investment advisors, are fiduciaries, but others, like broker-dealers, may not be.
The hardest part of suing your lawyer for breaching their fiduciary duties is trusting your new lawyer. — Napkin Finance
The simple information you need
to clean up your not-so-simple finances.


text:
The CSharp metamodel is the reflection of the C# language, as defined in version 2.0 of "C# Language Specification" from Microsoft Corporation.
The CSharp metamodel contains 81 metaclasses. To better understand it, this page will introduce the main features (metaclasses and links).
You could also browse the model definition csharp.ecore available in sources (see the install section).
Main meta classes
Every metaclass (except metaclass Fragment) inherits from ASTNode. As its name indicates, ASTNode represents a graph node. ASTNode has a reference to metaclass Comment because almost every csharp element could be associated to a comment (block or line comment).
Assembly, Namespace, Type
The root element of each CSharp model is an instance of the Assembly metaclass. It is a translation of the concept of csharp application, so it contains namespace declarations (instances of the Namespace metaclass). And namespace declarations contain type declarations (instances compatible with metaclass Type), and so on...
NamedElement & notion of Proxy
A lot of csharp elements are "named", and this name can be considered as an identifier : methods, packages, types, variables, fields,... So all the corresponding metaclasses inherit from the NamedElement metaclass. It will be useful to resolve references in binding, see the NamedElementRef metaclass.
Another goal of this metaclass is to indicate for each element whether it is part of the current csharp application or not (element from an external.NET library). So external elements are tagged as proxy through a dedicated attribute and can be easily filtered. For example, instruction "Trace.WriteLine" has been decomposed into two named elements (one class and one method) the definitions of which are not part of the current csharp application. So attribute proxy of these elements has been initialized to true.
To represent links between csharp elements, as the C# AST defines only string references, metaclass NamedElementRef initially contained only this information. But an important addition was to resolve bindings between elements, so it is actually possible to navigate directly through the elements graph. It has been represented as a relationship from a NamedElementRef to a NamedElement (proxy or not).
A type declaration has different kinds of contents : fields, methods, static block, initialization block or other type declarations. All of these elements are of type InternalDeclaration metaclass.
Like in many languages, the concept of expression exists in C# : it is a portion of code, without declarations, and its evaluation returns a value, numerical or boolean or other...For example,
All types of expressions shall inherit from metaclass Expression.
An "instruction" in C# is represented by the Statement metaclass. A block of code (Block metaclass) contains a collection of statements, and a block of code may be contained by a method.Some examples of statements in C# :
if, while, for, do,...
All of their definitions use the concept of expression to separate the value from the instruction keyword.
To use the plug-in you need:
- JDK 1.5 or above
- a version of Eclipse 3.3 or above with the following set of plug-ins installed
- EMF 2.3.0 or higher
Gabriel Barbier (Mia-Software)
Fabien Giquel (Mia-Software)
Frédéric Madiot (Mia-Software)
You will find a version of this plug-in attached in the following bug.
As IP review of this plug-in is not finished, here are installation instructions :
- Extract archive file in your Eclipse workspace, then use "import" menu to import this project.
- Use "export" menu to export this project as a plug-in (Deployable plug-ins and fragments) in your Eclipse installation. Don't forget to choose the "Package plug-ins as individual jar archives" option.
- re-start your Eclipse to take this plug-in into account
A first version of the C# discoverer : CSharpDiscoverer


text:
Silica and Clay Polarity
By Dennis Klocek 1 min read
Silica is the light pole in the minerals. It is a kind of flowering process in the mineral realm since silica in plant growth enhances the refined properties that light brings to plants. Photosynthesis requires light for its action. The light interacts with the flavonoids (phenols and tannins) and anthocyanins (blue and red pigments that protect tissues from too much light) as plant pigments on the periphery of the growing plant. The pigments in the skins and leaves absorb and transform the light into energies that create growth. As a plant matures the silica forces tend to collect in the part of the plant that is approaching flowering and fruiting. These are cosmic forces because of the predominance of light in siliceous materials. The cosmic pole is the light pole. These forces tend to limit vigor and enhance flavonoid production.
Sandy soil then enhances the refining process in plants that accompany fruit production. Making preparations out of silica (horn silica) and other silicates (amethyst for instance) is a way to bring enhanced light forces into the photosynthetic process in the plants. The preparation that would move in this direction is horn silica
Clay is a balancing agent in the mineral realm. It is a silicate but it also is rich in alumina. Alumina is an amphoteric metal. That means that it works to aid the solubility of silica and lime into each other. In this way clay builds a bridge to colloidal humus formation. We could say that this is moving towards the shadow pole instead of the light pole present in sandy soils. The preparation that would move in this direction is horn manure. These are the earthly forces since clay, humus, manure and such materials promote vigor.
Dennis Klocek, MFA, is co-founder of the Coros Institute, an internationally renowned lecturer, and teacher. He is the author of nine books, including the newly released Colors of the Soul; Esoteric Physiology and also Sacred Agriculture: The Alchemy of Biodynamics. He regularly shares his alchemical, spiritual, and scientific insights at dennisklocek.com.
We're using a device called a mary's bath to extract resin from powdered myrrh to make a preparation called the three Kings. Learn how to use a Mary's Bath to safely "loosen" compounds for making medicinal or biodynamic substances.

source: m-a-p/FineFineWeb


text:
working together in philanthropy
A Giving Circle is a simple yet powerful concept: A group of individuals come together, each contribute to either an existing fund, or to establish a new fund at the community foundation, and annually those combined resources are used to award grants/scholarships to benefit the community.
By pooling resources together, this structure enables individuals to achieve a more significant impact with their charitable giving than they can achieve on their own. Each person participates in selecting the existing or newly created fund, and this provides the opportunity to learn more about the community, make a positive difference, and enjoy the company of others with shared interests.
Reasons to start a Giving Circle:
- Pooling money with others and focusing on a key issue can have a far greater impact than individual gifts.
- The collective wisdom and know-how of a group creates value and impact to charitable investments.
- Developing partnerships with a smaller number of charities can create a deeper level of involvement for donors and the nonprofits they support.
- It can be fun to be part of a group as well as fulfilling to contribute in such an innovative and insightful way.
Types of funds that can be started by a Giving Circle:
- Designated Fund - The Giving Circle specifies a Charity, School, or other Governmental Entity to receive the annual grants from their fund.
- Field of Interest Fund - The Giving Circle specifies a field of interest such as youth sports, women's leadership, fine arts, seniors, etc. This requires a grant process to determine recipients of the annual grants.
- Scholarship Fund - The Giving Circle establishes a scholarship with its own specific criteria for determining qualified candidates, and a selection committee must annually gather to read scholarship applications and to select the winner(s) of the scholarship.
- Donor Advised Fund - The Giving Circle annually recommends charitable causes that will receive their annual grants. The MCF Board must then approve the recommendation(s).


text:
Aug 2011: MobileHCI Conference Tutorial
31 August 2011, Katarzyna Wac is giving a tutorial titled "Performance evaluation of mobile services: measurements-based methodology and example assessment techniques" at the MobileHCI conference in Stockholm, Sweden.
This tutorial first presents a generic methodology for measurements-based performance evaluation of a mobile communication system and its service(s), and second, it presents an application of this methodology to mobile healthcare services. The performance evaluation aims at analysis of, for example, mobile system bottleneck or scalability characteristics or at analysis of its responsiveness, where all metrics contribute to the overall experience of the mobile service use. The presented methodology has been derived from previous studies on performance of communication networks. The methodology is outlined to perform (practical) measurements, as opposite to (theoretical) simulations or modeling. The methodology includes detailed steps for objectives determination, system instrumentation, and measurements execution and performance evaluation activities. The tutorial illustrates use of the methodology for performance evaluation of MobiHealth system and its vital sign tele-monitoring service provided to a mobile patient wearing a Wireless Body Area Network.


text:
The algorithm for extracting number plate can be summarized as:-
- 1.Capture image from webcam.
- 2.Store the captured image into a image file for further processing.
- 1.Identify the intensity of the image.
If image intensity = high Reduce intensity Else if intensity = low Increase intensity Else No change.2.Convert image into grayscale.
- 3.Calculate appropriate threshold value for the image.
- 4.Convert the image into binary image using the calculated threshold.
- 1.Fill small holes including numbers of Number plate so that number plate area will be large to isolate from figure. 2.Determine width and height of the image. 3.Scan each pixel of line counting number of white pixels in the following system,
If number of 'white' pixels < x; pixels become 'black' Else; no change If number of 'white' pixels > y; pixels become 'black' Else; no change The value of x and y may be changed according the image intensity and plate area.4. Use the step no. 3 for both horizontal and vertical direction.
- 5.Check number of possible areas.
- 6. Logically AND with binary image obtained at "Convert image into binary algorithm.
- 7.Crop the required area.
- 1.Filter the noise level present in the image.
- 2.Clip the plate area in such a way that only numbers of plate area extracted.
- 3.Separate each character from the plate.
- 1.Create the template file from the stored template images.
- 2.Resize image obtained from segmentation to the size of template.
- 3.Compare each character with the templates.
- 4.Store the best matched character.
- 1.Open a text file in write mode (append mode in case of the multiple records).
- 2.Store the character obtained from the number identification process to text file in given format.
- 3.Close the file
Pic 1:- Number plate that is to be extracted.
Open the main.m file in MATLAB.
Now run the main.m file in the MATLAB. It may prompt you to change the default directory. You can either change folder or Add to Path. Better change the directory.
You will get a messagebox showing the extracted number plate. Message box like this:-
The log file ( log.txt ) is maintained to keep track of the saved number plates ( which can be used in application level ). The log file content contains the number plate with the date saved.
In main.m there are certain lines which when commented can be used to see the step by step characters extraction.
Feel free to ask any queries if any problem occurred. I am using MATLAB 7.12.0 (R20011a) but it should work in all version.
Download the whole project here.
The project involving the number plate extraction :- ANPR(Automatic Number Plate Recognition) Using ALR(Automatic Line Tracking Robot).


text:
The Violate Man
The Violate Man is the first book-length study of representations of male/male rape in U.S. American culture. Although it might seem that this topic is underrepresented, male/male rape appears in the news with surprising frequency. A spectacular example of this are the photographs from Abu Ghraib documenting the humiliation, both violent and sexual, of male prisoners in Iraq. In the U.S., academic studies have demonstrated and newsmedia reports substantiate that male/male rape is a lived reality in society, a health crisis in U.S. American prisons, a rising epidemic in the military, and a significant component of the problem of sexual assault on college campuses. As the problem of rape in the real world continues, representations of male/male rape, especially jokes, have proliferated on television and at the movies. Think, for example, of Betty White's 2010 appearance on Saturday Night Live, which included a sequence joking about prison rape – "the wizard of ass" is White's memorable punchline.
The Violate Man argues that because official studies and education on the topic of male/male rape are so rare, it is this unofficial discourse – especially narrative representation in the movies and on television – that currently shapes our society's thinking about male/male rape. Rather than a topic that is avoided or silenced, discourse around male/male rape is actually common, and it is put to specific cultural uses, frequently coded and decoded, and freighted with a complicated but widely shared set of cultural meanings. This will be the first book to develop critical ways of examining these phenomena and the first to theorize the effects of these representations on a culture in which this violence itself is increasingly common.
The Violate Man focuses specifically on discourse about male/male rape as opposed to acts of rape in the real world. Each chapter addresses a different medium of entertainment, switching carefully between newsmedia, theatre, fiction, film, and serial television. Discrete treatment of each medium allows the book to treat a wide swath of U.S. American culture, while also addressing the formal concerns important to each medium.
Engaging with queer theory (primarily Eve Sedgwick and Leo Bersani), gender theory (primarily Judith Butler and Kaja Silverman), and theories of violence such as those of Freud, Rollo May, and Erich Fromm, The Violate Man argues that questions surrounding male/male sexual violence have much to teach us about the limits of our thinking about sex, gender, violence, equality, and difference. Our contemporary moment is rife with confusion about "toxic masculinity" and other intersections between violence and gender. This book addresses those questions by charting a history of U.S. American images of male/male rape from 1965 to the present day.
My title uses the uncommon adjective violate – a word describing an object that has been violated – because of its homophony with the word violet. In this way I am intending the title The Violate Man to do what narrative representations of the violated male body often silently work to do: create an equation between the violate and the violet, conflating homosexuality or femininity with the violated body.


text: The low-transmittance elements required for a high power laser facility have stringent specifications about transmittance. To validate optic performance against specifications, a metrology system for transmittance is proposed. The system is composed of a laser source, an integrating sphere, a power meter, and four uncoated wedged glasses. A relative measurement method is adopted, which is that the surface reflectivity of uncoated glass is used as the reference to compare with the sample's transmittance. The systematic feature is that uncoated wedged glasses are applied to split and reflect beams, which not only avoid coating errors, but also make the two beam powers attenuate properly. Measurement results for a sample's transmittance are presented. Experiment and analysis show that the relative standard uncertainty (σ(T)/T) of measurement is 0.424%. This system is available for large-aperture elements.


text:
I am a native speaker of a Slavic language (Kajkavian dialect of Croatian) and a soon-to-be professional linguist - I took a year's course on diachronic Slavic accentuation, which included reading some sizeable literature not easily acquired on the Internet (usually because it's not in English). I think I got a decent understanding of the topic, so that I can make a good summary of the literature I've read.
An Introductory warning:
The development of Slavic accentuation is not well understood - it's impossible to explain it solely by sound laws, due to it's intimate relation with morphology. The further one goes, things become less and less clear - when it comes to the development of (Balto-)Slavic accentuation from the Proto-Indo-European one, there's multiple theories per scientist...
Because of this, I won't be able to post a complete list of sound changes from PIE. to modern Slavic languages - instead, I will focus on explaining how the system works from a synchronic perspective, with some diachrony to tie the different languages together. Without further ado...
The basics of Slavic accentuation:
What are the basics of Slavic accentuation and how does it differ from more familiar systems of free, mobile accent?
Other Indo-European languages also possess a free, mobile accent, whether they inherited it from PIE. (Greek, Vedic Sanskrit) or developed it independently (the Romance languages, English). Due to their familiarity, the Romance languages will make a good comparison.
I speak of accent, because both stress and pitch accent behave similarly in the aforementioned languages.
- A free accent is one whose placement is not predictable from the phonological properties of the word. This means that two words whose phonological shape is the same can have a different placement of accent - in other words, placement of accent is phonemic (for this purpose, it doesn't matter whether the difference is lexical or grammatical).
- A mobile accent is one whose placement differs between different morphological forms of the same word. This can happen in both derivational and inflectional morphology - although English lacks mobility of the latter type (Therefore, mobile accent withing an inflectional paradigm is somewhat exotic to English speakers).
A comparison of Romance and Slavic accent systems:
So, English, Romance and Slavic all have a free, mobile accent system. What are the differences?
1. Scope of accentual mobility.
Due to historical reasons, in Romance, accentual mobility is limited - Latin accent was limited to the last three syllables of the word, which was further limited in Romance by syncopes and apocopes. Therefore, when accent moves within the paradigm, it will move one or two syllables:
eg. Spanish /espeˈθifiko/ "specific" vs. /espeθiˈfiko/ "I specify" vs. /espeθifiˈko/ "he/she/it specified
Again due to historical reasons, no such restriction exists in Slavic, and when the accent moves withing the paradigm, it can skip multiple syllables:
eg. archaic Čakavian /ˈnebo/ "sky" vs. /nebeˈsǎː/ "heavens", /ˈnagovoriːl/ "he persuaded" vs. /nagovoriːˈla/ "she persuaded"
Another difference is in the behavior of proclitics: in Romance, proclitics are never accented, while in Slavic, they can be accented (enclitics are never accented in modern Slavic). Furthermore, when the accent moves withing a paradigm, it can skip multiple proclitics:
eg. archaic Čakavian /ˈna ruːku/ "onto the hand" vs. /na ruːˈki/ "on the hand", /ˈi na ruːku/ "and onto the hand" vs. /i na ruːˈki/ "and on the hand"
2. Predictability of accentual mobility.
While it is not predictable from the standpoint of phonology, in the Romance languages, placement of accent, including it's mobility, can be predicted from the standpoint of grammar and lexicon. The rules for accenting Spanish (regular) verbs are quite simple, with each grammatical form having it's characteristic accentual properties, regardless of the conjugation class of the verb - some suffixes are unaccented, and others are accented. The same is true for derivational suffixes, some being accented, and others unaccented.
/ˈamo/ "I love" vs. /aˈmamos/ "we love" vs. /aˈmaba/ "I loved" vs. /aˈmabamos/ "we loved" vs. /aˈme/ "I('ve) loved" vs. /amaˈ re/ "I'll love"
/ˈtemo/ "I fear" vs. /teˈmemos/ "we fear" vs. /teˈmia/ "I feared" vs. /teˈmiamos/ "we feared" vs. /teˈmi/ "I('ve) feared" vs. /temeˈre/ "I'll fear"
/ˈparto/ "I split" vs. /parˈtimos/ "we split" vs. /parˈtia/ "I was splitting" vs. /parˈtiamos/ "we were splitting" vs. /parˈti/ "i('ve) split" vs. /partiˈre/ "I'll split"
This will be called a category-based mobile accent, because the grammatical category of a word (inflectional or derivational) usually predicts it's accent pattern - as can be seen above, 1. sg. present is accented on the stem, while 1. pl. present is accented on the person-number suffix, the imperfect tense is always accented on the tense suffix, while the preterite and future tenses are always accented on the person-number suffix, regardless of the conjugation class of the verb and the exact form of the grammatical morpheme.
On the other hand, in Slavic, the grammatical category of a word doesn't predict it's accent pattern, as can be seen in these three verbs in archaic Kajkavian, all belonging to the same conjugational class, but having different accent patterns (I've chosen archaic Kajkavian because it shows that not only the placement of accent, but also length and tone, can change, seemingly at random).
/ˈpaziti/ "to watch" vs. /ˈpâːzim/ "I watch/I'm watching" vs. /pâːzimo/ "we watch/we're watching" vs. /ˈpazil/ "he watched" vs. /ˈpâːzila/ "she watched" vs. /ˈpazi/ "watch out!"
/braˈniti/ "to protect" vs. /ˈbrǎːnim/ "I protect/I'm protecting" vs. /ˈbrǎːnimo/ "we protect/we're protecting" vs. /braːˈnil/ "he protected" vs. /ˈbrǎːnila/ "she protected" vs. /braːˈni/ "protect!"
/saˈditi/ "to plant" vs. /saˈdǐːm/ "I plant/I'm planting" vs. /sadiːˈmo/ "we plant/we're planting" vs. /ˈsadil/ "he planted" vs. /saˈdǐːla/ "she planted" vs. /saːˈdi/ "plant!"
Also, different morphemes expressing the same grammatical category can have different accentual properties, as can be seen in this list of Russian stress patterns of nouns - different cases have different accentual properties depending on the declension, and all patterns are equally regular. Something similar does exist in Spanish, where a group of preterites (so-called "strong preterites") has a distinct accent pattern from the one shown above, but these are considered irregular.
Such an accent system, where the accentual behavior of both roots (roots of same inflectional class can have different accent pattern) and suffixes (suffixes expressing the same grammatical category can have different accentual properties) is free from the grammatical category they belong to is called a paradigm-based mobile accent, because each word belongs to one of unpredictable (lexically specified) accent patterns, or paradigms.
This is the most salient feature of the Slavic accent system, and the one that baffles people the most (both professionals and non-professionals). In fact, Slavic languages are the only Indo-European languages that posses a mostly paradigm-based accent system - the accent system of Romance is mostly category-based (with the exception of irregular preterites), while the accent system of PIE, Greek and Vedic Sanskrit is mixed - it's, to simplify, paradigm-based in nouns, and category-based in verbs.
In the next post, I will show how to analyze the working of a paradigm-based accent system - such an analysis works on a typological level and can be applied to many unrelated languages, not just Slavic.
Feel free to comment and ask


text:
Beavers and sea otters are known for having this amazing fur that traps air when they dive underwater, helping to keep their little blubber-less bodies warm. This is what inspired MIT engineers to create a fur-like rubbery pelt. They wanted to figure out how these mammals star warm and even dry while diving in and out of icy waters.
The Plan: Make precise, fur-like surfaces of various dimensions, dunk the surfaces in liquid at different speeds, and use video imaging to measure the air that is trapped in the fur during each each dive.
"We are particularly interested in wetsuits for surfing, where the athlete moves frequently between air and water environments," says Anette (Peko) Hosoi, a professor of mechanical engineering and associate head of the department at MIT. "We can control the length, spacing, and arrangement of hairs, which allows us to design textures to match certain dive speeds and maximize the wetsuit's dry region."
The team at MIT made several molds by laser-cutting thousands of tiny holes in small acrylic blocks. Each mold was altered, varying in size and the spacing of individual hairs. The molds were then filled with a soft casting rubber.
Researchers mounted each hairy piece of rubber and submerged them in silicone oil. They chose oil so they could better observe any air pockets forming.
Results: The team learned that the spacing of individual hairs, and the speed at which they were plunged, played a large role in determining how much air a surface could trap. Surfaces with denser fur, plunged at higher speeds, generally retained more air within the hairs.
So, what does this mean? If you've ever worn a wetsuit you know they can be heavy and hard to move around in. Let's pretend a wetsuit is made out of this fabricated hairy material, using air for insulation instead of soggy rubber. The bio-inspired wetsuit would be lightweight and behave better in water.
Can you imagine? Light, warm, furry wetsuits? I'm in! 🏄
The results were published in the journal Physical Review Fluids. You can view the study here -along with some pretty epic charts, diagrams, and photos.


ASIC won't catch the
range limit being exceeded in those cases. So the value will be -32768.
My theory on this: as far as ASIC is concerned, I just read half of a long
integer into a normal integer and it didn't catch me. (A long integer is
4bytes, and ASIC would have expected me to use a long integer to represent
-32768) shown here:
a=32765
a&=a+4
a=a&
print a
It shows -32767 on the screen when you run it. If you change 4 to 3 in the
source and recompile, you'll get -32768. Which is technically, an invalid
range limit for a normal ASIC integer, but 0080 is the correct first half
of a long integer in asic followed by ffff to represent -32768.
However, like I said in my theory, I think it's because I just as far as
asic is concerned, tried to put half of a long integer into a normal
integer and it didn't like it.
a&=-32768&
open"o",1,"file.dat"
print #1,a&
close 1
This program writes 4 bytes to file.dat. Which represents -32768 to asic as
long integer. the first two bytes of the long integer are 0080 in the file.
That's the actual "flaw" EXEVALID has, because it only checks the MZ header
and only a section of it. It doesn't look for a PE signature, or the
indicator in the MZ header that one might be present. So it goes by the MZ
header information only to determine file size, and that may not be
accurate if it has an included PE/NE/etc program and it's really just a
STUB.
That's what Ant pointed out the other day. Not Pooh. It's something I've
known about since writing the program, but not something I was overly
concerned with fixing. It was never released to joe public, so... as far as
I was concerned, researchers knew the flaw and understood the risks and
used the tool with caution.
Quoted text here. Click to load it
It's not an overly complicated program. It's not able to make very many
mistakes.

--
Take it easy... Don't let the sound of your own wheels drive you crazy.
Lighten up while you still can. Don't even try to understand.
Just find a place to make your stand and take it easy!
Re: Dustin fess up or you're fired. I asked for you to post tighter source than mine, and for it to be on my desk this morning. You have one hour.
Quoted text here. Click to load it
Dustin what a lovely way of saying Exevalid has a major bug and doesn't
work as it should do.
Very nicely but evasively expressed!
--
Jax :)
Re: Dustin fess up or you're fired. I asked for you to post tighter source than mine, and for it to be on my desk this morning. You have one hour.
127.0.0.1:
Quoted text here. Click to load it
That's a fine example of the fact you haven't got the foggiest idea about
what I wrote. It really is. You're so lost on this discussion, it's not
even funny anymore. Yet, you keep trying to comment. That aspect is funny.
Saddening kinda funny tho.
It's far better for you to keep your mouth shut and let us assume you're an
idiot, than it is for you to speak and us be able to confirm it.
Food for thought, Jax.

--
Take it easy... Don't let the sound of your own wheels drive you crazy.
Lighten up while you still can. Don't even try to understand.
Just find a place to make your stand and take it easy!
Re: Dustin fess up or you're fired. I asked for you to post tighter source than mine, and for it to be on my desk this morning. You have one hour.
On 5/11/2014 5:26 AM, Ant wrote:
Quoted text here. Click to load it
An ant which doesn't dig? I can dig it! ^_^
TDD
Re: Dustin fess up or you're fired. I asked for you to post tighter source than mine, and for it to be on my desk this morning. You have one hour.
Quoted text here. Click to load it
Dustin it makes no difference if Pooh Cat discovered flaws in your
Exevalid program or the ASIC compiler on his own or with help from others.
Those flaws exist whoever found them.
The sad thing is that when Pooh Cat alerted you to some of the flaws you
denied them all and then attacked him for his stupidity. How is that sort
of attitude of yours going to help?
In the end Pooh Cat wrote some demos and proved to you beyond all doubt
that Exevalid was flawed. Unfortunately this has made you even more
defensive. And when Pooh Cat wrote a better version of Exevalid you got
even more sore. So you tried to deflect the discussion in the ways listed
below.
To be honest Dustin anyone can see that you posted Exevalid and challenged
anyone to understand it. Turned out Pooh Cat and others understood it
better than you! How embarassing.
-------------------
(1) You hotly debated which version of Exevalid was more efficient and
then you jeered that Pooh Cat's demo program wasn't efficient;
(2) You also jeered that Pooh Cat took a few days to find your errors and
so he couldn't be respected;
(3) You asked Pooh Cat strange technical questions as if you were an
examiner at a test and specified he wasn't allowed to look up information;
(4) You claimed you knew of the faults Pooh Cat and others found but
didn't want to reveal them because you wanted to see if Pooh Cat could
find them on his own;
(5) You then said that you knew of the faults and in real life had
implemented another check on the data processed by Exevalid so that it
effectively did what Exevalid should have done.
(6) You posted other programs and asked for comments on those instead of
discussing Exevalid.
-------------------
--
Jax :)
Re: Dustin fess up or you're fired. I asked for you to post tighter source than mine, and for it to be on my desk this morning. You have one hour.
On 5/11/2014 12:48 PM, Jax wrote:
Quoted text here. Click to load it
So jackie, since you don't understand this, who is actually writing
these posts for you?
Re: Dustin fess up or you're fired. I asked for you to post tighter source than mine, and for it to be on my desk this morning. You have one hour.
Quoted text here. Click to load it
Yes it does. It proves Pooh didn't know what he was talking about and
doing at the time. Which was the reason I posted the source code in the
first place.
Quoted text here. Click to load it
Poohs never released a better version of exevalid. Poohs demos are
stripped down, single run, one file only, doesn't check MZ aspect at all,
demos. He wrote them and declare we're competing for the smallest
filesize. I guess we are now. I'm holding the title now, at 1920 bytes.
[g] And what's worse for Pooh, I made his own program that small, and mine
the same size; doing it two different ways. *hahahaha*.

Quoted text here. Click to load it
Nope. Honestly, I posted exevalid and specifically asked Pooh if he could
tell me how it worked. He couldn't do so. EXEVALID has no mystery routines
or non existant subroutines.
As far as embarrasing goes, I just shaved 16 bytes off his latest demo;
making it even smaller than he did. Not only that, I made another program
that does the same thing, the same size; without doing it the way he did.
Somebody should be embarrased, but it's not me. [g]
Quoted text here. Click to load it
No strange questions were asked of Pooh. To his credit, he didn't try to
pass off another newsgroup poster as one of his techs [g]

Quoted text here. Click to load it
True. And as we can see, Pooh didn't do a good job and required alot of
help and hand holding. EXEVALID isn't a complex program. A serious
programmer/coder wouldn't have needed all the help. They could have said,
"it's checking the exe header and comparing the bytesize the blocks say it
should have to the size on disk". He said it was a mystery routine instead.
Ant pointed out the upack issue, that pooh faithfully kept in his demos. He
knew NOTHING about the exe header. ;p
--
Take it easy... Don't let the sound of your own wheels drive you crazy.
Lighten up while you still can. Don't even


23
0124 % --- Executes on button press in load_button.
0125 function load_button_Callback(hObject, eventdata, handles)
0126 % hObject handle to load_button (see GCBO)
0127 % eventdata reserved - to be defined in a future version of MATLAB
0128 % handles structure with handles and user data (see GUIDATA)
0129
0130 % load in text file with image list
0131 [file_name, file_dir] = uigetfile(fullfile(filesep, 'cantor', 'space', 'experiment_11', 'frame_lists', '*.txt'), 'Select a text file that contains a list of frames');
0132 fid = fopen(fullfile(file_dir, file_name));
0133 frame_list = textscan(fid, '%s');
0134 file_names = frame_list{1};
0135 num_frames = size(file_names, 1);
0136
0137 % generate data name based on text file name
0138 % file_name = strsplit(file_name, '_');
0139 % file_name = strrep(file_name{end}, '.txt', '.mat');
0140 file_name = strrep(file_name, '.txt', '.mat');
0141 data_name = ['annotation_data_' file_name];
0142
0143 % assume directory for matlab file is the same at for the text file
0144 data_dir = file_dir;
0145
0146 % check if a matlab file exists
0147 if exist([data_dir data_name], 'file') == 2
0148 load([data_dir data_name]); % loads annotation_data and status
0149 else
0150 % initialize annotation_data and status
0151 annotation_data = struct('frame_name',{},'boxes', {});
0152 num_toys = getappdata(handles.frame, 'NUM_TOYS');
0153 for f = 1:num_frames
0154 annotation_data(f).frame_name = file_names{f};
0155 annotation_data(f).boxes = nan(num_toys, 4);
0156 end
0157 status.current_toy = 1;
0158 status.current_frame = 1;
0159 status.data_name = data_name;
0160 status.data_dir = data_dir;
0161 end
0162
0163 % SET ALL IMPORTANT GUI VARIABLES
0164 setappdata(handles.frame, 'ANNOTATION_DATA', annotation_data);
0165 setappdata(handles.frame, 'STATUS', status);
0166 setappdata(handles.frame, 'GUI_FRAME', status.current_frame);
0167 setappdata(handles.frame, 'GUI_TOY', status.current_toy);
0168 setappdata(handles.frame, 'NUM_FRAMES', num_frames);
0169 setappdata(handles.frame, 'DATA_DIR', data_dir);
0170
0171 % update everything in GUI to current status
0172 update_GUI_elements(handles);
0173
0174 end
0175
0176 % --- Executes on button press in next_button.
0177 function next_button_Callback(hObject, eventdata, handles)
0178 % hObject handle to next_button (see GCBO)
0179 % eventdata reserved - to be defined in a future version of MATLAB
0180 % handles structure with handles and user data (see GUIDATA)
0181
0182 num_frames = getappdata(handles.frame, 'NUM_FRAMES');
0183 gui_frame = getappdata(handles.frame, 'GUI_FRAME');
0184
0185 if gui_frame < num_frames
0186 gui_frame = gui_frame + 1;
0187 setappdata(handles.frame, 'GUI_FRAME', gui_frame);
0188
0189 if getappdata(handles.frame, 'FAST_MODE')
0190 status = getappdata(handles.frame, 'STATUS');
0191 status.current_frame = gui_frame;
0192 setappdata(handles.frame, 'STATUS', status);
0193 end
0194
0195 update_GUI_elements(handles);
0196 else
0197
0198 if getappdata(handles.frame, 'FAST_MODE');
0199
0200 status = getappdata(handles.frame, 'STATUS');
0201 num_toys = getappdata(handles.frame, 'NUM_TOYS');
0202
0203 if status.current_toy < num_toys
0204
0205 status.current_toy = status.current_toy + 1;
0206 status.current_frame = 1;
0207
0208 setappdata(handles.frame, 'STATUS', status);
0209 setappdata(handles.frame, 'GUI_TOY', status.current_toy);
0210 setappdata(handles.frame, 'GUI_FRAME', status.current_frame);
0211
0212 update_GUI_elements(handles);
0213 end
0214 end
0215 end
0216
0217 save_data(handles);
0218 end
0219
0220 % --- Executes on button press in prev_button.
0221 function prev_button_Callback(hObject, eventdata, handles)
0222 % hObject handle to prev_button (see GCBO)
0223 % eventdata reserved - to be defined in a future version of MATLAB
0224 % handles structure with handles and user data (see GUIDATA)
0225
0226 gui_frame = getappdata(handles.frame, 'GUI_FRAME');
0227
0228 if gui_frame > 1
0229
0230 gui_frame = gui_frame - 1;
0231 setappdata(handles.frame, 'GUI_FRAME', gui_frame);
0232
0233 if getappdata(handles.frame, 'FAST_MODE')
0234 status = getappdata(handles.frame, 'STATUS');
0235 status.current_frame = gui_frame;
0236 setappdata(handles.frame, 'STATUS', status);
0237 end
0238
0239 update_GUI_elements(handles);
0240 else
0241
0242 if getappdata(handles.frame, 'FAST_MODE');
0243
0244 status = getappdata(handles.frame, 'STATUS');
0245 num_frames = getappdata(handles.frame, 'NUM_FRAMES');
0246
0247 if status.current_toy > 1
0248
0249 status.current_toy = status.current_toy - 1;
0250 status.current_frame = num_frames;
0251
0252 setappdata(handles.frame, 'STATUS', status);
0253 setappdata(handles.frame, 'GUI_TOY', status.current_toy);
0254 setappdata(handles.frame, 'GUI_FRAME', status.current_frame);
0255
0256 update_GUI_elements(handles);
0257 end
0258 end
0259
0260 end
0261
0262 save_data(handles);
0263 end
0264
0265 function edit_number_Callback(hObject, eventdata, handles)
0266 % hObject handle to edit_number (see GCBO)
0267 % eventdata reserved - to be defined in a future version of MATLAB
0268 % handles structure with handles and user data (see GUIDATA)
0269
0270 jump_to = str2double(get(hObject,'String'));
0271 num_frames = getappdata(handles.frame, 'NUM_FRAMES');
0272
0273 if isnumeric(jump_to) && ~isempty(num_frames) && jump_to >= 1 && jump_to <= num_frames
0274 setappdata(handles.frame, 'GUI_FRAME', jump_to);
0275 update_GUI_elements(handles);
0276 end
0277 end
0278
0279
0280 % --- Executes on selection change


text:
Baumgardt Family History
Baumgardt Surname History
This page is the home for the complete history of the Baumgardt last name, Baumgardt etymology, and records of people with the Baumgardt name. The Baumgardt family name is an old lineage that has migrated all across the world over the centuries, and as the name Baumgardt has migrated, it has changed making its origin challenging to piece together. Baumgardt family history has a complex evolution of which the particulars are beginning to be understood by Baumgardt family researchers.
No content has been submitted here about Baumgardt. The following is speculative information about Baumgardt. You can submit your information by clicking Edit.
The evolution of Baumgardt starts with it's early ancestors. Even in the early generations of a name there have been different spellings of that name simply because last names were infrequently written down that long ago.
It was common for a last name to change as it enters a new country or language. Baumgardt family members have migrated across various regions all throughout history. As these families moved between countries, the Baumgardt name may have changed with them.
Baumgardt country of origin
No content has been submitted about the Baumgardt country of origin. The following is speculative information about Baumgardt. You can submit your information by clicking Edit.
The nationality of Baumgardt can be very difficult to determine in cases which country boundaries change over time, making the original nationality a mystery. The original ethnicity of Baumgardt may be in dispute depending on whether the family name came about naturally and independently in multiple locales; for example, in the case of last names that are based on a profession, which can come into being in multiple countries independently (such as the family name "Archer" which was given to people who were bowmen).
Meaning of the last name Baumgardt
No content has been submitted about the meaning of Baumgardt. The following is speculative information about Baumgardt. You can submit your information by clicking Edit.
The meaning of Baumgardt come may come from a craft, such as the name "Gardener" which was given to people of that profession. A lot of these profession-based surnames can be a profession in some other language. Because of this it is important to research the country of origin of a name, and the languages used by its ancestors. Many modern names like Baumgardt originate from religious texts like the Bhagavadgītā, the Bible, the Quran, and other related texts. Often these names are shortened versions of a religious phrase such as "Favored of God".
- Katherine Baumgardt 1888 - 1978
- Frederic H Baumgardt 1907 - 1991
- Rose Baumgardt 1899 - 1983
- Jacob Baumgardt 1908 - 1978
- Sophie Baumgardt 1890 - 1969
- Fredrick Baumgardt 1922 - 2010
- Lois M Baumgardt 1926 - 2003
- Gertrude M Baumgardt 1906 - 2000
- Hans Baumgardt 1904 - 1984
- Louis W Baumgardt 1925 - 2009
- D R Baumgardt 1949 - 1991
- Dorthea Baumgardt 1910 - 1972
- George Baumgardt 1885 - 1967
- J H Baumgardt 1947 - 1994
- Maude E Baumgardt 1894 - 1989
- Toni C Baumgardt 1908 - 2001
- Elsie I Baumgardt 1907 - 2009
- Katharine Baumgardt 1886 - 1975
- Beatrice E Baumgardt 1908 - 1987
- John Baumgardt 1886 - 1963
Baumgardt Family Tree
Famous people named Baumgardt
No famous people named Baumgardt have been submitted. You can submit your information by clicking Edit.
Nationality and Ethnicity of Baumgardt
No content has been submitted about the ethnicity of Baumgardt. The following is speculative information about Baumgardt. You can submit your information by clicking Edit.
We do not have a record of the primary ethnicity of the name Baumgardt. Many surnames travel around the world throughout the ages, making their original nationality and ethnicity difficult to trace.
More about the name Baumgardt
Fun facts about the Baumgardt family
We have no fun facts about Baumgardt. You can submit your information by clicking Edit.
Baumgardt spelling variations
No content has been submitted about alternate spellings of Baumgardt. The following is speculative information about Baumgardt. You can submit your information by clicking Edit.
In early history when few people could write, names such as Baumgardt were transcribed based on their pronunciation when people's names were recorded in public records. This could have led to misspellings of Baumgardt. Last names like Baumgardt vary in how they're spelled as they travel across tribes, family lines, and countries across time. Understanding misspellings and spelling variations of the Baumgardt family name are important to understanding the etymology of the name.


text:
mm audio jack in the port and use the continuity tester to determine the terminals) . Also, connect the audio port using wires instead of soldering it on to the board.
- After doing that, Prepare the circuits for the two pushbuttons. You can do this on the transistor board if there's any space left and don't forget to connect the buttons themselves using wires instead of soldering them on the board.
- Then, make the potentiometer connections without using any perfboard(directly using the wires).
- Make the buzzer connections using wires.
- Connect the Vin of the arduino through a switch, connect a wire to the GND terminal and make connections for your battery.
While connecting everything together, keep in mind to connect things that you need to mount (like switches, Buttons etc.) Using wires of apt length.
Be patient while soldering everything, this will take some time!
After you've connected everything and checked for faults or short circuits, You can start fitting everything in your enclosure or project box. Make proper openings for all the components like the lcd, the audio jack, the buttons, switches etc. and fit everything either using hot glue or using a less permanent method.
Be sure to make the data pins(RX, TX), the power pins and the reset button accessible in your enclosure(to upload the code or to make changes in the code). OR the usb port in case you are using the arduino uno.
I would recommend you to test the project by uploading the code before you start fitting everything in an enclosure.
The next page deals with programming the Arduino.
Step 5: Programming the Arduino
Now that we have finished building our hardware, we now need to upload our code to make our project come to life! You can upload the code that I made or if you have some experience in Arduino programming, you may even make your own code or you may modify my code to suit your needs.
You can see the whole thing in action and compare:
I have substituted the audio jack port for a usb as an aduio jack port was not available on 123d circuits.
And you don't even need to open your arduino IDE in order to upload the code!
I have copy pasted a library in my code so that you don't have to download the library seperately. I have also attatched the code and the library seperately. There are two files in the Intervalometer zip file, both these files should be in the same folder named intervalometer while you upload the code.
To connect the Intervalometer to the DSLR, connect one end of the AUX cable to the intervalometer and the other end to the DSLR via the 3.5mm to 2.5mm adapter and select start capture on the intervalometer after setting all the settings.
Step 6: Future Adjustments
Now that we have built our intervalometer, we can use it for a variety of things like astrophotography, time lapses, star trails and many more things. If you like, you can modify the code to your needs and you can add or remove features according to your will.
This device that we have created is a DSLR Intervalometer, but it can also be anything else that we want it to be because it has the hardware of a proper console. You can make your own games for the thing, You may create music for the buzzer, the possibilities are endless and the only limit is your imagination! I have created an experimental section demonstrating some of the other cool things that you can do with this thing.
If you have any doubts or queries, please feel free to ask and if you have made this project, then please share it with me and if you feel that something is missing from the instructions or that the guide isn't detailed enough, please feel free to express your views. Constructive criticism is always welcome!
Participated in the
Automation Contest 2016


text:
- Can jumping affect early pregnancy?
- Can a scare cause a miscarriage?
- What food can abort a month pregnancy?
- Can pushing your stomach really hard cause a miscarriage?
- Can papaya abort 2 week pregnancy?
- Does Ginger cause miscarriage early pregnancy?
- Can you get a miscarriage from not eating?
- Which sleeping position can cause miscarriage?
- What weeks are highest risk for miscarriage?
- How do I know I'm still pregnant?
- Can caffeine cause a miscarriage in early pregnancy?
- Is it safe to jump into water while pregnant?
- How do you self check your stomach for pregnancy?
- Can pineapple cause miscarriage?
- What causes miscarriage?
- Can swimming cause miscarriage?
- Is it safe to drink cold water during pregnancy?
Can jumping affect early pregnancy?
Light exercises during pregnancy are generally considered safe, but you should avoid jumping when pregnant.
If you jump vigorously during pregnancy, it could result in vaginal bleeding, preterm labour or a miscarriage..
Can a scare cause a miscarriage?
Everyday stress does not cause miscarriage. Studies have not found a link between miscarriage and the ordinary stresses and frustrations of modern life (like having a hard day at work or getting stuck in traffic). Likewise, being startled by a sudden loud noise does not cause a miscarriage.
What food can abort a month pregnancy?
Foods that can cause miscarriage01/9Smoked seafood. Smoked and refrigerated seafood (usually labeled as nova or lox) should be avoided as it might be contaminated with listeria. … 02/9Raw eggs.
Pregnant women should avoid under-cooked food. … 03/9Unpasteurized milk. … 04/9Drumstick Tree. … 05/9Animal Liver. … 06/9Aloe Vera. … 07/9Sprouted Potato. … 08/9Papaya.More items…•
Can pushing your stomach really hard cause a miscarriage?
Unless there was blunt force to the abdomen, the baby is safe. This is completely false. Even if there were negative or worried thoughts about the baby, that just doesn't cause a miscarriage.
Can papaya abort 2 week pregnancy?
Since ages papaya has been used as a food to abort an unwanted pregnancy. Consuming papaya during pregnancy is a strict NO! This is due to the presence of active enzymes create contraction in the uterus, which causes miscarraige. It is so damaging during pregnancy that it can lead to premature labour pain.
Does Ginger cause miscarriage early pregnancy?
Experts have sometimes raised concerns about whether eating ginger during pregnancy can cause miscarriage. According to Dr Sinha, there is no definite evidence to prove that consumption of ginger causes complications in pregnancy.
Can you get a miscarriage from not eating?
We often hear that smoking or alcohol or not eating enough of nutrient X causes miscarriages, and though some of this is true, women should understand that most miscarriages are not caused by any bad habits or lifestyles at all – simply bad luck.
Which sleeping position can cause miscarriage?
The Midlands and North of England Stillbirth Study (MiNESS) found that women who go to sleep in the supine (lying on the back) position have a 2.3-fold increased risk of late stillbirth (after 28 weeks' gestation) compared with women who go to sleep on their side.
What weeks are highest risk for miscarriage?
March of Dimes reports a miscarriage rate of only 1 to 5 percent in the second trimester.Weeks 0 to 6. These early weeks mark the highest risk of miscarriage. A woman can have a miscarriage in the first week or two without realizing she's pregnant. … Weeks 6 to 12.Weeks 13 to 20. By week 12, the risk may fall to 5 percent.
How do I know I'm still pregnant?
Early Signs That You're Still _URL_.Tender breasts.Mild cramping.Frequent urination.Absence of bleeding (except for perhaps some spotting)Other pregnancy symptoms like mood swings, dizziness/lightheadedness, constipation, and headaches.More items…•
Can caffeine cause a miscarriage in early pregnancy?
Women who were over 35 had twice the risk of an early miscarriage as younger women – that's long been known. But drinking three or more caffeinated beverages a day raised the risk of early pregnancy loss by 74 percent. That held whether it was before conception or afterwards.
Is it safe to jump into water while pregnant?
This article points out many of the great benefits of swimming while pregnant, but stresses that you should never dive or jump feet first from any height; into the pool when pregnant.
How do you self check your stomach for pregnancy?
Walk your fingers up the side of her abdomen (Figure 10.1) until you feel the top of her abdomen under the skin. It will feel like a hard ball. You can feel the top by curving your fingers gently into the abdomen. Figure 10.1 With the woman lying on her back, begin by finding the top of the uterus with your fingers.
Can pineapple cause miscarriage?
Pineapple is a safe, healthy choice during pregnancy. Someone might have told you to avoid this fruit because it may cause early miscarriage or bring on labor. However, this is just a myth. There's no scientific evidence to support that pineapple is dangerous during pregnancy.
What causes miscarriage?
Most miscarriages occur because the fetus isn't developing normally. About 50 percent of miscarriages are associated with extra or missing chromosomes. Most often, chromosome problems result from errors that occur by chance as the embryo divides and grows — not problems inherited from the parents.
Can swimming cause miscarriage?
PREGNANT women who go swimming could be at risk of suffering a miscarriage or having a child with birth defects because of high levels of chlorine in the water, scientists warned yesterday.
Is it safe to drink cold water during pregnancy?
Should you have cold water or cold drinks during pregnancy? It is absolutely safe. Pregnancy is an extension of the physiological body and not any sickness. So, all that your body was used to or capable of doing before the pregnancy, can be done during pregnancy too.


Week 1: November 2 – 8. Introduction to C language. Part 1
prb1286 In the school cafeteria to the end of lessons there were some cakes: a vanilla, b chocolate and c fruit. Dima is going to buy cakes before closing the buffet. What is the maximum possible number of cakes can choose Dima?
Three non-negative integers are given - the appropriate amount of cakes, each does not exceed 20000.
Print the maximum possible number of cakes that Dima can choose.
Time limit 1 seconds
Memory limit 128 MiB
Input example #1
4 2 3
Output example #1


text:
What a great idea; cooking and architecture! How about buying graham crackers and using them as the base. Then buy or make royal icing as glue. Buy different candies for architectural elements; sticks, column, spheres, etc. Have the kids create a 'facade' of a building style. If you are really adventurous, have them do a complete standing building. Build these on cardboard sheets covered with wax paper or aluminum foil. If you are using icing in tubes, the kids could create scroll work with the icing on wax paper and then 'glue' it to the buildings with royal icing.
If all of this is outside of your budget, you can ask the kids to bring either a bag of candy or a tube of icing and then share. Take a tour of the candy isle and let your architectural creativity run wild.
It would be worth buying a box of disposible gloves for the kids, and maybe dress them in aprons.
From: Mark Alexander [_EMAIL_]
Sent: Monday, May 13, 2002 10:21 AM
To: ArtsEdNet Talk
Subject: Baking Architecture Recipies
Does anyone have any ideas combining architecture and baking?
My 8th graders need to complete an architecture unit, to meet the curriculum. I've introduced them to the three architecture orders of the golden age of Greece, and we've done a photo trip through our town looking at the Greek revival arcitecture, and we've discussed how the ancient Greek architecture has influenced our local architecture.
A large group of 8th graders wants to do a "Art Cooking" project (we have a full size kitchen range in the artroom, and a small fridge) I thought it might be fun to combine cooking with architecture.
Ideas I have not yet boiled down: architectural details in gingerbread, gingerbread houses, etc?
Any other ideas?
Thanks in advance, Mark (who can cook, but isn't a baker)

source: HuggingFaceFW/fineweb-edu


text: They become the most active in the dark at night. There are 5 stages in their life cycle!! After mating on the surface of the skin, in 12 hours they go back into it and lay eggs, taking bacteria with them and excreting wastes and secretions, laying 50 to 60 eggs inside the hair follicles or sebaceous glands while it takes two weeks to develop into adults. After death, their corpses become liquid and decompose inside the skin. They reproduce by a generation every 15 days. Their total lifespan is around 30 to 90 days!


text:
On the Performance of a Dual-Objective Optimization Model for Workflow Applications on Grid Platforms
Issue No. 09 - September (2009 vol. 20)
DOI Bookmark: _URL_
Riky Subrata, The University of Sydney, Sydney
Albert Y. Zomaya, The University of Sydney, Sydney
Young Choon Lee, The University of Sydney, Sydney
In attempts to exploit a diverse set of resources in grids efficiently, numerous assays in resource management, particularly scheduling, have been made. The primary objective of these efforts is the minimization of application completion time; however, they tend to achieve this objective at the expense of redundant resource usage. This paper investigates the problem of scheduling workflow applications on grids and presents a novel scheduling algorithm for the solution of this problem. Our algorithm performs the scheduling by accounting for both completion time and resource usage—dual objectives. Since the performance of grid resources changes dynamically and the accurate estimation of their performance is very difficult, our algorithm incorporates rescheduling to deal with unforeseen performance fluctuations effectively. The paper provides a comparative evaluation study conducted by using an extensive set of experiments. The study demonstrates that the proposed algorithm delivers promising performance in three respects: completion time, resource utilization, and robustness to resource-performance fluctuations.
Performance analysis and design aids, memory structures, hardware, simulation, distributed architectures, parallel architectures, processor architectures, computer systems organization, scheduling and task partitioning, measurement, evaluation, modeling, simulation of multiple-processor systems, performance of systems.
Riky Subrata, Albert Y. Zomaya, Young Choon Lee, "On the Performance of a Dual-Objective Optimization Model for Workflow Applications on Grid Platforms", IEEE Transactions on Parallel & Distributed Systems, vol. 20, no., pp. _PHONE_, September 2009, doi:10.1109/TPDS.2008.225


text:
CONCORD, Mass. – The town of Charlestown is seeking a permit from the U.S. Army Corps of Engineers, New England District for work in waters of the United States to dredge Ninigret Pond and place the material in the intertidal zone to nourish Charlestown Beach in Charlestown, Rhode Island.
The town of Charlestown is proposing to perform maintenance and new hydraulic dredging with the material beneficially reused as beach nourishment. The work is proposed in the Ninigret Pond Sedimentation Basin, Relief Channel and Secondary Sedimentation Basin. The dredged material will be deposited in the intertidal zone on Charlestown Beach.
The maintenance dredging of the sedimentation basin and relief channel are a component of the Ninigret and Cross Mills Pond Habitat Restoration Project. That project was funded and conducted by the Corps of Engineers and the state of Rhode Island from 2006 – 2008. Work on that project included dredging 122,000 cubic yards of material from the Charlestown Breachway, 75,000 cubic yards from the sedimentation basin and relief channel, and the restoration of approximately 40 acres of eelgrass habitat.
In addition to maintenance dredging the sedimentation basin and relief channel, the town proposes new dredging to create a secondary sedimentation basin further within Ninigret Pond. There is an issue with the sedimentation basin and relief channel filling up with sediments faster than anticipated and it was determined that a secondary sedimentation basin is necessary. The project purpose is to maintain navigational access to Ninigret Pond for boaters and to maintain the Ninigret and Cross Mills Pond Habitat Restoration Project.
Sediment will be removed to a depth of -8 feet below mean low water in the sedimentation basin for an estimated 59,000 cubic yards of material. Sediment will be removed from the relief channel to a depth of -4.5 feet below mean low water for an estimated 16,345 cubic yards of material. The secondary sedimentation basin will be created in the southerly portion of the relief channel with an approximate area of 3.88 acres. Sediment will be removed to a depth of -8 feet below mean low water for an estimated 28,175 cubic yards of material.
The total estimated volume of sediment to be dredged per dredging event from the sedimentation basin, relief basin and secondary sedimentation basin is approximately 100,000 cubic yards of material. All dredging will be hydraulic dredging with the material piped approximately 4,500 feet east to Charlestown Breachway to a 1,200-linear-foot section of Charlestown Beach. The material will be pumped into the intertidal zone where it will naturally be washed up on the shore and become beach nourishment.
The dredging portion of this project will impact approximately 12.14 acres of Essential Fish Habitat for various species and life stages. Habitat at this site can be described as sands and silts. Loss of this habitat may adversely affect some of these species. However, the Corps has made a preliminary determination that the site-specific adverse effect will not be substantial. Further consultation with the National Marine Fisheries Service regarding Essential Fish Habitat conservation recommendations is being conducted and will be concluded prior to the final permit decision.
The application for the federal permit was filed by the town of Charlestown with the Corps in compliance with Section 10 of the Rivers and Harbors Act, which provides for federal regulation of any work in, or affecting navigable waters of the United States; and with Section 404 of the Clean Water Act, which regulates the discharge or fill of material in U.S. waters, including wetlands. The Corps public notice, with more detailed information, can be viewed at _URL_
Public comments on this proposed work by the town of Charlestown (file # NAE-2011-356) should be forwarded no later than Oct. 12, 2012 to the U.S. Army Corps of Engineers, New England District, Regulatory Division (ATTN: Michael Elliott), 696 Virginia Road, Concord, MA 01742-2751. Additional information is available from Permit Project Manager Michael Elliott at _PHONE_ or toll free _PHONE_ or _PHONE_ (if calling from within Massachusetts) or by email to: _EMAIL_.


text:
The normal set up of the shallow water seismic acquisition is with the signal emission (sparker or boomer) on one side and the signal reception (streamer) on the other side.
It is important to avoid the ship propeller's noise.
A streamer almost always includes several hydrophones, in an attempt to improve the signal-to-noise ratio (S/N).
The length of the active section, between the first and the last hydrophone (for one channel), should not exceed the wavelength of the acoustic source (for a sparker centered around 1000 Hz, the wavelength is of 1.5m).
This is to avoid a destructive interference due to the phase difference between the first and the last hydrophone.
The source emission should be placed at the middle of the active section.
The ghosts from the source or the streamer also affect the received signals, with notches in the frequency domain.
The notch in frequency = 2 z/v, with z the depth of the source or the receiver, and v the speed of sound in water.
ex for a source at 0.3 m, the notch is at 2500 Hz
ex for the streamer at 0.1 m the notch is at 7500 Hz.
This is why the streamer must be towed at an ideal depth, to minimize that destructive interference (notch) between reflected signals and multiples from the air/water interface, which is called the receiver ghost.
Normally the streamer are balanced correctly so that the section is horizontal in the water.


text:
Check to see if a file or directory can be accessed (extended version)
_TAG_ _TAG_ int eaccess( const char * path, int amode );
- The path to the file or directory that you want to access.
- The access mode you want to check.
This must be either:
- F_OK — test for file existence.
or a bitwise ORing of the following access permissions to be checked, as defined in the header :
- R_OK — test for read permission.
- W_OK — test for write permission.
- X_OK — for a directory, test for search permission. Otherwise, test for execute permission.
Use the -l c option to qcc to link against this library. This library is usually included automatically.
The eaccess() function is an extended version of access(). It checks if the file or directory specified by path exists and if it can be accessed with the file access permissions given by amode. However, unlike access(), it uses the effective user ID and effective group ID.
- The file or directory exists and can be accessed with the specified mode.
- An error occurred (errno is set.)
- The permissions specified by amode are denied, or search permission is denied on a component of the path prefix.
- An invalid value was specified for amode.
- Too many levels of symbolic links or prefixes.
- The length of the path string exceeds PATH_MAX, or a pathname component is longer than NAME_MAX.
- A component of the path isn't valid.
- The eaccess() function isn't implemented for the filesystem specified in path.
- A component of the path prefix isn't a directory.
- Write access was requested for a file residing on a read-only file system.
Last modified: 2014-06-24


Enabling the Monitoring API
Before you can use the Monitoring API, you must enable it and authorize users to access it.
This page describes how to enable and authorize use of the Monitoring API v3.
Enabling the API
The Monitoring API must be enabled before it can be used. You can check the status and enable the API if necessary by using either the Cloud SDK gcloud command-line tool or the Google Cloud Console.
Cloud SDK
 1. If you have not already installed the Cloud SDK on your workstation, see Cloud SDK.
 2. To see if the Monitoring API is enabled, run the following command on your workstation:
 gcloud services list
 If monitoring.googleapis.com appears in the output, the API is enabled.
 3. If the API is not enabled, run the following command to enable it:
 gcloud services enable monitoring
For more information, see gcloud services.
Cloud Console
Go to APIs & services
 1. Select the project you will use to access the API.
 2. Click the Enable APIs and Service button.
 3. Search for "Monitoring".
 4. In the search results, click through to "Stackdriver Monitoring API".
 5. If "API enabled" is displayed, then the API is already enabled. If not, click the Enable button.
Authorizing use of the API
Access to the API is controlled by Identity and Access Management (IAM) roles and permissions. There is a permission associated with each method, and permissions for related methods are clustered into roles, which can then be granted to users. See Access control for more information.
Once access to the API is authorized, the API can be used from anywhere. For example, you can use the timeSeries.list method from your local workstation. You can also use the API to send metrics against any entity that can be represented as a monitored resource. See Choosing a monitored-resource type for the list of available types. However, the Cloud Monitoring agent is designed to run on a cloud VM and does not work on a local workstation.
If you are writing an application that uses the Monitoring API, the recommended client libraries authorize your application using Application Default Credentials. This hides authorization details from your application code.
You might also be able to use API keys in some situations, but service accounts are generally recommended. API keys are useful in clients like browsers and mobile applications that don't have a backend server. For more information, see Using API Keys.
You can find out more about authentication and authorization for Cloud APIs in our Authentication guide.
Using client libraries
After you have enabled and authorized the use of the API, you are ready to start writing code. See Client libraries to get started using the Monitoring client libraries.


text:
B. Vowel duration characteristics of esophageal speech. J Speech Hear Res 1976;19:678-89. |
|29.||Gandour J, Weinberg B, Rutkowski D. Influence of postvocalic consonants on vowel duration in esophageal speech. Lang Speech1980;23:149-58. |
|30.||Ng ML, Gilbert HR, Lerman JW. Fundamental frequency, intensity and vowel duration characteristics related to perception of Cantonese alaryngeal speech. Folia Phoniatr Logop 2001;53:36-47. |
[Table 1], [Table 2], [Table 3]


I'm trying to figure out if some emerging markets change over time.
 - First of all I am going to check for changes in volatility. What would be a good method to do this. And do you suggest comparing the first half of the time series with the second or comparing the first 1/3 with the last 1/3.
 - Secondly, for the correlation. I would like to check if the correlation between one emerging market and the SPX or FTSE100 changes over time, because the correlation should increase as the market 'emerges' and integrates with the emerged markets. Here as well, I wonder whether I should use halves or thirds.
I'm trying to figure out what would be a good method to test this. Do you have any suggestions?
 - $\begingroup$ Why don't you use a rolling window for each? $\endgroup$ – SachaTheBrave Oct 5 '20 at 11:40
As mentioned in a response to a different question, there are a number of academic papers that use non-parametric tests for determining changes in variance/volatility in financial time series. Whether or not these are "good methods" depends on how you define "good" as they have some obvious drawbacks.
This depends on your objectives, but for a cursory examination look at the changes of volatility and correlation over time as suggested by _USER_. The rolling (or sliding) window is quite helpful in locating the intervals of particular interest.
Here's an example which shows 1-day returns for three ETFs (SPY, EEM, and EWZ) and a 1-month sliding standard deviation of the returns:
SELECT symbol, time, daily_return, stddev(daily_return) as volatility
 SELECT symbol, time, close, close/LAG(close)-1 AS daily_return
 FROM atsd_session_summary
 WHERE symbol = 'SPY.US'
 AND datetime BETWEEN '2020-01-01' AND current_day
enter image description here
This type of sliding window (preceding-to-current) is not centered, with the volatility visually lagging the deviations observed in the 1-day return series. Centered windows are possible but used less often.
Your Answer


text:
show lighter, multi-colored patterns when courting females. Some species, such as Smith's Dwarf Chameleon, adjust their colors for camouflage in accordance with the vision of the specific predator species (bird or snake) threatening them.
Chameleons also use color change as an aid to thermoregulation, becoming black in the cooler morning to absorb heat more efficiently, then a lighter grey color to reflect light during the heat of the day. It may show both colors at the same time, neatly separated, left-from-right, by the spine.


text:
We are almost ready to animate the control surfaces but since this is a tail-dragger and it has a nice tail wheel, it would be nice if it moved in response to steering inputs (rudder) as well as the rudder. To do this we have to extract it as a separate object in the same way that rudder, elevator and ailerons have been. There are various ways to do this and I will illustrate a different technique that can sometimes be used to good effect.
If you switch to object mode and click on the tail wheel tyre, you will see that it forms part of the same object as the main undercarriage tyres and the spinner. If you click on the tail wheel undercarriage leg you will see that it is part of the same object with the main undercarriage legs.
Selecting just the tail wheel and undercarriage would seem difficult so we will use a little trick. Use a bounding box to select the undercarriage leg and tail wheel. This will also select the front undercarriage, wheels and spinner.
Now switch to vertex mode and deselect all the vertices associated with the spinner and front undercarriage and wheels. Deselecting is done by using the right mouse button whilst holding the shift key. It is most easily accomplished by using a bounding box.
This will then reduce the selection to just the tail wheel and its undercarriage leg. A simple copy and paste will duplicate the assembly as before. It can then be dragged to one side. Repeat the selection process to once again select the tail wheel and leg before deleting it.
You now have two objects, a tail wheel and an undercarriage leg. It is better if these are both combined into a single object.
In object mode select both the wheel and the leg. Then select 'Merge' from the object menu. Since we have just merged two objects into one it is a good time to check for redundant vertices and invalid surfaces.
From the Object menu chose 'Optimize Vertices'. This should remove 24 vertices that are no longer required. Choosing 'Optimize Surfaces' should result in no surfaces being removed.
Finally rename the object as the 'Tail Wheel' and drag it back into position as part of the rudder. Save the file before we start animating in case anything goes wrong.


text:
The Grundfos SQFlex Solar Pumping Systems have been developed to solve water supply problems in remote locations.
Based on renewable energy sources such as solar and wind power, SQFlex combines state-of-the-art pump technology with sustainable, energy efficient solutions to provide a reliable water supply to remote locations with little or no access to water and electricity. The better the quality of the water, and the more reliable the water supply, the better the quality of life for everyone.
Whether you are blessed with an abundance of sunshine or wind, or a bit of both, SQFlex solar panels or wind turbines adapt to the characteristic weather profile of any given area. A generator or battery backup system can take over when the natural energy sources are scarce, and accumulate energy when they are plentiful. With an SQFlex system, there is water whenever and wherever you need it. It is as simple as that!
The SQF pump is protected against dry running in order to prevent damage to the pump. The dry-running protection is activated by a water level electrode placed on the motor cable 0.3 to 0.6 m above the pump, depending on pump type. The water level electrode measures the contact resistance to the motor sleeve through the water. When the water level falls below the water level electrode, the pump will be cut out. The pump will automatically cut in again five minutes after the water level is above the water level electrode.
Pump Chart - Grundfos SQFlex


How To Clean Headlights With WD-40? – Restoration
Once in a while, your detailing efforts will be disappointed by untidy headlights. You may have already invested a lot to bring out that showroom glamour only for the headlight to appear dull. It is at this point you may start googling things like "how to clean dirty headlights" etc.
If that's why you are here, worry no more; we got you covered. Initially, hazy headlights were unheard of until the invention of modern LED polycarbonate plastic lenses. These are more economical but the chemicals used in their production react to UV rays, heat and moisture.
It is this reaction that results in the foggy appearance of the headlight. Although, not all hazy problems are due to reaction, sometimes, it's due to dust and sand accumulated on the road over time. Therefore, with a proper wash, you can get it back on the right appearance.
Other than messing your vehicle's aesthetic beauty, foggy headlights are dangerous to drive with. In this article, we propose one DIY method that will cost you only a few bucks. Using a WD-40, you can give your headlights that brand new look.
What Makes Your Headlights Yellow/Foggy/Hazy?
There are several major causes of headlights foggy look. These include:
1. Oxidation
Modern headlights are made of materials that react with various environmental elements. Some of the components used include polycarbonate, fiber, halogens. The reaction between these materials and elements such as moisture, UV light and heat, results in oxidation. Since the oxidation process takes part on the front part of the headlight, it makes it yellowish causing the entire part to look foggy.
2. Road debris
Sometimes the fragments and dust accumulating on the headlight can cause foggy. Remember the car isn't made to stay at one place. So, when moving around, it will collect all manner of fragments that scratch and tear the surface of the headlight. For example, during winter, there is a lot of salt along the roads and so you expect it to settle on the car.
3. Chemicals
All the headlights come with a clean headlight top. The cover's durability depends on the kind of chemicals you use on it. The stronger the chemicals you use, the less the cover's lifetime. Products such as WD-40 even though it is a good cleaning substance when excessively used can result in a foggy look. So, if you want to evade the haziness caused by chemicals, avoid too strong brands.
4. Condensation
This is a serious threat to headlight clarity and lifetime. When the bulbs light, they generate heat. To counter this heat and cushion the plastic lenses, manufacturers developed a way to cool the bulb from inside. They created a small opening at the back of the headlight to deliver water inside. Due to the temperature difference between the inside and outside of the headlight, condensation is inevitable. This will definitely cause your headlights to look foggy.
Headlights Cleaner With WD-40 Review
All man-made products have their upsides and downsides. The same applies with WD-40. Theretofore, you need to be aware of the following features, pros and cons as you use it to clean headlights;
Headlights Cleaner WD-40
Features
 - It delivers good results when used on different surfaces. Good examples include tiles, metals, ceramics, wood, aluminum, etc. It leaves a sparkling and shimmering look when used on such surfaces.
 - It can be used as a lubricant for farm equipment such as shovels. Even though it's not a usual lubricant, it does a good job.
 - It protects metals against rusting
 - It's a great cleaning agent. You can use WD-40 to clean the toughest stains on various surfaces. In the case of headlights, WD-40 does a good job.
How To Applying WD-40 To Clean Hazy Headlights?
To clean headlights with WD-40, follow the steps highlighted below;
1. Clean the headlights with water
First things first, before attempting to use WD-40 on the surface of the headlight, you need to ensure it is clean. This is because the particles on the surface can cause more damage. Note that using a simple water hose can give good results.
2. Wipe the headlight with a towel
Once your headlight surface is clean, use a cotton towel to dry it. Besides drying the surface, wiping off helps you remove any stubborn stain that may have remained. If you notice any resistant dirt, you can try using water again to remove it.
3. Scrub the headlights with a Sandpaper
In as much as this step is optional, it is very important if you want to get the best results. You can use any grit but we recommend 600. To see how the sanding spans out, you can start the process from one corner. Proceed to the other end ensuring everything is uniform.
4. Spray the WD-40 on the headlight
Before spraying, you may need to check whether the WD-40 is still active. It has a shelf life of 5 years after which its efficiency drops. So, check whether yours may have expired. If it is okay, go ahead and spray it haphazardly on the headlight surface. Wait for approximately 60 seconds without doing anything.
5. Wipe with a clean towel
This is the point that determines how effective the WD-40 will be. So, make sure the towel you use is sparkling clean. Additionally, if you have sensitive skin that may not be comfortable with this product, you can wear gloves.
Now, wipe the headlights repeatedly turning the towel until it appears maximally clean. A microfiber towel is recommended for this purpose. If the headlight isn't clear with the first wiping, you can repeat this process again and again until you are satisfied. However, you should be careful not to overdo it which can damage it.
Does WD-40 Clean Plastic Headlights?
Yes, through a step-by-step process that involves other tools you can perfectly restore your headlights with a WD-40. We have described this process above starting with washing the headlights with water, wiping, sanding to application.
However, WD-40 should be used cautiously lest you destroy your headlights. When excessively used, it can leak inside the headlight or bulb which can lead to blur or burnout.
To avoid such effects, it's advisable to wash off the WD-40 using an automotive soap once defogged.
Why is WD-40 Not Good For Headlights?
Durability is the biggest downside of WD-40 as a headlight cleaner. Whereas it brings out the perfect clarity on a hazy headlight, the effects can only last at most two days. After that, you have to defog again. Therefore, instead of acting as a restoration product, WD-40 is more of a polishing tool.
However, when used on other surfaces such as tiles, ceramic, aluminum among others, its effect lasts more. That explains the availability of this product in the market as it is required for various purposes.
Home Remedies To Clean Foggy/Hazy Headlights
WD-40 isn't the only available substance you can use on your hazy headlights. There other simple substances that are basically very cheap and easy to initiate. Below, we point out the best two of these;
1. Clean Headlights with Toothpaste
If you want to clean your foggy/hazy headlight using a toothpaste, follow the procedure below;
 - Gather all the required materials: The required materials here include masking tape, water, car wax, soft cloth and toothpaste. Plastic or vinyl gloves are also necessary for people with sensitive skin.
 - Clean with soap and water: Before you start the real process, you need to clean the surface with water and soap. Scrub the surface using a rough piece of cloth and rinse with clean water. After rinsing it, allow it to dry for several minutes.
 - Cover the headlight immediate areas: Using the masking tape, cover all the immediate areas to protect them against unwanted scuffing.
 - Put on gloves: if your skin is sensitive, wear plastic or vinyl gloves. With gloves on, moisten a piece of cloth and add a good quantity of toothpaste to it.
 - Clean the headlights: Using the moistened piece of cloth with toothpaste in it, rub the surface of the headlights in a circular manner. You can add the toothpaste and water every time you feel you need it. Repeat this process for approximately 5 minutes.
 - Wash with clean water: Rinse the surface with clean water and let it dry on its own.
 - Wax: Ensure that the headlights have dried up completely before waxing. Once sure, polish it with car wax to prevent dust accumulation in the future.
2. Clean Headlights with Vinegar and Baking Soda
If you no longer want to cough a few bucks for professional car defogging, this is another awesome DIY method. Some people prefer using each of these items independently whereas others combine. All of them work well and so it's upon you to establish which works best for your headlights. Here, we show you how to use both;
 - Like with the other steps, the first step should be cleaning the headlights with clean water. This helps to reduce the stains you have to deal with.
 - Apply enough quantities of both vinegar and baking powder on the lenses.
 - Scrub the surface continuously repeatedly adding the two as need be. Although, you should bear in mind that not all yellowing can be removed through this method.
 -


text:
Those ages 55 to 59 maintain the highest percentage of retirement accounts at 46% of investable assets. Just more than one-third of this group's investable assets are in direct-held mutual funds, stocks and bonds, Cerulli found.
"Retirement accounts that have been viewed primarily as savings accounts suddenly enter new phases of income generation as people age, and depending on their wealth level," said Alessandra Hobler, analyst in Cerulli's retirement practice. "We recognize that knowing the size and location of investor assets does not necessarily translate into money in motion toward retirement income solutions, but it's a strong gauge. Firms can use this analysis to identify their opportunity and develop relevant strategies."
Other findings from the report include:
- Just less than one-third of investors do not think they need advice regarding retirement income, and another third have not taken the time to plan.
- Eighty percent of firms in the marketplace have launched within the past year or have existing products geared toward generating retirement income.
- The majority of retirement income product providers believe that equity-growth-oriented portfolios combined with income floor guarantees are the center of their strategy and production on retirement income products.
- Sixty percent of providers said the distribution of retirement income products is mainly through unaffiliated retail advisers.
- Forty percent of providers view direct-to-consumer as their primary channel for distributing income products, but Cerulli's research found that the direct channel is growing more quickly and is bigger than previously thought.
The report is available for purchase by contacting _EMAIL_.
« ProShares Launches Two ETFs


The Maintenance Tips Of Representative Gems
The hardness of malachite is only 3.5. It can be seen that malachite has poor toughness, is very fragile, and easily broken. Not to mention falling heavily on the ground, even harder items hit and malachite may be damaged.
In daily life, due to the delicate physical nature of malachite, it is not recommended to stack malachite cheap custom name necklace (click getname necklace) and other jewelry to avoid irreparable harm to malachite.
Summary • Maintenance of jadeite jade:
The best "conservation" of jadeite jade is often worn.No matter which part of the body you wear, it will be nourished by your body's nutrients, making them more moisturized, transparency improved. Of course, long-term wearing does not mean to ignore it. If it is dirty, it is also important to wash it with water in a timely manner.
The hardness of the diamond itself is very high, and unless it is scratched with a diamond monogram ring, it is difficult to break. That being said, diamonds still need your care, as they can easily become stained with grease. Diamonds are lipophilic substances. Avoid wearing oily substances when wearing them, such as cooking or washing dishes.
Once there is greasy, the diamond's fire will not look very dazzling. Grease can also make the diamond look yellowish, and people who don't know it will think it is of poor quality. Therefore, it must be cleaned in time to remove oil and dirt.
Once a week, soak diamonds in household cleaners (such as dishwashing liquid) containing ammonia. The next morning, take out the diamond name bracelet and use a clean and soft toothbrush to scrub the surface and gaps. (A special soft toothbrush for cleaning diamonds is required).
Jewelry that are too delicate may not be suitable for toothbrushes. They need to be treated more gently, such as very soft brushes, to prevent the setting from becoming loose. After maintenance, they should be regularly sent to a jewelry store for inspection and reinforcement.
Although solid gold name necklace (getname. necklace) and silver jewelry is relatively stable in chemical properties, it will still be corroded when encountering certain specific chemical components. For example, the cosmetics and perfumes we usually use contain some lead and mercury. This substance has a serious corrosive effect on the surface of gold and silver.
Summary • Maintenance of diamond gold and silver:
Clean diamonds, gold and monogram silver necklace, and other complex jewellery. The place is very important. Do not choose to be near the sink, otherwise, the gem will fall and it will be troublesome. Spread as many rubber mats as possible and maintain them in an open environment. The supplies for washing them can be specialized brands, and the appliances must conform to their weak bodies, so as to avoid damage due to maintenance.