text:
Eagles fans rush to get NFC Championship victory gear
I'm a plus-size mom – I tried on joggers that 'fit my apron belly really well' & a no-bra bodysuit that's 'fire'
Israel's Proposed Judicial Reforms Aren't 'Extreme'
'Quordle' today: See each 'Quordle' answer and hints for January 30
Home/Sports/22-23 men's college basketball fantasy draft: Who got Edey?
22-23 men's college basketball fantasy draft: Who got Edey?
Emma BowmanDecember 28, 2022
The 2022-23 men's college basketball season is well underway, preseason No. 1 North Carolina has dropped out of the rankings and Purdue and UConn have risen dramatically. In other words, things have changed a month and a half into the season. So, as programs finish their non-conference schedules and prepare for conference play, it's time for another college basketball fantasy draft.
ESPN's Jeff Borzello, John Gasaway and Myron Medcalf revisited their original fantasy teams from the preseason — eight players, including five starters and three reserves, and a coach — and were given the opportunity to start afresh in ranking 2022-23's top players. The draft method (snake) remained the same, but the order was flipped. The original two stipulations — each GM couldn't draft more than one player from a particular team, and each team needed to have a non-Gonzaga mid-major player — also remained the same.
Jump to the full rosters here.
The first draft recap
To tip things off, let's look back at the first Fantasy Draft from October
2022-23 preseason college basketball mock draft rosters
Any thoughts from the experts as you look at your past picks?
Jeff Borzello: I had an incredible draft, if we're being honest. All hits, no misses. While my rivals had some highly questionable selections, all my guys have reached the expectations I set for them when drafting. As a bonus point for myself, when I chose Colin Castleton, I even wrote that I would probably regret not taking Zach Edey. Two months later, Edey is the first overall selection. Just saying, my foresight when drafting in October has been pretty good.
Myron Medcalf: I think my team looked great throughout the preseason. Then, the real games began. Dereck Lively II just hasn't found a rhythm after dealing with injuries earlier this season. And who could have predicted Matt Bradley's struggles? Will Richardson isn't as efficient as he was a year ago and Caleb Love did not pick up where he left off following last season's remarkable effort in the NCAA tournament. We all need a second chance.
John Gasaway: As they say in big-budget movies centered on stricken space vehicles far from Earth, let's start with what's good. I got in on the ground floor of Kris Murray and scooped up Adama Sanogo with a late-round pick. After that, I was still able to snatch Jordan "Jelly" Walker — who again ranks near the top nationally for made 3s per game. Wow, I'm good. As for my early rounds, Trayce Jackson-Davis still looks nice on paper, but now there may be even better options for a precious first-round pick.
Onto the draft 2.0
Zach Edey with the massive block at the rim
At Big Ten media day in Minneapolis, Matt Painter tried to convince the room that Edey was prepared to put more miles on his 7-foot-4, 295-pound frame after averaging 19.0 minutes per game last season. I wasn't convinced. But that's why Painter is the head coach of a national title contender and I'm just a guy trying to right my previous wrongs in a fantasy draft. Edey has been incredible. I love the analytics around his performance thus far: 22.0 PPG, 13.7 RPG, 2.3 BPG in 31.6 MPG. Per hooplens.com, Purdue has rebounded 40.1% of its missed shots and connected on 56% of its shots inside the arc with Edey on the floor. So yeah, I just picked the best college basketball player in the country.
Welcome back, Mr. Sanogo! I picked UConn's star in our earlier draft, and I'm happy to do so again — only now as a first-round franchise player. Sanogo's converting a higher percentage of his 2-point attempts than Edey, and he's doing so while taking even more of his team's shots during his minutes. The junior has also blossomed overnight into an automatic shooter at the line, hitting better than 80% of his free throws. Here's your 2023 Big East POY.
Tshiebwe was the first overall pick, to me, in October, and while he isn't the runaway pick for National Player of the Year like he was then, his numbers aren't that far off from a season ago. Sixteen points and 13 boards with the third pick? I'll take it. He also hasn't slowed down against top competition, finishing with 22 and 18 against Michigan State, and 20 and 15 against Drew Timme and Gonzaga, and 13 and 14 against Hunter Dickinson and Michigan. He's a great anchor up front for me.
This isn't generally how I like to build my teams, with two bigs as the focal point, but Tubelis is having one of the best starts to the season of anyone in the country. He's averaging 20.2 points, 8.6 rebounds, shooting better than 60% from the field and 40% from 3. Tubelis runs the floor better than nearly any big man in men's college basketball and, as an added bonus, he's used to playing alongside another post player in Oumar Ballo. That will be helpful next to Tshiebwe.
In 2068 when Jon Scheyer retires after having won 1,203 games, he'll single out Filipowksi as the player who started it all. The seven-footer's a regular in KenPom's top-10 POY standings, which is impressive considering Filipowski hasn't really hit his stride yet from beyond the arc. At the tender age of 19, he's the heart and soul of a Duke rotation that thrives on getting second chances and then forcing misses. Who knew Scheyer would pattern himself after Kelvin Sampson? Filipowski is a big reason why it works.
I watched Miller up close at the Phil Knight Invitational in Portland. And I've watched most of the games he's played since that tournament. I'm convinced he has the highest ceiling in America. If an opposing team is sending help for Edey, then Miller (18.5 PPG, 8.4 RPG, 43% from 3) will have the space to utilize his 6-9 size to make a significant impact on the game. He's a projected first-round pick in the 2023 NBA draft right now because he's one of the most difficult matchups in the country because of his versatility.
If you give me a team with Edey's dominance, Miller's star power and the best player for one of the best teams in America, I think I'll be good. Sasser is making up for lost time after missing most of last year due to injury. He's averaging 16.2 PPG and 1.5 SPG, while also leading a Houston squad that's ranked second in adjusted defensive efficiency on KenPom. In isolation situations, opposing players have connected on just 27.3% of their field goal attempts with Sasser guarding them, per Synergy Sports data.
Jalen Pickett makes a sweet pass
Pickett is your Big Ten Breakout Fifth-Year Senior of the Year. At a listed height of 6-4, he's wearing out opposing defenses inside the arc while controlling the defensive glass like a miniature Oscar Tshiebwe. Now add in the fact that Penn State's point wing is doing all of the above while posting one of the highest assist rates in the nation. Pickett is versatility personified and the Nittany Lions will go as far as the onetime Siena star can carry them.
I was hoping Brandon Miller would fall to this spot, and I considered taking him instead of Tubelis — but I'll audible and go with Wilson, Kansas' breakout star. He's taken a huge step forward since last season, improving from 11.1 points and 7.4 boards to 21.1 points, 9.3 rebounds and 3.0 assists entering Thursday. He can play the 4 spot if I need to go smaller, but his 3-point shooting is now at a point where he can be used as a big wing too.
Kendric Davis shows off vision with nice dime vs. Texas A&M Aggies.
Not a lot of guards out there! But Davis should be used to my culture and system after also being drafted by me in October — important for continuity purposes. In the real world, Davis has been awesome, once again. He's been the best player in the AAC, with remarkably similar numbers to a year ago despite leaving SMU for Memphis. His perimeter shooting has taken a step back, but he's a high-level playmaker who just had 57 points and 11 assists in two games against Auburn and Alabama.
Just three picks in and my team already has size, post scoring, rebounding and deft passing to burn. (Wow, I'm good.) Now it's time for a turn-key perimeter scorer. Walker's drained over 200 shots from beyond the arc in his career while wearing the uniforms of Seton Hall, Tulane and UAB. This season he's hitting better than 40% of his tries from outside for the Blazers. In fact, Walker's already made five or more 3s in a game four times on the young season.
Last year, Jaquez played through ankle issues and bone spurs and still managed to average double figures. This year, he is healthy. And that's a problem for opposing players. In his team's 87-60 win over Maryland on Dec. 14, he finished with 14 points, seven rebounds and four steals. He'll bring energy on both ends of the floor. And we need that. But Jaquez (17.1 PPG, 5.5. RPG, 1.8 SPG) can also take defenders off the dribble, make good passes and do whatever he has to do on defense to help his team win. I respect what my colleagues have done thus far with their teams. But I'm here to win championships. Edey, Miller, Sasser and Jaquez can get it done.
We all know guard play matters in college basketball, and it becomes more important later in the season. That's why I prefer to trust a veteran at point guard. Boum's collegiate career started at San Francisco during the 2017-18 season. Now, he's on his third team in his fifth season of college basketball and he looks better than ever. Boum (17.0 PPG, 4.2 APG, 1.2 SPG, 51.2% from 3) has quietly emerged as one of the top players in the country. Next to Sasser, he will anchor a championship-level backcourt. He's also one of the top 3-point shooters in the country and he will help my team stretch the floor.
Round 5, No. 14 pick (Gasaway)
Oumar Ballo, C, Arizona Wildcats
Oumar Ballo rocks the rim with flush
Ballo rounds out my devastating frontcourt. He'll likely be shooting 70-something percent on his 2s all season long, and he'll do so as a strong second option on offense alongside the already drafted Tubelis. If the junior can stay on the floor, my team is going to be very tough to beat. As for the 50-something percent shooting at the line — well, I'm going to hire a shooting coach. Maybe we'll try underhanded. Hey, our fans will see this glass as half-full: Ballo makes a dull part of the game more suspenseful. Anyway, he's well worth the occasional missed free throw.
A top-five pick in this draft back in October, Smith missed the first six games of the season while managing a knee injury, but has hit the ground running since seeing the court. He had 59 points in his first three full games back, showing off his shot-making and playmaking ability. He's also getting to the free-throw line at a high rate. Despite missing a few weeks, he's still considered arguably the best NBA prospect in college basketball. At 15? Done and done.
I wanted to take Cason Wallace here, providing some toughness and two-way ability to my backcourt. Just before I was set to select him, though, I was reminded of the infamous "no two players from the same team" rule. So Wallace remains available, and I went with Drew Timme, who was, incredibly, still available at No. 16. He was picked third in October, has improved his numbers in every single category since last season — and somehow dropped 13 spots? Make it make sense! On my team, Tshiebwe, Tubelis and Timme are an elite post trio.
Tyree Appleby gets the hoop and the harm
After plying his trade at Cleveland State and Florida, the well-traveled Appleby is having the best season of his career at Wake Forest. In a road game at Wisconsin, the fifth-year senior rang up 32 points on 11-of-16 shooting to go along with five assists. My team will of course usually have the game put away early, but on those rare occasions when there's crunch time, the ball will be in Appleby's hands. He's a trustworthy ball handler who shoots 87% at the line.
Round 6, No. 18 pick (Medcalf)
Cason Wallace, G, Kentucky Wildcats
Whenever I watch Kentucky play, I wonder what would happen if Wallace had more opportunities to employ his talents. The projected first-round NBA draft pick is playing off pure talent and wit right now as he continues to learn the collegiate game, which is why his significance for that team is growing. By the end of the season, however, he could be one of the most feared guards in the country. Right now, it feels like Wallace (10.7 PPG, 2.4 SPG, 52% from 3) is just getting started. But I think he's the top playmaker on my roster. You need a steal? He'll get it. Big 3-pointer? He's got it. Anything else? Wallace will figure it out.
I need some grit. And that's all Beekman knows. The third-year wing from Milwaukee, Wisconsin, is an irreplaceable component of Tony Bennett's squad. He's efficient. He's made 47% of his 3s and 86% of his free throws. He's also unselfish (4.6 APG). I think you could add Beekman to any team and he'd make an immediate impact. I think Beekman is a star. He's also on his way to making some NBA money if this dominance continues.
You can never have too much 3-point shooting, and Davis made 10 of those (10!) earlier this month at Charlotte. Also, it will be cool to have someone on my team who can say they scored more career points than Oscar Robertson. Yes, yes, Davis is in his fifth season and Robertson played three. Still, it's a nifty sound bite.
I knew I needed to take one mid-major player — and Abmas was my guy back in October, so we're running it back with the 2021 NCAA tournament star. I thought about going with Pepperdine's Maxwell Lewis, a 6-7 wing who is on NBA radars and putting up huge numbers as a sophomore. But I needed another ball-handling guard who can create off the bounce and make shots from the perimeter, and Abmas is capable of getting hot in a hurry.
Cam Whitmore with the steal and slam for Villanova
I had targeted Gradey Dick in this spot, to get me another wing with size who could really shoot from 3. Alas, I forgot about the two-players-from-one-team rule again. I also considered Iowa breakout star Kris Murray and UConn's Jordan Hawkins, one of the elite shooters in college basketball. But I just felt Whitmore, another holdover from my October draft, brought a little more versatility and two-way ability. After missing seven games with a thumb injury, Whitmore almost single-handedly turned around Villanova's fortunes. Along with Smith, he'll give me another guy in the NBA draft's green room come June.
Gradey Dick, G, Kansas Jayhawks
Did someone who's building an undeniably superior roster say something about never having too much 3-point shooting? Dick has begun his college career as a can't-miss option from beyond the arc. Even if his perimeter shooting cools off a bit, which it could, you're still looking at a versatile 6-8 wing. He's also hitting his 2s while carrying a significant load on offense at age 19 for the defending national champion.
Yes, he's my mid-major guy, but he's so much more than that. Pember is a 6-10 star who has connected on 42% of his 3s this season. Overall, he's averaging 20.3 PPG, 9.3 RPG and 2.7 SPG. Pember is a force. And he'll come off my bench ready to do some damage. You might not know him now. But he's the real deal.
Original picks who went undrafted this time: Trayce Jackson-Davis (Indiana Hoosiers),Tyger Campbell (UCLA Bruins), Armando Bacot;(North Carolina Tar Heels), Hunter Dickinson (Michigan Wolverines), Hunter Maldonado (Wyoming Cowboys), Rasir Bolton (Gonzaga Bulldogs), Caleb Love (North Carolina Tar Heels), Kris Murray (Iowa Hawkeyes), Dereck Lively II (Duke Blue Devils), Matt Bradley (San Diego State Aztecs), Keyonte George (Baylor Bears), Will Richardson (Oregon Ducks)
Who's coaching these teams?
Monday through Friday, host Pablo Torre brings you an inside look at the most interesting stories at ESPN, as told by the top reporters and insiders on the planet. Listen
Lloyd lost three players in the first 33 picks of last summer's NBA draft. That alone should lead to a regression. That's just the way it goes. Usually. Lloyd, however, just hit reset and kept going. His achievement with Arizona this season is stunning. The Wildcats are playing at a top-five tempo while also earning the highest effective field goal percentage (61.6) in America. When you play that fast, things tend to unravel. When you lose elite players, you tend to take a step back. Lloyd doesn't care about any of that.
Sampson's not only my head coach, he's my choice as coach of the last decade. When he arrived at Houston in 2014, the Cougars had made one NCAA tournament appearance in the previous 22 years. Now you're looking at a program that was already ranked No. 1 in the nation this season and will join the Big 12 for 2023-24. Sampson has worked miracles. He can coach my team any day of the week.
Borzello: Rick Pitino, Iona Gaels
I actually really liked both of my rivals' picks. Lloyd would have fit my roster really well, given his experience coaching two-big lineups, and Sampson is arguably the best coach in college basketball. But, like I said in October when I tabbed Pitino to be my coach, I don't think there's a better coach for a one-off game than Pitino. My roster isn't quite as balanced as I would've liked, but it's got at least six guys who can make 3s and run the floor, so Pitino will figure out how to make it work.
Borzello: The sheer number of talented big men in college basketball this season is eye-opening, and there are simply a limited number of roster spots in this draft. Guys like Edey, Tubelis and Ballo replaced Jackson-Davis, Bacot and Dickinson this time around. The surprising one to me is Kris Murray. He was selected 20th in October, after averaging 9.7 points and 4.3 rebounds last season. Two months later, he's had a bigger breakout than any of us could have imagined, is putting up 19.4 points and 10.1 rebounds — and went undrafted.
Medcalf: Yeah, there's some real talent on that list. And I don't think our second draft is a knock against those guys. We've just had time to watch real games, and they have answered some questions we might have had before the season but couldn't answer. (See: Zach Edey playing more minutes in 2022-23). In some cases, it's just surprising that those players haven't met the hype. For the young guys, it's understandable. But Love, Bolton and Bradley are all veterans who looked like they would have big seasons. That hasn't happened. But apologies to the Murray family. Kris should be on one of our teams.
Gasaway: Quite a list! In some instances maybe we've been a bit harsh with this second draft. Jackson-Davis and Dickinson have performed to expectations. Love's 3s aren't falling but his 2s sure are. Murray has missed time due to injury. Lively is 18 and foul-prone. George appears to be coming along nicely. Richardson was excellent against Michigan State. To all the 1.0 draftees who were passed over this second time, I say keep trying! We're watching closely, rest assured.
2022-23 mock college basketball draft 2.0 final rosters
https://www.espn.com/mens-college-basketball/story/_/id/35251608/2022-23-men-college-basketball-fantasy-draft-zach-edey 22-23 men's college basketball fantasy draft: Who got Edey?
Significant rain comes to Bay Area; "It's just winter"
Best robot vacuums for every budget: Clean floors in 2023
Letters: A Charles White and USC reunion? Many hope so
Griezmann, Pulisic on Juventus' wishlist
Hornets' Lamelo Ball (ankle) out vs. Cavs; X-rays negative
Plaschke: Heat on Lincoln Riley and USC to earn a CFP spot


Oslo-based, Iranian artist Paria recently shared her heavenly debut EP Popsicle, and featuring on the release is her glorious track 'Disappear'.
'Disappear' provides many stellar vocal moments for Paria, whose vocals drift across the charming nature of the track's production. Though the intro section of 'Disappear' is minimal, Paria's vocals shine through with force. Her lyrics will also give you goosebumps, especially with words such as, "We have a big love that can take care of anything / Even if it seems impossible / You're my only one". Paria's neo-soul ballad will leave you in a state of bliss.
If you love 'Disappear' just as much as we do, be sure to check out the rest of her EP Popsicle.


HRM must further improve accessibility and to hire a workforce that better reflects the municipality's population.
According to Stats Canada nearly one fifth of Canadians are people with disabilities; it is anticipated to grow to one third by 2026. Nova Scotians have the highest prevalence of disability in Canada. 18.9% of Nova Scotians are over 65. As people age, many experience mobility issues.
Accessibility is for everyone. Changes to make the city more accessible improves the quality of life of citizens of all ages and stages, from seniors, to parents pushing a stroller, to people living with disabilities.
Accessibility is a right. The municipality must work to meet these commitments. I will work to ensure HRM becomes one of the most accessible communities in Canada.
Since the last election, the accessibility of our infrastructure, public transit, and programs, facilities and HRM's services has been something I've worked hard to improve. The municipality has taken steps to make sure that the whole conventional transit fleet is accessible by the end of next year. The Mayor's office lead the establishment of a temporary ramps program for businesses. Funding for assessing accessibility needs increased from $260,000 to $400,000. More and more "curb cuts" or sidewalk ramps are being upgraded to meet CSA standards, we can see that work underway on Spring Garden Road right now!
Even when HRM is not directly responsible, the municipality has been leading change. Provincial building code discussions and the building code revisions are underway. A dramatic increase in spending is speeding up work to make sure HRM facilities are accessible inside and out.
All HRM public facilities and public events must be fully accessible by 2020. They will at least meet the Canadian Standards Association (CSA)and the Canadian National Institute of the Blind (CNIB) design guidelines. In addition, all streets & sidewalks should be made accessible to all as fast as possible. To fast-track this I propose the entire 2017-18 sidewalk budget be dedicated to bring curb cuts in high traffic areas (schools, high pedestrian areas, hospitals, seniors manors, etc) up to these accessible standards.
Transit service accessibility must be improved by increasing the capacity of para-transit. We need to use the Accessabus fleet better to increase the total number of trips and reduce wait times. When necessary, we will use accessible taxis to help. HRM must invest to make conventional transit service more accessible. HRM will provide Access-a-Bus users with free access to the conventional transit busses during off-peak hours, deflecting ridership away from the very expensive Access-a-Bus service.
I will strive to change the organizational culture within HRM so that the needs of people with disabilities are reflected in both long term planning and daily operational activities of the HRM organization.
In 2011, Nova Scotians with disabilities aged 25 – 64 had a 52.3% unemployment rate. HRM must commit to diversity in its workforce with a standard that reflects our city's population. A baseline study will be completed by 2018 along with an employment affirmative action program. A target of 2024 will be set to achieve equality of employment.
Cultural change is never easy. Annual reporting and establishing a staffer to act as a compliance officer will help ensure the culture shifts and stays changed.
Transit made more accessible by utilizing taxis to augment accessible bus service, and focusing on making the conventional bus service more accessible.
Set a target of workforce equality by 2024, with a goal of changing HRMs organizational culture to reflect needs of people with disabilities in both long term planning and daily operational activities, including an "Accessibility Impact" section to staff reports.


Baker Donelson's health law attorneys have extensive experience handling the unique tax and regulatory challenges that tax-exempt health care organizations face in their day-to-day business and operational environment.
From small, community-based nonprofits to vast city hospitals and world-renowned academic medical centers, tax-exempt organizations play a central role in the American health care system. Nonprofit health care organizations must work within all the ordinary constraints of the heavily regulated health care system, but they also face yet another level of scrutiny because of their tax-exempt status – this status involves a layer of regulatory compliance concerning everything from executive compensation and how the hospital or health care provider bills uninsured or charity patients, to how exempt providers structure an acquisition, joint venture, or other transaction. For example, under the Affordable Care Act (ACA), tax-exempt hospitals are now required to publish a periodic report documenting the benefits they provide their communities. Every three years, nonprofit hospitals must conduct a formal community health needs assessment (CHNA), publicize the CHNA, and devise an implementation strategy to meet the community health needs identified in the assessment. In addition, new provisions within the ACA (codified in IRC § 501(r)) also require tax-exempt hospitals to have a written financial assistance policy (FAP) and emergency medical care policy, a billing and collections policy requiring application of the FAP. They also limit charges billed to qualifying patients to amounts generally billed to insured patients.
Baker Donelson's health law attorneys have extensive experience handling the unique tax and regulatory challenges that tax-exempt health care organizations face in their day-to-day business and operational environment and in their evaluation of strategic, transactional, and provider alignment approaches. Our numerous exempt health care clients include local, regional and national hospitals and hospital systems; integrated delivery systems; academic medical centers and faculty practice plans; group physician practices and trade associations; and taxable entities that have strategic business relationships with exempt organizations, such as managed care organizations, joint venture structures and single specialty providers. That experience gives us the background and tools to creatively problem-solve when addressing the often complex and difficult legal questions that tax-exempt health care organizations routinely confront.
Obtaining IRS exemption for all types of exempt organizations, including faculty practice plans and integrated delivery system models.
Obtaining IRS private letter rulings on matters such as unrelated business taxable income.
Advising tax exempt organizations with respect to Form 990 filing matters.
Advising exempt health care organizations with respect to matters of board governance, including conflict of interest policies, charity and community benefit policies, and operational procedures.
Providing guidance on development and implementation of appropriate policies and procedures for compensating physicians, executives, and other insiders, including template physician employment agreements, professional services agreements, recruitment agreements, and related documentation.
Providing advice on private inurement, private benefit and IRS intermediate sanctions as well as procedures for minimizing liability, including board conduct and interface with and evaluation of fair market value appraisers and appraisal work product.
Acquisitions, integrated delivery models, and other transactions present particular challenges to tax-exempt health care organizations. Here, too, the wide-ranging experience of Baker Donelson's health law attorneys streamlines the process.
We frequently counsel tax-exempt providers on tax compliance during and after transactions, including physician practice acquisitions and divestitures, physician recruitment, holding company structures and relationships with taxable affiliates (including applicable charter, articles of incorporation and bylaws provisions), and physician service line alignment strategies, in all areas of specialty including cardiology services, medical and radiation oncology services, orthopedics, cardiovascular and other surgical services, nephrology, gastroenterology, and internal medicine, pediatrics and other primary care services.
We have represented exempt organizations in the acquisition or establishment of hospitals, ambulatory surgery centers and other specialty providers.
We have structured whole hospital and ancillary joint ventures to allow tax-exempt organizations to participate, maintain tax exempt status, and avoid unrelated business taxable income.
We have obtained approvals from state attorneys general regarding conversion from nonprofit to for-profit status and the transfer of assets from nonprofit to for-profit entities, as well as counseled with respect to other nonprofit state law issues.
Represented a tax exempt long term care provider regarding the restructuring of a $20,000,000 municipal bond issuance.
Represented a regional nonprofit health system in an integration transaction with respect to a large multi-specialty physician clinic with over 100 physicians.
Represented a regional non-profit health system in the purchase of a 17-physician cardiovascular group.
Represented a regional nonprofit health system in the purchase of three medical oncology physician practices.
Represented a regional nonprofit health system in purchasing an ambulatory surgery center joint venture and its conversion to provider-based status.


text:
<!doctype html>

        <meta charset="utf-8">
        <title>Smarty 3</title>
        <meta name="description" content="Smarty 3 Basisprojekt">
        <meta name="author" content="TLS">
        <link rel="stylesheet" href="css/style.css?v=<?php echo filemtime('css/style.css'); ?>">

            <?php
            require_once 'php/classes/MainSmarty3.class.php';
            use de\schulte360\web\smarty3\php\classes as dswspc;
            $ms3 = new dswspc\MainSmarty3();
            $ms3->getChap_1_2();
            echo $ms3->getAppInfo(0)->getStatus()[1];
            ?>

redpajama_set_name: RedPajamaGithub


The HPN Cap Hat Heat Press Machine has become the heat press of choice for those in the profitable cap printing market. The heat press features an exclusive cap hold device that keeps your cap in place during application and transfers. You no longer need an extra pair of hands to keep the cap and transfer from misaligning!


This is Fergus…and I suspect that he is on to me.
In a clandestine caper of snack-a-licious proportions, I have taken to a life of crime, and unlawfully lifted The Captain's (my fiancee's) coveted pretzels.
And Fergus, who is an adorable busybody, at the moment, is giving me the stare down while watching me eat the evidence.
I have stolen them, and he is the snack sheriff.
I am a thief, and he is the pretzel police.
He is Sir Fergus McFluff of the Clan McFluff, and I can feel him silently judging me.
I am trying not to make direct eye contact in effort to dissuade him. But his gaze is locked on my every move and I can see him in my peripheral vision as he watches the pretzels go from my hand to my mouth and back again.
And as I have mouthful of sourdough pretzel deliciousness, I am caught in his cross-hairs of justice, and I find myself making excuses to his sweet face to justify my pretzel-napping.
On the other hand, he might just be waiting for some errant crumbs to come flying of my mouth in his direction for his own benefit…but that would probably just implicate him as an accessory after-the-fact.
Although I'm not sure if he knows about that contingency.
He does, however, look somewhat concerned that I may crack, and throw him under the bus if I am hauled in and pressed about the pretzels whereabouts.
And now he is packing my bags and sending me on a guilt trip.
Mission accomplished. Now I felt guilty.
And I have decided that I feel guilty enough to pen an apology to The Captain for my crimes against him.
I will replace the pretzels, and even throw in a bag of mixed nuts- because those are his favorite.
The Captain, not the dog.
Dammit! We are totally busted.
I went to three stores and they were all completely out of the sourdough pretzels.
And Fergus' reaction to that news is unsympathetic. A sort of "I told you so" for snicker snacking the pretzels. He has turned his back on me, and is looking at me over his right shoulder with a flare of indignation.
And now, he is giving me the stink eye, because I'm sure he must realize that if I'm going down, I'm taking him with me.
But don't be fooled. He is no angel.
He is no stranger to a felonious scandal.
For, it was just a few months back, that he was caught red handed pilfering produce and fingered as the Banana Bandit, and then took a plea deal to expunge his record.
He had tried to implicate the cat in his misdeeds, and give her up as the mastermind.
The plan ultimately backfired, and now she had it out for him.
We were in this together, and he was now a party to the pretzel heist.
So in order to increase my (our) chances of leniency, I have purchased two different types of pretzels, and a whole bag of gourmet mixed nuts in a feeble attempt to leverage a little extra forgiveness from the man who has been unfairly burgled.
I mean, I know The Captain loves me, but he also really loves pretzels.
a box of pretzels came into my sight.
I knew just what I had done.
because honestly, they tasted too good.
Now, Fergus and I are prepared to go on the run if necessary (a la Bonnie and Clyde), but hopefully, The Captain won't be pressing charges.
However, the unsolved mystery of the disappearing carrot sticks is still an open case, and in light of some new inculpatory evidence, Fergus has been named as more than a person of interest.
He may be headed to the yard at The Big House (or the dog house in this instance). I am also pretty sure it was the bananas that did him in. The bananas were a gateway to a slippery slope.
And, unfortunately for him, it appears that there is a new sheriff in town. Beware her majesty, the long arm of the (c)law.
Meow. He's going to need a very good lawyer.
You have a great sense of humor. Your pets are adorable.
Thank you! Sometimes it feels like the furry ones run the house.
Don't worry. If the Captain tries to have you shanghai'd, we'll secret you away in Boise. Fergus, too. I'm afraid Peach taught that adorable little muppet the joys of cleaning up after a toddler and eating people food.
I will keep a bag packed just in case.
That was classic!! Good job and keep up the good work.
Thank you for supporting the blog taking the time to let me know that! They're such a ragtag band of characters over here, the material almost writes itself!
Every Single Time. Belly laugh. Giggle. Belly laugh. Reading this was a fun after-work treat.


