text:
General Discussion Section
Political News and Discussion
Explanation for killing the General'
Idaho Survivalist
Discussion Starter • #1 • Jan 15, 2020 (Edited by Moderator)
This is a piece mostly written by Juan Cole, professor of history at the University of Michigan, found on "TruthDig".
Mod Edit for copyright rules: Articles can been read here https://www.truthdig.com/author/juan_cole/
"Commentators are suggesting that the 'imminent threat argument' is the equivalent for the Trump Administration of the 'weapons of mass destruction' claim of the Bush Administration in the run-up to the Iraq War."
Even Defense Secretary, Mark Esper has repeatedly failed to provide any evidence of the imminence of any threat.
"He (the general) does not appear to have killed or had killed any Americans at all in the past decade, and from 2015 because of the UN Security Council nuclear deal with Iran, Soleimani was not an adversary of the U.S. in recent years. In fact, he was often a de facto ally, and the U.S. Air Force gave him air support at Tikrit and elsewhere in the campaign against ISIL (ISIS, Daesh)."
"Then there was the fiaasco of the post-operation briefing of Congress on the killing which enraged Senator Mike Lee of Utah."
It appears that Soleimani was actually coming to Iraq on a mission of negotiating less conflict with Saudi Arabia."
When can we believe politicians about anything, especially war?
Reactions: Central Scrutinizer, ActionJackson and Basic Human Unit
Basic Human Unit
Retrofitted Sheeple
Do not question Trump the Savior!!!
Reactions: Central Scrutinizer and ActionJackson
Dixie_Dude
I don't think Trump would have gave the go ahead unless he had some type of intel on the guy.
Dixie_Dude said:
That's what we thought about weapons of mass destruction that got us into the Iraq War and no proof of their existence was ever given. Fooled me and everyone I knew. I thought, "Why would they lie about invading a country?"
Hick Industries
Live Secret, Live Happy
#5 • Jan 15, 2020 (Edited by Moderator)
Idaho Survivalist said:
Only a history professor could look at the last 40 yrs in the middle east and pronounce a crock of **** like that.
Reactions: Stoveman, Aceoky, Nefarious1 and 10 others
cannonfoddertfc
There were chemical weapons in Iraq, the media blew the WMD thing out of proportion and the average person assumed they meant nukes. It just snowballed from there... I didn't see any nukes... but yes there were most assuredly chemical weapons.
Questions, comments, or concerns with the new site, check out the Community Feedback Section
Reactions: OD*, crazedchef876, Ghost863 and 20 others
Goodwrench708
SBs Resident Non Prepper
I don't care if the General was in Iraq to pass out bibles on a street corner.... he was a known killer of American soldiers. Burn in hell you sorry ass bastard
Reactions: M A Tisue, crazedchef876, Ghost863 and 16 others
williammandella
cannonfoddertfc said:
Check out the quote "we can't wait for the smoking gun to become a mushroom cloud" and you'll know who hyped the "WMD thing" into a nuclear assertion.
Reactions: Basic Human Unit
williammandella said:
He wasn't the only one. There were plenty of references tossed around on the 5-oclock news by everyone and their dog.
Not defending Bush Jr, just making it clear that he wasn't alone in that. I am also not saying they weren't there at some point, they just weren't where I was looking, at the time I was looking. Who knows if they ever were, only person that was guaranteed to know was found cowering in a hole and summarily executed after his trial so he ain't talking.
Reactions: Ghost863, Aceoky, Nefarious1 and 1 other person
The Ayatollahs got rid of Soleimani because he'd already threatened to stage a military coup. They didn't want to do it themselves, so they tipped off the CIA by telling them exactly where and when the strike should take place so there'd be little collateral damage. That's why the hit took place in Iraq, plausible deniability.
Reactions: Basic Human Unit and Stoveman
I see a lot of appears and seeminglys in there.
Reactions: ActionJackson
That was the same recursive logic that was used by Dub's people. They'd leak to a reporter that there were nukes in Iraq, then they'd go on the Sunday shows and cite the news source they'd leaked the story to as proof that the story was true. Then when the story wasn't true, they'd blame the news sources they'd leaked the story to.
Reactions: Central Scrutinizer, Basic Human Unit and ActionJackson
Dread11
Without getting into classified details, Soleimani was killed because he had big plans which were being put into execution. The timing during retaliations was "convenient", but the decision to kill him was made a while ago. We needed him to officially cross the line before striking.
It isn't a made up story, there was an imminent threat and we took care of it.
Reactions: Ghost863, Nefarious1 and zebra007
Alaskajohn
Bugged out already
I have friends who have been crippled and some who have died from the handiwork of Soleimani. I could not care any less about anyone whining about the reason we pulled the trigger. Go urinate up a rope.
Reactions: crazedchef876, cannonfoddertfc, Ghost863 and 8 others
ajole
Obvious troll is.....obvious.
And ridiculous.
Truth. Of course, the media made sure Hussein knew when it was going down, so it was pretty much all gone by the time we got there.
Reactions: Ghost863, Cornly2, Aceoky and 4 others
soleimani was also present in bosnia during the bosnian war when muslims were mass murdering christian serbs.. the clintons bombed and killed innocent christians, assisting soleimani back in the 90s.. the truth nobody wants to swallow is the clear partnership between the DNC, and iran, and its allies china, and russia.. THAT is why the left is ****y.. they lost an ally
Reactions: crazedchef876, Ghost863, Cornly2 and 1 other person
HomeDefense
Dog Lives Matter
#17 • Jan 15, 2020 (Edited by Moderator)
You really need to stop watching CNN and MSNBC for political views. They will always be biased and anti-Trump.
As for TruthDig, it is a left-wing progressive site. It is almost as bad as Media Matters.
https://mediabiasfactcheck.com/truthdig/
Reactions: dude, crazedchef876, Ghost863 and 3 others
Iraq's chemical weapons were moved to Syria. The Israelis told us that as we were going into Iraq. These are the same weapons that Syria turned over for destruction just a few years ago.
Saddam's WMD Moved to Syria, An Israeli Says
Reactions: Ghost863 and Nefarious1
RedTail
As I posted in one of your numerous previous threads... research the Anfal genocide. You can debate whether it was our job to go after him, but Saddam's possession and use of chemical weapons is historical fact.
Soleimani and his role as the leader of Iran's proxy war atrocities was well known to anyone who even superficially studied Iran and the ME. Smoking him was not out of the blue unless your understanding of the world is derived from tabloid-esque MSM.
Comparing the invasion and occupation of Iraq to the targeted assassination of the known leader of the worlds largest terror organization is a false equivalence and displays the profound ignorance and biased motivations of anyone who does so.
Reactions: dude, Ghost863, cavsgt and 4 others
Rural Buckeye Guy
How about this: he was an evil sociopath and had it coming?
Has anyone considered that the two mullahs ahead of him in power set him up through a third party to save thier own lives? They had him out of the country and distracted for 5 years, but that is winding down. They were next.....but not any more.
Reactions: crazedchef876, Ghost863 and Stoveman
jfountain2 Jan 15, 2020
A forum community dedicated to survivalists and enthusiasts. Come join the discussion about collections, gear, DIY projects, hobbies, reviews, accessories, classifieds, and more!
General Discussion Disaster Preparedness General Discussion Political News and Discussion Firearms General Discussion New Member Introduction

redpajama_set_name: RedPajamaCommonCrawl


text:
Home / Commentary / BASN'S HBCU VIEW – WEEK 6
BASN'S HBCU VIEW – WEEK 6
By Michael Ingram
BASN'S HBCU 2015 – WEEK 6
By Anthony McClean, Editor – in – Chief, Emeritus
BASN
The editorial staff and colleagues at BASN offer our condolences to those affected by the tragedy at Texas Southern University.
NEW HAVEN,CT (BASN) — With conference play now in full effect around the HBCU scene, we start to see the elite teams and elite players taking their games to a higher level. For example, take a look at Grambling State quarterback Johnathan Williams.
Over the last two weeks, Williams has thrown for 11 touchdown passes and over 700 yards in back-to-back wins over Prairie View A&M and Jackson State as the Tigers remain unbeaten (3-0, 3-2 overall) in SWAC play.
On the season, the 5-foot-11, 195-pound senior leads the SWAC in passing yards (1,481) and TD passes (18) while averaging nearly 300 yards passing (297.2) per game. The Tigers' 46.2 scoring average also leads the SWAC as well.
They'll look to remain perfect Saturday when they host Alabama A&M (1-3, 1-1 SWAC) in a 2 pm CT contest at Robinson Stadium. The Bulldogs are coming off a 55-0 loss to the Chanticleers of Coastal Carolina, the top-ranked team in FCS football.
A TOUGH BLOW FOR BOWIE STATE
Saturday's contest (4 pm ET) between the Bulldogs of Bowie State and the Hawks of Chowan (both 4-1, 2-0 CIAA) will be a battle for first place in the Northern Division. However, the host Bulldogs have already been dealt a major setback as quarterback Matthew Goggans has been ruled ineligible for the 2015 football season.
"An incorrect accounting of participation and competition time prior to his entrance into Bowie State University, could have possibly resulted in ineligible competition for the 2015 football season," BSU AD Director Clyde Doughty, Jr. said in a statement.
BSU has been advised by the CIAA office, that the official team record will not be altered until an institutional self-report is processed and ruled on by the CIAA and the NCAA.
The only other unbeaten team in the Northern Division, Virginia Union (also 4-1, 2-0), will be in action on Saturday as well. Ranked No. 1 in all of Division II football in total defense, the Panthers travel to Pennsylvania to meet the Lions of Lincoln University for a 1 pm ET kickoff.
VUU is allowing only 160.6 yards in offense by opponents this season. In fact, they're also leading the nation in rushing defense, giving up a mere 46.6 yards per game.
During their last two contests, VUU held both Johnson C. Smith and Shaw University to -25 yards on the ground. In the JCSU contest on September 26th, the Panthers held the Golden Bulls to just 58 total yards of offense.
Three other HBCU schools are in the nation's top ten in total defense as well. Elizabeth City State (226.8) and Central State (239.2) are sixth and seventh respectively while Morehouse College (253.2) is ninth.
JACKSON OUT AT JSU
Harold Jackson's reign as head football coach for the Jackson State Tigers has come to an end. On Tuesday, the school relieved the former JSU standout of his duties and placed wide receivers coach Derrick McCall as interim head coach effective immediately.
Jackson went 5-7 in 2014 during his first season as JSU's head man. The Tigers are currently 1-4 through five games so far in 2015. McCall was the Tigers' offensive coordinator during the 2012 and 2013 seasons and served as receivers coach in 2008 and 2009.
Prior to coaching at JSU, McCall served as the associate head coach and offensive coordinator at Shaw University, where he helped lead the Bears to a CIAA Championship and a NCAA Division II playoff berth in just two seasons.
He also served as interim head coach at Tuskegee University where he led the Tigers to a SIAC and a Pioneer Bowl Championship. McCall had a successful collegiate career as a quarterback at JSU from 1979-82.
He helped lead the Tigers to two SWAC titles and a pair NCAA Division I-AA playoff berths.
THURSDAY'S RESULT
Bethune-Cookman found a way to win at the wire once again, edging South Carolina State by a score of 17-14 on Thursday night in a crucial MEAC game before a Municipal Stadium "Blackout" crowd of 7,465 and a national ESPNU audience.
Quentin Williams' three-yard run with 5:14 remaining lifted the Wildcats (5-1 overall, 3-0 MEAC) to their fourth victory of the season decided by four points or less, and third in which they trailed in the fourth quarter.
South Carolina State (2-3, 1-1 MEAC) had the final possession and advanced from its own 7 to its own 42. But pass breakups by Trenton Bridges and Elliott Miller – the freshman who blocked a last-second chip shot field goal in last week's 28-26 win at North Carolina Central – helped the Wildcats regain possession and run out the clock.
Tony McClean can be reached via e-mail at teemack@blackathlete.com
Anthony McCleanBASN Football PollBlackCIAAespnFeaturedfootballHBCUMEACNFLNFL DraftNFL PicksNFL Power RankingsopinionracismSIACSportsSWACTop story


