text:
AustraliaWeather
Alleged killing of Afghan boys by elite Australian soldiers under investigation
By the National Reporting Team's Dan Oakes and Sam Clark
Updated July 10, 2017 12:40:43
Photo: The boy was allegedly shot and his body was later found by local villagers. (Supplied)
Map: Afghanistan
A secretive defence inquiry into the conduct of Australian special forces in Afghanistan is examining the alleged killing of at least two children in separate incidents by Australian troops.
Relatives of the boy said he was collecting figs when he was shot in the chest and legs
The ABC's source said the killing of the child was never reported up the chain of command
The source described the killing as indicative of 'ethical decay' in special forces
The Australian Federal Police (AFP) has confirmed to the ABC it is also considering whether to launch a full investigation into at least one of the incidents, in which the shooting of a boy in Kandahar Province in 2012 was allegedly covered up by soldiers.
WARNING: This story contains graphic images that some people may find distressing
A source with knowledge of that incident told the ABC that Australian special forces soldiers were moving through the remote area during the early hours of the morning when they shot a boy dead, then left his body where it lay.
Photo: The ABC's source alleges Khan Mohammed's death was covered up by Australian soldiers. (Supplied)
It was later found by local villagers and retrieved by his family.
The source said there was no obvious insurgent activity in the area at the time, and the patrol had not been fired on prior to the boy's death.
The killing was allegedly never reported up the chain of command, and was never the subject of any inquiry. Defence has confirmed to the ABC it has no record of a civilian casualty occurring in that area at that time.
The office of the Inspector General of the Australian Defence Force (IGADF) is currently carrying out a wide-ranging inquiry into the culture of Australia's special forces, including allegations of unlawful killings committed in Afghanistan.
The inquiry, which began last year, is being headed by NSW Supreme Court judge Paul Brereton.
It is investigating a number of incidents, including the death of the Afghan boy and although the terms of reference of the inquiry refer to "rumours", it is now clear it is investigating specific allegations.
The boy's name was Khan Mohammed, relatives say
Photo: There is no weapon visible among the items found on Khan Mohammed. (Supplied)
Photographs from the scene of the shooting, obtained by the ABC, show the Afghan boy's body and the contents of his pockets. There is no weapon in the photographs, or other items suggesting he was an insurgent.
Another photograph shows what appears to be an Australian Army GPS device with the co-ordinates of where the killing took place.
Photo: This appears to be a photo of an Army GPS device with the coordinates of where the killing took place. (Supplied)
An Afghan journalist employed by the ABC interviewed family members of the dead boy. They said the boy was Khan Mohammed and was either 14 or 15 years old.
The relatives said he was collecting figs in the early hours of the morning when he was killed, and that other villagers later saw his body and alerted his family.
They said the boy appeared to have been shot in the leg and the chest and that his body was found among some large rocks, which accords with the photographs.
The boy's uncle Mossa Jan said the family believed that the boy had been killed during the day. However, a person with knowledge of the incident insisted it occurred before dawn. The photographs of the boy's body also suggest he was killed at night.
The precise sequence of events which led to the boy's death remains unclear.
When the ABC informed Defence of the existence of photographs of the scene, it immediately referred the matter to the AFP, which has responsibility for investigating any potential war crime.
The AFP has subsequently liaised with the inquiry into special forces headed by Justice Brereton.
Sorry, this video has expired
Video: Killing of Afghan boy allegedly covered up (ABC News)
Father and son gunned down in raid
Defence also confirmed to the ABC that the inquiry is examining the circumstances surrounding the death of a man named Bismillah Azadi and his son Sadiqullah in an Australian raid in Uruzgan province in September 2013.
The man and boy were shot and killed by Australian SAS troopers, who were cleared by a subsequent investigation after claiming Bismillah had pointed a pistol at them.
'I can no longer remain silent'
After years of watching the "infectious spread" of a culture of self-glorification, a special forces veteran opens up about life inside one of the Australian Army's most secretive units.
That investigation also found that Bismillah was almost certainly a Taliban sympathiser.
However, Bismillah's cousin has told an Afghan journalist engaged by the ABC that the man was not armed and was not a Taliban supporter, and had been sleeping with his son wrapped in a blanket beside him when they were killed.
"In the morning I informed the police and the police visited the site and we show the bullet ridden bed that he was sleeping in and the body that penetrated by multiple rounds," Mohammed Masoom said.
"…Later I was asked by police chief Matiullah Khan to his office and he took me to Australian — some five to six Australian soldiers met us and they were shaken and apologised for what has happened the night.
"The soldiers confessed that it was a grave mistake being committed by them and they asked for forgiveness but I did not forgive them, I told them that he was sleeping and did not reacted or gone violent, if you suspected him for any crime, why didn't you arrest him and taken for investigation, he was defenceless and had no gun or even a knife while he was shot died.
"The soldiers has nothing to say and only insists on forgiveness but I told him that we will not forgive you, later they said that when they shot him and discovered that a boy was in bed too and realised that they did kill the wrong person along with the boy, they put some cash with the corpse and left."
'Decay of moral and ethical values'
The ABC has spoken to a decorated special forces veteran of Afghanistan, who said cases like these appeared to underline his concerns about a "culture of recklessness" and indifference to Afghan life that grew up among an influential minority of special forces soldiers.
"Ultimately the behaviour of some elements of SOTG (Special Operations Task Group) led to the indiscriminate, reckless and avoidable deaths of innocent civilians, caused by an institutional shift in culture that contributed to the decay of moral and ethical values towards armed conflict," he told the ABC.
"I saw innocent people killed who didn't need to die or deserve to die, in circumstances that were unwarranted and ultimately avoidable. This behaviour was in direct conflict with what I believed it meant to be a special forces soldier."
The man, who cannot be identified but whose identity and service record the ABC has verified, said the culture spread partly in response to an incident in 2009 in which an Australian commando, acting on orders and while under fire, threw a grenade into a house. The blast killed a number of children.
Two soldiers were charged with manslaughter over the incident, but the charges were dropped before the trial began.
The charging of the men angered many in the Defence Force.
"They acted professionally, they sought immediately to help the people that were injured, they never tried to cover up the story, they reported it correctly and it should have ended it there and then but obviously there was a punitive response by Defence and the end state was there developed an atmosphere of protectionism," he said.
"Commanders in the field realised that even if they do the right thing, their guys could be held out and skinned alive and stuck out to dry, so as a result the protectionism started to occur.
"That level of protectionism consequently developed into an ability to act with impunity in the field, where guys realised there was a lack of consequence, which develops further into an ability to act recklessly with engagements where potentially civilians or non-combatants were engaged due to reckless firing of weapons, or reckless use of supporting platforms."
Allegations soldiers planted guns on bodies to support killings
He has also claimed that Australian special forces soldiers discussed carrying weapons to "plant" on the bodies of dead Afghans to create the false impression that they had been armed when killed.
"The carriage of 'drop' weapons was common amongst some elements and openly discussed in that forum. Drop weapons would consist of either pistols or knives or items that were light, easily concealable, but if a person was engaged in questionable circumstances it was easy enough to place a pistol with the body, take a photo of it and then write it off as a legitimate battlefield kill," he said.
Two other Defence sources with experience of operations in Afghanistan confirmed to the ABC that the use of "drop" weapons was at the very least discussed by special forces soldiers who deployed there.
The IGADF inquiry sprang from an internal review by Special Operations Command in 2015 into the impact of more than a decade of high-tempo operations in Afghanistan.
A consultant who interviewed special operations personnel was so disturbed by allegations of war crimes that emerged from the interviews, they referred them to the Chief of Army, Angus Campbell.
Lieutenant General Campbell then asked the Inspector General of the ADF to implement the inquiry, which has the powers of a royal commission, including the ability to compel people to appear and answer questions, including people who are not serving in the ADF.
However, Defence insiders have expressed concerns that the inquiry will struggle to break down the code of silence that exists within Defence generally but even more so within the Special Forces community.
In a statement to the ABC, the IGADF said he "encouraged" anybody with allegations of "unlawful or inappropriate conduct" by Australian Special Forces troops in Afghanistan to contact the inquiry.
The ABC requested an interview with Lieutenant General Campbell, but this was refused on the grounds it would be inappropriate while the inquiry was underway.
Some already have. Last year, Kevin Frost, a former Australian commando, told the ABC that he had witnessed the murder of a Taliban prisoner while serving in Afghanistan in 2007, and had provided that information to the inquiry.
A recent book by investigative reporters Jon Stephenson and Nicky Hager has alleged that the New Zealand SAS was responsible for the deaths of a number of civilians during a raid on a village in Afghanistan in 2010, and that politicians and the military hierarchy covered the deaths up for years afterwards.
Within the last week, allegations have emerged in the United Kingdom that SAS members executed unarmed civilians in Afghanistan and then tried to cover up the killings.
This story aired on 730 on Monday night.
Do you know more?
Please use this form to get in contact with the ABC Investigations team, or if you require more secure communication, please choose an option on the confidential tips page.
Topics: defence-industry, defence-forces, defence-and-national-security, afghanistan, australia
First posted July 10, 2017 06:01:25
Contact Dan Oakes
Women wanted to be heard. In reply they had a PM who said they should be thankful they weren't shot (photos)
Are Brisbane's latest COVID-19 cases a cluster that might lead to community transmission? (photos)
In one photo, Patsy became a lightning rod for anger against the police. She wants to make sure it's 'not in vain'
How this 900,000-litre water tank could help lure Hollywood down under (photos)
Victorian Liberal MP Brad Battin resigns from shadow ministry after failed leadership bid
'Tragic incident': Three dead in San Diego after driver ploughs into tents of homeless people (photos)
Kremlin critic Alexei Navalny posts Instagram update from 'concentration camp'
'An explosion of COVID on our doorstep': Australia urged to help PNG as COVID crisis worsens
Four men in car come under attack as tensions boil over in Sydney's Indian community
Junior doctors launch class action claiming systemic underpayment by public hospitals
Two people charged over assault of US police officer who died after Capitol riot
Hot property market is forcing buyers like Georgia to take risks to buy a home (photos)
Top basketball player charged with assault offences
Myanmar forces kill more anti-coup protesters, as martial law spreads
Advocates hoping national debate will prompt overdue reform of family law system
Chadwick Boseman heads Oscar contenders with posthumous nomination (photos)
If you have inside knowledge of a topic in the news, contact the ABC.
ABC Backstory
ABC teams share the story behind the story and insights into the making of digital, TV and radio content.
Read about our editorial guiding principles and the standards ABC journalists and content makers follow.
Parker on a mission to make Olympic history
By Ahmed Yussuf
Her first fight was at age 13, facing an opponent over a decade her senior — an early indication that Caitlin Parker was to become no ordinary boxer. Now, she's a chance of making boxing history.
The anger, rage and grief is undeniable
By Hayley Gleeson
As a cultural moment, it's undeniably huge, but the question now is: will political leaders take the rage and grief behind these marches seriously?
Canberra octogenarians set relay world record
By Penny Travers
Corry Collins didn't take up running until she was 55. Now 84, she's setting world and national athletics records.
Hidden cost of psychopaths at work
By Benedict Sheehy
Corporate psychopaths cost the economy billions of dollars not only through fraud and other crimes but through the personal and organisational damage they leave behind as they climb the corporate ladder.
Marie regrets having an abortion. Jessie doesn't. But they both experienced grief
This greyhound is listed as 'retired' by the racing industry. It's actually dead
More farmers were killed to cover the tracks of special forces after an accidental shooting, alleges new witness
The 'Quaranteens': What life's like for young Australians who turned 18 in a pandemic.
'Need it done ASAP': NSW Police pushed for Black Lives Matter mural on private property to be removed
How 'the Prince Harry effect' might shape the future of Australian families
HIV support body calls for rethink over COVID public health campaign
Deborah has lived on her 'little patch of paradise' for 13 years, but her home is on uncertain turf
'It's my worst month': Ramadan is a different experience for Muslim businesses in Brisbane
Aged care staff will have to spend 3 hours and 20 minutes with each resident by 2023 under budget reforms
Glossy brochures bloom with photos of working women — but does the budget deliver?
From 'Back in Black' to a trillion dollar debt, is the government's conversion to Keynesianism complete?
Too many young African-Australians are in jail. Some blame police, but the data tells a different story
If your insurance bill is $30,000 per year it's sending a message – don't live there
Why closed borders mean you may finally get a bigger pay rise
The US and China are preparing for war — and Australia is caught in the crosshairs
Here's a riddle: What does a Centrelink recipient have in common with Gerry Harvey?
'They don't like me, and I don't like them': Why the cycle of distrust over Indigenous deaths in custody continues
Gutho's wink a microcosm for NRL rule change cunning and challenge
The US has been lobbing little verbal grenades at China all week. Then came the explosive showdown
Canberra Weather
Brisbane News
Hobart News
Darwin News
Canberra News
Change to mobile view