A Boeing 737 aircraft slid off a California runway after heavy rainfall Thursday, crashing into a protective barrier that stopped the plane from further leaving the runway.
Southwest Airlines flight 278 slid off the runway at Hollywood Burbank Airport, according to the Federal Aviation Administration, CNN reported.
The plane skidded across the slick runway before hitting a barrier surrounding the runway's exterior designed to stop planes from exiting the runway completely.
None of the flight crew nor the passengers sustained any injuries, FAA spokesman Ian Gregor said, according to CNN.
Five crew members and 112 passengers were on the plane when it slid off the runway, according to Southwest spokeswoman Brandy King, CNN reported.
A flood advisory was issued for Los Angeles County where the airport is located, according to CNN. The country received 1.66 inches of rain in six hours, CNN reported.
We are alive. The plane was a few feet from plowing thru the barrier and taking out numerous cars. Crazy stuff.
The airline will refund the cost of all the passengers' roundtrip tickets, according to its statement.


text:
Q: Serverless.js and Lambda@Edge: specifying origin I'm trying to create a CloudFront distribution (using Serverless.js) that has two origins (both S3 buckets).  There's a default origin that serves the public website, and an origin for paths starting with /attachments.  That second origin has a viewer-response Lambda@Edge function that handles some authentication.
The current implementation is deployed using some homegrown scripts and a JSON CloudFormation template, which works.  I'm trying to get rid of those idiosyncratic scripts, however, and standardize on Serverless.js (which has at least has the benefit of being a standard tool).
However, I'm having difficulty bending Serverless.js to my will here.  Here's the resoruces section of my serverless.yml file (the relevant bits, at any rate):
resources:
  Resources:
    CloudFrontDistribution:
      Type: AWS::CloudFront::Distribution
      Properties:
        DistributionConfig:
          // all the usual properties...PriceClass, Enabled, etc omitted for brevity
          DefaultCacheBehavior:
            TargetOriginId: AppBucket
          Origins:
            - DomainName: foo-attachments.s3.amazonaws.com
              Id: AttachmentsBucket
            - DomainName: foo-app.s3.amazonaws.com
              Id: AppBucket

