Our local host in the Nærøyfjord, Jan Nielsen, tells us about his vision for his company Nordic ventures and about how tours in the fjords can offer a glimpse into Norway's rich physical and cultural history.
So, how did Nordic Ventures come into existence?
Norway is just the perfect place for kayaking. We have a lot of water, we have a lot of lakes, we have a lot of rivers, and the mountains provide protection for the wind. Kayaking is such a peaceful way of travelling, and that really caught me. So we thought we'd open this place to a wider audience.
We started offering these trips in 1998 or 1999. I had a partner, and we set up the business together. We had 10 kayaks, and we have grown at a slow and steady pace since then. Today we have 170 kayaks, and we have 35 members of staff. But we still maintain a very high focus on the quality of the trips.
And as it's a UNESCO world heritage site, I understand there are no planes aloud?
One of the things that makes Norway special, is that we generally don't allow motorised vehicles in wilderness areas, without a special permit. That leaves a lot of areas really unspoilt.
If you had made your way up a mountain on your ski's to enjoy a moment, you wouldn't want a helicopter or a snowmobile to ruin it for you. And Norwegian law provides for that. We have a relaxed approach to the outdoors. That is provided to every citizen by law. This is the 'All Mans right', or 'Allemansratten'.
Norwegian Law is beautifully set up to provide access to nature for everyone. This is the same at the sea-shore, and the same in the mountains.
It then creates a large responsibility for us as tour operators. There's a lot of beauty here, that we want to share. But we have to share it responsibly.
And what makes these fjords so unique?
This area is so unique because the mountains are 50 million years old, and were created by glaciers. So much geographical process is still going on today. The ongoing erosion of the waterfalls, the avalanches and the meltwater are living proof of these forces going on today. That's the long-term history of the area.
But there's more evidence of the short-term history, in the form of stone-age reindeer hunting and the original agricultural artefacts, not to mention the Norse burial sites. This place is so historically important on two different scales of time, and that's why it is so rich.
A big part of what we need to appreciate today are the things that our ancestors have done for us. The things we take for granted today, such as electricity, heating, internet and easy communication, didn't exist even a century ago.
Life in the fjords has always been about survival, and it is only really in the last 20 years that we can enjoy this place for the pursuit of leisure.
So in the same way that we can thank our ancestors for the progression, they have made, do you hope they may be able to thank us for what we have preserved?
Hopefully. Hopefully. What makes a trip special is to see a natural beauty, but also to see evidence of what has come before, and the effort our ancestor have made to get us to where we are today.
Commuting to work in the Nærøyfjord is a little bit different to commuting to work in London. Once you visit a place like this, you build up a great appreciation for what we have today. If you come away from the experience with this deeper appreciation, you are more likely to walk away with something that was meaningful to you. You are also more likely to understand other places within the same context, and with respect and gratitude for our ancestors.
And is a weekend long enough to get this sense of appreciation, do you think?
That's why I think our weekend trips are more interesting. If you come for a day, you may be able to appreciate the beauty of the place, sure. But over a whole weekend, you can start to appreciate how this places fixes us in a historical context. Another thing to understand about Norway in general, is the seasonal variety.
We have the brutality of winter, the beauty of spring, the hazy, long, pleasant summers, and then we have a reminder from the man upstairs, that is called autumn.
If you don't have the correct supplies in your house now, you're going to be in for a hard winter. Life has always been about survival here. If you didn't have food for animals or wood for your house, you could get very sick and you could die.
Our ancestors were tough people. You can explain this on a day tour, but you can't get people to understand it in the same way. On a weekend trip, we go into the mountains and you can see for yourself that you really are at the mercy of the environment.
And so do you think these tours help people to understand the importance of conservation?
Definitely. So there are lots of different components to these trips. Firstly, we have a new skill to master, the. kayaking. That in itself is exciting and challenging. Whilst our day tours paddle back in the afternoon, to their respective homes and hotels.
But with the overnight trip, we stay out. We get the calmness of the fjord. The ferries stop moving. You may hear a seal swimming up to the campsite, or you may hear an eagle in the early morning, you may even hear an owl at night.
You may even have to take a stroll away from the campsite to take a cr*p in the woods, which is also a very special experience.
But then the thing that happens is that the campfire conversation always leads somewhere. Those talks often revert back to the environment. Although this year I think we may have a few more conversations about The Donald.
This is based on many good talks around the campfire; combining different social backgrounds and cultures is very important, and makes for fertile discussion.
I've been involved in many conversations that always involve a bonfire, some wine, and perhaps some marshmallows.
I've met many lifetime friends on these trips, and I know many of our guides have too. Our tours are never better than what our clients put into it.
Sometimes you have to think it's not about what can I get from this trip, it is about what can I offer.
And you still get satisfaction from it?
For me, one of my favourite moments is when we are very busy, and we see that every trip has gone well, and all of our clients are happy. We have people from so many countries, and they all come to see the fjords.
We also have a very low cancellation rate. In 18 years, we've had to cancel 8 trips, due to gusts of wind.
High morale. Our guides are also often a little bit more weathered than most. We look after our clients very well. Working with people of that calibre is also very motivating.
And what do you do to maintain morale?
It's a tricky thing to do. We demand a lot from our guides. But we hire the best industry professionals we can every year. We have had some of the best guides in the world come through our company. I suppose it is the attraction of this world-class destination. There have been some truly remarkable characters come through the company.
We've had some very funny stories as well. This was years before working with MBA, so you guys were not affected by this. But we had two guides who were going out on a trip. They loaded up all the gear into the van prior to the trip and loaded up all of the gear into the vans. They entered an 11.4 km tunnel. They then remembered they had forgotten the paddles halfway. So they decided to turn the van around into the tunnel and inevitably got jammed up, whilst holding back traffic. We laughed about that one for years to come.
We have operated trips involving abseiling, tandem sky dives, glacier walks and kayak trips. In 20 years, we have never injured a client. We are quite proud of this claim. We should probably advertise this more.
I guess that's our job!
I see myself working in this industry for at least the next 15 to 20 years. We want to continue to preserve the whilst sharing it with so many people. If we can teach even just a few people the profound principle of 'leave no trace', then we will have been successful.
In the short term, we do have a few sustainability goals. We are moving away from beef products, we are creating our own reusable bags, and we are totally moving away from using any form of plastic. In fact we have a whole list of sustainability goals for this year, that's probably too long and boring to tell you about now.
Great, thanks Jan. Anyway, I believe you have a tube to catch.
It was a pleasure! And yes, can you show me the way?
No problem. I'll guide you this time.
Jan provides the following tours from spring through to autumn.


text:
Ministry of Foreign Affairs launches a website about modern Ukraine for foreigners
Dmytro Kuleba, the Minister of Foreign Affairs of Ukraine, has presented UKRAINE.UA, an English-language website about modern Ukraine designed for a foreign audience. This is reported by the official page of the Ministry of Foreign Affairs of Ukraine.
According to the Minister, the main drivers of the project were the Ministry of Foreign Affairs and the Ukrainian Institute. Its main goal is to create a positive image of Ukraine abroad.
The website has several sections:
Explore, a section about the cities, places, and activities in the country
Study, a section about study opportunities in Ukraine
Invest, here you can find why Ukraine is the right place to invest in
There is also a photo gallery on the website, which can be used for non-commercial purposes to promote Ukraine abroad.
Currently, only the English version of the website is available, but there are also plans to launch French, German, Spanish, Arabic, and Chinese language versions.
Ukraine's Ministry of Digital Transformation launches website for donations in crypto
Vivo smartphones coming to Ukraine — the company launches website and shows phone models
Ukraine launches Humanitarian aid website
IKEA launches Ukrainian website and names director, plans to open first store by end-2019
Apple launches Ukrainian website version and starts localization
Ukrainian company writes a COVID-19 analytics service for the World Health Organization
The first English-language online course about Ukraine's history and culture launches on Udemy

redpajama_set_name: RedPajamaCommonCrawl


text:
Home » Uncategorized » Facebook investor Tiger Global takes stake in Nollywood film distributor
Facebook investor Tiger Global takes stake in Nollywood film distributor
Tiger Global, a hedge fund run by an early investor in Facebook and Zynga, has put $8m (£5m) into an Anglo-Nigerian company distributing Nigerian films worldwide.
The Nigerian film industry, known as Nollywood, has grown at about 18pc a year and was worth almost $300m in 2010. It produced about 2,000 new films in 2010 and that number is growing at 15pc a year, according to research by management consults McKinsey & Co.
Tiger now has a stake in iROKO Partners, a company set up by Jason Njoku, 31, a Manchester University graduate, to distribute Nollywood movies over the internet. Distribution is through its website irokotv.com, as well as other channels such as iTunes.
Each Nollywood film typically costs between $15,000 and $40,000 to make, so it is cheap by Hollywood standards. However, the Nollywood industry is unstructured and unregulated, with limited formal channels for distribution.
iROKO is now the fastest-growing internet company in Nigeria and the largest licensee of Nollywood movies, with more than 3,000 titles in its library. It is YouTube's largest African partner and has distribution deals with Dailymotion, iTunes, Amazon and Vimeo.
In 2011, its website received 152m views and this is expected to rise to 250m in 2012. A total of 90pc of all views come from outside of Africa, and Malaysia has more viewers of the website than Nigeria.
Tiger Global is headed by billionaire investor Charles "Chase" Coleman III and the fund returned an impressive 45pc in 2011. Mr Coleman is a descendent of Peter Stuyvesant, the last Dutch governor of New York


Dr. Holmes works in Cleveland, OH and specializes in Optometry. Dr. Holmes is affiliated with MetroHealth Medical Center.
During Monday nights snowstorm, Megan Holmes took what was supposed to be a routine walk through The Arboretum with Skye, a neighbor and their dog. The dogs were let off leash, and Skye seemed to have vanished.
A study of the life and career of Fra Filippo Lippi, from the first paintings he created whilst a friar to his later works when living outside the monastery for the Medici family and other patrons. It focuses on the conjunction between Lippi's work as a painter and his experiences as a friar.
"i feel like i've been missing out on life"
Megan Holmes wears her new soft sculpture, and shows of its musical capabilities.