Yoga on Bentley carpet? Check out episode 3 of Designer Pages's Lunch & Learn comedy web-series!
Say hello to Libby Cook, Bentley's Director of Product Development Operations, otherwise known as our Trendcaster. With a textile design education and background, Libby worked for various West Coast interiors and garment fabric companies for a few years before transitioning to the carpet industry in the late 1980s.
When Bentley Mills started writing its story more than 35 years ago, of course, no one knew exactly what the chapters would share, the twists and turns we would navigate, the peaks and valleys we would explore. But here we are today: California born and raised, the largest carpet manufacturer in the state and proudly producing quality, luxe products out of our LEED®-EBOM Gold certified facility. The same facility we've occupied since 1979.


text:
With Argentina ahead, Korean team confident
Korean national football team players celebrate as Park Ji-sung scores the second goal of the game against Greece during the 2010 World Cup football match Saturday night (Korean time) at Nelson Mandela Bay Stadium in Port Elizabeth, South Africa. [NEWSIS]
The Taegeuk Warriors are brimming with confidence and like their chances against their next opponent, Argentina. Entering the 2010 South Africa World Cup with the goal of reaching the round of 16 for the first time away from home, the Korean national team kick-started their campaign with a convincing 2-0 win over Greece in their opening match in Port Elizabeth, South Africa, on Saturday.
Lee Jung-soo opened the scoring for Korea, but it was captain Park Ji-sung's play that stood out. Park, who scored the second goal, was named the man of the match for his effort and sounded eager to pull off a major upset when the team faces Argentina on Thursday. "Argentina is the top team in Group B, but unexpected things happen in football," said Park.
But Saturday's results were no surprise for about 200,000 fans who gathered in outdoor venues around Seoul, who had spent hours waiting for the kick-off in heavy downpour. They erupted in a frenzy at the sound of the final whistle, and the festivities went late into the night.
The foreign press had high praise for the Korean team. Argentine daily Ole lauded Korea as the best Asian team, calling it a squad that knows how to overcome its own mistakes. Wire services such as the Associated Press, Reuters and Agence France-Presse said Korea "dismantled" the opposition with play that was "too fast and too smart" for the "lackluster" Greeks.
Despite drizzling rain, about 47,000 football fans clad in red shirts gathered to cheer the Korean team on Saturday night at Seoul Plaza in front of City Hall. [Joint Press Corps]
Korean Football Association officials said manager Huh Jung-moo reminded his men not to get complacent before they left the locker room - in part a reminder of the 2006 Germany World Cup, when Korea won its opening match against Togo before crashing out with a draw against France and a loss to Switzerland.
But the players responded boisterously when assistant coach Jung Hae-seong shouted, "Let's carry this momentum and defeat Argentina in our next match!"
With the win, Huh became the first Korean-born manager to lead his team to a victory at the World Cup. And he's confident about facing the South American powerhouse on Thursday. The top-ranked team, led by Lionel Messi and a slew of world-class talent, showed its caliber in its 1-0 opening match against Nigeria Saturday.
"This is only the start. My team played well, we prepared thoroughly, I'd like to congratulate them," Huh told AFP. "It's win No. 1, but we have to continue to grow. My heart is filled with happiness, now we have to prepare for the next game."
By Jason Kim [jason@joongang.co.kr]

redpajama_set_name: RedPajamaCommonCrawl


text:
WE, THE SMART ENERGY INNOVATOR
> Company Profile
TECHNOLOGICAL INNOVATION IS GOODWE'S CORE COMPETENCE.
Established in 2010, GoodWe is a world-leading smart energy solution provider, with the research and manufacturing of PV inverters and energy storage solutions at its core.
The company now boasts an extensive product portfolio by offering comprehensive inverter solutions, ranging from 0.7kW to 250kW for residential, commercial & industrial, and utility-scale applications, along with lithium batteries, PV building materials and smart energy management system.
With a long-standing strong presence in the solar market, GoodWe PV inverters have seen an accumulative installation of 35 GW in more than 100 countries. Moreover, GoodWe's PV inverter capacity and battery capacity have reached 30 GW and 2.1 GWh per year, respectively.
As a reliable and efficient solution and service provider, GoodWe's philosophy is always to create win-win partnerships with customers by identifying and integrating the most advanced components and techniques available while offering unparalleled after-sales service.
With a professional R&D team of over 700 employees, GoodWe puts its best foot forward at product innovation and portfolio expansion, ensuring that the production capacity and product quality go hand-in-hand across the entire range.
With a global vision of driving the world's smart energy future, GoodWe is committed to becoming a major driving force in the global energy transition, contributing to a sustainable future.
Overseas employees
R&D staff
35GW
Global Installation
OUR BRAND PERSONALITY
SCALE SYSTEMS
GoodWe solar inverters have been used in residential and commercial rooftops, industrial and utility scale systems and range from 0.7kW to 250kW.
GoodWe has more than 4000 employees situated in 20 different countries and was ranked as the global top 3 hybrid inverter supplier by Wood Mackenzie in 2021.
REPUTABLE
GoodWe has also ranked as one of the Top 10 inverter suppliers by IHS Markit and has achieved 6 consecutive TUV Rheinland 'All Quality Matters' Awards.
CREATE TOGETHER, WIN TOGETHER
Driving the World's Smart Energy Future
We are determined to become a major driving force in the global energy transition, building a sustainable future.
We provide integrated solutions in digitalized new energy.
We are committed to the digitalization and smart transformation of all powerplants. In line with this, we provide complete, integrated solutions for the future of smart energy by creating software and hardware products that allow for smarter and more efficient energy systems, while also building communities in sustainable energy.
EuPD Top Brand for 5 Consecutive Years
The Sole Inverter Brand to Have Won the Award for 6 Consecutive Years
World's No.1 Hybrid Storage Inverter Supplier
PV Magazine Award
EH Series 5kW No.2 ET Series 10kW No.5
The most financially stable inverter company
World's Top 6 PV Inverter Supplier


