text:
Corpus Christi police bomb squad investigates report of grenade at South Port Avenue fire
A portion of South Port Avenue was closed for several hours Thursday after a building caught fire and firefighters said they found a grenade.
Corpus Christi police bomb squad investigates report of grenade at South Port Avenue fire A portion of South Port Avenue was closed for several hours Thursday after a building caught fire and firefighters said they found a grenade. Check out this story on caller.com: https://callertim.es/2GsN2Ee
Alexandria Rodriguez, Corpus Christi Caller-Times Published 12:26 p.m. CT May 17, 2018 | Updated 11:10 a.m. CT May 18, 2018
Corpus Christi firefighters responded to a building fire in the 2700 block of S. Port Avenue, where they found a grenade. The Corpus Christi Police Department's Bomb Squad quickly arrived. Police also blocked a portion of the street for more than four hours. Alexandria Rodriguez/Caller-Times
Corpus Christi Fire Department crews battle a building fire Thursday, May 17, 2018, near the intersection of South Port Avenue and Baldwin Boulevard. The Corpus Christi Police Department's bomb squad also responded after firefighters said they found a grenade at the scene.(Photo: Casey Jackson/Caller-Times)Buy Photo
Corpus Christi police and firefighters closed a portion of South Port Avenue for several hours Thursday while responding to a building fire in which responders said they found a grenade.
Corpus Christi Police Department's bomb squad responded to reports of the grenade, but details of their investigation are not available.
Firefighters fought the fire for nearly four hours while keeping South Port between Baldwin Boulevard and Sonora Street closed until after 3:30 p.m.
Corpus Christi Fire Department crews work to put out a blaze Thursday, May 17, 2018, near the intersection of South Port Avenue and Baldwin Boulevard in Corpus Christi. The Corpus Christi Police Department's bomb squad also is on scene because emergency workers discovered a grenade while fighting the fire. (Photo: Casey Jackson/Caller-Times)
Assistant Fire Chief Kenneth Erben said crews were dispatched to the scene at 11 a.m. He said they found a grenade inside the building and pulled back to a safe distance to continue fighting the blaze.
"We don't know exactly for sure if that was a live grenade," he said. "But because of that risk, we want to make sure our firefighters are safe."
Erben said he is aware of rumors that the building was a meth lab. Crews have not yet been able to determine what is inside the building.
A building caught fire Thursday, May 17, 2018, near the intersection of South Port Avenue and Baldwin Boulevard. The Corpus Christi Police Department's bomb squad also responded after Corpus Christi firefighters who responded said they found a grenade at the scene. (Photo: Casey Jackson/Caller-Times)
Police were not available to confirm the building was used to cook meth, but a CCPD K9 unit and a fire department team specializing in hazardous materials responded to the scene.
Firefighters were able to extinguish the blaze at about 3:05 p.m. Crews were seen using a chainsaw to enter the building.
A short time later, the police department bomb squad left the scene at 3:25 p.m.
Corpus Christi Fire Department crews battle a building fire Thursday, May 17, 2018, near the intersection of South Port Avenue and Baldwin Boulevard. The Corpus Christi Police Department's bomb squad also responded after firefighters said they found a grenade at the scene. (Photo: Casey Jackson/Caller-Times)
Corpus Christi fire crews are at the scene of a fire in the 2700 block of S. Port Ave. traffic is blocked off at Baldwin Blvd and S. Port Ave. @callerdotcompic.twitter.com/WZDaS2IIPV
— Alexandria Rodriguez (@Caller_AR) May 17, 2018
While the fire was still burning, smoke covered a section of South Port Avenue and made its way toward Baldwin Boulevard.
The roof of the building, which is about three buildings down from Banda's Seafood restaurant, collapsed around 1:15 p.m. as crews sprayed water on the building.
The fire is out. The fire was called in about 11 a.m. Its 3:05 p.m. now. Fire crews look like there're getting ready to leave. @callerdotcompic.twitter.com/I8eiB7UiMP
Nearby business owners said the building used to be Ramirez Electric.
It is unclear whether officials have contacted the owner.
Corpus Christi police department bomb squad is on scene. @callerdotcompic.twitter.com/vFYvCSawc1
Read or Share this story: https://callertim.es/2GsN2Ee

redpajama_set_name: RedPajamaCommonCrawl


text:
Today's Paper Breaking News About Us Core Values Newsletters Obituaries Editor's Choice Send us your story ideas
Opinion: Letters to the Editors
It's time Congress fixed prescription prices and more letters to the editors
I am a senior citizen, and I want my members of Congress to address skyrocketing prescription drug prices.
Make flu shots required for school and more letters to the editors
Why then do school districts in our area and across the country not require flu shots in the same manner that they do for other serious diseases?
Series on veterans appreciated and more letters to the editors
Thank you, TFP, for the articles about our local veterans (series called the 21-Veteran Salute). The articles were well-written and interesting.
Give thanks for being American and more letters to the editors
We should get out of bed every day and kiss the ground of America and thank God we were born here.
Trump made a mockery of military justice and more letters to the editors
I am livid!
Don't wait longer; execute Lee Hall and more letters to the editors
How do I say this? Hmm.
Tennessee failed to get real about Real ID and more letters to the editors
I saw where Tennessee is hiring an additional 80 workers and asking county clerks to help alleviate the huge lines and wait times as people try to get their new Real ID driver licenses before the Oct. 1, 2020, deadline.
'Left wingers' are hurting Trump and USA progress and more letters to the editors
If you want to really see an example of a group that is insane, let's look at the socialist left.
Vote out all BID council members and more letters to the editors
This Chattanooga Business Improvement District law should have been voted down. All Chattanooga city councilpersons who voted on this should be voted out.
The 'woke' have some hard questions to face and more letters to the editors
Lately I have been reading a lot of whiny, snotty and pathetic letters to the local paper. I have a few questions I would like to ask to the local "woke community." These questions need to be asked and answered.
Rethink college teacher training and more letters to the editors
To Keith Fogleman and Hamilton County Schools Superintendent Bryan Johnson: Your teachers will continue to leave unless discipline in schools is restored.
Where vacuums left, enemies will step in and more letters to the editors
We are doing just fine making America great again.
Trail of Tears road now can be walked and more letters to the editors
On Saturday at 2 p.m., the public is invited to walk a newly cleared section of the Trail of Tears roadbed on the Vital Farm in Georgetown, Tennessee, at 8133 Highway 60, between the Stone Barn and Highway 58/60 intersection on the north side of Highway 60.
Democrats' illegalities won't stop Trump and more letters to the editors
So now a political precedent has officially been enacted within the halls of Congress: If the Democrat presidential candidate loses an election, impeach the winner, even if he has done nothing wrong.
Young people will rise up and more letters to the editors
State Rep. Robin Smith intimates that youth suicide is caused by the left.
Good things happened at Surf's Up and more letters to the editors
I am writing to commend the owner, manager and worker at the Surf's Up Car Wash at 407 Signal Mountain Road.
Dems' display of hatred 'unbelievable' and more letters to the editors
I am amazed at how much hate the Democrats have for a fairly elected president.
What is the rush in OKing development? and more letters to the editors
As an owner of land near the proposed development on the Lines property in Walden, I opposed the project for several reasons.
Love Riverwalk for its attributes and more letters to the editors
Just wanted to comment about the recent article on the Riverwalk, agreeing with the writer on the importance of it in the Chattanooga area.
Reader concerned over TFP cartoonist and more letters to the editors
He has become the most biased person in recent years.
Bribery is a reason for impeachment and more letters to the editors
A few days ago, the president signed the "National Character Counts Week" proclamation, endorsing "honesty," "integrity" and "respect for others."
Warren says Christianity should be about respecting life choices of others and more letters to the editors
In a CNN Town Hall on Oct. 11, Sen. Elizabeth Warren was asked a question by a conservative Christian if marriage should be between one man and one woman.
Opinion Categories
Times Commentary
Free Press Commentary
To Submit a Rant
• Keep them topical and short (25 words or less).
• Please include your name.
• Send to: Rant, 400 East 11th St., Chattanooga, TN 37403; fax: 423-668-5058; or e-mail: rant@timesfreepress.com
To Submit a Letters to the Editor
• Keep them topical, short (200 words or less), legible and not more often than one every 30 days. Letters may be edited for clarity and length
• Must be signed with name, address and telephone number.
• Send to: Editorial page editor (either Times or Free Press), 400 East 11th St., Chattanooga, TN 37403; fax: 423-757-6383; or e-mail: letters@timesfreepress.com


Coffee Online Shopping Kinda Day – Ladies Plus Size TankPreshrunk to minimize shrinkage!
Each of our garments is designed to be versatile and extremely durable and all are machine washable; tumble dry.
All garments are made to order and are printed in the USA.
Harper & Quinn is the one spot for fun and fashionable Plus-Sized Womens apparel. Our offerings include short sleeve tee shirts, slouchy pullovers, tank tops, and nightgowns. Our products feature fun, trendy graphics that are perfect for any occasion and make great gifts..


