It is time for another installment of pictures from vintage Wittenberg University yearbooks. It has been very cold out this weekend which made spending a few hours in the library with a cup of coffee even more appealing. Flipping through these old yearbooks always invokes a feeling of nostalgia in me for a time that I never lived. While I would never want to return to these times I do romanticize the days when men took more pride in their appearance, when everyday life was deserving of a tie and jacket, and when youth chased adulthood and not the other way around (I did include some college shenanigans to balance it out!). In order to provide plenty of eye candy for my readers (and food for Tumblr) during this holiday week I have combined pictures from both 1963 & 1965's yearbooks. Enjoy!


ISLAMABAD: The Supreme Court (SC) has held that the Code of Conduct ensures that the freedom of speech and the right to information under articles 19 and 19A of the Constitution are protected, adding that the discussion on sub judice matters must be conducted in a manner which does not negatively affect another person's fundamental right to be dealt with in accordance with the law under Article 4 of the Constitution and the right to fair trial and due process under Article 10A of the Constitution.
A three-member bench headed by Chief Justice Mian Saqib Nisar issued a judgment in a suo moto case regarding discussion in TV talk shows on a sub judice matter. The court had issued a show-cause notice to News host Arshad Sharif for discussing sub judice matters on his talk show Power Play, aired in August in which an affidavit submitted by former President Asif Ali Zardari regarding his assets was discussed.
"Did Zardari submit a false affidavit in the NRO [National Reconciliation Ordinance] case?" was among the questions raised and discussed during the programme. CJP Mian Saqaib Nisar during the course of hearing had questioned Arshad Sharif as to how could he discuss cases being heard in courts during his programme.
The CJP had recalled that the court had also advised the National Accountability Bureau (NAB) against inadvertently or intentionally defaming individuals who are subject to accountability inquiries. The judgment authored by Chief Justice Mian Saqib Nisar while setting guidelines held that all licencees should be sent a "notice/reminder of their basic ethics and objectives,standards and obligations under the Code of Conduct, particularly Clause 4(10) thereof, in that, editorial oversight should be observed prior to the airing of all programmes and any programme, the subject or content of which is found or deemed to be in violation of the Code of Conduct in its true letter and spirit, should not be aired by the licensee".
The court further held that any discussion on a matter which is sub judice may be aired but only to the extent that it is to provide information to the public "which is objective in nature and not subjective, and no content, including commentary, opinions or suggestions about the potential fate of such sub judice matter which tends to prejudice the determination by a court, tribunal, etc., shall be aired".
The verdict ruled that content based on extracts of court proceedings, police records and other sources are allowed to the extent that they are "fair and correct, any news or discussions in programmes shall not be aired which are likely to jeopardize ongoing inquiries, investigations or trials".
"In compliance with Clause 17 of the Code of Conduct, the court held that an impartial and competent in-house Monitoring Committee shall be formed by each licensee, with intimation to Pemra which shall be duty bound to ensure compliance of the Code of Conduct", the judgment noted.
With regards to the Monitoring Committee, the court directed "that licencees include (for each of its meetings) at least one practicing lawyer of at least 5 years or above practice, with adequate understanding of the law to advise the licensee regarding any potential violations of the Code of Conduct by programmes to be aired in the future".
The verdict further held that in compliance with Clause 20 of the Code of Conduct, each licencee shall be required to hold regular trainings of its officers, employees, staff, anchors, representatives etc. with regards to ensure compliance with the Code of Conduct with the schedule and agenda of these regular trainings to be intimated to Pemra through the Monitoring Committee.
The verdict held that "if any licencee is found to have violated or failed to observe the Code of Conduct in its true letter and spirit, particularly Clause 4 of thereof, and/or Articles 4, 10A and 204 of the Constitution, strict and immediate action should be taken against such licensee in accordance with Section 33 of the Ordinance.
"The Supreme Court or any High Court retains the power to take cognizance of the matter and shall exercise its powers under Article 204 ibid where such Court is of the opinion that it is appropriate in the facts and circumstances of the case for it to do so", says the judgment.
Meanwhile, the court accepted the unconditional and unqualified apology tendered by Arshid Sharif with a view that it has been tendered sincerely and he has expressed remorse and regret promising not to repeat such reckless and irresponsible behaviour in the future. The court however, also warned the anchor to be extremely careful in the future and accordingly disposed of the matter.


ShineLady . carrieandjacson. KateBecker. FireAnny.
ArielleSlothNinaCobraDavid69showloverfriends4 .suzysuaveVeanTastyEroBoomAppolyon .vaiolethTrannyMiaSweetCandyLorryy88PatriciaAndNaty .RimmelyAppolyonPixieCutieLorryy88 .PlayfulJohnny4UKateBeckerUNKNOWNCRAZYxDonellaEvans .EllenaVTeedyJustinBrownSteephaniee .HOTTGIRLSXXX69suzysuavecarrieandjacsonSaraCreamy .MissCherryzaMelanieSinnerAHotAphroditeDonellaEvans .vaiolethTrannySteephanieeDitaFoxyHenaChi .HairykittyvipTattoosAndCarsUrCaprizChryssLove .KELLYBOOM69DaxHunkHOTTGIRLSXXX69KellyRoseSex .
nicelayffRimmelyNadiaSweetAndHotPlayfulJohnny4U .ChryssLoveEllenaVDitaFoxyTattooedDamien .josepxnicolxMiaSweetCandyPixieCutiejosepxnicolx .TeedyErotiqueAngelAlabamaBaby1SynddieSky .JakeCross18CarrolaineHairykittyvipDonellaEvans .KellyRoseSexBeauty1MissvaiolethTrannyHenaChi .JustinBrownSteephanieexBarbie20Lorryy88 .ArielleSlothKinkyStuffForUAlabamaBaby1loverfriends4 .EvaSpyCatA1hotkittyyKELLYBOOM69CrazysCouple .ErotiqueAngelEvaSpyCatAquaVIoletOoSexyDavid25 .JustinBrownRimmelySteephanieemyNAMEisBOO .


text:
require('../../support/test_helper');

var assert = require('assert');
var RedisPool = require('redis-mpool');
var TemplateMaps = require('../../../lib/cartodb/template_maps.js');
var step = require('step');
var _ = require('underscore');

