text:
Tag Archives: kansas city chiefs
Week 12 Diagnosis and Score Predictions (3 Thanksgiving Games)
Houston Texans @ Detroit Lions
This is a Turkey Day battle between two teams who had very different fortunes last Sunday. The Texans barely won after they probably didn't deserve to. Matt Schaub had a career day tossing five touchdowns and over 500 yards in a narrow win against the hapless Jaguars. While that 43-37 shootout was going on, the Lions lost a game that they probably should have won with Matthew Stafford playing one of his worst games this season. At this point you can pretty much stick a fork in the Lions; they have been devastated by divisional rivals in two straight weeks which never bodes well for a team in this league. Detroit has not won on Thanksgiving since 2003 and have been slaughtered by good teams on this day before. The Texans are coming in on fire after their exciting win, plus this team has not lost on the road since Week 15 of last season (excluding the playoffs). Houston should be able to pick up the "W" here by running the ball with Foster and setting up the play-action pass, which the Lions struggle against.
Houston 31, Detroit 19
Washington Redskins @ Dallas Cowboys
After ripping apart a dopey Eagles' defense, RGIII takes his show on the road to Jerryworld where his team will be in the national spotlight for the first time this season. The Cowboys will get to enjoy this home cooking for the second of three straight weeks since they will play host to Philly next week. A win here could propel the Cowboys to first place in the NFC East, provided the Giants lose to Green Bay later in the week. If Shanahan's Redskins pick up the win they will have a good chance at making a run for that same position with a 2-1 record within the division. Remember, Washington did come withing a hair of beating the Giants earlier this season. With this being said, it is time to pick a winner. The 'Skins are primed for a big win on the road here but the Cowboys should win here for no other reason than this game is still being played in November. Plus Romo has never lost on Thanksgiving so "America's Team" will shine in the presence of an entire nation in a squeaker.
Dallas 21 Washington 19
New England Patriots @ New York Jets
Is there really any mystery as to who should win this game? The Pats just got through with dropping 59 points on a 6-3 (now 6-4) team and the Jets are a hot mess this season. After every win the Jets have this season, they have come back and lost the next week (usually in an embarrassment). Although they played New England tough the first time around this season there is little to no reason why anybody should think the Jets can come out and play the same way. The fact that they are one of the most inconsistent teams in the NFL makes them difficult to predict. They actually looked like a professional team last week vs. St Louis, but if any team can look great one week and then find a way to get crushed the next it is Gang Green. The Gronk-less Patriots should win this game because they always find a way to get other people involved (check Julian Edelman from last week).
New England 38, New York 20
Later this week final score predictions and diagnosis of all other 13 games will be posted. Stay tuned!
arizona cardinalsatlanta falconsbaltimore ravensbuffalo billscarolina pantherschicago bearscincinnati bengalscleveland brownsdallas cowboysdenver broncosDetroit Lionsdiagnosisfinal score predictionsgreen bay packershouston texansindianapolis coltsJacksonville Jaguarskansas city chiefsmiami dolphinsminnesota vikingsnew england patriotsnew orleans saintsnew york giantsnew york jetsnfloakland raidersphiladelphia eaglespittsburgh steelerssan diego chargerssan francisco 49ersseattle seahawksst louis ramstampa bay buccaneerstennesee titanswashington redskinsweek 12
Week 11: Cincinnati Bengals 28 Kansas City Chiefs 6- Post Game Thoughts
AJ Green is an absolute monster. On Sunday he became the first player since Jerry Rice to record a touchdown in nine straight games. Mohammad Sanu also added a score as Andy Dalton completed his second straight game without an interception after throwing one in his first eight games this year. There was a Brady Quinn sighting in this game as he contributed to this disaster in Kansas City. He and Cassel had almost identical stats in this contest; neither broke 100 passing yards. For the second game in a row the Bengals had a strong showing from their defense. Obviously holding the Chiefs out of the end zone is not a huge accomplishment, but achieving something like this may give them a boost of confidence. Their chances of winning the AFC North are slim and none, but a Wild Card spot is well within the realm of possibility. A Week 16 tilt with the Steelers is their biggest game upcoming, but for right now they need to prepare for a Carson Palmer homecoming when they head back to Cincy to take on the Raiders. The only good thing for Kansas City is the fact that they only turned the ball over once… yes that is how bad their season is getting.
cincinnati bengalskansas city chiefsnflpost game breakdownpost game thoughtsweek 11
Miami Dolphins @ Buffalo Bills
I'm calling this game the chocolate game. Why? Because the teams playing in it are like a box of chocolates. You never know what you are going to get… Yes we all know how this is going to end. Miami is a team that can look so good one week, and then come back the next and lay an egg. The Bills are not excluded from this discussion either; they may be the epitome of a "wait and see" team. I will use their two games against division rival New England Patriots as an example. They came out and looked good in Week 4 during the first half and jumped out to a 21-7 lead. At one moment all of America thought the Bills would pull off the upset for the second consecutive year in Buffalo, then you blink and discover that the Pats threw up 45 points in the second half and turned the game into a blowout, 52-28. Fast forward to last week where the Bills looked like they had New England on the ropes (until Fitzpatrick threw a costly interception). Even though they lost this game, they looked like a halfway decent team in the process. You can never know what Buffalo Bill team will show up from week to week. As that thriller in Foxboro was going on, the Dolphins were getting pummeled at home by the Titans 37-3. This was the same team that came out and embarrassed the Jets 30-9 and played a playoff-bound Indianapolis Colt team close the next week. I am having a lot of trouble trying to decide who will win this game. Each team can look very good at times and not so great at others. The game will be played in Buffalo, but I am going to go with the Dolphins in this situation only because I think they will win the turnover battle. I do not have much faith in Ryan Fitzpatrick to be smart with the ball and I think the Dolphins force a key turnover late to seal a close victory for Joe Philbin and bring the team back up to a .500 record.
Miami 16, Buffalo 13
Arizona Cardinals @ Atlanta Falcons
Can the Falcons bounce back after suffering their first loss of the season? Well they are playing the Cardinals at home so this one shouldn't be hard to figure, right? Not so fast, the Falcons have played in some nail-biters at home versus teams who were heavy underdogs (i.e. Oakland and Carolina). In fact, they have not won a home game by more than six points this season. Arizona is 1-3 on the road, but that one win came in New England. Defense is the trademark of this team and they do have the kind of strategy that could drive an offense nuts. They have the #2 ranked pass defense in the league and could possibly shut down the electric passing attack presented by this Falcon team. Also, they have a MLB in Daryl Washington who gets after the quarterback just as well as any other in the game. The Atlanta offensive line does not always fare so well against the blitz. This game has all of the elements of a trap game for the Falcons. Well here is a 180: I'm picking the Falcons to win despite all of this. The Cardinals just do not have the same amount of firepower on offense that will match up with Atlanta's play-makers. Both #11's (Larry Fitzgerald and Julio Jones) should have nice games for their respective teams. I predict a touchdown from each of them.
Atlanta 27, Arizona 24
Tampa Bay Buccaneers @ Carolina Panthers
For a moment let's journey back in time and look at what happened when these two teams faced off in Week 1 this season. The Buccaneers dominated this game with their defense; holding the Panthers to a franchise low 10 rushing yards in a game and picking off Cam Newton twice. At the time nobody knew how good the Bucs run defense would be and how much Cam Newton would struggle this year. I expect this game to go the same way (minus a lightning storm at halftime). The Buccaneers should be able to control this game with their defense and keep the ball away from Carolina by running the ball on offense. The Panther defense has exceeded expectations in almost every way imaginable this season, and they actually had one of their better games last week. The Panthers really could be a four or five win team if their offense wasn't so ineffective. I place the blame on their run game. In order to get back to the way they were last year on offense, the Panthers really need to be able to run the ball well. Things do not look like they will get better this week since Tampa Bay will probably play close to the line of scrimmage trying to cut down on the option plays that Carolina ran so well against them last season. It will be up to Cam at home to get the win because I don't know if the Panthers' defense will be able to bail them out again this week (Josh Freeman and Doug Martin are on fire right now- good luck shutting them both down). Because the Buccaneers are rolling on all cylinders on offense, I probably should give them the "W" here, but I am not going to. Cam Newton will break out for the first time this season and have a great game becoming yet another quarterback who can have their way with this sub-par Tampa Bay pass defense.
Cleveland Browns @ Dallas Cowboys
After playing one of their best games of the season on the road in Philly, the Dallas Cowboys come home to take on the Cleveland Browns. Since it is November I have to go with the Cowboys here, but Cleveland might give them a run for their money. To start, the Browns have not been playing too badly as of late. In their last four games the team is 2-2. They played well enough to win in Indianapolis and gave the Ravens a scare in Week 9. Also, the Browns really have not gotten blown out this season. Their worst loss was by 14 points on the road against the Super Bowl champs. Even though their record reads 2-7, Cleveland has been playing better than most people realize. Their defense has had its fair share of struggles so far this season, but it has played well, especially when Joe Haden has been in the lineup. When he has been in the Browns have only allowed an average of 17 points per game. The offense has averaged scoring 15 points per game during that stretch so simple arithmetic will tell you that the Browns have been losing most of their games simply because they have not scored a lot of points. Scoring points has also been a problem for the Dallas Cowboys this year, averaging 20.9 points per game. This is odd considering that their offense ranks #9 overall. So in a game that features two teams that have not scored a ton of points this year it may be easy to figure out what will happen in this game. I do have a radical idea though: the team that scores the most will win the game. This will be Dallas in Jerry's Palace; but I expect a fight from the Browns.
Dallas 22, Cleveland 17
Green Bay Packers @ Detroit Lions
Just when you think the Lions have gotten it figured out and are ready to make a run for a Wild Card spot, they fall on their face in a loss to Minnesota. The Packers are just the opposite: they are on a hot streak and Aaron Rodgers is playing like himself again despite the plethora of injuries to skill position players. Although the Pack hasn't exactly been dominating at home against inferior teams (check Jacksonville and Arizona) they have been winning nevertheless. They also own the Lions, going 17-3 against them in their last 20 match-ups. Even though the Lions will be desperate for a win, there is too much to like here about the Packers. They are coming off of a BYE so they have extra time to prepare. Plus a win here would be a nice little sendoff to the Medowlands as they will take on the Giants next Sunday night. Look for Aaron Rodgers to air it out against a Lion team that has to be devastated after a critical loss to Minnesota last Sunday.
Green Bay 34, Detroit 21
Jacksonville Jaguars @ Houston Texans
I expect the Texans to ride the momentum from their big win in Chicago out through this game. The Jaguars are a team that is having major problems on offense. Maurice Jones-Drew is not expected back this week either. To make matters even worse, they will take this mediocre offense and play the #2 ranked Texans defense. I seriously doubt that the Jags will be able to gain any success on the road in Houston. In the NFL this is as close as you are going to get to a sure bet for a team to win. The Texans should handle Blaine Gabbert's crew this Sunday.
Houston 34, Jacksonville 10
Cincinnati Bengals @ Kansas City Chiefs
This game for me is like picking between the lesser of two evils. Don't get me wrong, the Bengals looked impressive when they blew out the Giants last week and I am not knocking them down a peg. I am simply acknowledging the fact that Arrowhead can be a really tough place to play. If there was ever a game where the Chiefs were primed for an upset it was last week against Pittsburgh when Ben Roethlisberger left with a shoulder injury. They did hold their first lead of the season and even when Big Ben was in the game they were playing well. How on earth they found out a way to lose that game against Byron Leftwich is beyond me. When a team only has one win this late in the season it seems like nothing can go right. I simply cannot pick the Chiefs to win right now with the way things have been going. It is very possible that by the end of the game Matt Cassel will be on the receiving end of more boos than the Bengals are if he fails to have any success. Also the Bengals may have a little bit of an added incentive now knowing that the Steelers could be without Roethlisberger for an extended amount of time. This means the race for the Wild Card has gotten a whole lot more interesting. Look for the Bengals to capitalize here.
Cincinnati 30, Kansas City 9
New York Jets @ St Louis Rams
Believe it or not I did have some trouble picking this game. Every couple of weeks the Jets do come out and play some watchable football and this seems to be a game where they could get something done. But let's face it, the Rams' punter John Hekker has a better quarterback rating than Mark Sanchez. Sadly it is actually more than double: 158.3 vs. 70.4. The Rams were also able to do the unthinkable and that is run the ball on the San Francisco 49ers. They could have won that game had it not been for an illegal formation penalty eliminating the 80-yard pass hookup with Amendola in overtime. I think St Louis gives the Jets all they can handle in this contest. Hey, at least I'm spotting the Jets an offensive touchdown in this game.
St Louis 20, New York 10
Philadelphia Eagles @ St Louis Rams
Let the Nick Foles era begin. He will indeed get the start this week following a serious concussion to Michael Vick who will more likely than not be heading off to a team like Buffalo next season. If this is indeed a glimpse into the future then a good performance from this talented young rookie would be much desired for Philadelphia fans. If you want to speak of talented young rookies, let's talk about RGIII. He has been causing headaches for a lot of defenses in the early goings of his career. The dual threat resembles Michael Vick very much so, only his team's fan-base actually believes in him. Another promising young rookie in Alfred Morris looks to run for over 100 yards against the Eagles defense, which has not allowed an individual back to do this since the last time these two teams played back in Week 17 last season (Evan Royster). I don't expect the Redskins to run a ton of option plays until they establish a quick passing game. It will be tough to fool the defensive ends who play in the wide-9, as well as the fact that the Eagles do not blitz a lot so they will be able to read this a little bit better than a more aggressive defense would. Todd Bowles really turned things around last week when his defense played great against the Cowboys. The Eagles have not played against a team that has a scrambling quarterback yet this season so this will present a challenge in and of itself. The Redskins will probably confuse the Eagles with a lot of standing blitzes (much like what the Saints did). Why wouldn't you with a rookie QB behind a bad offensive line? That could create a couple of turnovers. The Eagles will drop their sixth straight, but finally score over 24 points against the second worst defense in the league.
Washington 34, Philadelphia 27
New Orleans Saints @ Oakland Raiders
The Raiders have given up an average of 47.5 points over their last two games. Now Drew Brees comes to town, and has to be licking his chops after playing well against the division rival Atlanta Falcons. If both teams don't score over 30 points against each other I will be surprised seeing as how two of the top three passers (in terms of yardage) will be playing in this game. Both teams are in a groove when they have the ball and it is games like these that make me forget that a pass defense even exists. The winner of this game will be the team that can run the ball the best. Chris Ivory has been playing very well with the absence of Darren Sproles. His 56-yard TD run was nothing short of amazing last week. Pierre Thomas and Mark Ingram will also be getting the ball in a system that is as close to the 2008 version of the Giants "earth, fire, and wind" combination as you are going to see nowadays. If the Saints can establish a ground game against a not so good Raiders' run defense, then they will be golden. Without Darren McFadden the Raiders will not be able to run the ball. They will probably be playing from behind for a majority of the game as well. The Saints should dominate this game on offense in a track-meet.
New Orleans 45, Oakland 34
San Diego Chargers @ Denver Broncos
The last time these two hooked horns was a moment that will cause Peyton Manning will smile while Philip Rivers cringes about the mere thought of it. A comedy of errors in the second half lead to a monster Denver comeback (from down 24-0). This time around it is the Chargers who are looking to redeem themselves with a strong performance in the Mile High air where they have won three straight. This is a case where if the Chargers can win against a strong division opponent then that could provide a huge boost of confidence for them as they vie for a playoff spot. Philip Rivers said he was excited about matching up with Manning twice every season. I wonder what he is thinking now after basically going all in and showing up with nothing but a high card. A great game from him against a solid defense would spark his team and himself, but the likelihood of that happening is very slim. Drew Brees struggled to get things going against the Broncos a couple of weeks ago, as did Ben Roethlisberger in Week 1. The teams that were able to beat Denver have gotten a running game going against them. If the Broncos can shut down Ryan Mathews and Ronnie Brown (plus whoever else the Chargers try to throw at them) then they will be in good shape for the rest of the game. Peyton Manning should have another good afternoon against a team that is struggling to close out games this year. The Broncos do not have that problem; they scored 19 points in the second half last week. This one could be close early, but the Broncos will pull away late and make it look elementary.
Indianapolis Colts @ New England Patriots
The more things change, the more they stay the same. The Patriots and Colts were always known for playing in big games. This year the two will not disappoint; going in with identical 6-3 records in front of a raucous New England crowd. Of course the same quarterback duel we have all come to know and love is not going to be featured in this late-window contest. Instead we may witness the birth of a new one between a guy named Andrew Luck and one Tom Brady. Luck will have to be on the ball this Sunday if he expects to win. Going into the game with the expectation that you are going to have to score every time you have the ball may not be all that unrealistic. If there was any year where a rookie quarterback could beat a Tom Brady/Bill Belichick team then this would be it. We have already seen it happen once in Seattle and the Pats sometimes do not look as sharp on the field as they have in years past. I guess they are not as flashy with the passing statistics as we are used to with the emergence of a very good running game, but there is only so far an offense can go to cover up a bad defense. Perhaps the acquisition of Aquib Talib will work wonders for a team that has been yearning for a top CB for a few years. He will probably be handcuffed to Reggie Wayne for a majority of the game, giving other receivers such as TY Hilton or Donnie Avery a chance to catch more balls. Luck also has the benefit of two great young tight ends in Colby Fleener and Dwayne Allen so there will be no excuses for any poor play on the offense for Indy. Last year the Colts almost came back from something like 24 down in New England. I am expecting a close game with back and forth action, just like the good ole days between Manning and Brady. Much like many of those contests, Brady will come out on top after a late fourth quarter comeback.
New England 32, Indianapolis 29
Baltimore Ravens @ Pittsburgh Steelers
With Roethlisberger out this Sunday, this game would seem as if it would be one-sided. This is not the case for 2012. In year's past this has always been a defensive battle; one where each heavyweight dishes out punishment for a round and then waits in the corner and plans what they are going to do to the opponent next. Nothing should change here despite the fact that the Baltimore defense is not a fearsome as it once was with the loss of a couple of key players. Even when they are giving up a lot of yards in a game they are typically holding the opponent to a field goals, which causes the opposing score to be lower. Pittsburgh's defense is, once again, at the top of the league (as it has been for so many years). They have the uncanny ability to take a good offense and shut them down (take a look at all four of their games with NFC East opponents). There ain't no way the Ravens will drop 55 on the Steelers. With this in mind you should know that it will be a close game despite Byron Leftwich filling in. That said, I am still taking the Ravens in this game to win their third straight against their hated rivals, and third of their last four at Heinz Field. While I do believe this will still be a close game it is not mind-boggling to say that Baltimore is the clear favorite to win. For the Steelers. losing Roethlisberger is like losing vision in one eye; you will still come out swinging, but a few shots might miss and will ultimately cost you the fight. (It does take a couple of boxing metaphors to describe this heavyweight fight). The Ravens will stack the box in order to stop the run and force Leftwich to beat their secondary- that's just not going to happen. My vote goes to the road dogs here.
Baltimore 24, Pittsburgh 13
Chicago Bears @ San Francisco 49ers
When the Bears stumble into San Fran, we can only hope the lights will stay on for this affair (remember Week 15 last season vs. Pittsburgh?). I don't care if we see two backup quarterbacks dueling on Monday Night, the main headline in this game was going to be defense. The 49ers strength lies in the fact that they do not typically beat themselves with costly turnovers. On the reverse side of the coin the Bears' defense counts on their opponents to put the ball on the ground and make mistakes. Of course the Niners have a great defense in their own right and will absolutely suffocate its opponents at times. The Bears offense was missing some pizzazz once Cutler left with a concussion last week. This is partially because Mike Tice dialed back the play-calling quite a bit with Jason Campbell in the game. If Jay turns out to be a scratch it will be easy for the Bears to improvise. I am sure they have prepared a game plan for both situations. The 49ers plan will remain the same with or without Alex Smith on Monday night. They want to run the football down their opponent's throat. The Texans had some moderate success with this last week and ultimately won the game because they could pound the rock. For that same reason I am going to side with the 49ers at home here. I think that San Francisco is able to run the ball (like always) and restrict the types of passes made from either Smith or Kaepernick since the Bears thrive with creating turnovers. The 49ers are not exempt from making mistakes though. I think Chicago still forces at least one turnover to keep this game close. In the end it will be San Fran in the four minute offense draining the clock down. If you missed the Bears and Texans game last Sunday night, this one is bound to be a repeat. It is going to be a low scoring, hard hitting slug-fest that reminds us old-school football fans of what life was like in the '80's.
San Francisco 15, Chicago 9
One quick note here: from this point forward I will be labeling all of the games I actually see live with the title "Post Game Breakdown" and those I do not get a chance to see will be recognized as "Post Game Thoughts". I will be doing this hoping to eliminate any confusion in the future. Thank you for reading and be sure to check back Friday for my Thursday Night Football recap and after Sunday to read my thoughts and analyses on all of the other 13 games from Week 11!
arizona cardinalsatlanta falconsbaltimore ravensbuffalo billscarolina pantherschicago bearscincinnati bengalscleveland brownsdallas cowboysdenver broncosDetroit Lionsdiagnosisfinal score predictionsgreen bay packershouston texansindianapolis coltsJacksonville Jaguarskansas city chiefsmiami dolphinsnew england patriotsnew orleans saintsnew york jetsnfloakland raidersphiladelphia eaglespittsburgh steelerssan diego chargerssan francisco 49ersst louis ramstampa bay buccaneerswashington redskinsweek 11
Pittsburgh Steelers 16 Kansas City Chiefs 13 (OT)- The Post Game Breakdown
In all of my years watching football, I don't know that I have ever seen the Chiefs play such a conservative game on the offense. Kansas City seemed to be content with running the ball and playing for field position. It seemed to me like they left a win in the Steel City on Monday night. Ben Roethlisberger suffered a shoulder injury in the game, and when he went out early in the third quarter when the game was tied at 10 apiece. Brian Daboll seemed like he was apprehensive with regards to his play-calling. Perhaps he had the right game plan though because as soon as he opened the playbook up to Matt Cassel, he threw a costly pick in overtime. The ultra-conservative game plan the Chiefs decided to roll with prevented them from turning the ball over through regulation. Kansas City ran the ball about 70% of the time in this game, and of that 70% I would say that 85% of the runs were to the right side of the defense. I think they found a weakness in the Steelers' game and exposed it. Unfortunately they still lost in Pittsburgh.
The Steelers lucked out on Monday. If they had lost Big Ben during any other game, they probably would have lost. Once Roethlisberger left the game, Todd Haley went super conservative as well, and the Chiefs caught on. They began to stack the box and stop the run, and made some great tackles in key situations. It is too bad that nobody on the team seems to make a play when it really counts. For example, on the first pass of the second half, Roethlisberger tried to force a throw into Mike Wallace on a nine route and Javier Arenas jumped it. He did everything right except for catch the ball. On offense, they did themselves in with a lot of stupid mistakes. There were many dropped passes and dumb penalties. A Dwayne Bowe TD was taken off the board because of a holding penalty. Naturally Ryan Succop missed the field goal after losing out on a touchdown. The Steelers really had no business winning this game. I guess when you are 1-8 though, you find ways to hand the other team the game. At least they were able to hold a lead for the first time this season…
The Steelers needed to win this game in the worst way. If their quarterback is going to be out for any extended period of time, then that could spell trouble for Pittsburgh. But then again they do have Mike Wallace, who made an amazing catch in the second quarter of this game. This was not a pretty game by any stretch of the imagination, but it is one that Pittsburgh was lucky to get away with. In this league a win is a win and the Steelers can breath a sigh of relief right before they take on the Ravens next Sunday night.
kansas city chiefsnflpittsburgh steelerspost game breakdownweek 10