text:
Праздники в Руанде
Национальная символика & Гимн Руанды
Карта Руанды
About The Embassy
Обращение Посла
General Information about the Embassy
Rwandan Diplomats in the Russian Federation
Embassy's Holidays
Rwanda And Russia
Visa issuing
Passport issues
Other Administrative Certificates
Rwandan Citizenship
Foreign Diplomatic Mission in Rwanda
Rwandan Citizens Online Registration
The mission of the Ministry of Education is to transform the Rwandan citizen into skilled human capital for socio-economic development of the country by ensuring equitable access to quality education focusing on combating illiteracy, promotion of science and technology, critical thinking and positive values.
After the 1994 genocide, the education sector, as well as other sectors of national life, passed through an emergency situation during which the main objective was to reshape and try to restart the education system which had broken down.
A new orientation for education was defined in the 1998 policy and so, a new restructured Rwandan education system has been and still is slowly, but surely, being set up. The Government of National Unity can be proud of some positive results scored in the education sector since the 1998 policy was adopted.
Today, we have entered a new phase which is more developmental and consequently, the education sector needs a new policy. Rwanda like many other countries now finds itself at a crossroads with commitments to achieve certain international development targets, notably Universal Primary Education (UPE) and Education for All (EFA), and a great need to develop other levels of education which remain at a low point. Furthermore, the education system must also fit in the guidelines defined in Vision 2020, the Poverty Reduction Strategy, the Decentralization policy and the Information and Communications Technology policy.
Early Childhood Care and Development (ECCD)
The government does not presently finance pre-school education, but rather offers technical support and plans to give incentives to the private sector to provide such services. In the future, the Government will play an active part in the financing of this subsector. In addition, the feasibility of using existing Primary and other structures to provide such services will be examined, and further data will be obtained to determine the type of service desired by the public and the potential public benefits (for example, enabling mothers to take up employment, older siblings to attend school themselves, etc).
To ensure that no child is denied the chance of basic education the Government has abolished the current 300 Frw school fees and substituted with an equivalent Capitation Grant.. In addition to the concern over primary school pupils there shall be a special programme for out of school youth (who comprise, largely, war and genocide orphans, the victims of HIV/AIDS, disabled children, etc). These measures will pave the way for the achievement of EFA by 2015. The intention of the Government is to raise, progressively to 9 years of basic education from the current 6 years of primary education.
Nine year basic education
Achieving nine year basic education is one of the main goals and priorities of the Government of Rwanda. It aims to raise the general level of literacy, knowledge and skills in the population, which has the potential to reduce poverty and improve economic growth in the future
Technical and Professional/Vocational Education
Technical and Professional/Vocational Education are provided at the second cycle of secondary education by the Ministry of Education, Science, Technology and Scientific Research (MINEDUC). Historically, Rwanda has had a shortage of technicians, and where technical education has existed, it has often been of poor quality. This situation was exacerbated by the events of 1994, where some of the few technicians that existed were killed in the genocide or fled the country.
The number of public and private institutions and students has been rising significantly over the last decade however enrolments in higher education is still in Rwanda low to regional and international standards. The Government plans to continue to increase the enrolment of students through both the public and private sector in order to build a stock of human resources necessary for the economic development of Rwanda.
Science and Technology in Education
Science and Technology is one of the key policy priorities along with 9 year Basic Education for all. Promoting science and technology education is an essential strategy to achieve the human development objectives set out in Vision 2020 and the EDPRS.
The most recent household living conditions survey (EICV 2005) indicates that 65.3% of the population aged 15 years are literate. There is a higher literacy rate for men (71.5%), than women (60.1%). MINEDUC, within the economic development and poverty reduction strategy (EDPRS) has set a target of having 85% of men and 80% by2015
Trilingualism
Rwanda has chosen the path of multilingualism. This has economic, social and political justification. Apart from the mother tongue of Kinyarwanda, French and English have been introduced in all schools as curriculum subjects and as the language of instruction from primary grade 4. All three languages are found throughout the education system from primary to tertiary levels.
ПО РУСКИЙ
© Rwandan Embassy in the Russian Federation
Contact Us l Site Map l MINAFFET l Check Mail
115127 MOSCOW,50 MOSFILMOVSKAYA STREET,Building 1, 1st Floor,Tel 8(499) 147-19-92


Placing an exercise ball between your splayed legs can help you gradually increase your flexibility for seated forward bend poses.
Think of it as a buffet with all your favorite foods splayed out before you.
The legs are splayed and pegged directly into the seat.
He'll also place is hand on his hips with his fingers splayed, while straightening up his back.
If the child's nose is hit from the side, the bones and cartilage are displaced to the side, but if hit from the front, they are splayed out.
Gabe and his partner Lian Xing discover a number of horrible victims splayed on the landscape of a Nepal village.
By 12, with rude, deeply-splayed windows.


TOKYO — It was business as usual in Japan's distribution world in 2002. Although total box office receipts reached ¥196.8 billion, ($1.6 billion), the main earners were U.S. blockbusters led by the "Harry Potter" franchise.
No local film came close to the record of the Toho-distributed and Studio Ghibli-produced "Spirited Away," which secured $270 million, straddling 2001 and 2002. The biggest Japanese hit of '02 was Studio Ghibli toon "Cat's Return: Ghibli's Episode II," which at No. 8 was the only homegrown production that made it on to the top 10 list, with a box office cume of $53 million.
The market share of Japanese films sank from 31% in 2001 to 27%, with Toho remaining the leader in Japanese distribution. Among 17 local films with ¥1 billion or more in box office receipts, the local major distributed 11 (including the top five), with competitor Toei coming in a distant second, handling only four Japanese pics.
Shochiku and Herald, which jointly distributed the first installment of the "The Lord of the Rings" trilogy, profited from its healthy cume of $74 million, while Shochiku landed a surprise hit, in cooperation with Asmik Ace, releasing "I Am Sam" to the tune of $28.4 million (No. 10 among the top 10).
Sleeper hit of the year was youth-oriented "Ping Pong," distributed by Asmik Ace, which struck a chord with viewers across a wider age spectrum with its portrayal of high school days. Starring hot thesp Yosuke Kubozuka of "GO"-fame, it grossed $11.7 million, in part thanks to a clever release build-up fueled by word of mouth.
It was a disappointing year at the box office for Gaga Communications and Toho-Towa, two strong indies in Japan. Gaga, which handled major hits like "The Green Mile" and "The Mexican" in the recent past, had to be satisfied with pushing the Hong Kong picture "Shaolin Soccer" to a satisfying $23.5 million box office cume, with "The Others" ($13.3 million) and "Austin Powers in Goldmember" ($9.2 million) completing a lackluster top three for the company.
As far as a prognosis for 2003 is possible, a repeat of last year seems realistic, although the balance among distribs might shift. Shochiku and Herald can rely on the second installment of "The Lord of the Rings," while Gaga might be able to compensate for 2002 with high-profile products like "Chicago," "Kill Bill" and "Confessions of a Dangerous Mind" in its lineup.
Among Japanese productions — and not counting the usual animated fare, Toho's heavily advertised historical drama "Spy Sorge," opening in June, might be a defining moment for local film production. It cost $14 million to make (pricy by Japanese standards) and is the latest work by veteran helmer Masahiro Shinoda. But many doubt that the story of a famous German spy in wartime Japan will attract the young-skewing film auds.


Poly fleece lined breast collar is constructed with heavy 1 1/2″ polypropylene webbing and soft poly fleece lining. Quality crafted in the USA.
We have not had any issues with the black fleece bleeding. Regarding the measurements, we measure from the center of the horse's chest (center ring on breast collar) to the where the tug strap attaches to the saddle. For example, the horse would measure 25" buckled in the shortest hole and 28" in the longest. The tail is measured the same way so the horse size would adjust from 21" to 31" (center to end of snap). We can shorten the tail piece (girth strap) for you just please be sure to make a note about that when ordering.


Call us to get your Living Trust today. Watch this video and learn more about our Living Trust package. Watch this video to learn about Estate Planning and our Living Trust package.
Are you considering a Name Change?
Whether it's going back to your maiden name following a divorce or completely changing to a new name, Laguna Legal can help. Call us today at 949-497-9800 for more information.
Separation and Divorce, You're NOT Alone!
Become a Monthly Member Today!


text:
Home Broadcast News FCC Incentive Auction Goes In Reverse, Again
Broadcast News
FCC Incentive Auction Goes In Reverse, Again
And like that, poof, it's gone.
As expected, the third stage of the FCC's Forward Auction began this morning.
The first round of bidding saw a two-hour round at 10 a.m. Eastern.
A second two-hour round, set for 2 p.m. Eastern, has been scrubbed — as has all further bidding in Stage 3.
That's because bidders weren't willing to plunk down more than $477 million for a chunk of spectrum in New York, nor were they interested in a slice of spectrum in Los Angeles going for a clock price of $407,914,000, with an opening round price of $388,489,000.
The result of Stage 3 bidding in the FCC Forward Auction: $19,676,240,520.
In official FCC-speak, this means bidding in the forward auction has concluded for Stage 3 without meeting the final stage rule and without meeting the conditions to trigger an extended round.
In Capitol Hill coffee break-speak, the Broadcast Spectrum Incentive Auction could go to a fifth, or sixth, or seventh stage.
Dan Hays, principal at PwC Strategy&, fears worse. As previously reported by RBR + TVBR, he believes the large gap between the forward and reverse auctions could persist.
"This could perhaps be an early indicator of a potential eventual failure to successfully complete the auction altogether," he warned.
How about was bidding in Round 1 of Stage 3 of the Forward Auction?
One would have to scroll down to Raleigh, N.C., to see any bidding activity of significance, with a bid of $9.43 million seen for spectrum in the market.
Louisville, Ky., and Buffalo, N.Y. also saw bids, as did Richmond, Va.
But these markets are relative bargains compared to the top DMAs where bidding has stalled.
With that, the incentive auction will continue with Stage 4 at a lower clearing target.
The FCC expects to release a public notice on Friday (12/9) with details about the next stage, including the clearing target for Stage 4, and the time and date when bidding in this next stage of what could be several more in the reverse auction will begin.
That said, the FCC anticipates that bidding in Stage 4 of the reverse auction will begin next Tuesday, Dec. 13.
Auction results and access to the Auction System Access to the Auction System for Stage 3 were made available through 5 p.m. Eastern on Monday (12/5).
The shift to Stage 4 generated a strong response from veteran television consultant and the Executive Director of the now-disbanded Expanding Opportunities For Broadcasters Coalition, Preston Padden.
"This is not an auction," said Padden. "It is a joke and an abuse of the broadcasters, the FCC and the public who will be put through a disruptive repacking process that increasingly looks unjustified. The question is why the carriers lobbied so hard for a statute to authorize an auction of spectrum they don't want. The carriers now have twice walked away from blocks of spectrum they told Congress was 'vital' and for which they predicted bidding as high as $48 billion."
NAB President/CEO Gordon Smith added, "The results of the latest round of the TV auction leave us scratching our heads, given the decade-long refrain of a spectrum crunch. We look forward to the next round."
As RBR + TVBR reported on Friday (12/2), Stage 3 of the FCC's reverse auction concluded Dec. 1 at 3:30 p.m., eliminating the need for two further hour-long bidding sessions designed to ensure a timely end to this stage of the broadcast incentive spectrum auction.
Bidding concluded with a new clearing cost of exactly $40,313,164,425.
The Stage 3 Forward Auction clearing target was 108 MHz, representing 80 MHz of licensed spectrum.
— Adam R Jacobson
Previous articleViacom: An 'Incredible Company' With 'Clear Issues'
Next articleA Sea Of Green For Media Shares
Adam R Jacobson is a veteran radio industry journalist and advertising industry analyst with general, multicultural and Hispanic market expertise. From 1996 to 2006 he served as an editor at Radio & Records.
Push Continues for National Privacy Standard
Update: FCC Gives OK To Gray VHF-to-UHF Upgrades
Netflix's Price Target is Cut. A Price Hike Sends Shares Upward
Scott Gilbert December 6, 2016 at 11:09 am
You TV people got SO punked… Wireless/broadband told you that you could make a fortune from them by selling off your stations because they would bid high. You thought you'd walk away with bushels of cash because they said you would. Now that it comes time for them to actually plunk down the money they said they would, however, they're not. If it weren't for the fact that my TV viewing experience in the future is probably going to suffer, I'd be laughing my ass off at you suckers.


