text:
Pernell Whitaker vs. Gary Jacobs, billed as "Summer's Blockbuster" was a professional boxing match contested on August 26, 1995 for the WBC and lineal welterweight titles.

Background
In his previous fight, Pernell Whitaker had won the WBA super welterweight from Julio César Vásquez to become the fourth man to win world titles in four different weight classes. Immediately following the victory, Whitaker would vacate the super welterweight title and announced that he would return to the welterweight division to make a mandatory defense of his WBC welterweight title against Gary Jacobs. Jacobs was the number-one ranked welterweight contender by the WBC but was not viewed as a serious threat to Whitaker and was instilled as a 20–1 underdog. When Whitaker was asked about his quality of opponent, he stated "I don't pick and choose who I fight. This is something I have to do if I'm going to represent the WBC."

Then-WBA welterweight champion Ike Quartey was originally scheduled to defend his title against Andrew Murray on the undercard, but Quartey instead made the defense in France three days prior.

The fight
Whitaker got off to a sluggish start as Jacobs did well leading with his jab and slipping Whitaker's punches. However, Whitaker would eventually take control from the fifth round on. In the 11th round, Jacobs was incorrectly credited with a knockdown after Whitaker missed with a wild left hook and his momentum sent him to the canvas after Jacobs had tapped him on his body with a right, though replays showed that it should have been ruled a slip. In the 12th and final round, Whitaker would score two knockdowns in the final 30 seconds, first dropping Jacobs face first on the canvas following a left hand. After Jacobs got back up with 10 seconds remaining, Whitaker quickly attack and sent him down again with another left. Jacobs would again get back up just as the bell rang to end the fight and the fight would go to the scorecards. All three scorecards were lopsided in Whitaker's favor, who won unanimously with scores of 118–109, 118–107 and 117–109.

Following the fight, Whitaker admitted that then-IBF super middleweight Roy Jones Jr., who was commentating the fight for HBO, had suggested to Whitaker to attack Jacobs with body punches, stating "It took me four or five rounds to figure out what in the world Gary Jacobs was doing, Roy Jones was mouthing to me that I needed to work the body more. Hey, my corner does a great job, but I could use a little help in there."

Fight card

References

1995 in boxing
1995 in sports in New Jersey
Boxing on HBO
August 1995 sports events in the United States
Boxing matches at Boardwalk Hall

redpajama_set_name: RedPajamaWikipedia


A comprehensive site investigation of the Elizabeth Road Reserve was required by Moreton Bay Regional Council to determine the site's suitability as a future regional sport and recreation facility.
Working collaboratively with a multi-disciplinary consultant team, Lat27 prepared assessments the site to identify development opportunities and constraints for sport and active/passive recreation. The final structure plan for Elizabeth Road Reserve established the planning framework to guide Council's decision making process.


text:
Israel Guided Tours > home page
A mysterious church and Ritual bath discovered at Gethsemane
home page, Newsletter | December 22, 2020 | by danny
In recent years, the Custody of the Holy Land, which represents the Catholic Church in Israel, is developing the area around the church of Gethsemane. They wish to create an underground passage from the church into the Kidron valley, believed…
(12/2020) Roman-era Potters Workshop from Beit Nattif Discovered – Again
In the 1930s, new types of oil lamps surfaced in the antiquity stores of Jerusalem and Bethlehem. These oil lamps were made by a mold and were characterized by a round shape and detailed ornamentation. The merchants indicated these lamps…
(11/2020) Church Found Where Peter Recieved the Keys to the Kingdom of Heaven
home page, Newsletter | November 2, 2020 | by danny
Recently Israel's Nature Parks Authority announced on the discovery of an early 5th century CE Church at Banias, a national park in northern Israel. Banias was founded in the Hellenistic period, and was known as a pagan cultic center. A…
A Clay Impression Purchased In the Bedouin Market Proves to Be 2,800 Years Old
home page, Newsletter | October 20, 2020 | by danny
About forty years ago, Professor Yigal Ronen strolled through the Bedouin market in Beer-Sheva in search of ancient coins. Ronen is Professor Emeritus of Nuclear Engineering at Ben-Gurion University, but he is also a history buff, and coin collector. Ronen…
(9/20) Has the "Great Palace" of Jehoiakim Been Discovered?
home page, Newsletter | September 16, 2020 | by danny
A few weeks ago, the Israel Antiquities Authority announced on a rare and very special discovery made during a salvage excavation in Jerusalem. The excavations were conducted at the beginning of the year in the Armon Hanatziv ridge, south of…
(8/20) Drama and Mysteries at Khirbet Beit Loya / Beit Lehi
home page, Newsletter | August 27, 2020 | by danny
Khirbet Beit Loya is a unique site in the southern Judean Foothills (The Shephelah), about 5 km east of Tel Lachish. A new publication of the recent archaeological research at the site presents a wealth of finds and enables an…
(7/20) Mysterious Site uncovered near the US embassy in Jerusalem
home page, Newsletter | July 22, 2020 | by danny
The mountains of Jerusalem were massively terraced in antiquity for agricultural development. Alongside these terraces there is a mysterious archeological phenomenon known in Arabic as "Rujum". These are piles of tens of thousands on field stones. They sometimes create an…
(6/20) Cannabis in the service of the Lord?
home page, Newsletter | June 24, 2020 | by danny
In the 1960s, an archeological expedition from Tel Aviv University made a surprising discovery in the form of a Jewish temple inside the ancient citadel of Tel Arad. The temple consisted of a courtyard with an altar, and a room…
Protected: (5/2020) Is the Tomb of Jesus NOT inside the Holy Sepulchre?
home page, Newsletter | May 26, 2020 | by danny
(4/20) Easter's Holy Fire ceremony in Jerusalem preformed with no crowds due to the Pandemic
home page, Newsletter | April 20, 2020 | by danny
The "Holy fire" ceremony is one of the most significant religious events in the history of Christianity in the Holy Land. Since the 9th century CE there is evidence of this ritual taking place every year on Easter Saturday in…
Cliff K., USA
Thank you Danny, Not only are you a great maggid of the history of the Jewish people and their home land but you are an awesome photographer. I know that the trip is not over but it has already exceeded our expectations. See you Sunday thanks for everything
Ken C., USA
My brother in law found Danny the Digger through a friend of his. Of the two guides I experienced on my trip to Israel, Danny was not only the best, but the only one of value. Danny's scientific approach to explaining the sites, religious and secular, is like nothing I've ever experienced before. I think everybody on our family vacation related well to his explanations of what is traditional versus what is factual or at latest likely. With his background in archaeology, he's a fantastic wealth of knowledge. I would readily recommend him to anybody looking for a more science

redpajama_set_name: RedPajamaCommonCrawl


Our search engine returns Podiatrists nearest to Orlando, FL. This page lists the top 1 - 20 Podiatrists. The Podiatrists are sorted by the distance in ascending order from the center of Orlando, FL to the locations of Podiatrists offices. The distance is not driving distance or walking distance, but the straight distance on map, calculated using latitude and longitude. If the businesses are located at the same town or city, the distance might be displayed as 0 mile.
For example, Magda(Magda Magda) is located at 11788 E Colonial Dr, Orlando, FL. Its map distance to the center of Orlando, FL is 0 miles. Zaylin(Zaylin Zaylin) is located at 6500 W Colonial Dr Ste A, Orlando, FL. Its map distance to the center of Orlando, FL is 0 miles. Dr. Thakur's Dental Office(Dr. Murad Thakur) is located at 5480 Curry Ford Rd, Orlando, FL. Its map distance to the center of Orlando, FL is 0 miles.


One of my absolute favorite instagram accounts is Sprinkles for Breakfast. The photography is impeccable and every single dessert looks delicious.
Why oh why aren't these desserts dairy free?
*All photographs taken from Sprinkles for Breakfast.


Palavit M is the first choice for permanent models in the dental laboratory -it is especially suitable for orthodontic work. This cold curing acrylic has an intensive yellow colour and guarantees secure and fast curing without technical aid. The exact reproduction of details and low shrinkage after curing guarantee perfect permanent models with longterm stability.