CACI's Digital Forensics Laboratory (CDFL) is a premier internationally accredited full service computer, mobile device, and audio/video forensics laboratory located in Alexandria, Virginia. Since its inception in 2012, the laboratory has grown to become the largest privately owned internationally accredited provider of digital forensics solutions and services for U.S. investigation and litigation, cyber security, and intelligence services markets.
The CDFL received ISO/IEC 17025 accreditation in computer forensics in April 2014 from the American Society of Crime Laboratory Directors/Laboratory Accreditation Board (ASCLD/LAB) International. This accreditation provides an independent, impartial, and objective system by which customers can benefit from a total operational review.
As an industry leader, CACI is active in the digital forensics community, participating in policy development, ISO accreditation, and law enforcement support organizations.
The lab's highly qualified and certified examiners, analysts, and engineers provide a full range of onsite and offsite digital forensics services, including.
CACI's Digital Forensics Laboratory has collected and forensically processed more than 1,800 exhibits (totaling more than 1.8 petabytes of data) for government agencies working on criminal, financial, and contractual cases, as well as other legal and oversight issues.


text:
Secrets on taking IG-worthy selfie tips from Yassi Pressman
in: Gear up, Mobile phones
We all have our own style when it comes to selfies. Some of us prefer solo snaps with photogenic travel destination backgrounds, while some prefer unfiltered and simple selfies taken at home or at work.
As a photo enthusiast herself, actress and model Yassi Pressman has her fair share of winning selfies on Instagram. From wacky solos to just woke up shots, Yassi is not afraid to express her character and share a portion of her life with the world through photos.
"I think really good lighting contributes in taking a nice selfie," the actress shared. "Regardless if you just woke up or not, so long as there's good lighting, you're pretty much ready to go!"
When asked to give out some pointers in taking awesome selfies, Yassi expressed that it's all about owning your personality and knowing what pose suits you best!
"We all have our own angles," according to the actress. "I'm pretty sure each one of us knows when we look good! So it's capturing that with good lighting. A bonus for me would also be a good lipstick!" she adds.
Another secret that Yassi is proud to share when it comes to snapping selfies is her Samsung Galaxy A8 phone. No matter where she is and how she poses, Yassi's confident that all of her selfies will be in superb quality.
"I want a phone that would give me the best quality of my photos or my videos. It has to be capable to giving me what I want," she adds.
Regardless of how she poses or which angles she projects, Yassi shares that her favorite accessory when taking selfies are the things that matter to her most.
"My favorite selfies are those that I take with my family and my loved ones. More than anything, it's more of the moments that you really capture," she shares. "That's why I'm really happy with my Galaxy A8. It's a gadget that also stands as my partner, because it's the ultimate photography companion that I love taking with me everywhere I go.
Equipped to help Yassi take IG-worthy selfies, the Samsung Galaxy A8 and A8+ has a 16MP+8MP Dual Front Camera that has a Live Focus feature, video digital image stabilization (VDis) technology, and hyper lapse feature that allows her to personalize her photos and capture each one just how she likes it.
The Galaxy A8 (2018) and A8+ (2018) is available in select Samsung dealers nationwide. For more details, visit the Samsung Facebook page or log on to samsung.com/ph.
Previous : SAP Announces First Collaboration in esports and Becomes the Official Innovation Partner of Team Liquid
Next : HOOQ's Hollywood drama original Carter now available