text:
			<fieldset>
				<legend>{{'security.group.edit.list.of.security.groups' | translate}}</legend>
			</fieldset>

						{{'security.group.edit.id' | translate}}
						{{'security.group.edit.name' | translate}}
						{{'security.group.edit.actions' | translate}}

							{{$index + 1}}
							{{group.baseData.name}}

									{{'security.group.edit.edit' | translate}}

					<fieldset>
							<legend>{{'security.group.edit.modification.of.security.group' | translate}} - {{selectedGroup.baseData.name}}</legend>

						{{'security.group.edit.id.of.group' | translate}}

								<input type="text" id="name" name="name"
									ng-model="selectedGroup.baseData.id" placeholder=""
									class="ng-pristine ng-valid form-control" autocomplete="off">

						{{'security.group.edit.name.of.group' | translate}}

								<input type="text" id="name" name="name"
									ng-model="selectedGroup.baseData.name" placeholder=""
									class="ng-pristine ng-valid form-control" autocomplete="off">

							{{'security.group.edit.parent.group' | translate}}

								<psui-objectlink schema-fragment="schemaFormOptions.schema.properties.baseData.properties.parent" ng-model="selectedGroup.baseData.parent" />

					</fieldset>

					<fieldset>
							<legend>{{'security.group.edit.permissions' | translate}} - {{selectedGroup.baseData.name}}</legend>

										{{'security.group.edit.added.permissions' | translate}}

												{{perm}}

										{{'security.group.edit.available.permissions' | translate}}

												{{perm}}

					</fieldset>

							<button ng-click="updateGroupPermissions()" class="btn btn-primary pull-right">
								{{'security.group.edit.save' | translate}}
							</button>

redpajama_set_name: RedPajamaGithub


The Dow ended the day down 162.61 points or approximately 0.93%.
The S&P 500 ended the day down 17.31 points or approximately 0.83%.
The NASDAQ ended the day down 40.29 points or approximately 0.80%.
Gold ended the day up $11.00 at $1,127.90.
Oil ended the day at a six year low due to a surprise increase in United States crude stockpiles. The Energy Information Administration announced that crude supplies rose 2.62 million barrels last week compared to analyst estimates of a 820,000 barrel decline.
On August 9, 2015 an article was published on marketwatch.com titled: "Millennials are saving — but they're doing it wrong" the article discussed how the generation that grew up during the crash of September 2008, also known as the Great Recession, are saving at a rate higher than any other generation.
As you can see from the allocation above investing is not an all or nothing strategy. Index Funds follow certain parameters for their allocation which can be anything from a sector of the market to the S&P 500. Stocks are individual companies and therefore, less diversified. Bonds are debt and I recommend not owning any bonds with a credit rating less than A- bonds can also be insured which helps limit your total amount of risk. Another important point to consider is why is this money being saved. Your retirement account should have less risk than the rest of your investments and your allocation should reflect that. Remember there is no one size fits all investment strategy and you as an adult need to take the time to create your own personal asset allocation strategy.
What about people who do not have time to research each individual stock? My recommendation is an Index Fund. Index Funds have a great resource, morningstar.com an example of which can be found here. With investing it is important to remember to have a long term outlook. When I invest I look forward ten years into the future and ask myself will I be glad I owned this and why. Vanguard and Fidelity have great low cost Index Funds. When purchasing an Index Fund, unlike a stock, you are purchasing a basket of stocks with a general theme. That theme can be anything from mirroring the S&P 500 to clean water. My personal recommendation is to start out with Vanguard 500 Index, found in the example above, and expand from there.
When I was 12 years old I taught myself to read a quarterly and annual SEC filing. I did it through reading the reports and looking up terms and phrases on sites like Investopedia.com and sometimes Wikipedia.com. I took a half an hour out of my day to read articles on the BBC, CNBC, and Bloomberg. Reading daily news helps you understand the connections of our daily world. My blog provides a daily news breakdown Monday through Friday.
A great blog on personal finance for the rudimentary investor to the expert is How To $tuff Your Pig at howtostuffyourpig.com. You won't regret paying them a visit.
The Financier Daily at financierdaily.com check back with us for daily news breakdowns as well as market commentary and analysis.
Consolidated Water (CWCO) is a company that operates, builds, maintains, and upgrades water desalinization plants. The company is based in the Cayman Islands and operates in the Cayman Islands, Bahamas, Belize, British Virgin Islands, and Bali with plans in motion to expand into Mexico. Below is a summery of their Q2 2015 earnings report.
Consolidated Water's net income for the second quarter declined year over year from approximately $2.8 million to $2.25 million. Looking at these numbers alone they may seem like cause for concern; but when you break them down you see that Consolidated Water is a stable long-term growth company with huge potential.
Due to Consolidated Water's pricing model the company passes off increases in energy prices to the consumer. Since energy prices were considerably lower this quarter than Q2 2014, they did not charge as much thereby decreasing overall revenue.
Year over year gross profit increased $813 as water sales were consistent when compared to Q2 2014 and the cost of retail revenue, due to decreased energy costs, offset the decrease in retail revenue. The retail segment of Consolidated Water's businesses operates the water utility for the Seven Mile Beach and the West Bay area of the Grand Cayman as well as selling water to resorts in Bali, Indonesia.
Bulk segment revenues declined from $10 million in the second quarter of 2014 to $8.2 million this past quarter, again, on significantly lower energy pass-through charges to our customers and to a lesser extent, lower volume sales in our Bahamas and Cayman bulk water operations.
What Frederick McTaggart was discussing above was the Bahamas Water and Sewerage Corporation, Consolidated Water's client, continued water conservation efforts. These efforts caused a 9% drop in volume sales. The 5% drop in volume sales from the Grand Cayman was due to increased rainfall which causes less water to be needed for irrigation. The bulk segment of Consolidated Water's operation supplies water to government utilities in the Grand Cayman, The Bahamas and Belize.
Consolidated Water is attempting to expand their operations further into Central America through building a 100 million gallon a day seawater desalination plant in Rosarito Beach, Mexico. They are currently awaiting the committee who decides whether to move forward with the plant final decision on their proposal however, Consolidated Water is confident that it will get approved.
Consolidated Water's cash and cash equivalents increased from $36.755 million in Q1 2015 to $39.323 million in Q2 2015 and debt continued to decrease with their demand note payable decreasing from $8.5 million to $8 million. (For information on what a demand note payable is click here) Total debt, the demand note payable plus Accounts payable and other current liabilities, totaled $12.231 million down from $13.414 million in Q1 2015.
Consolidated Water is a long-term growth company and are perfect for any value investors portfolio. Cash and cash equivalents continue to increase while debt continues to decrease. In addition they are a company who is continually expanding as shown with their maneuver into Mexico. The stock pays a solid dividend of $0.30 (2.52%) a share. In addition the industry they are in is one of continual increased importance. Recently the United Nations released a report stating that by 2030 the world will only have 60% of the total usable water that we need. Water is a commodity that is necessary for the human race's survival and as the population of the world continuously grows so will Consolidated Water's business. They are the definition of a value investment.
Disclosure: While I express my opinion in this article, only you can determine if a specific stock is right for your portfolio. You should always do your own research before buying or selling any stock.


text:
Onorificenze

Altri progetti

Collegamenti esterni

Museu do Fado

Hermínia

redpajama_set_name: RedPajamaWikipedia


text:
Home TopicA R Rahman Documentary
A r rahman documentary
Stories result for A R Rahman Documentary
A R Rahman First Thought Mohenjo Daro Would be a 'Boring Documentary'
"We are connected as human beings. We all have the same emotions, love, sadness, anger, romance and dreams. So, I tap on to that universal factor of an emotion and the rest of it is just covering. It's sweetening but the core of connecting all of us is the same. It's incredible," said Rahman
ar rahmanrahmanmohenjo darorahman mohenjo daromohenjo daro filmMusic
Jai Ho, Documentary on A R Rahman, to Premiere on October 26
"There were lot of offers before to do a documentary on me, but I felt it was not necessary. And after the Oscars and all the brouhaha, I felt that people could get some kind of inspiration from my life, through the journey of my life, through the way I'm making music," A R Rahman said
a r rahmanjai hoa r rahman documentaryoctober 26Music
More News On A r rahman documentary


Both of these poems came out of physical activity, although this isn't always the case with my work. "Learning the Shape of the World" is one of those rare poems that just appeared whole cloth as I was walking home. Tetrameter – for the most part – lends itself to walking, or the reverse. Of course, once I wrote it down, I saw a few embarrassments that took roughly ten years to fix. "For My Tulips Covered in Darkness" began as rhythm, almost as if a little drum were playing it inside my head. Rhythm, then words. I had been digging in the yard. It was hard work, the sort of work that dishevels everything put together: the flannel shirt, the pony tail, even the laces of my boots.
When I was young I took ballet.
was easy: raise your arms, jump up.
we could check our form, it had no clock.
with more turnout, blisters, and chronic hip cracks.
our trained hair escaping in long wisps, or whirls.
or think about how things should be.
and set down the future, for all we knew, safely.
pitching the hardwood bark from bed to barrow.
tamps down the loosed uncertainty.
with compost, sand, manure, top soil, peat.
We dig; the neighbors' children play in the street.
the way dark earth has a carrot taste.
braids where a mother's fingers traced.
and pedals away with a child's single mind.
the earth, imagine a spring unscarred.
answers nosing through the clay.
Kathrine Varnes is the author of a formally engaged book of poems, The Paragon (Word Tech 2005), and a play, Listen, which is scheduled for production in summer 2007. She is also co-editor with Annie Finch of the poetics handbook and anthology An Exaltation of Forms (Michigan 2002). Recent or forthcoming works can be found in Prairie Schooner, Per Contra, Black Clock, and Measure.