That part works fine, and the origins are created correctly.  Attaching the viewer-response function is where things start to go sideways:
functions:
  viewerRequest:
    handler: viewerRequest.authorize
    events:
      - cloudFront:
          eventType: viewer-response
          pathPattern: '*-resources/*'
          origin: ????????

The official documentation seems to indicates that you specify origins with a URI, like s3://foo-attachments.s3.amazonaws.com.  When I try that, I get CF errors, and it's clear why.  If I look at the actual generated update template (./serverless/foo-template-update-stack.json), this is what I see (only the relevant bits):
  "CloudFrontDistribution": {
    "Type": "AWS::CloudFront::Distribution",
    "Properties": {
      "Origins": [
        {
          "Id": "AttachmentsBucket",
          "DomainName": "foo-attachments.s3.amazonaws.com"
        }
      ],
      "CacheBehaviors": [
        "TargetOriginId": "s3/foo-attachments.s3.amazonaws.com"

Note the mangled TargetOriginId.  What it should be is AttachmentsBucket (at least that's what would work in the old homegrown scripts).  Note that it also mangles the URI, which is weird because that's what it seems to expect.
I've tried:

*

*Specifying the entire second origin in the function (got both Serverless.js and CloudFormation errors)

*Using AttachmentsBucket; Serverless.js complains, and what gets written into the update template is custom/NullAttachmentsBucket (clearly it wants a URI)

*Half a dozen other things I can't remember.

Serverless.js would make this deployment a lot more idiomatic -- and I like that it handles the fussy aspects of updating Lambda@Edge functions -- but I can't make it do what I want!

redpajama_set_name: RedPajamaStackExchange


The Casita Belt Buckle features artfully designed curves and silver beads. Customize with your favorite background style and stone color. Add your own logo or brand to the Casita Belt Buckle by Hyo Silver.


The Leader of Islamic Revolution, Ayatollah Seyyed Ali Khamenei, in a meeting with the chairman and members of the Supreme Council of Cyberspace, put emphasis on the need to produce attractive, Islamic texts in the cyberspace. In a meeting with the president and members of the Supreme Council of Cyberspace, on Monday morning, the Leader of Islamic Revolution named this council as the main center for vigilant, responsible, and resolute decision-making on cyberspace.
This council was established on March 7, 2012, upon the order of the Leader of Islamic Revolution. The council is presided over by President Hassan Rouhani, with the membership of the heads of the Legislature and Judiciary, director of Islamic Republic of Iran Broadcasting (IRIB), and a number of other officials, ministers, and authorities related to the domain of information, communications, and culture.
Given the ever-increasing growth of the information and communication technologies, especially Internet, and its significant impact on the personal and social aspects of life; the Leader of Islamic Revolution considered the establishment of this council as necessary in an effort to make the best of cyberspace and its facilities, and to serve people and the country.
Today, cyberspace is an important part of the life of mankind in his personal and social relations, and within the realms of communications and information technology. The facilities of cyberspace could harm the related users if it is not utilized in an appropriate manner.
Identification of the negative aspects of cyberspace and maintenance of security in cyberspace is a necessity in an effort to make the best of developments in the information technology.
Hence, education of people, and promotion of their vigilance in the face of threats posed by the cyberspace, in addition to motivation of people to stand up against those threats in their personal and social lives are the main duties of the said council.
As the Leader of Islamic Revolution rightly pointed out the cyberspace widely impacts different domains, including the realms of culture, politics, economy, lifestyle, religious beliefs, and ethics. Hence appropriate measures should be taken to maintain the ethical and ideological security of the community in this scene.
One of the main goals of the Supreme Council of Cyberspace is to deal actively and innovatively with cyberspace in the national and global realms, and to make the best of raised opportunities, while countering the existing threats.
Also, major and permanent investment on the wide-scale production of attractive Islamic texts, in addition to the dialog of the Islamic Revolution, is one of the most important goals of this council.


text:
var startBoard = {
  "Ms. Scarlet": "Scarlet start",
  "Col. Mustard": "Mustard start",
  "Mrs. White": "White start",
  "Mr. Green": "Green start",
  "Mrs. Peacock": "Peacock start",
  "Prof. Plum": "Plum start",
  "Candlestick": "Study",
  "Knife": "Hall",
  "Pipe": "Lounge",
  "Revolver": "Conservatory",
  "Rope": "Billiard room",
  "Wrench": "Kitchen"
};

var allKitchenBoard = {
  "Ms. Scarlet": "Kitchen",
  "Col. Mustard": "Kitchen",
  "Mrs. White": "Kitchen",
  "Mr. Green": "Kitchen",
  "Mrs. Peacock": "Kitchen",
  "Prof. Plum": "Kitchen",
  "Candlestick": "Kitchen",
  "Knife": "Kitchen",
  "Pipe": "Kitchen",
  "Revolver": "Kitchen",
  "Rope": "Kitchen",
  "Wrench": "Kitchen"
};

var allBallroomBoard = {
  "Ms. Scarlet": "Ballroom",
  "Col. Mustard": "Ballroom",
  "Mrs. White": "Ballroom",
  "Mr. Green": "Ballroom",
  "Mrs. Peacock": "Ballroom",
  "Prof. Plum": "Ballroom",
  "Candlestick": "Ballroom",
  "Knife": "Ballroom",
  "Pipe": "Ballroom",
  "Revolver": "Ballroom",
  "Rope": "Ballroom",
  "Wrench": "Ballroom"
};

var allConservatoryBoard = {
  "Ms. Scarlet": "Conservatory",
  "Col. Mustard": "Conservatory",
  "Mrs. White": "Conservatory",
  "Mr. Green": "Conservatory",
  "Mrs. Peacock": "Conservatory",
  "Prof. Plum": "Conservatory",
  "Candlestick": "Conservatory",
  "Knife": "Conservatory",
  "Pipe": "Conservatory",
  "Revolver": "Conservatory",
  "Rope": "Conservatory",
  "Wrench": "Conservatory"
};

var allDiningRoomBoard = {
  "Ms. Scarlet": "Dining room",
  "Col. Mustard": "Dining room",
  "Mrs. White": "Dining room",
  "Mr. Green": "Dining room",
  "Mrs. Peacock": "Dining room",
  "Prof. Plum": "Dining room",
  "Candlestick": "Dining room",
  "Knife": "Dining room",
  "Pipe": "Dining room",
  "Revolver": "Dining room",
  "Rope": "Dining room",
  "Wrench": "Dining room"
};

var allBilliardRoomBoard = {
  "Ms. Scarlet": "Billiard room",
  "Col. Mustard": "Billiard room",
  "Mrs. White": "Billiard room",
  "Mr. Green": "Billiard room",
  "Mrs. Peacock": "Billiard room",
  "Prof. Plum": "Billiard room",
  "Candlestick": "Billiard room",
  "Knife": "Billiard room",
  "Pipe": "Billiard room",
  "Revolver": "Billiard room",
  "Rope": "Billiard room",
  "Wrench": "Billiard room"
};

var allLibraryBoard = {
  "Ms. Scarlet": "Library",
  "Col. Mustard": "Library",
  "Mrs. White": "Library",
  "Mr. Green": "Library",
  "Mrs. Peacock": "Library",
  "Prof. Plum": "Library",
  "Candlestick": "Library",
  "Knife": "Library",
  "Pipe": "Library",
  "Revolver": "Library",
  "Rope": "Library",
  "Wrench": "Library"
};

var allLoungeBoard = {
  "Ms. Scarlet": "Lounge",
  "Col. Mustard": "Lounge",
  "Mrs. White": "Lounge",
  "Mr. Green": "Lounge",
  "Mrs. Peacock": "Lounge",
  "Prof. Plum": "Lounge",
  "Candlestick": "Lounge",
  "Knife": "Lounge",
  "Pipe": "Lounge",
  "Revolver": "Lounge",
  "Rope": "Lounge",
  "Wrench": "Lounge"
};

var allHallBoard = {
  "Ms. Scarlet": "Hall",
  "Col. Mustard": "Hall",
  "Mrs. White": "Hall",
  "Mr. Green": "Hall",
  "Mrs. Peacock": "Hall",
  "Prof. Plum": "Hall",
  "Candlestick": "Hall",
  "Knife": "Hall",
  "Pipe": "Hall",
  "Revolver": "Hall",
  "Rope": "Hall",
  "Wrench": "Hall"
};

var allStudyBoard = {
  "Ms. Scarlet": "Study",
  "Col. Mustard": "Study",
  "Mrs. White": "Study",
  "Mr. Green": "Study",
  "Mrs. Peacock": "Study",
  "Prof. Plum": "Study",
  "Candlestick": "Study",
  "Knife": "Study",
  "Pipe": "Study",
  "Revolver": "Study",
  "Rope": "Study",
  "Wrench": "Study"
};

function transformToken(token, room, offsetX, offsetY) {
    var baseX = 0;
    var baseY = 0;

    if (room == "Kitchen") {
        baseX = 12;
        baseY = 12;
    } else if (room == "Ballroom") {
        baseX = 6;
        baseY = 12;
    } else if (room == "Conservatory") {
        baseX = 0;
        baseY = 12;
    } else if (room == "Dining room") {
        baseX = 12;
        baseY = 6;
    } else if (room == "Billiard room") {
        baseX = 6;
        baseY = 6;
    } else if (room == "Library") {
        baseX = 0;
        baseY = 6;
    } else if (room == "Lounge") {
        baseX = 12;
        baseY = 0;
    } else if (room == "Hall") {
        baseX = 6;
        baseY = 0;
    } else if (room == "Study") {
        baseX = 0;
        baseY = 0;
    } else if (room == "Scarlet start") {
        baseX = 11;
        baseY = 1;
    } else if (room == "Mustard start") {
        baseX = 15;
        baseY = 5;
    } else if (room == "White start") {
        baseX = 11;
        baseY = 15;
    } else if (room == "Green start") {
        baseX = 5;
        baseY = 15;
    } else if (room == "Peacock start") {
        baseX = 1;
        baseY = 11;
    } else if (room == "Plum start") {
        baseX = 1;
        baseY = 5;
    } else if (room == "Hall-Study") {
        baseX = 5;
        baseY = 2;
    } else if (room == "Hall-Lounge") {
        baseX = 11;
        baseY = 2;
    } else if (room == "Library-Study") {
        baseX = 2;
        baseY = 5;
    } else if (room == "Billiard room-Hall") {
        baseX = 8;
        baseY = 5;
    } else if (room == "Dining room-Lounge") {
        baseX = 14;
        baseY = 5;
    } else if (room == "Billiard room-Library") {
        baseX = 5;
        baseY = 8;
    } else if (room == "Billiard room-Dining room") {
        baseX = 11;
        baseY = 8;
    } else if (room == "Conservatory-Library") {
        baseX = 2;
        baseY = 11;
    } else if (room == "Ballroom-Billiard room") {
        baseX = 8;
        baseY = 11;
    } else if (room == "Dining room-Kitchen") {
        baseX = 14;
        baseY = 11;
    } else if (room == "Ballroom-Conservatory") {
        baseX = 5;
        baseY = 14;
    } else if (room == "Ballroom-Kitchen") {
        baseX = 11;
        baseY = 14;
    }

    var x = baseX + offsetX;
    var y = baseY + offsetY;

    token.style["transform"] = "translate(" + x*30 + "px, " + y*30 + "px)";
}

function setMsScarlet(room) {
    var token = id("msScarletToken");
    if (room == "Scarlet start") {
        transformToken(token, room, 0, 0);
    } else if (room == "Kitchen") {
        transformToken(token, room, 2, 0);
    } else if (room == "Ballroom") {
        transformToken(token, room, 2, 0);
    } else if (room == "Conservatory") {
        transformToken(token, room, 2, 0);
    } else if (room == "Dining room") {
        transformToken(token, room, 2, 0);
    } else if (room == "Billiard room") {
        transformToken(token, room, 2, 0);
    } else if (room == "Library") {
        transformToken(token, room, 2, 0);
    } else if (room == "Lounge") {
        transformToken(token, room, 2, 1);
    } else if (room == "Hall") {
        transformToken(token, room, 2, 0);
    } else if (room == "Study") {
        transformToken(token, room, 2, 0);
    } else if (room == "Hall-Study") {
        transformToken(token, room, 0, 0);
    } else if (room == "Hall-Lounge") {
        transformToken(token, room, 0, 0);
    } else if (room == "Library-Study") {
        transformToken(token, room, 0, 0);
    } else if (room == "Billiard room-Hall") {
        transformToken(token, room, 0, 0);
    } else if (room == "Dining room-Lounge") {
        transformToken(token, room, 0, 0);
    } else if (room == "Billiard room-Library") {
        transformToken(token, room, 0, 0);
    } else if (room == "Billiard room-Dining room") {
        transformToken(token, room, 0, 0);
    } else if (room == "Conservatory-Library") {
        transformToken(token, room, 0, 0);
    } else if (room == "Ballroom-Billiard room") {
        transformToken(token, room, 0, 0);
    } else if (room == "Dining room-Kitchen") {
        transformToken(token, room, 0, 0);
    } else if (room == "Ballroom-Conservatory") {
        transformToken(token, room, 0, 0);
    } else if (room == "Ballroom-Kitchen") {
        transformToken(token, room, 0, 0);
    }
}

function setColMustard(room) {
    var token = id("colMustardToken");
    if (room == "Mustard start") {
        transformToken(token, room, 0, 0);
    } else if (room == "Kitchen") {
        transformToken(token, room, 1, 3);
    } else if (room == "Ballroom") {
        transformToken(token, room, 1, 3);
    } else if (room == "Conservatory") {
        transformToken(token, room, 1, 3);
    } else if (room == "Dining room") {
        transformToken(token, room, 1, 3);
    } else if (room == "Billiard room") {
        transformToken(token, room, 1, 3);
    } else if (room == "Library") {
        transformToken(token, room, 1, 3);
    } else if (room == "Lounge") {
        transformToken(token, room, 0, 3);
    } else if (room == "Hall") {
        transformToken(token, room, 1, 3);
    } else if (room == "Study") {
        transformToken(token, room, 1, 3);
    } else if (room == "Hall-Study") {
        transformToken(token, room, 0, 0);
    } else if (room == "Hall-Lounge") {
        transformToken(token, room, 0, 0);
    } else if (room == "Library-Study") {
        transformToken(token, room, 0, 0);
    } else if (room == "Billiard room-Hall") {
        transformToken(token, room, 0, 0);
    } else if (room == "Dining room-Lounge") {
        transformToken(token, room, 0, 0);
    } else if (room == "Billiard room-Library") {
        transformToken(token, room, 0, 0);
    } else if (room == "Billiard room-Dining room") {
        transformToken(token, room, 0, 0);
    } else if (room == "Conservatory-Library") {
        transformToken(token, room, 0, 0);
    } else if (room == "Ballroom-Billiard room") {
        transformToken(token, room, 0, 0);
    } else if (room == "Dining room-Kitchen") {
        transformToken(token, room, 0, 0);
    } else if (room == "Ballroom-Conservatory") {
        transformToken(token, room, 0, 0);
    } else if (room == "Ballroom-Kitchen") {
        transformToken(token, room, 0, 0);
    }
}

function setMrsWhite(room) {
    var token = id("mrsWhiteToken");
    if (room == "White start") {
        transformToken(token, room, 0, 0);
    } else if (room == "Kitchen") {
        transformToken(token, room, 0, 2);
    } else if (room == "Ballroom") {
        transformToken(token, room, 0, 2);
    } else if (room == "Conservatory") {
        transformToken(token, room, 1, 1);
    } else if (room == "Dining room") {
        transformToken(token, room, 2, 4);
    } else if (room == "Billiard room") {
        transformToken(token, room, 0, 2);
    } else if (room == "Library") {
        transformToken(token, room, 0, 2);
    } else if (room == "Lounge") {
        transformToken(token, room, 0, 2);
    } else if (room == "Hall") {
        transformToken(token, room, 0, 2);
    } else if (room == "Study") {
        transformToken(token, room, 1, 1);
    } else if (room == "Hall-Study") {
        transformToken(token, room, 0, 0);
    } else if (room == "Hall-Lounge") {
        transformToken(token, room, 0, 0);
    } else if (room == "Library-Study") {
        transformToken(token, room, 0, 0);
    } else if (room == "Billiard room-Hall") {
        transformToken(token, room, 0, 0);
    } else if (room == "Dining room-Lounge") {
        transformToken(token, room, 0, 0);
    } else if (room == "Billiard room-Library") {
        transformToken(token, room, 0, 0);
    } else if (room == "Billiard room-Dining room") {
        transformToken(token, room, 0, 0);
    } else if (room == "Conservatory-Library") {
        transformToken(token, room, 0, 0);
    } else if (room == "Ballroom-Billiard room") {
        transformToken(token, room, 0, 0);
    } else if (room == "Dining room-Kitchen") {
        transformToken(token, room, 0, 0);
    } else if (room == "Ballroom-Conservatory") {
        transformToken(token, room, 0, 0);
    } else if (room == "Ballroom-Kitchen") {
        transformToken(token, room, 0, 0);
    }
}

function setMrGreen(room) {
    var token = id("mrGreenToken");
    if (room == "Green start") {
        transformToken(token, room, 0, 0);
    } else if (room == "Kitchen") {
        transformToken(token, room, 1, 4);
    } else if (room == "Ballroom") {
        transformToken(token, room, 1, 4);
    } else if (room == "Conservatory") {
        transformToken(token, room, 1, 4);
    } else if (room == "Dining room") {
        transformToken(token, room, 0, 3);
    } else if (room == "Billiard room") {
        transformToken(token, room, 1, 4);
    } else if (room == "Library") {
        transformToken(token, room, 0, 3);
    } else if (room == "Lounge") {
        transformToken(token, room, 1, 4);
    } else if (room == "Hall") {
        transformToken(token, room, 0, 3);
    } else if (room == "Study") {
        transformToken(token, room, 1, 4);
    } else if (room == "Hall-Study") {
        transformToken(token, room, 0, 0);
    } else if (room == "Hall-Lounge") {
        transformToken(token, room, 0, 0);
    } else if (room == "Library-Study") {
        transformToken(token, room, 0, 0);
    } else if (room == "Billiard room-Hall") {
        transformToken(token, room, 0, 0);
    } else if (room == "Dining room-Lounge") {
        transformToken(token, room, 0, 0);
    } else if (room == "Billiard room-Library") {
        transformToken(token, room, 0, 0);
    } else if (room == "Billiard room-Dining room") {
        transformToken(token, room, 0, 0);
    } else if (room == "Conservatory-Library") {
        transformToken(token, room, 0, 0);
    } else if (room == "Ballroom-Billiard room") {
        transformToken(token, room, 0, 0);
    } else if (room == "Dining room-Kitchen") {
        transformToken(token, room, 0, 0);
    } else if (room == "Ballroom-Conservatory") {
        transformToken(token, room, 0, 0);
    } else if (room == "Ballroom-Kitchen") {
        transformToken(token, room, 0, 0);
    }
}

function setMrsPeacock(room) {
    var token = id("mrsPeacockToken");
    if (room == "Peacock start") {
        transformToken(token, room, 0, 0);
    } else if (room == "Kitchen") {
        transformToken(token, room, 1, 2);
    } else if (room == "Ballroom") {
        transformToken(token, room, 1, 1);
    } else if (room == "Conservatory") {
        transformToken(token, room, 2, 3);
    } else if (room == "Dining room") {
        transformToken(token, room, 0, 0);
    } else if (room == "Billiard room") {
        transformToken(token, room, 0, 1);
    } else if (room == "Library") {
        transformToken(token, room, 1, 2);
    } else if (room == "Lounge") {
        transformToken(token, room, 0, 4);
    } else if (room == "Hall") {
        transformToken(token, room, 1, 2);
    } else if (room == "Study") {
        transformToken(token, room, 1, 2);
    } else if (room == "Hall-Study") {
        transformToken(token, room, 0, 0);
    } else if (room == "Hall-Lounge") {
        transformToken(token, room, 0, 0);
    } else if (room == "Library-Study") {
        transformToken(token, room, 0, 0);
    } else if (room == "Billiard room-Hall") {
        transformToken(token, room, 0, 0);
    } else if (room == "Dining room-Lounge") {
        transformToken(token, room, 0, 0);
    } else if (room == "Billiard room-Library") {
        transformToken(token, room, 0, 0);
    } else if (room == "Billiard room-Dining room") {
        transformToken(token, room, 0, 0);
    } else if (room == "Conservatory-Library") {
        transformToken(token, room, 0, 0);
    } else if (room == "Ballroom-Billiard room") {
        transformToken(token, room, 0, 0);
    } else if (room == "Dining room-Kitchen") {
        transformToken(token, room, 0, 0);
    } else if (room == "Ballroom-Conservatory") {
        transformToken(token, room, 0, 0);
    } else if (room == "Ballroom-Kitchen") {
        transformToken(token, room, 0, 0);
    }
}

function setProfPlum(room) {
    var token = id("profPlumToken");
    if (room == "Plum start") {
        transformToken(token, room, 0, 0);
    } else if (room == "Kitchen") {
        transformToken(token, room, 2, 1);
    } else if (room == "Ballroom") {
        transformToken(token, room, 2, 1);
    } else if (room == "Conservatory") {
        transformToken(token, room, 2, 1);
    } else if (room == "Dining room") {
        transformToken(token, room, 0, 1);
    } else if (room == "Billiard room") {
        transformToken(token, room, 1, 1);
    } else if (room == "Library") {
        transformToken(token, room, 2, 1);
    } else if (room == "Lounge") {
        transformToken(token, room, 0, 1);
    } else if (room == "Hall") {
        transformToken(token, room, 2, 1);
    } else if (room == "Study") {
        transformToken(token, room, 2, 1);
    } else if (room == "Hall-Study") {
        transformToken(token, room, 0, 0);
    } else if (room == "Hall-Lounge") {
        transformToken(token, room, 0, 0);
    } else if (room == "Library-Study") {
        transformToken(token, room, 0, 0);
    } else if (room == "Billiard room-Hall") {
        transformToken(token, room, 0, 0);
    } else if (room == "Dining room-Lounge") {
        transformToken(token, room, 0, 0);
    } else if (room == "Billiard room-Library") {
        transformToken(token, room, 0, 0);
    } else if (room == "Billiard room-Dining room") {
        transformToken(token, room, 0, 0);
    } else if (room == "Conservatory-Library") {
        transformToken(token, room, 0, 0);
    } else if (room == "Ballroom-Billiard room") {
        transformToken(token, room, 0, 0);
    } else if (room == "Dining room-Kitchen") {
        transformToken(token, room, 0, 0);
    } else if (room == "Ballroom-Conservatory") {
        transformToken(token, room, 0, 0);
    } else if (room == "Ballroom-Kitchen") {
        transformToken(token, room, 0, 0);
    }
}

function setCandlestick(room) {
    var token = id("candlestickToken");
    if (room == "Kitchen") {
        transformToken(token, room, 3, 2);
    } else if (room == "Ballroom") {
        transformToken(token, room, 3, 0);
    } else if (room == "Conservatory") {
        transformToken(token, room, 0, 0);
    } else if (room == "Dining room") {
        transformToken(token, room, 4, 0);
    } else if (room == "Billiard room") {
        transformToken(token, room, 4, 0);
    } else if (room == "Library") {
        transformToken(token, room, 2, 4);
    } else if (room == "Lounge") {
        transformToken(token, room, 3, 3);
    } else if (room == "Hall") {
        transformToken(token, room, 3, 2);
    } else if (room == "Study") {
        transformToken(token, room, 2, 4);
    }
}

function setKnife(room) {
    var token = id("knifeToken");
    if (room == "Kitchen") {
        transformToken(token, room, 4, 2);
    } else if (room == "Ballroom") {
        transformToken(token, room, 4, 2);
    } else if (room == "Conservatory") {
        transformToken(token, room, 4, 2);
    } else if (room == "Dining room") {
        transformToken(token, room, 4, 2);
    } else if (room == "Billiard room") {
        transformToken(token, room, 4, 2);
    } else if (room == "Library") {
        transformToken(token, room, 4, 2);
    } else if (room == "Lounge") {
        transformToken(token, room, 4, 2);
    } else if (room == "Hall") {
        transformToken(token, room, 4, 2);
    } else if (room == "Study") {
        transformToken(token, room, 4, 2);
    }
}

function setPipe(room) {
    var token = id("pipeToken");
    if (room == "Kitchen") {
        transformToken(token, room, 4, 4);
    } else if (room == "Ballroom") {
        transformToken(token, room, 4, 4);
    } else if (room == "Conservatory") {
        transformToken(token, room, 4, 1);
    } else if (room == "Dining room") {
        transformToken(token, room, 4, 3);
    } else if (room == "Billiard room") {
        transformToken(token, room, 4, 4);
    } else if (room == "Library") {
        transformToken(token, room, 3, 2);
    } else if (room == "Lounge") {
        transformToken(token, room, 4, 4);
    } else if (room == "Hall") {
        transformToken(token, room, 4, 3);
    } else if (room == "Study") {
        transformToken(token, room, 4, 1);
    }
}

function setRevolver(room) {
    var token = id("revolverToken");
    if (room == "Kitchen") {
        transformToken(token, room, 3, 1);
    } else if (room == "Ballroom") {
        transformToken(token, room, 2, 4);
    } else if (room == "Conservatory") {
        transformToken(token, room, 3, 1);
    } else if (room == "Dining room") {
        transformToken(token, room, 3, 0);
    } else if (room == "Billiard room") {
        transformToken(token, room, 3, 0);
    } else if (room == "Library") {
        transformToken(token, room, 4, 3);
    } else if (room == "Lounge") {
        transformToken(token, room, 3, 0);
    } else if (room == "Hall") {
        transformToken(token, room, 3, 1);
    } else if (room == "Study") {
        transformToken(token, room, 3, 1);
    }
}

function setRope(room) {
    var token = id("ropeToken");
    if (room == "Kitchen") {
        transformToken(token, room, 2, 3);
    } else if (room == "Ballroom") {
        transformToken(token, room, 2, 3);
    } else if (room == "Conservatory") {
        transformToken(token, room, 2, 4);
    } else if (room == "Dining room") {
        transformToken(token, room, 2, 3);
    } else if (room == "Billiard room") {
        transformToken(token, room, 2, 4);
    } else if (room == "Library") {
        transformToken(token, room, 3, 1);
    } else if (room == "Lounge") {
        transformToken(token, room, 2, 4);
    } else if (room == "Hall") {
        transformToken(token, room, 2, 3);
    } else if (room == "Study") {
        transformToken(token, room, 2, 3);
    }
}

function setWrench(room) {
    var token = id("wrenchToken");
    if (room == "Kitchen") {
        transformToken(token, room, 3, 3);
    } else if (room == "Ballroom") {
        transformToken(token, room, 3, 1);
    } else if (room == "Conservatory") {
        transformToken(token, room, 3, 3);
    } else if (room == "Dining room") {
        transformToken(token, room, 3, 3);
    } else if (room == "Billiard room") {
        transformToken(token, room, 3, 4);
    } else if (room == "Library") {
        transformToken(token, room, 3, 3);
    } else if (room == "Lounge") {
        transformToken(token, room, 3, 4);
    } else if (room == "Hall") {
        transformToken(token, room, 3, 3);
    } else if (room == "Study") {
        transformToken(token, room, 3, 3);
    }
}

function setBoard(board) {
    setMsScarlet(board["Ms. Scarlet"]);
    setColMustard(board["Col. Mustard"]);
    setMrsWhite(board["Mrs. White"]);
    setMrGreen(board["Mr. Green"]);
    setMrsPeacock(board["Mrs. Peacock"]);
    setProfPlum(board["Prof. Plum"]);
    setCandlestick(board["Candlestick"]);
    setKnife(board["Knife"]);
    setPipe(board["Pipe"]);
    setRevolver(board["Revolver"]);
    setRope(board["Rope"]);
    setWrench(board["Wrench"]);
}

function highlightCharacter(character) {
    var highlight = id("characterHighlight");
    if (character == "Ms. Scarlet") {
        highlight.style["transform"] = id("msScarletToken").style["transform"];
        highlight.className = "token-highlight";
    } else if (character == "Col. Mustard") {
        highlight.style["transform"] = id("colMustardToken").style["transform"];
        highlight.className = "token-highlight";
    } else if (character == "Mrs. White") {
        highlight.style["transform"] = id("mrsWhiteToken").style["transform"];
        highlight.className = "token-highlight";
    } else if (character == "Mr. Green") {
        highlight.style["transform"] = id("mrGreenToken").style["transform"];
        highlight.className = "token-highlight";
    } else if (character == "Mrs. Peacock") {
        highlight.style["transform"] = id("mrsPeacockToken").style["transform"];
        highlight.className = "token-highlight";
    } else if (character == "Prof. Plum") {
        highlight.style["transform"] = id("profPlumToken").style["transform"];
        highlight.className = "token-highlight";
    } else {
        highlight.className = "token-highlight hidden";
    }
}

function id(id) {
    return document.getElementById(id);
}

setBoard(startBoard);
//highlightCharacter("Col. Mustard");


text:
Inside Eden's Gate — a look at the video tie-in for Far Cry 5
By Ron Burke
At a recent event to check out the upcoming open world adventure Far Cry 5, we got to check out an awesome short movie that serves as a backstory lead-in for the game. In it, a group of 20-somethings led by a man named Alex is driving an SUV to Montana to vlog about a shady cult they've heard about. They've received a letter from a man named Mark in a place called Hope County who says that his sister has been abducted. It all sounds like the sort of thing nosy vloggers should chase down, and what could possibly go wrong?
The group rolls into the sleepy little town and meets up with Mark at a local watering hole. After admitting that his sister actually left of her own free will, Mark lays out that a group called Eden's Gate, led by a man named Joseph Seed, is essentially brainwashing people. The vloggers get it in their heads that it'd be a great idea to crash a sermon with a hidden camera to expose the truth.
As the crew enters a well-defended tent (complete with local militia swarming the area) they come face-to-face with Joseph Seed, whom the group refer to as "The Father". His charisma is immediately undeniable, enthralling everyone with his speech, mannerisms, and message. He mesmerizes his followers as he describes how greed, war, and starvation are enveloping the world as people have turned away from God. He continues that there is hate brewing, and it is making the world feel unsafe. He then insists that there will be a reckoning, and suffering, but people can choose a better path – love and acceptance. Spreading his arms wide, he proclaims, "Join us and you will find your peace. I am your father, and you are my children. And together we will march to Eden's Gate."
The Father proselytizes to his people.
Exiting the tent and noticing the number of armed militia members, the team decides that maybe this isn't the right place to confront The Father to try and recover Mark's sister. Instead, the group tails the cult on foot through the woods, where they witness a forced baptism in the river with some sort of blue chemical chaser. This drug, nicknamed "The Bliss", completely pacifies the previously struggling girl. Evidence in hand, naturally this is when the familiar "click" of a 9mm pistol hammer alerts the group that they've been caught. Forcing him into the water at gunpoint, the cult pours the same blue chemical into the water and baptizes Mark, his passive mind immediately accepting his indoctrination into Eden's Gate. With outstretched hand, Father explains that he has "broken the hold of screens and greed" on Mark.
Captured, the crew is carted back to a church where dead-eyed supplicants await, welcoming the Seed family with open arms. A slender flower child (Faith Seed – The Father's sister) steps up and assesses the captured group and whispers her thoughts to Father, who "invites" one of the crew (a woman named Sarah) down for a "friendly interview", binding the rest of the group to posts in a nearby barn.
Plenty of places like this in Montana…
It's here that I feel that actor Greg Bryk (look for our interview with him in the next few days) earns his paycheck. In a soft and compelling voice, he explains to Sarah that he was once put in a group home, how difficult a time that was being separated from his brothers and sister, how he was abused and ill-treated. He continues that it was in this pain and tribulation that he found God's voice, and that God had chosen him, using this crucible to harden his faith. Assuring her that she is now safe – safe from sin, safe from the impending collapse, and closer to salvation, he pours her a cup of tea that Faith has clearly spiked with The Bliss. As he promises that he will never abandon her, she drinks it down.
Alex and the remainder of the group manage to slip their ropes in the nearby barn. Seizing a phone from one of the incapacitated guards, they make their way into an adjacent shed, finding a bat, an AR-15, and a crossbow. Armed, they plan to sneak into the church and save Sarah from The Father and his Eden's Gate followers. As they sneak between parked cars on their approach, their stealth is compromised by a patrolling follower. The ensuing firefight is going well until The Father, joined by his brothers John and Jacob, joins the fray. Fleeing, the group is flanked by followers. One by one, they are captured or shot down.
The Father is embraced by his disciples.
Alex, his camera still running, manages to get a signal on the stolen cell phone, begins to finally upload the shocking footage of all that has transpired. Success on the horizon, Alex is shot in the back and begins to feebly crawl away. The Father reaches him, telling him to "surrender to God's will." Defiant to the end, Alex finishes his footage upload before being dragged away. It's this footage that leads into the game, as in Far Cry 5, you'll play a Jr. Deputy who will serve the arrest warrant on The Father. It's a hell of a first day, and this video is a fantastic way to kick it all off.
If you have Amazon Prime, this is a high-quality lead-in for the upcoming game.
I've given you the best description of this fantastic lead-in video through my mind's eye, but you'll soon be able to experience it for yourself. The video, produced by Asylum Entertainment and entitled "Inside Eden's Gate", will go live exclusively on Amazon Prime on March 5th.
Look for our extensive hands-on footage, including two interviews, cooperative play, and the adventures of a massive grizzly bear named Cheezburger, when all of that coverage goes live tomorrow, March 2nd at 7 a.m. PST.
Far Cry 5 is coming to Xbox One, PlayStation 4, and PC on March 27th, 2018.
Related Articles: Far Cry 5

redpajama_set_name: RedPajamaCommonCrawl


text:
Letter to a Pakistani Diplomat
Eqbal Ahmad
After the publication of a letter in The New York Times (April 10, 1971) signed by me jointly with three other West Pakistani scholars and after subsequent statements of mine opposing the Pakistani military government's intervention in East Bengal, several Pakistani officials protested my position. They all pointed out that: 1) The army, under General Yahya, is only protecting national integrity against a secessionist movement which would cause the 70 million people in East Pakistan to break away from the 56 million in West Pakistan; 2) The army intervened only after the Bengali nationalists had started killing West Pakistani residents in East Pakistan and the minority Bihari refugees from India; 3) Since the leaders of the Awami League of East Pakistan have pro-Western sympathies and connections, and the Chinese "support" the federal government, anti-imperialist and radical elements should not oppose the military's action. The following is a reply to one such "friend".
I hope you understand that it was not easy for me and my brother Saghir Ahmad to publish the statement you saw in The New York Times (April 10, 1971). First, I did not have any natural sympathy for the Bangla Desh movement. In fact, I had a definite feeling of antipathy for Sheikh Mujib [East Pakistan's leader whose party, the Awami League, won a governing majority in the national assembly and 98 percent of Bengali votes]. He impressed me as being a limited man, impetuous and unimaginative. But then I have less regard for his West Pakistani counterparts—the miserable Mr. Bhutto who changes his politics like a lizard his color, or the generals who, bred by colonial Britain and armed by the USA, appear bent on turning the country into a Muslim version of Greece and Spain.
Secondly, as you know, I am originally from Bihar, and most of my people had migrated to East Pakistan. Several of them were killed by Bengali zealots during the period immediately preceding the military's intervention. Furthermore, I grew up during the Movement for Pakistan, and it is hard not to cherish the idea of national unity. Lastly, as a radical and an internationalist, I do not believe that separatist movements constitute a forward step in the right direction. For these reasons, my inclinations should be to support a policy of maintaining the integrity of Pakistan.
However, as I see the facts surrounding recent developments, I am able to find neither a political and economic nor a moral justification for the current policy of military intervention. I have been examining the facts as closely as it is possible to do, given the censorship of news by the military regime and the resulting imbalances in news reports, some of which necessarily emanate from India.
My considered opinion is that:
1) The East Pakistanis had genuine grievances against the federal government, dominated by the military since at least 1957. Not even the most hawkish West Pakistanis deny the gross economic inequities and exploitation suffered by the Bengalis. Politically, twelve years of direct military rule deprived them of even a minor share in the exercise of power.
2) The nearly unanimous electoral support for the Awami League's demand for provincial autonomy was the result of the neglect of East Pakistan, climaxing in the example of the incredible negligence in the relief of cyclone victims last November. I recognize that the poor in West Pakistan have suffered also. The callousness of our rulers may be undiscriminating. Yet the more disadvantaged people of East Pakistan could only comprehend their condition as caused by regional discrimination.
3) Having failed to arrive at an extra-parliamentary settlement, the military, supported by West Pakistani leaders, intervened on March 25, 1971, to offset the results of Pakistan's first freely held elections. Perhaps the army had little hope of obtaining the capitulation of Pakistan's elected representatives. It is now clear that the army used the negotiations between General Yahya and Sheikh Mujib as a cover to prepare for its intervention.
4) There is absolutely no popular base of support for the federal government. Even after four months of terror it has been unable to produce a group of political quislings capable of lending some legitimacy to the army's occupation.
5) While the military has the power to lord over East Pakistan, the cost of this colonization will be very high for the peoples of both East and West. For the latter it must include increasing economic hardships, militarization of our politics and society, and total denial of civil liberties. The closing of journals like Asad and Lail-O-Nahar, the recent jailing without trial in West Pakistan of 800 persons, including leaders like Afzal Bangash, Mukhtar Rana, and G.M. Syed, intellectuals like Abdullah Malik and Sheikh Ayaz, academicians like G.M. Shah, and the recent public floggings of dissenters against the government in Lyalpur and Sialkot are indicative of the shift toward totalitarianism.
Similarly I worry over the statements and editorials which provoke public paranoia by suggesting an Indian-Jewish-American conspiracy in this conflict. This, regardless of the fact that with arms and money the American government is underwriting the murderous mission of the military dictatorship. Above all I am distressed by the promotion of religious fundamentalism and the systematic killing and harassment by the army of our Hindu citizens. I shudder when I think of the repercussions this policy may have for the 80 million Moslems in India.
6) Unless there is an immediate end to military rule in East Pakistan, famine and pestilence as well as periodic massacres by the army will cost millions of lives in the coming months. The intervention has already caused an estimated 250,000 deaths of unarmed civilians. Six million refugees have reached India. Between 60,000 and 100,000 are arriving daily and are facing infection from cholera and the hostility of poor Indians. Millions languish in the interior of East Pakistan, hungry and terrorized, potential statistics in what threatens to become the greatest holocaust in history.
As you know, the balance of survival is delicate in East Pakistan. Minor disruptions often cause major tragedies. Nineteen seventy and 1971 have been particularly hard years. The floods last August and September were the worst of the last decade and destroyed about half a million tons of rice. The cyclone in November, the most severe of the century, destroyed an equal amount of rice and rendered one thousand square miles of rice lands uncultivable for at least one year.
Then the army, in an effort to deny supplies to the Bengali opposition, started confiscating and burning the food reserves. Many displaced or frightened peasants in the villages have not harvested the winter crop. The combined losses, amounting to about 2.5 million tons of rice, must be replaced immediately if mass starvation is to be prevented. The recent survey by the World Bank, as well as the disclosures by Senator Kennedy of suppressed State Department reports, indicate that Western and US officials in East Pakistan have been warning Washington of the "specter of famine."
Others have been more concrete in their predictions. Three months ago, Iain MacDonald, Relief Coordinator for Oxfam and other agencies, warned that 1.5 million persons may face starvation. Recently the Financial Times of London estimated that possibly four million would die unless relief and reconstruction were speedily begun. Alan Hart, a BBC reporter, believes it "probable that twenty or more million East Pakistanis will be starving by September or October."
The dispatch of more supplies for relief is by itself unlikely to avert the impending tragedy. Only a quick restoration of civilian rule can prevent the use of food grains and medicine as military weapons; and only such a restoration can ensure both the distribution of relief and an effective role for international agencies in the administration of such relief.
7) Lastly, I should stress that no genuine restoration of civilian government will be possible until the East Pakistanis have been conceded their right to autonomy or even secession.
For these reasons, I believe that the only workable course for West Pakistanis is to insist on immediate and unconditional termination of martial law, the convening of the duly elected national assembly, and a commitment that the majority decisions of that assembly shall be binding on all, even if these decisions dismember Pakistan as a state consisting of East and West. We must reject the army's absurd claim that it has intervened to protect the nation's "integrity" from the party that had just won, in Pakistan's only freely held elections, a governing majority in the national assembly.
In fact, the elected representatives of East Pakistan had insisted only on fulfilling their mandate to achieve autonomy for their province. The proclamation by the East Pakistanis of the independent state of Bangla Desh took place only after the army refused to convene the national assembly and after it had brutally intervened in East Pakistan on March 25, 1971. In his speech of June 28, General Yahya denied the right of the national constituent assembly to draw up a constitution and he harshly attacked all the leaders of the Awami League. This destroyed the possibility of any settlement based on the mandate of the elections.
I know that I shall be condemned for my position. For someone who is facing a serious trial in America, it is not easy to confront one's own government. Yet it is not possible for me to oppose American crimes in Southeast Asia or Indian occupation of Kashmir while accepting the crimes that my government is committing against the people of East Pakistan. Although I mourn the death of Biharis by Bengali vigilantes, and condemn the irresponsibilities of the Awami League, I am not willing to equate their actions with that of the government and the criminal acts of an organized, professional army.
According to reliable reports, which were not challenged by the government, no more than 10,000 persons were killed or wounded by Bengali nationalists in the riots against the Biharis. At the beginning of August, however, West Pakistan military authorities issued a white paper which claimed that 100,000 people were killed by the Bengali opposition. These and other exaggerated claims in the white paper were obviously intended to justify trials and possible death sentences for opposition leaders. As this letter is being written, the military government has announced that Sheikh Mujib will face a secret military tribunal on August 12, on charges of "waging war" against Pakistan. Since the white paper announced that seventy-nine members of the unconvened national assembly will face criminal charges, Mujib's trial may foreshadow more secret prosecutions.
I know that the army did not intervene in East Pakistan to stop the killing of non-Bengalis, which went on for three weeks while the generals pretended to seek extra-parliamentary deals with the politicians. Saving civilian lives was not the motive behind the vast repressions that have already cost countless Pakistanis their lives and property and forced millions to flee to India. Unequal bartering of brutalities is not a function of responsible government. The very fact that this military regime seeks justification for its behavior by referring to the excesses of the Awami League and the aroused masses is a measure of the steep decline in the civic standards of our army and civil services. Above all, criminality is not a commercial proposition: one cannot deposit the crimes of one into the account of another.
The Chinese rhetoric on this issue is irrelevant. They have offered Pakistan their support only against foreign interference; and indicated their belief that this conflict is an internal matter. Much more alarming is the American government's decision to continue armaments sales and economic aid to the dictatorship, despite the unanimous opposition of its Western allies, of important men in the Congress, and of the World Bank. This is particularly striking in view of the long-standing loyalty to the West and to the US of Sheikh Mujib and his party.
Washington's assistance to the West Pakistan junta should be a lesson to those Pakistanis who believed that the US, given a choice between militarists and moderate democrats, would choose the latter. The leaders of the Awami League in East Pakistan failed to understand how important West Pakistan was to the Nixon-Kissinger strategy of building an informal anti-Soviet alliance of dependable clients around the Mediterranean and Indian oceans—from Spain and Portugal, through Greece and Israel, to Iran and Pakistan.
It has been said that General Yahya is now being rewarded by US support for having arranged Mr. Kissinger's recent mission to China. If this is so, then the Chinese-American detente will have started by being detrimental to the weak and poor in Asia. Whatever the reasons for US policy, however, one effect is clear: Americans have become silent accomplices in crimes against humanity in yet another part of Asia. But their obligations are not as urgent as yours and mine.
I should also stress that the recent developments strengthen the possibility of a war between India and Pakistan. The two countries are more and more becoming pawns in world politics. India and the USSR have now signed a twenty-year friendship pact in which Russia promises to give military assistance to India in the event of war with Pakistan. This treaty cancels the gains that Pakistan had made at the Tashkent conference in 1966, when the Russians promised both to give aid to Pakistan and to be neutral in India-Pakistan relations.
I do not know if my position would at all contribute to a humane settlement. Given the fact that our government is neither accountable to the public nor sensitive to the opinion of mankind, our protest may have no effect until this regime has exhausted all its assets and taken the country down the road to moral, political, and economic bankruptcy. However, lack of success does not justify the crime of silence in the face of criminal, arbitrary power.
More by Eqbal Ahmad
'The Satanic Verses'
The Case of Raza Kazim
Death in Iran
Why They Get Pakistan Wrong
Only 12 percent of Pakistanis have a favorable opinion of the US. Why might this be the case?
Anatol Lieven
Pakistan: The Mess We Can't Ignore
Ahmed Rashid
The Fierce Pressures Facing Pakistan
The future of Pakistan hangs in the balance, while its stability remains critical to global security
Keeping the East Europeans Out
Pakistan on the Brink
Walter Laqueur
Middle-Eastern Illusions
Christa Wolf, translated by Henning Gutmann
A Speech in East Berlin
How the East Was Won


