text:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SharpRL.Examples.TicTacToe
{
	/// <summary>
	/// Represents a Tic-tac-toe example.
	/// </summary>
	public static class TicTacToeExample
	{
		/// <summary>
		/// Runs the example
		/// </summary>
		public static void Run()
		{
			int trainingEpisodes = 100000;
			var environment = new BoardEnvironment(new Configuration(trainingEpisodes, new Random(1337)));

			var agent = new BoardAgent(BoardTileType.Cross);
			environment.AddAgent(agent);
			environment.TrainingStrategy = new MinimaxStrategy();
			environment.Initialize();

			//Train
			var startTime = DateTime.UtcNow;
			Simulate(environment, environment.Config.MaxEpisodes);
			Console.WriteLine("Training time: " + (DateTime.UtcNow - startTime));

			//Game
			environment.ResetScores();
			agent.Learner.FollowPolicy = true;

			int gameEpisodes = 300;
			Simulate(environment, gameEpisodes);

			Func<int, double> winRaito = wins => ((double)wins / gameEpisodes) * 100;

			Console.WriteLine("Cross wins: " + environment.CrossWins + " (" + winRaito(environment.CrossWins) + "%)");
			Console.WriteLine("Circle wins: " + environment.CircleWins + " (" + winRaito(environment.CircleWins) + "%)");
			Console.WriteLine("Ties: " + environment.Ties + " (" + winRaito(environment.Ties) + "%)");

			Console.ReadLine();
		}

		/// <summary>
		/// Starts a game
		/// </summary>
		[STAThread]
		public static void StartGame()
		{
			var form = new TicTacToeGame();
			form.ShowDialog();
		}

		/// <summary>
		/// Simulates the environment for the given amount of episodes
		/// </summary>
		/// <param name="environment">The environment</param>
		/// <param name="episodes">The number of episodes</param>
		private static void Simulate(BoardEnvironment environment, int episodes)
		{
			for (int episode = 0; episode < episodes; episode++)
			{
				environment.Reset(episode);

				while (true)
				{
					if (environment.Update(episode))
					{
						break;
					}
				}
			}
		}
	}
}

redpajama_set_name: RedPajamaGithub


text:
Netflix To Move To A Bigger Office In India As It Doubles Headcount
Shreya Ganguly
The office will be located in Bandra-Kurla Complex
Company has leased the office space for nine years
India is the company's third-largest market after US and Brazil
US-based online video streaming service provider Netflix has reportedly leased a 1.5 Lakh sq ft space in Bandra-Kurla Complex (BKC), Mumbai to set up its India headquarters.
This development comes in after media reports in October stated that the company has plans to double its employee count in the country within the next six months.
Quoting unnamed sources, media reports stated that Netflix has rented the space in commercial tower Godrej BKC for a lease of nine years. The new Indian office will be spread across two floors. The video streaming platform will be reportedly paying a rent of $6.8 Mn (INR 47.70 Cr) annually.
In India, currently, the platform has an office located in North Avenue, Maker Maxity in BKC, with a team of 40 employees.
The company which had launched its operations in India back in 2016 has been focusing on the market this year as it records surge in users. Further, it has also reportedly clocked in a revenue of $8.2 Mn (INR 58 Cr) for FY18.
Related Article: Netflix Tests Cheaper Mobile-Only Subscription Plans In India
In October when the company revealed its Q3 results, reports showed that India became the third largest market of Netflix subscribers after US and Brazil.
Further, in order to be in good terms with the Indian government, Netflix along with other online video streaming players such as Hotstar and Reliance Jio are signing a voluntary censorship code.
Under this process, the companies will not be allowed to show any content that has been banned by Indian courts, disrespects the national flag or emblem, promotes violence or hurts religious sentiments.
Recently, Netflix CEO Reed Hastings said that the company has ruled out introducing any cheap subscription plans in the country as he believes that the Indian audience has no issues with the company's pricing.
Netflix is looking to strengthen its position in the growing Indian video market. According to a report by PricewaterhouseCoopers (PwC), India will be the 10th largest market for online video in terms of revenue by 2022.
Another report by FICCI – EY, predicts that the over-the-top (OTT) subscription in India may reach $285.8 Mn (INR 2000 Cr) ) by 2020.
[The development was reported by ET]
Hotstar Netflix OTT Reliance Jio
Hailing from Kolkata, Shreya is looking at journalism as a learning opportunity. She can be reached at [email protected]
https://inc42.com/buzz/draft-ecommerce-policy-may-be-introduced-in-next-few-weeks/
https://inc42.com/buzz/netflix-hotstar-jio-and-others-to-adopt-self-censorship-code/

redpajama_set_name: RedPajamaCommonCrawl


vertical house records 1 2 home design software freeware.
vertical house records record store day at vertical house records vertical house records home designer pro free download.
vertical house records vertical house records railroad room 3 home design software free.
vertical house records home design ideas.
vertical house records vertical house records at mill in want the walls of my home design app for mac.
vertical house records record store day vertical house records home design 3d download.
vertical house records vinyl lives vertic house records brings diverse music tastes to home design software free.
vertical house records vertical house records home interior design trends 2019.
vertical house records vertical house records home design app.
vertical house records vertical house records home design software free.
vertical house records vertical house records home design software.
vertical house records home design app for mac.
vertical house records own g side and function unite for show at vertical house records home design software free trial.
vertical house records vertical house records before home design software free mac.
vertical house records vinyl home designer pro 2019 crack.
vertical house records vertical house records home design ideas 2019.
vertical house records natural child will perform at vertical house records on courtesy of natural child new home design trends 2019.
vertical house records photo of vertic house records united states fun home building design trends 2019.
vertical house records view full vinyl records home design ideas app.
vertical house records vertical house records home design trends 2019.
vertical house records stream this stranger things life is about home designer pro 2019.
vertical house records vertical house records during the expansion by home design 3d.


text:
SOULWRITE EMPIRE'S BLOG
Home Attorney/Lawyers 5 questions to ask mesothelioma lawyer
Attorney/Lawyers
5 questions to ask mesothelioma lawyer
By Agina Gideon
5 questions to ask mesothelioma lawyer. Mesothelioma disease is a form of cancer which is caused by exposure to walls that are filled with asbestos which is a dangerous mineral that is used in several products like roofing, pipes, insulation and floor tiles.
Despite governments working to curtail its use, a lot of people don't despise using it when it comes to preparing buildings. In 2000, people were unaware of the causes of the damage by asbestos but with much awareness now, the use of asbestos is being reduced because of the chronic problems it can give rise to.
There are special attorneys who specializes in this disease and can easily help you get the maximum compensation required. These attorney knows how to navigate such a case in the courtroom and fight it smoothly. After testing positive for this disease, a lot of people start to panic and don't know what to do but the best way is to consider the legal route and follow these 5 questions to ask mesothelioma lawyer.
People who are diagnosed with mesothelioma disease should know that there are several options in this lawsuit.
First, the victim can go on trial and the other one is to settle for a specific amount offered by the company.
Secondly, mesothelioma cases differs and has varying outcomes. For instance, just because a friend of yours suffered from the disease and was offered a handsome amount of compensation doesn't mean you will go through the same situation. Never go for a mesothelioma attorney who is new in the industry no matter the charge. Hire an experience mesothelioma lawyer that will try his best to make sure your case is justified and all the medical expenses are covered.
READ ALSO: Best Miami Maritime Attorney 2020
Can Workers' Compensation Suffice for the Medical Expenses?
This kind of compensation is only approved by the employer but the problem with the worker's compensation is that most insurance companies deny making payments to workers when they are injured at work. And, even if they agree to pay the victim, the amount offered is often negligible and might not cover the medical expenses.
Have this in mind, mesothelioma is cancer, a disease that can kill you. So even if you have been diagnosed at an early stage, you will have to pay a lot for the medical facilities. If you have plans to avail of the worker's compensation claim, ask your attorney if it will be enough to last you through the medical expenses. People suffering from cancer pay thousands of dollars just for treatment.
Is there a Difference between a mesothelioma Lawsuit and a mesothelioma Claim?
lawsuits would allow previous victims to voice their rights if they weren't paid a fair amount for medical treatment. Also, if you're hiring a mesothelioma lawyer to fight your case, you must decide whether you want to file a lawsuit against the employer or settle for an amount offered by the other party and in some cases, the medical expenses are so high that people are crushed and have to settle for whatever is offered. But, when you have time in between the diagnosis and treatment, it is important to hire an attorney who can represent you in the courts of law and fight for the highest mesothelioma compensation.
You can file a mesothelioma lawsuit as soon as a person is diagnosed with the disease but always endeavor to hire the right person for this job.
if I have worked for a company that never had asbestos, what should I do?
Those who are diagnosed with this issue must have had some form of exposure to asbestos even if they worked in a company where asbestos wasn't used in the walls. And if you're having doubts about the disease getting to you from somewhere else, you are still eligible for compensation. But note that the court will require you to provide a complete work history of your previous experiences and exposure to different places across the country.
Go for an experienced mesothelioma attorney who can help you in finding the source of asbestos and will be responsible for collecting evidence.
Can I file a lawsuit for my dead spouse?
It will interest you to know that if a loved one passed away because of mesothelioma, the family could still file a lawsuit of wrongful death in the court but, you have a defined time within which you can file for a mesothelioma case.
READ ALSO: Best Houston Maritime Lawyers In USA
an attorney can go the extra mile in looking for all evidences. The law courts can also order you to produce the body of the dead so that they can conduct a postmortem.
But most cases, the blamed party will offer compensation that can be agreed upon if it can cover the financial damage done.
SOURCE: FEEDSPOT
SOURCE: MESOTHELIOMAEXPLAINED
questions to ask mesothelioma lawyer
Previous articleBest Miami Maritime Attorney 2020
Next articleHow does mayonnaise make buttocks big
Agina Gideonhttp://soulwriteempire.com
Gideon is a Linguistics graduate who loves to see the world in different point of views. His goal in writing is to inspire his readers to have a better perspective and to live a meaningful life. He may look aloof but he's a very friendly and a happy-go-lucky person. Contact him personally on 08174050526
Mesothelioma doctors and treatment centers in Canada
Agina Gideon - October 23, 2020 0
Several people each year are diagnosed with mesothelioma disease in Canada and these mesothelioma doctors and treatment centers in Canada can help these people get the best possible treatments.
Best Mesothelioma Attorney in Canada
Majority of asbestos deaths and illnesses in Canada happened after people had worked at job sites that used the toxic set of minerals and in few cases, children and spouses developed diseases through second hand asbestos exposure like workers coming home with tiny asbestos substances stuck to their hair, clothing and skin.
Best Miami Maritime Attorney 2020
Best Miami Maritime Attorney goes to John H. Hickey from Miami. He begun his legal career at a large law firm representing cruise lines, railroads, and other self insured corporations and later switched sides and for the last 22 years, he has represented only Plaintiffs in catastrophic personal injury and wrongful death.
Top 6 Best Dropship Suppliers in Malaysia- dropshipping malaysia
Editor Choice Agina Gideon - December 20, 2020 0
If you like online marketing space or have recently started an online business, you must have heard of several online eCommerce models. One of...
How to make extra whitening black soap
Lifestyle Agina Gideon - December 19, 2020 0
This is how to make extra whitening black soap Ingredients: 2kg black soap ¼ cup camwood ¼ cup quicker at flour ¼ cup cinnamon powder three teaspoons of Tumeric...
Top 10 shipping companies in Nigeria
In Nigeria, we do a lot of import and export and perhaps the cheapest way to send goods out and bring machinery in is...
How to become a successful blogger in 2021
I recently started another blog. But before I started I did a quick research based on the top 100 Nigerian blogs. I discovered that...
AKINLOLU MUYIBAT ADENIKE on How to make molato soap & Ingredients for making Molato soap
Damilola on How to make molato soap & Ingredients for making Molato soap
Cleo on How to make butt enlargement oil
Rufaro on How to make molato soap & Ingredients for making Molato soap
Rufaro on How to make butt enlargement oil
Amina Suleiman on How to use akpi seed for hip enlargement
on How to make molato soap & Ingredients for making Molato soap
Agina Gideon on How to make butt enlargement oil
Agina Gideon on How to make molato soap & Ingredients for making Molato soap
nkiru Agbalusi on How to make butt enlargement oil
Joy on How to make molato soap & Ingredients for making Molato soap
Attorney/Lawyers6
Editor Choice5