text:
Breakthrough drug shows early promise for multiple myeloma
by Ryan O'Hare 08 October 2018
Multiple myeloma develops in the bone marrow and affects types of white blood cells (pictured)
A small clinical trial has shown that a new drug has promise for targeting tumours in patients with an aggressive type of blood cancer.
Multiple myeloma is a relatively rare type of cancer that develops in the bone marrow – the spongey tissue inside the bone where new blood cells are produced – often spreading to multiple sites within the body.
Along with aching and exhaustion, patients can suffer from brittle bones which break easily and even cause fractures in their spine.
Its insidious nature makes it difficult to tackle with standard treatments, and a poor prognosis for patients with aggressive forms of the disease means that more effective treatments are needed.
While the findings of this pilot study must be interpreted with caution at such an early stage...they are nevertheless highly encouraging Dr Holger Auner Study author
Now a small, early-stage clinical trial involving three patients, has shown the first clinical evidence of an unlicensed drug selectively killing myeloma cells in the marrow, while leaving the healthy tissue of the patients untouched.
The researchers, led by a team at Imperial College London, are cautious to speculate, but say if the initial results can be replicated in larger trials then the treatment has the potential to improve patient outcomes.
"Our findings show that this compound could work for some patients with this aggressive form of cancer," said Professor Guido Franzoso, Chair of Inflammation and Signal Transduction in the Department of Medicine, who led the research. "Although we were only able to follow up the patients over a short period, this is the first clinical evidence that our compound can specifically target cancer cells in patients, whilst demonstrating no sign of toxicity."
Myeloma typically occurs in older adults (over 60) and the disease is more prevalent in men than women. More than 5,500 cases of the condition are diagnosed every year in the UK, but while outcomes have improved in recent years, the disease cannot be cured in most patients.
Patients are generally treated with a combination of chemotherapy, steroids and so-called 'novel agents' that target general biological processes which keep myeloma cells alive and make them spread throughout the body, but are also needed for the normal function of healthy cells.
"We can now keep the disease under control for several years in most cases, but ultimately we almost always run out of treatment options," explained Dr Holger Auner, a Clinical Senior Lecturer at Imperial and Consultant in Haematology, who was involved in the study. "While the findings of this pilot study must be interpreted with caution at such an early stage of clinical testing, they are nevertheless highly encouraging and strongly support the further development of this approach."
Multiple myeloma affects the bone marrow, causing abnormal plasma cells (pictured) to build up and cause tumours around the body (Image: Wikicommons/Nephron)
At the heart of myeloma is a rogue signalling process, which causes cells in the bone marrow to replicate uncontrollably. The key is NF-κB, a transcription factor which binds to DNA, affecting the activity of genes involved in cell survival and inflammation.
For the past 30 years the pharmaceutical industry has worked aggressively to develop drugs to block the NF-κB pathway, with the hope of treating an array of cancers and inflammatory diseases.
Despite the huge investments in R&D, they have had little success. Hundreds of drug candidates designed to block the pathway have failed to make it through the development pipeline – either from their ineffectiveness or, more commonly, having severe unwanted side effects or being toxic to healthy cells and tissues.
A new way of tackling the disease
Professor Franzoso's team took a different approach. Rather than looking to block the entire pathway, they broke it down into bite-sized chunks to focus on its individual components. Their early work uncovered a drug target made up of two parts – a protein called GADD45b and the MKK7 enzyme – which, when bound together, block the genetic instructions which tell a cell to commit suicide. This process, which is called apoptosis, is an important biological mechanism to stop cells from becoming cancerous and then spreading, where the cells 'sense' that they are abnormal and commit cellular suicide as a result.
"We developed a drug that could block this signalling mechanism in cancers, but not in normal cells," said Professor Franzoso. "The study showed it worked as effectively as other drugs commonly used to treat patients, killing myeloma cells in laboratory tests and in mice; but unlike existing drugs, it had no toxicity and no detectable side effects."
The compound, called DTP3, targets the GADD45b–MKK7 complex, stopping the two from joining and so disrupting their action, ultimately causing cells to self-terminate.
Encouraging results
The latest findings, published in the British Journal of Haematology, provide the first evidence that the same mechanism seen in the lab also works in patients with multiple myeloma. According to the researchers, these early-stage clinical data suggest that the drug may be safe and effective for human use.
In a pilot trial, three patients with progressive forms of advanced multiple myeloma were administered the treatment in the clinic. During the trial, patients received increasing doses of the drug intravenously, three-times a week.
After a round of treatment (a total of 28 days), two of the three patients showed that the drug was able to activate the cell-suicide mechanism in myeloma cells, but crucially, not in their healthy cells. In one of the two patients, who had been treated with a higher dose of the drug, myeloma progression was halted for three months. Importantly, none of the three patients demonstrated any sign of toxicity or any unwanted side effects from the drug.
We hope to be able to conduct larger trials to establish whether the drug could be used in the clinic to benefit patients with multiple myeloma, but an effective new drug treatment may still be a few years away Professor Guido Franzoso Study author
While the analyses of blood and bone marrow cells from two patients revealed all the hallmarks of apoptosis – showing that the drug had the same action as in the pre-clinical trials – the third patient showed no sign of apoptosis in myeloma cells, indicating that the tumour was not responding to the treatment.
According to Professor Franzoso, the lack of effect in the third patient is likely due to subtle genetic differences in the tumour. One possible explanation, could be an inactivity of the GADD45B gene, which contains the genetic instructions for making the GADD45b protein. Early analyses suggest the gene is 'switched on' only in the myeloma cells from the two patients who responded to the drug, but not in those from the third patient.
The researchers believe that the activity of the GADD45B gene could be used in the future as a biomarker to identify those patients whose tumours are likely to respond to treatment.
"Multiple myeloma is a disease with a complex genetic basis," explains Professor Franzoso. "GADD45b is not expressed or 'switched on' in all myeloma cells, and so it's the best biomarker we have at the moment. In the future, we may also have other biomarkers which could help us to predict which patients might respond to treatment."
The researchers stress that while the clinical results from this initial trial are highly encouraging, more work is needed to determine if the drug could be an effective treatment for patients with multiple myeloma.
"We have shown that this drug can work as expected from the pre-clinical studies, but so far we have only tested it in a small number of patients and only at relatively low doses," explained Professor Franzoso.
"In the future, we hope to be able to conduct larger trials to establish whether the drug could be used in the clinic to benefit patients with multiple myeloma, but an effective new drug treatment may still be a few years away."
The research was largely supported by the Medical Research Council.
The researchers are not currently recruiting patients for clinical trials. If you are a patient with multiple myeloma, please contact your doctor to discuss treatment options.
'Clinical proof of concept for a safe and effective NF?κB?targeting strategy in multiple myeloma' by Laura Tornatore, Daria Capece, Daniel D'Andrea et al. is published in the British Journal of Haematology. DOI: 10.1111/bjh.15569
Image credit: Wikicommons / KGH
Article text (excluding photos or graphics) © Imperial College London.
Photos and graphics subject to third party copyright used with permission or © Imperial College London.
Ryan O'Hare
Communications Division
Email: r.ohare@imperial.ac.uk
Show all stories by this author
Immune-system, Drugs, Drug-discovery, Cancer
Your comment may be published, displaying your name as you provide it, unless you request otherwise. Your contact details will never be published.
Name (required) Email (required) Message (required) * please state if you do not wish your comment to be published.
Your smartphone could help to speed up cancer research while you sleep
Five ways Imperial is fighting cancer
New cancer drug to begin trials in multiple myeloma patients
Dr Holger Auner
Department of Immunology and Inflammation
Professor Guido Franzoso MD PhD
Campus maps and information | About this site | This site uses cookies | Report incorrect content | Log in


text:
Vacation News
Attractions and Activities
Beach Activities
Museums & Culture
Best In Corpus Christi
Fiesta de la Flor
RV Living
Texas SandFest
USS Lexington
Browse Dining Guide for more articles like this.
Local HoneyBaked Ham Cafe ready for Easter rush
HoneyBaked Ham Cafe owner Les Pierce says his deli-style restaurant features great take-home main dishes and sides for healthy eating year-round. Lunch time specials for take-out or eat-in include sandwiches, soups and salads. Staff photo
As bay area families plan their menus for this year's Easter feast, the Corpus Christi HoneyBaked Ham Cafe, 1502 Airline Drive, prepares for one of its busiest times of the year.
Christmas remains the biggest holiday for HoneyBaked's juicy, sweet spiral hams and turkey breasts, but Easter is a close second, owner Les Pierce said. He expects to sell close to 500 fully cooked, professionally glazed, spiral-cut half hams this month. For Pierce, this means about 500 families will be enjoying a special dinner together for Easter.
"At HoneyBaked, our motto is 'celebrating life, one meal at a time,' so we try to do it all for you," Pierce told Corpus Christi Business News. "That way, mom isn't living in the kitchen with cooking and clean-up. The whole family can spend time together, making memories around the dinner table."
HoneyBaked offers a full menu of deli sides and heat-and-serve side dishes as well as desserts. But the big headliner, or the real ham of the show, remains the spiral-cut HoneyBaked ham.
"We take great pride in the quality of our hams," Piece boasted.
From the farmers who provide the hams to how the hams are transported and handled at locations, HoneyBaked has strict guidelines and procedures that must be followed to meet the HoneyBaked standards, he explained.
"Our hams are slow-smoked for 20 to 24 hours with a custom blend of hardwood chips, and our hams have little to no water weight," Pierce continued. "Our hams and turkey breasts are glazed by trained master glazers. We take care with every single step in the process."
Even the way the ham is wrapped in foil is designed to have real a "wow" factor, he said.
"When people see their spiral hams with the sweet crunchy glaze, I want to hear them say, 'Wow! I can't wait to dive into that ham,'" he said.
Pierce moved to Corpus Christi eight years ago to open a HoneyBaked Ham franchise. He chose the Coastal Bend to set up shop because he liked the area and thought it had the right demographic to support the business. After all these years, he is still excited about the products he provides for his customers and being a part of the HoneyBaked brand.
"When I was growing up just south of Houston, our holiday celebrations centered around our HoneyBaked Ham meal," he said. "It was a big deal to get in the car and drive into Houston and wait in the lines for our ham, then bring it home to a big family dinner. I like the idea of being a part of that special experience for families here in the Corpus Christi area."
The HoneyBaked Ham menu of today extends far beyond special-occasion meals. Pierce runs a deli-style, dine-in restaurant with a selection of sandwiches and a variety of entrées, appetizers, sides and desserts. The restaurant is open seven days a week, offering catering and delivery services.
"We are also trying to help busy families during their hectic work and school week," Pierce said. "We have a Dinners To-Go option for a complete, fresh dinner that requires no cooking and even less clean-up, but [our meals] are nutritious. Our meats are not processed. The same quality that goes into our HoneyBaked Hams goes into the rest our menu."
With the success of this location, Pierce is now considering a second location in the Portland area.
"We are looking to grow," he said. "With the growth of the area, the timing seems right."
A little slice of American history
The process of the spiral slicing of the ham was developed and patented more than 50 years ago by the founder of HoneyBaked Hams, Harry J. Hoenselaar.
HoneyBaked Ham of Corpus Christi
1502 Airline Drive (361) 991-4424
Hours: 10 a.m.-7 p.m. Monday-Friday; 10 a.m.-6 p.m. Saturday; and 11 a.m.-4 p.m. Sunday
Website: www.honeybaked.com
Find more articles like this in Dining Guide
Kent Irwin — March 22, 2015 @ 07:48 am
Their food is great and Les runs a fine establishment
Featured Dining Guide Articles
New festival already 'taco' the town in Corpus Christi
Start your own tasty tamale tradition this season
Taco travelers chronicle culinary culture in Corpus Christi
Sing along at Da Beer Shack in Flour Bluff
More Dining Guide
Subscribe to our E-mail newsletter
today to receive updates on the latest news.
We respect your privacy.Your information is safe and will never be shared.
Copyright ©2019 101CorpusChristi.com
- Attractions and Activities
- Beaches
- Beach Activities
- Eat and Drink
- Museums & Culture
- Parks
- Stay
- Best In Corpus Christi
- Christmas Guide
- Fiesta de la Flor
- RV Living
- Texas SandFest
- Texas State Aquarium
- USS Lexington


text:
// Copyright (c) 2010 Satoshi Nakamoto
// Copyright (c) 2009-2014 The Bitcoin Core developers
// Distributed under the MIT software license, see the accompanying
// file COPYING or http://www.opensource.org/licenses/mit-license.php.

#include "checkpoints.h"
#include "consensus/validation.h"
#include "core_io.h"
#include "jupitercoin.h"
#include "main.h"
#include "primitives/transaction.h"
#include "rpcserver.h"
#include "sync.h"
#include "util.h"

