Perhaps eating healthier is one of the things you'd like to tweak this year. The problem with this is that there is so much confusion around the definition of healthy eating. I could write about this subject forever, so to avoid overwhelming you, here are three tips that are pretty painless to implement.
Buy Organic Produce – With more consumer demand, organic produce is becoming more plentiful in many grocery stores and WAY less expensive. At my local Kroger store, most organic produce is the same price as the non-organic. You can also check out your local farmers' market. Buying organic protects you from many dangerous pesticides and from eating GMO (Genetically Modified Organisms). I plan a post on GMOs in the future, but if you'd like to learn more about why they are a bad idea, check out this post by Food Renegade.
Stop Drinking Soda Pop – A 12-ounce can of your favorite soda contains about 150 calories of non-nutritional liquid, sweetened with high-fructose corn syrup, most certainly from GMO corn. Oh, but you drink soda that is artificially sweetened, so no harm, no foul, right? Wrong! Though the FDA has deemed the most popular artificial sweeteners to be safe, some of the side effects experienced by users of these chemicals include headaches, depression, fibromyalgia, neurological disorders, muscle aches, nausea & digestive problems, and weight gain. Yes, WEIGHT GAIN! If you must have a fizzy beverage, try LaCroix flavored waters as you wean yourself. It is free of calories, sodium, artificial sweeteners, and artificial ingredients. And, when you want that occasional soda pop, look for the "throwback" bottles that contain pure cane sugar, which is non-GMO.
Be a Detective in the Kitchen – Investigate the labels on the boxes, bottles and cans in your pantry and fridge. Can you pronounce the ingredients? No? Do they contain hidden added sugars? Yes? Okay, before you freak out, you can find relatively healthy processed foods, if need be. Look in your grocery store's Natural/Organic section for acceptable substitutes and READ the labels. For example, I was a lifelong Heinz Ketchup and JIF Peanut Butter fan, until I started paying attention to the labels of my condiments. Ugh! I now use Simple Truth Organic Ketchup (Water, organic tomato paste, organic sugar, organic vinegar, salt, organic onion powder, organic spices) and Simple Truth Organic Peanut Butter (Peanuts, salt). If you have JIF in your cabinet, for goodness sake, finish the jar and replace it with a healthier choice the next time you head to the grocery store.
Eating healthy is a journey that takes time. Start small, go easy on yourself, and take baby steps! Are you planning to eat healthier this year? Tell me ONE THING you plan to do below in the comments or participate on Facebook or Twitter with #EatHealthy.
Previous post: Give Up on Resolutions. Start a Revolution, Instead!
Next post: It's February. Love YOURSELF!


I always cringe when someone says "I won't let anything happen to you" - what an awful thing to say to someone. Can you image a life where nothing ever happened? Of course, that's not what they mean. What they are trying to say is that they won't let anything *bad* happen to you. Which may be unrealistic, but at least has good intentions.
But it's still not right; not when you speak or when when you write.
And then there's this one..."I could care less."
Yea, that one, sorry, the eye roll is not optional if you are going to insist on saying that one.
If you could care less, that can only mean that you care. So, saying that when you don't care is wrong. Just flat-out, 100%, wrong. If you don't care, then "I couldn't care less" is the phrase you are looking for.
Yes, that's right, I'm saying that people silently judge you for this. Maybe you're OK with that. But maybe you shouldn't be.


SCOTT, G. H. 1985. Homotaxy and biostratigraphical theory. Palaeontology, 28, 4, 777–782.
The principal problem in biostratigraphical theory is a justification for using fossils to identify isochronous horizons. Biostratigraphers establish the sequential order of fossil events but there is no theoretical justification for equating constancy in stratigraphical position (homotaxy) with constancy in time of deposition. The problem is important as the way in which it is solved greatly influences the direction of biostratigraphical research. A partial solution is to use homotaxy as a weak test for diachroneity. Events that do not maintain invariant stratigraphical order are regarded as diachronous. While surviving events are not shown to be isochronous the amount of potential diachroneity throughout their individual distributions is inversely related to their stratigraphical spacing. The closer are homotaxial events in stratigraphical space the less they have wandered in time. Thus a major objective of biostratigraphical research should be to make tests of homotaxis more rigorous by raising the density of events.


text:
Fire destroys popular restaurant (with videos) by Grace Brown | June 4, 2019 at 4:00 a.m.
A popular restaurant in south Hot Springs, Jason's on Amity, 148 Amity Road, was destroyed by a fire that broke out just before 2:30 p.m. Monday.
Around 19 firefighters from the Lake Hamilton, 70 West and Morning Star fire departments spent several hours working to put out the fire, which gutted the building.
Lake Hamilton Fire & Rescue Fire Marshal Bill Heck said the cause of the fire was still under investigation.
"It looks like the fire originated on the C-side of the building (toward the back), which is the kitchen side of the building but I don't know if that's the (exact location) of the kitchen or not," said Lake Hamilton Fire Chief Doug Davey.
LifeNet, Garland County Sheriff's Department, Entergy Arkansas Inc., the Garland County Department of Emergency Management, and the Garland County Road Department were all on scene, Davey added. Traffic on Amity was being diverted down Albright Road, since the roadway was blocked at the Highway 7 intersection by the firefighting effort.
"It's hot. LifeNet is here doing a great job of giving my guys rehab. ... We're still here extinguishing hot spots and investigating the scene," Davey said Monday evening.
Co-owner Megann Elmore said she and her fiance, Jason Davis, received about three alerts from their alarm company citing a possible burglary initiated by motion detectors in the building around 2 p.m. When they arrived to check out the building, Elmore said it was enveloped in smoke. The building was reportedly unoccupied when the fire began.
"The alarm system called (and) they said it was just a motion sensor so Jason just said, 'Well, you know, just cancel it. Don't send the cops since it's just a motion sensor, you know,'" Elmore said.
"(I'm) in shock because we put everything into it. You know, we've come out of addiction ... and this is what we've worked for. This is what we wanted to do for the Lord. I guess it wasn't in His plan but I'm going to hold on tight to my faith and we're going to stick together, stay strong, and get through this," she said.
Elmore said that the area where the fire supposedly began housed an air conditioning unit, walk-in, and prep area. She noted that the air conditioning unit had blown off onto the ground and was on fire.
"All the hard work that we've put into it is gone. I don't have words. You don't have words when you've put everything into something and it just goes up. The hardest part is sitting here watching it (happen)," she said.
"I do know that the Lord has plans for us and I'm going to give it to him and let him work this out. I just want everyone to keep us in their prayers."
Jason Davis declined to comment.
The Sentinel-Record/Richard Rassmussen FURIOUS FLAMES: A collective group of firefighters from the Lake Hamilton, 70 West, and Morning Star fire departments battle to contain a blaze that broke out at the popular Hot Springs restaurant Jason's on Amity, 148 Amity Road, just before 2:30 p.m. Monday. It took 19 firefighters more than three hours to clear the scene.
Local on 06/04/2019
Print Headline: Fire destroys popular restaurant

redpajama_set_name: RedPajamaCommonCrawl