text:
<?xml version="1.0" encoding="UTF-8"?>
<!--
  Copyright 2012 International Business Machines Corp.

  See the NOTICE file distributed with this work for additional information
  regarding copyright ownership. Licensed under the Apache License,
  Version 2.0 (the "License"); you may not use this file except in compliance
  with the License. You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.
-->
<job id="splitTransitionToStep" xmlns="http://xmlns.jcp.org/xml/ns/javaee" version="1.0">

    <split id="split1" next="step1" >
	    <flow id="flow1">
			<step id="flow1step1" next="flow1step2">
				<batchlet ref="splitTransitionToStepTestBatchlet"/>
			</step>
			<step id="flow1step2">
				<batchlet ref="splitTransitionToStepTestBatchlet"/>
			</step>
		</flow>
		<flow id="flow2">
			<step id="flow2step3" next="flow2step4">
				<batchlet ref="splitTransitionToStepTestBatchlet"/>
			</step>
			<step id="flow2step4">
				<batchlet ref="splitTransitionToStepTestBatchlet"/>
			</step>
		</flow>
	</split>

	<step id="step1">
		<batchlet ref="splitTransitionToStepTestBatchlet"/>
	</step>
</job>


text:
Margourip is een bestuurslaag in het regentschap Kediri van de provincie Oost-Java, Indonesië. Margourip telt 5433 inwoners (volkstelling 2010).

