text:
Field Hockey: Japan Wins Gold in Women's Tournament at Asian Games
Japan won its first ever gold medal in women's field hockey at the 2018 Asian Games by defeating India 2-1 in a tense final. By winning the tournament the nation takes the Asian representative quota while the host quota will be reallocated. The tournament was held from August 19th to August 31st 2018.
Pool A was topped by Japan whom went undefeated, including 4-2 and 3-1 victories over China and Malaysia respectively. Second place came down to goal difference as a 2-2 Chinese comeback against Malaysia left both teams even on points. With a +22 vs. +17 goal difference it was China that would move on to the semi-finals.
Pool B was similarly won by India whom went 4-0 which included a strong 4-1 victory over South Korea whom also advanced to the semi-finals as the second place team.
Both semi-finals were cagey affairs. In the first match between Japan and South Korea it took a penalty corner from Akiko Ota in the 49th minute to give Japan the lead. Japan would win it 2-0 with a second goal by Minami Shimizu in the dying seconds of the match. The other match, between India and China was also decided on a penalty corner when Gurjit Kaur scored on the 52nd minute to give India the 1-0 victory.
The final saw Japan take the lead in the 11th minute via a penalty corner goal by Minami Shimizu. India countered in the 25th minute with a field goal by Neha Goyal. The deciding goal came in the 44th minute when Motomi Kawamura scored a penalty corner goal.
With Japan winning the gold medal at the Asian Games the Olympic host quota has been reallocated to the intercontinental play-off matches, instead of six spots being offered there will now be seven. Other Asian teams will have a second opportunity to qualify at said play-off matches.
Women's Tournament
Previous Sailing: Japan and South Korea Win Gold While Malaysia Qualifies to the Olympics
Next Field Hockey: Japan Wins Double Gold After Men's Comeback Triumph

redpajama_set_name: RedPajamaCommonCrawl


text:
January 02, 2019 Dining » Food Features
Distill Table is Already Bustling in Lakewood, But it Could Improve on Menu and Ingredient Choices
By Douglas Trattner
Photo by Emanuel Wallace
Distill Table
14221 Madison Ave., Lakewood
216-505-5188, distilltable.com
By the time of our second visit to Distill Table, we were wise enough to make reservations. If we learned anything from our first encounter with this 4-month-old Lakewood restaurant, it is that spare seats at prime time can be harder to come by than local produce at the West Side Market. The space feels more compressed than the billed 75 seats, which has the effect of intensifying the energy in the way that pressure can transform matter into gemstones.
Given that a majority of the seats are divvied up between the lengthy bar, a chef's counter and communal high-tops, the restaurant functions more like a spirited gastropub than a dressed-down bistro. Also, it means that only those fortunate few diners seated at the banquette will be truly comfortable; the rest of us are compelled to make do with unforgiving backless wooden stools.
If it feels as though Distill materialized out of thin air, that's because essentially it did. The building it resides in did not exist two years ago; it's a new appendage to the 100-year-old Fridrich building that now houses Western Reserve Distillers. When owners Kevin and Ann Thomas went looking for an operator who shared their farm-to-table — or in their case, grain-to-glass — sensibilities to run the adjoining restaurant, they landed on chef Eddie Tancredi.
The homegrown Tancredi got off to an early start and has yet to slow down. His work at Adega at The 9 demonstrated a knack for technique, honed from years of working in top-notch kitchens around the globe, including the Michelin-starred Fat Duck in London. But fear not, Distill has no ambitions of becoming a temple of gastronomy.
"When I was younger, I wanted to be a Michelin-starred chef, but now I want nothing to do with that," says the 36-year-old chef. "I want regulars who come in two times a week. You can still have good food without being fine-dining."
Distill operates off an all-day menu that is slightly inscrutable in design. Various categories of foodstuffs are sprinkled across the plank-mounted broadsheet. In this corner are the antipasti, over here are Neapolitan-style pizzas, and down there are the "Crispy Cravings." Items like these and the cheese, meat and smoked fish boards are built for sharing. We did just that with tin cups filled with shatter-crisp, spice-dusted pork rinds ($7), honey-drizzled Brussels sprouts ($9) atop ricotta-slicked toasts, and large orbs of fried mozzarella ($9) that wept melted cheese into cream-kissed tomato sauce when sliced.
It's commendable that the kitchen goes all-in on local when it comes to the build-your-own cheese boards, but surly there are more exciting Ohio selections than Miceli's ricotta and mozzarella, which gobble up two out of five spots. We adore Yellow House products, but the manchego ($8) on our plate was hard, dry and unyielding, likely due to improper storage. We also can't get behind the house-smoked shrimp ($8), three limp eels with the texture of raw shrimp and a harsh smoke flavor.
Beefy and delicious Ohio burgers ($12), made from steer that snacked on spent grain from the adjacent distillery, are a literal taste of what's to come from West Salem's Twin Parks Farms. Down the road, that local farm will be supplying pork raised on those same distillation byproducts, which will trickle down to the in-house charcuterie program.
Distill's "Neapolitan-style" pizzas are better than many of the versions served at non-traditional pizza shops, with pleasantly thin crusts that are light on complex flavors and heavy on the cheese. One night we enjoyed the aptly named Plain Jane ($14), on another, the fungi ($15), a tasty pie shellacked with cheese, dotted with roasted shrooms, and sprinkled with fresh parsley.
"There's a lot of repetition here," noted a companion. Indeed, the table was nearly buried by spice-dusted curly fries, which served as a base for egg-topped poutine ($11), a plate-partner to grilled, sliced flank steak ($23), and sides to two separate sandwiches.
Two of the five entrees are nearly identical pasta dishes comprised of fat tubes of al dente noodles covered in sauce, gilded with shavings of Parmesan, and paired with pale, thin slices of bread that were not toasted, let alone grilled as advertised (the bread on the cheese board was equally wan). Meat-lovers should go with the Sunday Sauce ($20), a zesty braise of beef, sausage and pork shoulder. The Bolognese ($19) is still meaty, but it's lightened up with a splash of cream to a blushy hue.
In putting together its all-Ohio wine list, Distill overlooks many quality producers by hitching its wagon to just two local wineries, one of which imports its fruit. The beer program does a much better job showcasing multiple breweries from across the region. Better still is the cocktail program, which is fueled by the booze produced next door. Gin fizz fans will adore the Dead Man's Curve ($12), a festive, frothy and fruity punch that will keep you coming back for more.
Tags: Food Features
« Trio Might Face an Uphill Battle, but It's Primed to Come Out on Top | The Food Outshines the Setting at the New Ohio City Galley »
More Food Features »
Latest in Food Features
Easy Like Sunday Morning: 10 Cleveland Brunches We Love
Picnic Hill Combines Restaurant and Market in Recently Opened Fairmount Circle Location
Rocky River's Char Offers Pretty Solid, Unsurprising Tavern Fare
More by Douglas Trattner
COhatch Partners with North High Brewing to Open Co-Work and Pub Space in Beachwood
Opening Tonight: Indie on East 4th Street
Market at the Fig Read More
Yours Truly Read More
Washington Street Diner Read More
Vegan Monday @ The Winchester


There is nothing to think about the world.
Occasionally, throw in some tactile sensations.
Now's perspective is useful (indispensable even) when seeking real love and everlasting happiness.
P. S. What is not Now's perspective, surely is another thought-regurgitated story.
Forgiveness is ignoring all stories ever produced. You think the world will disappear without the stories? The world is Now's world.


Officials are still not sure if the Berlin attack was deliberate or accidental, but eyewitness accounts are pointing to the former.
On Monday evening, a truck jumped a Berlin sidewalk curb and drove through a crowded Christmas market, killing at least nine people, according to local police. There are 50 wounded.
Police have arrested a "suspicious person," but have not confirmed they are the driver the truck. A passenger in the truck was found dead in the cab.
Details are still emerging, but eyewitness accounts indicate it was a deliberate attack. At approximately 3:45 PM EST, area police posted an update on Twitter stating they are still investigating whether this was an accident or an attack.
The event took place at a popular Christmas market located next to the Kaiser Wilhelm Memorial Church, a popular tourist destination.
Television footage from The Associated Press shows a large truck with a smashed windshield parked on the sidewalk next to the market. A Christmas tree topped with a gold star lays nearby while ambulances swarm into the gap.
"It was definitely deliberate," said witness Mike Fox, a tourist from Birmingham, England, to The Associated Press at the scene. He added the truck barely missed him by about three yards as it ripped through market's picnic tables and wooden stands.
Fox said he attempted to help multiple people with broken limbs, and that others were still trapped underneath the Christmas stands.
Another witness, Jan Hollitzer, told Al Jazeera that the truck managed to dram about 55 yards into the market before coming to a stop.
The truck was traveling "very fast" through an area intended for pedestrians, Hollitzer added.
Police and rescue workers have blocked access to the market itself, and firetrucks and ambulances are currently swarming the scene.
Next, check out out why terror attacks fell worldwide yet surged 650 percent in the developed world last year, before understanding why Pope Francis says it's wrong to equate Islam with terrorism.


text:
Heads Together Campaign & YoungMinds Charity
Beresford Residential are proud to sponsor our Senior Property Manager Karl who will be running his third London Marathon in 2017. He will be fundraising for the YoungMinds charity as part of the Heads Together campaign which has been selected as the 2017 London Marathon Charity of the year.
Supporting the Heads Together Campaign & YoungMinds Charity
In 2017, our Senior Property Manager Karl will be running his third London Marathon and fundraising for the YoungMinds charity for whom he also ran in 2015.
This time round YoungMinds are partnering up with the Royal Foundation along with six other charities as part of the Heads Together campaign which has been selected as the 2017 London Marathon Charity of the year.
Heads Together, which is spearheaded by the Duke and Duchess of Cambridge and Prince Harry, is raising awareness about mental health and working to end the stigma surrounding mental illness.
As part of the campaign, Karl has already met the three Royals and participated in the launch video which can be watched here. Over the course of the year Karl will participate in various projects to help build awareness about mental health, and he will go on to represent YoungMinds in the 2017 London Marathon.
"YoungMinds is an important charity to me for many reasons and a charity I have worked with for three years now. I hope to continue to help build awareness on mental health and am thrilled to be representing such an amazing charity."
Karl Reynolds, Senior Property Manager
If you would like to make a donation to YoungMinds and help support the Heads Together campaign, please visit Karl's Virgin Money Giving page.
We thank you in advance for any support that you can give.
Sandy Mitchell, Partner at Veale Wasbrough Visards Solicitors
"As a solicitor it is so important to be dealing with an agent who is actually proactive in bringing the matter to a successful conclusion. That is precisely what Shirley did."