#include <stdint.h>

#include "json/json_spirit_value.h"

using namespace json_spirit;
using namespace std;

extern void TxToJSON(const CTransaction& tx, const uint256 hashBlock, Object& entry);
void ScriptPubKeyToJSON(const CScript& scriptPubKey, Object& out, bool fIncludeHex);

double GetDifficulty(const CBlockIndex* blockindex)
{
    // Floating point number that is a multiple of the minimum difficulty,
    // minimum difficulty = 1.0.
    if (blockindex == NULL)
    {
        if (chainActive.Tip() == NULL)
            return 1.0;
        else
            blockindex = chainActive.Tip();
    }

    int nShift = (blockindex->nBits >> 24) & 0xff;

    double dDiff =
        (double)0x0000ffff / (double)(blockindex->nBits & 0x00ffffff);

    while (nShift < 29)
    {
        dDiff *= 256.0;
        nShift++;
    }
    while (nShift > 29)
    {
        dDiff /= 256.0;
        nShift--;
    }

    return dDiff;
}

static Object auxpowToJSON(const CAuxPow& auxpow)
{
    Object tx;
    tx.push_back(Pair("hex", EncodeHexTx(auxpow)));
    TxToJSON(auxpow, auxpow.parentBlock.GetHash(), tx);

    Object result;
    result.push_back(Pair("tx", tx));
    result.push_back(Pair("index", auxpow.nIndex));
    result.push_back(Pair("chainindex", auxpow.nChainIndex));

    Array branch;
    BOOST_FOREACH (const uint256& node, auxpow.vMerkleBranch)
        branch.push_back(node.GetHex());
    result.push_back(Pair("merklebranch", branch));

    branch.clear();
    BOOST_FOREACH (const uint256& node, auxpow.vChainMerkleBranch)
        branch.push_back(node.GetHex());
    result.push_back(Pair("chainmerklebranch", branch));

    CDataStream ssParent(SER_NETWORK, PROTOCOL_VERSION);
    ssParent << auxpow.parentBlock;
    const std::string strHex = HexStr(ssParent.begin(), ssParent.end());
    result.push_back(Pair("parentblock", strHex));

    return result;
}

Object blockToJSON(const CBlock& block, const CBlockIndex* blockindex, bool txDetails = false)
{
    Object result;
    result.push_back(Pair("hash", block.GetHash().GetHex()));
    int confirmations = -1;
    // Only report confirmations if the block is on the main chain
    if (chainActive.Contains(blockindex))
        confirmations = chainActive.Height() - blockindex->nHeight + 1;
    result.push_back(Pair("confirmations", confirmations));
    result.push_back(Pair("size", (int)::GetSerializeSize(block, SER_NETWORK, PROTOCOL_VERSION)));
    result.push_back(Pair("height", blockindex->nHeight));
    result.push_back(Pair("version", block.nVersion.GetFullVersion()));
    result.push_back(Pair("merkleroot", block.hashMerkleRoot.GetHex()));
    Array txs;
    BOOST_FOREACH(const CTransaction&tx, block.vtx)
    {
        if(txDetails)
        {
            Object objTx;
            TxToJSON(tx, uint256(), objTx);
            txs.push_back(objTx);
        }
        else
            txs.push_back(tx.GetHash().GetHex());
    }
    result.push_back(Pair("tx", txs));
    result.push_back(Pair("time", block.GetBlockTime()));
    result.push_back(Pair("nonce", (uint64_t)block.nNonce));
    result.push_back(Pair("bits", strprintf("%08x", block.nBits)));
    result.push_back(Pair("difficulty", GetDifficulty(blockindex)));
    result.push_back(Pair("chainwork", blockindex->nChainWork.GetHex()));

    if (block.auxpow)
        result.push_back(Pair("auxpow", auxpowToJSON(*block.auxpow)));

    if (blockindex->pprev)
        result.push_back(Pair("previousblockhash", blockindex->pprev->GetBlockHash().GetHex()));
    CBlockIndex *pnext = chainActive.Next(blockindex);
    if (pnext)
        result.push_back(Pair("nextblockhash", pnext->GetBlockHash().GetHex()));
    return result;
}

Value getblockcount(const Array& params, bool fHelp)
{
    if (fHelp || params.size() != 0)
        throw runtime_error(
            "getblockcount\n"
            "\nReturns the number of blocks in the longest block chain.\n"
            "\nResult:\n"
            "n    (numeric) The current block count\n"
            "\nExamples:\n"
            + HelpExampleCli("getblockcount", "")
            + HelpExampleRpc("getblockcount", "")
        );

    LOCK(cs_main);
    return chainActive.Height();
}

Value getbestblockhash(const Array& params, bool fHelp)
{
    if (fHelp || params.size() != 0)
        throw runtime_error(
            "getbestblockhash\n"
            "\nReturns the hash of the best (tip) block in the longest block chain.\n"
            "\nResult\n"
            "\"hex\"      (string) the block hash hex encoded\n"
            "\nExamples\n"
            + HelpExampleCli("getbestblockhash", "")
            + HelpExampleRpc("getbestblockhash", "")
        );

    LOCK(cs_main);
    return chainActive.Tip()->GetBlockHash().GetHex();
}

Value getdifficulty(const Array& params, bool fHelp)
{
    if (fHelp || params.size() != 0)
        throw runtime_error(
            "getdifficulty\n"
            "\nReturns the proof-of-work difficulty as a multiple of the minimum difficulty.\n"
            "\nResult:\n"
            "n.nnn       (numeric) the proof-of-work difficulty as a multiple of the minimum difficulty.\n"
            "\nExamples:\n"
            + HelpExampleCli("getdifficulty", "")
            + HelpExampleRpc("getdifficulty", "")
        );

    LOCK(cs_main);
    return GetDifficulty();
}

Value getrawmempool(const Array& params, bool fHelp)
{
    if (fHelp || params.size() > 1)
        throw runtime_error(
            "getrawmempool ( verbose )\n"
            "\nReturns all transaction ids in memory pool as a json array of string transaction ids.\n"
            "\nArguments:\n"
            "1. verbose           (boolean, optional, default=false) true for a json object, false for array of transaction ids\n"
            "\nResult: (for verbose = false):\n"
            "[                     (json array of string)\n"
            "  \"transactionid\"     (string) The transaction id\n"
            "  ,...\n"
            "]\n"
            "\nResult: (for verbose = true):\n"
            "{                           (json object)\n"
            "  \"transactionid\" : {       (json object)\n"
            "    \"size\" : n,             (numeric) transaction size in bytes\n"
            "    \"fee\" : n,              (numeric) transaction fee in jupitercoins\n"
            "    \"time\" : n,             (numeric) local time transaction entered pool in seconds since 1 Jan 1970 GMT\n"
            "    \"height\" : n,           (numeric) block height when transaction entered pool\n"
            "    \"startingpriority\" : n, (numeric) priority when transaction entered pool\n"
            "    \"currentpriority\" : n,  (numeric) transaction priority now\n"
            "    \"depends\" : [           (array) unconfirmed transactions used as inputs for this transaction\n"
            "        \"transactionid\",    (string) parent transaction id\n"
            "       ... ]\n"
            "  }, ...\n"
            "}\n"
            "\nExamples\n"
            + HelpExampleCli("getrawmempool", "true")
            + HelpExampleRpc("getrawmempool", "true")
        );

    LOCK(cs_main);

    bool fVerbose = false;
    if (params.size() > 0)
        fVerbose = params[0].get_bool();

    if (fVerbose)
    {
        LOCK(mempool.cs);
        Object o;
        BOOST_FOREACH(const PAIRTYPE(uint256, CTxMemPoolEntry)& entry, mempool.mapTx)
        {
            const uint256& hash = entry.first;
            const CTxMemPoolEntry& e = entry.second;
            Object info;
            info.push_back(Pair("size", (int)e.GetTxSize()));
            info.push_back(Pair("fee", ValueFromAmount(e.GetFee())));
            info.push_back(Pair("time", e.GetTime()));
            info.push_back(Pair("height", (int)e.GetHeight()));
            info.push_back(Pair("startingpriority", e.GetPriority(e.GetHeight())));
            info.push_back(Pair("currentpriority", e.GetPriority(chainActive.Height())));
            const CTransaction& tx = e.GetTx();
            set<string> setDepends;
            BOOST_FOREACH(const CTxIn& txin, tx.vin)
            {
                if (mempool.exists(txin.prevout.hash))
                    setDepends.insert(txin.prevout.hash.ToString());
            }
            Array depends(setDepends.begin(), setDepends.end());
            info.push_back(Pair("depends", depends));
            o.push_back(Pair(hash.ToString(), info));
        }
        return o;
    }
    else
    {
        vector<uint256> vtxid;
        mempool.queryHashes(vtxid);

        Array a;
        BOOST_FOREACH(const uint256& hash, vtxid)
            a.push_back(hash.ToString());

        return a;
    }
}

Value getblockhash(const Array& params, bool fHelp)
{
    if (fHelp || params.size() != 1)
        throw runtime_error(
            "getblockhash index\n"
            "\nReturns hash of block in best-block-chain at index provided.\n"
            "\nArguments:\n"
            "1. index         (numeric, required) The block index\n"
            "\nResult:\n"
            "\"hash\"         (string) The block hash\n"
            "\nExamples:\n"
            + HelpExampleCli("getblockhash", "1000")
            + HelpExampleRpc("getblockhash", "1000")
        );

    LOCK(cs_main);

    int nHeight = params[0].get_int();
    if (nHeight < 0 || nHeight > chainActive.Height())
        throw JSONRPCError(RPC_INVALID_PARAMETER, "Block height out of range");

    CBlockIndex* pblockindex = chainActive[nHeight];
    return pblockindex->GetBlockHash().GetHex();
}