text:
KP - England career over
Page 9 of 9 • 1, 2, 3, 4, 5, 6, 7, 8, 9
by Good Golly I'm Olly on Tue 04 Feb 2014, 5:44 pm
"@bbctms: Reports suggesting Kevin Pietersen will NOT be selected for West Indies tour and World T20. Expecting ECB statement shortly #bbccricket
http://www.ecb.co.uk/news/articles/statement-kevin-pietersen
As that statement underlines, his career with England is done.
Discuss away, I'm sure this will be a hot topic...
Last edited by Olly on Tue 04 Feb 2014, 6:52 pm; edited 1 time in total
Re: KP - England career over
by banbrotam on Thu 09 Oct 2014, 3:07 pm
alfie wrote: From what I have seen of KP's "revelations" , the only thing that can't be disputed is that by late 2013 it was clear Pietersen couldn't work with Flower (or Prior) . And we also learn that he couldn't work with Moores (which I guess we aways knew anyway) . He could - sort of - get on with Cook (though not Strauss ) and he was ok with the bowlers even though he thought they were destroying team morale...
I am quite surprised that few have picked up his contradiction about the bowlers.
Strangely, he seems happy to be part of a team which contains that nasty Broad and Anderson, but couldn't be in a team - if the no more nastier Swann and Prior were there
Oh hang on a minute!! The former two are very much part of the set up, so he's best be conciliatory towards them and the latter, who are unlikely to play for England again can go to the wolves
He's obviously such an excellent communicator though - I really can't see why he has so many misunderstandings
banbrotam
Location : Oakes, Huddersfield - West Yorkshire
by Gerry SA on Thu 09 Oct 2014, 3:11 pm
When Pietersen was first jettisoned I was disappointed/angry for him as he's a fine player.
But all this mud throwing has changed my mind. ECB should ban him from any professional cricket in England.
Gerry SA
Location : RIP PHILLIP HUGHES 63 NOT OUT FOREVER
by JDizzle on Thu 09 Oct 2014, 8:25 pm
For reasons unknown to myself, I went and bought the book today. I'm only about a third through, but genuinely all the ECB had to do was keep quiet. I may be slightly biased, but KP is just coming across as whiney and paranoid. This book would have been the worst PR possible for him, if the ECB had just kept quiet.
A personal highlight so far is KP's sense of injustice that the ECB wouldn't let him go home between Tests in the West Indies to see his wife because she couldn't come out due to Dancing on Ice commitments. The horrors. Strauss is singled out particularly for being a doos, as he owed KP because KP decided to try his hardest for England that tour. What a top bloke. KP had to make do with hiring a private villa for all his friends and family (barring 1/5 of Liberty X) to come and stay in, it's tough not to empathise.
JDizzle
by kingraf on Sat 11 Oct 2014, 12:23 pm
I will say though, that Alastair Cook gets my respect for seeing through what has been a tumultuous 2014. I think he'd be most disappointed that the wolf he implored the ECB to take back has proceeded to then devour him in such a public manner. Worst of all. KP didn't even play that well under Cook in any case, so I can imagine him asking himself if it was worth it.
I've never played for a cricket team which didn't have "cliques". I suspect it's completely natural and part of human nature. The better teams manage the cliques better, or have players mentally strong enough to handle not being part of the cool kids. Seems England didn't. It's an autobiography, and one which happens very soon after the fact, so I suspect some of Kp's feelings have been amplified. Still, he does come off as a doos, and the English team and cricketing culture does come across as rather pathetic honestly, if players, professional paid players who have made it all the way to the highest levels can't bear the thought of having someone shout at them because of a miss field. Bless your poor souls. Points to a kid gloves approach coming up the ranks. Which probably explains why so many of our kids can field at international standards from the get go, while it seems to take English talent a little longer to not drop dollies and dive over the balls.
by KP_fan on Mon 13 Oct 2014, 1:22 pm
I always said given the star-worship-culture...he is a natural fit in the subcontinent
http://sports.ndtv.com/cricket/news/231299-kevin-pietersen-salutes-rahul-dravid-in-autobiography?pfrom=home-cricket
London: Maverick England batsman Kevin Pietersen struggled to get along with coaches of his own team most of his playing career and his quest for a "genuine guru" ended in faraway India where, he says, former captain Rahul Dravid made a lasting impact on his technique.
In his autobiography 'KP' released here this week, Pietersen refers repeatedly to an e-mail the Indian batting legend wrote to him about playing spinners which made a massive difference to him.
"Rahul was a great and heroic Indian batsman in his day. He is also a genius at dealing with spin bowlers. Our conversations and emails were a private masterclass from a genuine guru," Pietersen writes in the book. (Also read: Kevin Pietersen's Book has Tarnished England: Alastair Cook)
"Rahul improved my cricket and helped me develop the way I think about the game. His generosity will stay with me always."
In the email quoted by Pietersen, Dravid refers to him as a "champ" and goes on to give him a pep talk: "KP, you are a really good player, you need to watch the ball and trust yourself... Don't let anyone tell you that you can't play spin, I have seen you and you can!"
Pietersen wrote that he often reads this particular email and it beings a smile to his face.
"My playing of spin has gone up a number of levels since I've spent time in the IPL, and in particular, since I've spoken to Rahul Dravid...In England, batsmen get taught to play with the spin against spin bowlers. In India, the best players of spin get taught to play against it," he adds.
The South African-born cricketer has created a stir among the England cricket establishment with claims of bullying within the English dressing room, led by the then coach Andy Flower.
It has led to England captain Alastair Cook accusing him of tarnishing a successful era for the squad.
In his autobiography, Pietersen is outspoken about the unfriendliness of his teammates and is all praise for the Indian Premier League (IPL) for the "adrenalin rush" and bonding atmosphere.
"The IPL is the future... I could talk about money and the IPL all day to you, but for the friendships alone I would play for free," says the Delhi Daredevils player.
"I've built all my relationships with foreign cricketers while in the IPL. That doesn't help in the England dressing room... there are not many of those friendships," he adds.
Pietersen also claims the general culture towards the game of cricket is better in the sub-continent and describes Indian players as "free spirits" who truly love cricket.
"There is a culture in India that appreciates if you double down and go for the big shot. It's a game of cricket, not economics. Not life or death. Take a risk. IPL crowds don't want to see you batting out singles as you pick and choose which balls to hit. Life is too short," he writes.
Pietersen's England team career effectively ended in February this year when his central contract with the England and Wales Cricket Board (ECB) was terminated.
In the book, he expresses a desire to return to Test cricket and says he would "jump at the chance" to play for England again.
But IPL is where he seems to have found his true home: "The IPL is professionalism taken to its logical extreme. All the cowpat and hypocrisy have been turned off."


text:
<?php namespace Orchestra\Foundation\Providers;

use Illuminate\Routing\Router;
use Illuminate\Contracts\Http\Kernel;
use Orchestra\Foundation\Http\Middleware\Can;
use Orchestra\Foundation\Http\Middleware\CanManage;
use Orchestra\Foundation\Http\Middleware\Authenticate;
use Orchestra\Foundation\Http\Middleware\CanBeInstalled;
use Orchestra\Foundation\Http\Middleware\CanRegisterUser;
use Orchestra\Foundation\Http\Middleware\VerifyCsrfToken;
use Orchestra\Foundation\Http\Middleware\RedirectIfInstalled;
use Orchestra\Support\Providers\Traits\MiddlewareProviderTrait;
use Orchestra\Foundation\Http\Middleware\RedirectIfAuthenticated;
use Orchestra\Foundation\Support\Providers\RouteServiceProvider as ServiceProvider;

class RouteServiceProvider extends ServiceProvider
{
    use MiddlewareProviderTrait;

    /**
     * The application's middleware stack.
     *
     * @var array
     */
    protected $middleware = [];

    /**
     * The application's route middleware.
     *
     * @var array
     */
    protected $routeMiddleware = [
        'orchestra.auth'        => Authenticate::class,
        'orchestra.can'         => Can::class,
        'orchestra.csrf'        => VerifyCsrfToken::class,
        'orchestra.guest'       => RedirectIfAuthenticated::class,
        'orchestra.installable' => CanBeInstalled::class,
        'orchestra.installed'   => RedirectIfInstalled::class,
        'orchestra.manage'      => CanManage::class,
        'orchestra.registrable' => CanRegisterUser::class,
    ];

    /**
     * Bootstrap the application events.
     *
     * @param  \Illuminate\Routing\Router  $router
     *
     * @return void
     */
    public function boot(Router $router)
    {
        $kernel = $this->app->make(Kernel::class);

        $this->registerRouteMiddleware($router, $kernel);

        if (! $this->app->routesAreCached()) {
            $this->loadRoutes();
        }

        $this->app->make('events')->fire('orchestra.ready');
    }

    /**
     * Load the application routes.
     *
     * @return void
     */
    protected function loadRoutes()
    {
        $path = realpath(__DIR__.'/../../');

        $this->afterExtensionLoaded(function () use ($path) {
            require "{$path}/src/routes.php";
        });
    }
}

redpajama_set_name: RedPajamaGithub


Goats is a major new work by Syrian playwright and documentary filmmaker Liwaa Yazji exploring the lies we choose to believe as a society, and the rippling effect when one man questions the 'truth'.
It has been developed as part of the Royal Court's long term project with writers from Syria and Lebanon. Royal Court Associate Director Hamish Pirie (Violence & Son, Who Cares, Teh Internet is Serious Business) directs.
Find out more about our work with Syrian writers here.
Writer Liwaa Yazji in conversation with the Royal Court Young Agitators.
"Disturbing and bitterly funny... It's a painful and original piece about the terrible price of conflict and oppression"
"Fascinating and illuminating …The goats are a potent metaphor, an adorable disruptive force"


text:
Google Ad Changes Face U.K. Review in First Shot at Big Tech
Aoife White
Jonathan Browning
Jan 08 2021, 4:08 PM Jan 10 2021, 11:57 AM January 08 2021, 4:08 PM January 10 2021, 11:57 AM
(Bloomberg) -- U.K. regulators are investigating whether a Google privacy initiative will hurt publishers' ability to generate revenue, in the first big post-Brexitantitrust probe.
The Competition and Markets Authority said it will review Google's move to curb the ways in which advertising data is collected because the move could "undermine competition in digital advertising, entrenching Google's market power."
The British investigation adds to Google's legal headaches around the world. The Mountain View, California-based company faces lawsuits from the U.S. Department of Justice and multiple states over allegedly anticompetitive practices.
The increasingly tech-focused CMA is preparing to unveil a new digital regulator later in the spring with powers to rein in firms designated as holding strategic market status.
The new probe, however, comes before those changes, and focuses on Google's decision to restrict cookies that help advertisers monitor customers' browsing habits and pinpoint the effectiveness of different advertising. Google's Chrome is the dominant web browser and the changes will be followed by rival products based on Google technology, such as Microsoft Corp.'s Edge.
Google, a unit of Alphabet Inc., said it would work with the CMA as it develops "new proposals to underpin a healthy, ad-supported web without third-party cookies."
"Creating a more private web, while also enabling the publishers and advertisers who support the free and open internet, requires the industry to make major changes to the way digital advertising works," Google said.
Publishers and advertising technology companies complained in November that the privacy changes will curb members' ability to gather information on web users, which helps them offer more valuable advertising. Smaller media companies are at risk of losing as much as 75% of their revenue, they said.
The complainants, known as Marketers for an Open Web, said the U.K. probe is "vital for the future of all online businesses, including publishers, technology businesses and advertisers."
Privacy Vs. Competition
But the probe pits competition concerns against growing demands to protect users' privacy on the web, said Verity Egerton-Doyle, a lawyer at Linklaters in London. Even as the CMA pursues an investigation, it will have to balance the needs of both camps.
"The complainants have framed this as too urgent to wait," the antitrust specialist said.
The CMA said in a July report that phasing out of third-party cookies could hurt publishers' ability to make money and invest in online content. It's used Google data to estimate that U.K. publishers "earned around 70% less revenue overall when they were unable to use third-party cookies to sell personalized advertising but competed against others who could."
The U.K. regulator has signaled it will take a tough stance on powerful technology companies after took on more responsibilities following the Brexit transition. It plans to set up a special task force to oversee digital markets.
Google has more than a 90% share of the 7.3 billion-pound ($9.9 billion) U.K. search market, the CMA said in July.


text:
Q: Как получить в Linux текущий день недели? Нашел команду дающую день недели на определенную дату date -d 1917-11-07 +%A, но как с ее помощью получить сегодняшний день недели?

A: просто не указывайте дату (и время) с помощью опции -d дата.и.время:
$ date +%A
Friday
$ LC_ALL=ru_RU.UTF-8 date +%A
Пятница

по умолчанию программа date будет использовать текущее время (сегодняшнего дня).

redpajama_set_name: RedPajamaStackExchange


text:
Nation-World
1 arrested in Mall of America shooting in Minnesota
Jan. 3, 2022 12:41 PM PT
BLOOMINGTON, Minn. —
A Minnesota man suspected of having a role in last week's shooting at the Mall of America that left two people wounded has been arrested, police said Monday.
Authorities in the Twin Cities suburb of Bloomington say the 19-year-old St. Paul man was arrested in Roseville Sunday afternoon. Roseville police say the arrest occurred at a Motel 6. Roseville is about 15 miles (24 kilometers) from Bloomington.
Police say the man was seen leaving the scene with the shooting suspect and was arrested on possible charges of aiding and abetting first-degree assault. The shooting suspect is still at large.
One man was shot in the leg on the third floor of the mall around 4:30 p.m. Friday and another man was grazed by a bullet, police said. The man shot in the leg was transported to Hennepin County Medical Center and the other man was treated at the scene.
Shoppers ran for cover and the mall was evacuated until the lockdown ended about 45 minutes later, according to a mall official.
Deputy Bloomington Police Chief Kim Clauson said the shooting did not appear to be random.
"It does appear there was an altercation between two males before the shot was fired," she said.
Top headlines by email, weekday mornings
Get top headlines from the Union-Tribune in your inbox weekday mornings, including top news, local, sports, business, entertainment and opinion.
EU denounces violence against anti-coup protesters in Sudan
The European Union's foreign policy chief says Sudan's military rulers have shown an unwillingness to negotiate a peaceful settlement to the country's ongoing crisis
Britain's Conservative government has suffered a setback in Parliament in its attempt to give authorities stronger powers to curb peaceful but disruptive protests
Christian Democrat Roberta Metsola of Malta has been elected president of the European Union's parliament
4 on trial over poster at Swiss rally saying 'Kill Erdogan'
Four people have gone on trial in the Swiss capital over a protest four years ago where some demonstrators hoisted a banner showing a gun pointed at an image of Turkish President Recep Tayyip Erdogan next to the words, "Kill Erdogan."
The Pakistani Taliban have claimed responsibility for an overnight gun attack on police in the capital of Islamabad that killed an officer and both of the assailants
South Korea's leader has landed in Saudi Arabia, where he was greeted in Riyadh by the kingdom's crown prince and an honor guard marching band
Students' mental health deteriorating during pandemic
Key dates in the 1964 abduction of Paul Joseph Fronczak


text:
Q: Generate array of objects with unique value Currently this code generate array with 10 objects with value number and display.The number is random from 0 to 9 so there can be duplicates. Is there a way, where i can get unique(all the objects having different number value ) number only?
const newArray = Array(10)
        .fill()
        .map(() => {
          return { number: Math.floor(Math.random() * 10), display: false };
        });

A: You need to simply create an array of desired length and fill it with whole numbers and then shuffle the array.
There are different approaches you could take for shuffling an array, one of them is Fisher Yates Shuffle.

function shuffle(array) {
  for (let i = array.length - 1; i > 1; i--) {
    const j = Math.floor(Math.random() * (i + 1));
    [array[i], array[j]] = [array[j], array[i]];
  }
}

const nums = Array.from({ length: 10 }, (_, i) => i);
shuffle(nums);
console.log(nums);

A: An answer that does not use shuffling:

const ARRAY_LENGTH = 10;

//create the array [0, 1, ..., ARRAY_LENGTH]
let options = Array.from(Array(ARRAY_LENGTH).keys());

//create the asked for array
let result = Array(ARRAY_LENGTH).fill().map(()=> {
  //pick a random element from the `options` array...
  let optionIndex = Math.floor(Math.random()*options.length);
  let number = options[optionIndex];

  //...remove it from the array (so that it can't be picked again)
  options.splice(optionIndex, 1);

  //use it and continue to next element
  return { number, display: false };
});

console.log(result);

A: The complexity is quite high but the code is still fast to execute with 10 values :

const seenNumbers = new Set();
newArray = Array(10)
  .fill()
  .map(() => {
    let number = Math.floor(Math.random() * 10);
    while (seenNumbers.has(number)) {
      number = Math.floor(Math.random() * 10);
    }
    seenNumbers.add(number);
    return { number: number, display: false };
  });
seenNumbers.clear();

console.log(newArray);

A: There are different ways to do that.
But i think this would be the most elegant way, because you don't need a second array and you got O(N):
Build an array with 10 numbers. Then iterate through the array. Swap the item with a random choosen item in your area.
Voila you have shuffled your array.

var arr = [0, 1, 2 ,3 ,4 ,5 ,6 ,7 ,8, 9];
for (let i = 0; i < arr.length; ++i) {
   let rands = Math.floor(Math.random() * 10);
   [arr[i], arr[rands]] = [arr[rands], arr[i]];
}
console.log(arr);


text:
id: 587d7b88367417b2b2512b47
title: Use the Rest Operator with Function Parameters
challengeType: 1
videoUrl: ''
localeTitle: Use o operador de descanso com parâmetros de função
---

## Description

 Para nos ajudar a criar funções mais flexíveis, o ES6 introduz o <dfn>operador de descanso</dfn> para parâmetros de função. Com o operador de descanso, você pode criar funções que levam um número variável de argumentos. Esses argumentos são armazenados em uma matriz que pode ser acessada posteriormente de dentro da função. Confira este código:
 function howMany (... args) {
 return "Você passou" + args.length + "arguments.";
 }
 console.log (howMany (0, 1, 2)); // Você passou 3 argumentos
 console.log (howMany ("string", nulo, [1, 2, 3], {})); // Você passou 4 argumentos.
 O operador de descanso elimina a necessidade de verificar a matriz args e nos permite aplicar map() , filter() e reduce() na matriz de parâmetros.

## Instructions

 Modifique a sum da função para que ela use o operador rest e funcione da mesma maneira com qualquer número de parâmetros.

## Tests

```yml
tests:
  - text: 'O resultado da <code>sum(0,1,2)</code> deve ser 3'
    testString: 'assert(sum(0,1,2) === 3, "The result of <code>sum(0,1,2)</code> should be 3");'
  - text: 'O resultado da <code>sum(1,2,3,4)</code> deve ser 10'
    testString: 'assert(sum(1,2,3,4) === 10, "The result of <code>sum(1,2,3,4)</code> should be 10");'
  - text: O resultado da <code>sum(5)</code> deve ser 5
    testString: 'assert(sum(5) === 5, "The result of <code>sum(5)</code> should be 5");'
  - text: O resultado de <code>sum()</code> deve ser 0
    testString: 'assert(sum() === 0, "The result of <code>sum()</code> should be 0");'
  - text: A função <code>sum</code> usa o operador <code>...</code> spread no parâmetro <code>args</code> .
    testString: 'getUserInput => assert(getUserInput("index").match(/function\s+sum\s*\(\s*...args\s*\)\s*{/g), "The <code>sum</code> function uses the <code>...</code> spread operator on the <code>args</code> parameter.");'

```

## Challenge Seed

```js
const sum = (function() {
  "use strict";
  return function sum(x, y, z) {
    const args = [ x, y, z ];
    return args.reduce((a, b) => a + b, 0);
  };
})();
console.log(sum(1, 2, 3)); // 6

```

## Solution

```js
// solution required
```


text:
import { CSSProperties } from "react";

export interface FormElementProps {
    autofocus?: boolean;
    className?: string;
    style?: CSSProperties;
    disabled?: boolean;
    form?: string;
    name?: string;
    readonly?: boolean;
    required?: boolean;
    tabindex?: number;
    title?: string;
}

export function removeProps<T, K extends keyof T>(props: T, ...names: K[]): any {
    const clone = Object.assign({}, props);
    for (const name of names) {
        delete clone[name];
    }

    return clone;
}

export type StyleComponent<T> = React.ComponentClass<React.HTMLProps<T>> |
                            React.StatelessComponent<React.HTMLProps<T>>;


text:
Air Passenger Protection
Accessible transportation
National transportation system
Dispute resolution methods
National transportation system - More
Decisions & determinations
Browse decisions and determinations
This database contains all public Decisions, Determinations, Orders and certain interim Decisions made by the Canadian Transportation Agency since 1988. Some decisions are confidential and are not published.
Main search / Help
Remove Rail filter Rail
Accessible Transportation 2 Apply Accessible Transportation filter
Ruling type
Remove Order filter Order
2019 1 Apply 2019 filter
2013 67 Apply 2013 filter
2012 107 Apply 2012 filter
1988 1184 Apply 1988 filter
Showing 5341-5350 of 5498 decisions.
Authority to modify and to continue to operate an installation for the bulk storage of flammable liquids - Hudson Bay Co-operative Limited
April 5, 1988 IN THE MATTER OF the application of the Canadian National Railway Company, on behalf of the Hudson Bay Co-operative Limited (hereinafter the Applicant), for authority to modify and to continue to operate an installation for the bulk storage of flammable liquids, in the Town of Hudson...
1988-R-186 | Order | 1988-04-05
Construction of an installation for the bulk storage of flammable liquids (CN) - Petro-Canada Products
April 5, 1988 IN THE MATTER OF the application of the Canadian National Railway Company, on behalf of Petro-Canada Products, (hereinafter the Applicant), for authority to construct an installation for the bulk storage of flammable liquids in the Town of Kapuskasing, in the Province of Ontario,...
Construct of a subway (CN) - Department of Transport of the Province of Quebec
April 5, 1988 IN THE MATTER OF the applications of the Department of Transport of the Province of Quebec (hereinafter the Applicant) for authority to construct a subway to carry realigned Highway No. 132 across and under the track of the Canadian National Railway Company (hereinafter the Railway...
Order No. WDR1987-320 of the Canadian Transport Commission, Western Division is rescinded (CP)
April 5, 1988 IN THE MATTER OF Order No. WDR1987-320 of the Canadian Transport Commission, Western Division, dated November 24, 1987 which order purports to authorize Canadian Pacific Limited to abandon the operation of its Colonsay Subdivision between a point near Amazon (mileage 75.2) and...
Authority to construct and operate an installation for the bulk storage of flammable liquids - United Farmers of Alberta Cooperative Limited
April 5, 1988 IN THE MATTER OF the application of the Canadian National Railway Company, on behalf of the United Farmers of Alberta Cooperative Limited (hereinafter the Applicant), for authority to construct and operate an installation for the bulk storage of flammable liquids at Vermillion, in...
Authority to construct and operate an installation for the bulk storage of flammable liquids - CP
April 5, 1988 IN THE MATTER OF the application of Canadian Pacific Limited (hereinafter the Applicant) for authority to construct and operate an installation for the bulk storage of flammable liquids in the City of Quebec (Henry IV, Lorette Yard), in the Province of Quebec, near mileage 153.6...
Authority to construct and operate an installation for the bulk storage of flammable liquids - Esso Petroleum Canada
April 5, 1988 IN THE MATTER OF the application of Canadian Pacific Limited, on behalf of Esso Petroleum Canada (hereinafter the Applicant), for authority to construct and operate an installation for the bulk storage of flammable liquids, in the Town of Cochrane, in the Province of Alberta, near...
Order respecting the installation of floodlights (CP) - Province of British Columbia
April 5, 1988 IN THE MATTER OF the application of the District of Mission, of the Province of British Columbia, hereinafter called the "Applicant", for an Order respecting the installation of floodlights at the crossing of the railway of the Canadian Pacific Limited, hereinafter called the "...
1988-R-67 | Order | 1988-04-05
The speed limitation shall not be in effect - Essex Terminal Railway Company
April 5, 1988 IN THE MATTER OF the accident on November 20, 1987 at the crossing of the railway of the Essex Terminal Railway Company and Drouillard Road, in the City of Windsor, in the Province of Ontario, at mileage 0.59 Main Line Subdivision File No. 32630 IT IS ORDERED AND DIRECTED that the...
Installation for the bulk storage of flammable liquids in the Town of Eston (CN)
April 5, 1988 IN THE MATTER OF the installation for the bulk storage of flammable liquids in the Town of Eston, in the Province of Saskatchewan, near mileage 84.52 Elrose Subdivision of the Canadian National Railway Company, constructed under the authority of Order No. R-8655 of the Railway...
Our organization and mandate
Performance and statistics
Speeches & Articles
Phone, email and address
Regional enforcement officers
Agency Secretariat
Twitter @CTA_gc


text:
Q: How can I code a custom listener that checks if download process has ended? I'm developing an app that downloads some information from internet. At the beginning of the app, a dialog appears and asks the user if he wishes to download that information. If he does, it starts the downloading process (in a different thread).
This is the code:
Activity:
public void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    // Initialize preferences
    settings = PreferenceManager.getDefaultSharedPreferences(this);

    // Start Database
    db.open();
    db.close();

    /**Check for updates**/
    checkForDBUpdates(settings.getInt("db_version", 0));
}

private void checkForDBUpdates(int Version)
{
    // Check if Internet connection is available
    boolean online = isOnline();

    if (online)
    {
        final UpdateNDGS update = new UpdateNDGS(this, Version);

        boolean update_status = update.check();

        if (update_status)
        {
            System.out.println("READY TO UPDATE!");

            Command updateCommand = new Command()
            {
                public void execute()
                {
                    update.getUpdate();
                    update.database();
                    //Download Complete, show list
                                    startNormasList();
                }
            };
            AlertDialog updateDialog = createUpdateDialog(this, updateCommand);
            updateDialog.show();
        }
        else
        {
            //Nothing to download, show list
            startNormasList();
        }
    }
    else
    {
        //offline, show list
        startNormasList();
    }
}

Everything is actually working, but if I wish to add functionalitites in the future it can get messy.
So my question is:
How can I improve this code?
Wouldn't be better to add a listener that fires the event "show list" when download process is complete or never happened?
How can I do such thing? I've been reading a lot, but couldn't find anything helpfull.

A: Having listeners are a good way to add extensibility to your code as well decoupling the events and the handlers. Here are the steps that you need to do to achieve that:

*

*Decide the interface that the listener should implement in the case of the event is triggered. This includes the parameter that you need to pass back to the listener in the case that "show list" event is triggered. Something like (I don't know the parameters you need, so this is very generalized structure)

    public interface ShowListEventLisener {
        public void onShowList(Object... params);
    }

*

*In the class where the event would occur, add a method to register/add a listener for the event. Note that this could be set of listeners or just one. Following code illustrate adding one listener only

    public void setOnShowListListener(ShowListEventLisener showListListener) {
       this.showListListener = showListListener;
    }

This would allow you add flexibility in case you need different behavior for "show list" event

*

*Now you just need to trigger the event at appropriate time. You could achieve this similar to the following code from the code that does the download

   if( isDownloadFinished) {
       // call the listeners with the parameters that you need to pass back
       this.showListListener.onShowList(paramsThatYouNeed);
   }

Note that since you are executing download in different Thread, you might want to use Handler/AsyncTask before triggering the event. The example above is generalized, but should be enough for you to follow to build your own custom listener.

A: You can use a Handler to signal your UI.
I think this guide is simple enough.

A: Please refer to

*

*DownloadManager, handles the download process and standard notifications

*Before API level 9, i usually use an AsyncTask and handle all the notifications in the corresponding methods

I hope is what you want


text:
Total Theatre
Celebrating the launch of his newly commissioned short film for London International Mime Festival 2021, Dorothy Max Prior meets performer,
Long Live LIMF!
It's January, and we know what that means – the London International Mime Festival is back with another wonderful array
Total Theatre in the Age of Covid – Part Three
Dorothy Max Prior chronicles the year that turned out to be – well, different to expected. Part three takes us
For over 30 years, Total Theatre Magazine has celebrated and supported physical and visual theatre and performance, and given space and voice to artists working in less well documented performance genres such as physical/visual theatre, outdoor arts, circus, puppetry, site-responsive performance, and live art.
The creation of the Total Theatre Magazine Print Archive has seen all of the magazine's print editions digitised and made available free online. For more on the history of Total Theatre Magazine and the organisation that launched it, see A History of Total Theatre.
In 2020, we entered our fourth decade. Our focus in the coming years will be on longform, reflective writings on contemporary theatre and performance. See Writings for our latest articles. Content published online 2012–2019 can be accessed at Features and Reviews.
Total Theatre Magazine's Continuing Professional Development and Audience Engagement projects create opportunities for engagement with critical practice for artists, producers and audiences through four strands: The Writing's on the Streets workshops; the Total Theatre Artists as Writers mentoring programme; the Total Theatre Training initiative; and a programme of Total Theatre Talks. These projects are created in collaboration with festivals, venues, academic institutions, and other partners across the UK.
Support Total Theatre
Founded in 1989, Total Theatre Magazine celebrates and supports a wide spectrum of contemporary theatre and performance, both nationally and internationally.
Email: editorial@totaltheatre.org.uk
Tel / WhatsApp: +44 7752 142526


AECOM have landscape architecture teams based in Belfast Dublin and Cork and we are looking for a talented landscape architect to join our busy studio in Belfast. You will be part of a growing Landscape, and Planning Team which operates within a large friendly integrated multi-disciplinary design studio. The Belfast team works closely with our other landscape teams in Ireland, England and Scotland.
We enjoy what we do at AECOM. We bring projects to life in the cities and communities in which we work, and we're driven by a set of values and a common purpose — to create, enhance and sustain the world's built, natural and social environments. Innovation is built into every project we manage and every community we serve. We'll provide you support in an environment that allows you to grow and succeed.
As a senior professional in our Landscape Architecture studio, you will have the opportunity to work on a wide range of project types from landscape and visual impact assessment through to the concept design and implementation process. The scope will include preparation of designs using various software, undertaking site work and assessments and working collaboratively across our network of offices.
We enjoy an exceptional team approach working closely with architects, engineers, ecologists, economists, community outreach and other related professionals to develop award winning integrated projects. Our local practice network leverages AECOM's global presence to address urban and climate changes in the next century and to serve as catalysts for regeneration.
Our team of Landscape Architects deliver a range of exciting and varied projects across UK and Ireland, Europe, Middle East and Africa region. We work in dynamic and challenging environments, in multi-disciplinary teams delivering solutions to a broad base of client sectors including development, energy, oil and gas, water, government and transportation.
We are looking for creative and highly motivated team players that have the ability to integrate with an established Landscape Architecture team and would like to be part of exciting projects on a local and national level.
Landscape design from inception to completion, including town centre/ urban public realm Improvement schemes, parks, business and commercial developments, residential developments, healthcare and education campuses, and transport based landscape projects.
Tourism and community projects, including interpretation planning, community-led planning, public consultation, design workshops, village and town appraisals, and public realm design strategies.
Carry out professional work with care, conscientiousness and with proper regard to relevant technical and professional standards.
In addition the candidate may be responsible and expected to provide mentor support for Graduate Landscape Architects working towards P2C professional development.
General IT skills and competence with Microsoft Office software.
Proficiency in using AutoCad, and Photoshop.
Ability to manage multiple projects with competing priorities and deadlines.
This post is open to candidates who have recently become Chartered Member of the Landscape Institute (UK), or obtained Full membership of Irish Landscape Institute (ILI) or equivalent with an accredited Institute.
Full membership of Irish Landscape Institute (ILI) or Chartered membership of the Landscape Institute (UK) or equivalent with an accredited Institute.
Helping our employees achieve a healthy work-life balance is important to us. If you join AECOM, as well as receiving a competitive salary, you'll also have the opportunity to explore flexible working arrangements. Core benefits include 25 days' annual leave, company pension scheme, private medical insurance, life assurance and one paid annual professional institution membership fee. You can also choose from a wide range of flexible benefits to suit your lifestyle.
You'll also be able to give back to communities with up to two paid CSR days each year. Through our charity, The AECOM Foundation, you can volunteer to support children in developing countries. And if you're a member of the Reserve Forces you'll receive an additional 15 days paid leave for training commitments.


text:
Pisa Pearl glass tiles in by Lunada Bay; photograph by Zack Benson
by Nancy A. Ruhling
Color, whether it's an elaborate many-hued mosaic design or the subtle shade of a surround, is one of the key elements that makes the poolscape so special.
The correct color in the right place adds aesthetic and emotional value.
We've asked manufacturers and designers for tips on making the poolscape pop.
The traditional poolscape color choices – the iconic blues and greens – are being watered down to polite pastels as people turn their backyards into soothing sanctuaries.
"People, because of the pandemic, are taking a new approach to the landscape in general," says Feras Irikat, director of design and marketing for Lunada Bay Tile, based in Harbor City, California. "It's not just an entertaining space; it's their sanctuary."
Designs by Lunada Bay Tile are made to be mixed and matched. Photographs courtesy of Lunada Bay Tile.
Pastel sages, rusts, greys, terra-cottas, and softer blues and greens are trending.
Lunada Bay designs and manufactures handcrafted glass, ceramic, and concrete tiles that are suitable for outdoor use and are made to be mixed and matched, which is exactly what poolscape designers are doing.
"Our glass tiles, which are the only ones we make that are submersible, are used to clad inside the pools, and the other materials are used in areas surrounding the pool," he says. "People are getting adventurous with tile selections because their goal is to create something that reflects their personalities, and all of our materials are designed to be integrated together to create unique projects."
Most people, he adds, choose a mosaic blend of three to four colors for the pool, which gives "more pop because there's more movement, especially since they are handcrafted."
The company also does custom graphics and other in-pool murals upon request.
The glass tiles come in a variety of shapes. In addition to the classic 1-inch squares, which are the most popular, Lunada Bay offers waves, hexagons, 2-inch and 3-inch rectangles, penny-rounds, and many other unique mosaic shapes.
Along with pastels, black-bottom pools remain another popular choice, Irikat says, "because they create a mirror surface that expands the space and reflects the natural organic environment. Highlighting the natural environment is a sure way to create a Zen environment, the sanctuary the clients are looking for."
lunadabaytile.com
Mosaicist
When it comes to popular poolscape colors, it's all about the green and blue hues.
"Everything plays off the mix of blue and water," says Ray Corral, the founder of Mosaicist, the Miami, Florida, company that plans, designs, manufactures, and installs glass mosaics in swimming pools around the world. "The water always introduces a bluish cast. The only way to make the color prominent is overlapping with medium-tone blues or medium greens. They are very rich."
Mosaicist's Sea Marine tiles shimmer in a project by Danny Wang's DW Design Build. Photograph by Jimi Smith
The company offers all-glass tiles in a variety of finishes, including translucent, smalti enamel, matte, and iridescent, each of which creates a different effect.
The most requested color, Sea Marine, is a navy blue that Corral describes as "rich, dark, and deep."
Deep Forest, a dark green tile, is the second most popular color, followed by Zealand, which was inspired by the natural green Bali stone so popular in luxury resorts.
"Glass tile is much more enduring than stone," Corral says. "It's vitreous and doesn't change color over time."
In a project by Ryan Hughes Design Build, Mosaicist's Deep Forest glass tiles clad the pool. Photograph by Mosaicist
Although many Mosaicist clients choose a single color of tile for cladding the interior of the pool, some 40 percent decide to incorporate mosaic centerpieces or even full-pool mosaic murals into the design.
"People want more out of their pools than swimming," Corral says, adding that Mosaicist specializes in custom mosaic art works. "We decorate bodies of water to become architectural art pieces."
To showcase such artwork, the pool generally is clad in a solid dark color that lightens around the design.
"The colors in the design depend on a lot of factors, including the direction of the sun and the design of the pool," Corral says. "We also often create a coordinating mural for the cabana's outside kitchen backsplash."
instagram.com/mosaicist
Premier Pools & Spas of Sacramento
A monochromatic background sets the stage for adding color accents in strategic areas of the poolscape that can create a relaxing yet stimulating fun-in-the-sun mood.
The monochromatic color scheme of construction materials such as stone and tile becomes a neutral backdrop for a pool by Premier Pools & Spas of Sacramento. Photograph by Jovan Valdez
Lance Irby, sales manager for the design/build company Premier Pools & Spas of Sacramento, likes to pair the earth tones of commonplace construction materials and typical residential architecture with pops of color to make projects stand out.
"The blue tones for me are truly soothing, they're not loud, which is ideal because people come to the pool and backyard to decompress," he says, adding that although most clients prefer relaxing hues and color schemes, some like bolder color choices to create visual contrast or focal points of emphasis. "Typically, the pool area is defined by stone, cementitious materials, tiles, and plaster. With the exception of tile and sometimes plasters, stone and hardscapes tend to have a limited monochromatic color palette. You can always introduce additional color to accentuate the pool environment within the project's furnishings and plantings. Landscaping is the unsung hero of a successful design. The color possibilities implemented in the landscaping phase are so important to a cohesive finished space."
Color, as illustrated by this project by Premier Pools & Spas of Sacramento, adds visual interest and elevates the emotional mood of the people who are using the poolscape. Photograph by Jovan Valdez
Color choice is of prime importance because it not only changes the appearance of the project, but it also alters the mood and affects our brain chemistry. "Literally," he says, "it determines how people feel emotionally within a space."
premierpoolsandspas.com/sacramento
Pebble Technology International
Blends of blues are by far the most popular color choice, but the exact hue of blue varies, according to industry leader Pebble Technology International, maker of pool finishes and manufacturer of high-end, artisan glass tile.
PebbleTec's Lightstreams glass tiles – Renaissance II Collection, Turquoise and Steel Blue – play with the light and water to stunning effect.
"Nationally, homeowners continue to prefer tile colors that blend with, rather than contrast to, the pool water color," says Kari Paulson, the Scottsdale, Arizona company's vice president of marketing.
She notes that the preferred color of the water – and the color of the tile – varies by U.S. geographic region.
"In Los Angeles, for instance, homeowners are increasingly requesting black-bottom pools, while dark blues are most popular in the Northeast," she says. "In contrast, in Las Vegas, Florida, and Texas, where heat is a concern, cooler and lighter colors are preferred."
Rondo Pools & Spas used PebbleSheen Arctic White pool finish (with Shimmering Sea, a blend of abalone and mother-of-pearl shells) in this project in Phoenix.
PebbleTec's Lightstreams artisan glass tiles, which feature multi-color iridescence on one side and saturated solid color on the other and whose hues range from peacock blues and teals to golds and bronzes, bring an added dimension to the poolscape color wheel.
"They capture light in extraordinary ways," Paulson says, noting that they are permeated with color throughout and twice-fired for durability. "And they give a touch of unique, upscale elegance to every pool."
The bevy of blues have come into their own as pools with clean, straight lines and lighter surrounding colors are trending. "Light travertine, salt decks, and light-colored pavers and decking are favorite options," she says.
pebbletec.com
More From: Featured Content
From gauzy, open-air cabanas to full-scale pool houses, experts share options for year-round backyard enjoyment. (Above) Photograph by Phil Johnson If the past few years have taught us anything, it's that the backyard and poolscape is a critical extension of the home. Having a beautiful, functional, and comfortable outdoor space for entertaining, relaxing, and spending More
Making a Splash with Innovative Pool Designs
Known for their endless pursuit of what's next in residential or commercial water-filled leisure, experts in the world of pool design, construction, components, or technology are offering insight into what is trending now and, what lies ahead. "The future for pool design is found in making the focus more about engagement. Unique engagement," says Justin More
Given any inspiration – a photograph, original artwork, or even a fabric swatch – our design team will collaborate with you to transform your inspiration into a custom mosaic masterpiece. SPONSORED CONTENT Dorothy said it best: there's no place like home. In the world of interior design, nothing rings more true. Our homes are an More
Resort Experiences In Your Own Backyard Space
Whether palatial or boutique, resort-like experiences are just what homeowners are seeking for their personal "great outdoors." From amenities to ambiance, backyard spaces are becoming destinations for not only delivering outdoor living functionality, but also a healthy dose of outdoor fun. "The fun we are incorporating into client projects like lazy rivers or water More


text:
Q: Keras: Custom layer without inputs I want to implement a Keras custom layer without any input, just trainable weights.
Here is the code so far:
class Simple(Layer):

    def __init__(self, output_dim, **kwargs):
       self.output_dim = output_dim
       super(Simple, self).__init__(**kwargs)

    def build(self):
       self.kernel = self.add_weight(name='kernel', shape=self.output_dim, initializer='uniform', trainable=True)
       super(Simple, self).build()

    def call(self):
       return self.kernel

    def compute_output_shape(self):
       return self.output_dim

X = Simple((1, 784))()

I am getting an error message:
__call__() missing 1 required positional argument: 'inputs'
Is there a workaround for building a custom layer without inputs in Keras?

A: You can do the following,
from tensorflow.keras.layers import Layer

class Simple(Layer):

    def __init__(self, output_dim, **kwargs):
       self.output_dim = output_dim
       super(Simple, self).__init__(**kwargs)

    def build(self, input_shapes):
       self.kernel = self.add_weight(name='kernel', shape=self.output_dim, initializer='uniform', trainable=True)
       super(Simple, self).build(input_shapes)

    def call(self, inputs):
       return self.kernel

    def compute_output_shape(self):
       return self.output_dim

X = Simple((1, 784))([])
print(X.shape)

Which produces
>>> (1, 784)

A: Small correction: You need square brackets around self.output_dim:
def build(self, input_shapes):
   self.kernel = self.add_weight(name='kernel', shape=[self.output_dim], initializer='uniform', trainable=True)
   super(Simple, self).build(input_shapes)


Wake County residents were able to take a look at plans for the NC 98 Corridor Project.
WAKE COUNTY, NC (WTVD) -- Wake County residents had their first chance Thursday evening to take a look at plans for the highly-anticipated NC 98 Corridor Project.
For two hours people were able to view presentation boards and aerial maps for what developers are proposing for improvements to the 27-mile corridor that connects Durham to Wake Forest.
"We submitted a plan we think will get full funding," said one developer.
The project is a coordinated effort with the Capital Area Metropolitan Agency (CAMPO), Durham Chapel Hill Carrboro Metropolitan Planning Organization (DCHC MPO) and the NCDOT.
Another developer with engineering consulting firm WSP, said the plans presented Thursday aren't "final" but are the "most realistic for full funding" when turned over to the NCDOT for review.
"The overall sentiment has been (NC-98) needs to be a four-lane road. And fortunately, that's born out by the data we've seen. Everything that we've seen in our traffic models and our future growth projections has backed that up," said Will Letchworth.
Letchworth said some of the biggest upgrades planned for NC-98 include intersection improvements, signal improvements, and turn lanes in several problem areas of the corridor.
Among the stretches deserving of immediate attention include Six Forks Road to 50, Sherron Road to the Wake Forest Bypass, and the area right at Camp Kanata Road.
"I don't expect this to be done anytime soon," said retired Wake Forest resident Lowell Bonnett.
Speaking of the congestion and upcoming construction, "It can be very strenuous. I'm glad I don't have to do it every day."
Nonetheless, Bonnett said the changes are much needed and liked what the plans proposed. "I've been wondering about this for a long time," he said. "I think they've covered everything. Whether everything gets approved and things get done is another question."
Durham County residents interested in reviewing the plans and asking questions to developers can do so on Monday, April 16 at the Durham East Regional Library (211 Lick Creek Lane Durham, NC 27703) from 5 p.m. to 7 p.m.
To view the NC-98 Corridor Project, click here.


text:
Q: Use TextBlock to show the content and the date created (found in file properties) of a large text file and change the border color of the TextBlock I have the following XAML code that creates a browse file functionality of large txt files.
XAML code
Window x:Class="TestEnvironment.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
        xmlns:local="clr-namespace:TestEnvironment"
        mc:Ignorable="d"
        Title="MainWindow" Height="600" Width="1080" ResizeMode="NoResize" WindowStartupLocation="CenterScreen" WindowStyle="None">
    <StackPanel Background="WhiteSmoke">

        <!--Grid 1-->
        <Grid Height="40" ShowGridLines="True">
            <StackPanel HorizontalAlignment="Left" Margin="20 0">
                <ComboBox FontSize="15" Width="50" Foreground="#FFA2A2A2" SelectedIndex="0" VerticalAlignment="Center">
                    <ComboBoxItem IsSelected="False">EN</ComboBoxItem>
                    <ComboBoxItem IsSelected="True">GR</ComboBoxItem>
                </ComboBox>
            </StackPanel>
            <StackPanel Orientation="Horizontal" HorizontalAlignment="Right" Margin="20 0">
                <Button Content="FAQ" Background="{x:Null}" BorderBrush="{x:Null}" Foreground="#FFA2A2A2" FontSize="15" FontWeight="Bold" VerticalAlignment="Center"/>
                <Button Content="CONTACT" Background="{x:Null}" BorderBrush="{x:Null}" Foreground="#FFA2A2A2" FontSize="15" FontWeight="Bold" VerticalAlignment="Center"/>
                <Button Content="MY ACCOUNT" Background="{x:Null}" BorderBrush="{x:Null}" Foreground="#FFA2A2A2" FontSize="15" FontWeight="Bold" VerticalAlignment="Center"/>
                <Button Background="{x:Null}" BorderBrush="{x:Null}" VerticalAlignment="Center" Style="{StaticResource MaterialDesignFloatingActionMiniAccentButton}">
                    <materialDesign:PackIcon Kind="Power" Foreground="#FFA2A2A2" Width="25" Height="25" />
                </Button>
            </StackPanel>
        </Grid>

        <!--Grid 2-->
        <Grid Height="100"  ShowGridLines="True">
            <StackPanel Orientation="Horizontal" VerticalAlignment="Top" Margin="10 0">
                <Button Uid="0" Width="150" Content="LOAD FILES" Height="50" Background="{x:Null}" BorderBrush="{x:Null}" Foreground="#FF2196F3" Click="Button_Click"/>
                <Button Uid="1" Width="150" Content="FILES LAYOUT" Height="50" Background="{x:Null}" BorderBrush="{x:Null}" Foreground="#FF2196F3" Click="Button_Click"/>
                <Button Uid="2" Width="150" Content="BUSINESS CHECKS" Height="50" Background="{x:Null}" BorderBrush="{x:Null}" Foreground="#FF2196F3" Click="Button_Click"/>
            </StackPanel>
            <Grid x:Name="GridCursor" Width="150" Height="5" Background="#FF2196F3" HorizontalAlignment="Left" Margin="10 0"/>
        </Grid>

        <!--Grid 3-->
        <Grid x:Name="GridMain" Height="460" Background="LightGray" ShowGridLines="True">

            <TextBox HorizontalAlignment="Left" Height="40" Margin="30,13,0,0" TextWrapping="Wrap"
                 Text="TextBox" FontFamily="Arial"  VerticalAlignment="Top" Width="436" Name="FileNameTextBox"/>
            <Button x:Name="BrowseButton" Content="Browse a file" HorizontalAlignment="Left"
                Margin="485,13,0,0" VerticalAlignment="Top" Width="121" Click="BrowseButton_Click"
                RenderTransformOrigin="1.047,0.821" Height="40"/>
            <TextBlock HorizontalAlignment="Left" Height="282" Margin="30,96,0,0"
                   TextWrapping="Wrap" Text="TextBlock" FontFamily="Arial" VerticalAlignment="Top"
                   Width="703" Name="TextBlock1">
            </TextBlock>
            <Button x:Name="LoadButton" Content="Load" HorizontalAlignment="Left"
                Margin="682,13,0,0" VerticalAlignment="Top" Width="121" Click="BrowseButton_Click"
                RenderTransformOrigin="1.047,0.821" Height="40"/>
        </Grid>

    </StackPanel>
</Window>

App.xaml file
<Application x:Class="TestEnvironment.App"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:local="clr-namespace:TestEnvironment"
             StartupUri="MainWindow.xaml">
    <Application.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.Dark.xaml" />
                <ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.Defaults.xaml" />
                <ResourceDictionary Source="pack://application:,,,/MaterialDesignColors;component/Themes/Recommended/Primary/MaterialDesignColor.Blue.xaml" />
                <ResourceDictionary Source="pack://application:,,,/MaterialDesignColors;component/Themes/Recommended/Accent/MaterialDesignColor.Blue.xaml" />
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </Application.Resources>
</Application>

Output of the WPF editor

What I want is to be able to browse and show the content of a large file. I don't care if the whole file is shown or just a sample of it.
The execute I am executing can show only small files. Like the below:
You will need to load MaterialDesignThemes from Nuget packages to replicate the issue.
using MaterialDesignThemes.Wpf;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Data.SqlClient;
using System.Diagnostics;

namespace TestEnvironment
{
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>

    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
        }

        private void Button_Click(object sender, RoutedEventArgs e)
        {
            int index = int.Parse(((Button)e.Source).Uid);

            GridCursor.Margin = new Thickness(10 + (150 * index), 0, 0, 0);

            switch (index)
            {
                case 0:
                    GridMain.Background = Brushes.LightGray;
                    break;
                case 1:
                    GridMain.Background = Brushes.LightGray;
                    break;
                case 2:
                    GridMain.Background = Brushes.LightGray;
                    break;
            }
        }

        private void BrowseButton_Click(object sender, RoutedEventArgs e)
        {
            // Create OpenFileDialog
            Microsoft.Win32.OpenFileDialog openFileDlg = new Microsoft.Win32.OpenFileDialog();

            // Launch OpenFileDialog by calling ShowDialog method
            Nullable<bool> result = openFileDlg.ShowDialog();
            // Get the selected file name and display in a TextBox.
            // Load content of file in a TextBlock
            if (result == true)
            {
                FileNameTextBox.Text = openFileDlg.FileName;
                TextBlock1.Text = System.IO.File.ReadAllText(openFileDlg.FileName);
                Debug.WriteLine("Txt file contents!");
            }

            // Set filter for file extension and default file extension
            openFileDlg.DefaultExt = ".txt";
            openFileDlg.Filter = "Text files (*.txt)|*.txt|All files (*.*)|*.*";

            Debug.WriteLine("Txt imported");

            // Set initial directory
            openFileDlg.InitialDirectory = @"C:\Documents\";

            // Multiple selection with all file types
            openFileDlg.Multiselect = true;

            Debug.WriteLine("End!");
        }
    }
}