How much object relational framework do you really need?
Things get fuzzy, though. It is sometime unclear the difference between 2.2 and 3.1 and various creative solutions can be hard to classify. But in a general sense, this classification is probably about right. In a generic sense EJB1.1-2.0 is a 2.2, EJB3.0 is a 3.1, JDO is 3.2 (if you don't consider post-compilation) and ObjectSpaces is a 3.2. Hibernate and Toplink are squarely 3.2.
But do you really need to go all the way to 3.2? All the times? I'll try to post more about trade-offs in all these solutions, but if you have an idea of a better categorization, please let me know. The one I propose is right out of my head and I'm not to happy about it either.


text:
"constitute part of the world's history" — Large Cent Coin
Today, the Large Cent Coin remembers when the expedition under the command of Charles Wilkes returned to anchor at New York on June 10, 1842.
From the Makers of New York, An Historical Work, Giving Portraits and Sketches of the Most Eminent Citizens of New York, edited by Charles Morris, published in 1894:
Rear-Admiral Charles Wilkes was born in the city of New York on the 3d of April, 1798.
His family were English, his great-uncle being John Wilkes, or "Liberty" Wilkes, as he was called.
In character he was energetic, fearless, and unflinching; when acting for his country's good, never afraid to assume responsibility when assured that it was the best thing to do.
On the 1st of January, 1818, he received his appointment as midshipman; promoted to lieutenant April 28, 1826.
In 1830 he was ordered to duty in the Department of Charts and Instruments. It was then that he set up fixed astronomical instruments in a small house on the grounds of his home on Capitol Hill, Washington, D.C., and he was the first in the United States to observe with them.
In 1838 he was ordered as commander of the United States Exploring Expedition, and sailed from Norfolk, Virginia, on the 18th of August of that year with five vessels under his command.
During the expedition he visited the islands of the Pacific, explored and surveyed the Samoan group, and then turned southward, where he discovered the Antarctic Continent, coasting westward along it for more than seventy degrees.
In 1840 the northwestern coast of North America was visited, also the Columbia and Sacramento Rivers.
In November, 1841, the expedition turned its face home ward, via the Cape of Good Hope, and cast anchor in New York harbor June 10, 1842.
The contributions of this expedition constitute part of the world's history.
In acknowledgment of his services to science in this connection, the Geographical Society of London presented Lieutenant Wilkes with a gold medal.
After this expedition charges were preferred against Lieutenant Wilkes and a court-martial held. He was acquitted of all charges, save that of illegally punishing some of his crew.
He served on the Coast Survey in 1842–1843.
He was promoted to commander July 13, 1843, and was sent to bring home the African Squadron. He was then employed in the report of the expedition until 1861.
When the civil war opened, having received his commission as captain September 14, 1855, he was placed in command of the cruiser "San Jacinto." He then sailed in pursuit of the Confederate privateer "Sumter."
On the 8th of November, 1861, he intercepted the rebel commissioners bound for England on board Her Majesty's steamer "Trent."
Sending Lieutenant D. M. Fairfax on board, Messrs. Mason and Slidell were brought to the "San Jacinto," and the "Trent" proceeded on her way.
The officials were taken to Fort Warren, Boston Harbor. Wilkes was the hero of the North.
Congress passed a resolution of thanks, and the Secretary of the Navy sent an emphatic commendation.
It resulted, however, in an international complication, and the Confederate ambassadors were released at England's request.
It has been claimed that Captain Wilkes should have made the case impregnable by sending the "Trent" to the United States as a prize.
He was, however, justified in the course which he pursued by English precedent, according to Major George B. Davis's work on "International Law."
In 1862, Captain Wilkes commanded the James River Flotilla, and shelled City Point.
He was promoted to commodore July 16, 1862, and placed in command of the Flying Squadron in the West Indies.
Of the officers under his command, Rear-Admiral Stevens is among the few remaining.
Commodore Wilkes was placed on the retired list, June 25, 1864, from age, and promoted to rear-admiral, on the retired list, July 25, 1866.
His contributions to literature were the narrative of the expedition (four volumes), and the volumes on meteorology and hydrography.
He is also the author of "Western America," 1849, and "The Theory of the Winds," 1856.
Admiral Wilkes lived until February 8, 1877. He died at his home in Washington.
His later years were spent in retirement, but up to a few days of his death his one thought was his country, and his regret that his time of serving her was ended.
The Large Cent Coin shows with an image of Commodore Charles Wilkes, circa 1860.
Author adminPosted on June 10, 2019 Categories adventure, cent, Coins, Coins Tell Stories, exploration, History, large cent, scienceTags 1842, cent, charles wilkes, coin, expedition, explorers, large


What kind of plant is used for this bonsai?
One of my family members got this bonsai tree when I was kid. To my knowledge, it doesn't require food or water - as I've never seen them water it, but it has slowly and steadily grown. Presumably it pulls CO2 from the air to survive.
Right, I got curious about this so I did some Google-fu.
Mrs. Stewart's Bluing is a colloidal suspension of extremely minute particles of blue powder (Ferric Hexacyanoferrate). This is not a solution in the true chemical meaning of that word.
As the water from the bluing and the clear water which is first added evaporate, two things happen. The blue particles can no longer be supported and the excess salt cannot stay in solution. The salt crystallization process will take place around the blue particles as nuclei, in much the same way as silver iodide cloud seeding accelerates the formation of rain drops.
... The purpose of the porous material (sponge pieces) is to provide a means for capillary action to carry the liquid containing bluing and salt up from the main source of liquid. This further speeds up evaporation and causes the crystals to form over a larger area than just the rim of the bowl.
What interested me about this question was the illusion of a tree, continually growing. Whilst our poster wasn't looking the family must have added (again from the website) more bluing, salt and water.
"bloom" indefinitely into beautiful rosebuds, coral and crystal.
Now I would suspect that the green like growth was due to the family member using a 'greening', i.e., a suspension of green dye in water, rather than blue.
ADDED: Here's an example of a commercially available crystal tree growing kit. It's not as elegant as the poster's, but it serves the point.
Not the answer you're looking for? Browse other questions tagged identification bonsai or ask your own question.
What is this bonsai plant with red-tinged leaves?
Please help me ID this bonsai?


text:
Support Hervé St-Louis on Patreon
Hervé St-Louis's Twitter
Hervé St-Louis's Facebook
Studios : Walt Disney Pictures, Marvel Studios, Animal Logic
Written by: Anna Boden, Ryan Fleck, Geneva Robertson-Dworet, Nicole Perlman, Meg LeFauve
Starring : Brie Larson, Samuel L. Jackson, Ben Mendelsohn, Jude Law, Annette Bening, Lashana Lynch, Akira Akbar
Directed by : Anna Boden, Ryan Fleck
Produced by : Kevin Feige
Running Time : 124 minutes
Release Date : March 7, 2019
Rating : PG13 (Parents Strongly Cautioned)
Distributors : Walt Disney Pictures
Shazam! – The Better Captain Marvel Movie
Captain Marvel – The Movie
Generations: Captain Marvel & Captain Mar-Vell #1 comics review
Captain Marvel – Exceptionalism and God Worthiness
DC and Marvel Comics Announce Captain Marvel and Thor Crossover - Shazam!
Captain Marvel #2 Review
WizKids Announces Sell-Out of Marvel HeroClix: Captain America
Captain Marvel and Black Adam Coming To DVD!
Marvel Sends Captain Britain Back to Press, Again
Extended captain marvel Search
Tag "captain marvel"
Movies / Comics Movie Reviews
By Hervé St-Louis
Mar 8, 2019 - 8:20
The latest Captain Marvel (because there is a history of characters called Captain Marvel) is stranded on Earth after a mission with her Kree unit against their age-old enemies, the shape-shifting Skrulls. Captain Marvel sense that she has been on Earth before but before she can unravel the mystery of her past, she has to fight the evil Skrulls who are chasing her. Will she piece her past life together?
I was surprised by this movie. It does not follow a classic plot and it was weird not knowing exactly when I was in the first or the second act. This is not a criticism at all. I wish more movies were not as obvious. All of the familiar Marvel universe tropes and feel is in this movie set in 1995. For some reason, I wish it had been a bit earlier, but it really does not matter. One thing that I do not like about this movie is how Captain Marvel is billed as the most powerful Avenger. Based on what was shown, Thor, Doctor Strange, and Vision still feel very much in the higher echelon of power at Marvel.
This movie has been targeted by some because of a few comments deemed insulting to white men and most of the reviews it gets will reflect on the attempt to discredit and bash the film. Do remember that most movie reviewers are white men. Brie Larson did not say anything controversial though. She said that she wanted a more diverse crowd reviewing and commenting on her movie as opposed to the same old white guys. This was deemed an attack on white men. I would try to point out more of the logical fallacies of people pissed at Larson but it probably would not change much.
The movie has a girl positive message. So yes, Captain Marvel comes off as a Pollyanna. It also hints at the larger history of Marvel characters called Captain Marvel with Monica Rambeau taking a large role in this film. In the comics, Rambeau was the first woman to be called Captain Marvel. It's funny because if the role model trope was used between men, this would not bother. Iron Man 3 had such an interaction between Tony Stark and a boy. Stark has the same relationship with Spider-man. Because it is so unusual it glares and feels like social justice preaching in Captain Marvel. The intent of the writers is certainly there but before crying foul, compare the Carole Danvers/Monica Rambeau relationship with the Iron Man /Spider-man one first.
Many of hand-to-hand fight scenes were too closely shot to be well appreciated. As for the visual effects of the space-bound dog fights and Captain Marvel's use of her powers, they looked more like a videogame and made it difficult to empathize with the characters. When one watches the classic dog fights in the classic Star Wars films, one can appreciate the choreography of spaceships fighting one another. In Captain Marvel, we get an impression that does not move the plot much.
This movie feels to me like Ant-Man and the Wasp. It is good but not incredible. It would be forgettable if not for the controversy around white male reviewers. This controversy should only bother white male reviewers who have enjoyed over a hundred years as unchallenged taste-makers in films. I am not sure why other white men feel attacked by this. Larson wants more diverse reviewers than the usual crowd. Surely white men will agree that they do not speak for everybody. This is really what seems to bother the afflicted men that criticize Larson.
This movie does not consider men its first audience. Why should it? The movie is not great nor bad so white men do not need the manufactured controversy to dislike it. Now, having written that, I understand that this film is neither for me, and that there is a good chance that female audiences and young girls in particular will enjoy it very much. This movie is for them, so I encourage them to check it out. However, while not memorable, it will also appeal to men.
I wish that society was not so divided that a movie with a positive message for younger girls would be seen as an attack on white men.
Last Updated: Apr 1, 2019 - 7:17
Support Hervé St-Louis on Patreon Hervé St-Louis's Twitter RSS Mobile Contact Advertising Terms of Service


text:
Tag: Solway Moss
King James V of Scotland
February 8, 2013 December 15, 2019 Susan Abernethy23 Comments
King James IV seemed to have recklessly led the flower of Scottish nobility into a deadly battle against the English at Flodden Field on September 9, 1513. He was to die in battle leaving his only legitimate surviving son and heir, James, as king when he was only seventeen months old. Half of James V reign was to take place during his minority.
James V was born on April 10, 1512 at Linlithgow Palace, Linlithgowshire. He was the son of King James IV of Scotland and his wife, Margaret Tudor, daughter of King Henry VII of England. Seventeen months later, his father was dead. James IV stipulated in his official will that Margaret would be the authorized guardian of their children as long as she was unmarried. Margaret immediately took James to Stirling and had him crowned in the Chapel Royal on September 21, 1513. Margaret insisted she was regent but the regency council saw it differently. After the disastrous defeat of Flodden, they agreed they needed strong leadership and James IV's cousin, John, Duke of Albany who lived in France, would the best candidate to rule as regent.
Margaret managed to retain the regency for her son until she made a disastrous mistake in the eyes of the council. Margaret had made peace with England after Flodden but she was insisting on a perpetual peace. She needed another husband to help her. In March of 1514 she met Archibald Douglas, 6th Earl of Angus and by August she had married him. The regency council said she had violated the terms of James IV's will by marrying and forfeited her position as regent. They deposed her. They sent word to the Duke of Albany in France that he was needed in Scotland and he came in May of 1515. Albany insisted the young King be governed by a council of eight men. Margaret resisted but finally gave in and left for England.
Under Albany, the young king was well dressed, had a mule to ride and his own minstrel. He alternated living between the castles of Edinburgh, Stirling and Craigmillar. James does not seem to have received the extensive education his father had. His lack of education was remarked upon by chroniclers. The records indicate he had a tutor from age five to thirteen but he was more inclined to learn the rules of chivalry and courtesy. He learned riding, shooting, archery and sword play and he may have learned some music, dancing, games and tales from his gentleman usher. When James was thirteen he wanted an adult sword as opposed to a smaller child's sword.
Albany's regency was relatively peaceful and lasted until 1524. Albany never coveted the throne for himself and showed great skill in handling all the warring factions in Scotland. He administered justice and upheld the law but proceeded to drain the Scottish treasury, nearly leaving the country bankrupt. He was to travel back and forth between Scotland and France during his regency. Margaret was to return to Scotland from England in 1517 when Albany wanted to leave the country and she was to get along well with Albany.
The Duke of Albany pursued a pro-French policy throughout his regency and James was to continue this when he became king, probably due to Albany's influence. Albany's greatest achievement was the negotiation of the Treaty of Rouen in 1517. The treaty stipulated that James V would marry one of the King of France's daughters. Albany broke ties with Scotland in 1524 and left, leaving Margaret as regent. Margaret was struggling to retain control. Her marriage to Angus had collapsed in acrimony and she was seeking a divorce. Margaret's time as regent was to end by 1526. Struggles broke out between the Hamilton family and the Earl of Angus. A scheme was devised where custody of James would rotate between four factions in three month installments. This arrangement failed when Angus' had custody of the king and refused to turn James over to the next faction when his three months was up. James adored his mother and was very upset when Angus made himself Chancellor, kept him from his mother, gave all his relatives appointments in his household and virtually kept James prisoner for two years.
Angus dressed James in fine clothes, indulged his every impulse and introduced him to many inappropriate pleasures to keep him occupied. It is said that Angus deliberately encouraged James to have amorous adventures beginning when he was fourteen or fifteen years old to distract him from exercising political power. His first illegitimate child was born when he was seventeen. While there are some names, kinship connections and births listed, very little is known about James' many mistresses. They were probably mostly daughters of nobles in the king's service. There were probably countless other mistresses we know nothing about and possibly other children too. By the time of James' second marriage in 1538, James had seven acknowledged illegitimate sons and two illegitimate daughters. With all the turmoil and indulgence experienced by James at such a young age, he began to have a tendency toward being high strung, neurotic and emotionally unstable.
James was staying in Edinburgh Castle in early June of 1528. He knew the castle would be lightly guarded and let it be known he wanted to go out hunting early in the morning. He managed to make a dramatic escape from Edinburgh and made his way to his mother at Stirling Castle. One of the first things he did was come down hard on Angus and his family for his ill treatment during the regency. Parliament passed the death sentence against Angus three months later and Angus escaped to France. James was to begin his own personal rule as a dynamic king with clear views of his own and no longer relied on his mother or anyone else for direction.
King James' first wife, Madeleine of Valois
King James V's second wife, Marie of Guise
James' rule was to be dominated in foreign policy by shifting alliances between Scotland and France, England, the Holy Roman Empire and the Papacy. At home, his kingdom was fractured. He began to work on creating peace and stability. He negotiated a treaty with England in 1528 that lasted for five years and then turned his attention to Scotland. He started out with punitive raids on the border area between Scotland and England in 1529 and 1530 which were very effective. He managed peace but the Lairds began to resent James and no longer trusted him. He then turned his attention to the Western Isles and the Highlands, trying to bring them under crown control. In 1531, he negotiated a peace agreement among warring chieftains in the Western Isles but again created enmity with the nobles. In James' attempts to apply the rule of law, he could be repressive. His behavior alternated between high bouts of energy and black depressions. The nobles were always ready to accept bribes from James' uncle, King Henry VIII of England.
James was serious about defending his realm and spent money on his navy and fortifications and rearmament. He negotiated with the Pope by promising to keep Scotland Catholic as his uncle Henry VIII worked to make Scotland Protestant. In order to not break with the Church, he accepted an annuity from the Pope and replenished the Scottish treasury. He also gave some of his illegitimate children abbeys and priories in Scotland so he could appropriate their revenues. He obtained papal agreement to heavily tax the Church, promising to use the money to fund a college for justice which he did at Edinburgh in 1532. But most of the money went into building and renovating royal palaces.
All the major royal residences received renovations with most of the work done on Falkland and Stirling. Extensive building was done on the palace at Holyrood before his marriages. James was a collector of tapestries, plate and jewels and possibly painting and illuminated manuscripts. He loved music and employed many musicians. James was fond of spectacle and ceremonial at his court. He would always enjoy staging and participating in pageants, jousts and tournaments. James would offset the spectacle with religious observance and deep acts of piety. He also gained a reputation for making incognito excursions amongst his regular subjects.
In 1536, James became serious about pursuing the terms of the Treaty of Rouen, strengthening an alliance with France and marrying. This culminated with his visit to France in March of that year. He met and fell passionately in love with the eldest daughter of King Francis I, Madeleine of Valois. The marriage negotiations progressed and the terms of Madeleine's dowry were set at 100,000 crowns and a pension of 30,000 francs a year. James celebrated the end of the negotiations and then went to the abbey of Cluny for a religious retreat before the wedding. He had spent the time celebrating in a mood of high spirits and may have fallen into a lethargy and depression.
There was a grand entry into Paris. James and Madeleine were married in January of 1537 at the cathedral of Notre-Dame. The festivities lasted until May when James and Madeleine left for Scotland. After arriving in Scotland, Madeleine, who was already in bad health, began to become very ill, suffering from frightening bouts of fever and catarrh. She probably suffered from tuberculosis as her mother, Queen Claude did. Madeleine was to die on July 7, 1537 in her husband's arms at Holyroodhouse.
James sent word to King Francis that his daughter had died and he was seeking a second wife. King Francis chose the widow of the Duke of Longueville, Marie of Guise. In June of 1538, James and Marie were married at St. Andrews. Marie did not become pregnant until September of 1539. A son, James, was born in May of 1540. In March of 1541, Marie was pregnant again and James was exhibiting signs of paranoia and depression. A second son, Robert, was born on April 12. On April 21, baby James died and a few days later Robert died. James and Marie were devastated.
James was increasingly at odds with his nobles by this time although he remained popular with the general public. James and Marie went on a tour of Scotland in the summer of 1541 and the nation shared in the grief of the death of the young princes. In May of 1542, Marie was pregnant again.
King James V's daughter, Mary Queen of Scots
Relations between Scotland and England had seriously deteriorated. There was an anticipated meeting between James and Henry VIII. Henry travelled north but under the advice of King Francis I of France, James did not attend the meeting. Henry was threatening to attack France and Scotland's treaty with France called for Scotland to attack England. There was no formal declaration of war but there was a series of conflicts on the border and Henry's men under the Duke of Norfolk crossed into Scottish territory that summer. James' army followed Norfolk but refused to enter England. James met the English army at Solway Moss on November 24, 1542. James' nobles refused to support him and the army fell into confusion and disorder, making an English victory easy. Hardly anyone was killed but James' army was routed.
The battle was a huge setback to James, humiliating him personally and greatly damaging his forces. He went to Linlithgow to see Marie where she awaited the birth of her child and then travelled to Falkland Palace and retired to his bed with a fever. Marie gave birth to a daughter named Mary on December 8th. James had no male heir, no support from his nobles and was unable to fight the English effectively. James was to die on December 14, possibly depressed over the military loss combined with dysentery. He was buried next to his first wife Madeleine at Holyrood Abbey. James' newborn daughter was to become the ill-fated Mary Queen of Scots.
The Tomb of James V, King of Scots, and Madeleine of Valois Rediscovered in 1683
Further reading: "The Princelie Majestie: The Court of James V of Scotland, 1528-1542" by Andrea Thomas, "The Sisters of Henry VIII" by Maria Perry, "The Kings and Queens of Scotland" edited by Richard Oram, "The Royal Stuarts" by Allan Massie, "British Kings and Queens" by Mike Ashley, "Mary of Guise" by Rosalind K. Marshall


Your data is in good hands with us.
The personal data we collect will be used for contacting you while we carry out your work and sending you promotional offers once we've completed your work.
By consenting to this privacy notice you are giving us permission to process your personal data specifically for the purpose identified. Consent is required for Stitched Up to process personal data but it must be explicitly given. Where we are asking for personal data we will always tell you why and how it will be used.
Stitched Up will not pass on your personal data to third parties.


text:
Bird Guide II
Petra Feriancová [see all titles]
Sputnik [see all titles]
104 pages (b/w ill.)
An ornithology guide which reconciles Mythology with scientific soundness (artist's book).
Bird Guide II is a recherche and a collection of texts from classical mythology related to concrete bird species, which artist's aunt, the professor of ornithology Zora Feriancová Masárová helped to identify. These species of birds are freely distributed, but this guide introduces them as if they were a human invention. Their existence began only as a myth.
See also Petra Feriancová – Creator 2008 – Photos from O. Ferianc's archive, New Breeds 1948-1962.
Petra Feriancová (born in 1977 in Bratislava, where she lives and works) is a Slovak contemporary artist, writer and curator. She works with the intention of post-production. The key moment of her work is the conceptualisation of her own emotional reactions to the processes of perception and memory, as well as an examination of the conditions under which they are shared. She works mostly with already made images, texts and archives, which she then interprets and methodically interchanges. The main aim of manipulating a reference—pictorial or discursive—is to provide the spectator with the original affective reaction to it.


Can Epsom Salt Be Used to Fight Tomato Blight?
Tomato plants (Lycopersicon esculentum) tease you with lush early growth, but their susceptibility to a wide range of fungal diseases, and sensitivities to climate and nutrient issues can leave you wondering what happened to an expected bumper crop. There are two types of blight that threaten tomatoes — early and late — but Epsom salts are not an effective treatment for either.
Early and late blight are two fungal diseases of that affect tomatoes and other vegetables in the same family — particularly potatoes (Solanum tuberosum). Early blight produces small brown spots on older leaves and large sunken spots and concentric rings on fruit, which often drop from infected plants. The disease is most likely to when the weather is cool and humid after a rain. Late blight is more prevalent and more serious. Plants affected with the Phytophthora infestans fungus that cause late blight can lose all their leaves within two weeks, and fruit turns brown and hard from the top down. Ideal conditions for late blight are temperatures from 60 to 70 degrees Fahrenheit, with 90 percent humidity.
Planting blight-resistant cultivars, spacing plants so foliage doesn't touch and avoiding wetting foliage helps avoid either blight. In the case of early blight, removing infected leaves and stems can help stave off the disease long enough to get a crop. An antifungal with the active ingredient chlorothalonil is most effective against early blight, while one with famoxadone/cymoxanil works against late blight. Both types of blight overwinter in plant debris and soil. Change where you plant tomatoes and potatoes from year to year — not following one with the other — to break the cycle of blight.
Named for the city in England where the naturally occuring compound was discovered, Epsom salts are chemically known as magnesium sulfate and are 10 percent magnesium and 13 percent sulfur. Epsom salts readily dissolve in water to become immediately available to plants in the soil. Magnesium sulfate has long been used as a fertilizer and has been thought to improve seed germination, growth and production of chlorophyll. Later practices use the product only after a soil test shows a magnesium deficiency.
While Epsom salts don't fight blight, when older leaves on tomato plants turn yellow while the veins remain green, the macronutrient may be just what the doctor ordered. Mottled yellow leaves that eventually turn brown and drop off are a sign of magnesium deficiency in tomatoes. Applying a foliar spray of 1 tablespoon of Epsom salts per foot of height of the tomato plants dissolved in 1 gallon of water can help alleviate symptoms.
Highly Effective Dual-Sided Yellow Sticky Traps for Flying Plant Insect Like White Flies, Aphids, Fungus Gnats, Leaf Miners, Black Flies, Thrips.


American Standard has created high-quality, affordable plumbing fixtures for over 130 years. And while the company certainly makes a wide range of products for both the kitchen and bathroom, their specialties are china toilets and sinks. This guide will explore the benefits of American Standard bathroom sinks, both residential and commercial, and why an American Standard sink may be right for you.
American Standard bathroom sinks are made of both top-of-the-line vitrified china and porcelain. Vitrified china becomes fortified after being fired in the kiln once, while porcelain which is fired in the kiln twice. This makes both vitrified china and porcelain extremely strong and the perfect materials with which to create high-traffic products like sinks.
American Standard bathroom sinks are available in several different mounting types. The mounting type refers to how the sink is connected to the vanity.
Undermount bathroom sinks are the most popular sinks on the market. Home and business owners alike appreciate how the easy it is to clean these sinks. Undermount sinks attach to the bottom of the vanity countertop. With undermount sinks there is no lip where the sink and countertop meet, but there is additional countertop space for toiletries.
Drop-In bathroom sinks are the most common bathroom sinks. These sinks simply drop into a hole in the vanity and rest on the vanity countertop. Drop-in sinks are easy to install but are slightly harder to clean. The lip of drop-in sinks take up some countertop space, so it is important to have enough countertop to for the sink to sit on.
Vessel sinks sit directly on top of the vanity countertop. These bowls can be up to a foot and a half tall, so it is important to pair these sinks with vessel or tall bathroom faucets.
Wall-mount bathroom sinks eliminate the need for a vanity altogether. American Standard wall-mount bathroom sinks are mounted to the wall of the bathroom, leaving the floor below free and clear. Wall-mount sinks are harder to install and need bracing behind the wall, so it is best to install a wall-mount sink during the building or complete renovation stages.
Finally, pedestal bathroom sinks combine a wall-mount sink with a porcelain pedestal. The sink rests on the pedestal, eliminating the need to brace the sink against the wall. While pedestal sinks are beautiful, the most common complaint for these sinks is that they lack storage. That is why we recommend installing pedestal sinks in powder rooms and bathrooms with ample storage.
Some American Standard bathroom sinks come with a hygienic, easy to clean surface called EverClean. EverClean keeps the surface of the sink smooth and clean for years and prevents toothpaste, hair gel, and other toiletries from sticking to the sink. This feature is not available on all American Standard sinks, so be sure to check the Product Description of your sink to be sure that EverClean is included.
Businesses, schools, hospitals, and jails all require bathroom fixtures that can stand up to the use of hundreds of people per day, while still being easy to clean and sanitize. That is why American Standard created a commercial line of bathroom sinks to do just that.
ICU sinks are wall-mount and designed to prevent overflow. The anti-microbial EverClean finish is included, making the ICU sink a smart choice in hospitals and schools. Wall-mount sinks of the Commercial collection leave the floors clear and easy to clean, and can often be found in schools and office buildings. And the Studio collection includes both vessel and undermount sinks, giving business owners options when designing their bathrooms.
In addition to porcelain sinks, American Standard makes a handful of sinks in other materials. Clay, glass, and iron are all alternatives to the porcelain sinks that are common in most homes and businesses. When shopping for a bathroom sink, consider one of these alternate materials for a unique design in your home or workplace.
Ready to go all in on American Standard sinks? Shop SUPPLY.com today!


text:
History of ASPS
How a pioneering organization & specialty took shape
Plastic surgery may be one of the world's oldest healing arts. Learn about this pioneering specialty, and the history of ASPS and The Plastic Surgery Foundation.
In the 1940s, many plastic surgeons served their country during the Second World War, and expanded plastic surgery procedures through the unique circumstances of treating wounded soldiers, sailors and airmen.
The Plastic Surgery Foundation
As the 1940s moved to a close, ASPS steadily grew in membership, and by 1949 had more than 150 surgeons. These new members had been trained by surgeons other than Dr. Maliniac, who concentrated on his private practice rather than teaching. With all the new blood in the organization, Dr. Maliniac gradually lost control of his own creation. However, rather than sulking at losing his power, Dr. Maliniac moved quickly and decisively as he had done 20 years earlier in founding ASPS: in 1948, he formed the Educational Foundation of ASPS, now known as The Plastic Surgery Foundation (The PSF) and served as its President until 1955.
The Foundation's mission was to support research pertaining to congenital and acquired deformities, promote high standards of training, practice and research in plastic surgery; confer scholarships and prizes; and promote lectures, seminars and medical and public meetings to educate the public in plastic surgery matters.
The Foundation also took American plastic surgery to the rest of the world by establishing exchange and fellowship programs with physicians in other nations. The PSF has been especially active since its inception in sending American surgeons to Third World nations to help train physicians in plastic surgery techniques and treat citizens of those countries who would not otherwise have access to advanced surgical techniques. The Foundation also sponsors educational symposia to allow surgeons to demonstrate their innovations to colleagues.
While Dr. Maliniac was launching The PSF, Dr. Aufricht was initiating another important educational tool as well -- a scientific journal targeted specifically for plastic surgeons. With the help of Williams & Wilkins, a publishing house specializing in medical periodicals, the Journal of Plastic and Reconstructive Surgery, the official organ of ASPS, debuted in July 1946. The journal has served continuously as a forum for plastic surgeons to disseminate their knowledge and discoveries to medical colleagues for the benefit of plastic surgery patients.
Next: The 1950s


What the community has to say about Ladas Law Firm, P.C.
Have you been injured at work? Call now to speak with an experienced workers compensation attorney for a free case review.
Posted on March 07, 2016. Brought to you by Yellowpages.com.
Be the first MassLive.com user to add photos or videos of Ladas Law Firm, P.C.
Ladas Law Firm, P.C. is located at 90 Rockland St Suite 4, Hanover, MA..


It's the latest Albert the Alien and – what the heck is going on here!?!
Clearly Albert has also become a victim of the locker thief, with all of his alien gadgets having gone missing! His locker is empty, except for a handful of wires that were used to power the TD3. The problem with having all of your stuff in another dimension is it's very easy to steal – they just have to take the device used to access them.
Now sure that the world is going to end, Col Ty Fighter heads straight to the roof of the building to consult his scientists on the best way to stop this imminent disaster.
If you or someone you know would like to appear in a future episode of Albert the Alien, we do sponsorships all the time. Currently this story arc (issues 3 and 4) are all booked up, but we'll be doing more appearances again soon – so be sure to keep an eye out for them!
So how will Albert and the gang try to save the world and find where his missing items from his locker went? Tune in on Friday for the next thrilling installment of Albert the Alien!
This week is my final convention of the year, Con Alt Del. Both Gabe and myself will be guests at this show, which promises (like all of our appearances) to be a fun time! We'll both be doing some panels at the show and selling our art and comics, so we hope to see you there!


text:
package main

import (
	"bufio"
	"bytes"
	"crypto/sha256"
	"encoding/base64"
	"encoding/hex"
	"encoding/json"
	"fmt"
	"io"
	"io/ioutil"
	"log"
	"net/http"
	"net/http/httptest"
	"net/textproto"
	"os"
	"os/exec"
	"regexp"
	"strings"
	"sync"
)

var (
	repoDir      string
	largeObjects = newLfsStorage()
	server       *httptest.Server
)

func main() {
	repoDir = os.Getenv("LFSTEST_DIR")

	mux := http.NewServeMux()
	server = httptest.NewServer(mux)
	stopch := make(chan bool)

	mux.HandleFunc("/shutdown", func(w http.ResponseWriter, r *http.Request) {
		stopch <- true
	})

	mux.HandleFunc("/storage/", storageHandler)
	mux.HandleFunc("/redirect307/", redirect307Handler)
	mux.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
		if strings.Contains(r.URL.Path, "/info/lfs") {
			if !skipIfBadAuth(w, r) {
				lfsHandler(w, r)
			}

			return
		}

		log.Printf("git http-backend %s %s\n", r.Method, r.URL)
		gitHandler(w, r)
	})

	urlname := os.Getenv("LFSTEST_URL")
	if len(urlname) == 0 {
		urlname = "lfstest-gitserver"
	}

	file, err := os.Create(urlname)
	if err != nil {
		log.Fatalln(err)
	}

	file.Write([]byte(server.URL))
	file.Close()
	log.Println(server.URL)

	defer func() {
		os.RemoveAll(urlname)
	}()

	<-stopch
	log.Println("git server done")
}