describe('template_maps', function() {

  // configure redis pool instance to use in tests
  var redis_pool = new RedisPool(global.environment.redis);

    var wadusLayer = {
        options: {
            sql: 'select 1 cartodb_id, null::geometry the_geom_webmercator',
            cartocss: '#layer { marker-fill:blue; }',
            cartocss_version: '2.3.0'
        }
    };

  it('does not accept template with unsupported version', function(done) {
    var tmap = new TemplateMaps(redis_pool);
    assert.ok(tmap);
    var tpl = { version:'6.6.6',
      name:'k', auth: {}, layergroup: {layers:[wadusLayer]} };
    step(
      function() {
        tmap.addTemplate('me', tpl, this);
      },
      function checkFailed(err) {
        assert.ok(err);
        assert.ok(err.message.match(/unsupported.*version/i), err);
        return null;
      },
      function finish(err) {
        done(err);
      }
    );
  });

  it('does not accept template with missing name', function(done) {
    var tmap = new TemplateMaps(redis_pool);
    assert.ok(tmap);
    var tpl = { version:'0.0.1',
      auth: {}, layergroup: {layers:[wadusLayer]} };
    step(
      function() {
        tmap.addTemplate('me', tpl, this);
      },
      function checkFailed(err) {
        assert.ok(err);
        assert.ok(err.message.match(/missing.*name/i), err);
        return null;
      },
      function finish(err) {
        done(err);
      }
    );
  });

    describe('naming', function() {

        function createTemplate(name) {
            return {
                version:'0.0.1',
                name: name,
                auth: {},
                layergroup: {
                    layers: [
                        wadusLayer
                    ]
                }
            };
        }
        var templateMaps = new TemplateMaps(redis_pool);

        var invalidNames = [ "ab|", "a b", "a@b", "-1ab", "_x", "", " x", "x " ];
        invalidNames.forEach(function(invalidName) {
            it('should NOT accept template with invalid name: ' + invalidName, function(done) {
                templateMaps.addTemplate('me', createTemplate(invalidName), function(err) {
                    assert.ok(err, "Unexpected success with invalid name '" + invalidName + "'");
                    assert.ok(
                        err.message.match(/template.*name/i),
                        "Unexpected error message with invalid name '" + invalidName + "': " + err.message
                    );
                    done();
                });
            });
        });

        var validNames = [
            "AB", "1ab", "DFD19A1A-0AC6-11E5-B0CA-6476BA93D4F6", "25ad8300-0ac7-11e5-b93f-6476ba93d4f6"
        ];
        validNames.forEach(function(validName) {
            it('should accept template with valid name: ' + validName, function(done) {
                templateMaps.addTemplate('me', createTemplate(validName), function(err) {
                    assert.ok(!err, "Unexpected error with valid name '" + validName + "': " + err);
                    done();
                });
            });
        });

    });

  it('does not accept template with invalid placeholder name', function(done) {
    var tmap = new TemplateMaps(redis_pool);
    assert.ok(tmap);
    var tpl = { version:'0.0.1',
      name: "valid", placeholders: {},
      auth: {}, layergroup: {layers:[wadusLayer]} };
    var invalidnames = [ "ab|", "a b", "a@b", "1ab", "_x", "", " x", "x " ];
    var testNext = function() {
      if ( ! invalidnames.length ) { done(); return; }
      var n = invalidnames.pop();
      tpl.placeholders = {};
      tpl.placeholders[n] = { type:'number', default:1 };
      tmap.addTemplate('me', tpl, function(err) {
        if ( ! err ) {
          done(new Error("Unexpected success with invalid name '" + n + "'"));
        }
        else if ( ! err.message.match(/invalid.*name/i) ) {
          done(new Error("Unexpected error message with invalid name '" + n + "': " + err));
        }
        else {
          testNext();
        }
      });
    };
    testNext();
  });

  it('does not accept template with missing placeholder default', function(done) {
    var tmap = new TemplateMaps(redis_pool);
    assert.ok(tmap);
    var tpl = { version:'0.0.1',
      name: "valid", placeholders: { v: {} },
      auth: {}, layergroup: {layers:[wadusLayer]} };
    tmap.addTemplate('me', tpl, function(err) {
        if ( ! err ) {
          done(new Error("Unexpected success with missing placeholder default"));
        }
        else if ( ! err.message.match(/missing default/i) ) {
          done(new Error("Unexpected error message with missing placeholder default: " + err));
        }
        else {
          done();
        }
      });
  });

  it('does not accept template with missing placeholder type', function(done) {
    var tmap = new TemplateMaps(redis_pool);
    assert.ok(tmap);
    var tpl = { version:'0.0.1',
      name: "valid", placeholders: { v: { default:1 } },
      auth: {}, layergroup: {layers:[wadusLayer]} };
    tmap.addTemplate('me', tpl, function(err) {
        if ( ! err ) {
          done(new Error("Unexpected success with missing placeholder type"));
        }
        else if ( ! err.message.match(/missing type/i) ) {
          done(new Error("Unexpected error message with missing placeholder default: " + err));
        }
        else {
          done();
        }
      });
  });

  // See http://github.com/CartoDB/Windshaft-cartodb/issues/128
  it('does not accept template with invalid token auth (undefined tokens)',
  function(done) {
    var tmap = new TemplateMaps(redis_pool);
    assert.ok(tmap);
    var tpl = { version:'0.0.1',
      name: "invalid_auth1", placeholders: { },
      auth: { method: 'token' }, layergroup: {layers:[wadusLayer]} };
    tmap.addTemplate('me', tpl, function(err) {
        if ( ! err ) {
          done(new Error("Unexpected success with invalid token auth (undefined tokens)"));
        }
        else if ( ! err.message.match(/invalid 'token' authentication/i) ) {
          done(new Error("Unexpected error message with invalid token auth (undefined tokens): " + err));
        }
        else {
          done();
        }
      });
  });

  it('add, get and delete a valid template', function(done) {
    var tmap = new TemplateMaps(redis_pool);
    assert.ok(tmap);
    var expected_failure = false;
    var tpl_id;
    var tpl = { version:'0.0.1',
      name: 'first', auth: {}, layergroup: {layers:[wadusLayer]} };
    step(
      function() {
        tmap.addTemplate('me', tpl, this);
      },
      function addOmonimousTemplate(err, id) {
        if ( err ) throw err;
        tpl_id = id;
        assert.equal(tpl_id, 'first');
        expected_failure = true;
        // should fail, as it already exists
        tmap.addTemplate('me', tpl, this);
      },
      function getTemplate(err) {
        if ( ! expected_failure && err ) throw err;
        assert.ok(err);
        assert.ok(err.message.match(/already exists/i), err);
        tmap.getTemplate('me', tpl_id, this);
      },
      function delTemplate(err, got_tpl) {
        if ( err ) throw err;
        assert.deepEqual(got_tpl, _.extend({}, tpl, {auth: {method: 'open'}, placeholders: {}}));
        tmap.delTemplate('me', tpl_id, this);
      },
      function finish(err) {
        done(err);
      }
    );
  });

  it('add multiple templates, list them', function(done) {
    var tmap = new TemplateMaps(redis_pool);
    assert.ok(tmap);
    var tpl1 = { version:'0.0.1', name: 'first', auth: {}, layergroup: {layers:[wadusLayer]} };
    var tpl1_id;
    var tpl2 = { version:'0.0.1', name: 'second', auth: {}, layergroup: {layers:[wadusLayer]} };
    var tpl2_id;
    step(
      function addTemplate1() {
        tmap.addTemplate('me', tpl1, this);
      },
      function addTemplate2(err, id) {
        if ( err ) throw err;
        tpl1_id = id;
        tmap.addTemplate('me', tpl2, this);
      },
      function listTemplates(err, id) {
        if ( err ) throw err;
        tpl2_id = id;
        tmap.listTemplates('me', this);
      },
      function checkTemplates(err, ids) {
        if ( err ) throw err;
        assert.equal(ids.length, 2);
        assert.ok(ids.indexOf(tpl1_id) != -1, ids.join(','));
        assert.ok(ids.indexOf(tpl2_id) != -1, ids.join(','));
        return null;
      },
      function delTemplate1(err) {
        if ( tpl1_id ) {
          var next = this;
          tmap.delTemplate('me', tpl1_id, function(e) {
            if ( err || e ) next(new Error(err + '; ' + e));
            else next();
          });
        } else {
          if ( err ) throw err;
          return null;
        }
      },
      function delTemplate2(err) {
        if ( tpl2_id ) {
          var next = this;
          tmap.delTemplate('me', tpl2_id, function(e) {
            if ( err || e ) next(new Error(err + '; ' + e));
            else next();
          });
        } else {
          if ( err ) throw err;
          return null;
        }
      },
      function finish(err) {
        done(err);
      }
    );
  });

  it('update templates', function(done) {
    var tmap = new TemplateMaps(redis_pool);
    assert.ok(tmap);
    var expected_failure = false;
    var owner = 'me';
    var tpl = { version:'0.0.1',
      name: 'first',
      auth: { method: 'open' },
      layergroup: {layers:[wadusLayer]}
    };
    var tpl_id;
    step(
      function addTemplate() {
        tmap.addTemplate(owner, tpl, this);
      },
      // Updating template name should fail
      function updateTemplateName(err, id) {
        if ( err ) throw err;
        tpl_id = id;
        expected_failure = true;
        tpl.name = 'second';
        tmap.updTemplate(owner, tpl_id, tpl, this);
      },
      function updateTemplateAuth(err) {
        if ( err && ! expected_failure) throw err;
        expected_failure = false;
        assert.ok(err);
        tpl.name = 'first';
        tpl.auth.method = 'token';
        tpl.auth.valid_tokens = [ 'tok1' ];
        tmap.updTemplate(owner, tpl_id, tpl, this);
      },
      function updateTemplateWithInvalid(err) {
        if ( err ) throw err;
        tpl.version = '999.999.999';
        expected_failure = true;
        tmap.updTemplate(owner, tpl_id, tpl, this);
      },
      function updateUnexistentTemplate(err) {
        if ( err && ! expected_failure) throw err;
        assert.ok(err);
        assert.ok(err.message.match(/unsupported.*version/i), err);
        tpl.version = '0.0.1';
        expected_failure = true;
        tmap.updTemplate(owner, 'unexistent', tpl, this);
      },
      function delTemplate(err) {
        if ( err && ! expected_failure) throw err;
        expected_failure = false;
        assert.ok(err);
        assert.ok(err.message.match(/cannot update name/i), err);
        tmap.delTemplate(owner, tpl_id, this);
      },
      function finish(err) {
        done(err);
      }
    );
  });

  it('instanciate templates', function() {
    var tmap = new TemplateMaps(redis_pool);
    assert.ok(tmap);

    var tpl1 =  {
        version: '0.0.1',
        name: 'acceptance1',
        auth: { method: 'open' },
        placeholders: {
          fill: { type: "css_color", default: "red" },
          color: { type: "css_color", default: "#a0fF9A" },
          name: { type: "sql_literal", default: "test" },
          zoom: { type: "number", default: "0" },
          test_number: { type: "number", default: 23 }
        },
        layergroup: {
          version: '1.0.0',
          global_cartocss_version: '2.0.2',
          layers: [
             { options: {
                 sql: "select '<%=name %>' || id, g from t",
                 cartocss: '#layer { marker-fill:<%= fill %>; marker-width: <%=test_number  %>; }'
               } },
             { options: {
                 sql: "select fun('<%=     name%>') g from x",
                 cartocss: '#layer { line-color:<%= color %>; marker-fill:<%= color %>; }'
               } },
             { options: {
                 sql: "select g from x",
                 cartocss: '#layer[zoom=<%=zoom%>] { }'
               } }
          ]
        }
    };

    var inst = tmap.instance(tpl1, {});

    var lyr = inst.layers[0].options;
    assert.equal(lyr.sql, "select 'test' || id, g from t");
    assert.equal(lyr.cartocss, '#layer { marker-fill:red; marker-width: 23; }');

    lyr = inst.layers[1].options;
    assert.equal(lyr.sql, "select fun('test') g from x");
    assert.equal(lyr.cartocss, '#layer { line-color:#a0fF9A; marker-fill:#a0fF9A; }');

    inst = tmap.instance(tpl1, {color:'yellow', name:"it's dangerous"});

    lyr = inst.layers[0].options;
    assert.equal(lyr.sql, "select 'it''s dangerous' || id, g from t");
    assert.equal(lyr.cartocss, '#layer { marker-fill:red; marker-width: 23; }');

    lyr = inst.layers[1].options;
    assert.equal(lyr.sql, "select fun('it''s dangerous') g from x");
    assert.equal(lyr.cartocss, '#layer { line-color:yellow; marker-fill:yellow; }');

    // Invalid css_color
    var err = null;
    try { tmap.instance(tpl1, {color:'##ff00ff'}); }
    catch (e) { err = e; }
    assert.ok(err);
    assert.ok(err.message.match(/invalid css_color/i), err);

    // Invalid css_color 2 (too few digits)
    err = null;
    try { tmap.instance(tpl1, {color:'#ff'}); }
    catch (e) { err = e; }
    assert.ok(err);
    assert.ok(err.message.match(/invalid css_color/i), err);

    // Invalid css_color 3 (too many digits)
    err = null;
    try { tmap.instance(tpl1, {color:'#1234567'}); }
    catch (e) { err = e; }
    assert.ok(err);
    assert.ok(err.message.match(/invalid css_color/i), err);

    // Invalid number
    err = null;
    try { tmap.instance(tpl1, {zoom:'#'}); }
    catch (e) { err = e; }
    assert.ok(err);
    assert.ok(err.message.match(/invalid number/i), err);

    // Invalid number 2
    err = null;
    try { tmap.instance(tpl1, {zoom:'23e'}); }
    catch (e) { err = e; }
    assert.ok(err);
    assert.ok(err.message.match(/invalid number/i), err);

    // Valid number
    err = null;
    try { tmap.instance(tpl1, {zoom:'-.23e10'}); }
    catch (e) { err = e; }
    assert.ok(!err);
  });

  // Can set a limit on the number of user templates
  it('can limit number of user templates', function(done) {
    var tmap = new TemplateMaps(redis_pool, {
      max_user_templates: 2
    });
    assert.ok(tmap);
    var tpl = { version:'0.0.1', auth: {}, layergroup: {layers:[wadusLayer]} };
    var expectErr = false;
    var idMe = [];
    var idYou = [];
    step(
      function oneForMe() {
        tpl.name = 'oneForMe';
        tmap.addTemplate('me', tpl, this);
      },
      function twoForMe(err, id) {
        if ( err ) throw err;
        assert.ok(id);
        idMe.push(id);
        tpl.name = 'twoForMe';
        tmap.addTemplate('me', tpl, this);
      },
      function threeForMe(err, id) {
        if ( err ) throw err;
        assert.ok(id);
        idMe.push(id);
        tpl.name = 'threeForMe';
        expectErr = true;
        tmap.addTemplate('me', tpl, this);
      },
      function errForMe(err/*, id*/) {
        if ( err && ! expectErr ) throw err;
        expectErr = false;
        assert.ok(err);
        assert.ok(err.message.match(/limit.*template/), err);
        return null;
      },
      function delOneMe(err) {
        if ( err ) throw err;
        tmap.delTemplate('me', idMe.shift(), this);
      },
      function threeForMeRetry(err) {
        if ( err ) throw err;
        tpl.name = 'threeForMe';
        tmap.addTemplate('me', tpl, this);
      },
      function oneForYou(err, id) {
        if ( err ) throw err;
        assert.ok(id);
        idMe.push(id);
        tpl.name = 'oneForYou';
        tmap.addTemplate('you', tpl, this);
      },
      function twoForYou(err, id) {
        if ( err ) throw err;
        assert.ok(id);
        idYou.push(id);
        tpl.name = 'twoForYou';
        tmap.addTemplate('you', tpl, this);
      },
      function threeForYou(err, id) {
        if ( err ) throw err;
        assert.ok(id);
        idYou.push(id);
        tpl.name = 'threeForYou';
        expectErr = true;
        tmap.addTemplate('you', tpl, this);
      },
      function errForYou(err/*, id*/) {
        if ( err && ! expectErr ) throw err;
        expectErr = false;
        assert.ok(err);
        assert.ok(err.message.match(/limit.*template/), err);
        return null;
      },
      function finish(err) {
        // TODO: delete all templates
        done(err);
      }
    );
  });

});