text:
Q: Amazon CloudFront - protect video with Signed URL BACKGROUND:
Amazon Cloudfront video delivery with S3 storage: I am using a custom 360-degree video player. The player simply links to MP4 videos. The videos are not streamed but just a direct link with progressive download.
ISSUE TO SOLVE ---> Signed URL
1) The videos should ONLY play back from my website and not from other websites. Otherwise someone will just hotlink to the videofiles, and I will have to pay for the Amazon traffic.
2) Where and how to insert CloudFront "Signed URL" policies?? Most tips suggest to use "Signed URL" that is connected to CloudFront. But I cannot put the puzzles together, too confusing as I am only a semi-advanced self-taught guy. So..:
2A --> where to insert the CloudFront policy? On S3 console?Or where?
2B --> what exactly to write, pls. provide a working example!
2C --> how to include one specific domain
3)I also suspect that protecting the file permissions in a S3 bucket is not enough, CloudFront may ignore that permission rule. Is that correct?
GUIDANCE:
If nothing works, I am looking for a paid, 1-hour Skype guidence session where we set up 1 video together with CloudFront Signed URL, using screensharing. All with step-by-step explanation, so I can repeat the process for the other videos myself. And the Skype session is affordable for a budget sensitive Kickstarter / Indiegogo project.
I appreciate any help, really do! Thanks!

A:
1) The videos should ONLY play back from my website and not from other websites. Otherwise someone will just hotlink to the videofiles, and I will have to pay for the Amazon traffic.

Right, so your web site needs to be running on a platform that can dynamically generate the HTML pages that link to the videos.

2) Where and how to insert CloudFront "Signed URL" policies?? Most tips suggest to use "Signed URL" that is connected to CloudFront. But I cannot put the puzzles together, too confusing as I am only a semi-advanced self-taught guy. So..:

The policy is used to generate the signature, and it is included as part of the link you generate, if you use a custom policy  ... it looks like &Policy=... followed by a base64 encoded version of the policy.
It's in the URL?!  Yes.  The signature makes the policy tamper-proof.  This is embedded in the signed URL that your code generates with each page load.  If you use a canned policy, then you don't save/send it anywhere.  You use it for signature calculation and then throw it away because CloudFront already knows what it contained, because it matches the request that's being made (else, it's invalid, so the request correctly fails).

2A --> where to insert the CloudFront policy? On S3 console?Or where?

Nowhere like that.  See above.

2B --> what exactly to write, pls. provide a working example!

There is a working example in the documentation.
Stack Overflow does not have a free code giveaway service.

2C --> how to include one specific domain

That's not exactly how this works. Securing content by domain is not securing content at all, because that can be forged.
Your web site provides signed links.  The links are valid because they were obtained from you.  They are only good for a few seconds -- long enough to start the download -- and then they expire... so even of somebody hotlinks to them, you don't care, because the link is already stale.  But that is why you generate them with each page load.
Alternately, serve your entire site through CloudFront, and then use CloudFront signed cookies to allow access to your restricted content by anyone logged in to your site.

3)I also suspect that protecting the file permissions in a S3 bucket is not enough, CloudFront may ignore that permission rule. Is that correct?

No, CloudFront has no privileged access to your bucket, unless you arrange it.  A CloudFront origin access identity gives it the necessary rights to access objects in your bucket.
Read Serving Private Content through CloudFront.

redpajama_set_name: RedPajamaStackExchange


text:
Law and the Media
by Crone, Tom
Publisher: Elsevier Science & Technology Books
Tom Crone's classic text has been thoroughly revised by an impressive team of legal experts. It provides an essential source of reference for the key legal issues encountered by those who work in the media such as journalists, editors and producers, as well as media lawyers. Topics covered include: Protection of Reputation Copyright and Rights Clearance New Media Breach of Confidence and Privacy The Data Protection Act 1998 Reporting Restrictions, Contempt of Court and Protection of Journalistic Sources The Freedom of Information Act 2000 and Official Secrets Professional Regulatory Bodies and Advertising The Human Rights Act 1998 The Law in Scotland and the United States of America Comprehensive supplementary reference material is also provided, including a glossary of legal terms, addresses, telephone numbers and web sites of professional bodies, and specimen agreements including interview agreements and moral rights waivers. With contributions from: Terence Bergin, Marietta Cauchi, Jane Colston, Mark Cranwell, Charles de Fleurieu, Simon Dowson-Collins, David Green, Peter Grundberg, Rebecca Handler, Joanna Ludlam, Rosalind McInnes, Hugh Tomlinson and John Wadham. * A 'must-have' reference source for everyone in the media industry * Features contributions from experts in media law * Includes legal issues surrounding 'new media'Crone, Tom is the author of 'Law and the Media', published 1991 under ISBN 9780750602167 and ISBN 0750602163.
Loading marketplace prices 1 copies from $34.72


text:
A Kaleidoscope of Sounds
By jb on October 5, 2018
You knew we'd be going back to 1976 sometime this month. Here's what's inside the issue of Billboard dated October 2, 1976.
Among the front-page headlines: "Disco Music Sounds Undergoing Changes." Labels and artists have been stung by accusations that "emphasis on basic rhythms and marginal lyric content were mindless and insulting to the intelligence of audiences." As a result, Billboard contributor Tom Moulton says, "The disco record is no longer all rhythms and a bunch of drums. . . . Consequently there is no longer a single, readily identifiable disco beat but a kaleidoscope of sounds that are melodic and danceable." Among the artists mentioned as trendsetters of the new sound: Dr. Buzzard's Original Savannah Band, the Bee Gees, Lou Rawls, Donna Summer, Double Exposure, and Vicki Sue Robinson.
(Commentary from the present: Moulton's contention interests me, as I've always believed disco, at least the stuff on the radio, was more interesting pre-1977, and that as time went by, the beat got more mindless, not less.)
The magazine's Disco Forum includes a feature on the growing popularity of mobile discos, which can take the party anywhere. Twenty-one-year-old Bill Alan operates Apollo Disco, a mobile in Minneapolis, and says that when he entertained at a nursing home, he brought his parents' Longines Symphonette albums, but the residents didn't want to hear Dorsey, Dean Martin, or Sinatra. "They wanted Earth, Wind and Fire and Van McCoy," Alan recalls.
Former CBS Records executive Clive Davis has been fined $10,000 for tax evasion but will not receive jail time. Two men and a woman have been arrested in the kidnapping case involving producer Lou Adler, who was held for eight hours early in September. A report by the White House Office of Telecommunications Policy says radio broadcasters could lose up to 15 percent of car listeners to "CB crosstalk" by 1980. The study also predicts chaos if the FCC goes ahead with plans to expand the citizens band without increasing its ability to regulate use of the new channels. A Christian music publisher is suing five Catholic churches in the Chicago archdiocese for using pirated hymnals. In recent years, publishers have stepped up efforts to collect royalties from individual churches, especially since the reforms of Vatican II changed the primary language of the Catholic mass from Latin to English.
A canvas of retail stores in the northeastern United States reveals that despite a standard list price of $6.98, albums are most frequently sold for $3.99. Stores based in malls and discount or department stores tend to sell at higher prices than retail record and tape stores and freestanding stores not connected with a mall. Prices in the New York and Philadelphia metro areas are the highest. The average price across the region is $4.94, although some stores in outlying areas sell $6.98 albums for as little as $2.99. In a related story, retailers would like labels to release more product at a price point of $4.98.
In the Marketplace section, readers can buy spray incense and velvet posters, FCC exam study guides for first- and second-class operator's licenses, and several different radio comedy services. One guy advertises his service by saying, "Absolutely none can top my original, sophisticated material. Make listeners think you actually finished high school!"
On the record charts, the most-added singles on playlists across the country are "Muskrat Love" by the Captain and Tennille, "A Dose of Rock and Roll" by Ringo Starr, and the Bee Gees' "Love So Right." Albums getting the most adds to station playlists are Long May You Run by the Stills-Young Band, Year of the Cat by Al Stewart, Modern Music by Be Bop Deluxe, and Robin Trower's Long Misty Days. Most-requested albums at radio stations are Linda Ronstadt's Hasten Down the Wind, One More From the Road by Lynryd Skynyrd, and self-titled albums by Boston and the Funky Kings.
Rack jobbers report that 12 of the nation's 40 best-selling albums are compilations of hit singles; Their Greatest Hits 1971-1975 by the Eagles and Greatest Hits by War rank in the Top 10 of all albums sold. The jobbers' best-selling albums are Frampton Comes Alive! and Fleetwood Mac. Frampton Comes Alive! is #1 on Top LPs and Tape; Silk Degrees by Boz Scaggs is #2. "Play That Funky Music" by Wild Cherry leads the sales chart for singles; it's also #1 on the Hot 100 for a second week. "I'd Really Love to See You Tonight" by England Dan and John Ford Coley holds at #2, while Walter Murphy's "A Fifth of Beethoven" and "Disco Duck" by Rick Dees make strong moves to #3 and #4. Both will eventually reach #1, Murphy next week and Dees the week after that.
Posted in: Inside Billboard
kblumenau October 5, 2018 at 8:40 pm | Reply
These old issues of Billboard are always packed with interesting tidbits.
I thought Tom Moulton was the guy who invented the dance-remix drum break, so it's sort of ironic to hear him talking about "a bunch of drums."