Next Steps is a provider for Medicaid, Tricare, and various private insurance plans.
We know that obtaining services and navigating insurance is a significant barrier for most. We are here to help you investigate your options by offering a tour and discussing insurance benefits free of charge.
To schedule a tour or inquire about insurance options please click on the "contact us" button below!


Monarch 301 offers a diverse range of social, academic and educational events, exclusive to 301 residents. No matter what your interests, there's always something to do and plenty of ways to meet new people.
There are always plenty of ways to meet new people and have fun, from pancake breakfasts, sporting competitions and movie nights to themed parties, museum trips and yoga lessons. Take a look at our Facebook page for some of our past events!
Of course, we haven't forgotten the reason you're at college in the first place. We help promote academic success with study groups, student tutor support, purpose-built study spaces, seminars on exam techniques and more. We also have fantastic facilities to support your studies, including a study lounge with individual and group study spaces.
The lifestyle at Monarch 301 offers the environment GSU students crave! With success, community, and individuality in mind, we ensure each resident has the most enjoyable college experience possible.
Find the comforts of home and the new experiences of college in your own community. You can easily balance academics and your social life with our great amenities and community events.
Enjoy a cup of coffee in our café. Focus on your studies in our clubhouse. Relax on one of our floats poolside. With the perfect amenities outside your door and restaurants, grocery stores, and more within walking distance, rest assured you won't have to travel far to find what you need. We work hard to make sure our apartments and amenities balance the warmth of home with the energy of the college experience.
Looking for the perfect off-campus student housing? Monarch 301 conveniently accommodates Georgia Southern University students with individual leases, all-inclusive utilities, and roommate matching all within walking distance to the campus!
You'll find your college years become a critical beginning to the rest of your life. We want to make sure you have the perfect environment to learn, succeed, and, after all that studying, socialize!
We offer individual leases giving you responsibility for just your space. We also include utilities, so you can always rest assured your utilities are covered.
Move in with your friends or let us help you find a roommate. We have a great Roommate Matching program that makes finding a roommate simple and enjoyable. Fill out a profile, choose preferences such as pets, interests, etc., and let us find profiles for you to review that coordinate with your lifestyle. You have options and we have happy residents!


text:
https://1024-dot-apnews-dev.appspot.com/article/vladimir-putin-moscow-europe-russia-voting-c82fca588375f4c572716306f6286c38
Russian lawmaker risks losing immunity for illegal elk kill
FILE - Russian Communist party candidate Valery Rashkin, center, speaks to the media as he arrives for a protest against the results of the Parliamentary election in Moscow, Russia, Monday, Sept. 20, 2021. A parliamentary commission recommended on Monday Nov. 22, 2021, to strip a member of the lower house of Russian parliament from his immunity as he faces charges over the illegal killing of an elk. Valery Rashkin, 66, first denied the charges but then reversed course and confessed to killing the elk without a hunting license. (AP Photo/Pavel Golovkin, File)
MOSCOW (AP) — A Russian parliamentary commission recommended Monday that a lawmaker in the lower house be stripped of his immunity as he faces charges over illegally killing an elk.
Valery Rashkin, 66, first denied the accusations but later reversed course and confessed to killing the elk without a hunting license.
Some Russian media alleged that Rashkin, a member of the Communist Party, faced the charges due to his frequent criticism of the Kremlin and his support for jailed Russian opposition leader Alexei Navalny, the most high-profile critic of Russian President Vladimir Putin.
In September, Rashkin was among a few Communist Party members who vociferously protested the alleged fraud in online voting in Moscow during Russia's parliamentary and local elections.
The Communist Party is nominally in opposition to the Kremlin, but it votes in line with its wishes on key policy issues. Some observers alleged that Communist Party chief Gennady Zyuganov could have quietly backed the charges against Rashkin, whom he sees as a destabilizing figure.
The State Duma's procedural panel recommended Monday that it strip Rashkin of his immunity as a lawmaker, as demanded by prosecutors. The lower house is to vote on the issue Thursday.


text:
A slotted frequency-hopped multiple-access network with packet combining
Title A slotted frequency-hopped multiple-access network with packet combining
Authors Bigloo, A. M. Y., T. A. Gulliver, and V. K. Bhargava
Journal Selected Areas in Communications, IEEE Journal on
Pagination 1859 -1865
Date Published dec.
Keywords channel conditions, delay reduction, delays, diversity level, error correction, error correction codes, error detection, error detection codes, fast frequency hopped system, FH-SS packet radio network, frequency hop communication, frequency hopped spread spectrum, multi-access systems, packet combining, packet radio networks, performance analysis, received packet copies, Reed-Solomon codes, slotted frequency hopped multiple access network, spread spectrum communication, throughput
A frequency-hopped spread-spectrum (FH/SS) packet radio network is considered. Instead of discarding the received packets which were unsuccessfully decoded, the receiver keeps and combines the different received copies of the same packet to improve the throughput and reduce the delay necessary to transmit a packet successfully. It is shown that the throughput is substantially increased over a similar system where the uncorrectable packets are discarded. This system is equivalent to a fast frequency-hopped system where the diversity level is adapted according to the channel conditions. Reed-Solomon (RS) codes are used for error correction and detection
URL http://dx.doi.org/10.1109/49.545708
DOI 10.1109/49.545708


Gusts will reach 90-100km/hr with a risk of coastal flooding.
Met Éireann has issued a Status Yellow – Wind warning for Co. Kerry.
South-east winds will reach means speeds between 50-65km/hr, according to the Irish Meteorological Office; gusts will range between 90-100km/hr, with a risk of coastal flooding.
The warning is in place from 4pm this afternoon (Thursday, February 21st) to 5am on Friday (February 22nd).


text:
Cha Jong-hyok (* 25. September 1985 in Pjöngjang) ist ein ehemaliger nordkoreanischer Fußballspieler.

Karriere
Auf Vereinsebene spielte Cha bis 2010 in der Fußballliga der Demokratischen Volksrepublik Korea für die Sportgruppe Amrokgang, bestritt jedoch keine internationalen Vereinsspiele. Im Sommer 2010 wechselte er zum Schweizer Zweitligisten FC Wil, bei dem mit Kim Kuk-jin bereits ein weiterer Nordkoreaner unter Vertrag stand. In Wil entwickelte sich Cha zu einem Publikumsliebling. Im Sommer 2015 verliess Cha die Wiler.

In den Kreis der Nationalspieler rückte der Abwehrspieler 2005 vor und absolvierte unter anderem einen Einsatz in der Qualifikation für die Weltmeisterschaft 2006. Im selben Jahr stand er auch im Aufgebot der Finalrunde bei der Ostasienmeisterschaft 2005 und belegte dort den dritten Platz. Mit der Finalrunde 2008 und Qualifikationsrunde 2010 schlossen sich zwei weitere, weniger erfolgreiche, Teilnahmen an der Ostasienmeisterschaft an. 2007 stand er mehrfach für die nordkoreanische U-23-Auswahl in der Qualifikation für die Olympischen Spiele 2008 auf dem Platz, scheiterte mit dem Team aber in der letzten Qualifikationsrunde.

In der erfolgreichen Qualifikation für die WM 2010 bildete Cha gemeinsam mit Ri Jun-il, Pak Nam-chol und Ri Kwang-chon die Abwehrreihe, die in den 14 Partien der 2. und 3. Qualifikationsrunde 10-mal ohne Gegentreffer blieb und damit die Basis für den Erfolg bildete. Bei der Weltmeisterschaft 2010 in Südafrika stand er als rechter Verteidiger in allen drei Partien in der Startaufstellung, das Team schied mit drei Niederlagen bereits in der Vorrunde aus.

Auch an den Asienmeisterschaften 2011 in Katar und 2015 in Australien, bei denen Nordkorea ebenfalls jeweils in der Vorrunde ausschied, nahm er aktiv teil.

Weblinks

Einzelnachweise