redpajama_set_name: RedPajamaGithub


text:
Posted on December 10, 2021 by Phil Lang
https://t.co/j6h8mDUYBZ pic.twitter.com/r24J3kN5rt
— Duke's Mayo Bowl (@DukesMayoBowl) December 8, 2021
Chef's kiss.
Greatness Is Not A Number
By the time you read this, there's a solid chance that Steph Curry will have made more 3-pointers in his career than Ray Allen made, which will make Curry the NBA all-time leader. I challenge anyone outside of TOB to tell me the number Ray Allen made, because the NBA 3-point record ain't exactly .406 or 9.58.
The local broadcast is trying to make a thing out of it – counting down with every Curry 3 with a little graphic in the lower corner of the broadcast. Rightly so, I guess, but I can't muster up any real interest in the countdown. To what are we really counting down?
There's no real argument: Curry is the best shooter the NBA has ever seen, and so Curry passing Ray Allen record doesn't solidify anything new when it comes to Curry's legacy. And, as Oakland's favorite curmudgeon Ray Ratto so perfectly addresses, to be awed by a number Curry passes is to miss the point of what makes him so spectacular. OK, here's one stat for context: It took Allen 1,300 games to make 2,973 3-pointers; Curry will get there and beyond in less than 790 games.
Ratto nails it with this:
Just as long as whatever happens is within whatever Curry decides is the flow of the game, because on this one item, he is more trustworthy than Basketballreference.com. They do numbers. He does moments, and one does well not to try to quantify the work of a true mother of invention.
Good read, per usual, from Ratto. – PAL
Source: "Counting Will Get You Nowhere With Steph Curry," Ray Ratto, Defector (12/08/21)
The Propaganda Playbook
Last week we shared three stories from the NY Times about Chinese tennis player Peng Shuai, her shocking accusation of sexual assuault by a high-ranking government official, and the Chinese government's response. This week, The Times teamed up with ProPublica to show, piece by piece, post-by-post, pic-by-pic, email-by-email, etc. of the government's attempt at cover-up.
The allegation reached the heights of Beijing's opaque political system, and officials turned to a tested playbook to stamp out discussion and shift the narrative. The tactics have helped Beijing weather a series of political crises at home in recent years, including the 2019 protests in Hong Kong and its initial response to Covid-19.
This time, according to analyses by The New York Times and ProPublica, China began a multifaceted propaganda campaign that was at once sophisticated and clumsy. Inside the country, officials used internet controls to scrub almost all references to the accusation and restrict digital spaces where people might discuss it. At the same time, they activated a widely followed network of state-media commentators, backed by a chorus of fake Twitter accounts, to try to punch back at critics abroad, the analyses show.
The effort didn't always succeed. This is how China reacted — and how it stumbled along the way.
This is a must-read story. Having a single person, Peng Shuai, at the center of this helps someone like me better understand the dangers and complexity of censorship in Beijing, and why the United States and other nations are imposing a diplomatic boycott of the upcoming Winter Olympics. – PAL
Source: "Beijing Silenced Peng Shuai in 20 Minutes, Then Spent Weeks on Damage Control," Paul Mozur, Muyi Xiao, Jeff Kao and Gray Beltran; The New York Times & ProPublica (12/08/21)
Non Sports Stories of the Week
Contrary to popular belief, we don't only read about sports. This week, I read two particularly interesting articles that I think you'll enjoy.
First, the New Yorker profile of Jeremy Strong, who plays Kendall Roy in Succession. If you watch the show, I highly recommend you set aside some time and read this. You will laugh out loud at him at least a half dozen times. -TOB
Source: "On 'Succession,' Jeremy Strong Doesn't Get the Joke," Michael Schulman, New Yorker (12/05/2021)
The second article is about the grapefruit. It begins with a long history of the grapefruit and other citrus fruits, which is itself fascinating. And then it gets into a discovery made about twenty years ago that the grapefruit can interact with certain drugs by multiplying the standard efficiency of the drug, which can cause people to overdose. It's a great read. -TOB
Source: "Grapefruit Is One of the Weirdest Fruits on the Planet," Dan Nosowitz, Atlas Obscura (10/6/2020)
pic.twitter.com/m4NxwSYJ4R
— Timothy Burke (@bubbaprog) December 5, 2021
Block of the night (x2!) goes to the dude in white here. These guys were competing for an XBox during Clippers-Celtics, first to score wins. Bonus points for creativity on the second one pic.twitter.com/v4T1qxzLJ4
— Trevor Lane (@Trevor_Lane) December 9, 2021
Trevor Zegras did WHAT… 🤯
Early candidate for goal of the year?
🎥 @NHLGIFs pic.twitter.com/bwzWRR9s7p
— The Athletic (@TheAthletic) December 8, 2021
Eduardo Perez discussing how Randy Johnson tipped pitches his entire career. pic.twitter.com/4Yokf60oX5
— Rob Friedman (@PitchingNinja) January 29, 2020
I am way late to this, but it's too good not to share, even if you've already seen it. – PAL
Tweet of the Week
Party on Flames pic.twitter.com/i3bfEk85iF
— LOilty 16-9-0 (@drtydds) December 4, 2021
Bro I'm about to start a clothing line that's all half sizes. This shit trash out here bro. A large shirt look like I did a smash and grab at a pre school but a XL look like I'm in the background of a Master P video. Mans bout to be stepping out in a "large and a half" head ass
— T-Pain (@TPAIN) December 7, 2021
← Week of December 3, 2021
Week of December 19, 2021 →

redpajama_set_name: RedPajamaCommonCrawl


So basically, right, we get loads of hot chicks to take their clothes off and shoot it on grainy old film stock so we can say it's "art".
John Legend - Who Do We Think We Are?
On a serious note, this video is totally unacceptable from a mainstream artist in 2013. It's like a James Bond title sequence without the subtlety. The song is a critique of meaningless decadence and empty sexuality, so I really don't know why the video celebrates it. Exploitative and demeaning and just a little bit sad.
You can do better, John.


text:
CLASS ACTION UPDATE for NEO, AVYA and YMAB: Levi & Korsinsky, LLP Reminds Investors of Class Actions on Behalf of Shareholders
NEW YORK, NY / ACCESSWIRE / January 24, 2023 / Levi & Korsinsky, LLP announces that class action lawsuits have commenced on behalf of shareholders of the following publicly-traded companies. Shareholders interested in serving as lead plaintiff have until the deadlines listed to petition the court. Further details about the cases can be found at the links provided. There is no cost or obligation to you.
NEO Shareholders Click Here: https://www.zlk.com/pslra-1/neogenomics-lawsuit-submission-form?prid=35898&wire=1
AVYA Shareholders Click Here: https://www.zlk.com/pslra-1/avaya-holdings-loss-submission-form?prid=35898&wire=1
YMAB Shareholders Click Here: https://www.zlk.com/pslra-1/y-mabs-therapeutics-loss-submission-form?prid=35898&wire=1
* ADDITIONAL INFORMATION BELOW *
NeoGenomics, Inc. (NASDAQ:NEO)
NEO Lawsuit on behalf of: investors who purchased February 27, 2020 - April 26, 2022
Lead Plaintiff Deadline : February 6, 2023
TO LEARN MORE, VISIT: https://www.zlk.com/pslra-1/neogenomics-lawsuit-submission-form?prid=35898&wire=1
According to the filed complaint, during the class period, NeoGenomics, Inc. made materially false and/or misleading statements and/or failed to disclose that: (1) defendants represented to investors that it had a 'comprehensive menu' of cancer tests with 'every kind of testing modality that you can use for cancer, including some of the fast-growing new ones, like next-generation sequencing,' which positioned the Company as a 'one-stop-shop' for pathologists and gave NeoGenomics 'a competitive advantage' as a 'go-to reference lab with a comprehensive menu for just about any kind of tests that you want to have done in cancer' and (2) defendants represented that NeoGenomics could 'leverage' the supposedly 'fixed cost' structure of its business to improve profitability as revenue increased and touted the Company's 'robust Compliance Program . . . to ensure compliance with the myriad of . . . laws, regulations and governmental guidance applicable to our business.'
Avaya Holdings Corp. (NYSE:AVYA)
AVYA Lawsuit on behalf of: investors who purchased November 22, 2021 - November 29, 2022
Lead Plaintiff Deadline : March 6, 2023
TO LEARN MORE, VISIT: https://www.zlk.com/pslra-1/avaya-holdings-loss-submission-form?prid=35898&wire=1
According to the filed complaint, during the class period, Avaya Holdings Corp. made materially false and/or misleading statements and/or failed to disclose that: (i) the Company's internal control over financial reporting was deficient in several areas; (ii) as a result of these deficiencies, the Company had failed to design and maintain effective controls over its whistleblower policies and its ethics and compliance program; (iii) the Company's deteriorating financial condition was likely to raise substantial doubt as to its ability to continue as a going concern; and (iv) as a result, the Company's public statements were materially false and misleading at all relevant times.
Y-mAbs Therapeutics, Inc. (NASDAQ:YMAB)
This lawsuit is on behalf of persons or entities who purchased shares of Y-mAbs Therapeutics, Inc. common stock on the open market or pursuant to registration statements filed with the U.S. Securities and Exchange Commission during the period October 6, 2020 through October 28, 2022, inclusive.
Lead Plaintiff Deadline : March 20, 2023
TO LEARN MORE, VISIT: https://www.zlk.com/pslra-1/y-mabs-therapeutics-loss-submission-form?prid=35898&wire=1
According to the filed complaint, (i) Y-mAbs misrepresented the U.S. Food and Drug Administration's ('FDA') willingness to approve omburtamab, the Company's lead product candidate, for marketing based on the existing clinical trials; (ii) the Company misrepresented that progress was being made that would align with the FDA's requirements to demonstrate substantial evidence of effectiveness, sufficient for approval of omburtamab, through adequate and well-controlled studies; (iii) the FDA had repeatedly advised Y-mAbs that it was unlikely to grant approval for the marketing of omburtamab; and (iv) Y-mAbs had elected to submit the March 31, 2022 Biologics License Application prior to reaching agreement with the FDA on the content of the application.
You have until the lead plaintiff deadlines to request that the court appoint you as lead plaintiff. Your ability to share in any recovery doesn't require that you serve as a lead plaintiff.
Levi & Korsinsky is a nationally recognized firm with offices in New York, California, Connecticut, and Washington D.C. The firm's attorneys have extensive expertise and experience representing investors in securities litigation and have recovered hundreds of millions of dollars for aggrieved shareholders. Attorney advertising. Prior results do not guarantee similar outcomes.
Levi & Korsinsky, LLP
Joseph E. Levi, Esq.
Eduard Korsinsky, Esq.
55 Broadway, 10th Floor
jlevi@levikorsinsky.com
www.zlk.com
SOURCE: Levi & Korsinsky, LLP
https://www.accesswire.com/736557/CLASS-ACTION-UPDATE-for-NEO-AVYA-and-YMAB-Levi-Korsinsky-LLP-Reminds-Investors-of-Class-Actions-on-Behalf-of-Shareholders