type lfsObject struct {
	Oid     string             `json:"oid,omitempty"`
	Size    int64              `json:"size,omitempty"`
	Actions map[string]lfsLink `json:"actions,omitempty"`
}

type lfsLink struct {
	Href   string            `json:"href"`
	Header map[string]string `json:"header,omitempty"`
}

// handles any requests with "{name}.server.git/info/lfs" in the path
func lfsHandler(w http.ResponseWriter, r *http.Request) {
	repo, err := repoFromLfsUrl(r.URL.Path)
	if err != nil {
		w.Write([]byte(err.Error()))
		w.WriteHeader(500)
		return
	}

	log.Printf("git lfs %s %s repo: %s\n", r.Method, r.URL, repo)
	w.Header().Set("Content-Type", "application/vnd.git-lfs+json")
	switch r.Method {
	case "POST":
		if strings.HasSuffix(r.URL.String(), "batch") {
			lfsBatchHandler(w, r, repo)
		} else {
			lfsPostHandler(w, r, repo)
		}
	case "GET":
		lfsGetHandler(w, r, repo)
	default:
		w.WriteHeader(405)
	}
}

func lfsUrl(repo, oid string) string {
	return server.URL + "/storage/" + oid + "?r=" + repo
}

func lfsPostHandler(w http.ResponseWriter, r *http.Request, repo string) {
	buf := &bytes.Buffer{}
	tee := io.TeeReader(r.Body, buf)
	obj := &lfsObject{}
	err := json.NewDecoder(tee).Decode(obj)
	io.Copy(ioutil.Discard, r.Body)
	r.Body.Close()

	log.Println("REQUEST")
	log.Println(buf.String())
	log.Printf("OID: %s\n", obj.Oid)
	log.Printf("Size: %d\n", obj.Size)

	if err != nil {
		log.Fatal(err)
	}

	res := &lfsObject{
		Oid:  obj.Oid,
		Size: obj.Size,
		Actions: map[string]lfsLink{
			"upload": lfsLink{
				Href:   lfsUrl(repo, obj.Oid),
				Header: map[string]string{},
			},
		},
	}

	if testingChunkedTransferEncoding(r) {
		res.Actions["upload"].Header["Transfer-Encoding"] = "chunked"
	}

	by, err := json.Marshal(res)
	if err != nil {
		log.Fatal(err)
	}

	log.Println("RESPONSE: 202")
	log.Println(string(by))

	w.WriteHeader(202)
	w.Write(by)
}