Plaats in Oost-Java

redpajama_set_name: RedPajamaWikipedia


text:
Q: How to edit GUI elements on a specific frame in VB6 How I can get access to the nested controls of a control?
I have serveral frames on my user interface and every frame contains serveral other controls (like labels, buttons, ...). I have to iterate over the frames and change content of the children of a specific frame (e.g. set another text in a label).
So far I iterate over all controls of my frame and I check if the control in the loop control variable is the frame where the changes should be.
Dim cntrl As Control
For Each cntrl In Controls
  'Debug.Print cntrl.Name  // here I get all controls on the form
  If cntrl.Name = "Frame_Name" Then
    If cntrl.Index = index Then
      Debug.Print "true" ' here the caption of nested components should be changed
    End If
  End If
Next

Now I have the frame in the control variable but the problem is that I get no access to the nested label to change the label's caption. What can I do?

A: You need to look at the Container property of each control.  The following code should give you the idea:
Dim cntrl As Control

For Each cntrl In Controls
   If cntrl.Container.Name = "Frame_Name" Then
      Debug.Print cntrl.Name & " is nested in the specified frame"
   End If
Next


There's no denying that recruitment can be a very tricky business. A recent research study by Leadership IQ has shown that companies often make the wrong choice in candidate, with as many as half of all new recruits turning out to absolute flops in less than two years of commencing employment!
Recruitment is extremely expensive so you'd think that managers would take more care when making their hiring decisions. The main reason for the majority of these recruitment fails tends to stem from candidates' personalities clashing with company culture. This is such a difficult problem to solve because whilst you can get a good view of the skills a candidate might have from their CV, it is nigh impossible to assess their personality until they actually start work, by which time it's too late.
So, employers have started to look for ways to get around this problem and are now relying on big data analytics, as well as other innovative methods, to help make the hiring process more accurate and less time-consuming.
The benefit of big data analytics is that it allows employers to collect, organise, analyse and interpret data from everywhere, at any time. This data can be drawn from numerous places online, including job boards, social media, mobile devices, surveys, databases and websites. Once collected the data can be analysed and used to determine the next step in recruitment.
So, what does this mean for candidates? Well, it means candidates now have to focus on making sure they pay as much attention to their online data trail, as they do to their CV and application form.
Recruitment isn't a game – or is it?
When candidates search and apply for jobs online, they should always spend a good amount of time thinking about what they're writing and how they are going to come across to a potential employer. What candidates probably don't realise, even in this digital, techie world, is that everything from sentence structure to the actual detail of what they are writing is now able to be analysed by various algorithms.
Recruitment companies are now using such algorithms in order to better determine candidates' personalities and attitudes. This then enables the recruiters to better identify candidates who will, as well as those that won't, fit in with a specific company's culture.
Games are also being introduced into recruitment now since they are very effective in getting candidates to reveal certain aspects of their personalities, charterer traits and everything from emotional maturity right through to problem-solving ability. These algorithms and games are important to recruiters and the recruitment industry since it cuts through the time-wasters and can save a lot of money in the long run.
The recruitment industry is a good example of how analysing the past can help us predict the future. In this manner, many recruitment firms are making good use of historical data that they have collected from thousands of previously successfully placed applicants, and using it to help them predict which new applicants are going to be the 'best fit' for employers, when compared with the historical career, personality and qualification data of previous candidates.
This data comparison exercise allows recruiters to effectively map out and predict the career paths of current applicants, which is not only a huge help to companies but is also of real use to candidates themselves and saves all parties involved a great deal of time and money too.
Interestingly enough, big data analysis has shown that candidates who have been unemployed for long periods of time fare no worse in this data comparison exercises than those who are still in work or who have been regularly employed. This is shocking because traditionally, companies and recruiters would always prefer to deal with candidates who have been in regular work, thus showing a definite selection bias.
However, big data analysis has shown that these days you can't just rely on a candidate's qualifications and prior work experience when trying to determine how good a performer they are going to be, or were in any of their previous roles. If someone is active online and clearly shows good reputation management, it may well be an excellent indicator of how reliable or trustworthy a candidate they might be, even if they've been out of employment for some time.
As well as now relying on a great deal of historical candidate data, recruiters have a lot of real-time data at their fingertips thanks to social media. In the past recruiters and employers had to take a candidate's CV at face value but no more; recruiters now have the ability to check out candidates' social media profiles, blogs and websites whenever they like.
The concept of personal and professional social media profiles no longer really exists. Candidates should be using one to complement the other and always be conscious of the fact that they can be found and tracked online and that their online presence can and will affect their employability.
There are a large number of companies offering recruiters the tools needed to track candidates' social media patterns and sentiment and therefore enable recruiters to build up a clear picture of applicants' online reputations.
Big data enables recruiters to see how each individual applicant manages their online reputation with the key idea being that if, in these digital times, a candidate cannot manage their online reputation well, how can they be trusted to protect their future employer's reputation.
Despite technology offering us so much, there are many who believe it can only take us so far. After all, you can't actually reason with a computer; they are there to make things faster, simpler and more efficient not to totally replace human interaction.
Technical data and analysis are crucial to helping recruiters filter out the vast majority of unsuitable candidates, saving employers a lot of time and money, especially when it comes down to filtering out the top 5 interview candidates out of a possible 10,000 applications.
However, when it comes down to making a final hiring decision, you've got to be able to trust in human judgement. If you don't use human judgement alongside big data analysis, you may find you end up with the same type of candidate each and every time you recruit, which is not ideal for creating an innovative, diverse and multi-cultural workplace.


The Razor brand embodies fun and freedom. It defies boundaries and sometimes even gravity. Founded in 2000, its now legendary kick scooter quickly became an essential ride for anyone on the go. Today, Razor products are available worldwide, with a full range of wheeled goods to inspire and excite riders everywhere.
From day one, Razor has focused on providing the very best riding experience combining cutting-edge technology, high-quality materials and strict safety standards to deliver a product that is designed to suit riders' evolving lifestyle. Cool products and great value distinguish Razor as a trusted global brand and industry leader.