The code above what currently does is to present the content of a short txt file.

For example a large txt file that I want to present is like the following with 30K rows:

So what I want are the followings:

*

*Load the content of a larger file and if the content cannot fit in the TextBlock window then either present a short version of it or use a scroll bar to view the rest of its content.

*Display above the content of the txt file the Created On date which is found in Right Click-> the Properties window of the txt file. (Only if this is feasible. Because I am not sure if C# can access the properties window of a file)

*How can I change the border color of the TextBlock object and make it white.
Thank you in advance for any help.
UPDATES based on the comments

*

*I have add the boarder around my TextBlock like below:

            <Border BorderThickness="3" BorderBrush="LightCyan">
            <TextBlock HorizontalAlignment="Left" Height="282" Margin="30,96,0,0"
                   TextWrapping="Wrap" Text="TextBlock" FontFamily="Arial" VerticalAlignment="Top"
                   Width="703" TextTrimming="CharacterEllipsis" Name="TextBlock1">
            </TextBlock>
            </Border>

But the highlighted boarder goes around my Grid instead of only the textblock

*I used the GetCreationTime() property and indeed the creation time of the file was generated. Although, the previous text of the box was deleted and only the data value was shown. My code:

            if (result == true)
            {
                FileNameTextBox.Text = openFileDlg.FileName;
                TextBlock1.Text = System.IO.File.ReadAllText(openFileDlg.FileName);
                TextBlock1.Text = System.IO.File.GetCreationTime(openFileDlg.FileName).ToString();
                Debug.WriteLine("Txt file contents!");
            }

*The property TextTrimming="CharacterEllipsis" didn't seem to work. Even though it is correct, it did not solve my problem.

A: *

*You can use TextTrimming ="CharacterEllipsis" property of TextBlock.

*You can get file's creation date by using GetCreatonTime method of File class File.GetCreationTime(path)

*You can put TextBlock into Border <Border BorderThickness="1" BorderBrush="White"> <TextBlock ... /> </Border>.


What a weekend -I feel completely refreshed and reinvigorated – two days of making and meeting friends at the Light on Parenting conference, eating food I love, walking the streets of London and visiting all my favourite places from when I lived there, selling JUNO and my book – the best job in the world! listening to heroes speak and restoring my resolve to do better as a parent. This deserves a joy pockets all to itself!
Going to a conference as author, columnist and editor. Knowing I was leaving a husband and three children in a home I owned. I felt like a proper grown up!
Hearing a child crying and knowing I'm not responsible.
Flying. I will never get over the miracle of airplanes.
Ditto the Tube! Underground trains are the stuff of science fiction – and we get to ride them!!
The energy of the big city.
Walking at adult speed – truly revolutionary!!
Walking the fresh streets of London at 7 am on a Sunday.
Shaking my heroes by the hand.
An i-pad stocked up with exciting e books to read on the journey.
Sharing a weekend with so many other visionaries, dreamers, researches, game-changers and open hearted people – for the second weekend in a row.
Chicken tikka and onion bhaji sandwich at 10 am!
Meeting Saffia, our head editor from JUNO, and feeling like we've known each other all our lives.
Not sticking out for my accent – being mistaken for a Brit in Britland, land of my vowels.
The anticipation of a night's uninterrupted sleep.
The British Museum – receptacle of much of humanity's creativity and culture.
A memorial plaque on a park bench: "he never tired of London", nor do I!


text:
Works & Constituents by Brinda Somaya Image: courtesy of Somaya and Kalappa Consultants
Book Review | Brinda Somaya: Works & Continuities
A four-decade repertoire melded into a monograph by eminent architect Brinda Somaya is reviewed by Prof. Durganand Balsavar.
by Durganand Balsavar Published on : Jun 25, 2019
It would be necessary to situate this unique monograph in the larger context of 'Post-Independent Architecture' in India, for several reasons. Chronicling the personal and professional journey of architect Brinda Somaya, the document provides a broader insight into the thinking and processes that have produced over 200 diverse projects of architecture, urban design, conservation and rehabilitation. It is the narrative of a practice - Somaya and Kalappa (SNK) - with its successes and challenges, across the last four decades since 1975.
A significant aspect is that it breaks away from conventional formats. It conveys the core values and concerns of Brinda Somaya, importantly through her own voice. The monograph is enriched by several thematic conversations and essays - by Prof. Jon Lang, Mary Woods, Ruturaj Parikh, Porus Olpadwala, Tod Williams and Billie Tsien and several others. The insights of Nandini Somaya Sampath put in perspective, the role of one of the country's respected architects, who has persistently strived to create a meaningful mainstream practice, in Mumbai, based on her convictions and a professional spirit. It also indicates the travails and challenges, in an otherwise largely male-dominated profession.
Brinda Somaya belongs to a generation of architects, born after Independence in 1947, who have experienced the social transformation of India, from its early socialist moorings to the phenomena of globalisation. From early influences, to the experiences of travel, Somaya's projects are situated across India and include diverse typologies and scales. The projects include a range of homes, campuses, schools, rural rehabilitation, industrial, residential towers and restoration. Importantly, the projects draw from several experiences: the craft traditions, history and culture, community, climate and site, local resources, and the landscape.
Another significant aspect of the practice is restoration and rejuvenation of heritage structures for contemporary needs. Somaya has often collaborated with indigenous craftsmen and artisans, to imbibe building practices that have evolved over centuries. She believes an architect's role is that of a guardian – "the conscience" of the built and the un-built environment. The iconic Rajabai Tower in Mumbai and several other heritage buildings, including the Louis Kahn Campus at IIM-Ahmedabad, have been provided a second lease of life through Somaya's relentless efforts for restoration.
Several core concerns raised in social projects remain persistent to Somaya's practice. SNK was commissioned to rebuild the Bhadli Village, in the aftermath of the 2001 Gujarat earthquake. The monograph chronicles the process that enabled the village to rebuild their own homes and empowered the community. The participatory social engagement enriches the architecture. The core philosophies are constantly articulated in each project - judicious utilisation of space, understanding client needs, respecting budgets and schedules, understanding site conditions and soil, local climate and resources. Projects like the Mumbai Esplanade, Colaba Woods, and the school campus, reveal the enduring social consciousness of the practice. Despite the strong formal influences of modernism in Indian architecture, Somaya has consciously preferred to remain grounded and 'non-stylistic', providing a greater freedom to respond to the unique conditions of each project and building site.
The steadfast professionalism has enabled SNK to build a bond with patrons, who trust the practice over the last four decades. In recent years, it has also engaged in an international collaboration to design 'technologically complex' contemporary high-rise towers in the city of Mumbai.
In summation, Brinda Somaya has been deeply engaged with community, conservation and the contemporary. Each requires creativity in different ways and all three are equally important to the practice. The steadfast focus has won several accolades, including an honorary Doctorate from her alma Mater Smith College, USA and the prestigious Baburao Mhatre Gold Medal, by the Indian Institute of Architects in 2015. Somaya has also been appointed by Cornell University, USA as the Andrew D. White Professor-at-large. The monograph provides a meaningful reference to initiate a broader discourse on the unfolding nature of architecture practice and its civic and social engagement. Through its honest and open-ended presentation, the document is of interest not only to architects but also to a much wider range of disciplines, as well as those interested in architecture and civic engagement.
Extract from the introduction
"The majority of Somaya's buildings continue to stand today, reinforcing the timeless nature of her architecture. Few architects would have the courage to re-photograph their buildings decades later. In this monograph, Somaya shares her work in their current form revealing their age and their use through time. She intertwines her narrative with selected works and their significance in practice." – Nandini Somaya Sampat
Extract from the foreword
"Distinguished Indian architect Brinda Somaya is both fiercely independent and profoundly idealistic, characteristics that are the foundation of her innovative conceptual approach to architecture, urbanism and preservation. Brinda Somaya's life and practice, as comprehensively laid out in this monograph, makes clear that she is one of the models for this quiet reformation: one that celebrates service rather than power, and generosity rather than ego gratification. 'Brinda Somaya: Works and Continuities' is a comprehensive chronicle that will influence and enhance the contributions of future architects, preservationists, designers and planners who share Brinda Somaya's convictions." – James Stewart Polshek
ISBN #:ISBN-13: 978-93-85360-23-7 (Mapin)
ISBN-10: 938-53-6023X (The HECAR Foundation)
Publisher: Mapin Publishing, in association with The HECAR Foundation
Curated by Ruturaj Parikh
Editor: Nandini Somaya Sampat
Contributors: James Polshek, Jon Lang, Mary Norman Woods, Porus Olpadwala, Tod Williams and Billie Tsien, Arun Shourie, Saryu Doshi, Kamu Iyer
brinda somaya
durganand balsavar
louis kahn campus
nandini somaya sampat
somaya & kalappa
works & continuties
Writer-urbanist Jane Jacobs and her tryst with urban design and American cities
by Jincy IypeMay 04, 2020
Four Indian structures win UNESCO heritage awards for conservation
by Meghna MehtaOct 15, 2019
Art at The Armory	Portland Centre Stage is bringing stories to life
by Avantika ShankarJun 27, 2019
As the founder-principal architect of Artes - a human settlements research collaborative, Durganand is involved in development, rural, disaster mitigation, war rehabilitation etc. He has served as the Ideational Curator of the Jaipur Architecture Festival, on several national juries and founded the creative think-tank Confluence Ten. Besides having co-authored several books and written journals, he explores varying media in search of re-imagined landscapes of the future and alternative histories.
'Finding Light': Capturing the many moods of light at IIM Ahmedabad
by Richa Arora Jan 08, 2021
Journeying through the sun-lit corridors of IIM Ahmedabad, photographer Richa Arora in her first-person account through images and words, describes light as a symbol of life itself.
Photographer Elena Helfrecht discusses genetic memory and inherited trauma
by Shraddha Nair Jan 09, 2021
A full-scale house for future life on Mars is in the making in Bristol
by Zohra Khan Oct 30, 2020
Marshmallow Laser Feast is synonymous with pointillist aesthetic in VR experiences
by Dilpreet Bhullar Dec 11, 2020
Digital Legacies: The original
Decus Interiors aspire for a timeless aesthetic in Sydney's Hill House
by Anmol Ahuja Nov 25, 2020
Designing for duality: exploring the details of crafting products for children
by Devanshi Shah Nov 13, 2020
Netha Goldberg creates shoes that enable increased social interaction
by Pallavi Mehra Oct 27, 2020
Ledelle Moe's works defy the notion of permanence attached to maximalist art
Space Popular uses soft pastels and custom furniture for a day spa in Bangkok
ASIA NOW: Paris Asian Art Fair 2020 highlighted the works by Indian artists


text:
Q: How to make username in terminal smaller? When you opens a terminal it displays the username and the machine name. As an example mine shows: romeo@romeo-Satellite-C660D:~$. It's really annoying because it's kinda big. Can i make this smaller, like, only show romeo?
I know it sounds stupid, but I'm new with Unix based OSes.

A: See man bash and look for PS1.
To reduce the prompt to the user name, you can add this to your ~/.bashrc:
PS1='\u $'

Some "advanced" customizations see e.g. : Bash Shell PS1: 10 Examples to Make Your Linux Prompt like Angelina Jolie

A: You need to alter PS1 variable in your environment. PS1 is responsible of how fancy your command prompt will look alike, and what information it will contain.
Permanent change
Following is the excerpt of default .bashrc file in Ubuntu 10.04 LTS:
if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi

This makes command prompt look like this: username@hostname:~/directory$
If you change this and delete @\h part in PS1, you will get rid of hostname part in your command prompt:
if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u:\w\$ '
fi

Result: username:~/directory$
Temporary change
Override PS1 in your current bash session:
export PS1="\u:\w\$ "

Resources:

*

*man bash

*How to: Change / Setup bash custom prompt (PS1)

*Color Bash Prompt

A: export PS1='\t$'

since I prefer displaying as little background info as possible on the terminal I generally customize every session as a #, $, etc.


text:
By encouraging and broadcasting the best and brightest performance poets of today, Button Poetry hopes to broaden poetry's audience, to expand its reach and develop a greater level of cultural appreciation for the art form.
Desireé Dallagiacomo
Desireé Dallagiacomo is a poet, performer, and educator. She is the program director & lead teaching artist at Forward Arts, a youth spoken word and social justice writing non-profit in Baton Rouge, Louisiana. She is a Pushcart Prize… MORE
Blythe Baird
Shane Hawley
Shane Hawley is a writer and performer from Saint Paul, Minnesota. A fixture in the spoken word poetry scene since 2001, and a 2010 National Poetry Slam Champion, he has spent the past decade focused mostly on humor… MORE
ABC Death
Phil Kaye
Phil Kaye's work has been featured in settings ranging from NPR to the Museum of Modern Art in New York City. He has performed his work in eighteen counties, and was invited to open for His Holiness The… MORE
Neil Hilborn
Neil Hilborn is a College National Poetry Slam champion, and a 2011 graduate with honors from Macalester College with a degree in Creative Writing. His debut full-length book, Our Numbered Days, is now available, as well as his… MORE
Our Numbered Days
Claire Schwartz
Claire Schwartz's poetry has appeared in Apogee, Beloit Poetry Journal, The Massachusetts Review, and Prairie Schooner, and her essays, reviews, and interviews in The Iowa Review, Los Angeles Review of Books, Virginia Quarterly Review, and elsewhere. She is… MORE
Stevie Edwards
Stevie Edwards is the founder and editor-in-chief of Muzzle Magazine and senior editor in book development at YesYes Books. Her first book, Good Grief (Write Bloody, 2012), received the Independent Publisher Book Awards Bronze in Poetry and the… MORE
Sadness Workshop
William Evans
William Evans is a writer, instructor and performer from Columbus, OH. He founded the Writing Wrongs Poetry Slam in 2009 and appeared on seven National Slam teams from Columbus collectively. His work can be seen online in Radius… MORE
Still Can't Do My Daughter's Hair
Melissa Lozada-Oliva
Melissa Lozada-Oliva is a spoken word poet & educator living in Boston whose fierceness and charm have made her a poetry phenomenon, with her work appearing on Upworthy, Huffington Post, Buzzfeed, and countless other media outlets. Melissa's ability… MORE
peluda
Sabrina Benaim
Sabrina Benaim is a writer, performance & teaching artist, whose home base is Toronto. She was a member of the Canadian championship-winning 2014 Toronto Poetry Slam team, & in 2015, she represented Toronto at the Women Of The… MORE
Depression & Other Magic Tricks


This Oklahoma thing is just killing me. There oughta be a law...I just sayin.
Though quietly I am rooting for KU to get a 1 seed, because if they couldn't be the first 1 seed to lost to a 16 seed (Virginia), they would most assuredly find a way to become the second 1 seed to lose to a 16. That league is like a balloon filled with hot air waiting to pop.
I think it is fair, most (if not all) of their losses are good losses. If below .500 conference play teams do not belong in the tournament, you saying that Big 12 teams with a KenPom below 31 do not belong. +17.05 is the expected AdjEM of a team expected to go .500 in the Big 12.
I'll link to Blind Resume Comparison on Reddit from me for you Walmart t-shirt fans out there.
Who here wouldn't be stunned to see KU get put in the Midwest region, setting the Jayhawks up to have defacto home games at Sprint if they can manage to make the second weekend?
03/01/19 - Joe Lunardi 's Tournament Bracket.
I still cannot believe Lunardi has OU as a 10 seed. He would have to assume they would do no better than they have to this point and most likely not make the semi-finals of the conference tourney. It's a total disgrace to the format of the tournament to honor a team that loses 2 out of every 3 conference games by rewarding them with the opportunity to do what they've done so many times before and not allow a winning non-P5 school the opportunity to do something they have had fewer chances at. Rich get richer is the only good answer to this if the committee goes along with this travesty.
He's still forgetting Wichita St. from the Big-Bad American Conference at the 11 seed after we WIN in Memphis!
03/03/19 - Joe Lunardi 's Tournament Bracket.
I think it's interesting that Jans' NMSU team from the lowly WAC is projected as a 12 seed, while Loyola is a projected 15 seed. Fifteen seed.
I feel like we caught the last lifeboat off the RMS Valley.
A 15 seed?? Holy crap, that's bad. Like REALLY bad.
I was told by Illinois State fans that once we left the conference was gonna be just fine and that the void would be filled by them.
03/08/19 - Joe Lunardi 's Tournament Bracket.
Likely get Temple knock out.
First things first, guys -- let's win one game and then go from there. ECU isn't imposing, but they're better than Tulane.
03/11/19 - Joe Lunardi 's Tournament Bracket.
Last edited by WuShock Reaper; March 11th, 2019, 11:17 AM.
Lets hope we beat ECU then beat Temple and Memphis loses in their first game in the AAC tourney. Give us a chance to take Temples 11 seed spot! I'd love that! Then Houston and Cincy can lose in their 1st games. If all the cards fall right we got a chance. Even though its a small chance. We'd have to win it all in the AAC tourney. Its March... we can all pray for some MADNESS right? Madness that goes in the Shockers favor!
TCU loses to Okie St and West Virginia in their last 10 and still gets a bid with an 11 seed?
Just as much as having St Johns safely in after falling to 1 game out of last place and behind 3 teams that he has out in the Big Least.
At work— is Texas projected in after the loss to TCU? Geez, how bad has Shaka been? 3G looking sage-like not hightailing for Austin.
I think Marshall is a better coach than Shaka. Obviously I'm very glad he didn't leave Wichita State but I think he would've done well at Texas.
But then again we were told he's Peter principled himself in the AAC so it probably would've been even worse in the Big 12-11.


you to set your worries aside, breathe, and wait for what is bound to happen next.
ask my brother and I "Did you learn anything?" We knew we were supposed to say yes, even if we needed time to figure out what exactly that was.
And then there's "A minute on your lips, forever on your hips." That one usually comes up during Thanksgiving.
And so I leave you this evening with one more.
It really is. I promise.
It may not look like what you thought, and it may not be what you planned, but it really is going to be all right.
Do you have any favorite family sayings?
Love your sayings (especially the last one)!!!! Here are a few of my favorites that I picked up and said to my daughter while she was growing up: "Thinking's not gone out of style" (said in my best faux Scottish brogue and giving her a little knock upon her noggin) and "If wishes were horses, beggars would ride"! TFS!
You make me think. You make me want to have a blog where I talk to my kids. I relate always to what you say to yours.
Now, did you make that awesome sign? Because I want to make one too.
Sweet post! Our family has so many and lots include words that aren't even words:) Have a blessed day my friend, HUGS!
My grandma was the one who usually started these kinds of sayings...my favorite was "You just don't never know."
I say 'luv ya'...they text back.
I call everyone I love a punkin-nanner and have been asked what in the heck is a punkinnanner...which of course is a cross between the sweetest pumpkin and banana you could ever dream of.
You are who you were when you were 8 and YOU are so right...everything really will be just fine!
I have many but can't remember any of them now. Hope they stuck with my kids.
What a great post! It certainly reminds me of some of the sayings in my family. I would love to hear the ones my sons remember. I'll have to ask at our next family gathering.
My mama had many sayings. I'll have to think about them.
Yes we do, It's more important to be kind than right.


I met Christian Kimber for the first time in Florence during Pitti Uomo 86. Christian is a true inspiration for both his personality and style. In an industry where prestige can be seen and heard everyday I do adore Christian for his humility. His style is something that stands out from the crowd with a mix of dressed and casual clothing. Today we pay a tribute to Christian Kimber and combine clothing and colors that he loves to wear.


Fibre, or roughage, refers to indigestible carbohydrates. A fibre-rich diet is linked to health benefits including a reduced risk of heart disease and bowel cancer. While UK guidelines say adults should get 30g a day, fewer than one in 10 meet this goal. Popular low-carb diets may be a reason why. Understanding what is in your food can help: a typical apple contains 2-3g of fibre, a sesame bagel about 4g. Jo Greening, a spokesperson for the British Dietetic Association (BDA), says it is worth checking the labels, as different brands have different levels of fibre.
Simple substitutions can boost your fibre intake without you radically rethinking your diet. By moving to bran flakes from rice puffs for breakfast, wholemeal rather than white bread for a sandwich at lunchtime, and brown rice instead of white for dinner, you can raise your fibre intake by several grams.
Greening recommends adding a handful of raisins or nuts to breakfast cereals, seeds to salads, and chickpeas or lentils to a stew. "Half a can of chickpeas is about 7g of fibre – and that can help to reduce the amount of meat you are adding," she says, adding that bulking meals out with vegetables helps. "Have baked beans on two slices of toast and you are already at 13g." Keeping the skins on potatoes also adds fibre to a meal.
Greening says it is better to eat fruit as solids rather than turn them into drinks, as juicing makes the sugar in fruit much more readily available. If you can't give up slurping, go for a blender. "Juicers remove a lot of the fibre, whereas blending smoothies keeps the fibre in there," says Prof Pete Wilde of the Quadram Institute. To keep sugars down, he says, it is better to use low-sugar fruit or even just vegetables.
To avoid digestive problems such as bloating, gas and diarrhoea, Greening says it is important to increase fibre gradually, rather than boosting consumption suddenly. Consume plenty of fluids, too: the BDA recommends 8 to 10 cups a day, at regular intervals.


text:
Menu Back to process Back to news
People Process Projects
Home News About Contact Search
Hørsholm proposal
Hørsholm is a competition proposal for a new residential area in Hørsholm, a suburb to Copenhagen. The site, which today is an abandoned hospital, is to be transformed into almost 300 new apartments.
The main idea is to concentrate the buildings along the edges of the plot in order to make room for a larger common un-programmed forest. By shaping the forest as a hill we wanted to strengthen the site's identity and at the same time deal with all masses locally. The hill is surrounded by a public activity loop with paths connecting to the surrounding areas.
All new buildings are structured from radial grids and the roofs are cut in a way to give them identity, and to bring the scale down towards the hill and the neighboring areas. The south facing roofs are covered with solar panels; the north facing roofs are green.
The whole project is designed as a 0-emission project.
Landscape, Master Planning, Residential, Sustainability, Architecture
Parallel commission
Hørsholm, Denmark
Hørsholm municipality
Orbicon, ACT, Via trafik
ZEB Pilot House
Larvik, Norway
Holmenveien residential
Vindern, Oslo
Kaspar Weyrer Strasse, Innsbruck
62°19'12"N 9°16'06"E
Snøhetta News About Contact Privacy


Investigators at Hospital for Special Surgery have identified two new targets for drugs aimed at controlling lupus. If companies are able to develop drugs that hone in on these targets, patients may be able to control their disease with few side effects.
"The study identifies very good therapeutic targets, and what needs to be done is identify better candidate drugs," said Lionel Ivashkiv, M.D., director of Basic Research at Hospital for Special Surgery in New York City. He led the study, which was published online in Nature Immunology on December 16 and will appear in print in February.
Because abnormally high levels of interferon-alpha can lead to lupus, researchers have developed drugs that block interferon. These drugs, however, have immunosuppressive side effects that can leave patients vulnerable to various illnesses and infections, some of which can be deadly. Currently, these drugs are being tested in clinical trials. If researchers are able to develop drugs for the newly identified drug targets, patients may be able to avoid these immunosuppressive effects.
The investigators discovered that calcium specifically increases activation of STAT1 by interferons, and thus turned their attention to calcium. The researchers tested whether two kinase enzymes in the calcium-signaling pathway, CAMK and Pyk2, could be manipulated to control STAT1. In studies involving mice, the investigators showed that blocking these calcium-signaling pathways with a drug called KN-93 regulated the amount of STAT1, but not STAT2 activation.
Lupus is an autoimmune disease that can affect various parts of the body, including the skin, joints, heart, lungs, blood, kidneys and brain. Inflammation, considered the primary feature of lupus, is characterized by pain, heat, redness, swelling and loss of function. In most people, the disease affects only a few organs and symptoms are mild, but in others, the disease can cause serious and even life-threatening problems. According to the Lupus Foundation of America, an estimated 16,000 Americans develop lupus each year.