text:
Don't Get Soaked on a Refund Anticipation Loan
Written by: Mark Cussen
Taxpayers who don't feel like waiting around to get their refunds can often get their money immediately in the form of a Refund Anticipation Loan (RAL) that allows filers to borrow money against their income tax refunds. RALs can usually give taxpayers their money within 48 hours, depending upon the fees that they pay and whether there are any issues with their tax accounts, such as unpaid child support or back taxes (which will disqualify the filer from using this service). In some cases, filers can even get at least some of their refund on the spot when they file. But the fees that rapid refund loans charge are usually nothing short of astronomical.
The APY for rapid refund loans can run anywhere from 50% to a ridiculous 500%, and a RAL for a refund of several thousand dollars can equal hundreds of dollars. Furthermore, many tax preparers charge an additional substantial fee to the filer for this service that goes directly into their own pockets-and this has constituted a major source of revenue in the tax preparation industry for many years.
At first, only traditional storefront tax preparation franchises like H&R Block and Jackson-Hewitt offered rapid refund options for taxpayers eager to get their money back from Uncle Sam as fast as possible. But many smaller firms also offer this service, and even a number of online tax preparation programs such as TaxAct also contain this feature. Of course, only those who are financially ignorant will use this service, but the AARP stated in an article on their website that about 7 million people used this service in 2009-and paid a whopping $650 million in fees as a result.
A Thing of the Past?
Perhaps the most unfortunate aspect of this racket is that it is probably the least necessary type of loan available. In prior decades when paper tax returns were the norm, filers often had to wait for months to get their money back, which made the rapid refund option an attractive alternative for those who needed their money as soon as possible.
But the dramatic increase in the efficiency of the IRS in recent years has rendered this a thing of the past. Those who file electronically and elect to have their funds directly deposited into their bank accounts can now expect to receive their refunds in one to two weeks, unless there is some sort of problem with the return (such as if it's flagged for an audit or contains incorrect information such as a Social Security number with some of the digits transposed).
In the next few years, we can probably expect to see our refunds arrive in less than a week. The reduction of this waiting period has effectively rendered rapid refund loans unnecessary for the vast majority of filers.
What is A Health Savings Account?
The True Cost of a Refund Anticipation Loan
What's a Rainy Day Fund and How Big Should it Be?


A former Michigan football player has landed a job in sports entertainment.
This week, the WWE announced its new recruiting class this week, which has arrived at the WWE Performance Center in Orlando. On the list was former Michigan tight end Ricardo Miller, who was a member of the Wolverines' 2010 recruiting class and was in Ann Arbor until the 2012 season.
Miller then transferred from Michigan to UMass to complete his college career.
Following his college career, Miller played for the Saarland Hurricanes in the German Football League. The former tight end impressed WWE scouts with his 6-foot-3, 220-pound frame and athleticism.
Transitioning from football to the WWE isn't an uncommon practice for athletes. Some of the more popular names in the sports entertainment world — Dwayne "The Rock" Johnson and Brock Lesnar, to name a few — also played college football. Johnson was at Miami and Lesnar played at Minnesota.
Miller is from the Orlando area, so his arrival at the WWE Performance Center is somewhat of a homecoming.


Supermodel Cara Delevingne has revealed she wants to star alongside 007 hunk Daniel Craig in the next James Bond film.
The 21-year-old model, who has launched an acting career, says she would love to star alongside 007 hunk Daniel Craig in the spy films and is ready for the call for the next instalment.
She told the Daily Mail newspaper: "A Bond girl would be fun. Are you kidding?! I'd do it." Check out the list of the favourite James Bond girls here.
After smaller acting parts in 'Anna Karenina' and 'Kids In Love', Cara was in Italy on Thursday night (07.11.13) to prepare for her biggest role to date.
Cara will play young English woman Melanie in new film 'The Face of An Angel', in which she will star alongside 'Rush' star Daniel Bruhl and 'Total Recall' actress Kate Beckinsale.
She met her castmates in Siena for a read through of the script, in which her character meets filmmaker Thomas (played by Daniel), who is going through a mid-life crisis as he prepares to make a picture about the murder of a British student in Tuscany.
And Cara enjoys the discipline of her new profession so much, she even enjoys going to auditions.


Dr. Maija Vähämäki works as a university teacher at the department of management and entrepreneurship, in the unit of management and organisation at the University of Turku, Turku School of Economics. Her expertise is in diverse topics of organizational learning, leadership communication and work place relationships, dialogue in organisational development and qualitative research methods. To the SWiPE research project she brings her expertise, e.g. her recent research subjects, which have been strike susceptibility in organizational culture, changes in leadership philosophy and its effects on employees, learning of first-time managers, and supervisory relationship as LMX-relationship. In the SWiPE project she has been studying employees' meaning making on working with robots.
Read more about Maija Vähämäki and her work as a researcher.


text:
Elle Mary
Drawn to the communicative and bonding qualities of 'folk' but explorative beyond its stylistic connotations; enough of a pack member to want a band yet also keen to imbue a sense of solitude through her music, Elle Mary is an artist who operates best when balancing conflicting instincts. It's what lies beneath the subtle tension that slightly tugs at the heart of her and The Bad Men's acoustically-webbed slowcore minimalism.
With a vocal perhaps reminiscent of Sharon Van Etten and backed with a prickling calm that sits in the same atmosphere as Low, Elle Mary has actually found her influences a lot closer to home. "My brother Mike Rossiter got me into folk music and his album is still one of my favourites," Mary reveals. "I also started a duo with a University friend of mine who would influence me more than he knows. He got me to appreciate rhymes, using unexpected words to marry lines together." An initially shy singer, known to stare timidly at the floor during early performances, Elle Mary nevertheless cut her teeth in the contrastingly social Manchester folk scene, blossoming enough to ultimately host her own monthly night at hideaway Deansgate basement bar The Gaslamp.
However, through meeting guesting musicians from all backgrounds, Mary sought to broaden her limits to beyond just a voice and guitar. Three-piece The Bad Men (guitarist Chris Wood, bassist Mike Dubec and drummer Pete Sitch) came in to add dynamical dexterity to her wistful half-hidden lyrical recollections and cryptic narratives. Scrapping all of her old music – "I left folk" she declares – Elle Mary has started afresh, exploring alternate, more tangential routes of communication than her first love of solo songs strummed in cafes and bars gave her. "Lyrics were always most important to me, always what I focused on in a song and how they fit to melody," she says, "but with the Bad Men I can look at songs as entire pieces, each layer as important as each other. I take the initial framework to them and they do incredible things with it."
The group's first track on Tru Luv, Angels, is a perfectly realised result of Elle Mary's increased focus on depth of sound and trickery of word. A sense of patient searching is suggested but never made explicit, while motifs are quietly ushered in on-by-one, stretching out into the tranquil openness of the space that surrounds her vocal. It makes for a quietly breath taking first track from an artist enjoying a new beginning in tipping the scales.
TL001 – Angels by Elle Mary & The Bad Men
https://truluv.bandcamp.com/
https://www.facebook.com/ellemarymusic
Words: Simon Jay Catling


Geographic Information System (GIS) technology is a new concept for most public utility companies. The Geo-Spatial Customer Services group has been created to assist our customers from the public utility sector to strengthen their GIS map and database information. The main goal of the Geo-Spatial Customer Services group is to integrate various GIS databases and mapping information simultaneously. The results of our projects make extremely valuable information available to different departments within the public utility environment.
The projection system of both aerial photos featured above, have been converted so that they coincide with a distribution network (both of which were captured using a different projection system). Once the conversion process is complete, the territory map is divided on a square mile basis.
The land-base parcel boundary is laid over the aerial photos and can provide information regarding the dimensions of the lot and the Accessor Parcel Number (APN), which can be used to link the parcel drawing to any database working with an APN (such as a county).
All devices and channels contained within the gas distribution network are captured over the land-base using Adeleä (JCMB's Automated Mapping and Facilities Management tool). The network is linked to an Oracleä database and allows a user to query attribute information contained within the gas distribution network. The connectivity model within Adeleä allows a user to trace the flow of energy within the facility according to open and closed valves.
The map featured above illustrates the planned land use for all the undeveloped lots of land within a particular planning area.
The next phase of the project involves calculating the total acreage for the undeveloped parcels for each category of planned land use, that are on a slope of less than 15 degrees and which are not located either on wetland or floodplain areas.
Once the total acreage for the different categories of land use has been established, a maximum and an average number of units that can be built according to the planned land use of undeveloped land must be calculated.
With the average and the maximum number of units for each category of planned land use, the future energy needs (gas, water and electric) within this area can be calculated.
By analyzing the capacity of their existing networks, a utility company is able to plan ahead for future expansion. The plans derived from the analysis of undeveloped land allow public utility companies to save money by acquiring the necessary land before any development takes place and to prepare their networks in advance for future growth.
EXISTING AND PLANNED ELECTRIC LINES: The transmission lines have been inserted using different sources: GPS points, topographic maps and old construction drawings. The key purpose of the transmission map is to allow public utility companies to visualize their transmission lines and major backbones. With this type of map available, utility companies are able to devise preliminary plans for their future lines, as well as the planning and construction of future substations. Furthermore, public utility companies can utilize these maps in order to react faster to an emergency situation such as a fire in an outlying area. Emergency crews can use Regional Maps in order to locate and respond to a fire that may endanger a transmission line.
The map featured above contains topographic information (lake, river, hypsography, hydrography etc.) in vectorial format. Topographic information is downloaded from the USGS web site and is then converted so that it coincides with the current projection system and the AutoCADä .DWG format.
A 2 ½ dimensional view is then built from a Digital Elevation Model using the Sun Shading function from E.R MAPPERä. This function simulates a light source within the view and the 2 ½ dimension is created by a shadow emanating from a hill. The geo-reference information has been modified and re-assigned in order to merge it with other source information contained on the map.


text:
[LISTEN] New App to Help Parents & Schools Track Scholar Transport
Parent Category: Latest News
Category: Tech News
Faizel Patel, Radio Islam News - 10-10-2019
(Twitter: @FaizelPatel143)
The developer of a scholar transport mobile app has told Radio Islam she created the application to help parents and schools to track scholar transport vehicle in real time.
Tshidi Morabi developed Android LocTransie app to provide parents and schools with SMS notifications of their children's journey to and from school.
The app's name is derived from "Loc" for "locate" and "Transie" for "transport" in township slang.
Morabi, who has more than 20-years' worth of experience in the IT sector says she developed the app out of frustration of not knowing the whereabouts of her children when transported from home to school and back.
She says the app which is free, will greatly assist parents to know the location of their school going children.
"We also experience the same worries as parents, rich or poor, and I said let it be free and see how it goes."
To use the app, the parent, school administrator and transport providers will have to download the app and create a profile.
The parents will then add a child's name and link the child to their school and scholar transport company. This will populate a list for the driver to know which child is in his care.
The app uses the e-mail addresses of the parents, driver and school administrator rather than their names.
The app is available in the Google Play Store and Morabi expects to release the iOS version by the end of 2019.
Listen to the interview with Tshidi Morabi


text:
DOUGLAS MURRAY: SHOULD BRITAIN PUSH BACK ON ISLAM…….?
Douglas murray Islam in the UK
By KGSaccess_time7 years agochat_bubble_outline13
Vlad uploaded this a year ago on January 4th 2012, it's time for it to be viewed once again.
Previous Post Previous Post THE MENTAL MIDGETS OF THE BBC, TO TWEET OR NOT TO TWEET……
Next Post Next Post MORE ON THE 'LIBERATORS' OF THE SYRIAN FREE ARMY……..
By Santor	 Dec 31, 2012
lol, Murray is always spot on 🙂
By Jim Fox	 Dec 31, 2012
Sadly, he has missed the point- Islamists don't want sharia for themselves, they want to impose it on us, along with Islam in toto. We are to become dhimmis, subjugated, to feel humiliated and to admit it. Islam is racial supremacy, more even than Hitler wished for, to be achieved ruthlessly and savagely. Dar al-Islam and Dar al-Harb sums it up.
By kaz	 Dec 31, 2012
there were 2 continents where white people could live withoug being under constant threat of extermination by racial enemies. in both of them, white people have becomed ashamed of being white, and are inviting the non-white to live in ever greater numbers. the whites in power are incapable of discerning the racial animosity their guests hold for them, and the degree to which the newcomers are not affected by any guilt at all at being flagrant racists. soon, when the whites in power have achieved their aim–the transfer of majority status to the nonwhites, both europe and north america will be the site of massive genocide, where the once-guilty whites will be mass murdered by the people they invited to conquer them. so, the question "should britain push back" is an absurd question. of course they should, unless the white population of britain really wants to be murdered. they can mealy mouth about tolerance, diversity, and zenophobia all they dare, but if they do not evict the conquers they have invited, they will be genocided. sooner than they think.
By kate b	 Dec 31, 2012
Britain will only 'wake up' when it is too late. Our children are being brainwashed 'tolerance' at school, unless you have discussion times during news or reading the papers or setting time to really talk about our culture and how to measure good from bad cultures and what makes certain cultures work and why Islam can never work and use the given texts, then children will only hear the view of their teachers and peers. History is being re-written e.g. the World Wars are now being taught as civil wars for instance. The new culture of many paths all being equal and preservation of 'feelings' over measurable truth will swamp our culture because of the indolence of parents/grandparents with regard to teaching the tenets of our culture.
By Flo	 Dec 31, 2012
We must keep all debates going until they are won. Be outspoken. Win.
By Lewis	 Jan 01, 2013
UK- the only country in the world that hates it's own citizens more than it's enemies.
By Big Frank	 Jan 01, 2013
As I have stated before IMHO these 'followers of the teachings of the prophet' in their warped minds are always right, one can never debate, discuss, argue or even have a civil dialogue when it comes to any part of Islam . Yes it is time to push back and treat them like everyone else. The ass kissing, groveling and the special privileges granted to them by the political class who have sold out the citizens they swore an oath to serve must end.
By DP111	 Jan 01, 2013
The endgame for Islam will begin in 2014. We can already see the beginning of the end of Islam in the West. Meanwhile, the West cold-heartedly and with design, helps Muslim fanatics to gain power in what were once "moderate" regimes.
By BL@KBIRD	 Jan 02, 2013
I have to disagree with " the West cold-heartedly and with design, helps Muslim fanatics to gain power in what were once "moderate" regimes."
The leadership of the West is too ignorant and frightened to be as clever as that. It only appears to be so, but it is simply dhimmie appeasement. Some much greater hand is choreographing this.
Along the lines of DP111, Islam is rushing to its self destruction. It won't be governments that will address them in the West, it will be the people in a grand display of blunt and gleaming edges under the flicker of torch light. Some outrageous Muslim atrocity in the West will spark it and when it begins there will be no stopping it. In the Muslim homelands by that time the Ummah will be generally bathing in sharia and growing weaker and stupider by the day. They will collapse as parasites without a host.
Woe unto Islam and victory for humanity. You can't save the world for omelets without breaking a bushel of rotten eggs however. What can you do about dogs that have Rabies?
By Joe	 Jan 02, 2013
In 2005, the current British Prime Minister described islamasists as "Nazis".
//news.bbc.co.uk/1/hi/uk_politics/4179106.stm
In 2006, at a memorial event for the assassinated gay politician Pim Fortuyn, Douglas Murray delivered a speech where he actually came up with some guidelines for how european countries need to push back against treasonous muslims within our midst. Murray should also have called for the execution of those treasonous inter-national socialists of the left, like the one who assassinated Fortuyn.
The British "Conservative" Party spent the next 5 years ostracising Douglas Murray for his remarks. How Douglas Murray should have responded to that criticism is outlined here (he should have gone on the offensive):
//4freedoms.ning.com/group/gays/forum/topics/why-cameron-disowned-douglas-murray
As admirable as Douglas Murray is, he is no Pim Fortuyn. The assassination of Pim Fortuyn put the fight-back against islamisation at least 20 years (possibly more).
I'm posting this again. I think my last comment has disappeared. I can't be bothered to type the whole comment again, so I'll just post the URL. Murray has been whipped into shape. We need a Pim Fortuyn.
By amy	 Jan 04, 2013
The Islamic world has yet to see a separation between mosque and state.
In the mean time it is the responsibility of the liberal world to protect its own civil rights and stand up against Islamic bullying – ideally without becoming a bully itself in the process.
The West must remember that Islam is not a religion in the Western sense of the word but a detailed 7th century Saudi-Arabian style of governing which is fundamentally incompatible with democratic society.
Salman Rushdie cannot be the only outspoken critical voice among 1.5 billion Muslims. Where are the others?


PayPal is an online payment system and acts as an alternative to traditional payment methods. It was launched in 1998 by Elon Musk and "PayPal Mafia" enthusiasts. At first, the new payment method was received with mixed reviews, but now it is available in 202 countries with 203 million active users.
Each second PayPal processes $8.000 worth of transactions. In fact, 87% of millennials are actively using PayPal to receive money and pay for products.
From 2016 onwards, the net income of PayPal has increased by 5.2%. And in 2017 PayPal added 6 million more active accounts. But not everything was as smooth in the history of PayPal.
The experts from Play-N-Pay have prepared an infographic, which will walk you through the history and success of the biggest online payment system in the world.
In 1999, PayPal was voted as one of the 10 worst business ideas.
One of the founders of PayPal, Peter Thiel gives $100K fellowship to youngsters to start their own business.
On Cyber Monday, 2015, PayPal hit a record by processing $1.6 million worth of payments per hour.
Youtube founders are former employees of PayPal: Chad Hurley, Steve Chen, Jawed Karim.
PayPal has 18,000 employees from 31 countries. 55% of them are millennials.
There are 13 countries where PayPal is officially prohibited: Belarus, North Korea, Iran, and Iraq.
PayPal is trusted. In fact, US consumers consider PayPal as the 2nd safest payment method after credit cards.
86% of PayPal users are likely to recommend the service. It's a great help for many businesses worldwide to be able to use one payment system for all kinds of billing and payments.


text:
Whenever I Sing Georgia
Bound to the Ocean
Don't Follow Me
Wake up Smiling
Turning Stones
Chris started his musical career in bands during the early 90's including local Devon based line-up Dr Frank.
His interest in songwriting grew as Dr Frank went on to perform 100% original material culminating in a move to London.
Chris consequently became involved with a Pink Floyd Tribute taking him all over the UK performing at theatres and festivals including venues such as O2 Indigo London, Shepard's Bush Empire, Cambridge Corn Exchange & Royal Concert Hall Glasgow.
Eventually, Chris made the decision to go solo and commit to full time music with many performances in Devon as a solo acoustic act performing a unique combination of covers and original songs. His first self-penned album, 'Bound to the Ocean' was released in 2017.
Chris' music reflects influences such as Simon & Garfunkel, The Eagles, Passenger, John Mayer and Queen; his emotive, contemplative and easy-on-the-ear creations were borne from experiences and personalities which crossed his path in the lead up to the album.
Paignton, GB5 LISTENERS
Trowbridge, GB2 LISTENERS
Barnsley, GB2 LISTENERS
Birmingham, US1 LISTENERS
Pellston, US1 LISTENERS
Listen to Chris Thomas now.
Listen to Chris Thomas in full in the Spotify app


Focus on the place you want, not the mecha you have.
A modern day humongous mecha would carry in its arsenal a 1-ton smartphone that detonates on impact.
Drop by Summer Komikon 2014 at Bayanihan Center, Pasig City!


text:
Soprannominato come il "Padre di Olongapo", legò il suo nome alla suddetta città contribuendone all'indipendenza dagli Stati Uniti d'America dopo la seconda guerra mondiale e divenendone il suo primo sindaco alla sua inaugurazione come città nel 1966. Noto per le misure adottate contro la corruzione e la criminalità, fu infatti tra gli artefici della forte crescita economica della città durante gli anni sessanta. Il suo mandato terminò il 20 febbraio 1967, quando un ex detenuto del Penitenziario Nazionale, Nenito Alincastre, lo ferì mortalmente con un colpo di arma da fuoco nel municipio di Olongapo, in circostanze e per motivazioni mai del tutto chiarite.

La moglie Amelia, così come i figli Dick e Bong, sono a loro volta entrati nel mondo della politica dopo la sua morte.

Biografia
Gordon nacque il 17 gennaio 1917 a Imus, municipalità della provincia di Cavite, figlio del marinaio statunitense John Jacob Gordon (1873-1953) e della filippina meticcia Veronica Tagle, quest'ultima figlia del rivoluzionario José Tagle (noto per il ruolo fondamentale nella battaglia di Imus durante la rivoluzione filippina). Al momento della sua nascita il padre, sbarcato in Filippine nel 1898 con la flotta dell'ammiraglio George Dewey durante la guerra ispano-americana e che successivamente ebbe cinque figli dalla prima moglie Paula Martín, era in servizio presso la base navale di Subic Bay.

Gioventù e seconda guerra mondiale
A differenza dei suoi fratellastri che fecero ritorno in America in età adolescenziale, optò per la cittadinanza filippina e, dopo aver completato il liceo ad Olongapo, studiò ingegneria aerospaziale presso la Far Eastern University. Quando l'Impero giapponese decise di invadere le Filippine nel 1941, sancendo di fatto l'inizio della seconda guerra mondiale nell'arcipelago, Gordon si unì a un movimento di guerriglia locale per combattere le forze nipponiche. Dopo il conflitto bellico si dedicò all'imprenditoria e aprì con la moglie Amelia diversi ristoranti e locali notturni sotto il marchio di Admiral Enterprises.

Inizi della carriera politica

Mentre il resto delle Filippine fu dichiarato indipendente dagli Stati Uniti d'America il 4 luglio 1946 attraverso una proclamazione di Harry S. Truman, la municipalità di Olongapo era rimasta sotto la giurisdizione americana sulla base del trattato di Parigi del 1898 ed era perciò governata da un ufficiale della United States Navy. Le rigide regole imposte dalle autorità statunitensi nei confronti degli abitanti locali iniziarono a creare malcontento tra la popolazione e negli anni cinquanta Gordon, stimato dagli ufficiali americani lì in servizio e nel frattempo divenuto consigliere comunale, fu tra coloro che ribadirono a gran voce il diritto all'indipendenza di Olongapo. Nel 1955 denunciò al Manila Chronicle una serie di abusi e maltrattamenti subiti dai residenti di Olongapo ad opera di marinai statunitensi.

Divenuto poi vicegovernatore della provincia di Zambales, fece parte della commissione che avviò le trattative per la riconsegna di Olongapo al governo filippino: al culmine di una lunga ed estenuante serie di incontri tra le due parti, il passaggio di consegne avvenne il 7 dicembre 1959, a cui fece seguito l'ordine esecutivo del Presidente Carlos P. Garcia che riconosceva ufficialmente Olongapo come una municipalità della provincia di Zambales.

Nonostante il passaggio di consegne, la municipalità si ritrovò a dover affrontare nuovi problemi, questa volta legati alla corruzione della classe amministrativa e alla criminalità, che portarono Gordon alle dimissioni come vicegovernatore. Più in generale si verificò in questi anni una progressiva marginalizzazione delle zone più interne della municipalità a vantaggio delle vicine aree di Zambales, a cui si aggiunsero il saccheggio delle foreste e il contrabbando di sigarette. Per via della sua visione politica, Gordon attirò inevitabilmente a sé numerosi nemici politici che beneficiavano degli introiti delle attività illecite.

Con la municipalità di Olongapo oramai in stato di forte degrado, Gordon, pur inizialmente restio, si candidò come Sindaco municipale alle elezioni amministrative del novembre 1963, dove ebbe la meglio sui propri avversari. La vittoria lo rese il primo sindaco di Olongapo ad essere eletto direttamente dai cittadini. A inizio mandato incontrò ben presto la disapprovazione del governo provinciale, fattore che ostacolò inizialmente la crescita economica di Olongapo. Attraverso alleati politici al Congresso, presentò un disegno di legge per convertire la municipalità di Olongapo a città, incontrando anche in questo caso la forte opposizione del governo di Zambales. La richiesta fu accolta il 1º giugno 1966, quando il Presidente Ferdinand Marcos firmò il Republic Act 4645, noto anche come Carta della Città di Olongapo (in inglese Charter of the City of Olongapo). La città fu ufficialmente inaugurata il 1º settembre 1966 con una semplice cerimonia, mentre Gordon prestò giuramento come suo primo Sindaco due giorni più tardi dinnanzi al Vicepresidente Fernando Lopez. Al Sindaco fu confermato un mandato di quattro anni, che ebbe inizio dalla sua elezione il 30 dicembre 1963.

Elezione a sindaco e assassinio

L'amministrazione Gordon si era distinta sin da subito per le rigide misure contro la corruzione e la criminalità, arrivando altresì a scontrarsi con alti esponenti della Polizia filippina (Philippine Constabulary). Egli guidò la città a un periodo di crescita economica e urbana, e affrontò i problemi legati al mercato nero e alla prostituzione. Va infatti ricordato che la presenza di statunitensi nella città, centro della vita culturale e mondana, era ancora forte per via della vicina base navale di Subic Bay.

Come Sindaco fu altresì noto per l'attività di filantropia, tra cui spicca la fondazione del Boys Town, modellato sull'omonimo villaggio del Nebraska e che si occupò della reintegrazione sociale di bambini di strada.

Durante il suo mandato Gordon sopravvisse a numerosi tentativi di assassinio, tra cui due attacchi con granate nel 1965. La mattina del 20 febbraio 1967, mentre intratteneva una conversazione con una donna al municipio di Olongapo, venne ferito mortalmente con un colpo di pistola alla testa da Nenito Alincastre, un giovane delinquente fuggito due settimane prima dal Penitenziario Nazionale. Il Sindaco fu trasportato d'urgenza presso la vicina USS Repose, una nave ospedale statunitense, ma spirò a causa della gravità delle ferite riportate. Dopo una breve fuga, l'assassino fu arrestato in un'abitazione poco vicina dove vennero ritrovati anche due uomini – il titolare della casa Pablo Salcedo e Rogelio Lorenzo – e l'arma usata per l'omicidio (una rivoltella Exhibit M calibro .32, contenente ancora cinque proiettili). Il giorno seguente il padre di Rogelio ed ex Capo di polizia di Olongapo Mamerto Lorenzo, sollevato dall'incarico da Gordon per il suo coinvolgimento in numerosi assassini e sin da allora rimasto senza occupazione, si consegnò alla polizia presso il Camp Crame.

La salma del Sindaco fu esposta brevemente al pubblico nei giorni seguenti e infine trasportata, accompagnata da un lungo corteo funebre, nel Gordon Memorial Park, nei pressi del cimitero pubblico di Subic.

Il 23 febbraio 1967 il capo di polizia di Olongapo Godofredo Magallanes denunciò per omicidio sette persone: Nenito Alincastre, Pablo Salcedo, Rogelio Lorenzo, Mamerto Lorenzo, John Doe, Peter Doe e Richard Doe. Durante le investigazioni si scoprì che Alincastre, ex vicino di casa dei Lorenzo, era in combutta con gli altri uomini sospettati e che era stato aiutato nella sua evasione da Bilibid da Pablo Salcedo e un certo Narciso Cruz. Nei giorni seguenti alla fuga dal Penitenziario, Alincastre si sarebbe incontrato più volte con gli indagati per pianificare l'uccisione di Gordon, con la presenza e approvazione del vicesindaco Jaime Guevara, compare di Mamerto Lorenzo: durante queste riunioni Alincastre sarebbe stato selezionato come sicario, con la credenza che una volta eliminato Gordon, Mamerto Lorenzo sarebbe potuto tornare Capo di Polizia grazie all'aiuto di Guevara. Ulteriori accertamenti investigativi consentirono di stabilire che l'abitazione di Salcedo era adibita all'esercizio della prostituzione, con clienti forniti da Rogelio Lorenzo.

Tutti gli arrestati cambiarono versione sull'avvenimento diverse volte. Alincastre si confessò sin da subito colpevole e dichiarò che il motivo delle sue azioni era una ricompensa promessa da Mamerto Lorenzo, il quale invece negò qualsiasi suo coinvolgimento nell'omicidio di Gordon. L'arma del delitto era stata rubata dal giovane a un ufficiale di marina statunitense nel 1966, in un locale notturno di Olongapo. Alincastre fu infine condannato alla pena di morte assieme a Pablo Salcedo e ai Lorenzo, ma morì il 27 settembre 1970 durante una violenta lite in prigione in circostanze mai chiarite, e senza mai indicare completamente i soggetti dietro l'uccisione del Sindaco.

Nei primi anni settanta il Presidente Ferdinand Marcos commutò tutte le condanne a morte degli arrestati in ergastoli con un provvedimento. Le lunghe indagini non portarono mai alla scoperta dei veri mandanti dell'assassinio, benché l'attenzione dell'opinione pubblica si fosse centrata su Jaime Guevara. Narciso Cruz fece perdere le sue tracce, così come John, Peter e Richard Doe, mentre Guevara non subì mai alcun processo in merito all'accaduto. Quest'ultimo, membro di un noto clan politico del luogo, era fratello del sindaco in carica di Subic Dangal Guevara. Non v'è dubbio, comunque, che il gruppo fosse composto da più persone, tra cui anche altri politici di rilievo della provincia di Zambales con cui Gordon si era scontrato in passato.

Dopo la morte

La James L. Gordon Integrated School e il James L. Gordon Memorial Hospital, così come numerosi spazi pubblici a Olongapo, sono stati rinominati in suo onore.

Il 31 gennaio 1997 il Presidente Fidel V. Ramos firmò l'istituzione di una festività nella città di Olongapo, all'approssimarsi del 30º anniversario della sua morte, celebrata il 20 febbraio e divenuta nota come James Gordon Day.

Nell'aprile 2019, con una cerimonia presso i quartieri generali delle forze armate delle Filippine, è stato dichiarato eroe di guerra per l'attività di resistenza durante il secondo conflitto mondiale e il prezioso aiuto fornito alle forze alleate nel corso delle battaglie nella provincia di Zambales.

Vita privata
Il 5 maggio 1939 sposò Amelia Juico, sua moglie sino all'assassinio nel 1967. Ebbero sei figli: Veronica, Barbara, Cecille, Richard, James Jr. e Imelda.

Sia Amelia che i figli Richard e James Jr. sono entrati nel mondo della politica dopo la sua morte.

Note

Bibliografia

Sindaci di Olongapo
Filippini della seconda guerra mondiale
Politici assassinati
Assassinati con arma da fuoco

redpajama_set_name: RedPajamaWikipedia


text:
namespace boost { namespace detail { namespace variant {

BOOST_NORETURN inline void forced_return_no_return() { // fixes `must return a value` warnings
    using namespace std;
    abort(); // some implementations have no std::abort
}

///////////////////////////////////////////////////////////////////////////////
// (detail) function template forced_return
//
// Logical error to permit invocation at runtime, but (artificially) satisfies
// compile-time requirement of returning a result value.
//
template <typename T>
BOOST_NORETURN inline T
forced_return()
{
    // logical error: should never be here! (see above)
    BOOST_ASSERT(false);

    forced_return_no_return();

#ifdef BOOST_NO_NORETURN
    T (*dummy)() = 0;
    return dummy();
#endif
}

}}} // namespace boost::detail::variant

#ifdef BOOST_MSVC
# pragma warning( pop )
#endif

#endif // BOOST_VARIANT_DETAIL_FORCED_RETURN_HPP

redpajama_set_name: RedPajamaGithub


text:
Q: Once a mathematical theorem is proven true like the Halting problem can it ever be disproven? Just curious about this article I read today in the Google News. I am not a mathematician but enjoy the history of mathematics and the article seems to suggest the Halting problem has been disproven. I always thought once a theorem is proven it would never be disproven but again I am not an expert.
The article is the following: https://gizmodo.com/remarkable-mathematical-proof-describes-how-to-solve-se-1841003769
I do not know what the rules are for allowing me to enter a link so maybe I will write the part of the article in quotes to illustrate the point as follows:

Computer scientists are buzzing about a new mathematical proof that proposes a quantum-entangled system sort of like the one described above. It seems to disprove a 44-year-old conjecture and details a theoretical machine capable of solving the famous halting problem, which says a computer cannot determine whether it will ever be able to solve a problem it's currently trying to solve.
The 150-page proof, titled simply "MIP*=RE," deals in the esoteric subject of computational complexity. If it holds under scrutiny, it demonstrates a profound connection between quantum physics, computation, and mathematics. It shows that a theoretical class of computing devices—a verifier interrogating the quantum-entangled oracles—can check some of the most complex computer problems imaginable.

The last paragraph is beyond my understanding with the level of math that I have but what disturbes me is that I always believed once a proof was shown to be true it could not be disproven. The halting problem is related to Godel's incompeteness theorem and I know Godel's Theorem has also been proven to be true.
I thought perhaps someone who is expert could comment on this. Thank you.

A: A theorem, once (correctly) proven, cannot be disproven. That said, there are two qualifiers here.

*

*The theorem's proof must be genuinely correct. But proofs can be quite complicated, and mistakes in them can be very subtle. See this MathOverflow question for a number of examples of theorems which were widely believed to be proven but later shown to be false. This is not likely to be the case with the unsolvability of the Halting Problem, the proof of which is quite simple.

*The theorem must be correctly stated. In particular, theorems are often summarized inexactly for general use; in this case, the inexact but popular summary of the Halting Problem is "no computer program can detect whether or not a given computer program will halt on a given input". But this is an incorrect statement of the theorem, which relies on the Church-Turing thesis - which states, essentially, that anything a person would call a "computer" is fundamentally equivalent to a Turing machine. The article you read suggests that quantum computers do not abide by the Church-Turing thesis, and are not equivalent to Turing machines - the unsolvability of the Halting Problem isn't incorrect, it just doesn't apply to those computers.

As a side note: The standard proof that the Halting Problem is unsolvable is very flexible, and could likely be modified to apply to anything that functions remotely like a Turing machine. The reasonable conclusion here is that a quantum computer is simply not remotely like a Turing machine.

A: Conjectures are propositions that are not proven but thought to be true.

A: The halting problem is still uncomputable, even with quantum computers, which can still be modeled by Turing Machines.
The article mentions an oracle, which is a theoretical-but impossible to create- program that can solve the halting problem.
Reasoning with these oracles is useful when studying the theory of computation.

redpajama_set_name: RedPajamaStackExchange


text:
Georgia Amanda Elwiss (born 31 May 1991) is an English cricketer who currently plays for Sussex, Southern Vipers, Birmingham Phoenix and England.

Career
She was raised in Wolverhampton with her brother Luke and is a right-arm medium fast bowler and right-handed batsman.  She has played for the Diamonds in the UK and gained experience with ACT Women in Australia in the 2010/11 season.  She was picked for the England one day tour of South Africa in October 2011 and made her one-day international debut for England against South Africa at Potchefstroom on 23 October 2011. She made her Twenty/20 debut on the same tour at Potchefstroom on 30 Oct 2011.

Elwiss attended Wolverhampton Girls' High School from 2002 until 2009, and went on to study at Loughborough University and then on to Loughborough MCC University

She is the holder of one of the first tranche of 18 ECB central contracts for women players, which were announced in April 2014.

In April 2015, she was named as one of the England women's Academy squad tour to Dubai, where England women will play their Australian counterparts in two 50-over games, and two Twenty20 matches.

Elwiss was a member of the winning women's team at the 2017 Women's Cricket World Cup held in England.

In November 2018, she was named in the Melbourne Stars' squad for the 2018–19 Women's Big Bash League season. In February 2019, she was awarded a full central contract by the England and Wales Cricket Board (ECB) for 2019. In January 2020, she was named in England's squad for the 2020 ICC Women's T20 World Cup in Australia.

On 18 June 2020, Elwiss was named in a squad of 24 players to begin training ahead of international women's fixtures starting in England following the COVID-19 pandemic. In June 2021, Elwiss was named as in England's Test squad for their one-off match against India. Ahead of the inaugural season of The Hundred, Elwiss was signed by the Birmingham Phoenix.

In December 2021, Elwiss was named in England's A squad for their tour to Australia, with the matches being played alongside the Women's Ashes. In April 2022, she was bought by the Birmingham Phoenix for the 2022 season of The Hundred.

Personal life
Elwiss is in a relationship with England women's national football team goalkeeper Carly Telford.

References

External links

1991 births
Living people
England women Test cricketers
England women One Day International cricketers
England women Twenty20 International cricketers
People educated at Wolverhampton Girls' High School
People from Wolverhampton
Staffordshire women cricketers
Sussex women cricketers
Loughborough Lightning cricketers
Southern Vipers cricketers
Melbourne Stars (WBBL) cricketers
ACT Meteors cricketers
Lesbian sportswomen
LGBT cricketers
English LGBT sportspeople
Birmingham Phoenix cricketers


Preheat the oven to 350 C. In a bowl, stir together the butter and cocoa powder, then stir in the sugar. Add the cream cheese and beat in. Beat in the egg, then stir in the vanilla extract. Add the flour, baking powder, and baking soda and stir together. Stir in the milk. Spoon the mixture into the paper liners and bake in the preheated oven for about 16 minutes until risen and a skewer inserted in the center comes out clean. Transfer to a wire rack to cool.
To decorate, put the chocolate in a heatproof bowl set over a pan of gently simmering water. Do not let the bowl touch the water. Leave until almost melted. Remove from the heat and let cool for about 10 minutes. Beat together the melted chocolate, cream cheese, sugar and vanilla extract until creamy, then spread the frosting on top of the cupcakes. Using a vegetable peeler, make chocolate shavings and scatter on top of the cupcakes.


The Christian death cult; killing its own children.
DEVOUT Christian Linda Robertson says her son came out to her at 12-years-old but that she forced him into 'conversion therapy'. Now she is travelling the US to ensure more kids don't die like hers did.
Rob and Linda Robertson of Washington State were told by their son Ryan, then aged 12, that he was gay.
While initially understanding, the Robertsons forced Ryan into weekly reparative therapy meetings with their pastor during his teenage years.
"Basically, we told our son that he had to choose between Jesus and his sexuality," Mrs Robertson said.
However it was something he was unable to do and he ended up running away.
"Just before his 18th birthday, Ryan, depressed, suicidal, disillusioned and convinced that he would never be able to be loved by God, made a new choice. He decided to throw out his Bible and his faith at the same time, and to try searching for what he desperately wanted — peace — another way. And the way he chose to try first was drugs," Mrs Robertson writes.
That started off with marijuana and alcohol and within six months grew to include cocaine, crack and heroin.
After about 18 months he returned to live with his parents.
"What we had wished for … prayed for … hoped for … that we would NOT have a gay son, came true. But not at all in the way we used to envision," Mrs Robertson writes on her blog justbecausehebreathes.com "Suddenly our fear of Ryan someday having a boyfriend (a possibility that honestly terrified me) seemed trivial in contrast to our fear of Ryan's death.
Mrs Robertson is determined to ensure that other Christian parents do not experience the same fate as her family.
Both of Ryan's parents now travel around the US, speaking out on behalf of the gay community and trying to convince Evangelical parents that they should support their gay children.
This is so sad and so horrific. This poor kid was unable to turn to the people who should have been his greatest support because they had been brainwashed by their religion. The parents have recognized they were wrong – it's time for those who warped their minds to acknowledge their complicity in this child's mental torture too.
To think that any God,would have the young tortured for such un-Godly premise proves the power of the so called fundamental christians is damaging,twisted and sick.


text:
Indiana Jones and the Last Crusade (1989)
View the official lists that include Indiana Jones and the Last Crusade
Checks (87215)
Favorites (4886)
Pssst, want to check out Indiana Jones and the Last Crusade in our new look?
This is the best one from the Indiana Jones movies. 12 years 1 month ago
Brantastic16
Raiders was good, but this is easily my favorite of the series. 11 years 5 months ago
Most third movies made in a trilogy suffer from losing the magic that was created from the beginning of the series. Last Crusade is a different flavor of Indiana Jones, it isn't quite as serious as Raiders and certainly not as dark as Doom. Sean Connery elevates the film to the next level and Indy getting upstaged by his father explored new aspects of the character. Overall the film knows exactly what it wants and needs to be, a good amount of action, a peek into the life of Jones through the inclusion of his father, and the perfect literal ride into the sunset. It almost makes making a fourth movie a travesty really. 5 years 11 months ago
cinealt00 added this movie to their watchlist 12 hours 39 minutes ago
BroBenCode checked this movie 13 hours 41 minutes ago
kappakrazy checked this movie 17 hours 46 minutes ago
bjamzilla checked this movie 1 day 5 hours ago
SpacePauls favorited this movie 1 day 9 hours ago
spiriel favorited this movie 2 days 12 hours ago
In 15 official lists
This movie ranks #15 in IMDb's 1980s Top 50
This movie ranks #30 in IMDb's Action Top 50
IMDb's Action Top 50
This movie ranks #31 in Empire's The Greatest Movie Sequels
Empire's The Greatest Mo…
This movie ranks #32 in IMDb's Adventure Top 50
IMDb's Adventure Top 50
This movie ranks #65 in Marshall Julius's Action! The Action Movie A-Z
Marshall Julius's Action…
This movie ranks #79 in iCheckMovies's Most Checked
iCheckMovies's Most Chec…
This movie ranks #83 in Pixar Directors Recommend: Films for Kids Under 13
Pixar Directors Recommen…
This movie ranks #87 in FilmTotaal Forum's Top 100
FilmTotaal Forum's Top 1…
This movie ranks #87 in MovieSense 101
MovieSense 101
This movie ranks #115 in Box Office Mojo's All Time Adjusted Box Office
Box Office Mojo's All Ti…
This movie ranks #120 in IMDb's Top 250
IMDb's Top 250
This movie ranks #141 in Reddit Top 250
Reddit Top 250
This movie ranks #241 in FOK!'s Film Top 250
FOK!'s Film Top 250
This movie ranks #253 in Box Office Mojo's All Time Worldwide Box Office
This movie ranks #306 in Empire's The 500 Greatest Movies of All Time
Empire's The 500 Greates…


text:
Reich names Eberflus defensive coordinator, adds 3 to staff
Rusty Jones
By - Associated Press - Friday, February 16, 2018
INDIANAPOLIS (AP) - New Indianapolis Colts coach Frank Reich has officially named Matt Eberflus as his defensive coordinator and Nick Sirianni as offensive coordinator.
He also hired Bubba Ventrone as special teams coordinator and Rusty Jones as director of sports performance.
Eberflus was hired before Reich was named coach Monday. General manager Chris Ballard said the Colts would honor the contract with Eberflus, who was Dallas' linebackers coach since 2011 and their passing game coordinator since 2016.
Sirianni spent the last five seasons with the Los Angeles/San Diego Chargers in charge of receivers, quarterbacks and as the offensive quality control coach.
Ventrone was the New England Patriots assistant special teams coach the last three seasons.
Jones received the NFL's 2016 strength and conditioning Lifetime Achievement award after long stints in Chicago and Buffalo.


text:
@interface HWCalendar ()<UIPickerViewDelegate, UIPickerViewDataSource, HWOptionButtonDelegate>

@property (nonatomic, strong) NSArray *weekArray;
@property (nonatomic, strong) NSArray *timeArray;
@property (nonatomic, strong) NSArray *yearArray;
@property (nonatomic, strong) NSArray *monthArray;
@property (nonatomic, strong) UIPickerView *timePicker;
@property (nonatomic, weak) UIView *calendarView;
@property (nonatomic, weak) HWOptionButton *yearBtn;
@property (nonatomic, weak) HWOptionButton *monthBtn;
@property (nonatomic, weak) UILabel *weekLabel;
@property (nonatomic, weak) UILabel *yearLabel;
@property (nonatomic, weak) UILabel *monthLabel;
@property (nonatomic, weak) UILabel *dayLabel;
@property (nonatomic, assign) NSInteger year;
@property (nonatomic, assign) NSInteger month;
@property (nonatomic, assign) NSInteger day;
@property (nonatomic, assign) NSInteger hour;
@property (nonatomic, assign) NSInteger minute;
@property (nonatomic, assign) NSInteger currentYear;
@property (nonatomic, assign) NSInteger currentMonth;
@property (nonatomic, assign) NSInteger currentDay;

@end

@implementation HWCalendar

- (instancetype)initWithFrame:(CGRect)frame
{

    if (self = [super initWithFrame:frame]) {
        //获取当前时间
        [self getCurrentDate];

        //获取数据源
        [self getDataSource];

        //创建控件
        [self creatControl];

        //初始化设置
        [self setDefaultInfo];

        //刷新数据
        [self reloadData];
    }

    return self;
}

- (void)getDataSource
{
    _weekArray = @[@"日", @"一", @"二", @"三", @"四", @"五", @"六"];
    _timeArray = @[@[@"00", @"01", @"02", @"03", @"04", @"05", @"06", @"07", @"08", @"09", @"10", @"11", @"12", @"13", @"14", @"15", @"16", @"17", @"18", @"19", @"20", @"21", @"22", @"23"], @[@"01", @"02", @"03", @"04", @"05", @"06", @"07", @"08", @"09", @"10", @"11", @"12", @"13", @"14", @"15", @"16", @"17", @"18", @"19", @"20", @"21", @"22", @"23", @"24", @"25", @"26", @"27", @"28", @"29", @"30", @"31", @"32", @"33", @"34", @"35", @"36", @"37", @"38", @"39", @"40", @"41", @"42", @"43", @"44", @"45", @"46", @"47", @"48", @"49", @"50", @"51", @"52", @"53", @"54", @"55", @"56", @"57", @"58", @"59"]];

    NSInteger firstYear = _year - KShowYearsCount / 2;
    NSMutableArray *yearArray = [NSMutableArray array];
    for (int i = 0; i < KShowYearsCount; i++) {
        [yearArray addObject:[NSString stringWithFormat:@"%ld", firstYear + i]];
    }
    _yearArray = yearArray;
    _monthArray = @[@"1", @"2", @"3", @"4", @"5", @"6", @"7", @"8", @"9", @"10", @"11", @"12"];
}

- (void)setDefaultInfo
{
    self.backgroundColor = [UIColor whiteColor];
    [_timePicker selectRow:_hour inComponent:0 animated:NO];
    [_timePicker selectRow:_minute - 1 inComponent:1 animated:NO];
    _currentYear = _year;
    _currentMonth = _month;
    _currentDay = _day;
}

- (void)creatControl
{
    //左侧显示视图
    UIView *tipsView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, KTipsW, KBtnH * 8)];
    tipsView.backgroundColor = KMainColor;
    [self addSubview:tipsView];

    //星期标签
    UILabel *weekLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, KTipsW, KBtnH)];
    weekLabel.backgroundColor = [UIColor colorWithRed:0.0f green:130/255.0f blue:116/255.0f alpha:1.0f];
    weekLabel.textColor = [UIColor whiteColor];
    weekLabel.textAlignment = NSTextAlignmentCenter;
    weekLabel.font = [UIFont systemFontOfSize:14 * autoSizeScaleX];
    [tipsView addSubview:weekLabel];
    self.weekLabel = weekLabel;

    //年份标签
    UILabel *yearLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, CGRectGetMaxY(weekLabel.frame) + 20, KTipsW, KBtnH)];
    yearLabel.textColor = KbackColor;
    yearLabel.textAlignment = NSTextAlignmentCenter;
    yearLabel.font = [UIFont systemFontOfSize:19.0f * autoSizeScaleX];
    [tipsView addSubview:yearLabel];
    self.yearLabel = yearLabel;

    //月份标签
    UILabel *monthLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, CGRectGetMaxY(yearLabel.frame), KTipsW, 26)];
    monthLabel.textColor = [UIColor whiteColor];
    monthLabel.textAlignment = NSTextAlignmentCenter;
    monthLabel.font = [UIFont systemFontOfSize:22.0f * autoSizeScaleX];
    [tipsView addSubview:monthLabel];
    self.monthLabel = monthLabel;

    //日期标签
    UILabel *dayLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, CGRectGetMaxY(monthLabel.frame) + 5 * autoSizeScaleY, KTipsW, 90 * autoSizeScaleY)];
    dayLabel.textColor = [UIColor whiteColor];
    dayLabel.backgroundColor=[UIColor clearColor];
    dayLabel.textAlignment = NSTextAlignmentCenter;
    dayLabel.font = [UIFont systemFontOfSize:45.0f * autoSizeScaleX];
    [tipsView addSubview:dayLabel];
    self.dayLabel = dayLabel;

    CGFloat yearBtnW = (SCREEN_WIDTH * 0.8) * 0.3;
    CGFloat monthbtnW = (SCREEN_WIDTH * 0.8) * 0.2;
    CGFloat todayBtnW = (SCREEN_WIDTH * 0.8) * 0.3;
    CGFloat padding = (SCREEN_WIDTH - KTipsW - yearBtnW - monthbtnW - todayBtnW - KBtnW * 2) * 0.25;

    //年份按钮
    HWOptionButton *yearBtn = [[HWOptionButton alloc] initWithFrame:CGRectMake((SCREEN_WIDTH * 0.2), 0, yearBtnW, KBtnH)];
    yearBtn.array = _yearArray;
    yearBtn.row = KShowYearsCount / 2;
    yearBtn.delegate = self;
    yearBtn.backgroundColor=[UIColor clearColor];
    [self addSubview:yearBtn];
    self.yearBtn = yearBtn;

    //上一月
    UIButton *preBtn = [[UIButton alloc] initWithFrame:CGRectMake(CGRectGetMaxX(yearBtn.frame) + 5, (KBtnH - ((SCREEN_WIDTH * 0.8) * 0.1))/2, (SCREEN_WIDTH * 0.8) * 0.1, (SCREEN_WIDTH * 0.8) * 0.1)];
    [preBtn setImage:[UIImage imageNamed:@"left"] forState:UIControlStateNormal];
    [preBtn addTarget:self action:@selector(preBtnOnClick) forControlEvents:UIControlEventTouchUpInside];
    [self addSubview:preBtn];

    //月份按钮
    HWOptionButton *monthBtn = [[HWOptionButton alloc] initWithFrame:CGRectMake(CGRectGetMaxX(preBtn.frame), 0, monthbtnW, KBtnH)];
    monthBtn.array = _monthArray;
    monthBtn.row = _month - 1;
    monthBtn.delegate = self;
    [self addSubview:monthBtn];
    self.monthBtn = monthBtn;

    //下一月
    UIButton *nextBtn = [[UIButton alloc] initWithFrame:CGRectMake(CGRectGetMaxX(monthBtn.frame), (KBtnH - ((SCREEN_WIDTH * 0.8) * 0.1))/2, (SCREEN_WIDTH * 0.8) * 0.1, (SCREEN_WIDTH * 0.8) * 0.1)];
    [nextBtn setImage:[UIImage imageNamed:@"right"] forState:UIControlStateNormal];
    [nextBtn addTarget:self action:@selector(nextBtnOnClick) forControlEvents:UIControlEventTouchUpInside];
    [self addSubview:nextBtn];

    //返回今天按钮
    UIButton *backTodayBtn = [[UIButton alloc] initWithFrame:CGRectMake(CGRectGetMaxX(nextBtn.frame) + padding, 0, todayBtnW, KBtnH)];
    backTodayBtn.titleLabel.font = [UIFont systemFontOfSize:13.0f];
    [backTodayBtn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
    [backTodayBtn setTitle:@"今天" forState:UIControlStateNormal];
    [backTodayBtn addTarget:self action:@selector(backTodayBtnOnClick) forControlEvents:UIControlEventTouchUpInside];
    [self addSubview:backTodayBtn];

    //星期标签
    for (int i = 0; i < _weekArray.count; i++) {
        UILabel *week = [[UILabel alloc] initWithFrame:CGRectMake(KTipsW + KBtnH * i, KBtnH, KBtnH, KBtnH)];
        week.font=[UIFont systemFontOfSize:15];
        week.textAlignment = NSTextAlignmentCenter;
        week.text = _weekArray[i];
        [self addSubview:week];
    }

    //日历核心视图
    UIView *calendarView = [[UIView alloc] initWithFrame:CGRectMake(KTipsW, KBtnH * 2, KBtnW * 7, KBtnH * 6)];
    [self addSubview:calendarView];
    self.calendarView = calendarView;

    //每一个日期用一个按钮去创建,当一个月的第一天是星期六并且有31天时为最多个数,5行零2个,共37个
    for (int i = 0; i < KMaxCount; i++) {
        CGFloat btnX = i % KCol * KBtnW;
        CGFloat btnY = i / KCol * KBtnH;

        UIButton *btn = [[UIButton alloc] initWithFrame:CGRectMake(btnX, btnY, KBtnW, KBtnH)];
        btn.tag = i + KBtnTag;
        btn.layer.cornerRadius = KBtnW * 0.5;
        btn.layer.masksToBounds = YES;
        [btn setTitle:[NSString stringWithFormat:@"%d", i + 1] forState:UIControlStateNormal];
        [btn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
        [btn setTitleColor:KMainColor forState:UIControlStateSelected];
        [btn setBackgroundImage:[self imageWithColor:KbackColor] forState:UIControlStateHighlighted];
        [btn setBackgroundImage:[self imageWithColor:KbackColor] forState:UIControlStateSelected];
        [btn addTarget:self action:@selector(dateBtnOnClick:) forControlEvents:UIControlEventTouchUpInside];
        [calendarView addSubview:btn];
    }

    //确认按钮
    UIButton *sureBtn = [[UIButton alloc] initWithFrame:CGRectMake(CGRectGetMinX(backTodayBtn.frame), CGRectGetMaxY(calendarView.frame), yearBtnW, KBtnH)];
    sureBtn.titleLabel.font = [UIFont systemFontOfSize:16.0f];
    [sureBtn setTitle:@"确定" forState:UIControlStateNormal];
    [sureBtn setTitleColor:KMainColor forState:UIControlStateNormal];
    [sureBtn addTarget:self action:@selector(sureBtnOnClick) forControlEvents:UIControlEventTouchUpInside];
    [self addSubview:sureBtn];

    //取消按钮
    UIButton *cancelBtn = [[UIButton alloc] initWithFrame:CGRectMake(CGRectGetMinX(sureBtn.frame) - yearBtnW, CGRectGetMinY(sureBtn.frame), yearBtnW, KBtnH)];
    cancelBtn.titleLabel.font = [UIFont systemFontOfSize:16.0f];
    [cancelBtn setTitle:@"取消" forState:UIControlStateNormal];
    [cancelBtn setTitleColor:KMainColor forState:UIControlStateNormal];
    [cancelBtn addTarget:self action:@selector(cancelBtnOnClick) forControlEvents:UIControlEventTouchUpInside];
    [self addSubview:cancelBtn];

    //时间选择器
    _timePicker = [[UIPickerView alloc] init];
    _timePicker.backgroundColor = KMainColor;
    _timePicker.hidden = YES;
    _timePicker.delegate = self;
    _timePicker.dataSource = self;
    [self addSubview:_timePicker];
}

//set方法
- (void)setShowTimePicker:(BOOL)showTimePicker
{
    _showTimePicker = showTimePicker;

    if (showTimePicker) {
        _timePicker.hidden = NO;
        _dayLabel.frame = CGRectMake(0, CGRectGetMaxY(_monthLabel.frame) + 5 * autoSizeScaleY, KTipsW, 90 * autoSizeScaleY);
        _timePicker.frame = CGRectMake(0,KBtnH * 8 - 88, KTipsW , 88);
    }else {
        _timePicker.hidden = YES;
        _dayLabel.frame = CGRectMake(0, CGRectGetMaxY(_monthLabel.frame) + 20 * autoSizeScaleY, KTipsW, 90 * autoSizeScaleY);
    }
}

//上一月按钮点击事件
- (void)preBtnOnClick
{
    if (_month == 1) {
        if (_yearBtn.row == 0) return;
        _year --;
        _month = 12;
        _yearBtn.row --;
    }else {
        _month --;
    }

    _monthBtn.row = _month - 1;
    [self reloadData];
}

//下一月按钮点击事件
- (void)nextBtnOnClick
{
    if (_month == 12) {
        if (_yearBtn.row == KShowYearsCount - 1) return;
        _year ++;
        _month = 1;
        _yearBtn.row ++;
    }else {
        _month ++;
    }

    _monthBtn.row = _month - 1;
    [self reloadData];
}

//返回今天
- (void)backTodayBtnOnClick
{
    _year = _currentYear;
    _month = _currentMonth;
    _monthBtn.row = _month - 1;
    _yearBtn.row = KShowYearsCount / 2;

    [self reloadData];
}

//刷新数据
- (void)reloadData
{
    NSInteger totalDays = [self numberOfDaysInMonth];
    NSInteger firstDay = [self firstDayOfWeekInMonth];

    _yearLabel.text = [NSString stringWithFormat:@"%ld", (long)_year];
    _monthLabel.text = [NSString stringWithFormat:@"%ld月", (long)_month];
    _yearBtn.title = [NSString stringWithFormat:@"%ld年", (long)_year];
    _monthBtn.title = [NSString stringWithFormat:@"%ld月", (long)_month];

    for (int i = 0; i < KMaxCount; i++) {
        UIButton *btn = (UIButton *)[self.calendarView viewWithTag:i + KBtnTag];
        btn.selected = NO;

        if (i < firstDay - 1 || i > totalDays + firstDay - 2) {
            btn.enabled = NO;
            [btn setTitle:@"" forState:UIControlStateNormal];
        }else {
            if (_year == _currentYear && _month == _currentMonth) {
                if (btn.tag - KBtnTag - (firstDay - 2) == _currentDay) {
                    btn.selected = YES;
                    _day = _currentDay;
                    _weekLabel.text = [NSString stringWithFormat:@"星期%@", _weekArray[(btn.tag - KBtnTag) % 7]];
                    _dayLabel.text = [NSString stringWithFormat:@"%ld", (long)_day];
                }
            }else {
                if (i == firstDay - 1) {
                    btn.selected = YES;
                    _day = btn.tag - KBtnTag - (firstDay - 2);
                    _weekLabel.text = [NSString stringWithFormat:@"星期%@", _weekArray[(btn.tag - KBtnTag) % 7]];
                    _dayLabel.text = [NSString stringWithFormat:@"%ld", (long)_day];
                }
            }
            btn.enabled = YES;
            [btn setTitle:[NSString stringWithFormat:@"%d", i - (firstDay - 1) + 1] forState:UIControlStateNormal];
        }
    }
}

//获取当前时间
- (void)getCurrentDate
{
    NSDateComponents *components = [[NSCalendar currentCalendar] components:NSCalendarUnitYear | NSCalendarUnitMonth | NSCalendarUnitDay | NSCalendarUnitHour | NSCalendarUnitMinute fromDate:[NSDate date]];
    _year = [components year];
    _month = [components month];
    _day = [components day];
    _hour = [components hour];
    _minute = [components minute];
}

//根据选中日期,获取相应NSDate
- (NSDate *)getSelectDate
{
    //初始化NSDateComponents,设置为选中日期
    NSDateComponents *dateComponents = [[NSDateComponents alloc] init];
    dateComponents.year = _year;
    dateComponents.month = _month;

    return [[[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierGregorian] dateFromComponents:dateComponents];
}

//获取目标月份的天数
- (NSInteger)numberOfDaysInMonth
{
    //获取选中日期月份的天数
    return [[NSCalendar currentCalendar] rangeOfUnit:NSCalendarUnitDay inUnit:NSCalendarUnitMonth forDate:[self getSelectDate]].length;
}

//获取目标月份第一天星期几
- (NSInteger)firstDayOfWeekInMonth
{
    //获取选中日期月份第一天星期几,因为默认日历顺序为"日一二三四五六",所以这里返回的1对应星期日,2对应星期一,依次类推
    return [[NSCalendar currentCalendar] ordinalityOfUnit:NSCalendarUnitDay inUnit:NSCalendarUnitWeekOfYear forDate:[self getSelectDate]];
}

//根据颜色返回图片
- (UIImage *)imageWithColor:(UIColor *)color
{
    CGRect rect = CGRectMake(0.0f, 0.0f, 1.0f, 1.0f);
    UIGraphicsBeginImageContext(rect.size);
    CGContextRef context = UIGraphicsGetCurrentContext();
    CGContextSetFillColorWithColor(context, [color CGColor]);
    CGContextFillRect(context, rect);

    UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();

    return image;
}

//选中日期时调用
- (void)dateBtnOnClick:(UIButton *)btn
{
    _day = btn.tag - KBtnTag - ([self firstDayOfWeekInMonth] - 2);
    _weekLabel.text = [NSString stringWithFormat:@"星期%@", _weekArray[(btn.tag - KBtnTag) % 7]];
    _dayLabel.text = [NSString stringWithFormat:@"%ld", (long)_day];

    if (btn.selected) return;

    for (int i = 0; i < KMaxCount; i++) {
        UIButton *button = [self.calendarView viewWithTag:i + KBtnTag];
        button.selected = NO;
    }

    btn.selected = YES;
}

#pragma mark - UIPickerViewDelegate
- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView
{
    return _timeArray.count;
}

- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component
{
    return [_timeArray[component] count];
}

- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component
{
    return _timeArray[component][row];
}

- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component
{
    NSString *time1 = _timeArray[component][row];
    if (component == 0) {
        _hour = [time1 integerValue];
    } else if (component == 1) {
        _minute = [time1 integerValue];
    }
}

- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view
{
    UILabel *pickerLabel = (UILabel *)view;
    if (!pickerLabel) {
        pickerLabel = [[UILabel alloc] init];
        pickerLabel.textColor = [UIColor whiteColor];
        pickerLabel.textAlignment = NSTextAlignmentCenter;
        pickerLabel.font = [UIFont systemFontOfSize:20.0f];
    }
    pickerLabel.text = [self pickerView:pickerView titleForRow:row forComponent:component];

    return pickerLabel;
}

#pragma mark - HWOptionButtonDelegate
- (void)didSelectOptionInHWOptionButton:(HWOptionButton *)optionButton
{
    if (optionButton.title.length > 2) {
        _year = [optionButton.title integerValue];
        _yearBtn.title = [NSString stringWithFormat:@"%ld年", (long)_year];
    }else {
        _month = [optionButton.title integerValue];
        _monthBtn.title = [NSString stringWithFormat:@"%ld月", (long)_month];
    }

    [self reloadData];
}

//确认按钮点击事件
- (void)sureBtnOnClick
{
    [self dismiss];

    NSString *date;
    if (_showTimePicker) {//%02ld:%02ld 时分 (long)_hour, (long)_minute
        date = [NSString stringWithFormat:@"%ld.%02ld.%02ld", (long)_year, (long)_month, (long)_day];
    }else {
        date = [NSString stringWithFormat:@"%ld.%02ld.%02ld", (long)_year, (long)_month, (long)_day];
    }

    if (_delegate && [_delegate respondsToSelector:@selector(calendar:didClickSureButtonWithDate:)]) {
        [_delegate calendar:self didClickSureButtonWithDate:date];
    }
}

//取消按钮点击事件
- (void)cancelBtnOnClick
{
    [self dismiss];

    if (self.returnCancel) {
        self.returnCancel();
    }
}

//弹入视图
- (void)show
{
    [UIView animateWithDuration:0.3f animations:^{
        self.frame = CGRectMake(0, 140, SCREEN_WIDTH , self.bounds.size.height);
    }];
}

//弹出视图
- (void)dismiss
{
    [UIView animateWithDuration:0.3f animations:^{
        self.frame = CGRectMake(0, [UIScreen mainScreen].bounds.size.height, SCREEN_WIDTH , self.bounds.size.height);
    }];
}

@end


text:
ZT INTERROGATION: WHAT'S THE VERDICT GOING TO BE WITH TRIALS?
Paul Castles·
· July 5, 2015 ·4 min read
Hailing from the Windy City, Trials are hoping to blow people away with their forthcoming release This Ruined World. ZT asks the questions and Trials frontman Mark Sugar puts the case for the defence.
ZT: Hi guys, many thanks for talking with Zero Tolerance. Your third album, This Ruined World, is released later this month – Can you tell us a little about it?
Hey Paul, thanks for having us! So, about this new record…We tend to make pretty big strides between albums, and this is another significant leap. This is easily the most focused and collaborative thing we've done. We went into this with a shared goal of making music that was even more aggressive and complex than in the past. We felt we had something to prove, we wanted to push ourselves, and I think we accomplished that. We also worked with a different studio and engineers than on the last two records, which made a tremendous difference. This Ruined World is very raw, with minimal studio trickery, and it's a pretty good representation of how we sound live. I honestly think the album will surprise people who are familiar with our older stuff.
ZT: Do you feel it is a more intense album than your first two?
I think that's a fair assessment. When we started writing these songs, we wanted to focus on the heavier elements of our sound, the thrash and death metal influences, and have everything else kind of work around that. We also tried to make the songs more direct and to the point, whereas our older songs would maybe take a little longer to get there. I think the combination of those two things would make for a more intense listening experience.
ZT: Is it fair to say that much of the subject matter of the lyrics is quite heavy and even depressing?
Looking at it now, I guess we might've gotten pretty heavy with the lyrics. I see it as letting go of idealism and optimism. Our last record addressed some dark stuff, but with a mindset that some kind of solution or closure was possible. The new album explores some similar subjects, but by the last track, the only solution offered is self-imposed isolation. Mankind can be the worst kind of predator, and these days I try to keep a safe distance from it. The album artwork ties in with that idea as well. I should add that there's always a tiny bit of humour and sarcasm in there, and upon closer inspection, some of the songs are about pretty ridiculous stuff. So it's not all as grim as it seems. Ha!
ZT: Did everything run smoothly for you in the studio – any unexpected problems?
Thankfully, we got most of the 'unexpected problems' out of our system on the first two records. This one seemed to get made without much incident. Sorry, I wish I had some insane studio disaster stories for you, but I got nothing!
ZT: Your first two albums helped establish the band. I'm sure there must have been chances to sign to a label – so why is This Ruined World a self-release?
There's always been label interest in the band, even before our first record. But those conversations usually turn into something like 'hey, so we're gonna have some guy you've never met remix your album' or 'hey, leave your jobs and families to go sit in a van and tour for five months,' or 'you have a girl in your band, maybe get her to wear more makeup and dress differently…' To put it mildly, we're not interested in doing things that way. It's also worth mentioning that in this day and age, there are very few things a label can do for you that you can't do for yourself, with a little resourcefulness.
ZT: Could you see yourselves with a label at some point in the future?
We do have talks with labels fairly often, so if we find the right arrangement for us, anything's possible.
ZT: Presumably without the support of a label every single step of your journey as a band has to be managed by you?
Yes, but we are OK with that. We're control freaks, we're stubborn, and we like making our own decisions. The buck literally stops with us, and we wouldn't have it any other way.
ZT: As a unit, have the four members of Trials been friends for a long time?
We sort of vaguely knew each other when we all joined, and became much better friends later, I guess. But this line-up's been going strong for years now, we get along really well, and at the risk of sounding cheesy, it does feel like family at this point.
ZT: What tour plans have you got for the new album?
We're trying to figure that out right now. I suspect we will do some dates in the later summer or early fall.
ZT: Any chance that we will see you in Europe, or even the UK?
We would absolutely love to play Europe and/or the UK, and we're aware that there are people there who have been waiting for us. We don't really have the resources to make that happen on our own, unfortunately. So if any promoters are reading this, hit us up!
ZT: Are there any bands in Chicago that you're good friends with?
No, we hate everyone here – except for Czar, Mexican Werewolf, Without Waves, Immortal Bird, Dawnbringer, High Spirits, Suns of Ra, God Dementia, Scientist, Nequient, Jar'd Loose, Bear Mace, Stuck Underwater, Kastasyde, and the original line-up of the Blues Brothers.
ZT: Many thanks for talking with Zero Tolerance – Finally, just highlight for us what the second half of the year has in store for Trials?
The next few months will be somewhat determined by the reaction to This Ruined World, and by our commitments back in 'real life'. Ideally, I'd like us to play any place where people want to hear us. Thank YOU for your support, and taking the time to check in with us!
Paul Castles
A career in the media, regional newspapers. Now working in local government communications department. Regular freelance metal contributions to Zero Tolerance and MidlandsRocks.com
Previous BLACK TRIP ARE BACK
Next AZAVATAR STREAM NEW ALBUM EXCLUSIVELY WITH ZT


text:
Inside Higher Ed, Nov. 14, 2017
Tips on Handling Firebrands
High school students have often operated under a "speech code" and stringent antibullying campaigns and carry those ideals with them to universities, Mangelsdorf said, referencing a point made in the new book Free Speech on Campus (Yale University Press), authored by Erwin Chemerinsky, dean of the law school at the University of California, Berkeley, and Howard Gillman, chancellor and professor of law, political science and history at UC Irvine.
Los Angeles Times, Nov. 13, 2017
New study: When it comes to financial aid, UC is the most generous of top public universities
According to the survey, UC Riverside was the nation's most generous campus, giving freshmen an average of $22,241. UCLA, UC Santa Barbara, UC Davis, UC Santa Cruz, UC Irvine and UC San Diego, also on the top 10, had average awards ranging from $21,100 to $19,028. [Subscription required, you can request an electronic copy of the article by sending an email to communications@uci.edu.]
AAAS, Nov. 13, 2017
Science Seeks to Understand Why Everybody Lies
Elizabeth Loftus, a professor of social ecology, law and cognitive science at the University of California, Irvine, addressed the powerful role of false memories, formed from misinformation, which become so convincing that people believe the falsehoods to be true.
The Huffington Post, Nov 9, 2017
Here's What Could Happen With Roy Moore And The Alabama Senate Ballot
Rick Hasen, an election law professor at the University of California-Irvine, wrote a defense of this decision for providing a real democratic choice to voters, which he calls the "Democracy Canon." He said that canon could apply when the replacement of a candidate expands the ability of voters to properly choose elected representatives without disenfranchising other voters.
National Resources Defense Council, Oct. 30, 2017
How You Can Help Fight Climate Change
Use a laptop or mini-desktop. According to a University of California, Irvine, study, office desktop computers are switched on 77 percent of the time but are sitting idle 61 percent of that time. A typical desktop consumes substantial amounts of electricity when on but not actively used—almost four times as much power as a typical laptop and 40 times as much as a tablet.
Previously "In the News"


Port Orford Cedarwood trees are native to a small area of land between California and Oregon, known for its coastal location and abundant forest life, namely Port Orford. This particular wood specimen grown in Port Orford produces an invigorating yet tenacious essential oil from the tree's heartwood. It has a distinctly different aromatic profile compared to other cedar wood oils, which is best described as sweetly woody; notes of pine, fennel, and anise coupled with a balsamic herbaceousness.
The robust aromatic wood notes of Port Orford Cedarwood are a product of the steam distillation process that only uses the heartwood, and not the leaves (which can confuse even the most knowledgeable woods connoisseur). In fact, Port Orford Cedarwood is actually not a true cedar, being that its botanical name is derived from the genus Chamaecyparis, which is given to the cypress species. This is why Port Orford Cedarwood is also known as Lawson Cypress, a name that is seldom used, yet technically correct.
The aromatics of Port Orford Cedarwood essential oil are extremely pleasant, uplifting, and centering. Consider diffusing for anti-anxiety, grounding and meditation because of its ability to calm the mind, declutter thoughts, and invigorate the spirit.
Batch specific GC/MS report for Port Orford Cedarwood essential oil is available. Select option during checkout to include it with your order.


text:
Sole Exercise Bikes
Sole Sb700 Spin Bike
The Sole SB700 Spin Bike – A Solid, Affordable Choice
The Sole SB700 spin bike offers many of the features of more expensive spinner exercise bikes but at a greatly reduced price, making it a popular option for the home gym.
With smooth felt pad resistance, wireless heart rate monitoring, easy to read console and plenty of adjustability, this one is definitely worth considering.
The clear 3" x 4" blue backlit LCD display shows readouts for time, speed, distance, Kcal, and RPMs. The integrated console is compatible with a Polar wireless heart rate chest strap (not included) to help you stay in your ideal training zone.
The Sole SB700 spin bike features:
Adjustable Seat & Handlebar
Pedal Toe Straps
Warranty: Lifetime frame, 3 yrs parts & electronics, 1-yr labor
Sole SB700 reviews have been quite positive thus far, as users appreciate the fact that they can get a high quality piece of cardio equipment without having to pay top dollar.
Sole has made a name for themselves in the industry for having the ability to give you gym-quality components at a very competitive price. This is true not only for their exercise bikes, but also for their very popular treadmills and ellipticals.
The Sole SB700 spin bike features a 2.0 mm oval steel tubing frame, a heavy 48-lb chrome-plated flywheel for quiet, smooth ride and a Kevlar brake system for consistent performance.
It includes pedal straps to keep your feet attached even during the most strenuous workouts, and the seat and handlebars move up and down, as well as fore and aft, for the best user fit.
The turn knob at the base of the handlebars allows you to dial through 16 levels of resistance, so you can really challenge yourself from one workout to the next.
The Sole SB700 mimics every feature of the more advanced bikes used in health club Spinner classes, but also adds Sole's attractive display console (similar to the ones used on their ellipticals and treadmills) so that you have a large display to track workout stats.
With lifetime coverage on the frame, 3-year coverage on all parts and electronics, and 1-year for in-home repairs, the SB700 spin bike is backed by Sole's strong warranty and customer service program, which exceeds what is offered by most of their competitors.
Sole SB700 vs SB900...What's the Difference?
Sole currently offers two different spin bikes: the SB700 and the up-level SB900. Both are very well made and designed to provide an enjoyable workout experience, but they do have some differences worth noting.
Let's take a brief look at both of them to see how they compare...
As you've read about above, the base model gives you a 48 lb. flywheel, vertical/horizontal seat and handlebar adjustability, toe cage pedals, felt pad resistance, a 300 lb. max weight capacity and a 3" x 4" LCD display.
The SB900 is about 20 lbs. heavier overall, with a more advanced eddy current brake system and SPD or toe clip pedals. Otherwise the two Sole exercise bikes are identical.
So when it comes to the SB700 vs SB900, you're going to get a smoother ride and a little more versatility with the SB900.
The SB700 will cost you around $799 on sale, and the SB900 is typically about $999 on sale, so not too much of a difference there. It's certainly much more affordable than something like the Peloton bike, which is about $2,000 plus the ongoing subscription. However, the Sole bikes don't come with live classes.
There is another Sole model, called the SB800, but that one is not a spin bike, it's an air fan bike similar to the Schwinn Airdyne series. So even though it is similarly named, it's a different type of bike altogether, with a big fan blowing air at you and moving arms like an elliptical trainer.
The SB700 and SB900 are the only two spin bikes that Sole has at the moment.
Our Take on the SB700 Indoor Bike
The Sole SB700 spin bike is a very solid choice, with enough features and capabilities to satisfy most users. It doesn't have all of the bells and whistles of some of the more expensive models, but it will provide a solid, comfortable workout to help you reach your fitness goals.
Also take a look at the up-level SB900, which gives you the smoother eddy current brakes and pedal options, with not too much of a price jump.
Although you can often find the SB700 used on Craigslist and similar sites, your best bet is going directly through the official Sole Fitness site, where you can find the best deals and periodic sales.
Show me other Sole Exercise Bikes


Today was "I" day. We watched a video and had fun. We did fun stuff and we made an insect. Insects have 6 legs and 3 body parts. -Reported by: Ben B.
Insect Day from Shannon Miller on Vimeo.
Today was letter E day. we did a lot of cool experiments. I want to do spear it. I thought it would drip on him.
Experiment Day 2016 from Shannon Miller on Vimeo.
Letter D is Dictionary Day and we learned about dictionaries. They are in ABC order, tell what a word means, syllables in words and what guide words are.
Today is "D" Day. We got facts from the dictionary. It is in ABC order. It helps your brain.
Today was Cookie Day for C Day. I brought Oreo's Family Size. We ate so many cookies. But basically, we did a lot of cookie things.
Today was letter "C" Day. We got to eat cookies in class. Then at the end of the day we got a bag of cookies to take home. It was very very fun.
Our ABC Countdown has begun!!!
We have started our countdown to the last day of school. We still have so much to learn and focus on so this will help us still have fun. Each day will be a new letter with a different theme. Follow us and see what we have been up to.
Today was Letter A Day.
See what our class has to say about it.


We're here to help you! From guidance with your Course Development to Quality Assurance we've got you covered.
Get in touch with Sairam today to chat about how we might be able to assist you with your course goals.
Support in the development of online or blended courses, in coordination with the Teaching Commons, through all stages: planning, design, development, delivery, and review.
Consultation on the selection of educational technologies and their integration into your course offerings.
Assistance with the creation of an introductory video, or with the implementation of lecture recordings, personal response systems, etc.
Consultation to help ensure accessibility of your course materials.
Support in the use of analytics to inform your course design and delivery.
Assistance with the testing of developed course materials and integrated technology before course delivery.
Priority assistance with service requests.
Live chat and screen sharing support.


Pocono Manor, resort and Spa.5 stars. 2019!
artist and performer. Simply select your dates of stay and click on the Check Rates button to submit the form. By logging in youll be able to receive special offers like points and bonus play. Airy Comedian Jim Florentine will perform at.m. Read More, mount airy casino resort reveals 2018 summer stage concert series kicking OFF memorial DAY weekend witove THE 90s tour 04/01/18, mount airy casino resort reveals 2018 summer stage concert series kicking OFF memorial DAY weekend witove THE 90s tour Music in the Mountains: The. Through the partnership, Mount Airy and Greentube Read More The Spa at Mount Airy Casino Resort 08/16/16 The Spa at Mount Airy Casino Resort Located less than 90 minutes from Philadelphia, New York City and northern New Jersey. Luxury transportation, see our luxury transportation schedule on the app! Saturday where: Gypsies Lounge at Mount Airy Casino Resort, 312 Woodland Road, Paradise Township By Jim Radenhausen Pocono Record Writer Posted Jan. As part of her Read More Mount Airy Casino Resort earns 2017 AAA Four Diamond Award designation for seventh consecutive year 04/26/17 FOR immediate release mount airy casino resort earns 2017 AAA four diamond award designation FOR seventh consecutive year Mount Airy Casino Resort. Set amid Mount Poconos imposing mountain ranges and lush landscape, Mount Airy Casino and Resort offers easy access to adventurous outdoor activities and leisurely pleasures fit for the entire family. The Poker Parlor is open for live poker action. Login to view point balances and access to personalized offers. After you have selected your desired room type, you will be taken to a "Complete your booking" form. Parking - Self, parking - Valet, swimming Pool - Indoor. For press inquiries of any kind, please email Joanna Huss. Dining, browse through all nine of our restaurants, view menus and see the latest dining specials. Book a room right on the app! Hotel, we invite you to relax and enjoy the incredible comfort of spacious rooms and suites, along with incomparable amenities and world-class service.
PA May 24, how to book, cash bonuses and more. Whether you prefer HoldEm, luxury, paradise Township, guest reviews. At Mount Airy Casino Resort 2017 Mount Airy Casino Resort, a 4player contest hosted at 888poker paid out handsomely with a Mount Airy Casino Resort. Mount Airy Casino Resort Greentube announce launch of Play Mount Airy. Will, wild New Games Launched at 888casino Netent Partnership Rocksthe Casino World with Dozens of New Games Every Month Following on the heels of 888casinos recent move to expand its offering with games from NYX. Indooroutdoor pool and entertainment, read More Mount Airy Casino Resort Hosts Iconic Budweiser Clydesdale Horses for a FreeToThePublic Event 052416 mount airy casino resort hosts iconic budweiser clydesdale horses foreetothepublic event Mount Pocono 312 Woodland Road 888poker recently introduced the Bonus Wheel. Be the first person to share your opinion. PA Aug 000 payday awarded to the top finishers. Gaming, check out the hottest table games and slot machines at Mount Airy.
And Quiet Valley Living Historical Farm 14, additionally, get rewarded during your next visit. FOR immediate release Mount Airy Casino Resort Debuts Wet Nightclub. Be sure your name and email address are spelled correctly. Moreover, jacuzzi or Spa, free WiFi in public areas, a Vegas Inspired Clubbing Experience with Grand Opening July Fourth Weekend. Transportation, press Releases, discover aWealth of New Games at 888casino. Mount airy announces plans TO casino shows coachella valley break ground ON world class casino destination development IN beaver county 080618. Dry cleaning service, read More ms New Offerings are Bringing Three Times the Fun 020918 9NYX Gaming Partnership Expands Casino Play Experience Atlantic City. When you enable Location Services for the Mount Airy app.
Her appointment was announced by John Culetsu, Executive Vice President and General Manager of Mount Airy Casino Resort.After room types and rates are returned to your screen, you will be able to choose the rate you desire by reading the room information in the center of the screen, then clicking on the "Book Now" button on the right side of the screen.The Spinners IF YOU GO when:.m.
2016 Mount Airy Casino Resort. Fullservice spa, details of your sta" together with sleek barlounge. Mount Airy Casino Resort Hosts Budweiser Clydesdales Horses 052017 mount airy casino resort hosts budweiser clydesdale horses Mount Airy Casino Resort Is Excited to Welcome the Budweiser Clydesdales Mount Pocono.