func lfsGetHandler(w http.ResponseWriter, r *http.Request, repo string) {
	parts := strings.Split(r.URL.Path, "/")
	oid := parts[len(parts)-1]

	by, ok := largeObjects.Get(repo, oid)
	if !ok {
		w.WriteHeader(404)
		return
	}

	obj := &lfsObject{
		Oid:  oid,
		Size: int64(len(by)),
		Actions: map[string]lfsLink{
			"download": lfsLink{
				Href: lfsUrl(repo, oid),
			},
		},
	}

	by, err := json.Marshal(obj)
	if err != nil {
		log.Fatal(err)
	}

	log.Println("RESPONSE: 200")
	log.Println(string(by))

	w.WriteHeader(200)
	w.Write(by)
}

func lfsBatchHandler(w http.ResponseWriter, r *http.Request, repo string) {
	if repo == "batchunsupported" {
		w.WriteHeader(404)
		return
	}

	if repo == "badbatch" {
		w.WriteHeader(203)
		return
	}

	type batchReq struct {
		Operation string      `json:"operation"`
		Objects   []lfsObject `json:"objects"`
	}

	buf := &bytes.Buffer{}
	tee := io.TeeReader(r.Body, buf)
	var objs batchReq
	err := json.NewDecoder(tee).Decode(&objs)
	io.Copy(ioutil.Discard, r.Body)
	r.Body.Close()

	log.Println("REQUEST")
	log.Println(buf.String())

	if err != nil {
		log.Fatal(err)
	}

	res := []lfsObject{}
	testingChunked := testingChunkedTransferEncoding(r)
	for _, obj := range objs.Objects {
		action := "upload"
		_, ok := largeObjects.Get(repo, obj.Oid)
		if ok {
			action = "download"
		}
		o := lfsObject{
			Oid:  obj.Oid,
			Size: obj.Size,
			Actions: map[string]lfsLink{
				action: lfsLink{
					Href:   lfsUrl(repo, obj.Oid),
					Header: map[string]string{},
				},
			},
		}
		if testingChunked {
			o.Actions[action].Header["Transfer-Encoding"] = "chunked"
		}

		res = append(res, o)
	}

	ores := map[string][]lfsObject{"objects": res}

	by, err := json.Marshal(ores)
	if err != nil {
		log.Fatal(err)
	}

	log.Println("RESPONSE: 200")
	log.Println(string(by))

	w.WriteHeader(200)
	w.Write(by)
}