text:
Articles, Politics, The Left
Antifa Takes Baseball Bat to Lib Carrying Flag
Even other leftists can't reason with Antifa's hate.
By: Leesa K. Donner August 24, 2018 Articles, Politics, The Left
by Leesa K. Donner
It seems Antifa is having difficulty knowing who to beat to a pulp. So, when in doubt, they pick up a baseball bat and crack some heads. Indeed, a graphic and disturbing story from Portland, Oregon shows a Bernie Sanders and Hillary Clinton voter being beaten by black-clad Antifa ghouls, demanding he put down the "symbol of fascism" – Old Glory.
This event is not a Netflix original. It is a true story.
Paul Welsh courtesy The Oregonian
And here's how it went down: Earlier this month progressive Portlander Paul Welsh headed for the Tom McCall Waterfront Park to take a stand against a conservative rally. Welsh said his purpose was to oppose the "fascist event." But he made a fatal mistake. He chose to carry a symbol that Antifa hate – yes, that would be the American flag. "I had felt like showing that a liberal, free Portland – or any major city, really – is much more American and much more numerous and strong than any of these interloping groups," he told The Oregonian.
Welsh was soon surrounded by several Antifa protesters, who insisted he drop the flag. A non-friendly tug-of-war followed. Unable to get their way, Antifa did what they always do – resort to violence. Indeed, defying Antifa orders left Welsh on the ground, in a pool of his own blood, after his head was smashed in by a baseball bat-style weapon. The Portland man recalled, "My bones turned to Jell-O, and I just went down." Welsh was hospitalized for two days after Portland doctors stapled up the three-inch head wound.
Such friendly folks, the Antifa.
Jackie Robinson Day
Traditionally Major League Baseball honors the great Jackie Robinson every April 15th. In doing so, every player in the major leagues wears number 42 on their jersey to celebrate his contribution to the game. It's one of those days when you can't tell the players without a scorecard. This appears to be the situation for Antifa. They are clueless about who is who, so they reach under their black robes, pull out their weapons of choice, and begin beating whosoever they desire.
Their inability to apply critical thinking and resort to violence should leave these hooligans embarrassed, to say the least. Welsh was trying to make a higher point, which Antifa seems unable to comprehend.
"The right and certainly a lot of smaller groups like Patriot Prayer might rush to things like the flag and try to take it up as, 'This is our symbol exclusively. Part of my thinking was to take it back."
More than merely shamed, the weapon-wielding thugs need to be prosecuted for their actions. But that's no simple task when they are all dressed in black with their faces covered. It's time for an all-out war against members of this political movement. These militant far-left communists and socialists need the heavy hand of justice to set them on their heels.
Harassing and bludgeoning anyone who they identify as fascists is not free speech; it is a form of criminal behavior. Everyone who carries an American flag is not a fascist, Republican, or Nazi. Everyone who refuses to be separated from something they are carrying by force should not have their head cracked open and land in the hospital.
But perhaps there is some upside to this heinous act. Since the attack, Mr. Welsh says he's "conflicted and disappointed."
You'd think after being beaten into submission and having your head cracked open, he might be more than a bit conflicted. But hey, it's a step in the right direction.
Tags: ANTIFAantifa violencefascistOregonpaul welshTrump
Leesa K. Donner
Leesa K. Donner is Editor-in-Chief of LibertyNation.com. A widely published columnist, Leesa previously worked in the broadcast news industry as a television news anchor, reporter, and producer at NBC, CBS and Fox affiliates in Charlotte, Pittsburgh, and Washington, DC. She is the author of "Free At Last: A Life-Changing Journey through the Gospel of Luke."
LATEST ARTICLES BY Leesa K. Donner (SEE ALL)
Zoned Out: Left Feverishly Fighting Against Single-Family Homes - January 17, 2020
Hillary and Media Go to DEFCON 1 Fearing Burisma Hack Threatens 2020 Chances - January 16, 2020
Whoo-hoo – 5th Circuit Paves Way for Wall - January 09, 2020
Black Business Ownership Skyrocketing
Listen to Today's News – 8.24.18


Sapling Child is a gorgeous babywear label that creates the softest, highest quality organic baby clothing. We caught up with Peta Stinson, the talented lady behind the brand to find out more about Sapling Child and how she's grown the business into the international success it is today.
We are a busy family of 5! With three boys, a rapidly expanding business, and a continent shift, life is busy!
What was the motivation behind creating a babywear label?
One of the primary motivators, was that I wanted to do my bit to make a positive change to the clothing manufacturing industry, while also creating beautiful chemical free clothes that parents could get longevity out of.
You've partnered with some amazing mamas like Jaime King, Kate Waterhouse, Marcia Leone and most recently, Kristin Cavallari – what has it been like for you to work on these collections?
These partnerships have been amazing. Each collaboration has been so different form the last…the people are different, their aesthetics, the way they work.
The best thing about it is that it means I get to keep learning! I'm always learning new things from them...For example, one of our collaborators wanted to do a water colour type look/feel so me and my design team had to learn how to create that effect on printed fabric. It's amazing!
Sapling Child is ethically made using GOTS certified organic cotton – how important was it to you to ensure the brand was ethical and sustainable?
It was the only option. GOTS certification is the most stringent. It covers dyes, fabric, fair trade laws, child labour laws etc. Taking care of the environment that sustains us, the people who work with us, and creating pieces free of nasties are and always will be our top most priority.
Do you think consumers are fully aware about the negative impacts of fast fashion? And if not, what do we need to do to correct it?
I don't think so. I think people are slowly starting to learn more though. I also think that fast fashion is slowly being held are accountable, not enough….but the more customers tell the big fast fashion chains how they feel, and vote with their dollar…the more we can change.
How important is sustainability in the day to day running of your business?
Everything we do has sustainability and environmental best practice at the forefront of our minds. Outside of organic cotton, processing, and printing, we also purchase green power at our warehouse sand distribution centres. We also use electric forklifts (no toxic fumes), recycled, recyclable and/or biodegradable packaging, and carbon offset any remaining foot print.
A lot of your styles are unisex – was it important for you to create pieces that could be worn by both baby boys and girls?
We always like to include a unisex range in our seasons. I think it's important to provide a choice!
I'd say keep being the resilient young minds you are. We need you to help us fix so many problems we've caused!
See our full collection of Sapling Child organic baby clothing here.


A couple months after making the announcement via his own personal Twitter, UK singer/songwriter Olly Murs' U.S. label, Columbia Records confirmed the news by way of an official press release. The label proceeded to confirm both Murs' signing as well as announcing his first U.S. single, a new version of the UK #1, "Heart Skips A Beat," featuring American hip-hop duo Chiddy Bang, due May 22nd (iTunes U.S.), and debut album due out in the Fall. Listen to "Heart Skips A Beat" BELOW.


text:
California Lawmakers Claim Accounts Looted
SAN DIEGO—A Southern California congresswoman said her campaign was robbed of about $250,000 at the hands of a longtime Democratic campaign accountant who clients included U.S. Sen. Dianne Feinstein and dozens of other California politicians.
U.S. Rep. Susan Davis made the claim to supporters after federal prosecutors charged Kinde Durkee with fraud. Ms. Feinstein said she was "wiped out" by Ms. Durkee, according to Politico.
"As this scandal emerges, she may well become known as the Bernie Madoff of campaign finance treasurers," Ms. Davis, the San Diego Democrat, wrote in an email.
Ms. Feinstein's campaign, which had a cash balance of $5 million on June 30, believes it suffered losses but that determining how much will take time, said campaign adviser Bill Carrick. He said Ms. Durkee commingled clients' funds, making it difficult to understand whose money went where.
"This is an extraordinarily complex situation," Mr. Carrick said. "Nobody really knows what happened here."
Ms. Durkee's attorney, Daniel Nixon, didn't immediately respond to a phone message seeking comment.
Ms. Durkee had authority over more than 400 bank accounts, including political campaigns, according to the federal complaint filed earlier this month.
Follow this link to read more: https://tinyurl.com/68mrgj9


text:
40-202. Designation of highways and public rights-of-way. (1) The initial selection of the county highway system and highway district system may be accomplished in the following manner:
(a) The board of county or highway district commissioners shall cause a map to be prepared showing the general location of each highway and public right-of-way in its jurisdiction, and the commissioners shall cause notice to be given of intention to adopt the map as the official map of that system, and shall specify the time and place at which all interested persons may be heard.
(b) After the hearing, the commissioners shall adopt the map, with any changes or revisions considered by them to be advisable in the public interest, as the official map of the respective highway system.
(2) If a county or highway district acquires an interest in real property for highway or public right-of-way purposes, the respective commissioners shall:
(a) Cause any order or resolution enacted, and deed or other document establishing an interest in the property for their highway system purposes to be recorded in the county records; or
(b) Cause the official map of the county or highway district system to be amended as affected by the acceptance of the highway or public right-of-way.
Provided, however, a county with highway jurisdiction or highway district may hold title to an interest in real property for public right-of-way purposes without incurring an obligation to construct or maintain a highway within the right-of-way until the county or highway district determines that the necessities of public travel justify opening a highway within the right-of-way. The lack of an opening shall not constitute an abandonment, and mere use by the public shall not constitute an opening of the public right-of-way.
(3) Highways laid out, recorded and opened as described in subsection (2) of this section, by order of a board of commissioners, and all highways used for a period of five (5) years, provided they shall have been worked and kept up at the expense of the public, or located and recorded by order of a board of commissioners, are highways. If a highway created in accordance with the provisions of this subsection is not opened as described in subsection (2) of this section, there shall be no duty to maintain that highway, nor shall there be any liability for any injury or damage for failure to maintain it or any highway signs, until the highway is designated as a part of the county or highway district system and opened to public travel as a highway.
(4) When a public right-of-way is created in accordance with the provisions of subsection (2) of this section, or section 40-203 or 40-203A, Idaho Code, there shall be no duty to maintain that public right-of-way, nor shall there be any liability for any injury or damage for failure to maintain it or any highway signs.
(5) Nothing in this section shall limit the power of any board of commissioners to subsequently include or exclude any highway or public right-of-way from the county or highway district system.
(6) By July 1, 2005, and at least every five (5) years thereafter, the board of county or highway district commissioners shall publish in map form and make readily available a map showing the general location of all highways and public rights-of-way under its jurisdiction. Any board of county or highway district commissioners may be granted an extension of time with approval of the legislature by adoption of a concurrent resolution.
(7) Prior to designating a new highway or public right-of-way on the official map, the board of county or highway district commissioners shall confirm that no legal abandonment has occurred on the new highway or right-of-way to be added to the official map. In addition, the board of county or highway district commissioners shall have some basis indicating dedication, purchase, prescriptive use or other means for the creation of a highway and public right-of-way with evidentiary support.
(8) The board of county or highway district commissioners shall give advance notice of hearing, by U.S. mail, to any landowner upon or within whose land the highway or public right-of-way is located whenever a highway or public right-of-way is proposed for inclusion on such map and the public status of such highway or public right-of-way is not already a matter of public record. The purpose of this official map is to put the public on notice of those highways and public rights-of-way that the board of county or highway district commissioners considers to be public. The inclusion or exclusion of a highway or public right-of-way from such a map does not, in itself, constitute a legal determination of the public status of such highway or public right-of-way. Any person may challenge, at any time, the inclusion or exclusion of a highway or public right-of-way from such map by initiating proceedings as described in section 40-208(7), Idaho Code.
(9) Nothing in this section or in any designation of the general location of a highway or public right-of-way shall authorize the public highway agency to assert or claim rights superior to or in conflict with any rights-of-way that resulted from the creation of a facility for the transmission of water which existed before the designation of the location of a highway or public right-of-way.
[40-202, added 1985, ch. 253, sec. 2, p. 606; am. 1986, ch. 206, sec. 2, p. 512; am. 1988, ch. 184, sec. 2, p. 323; am. 1992, ch. 55, sec. 1, p. 161; am. 1993, ch. 412, sec. 3, p. 1506; am. 1995, ch. 121, sec. 1, p. 522; am. 1998, ch. 184, sec. 1, p. 673; am. 2000, ch. 251, sec. 1, p. 710; am. 2013, ch. 239, sec. 3, p. 560.]