Value getblock(const Array& params, bool fHelp)
{
    if (fHelp || params.size() < 1 || params.size() > 2)
        throw runtime_error(
            "getblock \"hash\" ( verbose )\n"
            "\nIf verbose is false, returns a string that is serialized, hex-encoded data for block 'hash'.\n"
            "If verbose is true, returns an Object with information about block <hash>.\n"
            "\nArguments:\n"
            "1. \"hash\"          (string, required) The block hash\n"
            "2. verbose           (boolean, optional, default=true) true for a json object, false for the hex encoded data\n"
            "\nResult (for verbose = true):\n"
            "{\n"
            "  \"hash\" : \"hash\",     (string) the block hash (same as provided)\n"
            "  \"confirmations\" : n,   (numeric) The number of confirmations, or -1 if the block is not on the main chain\n"
            "  \"size\" : n,            (numeric) The block size\n"
            "  \"height\" : n,          (numeric) The block height or index\n"
            "  \"version\" : n,         (numeric) The block version\n"
            "  \"merkleroot\" : \"xxxx\", (string) The merkle root\n"
            "  \"tx\" : [               (array of string) The transaction ids\n"
            "     \"transactionid\"     (string) The transaction id\n"
            "     ,...\n"
            "  ],\n"
            "  \"time\" : ttt,          (numeric) The block time in seconds since epoch (Jan 1 1970 GMT)\n"
            "  \"nonce\" : n,           (numeric) The nonce\n"
            "  \"bits\" : \"1d00ffff\", (string) The bits\n"
            "  \"difficulty\" : x.xxx,  (numeric) The difficulty\n"
            "  \"previousblockhash\" : \"hash\",  (string) The hash of the previous block\n"
            "  \"nextblockhash\" : \"hash\"       (string) The hash of the next block\n"
            "}\n"
            "\nResult (for verbose=false):\n"
            "\"data\"             (string) A string that is serialized, hex-encoded data for block 'hash'.\n"
            "\nExamples:\n"
            + HelpExampleCli("getblock", "\"00000000c937983704a73af28acdec37b049d214adbda81d7e2a3dd146f6ed09\"")
            + HelpExampleRpc("getblock", "\"00000000c937983704a73af28acdec37b049d214adbda81d7e2a3dd146f6ed09\"")
        );

    LOCK(cs_main);

    std::string strHash = params[0].get_str();
    uint256 hash(uint256S(strHash));

    bool fVerbose = true;
    if (params.size() > 1)
        fVerbose = params[1].get_bool();

    if (mapBlockIndex.count(hash) == 0)
        throw JSONRPCError(RPC_INVALID_ADDRESS_OR_KEY, "Block not found");

    CBlock block;
    CBlockIndex* pblockindex = mapBlockIndex[hash];

    if (fHavePruned && !(pblockindex->nStatus & BLOCK_HAVE_DATA) && pblockindex->nTx > 0)
        throw JSONRPCError(RPC_INTERNAL_ERROR, "Block not available (pruned data)");

    if(!ReadBlockFromDisk(block, pblockindex))
        throw JSONRPCError(RPC_INTERNAL_ERROR, "Can't read block from disk");

    if (!fVerbose)
    {
        CDataStream ssBlock(SER_NETWORK, PROTOCOL_VERSION);
        ssBlock << block;
        std::string strHex = HexStr(ssBlock.begin(), ssBlock.end());
        return strHex;
    }

    return blockToJSON(block, pblockindex);
}

Value gettxoutsetinfo(const Array& params, bool fHelp)
{
    if (fHelp || params.size() != 0)
        throw runtime_error(
            "gettxoutsetinfo\n"
            "\nReturns statistics about the unspent transaction output set.\n"
            "Note this call may take some time.\n"
            "\nResult:\n"
            "{\n"
            "  \"height\":n,     (numeric) The current block height (index)\n"
            "  \"bestblock\": \"hex\",   (string) the best block hash hex\n"
            "  \"transactions\": n,      (numeric) The number of transactions\n"
            "  \"txouts\": n,            (numeric) The number of output transactions\n"
            "  \"bytes_serialized\": n,  (numeric) The serialized size\n"
            "  \"hash_serialized\": \"hash\",   (string) The serialized hash\n"
            "  \"total_amount\": x.xxx          (numeric) The total amount\n"
            "}\n"
            "\nExamples:\n"
            + HelpExampleCli("gettxoutsetinfo", "")
            + HelpExampleRpc("gettxoutsetinfo", "")
        );

    LOCK(cs_main);

    Object ret;

    CCoinsStats stats;
    FlushStateToDisk();
    if (pcoinsTip->GetStats(stats)) {
        ret.push_back(Pair("height", (int64_t)stats.nHeight));
        ret.push_back(Pair("bestblock", stats.hashBlock.GetHex()));
        ret.push_back(Pair("transactions", (int64_t)stats.nTransactions));
        ret.push_back(Pair("txouts", (int64_t)stats.nTransactionOutputs));
        ret.push_back(Pair("bytes_serialized", (int64_t)stats.nSerializedSize));
        ret.push_back(Pair("hash_serialized", stats.hashSerialized.GetHex()));
        ret.push_back(Pair("total_amount", ValueFromAmount(stats.nTotalAmount)));
    }
    return ret;
}

Value gettxout(const Array& params, bool fHelp)
{
    if (fHelp || params.size() < 2 || params.size() > 3)
        throw runtime_error(
            "gettxout \"txid\" n ( includemempool )\n"
            "\nReturns details about an unspent transaction output.\n"
            "\nArguments:\n"
            "1. \"txid\"       (string, required) The transaction id\n"
            "2. n              (numeric, required) vout value\n"
            "3. includemempool  (boolean, optional) Whether to included the mem pool\n"
            "\nResult:\n"
            "{\n"
            "  \"bestblock\" : \"hash\",    (string) the block hash\n"
            "  \"confirmations\" : n,       (numeric) The number of confirmations\n"
            "  \"value\" : x.xxx,           (numeric) The transaction value in doge\n"
            "  \"scriptPubKey\" : {         (json object)\n"
            "     \"asm\" : \"code\",       (string) \n"
            "     \"hex\" : \"hex\",        (string) \n"
            "     \"reqSigs\" : n,          (numeric) Number of required signatures\n"
            "     \"type\" : \"pubkeyhash\", (string) The type, eg pubkeyhash\n"
            "     \"addresses\" : [          (array of string) array of jupitercoin addresses\n"
            "        \"jupitercoinaddress\"    (string) jupitercoin address\n"
            "        ,...\n"
            "     ]\n"
            "  },\n"
            "  \"version\" : n,            (numeric) The version\n"
            "  \"coinbase\" : true|false   (boolean) Coinbase or not\n"
            "}\n"

            "\nExamples:\n"
            "\nGet unspent transactions\n"
            + HelpExampleCli("listunspent", "") +
            "\nView the details\n"
            + HelpExampleCli("gettxout", "\"txid\" 1") +
            "\nAs a json rpc call\n"
            + HelpExampleRpc("gettxout", "\"txid\", 1")
        );

    LOCK(cs_main);

    Object ret;

    std::string strHash = params[0].get_str();
    uint256 hash(uint256S(strHash));
    int n = params[1].get_int();
    bool fMempool = true;
    if (params.size() > 2)
        fMempool = params[2].get_bool();

    CCoins coins;
    if (fMempool) {
        LOCK(mempool.cs);
        CCoinsViewMemPool view(pcoinsTip, mempool);
        if (!view.GetCoins(hash, coins))
            return Value::null;
        mempool.pruneSpent(hash, coins); // TODO: this should be done by the CCoinsViewMemPool
    } else {
        if (!pcoinsTip->GetCoins(hash, coins))
            return Value::null;
    }
    if (n<0 || (unsigned int)n>=coins.vout.size() || coins.vout[n].IsNull())
        return Value::null;

    BlockMap::iterator it = mapBlockIndex.find(pcoinsTip->GetBestBlock());
    CBlockIndex *pindex = it->second;
    ret.push_back(Pair("bestblock", pindex->GetBlockHash().GetHex()));
    if ((unsigned int)coins.nHeight == MEMPOOL_HEIGHT)
        ret.push_back(Pair("confirmations", 0));
    else
        ret.push_back(Pair("confirmations", pindex->nHeight - coins.nHeight + 1));
    ret.push_back(Pair("value", ValueFromAmount(coins.vout[n].nValue)));
    Object o;
    ScriptPubKeyToJSON(coins.vout[n].scriptPubKey, o, true);
    ret.push_back(Pair("scriptPubKey", o));
    ret.push_back(Pair("version", coins.nVersion));
    ret.push_back(Pair("coinbase", coins.fCoinBase));

    return ret;
}

Value verifychain(const Array& params, bool fHelp)
{
    if (fHelp || params.size() > 2)
        throw runtime_error(
            "verifychain ( checklevel numblocks )\n"
            "\nVerifies blockchain database.\n"
            "\nArguments:\n"
            "1. checklevel   (numeric, optional, 0-4, default=3) How thorough the block verification is.\n"
            "2. numblocks    (numeric, optional, default=288, 0=all) The number of blocks to check.\n"
            "\nResult:\n"
            "true|false       (boolean) Verified or not\n"
            "\nExamples:\n"
            + HelpExampleCli("verifychain", "")
            + HelpExampleRpc("verifychain", "")
        );

    LOCK(cs_main);

    int nCheckLevel = GetArg("-checklevel", 3);
    int nCheckDepth = GetArg("-checkblocks", 288);
    if (params.size() > 0)
        nCheckLevel = params[0].get_int();
    if (params.size() > 1)
        nCheckDepth = params[1].get_int();

    return CVerifyDB().VerifyDB(pcoinsTip, nCheckLevel, nCheckDepth);
}

Value getblockchaininfo(const Array& params, bool fHelp)
{
    if (fHelp || params.size() != 0)
        throw runtime_error(
            "getblockchaininfo\n"
            "Returns an object containing various state info regarding block chain processing.\n"
            "\nResult:\n"
            "{\n"
            "  \"chain\": \"xxxx\",        (string) current network name as defined in BIP70 (main, test, regtest)\n"
            "  \"blocks\": xxxxxx,         (numeric) the current number of blocks processed in the server\n"
            "  \"headers\": xxxxxx,        (numeric) the current number of headers we have validated\n"
            "  \"bestblockhash\": \"...\", (string) the hash of the currently best block\n"
            "  \"difficulty\": xxxxxx,     (numeric) the current difficulty\n"
            "  \"verificationprogress\": xxxx, (numeric) estimate of verification progress [0..1]\n"
            "  \"chainwork\": \"xxxx\"     (string) total amount of work in active chain, in hexadecimal\n"
            "}\n"
            "\nExamples:\n"
            + HelpExampleCli("getblockchaininfo", "")
            + HelpExampleRpc("getblockchaininfo", "")
        );

    LOCK(cs_main);

    Object obj;
    obj.push_back(Pair("chain",                 Params().NetworkIDString()));
    obj.push_back(Pair("blocks",                (int)chainActive.Height()));
    obj.push_back(Pair("headers",               pindexBestHeader ? pindexBestHeader->nHeight : -1));
    obj.push_back(Pair("bestblockhash",         chainActive.Tip()->GetBlockHash().GetHex()));
    obj.push_back(Pair("difficulty",            (double)GetDifficulty()));
    obj.push_back(Pair("verificationprogress",  Checkpoints::GuessVerificationProgress(Params().Checkpoints(), chainActive.Tip())));
    obj.push_back(Pair("chainwork",             chainActive.Tip()->nChainWork.GetHex()));
    obj.push_back(Pair("pruned",                fPruneMode));
    if (fPruneMode)
    {
        CBlockIndex *block = chainActive.Tip();
        while (block && block->pprev && (block->pprev->nStatus & BLOCK_HAVE_DATA))
            block = block->pprev;

        obj.push_back(Pair("pruneheight",        block->nHeight));
    }
    return obj;
}