Digital marketing and creative self-starter with experience in diverse and demanding, high-level roles. Creative problem solver and leader with the ability to drive revenue and data-inspired solutions for your brand or business.
Retool marketing programs with a strong emphasis on digital, lead gen and nurturing. Collaborate with internal team and partners. Grow and maintain the brand for USS and Titan Products. Give budgetary oversight and report on ROI to stakeholders.
Plan, implement and analyze marketing programs and channels. (Google Analytics, Google Ads, Excel, and Sage CRM).
Manage website, social media, email, and search marketing (SEM).
Optimize website for lead conversion and user experience (UX).
Develop digital marketing campaigns with specific focus on SEO and PPC.
Work with sales and customer service to overhaul IT and CRM systems.
Evaluate customer research, market conditions, and competitor data.
Managed a $3MM book of business with key agency accounts - national commercial trucking and technology companies. Lead creation, production, and implementation of marketing and advertising projects including print, email, and web strategy. Grew revenue for the agency and clients with traditional ad placements, innovative digital strategies and media buy.
Hired for lead generation and brand awareness, this position grew to manage sales, customer service, and day-to-day operations. Defined, managed and implemented JIT inventory processes, purchasing and fulfillment. Worked with vendors and designers to ensure web, print and product packaging bared a consistent and influential image in the marketplace.
Lead contact for all mid-Ohio operations. Managed a $1.5M cycling inventory and staff. Integral in warehouse setup and management of inventory, personnel, and routing. Provided lasting process solutions and strategies that were adopted company-wide. Launched corporate re-branding for private label packaging and development of eCommerce.


To encourage, promote and support the differently abled to become more involved in the ministries and activities of St. Genevieve Parish. Our aim is to assist those individuals to feel included, acknowledged and accepted as viable members of our Parish Family. We encourage all individuals to participate and bring their special gifts and talents to St. Genevieve to create the full body of Christ, because without all, we are not complete.


text:
/**
* The SpriteBatch class is a really fast version of the DisplayObjectContainer built purely for speed, so use when you need a lot of sprites or particles.
* It's worth mentioning that by default sprite batches are used through-out the renderer, so you only really need to use a SpriteBatch if you have over
* 1000 sprites that all share the same texture (or texture atlas). It's also useful if running in Canvas mode and you have a lot of un-rotated or un-scaled
* Sprites as it skips all of the Canvas setTransform calls, which helps performance, especially on mobile devices.
*
* Please note that any Sprite that is part of a SpriteBatch will not have its bounds updated, so will fail checks such as outOfBounds.
*
* @class Phaser.SpriteBatch
* @extends Phaser.Group
* @constructor
* @param {Phaser.Game} game - A reference to the currently running game.
* @param {Phaser.Group|Phaser.Sprite|null} parent - The parent Group, DisplayObject or DisplayObjectContainer that this Group will be added to. If `undefined` or `null` it will use game.world.
* @param {string} [name=group] - A name for this Group. Not used internally but useful for debugging.
* @param {boolean} [addToStage=false] - If set to true this Group will be added directly to the Game.Stage instead of Game.World.
*/
Phaser.SpriteBatch = function (game, parent, name, addToStage) {

    if (parent === undefined || parent === null) { parent = game.world; }

    Phaser.Group.call(this, game, parent, name, addToStage);

    /**
    * @property {number} type - Internal Phaser Type value.
    * @protected
    */
    this.type = Phaser.SPRITEBATCH;

    /**
    * @property {Object} fastSpriteBatch - WebGL Batch Shader.
    * @private
    */
    this.fastSpriteBatch = null;

    /**
    * @property {boolean} ready - Internal flag.
    * @private
    */
    this.ready = false;

};

Phaser.SpriteBatch.prototype = Object.create(Phaser.Group.prototype);

Phaser.SpriteBatch.prototype.constructor = Phaser.SpriteBatch;

/**
* Renders the Sprite Batch using the WebGL renderer.
*
* @private
* @method
* @memberof Phaser.SpriteBatch
* @param {RenderSession} renderSession
*/
Phaser.SpriteBatch.prototype._renderWebGL = function (renderSession) {

    if (!this.visible || this.alpha <= 0 || !this.children.length)
    {
        return;
    }

    if (!this.ready)
    {
        this.fastSpriteBatch = new PIXI.WebGLFastSpriteBatch(renderSession.gl);

        this.ready = true;
    }

    if (this.fastSpriteBatch.gl !== renderSession.gl)
    {
        this.fastSpriteBatch.setContext(renderSession.gl);
    }

    renderSession.spriteBatch.stop();

    renderSession.shaderManager.setShader(renderSession.shaderManager.fastShader);

    this.fastSpriteBatch.begin(this, renderSession);
    this.fastSpriteBatch.render(this);

    renderSession.spriteBatch.start();

};

/**
* Renders the Sprite Batch using the Canvas renderer.
*
* @private
* @method
* @memberof Phaser.SpriteBatch
* @param {RenderSession} renderSession
*/
Phaser.SpriteBatch.prototype._renderCanvas = function (renderSession) {

    if (!this.visible || this.alpha <= 0 || !this.children.length)
    {
        return;
    }

    var context = renderSession.context;

    context.globalAlpha = this.worldAlpha;

    this.displayObjectUpdateTransform();

    var transform = this.worldTransform;

    var isRotated = true;

    for (var i = 0; i < this.children.length; i++)
    {
        var child = this.children[i];

        if (!child.visible)
        {
            continue;
        }

        var texture = child.texture;
        var frame = texture.frame;

        context.globalAlpha = this.worldAlpha * child.alpha;

        if (child.rotation % (Math.PI * 2) === 0)
        {
            //  If rotation === 0 we can avoid setTransform

            if (isRotated)
            {
                context.setTransform(transform.a, transform.b, transform.c, transform.d, transform.tx, transform.ty);
                isRotated = false;
            }

            context.drawImage(
                texture.baseTexture.source,
                frame.x,
                frame.y,
                frame.width,
                frame.height,
                ((child.anchor.x) * (-frame.width * child.scale.x) + child.position.x + 0.5 + renderSession.shakeX) | 0,
                ((child.anchor.y) * (-frame.height * child.scale.y) + child.position.y + 0.5 + renderSession.shakeY) | 0,
                frame.width * child.scale.x,
                frame.height * child.scale.y);
        }
        else
        {
            if (!isRotated)
            {
                isRotated = true;
            }

            child.displayObjectUpdateTransform();

            var childTransform = child.worldTransform;
            var tx = (childTransform.tx * renderSession.resolution) + renderSession.shakeX;
            var ty = (childTransform.ty * renderSession.resolution) + renderSession.shakeY;

            // allow for trimming

            if (renderSession.roundPixels)
            {
                context.setTransform(childTransform.a, childTransform.b, childTransform.c, childTransform.d, tx | 0, ty | 0);
            }
            else
            {
                context.setTransform(childTransform.a, childTransform.b, childTransform.c, childTransform.d, tx, ty);
            }

            context.drawImage(
                texture.baseTexture.source,
                frame.x,
                frame.y,
                frame.width,
                frame.height,
                ((child.anchor.x) * (-frame.width) + 0.5) | 0,
                ((child.anchor.y) * (-frame.height) + 0.5) | 0,
                frame.width,
                frame.height);
        }
    }

};

redpajama_set_name: RedPajamaGithub


Our downtown San Francisco, California computer training center is at One Sansome Street in the heart of the financial district in the prominent 41-story Citigroup Center.
The skyscraper is located at the intersection of Sutter and Sansome Streets. Our suite is on the 35th Floor of the skyscraper which offers wonderful views of the city and the San Francisco Bay.
Our downtown San Francisco, CA computer training site is within walking distance of the Market Street Corridor and is easily accessible from all freeways, the Bay Bridge, the Bay Area Rapid Transit (BART), MUNI Underground and the Ferry Systems serving the East Bay.
There are a variety of restaurants, banking facilities and hotels all within an easy distance of our San Francisco computer training center.
Traveling on I-80 West cross the Bay Bridge into San Francisco.
Just after acrossing the bridge take exit #2C to merge onto Fremont Street.
Keep to the right on the exit then turn right onto Fremont Street.
From Fremont Street turn left onto Pine Street (one block after Market Street).
Take the 1st left onto Battery Street.
Slight right onto Sutter Street and the building is on the rightside at the corner of Sansome Street.
Note: Due to construction you may need to enter via the Sutter Street entrance.
Inside the building go to the 35th floor and the Premier receptionist will direct you to our computer training area.
Traveling on US-101 towards San Francisco cross the Golden Gate Bridge and continue on US-101.
As part of US-101 you'll make a slight left onto Lombard Street then in a mile a right onto Van Ness Avenue.
Continue on Van Ness for just under a mile and turn left onto Bush Street.
Go 1.2 miles on Bush Street then turn right onto Sansome Street.
The building is on the righthand corner at the intersection of Sansome and Sutter Streets.
Traveling on US-101 North for San Francisco make a slight right onto I-80 E (signs for Bay Bridge/Oakland).
On I-80 East take exit #2 for 4th Street.
Coming off of the exit turn left onto Bryant Street.
Take the 1st left onto 3rd Street.
Go just over half a mile 3rd crosses Market Street and become Kearny Street.
Turn right onto Bush Street.
Turn right onto Sansome Street and the building is on the righthand corner at the intersection of Sansome and Sutter Streets.
Traveling on I-280 North (signs for San Francisco/Bay Bridge) turn left onto 3rd Street in San Francisco.
From 3rd Street continue onto Kearny Street (at the intersection with Market Street).
Parking is at your own expense. There is a parking garage at 225 Bush Street which is within the same city block. As of Jan. 2012 all day parking is $32.00. Rates are subject to change without notice to ONLC.
Walking out of the Montgomery Street Bart station head northeast on Market Street toward Sansome Street.
Turn left onto Sansome Street.
The building is on the corner of Sansome & Sutter Streets.
Nearby bus stops include Market & Sansome Streets and Bush & Sansome. For rates, routes and schedules see San Francisco Municipal Transit Authority.
Training classes are available in the following subjects - see the San Francisco, California (CA) Training Schedule for a complete list of classes.