Fußballnationalspieler (Nordkorea)
Fußballspieler (Amnokgang SC)
Fußballspieler (FC Wil)
Teilnehmer an den Asienspielen (Nordkorea)
Nordkoreaner
Geboren 1985
Mann
Teilnehmer an einer Fußball-Weltmeisterschaft (Nordkorea)

redpajama_set_name: RedPajamaWikipedia


text:
Q: SASS / SCSS hover when using &__* syntax to reach parent selector Yes yes, I had a hard time trying to define my question.
The general case is like this:
in sass/scss I have a button with some variants:
.button {
   /* generic button styles here */
   &__icon {
       color: green;
   }
}

And now I wish to use some hover styles on this, per variant. But because I use the &__* I can't seem to grasp how to do this without rewriting the parent class name.
.button {
   /* generic button styles here */
   &__icon {
       color: green;
   }
   &:hover {
       .button__icon {
           color: red;
       }
   }
}

^^ this works but is pretty manual
Is there a way in sass that allows to access the parent class and get something like:
&:hover {
    &__icon {
        color:red;
    }
}

But this time the &__icon should reference the parent.
The html to this would look somewhat like this:
<button type="button" class="button">
    [name]
    +
</button>

A: .button {
   $root: &;

   &__icon {
       color: green;
   }

   &:hover #{$root}__icon {
       color: red;
   }
}

or
.button {
   $root: &;

   &__icon {
       color: green;

       #{$root}:hover & {
           color: red;
       }
   }
}

redpajama_set_name: RedPajamaStackExchange


text:
Home Discover Photographs N049316
View showing remains of sign left by Hurricane Donna.
Description Order Metadata citation Correction
Barron, Charles Lee, 1917-1997
M99-26, Charles Barron photographs, 1951-1977 ; Box 2, FF26
Signs and signboards--Natural disaster effects
Hurricane Donna, 1960
1 photonegative - b&w - 60 mm.
Charles "Chuck" Barron was a Tallahassee-based photographer. He spent much of his career working for the Florida State News Bureau, the promotional section of the Florida State Development Commission. In 1969, the Development Commission merged with the Industrial Commission to form the Department of Commerce. Barron took photographs for both the State of Florida as well as for freelance work.
Please select the size and options
Yes (Add $10.00)
5" x 7" ($15.00 +S&H*)
8" x 10" ($20.00 +S&H*)
11" x 14" ($35.00 +S&H*)
* Shipping fee: The fee is a flat rate of $2 per order. The expected turnaround is 7 to 10 business days, not inclusive of shipping time. See FAQ for more information.
Success: You have added Printed Photograph to your shopping cart!
Order Scan
600 DPI ($10.00)
1200 DPI ($30.00)
*Scans will be available for download in 3 to 5 business days, and will have a flat $2 per order handling charge. An email will be sent with a link to the download. See FAQ for more information.
Success: You have added Scanned Photograph to your shopping cart!
Barron, Charles Lee, 1917-1997. View showing remains of sign left by Hurricane Donna. 1960. State Archives of Florida, Florida Memory. <https://www.floridamemory.com/items/show/157104>, accessed 28 January 2023.
Barron, Charles Lee, 1917-1997. View showing remains of sign left by Hurricane Donna. 1960. State Archives of Florida, Florida Memory. Accessed 28 Jan. 2023.<https://www.floridamemory.com/items/show/157104>
(State Archives of Florida/Barron)


C.F.I. can supplies brass and stainless steel distributors with capillaries from 5 to 8 mm of diameter and from 2 to 60 mm injections. They can be supplied with pipe connection and welded capillary tubes. On costumer's request capillary tubes are supplied with shaping.


So impressed with your shuttle service today from Prescott Valley to Sky Harbor airport! Beautiful comfy vans with plush seats and such a smooth quiet ride. We were picked up exactly on time and arrived at the airport when we were told. My hubby enjoyed your TV and headphones. Your Driver was great! He was courteous on the road as well as to his passengers. We will be sure to use you each time we go down, and will recommend you to others.