Abstract: Sustainable mobility has received increasing attention in recent years. The transport sector contributes to almost a quarter of Europe's greenhouse gas emissions. The development of electric vehicles (EVs) may help the shift toward sustainable mobility, reducing oil vulnerability and greenhouse gas emissions in road transport. Poor penetration of EVs might be explained, moreover, by consumer resistance to EVs. The aim of our paper is to determine consumers' attitude and preferences for EVs, investigating which conditions influence consumer decision-making to purchase an EV. Using a fuzzy set qualitative comparative analysis of 421 highly-educated individuals, involving students and faculty members, we identify several configurations of conditions of the variables which lead to the outcomes, supporting their equifinality and asymmetric nature. Our findings indicate attitudes related to EVs differ across age and groups. Our paper offers public decision makers new useful insights for understanding the importance of specific determinants, and for designing effective strategies for EVs' development worldwide.


text:
Tag Archives: Stop motion animation
279. THE SECRET ADVENTURES OF TOM THUMB (1993)
April 19, 2017 Gregory J. Smalley (366weirdmovies)	Leave a comment
"We have tried to create a kind of 'nether world' that would seem timeless. A strange place that would be uncomfortably familiar."–Dave Borthwick
DIRECTED BY: Dave Borthwick
FEATURING: Nick Upton, Deborah Collard
PLOT: When wasp-guts accidentally fall into a jar of artificial sperm, the resultant baby is a fetus-like boy about the size of a thumb. While Tom is still a pre-verbal toddler, men in black suits kidnap him from his poor but loving home and take him to their "Laboratorium" for study. Escaping with the help of a tiny dragon-like creature, Tom stumbles upon to other miniature people who live in a state of eternal war against the "giants," before reuniting with his father.
The movie's plot is suggested by the fairy tale "Tom Thumb," the oldest surviving English folktale, but beyond the presence of a tiny child there are few similarities to the ancient legend.
The movie was originally commissioned by the BBC as a ten-minute short to be shown at Christmastime, but they rejected the end product for being too dark. The station changed its mind after the short became an award-winning hit on the festival circuit, and co-funded this one-hour feature version of the story.
Tom Thumb was also partly funded by Led Zeppelin bassist John Paul Jones, who also wrote the theme song.
Besides stop-motion animation, Tom Thumb uses a technique called "pixilation," which is basically the same idea but with live actors instead of models. Director Borthwick found that professional actors lacked the patience to sit still for the hours sometimes required for shots where humans interacted with puppets, so he used animators and technical personnel in the main roles instead (star Nick Upton is a primarily an animator specializing in pixilation).
After debuting on television, Tom Thumb toured the film festival circuit and even booked theatrical dates in the U.S., paired with the excellent and bizarre short "Franz Kafka's It's a Wonderful Life."
INDELIBLE IMAGE: There's so much to choose from—particularly the surrealistic menagerie of disembodied body parts and mix-and-match homunculi from the Laboratorium—that the wilder images cancel each other out. In fact, it's the faces of our two leads—the innocent, half-formed clay features of Tom and the greasy, beaming mug of his proud working-class dad—that stick in the mind. Indeed, for the poster and DVD cover images, the producers used such of scene of the two principal characters posing together (it's a promotional still of a domestic scene that does not actually occur in the movie).
THREE WEIRD THINGS: Flying syringe insect; crucified Santa; halo of vermin
WHAT MAKES IT WEIRD: The tone of this fairy tale is hard to explain: equal parts silent slapstick, dystopian futurism, and Svankmajerian surrealism, delivered through twitchy visuals that makes it play like a particularly restless dream. There is an unexpected sweetness to the concoction that helps it go down more smoothly than you might expect, but it still leaves a residue of nightmare behind.
Original trailer for The Secret Adventures of Tom Thumb
COMMENTS:The Brothers Quay had been producing surreal, Continue reading 279. THE SECRET ADVENTURES OF TOM THUMB (1993) →
1993Black ComedyBritishDave BorthwickFairy TaleInsectsMade for TelevisionRecommendedStop motion animationSurrealismWeirdest!
LIST CANDIDATE: THE ADVENTURES OF MARK TWAIN (1985)
April 4, 2017 Shane Wilson	Leave a comment
DIRECTED BY: Will Vinton
FEATURING: James Whitmore (voice)
PLOT: The acclaimed author, with three of his most famous characters in tow, recounts a few of his famous tales while racing in a fantastical airship to meet up with Halley's Comet.
WHY IT MIGHT MAKE THE LIST: The unique properties of the Claymation stop-motion technique give Mark Twain a distinctive look and feel, and in key moments, the film manages to capture the subject's complex inner voice better than almost any adaptation of his work. But the attempt to graft an exploration of the many facets of the personality of Samuel Clemens onto what is clearly meant to be a delightful children's entertainment results in a metaphysical mishmash that's more messy than it is mindbending. There's not really anything like The Adventures of Mark Twain, which actually makes it harder to peg for the purposes of this project; the pendulum swings mightily between bafflement at what they were trying to do and amazement at what they did.
COMMENTS: Several years ago, a video started making the rounds across the interwebs. It bore the title, "very creepy, disturbing children's cartoon, banned from TV," and featured a strange headless creature with a mask instead of a face who makes a small village of tiny, happy, featureless people for the amusement of three children, and then proceeds to destroy said village in a flourish of calamity and misery.
Of course, the cartoon was not "banned from TV", and even without attribution, a keen eye would recognize the unique plasticine style as that of animation pioneer Will Vinton. Best-known for his commercial work (most prominently the California Raisins), Vinton gained notoriety for an aggressively detailed approach to stop-motion animation. In contrast to, say, the Aardman house style, which is consistently smooth and a little stodgy, Vinton got deep into the craggy details, carving every deep wrinkle and wild strand of hair in thick, fingerprint-impressed clay. In addition to advertisements, Vinton's work landed him sequences in TV shows and movies, music videos, and a series of holiday specials, to say nothing of an Oscar and three more nominations for his short film work. Mark Twain was his only feature-length project, and a curious one it turns out to be.
From the get-go, this is a perplexing tale being told. Tom Sawyer, Huck Finn, and Becky Thatcher—all Twain creations—spot the famous author planning to fly a giant dirigible to the stars in pursuit of Halley's Comet. (As the film's epigram reminds us, Samuel Clemens was born in 1835, contemporaneously to one of the comet's periodic appearances, and the author frequently referenced his expectation that he would "go out" with the comet upon its return.) They have no notion of being characters from Twain's mind, and he only obliquely references their roles as characters in his novels. Once they are ensconced as part of the crew, he introduces them to some of his other Continue reading LIST CANDIDATE: THE ADVENTURES OF MARK TWAIN (1985) →
1985Children's FilmMark TwainMeta-fictionStop motion animationWill Vinton
Saturday Short, Shorts
SATURDAY SHORT: HI STRANGER (2017)
April 1, 2017 Cameron Jorgensen	1 Comment
That guy in the thumbnail wants to open up to you, and let you know just how he feels. This short also works as an icebreaker for an old friend you haven't talked to in a while, or even a special someone that caught your eye.
CONTENT WARNING: Contains strange stop-motion rear nudity and oddly suggestive dialogue.
2017ComedyKirsten LeporeStop motion animation
SATURDAY SHORT: MONKEY LOVE EXPERIMENTS (2014)
December 17, 2016 Cameron Jorgensen	1 Comment
A monkey in a university animal testing facility believes that he will soon be sent to the moon.
2014Ainslie HendersonBlack and WhiteBlack ComedyStop motion animationWill Anderson
SATURDAY SHORT: HOW TO MAKE A NIGHTMARE (2014)
October 29, 2016 Cameron Jorgensen	Leave a comment
With Halloween coming up it only made sense to feature a short in the horror realm. There were many to choose from, but How to Make a Nightmare (2014) came out on top. It is truly the makeup of nightmares.
2014HorrorNoah AustStop motion animation
SATURDAY SHORT: THE SEPARATION (2003)
August 13, 2016 Cameron Jorgensen	1 Comment
Conjoined twins undergo separation surgery during childhood. Much later in life, they work together making dreadful-looking dolls, and yearn to be conjoined again.
Content Warning: This short contains violence and unsettling imagery.
2003FreakRobert MorganStop motion animation
Capsules, Shorts
CAPSULE: THE OSSUARY AND OTHER TALES (2013)
February 29, 2016 Giles Edwards	1 Comment
DIRECTED BY: Jan Svankmajer
FEATURING: Various
PLOT: The collection of short films on this disc range from people-puppet tellings of classic opera to unconventional documentaries, as well as examples of what Svankmajer is most known for: stop motion animation with a decidedly macabre aura of cheekiness.
"The Last Trick"
WHY IT WON'T MAKE THE LIST: It would be easy to argue that these short films are all very well done, and easier still to contend that a handful of them are disorientingly bizarre. However, the overall degree of weirdness fluctuates greatly, and seeing as this is a compilation of shorts anyway, Mr. Svankmajer will have to make do with his feature-length Certifications.
COMMENTS: Jan Svankmajer's influence is well known to the visitors of this website. His body of work, beginning in 1964 with "The Last Trick," has inspired everyone from Monty Python's Terry Gilliam to the Pennsylvanian duo, the Quay Brothers. The Ossuary and Other Tales is something of a scatter-shot collection of his short films from the mid-1960s through the late 1980s, and is intriguing both for its content and its omissions. Over the course of two hours, the viewer gets to marvel at increasingly surreal sleight-of-hand from a pair of competing magicians ("The Last Trick"), watch a summary of the earth's life forms put to classic dance riffs ("Historia Naturae [Suita]"), see ominous social commentary ("The Garden"), and even catch up on some classic opera (sans opera) with "Don Juan." The overall result is a nice showcase of Svankmajer's scope and talent, but it leaves one feeling that there are some gaps.
Two of the highlights of the anthology are "The Ossuary" (1970) and "Castle of Otranto" (1979). Both are documentaries. The former is made up entirely of shots of the famed Sedlec Ossuary, home to the remains of forty to seventy thousand people whose bones are arranged in intricate formations. Most notable are an enormous bone chandelier and the coat of arms of the royal house that funded the project. The voice-over from the never-seen tour guide provides commentary, challenging the school children the guide is ostensibly lecturing to contemplate what they could hope to make with all this human material, and constantly reminding them that there is a 50 crown fine ("to be paid immediately!") for touching the remains.
"Castle of Otranto" is more conventional in that it features an interviewer speaking with an amateur archaeologist who is convinced the fabled story from Horace Walpole's Gothic tale is based on an actual castle, the Otrhany ruins found in (then) Czechoslovakia. The documentary bits are interspersed with Gilliam-esque (Svankmajer-esque?) animations of Walpole's story, one that involves love, betrayal, and a truly massive knight. The amateur archaeologist contends that the Otrhany ruins show evidence of both the existence and gargantuan size of said knight as described in the book; the interviewer is skeptical, providing some mundane explanations for the archaeologist's circumstantial evidence. In a nice twist, the words of doubt prompt a tumbling of rocks and debris on the pair and the camera pans up to a massive gauntlet smashing through the tower above them.
There is too little space to cover everything included here, but at the same time I was left wanting more material. Those who enjoyed the "uncanny valley" effect of the Certified Weird Marquis will revel in Svankmajer's "Don Juan," with its people dressed as marionettes. The dangers of solitary drinking and soccer obsession are explored in "Virile Games," which features a man slowly getting hammered while watching a match on TV, and combines live-action, cut-out animation, and stop motion (the last of which showcases the offing of the soccer players in various clever ways). So there is a wealth of material here: but not nearly all of it. Looking over a list of Svankmajer's shorts, it appears that maybe just half show up in The Ossuary. Hopefully a truly comprehensive Blu Ray disc will come along to put things right; until then, I advise completists to pick up what they can where they can.
"…a great compilation of truly odd little films."–Ian Jane, DVD Talk
(This movie was nominated for review by "hazebass7," who said "This movie is teeming with weird imagery and a great avant-garde feel. I was greatly entertained by this collection's weirdness and I think that it would be a great addition to the list!" Suggest a weird movie of your own here.)
AnthologyCzechJan SvankmajerStop motion animationSurrealism


text:
NYU Courant Mourns the Loss of Professor Andrew J. Majda
Andrew Joseph Majda passed away on March 12, 2021 at the age of 72.
Renowned for both his theoretical contributions to partial differential equations and his applied work in diverse areas such as asymptotic methods, numerical methods, scattering theory, shock waves, combustion, incompressible flow, vortex motion, turbulent diffusion, and atmosphere ocean science, Andy Majda made a number of seminal contributions in mathematics and physics. One of the most notable is the Beal-Kato-Majda theorem, which limits the possibility for singularities in inviscid, incompressible fluid flow. Andy's primary research interests were in modern applied mathematics in the broadest possible sense merging asymptotic methods, numerical methods, physical reasoning, and rigorous mathematical analysis.
Andy was born on January 30, 1949 in East Chicago, Indiana. He earned his Bachelor of Science degree in Mathematics from Purdue University (1970) and his Ph.D. in Mathematics from Stanford (1973). His doctoral dissertation was entitled "Coercive Inequalities for Nonelliptic Symmetric Systems." Andy first joined the NYU Courant Mathematics Department as a Courant Instructor in 1973 and was here for just two years before moving on to faculty appointments at UCLA, UC Berkeley, and Princeton. NYU was a special place for Andy, and he returned in 1994 as the Samuel F. B. Morse Professor of Arts and Sciences in the Mathematics Department at Courant and remained here since then. He retired on January 1, 2021 and became Professor Emeritus of Mathematics.
As a pioneering theoretical and applied mathematician, Andy consistently received scientific recognition throughout his career. One of his earliest honors was as plenary speaker at the first ever International Council of Industrial and Applied Mathematics (ICIAM) in Paris in 1987. Most recently, in 2016, Andy received the Leroy P. Steele Prize for seminal contribution to research, which is awarded by the American Mathematical Society (AMS). He received the Lagrange Prize of ICIAM, the Norbert Wiener Prize of the AMS and the Society of Industrial and Applied Mathematics (SIAM), the National Academy of Sciences Prize in Applied Mathematics and Numerical Analysis, the John von Neumann Prize of SIAM, and the Gibbs Prize of the AMS. Andy was elected as a member of the National Academy of Sciences, a fellow of the American Academy of Arts and Sciences, and a fellow of both the AMS and SIAM. Twice he was awarded the Medal of the College de France, and he was elected as a Fellow of the Japan Society for the Promotion of Science. He received Honorary Doctorates from Fudan University, China Northwest University, and Purdue University, as well as The New York City Mayor's Award for Excellence in Mathematical, Physical, and Engineering Sciences.
In addition to his outstanding research, Andy was a devoted PhD advisor to thirty doctoral students, a mentor to over thirty postdoctoral researchers, and he inspired many collaborators and others in the mathematical sciences community. His published books include Compressible Fluid Flow and Systems of Conservation Laws in Several Space Variables (Springer-Verlag), Vorticity and Incompressible Flow with A. Bertozzi (Cambridge University Press), Lecture Notes for the Courant Lecture Note Series of the AMS. Other published works include the Introduction to PDE's and Waves for the Atmosphere and Ocean, the CRM monograph series on Information Theory and Stochastics for Multiscale Nonlinear Systems, with M. Grote and R. Abramov, all published by the AMS, and Nonlinear Dynamics and Statistical Theories for Basic Geophysical Flows with Xiaoming Wang published by Cambridge University Press. His newest book with John Harlim, is entitled Filtering Complex Turbulent Systems and was published Cambridge University Press.
Andy made major contributions to NYU, locally here at the NYU New York campus and overseas. In his years at the Courant Institute, Andy created the Center for Atmosphere Ocean Science (CAOS) with eight multi-disciplinary faculty to promote cross-disciplinary research with modern applied mathematics in climate modeling and prediction. Later, he founded NYU Abu Dhabi's Center for Prototype Climate Modeling and served as its head and Principal Investigator. More recently, Andy's research interests included multi-scale multi-cloud modeling for the tropics, stochastic and statistical modeling for climate, and novel mathematical strategies for prediction and data assimilation in complex multi-scale systems.
Andy is survived by his wife of 46 years, Gerta Keller, who is a Professor of Paleontology and Geology in the Geosciences Department of Princeton University. Full of energy and ideas, Andy was greatly influential at the Courant Institute and in the math community and will be dearly missed by all of his colleagues and friends.


On June 10, 2008, SWEEP hosted a workshop in Las Vegas, Nevada on constructing high performance homes, including net-zero energy homes that produce as much energy as they consume on an annual basis. This workshop was also held in conjunction with a training session on "Selling High Performance Homes', hosted by the Energy and Environmental Building Association (EEBA).
The workshop provided a forum to learn about and discuss the features, cost and performance of highly efficient homes, and to develop strategies for increasing the adoption of more efficient homebuilding practices in Nevada. Participants included custom and production home builders, energy efficiency and renewable energy industry representatives, electric and natural gas utilities, and local officials. The workshop was sponsored by Nevada Power and Southwest Gas.
Presentations highlighted the features, performance and cost-savings of high performance homes, technical assistance resources available for homebuilders, such as utility incentive programs, and advanced technologies that are beginning to be introduced into the home building industry, including Structural Insulated Panels (SIPs), integrated solar photovoltaic and solar thermal systems, and indirect-direct evaporative cooling equipment. Two Nevada home builders, Pulte Homes and Concordia Homes, described examples of high performance homes that they have completed in the Las Vegas area, including new communities featuring net-zero energy homes. Below you will find links to all of the materials and presentations from the June 10th workshop.
Chris Brooks, Bombard Electric Co.


text:
/* samus_pd board configuration */

#include "adc.h"
#include "adc_chip.h"
#include "battery.h"
#include "charge_manager.h"
#include "charge_ramp.h"
#include "common.h"
#include "console.h"
#include "gpio.h"
#include "hooks.h"
#include "host_command.h"
#include "i2c.h"
#include "pi3usb9281.h"
#include "power.h"
#include "pwm.h"
#include "pwm_chip.h"
#include "registers.h"
#include "switch.h"
#include "system.h"
#include "task.h"
#include "usb_charge.h"
#include "usb_descriptor.h"
#include "usb_pd.h"
#include "util.h"

#define CPRINTS(format, args...) cprints(CC_USBCHARGE, format, ## args)

/* Amount to offset the input current limit when sending to EC */
#define INPUT_CURRENT_LIMIT_OFFSET_MA 192

/*
 * When battery is high, system may not be pulling full current. Also, when
 * high AND input voltage is below boost bypass, then limit input current
 * limit to HIGH_BATT_LIMIT_CURR_MA to reduce audible ringing.
 */
#define HIGH_BATT_THRESHOLD 90
#define HIGH_BATT_LIMIT_BOOST_BYPASS_MV 11000
#define HIGH_BATT_LIMIT_CURR_MA 2000

/* Chipset power state */
static enum power_state ps;

/* Battery state of charge */
static int batt_soc;

/* Default to 5V charging allowed for dead battery case */
static enum pd_charge_state charge_state = PD_CHARGE_5V;

/* PD MCU status and host event status for host command */
static int32_t host_event_status_flags;
static int32_t pd_status_flags;

static struct ec_response_pd_status pd_status;

/* Desired input current limit */
static int desired_charge_rate_ma = -1;

/* PWM channels. Must be in the exact same order as in enum pwm_channel. */
const struct pwm_t pwm_channels[] = {
	{STM32_TIM(15), STM32_TIM_CH(2), 0},
};
BUILD_ASSERT(ARRAY_SIZE(pwm_channels) == PWM_CH_COUNT);

struct mutex pericom_mux_lock;
struct pi3usb9281_config pi3usb9281_chips[] = {
	{
		.i2c_port = I2C_PORT_PERICOM,
		.mux_gpio = GPIO_USB_C_BC12_SEL,
		.mux_gpio_level = 0,
		.mux_lock = &pericom_mux_lock,
	},
	{
		.i2c_port = I2C_PORT_PERICOM,
		.mux_gpio = GPIO_USB_C_BC12_SEL,
		.mux_gpio_level = 1,
		.mux_lock = &pericom_mux_lock,
	},
};
BUILD_ASSERT(ARRAY_SIZE(pi3usb9281_chips) ==
	     CONFIG_USB_SWITCH_PI3USB9281_CHIP_COUNT);

static void pericom_port0_reenable_interrupts(void)
{
	CPRINTS("VBUS p0 %d", gpio_get_level(GPIO_USB_C0_VBUS_WAKE));
	pi3usb9281_enable_interrupts(0);
}
DECLARE_DEFERRED(pericom_port0_reenable_interrupts);

static void pericom_port1_reenable_interrupts(void)
{
	CPRINTS("VBUS p1 %d", gpio_get_level(GPIO_USB_C1_VBUS_WAKE));
	pi3usb9281_enable_interrupts(1);
}
DECLARE_DEFERRED(pericom_port1_reenable_interrupts);

void vbus0_evt(enum gpio_signal signal)
{
	usb_charger_vbus_change(0, gpio_get_level(signal));
	task_wake(TASK_ID_PD_C0);
}

void vbus1_evt(enum gpio_signal signal)
{
	usb_charger_vbus_change(1, gpio_get_level(signal));
	task_wake(TASK_ID_PD_C1);
}

void usb0_evt(enum gpio_signal signal)
{
	task_set_event(TASK_ID_USB_CHG_P0, USB_CHG_EVENT_BC12, 0);
}

void usb1_evt(enum gpio_signal signal)
{
	task_set_event(TASK_ID_USB_CHG_P1, USB_CHG_EVENT_BC12, 0);
}

static void chipset_s5_to_s3(void)
{
	ps = POWER_S3;
	hook_notify(HOOK_CHIPSET_STARTUP);
}

static void chipset_s3_to_s0(void)
{
	/* Disable deep sleep and restore charge override port */
	disable_sleep(SLEEP_MASK_AP_RUN);
	ps = POWER_S0;
	hook_notify(HOOK_CHIPSET_RESUME);
}

static void chipset_s3_to_s5(void)
{
	ps = POWER_S5;
	hook_notify(HOOK_CHIPSET_SHUTDOWN);
}

static void chipset_s0_to_s3(void)
{
	/* Enable deep sleep and store charge override port */
	enable_sleep(SLEEP_MASK_AP_RUN);
	ps = POWER_S3;
	hook_notify(HOOK_CHIPSET_SUSPEND);
}

static void pch_evt_deferred(void)
{
	/* Determine new chipset state, trigger corresponding transition */
	switch (ps) {
	case POWER_S5:
		if (gpio_get_level(GPIO_PCH_SLP_S5_L))
			chipset_s5_to_s3();
		if (gpio_get_level(GPIO_PCH_SLP_S3_L))
			chipset_s3_to_s0();
		break;
	case POWER_S3:
		if (gpio_get_level(GPIO_PCH_SLP_S3_L))
			chipset_s3_to_s0();
		else if (!gpio_get_level(GPIO_PCH_SLP_S5_L))
			chipset_s3_to_s5();
		break;
	case POWER_S0:
		if (!gpio_get_level(GPIO_PCH_SLP_S3_L))
			chipset_s0_to_s3();
		if (!gpio_get_level(GPIO_PCH_SLP_S5_L))
			chipset_s3_to_s5();
		break;
	default:
		break;
	}
}
DECLARE_DEFERRED(pch_evt_deferred);

void pch_evt(enum gpio_signal signal)
{
	hook_call_deferred(pch_evt_deferred, 0);
}

void board_config_pre_init(void)
{
	/* enable SYSCFG clock */
	STM32_RCC_APB2ENR |= 1 << 0;
	/*
	 * the DMA mapping is :
	 *  Chan 2 : TIM1_CH1  (C0 RX)
	 *  Chan 3 : SPI1_TX   (C1 TX)
	 *  Chan 4 : USART1_TX
	 *  Chan 5 : USART1_RX
	 *  Chan 6 : TIM3_CH1  (C1 RX)
	 *  Chan 7 : SPI2_TX   (C0 TX)
	 */

	/*
	 * Remap USART1 RX/TX DMA to match uart driver. Remap SPI2 RX/TX and
	 * TIM3_CH1 for unique DMA channels.
	 */
	STM32_SYSCFG_CFGR1 |= (1 << 9) | (1 << 10) | (1 << 24) | (1 << 30);
}

#include "gpio_list.h"

/* Initialize board. */
static void board_init(void)
{
	int pd_enable;
	int slp_s5 = gpio_get_level(GPIO_PCH_SLP_S5_L);
	int slp_s3 = gpio_get_level(GPIO_PCH_SLP_S3_L);

	/*
	 * Enable CC lines after all GPIO have been initialized. Note, it is
	 * important that this is enabled after the CC_ODL lines are set low
	 * to specify device mode.
	 */
	gpio_set_level(GPIO_USB_C_CC_EN, 1);

	/* Enable interrupts on VBUS transitions. */
	gpio_enable_interrupt(GPIO_USB_C0_VBUS_WAKE);
	gpio_enable_interrupt(GPIO_USB_C1_VBUS_WAKE);

	/* Enable pericom BC1.2 interrupts. */
	gpio_enable_interrupt(GPIO_USB_C0_BC12_INT_L);
	gpio_enable_interrupt(GPIO_USB_C1_BC12_INT_L);

	/* Determine initial chipset state */
	if (slp_s5 && slp_s3) {
		disable_sleep(SLEEP_MASK_AP_RUN);
		hook_notify(HOOK_CHIPSET_RESUME);
		ps = POWER_S0;
	} else if (slp_s5 && !slp_s3) {
		enable_sleep(SLEEP_MASK_AP_RUN);
		hook_notify(HOOK_CHIPSET_STARTUP);
		ps = POWER_S3;
	} else {
		enable_sleep(SLEEP_MASK_AP_RUN);
		hook_notify(HOOK_CHIPSET_SHUTDOWN);
		ps = POWER_S5;
	}

	/* Enable interrupts on PCH state change */
	gpio_enable_interrupt(GPIO_PCH_SLP_S3_L);
	gpio_enable_interrupt(GPIO_PCH_SLP_S5_L);

	/* Initialize active charge port to none */
	pd_status.active_charge_port = CHARGE_PORT_NONE;

	/* Set PD MCU system status bits */
	if (system_jumped_to_this_image())
		pd_status_flags |= PD_STATUS_JUMPED_TO_IMAGE;
	if (system_get_image_copy() == SYSTEM_IMAGE_RW)
		pd_status_flags |= PD_STATUS_IN_RW;

	/*
	 * Do not enable PD communication in RO as a security measure.
	 * We don't want to allow communication to outside world until
	 * we jump to RW. This can by overridden with the removal of
	 * the write protect screw to allow for easier testing, and for
	 * booting without a battery.
	 */
	if (system_get_image_copy() != SYSTEM_IMAGE_RW
	    && system_is_locked()) {
		ccprintf("[%T PD communication disabled]\n");
		pd_enable = 0;
	} else {
		pd_enable = 1;
	}
	pd_comm_enable(pd_enable);

#ifdef CONFIG_PWM
	/* Enable ILIM PWM: initial duty cycle 0% = 500mA limit. */
	pwm_enable(PWM_CH_ILIM, 1);
	pwm_set_duty(PWM_CH_ILIM, 0);
#endif
}
DECLARE_HOOK(HOOK_INIT, board_init, HOOK_PRIO_DEFAULT);

/* ADC channels */
const struct adc_t adc_channels[] = {
	/* USB PD CC lines sensing. Converted to mV (3300mV/4096). */
	[ADC_C0_CC1_PD] = {"C0_CC1_PD", 3300, 4096, 0, STM32_AIN(0)},
	[ADC_C1_CC1_PD] = {"C1_CC1_PD", 3300, 4096, 0, STM32_AIN(2)},
	[ADC_C0_CC2_PD] = {"C0_CC2_PD", 3300, 4096, 0, STM32_AIN(4)},
	[ADC_C1_CC2_PD] = {"C1_CC2_PD", 3300, 4096, 0, STM32_AIN(5)},

	/* Vbus sensing. Converted to mV, full ADC is equivalent to 25.774V. */
	[ADC_VBUS] = {"VBUS",  25774, 4096, 0, STM32_AIN(11)},
};
BUILD_ASSERT(ARRAY_SIZE(adc_channels) == ADC_CH_COUNT);

/* I2C ports */
const struct i2c_port_t i2c_ports[] = {
	{"master", I2C_PORT_MASTER, 100,
		GPIO_MASTER_I2C_SCL, GPIO_MASTER_I2C_SDA},
	{"slave",  I2C_PORT_SLAVE, 100,
		GPIO_SLAVE_I2C_SCL, GPIO_SLAVE_I2C_SDA},
};
const unsigned int i2c_ports_used = ARRAY_SIZE(i2c_ports);

int board_get_battery_soc(void)
{
	return batt_soc;
}

enum battery_present battery_is_present(void)
{
	if (batt_soc >= 0)
		return BP_YES;
	return BP_NOT_SURE;
}

static void pd_send_ec_int(void)
{
	gpio_set_level(GPIO_EC_INT, 1);

	/*
	 * Delay long enough to guarantee EC see's the change. Slowest
	 * EC clock speed is 250kHz in deep sleep -> 4us, and add 1us
	 * for buffer.
	 */
	usleep(5);

	gpio_set_level(GPIO_EC_INT, 0);
}

/**
 * Set active charge port -- only one port can be active at a time.
 *
 * @param charge_port   Charge port to enable.
 *
 * Returns EC_SUCCESS if charge port is accepted and made active,
 * EC_ERROR_* otherwise.
 */
int board_set_active_charge_port(int charge_port)
{
	/* charge port is a realy physical port */
	int is_real_port = (charge_port >= 0 &&
			    charge_port < CONFIG_USB_PD_PORT_COUNT);
	/* check if we are source vbus on that port */
	if (is_real_port && usb_charger_port_is_sourcing_vbus(charge_port)) {
		CPRINTS("Skip enable p%d", charge_port);
		return EC_ERROR_INVAL;
	}

	CPRINTS("New chg p%d", charge_port);

	/*
	 * If charging and the active charge port is changed, then disable
	 * charging to guarantee charge circuit starts up cleanly.
	 */
	if (pd_status.active_charge_port != CHARGE_PORT_NONE &&
	    (charge_port == CHARGE_PORT_NONE ||
	     charge_port != pd_status.active_charge_port)) {
		gpio_set_level(GPIO_USB_C0_CHARGE_EN_L, 1);
		gpio_set_level(GPIO_USB_C1_CHARGE_EN_L, 1);
		charge_state = PD_CHARGE_NONE;
		pd_status.active_charge_port = charge_port;
		CPRINTS("Chg: None\n");
		return EC_SUCCESS;
	}

	/* Save active charge port and enable charging if allowed */
	pd_status.active_charge_port = charge_port;
	if (charge_state != PD_CHARGE_NONE) {
		gpio_set_level(GPIO_USB_C0_CHARGE_EN_L, !(charge_port == 0));
		gpio_set_level(GPIO_USB_C1_CHARGE_EN_L, !(charge_port == 1));
	}

	return EC_SUCCESS;
}

/**
 * Return if max voltage charging is allowed.
 */
int pd_is_max_request_allowed(void)
{
	return charge_state == PD_CHARGE_MAX;
}

/**
 * Return whether ramping is allowed for given supplier
 */
int board_is_ramp_allowed(int supplier)
{
	/* Don't allow ramping in RO when write protected */
	if (system_get_image_copy() != SYSTEM_IMAGE_RW
	    && system_is_locked())
		return 0;
	else
		return supplier == CHARGE_SUPPLIER_BC12_DCP ||
		       supplier == CHARGE_SUPPLIER_BC12_SDP ||
		       supplier == CHARGE_SUPPLIER_BC12_CDP ||
		       supplier == CHARGE_SUPPLIER_PROPRIETARY;
}

/**
 * Return the maximum allowed input current
 */
int board_get_ramp_current_limit(int supplier, int sup_curr)
{
	switch (supplier) {
	case CHARGE_SUPPLIER_BC12_DCP:
		return 2000;
	case CHARGE_SUPPLIER_BC12_SDP:
		return 1000;
	case CHARGE_SUPPLIER_BC12_CDP:
	case CHARGE_SUPPLIER_PROPRIETARY:
		return sup_curr;
	default:
		return 500;
	}
}

/**
 * Return if board is consuming full amount of input current
 */
int board_is_consuming_full_charge(void)
{
	return batt_soc >= 1 && batt_soc < HIGH_BATT_THRESHOLD;
}

/*
 * Number of VBUS samples to average when computing if VBUS is too low
 * for the ramp stable state.
 */
#define VBUS_STABLE_SAMPLE_COUNT 4

/* VBUS too low threshold */
#define VBUS_LOW_THRESHOLD_MV    4600

/**
 * Return if VBUS is sagging too low
 */
int board_is_vbus_too_low(enum chg_ramp_vbus_state ramp_state)
{
	static int vbus[VBUS_STABLE_SAMPLE_COUNT];
	static int vbus_idx, vbus_samples_full;
	int vbus_sum, i;

	/*
	 * If we are not allowing charging, it's because the EC saw
	 * ACOK go low, so we know VBUS is drooping too far.
	 */
	if (charge_state == PD_CHARGE_NONE)
		return 1;

	/* If we are ramping, only look at one reading */
	if (ramp_state == CHG_RAMP_VBUS_RAMPING) {
		/* Reset the VBUS array vars used for the stable state */
		vbus_idx = vbus_samples_full = 0;
		return adc_read_channel(ADC_VBUS) < VBUS_LOW_THRESHOLD_MV;
	}

	/* Fill VBUS array with ADC readings */
	vbus[vbus_idx] = adc_read_channel(ADC_VBUS);
	vbus_idx = (vbus_idx == VBUS_STABLE_SAMPLE_COUNT-1) ? 0 : vbus_idx + 1;
	if (vbus_idx == 0)
		vbus_samples_full = 1;

	/* If VBUS array is not full yet, then return ok */
	if (!vbus_samples_full)
		return 0;

	/* All VBUS samples are populated, take average */
	vbus_sum = 0;
	for (i = 0; i < VBUS_STABLE_SAMPLE_COUNT; i++)
		vbus_sum += vbus[i];

	/* Return if average is lower than threshold */
	return vbus_sum < (VBUS_STABLE_SAMPLE_COUNT * VBUS_LOW_THRESHOLD_MV);
}

static int board_update_charge_limit(int charge_ma)
{
#ifdef CONFIG_PWM
	int pwm_duty;
#endif
	static int actual_charge_rate_ma = -1;

	desired_charge_rate_ma = charge_ma;

	if (batt_soc >= HIGH_BATT_THRESHOLD &&
	    adc_read_channel(ADC_VBUS) < HIGH_BATT_LIMIT_BOOST_BYPASS_MV)
		charge_ma = MIN(charge_ma, HIGH_BATT_LIMIT_CURR_MA);

	/* if current hasn't changed, don't do anything */
	if (charge_ma == actual_charge_rate_ma)
		return 0;

	actual_charge_rate_ma = charge_ma;

#ifdef CONFIG_PWM
	pwm_duty = MA_TO_PWM(charge_ma);
	if (pwm_duty < 0)
		pwm_duty = 0;
	else if (pwm_duty > 100)
		pwm_duty = 100;

	pwm_set_duty(PWM_CH_ILIM, pwm_duty);
#endif

	pd_status.curr_lim_ma = MAX(0, charge_ma -
					INPUT_CURRENT_LIMIT_OFFSET_MA);

	CPRINTS("New ilim %d", charge_ma);
	return 1;
}

/**
 * Set the charge limit based upon desired maximum.
 *
 * @param charge_ma     Desired charge limit (mA).
 */
void board_set_charge_limit(int charge_ma)
{
	/* Update current limit and notify EC if it changed */
	if (board_update_charge_limit(charge_ma))
		pd_send_ec_int();
}

static void board_update_battery_soc(int soc)
{
	if (batt_soc != soc) {
		batt_soc = soc;
		board_update_charge_limit(desired_charge_rate_ma);
		hook_notify(HOOK_BATTERY_SOC_CHANGE);
	}
}

/* Send host event up to AP */
void pd_send_host_event(int mask)
{
	/* mask must be set */
	if (!mask)
		return;

	atomic_or(&(host_event_status_flags), mask);
	atomic_or(&(pd_status_flags), PD_STATUS_HOST_EVENT);
	pd_send_ec_int();
}

/****************************************************************************/
/* Console commands */
static int command_ec_int(int argc, char **argv)
{
	pd_send_ec_int();

	return EC_SUCCESS;
}
DECLARE_CONSOLE_COMMAND(ecint, command_ec_int,
			"",
			"Toggle EC interrupt line",
			NULL);

static int command_pd_host_event(int argc, char **argv)
{
	int event_mask;
	char *e;

	if (argc < 2)
		return EC_ERROR_PARAM_COUNT;

	event_mask = strtoi(argv[1], &e, 10);
	if (*e)
		return EC_ERROR_PARAM1;

	pd_send_host_event(event_mask);

	return EC_SUCCESS;
}
DECLARE_CONSOLE_COMMAND(pdevent, command_pd_host_event,
			"event_mask",
			"Send PD host event",
			NULL);

/****************************************************************************/
/* Host commands */
static int ec_status_host_cmd(struct host_cmd_handler_args *args)
{
	const struct ec_params_pd_status *p = args->params;
	struct ec_response_pd_status *r = args->response;

	/* update battery soc */
	board_update_battery_soc(p->batt_soc);

	if (p->charge_state != charge_state) {
		switch (p->charge_state) {
		case PD_CHARGE_NONE:
			/*
			 * No current allowed in, set new power request
			 * so that PD negotiates down to vSafe5V.
			 */
			charge_state = p->charge_state;
			gpio_set_level(GPIO_USB_C0_CHARGE_EN_L, 1);
			gpio_set_level(GPIO_USB_C1_CHARGE_EN_L, 1);
			pd_set_new_power_request(
				pd_status.active_charge_port);
			/*
			 * Wake charge ramp task so that it will check
			 * board_is_vbus_too_low() and stop ramping up.
			 */
			task_wake(TASK_ID_CHG_RAMP);
			CPRINTS("Chg: None");
			break;
		case PD_CHARGE_5V:
			/* Allow current on the active charge port */
			charge_state = p->charge_state;
			gpio_set_level(GPIO_USB_C0_CHARGE_EN_L,
				!(pd_status.active_charge_port == 0));
			gpio_set_level(GPIO_USB_C1_CHARGE_EN_L,
				!(pd_status.active_charge_port == 1));
			CPRINTS("Chg: 5V");
			break;
		case PD_CHARGE_MAX:
			/*
			 * Allow negotiation above vSafe5V. Should only
			 * ever get this command when 5V charging is
			 * already allowed.
			 */
			if (charge_state == PD_CHARGE_5V) {
				charge_state = p->charge_state;
				pd_set_new_power_request(
					pd_status.active_charge_port);
				CPRINTS("Chg: Max");
			}
			break;
		default:
			break;
		}
	}

	*r = pd_status;
	r->status = pd_status_flags;

	/* Clear host event */
	atomic_clear(&(pd_status_flags), PD_STATUS_HOST_EVENT);

	args->response_size = sizeof(*r);

	return EC_RES_SUCCESS;
}
DECLARE_HOST_COMMAND(EC_CMD_PD_EXCHANGE_STATUS, ec_status_host_cmd,
		     EC_VER_MASK(EC_VER_PD_EXCHANGE_STATUS));

static int host_event_status_host_cmd(struct host_cmd_handler_args *args)
{
	struct ec_response_host_event_status *r = args->response;

	/* Clear host event bit to avoid sending more unnecessary events */
	atomic_clear(&(pd_status_flags), PD_STATUS_HOST_EVENT);

	/* Read and clear the host event status to return to AP */
	r->status = atomic_read_clear(&(host_event_status_flags));

	args->response_size = sizeof(*r);
	return EC_RES_SUCCESS;
}
DECLARE_HOST_COMMAND(EC_CMD_PD_HOST_EVENT_STATUS, host_event_status_host_cmd,
			EC_VER_MASK(0));

redpajama_set_name: RedPajamaGithub


Scenic Drives Australia | Classic Destinations For The Ultimate Road Trip!
When visiting a beautifully diverse country like Australia, it would be a shame to stay in one place without exploring as much of the area as possible. With so many rental car companies all over the country, you can pick up your very own Australian car rental and turn a regular holiday into a real adventure! Plan your route and consider making your way across the country. One way car rentals in Australia are a fantastic flexible option for those who don't want to be tied down to a single city or town for the entire trip.
If you are up for a fairly long ocean drive, then the 745km long Eyre Peninsula Drive is the perfect pick! This drive will take you a fair amount time to complete and you will want to make multiple stops along the way. Some travellers even take a break and book a hotel somewhere in the middle of their journey. A regular rental car will be more than capable of navigating the route but a 4WD vehicle will allow you access to extra off road routes along the way.
The Great Ocean Road is a spectacular trip for any traveller. The route will take you through a number of seaside towns and you will enjoy sights like the London Arch, the Grotto, the Blowholes and the 12 Apostles.
Just one hour from Melbourne City, you will find the Mornington Peninsula and it includes coastal sights, vineyards, olive groves and so much more.
The Great Tropical Drive from Cairns to Townsville is not only a beautiful coastal adventure but it is also abundant in tropical plant life such palm trees and a fabulous rainforest. It's no wonder this is one of the most popular scenic drives.
Other ocean drives include the Fleurieu Peninsula and Rockingham Scenic Drive.
For those who prefer mountainous routes and picturesque aerial views, the Blackall Range Tourist Drive is perfect for you. With a number of twists, turns, ups and downs, this route is not just a pleasure for passengers but for enthusiastic drivers too!
The Snowy Mountains Drive will take you to the highest mountains in the entire country! In addition, there is also plenty of indigenous fauna and flora to observe and you will pass through historic towns too.
The Barossa Valley and Grampians routes are popular among many visitors. Not only will you have the chance to visit some of the country's finest wine lands but you are bound to catch a glimpse of some wildlife along the way as well.
With so many routes to choose from, it's tough to select just one. Plan your Australian holiday alone with your hotel booking and car rental online. By booking your accommodation and car hire online together, you can enjoy both peace of mind and some great discounts too.


text:
angular.module('services.VtmPhotoService', ['services.HolosPaginatedResource']).factory('VtmPhotos', [
  '$q',
  'HolosPaginated',
  function ($q, HolosPaginated) {
    var markerArray = [];
    var markerCount;
    var icons = {
        photoIcon: {
          type: 'div',
          iconSize: [
            20,
            20
          ],
          iconAnchor: [
            0,
            0
          ],
          className: 'photo-marker-icon'
        }
      };
    var queryParams = {
        'collection_code': 'VTM',
        'georeferenced': true,
        'format': 'json'
      };
    var newMarker = function (jsonObject, index) {
      var marker = {};
      for (var k in jsonObject) {
        if (jsonObject.hasOwnProperty(k)) {
          if (k === 'geometry') {
            marker.lat = jsonObject.geometry.coordinates[1];
            marker.lng = jsonObject.geometry.coordinates[0];
          } else {
            marker[k] = jsonObject[k];
          }
        }
      }
      marker.layer = 'photos';
      marker.icon = icons.photoIcon;
      marker.clickable = true;
      return marker;
    };
    var createMarkers = function (data) {
      markerArray.length = 0;
      var idx = 0;
      data.forEach(function (jsonObject) {
        if (jsonObject && jsonObject.geometry.coordinates) {
          var marker = newMarker(jsonObject, idx);
          markerArray.push(marker);
          idx++;
        }
      });
      markerCount = markerArray.length;
      console.log(markerCount + ' new photo markers created');
    };
    return {
      loadMarkers: function (extraParams) {
        var deferred = $q.defer();
        for (var p in extraParams) {
          if (extraParams.hasOwnProperty(p)) {
            queryParams[p] = extraParams[p];
          }
        }
        var holosInstance = HolosPaginated.getInstance();
        holosInstance.loadList('photos', queryParams).then(function (data) {
          if (data.length > 0) {
            createMarkers(data);
            deferred.resolve(markerArray);
          }
        });
        return deferred.promise;
      }
    };
  }
]);
;


The question was "what language can be used now".
You're answering a different question.
Possibly.  Depends on whether J can be used now (or soon).
Let us assume the answer is no.
be available in a reasonable time frame?


text:
Posted in: Film & Television, Television
You are here: Home » Fly Like a Girl: 'Supergirl' – Episode 20 'City of Lost Children'
Fly Like a Girl: 'Supergirl' – Episode 20 'City of Lost Children'
Supergirl is DC's television adaptation of the comic book of the same name. It airs Monday nights at 8/7 Central on The CW. Our writer, Nicole Drum recaps the series each week updating you on the latest episode here in Fly Like a Girl.
Image Credit: The CW
Last night we got to see what Rhea has been up to with Lena Luthor. We also got to see an outstanding performance from Mehcad Brooks as James and while "City of Lost Children" wasn't the most action-oriented of episodes it was another direct emotional hit by the series. Spoilers from this point on as we recap last night's episode.
The episode opens with Team Guardian doing their thing. In this case, Guardian saves a woman from two attackers only for the woman to freak out and flee when Guardian tries to reassure her that she's safe. That people are afraid of Guardian messes with James and he tells Winn it's time to call it a night.
The next day Lena and Kara have lunch. Lena tells Kara about her awesome new project and partner. Lena is particularly happy that her new partner has become a mentor to her, but she isn't able to share details with Kara. Lena is saved by a phone call from said partner. Kara and Lena hug with Kara promising to buy lunch next time. Out in the park James and Winn try to talk about the previous night. James makes a comparison to Batman and tells Winn that Guardian is scaring people instead of inspiring them. While they're talking a woman appears and suddenly gets glowing purple eyes and starts psionically blasting things around. Supergirl flies up to save the day, but the purple-eyed woman vanishes. The DEO identifies the woman as a Forrian, an alien race that is generally known to be peaceful.
That night at dinner Lena is frustrated that testing the transmitter bridge has resulted only in failures. Rhea tries to reassure her, but Lena is worried it won't work. Rhea tells Lena that she has confidence in her, then leaves. On the street Mon-El thinks he sees Rhea, but is distracted before finding out for sure. In an alley, Guardian stops a drug deal. But the alien tells him that it's only a little marijuana and that he can give Guardian the location of the purple-eyed woman. Guardian takes the info and goes to her apartment. A little boy comes home, sees Guardian, and freaks out, but James takes off his mask and reassures the child that he's there to help.
James takes the boy, named Marcus, to the DEO. Alex tries to get information from Marcus, but he won't speak They quickly realize that Marcus trusts James and Alex lets the pair go offsite to talk. At L-Corp, Lena is frustrated since nothing seems to work. She also thought that the project would let her prove that she's just as smart as Lex. Rhea tells Lena to stop thinking like her brother. This lets Lena think of a different way to make things work.
James takes Marcus to CatCo. The little boy still only wants to talk to James so he has his assistant get them shakes and fries. James talks to Marcus about the cameras on the table, one he bought with his first check and the other belonging to his father. When James talks about his father, it causes Marcus to open up. Marcus is a refugee who, like James, lost his father. Still at CatCo, Mon-El brings Kara Chinese food for lunch and says that he thinks he saw his mother last night. He also tells Kara that it bothers him that he still cares about his mom.
Back at L-Corp Lena sets up the next test. It works! Simultaneously, Marcus' eyes go purple and he starts doing the same destructive things he mother did. Supergirl shows up and gets Marcus out of the building. When the device at L-Corp shuts down, Marcus' eyes return to normal. This leads the gang to realize that there is something triggering the Forrians. Winn sorts out that its a particular particle and Kara realizes it's the same particle Lena has been working with. Kara calls Lena…and then Rhea answers the phone.
Rhea is unhinged. She blames Supergirl for everything and says that anything that she, Rhea, does, is going to be Supergirl's fault. Mon-El tries to talk sense into his mom but that doesn't work. Rhea hangs up, deletes record of the call from Lena's phone. In his power-dampening cell at the DEO, Marcus tells James he's scared that Earth will kick him out just like all the other worlds the refugee aliens have gone to has. James connects with Marcus and tells him that he coped with losing his father by blocking people out and then had to learn from his friend, Clark, to let people back in. Marcus then tells James that he can see his mom, but isn't sure where she is. He can take James there, though. James wants to go with Marcus, but J'onn initially says no. Winn is able to convince J'onn by explaining that there is a mobile dampener for two. They'll be fine.
Marcus goes to his mom. His mom is initially freaked out by James and Winn, but Marcus convinces her they're friends. It's then that a lot more Forrians appear. So much for the dampener.
At L-Corp Lena is sad that Rhea can now leave and Rhea tells her that no matter what, Lena is amazing. Rhea then turns the gateway to high, freaking out Lena. At the DEO Supergirl and Mon-El get the signal and go to Rhea. The Forrians in the hideout all go purple-eyed. James has to try to connect with Marcus to save himself and Winn, which he does. Supergirl and Mon-El try to close the gateway, but can't. Supergirl can't break it, either and Rhea is bringing something to Earth. Rhea disables J'onn before Mon-El pulls a gun on his mother. Rhea tells Mon-El that his father killed himself because of Mon-El and manages to get him to lower the gun. She then reveals that she is bringing thousands of Daxamites to earth. As their ships blanket National City Rhea welcome them home to "New Daxam."
Here's to hoping Supergirl can handle a whole city's worth of Daxamites. See you next week!
Tags: dc comics, featured, melissa benoist, supergirl, the cw, TV, tv shows
← Movie Review: 'Guardians of the Galaxy Vol. 2' Is a Worthy Sequel
The FlashBack: 'The Flash' – Episode 21 'Cause and Effect' →


Loving life and the lilacs...aroma of hope!
The grass is a bright green, the sun is shining more often and the days are getting longer. Spring must be here. While on a walk around my parent's property with my father we surveyed the different trees, bushes and flowers for new buds. As we stood near the Christmas tree planted in 95' and compared its size to the lilac tree, and the minimal distance between the two ~ the story began.
My parents planted the lilac tree near the pine tree "since it wasn't going to make it". Isn't that a hoot...considering the pine flourished and now Dad spends quality time shaping both trees each year so they will be nice neighbors and get along, sharing the lawn between them. He is doing a wonderful job.
Back to the lilac tree...as we viewed the lilac tree I marveled at the fact of how boring and plain it appeared. I LOVE lilacs! They are so beautiful and their aroma takes over the house once cut and placed in a vase. As the breeze blows off Lake Ontario, it sends the lilacs aroma throughout the yard and into my parents house when the windows are open. One can't judge a book by its cover or a plant by its winter hibernation.
Something better and more beautiful is coming! In the weeks to come we will be blessed to watch the brown bark to being replaced with the the delicate purple lilac blossoms. Good things come to those who wait...we've waited over seventeen years for Heidi to be found - something great is coming our way! I pray for her return and justice daily and that God would be glorified through the discovery.
Have a great day! Take time to notice the changes around you...God's is removing the muck and grime to reveal the inner beauty of His creations. Thange transformation might be in a plant or it might be in a family member, friend or co-worker...just keep your eyes and heart open.
'The old has gone, the new is here!
The first photograph reflects the sleeping lilac, taken last week. The second was taken last year, prior to my father's pruning and shaping of the tree. Due to the care, time and attention from my father ~ the lilac will have a new shape and look this year. It will be stronger and with more definition. Isn't this what God is doing with us? Taking time to work in and through us during good times and bad? It is these times that have the power to strengthen us and transform us into the new creation He sees in us ~ not the person we see in the mirror! Just like my father can see the beauty of the lilac as he shapes its baren branches, God sees our beauty and uses life to shape us into something far more beautiful than we can imagine!
Have a great day! I pray you take time to attend a church service with other believers this morning ~ starting your day first with quiet prayer and home and then with some corporate worship with a Bible-based message of how the Bible still applies to our lives today. I know I will...a wonderful freedom we have in America - are you taking advantage of this? I hope so.
Note: Do you see our Christmas Tree planted in 95' for Heidi peeking and sneaking its way into the lilac? A very strong and determined tree...thank goodness we didn't give up on it and toss it in the mulch pile. We trusted and planted...God did the rest!


Welcome to today's edition of Nerd Alert, where we have all the off-beat, nerdy news for you in one convenient spot. What do we have in store for you on this wicked Wednesday? Game of Thrones gets an NBA parody with an animated Michael Jordan, Batman fans steal a Gotham village sign in the U.K., and we have photos that show iconic Star Wars ships crashed in actual cities. But first, we also have the 10 most controversial movies of all time, and a Super Mario record broken! So, sit back, relax, and check out all that today's Nerd Alert has to offer.
PangeaPanga went on the streaming platform Twitch and managed to set a world record by beating the Super Mario World video game in just 23 minutes... And he did it all blindfolded. The video breaks down how much time he spent on each level, and there is even a graphic that shows you which buttons he is pressing, along with a video of this man remaining blindfolded the whole time as his game unfolds. We're not sure how this skill will come in handy, but it's still impressive nonetheless.
Cinefix has put together a list of the 10 Most Controversial movies of all time. Plenty of obscure titles are included, like 1975's Salò o le 120 giornate di Sodoma and Cannibal Holocaust, along with the documentary Fahrenheit 9/11 and Natural Born Killers. They also offer an in-depth breakdown on why each movie is so controversial. It's made me want to seek out the movies I haven't seen on this list!
The sports website Bleacher Report has put together a humorous Game of Thrones animated parody series featuring a number of current NBA players, but their most recent video features none other than Michael Jordan, appearing as a wise old man to dispense some wisdom to current Chicago Bulls star Derrick Rose. This video hits the perfect sweet spot for fans of both the NBA and HBO's beloved fantasy series.
Gotham is a fictional metropolis in the Batman comics, movies and TV shows, but it's also the name of an actual town in Nottinghamshire County U.K.. Although, it is pronounced, "goat-ham." Regardless of the pronunciation, the town's sign has been stolen three times over the past four years. During a raid in Loughborough, police officers recovered the sign at the home of a 39-year-old man, who was suspected of having drugs in his home. As you can see in the tweets above, both the local police department and city government have a good sense of humor about the theft.
Artist Nicolas Amiard has created a number of stunning photographs that show iconic spaceships from Star Wars crashing into major cities around the world. The photos include a downed TIE Fighter in London, one of those weird Naboo ships in Moscow, an X-Wing in Venice, Italy and the Millennium Falcon crashed off the New York shore.
Fright Rags has debuted a new collection of t-shirts from the 1985 Stuart Gordon classic Re-Animator, in celebration of its 30th Anniversary. Each shirt will cost $27.99 and they are available for pre-order now on the Fright Rags website, with orders shipping in mid-July.


The distance between Winnipeg, Manitoba, Canada and Rumoi, Japan is approximately 8,125 km or 5,049 mi.
To reach Winnipeg, Manitoba in this distance one would set out from Rumoi bearing 35.2° or NE and follow the great circles arc to approach Winnipeg, Manitoba bearing 139.9° or SE .
Winnipeg, Manitoba is in or near the cool temperate steppe biome whereas Rumoi is in or near the cool temperate wet forest biome.
Total annual precipitation averages 734.7 mm (28.9 in) less which is equivalent to 734.7 l/m² (18.03 US gal/ft²) or 7,347,000 l/ha (785,443 US gal/ac) less. About 2/5 as much.
The altitude of the sun at midday is overall 6° lower in Winnipeg, Manitoba than in Rumoi.
The table shows values for Winnipeg, Manitoba relative to Rumoi. You can also view this comparison the other way around from the perspective of Rumoi vs Winnipeg, Manitoba.


M. Effects of linoleic and gamma-linolenic acid on 7,12-dimethylbenz(a)anthracene-induced rat mammary tumors. Nutr Rep Int 1986;34:1041.5.
Med J 1987;294:1260.8. Ishikawa T, Fujiyama Y, Igarashi O, et al. Effects of gammalinolenic acid on plasma lipoproteins and apolipoproteins.
Omega-6 Essential Fatty Acids: Pathophysiology and Roles in Clinical Medicine. Horrobin DF (ed). New York: Alan R Liss, 1990, 333-43.13.
gamma-linolenic acid. Diabetes Care 1993;16:8–15.
prostaglandin E1 deficiency. Treatment with essential fatty acids and vitamin C. Med Hypotheses 1980;6:225-32.17. Vaddadi KS, Gilleard CJ.
557-66.21. Keen H, Payan J, Allawi J, et al. Treatment of diabetic neuropathy with gamma-linolenic acid. Diabetes Care 1993;16:8-15.22.
Horrobin DF. Essential fatty acid metabolism in diseases of connective tissue with special reference to scleroderma and to Sjogren's syndrome.
epilepsy and schizophrenia. Prostaglandins Med 1981;6:375-9.
25. Holman CP, Bell AFJ. A trial of evening primrose oil in the treatment of chronic schizophrenia. J Orthomol Psychiatr 1983;12:302-4.
Metabolism. 2004 Jan;53(1):59-65 Metabolism. 2001 Aug;50(8):868-75. Skin Pharmacol Appl Skin Physiol. 2002 Jan-Feb;15(1):20-5.
and development, and must be obtained from the diet.
have only limited amounts of scientific support.
accelerated thrombogenesis by increasing platelet aggregation and collagen-induced thrombocytopenia.
cholesterol levels in some people 8-9.
Evening Primrose Oil Benefits - Skin Conditions.
diabetes, scleroderma, Sjogren's syndrome, tardive dyskinesia, eczema, and other skin conditions12-23.
the active component of evening primrose oil.
Evening Primrose Oil Benefits - Anti-diabetes?
symptoms of temporal lobe epilepsy 22-25.
Report on how evening primrose oil benefits on hair loss is not found.
those taking evening primrose oil compared with placebo in a study of 100 women with substantial obesity.
may lower the seizure threshold. [AA1] Discuss with your doctor before taking any supplements.


text:
Opera Singer, Alto
About Margit
Margit Westerlund is a Finnish opera singer who possesses a powerful and unique alto voice. Critics have described her voice as "exceptional and warm coloured with lots of dramatic performing power".
Margit has been widely heard in oratorios and chamber music concerts around Finland. She has sung alto solos in major works by Bach, Handel, Mahler and Mozart, as well as Vivaldi's Gloria, Il Tramonto by Respighi, Rossini's Stabat Mater among others, to great critical acclaim.
Margit's career launched at an early age when she won the Mustakallio competition for young talented singers and became the debutant of the year at the Savonlinna Opera festival in Finland. Ever since she has performed as an opera soloist and a recitalist in Scandinavia, Germany and the USA.
She made her opera debut at the Finnish National Opera as Grimgerde in Die Walkure by Wagner under the direction of Götz Friedrich in 1997. After that she has appeared regularly with the company in several productions – Die Frau ohne Schatten, The Magic Flute, Eugen Onegin and The Ostrobothnians among others. She also performed in several productions of smaller opera companies around Finland.
As a keen performer of contemporary music, she sang alto solos at the world premier recording of Du såg mig, an oratorio by Hovland.
Her first solo album Med Dig contains songs by Scandinavian composers Bergman, Berg, Nystrom and Kortekangas. It received brilliant reviews and was followed by an album A Summer evening, containing Finnish vocal music.
Margit holds a master's degree both in voice performance and pedagogy at the Sibelius Academy in Helsinki. Lately she has also dedicated herself to literature and creative writing. She has written a chamber opera libretto composed by a Finnish composer Kaj Chydenius. The Boat Opera tour took place in the Finnish archipelago and visited several ports during the summer 2016. The audience loved it dearly.
During the early years of her career Margit prioritized her family life alongside her singing, which influenced the fact that she mostly sang in Finland near her children. Now a few years later when her chicks have left the nest, it's time to let the voice completely loose on the world stage again. There is still a lot of music left unsung, which her magnificent alto voice is ready to deliver.
Pacius: Slumber Song
Ponchielli: Voce di donna
Why to engage Margit?
For her voice and her attitude! Margit can offer You both her enthusiasm and distinct professional skills in singing. With her long experience as a musician and with her strong stage presence, you can always count on a qualitative and a positive minded contribution for her part in your productions.
Please take contact to get more information, she's ready for launch!
Call Margit +358 50 584 9296
Email Margit
Margit has recorded three albums;
Wesendonck Lieder (2020),
Kesäilta (2011)
and Med Dig (2005).
Cynthia Makris About Margit's Singing
© Margit Westerlund, Opera Singer.