// handles any /storage/{oid} requests
func storageHandler(w http.ResponseWriter, r *http.Request) {
	repo := r.URL.Query().Get("r")
	log.Printf("storage %s %s repo: %s\n", r.Method, r.URL, repo)
	switch r.Method {
	case "PUT":
		if testingChunkedTransferEncoding(r) {
			valid := false
			for _, value := range r.TransferEncoding {
				if value == "chunked" {
					valid = true
					break
				}
			}
			if !valid {
				log.Fatal("Chunked transfer encoding expected")
			}
		}

		hash := sha256.New()
		buf := &bytes.Buffer{}
		io.Copy(io.MultiWriter(hash, buf), r.Body)
		oid := hex.EncodeToString(hash.Sum(nil))
		if !strings.HasSuffix(r.URL.Path, "/"+oid) {
			w.WriteHeader(403)
			return
		}

		largeObjects.Set(repo, oid, buf.Bytes())

	case "GET":
		parts := strings.Split(r.URL.Path, "/")
		oid := parts[len(parts)-1]

		if by, ok := largeObjects.Get(repo, oid); ok {
			w.Write(by)
			return
		}

		w.WriteHeader(404)
	default:
		w.WriteHeader(405)
	}
}

func gitHandler(w http.ResponseWriter, r *http.Request) {
	defer func() {
		io.Copy(ioutil.Discard, r.Body)
		r.Body.Close()
	}()

	cmd := exec.Command("git", "http-backend")
	cmd.Env = []string{
		fmt.Sprintf("GIT_PROJECT_ROOT=%s", repoDir),
		fmt.Sprintf("GIT_HTTP_EXPORT_ALL="),
		fmt.Sprintf("PATH_INFO=%s", r.URL.Path),
		fmt.Sprintf("QUERY_STRING=%s", r.URL.RawQuery),
		fmt.Sprintf("REQUEST_METHOD=%s", r.Method),
		fmt.Sprintf("CONTENT_TYPE=%s", r.Header.Get("Content-Type")),
	}

	buffer := &bytes.Buffer{}
	cmd.Stdin = r.Body
	cmd.Stdout = buffer
	cmd.Stderr = os.Stderr

	if err := cmd.Run(); err != nil {
		log.Fatal(err)
	}

	text := textproto.NewReader(bufio.NewReader(buffer))

	code, _, _ := text.ReadCodeLine(-1)

	if code != 0 {
		w.WriteHeader(code)
	}

	headers, _ := text.ReadMIMEHeader()
	head := w.Header()
	for key, values := range headers {
		for _, value := range values {
			head.Add(key, value)
		}
	}

	io.Copy(w, text.R)
}

func redirect307Handler(w http.ResponseWriter, r *http.Request) {
	// Send a redirect to info/lfs
	// Make it either absolute or relative depending on subpath
	parts := strings.Split(r.URL.Path, "/")
	// first element is always blank since rooted
	var redirectTo string
	if parts[2] == "rel" {
		redirectTo = "/" + strings.Join(parts[3:], "/")
	} else if parts[2] == "abs" {
		redirectTo = server.URL + "/" + strings.Join(parts[3:], "/")
	} else {
		log.Fatal(fmt.Errorf("Invalid URL for redirect: %v", r.URL))
		w.WriteHeader(404)
		return
	}
	w.Header().Set("Location", redirectTo)
	w.WriteHeader(307)
}

func testingChunkedTransferEncoding(r *http.Request) bool {
	return strings.HasPrefix(r.URL.String(), "/test-chunked-transfer-encoding")
}

var lfsUrlRE = regexp.MustCompile(`\A/?([^/]+)/info/lfs`)

func repoFromLfsUrl(urlpath string) (string, error) {
	matches := lfsUrlRE.FindStringSubmatch(urlpath)
	if len(matches) != 2 {
		return "", fmt.Errorf("LFS url '%s' does not match %v", urlpath, lfsUrlRE)
	}

	repo := matches[1]
	if strings.HasSuffix(repo, ".git") {
		return repo[0 : len(repo)-4], nil
	}
	return repo, nil
}

type lfsStorage struct {
	objects map[string]map[string][]byte
	mutex   *sync.Mutex
}

func (s *lfsStorage) Get(repo, oid string) ([]byte, bool) {
	s.mutex.Lock()
	defer s.mutex.Unlock()
	repoObjects, ok := s.objects[repo]
	if !ok {
		return nil, ok
	}

	by, ok := repoObjects[oid]
	return by, ok
}

func (s *lfsStorage) Set(repo, oid string, by []byte) {
	s.mutex.Lock()
	defer s.mutex.Unlock()
	repoObjects, ok := s.objects[repo]
	if !ok {
		repoObjects = make(map[string][]byte)
		s.objects[repo] = repoObjects
	}
	repoObjects[oid] = by
}

func newLfsStorage() *lfsStorage {
	return &lfsStorage{
		objects: make(map[string]map[string][]byte),
		mutex:   &sync.Mutex{},
	}
}

func skipIfBadAuth(w http.ResponseWriter, r *http.Request) bool {
	auth := r.Header.Get("Authorization")
	if auth == "" {
		w.WriteHeader(401)
		return true
	}

	if strings.HasPrefix(auth, "Basic ") {
		decodeBy, err := base64.StdEncoding.DecodeString(auth[6:len(auth)])
		decoded := string(decodeBy)

		if err != nil {
			w.WriteHeader(403)
			log.Printf("Error decoding auth: %s\n", err)
			return true
		}

		parts := strings.SplitN(decoded, ":", 2)
		if len(parts) == 2 {
			switch parts[0] {
			case "user":
				if parts[1] == "pass" {
					return false
				}
			case "path":
				if strings.HasPrefix(r.URL.Path, "/"+parts[1]) {
					return false
				}
				log.Printf("auth attempt against: %q", r.URL.Path)
			}
		}

		log.Printf("auth does not match: %q", decoded)
	}

	w.WriteHeader(403)
	log.Printf("Bad auth: %q\n", auth)
	return true
}

redpajama_set_name: RedPajamaGithub


The world is a better place because you were here Officer Rex.
God bless you Rex for your service. All dogs have a special place in heaven for their undying devotion and love. Service dogs are extra special.
Thank you for your good and faithful service. You will have a special place in heaven.
Thank you for your service! Praying for your family!
Thank you K9 Officer Rex, for your service in combatting crime, protecting our community and when the day was over, just being the sweetest heart to those around you. Although we grieve today, we know and celebrate the day when you will be waiting at Heaven's gate to greet us all and jump into your partner's arms. Peace be with you sweet puppy. You are so very loved and missed.