Evolution theory relies on two pillars (random mutation and natural selection). If these pillars cannot hold than the theory of evolution has no foundation, and all explanations that rely on it are invalid.
Evidence is accumulating that shows the NDT to be wrong, since both randomness and natural selection seem not to be valid.
From information theory it has already become clear that randomness can not account for information gain. An extensive discussion on this topic has come to a grinding halt because of definitions (nothing new, if you can't win a discussion blame definitions). It is, however, brilliantly clear that all observed mutations do not gain information, and that should be very conclusive, and end the discussion.
However, that will not be the topic of today. Let's focus on the end of natural selection.
Let me start explaining argument 4, (genetic) redundancies, and why it inevitably leads to the fall of NDT. I will do this by a couple of examples that are easy to comprehend. Next, I will give examples of genetic redundancies.
�Che Guevara was widely recognised as a man of many talents. Yet one talent the 1960s revolutionary lacked was the ability to hear music, a shortcoming he was acutely aware of. According to one account, Guevara was at a party one evening when he spotted a nurse he wanted to dance with. He asked a friend to give him a nudge when the orchestra struck up a tango. But the friend got the signal mixed up, sending Guevara out on the dance floor to dip and swirl his partner absurdly to the tune of a soft Brazilian samba. Guevara suffered from congenital amusia, a nearly total tone deafness that turns music into mere noise. Although 5% or more of some populations suffer from this syndrome, it has not been widely studied� (Balter, M. What makes the mind dance and count. Science 2001, volume 292: p1636-1637.).
Several amphibians and lizards display the remarkable feature of regeneration. When physically threatened, for instance when caught by a predator, the tail of the animal instantly becomes detached from the body and starts living a life of its own. For the predator it is as if the pray has split in two, and it must be completely astounded by the sudden apparition of another pray. Usually the predator is left behind with the smaller part of the meal: the wiggling tail.
If the lizard managed to flee its tail will regenerate and within a couple of months it has grown a complete new one. Evidently, it is a superb survival trick, since it provides the animal an opportunity to escape.
The phenomenon of regeneration has attracted a great deal of scientific attention, and biologists are still trying to elucidate the underlying mechanism. In previous centuries dissection of living amphibians was the way to go to get insight into regeneration. In 1768 Lazzaro Spallanzani published that tadpoles were capable of regenerating their tales, and that salamanders could regenerate most of their body parts, including tail, jaws and eyes (Alvarado, A.S. Regeneration of the metazoans: why does it happen? Bioessays 2000, Volume 22: p578-590).
In one of his renowned experiments the lens from the eye of the salamander was carefully removed. Surprisingly, the animal�s lens completely regenerated. Within a few weeks a perfectly shaped new lens had developed in place of the removed lens. The regeneration of a new lens is a feature which can not be explained by natural selection, simply because there has never been evolutionary pressure to evolve this capacity. An example of a hidden redundant trait is uncovered.
Proponents of the theory of evolution must admit that the phenomenon of regeneration cannot be explained by natural selection and turn evolution upside down. They pose the idea that regeneration is a remnant of a common primitive characteristic exhibited by all primordial life forms and it has disappeared in the major part of organisms today due to selection against (Wauau, that sounds very scientific, isn't it) (Alvarado, A.S. Regeneration of the metazoans: why does it happen? Bioessays 2000, Volume 22: p578-590).
It is, even for evolutionists, hard to conceive why an apparent advantageous characteristic was selected against. Notably, the disappearance of advantageous characteristics violates the basic principle of the theory of evolution as formulated by Darwin.
To disperse, seeds need to be transported away from the parent tree or plant, and this is accomplished in a variety of ways. The most perfect seed is undoubtedly that of the tropical liana (Zanonia macrocarpa). It grows high up in the canopy of the rainforest of south-eastern Asia. The liana seed develops two very elastic, curved wings. The seed is a perfect flying wing, as it exhibits auto-stability. Auto-stability means that the seed�s centre of gravity and centre of lift, two imaginary points where the force of gravity and the force of lift act on the seed, are independent of the seed�s position in space. Hence, it does not have the propensity to spin around its axes. When the seeds release the glider carries them away for miles: autostable.
What make the Zanonia�s seeds so remarkable is that natural selection should account for the evolution of auto-stability. What on earth could have been the driving force on the tropical liana to evolve seeds with perfect auto-stability? Randomness and selection? To disperse and enlarge the liana�s (it's a liana!) habitat the seeds do not need to evolve this trait, and therefore it is a redundant trait.
To my knowledge, NDT does not include the evolution of redundant traits. Maybe they call them exaptation, or so, but giving them a name doesn't make it a scientific explanation.
The big surprise of contemoprary molecular biology was the dicovery of redundant genes. Let me introduce how they were discovered.
The discovery of the primary biochemical rules of life in the second half of the 20th century have tremendously contributed to the comprehension of life on earth. From the knowledge of molecular biology sophisticated techniques emerged to perform studies on gene and protein function. One promising tool for such studies was a set of methods that had been devised to interfere with gene activity. Bio-scientists would now be able to study the function of proteins in detail by the disruption of the corresponding genes.
Disruption of a gene in animals, mostly mice, is usually performed by making use of the natural genetic mechanism of homologous recombination of DNA. Scientists artificially introduce DNA that specifies a selection marker into the reproductive cells (egg cells) of the mouse. During homologous recombination, the gene of interest is exchanged by the artificial DNA fragment and replaces the gene of interest. Hence, this gene is inactivated and can no longer produce a functional protein. Instead, the selection marker is expressed and mice expressing it can be sorted out. Organisms of which both genes of the diploid genome have been inactivated - in which the protein has been knocked out - can be selected and are called knock-out organisms. They are generally referred to as knockouts.
It was expected that knocking out genes in an organism would results in an altered fitness of that organism and enable scientists to deduce the function of the gene-product by the phenotype of the knock-outs. In other words, from the characteristics of the knockouts the function of the protein should become evident. To this end knockouts have been generated in a multitude of organisms, including yeast, plants and animals. Today, the functions of several hundreds of gene products have been elucidated in knockouts and these organisms have immensely increased our knowledge.
An unexpected phenomenon was also revealed in knockouts. It was expected that all genes have functions, and that knocking them out would inevitably lead to detectable phenotypes. The discovery of redundancy on the molecular level proved this vision to be wrong. It was found that a lot of genes can be knocked out without any - or only minor - detectable effects on the phenotype of the organism! Now, this phenomenon is commonly known as genetic redundancy. Genetic redundancy is defined as the situation in which the disruption of a gene is selectively neutral. Inactivation of the gene does not affect the fitness of the organism.
Genetic redundancies have been observed in all species studied. A dramatic example was found in Arabidopsis (=small flowering plant of the mustard family). In a recent study two molecular plant biologists reported that fewer than 2% of approximately 200 Arabidopsis knockouts displayed significant morphological alterations. It appeared that many Arabidopsis knockouts do not affect plant morphology even in the presence of severe physiological defects (Bouche, N. and Bouchez, D. Arabidopsis gene knockout: phenotypes wanted. Current Opinions in Plant Biology 2001, Volume 4: p111-117.).
Also humans demonstrate genetic redundancy. Although it is non-ethical to generate human knockouts, sometimes a gene is inactivated by a mutation that generates a stopcodon in that gene. For instance, the alpha-actinin3 gene.
The a-actinins comprise a group of actin-binding proteins encoded by a multigene family. In skeletal muscle, they are a major structural component of the Z-lines that anchor the actin-containing thin filaments and maintain the spatial relationship between myofilaments. In humans, two genes (ACTN2 and ACTN3) encode the closely related a-actinin-2 and a-actinin-3 skeletal muscle isoforms. ACTN2 is expressed in all skeletal muscle fibres, whereas expression of ACTN3 is limited to a subset of type 2 (fast) fibres. A careful screening of muscle biopsies with dystrophic (118 specimens), myopathic (74), neurogenic (20) and normal (55) features demonstrated that all specimens contained normal a-actinin-2 expression. Deficiency of a-actinin-3 was identified in 51 of the 267 cases (19%), and was due to a common non-sense mutation that introduced a premature stop codon. So, the proper a-actinin-3 protein cannot be synthesised. Surprisingly, the deficiency was not associated with any particular histopathological or clinical phenotype [North, K.N. et al. A common non-sense mutation results in a-actinin 3 deficiency in the general population: Evidence for genetic redundancy in humans. Nature Genetics 1999, Volume 21: p353-354.]. Thus, deficiency of the a-actinin-3 does not result in any form of disease, probably due to compensation by the closely related family member a-actinin-2. The non-phenotype of a-actinin-3 deficiency is clear-cut evidence for genetic redundancy in humans.
The a-actinin-3 gene demonstrates a very high degree of homology within vertebrates and excludes the possibility of recent gene duplication in humans as an evolutionary explanation. The inactivation of the ACTN-3 gene demonstrates the fate of redundant genes. As time passes by they get inactivated by random mutaion and linger on in the genome as pseudogenes (and provides a nice explanation for "classical pseudogenes" by the way). Obviously, natural selection does not seem to act on the ACTN-3 gene.
Redundancies are a general phenomenon in any biological system and doubt the significance of natural selecetion in the generation and maintenance of genetic information.
From evolutionists I expect that they understand the concepts and molecular backgrounds (and implication for their theory) of all above, otherwise it does not make sense to discuss on this topic.
NB: Let's keep it scientifically. We need only one observation that cannot be explained by natural selection and the theory has to be revised. I already demonstrated several of them and I will give even stronger examples if you like.
Thus, there is the challenge.
ASSUREDLY, THE THEORY HAS FALLEN!!
LOL! Funny how no one has noticed but you Pete.
"The final devastating blow, that actually shattered the remaining pillar of theory of evolution (natural selection) was the recent discovery that the major part of genetic information seems to be redundant. Most genes can be knocked out without killing the organism, and a lot of genes have been demonstrated not to affect the fitness of the organism at all. These data demonstrate the irrelevance of natural selection in the maintenance of these genes (There has to be only one such gene and the concept of Natural selection has been falsified)."
What according to you are the pillars of NDT?
What do they imply for the maintenance of genetic information?
Funny that you mentioned the so called phylogenetic backup. It is only superficial evidence for evolution. I could give you several examples of genes that violate the species trees. A complete subdiscipline of phylogeny is concerned with reconsiliation of these trees through hypothetical additions and/or deletions of putative duplicated genes.
From the "discipline of reconciliation" a number of prediction have been done regarding putative gene duplication. Recently, the sequencing of the human genome has been completed. It will shed light on the validity of their method. I checked their claims on IL-1beta, because I am becoming rather suspicious about evolutionists' claim that their theory can account for origin of genes by duplication and selection.
To explain the incongruence between the gene tree and species tree, four duplications of an ancestor IL-1 gene is required. (see R. Page text book on Molecular Evolution), the third giving rise to the incongruence. However, there is no duplication in the human genome that could explain the deviation from the species dendrogram.
I would like you to have a look at chromosome 2. Eight members of the IL-1 related genes are present in man�s chromosome 2, to be precise in location 2q11-2q14. Sequence comparison of the IL-1 related genes does not present evidence that a recent duplication of IL-1 beta took place in this region. On the contrary, the dendrogram of the IL-1 genes clearly demonstrates that the common ancestor copy of the IL-1 beta gene duplicated 3 times maximally, and gave rise to IL-1alpha (Smith, D.E. et al. Four new members expand the interleukin-1 superfamily Journal Biological Chemistry 2000, vol275, pp1169-1175).
This is a clear-cut falsification of common descent and demonstrates that the mathematical solution of incongruencies are nothing but a tool to keep the hypothesis of common descent from falling. Of course this is not the only deviation of gene trees from species trees. Any textbook on molecular evolution will demonstrate a couple of them, and how to solve them (although not all of them can be solved). A close look, as I showed you above, will reveal that their method is invalid.
If you do not read the references I mention in my postings, than please do not respond.
By the way, it is a common human habit to copy the opinion of others, in this the evolutionist's "meme". As an agnostic scientist I rather prefer to objectively look for myself. I did this thouroughly and now I will simply confront this site with all the falsification of evolution theory. (See my previous letter to you on IL-1-beta incongruency, it is just another falsification. Or do you wish to discuss the second copy of cytochrome c in rat's testis?).
After that I will never discuss the hypothesis of evolution again.
that evolution itself could still happen by some other mechanism.
because they are all part and parcel of the same organism/gamete.
but that might should conditions change.
them in purely physical prowess.
types of cell, even in man, can regenerate too.
immediate benefit is preserved, then so be it.
a seed that fell further from the parent ?
Natural selection, by definition, requires such redundancy.
and abrupt change in phenotype because of this phenomena.
add variations to see if a new species can be produced ?
anything you have described here.
is no apparent selective pressure.
on the same chromosome as one that was.
The genetic redundancy you state is required by natural selection.
Your arguing doesn't make sense considering the underlying molecular mechanisms. It is story telling. These are 19th century arguments.
I was expecting this and therefore I introduced genetic redundancies.
There is no correlation between duplication and redundancies, and redundant genes do not evolve faster than essential genes (this is already and argument that brings down NDT). I will provide more shattering evidence that the NDT has fallen with examples from scientific journals, and thus evolution theory lacks a foundation. That is, if you accept my invitation.
I've sent you a mail yesterday where I outlined the rules/definitions. Have a look at it and tell me you agree. You are free to adjust them to what you think is appropriate. Next, I will finish off with NDT.
Question: Who is the utmost defender of evolution theory at this site. I like him/her to respond too.
that evolution itself could still happen by some other mechanism"
I agree to this and I will demonstrate later that after NDT has fallen there is an alternative.
I've put forward my reasons for this in previous posts.
I've sent you a mail yesterday where I outlined the rules/definitions. Have a look at it and tell me you agree. You are free to adjust them to what you think is appropriate.
Next, I will finish off with NDT.
Till now I haven't received a single response that actually gave me the idea that the concept "genetic redundancy" (GR) was ever heard of, although I included all nessecery articles on the topic in my second posting (scientific end of evolution theory 2). This makes it a bit hard for me to actually start the discussion. I once more recommend you to read the references. Also read this one: (surviving a knockout blow, Nature, january 2002). Than you will understand the concept and why it is the final devastating blow to evolution theory. I can already reveal to you that there is no correlation between genetic redundacy and gene duplication so the backup hypothesis posed in the 1990th could not hold (as evident from the genomes of Saccharomyces and Arabidopsis). That may ring a bell. Still, GR have severe implications for your theory. To every evolutionist who reads this message: Prepare properly, otherwise I will obliterate the NDT.
apparently not necessary for the organism's survival.
If that were not the case, how could natural selection work at all ?
natural selection, is a little strange. Why is that the case ?
is necessary for and predicted by natural selection.
It is falsification of molecular evolution.
State of the art is that NDT has fallen (See also my falsification of random mutation).
It means that your theory lacks any scientific foundation. That is pretty bad for a theory.
In the meantime I did not get any response to my falsification, but I am used to that already.
Why do you think that I dare challenging everybody in overthroving NDT? Because it has fallen! It should be replaced by something else, that more accurately describes what we see. I am working on such new theory.
See also my reply to Mark and Quetzal in the matter of pseudogenes, retroviruses, transposons. I simply proved that they cannot be taken as an argument to sustain common descent.
The debate about random evolution versus design can be concluded. There is design. Also objectively read Spetner, and objectively read Dr E. MAx's rebuttal to Spetner's claim that mutations cannot increase information (i.e. specificity) on the true-origin website (not on the TALk-Origin website, since Dr Max changed things in Spetner's version (pretty bad, isn't it). Maybe that will open up your eyes.
I will soon send in an extensively discussed example of genetic redundancy that will overthrow selection. I already posted it to Syamsu in a brief version.
GD has any bearing on the issue at hand.
to survival ... in which case they become non-redundant.
When can we expect to see your analysis published in "Science" and "Nature"?
When will you know when you have won the Pulitzer?
What will you do with the money and fame, I wonder?
I invite you to read a book on molecular evolution and study the neutral theory (Kimura). A redundant gene is a gene that can be knocked out without any effect on the organism. In contrast to essential genes, redundant genes are not under selective constraint and thus a lot of variation is expected. In particualr a lot of variation is expected at the socalled "silent" positions and third codon "wobble" positions. If you do not find variation than you have a problem, because the prediction you made by molecular evolutionary theory was wrong. This is called a falsification. If you find your theory falsified than you have to rethink your theory.
GD has any bearing on the issue at hand."
Evolution theory says that all genes have been derived from gene duplications. (the hypothesis that they are derived from chromosome duplication has been falsified over and over by Hughes et al). Thus, if redundant genes are derived from duplications, one expects to find a correlation between duplication and redundancy.) This prediction has clearly been falsified in Saccharomyces (Winzeler et al; Science 1999, volume 285, p901). There was no correlation whatsoever. So we do not know the origin of genetic redundancies.
to survival ... in which case they become non-redundant."
How do you think genetic redundancies, if duplicated genes, can stably reside in the genome, while there is no selective constraint on these genes? They should change rapidly even if they are linked to possible survival traits. It is a major problem, and nobody knows the answer.
In addition, the change of environment and an additional survival improvement due to these genetic redundancies implies that redundant genes should be change more rapidly (because according to your theory this is the reservoir the organisms has to drain for adaptation). And a correlation between genetic redundancies and duplications is not what we see (see reponse 2).
often require another enzyme to activate them."
Here you introduce (irreducible) complexity and I am not going to respond to that here. That is not the issue here. It is an unsolved problem, that I will address someday.
The existence of genes in general should also be explained. You just ignore that fact. However, than we talk about the origin of life. It is another unsolved mystery.
I am not interested in the loss of characteristics, they are easy to comprehend. I am interested in the gain of characteristics. Another unsolved mystery.
I hope to have informed you properly.


text:
Q: Remove-AppxPackage fails with error 0x80070002 I develop an app that I have installed/uninstalled multiple times from the Microsoft Store and deployed from Visual Studio.
Now Visual Studio refuses to deploy it anymore, blocking my debug. The error message it gives is that there is already a package with the same ID installed by another user.
When I try to remove the package, I use PowerShell as administrator and run:
Remove-AppxPackage -Package <package-name> -AllUsers
And receive the error:
Remove-AppxPackage : Removal failed. Please contact your software vendor.
Deployment Remove operation with target volume C: on Package
<package-name> from:   failed with error 0x80070002. See
http://go.microsoft.com/fwlink/?LinkId=235160 for help diagnosing app deployment issues.

It seems there is a ghost instance of this package somewhere on the PC.
Are there any ways to clean this instance so I can fix this problem?

A: For me, when I tried this line I received the same error as you:
Get-AppxPackage *MicrosoftOfficeHub* | Remove-AppxPackage -allusers
It worked when I did this:
Get-AppxPackage -allusers *MicrosoftOfficeHub* | Remove-AppxPackage

A: Disclaimer: any manipulation of the Registry could break your system's configuration. Be very careful if you attempt this method to uninstall an Appx.
I was able to uninstall an app like this:

*

*Go to KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\Applications\. Look for the app's package name

*Backup the key (right click, export)

*Re/run the Remove-AppxPackage -Package <package-name> -AllUsers command


This week I was on a podcast with the guys from Spellburn. It should be out soon. There was a lot of focus around the new character classes and the rule enhancements in Transylvanian Adventures. Moreover, there were some comments directed at the "crunchiness" of Transylvanian Adventures. Something that surprised me because, frankly, it hadn't translated to play.
First, the rule enhancements introduce "crunch" of two varieties: situational and optional. Situational crunch covers rules like Ruin, firearms damage, Fear, and damage recovery. These only rear their heads every now and then. Ruin enters play 3 or so times a session when a character is dropped to 0 hit points. Fear, once -- maybe twice or not at all -- at the Judge's discretion. Optional crunch represents rules like the different approach to Luck spends and the bonuses and penalties around the "Mad Libs" section. This is crunch that a group can buy into if they want.
Judges have the same latitude to cut corners, adjust rules, ignore rules, and overall tailor gameplay for their group. Just because a rule is in a book doesn't mean it has to be used. Especially those with "optional" in their title.
Second, things are different in Transylvanian Adventures. And some things are new. That can be hard to grok at first. And I think it gives the impression of an illusory learning curve. Most people -- without having read the book -- figure out Ruin the first or second time they roll it. The alternate Luck spends take a little bit more effort to remember. But after a session or two, I've found that they tend to make sense. Especially for seasoned DCC RPG vets. And, at the end of the day, the Transylvanian Adventures character classes are just that -- level-based character classes. Had the Exotic been named the Monk, the Polymath named the Cleric, the Half-Breed named the Elf, the Valiant named the Bard, the Scoundrel named the Thief, and the Reaver named the Dwarf, I think Transylvanian Adventures would seem less foreign. But, really, that's all that it is. And the analogues between the genre-based classes in Transylvanian Adventures and the role-based classes of other OSR games become fairly clear after a minimal time investment.
In my experience running and playing both extensively, I've found no real difference in crunch between DCC RPG and Transylvanian Adventures. Before running convention games, Michael Curtis and Harley Stroh give a short tutorial on DCC RPG. It runs about 10 minutes or so. Before running a game of Transylvanian Adventures, I give the same sort of talk, covering the same ground with the additional Transylvanian Adventures bits added in.
It still takes about 10 minutes.
Things may have some unfamiliar names. And a couple of rules are turned on their ears. But when the dice are done clattering, Transylvanian Adventures is still very much DCC RPG.
I'm getting some edits in. I'm taking care of a few of the issues that have been raised over the past month or so. The PDF should be updated around the same time as the POD is made available.
I misunderstood how Lulu handled discounts, coupons, etc. I know I've gotten coupons in the past for specific titles or authors. But, apparently, I can't offer them as a new publisher for some reason. I'm currently in the process of getting POD set up through DriveThruRPG/RPGNow so that those who have the PDF can receive a discount on the hardcover as promised. Canadian folks can contact me directly if they don't want to pay across-the-border shipping costs.
The extended kerfluffle at Lulu dovetailed nicely into the need for me to clean up a couple of items. If it wasn't clear, there will be a hardcover version available at Lulu and RPGNow for $34.99. The hardcover will come with a free PDF through RPGNow. Lulu will also have a softcover version for $19.99. That's a deal right there.
Doug's art looks amazing, by the way. And yes, that wall in the background is really that color green.
I've gotten more than a few heads up regarding the non-printability of the character sheet in the PDF. I'm still unable to track down why the character sheet in the big book doesn't want to play nice yet the same character sheet in The Winter Home looks fine. Score one for Adobe.
I've put together a PDF Character Sheet that I'm hoping will do for now until I can track down the reason for this rascally situation.


text:
MULTIMEDIA EN
National Guard | Air Force organizes 1st International Aviation Conference in Cyprus – Photos
The National Guard Aviation Command organized the 1st International Aviation Conference in Cyprus entitled "Air Force in the Contemporary Operational Environment". In addition to National Guard personnel, the Conference was attended by members of the Armed and Security Forces from 12 countries (Egypt, France, Greece, Zambia, the USA, the United Kingdom, Indonesia, Jordan, Israel, Italy, Canada and Serbia), academics and the accredited Defence Attaches in Cyprus. The conference took place on November 24-25 in Larnaca and the opening ceremony was attended by the Minister of Defence, Mr. Charalambos Petridis, and the Deputy Chief of the National Guard, Lt. Gen. Loukas Hadjimichael.
The conference was divided into 4 parts which covered the following topics: Aviation Security, Airpower on the modern battlefield, Airpower as an instrument of geopolitics and Modern technologies in aerospace.
Professor George Boustras of the European University first presented and analyzed the challenges in the field of security science with an emphasis on airpower. He referred, among others, to emerging security issues, public awareness of security risks and the impact of environmental change and social media.
Next, Assistant Professor Anastasios Plioutsas, from Coventry University, spoke about the improvements in military security programs in the modern operational field. In his presentation, after referring to the concept of security in the field of aviation and the rules followed by military organizations, he proceeded with proposals for improvements to the existing framework.
Finally, Professor Don Harris from the University of Coventry addressed the question of decision-making and whether it can be an object of learning and education. He addressed, intel alia, training in decision-making matters by adopting mnemonic methods and proceeded with proposals for their further improvement.
Airpower on the modern battlefield
At first, Group Captain George Anepsiou of the Hellenic Air Force referred to airpower on the modern battlefield and its geostrategic role, with an emphasis on the case of Greece. In his conclusions, he referred, among other things, to the importance of investment in the space sector for the achievement of broader important national security and geopolitical goals.
Then, Dr. Athanasios Potsis, President of the Association of Hellenic Industrial Space Association gave a presentation. He referred to the role of space in supporting modern multi-spatial operations as well as Greece's existing and future capabilities.
Next, former Chief of the Israeli Air Force, Major General (Ret) Amikam Norkin spoke about airpower in relation to threats in the Middle East and relevant prospects. He elaborated on the necessity of airpower in the region and on future prospects, with reference to the operation of the Israeli Air Force.
Airpower as a geopolitical instrument
Dr. Petros Savvidis, from the Centre for Security and Intelligence Studies of the University of Buckingham, delivered the first talk of the third part, on the air dimension of the modern battlefield. Dr. Savvidis thoroughly referred to the modern wars of Ukraine and Nagorno-Karabakh, emphasizing the operational conclusions resulting from the use of airpower in these two conflicts. He made special reference to the role of unmanned aircraft, which are now available at all levels, from a strategic to an operational level, while he also referred to the vulnerability of ground forces on the modern battlefield.
Afterwards, Lt. Col (AF) Panagiotis Hadjipavlis of the National Guard's Air Force spoke about the role of airspace in protecting the sovereign rights of the Republic of Cyprus in the Exclusive Economic Zone (EEZ). He referred, among other things, to Turkish strategy, issues of geopolitical theory and international law, the approach to airspace in the light of critical geopolitical theory, the role of Turkish drones and the need to adopt a holistic geopolitical approach.
Then, Stefanos Karavidas, retired pilot of the Hellenic Air Force and instructor in the United Arab Emirates, referred to the security geopolitics of the Eastern Mediterranean and the geostrategic role of airpower, with particular emphasis to the case of Cyprus. Mr. Karavidas, after proceeding to a clear explanation of the distinction between geopolitics and geostrategy, proceeded to analyze the role of airpower in the region and also the positive impact that strengthening the National Guard's Air Force would have at a geostrategic level regarding the partnerships of the Republic of Cyprus with other states in the region.
Modern technologies in aerospace
In the first presentation, Professor Dimitris Drikakis of the Defence and Security Research Institute of the University of Nicosia referred to the role of artificial intelligence. He presented the methods, benefits, weaknesses and challenges of modern technology. He mentioned, among other things, ethical issues that arise with the use of artificial intelligence, the mitigation of uncertainty with the increased flow of information, the need for a prudent choice of software as well as the role of evaluation and control.
Afterwards, Professor Vasilios Pakhidis from the University of Cranfield referred to the evolution of aircraft engines, the perspectives and future challenges. Among other things, he discussed at length the evolution of engines in civil and military aviation as well as the differences of 1st, 2nd, 3rd, 4th and 5th generation warplanes. He also referred to the problem of fuels and pollutants as well as the future transition to synthetic fuel and hydrogen engines.
Finally, Capt. (AF) Savvas Theodoulou referred to the role of cyber security in the aviation sector. He referred to the dangers of cyber threats – both civil and military – facing the complex airspace. He said, among other things, that an organization's resilience to cyberattacks depends on its ability to detect threats, respond and recover. In addition, regarding the ways to improve cyber security, special reference was made to the technology of cyber ranges so that there is better preparation in countering possible cyberattacks.
The 1st International Aviation Conference in Cyprus was successfully completed, demonstrating the hard work and professional level of the personnel of the Air Force of the National Guard.
Also Read: Commander of Air Force Command attends 10th International Air Chiefs Conference in Dubai


*Warranty Info: The Sightron "Limited Lifetime USA Warranty" covers all Sightron products sold and shipped within the 50 States of the United States. Should your Sightron product ever fail due to workmanship or materials simply return it to Sightron and we will repair or replace it at our option. This warranty does not cover damage that occurs in shipment or failures that result from accidents, misuse, abuse, unauthorized alterations, theft, modifications or acts of God.
Shipping Weight: 2.86lbs. - Please Note: Most packages will require extra packing materials.


A quality deep water canal home built by Charles Fox Homes. Each of the 5 bedrooms have their own private baths, and access to decks. Another room currently used as a second living area/office could easily be used as a 6th bedroom. Canal living offers the best of both worlds with just a short walk or golf cart ride to the beach, and deep water access for any water activities you may enjoy. A 3 stop elevator alleviates lugging baggage and groceries up the stairs. This one owner home has been well maintained, it's a must see for anyone looking in this price category. Furniture and golf cart are being offered in the sale of the home. Recent flood quote under $2,800 a year. Click on the virtual tour in the photos section for a real life walk through.
Listing provided courtesy of Walter M Stacy of Coldwell Banker Sloane Realty Oib.


text:
Gays And Lesbians Love Visiting NYC For Sex, Community
Modified Dec 13, 2011
laverrue's flickr
No doubt about it, the gays just think New York City is fabulous. Lesbians do too, though they're reasons for coming can be a little more staid. Community Marketing has released its 16th annual Gay & Lesbian tourism report [PDF] and when it comes to leisure and business travel, American homosexuals choose New York City hands down. No wonder we're pushing out another gay tourism campaign!
For the report, CM talked to 6,700 LGBT folks around the country and, though people still think of San Francisco before they think of New York when it comes to the gay friendly towns, we came in on top left and right. We scored as the most popular visited destination in the country and as people's favorite destination. Interestingly though, despite the reputation gays have for disposable income, far more LGBT travelers consider themselves to be "economy" travelers than "luxury."
As for why they come here? The biggest draw for men and women (62 and 69 percent selected as a motivator, respectively) is our reputation for being welcoming to LGBT crowds, a rep boosted by the introduction of gay marriage (which attracted 15 percent of gay men here and 27 percent of lesbians). And both groups come in droves based on friend's recs (54 percent of lesbians and 47 percent of gay men). But the city's appeal to the two groups changes after that though.
While lesbians come to visit gay hoods (35 percent), go to gay bars and parties (33 percent) and to attend LGBT events (32 percent) gay men seem to be especially attracted to the party and bar scene (47 percent) and visiting gay neighborhoods (45 percent). Another interesting difference? While more than a quarter of the gay men who came to town included "sexual adventure" as one of their reasons for coming (28.7 percent), only 5.6 percent of lesbians counted that as a motivator. Some stereotypes, it seems, run deep.
gay tourism


She's too young for Comicon, so my little girl and I had a Comicon at home, where she got front row seats at a panel featuring her favorites!
Make-a-Wish secret agent kid confronts Seattle super villain Rex Velvet!
Will Pacific Rim hit too close to home for Seattlites who still remember our own Godzilla attack?
Clowns vs. Superheroes? SPD has it under control.
Seattle superheroes take a coffee break.
Got tired of Seattle's fog, so I climbed up Cougar Mountain this morning to get some sun above the sea of clouds.
My curious girl and her big dad have finally found a babywearing solution that works for them!
Conquering the universe with my fleet of spacefaring dice in Quantum!
Just found these, going to hand them out at GenCon.


Over the past few weeks I've been making changes to my blog! Like the design of my blog, I decided that I wanted my blog to change. Before I did not know anything about revamping my blog. I did not understand coding or html and I had no idea what design I wanted. I loved my previous design, but I decided that I wanted a new look. I am surprised I could do this, because I really didn't have a lot of experience. I love this design so much! I think it's here to stay! The second thing is my blog name/ title. Life of a Jerseygirl is something I will cherish forever, but I needed something new. When I first started blogging I had no idea what I was doing, I guess that's why I am in this situation! As I am 2 years older, for me Life of a Jerseygirl means that I am sharing my life as a Jerseygirl. There are a lot of Jersey girls out there and I feel now I would not stand out. Plus I feel like the Life of a Jerseygirl sounds like I am showing what life is like as a Jerseygirl. I am still a Jerseygirl, but I want to share the things that I love as me, Ashley! I know a few bloggers with the name Ashley, that is why I am using my middle as well. With that being said, my new blog name/title is Ashley Olivia! Like I said I'm still a Jerseygirl and that hasn't changed, just my blog title! I wanted to also change my url, but I have not decided that yet. But I don't think I will. Sorry for dragging this post out. I just thought I would share with you!
Thank you! I want to change the url too, but it's means a lot to me, because it's my YouTube name. So I am still trying to work on that!


Since inception, we are offering a world class range of Pneumatic Operated Automatic Carton Sealer Machine. These machines are used for packaging and sealing goods like dairy, bakery, cosmetic, pharmaceutical, chemical and electrical components in different industries. These machines are made by a team of veteran professionals using top notch materials, following the norms and guidelines laid down by the industry. We offer this product to clients at reasonable prices.


text:
Ceuthophilus variegatus är en insektsart som beskrevs av Scudder, S.H. 1894. Ceuthophilus variegatus ingår i släktet Ceuthophilus och familjen grottvårtbitare. Inga underarter finns listade i Catalogue of Life.

Källor

Grottvårtbitare
variegatus


The TX handheld features an Intel 312MHz processor and 128MB of built-in storage. Youll have more than enough room to manage your calendar, contacts, applications and even spreadsheets or presentations.
Wi-Fi and Bluetooth are now effortless, connect wherever you want, to whatever you want. The TX comes with a single expansion slot for extended memory which is compatible with SD, SDIO and MMC Cards all at once. On it's own the Palm TX has 128MB of Non-Volatile memory for your data which means it won't get lost if your battery dies like many other PDA's. The devices Operating System, Garnet 5.4.9 is the most dependable and efficient OS to date. It comes with Pocket Tunes v3 in addition to the basic Mp3 software, so you can leave one more device at home!
This Product is available New and Refurbished - What's the Difference?
The SDIO slot supports SDIO peripherals that use 1 bit and 4 bit modes. It does not support SDIO peripherals that utilize SPI mode.
Rechargeable Battery Long-life rechargeable lithium ion. Unlike older NiCd batteries, the Palm T|X handheld's Lithium battery does not require you to run the battery down between charges. It is designed for high power devices and can be recharged whenever it is convenient for you.


A lot of gas is wasted by Denver vehicles with dirty fuel delivery systems. Let's start at the tank. The gas tank gathers tiny amounts of dirt, rust and sediment over the years of driving around. That's why there's a fuel filter to clean the fuel after it leaves the tank. A dirty filter will rob the engine of the clean gas it needs to run efficiently.
See your owner's manual or ask your friendly and knowledgeable service adviser when a fuel system cleaning is recommended.


Irma's request was not the first I've received over the years. I am also asked to give people free copies of my books, and even loan or donate money to help them get started with their practices.
In the early years of building this patient advocacy profession, I used to struggle over the answers to these requests. Should I support these folks to help them get started when they didn't have the means to do it themselves? If I said "yes" – would that really help them? If I said "no" – would I be hurting them, and would I feel guilty? How much did I owe to the profession to build a strong foundation? How much did I owe compassionate people who want to help others? How could I even determine which answer served the requester, the profession, the organization, or me the best? Would one answer serve them all?
It took a lot of soul searching…..
And ultimately I came to one conclusion, one point of view that helps me answer them all.
Irma represents the requests for free membership very well. I am sorry for her circumstances, and I am impressed that she is trying to move forward in a new profession. I give her props for picking herself up and trying to figure out what to do next.
But her plea gives an excellent clue as to why her wish to become a private advocate isn't good for her, and isn't good for our profession either. That is, that AS A PRIVATE ADVOCATE she will not be able to help the people she says she wants to help – elderly people with Alzheimer's. Because, unfortunately, Irma has no money, and helping them AS A PRIVATE ADVOCATE is expensive.
Expensive? Yes. For starters, in order to own a private advocacy practice and charge money for her services, she will need to be insured with E&O and/or professional liability insurance. That insurance may cost her $1500 or more for just her first year.
In addition, in order to help these folks as a PRIVATE ADVOCATE she will need to get a contract signed by both the elderly person, and whomever oversees that person's financial health, like an adult child or a designated caregiver. Where will she get that contract? How will she afford to hire a lawyer to draw one up? Of course, she could get a sample contract from an APHA Premium membership – but that costs $240 more than the PACE membership she has asked me to waive. Is she going to ask me to donate a $289 membership? Even then, she'll still need to have the contract reviewed by her own lawyer – more money.
The list of costs goes on from there. There are business licenses to purchase, there are communications costs like internet access and phones, there are costs to setting up a website – and many more. In The Health Advocate's Start and Grow Your Own Practice Handbook I put together a projected sample budget for getting started of more than $20,000. Yes, it can be done less expensively, I'm sure, but there is a huge gap between nothing and $20,000.
Then there's the opportunity cost – as I learned in Econ 101 in college, "Opportunity cost is opportunity lost." That is – as Irma struggles to make a go of a new advocacy practice, she won't have the time or opportunity to find a new job which, for this time in her life is probably a better idea than falling further into the money hole.
Irma has other options for working with people with Alzheimer's. She can become a home health aide, or she could work in a nursing home with a memory unit. I applaud and appreciate her recognition that there is a role for someone with her interests that can serve people with a need.
Is it up to me to make these choices for Irma? No. Of course not. But it's also not up to me to subsidize her either. But when she asks me for something free, then she's forcing me to judge.
I also feel as if I am protecting our advocacy profession. Especially in these early years, we need people to become the masters of advocacy as full-blown, invested, focused professionals. Worrying about how to cover the cost of insurance, or how to pay next month's bills is a natural part of starting any new business, of course. But starting in the hole, on the "defensive" of sorts, means that attention will be pulled in negative directions, instead of investing gung-ho into the actual services that are being applied to help clients. An unfocused professional is barely professional at all.
Finally – suppose I said yes – and was willing to donate a free membership to her. It would not be only me making the donation. In fact, it would be every member of APHA doing so, because the cost of doing business remains the same – and that cost gets covered by membership dues. So for APHA to make that donation to Irma would be the same as you, a member, making the donation, too. As your representative, I must also say no.
So now you understand my answer to Irma. A definitive "no" with a brief explanation not unlike what I have outlined above. It may seem like a harsh answer, but it's the right answer for Irma, for APHA's members, for the profession and for me.
Yes, I consider this cruel to be kind, and kind to be cruel. I truly hate being put in such a position as to have to make this kind of judgment. But no, I do not feel guilty about it, for all the reasons outlined above.
In your practice, you may be asked to make these kinds of judgments, too. You may be asked to perform your services for free, or to donate some of your time for one thing or another.
I implore you to ask yourself the hard questions. Even if you will be serving the client-patient who could use your help in the short-term, what will the long term, or ripple effect be? What will the impact be on the rest of your work, on other clients, and your ability to maintain your practice?
It's not easy. There may be times you say yes, and there may be times you decide against it. But I can tell you that if you think it through, and you know your reasons are solid, you will be able to make the right decision AND sleep at night, too. It's not about feeling guilty. It's about making tough – but smart – decisions.
Thje old saying is NOT true that if one does good heaven will provide. Unfortunately, there are few opportunities for the poor to help the needy. There are volunteer positions for her with her local counsel on aging, the alzheimer's foundation, and/or her local chapter of AARP. Very few people are paid to serve as ombudsmen. Without the right connections, it will be difficult for her to get a paid position at a local charity. She can be like me by working paying positions while being an advocate. However, please advise not to whine like me. It is not effective.
I appreciate you taking this tough love stance, Trisha. It is a good lesson for all of us. And I completely agree.
Here's an idea from a different field – I have a dear friend who has been a proposal developer/writer and fundraising professional for well over 25 years. You can imagine how often she gets requests to do it on a percentage (not ethical!) or donate her services. What she finally decide to do was take 2 pro bono clients a year and turn down anyone else who was looking for free or discounted services. She explains to them what her policy is and even tells them who the pro bono clients are for the year as well as how they can be considered for this status in future years. This way she feels good about giving back but also can maintain her business and the income level she needs to support it and herself. And she is also helping maintain the professionalism of her career field and the pay rate for it.
Michele – thanks for sharing your friend's idea – an excellent one. A nice balance between helping those who need the help, but making sure her business stays healthy, too.


Generations: The Legacy, is among South Africa's most popular soap operas. The show has been in existence for ages and never gets old. The humor in it keeps on getting better. Going through Generations teasers will make you more curious about what is going to happen in the forthcoming episodes of the show. The Generations teasers May 2019 is quite interesting, thanks to the drama depicted in the flow of events.
Generations is an old South African soap opera that is full of drama. The series is filled with excitement, thanks to the cast and the crew. In the Generations teasers May 2019, it is evident that the show is going to be epic. More secrets are going to be revealed. People are going to break up. The Vutha virus is going to take another turn. Others are going to find out confidential information that might completely change them. These Generations teasers May 2019 have the juice about the show.
The Generation teasers for May are so engrossing, especially because of the secrets that are going to be revealed. These teasers are a glimpse of what is going to happen in the show in the forthcoming episodes.
Jack has a massive task of making sure that his secret remains concealed. Lucy gets back to the interrogation position. The VOTE staff, on the other hand, is shaken by what is in the package that was brought.
Things get more heated up, especially after Zithe's secret is revealed. Sphe, on the other hand, seems to be getting overwhelmed by the events of the past few months. Lerato takes the leap of faith to stalk her crush.
Mpho finds out that he is the first suspect. On the other hand, the men silently move in the direction of the blackmailer. The suspense is, will they get to him on time? Smanga, on the other hand, makes his rivalry public. Watch out to know who is going to win.
Jack sends a man on a mission to the Moroka house. His motive is still a mystery. Crazy J has to be decisive when reacting to the events. This is after he draws the attention of a few uninvited guests. Tshidi, on the other hand, makes a surprising discovery after collapsing.
Sipho takes part in a live interview that leaves people surprised. Sphe tries to negotiate for a man's life to be spared. Zondiwe realizes that something is seriously strange.
Gaddafi is not happy with the questions that his wife asks him. Mpho gets super enthusiastic, especially after he gets a lead. Lerato has a callous decision to make.
Crazy J finally learns from his own experience that his actions have sequels. There is a new passenger who gets to Johannesburg International airport. The patient does not look okay, and he is unhealthy. Later, there are two ex-lovers bidding bye.
Tshidi's lie finally gets exposed. Out of rage, Zitha declares that she will live her life on her terms. Tau is not thinking twice about punishing the defiant employee.
Sphe schemes through a confidential file. Whatever it is that she finds in the file leaves her disturbed. Gadaffi's file, on the other hand, reveals his concealed personality that no one has ever known.
The tenants at Siqalo get curious. This is after a team of medical practitioners get to the residence in their work attire. Someone notifies Smanga, and it looks like things are not so good for him. The Diales watch the days news broadcast. It turns out that things are also not so good for them.
Mazwi goes out of his way to tell his wife to stick to her lanes and mind her business. It looks like Mpho's hopes of having a father figure are slowly being dimmed. Tau, on the other hand, chooses to disguise and risk all for love.
Gadaffi finds out disturbing information. His mood suddenly turns gray. Sphe tries to put on a courageous face, but deep down, she is terrified. Lucy, for the last time, proves that she is not old.
Mrekza feels sorry for the woman who is suffering. Tshidi breaks down into tears after things fail to go her way. Fear reigns as someone they know succumbs to the Vutha virus.
Gog'Flo has something cooking, even though the greatest fear is, is it going to work? Could Crazy J be linked to the cure? Some good news suddenly stop Tshidi's sadness. The problem is that the good news could have come way too late.
Lucy is quite infuriated by what transpires at the VIP event. Gadaffi still insists on finding out the truth. Pele is devastated by the effect that the Vutha virus has brought forth.
Sphe is shattered as she bids Rori goodbye. A revelation that was not planned for is made, and it leaves Smanga in awe and disturbed. Mpho is sent out on a mission to spy something.
All the patients are pessimistic, especially when the antidote does not look like it is working. Cosmo is found red-handed in action. Mrekza is in disgrace but cannot explain why.
Tau reveals something that leaves his sister in fear. Lucy, on the other hand, feels that for the best results, she should do the job by herself. Jack welcomes a visitor whom he feels is friendly. He, however, has no clue that the visitor has hidden motives.
Out of rage and anger, Gadaffi finally reveals the secret. Ayanda is hurt and infuriated that another person has taken her spot. Zitha also finds out something that leaves her shaken to her slightest bit.
Mazwi is unhappy about what is in the mind of his wife. Linda, on the other hand, has some shocking information about Mrekza. Tshidi tries to mislead the father of her baby. Watch out to find out whether her plan is going to work.
Smanga is on the limelight. It, however, is not for the right reasons. Sphe tries to handle the situation. She, however, does not make it any better. It gets worse on her. Jack tells his lover that there is a decision that she is supposed to make.
Ayanda is not happy because she is being compelled to do something again. Lucy discovers another hobby. Cosmo gets more worried. The captain is ordered to cancel the plan; however, it looks like it is too late to call it off.
It turns out that Generations teasers May 2019 depict that the show is going to be heated up with a lot of drama. Make a point of watching the show and see things unfold. The tension in the show is worth dying for, especially now that people's darkest secrets will be out. Generations airs at 8 pm on SABC1 from Monday to Friday.


Poster for the Followup to "I Drink Your Blood/ I Eat Your Skin"
It is a powerful, memorable image. And for better or for worst it was the element most readily associated with Planet Terror, and perhaps with Grindhouse as a whole.
Considering the disappointing box office take of Grindhouse it just might have been for worst. But I still love it anyway.
Matt Bradshaw over at Cinematical recently had a nice article listing his favorite grindhouse flicks. Me being me, I immediately thought "yeah, but what about the posters?" So consider this a companion piece to that article, as well as a way to get yourself in the right mood to see the new Tarantino/Rodriguez double feature coming our way this Friday.
You might know Sonny Chiba as Hatori Hanzo, the master swords maker from Tarantino's Kill Bill. But much before that, he was an action star in Japan. A very mean action star.
For example, in this one he plays a mercenary that tries to save a rich heiress from a gang of thugs. That is, he tries to save her after the gang fails to pay him enough money to kidnap her. Nice guy.
The poster itself goes for the drawn characters look, which was quite common at the time. You don't see much of that anymore.
Two great movies for the price of one! What more could you possibly want?
I love the Grindhouse posters. Very different from the clean, bright posters we are so used to seeing. And to my mind they capture the feel of the usual poster for a grindhouse flick, but still manage to look much better then any of the actual posters for those movies ever did. Believe me, I have been looking at a lot of those posters for a feature that should be up tomorrow. They are interesting. Mesmerizing even. But they were also cheap hack jobs, and it shows.
Can't you just see this one as an advertisement in some hidden inner pages of your local paper? Well, perhaps not nowadays.
The yellow one is my favorite Grindhouse poster, the one I would want in my bedroom. The look on the actress's face, the heavy, running, make up. And the mysterious syringe. Just perfect.
After having been involved in a car accident a few of months ago I have been a lot more sensitive to horror movies featuring cars. So I guess that is one good thing that came out of that.
But even you less sensitive people out there have to agree, that is one mean looking car, right?
These two come courtesy of the wonderful FilmIck. Apparently, those are possible posters to be used in English speaking countries were the two films will be released separately. Yeah, that is right, separately. Yes, I think that's crazy too, but what can I do?
Grindhouse opens this Friday, so get your wallets ready.


There is never a bad time to try to get yourself into an activity or a sport. Muay thai (or thai boxing) is an excellent way to take someone who is out of shape or overweight and get them burning an extreme amount of calories incredibly quickly and get them into the best shape of their lives.
When I started Muay Thai I was a smoker, weighed somewhere between 205-210 lbs and couldn't run more than 30 feet without getting winded. I was also brand new to physical therapy working on repairing some knee and hip issues. But Muay Thai is not for everyone. My first week of holding pads I got popped by the pad I was holding and walked into work with a black eye. I've seen a good number of people who signed up leave for a variety of reasons. If you go in with the right mindset it will work for you.
What do I need to know about Muay Thai for getting into shape?
This is a physical sport. In most US gyms you will be holding pads for a partner at some point. They will punch, elbow, kick, and knee said pads. It's up to you to form a strong base to keep those pads from bouncing back and hurting you. You also may develop bruises in the beginning as your skin toughens up. Your bare feet may blister as they callus.
This is a cardio intensive sport. The beginning drills will tax you mentally and physically when you're first getting started. They'll probably still tax you after a year + of training (which is what you want to grow.) You'll learn how to breathe better the more often you attend and your cardio will improve.
This is a mentally taxing sport. There will be drills, routines, and combos for you to memorize. I actually find this to be the hardest part, trying to remember what kick or punch comes next in the combo. It plays on both sides, pad holding and striking.
It takes time to get good. I'm at best a weak intermediate in my mind. Don't get down on yourself if a certain technique or combo is taking time for you to get good with. Bruce Lee once said "I fear not the man who has practiced 10,000 kicks once, but I fear the man who has practiced one kick 10,000 times" which means practice the basics and you'll be better than the other person who always wants to learn the latest and greatest technique.
What are the health benefits of Muay Thai?
You'll end up with awesome cardio. The drills and repetition get you into amazing shape. I personally had an additional drive to improve my cardio outside the sport so I could perform better while training. This led to additional training where I'd run, work on routines like 11 minute abs, or even weight train.
You'll work your core, legs, shoulders, neck and other body parts you didn't expect to. Punching isn't really an arm exercise. You're rotating at the core and using your entire body to power the punch. Kicks work in a similar fashion, you aren't using the kicking leg but are instead rotating your entire body and whipping that leg.
You're in a supportive group environment. You know that motivation people get from going to group HIIT, Cross Fit, or other boot camp style classes? You get the same thing from a Muay Thai class.
Additional random cardio exercise routines get thrown in (at least where I've trained.) Burpees, push ups, bodyweight squats, jogging, and karaokas may end up making an appearance or two during a training session.
It'll introduce you to other sports. I started training Brazilian Jiu Jitsu after getting myself back into shape with Muay Thai. Many US based gyms will offer classes in both in the same gym, most likely under the same membership package.
It'll improve your confidence. There's nothing better for confidence than knowing you're in excellent shape and having a few combos in your back pocket.
It'll improve your discipline. Wanting to be in shape for your sport will keep you out of trouble and get you into good habits. If it weren't for Muay Thai I wouldn't be a NASM CPT, I wouldn't be running this blog, I wouldn't be going for an SFG-1 (kettlebell certification), I wouldn't have quit smoking, and I wouldn't have modified my diet.
You'll feel at least semi competent while watching / talking about UFC fights.
Don't worry about not being in "good enough shape" to get started. The sport itself will get you into shape, and possibly even better shape than you would have gotten into by "preparing to get started." Give it a try, use the interwebs to find yourself a place to train and try it out. You have absolutely nothing to lose and a new you to gain.


In Epoch Collections we have a dream that we don't talk about enough, but it's something very important for us: changing the world.
We believe that this change that we all want to see starts within each one of us, and that's why the intention behind all of our products is to inspire you to pursue your dreams, to help you fully experience your passions and to practice self-love daily.
Mug for dreamers, "Dream on, dreamer".
Mug for dreamers, dreamer definition.


text:
var fs = require('fs-extra');
var path = require('path');
var readline = require('readline');

var meow = require('meow');
var globby = require('globby');
var concat = require('concat');

var cli = meow('Usage: $ css-body-components example.html --markup-dist markup/dist --css-src css/src --css-dist css/dist --max-stylesheets 5\n ');

var markupDist = cli.flags.markupDist || 'markup/dist';
var maxStylesheets = cli.flags.maxStylesheets || 5;
var cssSrc = cli.flags.cssSrc || 'css/src';
var cssDist = cli.flags.cssDist || 'css/dist';

cli.input.forEach(function (globPattern) {
  globby([globPattern, '!node_modules/**']).then(function (paths) {
    paths.forEach(function (markupSrcPath) {
      // set paths
      var markupDistDir = path.join(path.dirname(markupSrcPath), markupDist);
      var markupDistPath = path.join(markupDistDir, path.basename(markupSrcPath));

      // clean/prep files/dirs
      fs.removeSync(markupDistPath);
      fs.mkdirsSync(markupDistDir);

      // prep read/write streams
      var rl = readline.createInterface({
        input: fs.createReadStream(markupSrcPath)
      });
      var ws = fs.createWriteStream(markupDistPath, {
        flags: 'w'
      });

      // read each line and test/replace <link> with appropriate stuff
      var uniqueLinks = [];

      rl.on('line', function (line) {
        if (line.match(/rel="stylesheet"/)) {
          if (uniqueLinks.indexOf(line.trim()) === -1) {
            // put fresh links in uniqueLinks arr
            uniqueLinks.push(line.trim());

            // adhere to max stylesheets
            if (uniqueLinks.length < maxStylesheets) {
              // append script tags (firefix)
              var newLine = line.replace(/(.*)/, '$1<script> </script>');
              // add css dist path
              var distNewLine = newLine.replace(/"(.*?)"/g, function (strMatch) {
                if (strMatch.match(/.css/)) {
                  var str = strMatch.replace(/"/g, '');
                  return '"' + path.join(cssDist, str) + '"';
                } else {
                  return strMatch;
                }
              });
              ws.write(distNewLine + '\n', 'utf8');
            } else if (uniqueLinks.length === maxStylesheets) {
              // placeholder to grep so we can add the fat css after everything
              // todo: DRY out when i'm not tired
              // append script tags (firefix)
              var newLine = line.replace(/(.*)/, '$1<script> </script>');
              // add css dist path
              var distNewLine = newLine.replace(/"(.*?)"/g, function (strMatch) {
                if (strMatch.match(/.css/)) {
                  var str = strMatch.replace(/"/g, '');
                  return '"' + path.join(cssDist, str) + '"';
                } else {
                  return strMatch;
                }
              });
              ws.write(distNewLine + '133713371337\n', 'utf8');
            }
          }
        } else {
          ws.write(line + '\n', 'utf8');
        }
      });

      // add fat final stylesheet
      rl.on('close', function () {
        // copy over winner links from src to dist
        var winnerLinks = uniqueLinks.slice(0, maxStylesheets);
        winnerLinks.forEach(function (winnerLink) {
          var winnerLinkPath = winnerLink.replace(/.*href="(.*)".*/, '$1');
          var winnerLinkBasename = path.basename(winnerLinkPath);
          var winnerLinkFilePath = path.join(cssSrc, winnerLinkBasename);
          try {
            fs.copySync(winnerLinkFilePath, path.join(cssDist, winnerLinkBasename));
          } catch (err) {
            console.error(err);
          }
        });

        var loserLinks = uniqueLinks.slice(maxStylesheets - 1);

        // no need to proceed if no loser links
        if (loserLinks.length > 0) {
          var loserLinkPaths = [];
          var loserLinkBasenames = [];

          loserLinks.forEach(function (loserLink) {
            var loserLinkPath = loserLink.replace(/.*href="(.*)".*/, '$1');
            var loserLinkBasename = path.basename(loserLinkPath);
            var loserLinkCleanBasename = path.basename(loserLinkPath, '.css');

            loserLinkPaths.push(path.join(cssSrc, loserLinkBasename));
            loserLinkBasenames.push(loserLinkCleanBasename);
          });

          var sortedLoserLinkBasenames = loserLinkBasenames.sort();
          var fatCssFileName = sortedLoserLinkBasenames.join('___') + '.css';
          var fatCssFilePath = path.join(cssDist, 'fat', fatCssFileName);

          fs.removeSync(fatCssFilePath);
          fs.ensureFileSync(fatCssFilePath);

          // concat all loser links to one fat file
          concat(loserLinkPaths, fatCssFilePath, function (err) {
            if (err) throw err;
          });

          // replace entire page contents with entire page contents + fat link
          fs.readFile(markupDistPath, 'utf8', function (err, data) {

            var cleanFatLink = data.replace(/([^\s].*133713371337)/, function (dirtyLink) {
              // <link rel="stylesheet" href="example/css/dist/button-5.css"><script> </script>133713371337
              var sansLeet = dirtyLink.replace(/133713371337/, '');

              // todo: DRY
              var cleanLink = sansLeet.replace(/"(.*?)"/g, function (strMatch) {
                if (strMatch.match(/.css/)) {
                  var str = strMatch.replace(/"/g, '');
                  return '"' + fatCssFilePath + '"';
                } else {
                  return strMatch;
                }
              });

              return cleanLink;
            });

            // Write the clean fat link
            fs.writeFileSync(markupDistPath, cleanFatLink);
          });
        }
      });
    });
  });
});