/** Comparison function for sorting the getchaintips heads.  */
struct CompareBlocksByHeight
{
    bool operator()(const CBlockIndex* a, const CBlockIndex* b) const
    {
        /* Make sure that unequal blocks with the same height do not compare
           equal. Use the pointers themselves to make a distinction. */

        if (a->nHeight != b->nHeight)
          return (a->nHeight > b->nHeight);

        return a < b;
    }
};

Value getchaintips(const Array& params, bool fHelp)
{
    if (fHelp || params.size() != 0)
        throw runtime_error(
            "getchaintips\n"
            "Return information about all known tips in the block tree,"
            " including the main chain as well as orphaned branches.\n"
            "\nResult:\n"
            "[\n"
            "  {\n"
            "    \"height\": xxxx,         (numeric) height of the chain tip\n"
            "    \"hash\": \"xxxx\",         (string) block hash of the tip\n"
            "    \"branchlen\": 0          (numeric) zero for main chain\n"
            "    \"status\": \"active\"      (string) \"active\" for the main chain\n"
            "  },\n"
            "  {\n"
            "    \"height\": xxxx,\n"
            "    \"hash\": \"xxxx\",\n"
            "    \"branchlen\": 1          (numeric) length of branch connecting the tip to the main chain\n"
            "    \"status\": \"xxxx\"        (string) status of the chain (active, valid-fork, valid-headers, headers-only, invalid)\n"
            "  }\n"
            "]\n"
            "Possible values for status:\n"
            "1.  \"invalid\"               This branch contains at least one invalid block\n"
            "2.  \"headers-only\"          Not all blocks for this branch are available, but the headers are valid\n"
            "3.  \"valid-headers\"         All blocks are available for this branch, but they were never fully validated\n"
            "4.  \"valid-fork\"            This branch is not part of the active chain, but is fully validated\n"
            "5.  \"active\"                This is the tip of the active main chain, which is certainly valid\n"
            "\nExamples:\n"
            + HelpExampleCli("getchaintips", "")
            + HelpExampleRpc("getchaintips", "")
        );

    LOCK(cs_main);

    /* Build up a list of chain tips.  We start with the list of all
       known blocks, and successively remove blocks that appear as pprev
       of another block.  */
    std::set<const CBlockIndex*, CompareBlocksByHeight> setTips;
    BOOST_FOREACH(const PAIRTYPE(const uint256, CBlockIndex*)& item, mapBlockIndex)
        setTips.insert(item.second);
    BOOST_FOREACH(const PAIRTYPE(const uint256, CBlockIndex*)& item, mapBlockIndex)
    {
        const CBlockIndex* pprev = item.second->pprev;
        if (pprev)
            setTips.erase(pprev);
    }

    // Always report the currently active tip.
    setTips.insert(chainActive.Tip());

    /* Construct the output array.  */
    Array res;
    BOOST_FOREACH(const CBlockIndex* block, setTips)
    {
        Object obj;
        obj.push_back(Pair("height", block->nHeight));
        obj.push_back(Pair("hash", block->phashBlock->GetHex()));

        const int branchLen = block->nHeight - chainActive.FindFork(block)->nHeight;
        obj.push_back(Pair("branchlen", branchLen));

        string status;
        if (chainActive.Contains(block)) {
            // This block is part of the currently active chain.
            status = "active";
        } else if (block->nStatus & BLOCK_FAILED_MASK) {
            // This block or one of its ancestors is invalid.
            status = "invalid";
        } else if (block->nChainTx == 0) {
            // This block cannot be connected because full block data for it or one of its parents is missing.
            status = "headers-only";
        } else if (block->IsValid(BLOCK_VALID_SCRIPTS)) {
            // This block is fully validated, but no longer part of the active chain. It was probably the active block once, but was reorganized.
            status = "valid-fork";
        } else if (block->IsValid(BLOCK_VALID_TREE)) {
            // The headers for this block are valid, but it has not been validated. It was probably never part of the most-work chain.
            status = "valid-headers";
        } else {
            // No clue.
            status = "unknown";
        }
        obj.push_back(Pair("status", status));

        res.push_back(obj);
    }

    return res;
}

Value getmempoolinfo(const Array& params, bool fHelp)
{
    if (fHelp || params.size() != 0)
        throw runtime_error(
            "getmempoolinfo\n"
            "\nReturns details on the active state of the TX memory pool.\n"
            "\nResult:\n"
            "{\n"
            "  \"size\": xxxxx                (numeric) Current tx count\n"
            "  \"bytes\": xxxxx               (numeric) Sum of all tx sizes\n"
            "}\n"
            "\nExamples:\n"
            + HelpExampleCli("getmempoolinfo", "")
            + HelpExampleRpc("getmempoolinfo", "")
        );

    Object ret;
    ret.push_back(Pair("size", (int64_t) mempool.size()));
    ret.push_back(Pair("bytes", (int64_t) mempool.GetTotalTxSize()));

    return ret;
}

Value invalidateblock(const Array& params, bool fHelp)
{
    if (fHelp || params.size() != 1)
        throw runtime_error(
            "invalidateblock \"hash\"\n"
            "\nPermanently marks a block as invalid, as if it violated a consensus rule.\n"
            "\nArguments:\n"
            "1. hash   (string, required) the hash of the block to mark as invalid\n"
            "\nResult:\n"
            "\nExamples:\n"
            + HelpExampleCli("invalidateblock", "\"blockhash\"")
            + HelpExampleRpc("invalidateblock", "\"blockhash\"")
        );

    std::string strHash = params[0].get_str();
    uint256 hash(uint256S(strHash));
    CValidationState state;

    {
        LOCK(cs_main);
        if (mapBlockIndex.count(hash) == 0)
            throw JSONRPCError(RPC_INVALID_ADDRESS_OR_KEY, "Block not found");

        CBlockIndex* pblockindex = mapBlockIndex[hash];
        InvalidateBlock(state, pblockindex);
    }

    if (state.IsValid()) {
        ActivateBestChain(state);
    }

    if (!state.IsValid()) {
        throw JSONRPCError(RPC_DATABASE_ERROR, state.GetRejectReason());
    }

    return Value::null;
}

Value reconsiderblock(const Array& params, bool fHelp)
{
    if (fHelp || params.size() != 1)
        throw runtime_error(
            "reconsiderblock \"hash\"\n"
            "\nRemoves invalidity status of a block and its descendants, reconsider them for activation.\n"
            "This can be used to undo the effects of invalidateblock.\n"
            "\nArguments:\n"
            "1. hash   (string, required) the hash of the block to reconsider\n"
            "\nResult:\n"
            "\nExamples:\n"
            + HelpExampleCli("reconsiderblock", "\"blockhash\"")
            + HelpExampleRpc("reconsiderblock", "\"blockhash\"")
        );

    std::string strHash = params[0].get_str();
    uint256 hash(uint256S(strHash));
    CValidationState state;

    {
        LOCK(cs_main);
        if (mapBlockIndex.count(hash) == 0)
            throw JSONRPCError(RPC_INVALID_ADDRESS_OR_KEY, "Block not found");

        CBlockIndex* pblockindex = mapBlockIndex[hash];
        ReconsiderBlock(state, pblockindex);
    }

    if (state.IsValid()) {
        ActivateBestChain(state);
    }

    if (!state.IsValid()) {
        throw JSONRPCError(RPC_DATABASE_ERROR, state.GetRejectReason());
    }

    return Value::null;
}


"Train up a child in the way he should go, and when he is old he will not depart from it" (Proverbs 22:6). The matter of training children is probably the largest responsibility that we as parents will ever face. Most of us do not see the magnitude of the labor. Thus, our children grow up untrained and bring shame upon their parents, their society, and God. These few words of encouragement are directed to parents who do see something of their responsibility, and are looking to God for a clearer revelation of His ways in fulfilling that responsibility.
The word "train" is a full word. To train is to move with an objective in mind, until that objective is accomplished. Instruction, example, correction and testing are all part of training. The training is not complete until the desired objective has been realized. Thus, to train our children, we must clearly see the objective, or we will not be able to move with purpose. It may seem elementary, but it needs to be stated that to be able to train, the teacher must know more than the student. Parents cannot build anything in their children that they do not possess themselves. It is impossible to say, "Do as I say, but not as I do," and achieve anything worthwhile. This brings us to the foundation of all training.