text:
A Man Lies Dreaming
Reviews, Books
'A Man Lies Dreaming': Imagining Hitler as a low-rent private detective
Is the world ready for a hard-boiled Hitler? "A Man Lies Dreaming," Lavie Tidhar's stunning alternative take on the Holocaust, audaciously imagines the 20th-century demon as a middling private detective named Wolf.
It's November 1939, six years after Germany's Communist Party trounced Wolf's National Socialists in the country's election. The disgraced and debased Wolf (his name a nod to the German meaning of Adolf) has fled to England, like many other refugees. There he has hung out a shingle in London's seedy Soho, among the whores and corrupt coppers, and a serial killer who is seeking to frame him. One day, a beautiful young Jewish woman comes to Wolf, asking for help finding her sister.
"I looked at her face. She was nothing but trouble and I knew it and she knew I knew," Wolf writes in a voice icy as that of any classic gumshoe. "I had no business hunting for Jews in the year of our Lord 1939. I once had faith, and a destiny, but I had lost both and I guess I'd never recovered either. All I could see was the money. I was so cold, and it was going to be a cold winter."
Wolf's search quickly leads him to a slaver's den run by Hermann Göring, once a fellow leader of the National Socialists, now a wealthy pimp. But before you can say Philip Marlowe, Tidhar's narrative abruptly shifts.
Now we're in Auschwitz, and a man named Shomer lies dreaming the noir novel we are reading. Before his imprisonment, Shomer was a successful writer of shund, pulp fiction. His wife and two young children have been exterminated in the camp. He spends his days digging graves and his nights lost "in that murky half-world which was once his novelist's mind." He fights against any memory of the world that's been destroyed, as well as that murky half-world he inhabits when he sleeps.
"Stories, stories, he is sick to death of stories! Yet they are all he has."
Tidhar, who was born in Israel and is now based in London, lost most of his family in Auschwitz. In this novel, as in earlier ones, he uses his impressive talent to create brilliantly subversive alternate histories. His 2011 novel "Osama" features Osama Bin Laden as the renegade antihero of a popular series of novels within a novel, and his 2013 novel "The Violent Century" imagines a world where superheroes are as common as soldiers and accountants.
Numerous historical figures appear in his new book: the British fascist Oswald Mosley, Diana Mitford and her sister Unity (the latter as besotted with Wolf as she was with Hitler in real life), Rudolf Hess, Ian Fleming, Christopher Isherwood, Evelyn Waugh. Shomer himself is inspired by a late 19th-century writer whose pen name was Shomer.
Despite its dark subject, "Man Lies Dreaming" can be very funny, as in a scene where Wolf runs into Leni Riefenstahl, who is starring in an unlikely sequel to "The Great Gatsby." It is also remarkably poignant. Once Mosley's Brownshirts come into power, the diminished, Jew-hating Wolf faces a Jew's fate — and, ironically, perhaps an insight of what it means to be a Jew. He remains reprehensible, but Wolf is not a monster: frightened by the sight of rioting refugees, "he saw himself bared, ugly in the mirror of their suffering."
Set during the election of a demagogue who battens on the fears of an underemployed populace threatened by thousands of foreign-born refugees, "A Man Lies Dreaming" feels disturbingly prescient. Tidhar holds up a mirror not just to Wolf, but to ourselves. In doing so, he reminds us that even — especially — under the most terrible of circumstances, stories are all we have. And in the right hands, they can be a formidable weapon.
Originally published on WashingtonPost.com.
Tagged: The Washington Post, Lavie Tidhar, A Man Lies Dreaming


text:
Home Press Releases Special Townhall Meeting: Fashola renders impressive account of Ministry's activities
Special Townhall Meeting: Fashola renders impressive account of Ministry's activities
Special Guest of Honour and Secretary to the Government of the Federation, Mr Boss Mustapha (middle); Hon. Minister of Works and Housing, Mr. Babatunde Fashola, SAN (left); his Water Resources counterpart, Engr. Suleiman Adamu (right); former Chairman of the All Progressives Congress (APC) and Chairman of the event, Chief John Odigie-Oyegun (2nd right) and Chairman, Business Hallmark Public Policy Forum, Chief Marc Wabara (2nd left) in a group photograph shortly after the Special TownHall Meeting with the theme," Nigeria Infrastructure Revolution: Road to a New Future", organized by the Business Hallmark Public Policy Forum at the Shehu Musa Yar'Adua Centre, Abuja
…Says Infrastructure Legitimate Way to Grow the Economy, Deliver Prosperity to the Citizenry
With 895 On-going Highway and Bridge contracts across the country, the rehabilitation of Internal Roads of 43 Federal Tertiary Institutions, construction of Six new Federal Secretariats in Anambra, Bayelsa, Ekiti, Nasarawa, Osun and Zamfara States and Construction of Housing Estates in 34 States of the Federation under the National Housing Programme (NHP) among others, the Minister of Works and Housing, Mr. Babatunde Fashola SAN on Thursday rendered an impressive account of the Federal Government's infrastructure programmes under his Ministry.
Speaking at Special Townhall Meeting organized by Business Hallmark Public Policy Forum with the theme," Nigeria's Infrastructure Revolution: Road to a New Future," the Minister explained that activities involved in infrastructure development are the sure and legitimate way of growing the economy and delivering prosperity to the citizenry.
This reality, Fashola explained, informed the decision of the administration of President Muhammadu Buhari to make massive investment in Infrastructure a matter of choice and necessitated the expansion of the budget of the Federal Ministry of Works and Housing from N18bn by the previous administration in 2015 to about N260bn despite the fact that the price of crude oil which sold at an average of $97.98 between 2009 and 2014 fell to an average of $65.23 per barrel from 2015 to 2021.
According to the Minister, the priority given to infrastructural development, informed the need to improve road transport infrastructure assets, formulate policies to address the problem of deteriorating public assets while taking advantage of the socio-economic opportunities created by the maintenance of such assets and to develop a National Strategy for sustainable Maintenance of all Public Infrastructure Assets in the country.
Fashola noted that due to paucity of fund, government had to look for alternative sources of funding which include the Presidential Infrastructure Development Fund, SUKUK fund, Road Infrastructure Tax Credit Scheme (RITCS), Multi-lateral loans/grants and collaboration with other Government Agencies like The North East-Development Commission in order to achieve the objectives of the Economy Recovery and Growth Plan ( ERGP) as it concerns the Ministry.
Fashola also listed the rehabilitation of 60 Bridges across the country, scheduled maintenance of 5,461.88KM of roads and 8,000KM of Highway maintenance which include vegetation control, desilting of drains, Sleeves and ducts by the Federal Road Maintenance Agency (FERMA) and the rehabilitation/Maintenance of 24 Federal Secretariats across the country as some of the results of the investments in infrastructure.
Fashola explained that on the result and economic impact of the infrastructure investment of the Federal Government, Micro, Small and Medium Enterprises (SMEs) benefit immensely from infrastructure projects as a lot of activities such as designing, award of contract for supply, direct employment, banking and so on that take place, generate income for the people any time an infrastructure project is ongoing, pointing out that the small firms and enterprises were engaged in supplies of cements, diesel, laterites and others in the course of construction activities.
The Minister noted that the narrative in the past about no federal government presence in some state has been replaced by a new narrative about when the ongoing projects will be completed in such states.
The Minister also reminded Nigerians that the recession alarm raised in 2012 by the then Coordinating Minister of the Economy Dr Ngozi Okonjo Iweala was the recession that the Buhari administration inherited and was able to overcome it despite the impact of Covid– 19 through the massive investment to renew and expand the nation's infrastructure at a time when the country was earning much less from oil.
The Chairman, Busines Hallmark Forum, Sir Marc Wabara disclosed that the aim of the Townhall Meeting was to ensure that public policy met the basic standard of service delivery to the public.
He expressed satisfaction that the event was holding at a time when the nation was going through the path of growth and development.
The occasion was chaired by the former Chairman of the All Progressives Congress, Chief John Odigie Oyegun, the Guest of Honour was the Secretary to the Government of the Federation, Mr. Boss Mustapha. Other speakers at the occasion were the Minsters of Federal Ministries of Water Resource and that of Power; Engr. Suleiman Adamu and Engr. Saleh Mamman respectively.
Boade Akinola (Mrs.)
Director Press and Public Relations
fashola
Federal Ministry of Works and Housing
Special Townhall Meeting
Previous articleTokyo Olympics: Youth & Sports Ministry address issues of Team Nigeria Athletes
Next articleCall Circular for all Staff – Promotion Entries by MDAs for the 2021 Promotion Exercise


Radiation, who this is for, is an incredibly patient person thankfully.
Anyway, here's a little more done - I've painted for a couple of hours this afternoon, concentrating on the right hand background, getting the buildings done. It doesn't seem much for a couple of hours painting, but it is quite detailed!
I'll be doing some more in a couple of days, I think.


Many of us who never learned to swim assume it's too late to learn, but the fact is that not only is swimming an enjoyable way to spend time together as a family, it's a great way to stay fit during the hotter months. Here are some reasons why all of us should be swimming.
Swimming can help you lose inches and weight and also build muscle tone.
Habitual swimmers, according to research, are biologically around 20 years younger than their actual age as swimmers blood pressure, cognition levels, cholesterol, and cardiovascular fitness levels were comparable to a younger age group.
An average swim can burn around 450 calories an hour and because water is denser than air, swimming is similar to resistance training.
Besides cooling you down, swimming exercises the heart, lungs, and muscles with very little joint strain.
Swimming can also help develop overall strength and endurance. It can give you yoga-like flexibility.
Feel-good endorphins are released during swimming and therefore, can help you cope better with stress.


text:
Q: Correct implementation when using background safe task together with async/await If the user presses the home button or is opening the app switcher or is receiving an incoming call a currently running task (web request) should get finished in background. I'm not using NSURLSession for this because I don't want to change the currently underlying class now. Therefore i want to make use of background-safe tasks.
I tried this:
public async Task retrieveCarList(){
    backgroundTaskID = UIApplication.SharedApplication.BeginBackgroundTask (() => {
        if(backgroundTaskID != 0){
            UIApplication.SharedApplication.EndBackgroundTask(backgroundTaskID);
            backgroundTaskID = 0;
        }
    });

    List<Car> carList = await manager.GetCarList();
    if(carList != null) {
        this.list = carList;
    } else {
        new UIAlertView("Error occurred", "", null, "OK", null).Show();
    }

    if(backgroundTaskID != 0){
        UIApplication.SharedApplication.EndBackgroundTask(backgroundTaskID);
        backgroundTaskID = 0;
    }
}

This seems to work, but I have to test it more.
Questions:

*

*Can I use BeginBackgroundTask/EndBackgroundTask everywhere in my application? Most examples only use this in DidEnterBackground ...

*How does the system know where the beginning and the end of this background thread is?

*Is the code between BeginBackgroundTask and EndBackgroundTask executed even UI related stuff is used?