10,000 maxi prize winners 14/11/18 Mildura Workingman's Club Wins 10,000 30/10/18 Billy Bingo Wins 10,000 22/10/18 Benalla Bowls Club Wins 10,000 8/10/18 St Albans Bingo Wins 10,000 1000 world record holders 18/11/18 Cairns Brass Band Bingo Wins 1,000 in 47 calls 11/11/18 City Golf Club.
6x 30, 6x 40, 3x 200 6x 30, 6x 40, 3x 200 14x 50, 1x 300, free Power Bingo Flyer is played tonight, call bingo on the number of the week to walk away with 1100!
Wenn du auf unsere Website klickst oder hier navigierst, stimmst du der Erfassung von Informationen durch Cookies auf und blackjack plane außerhalb von Facebook.
Translate this site, please note: All translations are supplied by Google.(cash only, no eftpos available).See you there.30 for 'eyes down'!Due to White Night road closures, we arent open tomorrow night (Saturday, September 1st so why not come along and play bingo tonight instead!Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du hier: Cookie-Richtlinie.Send us some feedback about our translation tool.Wir verwenden Cookies, um Inhalte zu personalisieren, Werbeanzeigen maßzuschneidern und zu messen sowie die Sicherheit unserer Nutzer zu erhöhen.15 games playing for meat trays, petrol vouchers more will be followed by 5 cash games finally a game of Big Bucks Bingo playing for a chance to win the in house cash prize a jackpot of 50 000!To optimise your experience, we suggest you use Google Chrome web browser for this service.9 a set, plus optional 1 flyer and 2 Big Bucks Flyer.Eyes down at 7:30, hope to see you there!Come along and support your local people.


text:
1291 The Truth of the Peach Banque
In the Divine Martial Road, Ye Futian stood there. All the stars in the sky turned into a gorgeous milky way. It seemed like the starry sky was hidden inside the stele—a divine stele.
One Starry Stele was one sky; one Starry Stele was one world.
Boundless sprinkles of starry light dropped down as if the whole world was under seal. The light fell on Ye Futian's body like a starry sky was over him; his body couldn't move at all.
The light projected from the stele seemed to be the Will of the Great Law originally contained by the Starry Stele.
Ye Futian perceived the power. He had released his willpower to the extreme; his body was the cauldron of the Great Law, making a deafening noise.
He raised his head to see the Starry Stele. It was as if his eyes had seen through endless layers of starry skies. He looked into the stele and saw a matchless figure standing there. His willpower was unparalleled.
The willpower was attached to the boundless aura of starry light. Ye Futian had to bear the intense pressure from each bump; he would directly be shaken out if he relaxed a little bit.
"So that's how it is," murmured Ye Futian to himself. It was not until this moment that he truly understood the meaning of the Divine Martial Road.
Chi Shang didn't announce the meaning behind the road, and very probably, all the warriors who stepped on the Divine Martial Road didn't realize it, either.
If he had not owned some special abilities, he would have not figured out, either.
"Yu Sheng should be the only one here," Ye Futian said to himself and then laughed. He slightly relaxed and slowed down. The indomitable spirit and willpower seemed to have gone.
It was as if he was glad to let it go.
The endless light in the starry sky was like trying to devour him. Amid the whirlwind of the stars, his body spun and was thrown out of the Divine Martial Road.
Ye Futian appeared outside the Divine Martial Road.
A glaring halo surrounded his body. He glided backward for a short while and soon stopped moving. The life force on his body gradually cleared at a steady pace.
Even after he had taken the 14th step, he didn't experience severe shaking after he came out. He still looked quite secure in a proper manner.
Numerous pairs of eyes fell on Ye Futian. Finally, he came out.
He was still not able to break the historical record.
But it was normal since even though he didn't break the historical record, he had tied it, which was precious enough.
Undoubtedly, Ye Futian was the most eye-catching person in the Peach Banquet this time. He stole the limelight from so many people, and the only person who was comparable with him was his good friend Yu Sheng.
Xing Kai's glance fell on Ye Futian. He had never seen Ye Futian as a rival before the Peach Banquet.
But now, in the public eye, Ye Futian was different from before.
This lord of Thousand Leaves City was very likely to become the most outstanding person in this generation that few people could match.
In the vast land of Crimson Dragon Realm, even many figures whose names were listed on the Regional King Ranking were thwarted by him.
Xia Qingyuan looked at Ye Futian. She walked to him and said in a low voice, "Why did you just come out?"
Other people were stirred by Xia Qingyuan's words.
He just came out?
He took 14 steps and tied the record, and she said that "he just came out"?
It was as if, in her eyes, the step was not difficult at all for Ye Futian, and he could easily make it.
Were 14 steps not enough?
Xing Kai felt it irritating. Did she say it with irony?
Ye Futian looked quite calm after he came out and just watched the Divine Martial Road quietly.
"I tried my best to finish the step, so I came out," Ye Futian said to Xia Qingyuan, smiling. Xia Qingyuan looked at him and slightly lifted one eyebrow. Her intuition told her that Ye Futian didn't say the truth.
This guy was definitely able to keep going and challenge the record.
Probably, he himself chose to give up.
Was it because he knew he and Yu Sheng were the only ones there, and he didn't want to compete with Yu Sheng?
The aura of the poleaxe shone upon the Divine Martial Road. A gigantic divine ax appeared above the sky dome.
The whole Divine Martial Road became almost transparent, and a figure loomed in the illusion.
That person was Yu Sheng.
At this moment, he was the incarnation of a demonic deity. Immense Demonic Will was released from his body. A poleaxe also appeared in his hand. He used the poleaxe to chop ahead, and with one strike, the sky was split into half.
It was the absolute power, extremely intimidating. It was as if nothing could stop him.
The light of the poleaxe flashed across the sky dome as if it would chop off the divine mountain.
A new record on the Divine Martial Road was set.
Yu Sheng from Thousand Leaves City broke the historical record and took out the 15th step.
The howling wind surged in the upper sky. On the quiet divine mountain, countless pairs of eyes looked at Yu Sheng.
He finally made it…
Even Chi Shang and the seniors on the divine mountain were bewildered by the scene.
Who could expect that someone would break the record of Divine Martial Road during the Peach Banquet this time?
"He will be another legendary figure," an old man on the divine mountain remarked.
"True. It will take many years for later generations to break this record," another man said.
The record created by Yu Sheng today probably would be exhibited in files for many years.
"Maybe no one will surpass the Peach Banquet of this year in at least 100 years," people on the divine mountain said. Obviously, they all thought highly of the Peach Banquet of this year.
During the trip of Divine Martial Road in the Peach Banquet, one warrior created a new historical record, one warrior tied the historical record, and one warrior tied the record of the last term.
It was supposed to be very extraordinary to tie the record of last time, but this time, apparently, the history was rewritten.
"Xing Kai had bad luck. Don't know if his state of mind will be affected," someone said.
What Xing Kai had done was great enough at any previous time.
However, he met Ye Futian and Yu Sheng.
It seemed that Xing Kai in this Peach Banquet was a foil for Ye Futian and Yu Sheng to show their excellence.
It must be a big shock to him, who was a proud person, which was revealed in his bad look after he came out.
The glaring light shone upon Yu Sheng's shoulders. After a while, people saw him turn around and step out of the Divine Martial Road. He showed up in front of others, bathed in the divine aura.
"Congratulations!" Chi Shang said to Yu Sheng, smiling.
"Thank you very much, Your Highness," Yu Sheng nodded and replied to Chi Shang. Both Yu Sheng and Ye Futian had benefited from a lot during this trip. This prince of Crimson Dragon Realm was indeed very generous.
"You earn it with your own effort. No need to thank me," Chi Shang said with a laugh. He soon turned to the crowd, saying, "I assume all of you have obtained gains on the Divine Martial Road!"
People all nodded. Every time they took a step, they could see more clearly the technique being used to attack them and have a better understanding of it. It should be the original cultivation method of the Divine Martial Road.
Since Yu Sheng broke the record, he might have obtained the complete version of it.
But Ye Futian and Xing Kai should have also benefited a lot.
"It is an honor to witness the creation of a record during the Peach Banquet this time. I believe people of this generation will definitely create a new history. From now on, the future of the Crimson Dragon Realm will depend on you," said Chi Shang, smiling.
People had mixed feelings after hearing the words. If one could say people of this generation in Crimson Dragon Realm were able to create a new history, it was all because of the Thousand Leaves City.
If Yu Sheng and Ye Futian were removed, the general ability of the Crimson Dragon Realm would be almost the same as before.
Were these few people from the Emperor Xia's Realm raising a storm in the Crimson Dragon Realm?
"So, let's wrap up this Peach Banquet," continued Chi Shang.
People's faces looked different. Some looked calm, but some were not willing to accept the result.
"Thank you, Your Highness." People showed respect and courtesy and requested to leave.
Soon they all turned around and left there.
"Let's go," Ye Futian said to Yu Sheng and Xia Qingyuan. They left the place and met with Ye Wuchen and others. Soon, their bodies flashed, and they left the divine mountain.
People all walked down and left the mountain. At the foot of the mountain, many people made way for them; the way they looked at Ye Futian was different.
The top of the divine mountain was covered with fallen peach flowers. The only person who hadn't leave was Yu Shifei; she was standing next to Chi Shang.
Seeing people leaving, Yu Shifei turned to look at Chi Shang's face.
"What are you looking at?" said Chi Shang with a gentle smile.
"What is the secret hidden inside the Divine Martial Road?" asked Yu Shifei bluntly, without caring about her own identity.
"You want to know?" asked Chi Shang.
"Yes," said Yu Shifei, nodding, "but it's okay if you can't tell."
"There is nothing I can't tell," said Chi Shang with a laugh. "Actually, the Divine Martial Road contains a matrix. When you step into the Divine Martial Road, you have to face not only the attack of the matrix's Wills inside but also clashes with other warriors. Your willpower will be merged in the Will attack of other Divine Martial Roads. Luck is a factor to help you take the first few steps, but the warriors who come to the end are all…"
Yu Shifei had a strange look on her face. She said to Chi Shang, "That is to say, all of us have indirectly fought with each other once without realizing it?"
"You can say that," said Chi Shang, nodding.
Yu Shifei laughed and said, "So you can figure out every warrior's talent level and information without anyone noticing. Who set the rule for the Peach Banquet? He was really shameless!"
"Aren't you afraid your future senior in-laws hear that and don't allow you to enter my house?" Chi Shang said jokingly.
"I am okay if they do it," said Yu Shifei, laughing softly.
"Nah, it will be my loss," Chi Shang said and took her in his arms. Obviously, their relationship was very good.
They snuggled together and looked down at the scenery. Something seemed to occur to Yu Shifei, so she asked, "When Ye Futian took the last step, there was not much fluctuation of life force on the Divine Martial Road. Was it possible that he was aware of the truth of the Divine Martial Road, so he finally gave up?"
Chi Shang showed a flash of surprise in his eyes after hearing Yu Shifei's words.
Had he already seen through it?


text:
Tag: Robinson Cano
Fraternization, Melky Cabrera
Reach Out and Touch Someone … or Not: On Cano's (Temporary) Lack of Love for Melky
Posted on July 11, 2012 by Jason Turbow
In 1933, National League president John Heydler issued a memo to team presidents recommending against inter-team fraternization. By the end of the decade, Commissioner Kennesaw Mountain Landis had turned it into law. Umpires were tasked with sitting in the stands before games and taking names of those players willing to converse across borders, with fines levied against the guilty.
Because those mores were in line with the unwritten rules, not many fines were needed. Heck, in the 1965 All-Star Game, Bob Gibson wouldn't talk to his own catcher, Joe Torre, because they played for different teams during every other game of the season.
"When I had the uniform on, somebody with the other uniform, I wanted to choke them," said 1993 AL Cy Young Award-winner Jack McDowell. "I wanted to kill them. I'm sure as hell not going to go shake their hands and talk to them, even warming up before a game."
These days, that mindset has faded, for one primary reason. "There's interaction now," said Dusty Baker. "High school games, section games, college games, Area Code games, Junior Olympic team, Olympic team, Pan Am Games—most of these guys know each other, and for a long period of time before they even get to the big leagues."
Even with that in mind, Melky Cabrera tried to push the envelope following his fourth-inning homer in Tuesday's All-Star Game. As San Francisco's center fielder rounded first, he spied one of his best friends in the game, Yankees second baseman Robinson Cano. The pair had come up together through New York's minor league system, and remain close.
As Cabrera approached second, he held out his hand to slap five with his pal—who, it should be re-stated, was playing for the other team.
How did it sit? Not well in Cabrera's own clubhouse, likely. His manager for the day, Tony La Russa, is known to have some feelings on the subject. From Buzz Bissinger's Three Nights in August: "It drives [La Russa] crazy when a hitter gets a single and starts chatting it up with the first baseman as if they're distant cousins at a family reunion. He shares the fan's view that it simply doesn't look good: Baseball is meant to be a game of competition, not a game of whassup dog?"
Whassup dog, however, seemed to be on Cabrera's mind. Cano refused to play along. (Watch it here.)
"He tried to give me a high five, and I know this is the All-Star Game, but I don't want to look bad out there," Cano said in a CBS Sports report. "It was fun, and if it was a closer game I might be having fun. I didn't want to upset my teammates. We're playing to win."
It's doubtful that Cabrera would have tried such a thing anyplace but an exhibition, but it was still an odd and awkward sight.
"Take 'em out to dinner," said pitcher Dick Bosman of such encounters. "Sit in the lobby of the hotel. But whatever you do, you're not supposed to be doing it out there on the field."


It was 6 minutes before 7 in the morning of March the 9th 2015 at Ekangala just outside Bronkhorstspruit when I decided to take a photo of these flock of birds. Then when I was reviewing the pictures I took,I realized that of them had this moving object shaped triangular and was also moving in high speeds and didn't make any sound. It only made a sort of like a spiral line on its side and then I decided to quickly put my camera on video but by then the object was gone. But I have a good quality picture of it and it happens that my phone uses a live photo feature which I can see the object moving before the image is captured. And please look on left top side of the picture because it's where the object appears.


I want to connect smart devices (smartphone, tablet PC, etc.) and smart TV with Wi-Fi direct function.
Wi-Fi Direct supports the connection between Wi-Fi devices, and this connects TV to smart devices with Wi-Fi function (smart phone, tablet PC, etc.) without AP. With this function, you can use content sharing.
1. Select "Wi-Fi Direct" from network.
2. Change the mode from "off" to "on", and turn on the Wi-Fi Direct of device (smart phone, tablet PC, etc.) which is connected to TV with Wi-Fi Direct function. When "on" is selected, it search for available devices automatically.
Devices available to connect appear after searching, then choose one of them and complete the connection.
※ Select "Re-search" if any device is not found.
1. Turn on Wi-Fi Direct of TV.
2. Go to setting of smart phone and turn on Wi-Fi Direct.
Devices available to connect appear, then choose the relevant one and connect.
If connection is failed or device doesn't appear, refresh and try again.


text:
Islamabad gets new police chief
The federal government on Wednesday appointed Qazi Jamilur Rehman, a 22-grade officer of Police Service of Pakistan (PSP), as the new inspector general of Islamabad police. "Qazi Jami-ur-Rehman, a BS-20 officer of Police Service of Pakistan, presently serving under the government of Khyber Pakhtunkhwa, is transferred and posted as inspector general, Islamabad Capital Territory (ICT) Police, under Interior Division, in his own pay and scale, with immediate effect and until further orders," read a notification issued to this effect. Rehman will be replacing Aamir Zulfiqar as the police chief of the capital. Demands had been made for changing the IG in the wake of a 22-year-old Osama Satti's murder at the hands of Counter-Terrorism Department (CTD) men in an alleged staged shootout in Islamabad. On Jan 2, five CTD personnel were taken into custody for indiscriminately gunning down the young man in the Sector G-10 area on Srinagar Highway within the jurisdiction of Ramna police station in the federal capital.


Disney XD has released its first look at the 'DuckTales' reboot premiering this summer.
The series stars David Tennant as Scrooge McDuck, Danny Pudi with Ben Schwartz and Bobby Moynihan as the voices of Huey, Dewey and Louie, respectively, Kate Micucci as Webby Vanderquack, Beck Bennett as Launchpad McQuack and Toks Olagundoye as Mrs. Beakley.
The voice of nephews will take some getting used to but Tennant really pulls it off as McDuck.
Just like the original, the series will follow the family on high-flying adventures around the world.
Disney XD hasn't announced an exact premiere date yet but the animated adventure has already been renewed for second season.


Dr Alexander MUSTARD has been taking underwater photographs for 30 years and has worked as a full time underwater photographer for the last 10 years. His photographs have won many awards including, on five occasions, in the BBC Wildlife Photographer of the Year. In 2002 he won so many awards at the World Festival of Underwater Photography that the (French) organisers changed the rules so the feat cannot be repeated! His last book, Reefs Revealed, won the International Grand Prize for the best book of underwater photographs.His photographs have been displayed in exhibitions around the world and a particular highlight was personally presenting his work to Queen Elizabeth II. In 2013, Alex was named GDT European Wildlife Photographer of the Year for his image Night Moves. The first time an underwater photograph has won this prestigious award. Alex is a regular contributor to many publications in the marine, wildlife, diving and photographic media, and to date has published more than 400 articles. In particularly, he is a sought after writer on all aspects of underwater photography, particularly equipment reviews and technique articles. In addition to various features, he currently writes three monthly columns on underwater photography: IMAGES Column for Sport Diver (USA), Be The Champ for DIVER Magazine (UK) and Fisheye for Wild Planet Photo Magazine (UK), and contributes to the quarterly Underwater Photography Masterclass feature in Ocean Geographic Magazine (Australia). Alex has used Subal housings for many years. He says "Reviewing housings I have tried all the major brands extensively in the field. But I choose to use Subal for my own photography because I know their housings are constructed with ergonomics details that let me capture the shot when others fall short. And Subal have a build quality I trust when it is my reputation on the line, when I am on assignment." Alex currently shoots with a Nikon D4 in a Subal ND4S, ND4 housing and a Nikon D7100 in a Subal ND7100 housing. His images are also regularly featured in other newspapers and magazines around the world. He was one of the commission photographers for the 2020VISION conservation photography project in the UK. Several major diving equipment manufacturers and national tourist boards are among his professional clients. One of the most unusual projects Alex has been involved in is Nissan's NV200 concept car built for the Tokyo Motor Show. The car was designed specifically around his needs as an underwaterphotographer working in the field. He is the inventor of the Magic Filters, filters designed specifically for available light underwater photography with digital cameras. He also runs highly popular underwater photography workshops at top diving destinations around the world.


What is the query trying to do?
The query is fetching all the record frm 3 tables using inner join and I am using pagination displaying it.
I tried adding Indexes in all the column that im searching or connecting with and it improves that over all performance of the system. I am on the observation part now. hope that it fix the problem permanently.
I'll close this thread later on when i validated that the solution is effective.
I have an application that has thousand of records. the problem that i am having right now is that my website is performing slow.when i am trying to swtich to other link on the site which have a query running on the background it takes ages to load. i already tried using cloudflare to optimize the system but the slow querying still persist. can anybody have an idea that can help me optmize the poor performace of my database?
By the way the system is hosted in a dedicated server but the resources consumption is very high.
Hi never find got it already.thanks!
Thanks for that but how can i remove the "" on the numbers?
the format should look like this.
Yes exactly put line 17-18 inside while loop.
Hi! thank you for giving your inputs on this matter.
fix the while loop query code (LINE 21), it is giving more then one record i guess.
Yes it is giving me 1 or more records which is correct. coz for that day there are several client that have a billing duedate.
If you generating mulitple files, then intialise excel object inside while loop and after generating file, destroy it before while loop ends.
Yes and No. it depends on the client duedate whether it will create 1 or more excel file.
Also what do you mean by ?
Do i need to put line 17 and 18 inside my while loop?
Im creating individual excel file base on the duedate and client name of a reservation and sending it automatically on that date.but im having a trouble dispalying the SUM/ Grandtotal of each excel summary that i created. the grandtotal inside my while loop is also incrementing. i dont now what i am doing wrong.
for today i have 4 Client that has a duedate today. and the script automatically generated the excel file summary of each client.
This is the Script that i used creating the excel files.
Got it! Line 45 is the one causing the problem..i just remove that line and everything working fine.
Hi jkon sorry for the late response. my sql dump was cleaned by a mod because of the sensitive data that was posted thats why it didn't match.basically what im trying to do is send an .xls invoice to the client 3 days before the duedate. what i am trying to do right now is collect all the reservations of each client dynamically and create individual.xls file for it. on the first image i said that the last record should not be there because its a transaction of the second image. i use the resfor field as identifier on the 2nd select statement to group all the data.
Anybody have an idea whats wrong im doing?
Hi jkon i am still orienting my self to pdo and still getting the feel of it.dont know yet most of the tricks and other stuffs. The "../includes/pdo_config.php" is just the database config of one of the table.(im using 2 db on this case) by the way i updated my script and its almost working but im still getting a wild data that should not be included in one of the excel file that the script generates.
anybody has an idea what am i doing wrong? when i try to creat a excel file base on the list of name i got from the reservations table using a loop im not getting the right data on the excel file.
notice the select query on both script. I dont know if the problem is the while loop or the foreach..
Re: Ubuntu and Zorin not opening thunderbird and firefox?
Foud the problem. it seems that the on access scanning of sophos is the one causing of the bugs.
Ubuntu and Zorin not opening thunderbird and firefox?
Has anyone of you having a problem opening firefox , google chrome and thunderbird since yesterday? coz almost all of our unit that is running in ubuntu and Zorin OS are experiencing the same bugs.. i already tried updating and upgrading the OS but still having the error and i also tried re installing the applications but im not getting any progress..
after you made the changes you are ready to Go.
can you run this script?
please read http://php.net/manual/en/function.date-diff.php to better understand why you are getting that error message. Another thing your date_default_timezone is not correct please refer to this list for the correct timezone.
please be more specific what error are you getting? the sample i gave you is working perfectly on my side without any glitch.
dont put your if statement in a straight line if you have a comment on it.
Your First script will work. you just need to make a cronjob for it to send the email automatically.
No its not. the pc needs to be turned on for the task scheduler to work. the best option you have is yo use a cronjob on your webserver that will check your script on a given interval of time.


Jivox, a company focused in data-driven advertising solutions across screens, has announced some major product upgrades to its Jivox IQ platform.
The update, which was in development for 18 months, includes the industry's first dynamic ad studio for designing and executing digital ad campaigns.
This dynamic ad studio depicts a complete redesign of Jivox IQ, introducing the new Dynamic Canvas technology for resizing and lightening the weight of advertisements on the fly. To do this, it eliminates use of any code templates and uses ad components instead, allowing for real-time swapping of virtual and dynamic assets. The addition of this makes the platform the first ever to programmatically deliver dynamic ads at scale.
However, the dynamic ad studio isn't the only industry first to come with the upgrade. With its simple drag and drop UI, the Jivox IQ Rule Builder gives customers the power to specify decision trees, and several layers of nested rules and priorities. It also expands on data specification, including parameters that have already been uploaded into the platform, and others passed in real time from cookies or tag variables. Users can also leverage the technology to initiate multi-screen re-targeting and conversion tracking.
To accompany the two groundbreaking features are several others that make the platform more robust. Jivox IQ now offers an asset source manager for transferring large bulks of media into its CMS; a redesigned campaign management console for importing media plans from Facebook's Atlas and MediaOcean Prisma; and advanced, dynamic reporting options that can report on metrics from campaigns, publishers, placements, creative variants, and asset levels. To top it all off is a fully redesigned user interface that allows for manipulation of thousands of creative variations in a single campaign.


Every once in a while, a movie is released that you really want to see, but then you fail to see it at that key moment before it slips under the radar, and it gets blanketed by newer releases. This is precisely what happened with V for Vendetta, a movie that I finally saw some 5 years after it was released. But whether or not I had seen it in 2005, or even 5 years from now, I don't think I would have come out of it feeling any different. I would still feel just as blown away.
In the 2030s, the world as we know it has been torn apart by war, and once again, only the United Kingdom maintains any level of order. This is achieved through a totalitarian government (Norsefire) ruled by a High Chancellor called Adam Sutler (John Hurt). And just like any totalitarian government, they have their own secret police (fingermen) and detention centers where those opposed to their ideologies are dealt with. Their propaganda is also constantly fed to its people through the media, in this case a channel known as the British Television Network (BTN).
The fascist regime becomes threatened when a Guy-Fawkes-mask-wearing freedom fighter called V (Hugo Weaving) destroys the Old Bailey on November the 5th, and promises to destroy the Houses of Parliament on the same date in the following year. He is aided by a woman named Evey Hammond (Natalie Portman), an employee of the BTN, who he had previously rescued from being raped by fingermen. She had reciprocated by saving his life after he'd broken into the BTN to broadcast his plans.
The government quickly labels V a terrorist, and the Chief Inspector of Scotland Yard, Eric Finch (Stephen Rea), is put in charge of hunting him down. He sees a pattern when V starts murdering members of the group responsible for running a former detention center that was burned to the ground. But during his investigation, he starts to see that the government might be even more corrupt and inhumane than he had earlier thought. Now he is torn between stopping V, or allowing him carry out his plans to unite the people of the United Kingdom against the tyranny of their government.
"Beneath this mask, there is more than flesh. Beneath this mask, there is an idea, Mr. Creedy. And ideas are bulletproof."
Ok, I'll be honest. I still haven't seen this one, but I keep hearing amazing things about it. I'll have to watch it.
Haha, we really do have similar taste. I love this movie too. It's one of my favorites. I love that V becomes more than a person. And that final quote - it's one of the most brilliant lines in the movie.
This was going to be my "v," but I hesitated because with the way I was doing it, "V is for V is for Vendetta" would just have been painfully awkward for me to write.


Botulinum toxin reduces wrinkles by temporarily preventing nerve impulses from contracting treated muscles. The skin above the muscle is flatter and less wrinkled if it is not being squeezed together by the muscle. These injections can be used for lines on the forehead, eyebrows, mouth and lips. Botulinum toxin injections can also be used to raise the eyebrows. Normal facial expressions are not affected by the injections. The effects of the injections last for about 3-4 months.
The injections are quick and simple to perform with a minimum of discomfort. The effect of the injections takes 2-3 days to start working with the maximum effect occurring at about 7 days from the injection. In most cases the injections last for 3-4 months and can be repeated on a regular basis if required.
Botulinum toxin injections can also be combined with other treatments such as fillers, but they are not given at the same time. Injections can also increase the results from blepharoplasty and brow lift surgery.
Botulinum toxin injections have been used as a cosmetic treatment for over 15 years and have a good safety record. Mr McLean first used Botulinum toxin in the treatment of blepharospasm over 20 years ago and as a cosmetic treatment over the last 15 years. Complications in the hands of an experienced Oculoplastic surgeon are rare. Some bruising may occur following the injection and for this reason it is important to mention any treatments that may make the blood thinner, such as aspirin, Nurofen, ibuprofen, warfarin and vitamins and supplements such as vitamin E and ginkgo biloba.
If the injections are placed too deeply underneath the skin it is possible to have temporary side effects such as drooping of the upper eyelid and double vision. The side effects wear off completely, but it is best to avoid them in the first place. This is why it is important to have injections from an experienced practitioner.


text:
Spring 2019 Commencement honorees announced
Fitchburg State University will celebrate the contributions of students and community members at its upcoming 123rd commencement exercises in May.
At the undergraduate commencement ceremony on Saturday, May 18, Nypro Executive Vice President and CEO Steven D. Borges '90 will deliver the commencement address. Borges will also be awarded the President's Medal at the ceremony in recognition of his service.
Additional honorees will include:
Honorary Degree Recipient - Anna Maria Clementi
Anna Maria Clementi has been a leader and philanthropist in her community for decades, giving of her time and talent in the service of education and cultural enrichment.
She is one of the founding members of the Center for Italian Culture at Fitchburg State University, currently serving as its president. For 20 years, the CIC has promoted the language and culture of Italy through a continued array of exceptional cultural programs and activities on campus and in the community, and has also enabled students and faculty to travel to Europe through scholarship support.
She traces her ancestry to Corfinio, Aquila in the province of Abruzzo. Her passion for all things Italian includes her family foundation's sponsorship of an annual dinner at Fitchburg State where the cuisine and wines of different regions are highlighted in a professionally guided culinary tour.
Her contributions to the Fitchburg State community includes two terms on its Board of Trustees, where she is currently vice chair. She was a strong and early supporter of the University's efforts to launch a local "Bridges Together" program that connects generations to create educational opportunities. The effort has touched more than 200 local pupils and continues with the University's Adult Learning in the Fitchburg Area program.
Clementi has also been active with the Fitchburg Art Museum for more than 30 years, where she currently serves on the board and chairs its education committee. She has been a strong proponent of the partnership between the museum and Fitchburg State, guided by her belief that the University must prepare students to be global citizens who can embrace other cultures, beliefs and values.
Clementi completed Bachelor of Arts and Master of Arts degrees in Italian Studies and a Bachelor of Arts in French Studies at Boston College. A proud mother and grandmother, she lives in Lunenburg.
Valedictorian - Madison Medina
Madison Medina is graduating at the top of her class after a collegiate career of distinction in the classroom and on the playing field.
The New Hampshire native came to Fitchburg State to enroll in its groundbreaking Police Program, a rigorous five-year course of study whose graduates complete two degrees and certification to serve on municipal police departments across Massachusetts. Medina will begin the 17-week police academy two days after finishing her bachelor's degree.
At Fitchburg State, she also enrolled in the University's Honors Program, completing a challenging series of courses and seminars that emphasized proficiency in writing and research. She has shared her work at the University's Undergraduate Conference on Research and Creative Practice and is a member of Alpha Phi Sigma, the criminal justice honor society.
In addition to her academics, Medina has been a standout athlete with the Fitchburg State Falcons, competing with distinction as a member of both the women's soccer and softball teams. Earlier this spring she was inducted into the National College Athlete Honor Society in recognition of her academic achievements.
Following this summer's police academy, Medina will return to Fitchburg State this fall to complete her master's degree in criminal justice in preparation for a career in law enforcement.
Graduate Student Leadership Award - Christine Foote-Lucero
Christine Foote-Lucero has been a licensed registered nurse in Colorado for 17 years, with a focus on critical care. For the past decade, she has worked as a forensic nurse examiner (FNE) and currently manages the FNE team at the University of Colorado Hospital (UCH) in Aurora, Colo., where she developed a robust FNE orientation program as well as education and training for on-going FNE performance based competencies, clinical skills exemplars, and high fidelity simulations. Her clinical experiences as a forensic nurse have included death investigation and correctional nursing, as well as sexual assault, intimate partner violence, physical assault, strangulation, elder abuse, child abuse, and human trafficking.
She is board certified as a sexual assault nurse examiner for adults, adolescents, and pediatrics. In addition, she is a board certified emergency nurse. She has worked in professional nursing development and is a certified instructor for the emergency nurses' association, teaching ENPC and TNCC, as well as a guest lecturer for the Denver College of Nursing. She has presented at both state and national conferences on a variety of forensic and trauma topics. She is a member of International Association of Forensic Nurses (IAFN), local sexual assault response teams, local human trafficking task force, Emergency Nurses Association, American Nurses Association, Academy of Forensic Nurses, and the American Association of Legal Nurse Consultants. She is also serves as the secretary for the Colorado State IAFN Chapter and was formerly the member-at-large.


The Top 3 Mistakes that Professional Women in their 30's Make That Keep Them Depressed & Miserable At Work!
It's time to step into your new world and create a life you love? Today is the first day of the rest of the life you CHOOSE.
My passion is guiding wonderful women to create their very own Heaven on Earth. The first step is to get clarity on life purpose and soul purpose.
When we do work we love, you create a powerful foundation, a beautiful new structure to build everything else on.
From 3 – 1, the things that DO NOT assist Women in creating a life they love….
What we put our attention on, we create. Women are often unaware of the beliefs, self talk and opinions that consist of their 'inner voice' or 'gremlin'. Basically their thoughts are not empowering. And the opinions of others don't inspire. They then lead to emotions which aren't empowering and uplifting.
Begin to notice your self talk. Replace any negative thoughts and beliefs with positive ones. Become aware of those times when you feel like giving up on your dreams.
Start to become aware of your concerns and worries; 90% fo what we worry about never comes true.
What would be like if you did follow your dreams, your heart, and eventually create the life you love. Use your imagination as the bridge between the here and now, and what you would love to create.
For instance, a common belief is that we're not good enough. If this resonates, how about you list all the wonderful things you've acheived? You might need to enlist a friend or partner for this exercise, as it often takes someone else to help us to realise our magnificence. Once you do this, and you see the wonderful things you HAVE created, then start imagining what you could create when both your mind, heart AND soul are also playing the game. Sooo start making up what you DO love. Use your imagination to dream up the life you would love, worry is such a ridiculous use of the imagination. Shift your perspective for 2014 and have fun with it!
Know that There IS enough time!
It's a known fact, that when we take our last breaths, we only regret the things we haven't done. It's so common if someone is told they only have a year or a month or whatever to live, they start doing everything they love. Then they go into remission, and become well again! Don't wait til it's too late! Live the life you love now. Become aware of the things you'd love to do, but maybe you talk yourself out of them for time reasons, or even for money reasons.
You might have invested a lot in the life you're living now, but is it fulfilling. Is it causing you stress? Louise Hay the famous author, and life changer set up 'Hay House Publishing' probably the most successful publishing house for spiritual books in her 50s AFTER she'd been diagnosed with an incurable disease. She simply said NO to that life, and created the life she does love. Think of the amount of people whose lives she's changed. MORE than millions!
Is it fair that you're sitting around thinking it's too late when you could be a future life changer? Is it fair to those people who could do with your assistance, your story, your inspiration to NOT go for the life you love?
1. Get clarity on what you WOULD love….
So many women simply continue on the stressful treadmill, going to a job, working waay more than 9-5 in a job they hate. Then they spend their money on posh clothes and holidays, because they're simply not happy with the life they're living.
I did this for many years, although I used to use things that were much more harmful to my health to resolve my tension. I was close to a nervous breakdown before I realised I could kill myself living a miserable life. I was even fooling myself that I was making a difference in the world as I produced a "Jerry Springer" type show 🙁 Back then I didn't have all the tools and knowledge I have now, the most wonderful one being the ability to tune into my own higher wisdom in an accurate tangible way.
Create the vision, dream about the things you DO like. What direction is your soul calling you to take? Write a list. Design your 'ideal day'. These are all great ideas and they work! If I ever feel like I'm losing connection with my heart and what I love, I write a list of the things I'd do on my 'Ideal Day', it's sooo liberating, and often they are all things I can do right now, so I do, and it shifts me into a much higher gear, more blissful living.
I remember New Year more than ten years ago, I left the television industry a while before and I did one of those exercises where you write down how you'd love your life to be. I wrote down 'to be a full time healer' and instantly I became aware of my 'inner voice' or 'gremlin' piping up and saying 'yeah right, you???? Ha! As if!' So funny.
That was a long time ago, and not only have I already been a full time healer, I've become so much more, more happy, fulfilled, confident and real!
Read on as I'm sharing a groovy way to actually visit your version of Heaven on Earth later, so you get clarity on the direction your soul is calling you to take WITHOUT any negativity clouding the way.
The ability to love your work is something that fascinated me for many, many years before I managed to actually DO work I love. I really didn't think it was possible – isn't work just something that brings in the pay cheque at the end of the month? Lol. Whenever I met someone who did something they loved I used to put them on a pedestal, as some unbelievable icon of a person living a life I could never have!
When I was a television producer which was a fun, dream job, but it eventually turned into a nightmare. I was super stressed, working 70 hours a week, unhealthy and frequently ill. I really didn't see any way out so I stuck it out for many years. I'd invested a lot into getting to the top of the career ladder, only to realise that ladder was leaning against the wrong building. It took courage and a leap into the unknown to leave, and I have NEVER looked back. That was over thirteen years ago and I'm pleased to say that I'm now fully on purpose and loving this grand adventure of a life. Having had such a difficult path to creating what I DO love, I now guide others to create a life on purpose, taking not the difficult bus, or even the easy bus, but the MAGIC bus.
I'm fascinated by the state of being 'in flow'. It's the space that racing drivers go into when they're overtaking at ridiculous mph, or athletes, when time and space disappear and their only focus is on winning…. It's like time slows down to allow them to enter a zone of magic and win the race. The state of consciousness reached when space & time stand still. When you're totally captivated in what you're doing. There are no thoughts of time, food or surroundings; there are simply no thoughts! It's a feeling of being high and it's a higher state of consciousness.
I realised recently that it's the consciousness of being in oneness, of being connected with the divine. I experienced this 'aha' moment while in a Chocolate Ceremony in Spain a couple of weeks ago. As I sat there, totally 'in the zone' and blissed out I realised that this state of bliss is our natural state.
When I was sooo scared of leaving my media job, I could never in a gazamillion years that one day I'd be guiding others to GLOW IN THEIR FLOW. Now that's what lights me up; connecting people with their passion, their flow and their divinity.
What sparks you into that space of bliss where time and space don't exist?
What are the doubts you hold that say you can't do it?
Get clarity and connect with your Magnificence.
This is an invitation to join me between Solstice, Saturday 21st December and January 8th, 2014. There's a new moon on New Years Day, after that we've got a week long portal for powerful intention-setting, and new paradigm creating juiciness! This is a super powerful time to get clarity on the life your soul is calling you to take, and discover what has prevented you from creating the life of your dreams.
Join the call live, or listen to the recording anytime afterwards.
To book, simply donate using the button below. Email SoulDiscoveryCoaching@gmail.com if you would like to book a place, but for some reason, right now you can't donate.
If you missed the teleseminar, please email SoulDiscoveryCoaching@gmail.com for a recording.


Below is a searchable table of all Spawn Egg IDs from Minecraft from the latest version of the game (1.13). Spawn eggs spawn a monster or passive mob when they are right clicked on a block. They are very useful but can only be spawned in via the Minecraft give command as they cannot be crafted.
Type the name of a spawn egg, or a spawn egg's ID, into the search box below to instantly search all 52 spawn eggs in our database.


text:
def select_arr(arr)
  # select and return all odd numbers from the Array variable `arr`
  arr.select {|a| a % 2 == 1}
end

def reject_arr(arr)
  # reject all elements which are divisible by 3
  arr.reject {|a| a % 3 == 0}
end

def delete_arr(arr)
  # delete all negative elements
  arr.delete_if {|a| a < 0}
end

def keep_arr(arr)
  # keep all non negative elements ( >= 0)
  arr.keep_if {|a| a >= 0}
end


There are a lot of ways to get to Mudd: plane, train, bus, freelines (?), and commonly – by car. Sometimes, even from as far as 5,000 miles! After a few days in a small sedan, Mudd's dorm rooms can feel refreshingly spacious. I asked a few Mudders about their experiences taking road trips either to or from Harvey Mudd College and am counting down the days until I can take my next one.
A few of the places where Mudders have either started or ended their road trips. Mudd is the yellow marker.
After I completed summer math, my older brother and I drove from Claremont to Houston, where I call home. We spent three days traveling and stayed for a night in Phoenix. We got to check out the Biosphere 2 in Arizona and catch up after a long semester of not seeing each other.
My pro-tip to any prospective roadtrippers is to put your phone down and enjoy the company. Sometimes it's almost instinctive to pick up your phone when unoccupied and sitting still, but a lot of good can come from resisting the temptation and focusing on all there is to appreciate wherever you are.
A few pictures from the road trip my brother and I took this summer. The left photo was taken on our way out of California and the right photo was taken as we entered Texas.
3 Mudders from the class of 2021, Jack Ontiveros (L), Seth Isaacson (C) , and Abtin Molavi (R), traveled cross country before the beginning of the 2018 school year.
An overview of the path that Seth, Jack, and Abtin traveled before starting their sophomore year.
This group of now juniors took a road trip during their freshman spring break in March of 2017. The students on the trip included Max Maleno, Matt Kanovsky, Will McDonald, Daniel Brito, Kanoa Gilliland, Mariah Ewing, Steph Blankley, Kira Favakeh, Anna Serbent, Jane Watts, and Lavon Burgo.
They drove from Mudd to Death Valley National Park where they stayed for two nights before driving to Zion National Park for another two nights.
The left photo features Jessica Wolf (L), Will McDonald (C), and Eric Contee (R) stopping in Tennessee to check out the eclipse. The photo on the right features a scene from the painted desert where the three of them experienced 2 time zones at once!
A rough overview of the path that Jess, Will, and Eric traveled on their road trip during the summer of 2017.
No matter where you are from or where you want to go, Mudd can be a home for you. Mudders are ambitious adventurers who are in it for the journey. Just don't forget your seat belt!
I'm a second-year engineering student originally from Houston, Texas. You can usually find me hanging out with friends, listening to music, watching a TED talk, drinking coffee, or any combination of the above.


text:
Kyn Therapeutics Announces Initiation of Phase 1b/2 Clini...
Kyn Therapeutics Announces Initiation of Phase 1b/2 Clinical Studies of ARY-007 in Collaboration with Merck
Kyn Therapeutics, a biotechnology company advancing new immunometabolism therapies for treating cancer, today announced the initiation of two clinical trials of ARY-007 (also known as Grapiprant), an EP4 receptor antagonist, in collaboration with Merck (known as MSD outside the United States and Canada). ARY-007 will be assessed in combination with Merck's anti-PD-1 therapy, KEYTRUDA (pembrolizumab) in checkpoint-refractory and -resistant solid tumors, an area of high unmet medical need.
Prostaglandin E2 (PGE2) has been shown to contribute to an immunosuppressive environment in cancer by enhancing the activity of regulatory immune cells and suppressing the activity of effector immune cells. EP4 is a high-affinity receptor of PGE2 and is known to facilitate these immunosuppressive activities. ARY-007 is an oral, potent and highly selective antagonist of EP4. In preclinical models, EP4 inhibition leads to antitumor activity and also significantly enhances the antitumor activity of checkpoint inhibitors. While in development for a non-oncology indication, ARY-007 was found to be well-tolerated in multiple studies which enrolled approximately 1000 human subjects.
The Phase 1b/2 multicenter, open-label, single arm clinical trials are designed to assess the safety and efficacy of ARY-007 in combination with pembrolizumab in patients with advanced or progressive Microsatellite Stable (MSS) Colorectal Cancer (CRC), and with advanced or metastatic PD-1/L1 refractory Non-Small Cell Lung Cancer (NSCLC) adenocarcinoma. MSS CRC is inherently resistant to anti-PD-1 therapies – these agents have only shown activity in the microsatellite instability-high (MSI-H) subset of CRC. The NSCLC study is enrolling patients who have progressed while on PD-1 or PD-L1 therapy. Both studies incorporate a robust translational biomarker strategy.
"The Kyn team believes immunometabolism pathways hold great promise as therapeutics that could deliver breakthrough improvements for patients non-responsive to immunotherapy regimens. We believe EP4 is the right target and ARY-007 is the right molecule for overcoming the immunosuppressive effects of PGE2 in these cancers where increased pathway expression is associated with poor outcome," said Mark Manfredi, Ph.D., president and chief executive officer of Kyn Therapeutics. "We welcome the opportunity to collaborate with Merck as we initiate clinical studies."
About ARY-007
ARY-007 is an orally available, potent and highly selective antagonist of the EP4 receptor, a component of the prostaglandin E2 (PGE2) pathway which significantly influences the composition of the tumor microenvironment. In preclinical studies, inhibition of EP4 has been shown to boost the immune response through modulation of multiple immune cell types, and in combination with checkpoint inhibitors has yielded significant reduction in tumor growth relative to either agent alone.
About Kyn Therapeutics
Kyn Therapeutics is a biotechnology company advancing new immuno-metabolic therapies for cancer. A growing body of research indicates that key metabolites can exert broad suppressive or enhancing effects on the immune system through a complex network of cellular interactions, providing targets for new therapies that could significantly enhance patient response rates to checkpoint inhibitors. Kyn Therapeutics is advancing three development programs with targets strongly implicated in immunosuppression across a range of tumor types and via multiple immune cell effects. Kyn Therapeutics is based in Boston, Massachusetts. For more information, visit www.kyntherapeutics.com. Follow us on Twitter and LinkedIn.
KEYTRUDA® is a registered trademark of Merck Sharp & Dohme Corp., a subsidiary of Merck & Co., Inc., Kenilworth, N.J., USA.
Kyn Therapeutics


This listing is courtesy of John Flaherty from Baird & Warner.
All of Riverside's charm in this 4 bedroom/2 bath split level a stones throw from Harrington Park. Everything you want in a house and more. Hardwood floors, 3 fireplaces, eat-in kitchen, SS appliances, granite counter tops, formal dining room w built in lighted hutches, large family room w stone fireplace that opens onto brand new deck. Spacious bedrooms with hardwood floors; Master has fireplace, built in desk and dresser, and walk up attic with ample storage. Lower level has high end washer/dryer, full bath, ceramic tile floor, and fourth bedroom. Backyard retreat with huge shade trees, enclosed hot tub, Florida room w wet bar, new Cedar fence, and irrigation system. Huge 2.5 car garage with extra storage and workshop. This home boasts NEW Roof (2017), NEW Furnace (2017), NEW Deck (2018), NEW Cedar Fence (2018), recently painted (2014). Home Warranty Included! 3 Blocks to BNSF Metra Station!! Close to shopping, schools, and expressways!! Don't miss this opportunity!!


Acer introduces a new tablet for the Chinese market. The tablet is named Acer Tab 7 and will retail for $99. This is even cheaper than the $129 Acer Iconia B1 that was introduced to the world at CES.
Acer Tab 7 as the name denotes is a 7 inch tablet with 1024 x 600 pixels resolution. It runs Android Jellybean 4.2 OS. This tablet is powered by a 1.5 GHz Cortex A9 dual core processor coupled with 1 GB of RAM.
The internal storage is pegged at 8 GB. It can be increased using a microSD card. The battery is of 3000mAH capacity.
There is a 1.9 MP camera in the rear and a VGA front facing camera. The ports in the device includes Micro HDMI, Micro USB and a 3.5mm audio dock.
The tablet is 9.9 mm thin, and probably is the highlight of the device. Most budget tablets are thicker than this. At 289 grams It is also lighter than most devices .
For the time being the device is only announced for China. It may as well make an international appearance. We shall keep you updated on the follow up story.


text:
Cambodia: Schools and Students Struggle Post-Monsoon Floods | Cambodia - Asian Current Events
Cambodia: Schools and Students Struggle Post-Monsoon Floods
Schools damaged in Cambodia's worst monsoons in more than a decade may take up to a year to recover after flooding delayed the start of school for thousands of students nationwide, say aid workers and officials.
As of late October, 323 schools out of 1,400 damaged ones were closed; some have since reopened. Though flood waters have receded, how well those schools are functioning and how many remain closed is still unknown, as the government continues its damage assessments in a dozen flood-hit provinces.
At least 77 schools are beyond repair, while students and teachers were still pumping water out of dozens more, said the director of the education ministry's construction department on 21 November, Song Yen.
"We have not yet completely assessed the damage," he added.
Sam Sereyrath, general director of education at the Ministry of Education, estimated some 20,000 children remained out of school, based on the number of schools destroyed.
Meanwhile, teachers warned that flooding had exacerbated the chronic shortage of books and other study materials. Purchases of 47,000 textbooks for 12 grades are under way while some schools simply opened their doors in October with no teaching materials, said the president of the Cambodian Independent Teachers' Association, Rong Chhun.
It will still take months for the school system to recover, he added.
Disruption from the flooding will have a "huge impact" on drop-out rates, absenteeism and enrollment, said Keo Sarath, education program manager at Save the Children Cambodia.
MDG progress
The country's progress on the Millennium Development Goal for primary school education is mixed: 94 percent of primary school-age children were enrolled for the 2009-2010 school year; 83 percent of students enrolled in primary school completed the 2008-2009 year; and there was virtually no gender disparity in enrollment. Lower secondary education goals cannot be achieved by 2015 at the current pace, according to a preliminary UN analysis from September 2010 .
To mitigate the risk that the floods may derail progress on primary education, existing guidelines to make up lost school hours must be enforced, said Denise Shepherd-Johnson, head of communications for the UN Children's Fund (UNICEF) in Cambodia.
A downward trend in government spending on education -'.2 percent of the budget in 2007 to 15.9 percent in 2012 - limits the Education Ministry's ability to respond to the flooding, she added.
Almost 10 percent of the country's population, about 1.6 million people, was directly hit by the flooding, about one-quarter of a million people fled to higher ground and about 250 people died, according to the National Committee for Disaster Management's most recent data from 28 October.
The flooding began in mid-July in the upper Mekong River, and then spread to 18 of the country's 24 provinces as Cambodia's largest lake, the Tonle Sap, more than doubled its monsoon-season size.
Almost 20 million people have been affected since June in Thailand, Cambodia, Philippines, Vietnam and Laos.
Stop-gap schooling
Save the Children and the Education Ministry have set up more than 400 temporary schools in four of Cambodia's worst-hit provinces, reaching more than 12,000 primary-school students.
"Every day a child is not in school increases the risk they drop out permanently in a disaster like this. If we can quickly get them back in school-like settings, the chances of this happening are reduced," Jasmine Whitbread, CEO of Save the Children International, told IRIN.
In recent visits to the flood-hit provinces, Battambang and Kampong Cham, residents of villages who lost their annual rice crop, or remain isolated by flooding, told IRIN they were struggling to feed themselves and keep their livestock alive.
Flooding destroyed some 265,000 hectares of rice, about 10 percent of the total 2.5 million hectares planted, according to the government.
A rice-growing village, Anlong Chrey, in Kampong Cham Province, has become an islet reachable only by an hour's boat ride.
It had been entirely submerged for about one month, after the Mekong River, 8 kilometers west, and the Tonle Sap River, 35 kilometers east, overflowed their banks and converged in mid-September, said residents.
The village has two temporary primary schools - attended by about-0 children - but older students are among the hundreds who have been forced to leave the village of about 380 families in search of work.
Some children have gone as far as Thailand and Malaysia, residents said. A recent assessment by Save the Children Cambodia in 20 villages raised concerns of increased child labor and migration as adolescent girls search for work.
Soy Chet, 16, lives alone in Anlong Chrey village in a hut surrounded by knee-deep water. Orphaned three years ago, she managed to remain in school and support herself before the floods.
She said she hoped to finish primary school, but did not know what she would do afterwards as her neighbors had told her they could no longer support her.
"Maybe I will go to look for work in a sewing factory," she said, adding that if she did, it would be the first time she had ever left her district.
- Provided by Integrated Regional Information Networks.
Twitter: @ihavenet
Major Economies Headed for Slowdown
Is the National Security Complex Too Big to Fail?
China's Looming Economic Crisis
Should United States Engage North Korea?
Nepali Christians Demand Security After Bomb Attack
Nepal Begins to Seal Fate of 19,000 Former Fighters
Australia Agrees to Host American Military Base
Australian PM Supports Lifting Ban on Uranium Sales to India
Aussies Arrest Four, Seize Cocaine Worth $120 Million
Is Alarm About Seven Billion People Just Modern-day Eugenics?
Seven Billion ... And Rising
Seven Billion People: So Why Do Some Fear Population Decline?
The World Is Finally Fighting Off the Infection of Neoliberalism
Seoul Salvation
Global Health: 'Contagion'
Malaria: Tackling a Historic Foe
Playing With Fire on the Korean Peninsula
Why We Need Not Envy China
China's Rhetoric of Peace
Nepal: Tibetan Monk Hurt in Self-Immolation Try
Bangladesh: Disaster-Resilient Settlement Points Way Forward
Bangladesh and Russia Ink Nuclear Power Deal
Thailand: Undocumented Workers Exploited Post Thai Floods
'Dramatic Developments' But Challenges Ahead for Myanmar
United States: The News of Empire
Russia: Twenty Years On
Russia: Batman Returns
America Now More Pro-Civil Service Than Russia
Democracy in Revolution: the Mediterranean Moment
Riots and Revolutions in the Digital Age
When Do You Know You Have Crossed a Watershed?
Global Financial Regulation: Goal Many Espouse But Can It Be Done?
Forging a Lasting Peace
Why We Still Need Nuclear Power
Arab Spring: Fall Update
China's Health Crisis: The Sick Man of Asia
China: More Than Just a Currency Game
Does Kim Need to Keep His Nukes to Avoid Gaddafi's Fate?
Is Indonesia Bound for the BRICs?
Burma Requires Alliance Between Armed and Nonviolent Resistance
Pakistan: Reversing the Lens
US-Pakistan Relations: Straw That Broke the Camel's Back?
Pakistan: Sindh Flood Victims Lack Shelter as Winter Approaches
Should India Join the Sovereign-Wealth-Fund Herd?
Bangladesh Population Pegged at 150.5 Million
Available at Amazon.com:
Aftermath: Following the Bloodshed of America's Wars in the Muslim World
Displacement and Dispossession in the Modern Middle East (The Contemporary Middle East)
Enemies of Intelligence
The End of History and the Last Man
The Clash of Civilizations and the Remaking of World Order
The Tragedy of Great Power Politics
Copyright 2011, AHN - All Rights Reserved
Share / Recommend
Cambodia: Schools and Students Struggle Post-Monsoon Floods | Global Viewpoint