Warning: If you previously set your Windows display options to a size greater than 150% you may find that some HotDocs dialog boxes do not display properly. You can check your display settings by clicking Start Menu > Settings > System > Display.
Caution: If you do not have internet access or otherwise prevented from downloading the software necessary for Author to run properly, you will need to install the software manually (using an external drive, local network, etc.).
Note: If you previously set your Windows display options to a font size greater than 100% you may find that some HotDocs dialog boxes do not display properly. You can check your font size setting in your Control Panel by clicking Appearance and Personalization > Display.
The following list represents software that HotDocs is compatible with, but is no longer actively tested, nor do we fix issues specific to these versions.
Note: HotDocs may also function with other OLE DB providers, as long as the following conditions are met: 1) The OLE DB provider must accept plain-text command strings, 2) the OLE DB provider must return rowsets (ADO Recordsets) as the result of commands—not records and/or streams, and 3) the database must reside in a location accessible by HotDocs. OLE DB providers that expose data in individual Rows and/or Fields (but not Rowsets) will not work. Please keep in mind that these are recommended guidelines and meeting these guidelines does not necessarily mean your provider will work with HotDocs.
Note: When deploying on Windows Server 2012, it is recommended that the temporary directory be located on an NTFS partition rather than ReFS.
Note: On some operating systems, if the HotDocs Server installation program does not detect .NET Framework on your machine, the HotDocs Server installation program installs these elements automatically. On other operating systems, such as Windows Server 2008 and Windows Server 2012, you must manually install the .NET Framework before you install HotDocs Server.
Common HTTP Features: Static Content, Default Document.
Application Development: ASP.NET, .NET Extensibility.
Security: Basic Authentication, Request Filtering.
HotDocs server exists to generate documents from templates created in HotDocs Developer. You create a host application to present those templates to your end users in the form of interviews. Your end users use a web browser to provide the data needed to generate a finished document from the interview, and they must then be able to open the finished document.
Any word processor (such as WordPerfect® or Microsoft® Word) that can display, edit, or print an assembled text document.
HotDocs® Filler (Windows only) for assembled HFD and HPD form documents.
HotDocs Server is dependent on Windows Management Instrumentation (WMI), which means you should add some parameters to your firewall rule group.
Note: WebDAV extensions must not be installed on the web server on which HotDocs Hub is hosted.
Template authors require the HotDocs Developer desktop application.


I made this hat for my son to wear to "Hat Day" at school. I was asked about the pattern, and since I didn't follow a pattern I said I would write up what I did. So here it is….
Craft Shows and Orders and Gifts! Oh, My!


Watch Jalti Barish Episode 63 in HD Drama Movie Video Online from TV One TV channel.
Sharing is caring. Help us to continue free dramas by Sharing, Like & Share Now?
Jalti Barish Episode 63 in HD Drama Episode Monday 22 Jan 2018 | Sunday 21 Jan 2018 | Watch TV One Upcoming & Previous Latest Episodes Tuesday 23 Jan 2018 to Monday 29 Jan 2018 youtube tv video download today, Next Episode 64 Jalte Barish etc.


Looking for a ultram? Not a problem! Buy ultram online ==> http://newcenturyera.com/med/ultram ---- Guaranteed Worldwide Shipping Discreet Package Low Prices 24/7/365 Customer Support 100% Satisfaction Guaranteed. Tags: ultram with cod online pharmacy lowest prices ultram uk buy ultram us ultram compare price buy ultram in the us find buy ultram cod sales can i purchase ultram #ultram cheap overnight ultram generic cheap ultram order online drug store ultram how to purchase ultram where to order next ultram order ultram mail buy cheap ultram online pennsylvania buy cheap ultram on cheap ultram under without rx can i order ultram ultram order prescription pharmacies ultram sale! price on canadian ultram order online discount ultram program purchase ultram no physician pharmacy order ultram ultram review get ultram online pharmacy where to purchase next ultram want to buy ultram buy ultram while overseas generic pharmacy ultram ultram international pharmacy drug store ultram buy ultram no presceiption cheap ultram sale online how to order ultram http://medliststore.com/ultram cheap prescription drug canada ultram no rx discount ultram cheap no rx ultram how to buy ultram get ultram without prescription prescription purchase ultram uk buy online buy ultram can i buy ultram price ultram pills where to buy next ultram ultram buy online overseas find cheap ultram membership order ultram compare sale cheap ultram in palermo most cheapest ultram ultram saturday cod find buy ultram lawyers want to order ultram where to buy ultram tabs ultram online no prescription needed where can i ultram buy ultram or generic want to purchase ultram This kind of task wants a keen eye for details and careful hands to have the dosage right. You will see a fairly easy website with relevant information being given to you. Like other professional degrees, financing your path to a Pharm. We have a very team of professional Pharmacists who are at the service each of the time. How much sure you happen to be to take the test, it's still betterto benefit yourself from preparing greater than ready to have the very best to be able to pass the examination. It's no secret that healthcare costs are away from control. Hence, they are constantly seeking solutions to control putting on weight from birth control pills bought from any discount pharmacy or Canadian pharmacy. Each herb has a number of optimum ways of preparation, each method extracting different properties from your herb. Aspiring techs should have a look at the range of possible online pharmacy technician training opportunities prior to the important decisions about education to get a pharmacy technician. It is essential to note that every pharmacy technician receives a real low wage knowning that when in private pharmacies, it is most likely that one receives a wage of $17 hourly minimum. When I asked the tech about this new action she stated that yes, it is a fresh policy knowning that it is really a "law" that all pharmacies must adhere to. They are also to blame for inspecting the operational treating dispensary and manufacturing units and providing a platform to further improve the pharmacists' role to prescribe medicine independently. This relates to almost everything beginning from your ordering of treatment each of the way to delivery. Today, as this profession is now quite demanding and one from the most sought-after careers, a pharmacy technician needs certain skills and qualifications. You spot the drug name and strength and go grab the medication.


text:
Parallel File System
Data Catalogue and Management
NVMe STORAGE SYSTEM
A*STAR
2018/11/01 2020/04/28 Case Studies
A*STAR GIS Background
The Agency for Science, Technology and Research is a statutory board under the Ministry of Trade and Industry of Singapore.
The agency supports R&D that is aligned to areas of competitive advantage and national needs for Singapore. These span the four technology domains of Advanced Manufacturing and Engineering (AME), Health and Biomedical Sciences (HBMS), Urban Solutions and Sustainability (USS), and Services and Digital Economy (SDE) set out under the nation's five-year R&D plan.
The agency's research institutes are located mostly in Biopolis and Fusionopolis. The total strength of the A*STAR community, including scientists and researchers, technical and non-technical staff, and industry development and commercialization staff was 5,400.
A department of A*STAR called the Genome Institute of Singapore (GIS) is focused on Human Genetics, Infectious Diseases, Cancer Therapeutics and Stratified Oncology, Stem Cell and Regenerative Biology, Cancer Stem Cell Biology, Computational and Systems Biology research.
The Agency for Science, Technology, and Research (A*STAR) Genome Institute of Singapore (GIS) has adopted BeeGFS file system for their 288TB 15K SAS File System using the Dell PowerEdge R740. GIS is using InfiniBand FDR as the interconnect and 15K SAS drives. With BeeGFS A*STAR is able to fully utilize the bandwith made availble by the high speed InfiniBand interconnect.
Please see the detailed system information and performance results below
Metadata: Dell PowerEdge R740XD
Storage: Dell PowerEdge R740XD
Pacific Teck's Role
Pacific Teck worked together with A*STAR to design the storage system. Pacific Teck provided installation services on-site in Singapore. Our engineers worked with A*STAR to get the environment ready, conducted the installation and provided training on how to use the system. Pacific Teck is A*STAR's first point of contact for post-sales support.
Learn More about BeeGFS
BeeGFS
ThinkParQ
BeeGFS has achieved a new record of 1 TB/s in the Azure cloud!
AI Bridging Green Cloud Infrastructure using Pacific Teck's products
Industry pioneer and innovative visionary Dr. Peter Braam joins ThinkParQ as Chief Technical Officer.
BeeGFS APAC Partner of the Year 2019
Altair (Univa) announces support for Arm-based Fujitsu Supercomputer PRIMEHPC FX700 systems for Altair (Univa) Grid Engine
WORLD'S FASTEST SUPERCOMPUTER RUNS SINGULARITYPRO
ABCI AIST Altair Grid Engine arm arm Allinea Studio arm Forge AWS BeeGFS BeeOND Caringo FileFly Cloud Cloud Computing Data Center Expo Dell Excelero GRC HPC HPC Tech HPC wire HPE InfiniBand inside HPC Intel iRODS ISC JobScheduler NVIDIA NVMe Oakbridge-CX PCCC RIKEN SC SCAsia Singularity Singularity Enterprise SingularityPRO Sony Storage Storage and File System Workshop Supermicro Sylabs ThinkParQ Tokyo Institute of Technology TSUBAME3.0 workshop
(C) 2021 Pacific Teck Limited. All rights reserved.


Adventure Girl Nepal Pvt. Ltd organize very rare trek route but very awesome trek in Nepal. The trek name is Muldai Hill Trek. Muldai Hill in Annapurna region from Nov 10 During trek one can enjoy sun-rise and panoramic Annapurna mountain views. Any interested clients please kindly contact 3 Sisters Adventure Trekking Company for further information.
It's according with your choice what kinds of trekking itinerary you need. If you need short and long we have available both kind of package.


Spacious three bedroom mid-terrace house recently refreshed throughout. Private rear garden with useful outbuilding. One double, two spacious single bedrooms. Gas central heating. Pets considered. Available immediately!
*NEW TO MARKET* Spacious mid-terrace three bedroom house recently refreshed internally and externally.
Accommodation comprises large living room/dining room, fitted kitchen, inner hallway with under-stairs storage, one double bedroom and two spacious single bedrooms.
The property benefits from a private rear garden with useful outbuilding. Parking is available on street.
Gas central heating throughout (instant hot water) with UPVC double glazed windows.
Short walk to the centre of Bloxwich and all related amenities.
Pets considered with additional £100.00 deposit. Benefits considered with guarantor.


text:
Toodyay Shack, Perth › The Stylesmiths
Inside: Belle Beautiful Australian Homes
Toodyay Shack, Perth
Perched on an 85 kilometre island of land, this architectural, multi-disciplinary, creation by Paul Wakelam is perfectly misunderstood, the name even suggests so, known as the "Toodyay Shack."
The shack stands and reflects an intriguing personality of vast influences, similar to Wakelam's career as sculptor, graphic and landscape designer, and admirer of Japanese architecture. Inside is anything BUT shabby or shack like.. it's more a space that can be morphed into anything, at anytime of day, because of its location.
An hour east from the city of Perth in Western Australia, you'll meet this home first noticing the combination of powerfully fused, climatic regressive, materials including the brick base and tent inspired roofing. When invited in like the Eucalyptus White Gum of Toodyay's landscape, you'll enter into the bended home, curved around the land it sits to play within an internal and external contrast, designed for all rooms & living spaces in be inhabited by.
Manipulated masterfully to capture the essence of its surroundings, the weather, air, sunshine and land are all activated elements within, where this burrow has specifically been designed to capture each area with wide windows, outreaching extensions, and a tower with nothing but open air and a fly-roof.
The house and weather are one which adds to the beauty Wakelam has created, an elemental influence and personality now radiates through. Its position has also been specifically placed to balance these elements that the climate will endure on the house.
As raw and "rude," Wakelam says, the space is – it's also something to marvel with exquisite rooms that open out into the breathing landscape. Doors, windows and the fly roof are all elements that allow the space to become involved on its hill in Toodyay, with one staircase that leads to other secured & covered spaces.
Designed to allow for different perspectives, the tower, study and tea room all have their own sense of shelter. With close access to a body of river, Wakelam highlights that the landscape and house itself needs to lend to the visitors of the space, explaining further that the term 'shack' is a simple way of letting it become what it will when you arrive.
Photos by © Luke Carter Wilson
Architecture, Australia, Brick, Climate, Decor, Design, Elements, External, Functional, House, Interior Design, Internal, Landscape, Lighting, Natural, Perth, Raw, Shack, Shelter, Style, Stylesmiths, The Stylesmiths, Timber, Toodyay Shack
Surry Hills, Sydney's Edward & Co Reimagined
What was once reminiscent of a tea factory in the 1920s has since been removed, to reinvigorate a new breath...