text:
'use strict';

var gnApp = angular.module('gnApp', ['ngRoute', 'angular-spinkit']);

gnApp.config(['$routeProvider', function ($routeProvider){
    $routeProvider

    .when('/', {
        templateUrl : 'gn_explore'
    })

    .when('/gn_explore', {
        templateUrl : 'gn_explore'
    })

    .when('/gn_notes', {
        templateUrl : 'gn_notes',
        scope       : {},
        controller  : 'NotesCtrl'
    })

    .when('/gn_notes/add_notes', {
        templateUrl : 'add_notes',
        scope       : {},
        controller  : 'NotesAdd'
    })

    .when('/gn_notes/:id/:ch_no/:ch_name/:ch_medium', {
        templateUrl : 'gn_edit_note',
        scope       : {},
        controller  : 'NotesEdit'
    })

    .when('/gn_university', {
        templateUrl : 'gn_university',
        scope       : {},
        controller  : 'UniversityCtrl'
    })

    .when('/gn_university/add_university', {
        templateUrl : 'add_university',
        scope       : {},
        controller  : 'UniversityAdd'
    })

    .when('/gn_university/:id', {
        templateUrl : 'gn_edit_university',
        scope       : {},
        controller  : 'UniversityEdit'
    })

    .when('/gn_course', {
        templateUrl : 'gn_course',
        scope       : {},
        controller  : 'CourseCtrl'
    })

    .when('/gn_course/add_course', {
        templateUrl : 'add_course',
        scope       : {},
        controller  : 'CourseAdd'
    })

    .when('/gn_course/:id', {
        templateUrl : 'gn_edit_course',
        scope       : {},
        controller  : 'CourseEdit'
    })

    .when('/gn_admin_setting', {
        templateUrl : 'gn_admin_setting',
        scope       : {},
        controller  : 'AdminCtrl'
    })

    .when('/gn_admin_setting_edit', {
        templateUrl : 'gn_admin_setting_edit',
        scope       : {},
        controller  : 'AdminCtrl',
    })

    .otherwise({
       redirectTo : '/'
    });

}]);

gnApp.directive('routeLoadingIndicator', function($rootScope) {

    return {
        restrict: 'E',
        template: "
" +
        "
" +
        "
<rotating-plane-spinner></rotating-plane-spinner>
" +
        "
" +
        "
",
        replace: true,
        link: function(scope, elem, attrs) {
          scope.isRouteLoading = false;

          $rootScope.$on('$routeChangeStart', function() {
            scope.isRouteLoading = true;
          });
          $rootScope.$on('$routeChangeSuccess', function() {
            scope.isRouteLoading = false;
          });
        }
    };

});

redpajama_set_name: RedPajamaGithub


The Panama Papers strikes at the heart of the biggest themes of our times; income inequality, whistleblowers and corrupt power-brokers manipulating world governments and big business.
I had the chance to speak exclusively with director Alex Winter about why he wanted to make the film, why it plays like a thriller and how these tax evasions impact all citizens directly.
TV GOODNESS: I remember hearing about the Panama Papers when this story first broke, but I felt like I learned so much from this documentary. What made you want to make this film?
Alex Winter: "I think you just said it. A lot of people knew the term 'Panama Papers.' I think they had a vague idea, speaking for the general public, of what it uncovered. Some people got a very thorough idea, because the journalism and the reporting was exceptional.
I think there was a large portion of the public that still didn't quite have their arms wrapped around it. Two things really made me want to make it. One was I felt it was very important to really distill the core implications of what the story meant and its significance and its direct impact on the average citizen. And then I also thought there was an extraordinary human story at the center of it, which was so many journalists.
TV GOODNESS: This felt like a thriller, in some ways. A lot of it did put me on the edge of my seat because I couldn't remember if anything broke before it was supposed to. I was trying to rack my brain and remember how it all happened. It was an effective way to tell the story. Did you purposely do that?
Winter: "Yes. I come from narratives: filmmaking and storytelling.
I like making docs that don't feel like they're informational or just a tribute to something. As a movie, [it] has a compelling emotional journey that it takes you on and really allows you to feel like you're experiencing something directly.
TV GOODNESS: You talk about how income equality is one of the defining issues of our time. When I think about where politics is, especially in the US right now, I'm not sure people fully understand what that means. How did you make sure that that was something you hit on in the film?
In the film we really do repeatedly express and clarify why this matters to the average citizen. This is not just wealthy people not paying as much tax as they should, but literally siphoning your money, your resources, your ability to have clean drinking water, your ability to have healthcare, your ability to have a proper education and roads that work.
The Panama Papers premieres Monday, November 26th at 6 pm ET on EPIX. Part 2 of my exclusive Q&A will be up after the film premieres.


text:
<?php
declare(strict_types=1);

class Carshop
{
    private $db = false;

    /**
     * Carshop constructor.
     * @param PDO $db
     */
    public function __construct(PDO $db)
    {
        $this->db = $db;
    }

    public function main($isTriggerSales = false)
    {
        if ($isTriggerSales){
            $this->setSaleCreateTriggerForSales();
        }

        do {
            $input_str = trim(fgets(STDIN));
            //$input_str = "Audi, A4, 2004, Ivan, Ivanov, BGN 7000";
            $input_arr = explode(",", $input_str);
            //Sample: Audi, A4, 2004, Ivan, Ivanov, BGN 7000

            if (count($input_arr) == 6) {
                $car = [
                    'make' => trim($input_arr[0]),
                    'model' => trim($input_arr[1]),
                    'year' => intval($input_arr[2]),
                ];
                $person = [
                    'name' => trim($input_arr[3]),
                    'family' => trim($input_arr[4])
                ];
                if (count(explode(' ', trim($input_arr[5]))) != 2) {
                    exit("INPIT ERROR");
                }
                $amount = [
                    'amount' => intval(explode(' ', trim($input_arr[5]))[1])
                ];

                $lastID = $this->setSale($car, $person, $amount);

                foreach ($this->getSale($lastID)->fetch(PDO::FETCH_ASSOC) as $value) {
                    echo "New sale entered " . $value . PHP_EOL;
                }
            }

        } while ($input_str != "Bye");

        if ($isTriggerSales){
            $this->getSaleCreateTriggerForSales();
        }
    }