text:
Property and Development
ACT Politics
Music, Theatre & Arts
NewsLatest News
news, latest-news
The beginning of a new financial year on July 1 also marks plenty of changes and price increases for many Canberrans. Here are some of the changes that are coming into effect. Starting Sunday, the average rate for homeowners is set to rise by $172 to $2474, while unit rates will increase by $135 on average to $1472 for the 2018-19 financial year. While those in Gungahlin will see the largest increase in rates at 9 per cent for houses and 12 per cent for units, Weston Creek property owners will see the smallest, 5 per cent for houses and 9 per cent for units. From July 1, Canberra unit owners will also lose the one-off $100 rebate offered by the ACT government, after rate calculations were changed last year. Those wanting to park for a day in the Parliamentary Triangle will have to pay more, with parking rates going up from $12 to $14. The short-stay rate will also go up by 40 cents an hour to $2.90 an hour. Parking rates aren't the only things going up at the start of the new financial year, with ACT electricity customers set to pay an additional $299 a year - about $5.73 a week - from July. The price increase comes after a decision from the ACT Independent Competition and Regulatory Commission last month, which will see electricity costs increase by 14.29 per cent for households in the 2018-19 financial year. Electricity prices previously rose 17 per cent during the September quarter in 2017. ActewAGL have said they will pass on the price rise to customers, while offering a one-year discount of 25 per cent for some companies. The ACT government will expand its land tax to as many as 2500 vacant rental properties in Canberra. A surcharge of 0.75 per cent on the average unimproved value of residential properties in the ACT will also be added to at least 189 properties owned by foreign investors. The expanded tax is set to rake in a further $10 million to the government, increasing the tax's revenue by an estimated 45 per cent to 2020-21. The changes will not affect owner-occupiers in Canberra who do not pay land tax, which is currently only paid on residential rental properties or land owned by a corporation or held in a trust. The salaries for departmental secretaries and other agency heads in the public service will rise by 2 per cent from Sunday. The pay packet increase comes following a Remuneration Tribunal decision released last month, coinciding with warnings of sluggish national wage growth. Australia's top public servant, Prime Minister and Cabinet department boss Martin Parkinson's salary will rise to $896,400. Public service bosses salaries will also rise by up to $17,500. New laws will come into effect from July 1 requiring religious organisations to report allegations, offences or convictions relating to children to the ACT Ombudsman and launch an investigation within 30 days. The legislation, which was supported by all three parties in the ACT Legislative Assembly, will apply to activities, facilities, programs or services run by religious organisations. While the laws also extend to churches and confessionals, that clause won't come into effect until March 31, 2019. The ACT legislation introduction coincides with the start of the National Office for Child Safety, which will begin on July 1, as well as a national redress scheme. The Australian Space Agency will begin its work in Canberra from the start of the month. The new agency will be working out of Civic for the next six months, helmed by former CSIRO head Megan Clark, until a permanent home can be found. While South Australia, Victoria and the Northern Territory have expressed an interest in being the final home for the agency, Dr Clark said Canberra is the most logical location. Chief Minister Andrew Barr has also said Canberra is the "natural home" of the agency. Some families are set to lose their weekend penalty rates on Sunday but might get extra money back in their pocket from childcare changes the next day. And anyone buying a product from overseas will have to pay GST on it if it's worth less than $1000. The changes are among a raft of new budget measures and policies to come into effect around the country on Sunday. Here's all the detail. Taxes Child care Workplace Welfare Transport Communications - with AAP
https://nnimgt-a.akamaihd.net/transform/v1/crop/frm/silverstone-ct-migration/20224a7d-167c-4f6b-8c8b-75625a61c570/r0_74_1000_639_w1200_h678_fmax.jpg
Here is what's changing in Canberra from July 1, 2018
The beginning of a new financial year on July 1 also marks plenty of changes and price increases for many Canberrans.
Here are some of the changes that are coming into effect.
Rates on the rise, no rebate reprieve
Rates for home and unit owners are set to go up. Photo: Rob Homer
Starting Sunday, the average rate for homeowners is set to rise by $172 to $2474, while unit rates will increase by $135 on average to $1472 for the 2018-19 financial year.
While those in Gungahlin will see the largest increase in rates at 9 per cent for houses and 12 per cent for units, Weston Creek property owners will see the smallest, 5 per cent for houses and 9 per cent for units.
From July 1, Canberra unit owners will also lose the one-off $100 rebate offered by the ACT government, after rate calculations were changed last year.
It will cost more for parking
Canberrans will pay more for parking near the city's icons. Photo: Jeffrey Chan
Those wanting to park for a day in the Parliamentary Triangle will have to pay more, with parking rates going up from $12 to $14.
The short-stay rate will also go up by 40 cents an hour to $2.90 an hour.
Electricity to soar
Canberrans face a nearly 15 per cent increase in their electricity bills from July this year. Photo: Virginia Star
Parking rates aren't the only things going up at the start of the new financial year, with ACT electricity customers set to pay an additional $299 a year - about $5.73 a week - from July.
The price increase comes after a decision from the ACT Independent Competition and Regulatory Commission last month, which will see electricity costs increase by 14.29 per cent for households in the 2018-19 financial year.
Electricity prices previously rose 17 per cent during the September quarter in 2017.
ActewAGL have said they will pass on the price rise to customers, while offering a one-year discount of 25 per cent for some companies.
The ACT government will expand its land tax to as many as 2500 vacant rental properties in Canberra. A surcharge of 0.75 per cent on the average unimproved value of residential properties in the ACT will also be added to at least 189 properties owned by foreign investors.
The expanded tax is set to rake in a further $10 million to the government, increasing the tax's revenue by an estimated 45 per cent to 2020-21.
The changes will not affect owner-occupiers in Canberra who do not pay land tax, which is currently only paid on residential rental properties or land owned by a corporation or held in a trust.
Nice work, if you can get it
Martin Parkinson, secretary of the Department of Prime Minister and Cabinet. Photo: Rohan Thomson
The salaries for departmental secretaries and other agency heads in the public service will rise by 2 per cent from Sunday.
The pay packet increase comes following a Remuneration Tribunal decision released last month, coinciding with warnings of sluggish national wage growth.
Australia's top public servant, Prime Minister and Cabinet department boss Martin Parkinson's salary will rise to $896,400.
Public service bosses salaries will also rise by up to $17,500.
Sexual abuse laws
New laws will come into effect from July 1 requiring religious organisations to report allegations, offences or convictions relating to children to the ACT Ombudsman and launch an investigation within 30 days.
The legislation, which was supported by all three parties in the ACT Legislative Assembly, will apply to activities, facilities, programs or services run by religious organisations.
While the laws also extend to churches and confessionals, that clause won't come into effect until March 31, 2019.
The ACT legislation introduction coincides with the start of the National Office for Child Safety, which will begin on July 1, as well as a national redress scheme.
Lift off for space agency
Dr Megan Clark, Chief of the Australian Space Agency. Photo: Alex Ellinghausen
The Australian Space Agency will begin its work in Canberra from the start of the month.
The new agency will be working out of Civic for the next six months, helmed by former CSIRO head Megan Clark, until a permanent home can be found.
While South Australia, Victoria and the Northern Territory have expressed an interest in being the final home for the agency, Dr Clark said Canberra is the most logical location.
Chief Minister Andrew Barr has also said Canberra is the "natural home" of the agency.
National changes
Some families are set to lose their weekend penalty rates on Sunday but might get extra money back in their pocket from childcare changes the next day.
And anyone buying a product from overseas will have to pay GST on it if it's worth less than $1000.
The changes are among a raft of new budget measures and policies to come into effect around the country on Sunday. Here's all the detail.
The 32.5 per cent income tax rate cuts in at $90,000, up from $87,000.
A new low and middle-income tax offset worth up to $530, but not paid tax returns are processed after the 2018-19 financial year.
Lower corporate tax rate of 27.5 per cent extended to businesses with a turnover of less than $50 million. The rate will reduce to 25 per cent in 2026-27. Larger companies still pay 30 per cent.
GST applied to foreign purchases below $1000 for the first time.
Purchasers of newly-constructed residential properties or new subdivisions must remit GST directly to tax office as part of settlement.
Existing subsidies combined into a single means- and activity-tested payment where both parents must be working, studying, volunteering or searching for work at least eight hours a fortnight to be eligible for the subsidies.
Households with a total annual income under $186,958 will no longer face a cap on the amount of rebate paid by to them each year.
For those earning more than this, the annual cap will lift from $7500 to just over $10,000 per child.
New hourly minimum wage of $18.93, up from $18.29.
Sunday and public holiday penalty rates for workers in fast-food, retail, hospitality and pharmacy will be cut by 10 to 15 per cent.
A fortnightly withholding amount of $28.28 from the Family Tax B Benefit for those parents who don't immunise their school-age children.
Federal Interstate Registration Scheme closed to new entrants and re- registrations by existing heavy vehicle operators.
Telco consumers can expect a better complaints-handling experience under a new industry standard and record-keeping rules by the Australian Communications and Media Authority.
The new rules oblige telcos to have a written complaints-handling process that meets minimum standards; acknowledge all consumer complaints within two working days; use their best efforts to resolve complaints on first contact, and otherwise, resolve complaints within 15 working days.
- with AAP
'We're the forgotten people of the south': bus opposition heats up
Number of Aussie foreign fighters falling, says Home Affairs
A missing Theodore man has been found safe and well
ACT Young Liberals face a constitutional crisis
Cooma aged-care employee charged with assaulting elderly resident
The Canberra Times


A top electrical engineer is calling for water sprinklers to be introduced in residential buildings following today's horrific fire at Grenfell Tower in London.
So far 12 people are confirmed dead, with the figure likely to rise.
Meanwhile Devon and Somerset and Dorset and Wiltshire fire services have moved to reassure tenants in Somerset, Dorset and Devon.
They have also explained why people living in flats are sometimes told to 'stay put' in a fire.
Dorset fire service has reinforced its call for sprinklers, not currently in English housing regulations.
More than 70 people are being treated a five London Hospitals - with 20 in critical care.
Around 200 firefighters tackled the blaze, the cause of which remains unknown at the time.
The Metropolitan Police has established a helpline for those concerned about loved ones. You can contact the Casualty Bureau on 0800 0961 233.
Some residents expressed concern and anger about their emergency instructions and the apparent lack of a fire alarm.
Now Mark Coles, head of technical regulations at the institution of engineering and technology has made the call for sprinklers.
He has also suggested that there had been "significant failings" in the building, and that "fire controlling systems haven't been doing their job".
Mark said: "In Wales, you have to have sprinkler systems in all dwellings, but that isn't in the English regulations.
"It doesn't look like they did in this building and I think we need to look at that.
"The design of the building is common for a high rise, but they don't allow sufficient numbers of people to exit from the top because they're not meant for mass evacuation.
"Each compartment should be sealed so that the fire it won't reach the next flat, but that's what's happened.
"The small staircase is for if the lifts aren't working, they aren't meant for mass evacuation method but of course there's been a breach.
"You need to fortify the walls - the fire barriers - if cables or pipes are put through them.
"Fires can start at any point in faulty appliances, but flats are made to contain fire and so it shouldn't spread up, down, or sideways.
"Doors should be fireproof for between 30 and 60 minutes to contain a fire, but obviously the fire controlling systems haven't been doing their job."
Devon and Somerset Fire Service issued a statement saying: "Our thoughts are with all of those affected, their families and friends and our London Emergency Service colleagues.
"Whilst the incident is the subject of an investigation, we would like to remind everybody within the Devon and Somerset area of our advice in the event of a fire in high rise flats.
"Housing providers have a responsibility to comply with the fire safety legislation and give advice to their tenants on the fire safety arrangements and procedures for their particular building.
"The Service would like to reassure residents that we have on-going arrangements with housing providers in the Devon and Somerset area, which aim to ensure the necessary fire safety standards are provided and maintained in all such buildings.
Not all buildings will be the same; some will have a procedure where on discovery of a fire or being alerted to a fire, the residents are told to evacuate the building, others, especially high rise buildings, will have a 'stay put' policy.
The statement said: "In certain premises and circumstances where the evacuation of the residents may pose a high risk during a fire, the building's fire safety provisions may allow for residents to delay evacuation from their rooms/flats in the early stages of a fire occurrence. This is commonly known as a 'Stay Put' policy.
• When a fire occurs within a flat, the occupants alerts others in the flat, make their way out to safety and alert fire service.
• All other residents not directly affected by the fire, would be expected to delay their evacuation, and remain in their flat unless directed to leave.
• It should not be implied that those not directly involved who wish to leave the building should be prevented from doing so. Nor does this preclude those evacuating a flat that is on fire from alerting their neighbours so that they can also escape if they feel threatened.
• All corridors and escape routes need to be kept free of obstacles/storage that could prevent or hinder the safe evacuation of people leaving the building.
• An approved fire alarm system is provided throughout and is properly maintained.
• Suitable notices informing visitors, residents and the fire service that the premises is operating a 'stay put' policy, this should be displayed in a conspicuous location for all to see.
Assistant Chief Fire Officer Mick Stead of Dorset and Wiltshire Fire Service said his thoughts were with all those affected and the crews in London.
He added: "I would like to reassure local residents that we have established processes in place for ensuring the safety of both residential blocks and commercial premises."
He added that the force continues to promote the fitting of sprinkler systems in all buildings, as they are known to save lives and reduce property damage.
"This was proven earlier this month, when a sprinkler system prevented a flat fire in Poole from spreading out of control," he said.
"Our fire safety officers work closely with building control bodies, building owners and local authority partners on a day to day basis to ensure that new buildings, and significant alterations or refurbishments to existing buildings, meet the requirements of the appropriate building regulations.
He added: "Fire crews and fire safety officers also make sure that we have up to date plans and information available for all high rise buildings, should we need to respond to any incident.