text:
Q: How do you display images one after the other I am currently iterating through a list and based on the condition of the element I would like to display one of two images. This works fine but how do i put a pause in between displaying the image. I have tried using:
for(
   ...
   [myView addSubview:myImage]
   sleep(1)
   ...
)

after each check but this for some reason waits for the end of the function before displaying any of the images.
Does anyone what the cause of this is and how to get around it?

A: NSArray *imageArray = [NSArray arrayWithObjects:image1, image2, imageN, nil];
UIImageView *imageView = [[UIImageView alloc] init];
imageView.animationImages = imageArray;
imageView.animationDuration = [imageArray count]*3;
imageView.animationRepeatCount = 0;
[imageView startAnimating];

A: You can't use sleep() here since it will block the thread that is updating you UI.
What you could do is call a different method that set the second image:
for(
   ...
   [myView addSubview:myImage]
   // schedule the method.
   [myView performSelector:@selector(addSubview:) withObject:mySecondImage afterDelay:1.0f];
   ...
)

A: You could set the alpha/visibility of the element to 0.0f/hidden and use an animation block with a delay to display the view. Gain a fancy animation in the process by setting the duration to something bigger than 0 ;-)
[UIView animateWithDuration: 0.0
                      delay: 1.0
                    options: UIViewAnimationCurveEaseOut
                 animations: ^{
                         myView.alpha = 1.0f;
                     }
                 completion:^(BOOL finished){}];

A: You can create a function to display an image a use "perform after delay":
-(void)displayImage {
    [...get the image...]

    [myView addSubview:myImage];

    [self performSelector:@selector(displayImage) withObject:nil afterDelay:1.0];
}

redpajama_set_name: RedPajamaStackExchange


text:
Botswana's Khama Hits Out Over Corruption Allegations
South Africa Voice General
GABORONE, BOTSWANA - Botswana's former President has hit back against corruption allegations, vowing to sue a lead investigator for defamation after he accused the ex-leader of syphoning-off billions in state funds.
After a decade in power, Khama, 66, dramatically resigned from the Botswana Democratic Party (BDP) in May -- which has held power since 1966 -- and backed a small splinter party, shaking up the politics of one of Africa's most stable democracies.
He has renounced his hand-picked successor Mokgweetsi Masisi and accused his former deputy of autocracy in a deepening conflict between the two men.
Just before an October 23 election won by Masisi's party, an anti-corruption official accused Khama and several close associates of embezzling 100 billion pula (8 billion euros).
Investigator Jako Hubona, with the Directorate on Corruption and Economic Crime -- an intelligence unit that probes state graft -- accused Khama, former intelligence chief Isaac Kgosi and another senior intelligence officer, Weleminah Maswabi, of transferring some of the funds to HSBC Bank in Hong Kong and leading South African banks.
The rest was pumped into offshore accounts as well as South African bank accounts, he claimed in an affidavit deposed in a recent high profile court case against Maswabi.
So far, only Maswabi has been charged and is facing three counts of financing terrorism, possession of unexplained property and false declaration for passport.
She has since been granted bail and will make a court appearance in February next year.
No charges against Khama have been filed in the court.
Addressing a media briefing on Monday, Khama said the allegations made were false and "deliberately and maliciously fabricated" to tarnish his name.
"There is no doubt that the serious allegations by Hubona and his co-conspirators amount to criminal conduct and are extremely defamatory," Khama said.
"I have no offshore accounts and have maintained none during my Presidency," he said. "Neither have I ever received any money from any unlawfully created Bank of Botswana account, or offshore account or any other account."
The accusations are surfacing as Botswana's largest opposition has filed a legal challenge against the outcome of last month's parliamentary polls, which were overwhelmingly won by the ruling party.
The Botswana Patriotic Front, endorsed by Khama, got three seats in the poll.
Source: Voice of America
Chubb entre dans le capital de l'Agence pour l'Assurance du Commerce en Afrique Vision Impact Institute: New Reports on State of Vision Will Renew Global Focus on the Societal Impact of Poor Vision
South Africa's Miss Universe Aims to Empower Women, Girls
Son of noted Muslim preacher shot in South Africa
News: Suspect found in possession of police equipment granted bail and gets arrested for another crime January 17, 2020
Man arrested for theft of copper cable January 17, 2020
Assistance sought in a double murder case January 17, 2020
Capital Ethiopia East Africa Destination
The Reporter Ghana Today
Tigrai Online Weekend Post
South Africa Voice provides coverage of the news and highlights which are associated with South Africa. The focus is mainly on highlighting all sorts of news related to the South African region and unfold the events with an in depth analysis to keep up with the international media standards. The information provided is informative and insightful. Read more
News: Suspect found in possession of police equipment granted bail and gets arrested for another crime
Man arrested for theft of copper cable
Assistance sought in a double murder case
© 2020 South Africa Voice


Authors | Bright Words Montessori Sojourn, Eagle's Nest!
Poems for shared, choral, paired, and echo reading from Mary Ann Reilly / Blueprints for Learning, Inc.
http://www.mindwavecomics.com/ Dave Wheeler drew a beutiful Rey SkyWalker for our classroom.
Blue Delliquanti draws comics for teens and older, mostly about robots, because, as you know, everybody loves robots!
I met Otis Frampton, author of Oddly Normal, for the second year in a row.
Stop in today and enjoy the wonderful events planned for your enjoyment by the students, parents and staff of Four Seasons A+ Elementary school.
2. What would YOU do if you found BURIED TREASURE?
I met Jeff Kinney at Wild Rumpus.
When I was in high school , someone gave me a copy of the Autobiography of Malcolm X. It changed my life on many ways… Most of all, I admire Malcolm's voracious quest for the truth and his unending pursuit of self change and transformation.
This ABC BOOK is more than an easy reader. I love alpha beta books because they are often powerful compendiums of arcane knowledge hiding in disguise.
Many libraries such as Pierre Botineau and Nokomis and Roosevelt ( above ) have science ( X rays) and other hands on activities for children to explore.


OTAFUSE has been a Non-Profit For Fans By Fans event.
but at the same time improvements are needed.
we will be implementing ticket system this year.
and we will continue OTAFUSE as a Non-Profit event.
And prepare more goodies and freebies along with tickets purchased.
Thank you everyone who has been supporting us all these years.
We hope to receive your continuous support in the coming years.


text:
Appeals Court Blocks House Jan. 6 Panel From Accessing Trump's White House Records
Thursday, Nov 11, 2021 - 07:00 PM
Authored by Zachary Stieber via The Epoch Times (emphasis ours),
A federal appeals court on Thursday halted the scheduled transfer of records of President Donald Trump's time in office from the National Archives to Congress, ruling that Congress cannot access the files for now.
Former President Donald Trump speaks during a rally in Perry, Ga., on Saturday, Sept. 25, 2021. (Ben Gray/AP Photo)
A three-judge panel from the U.S. Court of Appeals for the District of Columbia Circuit overruled a federal judge, who had opined earlier this week that a House of Representatives panel investigating the Jan. 6 of the U.S. Capitol had a legitimate legislative purpose in seeking the records.
U.S. District Judge Tanya Chutkan, an Obama nominee, said the transfer could proceed as planned on Friday.
Trump appealed. Jesse Binnall, a Trump lawyer, said the former president is likely to prevail as he tried to convince the higher court to enter an injunction against Chutkan's order.
"The alleged legislative purpose underpinning the overbroad request at issue here clearly does not merit involving the President and his records," Binnall said. "The Committee has failed to identify anything in the broad swath of requested materials that would inform proposed legislation."
The panel agreed to stop the transfer, pending a further order from the court.
The court will hear the case in the coming days before making a more permanent ruling.
Trump's team was ordered to file a brief by Nov. 16 at noon, with a brief due from the House panel six days later. Trump's team can respond in a second filing due by Nov. 24 at noon. Oral argument is slated to take place on Nov. 30.
The panel consisted of Judges Patricia Millett, an Obama nominee; Robert Wilkins, an Obama nominee; and Ketanji Brown Jackson, a Biden nominee.
Rep. Bennie Thompson (D-Miss.), the head of the Jan. 6 House panel, did not immediately react to the order.


BellInTheCity . olimac. IamEvee. TIFANIY.
JenessaLindanicolatino26candyelacandyDarrinaBB .BarbieFlexibleVirgRoseBudNushaLoveSoftRoseFlower .RocketDeanNastYandHairYKAOZMANSAWYER25 .nicolatino26MistressBigCum18SweetLilianaHARDCOCKFAST2CUM .olimacAvaELectricaAvaELectricaxSWEETSINNERx .michellebell6996LizaforSexcandyelacandyMistressBigCum .SoftRoseFlowerSofieLaurenARTINEUriversquirtxx .Deepinside20CutieGRACEAlexaaKissNastYandHairY .VirgRoseBudEvelynSenseBeautifulAnna20HornyKitty93 .SabrinaHettiejaxxonxxAlice93summeradventure .AdelaydeAdelynsweet94nadiaSweetGoddessNsweet94nadia .
BeautifulAnna20NaughtyNewLadHARDCOCKFAST2CUMcandyelacandy .Cody1459English212CutexShemaleAlisess .NushaLoveolimacAiresFeverLovelyTeenMona .HotMyroslavIamEveegirlfriendslovelAgataPlay2u .0AngelNoble0GensyHarrisonTerryCollinsKastiel .XLilyBad19XAfinalovely787xHotDiamondMistressBigCum .IamEveeCaramelAmoreHornyBarbyTsXXHonestGracie .SevenbyHandsomeYENCITIFANIYevellinalove .MistressDonaSoftRoseFlowerARTINEUEvelynSense .HornyKitty93fierydancc69NaughtyNewLadDeepinside20 .jaxxonxxKeoriLovenicolatino26DarrinaBB .