*Is this the correct implementation after the blog post
Multitasking in iOS: the MonoTouch way – Part I: Pressing the Home button but with async/await?
Edit 1:
Now I tried to work with Console.WriteLine. It seems that the await expression is executed but the code afterwards will be only executed if the user is opening the app again. What I'm worrying about is that EndBackgroundTask is only executed if the user is back at the app. Therefore the app could get killed if EndBackgroundTask is not called.
On the other side if I'm not using the background safe task the app is not doing the web request in background anymore if the home button is pressed. So it kind of works ...
How can I put all lines of code in the await expression? Then all code should get executed or?
Edit 2:
Putting the await expression in between an System.Action causes the app to crash and no error is shown. I also tried to use BeginBackgroundTask in retrieveCarList() and use EndBackgroundTask in the awaited GetCarList(), but the code is only executed if I'm back in the app. Additionally, I tried to wrap my await in another Task.Run, but this brings problems because I'm accessing UI related stuff which is not possible with this structure. My first try still seems to be the best, but it has the disadvantage stated above. If someone has a better implementation please post it.

A: Solutions:
1.) The Xamarin docs say that I can use this pattern everywhere. This is also stated in the Apple docs.

You can call this method at any point in your app's execution.

2.) Dimitris Tavlikos states

It is after the BeginBackgroundTask call where your background time starts.

3.) The UI thread seems to be suspended according to Developing C# Apps for iPhone and iPad using MonoTouch: iOS Apps Development by Bryan Costanich.
4.) My approach seems to work fine. Now I put my Console.WriteLine before EndBackgroundTask and it is called like it should! Everything between BeginBackgroundTask and EndBackgroundTask is executed. Only the backgroundTaskID is not cleared, but other implementations also doesn't do this.

redpajama_set_name: RedPajamaStackExchange