redpajama_set_name: RedPajamaCommonCrawl


text:
Caprichos: Hobgoblins (Duendecitos), 1799
Francisco de Goya y Lucientes
Norton Simon Art Foundation
M.1974.04.1.49.G
© Norton Simon Art Foundation
(Sale, New York, Sotheby's, 29 June 1971, to);
William Matson Roth;
[R. E. Lewis, Larkspur, Calif., sold 8 April 1974, to];
Norton Simon Art Foundation.
Copyright © 2021 Norton Simon Art Foundation. All Rights Reserved


can vary by as much as two hours between two countries in opposite hemispheres that both. La furia del alfabeto (des-cuentos) (2011) by Melba Guaruglia. It was relaunched in 1998 as the new' DPJ, when it absorbed various other small opposition parties. (There may be some exceptions with modern systematic names that coincide with old names that are considered obsolete.) A working chemist who is serious about tracking coupons for kate spade outlet stores down previous research on a chemical should determine the CAS registry number and perform literature searches using that. I may come back later and try to be a little less circumstantial. The SDP briefly achieved parity with the LDP in the upper house of the Diet in the early 1990's, and was the largest party in the coalition that kept the LDP out of government for a few months in 1993-4. Consequently, I can't give complete version information respecting TWL and sowpods. At 2:00 am on the first Sunday of April 2006 (two hours after April Fool's Day officially ended clocks across Indiana officially sprang forward. In the US, usan's are not allowed to be trademarked. But visiting this one doesn't get the PM in much trouble with Japan's neighbors.) The day after the 2005 elections, DPJ president Katsuya Okada conceded defeat and announced his resignation. (If there's any exception, it might be Moe, which is not in TWL2006 but which I thought was in TWL.) * All of the names above were also in the ospd3, with the exception of those marked with an asterisk.
Thus the exotic (fifth-declension male) noun dies evolved into Spanish da but stayed male. You will learn: -First aid basics -Medical emergencies -Injury emergencies -Environmental emergencies -Adult CPR and AED use -Adult choking -Child CPR and AED use (optional included) -Infant CPR (optional included) -Child choking (optional included) -Infant choking (optional included cPR instruction includes high-quality compressions, airway management. The connection is clearer among German cognates of these words: Zahl (number and erzählen (tell. It accepts the following names not in TWL2006 or any ospd. In Denmark the figure was. The Latin mare was a neuter third-declension noun with sing. (These correspond to -tion/-sion and -ty nouns in English. This seller seems to have some difficulty with the concept of descuento. Government agencies and the medical community pay little heed to the chemical name except to denounce its' use.


The mission of Abu Dhabi Centre for Technical and Vocational Education and Training (ACTVET) is to regulate the TVET sector in the Emirate of Abu Dhabi to build a national workforce that is capable of effectively participating in the sustainable development of the country. ACTVET strives to create an environment that encourages TVET institutions to innovate and reach their goals contributing to the achievement of Abu Dhabi vision 2030.
The great success achieved by ACTVET is attributed to the guidance of His Highness Sheikh Khalifa Bin Zayed Al Nahyan, President of the UAE and His Highness Sheikh Mohammed bin Rashid Al Maktoum, Vice President and Prime Minister of the UAE. Ruler of Dubai, His Highness Sheikh Mohammed bin Zayed Al Nahyan, Crown Prince of Abu Dhabi and Deputy Supreme Commander of the UAE Armed Forces, and members of the Supreme Council of Rulers of the Emirates; for joint national action to raise skilled generations who can lead the way towards sustainable, industrial and economic development.
Technical and vocational education is one of the key pillars to sustainable development due to its effective role in building capable people equipped with the necessary skills. With this in mind, ACTVET's top priority will always be to continuously strengthen and reinforce this system.
To achieve our mission, ACTVET will continue to build strategic partnerships with government and private institutions to ensure educational development which enables the youth to successfully contribute to the economic and social advancement of the country.
We hope the website and its digital services package will provide tools that inspire all partners and customers to engage with us, in order to continuously enhance our educational services, leading to excellence and innovation.


The Kitchens are born and bred Clevelanders whose science and pharmaceutical backgrounds propelled them to make USA Mobile Drug Testing Northeast Ohio's most trusted compliance specialists.
The Kitchens' belief in a safer and healthier workplace is behind their successful business practice. Dedicated professionals, Ken and Karen are certified by the State of Ohio, placing their Cleveland franchise on the state approved vendor list. It is a certification that offers companies not only Workers Compensation discounts, but the peace of mind they are working with the very best in the drug compliance industry.
Outside of work, the Kitchen's are actively involved in many local organizations including Animal Rescue, Irish Heritage organizations and numerous business networking groups including COSE and the Northcoast Chamber of Commerce.


text:
Ženská čtyřhra Guangzhou International Women's Open 2019 probíhala ve druhé polovině září 2019. Do deblové soutěže kantonského tenisového turnaje hraného na tvrdém povrchu nastoupilo šestnáct dvojic. Obhájcem titulu byl australský pár Monique Adamczaková a Jessica Mooreová,, jehož členky nestartovaly společně. Adamczaková se rozhodla zúčastnit paralelně hraného Toray Pan Pacific Open 2019 v Ósace. Spoluhráčkou Mooreové se stala Dalila Jakupovićová, s níž skončila v úvodním kole na raketách Guarachové s Olmosovou.

Vítězem se stal čísnko-německý pár Pcheng Šuaj a Laura Siegemundová, který ve finále zdolal chilsko-mexickou dvojici Alexa Guarachiová a Giuliana Olmosová po hladkém dvousetovém průběhu 6–2 a 6–1. Obě šampionky si do žebříčku WTA připsaly 280 bodů a získaly debutovou společnou trofej. Šuaj, která v Kantonu triumfovala počtvrté, vybojovala dvacátý třetí deblový titul na okruhu WTA Tour a pro Siegemundovou to bylo páté takové turnajové vítězství.

Nasazení párů

  Samantha Stosurová /  Čang Šuaj (1. kolo)
  Tuan Jing-jing /  Jang Čao-süan (semifinále)
  Aleksandra Krunićová /  Lidzija Marozavová (semifinále)
  Ellen Perezová /  Sabrina Santamariová (1. kolo)

Pavouk

Odkazy

Reference

Externí odkazy

Guangzhou International Women's Open
Tenis v Číně v roce 2019
WTA Tour 2019

redpajama_set_name: RedPajamaWikipedia


text:
Q: Flask application doesn't take into account the arguments in app.run()? I have this issue : I use arguments to set the port and the debugger on like this
if __name__ == '__main__':
    app.run(port=4200, debug=True)

but it isn't taken into account when I click on the run button (I use Pycharm pro and the project I create is a Flask Project)
The terminal shows this :
FLASK_APP = app.py
FLASK_ENV = development
FLASK_DEBUG = 0
In folder $FOLDERPATH
$PATH\python.exe -m flask run
 * Serving Flask app 'app.py' (lazy loading)
 * Environment: development
 * Debug mode: off
 * Running on http://127.0.0.1:5000 (Press CTRL+C to quit)

Any ideas ?

A: Your call to app.run is only relevant when __name__ == __main__...that is, when your code is the main entrypoint. But as you can see from the terminal output, Pycharm isn't calling python app.py, it is in fact calling:
python -m flask run

In this case, the flask module is the main entrypoint, and you would control things like the port or debug mode through environment variables (like FLASK_DEBUG) or command line parameters (python -m flask run --port 4200).
According to the pycharm documentation, you can see command line parameters for the flask run command using the "Additional options" field.

redpajama_set_name: RedPajamaStackExchange


Often, we come across situations during a job search when we are perplexed why our resume wasn't shortlisted. While the resume landing in the hands of the 'right' recruiter is quite a bit of the task accomplished – as in he or she will be able to make out the relevance of the experience. Having said this, the fact of the matter is that ours' may not be the only one in those 'right' hands. And then a comparative call is taken. While our pedigree, past employer brands, growth curve, etc., start building up the case, yet within a set of available profiles the mental cataloguing begins.
The resume is the first touch point with the recruiter or the prospective employer. In a way, a virtual talk has already started; how we design the conversation is a step towards steering our case. Designing the conversation begins with creating a resume that Strikes the Chord not just with the recruiter but with every other audience in the recruitment workflow.
Many profiles run into pages. Bottom line is – while we put our heart and soul into detailing, the span of attention dilutes beyond 2 A4 sheets. Hence there ought to be an appropriate density of meaning, with a view to keeping the reader's mind engaged and looking for more substance consistently. Verbosity at any stage should be clearly avoided and taken care of during editing. The objective is: hack the unnecessary!
A resume which is written with clarity enhances the chances of a quick shortlisting. Many recruiters may not observe or be able to distinguish why they shortlisted a particular profile and not another similar one when the choices are pretty close on technical competence. Clarity has a subtle, passive influence on choice. If the resume is clear enough in communication that it doesn't require a second reading, the probability of moving forward is much higher. As a litmus test, post editing run it past strangers and ask them to explain your career in one go. You are the best judge. You'll get the lacunae for sure.
Bit technical, but its equally important. In many, many cases recruiters and employers get judgmental on trivial follies. You may be typecast – ' he/she can't write dates correctly, I wonder how he/she works…'. Strictly avoid any overlap or ambiguity in tenures. Be bingo on the chronology of events and achievements within an organization as well. The narrative becomes stronger – you are dealing with a stranger's mind. The logical sequencing may be as critical as required in the understanding of a Sherlock Holmes' thriller clearly.
Simple English (or a substitute). Easy to understand English. No undesired jargons. No roundabouts or esoteric words and phrases. Some roles demand high grammatical accuracy as a hygiene – so please adhere in such cases. There are certain impacts better for a later stage of an interaction, allow those to come at the right stage.
The layout of the resume should be such that it enables visual navigation. In the last few years, I have come across templates which appear sophisticated but almost blind off vital details. The enhancers or emphasizers can be used but not at the cost of basic efficacy. The resumes shouldn't appear to be complicated. At this stage, you are dealing with the right and left brain. Once again, go for a test run to check the impact and effectiveness of the design.
A resume is almost as good as two people talking, and you've got the chance to start! How would you want to be? Just speaking, or making a connection with the reader? So, while professional help can be sought on the content, BUT, EVERY WORD, mind you EVERY SINGLE WORD should be written by you, yourself. And words should come straight from the heart. You are setting an expectation which you have to meet at a later stage in the interaction. IT OUGHT TO BE A CLEAR, UNADULTERATED IMAGE OF YOU. Be humble and express ten percent short of who you feel you are, but the direction should be absolutely correct. Remember, when you are across the table, the impression should be an extension of the resume. It will reinforce the conviction and clarity in the interaction process through and through. Consequentially, the chances of interest generation are higher.
Once a manager asked a recruiter to bring the bottom half of a pile of resumes kept in the corner of the room. The recruiter, logically confused, asked wouldn't that eliminate some promising and relevant candidates from the process? To which the manager replies – yes, possible… but I'm anyway not interested in hiring unlucky people for my business!
Jokes apart, recruitment in reality maybe as trivial and as much a stroke of luck as this at times, we can't deny. But from an approach perspective, yes, you can be as original as can be.


text:
Home News Tatmadaw Renews Unilateral Ceasefire Despite Ongoing Armed Conflict
Tatmadaw Renews Unilateral Ceasefire Despite Ongoing Armed Conflict
The Burma Army extended its unilateral ceasefire for 21 days after its expiration on August 31, while clashes with ethnic armed organizations continue to escalate in northern Shan State.
On Saturday, the office of the military's commander-in-chief Snr-Gen Min Aung Hlaing announced that the ceasefire would remain in place until September 21.
Photo by – http://cincds.gov.mm/ Statement by the Tatmadaw
According to a statement released by the military chief, the Tatmadaw "has stopped all military movements in five designated military command regions, so that all stakeholders can implement the peace process with true commitment."
The statement also said that negotiations between the government's National Reconciliation and Peace Center (NRPC) and ethnic armed organizations would continue.
Locals are increasingly worried about their security in northern Shan State as some 5,000 people have become internally displaced in recent weeks, and as fighting has spread to towns like Kutkai. Most recently, five civilians, including three women, an eight-year-old boy and an infant girl, were killed over the weekend when a shell hit their village in Kutkai's Maw Heik village.
Photo by – Mai Mai/ civilians killed in Kutkai's Maw Heik village.
"Clashes occurred almost every day during the first four months of the army's unilateral ceasefire," Hawng Dau, a spokesperson for the Humanitarian Strategic Team-Northern Shan State, told SHAN, adding, "I think the clashes are still intensifying in northern Shan State, and I don't think the unilateral ceasefire will do anything to change that."
The ceasefire was originally declared on December 21, 2018, applicable to the northern, northeastern, eastern, east-central and triangle regional military command regions. It has subsequently been extended ever since.
Sai Naw Seng, a member of the Tai Youth Network, confirmed the increasing tension in northern Shan State.
"Leaders are holding discussions in peace talks and meetings, but there is fighting on the ground. I don't know what's going on," he explained, adding that gunfire was heard on Monday in the Nam Poung area outside of Kutkai, just two days after the unilateral ceasefire was extended.
Representatives of the NRPC and the four members of the Northern Alliance of ethnic armed groups—the Arakan Army, Kachin Independence Army, Myanmar National Democratic Alliance Army and the Ta'ang National Liberation Army—met in Kengtung, eastern Shan State, on August 31. Meanwhile, clashes between members of the Northern Alliance and the Tatmadaw continued in Kutkai, and the shelling that killed five civilians occurred on that day.
Previous articleFive Killed—Including an Infant and Child—in Kutkai Shelling
Next articleMan Shot, Injured in Hsipaw by Unknown Gunman


text:
Changes coming to Sandusky
Nicole Hayden
Downtown Sandusky will see changes along South Elk Street by fall 2015.
The city is looking to replace the elevated boardwalk that stretches along six storefronts.
The boardwalk was built about 30 years ago and spans 1,000 feet across storefronts, is eight feet wide and is raised 24 inches off the ground.
"We will replace the existing boardwalk that is there but will be adding more space for businesses to provide outdoor eating and sitting areas," said Dave Faber, Sandusky city manager. "It is a rehab of something that is there but also adding to the project."
There is no set budget for the project yet, but money will come from the city's general fund. The project goals are to make the new boardwalk compliant with the Americans with Disabilities Act and to add accessible public space, such as public seating.
"We are creating a historic downtown flair," Faber said. "We are building it to the time period to match the history of the building. The buildings date to the early 1900s and earlier."
Beckett and Raeder, and architecture firm out of Ann Arbor, is working on the project.
On April 16, residents were able to look at conceptual drawings of possible renovations during a special meeting.
"We did a voting process to see what features people would like to see downtown," Faber said. "Now it is up to our architect to design a concept from that night's ideas to present to our council."
Faber said there is no presentation date yet, but he estimates that it will take a few meetings to tweak the design.
"We really wanted downtown seating outside to maximize it for the businesses," Faber said. "We have a new micro-brewery, two other bars, a retail shop and a gym that all use that boardwalk, we are trying to provide a space that is accessible to the public and ADA accessible."
Contact Nicole Hayden at (810) 989-6279 or nhayden@gannett.com. Follow her on Twitter @NicoleHayden_TH.


With each successive round, Y Combinator frequently funds new markets of startups that solve existing problems for other YC companies and the greater startup ecosystem. I've recently been able to identify sixteen such companies in five new markets.
Logistics, shipping, and warehousing solutions are a relatively new market for Y Combinator. BufferBox, HD Trade Services, Instacart, and Keychain Logistics are all from YC S12. Swapbox is from YC W13. BufferBox, acquired by Google late last year, provided self-serve kiosks in public locations to have packages delivered. HD Trade Services makes software solutions for shipping, receiving, and tracking warehouse inventory. Instacart is a local one-hour delivery service for groceries and other common items, similar to '90s dot-com company Kozmo.com. Keychain Logistics creates a market between truckers and shippers, and also makes software for realtime tracking of delivery trucks. Swapbox, from this latest batch of YC W13, provides convenient locations to have packages delivered, essentially solving the same problem as BufferBox only without storage lockers.
Electronics design is another instance where YC is attempting to solve consistent problems in another market (devices, hardware, components (manufactured goods)). From YC W07, Octopart provides a search engine and price comparison for electronics parts manufacturers and distributors. In YC W11, W12, and W13, the companies Upverter, CircuitHub, and CircuitLab have each respectively been funded to simplify taking an electronics product from idea to reality. Upverter makes browser-based electronics design tools focused on collaboration and usability. CircuitHub offers a comprehensive parts library that integrates with electronics design software like Altium, EAGLE, OrCAD, and Allegro. CircuitLab makes a web-based schematics editor for sketching, simulating, and sharing circuit schematics.
Legal services are another new set of YC-funded solutions. Clerky, from YC S11, provides startup entrepreneurs with Y Combinator-quality company incorporation, complete with proper vesting, invention assignment, and governance frameworks. Wevorce is a YC W13 company that uses software to help couples go through divorce in an amicable way. Lawdingo, also in YC W13, connects people with attorneys for online legal consultations.
Charity and philanthropy are companies that attempt to do social good. Watsi.org is YC's first (intentionally) non-profit organization, a 501(c)(3) company from YC W13 that manages an online peer-to-peer crowdfunding platform for users to fund life-changing medical treatments for underserved people in developing countries. Prizeo is a YC W13 startup that raises funds for charities by working with top celebrities and social media. Amicus, from YC S12, is a volunteer recruiting platform for non-profit cause-driven organizations.
Last, but certainly not least, agriculture and farming is a new market where YC has recently funded a company. FarmLogs is a Michigan-based company from YC W12 that makes farm management software that enables farmers to forecast and measure profits, track expenses, manage risk, and get informed all from one place. In January, I wrote that FarmLogs recently raised a million dollars in seed funding. In February, I wrote a detailed post about FarmLogs and its investors after FarmLogs was featured on Forbes.com. Agriculture is a global problem, so I think FarmLogs has a lot of potential.
There are at least 145 YC-funded companies that I have yet to sort into a product market. So expect more posts similar to this.


text:
Cardinal Jorge Urosa, archbishop of Caracas -- ACN Photo
Cardinal Jorge Urosa: Venezuelan Church Reject Elections, Warns of 'Catastrophe Without Precedent'
In Interview States: 'We in the Venezuelan bishops' conference have raised our voices to denounce the social emergency and humanitarian crisis which exist in our country'
May 21, 2018 12:23Maria LozanoConflicts, War, Terrorism
ACCORDING to the latest report by Caritas Venezuela, the inflation of food prices exceeded 1,300 percent in 2017. The International Monetary Fund estimates that inflation in Venezuela will reach 13,000 percent in 2018, the highest rate in the world. On May 1, 2018 the minimum monthly wage was increased from 1.3 million bolivars to 2.5 million bolivars, the ninth increase since January 2017 and the third this year alone—and still most everyday purchases are beyond the reach of ordinary citizens. Now this economic crisis has been exacerbated by a political crisis, the government having suddenly decided to hold presidential elections on May 20, 2018, rather than in October or December as originally planned.
In its most recent communiqué, the Venezuelan bishops' conference declared that these elections lack legitimacy, because, the statement said, "as conceived, and without the necessary guarantees common to every free, trustworthy and transparent electoral process, and with the innumerable disqualifications of potential candidates, such an election, far from bringing about a solution to the crisis the country is facing, may even aggravate this crisis and lead to a humanitarian catastrophe without precedent." Aid to the Church in Need spoke with Cardinal Jorge Urosa, archbishop of Caracas, about the situation.
Members of the opposition, arguing that there is no time to organize a campaign on such short notice, have called on people to boycott the elections.
This bringing forward of the presidential elections to May 20 is an affront to the political rights of the Venezuelan people. We have the right to elect our leaders in freedom and in an appropriate manner, with the possibility of achieving a viable democratic outcome. This is like playing a game of football, where one team moves up the date of the match by 10 days from the date agreed on, without giving the other team the chance to gather its best players. These elections should be organized for the last quarter of the year, as established in the Constitution.
The press release by the episcopal conference also speaks of the elections as having no legitimacy.
These elections will not resolve the problem of the social crisis, and for that reason they are without legitimacy. These elections should be postponed, because in reality they are neither legal nor democratic.
It appears that the opposition is not very active. There appears to be no real mobilization ahead of the elections. It seems as though Venezuela is in shock. Is that the case?
Last year, 140 people died in the repression of the protest marches. Some victims had absolutely nothing to do with the protests. I saw a video of a woman who was walking down the street; she wasn't part of the marches, she was in fact walking away from the crowd, and then "bang"—a shot rang out and she fell down, dead. That really shook me. We are all in shock. It seems as though evil is getting the upper hand, and that it doesn't matter if children die or if someone surrenders and still gets murdered. In the face of so much suffering and without any answer, the people are despairing and discouraged.
Is the Church the only institution in Venezuela to raise its voice in protest?
No. There are many other groups that are not in agreement, and which are speaking out, for example political groups, the National Assembly. But these are very fragmented and weakened, and they are all heavily threatened. The Church is not the only voice, not in the least, but perhaps we have more impact because confidence in the bishops within Venezuelan society is very high. And not just now; this has been the case for many years already.
Some suggest that the elections were moved forward because of the grave economic situation of the country. Is that one of the reasons?
I cannot say. What I do know is that the reality of life in Venezuela is deplorable. The shortage of medicines and medical supplies is extremely serious, including medical care in hospitals; the shortage of basic foodstuffs and the high cost of food, the problem of transport, and the lack of ready cash. A kilogram [2.2 pounds] of meat costs the equivalent monthly minimum wage; the same goes for a 1 kilogram of powdered milk. Who can afford it? How can it be that there is no money available in a country? That's enough to kill any economy. We in the Venezuelan bishops' conference have raised our voices to denounce the social emergency and humanitarian crisis which exist in our country. The lack of electricity and water. No one has bothered to look after these structures or maintain the supply systems. It is desperate; it is terrible to see the country in ruins.
Venezuela seems to be bleeding to death. Caritas International speaks in terms of more than 4 million people who having left the country. That is 10 percent of the population!
There is an exodus because there is no future. There are people walking all the way across the border into Cúcuta (Colombia). The situation is critical. At the present time, practically every Venezuelan family has a member who has left the country. This exodus is also affecting the Church; for example, here in the Archdiocese of Caracas, we have already lost four of our permanent deacons. And there are also many religious congregations that are taking their sisters out of the country because they don't have the resources to feed them or give them medical care.
What needs to be done to get Venezuela out of this crisis?
The situation is difficult to change. How can there be change when the government has occupied every position on the public institutions? There is no one to turn to. We have the National Assembly, but it is practically paralyzed, just as political parties have been effectively side-lined. At the same time, it could be said that Venezuela has been "mortgaged" away in the grand international geo-political game. The country has abandoned cooperation with some nations and established strategic partnerships with others, for example in the exploitation of oil and mineral reserves.
In the south of Venezuela there are diamond mines, gold and coltan reserves. It's like the famous Eldorado. Certainly, the damage to the environment as a result of the uncontrolled mineral exploitation poses other worrying issues. Today we can say that any conflict in Venezuela is not merely a conflict among Venezuelans. The country is a pawn in the international geo-political and economic game. This makes everything even more difficult. But we must not cease to pray for our country or hoping for a peaceful solution.
—Maria Lozano
Maria Lozano heads the press & media office for Aid to the Church in Need, an international papal charity providing assistance to the suffering and persecuted Church in more than 140 countries. www.churchinneed.org (USA); www.acnuk.org (UK); www.aidtochurch.org (AUS); www.acnireland.org (IRL); www.acn-aed-ca.org (CAN)
May 21, 2018 12:23Conflicts, War, Terrorism
About Maria Lozano
Ahead of 7th Centenary of "Our Lady of Social Justice and Love" Shrine in Poland, Pope Sends Letter
Today May 21 Marks 1st Celebration of Marian Feast of Mary Mother of the Church


text:
Meet Anna Rupani, Carolina Pina and Elisandra De La Cruz of Human Rights Initiative of North Texas
Today we'd like to introduce you to Anna Rupani, Carolina Pina and Elisandra De La Cruz.
Human Rights Initiative of North Texas was founded almost twenty years ago by some amazing women in their late twenties—a lawyer and a social worker—to help people fleeing human rights abuses from all over the world. We started our Children's Program in 2015 after we saw a surge of unaccompanied kids trying to get to the U.S. for safety. Our Children's Program works with kids as young as three and as old as twenty-three. All the kids have been neglected, abused, or abandoned by one or both of their parents—which means that it's just not safe for them to go back to their home country.
Anna, our Children's Program Director, heads up the program—and it's her job to help our kids find a way to stay in the U.S. by representing them in family and immigration courts. She started her career working as a social worker with adolescents and came to HRI because she wanted to go back to that—to see how she could help kids have a voice in this really difficult system—to make sure that they were understood and got the kind of help they were entitled to.
Carolina, our Children's Program Legal Assistant, helps make all of that happen—she stays in touch with the kids; she helps kids with their applications (including work permits for kids who are old enough). She started her professional career here at HRI because she wanted to give back to her community and she wanted to help kids have a future here in the U.S. Living with parents and siblings who were undocumented, she knows the struggle that our kids go through.
Elisandra, our Children's Program Case Manager, is there to make sure that the kids are getting the social support and help that they need to succeed. Once a kid is released from government care to a family member or other sponsor, we want to make sure that the family dynamics are safe and the child integrates into their new community. Sometimes, that's mental health support, sometimes that's help with medical care, and sometimes it helps with school enrollment. She also leads HRI's Youth Empowerment Program, which helps kids who want to explore careers and college after high school go through the process. She started her career with immigration nonprofits after watching her aunt go through the immigration process and realizing that her ability to speak Spanish could help a lot of people navigate this complicated system. She started seeing program development as a way to problem-solve barriers that people were facing and found her home at HRI because she felt we really put the client first.
We're not in the smooth road business. Over the past year, the current administration has made our jobs increasingly difficult. Policy changes have made it much harder for kids who should be able to find safety here in the U.S. to be able to stay. We've always had a 100% success rate on our cases, and that's because we screen our cases carefully to make sure that the cases we take on meet the legal standard and we do high-quality work. To keep winning cases at such high rates in this environment (we're still close to 100% success, but not at 100% anymore), our path to success today is totally different than it used to be. We've had to come up with new and complex ways to solve problems that didn't even exist before. And, we're having to talk to kids about really hard things that we didn't have to talk about in the past. It's tough to tell a 14-year-old who escaped gang violence in their home country that no matter how hard we fight, it's a real possibility that you're going to have to go back. It's been really hard.
We'd love to hear more about your organization.
Our strength—and what we're most proud of—is that we are a safe place for these kids to come. We recognize that helping someone through their legal case is not enough, especially for the kids that we serve who are grappling with so many layers of trauma. When they come here to HRI, they're getting dual services: help with their legal case and help with whatever immediate psychosocial needs they may have. And because we recognize what they're going through outside of immigration court, we work really hard to make sure that their experience here is kid-friendly and comfortable for a person that's gone through what they have.
Because of changes at the federal level, cases are taking a lot longer now than they used to. That means that we get to be more creative in the way that we're doing our work. Now, we get to see these kids grow up and we can build programming that's responsive to that. We're helping kids grow and go to college through our Youth Empowerment Program. We're talking to them about how to have power over their own stories. We're talking to them about how they can make the changes they want to see reality. We want to be their champion—to say look, you're here, you can do this, this is a safe place for you. That really sets us apart.
What's your favorite memory from childhood?
We all have wonderful memories of playing games with our families as kids—and those memories help us a lot. Playing the games that we played when we were little help us as make our clients feel comfortable. Those memories are part of what builds our connection.
But, the more difficult memories connect us to our clients, too. For Anna, it's about being a first-generation American—remembering the feeling of your life hinging on one immigration agent deciding whether or not your family is allowed to come back into this country where you've been living. For Carolina, it's about living with undocumented parents, and knowing first-hand what it's like to know that even if you get help, you're still going to be afraid about whether your parents are going to be at home when you get back from school. For Elisandra, it's about being the first person in the family to go to college—being told that you're not smart enough, that you'll never amount to anything, and knowing that it just takes one person to believe in you to find the strength to push over all of those barriers.
Our clients feel like they're family; they treat us like family; and they've become our family. We're proud to see ourselves in them.
Address: 2801 Swiss Avenue, Dallas, TX 75204
Website: www.hrionline.org
Email: info@hrionline.org
Instagram: instagram.com/humanrightsinitiative
Facebook: fb.com/hrionline
Twitter: twitter.com/hrionline
Human Rights Initiative of North Texas


text:
(function main() {

    var gulp        = require('gulp'),
        karma       = require('gulp-karma'),
        eslint      = require('gulp-eslint'),
        fs          = require('fs'),
        yaml        = require('js-yaml'),
        browserify  = require('browserify'),
        babelify    = require('babelify'),
        config      = yaml.safeLoad(fs.readFileSync('./lenin.yml', 'utf8')),
        bundleFiles = [].concat('example/js/application.js', config.src);

    var compile = function(destPath, entryFile) {

        return browserify({ debug: true })
            .transform(babelify)
            .require(entryFile, { entry: true })
            .bundle()
            .on('error', function (model) { console.error(['Error:', model.message].join(' ')); })
            .pipe(fs.createWriteStream(destPath));

    };

    gulp.task('karma', function() {

        return gulp.src([].concat(config.dependencies, config.src, config.tests))
            .pipe(karma({
                configFile: 'karma.conf.js',
                action: 'run'
            }))
            .on('error', function(error) {
                throw error;
            });

    });

    gulp.task('example', function() {
        compile('example/js/bundle.js', bundleFiles[0]);
    });

    gulp.task('lint', function() {

        return gulp.src(config.src)
                   .pipe(eslint())
                   .pipe(eslint.format())
                   .pipe(eslint.failOnError());

    });

    gulp.task('test', ['lint', 'karma']);
    gulp.task('build', ['example']);
    gulp.task('default', ['test', 'build']);
    gulp.task('watch', function watch() {
        gulp.watch(bundleFiles, ['build'])
    });

})();

redpajama_set_name: RedPajamaGithub


The setting for this gem of a museum is an old factory, itself evoking bygone days and a symbol of all that sugar represents. It lies within the beautiful Beau Plan Sugar Estate, located close to the famous Pamplemousses Botanical Gardens. The approach is impressive, along an avenue of bougainvillea and coconut palms, with a lake bordered by lush greenery, leading to the massive sugar factory, nowadays one of the most spectacular tourist sites on the island. A sugarcane hedge runs alongside the final pathway and to the restored and converted factory. The visit has yet to begin but already sounds of the jungle and ocean waves draws you to a mysterious entrance, through which you emerge into the vast factory, its old machines decked with a thousand lights. There are giant screens, films, a barge floating and the sudden whistle of a railway engine. What awaits you is a superb and interactive tour, helping you to learn more about the island's history and cultures. Not to be missed is the sugar-tasting of the best of the Mauritian sugar industry, 12 unrefined natural sugars kept for export. They have a real taste to them. The senses also come alight while tasting 9 rums, with their rounded, mellow and nuanced flavors. There is a meticulous process involved. The rums, specially developed for l'Aventure du Sucre by New Grove, are aged in oak barrels from Limousin forests, infused in special sugars or in vanilla, coffee or honey.


text:
Q: Filter text from huge .csv files, in C I have the raw and unfiltered records in a csv file (more than 1000000 records), and I am suppose to filter out those records from a list of files (each weighing more than 282MB; approx. more than 2000000 records). I tried using strstr in C. This is my code:
while (!feof(rawfh)) //loop to read records from raw file
{
    j=0; //counter

    while( (c = fgetc(rawfh))!='\n' && !feof(rawfh)) //read a line from raw file
     {
        line[j] = c; line[j+1] = '\0'; j++;
     }
     //function to extract the element in the specified column, in the CSV
     extractcol(line, relcolraw, entry);

     printf("\nWorking on : %s", entry);

     found=0;
     //read a set of 4000 bytes; this is the target file
     while( fgets(buffer, 4000, dncfh)!=NULL && !found )
     {
        if( strstr(buffer, entry) !=NULL) //compare it
          found++;
     }
     rewind(dncfh); //put the file pointer back to the start

   // if the record was not found in the target list, write it into another file
     if(!found)
      {
         fprintf(out, "%s,\n", entry); printf(" *** written to filtered ***");
      }
      else
      {
        found=0; printf(" *** Found ***");
      }
      //I hope this is the right way to null out a string
      entry[0] = '\0'; line[0] ='\0';

      //just to display a # on the screen, to let the user know that the program
      //is still alive and running.
      rawreccntr++;
      if(rawreccntr>=10)
      {
        printf("#"); rawreccntr=0;
      }
}

This program takes approximately 7 to 10 seconds, on an average, to search one entry in the target file (282 MB). So, 10*1000000 = 10000000 seconds :( God knows how much is that going to take if I decide to search in 25 files.
I was thinking of writing a program, and not going to spoon fed solutions (grep, sed etc.). OH, sorry, but I am using Windows 8 (64 bit, 4 GB RAM, AMD processor Radeon 2 core - 1000Mhz). I used DevC++ (gcc) to compile this.
Please enlighten me with your ideas.
Thanks in advance, and sorry if I sound stupid.

Update by Ali, the key information extracted from a comment:
I have a raw CSV file with details for customer's phone number and address. I have the target file(s) in CSV format; the Do Not Call list. I am suppose to write a program to filter out phone number that are not present in the Do No Call List. The phone numbers (for both files) are in the 2nd column. I, however, don't know of any other method. I searched for Boyer-Moore algorithm, however, could not implement that in C. Any suggestions about how should I go about searching for records?

A: EDITED
I would recommend you have a try with the readymade tools in any Unix/Linux system, grep and awk. You'll probably find they are just as fast and much more easily maintained. I haven't seen your data format, but you say the phone numbers are in the second column, so you can get the phone numbers on their own like this:
awk '{print $2}' DontCallFile.csv

If your phone numbers are in double quotes, you can remove those like this:
awk '{print $2}' DontCallFile.csv | tr -d '"'

Then you can use fgrep with the -f option, to search whether strings listed in one file are present in a second file, like this:
fgrep -f file1.csv file2.csv

or you can invert the search and search for strings NOT present in another file, by adding the -v switch to fgrep.
So, your final command would probably end up like this:
fgrep -v -f <(awk '{print $2}' DontCallFile.csv | tr -d '"') file2.csv

That says... search, in file2.csv for all strings not present (-v option) in column 2 of file "DontCallFile.csv". If you want to understand the bit in <() it is called process substitution and it basically makes a pseudo-file out of the result of running the command inside the brackets. And we need a pseudo-file because fgrep -f expects a file.
ORIGINAL ANSWER
Why are you using fgetc() anyway. Surely you would use getline() like this:
 while(getline(myfile,line ))
 {
 ...
 }

Are you really reading the whole "target" file from the start for every single line in your main file? That will kill you! And why are you doing it in chunks of 4,000 bytes? And what if one of your strings straddles the 4,000 bytes you compare it with - i.e. the first 8 bytes are in one 4k chunk and the last however many bytes are in the nect 4k chunk?
I think you will get better help on here if you take the time to explain properly what you are trying to do - and maybe do it with awk or grep (at least figuratively) so we can see what you are actually trying to achieve. Your decription doesn't mention the "target" file you use in the code, for example.

A: You can do this with awk, like this:
awk -F, '
     FNR==NR {gsub(/"/,"",$2);dcn[$2]++;next}
     {gsub(/ /,"",$2);if(!dcn[$2])print}
' DontCallFile.csv x.csv

That says... the field separator is a comma (-F,). Now read the first file (DontCallFile.csv) and process according to the part in curly braces after FNR==NR. Remove the double quotes from around the phone number in field 2, using gsub (global substitution). Then increment the element in the associative array (i.e. hash) as indexed by unquoted field 2 and then move to next record. So basically, after file "DontCallFile.csv" is processed, the array dcn[] will hold a hash of all the numbers not to call (dcn=dontcallnumbers). Then, the code in the second set of curly braces is executed for each line of the second file ("x.csv"). That says... remove all spaces from around the phone number in field 2. Then, if that phone number is not present in the array dcn[] that we built earlier, print the line.

A: Here is one idea for improvement...
In the code below, what's the point in setting line[j+1] = '\0' at every iteration?
while( (c = fgetc(rawfh))!='\n' && !feof(rawfh))
{
    line[j] = c; line[j+1] = '\0'; j++;
}

You might as well do it outside the loop:
while( (c = fgetc(rawfh))!='\n' && !feof(rawfh))
    line[j++] = c;
line[j] = '\0';

A: My advice is the following.

*

*Put all don't call phone numbers into an array.

*Sort this array.

*Use binary search to check if a given phone number is among the sorted
don't call numbers.
In the code below, I just hard-coded the numbers. In your application, you will have to replace that with the corresponding code.
#include <stddef.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int compare(const void* a, const void* b) {
    return (strcmp(*(char **)a, *(char **)b));
}

int binary_search(const char** first, const char** last, const char* val) {
  ptrdiff_t len = last - first;
  while (len > 0) {
    ptrdiff_t half = len >> 1;
    const char** middle = first;
    middle += half;
    if (compare(&*middle, &val)) {
      first = middle;
      ++first;
      len = len - half - 1;
    }
    else
      len = half;
  }
  return first != last && !compare(&val,&*first);
}

int main(int argc, char** argv) {

  size_t i;

  /* Read _all_ of your don't call phone numbers into an array. */
  /* For the sake of the example, I just hard-coded it. */
  char* dont_call[] = { "908-444-555", "800-200-400", "987-654-321" };

  /* in your program, change length to the number of dont_call numbers actually read. */
  size_t length = sizeof dont_call / sizeof dont_call[0];

  qsort(dont_call, length, sizeof(char *), compare);

  printf("The don\'t call numbers sorted\n");

  for (i=0; i<length; ++i)
    printf("%lu  %s\n", i, dont_call[i]);

  /* For each phone number, check if it is in the sorted dont_call list. */
  /* Use binary search to check it. */
  char* numbers[] = { "999-000-111", "333-444-555", "987-654-321" };

  size_t n = sizeof numbers / sizeof numbers[0];

  printf("Now checking if we should call a given number\n");

  for (i=0; i<n; ++i) {

    int should_call =  binary_search((const char **)dont_call, (const char **)dont_call+length, numbers[i]);

    char* as_text = should_call ? "no" : "yes";

    printf("Should we call %s? %s\n",numbers[i], as_text);
  }

  return 0;
}

This prints:

    The don't call numbers sorted
    0  800-200-400
    1  908-444-555
    2  987-654-321
    Now checking if we should call a given number
    Should we call 999-000-111? yes
    Should we call 333-444-555? yes
    Should we call 987-654-321? no

The code is definitely not perfect but it is sufficient to get you started.

A: The problem with your algorithm is complexity. You approach is O(n*m) where n is number of customers and m is number of do_not_call records (or size of file in your case). You need reduce this complexity. (And Boyer-Moore algorithm would not help there which suggested by Ali. It would not improve asymptotic complexity but only constant.) Even binary search as Ali suggest in his answer is not best. It would be O((n+m)*log m). We can do better. Nice solutions are using fgrep and awk as suggested by Mark Setchell in his answers. (I would chose one using fgrep which should perform better I guess but it is only guess.) I can provide one similar solution in Perl which will provide more robust CSV parsing and should handle your data sizes in easy on decent HW. This type of solutions has complexity O(n+m).
#!/usr/bin/env perl

use strict;
use warnings;
use autodie;
use Text::CSV_XS;

use constant PHN_COL_DNC => 1;
use constant PHN_COL_CUSTOMERS => 1;

die "Usage: $0 dnc_file [customers]" unless @ARGV>0;
my $dncfile = shift @ARGV;

my $csv = Text::CSV_XS->new({eol=>"\n", allow_whitespace=>1, binary=>1});
my %dnc;

open my $dnc, '<', $dncfile;
while(my $row = $csv->getline($dnc)){
    $dnc{$row->[PHN_COL_DNC]} = undef;
}
close $dnc;

while(my $row = $csv->getline(*ARGV)){
    $csv->print(*STDOUT, $row) unless exists $dnc{$row->[PHN_COL_CUSTOMERS]};
}

If it would not meet our performance expectation you can go down to C road but I would definitely recommend use some good csv parsing and hashmap libraries. I would try libcsv and khash.h


Every February, it's common to see carnations and roses in shades of red, pink and white almost everywhere you turn. But we advise decorating your home with unexpected, fresh flowers like lilies, orchids and ranunculus, and arranging them in floral containers that make a bold statement.
Traditional glass vases are simple and ordinary. Instead, search boutiques and antique markets for milk glass, bowls, tin pitchers, sea glass vases or unique glass tumblers that will highlight flowers' colors and blossoms.
If you're hosting a Valentine's Day dinner, fill clear vases with red and pink candies and conversation hearts. Carefully push the candy to the outside of each vase, and insert fresh tulips or pink hydrangeas in the middle to create a one-of-a-kind centerpiece. Dress up an ordinary round dining room table by gathering several small vases and filling them with daisies, peonies or tea roses. In the center of your table, arrange the vases in the shape of a heart. For an even bigger statement, dip the petals of select flowers in glue, and drizzle glitter over the edges to dazzle your dinner guests.
Preserve your Valentine's Day flowers! Follow these simple steps from TLC Family to dry roses, carnations and all of your other special blooms to enjoy for many years to come.


text:
Q: What is the path to the 'mate' executable in TextMate 2's app bundle? On a fresh installation of TextMate 2 the mate command will not install.
The TextMate > Preferences > Terminal > Install button does nothing.
Am I correct in assuming that the mate executable should be somewhere in the app bundle? I think it used to be TextMate.app/Contents/Resources/mate.
I have tried downloading several prebuilt binaries and each fails the same way.

A: To search for the file, use the following command.
find /Applications/Textmate2.app -name "mate"

A: It should indeed be in /Applications/TextMate2.app/Contents/Resources/mate
Got my binary from here: https://github.com/textmate/textmate


Welding Sciences and Technology - Ibrahim Khan - Ebook download as PDF File (.pdf), Text File (.txt) or read book online. Welding & Techniques... Published by Maney on behalf of the Institute of Materials, Minerals and Mining (IOM3) and in association with the Japan Welding Society. Science and Technology of Welding and Joining is an international peer-reviewed journal covering both the basic science and applied technology of welding and joining.
Dear Colleagues, Joining, i.e., welding, is an essential requirement in manufacturing and assembly processes and is classified as a secondary manufacturing process. businesssuccessedge.com gcff filetype pdf Dear Colleagues, Joining, i.e., welding, is an essential requirement in manufacturing and assembly processes and is classified as a secondary manufacturing process.
Science and Technology of Welding & Joining ISSN 1362-1718, Online ISSN: 1743-2936 visit publication homepage Now online only Authors wishing to cite fast track papers should give the journal name and the article DOI. elevator parts and functions pdf Roy, R. Nandan, and T. DebRoy, Dimensionless Correlation to Estimate Peak Temperature during Friction Stir Welding, Science and Technology of Welding and Joining, 2006, 11(5), pp. 606-608 (pdf).
Brodie King alohacenterchicago.org Advances In Welding Science And Technology Advances In Welding Science And Technology Summary: Advances In Welding Science And Technology Textbook Pdf Download hosted by Brodie King on December 27 2018.
welding science metallurgy technology Download welding science metallurgy technology or read online books in PDF, EPUB, Tuebl, and Mobi Format.


PCMA (Paired Carrier Multiple Access) - a patented Viasat technology - is a frequency re-use technique for two-way satellite communications. It enables two different earth stations to use the same frequency, time slots, and/or CDMA code at the same time.
This technique can be applied with any of the commonly-used multiple access techniques such as FDMA, TDMA, or CDMA. PCMA may also be applied independently of the modulation and coding technique for the link. PCMA is used in addition to -- not instead of -- other bandwidth and power efficient modulation, coding and multiple access techniques.The benefit of PCMA is that it may effectively double the throughput of satellite systems in terms of bits/sec/Hz, with a minimal impact on the Eb/No required to achieve a desired Bit Error Rate.
As part of the development process, Viasat has performed extensive performance testing both at IF, RF, and over-the-air. The chart below shows typical bandwidth throughput you can get, with corresponding required power, when using PCMA at any given data rate.


text:
//----------------------------------*-C++-*----------------------------------//

//---------------------------------------------------------------------------//

#ifndef SPn_spn_State_hh
#define SPn_spn_State_hh

#include "Teuchos_ArrayView.hpp"
#include "Teuchos_RCP.hpp"

#include "harness/DBC.hh"
#include "utils/Definitions.hh"
#include "mesh/Mesh.hh"

namespace profugus
{

//===========================================================================//
/*!
 * \class State
 * \brief Holds unknowns (scalar flux) for SPn system/solver.
 */
/*!
 * \example spn/test/tstState.cc
 *
 * Test of State.
 */
//===========================================================================//

class State
{
  public:
    //@{
    //! Typedefs.
    typedef def::Vec_Dbl                     Field;
    typedef Teuchos::ArrayView<double>       View_Field;
    typedef Teuchos::ArrayView<const double> const_View_Field;
    typedef Teuchos::RCP<Mesh>               RCP_Mesh;
    //@}

  private:
    // >>> DATA

    // Mesh.
    RCP_Mesh d_mesh;

    // Number of groups.
    int d_num_groups;

    // Scalar fluxes -> 1-D array ordered index = n + Nc * g, where n is the
    // cell index, Nc is the number of cells, and g is the group index.
    Field d_flux;

  public:
    // Constructor.
    State(RCP_Mesh mesh, int num_groups = 1)
        : d_mesh(mesh)
        , d_num_groups(num_groups)
        , d_flux(mesh->num_cells() * d_num_groups, 0.0)
    {
        REQUIRE(!mesh.is_null());
        REQUIRE(d_num_groups > 0);
    }

    // >>> ACCESSORS

    //! Size of state.
    int size() const { return d_flux.size(); }

    //! Number of groups.
    int num_groups() const { return d_num_groups; }

    //! Number of (local) cells on the current domain.
    int num_cells() const { return d_mesh->num_cells(); }

    //! Reference to the mesh.
    const Mesh& mesh() const { return *d_mesh; }

    //! Get const-view to all fluxes.
    const_View_Field flux() const
    {
        return Teuchos::arrayViewFromVector(d_flux);
    }

    //! Get mutable-view to all fluxes.
    View_Field flux()
    {
        return Teuchos::arrayViewFromVector(d_flux);
    }

    //! Get a const-view to fluxes over a range of groups.
    const_View_Field flux(int first, int last) const
    {
        REQUIRE(1 + last - first > 0 && last - first < d_num_groups);
        return const_View_Field(&d_flux[0] + first * d_mesh->num_cells(),
                                d_mesh->num_cells() * (1 + last - first));
    }

    //! Get a mutable-view to fluxes over a range of groups.
    View_Field flux(int first, int last)
    {
        REQUIRE(1 + last - first > 0 && last - first < d_num_groups);
        return View_Field(&d_flux[0] + first * d_mesh->num_cells(),
                          d_mesh->num_cells() * (1 + last - first));
    }

    //! Return the index into the field.
    int index(int c, int g) const { return c + d_mesh->num_cells() * g; }
};

} // end namespace profugus

#endif // SPn_spn_State_hh

//---------------------------------------------------------------------------//
//                 end of State.hh
//---------------------------------------------------------------------------//


Mohamed el Hadef: "the Matmata-region cave dwellings, Tunisians still live in."
Movie fans worldwide know the cave dwellings in southern Tunisia's Matmata Mountains as the boyhood home of "Star Wars" hero Luke Skywalker, but this is not the usual tour group of film buffs.
These young Tunisians are on a special trip to their ancestral homeland, as part of a national effort to protect Amazigh heritage from extinction.
"Many of the young people who originally come from this area are eager to learn about their origins in Tamazret, which is still living the Amazighi way. Such events create more adherence in our young people to their Berber habits," explains Abdellah Mammou of the Heritage Preservation Society in Tamazret.
His group organised the journey during Tunisian Patrimony Month (April 18th-May 18th) to familiarise young people with the traditional food, clothes and language (chelha) that remain vibrant in the south-eastern part of the country.
"Azul Flaum", our guide Aida says in greeting as she welcomes us to Tamazret, the towering Amazighi village located above the Matmata Mountains in Gabès Governorate. The town's name means "the thing that is seen from a distance".
The area is like an open-air museum. With underground houses, excavated caves used as rooms and the trenches and hidden passages that offered security to ancient Amazighs, the entire landscape is from another universe.
In "Star Wars", these homes filled in for the fictional desert planet of Tatooine. In Tunisia, they are known as "Les Troglodytes". They are still inhabited by the region's indigenous residents.
Aida shows her world to the young people of Amazigh origin. It is a life characterised by simplicity, beauty of spirit, kindness and hospitality.
We experience that hospitality first-hand, enjoying a Berber morning breakfast of goat milk,zammita, bessissa, chriha, rfissa and other delicious food to prepare for a full day in a dry climate and over rough, stubborn mountain terrain.
The region's best dishes, such as krabiz, coucous and timerthel, we learn, will wait until lunch.
"We are lucky because we still live in our Amazigh houses and raise goats, because they are the main source of our meals in terms of milk and meat," Aida tells us. She says that she usually speakschelha here in Tamazret. Strangers do not understand, she adds with a smile.
Sonia, like many other young people of Amazigh descent who are on this Heritage Society trip, understands chelha but cannot speak it.
Sonia is dressed for the occasion in colourful Amazighi apparel. Traditional garments include the ouli, a wool dress tied by a hethem; tamerdilt, a head cover; the additional head scarf known as a-bahnouk, and the shirt called tekmit. Accessories include the ornamental headdresstedlalin and taalalin, or earrings.
"I don't miss a chance to visit my original village and practice all of its habits," she says.
Jamila ben Issa al-Sarairi, another woman of Amazigh lineage now living in Tunis, credited this and other Patrimony Month trips with helping to preserve her ancestral culture.
Along with organising excursions for urban Tunisian youth to discover their roots, the Heritage Protection Society in Tamazret also works to preserve the architectural style of Amazighs.
Most Matmata families have been careful about modernising their traditional houses (al-houch). "They are keen on regularly maintaining them, while still providing appliances, such as fridges, television, air antenna and electricity," Alya says.
Matmata villages Zarrawa, Tujan, Tagot and Hedag also have a significant number of excavated buildings that – at first glance – look very simple. The many rooms, however, are perfectly climatised: cold in summer and warm in winter. The dwellings feature a vast middle yard and stairs leading to bedrooms or supplies stores.
Many famous Tunisians in economic, political and cultural fields hail from this area.
In an effort to preserve Amazigh heritage in southern Tunisia, authorities have prepared a tourist track through the cave homes in the Matmata Mountains, as well as an ecological tourism centre in Tamazret with a gallery, museum and green spaces.
The Tunisian Ministry of Culture and Heritage Preservation has also drawn up a programme to maintain the excavated houses and enhance their historical value.
For the young travellers, the day in Tamazret comes to an end, but the charm of towering houses as immortal as the desert palm trees, the people's kindness and hospitality and delicious Amazigh dishes have all left an indelible impression.
By exposing the next generation of Amazighs to their cultural heritage, these organised trips also contribute to the national restoration initiative and encourage youth to help protect their ancestral homeland.
Glad to know that indigenous African people of N.Africa are reclaiming their lands and culture. I am from East Africa and I visited Tunis seven years ago.I would be overjoyed to know that North Africans are becoming more visible and refuse to be Arabized. Kidos for Amazigh Nationalism. Never give up! Who thought Apartheid would become history in South Africa? We love you all.