    /**
     * @param $car
     * @param $person
     * @param $amount
     * @return int
     */
    protected function setSale($car, $person, $amount): int //Problem 2. Add a Car and a Customer
    {
        try {
            // Insert into car
            $this->db->beginTransaction();

            $stmt = $this->db->prepare("
              INSERT INTO `cars` (`make`, `model`, `year`)
              VALUES (?, ?, ?);");
            $stmt->bindParam(1, $car['make']);
            $stmt->bindParam(2, $car['model']);
            $stmt->bindParam(3, $car['year']);
            $stmt->execute();
            $car_id = $this->db->lastInsertId();

            // Insert into customers
            $stmt = $this->db->prepare("
              INSERT INTO `customers` (`first_name`, `last_name`)
              VALUES (?, ?);");
            $customer_id = null;
            $stmt->bindParam(1, $person["name"]);
            $stmt->bindParam(2, $person["family"]);
            $stmt->execute();
            $customer_id = $this->db->lastInsertId();

            // Insert into sales
            $stmt = $this->db->prepare("
              INSERT INTO `sales` (`customer_id`, `car_id`, `amount`)
              VALUES (?, ?, ?);");
            $stmt->bindParam(1, $customer_id);
            $stmt->bindParam(2, $car_id);
            $stmt->bindParam(3, $amount["amount"]);
            $stmt->execute();
            $sale_id = $this->db->lastInsertId();
            $stmt->execute();

            $this->db->commit();

            return intval($sale_id);
        } catch (PDOException $e) {
            $this->db->rollBack();
            print "Error!: " . $e->getMessage() . "
";
        }
    }

    protected function getSale(int $id)
    {
        try {
            $stmt = $this->db->prepare("
                SELECT s.date_time_sale
                FROM sales AS s
                INNER JOIN customers AS cs
                  USING (customer_id)
                INNER JOIN cars AS cr
                  ON s.car_id = cr.id
                WHERE s.sale_id =  ?");
            $stmt->bindParam(1, $id);
            $stmt->execute();

            return $stmt;
        } catch (PDOException $e) {
            $this->db->rollBack();
            print "Error!: " . $e->getMessage() . "
";
        }
    }

    public function getAllSales() //Problem 3. Get All Sales
    {
        try {
            $stmt = $this->db->prepare("
               SELECT cr.make, cr.model, s.date_time_sale, s.amount
                FROM sales AS s
                JOIN customers
                  USING(customer_id)
                JOIN cars AS cr
                  ON s.car_id = cr.id
                GROUP BY s.date_time_sale");
            $stmt->execute();

            return $stmt;
        } catch (PDOException $e) {
            $this->db->rollBack();
            print "Error!: " . $e->getMessage() . "
";
        }
    }

    public function getTotalSales()
    {
        try {
            $stmt = $this->db->prepare("
               SELECT SUM(s.amount) AS total
                FROM sales AS s
                JOIN customers
                  USING(customer_id)
                JOIN cars AS cr
                  ON s.car_id = cr.id");
            $stmt->execute();

            return $stmt;
        } catch (PDOException $e) {
            $this->db->rollBack();
            print "Error!: " . $e->getMessage() . "
";
        }
    }

    public function getSalesUseMySQLProcedure() //Problem 4. Use MySQL Procedure
    {
        try {
            $stmt = $this->db->query('CALL get_sales', PDO::FETCH_ASSOC);
            return $stmt;
        } catch (PDOException $e) {
            $this->db->rollBack();
            print "Error!: " . $e->getMessage() . "
";
        }
    }

    public function getSalesUseMySQLFunction() //Problem 5. Use MySQL Function
    {
        try {
            $stmt = $this->db->prepare("
                SELECT get_full_name(first_name, last_name) AS full_name
                FROM customers");
            $stmt->execute();
            return $stmt;
        } catch (PDOException $e) {
            $this->db->rollBack();
            print "Error!: " . $e->getMessage() . "
";
        }
    }

    public function getViewParticularDeal() // Problem 6. View a Particular Deal, Problem 7. Extend getSales()
    {
        try {
            $stmt = $this->db->prepare("
                SELECT *
                FROM `deal`");
            $stmt->execute();
            return $stmt;
        } catch (PDOException $e) {
            $this->db->rollBack();
            print "Error!: " . $e->getMessage() . "
";
        }
    }

    private function setSaleCreateTriggerForSales() //Problem 8. Create a Trigger for Sales
    {
        try {
            $stmt = $this->db->prepare("SET @sum = 0;");
            $stmt->execute();
        } catch (PDOException $e) {
            $this->db->rollBack();
            print "Error!: " . $e->getMessage() . "
";
        }
    }

    private function getSaleCreateTriggerForSales() //Problem 8. Create a Trigger for Sales
    {
        try {
            $stmt = $this->db->prepare("SELECT @sum AS 'Total sales'");
            $stmt->execute();

            foreach ($stmt->fetch(PDO::FETCH_ASSOC) as $value) {
                echo "---" . PHP_EOL . "Total sales:" . $value;
            }
        } catch (Exception $e) {
            echo $e->getMessage();
        }
    }

    // Problem 9. Get Sales for Particular Period
    // Problem 10. Rewrite get_sales MySQL Procedure
    public function getGetSalesForParticularPeriod(string $date_start, string $date_end)
    {
        try {
            $stmt = $this->db->prepare("
                SELECT *
                FROM deal
                WHERE deal.date_time_sale
                BETWEEN
                CONCAT('$date_start', '-01')
                AND
                CONCAT('$date_end', '-01')");
            $stmt->execute();

            return $stmt;
        } catch (PDOException $e) {
            $this->db->rollBack();
            print "Error!: " . $e->getMessage() . "
";
        }
    }
}


Hair removal is, by nature, an intimate process. Whether it is an eyebrow tweezing, a bikini laser session or perhaps a back wax for a man, hair removal inspires feelings of sensitivity in almost everyone. This is one reason why spas work hard to develop good rapport and relationships with their clients—to develop an atmosphere of trust that will foster the faith that the esthetician will give the client a great service every time.
However, it's also important to keep up with the latest in hair removal services to provide clients with current offerings from which to choose. "Hair removal is such an intimate thing, clients want to work with someone they feel comfortable with. They want it to be done as quickly and painlessly as possible," says Heidi Lamar, owner of The Lamar Everyday Spa in Scottsdale, Arizona. "Finding someone you trust and feel comfortable with usually leads to better results." Of course, for the client, results are ultimately what it is all about.
Hair removal has become a normal part of the beauty regimen for many; not just women, but also men, teens and athletes. Although this expands your client base, it also leads to more customers who want the service done right, every time. "It has just become an extension of what our clients do—a natural part of health and taking care of themselves. This is the best environment for hair removal to be performed, where it's calm and peaceful and they are familiar with their esthetician and the surroundings. It doesn't make sense for people to go somewhere else to have hair removal done," says Lamar.
But to make sure it's your spa people keep coming back to, you need to not only offer a trustworthy atmosphere, but also high-quality treatments, as well as safety, a large array of options and, perhaps most importantly, the convenience that just isn't available through home hair removal. "Our hair removal services are quick, effortless and just better than trying to do it on your own, especially since men can't usually reach their own backs," jokes Rebecca Dayan, an esthetician with Emerge Spa & Salon in Boston.
So although waxing maintains its presence in the hair removal business, spas shouldn't take advantage of clients' comfort with it. Continuing to update materials, training, techniques and other wax offerings ensures that you aren't coasting by on your waxing laurels.
Waxing isn't the only hair removal offering that has clients booking regular appointments at their favorite spas though. Jennifer Pesce, brand director with Shobha, notes more people are seeking other methods of hair removal, and some are looking for a more naturalistic path. "Hair removal is definitely going in two different directions: either all-natural or all high-tech," Pesce notes, and she leans toward offering the more holistic options: treatments and training for the hair removal techniques of sugaring, threading and tweezing. Although most people are familiar with tweezing, or removing hairs with tweezers, threading and sugaring are just starting to re-emerge legitimate offerings.
Pesce describes the threading hair removal technique as using a thread that has been twisted like a miniature lasso to loop around the hair and pull it out from the root. "The method we use for eyebrows and other facial hair is threading," she explains. "Threading and tweezing are good for sensitive skin. You have to be careful with eyebrow waxing because the process can rip off the upper layers of the skin, leaving the client bright pink even several days afterward. Threading has minimal contact with the skin, and I find any signs of irritation go away within an hour." This less-invasive method makes it preferable for facial hair removal.
If you are looking to go high-tech when getting rid of unwanted hair, you likely have clients interested in the option of permanent hair removal. In the past, electric methods were plagued by the expense and time restrictions involved, including high-priced equipment and training for a spa's team—not to mention the investment on the clients' part. Today, a large number of customers are beginning to invest in long-term treatments, such as laser and electrolysis, as hair removal options, making it a much more worthwhile endeavor for spas.
"Electrolysis is a permanent method of hair removal, not just a temporary fix," says Trudy Brown, founder and owner of Advanced Electrolysis and Laser Care Clinic, Inc., which has locations in High Point and Greensboro, North Carolina. "There are three types of electrolysis. The first is thermolysis, where a thin filament or probe inserted into the opening of the hair follicle uses a high-frequency current that basically heats the moisture in the lower portion of the follicle and desiccates it. Then there's electrolysis by theory, which uses direct current to create a chemical destruction of the follicle; and finally, the method of blend, which is a combination of using the high-frequency current with galvanic heat to create that chemical destruction of the follicle." As a pioneer in permanent hair removal, electrolysis is often seen as a mainstay in the treatment of unwanted hair.
Weighing monthly waxing services versus six months of laser treatments, many are also finding a cost benefit in electric hair removal. "The average consumer is doing their homework now, and they can see that laser hair removal can be cheaper in the long term than waxing," Silberman says. The upfront time and cost expense is something these clients are willing to forfeit now in order to reap the benefits later.
Permanent hair removal isn't only of interest to women, however. "More men are interested in laser hair removal and we recommend them to an area plastic surgeon who offers it," says Dayan. This, of course, brings up the need for training and professionalism when offering these high-tech services. In many states across the nation, laser use in the spa setting is still unregulated. However, for best results, training is a must. When people start zapping around without knowing what they're doing, Silberman warns, injuries can happen, and you can quickly turn a loyal client into an angry one. Invest in training before offering these laser and electrolysis services because it will pay off later.
Having a list of preplanned questions to ask and issues that may arise with hair removal treatments is a good starting point when working with clients seeking removal services. "Treatments are the most consistent and safe with lots of prescreening questions, but you also need to ask the right ones," explains Silberman. Knowing contraindications, medication issues and health-related problems that could result from a hair removal treatment will help stop problems before they start. For example, both Silberman and Brown point out clients on isotretinoin, often used for acne treatment, should not partake in laser or electrolysis hair removal, and people should also avoid the sun before receiving a treatment.
For laser and electrolysis hair removal, initial and continuing training can be of particular importance. "You have to have a knowledge of skin relating to lasers," says Silberman. "Any esthetic professional offering laser hair removal should understand the physicality and safety of lasers; how the light beam works in the skin and affects the hair shaft before giving treatments. You need to understand the why and what—talk the talk and walk the walk." With the accumulation of a thorough knowledge of skin, esthetics and hair removal techniques, your team will be more trusted and help you bring in more business.
Once again, this step is an easy way to avoid potentially complicated problems before they arise, and it makes your spa look respectable, healthy and clean—exactly the message you want to convey.
Once you've had the proper training, asked the right questions and created the ideal conditions for a hair removal treatment, the next step is to prepare the client. This can start as simply as paying attention to the area you're conducting the service in and the way you offer it.
"We have a dedicated waxing suite, but we also have wax equipment in each treatment room. That way, if the waxing suite is booked, the esthetician can still offer the client a lip or brow wax during their facial," says Lamar.
Emerge has dedicated an entire floor of its spa solely to men's services, with Dayan noting that its male clientele enjoys this."The men are more comfortable in the men's area. Its more discreet, their own private space where they don't have to walk through a waiting room full of women in just a towel," she says.
Specifically for electric hair removal treatments, Brown also notes, "Post-care, clients should use an antibiotic cream on the area following the treatment, and they need to keep their hands off the area. Also, no microdermabrasion, chemical peels, glycolics or tretinoin should be used on the area." Giving the skin time to rest and heal is ideal in order to stay safe, so be sure you let clients know they can't hit the beach immediately.
Ask clients their opinions about your options, as well as other menu items they'd like to see. Brown recommends keeping clients as informed as possible. "I wish spas would better educate clients on all the different hair removal methods," she says. "They should know about the effectiveness of mixing treatments." And by combining a trustworthy environment, well-trained estheticians, knowledge about the techniques and products used, ideas about how to pair removal treatments with complementary body and facial services, and a customer-friendly approach, these services can keep your clients coming back for hair removal—as well as the other services on your menu—for years to come.


text:
Q: How to set up daily local notification for tasks but don't show it when user completes the task before I know similar questions appeared before but I think I need more clarification since i still don't know how to make it done. I'm a beginner programmer so please forgive me any mistakes.
I'm trying to have daily reminders for daily tasks from my app IF user didn't complete it yet, so how can i make it not show up when he had already done the task?
Solutions i found so far suggest to remove pending notification and setting up new one for future date in the same time.
I successfully set up daily notifications using this code:
    func sendDailyReminder() {
        let content = UNMutableNotificationContent()
        content.title = "Daily reminder"
        content.body = "You still have task to complete today."
        content.sound = UNNotificationSound.default
        var dateComponents = DateComponents()
        dateComponents.hour = 20
        dateComponents.minute = 00
        let trigger = UNCalendarNotificationTrigger(dateMatching: dateComponents, repeats: true)
        let request = UNNotificationRequest(identifier: "dailyTrigger", content: content, trigger: trigger)

        center.add(request) { (error) in
            if let error = error {
                print("Notification Error: ", error)
            }
        }
    }

i can also successfully remove pending notification with removePendingNotificationRequest method but how can I set it up trigger for tomorrow using dateComponents here?
Or is there any other way to achieve that? Maybe using background fetch to check if its done just before sending notification?
Some replies i found suggest that its actually impossible but then how any task or to-do app can achieve something like that?

A: I ended up using multiple notifications for each weekday but set it up in little different way:
First set up daily reminder using weekday Int as identifier
func setWeekdayReminder(weekday: Int) {
        let center = UNUserNotificationCenter.current()
        let content = UNMutableNotificationContent()
        content.title = "Daily reminder"
        content.body = "You still have some tasks to complete today."
        content.sound = UNNotificationSound.default
        var dateComponents = DateComponents()
        dateComponents.hour = 18
        dateComponents.minute = 35
        dateComponents.weekday = weekday
        let trigger = UNCalendarNotificationTrigger(dateMatching: dateComponents, repeats: true
        let request = UNNotificationRequest(identifier: String(weekday), content: content, trigger: trigger)

        center.add(request) { (error) in
            if let error = error {
                print("Notification Error: ", error)
            }
        }
    }

then i made a function to check if there is any missing day after users launches app (except today, so i won't request todays notification again even after removing it earlier when user completes the task)
func checkDailyReminder() {

       let currentWeekday = Calendar.current.component(.weekday, from: Date())

       center.getPendingNotificationRequests { (requests) in
            var weekdayArray : [Int] = []

            for each in requests {
               weekdayArray.append(Int(each.identifier)!)
            }
            for number in 1...7 {
                if weekdayArray.contains(number) {
                    print("weekdayArray contains weekday \(number)")
                } else {
                    print("weekdayArray doesnt contain weekday \(number)")
                    if number != currentWeekday {
                          self.setWeekdayReminder(weekday: number)
                    }
                }
            }

        }
    }

Of course it's kind of a hack and when user completes the task and somehow won't go back for a week and open it again on the same weekday then he won't get notification that day but it works for rest of the time.

A: Here is what I came up with. Basically everyday the app runs, i'll run this function, to setup local notifications. It sets them up for the next 14 days. Everyday it runs, its always going to be setting up the 14th day from now. It will skip the others, they are already pending. There is also a function for canceling the notification today, once the task is completed.
func setupLocalNotifications() {
    let center = UNUserNotificationCenter.current()
    center.getNotificationSettings { setting in
        guard setting.authorizationStatus == .authorized else {
            print("Not authorized for local push notifications")
            return
        }

        let dateFormatter = DateFormatter()
        dateFormatter.dateFormat = "yyyyMMdd"
        dateFormatter.timeZone = TimeZone(abbreviation: "UTC")

        let calendar = Calendar.current
        var date = calendar.date(bySettingHour: 14, minute: 0, second: 0, of: Date())!
        center.getPendingNotificationRequests { [weak self] notificationRequests in
            (1...14).forEach { _ in
                //Capture this date.
                let thisDate = date

                //Prepare the next date.
                date = calendar.date(byAdding: .day, value: 1, to: date)!

                let identifier = dateFormatter.string(from: thisDate)

                guard thisDate.isPastDate == false else {
                    Log.d(TAG, "Task Date is in the past - Skipping \(identifier)")
                    return
                }

                // Check if we've already scheduled this identifier
                guard notificationRequests.first(where: { $0.identifier == identifier }) == nil else {
                    print("Task Already Scheduled - Skipping \(identifier)")
                    return
                }

                // Check if we'e already done our task for the day.
                /*
                 TODO: Special Code Guard that checks if we've already completed the task today. (I took this out because it had project specific code, but you should check your core data or whatever, to see if the task is finished for today.
                 */

                let content = UNMutableNotificationContent()

                content.title = "Title"
                content.body = "Body"

                let dateComponents = Calendar.current.dateComponents([.year, .month, .day, .hour, .minute], from: thisDate)

                let trigger = UNCalendarNotificationTrigger(dateMatching: dateComponents, repeats: false)

                let request = UNNotificationRequest(identifier: identifier, content: content, trigger: trigger)

                let notificationCenter = UNUserNotificationCenter.current()
                notificationCenter.add(request) { (error) in
                    if error != nil {
                        Log.e(TAG, error)
                    }
                    print("Successfully scheduled: \(identifier)")
                }
            }
        }
    }
}

Here is the cancel task function.
func cancelTodaysNotification() {
    let center = UNUserNotificationCenter.current()
    let calendar = Calendar.current
    let dateFrom = calendar.startOfDay(for: Date())

    let dateFormatter = DateFormatter()
    dateFormatter.dateFormat = "yyyyMMdd"
    dateFormatter.timeZone = TimeZone(abbreviation: "UTC")

    let identifier = dateFormatter.string(from: dateFrom)

    center.removePendingNotificationRequests(withIdentifiers: [identifier])

    print("Removed Local Notification for Date: \(identifier)")

}


text:
Tammuz 13, 5779 Time in Israel: 10:01 AM
Covidien Buying Given Imaging for $860 Million
Sale of camera-in-a-capsule maker expected to be consummated by March 31.
Send me email alerts for new articles by Reuters
Dec 08, 2013 5:17 PM
IDB to offload Given Imaging at market cap of $955 million to undisclosed buyer
Alexander Granovsky: 'Nochi Dankner is the solution for IDB, not the problem'
The Irish medical device maker Covidien PLC will acquire the Israeli camera-in-a-pill maker Given Imaging for $30 a share in cash, or a total of $860 million, the companies said on Sunday.
The acquisition came after three units of Nochi Dankner's IDB group − Elron Electronic Industries, Discount Investment Corporation and RDC Rafael Development Corporation − agreed Saturday to sell their stakes without revealing the name of the buyer.
Covidien will be making an offer to buy all of Given's shares, including those traded on the Tel Aviv Stock Exchange and the Nasdaq, which will lead to the delisting of the stock when the transaction closes at the end of March.
Shares of Given Imaging, whose technology is used to visualize, diagnose and monitor the digestive system, jumped more than 21% to close at 99.30 shekels in Tel Aviv Stock Exchange trading on Sunday. The company's shares closed at $23.65 on Nasdaq on Friday.
"We believe GI [gastrointestinal] is one of the most attractive specialty procedure areas. Acquiring Given will enable Covidien to significantly expand its presence in a $3 billion GI market," said Bryan Hanson, group president for medical devices and the United States at Covidien.
"After thoroughly evaluating our strategic options we determined that this transaction is in the best interests of Given Imaging, its shareholders and employees and provides unique benefits to patients globally," said Homi Shamir, Given Imaging's CEO.
Given was formed in 1998 and won its first approval for its miniature camera three years later. Its technology is based on technology used for guided missiles, which one of the two founders, Gabi Iddan, worked on at Rafael.
The boards of both companies have approved the deal, as have the boards of Given's major shareholders, who own 44% of Given's outstanding shares.
For IDB, the sale raises badly needed cash as it struggles with billions of shekels in debt. The sale represents a victory for Dankner, who last February rejected an offer for Given shares of $15 apiece.
The nex generation of Given Imaging's PillCam capsules are expected to boost sales.


The most recent short interest data has been released for the 03/29/2019 settlement date, and we here at Dividend Channel like to sift through this fresh data and order the underlying components of the Nasdaq 100 by "days to cover." There are a number of ways to look at short data, for example the total number of shares short; but one metric that we find particularly useful is the "days to cover" metric because it considers both the total shares short and the average daily volume of shares typically traded. The number of shares short is then compared to the average daily volume, in order to calculate the total number of trading days it would take to close out all of the open short positions if every share traded represented a short position being closed.
Pareteum has announced an agreement with Citrix Systems.
While baseball was hibernating, the Miami Marlins were busy rethinking nearly every aspect of their operations.
The future of work is happening today. And in May, leading companies from around the world will gather for Citrix Synergy 2019 the premier digital work conference hosted by Citrix Systems (NASDAQ: CTXS), to experience and learn how they can deliver it.
The days of manually applying security policies across branch locations are officially over.
Citrix Systems, Inc. (NASDAQ:CTXS) today announced that it will host two upcoming investor events.
When it comes to healthcare, time is of the essence. That's why, leveraging solutions from Citrix Systems, Inc.
Manufacturing today is more distributed and global than ever. To be successful, companies need to connect their facilities and employees so that work can be done around the world and the clock.
Citrix Systems, Inc. (NASDAQ:CTXS) today announced that David Henshall, president and chief executive officer, will present at the Goldman Sachs Technology and Internet Conference in San Francisco on February 12 at 9:40 a.
The most recent short interest data has been released for the 01/15/2019 settlement date, and we here at Dividend Channel like to sift through this fresh data and order the underlying components of the Nasdaq 100 by "days to cover." There are a number of ways to look at short data, for example the total number of shares short; but one metric that we find particularly useful is the "days to cover" metric because it considers both the total shares short and the average daily volume of shares typically traded. The number of shares short is then compared to the average daily volume, in order to calculate the total number of trading days it would take to close out all of the open short positions if every share traded represented a short position being closed.
Citrix Systems, Inc. (NASDAQ:CTXS) today reported financial results for the fourth quarter and fiscal year ended December 31, 2018.
Saab has a long history of breaking new ground on land, sea and in the air and delivering some of the most innovative products the world has ever seen.
Citrix Systems, Inc. (NASDAQ: CTXS), today announced that it plans to report financial results for the fourth quarter and fiscal year ended December 31, 2018 on Wednesday, January 23, 2019 after market close.
Technology has transformed nearly every aspect of our personal lives. And Citrix Systems, Inc.
When it comes to delivering world-class customer support, Citrix Systems, Inc. (NASDAQ:CTXS) is a recognized leader.
Citrix Systems, Inc. (Nasdaq: CTXS) today announced the election of Thomas Hogan to its board of directors, effective immediately.
When it comes to solutions that enable people to work anywhere, anytime using any device, Citrix Systems, Inc.
The commercial space industry is hot, and if Vector has its way, it is going to get even hotter.
Citrix Systems, Inc. (NASDAQ:CTXS) today announced that it has been ranked as a leader in Unified Endpoint Management solutions by independent research firm Forrester Research, Inc.
Citrix Systems, Inc. (NASDAQ:CTXS) today announced that executives will attend four upcoming investor conferences.


text:
Chain Lightning is an album by American singer-songwriter Don McLean. It was recorded in Nashville between June and August 1978 and featured many of that city's noted session players as well as backing vocals from The Jordanaires. It was first released in December 1978 in the UK and other markets, but not released for another two years in the US following its delayed success in European markets. The lead single "Crying" became a major hit for McLean, reaching No.1 in the UK Singles Chart in June 1980. The album was subsequently repackaged and released in the US where it also became a success with "Crying" reaching the top five in early 1981. "Since I Don't Have You" was also released as a single, reaching #23.

Track listing
All tracks composed by Don McLean, except where indicated.

"Words and Music" - (3:06)
"Crying" (Roy Orbison, Joe Melson) - (3:35)
"It's Just the Sun" - (2:30)
"Lotta Lovin'" (Bernice Bedwell) - (2:07)
"Chain Lightning" - (7:48)
"Your Cheatin' Heart" (Hank Williams) - (3:04)
"Wonderful Night" - (3:01)
"It Doesn't Matter Anymore" (Paul Anka) - (3:02)
"Since I Don't Have You" (Wally Lester, Joe VerScharen, Janet Vogel, Lenny Martin, Joseph Rock, James Beaumont, Jackie Taylor) - (2:31)
"Genesis (In the Beginning)" - (4:48)
"It's a Beautiful Life" - (2:11)
"If You Could Read My Mind" - (Gordon Lightfoot)

Charts

Weekly charts

Year-end charts

Personnel
Don McLean - vocals, acoustic guitar
James D. Capps, Ray Edenton - acoustic guitar
Tommy D. Allsup, Billy R. Sanford - electric guitar
Pete Drake - pedal steel guitar
Hargus "Pig" Robbins, Chuck Cochran - piano
Bobby R. Wood - electric piano
Bob "King" Moore - bass
Jerry K. Carrigan - drums, percussion
Joseph E. "Gene" Chrisman, Eddy Anderson - drums
The Jordanaires - backing vocals
The Nashville Strings - strings
Bill Justis - arrangements, conductor

Sales and certifications

References

Don McLean albums
1978 albums
Casablanca Records albums
Albums arranged by Bill Justis
Albums produced by Larry Butler (producer)

redpajama_set_name: RedPajamaWikipedia


CASTLEFORD TIGERS boss Daryl Powell believes Shaun Edwards would be a "good fit" for Wigan Warriors after Shaun Wane's shock resignation as head coach.
To the surprise of many, Wane announced yesterday that he will leave his hometown club at the end of the season for a "new challenge".
Castleford Tigers' head coach Daryl Powell.' Picture Jonathan Gawthorpe.
He has won two Grand Finals, a Challenge Cup and a World Club Challenge since being promoted from assistant to replace Michael Maguire ahead of 2013.
Edwards, who won every honour in the game with Wigan as a player, has spoken of his desire to return to the sport after a successful career in rugby union with Wasps, Wales and the British Lions.
The 51-year-old was a Great Britain team-mate of Powell's while another ex-Wigan captain Andy Farrell has also been touted as a potential replacement.
On Wane, Powell said: "He took over from Michael Maguire, who set a good platform and he's carried on the Wigan way.
If he did want to come back there's quite a few who have played rugby league to the highest level then coached in rugby union so it would always be good to have those guys back again.
"They have a certain way of doing things and I think he's done a good job there. It will be interesting to see what his next challenge is.
"Shaun Edwards has spoken about coming back into rugby league and he'd be a good fit there, certainly from a personality point of view.
Powell added: "Shaun Edwards is a rugby league man. I played international rugby with him so I know him reasonably well. He's done a great job in rugby union.
Shaun Edwards celebates collecting his Challenge Cup medal after beating St. Helens in 1991.
"If he did want to come back there's quite a few who have played rugby league to the highest level then coached in rugby union so it would always be good to have those guys back again.
Meanwhile, the Castleford chief hopes to have Samoa stand-off Benny Roberts back from injury to bolster their chances against Super League leaders St Helens on Thursday night.
With England scrum-half Luke Gale out with a knee injury, Roberts will give Powell greater experience at half-back. He started the season at full-back but captain Michael Shenton has switched from centre to play No1 recently and seems to be adapting to that role.
Shenton impressed in Saturday's convincing Magic Weekend win over champions Leeds Rhinos - their best performance in 2018 - with teenager Jake Trueman and Jamie Ellis in the halves.
Asked about any new injuries, Powell said: I've got to check on a couple of guys this week, but I think we're all right. Potentially Benny Roberts will be okay. He'll train Wednesday and we'll go from there.
"It's an interesting one (where he fits in) and it's pretty competitive. I think Shenny's been outstanding at full-back, particularly in settling us down.
"At the back defensively he's been great and he's a steadying influence. With both the wingers he's been great and I think that's worked for us.


text:
require 'spec_helper'

provider_class = Puppet::Type.type(:oneview_sas_logical_interconnect).provider(:synergy)

describe provider_class, integration: true do
  let(:resource) do
    Puppet::Type.type(:oneview_sas_logical_interconnect).new(
      name: 'Test Logical Interconnect',
      ensure: 'present',
      data:
      {
        'name'     => 'Puppet_Test_Enclosure-SAS LIG-1',
        'firmware' =>
        {
          'command' => 'Stage',
          # 'sspUri'  => 'fake_firmware.iso',
          'sspUri'  => '/rest/firmware-drivers/fake_firmware',
          'force'   => false
        },
        'oldSerialNumber' => 'SN123100',
        'newSerialNumber' => 'SN123102'
      },
      provider: 'synergy'
    )
  end

  let(:provider) { resource.provider }

  let(:instance) { provider.class.instances.first }

  before(:each) do
    provider.exists?
  end

  it 'should be an instance of the provider synergy' do
    expect(provider).to be_an_instance_of Puppet::Type.type(:oneview_sas_logical_interconnect).provider(:synergy)
  end

  it '#self.instances should be able to run normally' do
    expect(instance).to be
  end

  it 'should find the logical interconnect' do
    expect(provider.found).to be
  end

  it 'should get the firmware from the logical interconnect' do
    expect(provider.get_firmware).to be
  end

  it 'should get the logical interconnect compliant' do
    expect(provider.set_compliance).to be
  end

  it 'should set the firmware configuration' do
    expect(provider.set_firmware).to be
  end

  it 'should set the LI configuration' do
    expect(provider.set_configuration).to be
  end

  it 'should be able to update the serial number of drives in the enclosure after replacement' do
    expect(provider.replace_drive_enclosure).to be
  end

  it 'should raise an error for unsupported operations' do
    expect { provider.create }.to raise_error(/This resource relies on others to be created./)
    expect { provider.destroy }.to raise_error(/This resource relies on others to be destroyed./)
  end
end


The A&K STW is a solid Airsoft AEG utilizing the Systema PTW engine design for features such as "stop firing when magazine is empty" and "quick swap of various FPS cylinders" to be possible. This "Zombie Killer" special edition features crisp trigger pull, reinforced internal from the stock A&K, internal mosfet system, adjustable hopup, USA warranty, 400+ FPS cylinder and more of what you will normally only find on a Systema PTW.
A&K has been in business for more than a decade, boasting a huge selection of popular rifle models as well as unique platforms; Machine Guns, SMGs, DMRs, and even WWII replicas. A&K provides a great lineup of Airsoft products at a great value.
"I decided to make another review on the Zombie Killer edition PTW. After owning it for a year, still shoots fine and I barely have done any major upgrades to it. I swapped the inner barrel to a 6.04mmx310mm to make an SBR, swapped the steel outer barrel for an aluminum, replaced the original style hopup chamber to the RWA Hopup chamber (rotary style), electronically still stock and not moistured proof. I switched to the MAG steel curve roller which is pretty freaking awesome once it breaks. The original cylinder busted open inside my PTW, but that was my fault for leaving some play inside the upper receiver where the cylinder rest on the buffer tube cap.
The vibrations of shooting made the piston head unscrew itself making me lose fps from 418 to 330 and dropping per shot. Replaced it with a King Arms from another fellow PTW user and saved me over $150 for an authentic Systema cylinder. Now I'm consistently shooting between 360-370 fps using .20g. Probably will drop to CQB limits with a .25g BB.
All in all, I really enjoy my PTW clone and I'm probably going to get another one to replace my regular franken M4 and this new one will have an 6.10 Orga barrel, rewire it to Deans, and when it smokes out, replace all wiring with Etiny or FCC.
"Will say that this is an amazing weapon for the price. I have used many Airsoft weapons in my games and am a decent tech. I own 2 HPA polar star Jack set ups, a CYMA M14 that that is an amazingly accurate weapon once upgraded with M130 and R-Hop, both an M4 and M14 GBB, a bolt action sniper and an M3A1 grease gun for CQB fun. I only add this to let you know that I have used many Airsoft platforms over the years.
I have a WE Tech Katana, and really liked the concept, but honestly, they should have spent six more months in R&D before bringing that one to market. It is now an HPA Jack : ) Great try, but plagued with too many issues, and after a couple years of consistent failures I was ready for something else. This brings me to the A&K. I have aways used A&K 60 round mid caps because they feed flawlessly and are a very well made product. I have heard both good and bad about A&K but it seems to be that you get what you pay for, as with everything else. I have known about the Systema clone and have been considering it for quite some time, and after using it, I believe this to be a top line weapon platform for them.
Let me say that I am not disappointed. Right out of the box it feels solid and is full of real steel. It has a nice weight and I measured this one at 7.4 lbs on my electronic scale with empty mag. Furniture is high quality and feels great, no wobbles, shakes, or other disappointments. I ordered an Orga hop up with it because I have used them in my HPA Jacks with the Deepfire New Hop Up barrels and they are great. I also added an aftermarket hop adjust square spring that is way better that the rubber springs that all Systema hop ups come with. You can find them at Scopeandlaser, I have not found them anywhere else. Sorry Evike, but you cant stock everything. I also changed out the stock large T connector for a Deans plug before even trying to fire it.
Using 11.1 1200 mAh 20C/40C BURST lipo I achieved 18 RD/Sec, and the stock blue Cylinder gave me a consistent 420 +/- 2 FPS. I am consistently hitting man sized target at 87 yards/261 feet using .30 gram BB, measured by range finder. Impressive.
I have done no other upgrades, and probably will not. I must say that out of the box, it feels great, and shoots great with the Orga Hop up, Can not vouch for the stock hop, but will note that it is high quality CNC steel hop up instead of the cheap pot metal that so may Systema hop ups use. I will probably achieve a little better range once I have broke in and fine tuned the hop and find the right BB weight that this weapon likes.
Build quality is great (lots of steel parts).
I like the markings, (personal preference).
ROF (could be a con to some), but I like the ROF because it is same as real steal.
Should come with a deans connector, or have option during ordering to have one installed.
The rather large MADE IN CHINA laser etched marking on the forward assist side if receiver (I carefully taped around it and hit it with some stove black paint, now it's tolerable).
Discuss about A&K Systema Clone M4A1 STW Airsoft Professional Training Weapon Rifle - Zombie Killer Special Edition with your friends and fellow Evike.com shoppers!


According to Google Maps to walk from Cairo to Jerusalem today would take less than 150 hours. As we know at the time of the Exodus, it took the Israelites forty years!
Instead, the people go to the Red Sea and panic when they see the Egyptian chariots. They wander through the desert and, repeatedly, when they don't find food or water, they complain and want to return to Egypt. A year later, when Moses sends out spies, the people want to return to Egypt as they don't think they can defeat the Canaanites. In other words, the prospect of war makes the Israelites despair and want to return to Egypt. What has therefore been achieved by taking them through a longer route?
Perhaps the answer lies in the difference between desire and opportunity. Had G-d taken the Israelites by the shorter route, then, when a crisis would have arisen, not only would they have had the wish to return to Egypt, but, more importantly, they would have had the means to do so, since the return route was just a few days journey away. By miring them in the Sinai desert, G-d ensured that handicaps for organising a march back to Egypt were simply too great. In due course a new generation was born that did not have to carry the psychological baggage of the burden of slavery and were able to enter the Promised Land.


text:
Q: EXE exports static lib exports as well I've created both a static lib and an EXE file (which uses the static lib), but when I open up the EXE in IDA pro, the exports are listed in the EXE as well.
I know they should be exported in the .lib itself, but why are they showing up as exports in the EXE too?
EDIT: Here is an export/import (they are in separate header files)
Here is the export:
#define NC_LIBEXPORT(a) extern "C" __declspec(dllexport) a __cdecl
NC_LIBEXPORT(VOID) rol8(unsigned char* a, unsigned char b);

and the import:
extern "C" VOID rol8(unsigned char* a, unsigned char b);

A: You need to make sure that when you build the static lib, you do not use __declspec(dllexport).
If you want to use the same lib in a DLL and in your executable, and you don't want the executable to export the symbols, then you'll need to use a DEF file rather than __declspec(dllexport).


text:
Loutra
Kythnos Loutra
> Best hotels in Loutra for 2022
> Things to See & Do
Information about Loutra
Loutra Village Kythnos: Loutra is one of the most important villages of Kythnos. It is placed to the north-east of the island, at approximately 5 km from Chora village and 11 km from the port of Merihas. Its name means baths, in clear allusion to the thermal springs of the area, whose healing properties are famous from the ancient times.
Although Loutra is a small village built around a natural bay, it is a popular resort that attracts lots of visitors who come to seek for cure in the thermal springs.
In fact, Loutra is the only spot on the island, apart from the port of Merihas, to count on some night entertainment options. It has a good variety of restaurants and clubs, which are known for their friendly vibe. The older visitors to Kythnos usually opt for Loutra, while the youngsters tend to prefer Merihas village for their holidays.
Moreover, Loutra is close to an important archaeological site, the oldest known habitation in the Cyclades islands. This is a Mesolithic settlement in the area of Maroulas, dating from 10,000 BC to 8,000 BC. The area lies in ruins today, but it would worth a visit.
Hotels in Loutra
This is a sponsored business. Find out more
Porto Klaras
Apartments Studios Rooms3 keys
Porto Klaras is located at the seaside resort of loutra with its natural port. it is a modern complex of island styled, esthetic, clean, furnished rooms, studios and apartments. Following the traditional Cycladic architecture and just 30 meters from the sea, it offers a comfortable and pleasant stay. Rooms, studios and apartments with individual bathroom, telephone, TV, fridge, Air-Condition, safe box and balcony with a wonderful sea view. The reception is there to serve you, providing you fax services as well.
Loutra Website CHECK AVAILABILITY & PRICES
Canal Suites
Hotels Suites
Canal Suites is a brand-new boutique hotel in Kythnos of high aesthetics, located in one of the most beautiful villages of the island, Kanala. In a green pine-covered area with a panoramic position, just 50m from the beach, you will enjoy the tranquility and beauty of the Cycladic landscape of Kythnos while you will be enchanted by the unique view of the rooms in the deep blue Aegean Sea.
Kythnos Bay Hotel
Hotels2 stars
Kythnos Bay is a newly built hotel in the Loutra area. The hotel is built in the village of Loutra and only 30 meters from the beach. It's 50 rooms are equipped with all modern facilities - bath, telephone, music, t.v., air-condition, and balconies with sea view. There is also a bar, breakfast room (buffet), taverna near the beach serving traditional Greek food, and an outside bar. Enjoy a beautiful breakfast on the beach, the coffee, snacks, ice creams, fresh sweets or drinks.
View all Hotels in Loutra
Things To See And Do In Loutra
Activities & Entertainment
Restaurants (2)Cafe (1)Bars (1)Sports (1)
Map Of Loutra, Kythnos
Photos Of Loutra, Kythnos
Reviews of Loutra, Kythnos
DISCOVER MORE KYTHNOS VILLAGES
Merichas
Agia Irini
Agios Dimitrios
Chora
Driopida
View all Kythnos villages


text:
Slaven Tolj (born 14 April 1964) is a Croatian conceptual, performance and media artist, curator and cultural worker from Dubrovnik, Croatia. He achieved international recognition for his installations, body art, and performances presenting distinct political and social-cultural criticism.

The beginning of Slaven Tolj's work, as an artist, was determined by his experiences of the Yugoslav War, the Siege of Dubrovnik by the Yugoslavian army in the years 1991-1992, as well as the disintegration of former Yugoslavia.
In the course of the late 1990s Slaven Tolj gradually extended the scope of his art, incorporating themes and issues related to political transformation and the emergence of multiculturalism and globalization.

Slaven Tolj has also been involved in organisational and curatorial activities. He is one of the founders of Art Workshop Lazareti in Dubrovnik – a key institution for contemporary art scene in Dubrovnik and Croatia. He was a director of Museum of Modern and Contemporary Art in Rijeka from 2012 until 2020, as well as artistic director of Rijeka 2020 European Capitol of Culture.

In 2005 he was the commissioner of the Croatian pavilion at the Venice Biennale.

References

Sources
 About Slaven Tolj by Michael Kolecek
 the-artists.org Slaven Tolj
 Art Workshop Lazareti

External links
 Slaven Tolj - Untitled retrospective...

1964 births
Living people
Croatian artists
Performance artists
Conceptual artists
People from Dubrovnik
Political artists


For use in the Authority field.
For Middle Eastern Tablets the term Unknown Ruler is given where only the approximate date of the tablet is known. In some cases it is only possible to assign it to a broad period whereas in others the regnal date is given but the king whose reign to which this refers is not specified.
For Coins the term is used where the Authority has been checked but cannot be identified.


text:
Public Health & Policy > Health Policy
Morning Break: Drug Bill Deal; 'Plan Finder' Havoc; Ebola Relapse or Reinfection?
— Health news and commentary from around the Web gathered by the MedPage Today staff
by MedPage Today Staff December 9, 2019
Note that some links may require subscriptions.
House and Senate leaders say they have reached a bipartisan agreement on a measure to reduce surprise medical bills and lower prescription drug costs.
Reading, writing, arithmetic and ... bleeding-control kits: the new normal in public school districts bracing for mass shootings. (KHN via NBC News)
Maybe it worked in Denmark, but raising antibiotic-free pigs is more of a challenge in the U.S. (New York Times)
How Medicare's "Plan Finder" feature may cause havoc for patients with Medicare coverage signing up for health plans for next year. (NPR)
One expert looks at why the healthcare industry cannot solve its burnout problem. (KevinMD)
American Samoa is closing schools as a precaution due to the measles outbreak in the neighboring nation of Samoa, where more than 60 people have died. (AP)
A woman who survived a 6-hour cardiac arrest due to severe hypothermia has made a full recovery. (CNN)
CBS News looks at why, when stores such as Dollar General come into an area, they often drives grocery stores (with potentially more nutritious food options) out.
An Ebola survivor in the Democratic Republic of the Congo has contracted the disease for a second time, said health officials there. (Reuters)
Caroll Spinney, the voice of Sesame Street's Big Bird and Oscar the Grouch, died at age 85 after living with dystonia, which can cause involuntary muscle contractions. (WBAL)
Morning Break is a daily guide to what's new and interesting on the Web for healthcare professionals, powered by the MedPage Today community. Got a tip? Send it to us: MPT_editorial@everydayhealthinc.com


Quitclaim deeds are not taxable when they transfer ownership to a spouse or a qualifying charity. Other transactions may be liable to property and gift taxes. The quitclaim process is an easy way to transfer an interest in property where no money changes hands. Instead, the property owner simply signs a document, which must be notarized and recorded with the county recorder.
If you owe property taxes, the tax must be paid by the grantor – the person who wishes to transfer ownership. The grantee, or the person who accepts interest in the home, cannot establish clear title until the back taxes have been paid. This is because the tax jurisdiction still has a right to place a claim on the property, and this claim can nullify a quitclaim deed. A quitclaim deed also cannot be used to avoid a federal or state income tax lien. Once a grantee accepts a property, he inherits the responsibility of paying the property taxes. The grantor no longer is obligated to pay tax on the property.
Because no money changes hands during a quitclaim, the Internal Revenue Service applies federal gift tax rules to these transactions. Under the gift tax rules, the grantor must pay tax on the property through a federal income tax return. The recipient of the property is allowed to pay the tax if she agrees to make the payment. Individuals are allowed an exclusion of $13,000. Married couples who share ownership of the gifted property are allowed a $26,000 exclusion. Under these rules, the gift tax is assessed only for the amount of value above the exclusion amount.
Quitclaim deeds are not taxable when they transfer ownership to a spouse. Many quitclaims are done to allow a spouse ownership. This often takes places during a divorce settlement. Quitclaim deeds also are not taxed when they transfer property to qualifying charities. For income tax purposes, you cannot deduct the value of a gift from income tax unless the gift is to a charitable organization. IRS Estate and Gift Taxes website page provides information and examples of how the gift tax rules are applied to various situations.
White, Ron. "Tax Implications of a Quitclaim Deed." Home Guides | SF Gate, http://homeguides.sfgate.com/tax-implications-quitclaim-deed-6771.html. 15 December 2018.
How Do Parents Sign Their House Over to Their Adult Child?


doesn't anyone have a clue what 'money is fungible' means?
In all honesty, I *do* think some people just don't understand the concept "money is fungible". Witness all the people who complain that we "prop up" oil dictators. What should be do instead? "Just" buy oil from them, they say; otherwise no cultural interactions, certainly no arms to them, etc. Hey, sounds great. And of course they'll never use that money for anything bad. Like buying arms, to prop themselves up. Nope.


Nairobi November 16th 2015… Equity Bank Kenya Limited today announced withdrawal of a one month notice that it had issued to its customers to increase interest rates on loans effective 19th November 2015. Effectively, Equity Bank Kenya has given its' customers reprieve of higher loan repayments that would have come with the higher interest rates on loans.
Equity Bank in its notice to all customers dated 20th October 2015 aimed at effectively aligning its interest rates to new Treasury Bills interest rates which had picked at above 22% on 15th October 2015. A week after the Treasury Bills rates increase, Equity Bank Kenya gave its customers a one month notice, which could have effectively increased interest rates on all loans effective 19th November 2015. It is this notice of loan interest rate increase that Equity Bank has revoked, meaning its' customers will continue to pay the old interest rates on loans and maintain the existing loan repayment installments.
While releasing the Equity Group's third quarter results recently, Equity Group CEO predicted that the high interest rates regime would be short lived and would be over by the first quarter of 2016. "We are pleasantly impressed with the speed at which the Government has been able to reduce the Treasury Bills rates" said Dr Mwangi the Group Chief Executive Officer as he addressed the media briefing. "As we anticipated, the rise in interest rates was a short-term measure but it has been shorter than we had anticipated and hence the withdrawal of interest rates increase notice," added Dr. Mwangi.
In view of this, Dr Mwangi was confident that Equity Bank's loan book would continue to grow and that the quality would be maintained.
The underlying macro-economic conditions did not justify high interest rates and hence the Bank's believe that this was a temporary condition. "Inflation has remained within target, month of import cover have remained firmly above 4 months minimum requirement while current account deficit has been narrowing as a result of improving Balance of Trade," observed Dr. Mwangi. "Now that the Government has affirmed our believe, we are confirming that we are also not increasing interests rates on loans after all. We thank the Government for the intervention and for removing the headwinds on the macroeconomic environment hence bringing stability to the financial services sector.


text:
Watch: Highlights From The Single Fin Festival
Jordy Smith with the textbook backside tube riding style: weight forward and centered, body positioned strongly to avoid any potential chandeliers. His harsh but honest instructional advice proved confusing but ultimately very helpful.
Technique: Your Backside Tuberiding Is Likely All Wrong
Jordy Smith's (and Andy Iron's) simple but powerful upgrade will take your pigdog from Microsoft to Apple.
By: Sam Mcintosh | Photography by Alan van Gysen
A few years back, I was lucky enough to travel to Namibia to surf Skeleton Bay. I went with lifelong friend, Navrin Fox, on a tip-off. After 36 hours of travel, we were met with the waves of our lives, the same well-documented swell that hit late April, which featured the Koas Smith and Rothman, Benji Brand, a host of South Africans, and it turned out to be the best day Skeleton saw all of 2016.
After a day of impossibly long, four-to-six foot square tubes, we were driving back across the dunes in the dark when Navrin asked me: "Hey, you still do the old school pig dog, eh?"
I immediately went into defense mode. "Yeah, nah, I drag, you know, I drag my butt and leg in the water. Nah. Yeah. Uh. It's not old school. I do the new one."
It didn't come out as nonchalant as I'd hoped. Nav caught the awkwardness and left the subject alone.
The next day, I reckon I witnessed him in 20 tubes, perfectly utilising what I now know to be the modern style. I got my fair share as well, managing to slow with my thigh and knee. I was making tubes. I figured I had it nailed. How wrong I was. Scrolling through photos from the day, I realised my stance was a confused and awkward hotpot of old and new.
I was the Microsoft of backside tuberiding; I was getting it done, but it wasn't sexy. This was not the contemporary stance favoured by the best surfers in the world.
And, to be honest, I didn't really know where to start changing it.
Front foot too far back on the board, arm flailing behind instead of ahead. This is the Microsoft tube style that Navrin Fox spoke of that had to change.
During the Stab in the Dark trip to the Mentawais last year, Jordy Smith was the lone surfer in the lineup at slightly onshore, four-ish feet HTs. In between swapping boards, we happened onto the subject of pig dogging. He was number two in the world at that point, and Jordy's an expert at all aspects of riding waves, has probably lapped his 10,000 hours a few times over... Personally, I figured significant breakthroughs at this point in my life would be rare, if not impossible. But when he broke down the newer, simpler, and so goddamned obvious technique for improved backside tuberiding, I listened intently.
"I grew up on rights, so backside tuberiding is the weakest and most neglected part of my surfing," Jordy said. "It's an art, and I've always wanted to improve it. It's a balance of having your feet on the side of the stringer closest to the wave and dealing with the ocean, while essentially having your back to the wave. If John John or Kelly's backside tuberiding get scores out of 100, they're at 100. Me? I was about a 20. But with this technique, I may have moved to a 40, maybe a 50."
Like most, I was taught (or learned from others) that to pig dog, you stick your arm behind you, into the face of the wave. Like, directly across into the face of the wave, as you square up into the tube. But what this so often does is draw you up into the lip, and over the falls. I was dying to know the secret. To break the old habit. So, enough infomercial build up. How do you do it?
"Chris Gallagher, my coach, is like the Yoda of surfing and brought me something profound," says Jordy. "We watched Kelly and John John and Bruce and they all did the same thing: Their leading arm was always forward. Always! Their leading arm is a guide. It reaches forward, never placed into the wall. The old school way, with your arm back, was a way to stall. But the most efficient way to slow down now is using your butt and leg.
"This technique means you're not being dragged up the face by your arm in the lip, and also that you're being guided out of the tube by your front arm. I know it sounds ridiculous, but if you're not already doing this, you have no idea how much easier this is. The arm in the wall slows you and puts too much weight on the back foot. It's difficult to drive. You make less tubes."
Navrin Fox in his 164th tube at Skeleton Bay in Namibia. According to Jordy, when you're running and gunning in a fast tube, the back arm can still drift back. The arm forward is more for control and slowing down.
Luckily for me, being in the Mentawais, I soon had the chance to put the technique to work. The next day we pulled up at four-to-six foot Macaronis, with a morning sickness wobble to it, but still barreling. So I went out to try. Each time I'd take off, my arm would naturally move into the wall and I'd square up (everything I'd ever learnt of tuberiding was about squaring up). But I'd force my inside arm forward. I must admit, it felt kinda awkward. And the spray ricocheting from my elbow in the face of the wave wasn't pleasant. But I'd lost that slipping and sliding feeling you get when your fins release over the foamball in the tube. No matter what, I was determined to put my arm forward.
And, my enthusiasm must've shown. I felt like I'd broken some ground. But when I got back to the boat, Jordy had been watching. "Bru, what was with that arrow!" he laughed. "You had your arm pointed forward like an arrow! It can just chill next to you. You gotta watch John and Kelly. Or Andy. They hold their arm lower in the wall. It's not necessarily up high."
Jordy ordered us to watch the best available example: Billabong's 2005 film, Freeway. We spent the next 40 minutes watching every section and every surfer, from Dylan Longbottom to Laurie Towner to Brendan Margieson*. And in this dated film, every single one of them had their arm archaically back in the wall.
All except one: Andy Irons.
"Bru, watch how much more control Andy has than everyone else," said Jordy. "He's toying with it. He's in control. And, the main thing to watch is his arm. It sits by his side, just guiding him beside the water… only used when it's needed."
The next day was spent working on technique. And it wasn't just Jordy who had this approach nailed. I was watching competent (but not great) surfers slide late down the wall, sit their folded arm just off the wall and thread tube after tube. They had a better completion rate and it looked significantly better than the technique traditionally adopted by most surfers. Then our water cinematographer, Paul Daniel, grabbed one of Jordy's boards to demonstrate. Paul's a fantastic surfer but he exaggerated the foot and arm forward style with aplomb (as you'll see in the video). For me there are still many kinks, like putting too much elbow into the water and spraying yourself in the face, but I'm determined to break the habit. That's for the next session in barreling lefts.
Right after I call Navrin to apologise.
*Please note: These gents have all since become experts of this tuberiding style.