text:
Motion Denied
Jay Tea September 19, 2007 War On Terror 31 Comments
Recently, someone in a comment (I've misplaced the actual link) questioned just how much of a military threat Iran can be to the United States. The question was intended to be rhetorical — the short answer is "not much" — but it brought up some things I've been thinking about for some time.
I tend to collect aphorisms and observations and notions, keeping the ones that I find worthy and applicable to the world at large. A don't have a definitive list of them written down or typed up anywhere, but they tend to bubble up as needed. And several come to mind that help capture the complexities of an open military confrontation between the US and Iran.
The first I stole from this book. It's a satire about Vermont seceding from the Union. Their strategy for resistance is something they call "The Polecat Principle" — summed up as "we're more trouble than we are worth." It boils down to "yeah, we're a pain in your butt, but we'd be an even bigger pain if you try to stop us, so you'd be better off leaving us alone."
The second one that strikes me as especially apt is an aphorism that evolved in the US Navy during the Tanker War phase of the Iran-Iraq War. Iran started mining the Straits of Hormuz, threatening a full 40% of the world's oil supply. The United States chose then to intervene, as a freedom-of-the-seas issue, and began reflagging and escorting oil tankers. Official estimates say 546 civilian ships were damaged or lost to Iranian mines, and the frigate USS Samuel B. Roberts was nearly sunk. The Navy — which had let its mine-sweeping capabilities slack a bit — revived an old phrase that had been around for decades, but fallen into disuse: "any ship can be a minesweeper — once."
The Navy was reminded of this in 1991, during Desert Storm. The cruiser USS Princeton was badly damaged — nearly sunk, in fact — by two mines off the coast of Kuwait.
It is worth noting that the US Navy has only come close to losing a warship three times since Viet Nam. In addition to the Stark and the Roberts, the USS Cole in Yemen in 2000. The weapon then was a boat loaded with a huge bomb underneath — in essence, a manned, self-propelled mine.
A third one I lifted from a Tom Clancy novel — I think "Executive Orders." A naval officer is explaining to a government leader (I think an Indian officer and a Communist Chinese official) the difference between the United States Navy and pretty much every other navy in the world — mainly, aircraft carriers. "A frigate can protect, but a carrier can project." The idea is that both types of vessels — regular combatants and carrier task forces — create a "bubble" around them where they hold control. But the area dominated by a carrier battle group is larger by several orders of magnitude.
How does all this tie together? Because yeah, Iran can't defeat the United States Navy in any direct confrontation. But they don't need to. They can't take and hold the Straits of Hormuz, but they are more than capable of denying it to everyone.
The flashy way is anti-ship missiles, and they have plenty of those — mainly Chinese-made Silkworm missiles, a development of the Soviet-era Styx ship-killer. The Silkworm isn't a huge threat to modern warships — we have developed some pretty good countermeasures against them — but against civilian targets (such as, say, great big tankers filled with highly flammable oil or highly explosive natural gas), they can cause a world of hurting.
But those, as I said, are flashy. They are instantly identifiable as a direct attack, and invite retaliation. I suspect the first salvo of Silkworms Iran fired into the Gulf would also be the last, as the US would flatten every known launch site within a few hours.
And then there are mines.
Mines are sneakier. You lay the mines quietly, then sit back and wait for them to start taking their toll. They are almost impossible to conclusively trace back to their source, and they can do a lot more damage than a missile — as the Navy also likes to say, "you sink a ship by making holes that let in water, not holes that let in air."
And just how would Iran deploy those mines? Well, they have a lot of ships that go through the Straits already. It doesn't take too much effort to modify a ship into an ad hoc minelayer.
Further, Iran possesses three Russian-built Kilo-class diesel-electric submarines, that can carry about two dozen mines. There's little more sneakier than a sub when it comes to minelaying.
Let me repeat one very important point I said above: 40% of the world's oil passes through the Strait of Hormuz. And Iran — if so inclined — can make that 21-mile-wide stretch of water a very, very dangerous place.
That's the threat they pose, the stinky part of "the polecat principle:" if we push them too far, back them into a corner, they can throttle back — or even choke off — almost half the world's oil supply. They can't do it indefinitely, but they can wreak havoc with the world's economy for some time.
And it's something that is seldom talked about, but must always be kept in mind when dealing with Iran.
]]>< ![CDATA[
With the addition of the information on the USS Cole, I note that my posting now adds up to precisely 911 words. I could not have done that if I had intended to, and it strikes me as a very odd coincidence.
The other side of childhood
Whew! No new House seats
R-E-S-P-E-C-T
Everything old is new again, Part II
Jay Tea


text:
Zilchiopsis is een geslacht van kreeftachtigen uit de klasse van de Malacostraca (hogere kreeftachtigen).

Soorten
 Zilchiopsis chacei
 Zilchiopsis collastinensis (Pretzmann, 1968)
 Zilchiopsis cryptoda (Ortmann, 1893)
 Zilchiopsis oronensis (Pretzmann, 1968)

Trichodactylidae

redpajama_set_name: RedPajamaWikipedia


Buzz: It was Fritz Reiner who once said that Leopold Stokowski was "the man who invented high fidelity" and it is certainly true that of all the great 20th-century conductors, Stokowski stood alone in his fascination with recorded sound and his intense interest in the technical methods used to obtain the finest results. Two examples of his early stereo recordings appear here, both first releases, from stereo tapes made by pioneering American recording engineer Bert Whyte. The Smetana filler had only appeared as a mono recording on the Mercury label; the clarity and dynamic range of this stereo version are stupendous!


text:
{-# LANGUAGE FlexibleInstances, TypeSynonymInstances #-}

module Database.Narc.AST (
  Term'(..), Term, VarName, PlainTerm, TypedTerm,
  fvs, substTerm,
  strip, retagulate, rename, variables,
  (!),
  fieldsOf,
  -- unit_, Const, cnst_, primApp_, var_, abs_, app_, table_, ifthenelse_,
  -- singleton_, nil_, union_, record_, project_, foreach_,
  module Database.Narc.Common
) where

import Data.List as List ((\\), nub)

import Prelude hiding (abs)

import Database.Narc.Common
import Database.Narc.Type
import Database.Narc.Util (alistmap, u)
import Database.Narc.Var

-- | Terms in the nested relational calculus (represented concretely
-- | with named variables)
data Term' a = Unit | Bool Bool | Num Integer | String String
             | PrimApp String [Term a]
             | Var VarName | Abs VarName (Term a) | App (Term a) (Term a)
             | Table Tabname [(Field, Type)]
             | If (Term a) (Term a) (Term a)
             | Singleton (Term a) | Nil | Union (Term a) (Term a)
             | Record [(String, Term a)]
             | Project (Term a) String
             | Comp VarName (Term a) (Term a)
--           | IsEmpty (Term a)
    deriving (Eq,Show)

-- | Terms whose every subexpression is annotated with a value of some
-- | particular type.
type Term a = (Term' a, a)

-- TBD: use term ::: type or similar instead of (term, type).

-- | @PlainTerm@s are unannotated with types.
type PlainTerm = Term ()

-- | @TypedTerm@s carry a type at each node.
type TypedTerm = Term Type

-- Operations on terms -------------------------------------------------

-- | Free variables of a term.
fvs (Unit, _) = []
fvs (Bool _, _) = []
fvs (Num _, _) = []
fvs (String _, _) = []
fvs (PrimApp prim args, _) = nub $ concat $ map fvs args
fvs (Var x, _) = [x]
fvs (Abs x n, _) = fvs n \\ [x]
fvs (App l m, _) = fvs l `u` fvs m
fvs (Table _ _, _) = []
fvs (If c a b, _) = fvs c `u` fvs a `u` fvs b
fvs (Nil, _) = []
fvs (Singleton elem, _) = fvs elem
fvs (Union m n, _) = fvs m `u` fvs n
fvs (Record fields, _) = nub $ concat $ map (fvs . snd) fields
fvs (Project targ _, _) = fvs targ
fvs (Comp x src body, _) = fvs src `u` (fvs body \\ [x])

-- | An infinite list of variable names; useful for generating new
-- ones. Subtract some finite list to generate a name fresh for that
-- list.
variables = map ('y':) $ map show [0..]

-- | Rename free occurrences of a variable @x@ to @y@: @rename x y term@.
rename x y (Var z, q) | x == z    = (Var y, q)
                      | otherwise = (Var z, q)
rename x y (l@(Abs z n, q)) | x == z    = l
                            | otherwise = (Abs z (rename x y n), q)
rename x y (App l m, q) = (App (rename x y l) (rename x y m), q)
rename x y (PrimApp prim args, q) = (PrimApp prim (map (rename x y) args), q)
rename x y (Singleton elem, q) = (Singleton (rename x y elem), q)
rename x y (Project targ label, q) = (Project (rename x y targ) label, q)
rename x y (Record fields, q) = (Record (alistmap (rename x y) fields), q)
rename x y (Comp z src body, q)
    | x == z = (Comp z src body, q)
    | y == z = let y' = head $ variables \\ [y] in
               let body' = rename y y' body in
                 (Comp z (rename x y src) (rename x y body'), q)
    | otherwise= (Comp z (rename x y src) (rename x y body), q)
rename x y (String n, q) = (String n, q)
rename x y (Bool b, q) = (Bool b, q)
rename x y (Num n, q) = (Num n, q)
rename x y (Table s t, q) = (Table s t, q)
rename x y (If c a b, q) = (If (rename x y c) (rename x y a) (rename x y b), q)
rename x y (Unit, q) = (Unit, q)
rename x y (Nil, q) = (Nil, q)
rename x y (Union a b, q) = (Union (rename x y a) (rename x y b), q)

-- | @substTerm x v m@: substite v for x in term m
-- (Actually incorrect because it does not make substitutions in the
-- annotation.)
substTerm :: VarName -> Term t -> Term t -> Term t
substTerm x v (m@(Unit, _))       = m
substTerm x v (m@(Bool b, _))     = m
substTerm x v (m@(Num n, _))      = m
substTerm x v (m@(String s, _))   = m
substTerm x v (m@(Table s t, _))  = m
substTerm x v (m@(Nil, _))        = m
substTerm x v (Singleton elem, q) = (Singleton (substTerm x v elem), q)
substTerm x v (Union m n, q) = (Union (substTerm x v m) (substTerm x v n), q)
substTerm x v (m@(Var y, _)) | y == x    = v
                             | otherwise = m
substTerm x v (l @ (Abs y n, q))
    | x == y            = l
    | y `notElem` fvs v = (Abs y (substTerm x v n), q)
    | otherwise =
        let y' = head $ variables \\ fvs v in
        let n' = rename y y' n in
        (Abs y' (substTerm x v n'), q)
substTerm x v (App l m, q) = (App (substTerm x v l) (substTerm x v m), q)
substTerm x v (PrimApp prim args,q)= (PrimApp prim (map (substTerm x v) args),q)
substTerm x v (Project targ label, q) = (Project (substTerm x v targ) label, q)
substTerm x v (Record fields, q) = (Record (alistmap (substTerm x v) fields), q)
substTerm x v (Comp y src body, q)
    | x == y    =
        (Comp y src' body, q)
    | y `notElem` fvs v =
        (Comp y src' (substTerm x v body), q)
    | otherwise =
        let y' = head $ variables \\ fvs v in
        let body' = rename y y' body in
        (Comp y' src' (substTerm x v body'), q)
    where src' = (substTerm x v src)
substTerm x v (If c a b, q) =
    (If (substTerm x v c) (substTerm x v a) (substTerm x v b), q)

-- Generic term-recursion functions ------------------------------------

-- | Apply a function to each term while traversing down, and use its
-- | result as the annotation of that node.
entagulate :: (Term a -> b) -> Term a -> Term b
entagulate f m@(Unit, d) = (Unit, f m)
entagulate f m@(PrimApp fn xs, d) = (PrimApp fn (map (entagulate f) xs), f m)
entagulate f m@(Bool b, d) = (Bool b, f m)
entagulate f m@(Num n, d) = (Num n, f m)
entagulate f m@(String s, d) = (String s, f m)
entagulate f m@(Var x, d) = (Var x, f m)
entagulate f m@(Abs x n, d) = (Abs x (entagulate f n), f m)
entagulate f m@(App l' m', d) = (App (entagulate f l') (entagulate f m'),
                          f m)
entagulate f m@(If c a b, d) =
    (If (entagulate f c)
     (entagulate f a)
     (entagulate f b),
     f m)
entagulate f m@(Table tab fields, d) = (Table tab fields, f m)
entagulate f m@(Nil, d) = (Nil, f m)
entagulate f m@(Singleton m', d) = (Singleton (entagulate f m'),
                              f m)
entagulate f m@(Union a b, d) =
    (Union
     (entagulate f a)
     (entagulate f b),
     f m)
entagulate f m@(Record fields, d) =
    (Record (alistmap (entagulate f) fields), f m)
entagulate f m@(Project m' a, d) = (Project (entagulate f m') a, f m)
entagulate f m@(Comp x src body, d) =
    (Comp x (entagulate f src) (entagulate f body), f m)

-- | Apply a function to each node while traversing *up*, using its
-- | result as the new annotation for that node.
{- (FIXME: I think all this can be refactored to a nice BU/TD
   combinator that doesn't know about annotations. -}
retagulate :: (Term a -> a) -> Term a -> Term a
retagulate f (Unit, d) = (Unit, f (Unit, d))
retagulate f (Bool b, d) = (Bool b, f (Bool b, d))
retagulate f (Num n, d) = (Num n, f (Num n, d))
retagulate f (String s, d) = (String s, f (String s, d))
retagulate f (Var x, d) = (Var x, f (Var x, d))
retagulate f (Abs x n, d) =
    let n' = (retagulate f n) in
    let result = Abs x n' in
    (result, f (Abs x n', d))
retagulate f (App l m, d) =
    let l' = retagulate f l in
    let m' = retagulate f m in
    let result = App l' m' in
    (result, f (result, d))
retagulate f (PrimApp fn args, d) =
    let result = PrimApp fn (map (retagulate f) args) in
    (result, f (result, d))
retagulate f (If c a b, d) =
    let result = If (retagulate f c)
                    (retagulate f a)
                    (retagulate f b)
    in
      (result, f (result, d))
retagulate f (Table tab fields, d) =
    let result = Table tab fields in
    (result, f (result, d))
retagulate f (Nil, d) = (Nil, f (Nil, d))
retagulate f (Singleton m, d) =
    let result = Singleton (retagulate f m) in
    (result, f (result, d))
retagulate f (Union l m, d) =
    let result = Union (retagulate f l) (retagulate f m) in
    (result, f (result, d))
retagulate f (Record fields, d) =
    let result = Record (alistmap (retagulate f) fields) in
    (result, f (result, d))
retagulate f (Project m a, d) =
    let result = Project (retagulate f m) a in
    (result, f (result, d))
retagulate f (Comp x src body, d) =
    let result = Comp x (retagulate f src) (retagulate f body) in
    (result, f (result, d))

-- | Strip off the annotations of every node in a term, leaving ().
strip = entagulate (const ())

-- | The number of comprehensions in an expression, a fuzzy measure of
-- the complexity of the query.
numComps (Comp x src body, _) = 1 + numComps src + numComps body
numComps (PrimApp _ args, _) = sum $ map numComps args
numComps (Abs _ n, _) = numComps n
numComps (App l m, _) = numComps l + numComps m
numComps (Singleton body, _) = numComps body
numComps (Record fields, _) = sum $ map (numComps . snd) fields
numComps (Project m _, _) = numComps m
numComps (Union a b, _) = numComps a + numComps b
numComps (Unit, _) = 0
numComps (Bool _, _) = 0
numComps (Num _, _) = 0
numComps (String _, _) = 0
numComps (Var _, _) = 0
numComps (Table _ _, _) = 0
numComps (If c a b, _) = numComps c + numComps a + numComps b
numComps (Nil, _) = 0

-- | An interface for semanticizing the Narc concrete language as
-- | desired (as per "Unembedding domain specific languages" by Atkey,
-- | Lindley and Yallop).
class NarcSem result where
    unit :: result
    bool :: Bool -> result
    num :: Integer -> result
    string :: String -> result
    primApp :: String -> [result] -> result
    var :: VarName -> result
    abs :: VarName -> result -> result
    app :: result -> result -> result
    table :: Tabname -> [(Field, Type)] -> result
    ifthenelse :: result -> result -> result -> result
    singleton :: result -> result
    nil :: result
    union :: result -> result -> result
    record :: [(String, result)] -> result
    project :: result -> String -> result
    foreach :: result -> VarName -> result -> result
--    cnst :: Constable t => t -> result
class Constable t where cnst :: NarcSem result => t -> result
instance Constable Bool where cnst b = bool b
instance Constable Integer where cnst n = num n

-- Explicit-named builders

-- | Inject a value of type T into (T, ()) in the only sensible way.
(!) x = (x, ())

instance NarcSem PlainTerm where
  unit = (!)Unit
  bool b = (!)(Bool b)
  num n = (!)(Num n)
  string n = (!)(String n)
  primApp f args = (!)(PrimApp f args)
  var x = (!)(Var x)
  abs x body = (!)(Abs x body)
  app l m = (!)(App l m)
  table tbl ty = (!)(Table tbl ty)
  ifthenelse c t f = (!)(If c t f)
  singleton x = (!)(Singleton x)
  nil = (!)Nil
  union a b = (!)(Union a b)
  record fields = (!)(Record fields)
  project body field = (!)(Project body field)
  foreach src x body = (!)(Comp x src body)
-- class Const a where cnst_ :: a -> Term ()

{- AST-constructing utilities. But I've decided to use the NarcSem
   class instead; DEPRECATED. -}

unit_ = (!)Unit
class Const a where cnst_ :: a -> Term ()
instance Const Bool where cnst_ b = (!)(Bool b)
instance Const Integer where cnst_ n = (!)(Num n)
instance Const String where cnst_ s = (!)(String s)
primApp_ f args = (!)(PrimApp f args)
var_ x = (!)(Var x)
abs_ x body = (!)(Abs x body)
app_ l m = (!)(App l m)
table_ tbl ty = (!)(Table tbl ty)
ifthenelse_ c t f = (!)(If c t f)
singleton_ x = (!)(Singleton x)
nil_ = (!)Nil
union_ a b = (!)(Union a b)
record_ fields = (!)(Record fields)
project_ body field = (!)(Project body field)
foreach_ src x body = (!)(Comp x src body)

{- Constructors/deconstructors for AST nodes. -}

-- | Given a Table node, return a list of the names of its fields.
fieldsOf :: Term' t -> [Field]
fieldsOf (Table name fields) = map fst fields


(ZIZ News) — The Grandmasters Band has won the 2016/2017 Road March title with the song "Wuk U Shift".
The Grandmasters have now broken the 4-year winning streak by Small Axe Band by claiming this year's title.
The information was revealed in an announcement on ZIZ Radio on Tuesday morning.
Best J'ouvert Troupe award went to red devil's tribal devils with 248.5 points. Second place went to Mandinka Warriors with 222 points and 3rd place to extreme J'ouvert with 214 points.
In the Grand Carnival Parade, the Best Carnival Troupe award went to Carnival Jungle by Ultra Carnival with 785 points.
Second place went to Rio 2016 by Phunn Vybes with 781 points.
Best Awareness Troupe- Glimpse of Basseterre by Bankers Mas Camp.
Most Punctual Troupe – Carnival Jungle by Ultra Carnival.
Queen of the Bands went to Jonelle Rawlins and King of the Bands went to Romaine Belgrove…both of Banker's Mas Camp.
First troupe to launch went to Beauty Everywhere by DFX.
Best sounding band was awarded to Small Axe Band, Best Sounding DJ to EK The Real Right, most popular band to Nu Vybes and Most Popular DJ to Extreme Asylum.


UK users creating new data should always use the OSGB-GPS-2002 GCS when working with the UK National Grid to ensure that when converted to ETRS89 or WGS84 based datums, projection coordinates are the most accurate possible.
The other British National Grids included in our libraries are used to import older data that was created prior to the introduction of OSGB-GPS-2002.
Some long running infrastructure projects may have particular specifications that overrides this advice. Where project specifications for geo-referencing exist always use them to be consistent with other project participants!
When you open the GCS Library in MicroStation or AECOsim Building Designer you won't find OSGB-GPS-2002.
Note: As updating to AECOsim Building Designer SS6 Update 1 is an install over process if you added this file in SS6 it will still be in place after the upgrade.
If compatibility with this coordinate system is needed please download the OSGB-GPS-1997 Grid Shift File. It should be installed using the method described above.


text:
Conviction tossed in fatal stabbing of Toronto bartender
Citing self-defence, judges order new trial for Abdi Mohamed in 2004 death.
By Diana ZlomislicInvestigative Reporter
Tue., June 10, 2014timer2 min. read
A Toronto man convicted of manslaughter in the late-night stabbing death of a bartender 10 years ago is getting a new trial.
Abdi Mohamed's lawyers argued that the trial judge erred in her interpretation of the Criminal Code's old self-defence provisions and in her instructions to the jury. A panel of Ontario Court of Appeal judges agreed and set aside the conviction.
Pathiaga Peiris, 49, was killed Aug. 18, 2004 while working at Jupiter Sports Bar and Grille, an establishment he owned on Jane St., near Lawrence Ave.
The trial judge told jury members that if they concluded Peiris acted in self-defence, then Mohamed could not have been.
Video evidence played for the jury and accepted as accurate by both parties, according to the appeal court decision, showed Mohamed and two other men entering the bar visibly drunk just after 11:30 p.m., where Peiris refused to serve them. Mohamed is shown kicking over a table and chair on his way toward the front door.
He then turns back and hurls a billiard ball and a chair in Peiris's direction. Peiris responds by running after Mohamed with a piece of pipe. His first swing misses Mohamed but the second connects, leaving a head wound. At this point, just three minutes after the brawl first began, Peiris is fatally stabbed.
The trial judge, Ontario Superior Court Justice Anne Molloy, provided a summary of the considerations the jury might weigh in deciding what motivated Peiris to attack Mohamed. She urged them to think about the degree to which Mohamed was intoxicated and out of control, that he was taller and younger than the victim and the fact that Peiris's wife was in the bar.
In his decision, released on June 5, the Honourable Justice Paul Rouleau writes that both men in this case "can come to the reasonable and objectively supported conclusion that he is himself responding to an unlawful assault . . . and that his use of force is justified in response. . .
"An objectively reasonable conclusion . . . is that (Mohamed) believed that (Peiris) was aggressively seeking vengeance. The trial judge's misdirection prevented the jury from considering this potential route to an acquittal."
Mohamed is currently serving a life sentence in the fatal stabbing of another man — Ahmed Mohamed Ali, 27, who was killed in his Roselawn Ave. apartment one day after the clash at Jupiter Sports Bar.


text:
Archive for the 'human rights' Category
Categories: abuse, allah, apostasy, arson, assault, bible, bigotry, bomb, Christ, Christian, christian persecution, Christianophobia, church, convert, crime, Ethiopia, execution, extremists, freedom, human rights, Indonesia, iraq, Iraq War, islam, islamic law, kidnapp, murder, muslim, oppression, religion, religious ideology, religious persecution, sharia, sudan, Turkey, video, violence and youtube
From: crusaderkafir
Pray for imprisoned Christians to be comforted in their loneliness and despair. Pray that they would have opportunities to fellowship and worship with other believers. Pray for christians who are beaten and tortured. Pray that this physical violence would end. Pray that these brothers and sisters would forgive their tormentors. Pray for Christians who are made slaves. Pray that their conduct as slaves will glorify God. Pray that they may escape or gain their freedom and return to their families. Pray for Christians who have lost all their possessions and cannot provide sustenance for their families. Pray that God would give boldness and faithfulness to Christians as they endure persecution. Pray that they would be encouraged to stand strong in their faith. Pray for the provision of bibles and other forms of help to Christians in restricted nations. Pray for the oppressors of Christians, that they may come to repentance and salvation. "Remember them that are in bonds, as bound with them; and them which suffer adversity, as being yourselves also in the body." Hebrews 13:3
Link @YouTube
Video Clip: "The Stoning" w/ English Subtitles
Categories: allah, death sentence, education, female, human rights, intolerence, islam, islamic law, lashing, movie, murder, muslim, oppression, religion, religious persecution, sharia, stoning, The Stoning, video, violence and youtube
The Stoning – film clip with English subtitles @YouTube
To learn more please visit this link.
http://www.stoning-themovie.com/en/index2.htm
Has Islam Said Finally Admitted (his dad) "Yaser Said" Murdered (his sisters) Sara and Amina?
By velvethammer Closed
Categories: Amina Said, Amina Yaser Said, children, crime, family, female, honor, Honor Killing, honorcide, human rights, islam, Islam Said, manhunt, murder, muslim, religious persecution, Sarah Said, Sarah Yaser Said, Yaser Abdel Said and Yaser Said
Has Islam Said Admitted "Yaser Said" Murdered His Sisters Sara and Amina?
Please direct all comments to post at link.
Waqas Parvez Now Charged in the Honor Killing of his Sister Aqsa Parvez
Categories: Aqsa Parvez, children, crime, family, female, Honor Killing, honorcide, human rights, intolerence, islam, murder, muslim, news, religion and religious persecution
Aqsa's Brother Charged
26 year old joins father in possible honor killing of [his sister] 16 year old [Aqsa Parvez]
The shocking murder of Mississauga teen Aqsa Parvez took another disturbing twist yesterday when Peel Regional Police arrested her older brother and charged him with first-degree murder.
Waqas Parvez, 26, now joins his father Muhammad Parvez, 57, before the courts on pre-meditated murder charges in the Dec. 10, 2007 strangling death of the 16-year-old high school student who friends say did not want to wear the traditional Muslim Hijab head scarf and was rebellious against the strict Muslim rules laid down inside her family home.
At odds with her situation at home, she had been living at a friend's house in the days preceding her slaying.
The Crown will now attempt to prove to a jury that it was that resistance to old-world-thinking, and her embracing a Canadian lifestyle, culture and friends, that resulted in the Pakistani-born Grade 11 Applewood Heights Secondary School student being murdered in a deliberate and thought-out manner. […]
[…]Police upgraded the charge against her taxi driver father from second-degree murder to first-degree murder — the same charge her brother now faces.
On June 18, English stated: "I said from the beginning that her brother has culpability in his sister's murder and my view on that has not changed. He's living with this and I am sure there are some other people living with this as well."
Eight days later, detectives took the brother into custody.
Meanwhile, it's difficult for Canadians to accept that such a thing could happen here, but the reality is honour killings do happen in other parts of the world on a regular basis. In fact, in Germany alone, there have been 48 such killings in recent years.
"Honour murders are a real problem and can involve both religious and cultural factors," said Stephen Brown, a columnist with Los Angeles-based FrontPage Magazine, who has researched and written extensively on the subject. "People need to understand this mindset before they can understand why this happens." […]
H/T Barbados Free Press
When religious devotion outweighs the sanctity of life
[Update 4] Texas: Dis-Honor killing of two sisters
[Update 4: Reward is now $21,125.00!] Sarah and Amina Said's Family Fight to Keep Their Deaths in the Public Eye
Has Patricia Said's Last Remaining Child Been Ripped From Her Arms?
Schepps Dairy has announced a six-month extension of its reward for the arrest and indictment of Yaser Abdel Said
Brigitte Gabriel on Honor Killings
Iraq: Teenage Girl Brutally Murdered in an "Honor Killing"
Video: Islamic Honor Killings and Mutilations
Egypt: Beating of 'Facebook' Activist
Categories: activist, Civil and Political Rights, egypt, Facebook, human rights, police, torture and Uncategorized
Authorities Use Intimidation, Violence to Suppress Online Advocacy
[Cairo, May 10, 2008] – Egyptian authorities should immediately investigate and prosecute those security officials responsible for beating Ahmed Maher Ibrahim, Human Rights Watch said today. Maher, a 27-year-old civil engineer, used the social-networking site Facebook to support calls for a general strike on May 4, 2008, President Hosni Mubarak's 80th birthday.
Maher told Human Rights Watch that officers from the Interior Ministry's State Security Investigations (SSI) department apprehended him on a street in the suburb of New Cairo on May 7, blindfolded him and took him to a police station where they stripped him naked, and beat him intermittently for 12 hours before releasing him without charge.
"This is the work of thugs, pure and simple," said Joe Stork, Middle East deputy director at Human Rights Watch. "The government must show that those responsible for upholding the law are also subject to the law."
Before the incident, Maher said, an SSI officer phoned him on April 25 to invite him "for a coffee" on the following day at SSI headquarters in Lazoghli, in downtown Cairo. Maher did not show up.
Over the course of the following week, Maher spoke with international news media about the strike. He told the BBC that several SSI officers had contacted him, but that he was undeterred. "If we allow ourselves to fear them, we won't do anything," he told the BBC. "Then I would consider myself a partner in the crimes taking place in Egypt."
On May 4, it appeared that few Egyptians had heeded the call for a strike. On May 7, however, as Maher was driving in New Cairo at around 1 p.m., an unmarked van with non-official license plates pulled in front of him. Three other unmarked cars, also with non-official plates, surrounded the car and some 12 men in civilian clothes pulled him into the van, where they handcuffed and blindfolded him.
Maher told Human Rights Watch that the men took him first to the New Cairo police station. There, he was beaten and insulted by men he could not identify because he was blindfolded. Maher said that around the time of the afternoon prayers (4:30 p.m.), his captors took him to SSI headquarters at Lazoghli. There, they stripped him down to his underwear, threatened to rape him with a stick, and continued kicking, beating, and insulting him, and dragging him across the floor. The blows fell mostly on his back and his neck, he said, and he lost some hearing after a sharp blow to one ear. Maher said his assailants wore gloves and applied lotion to his back between beatings in an apparent attempt to reduce bruising.
According to Maher, the officers did not accuse him of anything, but asked for the password of the May 4 Facebook group that news reports said he had started. They also asked him about members of the group he had never met. The SSI officers released him before dawn on May 8 with the warning that he would be beaten more severely the next time State Security detained him. The evening after his release, May 8, Maher went to a private hospital for a medical examination, including a CAT scan, the results of which were not available as of this writing.
"Sadly, Maher's treatment is part of a pattern of abuse and extralegal intimidation by state officials," Stork said. "Egypt needs to put an end to the lawlessness of its law-enforcement officers."
In another incident a month earlier, Isra'a `Abd al-Fattah, 29, was among roughly 500 people arrested by police nationwide in connection with a call for a strike on April 6. (Most of those arrested were from the industrial Nile Delta city of Mahalla al-Kobra, where demonstrations against rising prices turned violent.) `Abd al-Fattah had also used a social network group on Facebook to publicize the April 6 strike, leading to her detention for more than two weeks. Prosecutors had ordered her release a few days after she was arrested when charges against her of "inciting unrest" were dismissed, but interior ministry officials kept her in detention until April 23.
The International Covenant on Civil and Political Rights, which Egypt ratified in 1982, holds that "no one shall be deprived of his liberty except on such grounds and in accordance with such procedure as are established by law," and that "no one shall be subjected to torture or to cruel, inhuman or degrading treatment or punishment."
Fledgling Rebellion on Facebook Is Struck Down by Force in Egypt
By Ellen Knickmeyer
Washington Post Foreign Service
Sunday, May 18, 2008; A01
CAIRO — At 1:49 a.m. in an Internet cafe only then quieting after Cairo's daily rumble, 27-year-old Ahmed Maher worked at a computer. He wore the same shirt he had had on for two days. The essentials of his life on the run lay splayed out next to his keyboard — car keys, cigarettes, prepaid cellphone.
Maher pursed his lips, typing intently. His dream of a people's uprising organized on Facebook was beginning to slip through his scrabbling fingers.
Worries about the risks of political activism in Egypt were spilling onto his screen. It won't work, one man wrote. The government's already infiltrated us, wrote another. This is stupid, wrote a third.
Since late March, 74,000 people had registered on a Facebook page created and run by Maher and a few other young Egyptians, most of them newcomers to activism. Even some of Egypt's older, more disillusioned proponents of democracy had let themselves hope that a social networking Web site created by American college students could become an electronic rallying point for protest against President Hosni Mubarak's 27-year rule.
But the experience of the Facebook activists showed the limits of technology as a means of organizing dissent against a repressive government. Maher would end up among what rights groups said were 500 Egyptians arrested during two months of political activism in Egypt — and find himself stripped and beaten in a Cairo police station, he said.
In the pre-dawn hours of Sunday, May 4, the day of a planned strike, the failure of his Facebook movement was only just becoming clear. Maher and other organizers worked to prop up the spirits of their supporters. We've got to do something, Maher insisted online.
At 7 a.m., he leaned back and let himself close his eyes for the first time that night. Opening them again an hour later, he saw a message saying his account had been shut down. He had sent so many messages, Facebook suspected him of spamming.
Strategizing Online
Israa Abdel Fattah, a 27-year-old human resources administrator with no political experience, launched the online movement with Maher, sending out an open invitation to join an April 6 strike against Egypt's rising food prices.
When the strike overlapped with a textile workers' walkout over low wages and soaring prices, the result was one of the most dramatic political protests in Egypt in years.
In the city of El Mahalla el Kubra, two hours from Cairo, security forces battled civilians, killing at least two people and injuring dozens. Many in Egypt gasped at scenes of protesters toppling a giant billboard of Mubarak, wondering if it marked a turning point.
Security forces around the country arrested hundreds, including Abdel Fattah, who had become known as "Facebook Girl" after she co-founded the April 6 group. She came out of jail swearing off activism.
Maher took over for the May 4 strike, called to mark Mubarak's 80th birthday.
"Ninety-five percent of the members of the Facebook group have no previous political party — we are not a political group," Maher said in a Cairo cafe two days before the planned May 4 protests. "Our main job is that the people have awareness of their rights and know how to break their handcuffs and remove their shackles."
Surmising that the government was watching their efforts, leaders created Facebook subgroups with innocuous names such as Eggplant and Cucumber.
Online, they swapped ideas and plotted strategy: They would ask people to stay home that Sunday, a workday here. The bravest would gather for protests, in sites to be announced via text messages. The less brave would be asked to wear black T-shirts or hang Egyptian flags on their doors or roofs. Organizers deleted any messages calling for violence.
Maher said many of the most committed were girls and young women. Israa Mustafa, an 18-year-old college sophomore in Cairo, had never taken part in a protest, joined a movement or voted. She joined the Facebook group at the start. Police briefly arrested her April 6. The arrest strengthened her, Mustafa said. "I realized what I was doing was only my legitimate right," she said.
The activists knew some of the challenges they faced: More than a quarter of Egypt's 80 million people are illiterate. Only 8 percent have access to the Internet.
To get the word out, the Facebook group encouraged its members to use spray paint and banners to advertise the strike. They wrote slogans on currency, choosing notes of the smallest denomination to better reach the poor.
On Friday, May 2, security forces tailed, then chased Maher, Mustafa and another young Facebook member through downtown Cairo, Maher and Mustafa said. Maher ducked into a shop to escape. Mustafa fled into Cairo's subway and a women-only carriage, where other women evicted security men trying to arrest her.
Maher went into hiding. He said goodbye to his 3-month-old daughter and his wife, who worried he would go to jail and lose his job.
Political veterans mocked the Facebook members for calling on people to stay home — a passive people, they said, protesting by becoming more passive.
The government took actions of its own as May 4 approached. Authorities announced bonuses for the Mahalla textile workers and a 30 percent raise for civil servants, defusing some anger over rising prices.
Officials also ordered cellphone companies to block all text-messaging and voice services for anonymous subscribers. The government filed charges against a broadcaster that had distributed images of protesters tearing down Mubarak's portrait.
On May 4, Cairenes woke to new billboards in main squares. "Young people love Egypt," the signs said. "Serious people create, not destroy."
Bitter Outcome
At 2 p.m. that day, cars clogged Cairo's busiest streets. There were no signs of a popular strike. Maher, cruising the capital in a car, took a call from his wife, who was increasingly distraught over the dangers of his activism.
She had taken the baby and gone to her parents, she told him. Maher, in a black T-shirt and sunglasses shoved up on his shaved head, stared at his phone after the call. "All this for nothing," he said.
In front of Cairo's main scene of recent protests, security forces stood guard. A few young men in black T-shirts handed out pamphlets. Some women chanted in an area ringed by police and State Security agents. When two young men walked up to join the women, police pushed them away.
Elsewhere in the city, some heeded the call to strike.
Poor people, even more than the middle class, knew what the strike was about, Hibba Imam, 22, said in the decayed and crowded quarter of Imbaba. "The connected people, they don't feel the suffering. They don't see the bread lines," she said, adding that she had stayed indoors until Sunday afternoon. Imam had heard of Facebook, she said. Many others in the neighborhood said they never had.
By late afternoon, of the 74,000 people who had registered on the Facebook protest page, only 15 — three men and 12 women — were still eager to gather for a protest. Maher was not one of them.
"What should I do?" Mustafa asked Maher by cellphone after police forced her back from the main protest area. "Go home," Maher told her.
"By the end of the day, I was sobbing," Mustafa said later. Bitter, she deleted herself from the Facebook group. After a few hours, she signed back up.
The next day, Monday, May 5, the government stunned Egyptians by increasing fuel prices more than 40 percent.
That Wednesday, police arrested Maher as he tried to return to his empty home for the first time in days. Police and then State Security forces beat him from 1 p.m. Wednesday until 3 a.m. Thursday, stripping him naked, slapping him, dragging him across the floor tied to a rope and threatening to rape him, Maher said. They demanded passwords to the Facebook groups, although the groups do not require passwords, and the real names of those who had registered, he said.
Maher was released with bruises and one ear deafened by blows. "This time we were just tugging on your ear," Maher quoted a State Security official telling him. "Next time it will be serious."
Special correspondent Nora Younis contributed to this report.
Video: "Beyond Fitna" Released
Categories: bible, blasphemy, Christian, Christianity, Christianophobia, education, Fitna, freedom of expression, freedom of speech, Geert Wilders, God, human rights, intolerence, iran, islam, islamic, Jesus, multi-cultural, muslim, political correctness, Quran, religion, UN, Uncategorized and video
Beyond Fitna
H/T Myrtus via Larwyn
Myrtus' oh so candid review. 😉
Iran's response to Geert Wilders' Fitna has been launched online today. It's a real doozie! Yawwwwwn
TEHRAN — The documentary "Beyond Fitna" will be posted on the Internet today.
The film, which was directed by a group of Iranian filmmakers and produced by the Islam and Christianity Nongovernmental Organization, is a response to Dutch politician Geert Wilders' anti-Islam documentary "Fitna".
The film honors all monotheistic religions and gives a response to the anti-Islam propaganda of Western extremists, the NGO's spokesman, Mohammad Karimi, told IRNA on Tuesday.
He said that the documentary was produced under the supervision of a group of religious scholars and Iranian professional documentarians in the English, Persian, and Arabic languages.
No commentary.
I already said my piece, in my previous post on the making of Beyond Fitna.
I'm not going to re-hash my thoughts here. No need.
Enough of the Beyond Fitna drivel. Here is the nitty gritty.
Educate yourselves!
The Defamation of Jesus Christ – RADARSITE
Cross posted
Al-Dajjal 05/22/08
We hear about 'defamation of religions' from the U.N.H.R.C. and in December of '07, the U.N. General Assembly passed a resolution condemning it. We are familiar with Muslims complaining that their Prophet has been blasphemed. You are about to learn of Islam's blasphemy concerning your Saviour. Gentle reader, put all fire, choke and spill hazards securely aside, this information may shock you. The Islamic Center of Pittsburgh: What do Muslims think about Jesus ?
Muslims respect and revere Jesus (P.B.U.H) and await his Second Coming. They consider him one of the greatest of God's messengers to mankind. What does Islam's canon of scripture say about Jesus? [Emphasis added.]
Verily, the likeness of 'Iesa (Jesus) before Allah is the likeness of Adam. He created him from dust, then (He) said to him: "Be!" – and he was.
Then whoever disputes with you concerning him ['Iesa (Jesus)] after (all this) knowledge that has come to you, [i.e. 'Iesa (Jesus)] being a slave of Allah, and having no share in Divinity)…
…And there is none of the people of the Scripture (Jews and Christians), but must believe in him ['Iesa (Jesus), son of Maryam (Mary), as only a Messenger of Allah and a human being]…
"He ['Iesa (Jesus)] said: Verily! I am a slave of Allah, He has given me the Scripture and made me a Prophet;"
He ['Iesa (Jesus)] was not more than a slave. We granted Our Favour to him, and We made him an example to the Children of Israel (i.e. his creation without a father).
. No son (or offspring or children) did Allah beget, nor is there any ilah (god) along with Him; …
4:157-158
And because of their saying (in boast), "We killed Messiah 'Iesa (Jesus), son of Maryam (Mary), the Messenger of Allah," – but they killed him not, nor crucified him, but the resemblance of 'Iesa (Jesus) was put over another man (and they killed that man), and those who differ therein are full of doubts. They have no (certain) knowledge, they follow nothing but conjecture. For surely; they killed him not [i.e. 'Iesa (Jesus), son of Maryam (Mary) ]: But Allah raised him ['Iesa (Jesus)] up (with his body and soul) unto Himself (and he is in the heavens). And Allah is Ever AllPowerful, AllWise.
O you who believe! Be you helpers (in the Cause) of Allah as said 'Iesa (Jesus), son of Maryam (Mary), to AlHawarîûn (the disciples): "Who are my helpers (in the Cause) of Allah?" AlHawarîeen (the disciples) said: "We are Allah's helpers" (i.e. we will strive in His Cause!). Then a group of the Children of Israel believed and a group disbelieved. So We gave power to those who believed against their enemies, and they became the uppermost.
Tafsir Ibn Kathir: Allah Gives Victory to the Believing Group
…(So, We gave power to those who believed against their enemies, and they became the victorious (uppermost).) through the victory that Muhammad gained over the religion of the disbelievers, which brought the dominance of their religion." This is the wording in his book for the Tafsir of this honorable Ayah. Similarly, An-Nasa'i collected this statement of Ibn `Abbas in his Sunan. Therefore, the Ummah of Muhammad will always be prevalent on the truth until Allah's command (the Final Hour) commences, while they are on this path. The last group of them will fight against Ad-Dajjal along with `Isa, peace be on him, according to Hadiths in the authentic collections. I have now displayed to you proof from the Qur'an, Hilali & Khan's translation [linked to nine parallel translations] that, according to Islam, Jesus was:
not divine
not the son of God
Alah's slave
not crucified
not killed
not resurrected
a warrior Wait, there is more.
Sahih Bukhari 4.55.651
I heard Allah's Apostle saying, "I am the nearest of all the people to the son of Mary, and all the prophets are paternal brothers, and there has been no prophet between me and him (i.e. Jesus)."Muhammad said that he is half brother to Jesus! Can he possibly top that one? This is a long hadith, but the full context is necessary to comprehending its enormity. The most essential clauses are highlighted.
Some (cooked) meat was brought to Allah Apostle and the meat of a forearm was presented to him as he used to like it. He ate a morsel of it and said, "I will be the chief of all the people on the Day of Resurrection. Do you know the reason for it? Allah will gather all the human being of early generations as well as late generation on one plain so that the announcer will be able to make them all-hear his voice and the watcher will be able to see all of them. The sun will come so close to the people that they will suffer such distress and trouble as they will not be able to bear or stand. Then the people will say, 'Don't you see to what state you have reached? Won't you look for someone who can intercede for you with your Lord' Some people will say to some others, 'Go to Adam.' So they will go to Adam and say to him. 'You are the father of mankind; Allah created you with His Own Hand, and breathed into you of His Spirit (meaning the spirit which he created for you); and ordered the angels to prostrate before you; so (please) intercede for us with your Lord. Don't you see in what state we are? Don't you see what condition we have reached?' Adam will say, 'Today my Lord has become angry as He has never become before, nor will ever become thereafter. He forbade me (to eat of the fruit of) the tree, but I disobeyed Him . Myself! Myself! Myself! (has more need for intercession). Go to someone else; go to Noah.' So they will go to Noah and say (to him), 'O Noah! You are the first (of Allah's Messengers) to the people of the earth, and Allah has named you a thankful slave; please intercede for us with your Lord. Don't you see in what state we are?' He will say.' Today my Lord has become angry as He has never become nor will ever become thereafter. I had (in the world) the right to make one definitely accepted invocation, and I made it against my nation. Myself! Myself! Myself! Go to someone else; go to Abraham.' They will go to Abraham and say, 'O Abraham! You are Allah's Apostle and His Khalil from among the people of the earth; so please intercede for us with your Lord. Don't you see in what state we are?' He will say to them, 'My Lord has today become angry as He has never become before, nor will ever become thereafter. I had told three lies (Abu Haiyan (the sub-narrator) mentioned them in the Hadith) Myself! Myself! Myself! Go to someone else; go to Moses.' The people will then go to Moses and say, 'O Moses! You art Allah's Apostle and Allah gave you superiority above the others with this message and with His direct Talk to you; (please) intercede for us with your Lord Don't you see in what state we are?' Moses will say, 'My Lord has today become angry as He has never become before, nor will become thereafter, I killed a person whom I had not been ordered to kill. Myself! Myself! Myself! Go to someone else; go to Jesus.' So they will go to Jesus and say, 'O Jesus! You are Allah's Apostle and His Word which He sent to Mary, and a superior soul created by Him, and you talked to the people while still young in the cradle. Please intercede for us with your Lord. Don't you see in what state we are?' Jesus will say. 'My Lord has today become angry as He has never become before nor will ever become thereafter. Jesus will not mention any sin, but will say, 'Myself! Myself! Myself! Go to someone else; go to Muhammad.' So they will come to me and say, 'O Muhammad ! You are Allah's Apostle and the last of the prophets, and Allah forgave your early and late sins. (Please) intercede for us with your Lord. Don't you see in what state we are?" The Prophet added, "Then I will go beneath Allah's Throne and fall in prostration before my Lord. And then Allah will guide me to such praises and glorification to Him as He has never guided anybody else before me. Then it will be said, 'O Muhammad Raise your head. Ask, and it will be granted. Intercede It (your intercession) will be accepted.' So I will raise my head and Say, 'My followers, O my Lord! My followers, O my Lord'. It will be said, 'O Muhammad! Let those of your followers who have no accounts, enter through such a gate of the gates of Paradise as lies on the right; and they will share the other gates with the people." The Prophet further said, "By Him in Whose Hand my soul is, the distance between every two gate-posts of Paradise is like the distance between Mecca and Busra (in Sham)." Muhammad has cast himself as superior to Jesus! Notice the chain of succession of prophets, Muhammad, being the final prophet, is superior.
I have saved the worst for last. What will Jesus do when he returns? Bukhari's collection of authentic hadith is informative.
Allah's Apostle said, "By Him in Whose Hands my soul is, son of Mary (Jesus) will shortly descend amongst you people (Muslims) as a just ruler and will break the Cross and kill the pig and abolish the Jizya (a tax taken from the non-Muslims, who are in the protection, of the Muslim government). Then there will be abundance of money and no-body will accept charitable gifts. What is the meaning of break the cross and kill the pig? Can it mean anything less than the destruction of Judiasm & Christianity? If you harbor such hope, you are sadly deluded, as you will see from this next tafsir.
Tafsir Ibn Kathir: Another Hadith
…He will break the cross, kill the pig, and banish the Jizyah and will call the people to Islam. During his time, Allah will destroy all religions except Islam and Allah will destroy Al-Masih Ad-Dajjal (the False Messiah)…. Can it possibly get any worse? They claim that Jesus was totally human, not divine, not God's son and that he will destroy Christianity. What is worse than that. Genocide! Islam teaches that Jesus will commit genocide! I discovered this information by following a link in an article by Ibn Misr at Sons Of Apes And Pigs. I will quote an ayat, followed by Ibn Kathir's Tafsir of that ayat, which makes my case beyond any doubt. .
And (remember) when your Lord declared that He would certainly keep on sending against them (i.e. the Jews), till the Day of Resurrection, those who would afflict them with a humiliating torment. Verily, your Lord is Quick in Retribution (for the disobedient, wicked) and certainly He is OftForgiving, Most Merciful (for the obedient and those who beg Allah's Forgiveness). Allah will torment the Jews, so? Until the Day of Resurrection; then what happens? The tafsir has a shocking revelation.
Ibn Kathir's Tafsir: Eternal Humiliation Placed on the Jews
…Isa, son of Mary, will kill the Jews. This will occur just before the end of this world….Do you fully comprehend what you have just read? Another hadith will provide some clarity.
Bukhari Volume 4, Book 52, Number 177
Narrated Abu Huraira: Allah's Apostle said, "The Hour will not be established until you fight with the Jews, and the stone behind which a Jew will be hiding will say. "O Muslim! There is a Jew hiding behind me, so kill him."Muslims must hunt down and kill the last Jew as a prerequisite to entering Paradise to enjoy their Houris & rivers of wine. And Jesus Christ will lead them in that bloody battle. To summarize Islam's characterization of our Saviour:
Muhammad's inferior half brother
a warrior
genocidal
destroyer of Christianity. Exactly what grounds does Islam have for complaint of blasphemy???
Please print this article and give a copy to your Priest, Pastor or Rabbi. They need to be informed, to understand the true nature of Islam; it is not the innocent, touchy~feeley equal pathway to God portrayed by the multiculturalists. Permission to cross post, print and distribute this article is granted, it is placed in the public domain.
~ Roger W. Gardner – RADARSITE
Out of time: Radical Islam Taking Over Europe & West
UAC Documentary "An Inconvenient Religion"
Islam Religion of Peace
New Edited Version of 'Fitna'
Geert Wilders Editing Fitna – Stay Tuned
LiveLeak Pulls Fitna: "Following threats to our staff of a very serious nature"
Video: Geert Wilders Interview on Danish Television
Fitna? or No Fitna?


The complete recognition result returned by the recognizer.
The recognition result contains a list of the best recognition hypotheses with their confidence scores (a so-called N-best list). The list of hypotheses is sorted in descending order, with the most likely recognition result at the top.
To get the list of hypotheses, use the Recognition.getHypotheses() method.
Text of the best hypothesis.
List of hypotheses sorted in descending order of confidence score.