text:
Category: statistics
Who is Winning Between Upshot and FiveThirtyEight (Answer: We Are)
August 5, 2016 August 5, 2016 Rex HammockLeave a comment
In the battle between FiveThirtyEight.com and NYT's Upshot, we are the winners.
NYTimes.com Upstart
There is a great battle taking place. I'm not talking about the race for President. I'm talking about the battle over which website is best at using election-oriented explanatory graphics (or "data journalism")–NYTimes.com's Upshot or ESPN.com's FiveThirtyEight.com?*
Currently, users of both sites are winning because both sites are using Edward Tufte-inspired methods of displaying real-time trends and variations. (Tufte is a Yale professor emeritus who thinks PowerPoint is evil and passionately dislikes the cartoon illustrations with numbers that are popularly called infographics.)
Here's an example of a Tufteian influenced display of data found on 538. When one typically sees a Red and Blue map of the U.S. that shows which candidate is leading in each state, the map adheres to a geographic display.
However, because each state, thanks to the Electoral College, has a say in the election based primarily on its population, that key data point is ignored when the map is displayed geographically. A more insightful way to display a Red and Blue map is this way, as demonstrated on FiveThirtyEight.com.
Another impressive use of data journalism is the way in which Upshot displays the ever-changing "paths to victory" that each candidate has to victory. (below)
This is perhaps the most revealing display of the daunting challenge Trump faces that I've seen. Using the current assumptions from Upshot's forecasting model applied to current data, Clinton has 998 paths (or 97% of the ways) while Trump has only 24 paths (or 2.3%).
*There's a lot of history between Nate Silver (founder of fivethirtyeight.com) and the New York Times. I've never had much interest in such back-stories. However, competition is a good thing.
Categories: Data, statisticsTags: data, election 2016
Sometimes, a 'wisdom of crowds algorithm' needs the wisdom of a lone editor
February 21, 2012 February 21, 2012 Rex Hammock4 Comments
A five-day old story is popular with readers, yet the "news" has lapped that story.
The website of the Wall Street Journal, WSJ.com, has a feature most news sites have, a leader board that ranks the popularity of articles on the site. The WSJ.com ranks "Most Popular" by articles Read, Emailed, and Commented on. It also has a ranking of videos that are being watched.
Sometimes, such algorithmic determinants of popularity go nuts, however. Like now, for example. A few minutes ago (Tue., Feb. 21 and 3:52 ET), I snapped the accompanying screen grab showing that the #2 most popular "read" article now on WSJ.com is one dated Feb. 16 at 12:58 ET with the headline, "Colbert Report Suspended."
Anyone not living under a rock (which apparently a lot of WSJ.com readers do) knows that, according to the WSJ and every other news outlet on the web, Colbert's show is back on the air.
Leader boards of trending or popular news stories can be helpful in giving you an idea of what people are interested in.
But as my favorite online "popularity tracking" algorithmist, Gabe Rivera of Techmeme, MediaGazer, Memeorandum.com, et al, discovered a long time ago, even algorithms that track popularity of content need a little editing now and then.
Categories: content, internet, media, statistics
Lies, damn lies and the other kind of statistics
January 31, 2011 January 31, 2011 Rex HammockLeave a comment
I just saw two items as I was glancing down the headlines in my news reader.
"Google's Android becomes the world's leading smart phone platform," says the headline on the press release from a company conducting research that claims Google's open source mobile operating system was on 33.3% of the smart phones shipped in the 4th quarter of 2010.
"Apple's 4% mobile market share rakes in over half the industry's profit," says the headline on a blog post about another mobile phone industry research that focuses on "profitability." Wow! Only 4% of mobile phones have Apple's iOS operating system on them, but they account for over 50% of the industry's profit. Gee, that also sounds like something that would be leading.
I have no reason to believe if either of these items are accurate. Frankly, I doubt either is.
Nonetheless, when paired, they demonstrate a point I've tried to make here time and again: Never believe any statistic, unless it confirms what you already believe.*
*For readers unfamiliar with this blog, that was said in jest.
Apple is still sucking most of the profit out of the mobile phone business (tech.fortune.cnn.com)
Categories: statistics
How a chart can suggest the opposite of what is says
December 26, 2010 June 6, 2014 Rex HammockLeave a comment
I've read conflicting claims about which day of the year is the busiest travel day. (The day before Thanksgiving and the day after Christmas are favorites of bored TV news crews.) No matter what precise day you choose, if you combine one of the "busiest travel days of the year" with an eastern seaboard blizzard, I'm guessing this could be one of the worst air travel days ever. So, I'm glad my family has no one "enplaning" today.
And since they're already so overwhelmed, I guess I should feel a little bad that I'm posting this item I wrote a few days ago (while delayed in an airport for six hours) but didn't realize until a few moments ago that I had mis-dated it, and it had not shown up on my blog.
This post has nothing to do with travel or weather. It's about how to inadvertently communicate the opposite of what you intend to — with a simple bar chart.
Let's go back and pick up the post where I had originally started it:
For some reason, the Metropolitan Nashville Airport Authority sent me a printed copy of its annual report (Here's a PDF version. As I was flipping through the report hoping I'd find an item that says they'll be offering free wifi soon (to no avail), I noticed two charts on page 18 that I've included with this post (if you are reading it on my blog). The charts compare the number of passengers and the weight of planes originating that the airport for the past three years.
Like most Americans and Nashvillians, I read bar charts in the traditional western way, based on the left-to-right display of ascending numbers. That should come as no surprise, as most of us were taught to expect the left-to-right ascending number concept by everyone from Bert & Ernie to college math professors. I, therefore, assume that bar charts that compare year-to-year data have the oldest data represented in the left-most bar, and then, as Bert & Ernie taught us, the next-oldest data to its right, and so-on. So, when I saw the bar charts moving higher, from left-to-right, I assumed this bar chart was a visualization of a metric that had gained in volume each of the past three years.
Yet upon second glance, I noticed something I thought to be rather odd — or, perhaps mis-leading. The years were descending, left-to-right.
Was this an intentional switcharoo? Or was it just a mistake? Apparently, neither. A quick googling of past annual reports by the commission convinced me they've always used this convention: descending years in bar charts that compare year-over-year. What's with that? I can only guess that some accounting requirement is at work, rather than the desire to use a common-sense, "user-centric" visualization.
[I still think Nashville should join the dozens of airports providing free wifi so that travelers can better endure travel every day, and especially days like today.]
Categories: design, observation, statistics, usability
Magical Mystery Math: The Beatles First Day on iTunes
November 17, 2010 March 15, 2013 Rex HammockLeave a comment
While it ended up being a lot less eventful than a typical Apple announcement, the much delayed (by 8 or so years) appearance of 13 Beatles studio albums and the "Beatles Box Set" on the iTunes store finally occurred today (Tuesday). While I didn't join in the buying binge, I was curious what was selling. So, 12 hours after the big announcement, I looked at the iTunes store best selling albums page.
On first glance of the screen-grab of the top 20 albums (from about 10:30 p.m., CST), it may appear odd that the top-selling Beatles album is only #6 (Abbey Road).
But a second look reveals some rather amazing stats:
40% of the top 20 albums are by the Beatles.
The 11 non-Beatles albums have been available to fans for an average of three days. The 8 Beatles albums have been available to fans for an average of 40 years.
The 8 Beatles albums (including compilations) have previously been purchased (certified) 246 million times. The 11 non-Beatles albums (including compilations) have been purchased previously zero times.
The average price of a non-Beatles album is $11.77. The average price of a Beatles album is $32.63 (the $149 box set ups the average).
$141 – The cost of purchasing all 12 non-Beatles albums.
$261 – The cost of purchasing all 8 Beatles albums.
Or, if you purchased all 20 albums, the Beatles would account for 54% of the price. The next highest: Taylor Swift, 3.5%
Bottomline: Despite me making no purchases, the Beatles and Apple sold lots of music today.
Categories: apple, statistics


Home What does it take to become an IT professional?
It's not uncommon for IT professionals who are good at the technical aspects of their jobs, to lack basic soft skills that are also essential with regards to being the best they can be in their roles.
IT certification on a CV is primarily what will grab a potential employer's attention, and will usually be what gets you to interview stage in the first place.
However, when you get to this stage, they'll also be searching for a candidate who exhibits soft skills that will aid them in excelling in the workplace, and will make them an all-round valuable member of the team.
So what are these soft skills you need to be sure you can display in the interview process and in a new working environment?
This requirement largely relates to written and spoken communication within the team, but also applies when meeting outside investors and customers.
People are different, and work according to their strengths and understanding, which means finding a common ground to communicate from is crucial for lines of communication to remain open.
Oftentimes the backend of an IT project becomes so intricate in terms of design that it becomes easy to forget about the endgame.
Something could work perfectly, but if it doesn't look appealing, a salesperson on the frontend of the product will still have a hard time selling it.
Similarly, if a graphical user interface isn't easy to use, a customer will not be satisfied with their investment.
Sensitivity to the end user is a valuable trait.
The IT industry is split into so many different specialities that it becomes easy for people in each field to shy away from other professionals in different circles.
The ability and determination to avoid this, is a desirable asset in a team member for an employer.
The less a team breaks apart into different speciality sects, the more collaborative a project, and therefore the bigger picture is seen by the whole team rather than a few.
It's one thing to be knowledgeable in your subject area, but the ability to assess another person's learning needs, and willingness to share what you know, is the difference between an inhibited workspace, and an open and enriched workspace.
In a project rollout, if a team member is struggling, patiently teaching them what you know will mean the project continues smoothly and calmly, with less room for mistakes.
If you have the ability to negotiate wisely, many doors are opened to you in the IT industry.
With the increase in popularity of cloud-based solutions, being able to calmly negotiate contracts and even a small amount of knowledge when it comes to the legalities of these stands you in good stead for recognition on your team.
People who possess these skills are often promoted to well-paid managerial/executive level in a short space of time.
If these soft skills are partnered with an IT certification, a formidable candidate for any IT role is created.


text:
The Sultan Abu Bakar Museum () is a museum in Pekan, Pahang, Malaysia. It showcases the native people relics found in the country.

History
The museum building was constructed in the 1920s during British Malaya. Since then, the building has been used for the official residence for British government, army barracks and official palace of Sultan Abu Bakar. The building was then converted to a museum after four years of renovation. It was finally opened by Sultan Ahmad Shah on 21 October 1976.

Exhibitions
The museum exhibits collection of ancient Chinese glassware and ceramics, as well as artifacts related to the history of Pahang and Pahang Sultanate.

See also
 List of museums in Malaysia

References

External links

1976 establishments in Malaysia
Museums established in 1976
Buildings and structures in Pahang
History museums in Malaysia
Pekan District

redpajama_set_name: RedPajamaWikipedia


Mississauga, ON – Today, Nikon Canada further expanded its COOLPIX product line by introducing four new digital cameras to the COOLPIX S-Series family. Built to address the lifestyle and needs of the active social user, the new COOLPIX S-Series digital cameras deliver enhanced zoom ranges, new ways to share photos and HD videos, and Nikon core technologies such as Vibration Reduction (VR) and EXPEED C2™ digital image processing.
Expanding on the ultra compact super zoom category, the new COOLPIX S8200 and COOLPIX S6200 deliver high-performance zoom with quality NIKKOR optics, while the new COOLPIX S1200pj offers a unique way to share content with a 20-lumen built-in projector and iPhone® compatibility. The stylish COOLPIX S100 features an enhanced organic LED (OLED) touch screen and chic design that's fun and easy to use. Additionally, some of these new products are available in a variety of vibrant colours to match any personal style and budget.
The new COOLPIX S8200, COOLPIX S6200, COOLPIX S100 and COOLPIX S1200pj incorporate Nikon's world-class NIKKOR lenses and deliver accurate detail and brilliant colour. Powered by Nikon's EXPEED C2™ digital image processing engine, they produce high-quality pictures with stunning tones and sharpness.
All four COOLPIX cameras include Scene Auto Selector or Easy Auto Mode, which allows the camera to automatically recognize the shooting situation and adjust camera settings accordingly to produce the best pictures possible. To capture flattering portraits, the new S-Series cameras all feature the Nikon exclusive Smart Portrait System, which incorporates a series of automatic functions including In-Camera Red-Eye Fix™, Face-Priority AF, Face Priority AE, Smile Mode, Blink Warning and Skin Softening to flatter even the most camera-shy subject. Additionally, the new COOLPIX S8200 and S100 offer Nikon's Easy Panorama Mode, which delivers dynamic panorama photos with a single press of the shutter button.
The new COOLPIX S8200 ups the ante of pocketable super zooms with an impressive 14x Optical Zoom-NIKKOR ED glass integrated into a surprisingly compact body (approximately 33mm deep). To help optimize images in challenging lighting conditions, the COOLPIX S8200 utilizes a 16.1-megapixel backside illumination (BSI) CMOS sensor for fast and responsive speed and exceptional low-light performance. The COOLPIX S8200's speedy performance is accelerated by its high-speed continuous shooting capability that captures five shots at up to six frames-per-second (fps), as well as a pre-shooting cache that records images before releasing the shutter to capture the action faster than a user's reflexes. And with the bright 3.0-inch (921,000-dot) LCD display, photos are quickly and easily composed, captured and edited. From fast-paced action shots to lively out-on-the-town captures, the COOLPIX S8200 helps to ensure that users don't miss a moment.
The COOLPIX S8200 also features Full HD (1080p) video with stereo sound and amazing optics that empower users to create movies with confidence. Consumers have the ability to zoom during recording, and can take advantage of a host of Special Effects (when shooting movies and stills) and Filter Effects (in playback mode for still images), including Selective Colour and Fisheye Effect.
Rounding out the new super zoom line-up is the COOLPIX S6200. Built with a super slim body (approximately 25mm thick) and packing a versatile 10x Optical Zoom-NIKKOR ED glass lens, the COOLPIX S6200 is an easy-to-carry, yet stylish solution for capturing memorable images in an instant. With its 16.0-megapixel resolution, VR system to eliminate blur, HD (720p) movie recording, large 2.7-inch LCD display and diverse selection of Special Effects, creating unforgettable photos and movies is a breeze.
The COOLPIX S8200 is scheduled to be available in limited distribution through Authorized Nikon Canada Dealers in mid-September 2011 at a Manufacturer's Suggested Retail Price (MSRP) of $329.95. It is available in black and red.
The COOLPIX S6200 is scheduled to be available at Authorized Nikon Canada Dealers in mid-September 2011 at an MSRP of $229.95. It is available in red, blue and black.
Building on award-winning innovations from its predecessors, the COOLPIX S1200pj enables a new level of content-sharing with a powerful 20-lumen built-in projector. For added versatility, the COOLPIX S1200pj can be connected to an iPhone®, iPad® or iPod touch®, thereby allowing users to project images and movies stored on these devices. In addition, the camera maintains the ability to project content from a computer, such as presentations and multimedia. The COOLPIX S1200pj also offers improved operability including illuminated icons and raised controls for easier access, even in the dark. Projecting an image up to 60 inches wide, the COOLPIX S1200pj makes a big impression, whether at a business meeting or at the centre of a party.
The COOLPIX S1200pj offers must-have features to capture great photos and movies including 14.1-megapixel resolution, 5x Optical Zoom, HD (720p) movie capture with stereo sound and a 3-inch LCD screen display to help compose at the touch of a finger. Users can also add artistic touches to their images with a variety of Special Effects and Filter Effects. Compact enough to slip into a pocket, the COOLPIX S1200pj goes wherever life takes you.
The COOLPIX S1200pj is scheduled to be available in limited distribution through Authorized Nikon Canada Dealers in mid-September 2011 for an MSRP of $429.95. It is available in black.
Beauty is now in the hand of the beholder with the stylish COOLPIX S100. The slender COOLPIX S100 has a large and strikingly bright 3.5-inch, 819,000-dot OLED touch screen with an enhanced user interface, so images and movies pop when playing them back. The COOLPIX S100 is a stand-out camera for those who strive to stand out themselves.
For the trendsetting user who requires the latest and greatest technology, the COOLPIX S100 features a 16.0-megapixel BSI CMOS sensor, 5x Optical Zoom and Full HD (1080p) recording with stereo sound for impressive images and movies even in low-light conditions. For the creatively inclined, the COOLPIX S100 offers a wide selection of Filter Effects and 3D-image recording capability.
The COOLPIX S100 is scheduled to be available in limited distribution through Authorized Nikon Canada Dealers in mid-September 2011 for an MSRP of $299.95. It is available in red and black.
* iPhone®, iPad® and iPod® Touch are registered trademarks of Apple Inc.


This is incredibly neato: an internet picture dictionary in English, French, German, Italian, and Spanish.
Each dictionary has flashcards, fill-in-the blanks, word scramble, spelling, and straight recall based on the pictures. And there are various helpful links there, too.


text:
const DOM = require('./index');
const { idlUtils }    = require('./impl');

const FOCUS_ELEMENTS = ['INPUT', 'SELECT', 'TEXTAREA', 'BUTTON', 'ANCHOR'];

// The element in focus.
//
// If no element has the focus, return the document.body.
DOM.HTMLDocument.prototype.__defineGetter__('activeElement', function() {
  return this._inFocus || this.body;
});

// Change the current element in focus (or null for blur)
function setFocus(document, element) {
  const inFocus = document._inFocus;
  if (element !== inFocus) {
    const inputElementImpl = idlUtils.implForWrapper(element || inFocus);
    if (inFocus) {
      const onblur = document.createEvent('HTMLEvents');
      onblur.initEvent('blur', false, false);
      const dispatchResult = inFocus.dispatchEvent(onblur);
      inFocus._blur && inFocus._blur(onblur);
    }
    if (element) { // null to blur
      const onfocus = document.createEvent('HTMLEvents');
      onfocus.initEvent('focus', false, false);
      const dispatchResult = element.dispatchEvent(onfocus);
      element._focus && element._focus(onfocus);
      document._inFocus = element;
      document.defaultView.browser.emit('focus', element);
    }
  }
}

// All HTML elements have a no-op focus/blur methods.
DOM.HTMLElement.prototype.focus = function() {
};
DOM.HTMLElement.prototype.blur = function() {
};

// Input controls have active focus/blur elements.  JSDOM implements these as
// no-op, so we have to over-ride each prototype individually.
const CONTROLS = [DOM.HTMLInputElement, DOM.HTMLSelectElement, DOM.HTMLTextAreaElement, DOM.HTMLButtonElement, DOM.HTMLAnchorElement];

CONTROLS.forEach(function(elementType) {
  elementType.prototype.focus = function() {
    setFocus(this.ownerDocument, this);
  };

  elementType.prototype.blur = function() {
    setFocus(this.ownerDocument, null);
  };

  // Capture the autofocus element and use it to change focus
  const setAttribute = elementType.prototype.setAttribute;
  elementType.prototype.setAttribute = function(name, value) {
    setAttribute.call(this, name, value);
    if (name === 'autofocus') {
      const document = this.ownerDocument;
      if (~FOCUS_ELEMENTS.indexOf(this.tagName) && !document._inFocus)
        this.focus();
    }
  };
});

// When changing focus onto form control, store the current value.  When changing
// focus to different control, if the value has changed, trigger a change event.
const INPUTS = [DOM.HTMLInputElement, DOM.HTMLTextAreaElement, DOM.HTMLSelectElement];

INPUTS.forEach(function(elementType) {
  elementType.prototype._focus = function(event) {
    const element       = event.target;
    element._focusValue = element.value || '';
  };

  elementType.prototype._blur = function(event) {
    const element     = event.target;
    const focusValue  = element._focusValue;
    if (focusValue !== element.value) { // null == undefined
      const change = element.ownerDocument.createEvent('HTMLEvents');
      change.initEvent('change', false, false);
      element.dispatchEvent(change);
    }
  };
});

// HTMLForm listeners
const _blur = function(event) {
  const element     = event.target;
  const focusValue  = element._focusValue;
  if (focusValue !== element.value) { // null == undefined
    const change = element.ownerDocument.createEvent('HTMLEvents');
    change.initEvent('change', false, false);
    element.dispatchEvent(change);
  }
}

const _focus = function(event) {
  const element       = event.target;
  element._focusValue = element.value || '';
};

redpajama_set_name: RedPajamaGithub


text:
Sustainability: The Future of Value
In his provocative new book, Wharton MBA Eric Lowitt makes the case for why sustainability is far more important to success than just appearing "green."
By Caroline D'Angelo
"Companies that are ignoring the pursuit of sustainability are increasing the likelihood that they fail," argues Eric Lowitt, WG'01, in his new business strategy book The Future of Value. In this new phase of sustainability, he finds that the most successful companies are beyond viewing sustainable initiatives only as altruistic ventures and marketing ploys. Lowitt uses interviews, case studies and strategy discussion with leading Fortune 500 companies to make his case that the integration of sustainability is crucial for business' future success. Altruism is actually the "enemy of sustainability," insofar as it will not drive systematic, persistent investments in sustainability, he argues.
The book will be well-received by those disheartened by the current lack of political leadership on environmental issues. The Future of Value leads readers to believe that smart, competitive businesses have enough incentives to lead the way toward closed-loop systems, responsible supply chains and cleaner ecosystems. Indeed, many are already doing so.
Readers don't need to be absorbed in sustainability and climate change issues to find value in Lowitt's new book. The Future of Value will also be of interest for all those readers who are dedicated to enhancing their companies' value and competitiveness. Lowitt provides a toolbox for companies to build comprehensive strategies, explaining how to prioritize NGO relationships, set up sustainability committees, evaluate supply chains and more.
Part case-study collection, part workbook and part strategy storybook, The Future of Value is a must-read discourse on how to succeed in the next phase of business and environmental sustainability.
Interested in continuing the discussion? The Initiative for Global Environmental Leadership (IGEL) is bringing Lowitt to campus March 21, 2012 (noon – 1:30pm) in the Carol Lynch auditorium.
Alumni, Book, environmental issues, Eric Loweitt, Future of Value, MBA, strategy, Sustainability
Final Exam Previous
Can Anyone Create a Hacker-Proof Cyberspace? Next
Tim Lehmann
Caroline, nice brief review, you could have added a citation so potential readers could get a glance about the author's style of writing, cheers from Switzerland
Eric Lowitt
Hi Tim – I'm the author of The Future of Value. To your point about glancing at writing style, here's a link to an excerpt from The Future of Value: http://www.ericlowitt.com/excerpt-from-the-future-of-value-book/

redpajama_set_name: RedPajamaCommonCrawl


text:
<?php
/*!
* WordPress Social Login
*
* http://hybridauth.sourceforge.net/wsl/index.html | http://github.com/hybridauth/WordPress-Social-Login
*    (c) 2011-2014 Mohamed Mrassi and contributors | http://wordpress.org/extend/plugins/wordpress-social-login/
*/

// ------------------------------------------------------------------------
//	WSL End Point
// ------------------------------------------------------------------------

/**
* If for whatever reason you want to debug apis call made by hybridauth during the auth process, you can add the block of code below.
*
* <code>
*    include_once( '/path/to/file/wp-load.php' );
*    define( 'WORDPRESS_SOCIAL_LOGIN_DEBUG_API_CALLS', true );
*    add_action( 'wsl_log_provider_api_call', 'wsl_watchdog_wsl_log_provider_api_call', 10, 8 );
*    do_action( 'wsl_log_provider_api_call', 'ENDPOINT', 'Hybridauth://endpoint', null, null, null, null, $_SERVER["QUERY_STRING"] );
* </code>
*/

//- Re-parse the QUERY_STRING for custom endpoints.
if( defined( 'WORDPRESS_SOCIAL_LOGIN_CUSTOM_ENDPOINT' ) && ! isset( $_REQUEST['hauth_start'] ) )
{
	$_SERVER["QUERY_STRING"] = 'hauth_done=' . WORDPRESS_SOCIAL_LOGIN_CUSTOM_ENDPOINT . '&' . str_ireplace( '?', '&', $_SERVER["QUERY_STRING"] );

	parse_str( $_SERVER["QUERY_STRING"], $_REQUEST );
}

//- Hybridauth required includes
require_once( "Hybrid/Storage.php"   );
require_once( "Hybrid/Error.php"     );
require_once( "Hybrid/Auth.php"      );
require_once( "Hybrid/Exception.php" );
require_once( "Hybrid/Endpoint.php"  );

//- Custom WSL endpoint class
require_once( "endpoints/WSL_Endpoint.php" );

//- Entry point to the End point
WSL_Hybrid_Endpoint::process();


text:
Coșnea () – wieś w Rumunii, w okręgu Bacău, w gminie Agăș. W 2011 roku liczyła 464 mieszkańców.

Przypisy

Wsie w okręgu Bacău


Georg Wilhelm Friedrich Hegel is one of the most influential thinkers in modern philosophy. The Hegelian dialectic—the idea that truth is attained by synthesizing an idea (thesis) and its opposite (antithesis)—continues to dominate much of Western philosophy. In the dynamic process of the Hegelian dialectic, the two opposites are neither annihilated nor subsumed into each other. Rather, they're integrated and united to form one new concept. This concept then becomes a thesis, which then develops an antithesis, and the dialectic continues. In Lectures on the Philosophy of Religion, Hegel applies this dialectic to the study of religion.
Hegel's Lectureson the Philosophy of Religion is integrated with the books in your Noet library. Use the dictionary lookup function to get the meanings of difficult words. Cross-reference Hegel and other philosophers with a click. Get near-instant results with Noet's powerful search tools.
Publisher: Kegan Paul, Trench, Trübner, & Co.
Publisher: Kegan Paul, Trench, Trübner, & Co.
Volume three contains "The Absolute Religion" (cont.) and seven lectures on the proofs of the existence of God.
Publisher: Kegal Paul, Trench, Trübner, & Co.


View meeting times and read agendas and minutes from our local boards and commissions.
Browse City Departments for specific information.
The Ypsilanti City Council is comprised of a Mayor, who is elected by voters in the city at-large, and 6 Council Members elected from the City's 3 voting wards.
Ordinances that are required by law to be published in the newspaper are also printed in the Washtenaw Legal News.
Read the brief history of Ypsilanti.
The City of Ypsilanti (ip-s'-ln-t) was incorporated as a village in 1832 and as a city in 1858. The incorporated area of the city is 4.3 square miles. As of the 2010 US Census, the City of Ypsilanti's population is 19,435.
The city's downtown has recently developed loft apartments along Michigan Avenue, several new restaurants, and a new public library. Ypsilanti is also home to Eastern Michigan University, and is in close proximity to The University of Michigan, and two major hospitals. Residents and visitors enjoy such annual events as The Ypsilanti Heritage Festival, The Michigan Brewers Guild Summer Beer Festival, The Orphan Car Show, and Elvisfest.


text:
OECD.org
OECD Forum Network
OECD Legal Instruments
FATF - Financial Action Task Force
IEA – International Energy Agency
ITF – International Transport Forum
NEA – Nuclear Energy Agency
SWAC – Sahel and West Africa Club
OECD Home
Chinese Taipei^Taipei
Macau (China)
China (People's Republic of)
Serbia and Montenegro (pre-June 2006)
Agriculture and fisheries
Chemical safety and biosafety
Corruption and integrity
Green growth and sustainable development
Industry and entrepreneurship
Insurance and pensions
Public governance
Regional, rural and urban development
Social and welfare issues
OECD Home TaxMonaco deepens commitment to fight offshore tax avoidance and evasion
Base erosion and profit shifting
Exchange of information
Fiscal federalism network
Global relations and development
Tax and crime
Tax policy analysis
Tax treaties
Monaco deepens commitment to fight offshore tax avoidance and evasion
13/10/2014 - OECD Secretary-General Angel Gurría welcomed today the Principality of Monaco's commitment to strengthen international tax co-operation after it became the 84th jurisdiction participating in the Multilateral Convention on Mutual Administrative Assistance in Tax Matters.
"Monaco has taken many positive steps towards improving transparency in recent years," Mr Gurría said after a ceremony at OECD headquarters with José Badia, the Principality of Monaco's Minister for Foreign Affairs and Cooperation. "Today's signing is an important new signal that Monaco is seriously committed to the international fight against offshore tax avoidance and evasion."
Mr Gurría noted that the continuing increase in signatories to the Convention reflects the growing levels of support for the exchange of information on request and signals growing recognition that automatic exchange of information is becoming the new international standard.
José Badia, Principality of Monaco's Minister for Foreign Affairs and Cooperation and William Danvers, Deputy Secretary-General of the OECD. Paris, France.
Photo: OECD/Marco Illuminati
The Multilateral Convention provides for all forms of mutual assistance: exchange on request, spontaneous exchange, tax examinations abroad, simultaneous tax examinations and assistance in tax collection, while protecting taxpayers' rights. It provides the option to undertake automatic exchange, while requiring an agreement between the Parties interested in this form of assistance.
The Convention will be a key agenda item during the annual meeting of the Global Forum on Transparency and Exchange of Information for Tax Purposes on 28-29 October in Berlin, Germany. Representatives of more than 40 countries and jurisdictions are expected to sign a Multilateral Competent Authority Agreement on Financial Account information, which will signal their commitment to launching automatic exchange in the near future.
The 84 jurisdictions participating in the Convention can be found at: http://www.oecd.org/ctp/exchange-of-tax-information/Status_of_convention.pdf.
For more information, journalists should contact Pascal Saint-Amans, Director of the OECD's Centre for Tax Policy and Administration (CTPA) on + 33 6 26 30 49 23, Grace Perez-Navarro, Deputy Director of the CTPA on +33 1 45 24 18 80, or the OECD Media Office (+33 1 45 24 97 00).
© Organisation for Economic Co-operation and Development
Follow us (Social Media):


text:
Q: Flask: How to update information on sqlite based on button input I am getting:
UnboundLocalError: local variable 'type' referenced before assignment
I am  stuck on the UPDATE function. However, I am able to INSERT AND RETRIEVE from DB Browser SQlite.
Currently, I am only able to retrieve the data but I cannot update the fields.
App.py
@app.route('/updaterec', methods=['POST', 'GET'])
def updaterec():

    if request.method == 'POST':
        type = request.form['type']
        uploadre = request.form['uploadre']
        amt = request.form['amt']
        description = request.form['description']

    conn = sql.connect(db_path)
    cur = conn.cursor()
    cur.execute("UPDATE items SET type = ?, uploadre = ?, amt = ?, description = ?\
                      WHERE id = ?",
            (type, uploadre, amt, description, id))

    conn.commit()
    cur.execute("SELECT * FROM  SubmitClaim")
    rows = cur.fetchall()
    conn.close()

    return render_template("editclaim.html", rows=rows)

Editclaim.html
<form action="{{ url_for('updaterec') }}" method="GET">

   <button type="submit" , class="cancel-button"name="update">Update</button>

        ClaimType
        Receipt
        ClaimAmount
        Is it above 1000?
        ClaimDescription

        {% for row in rows %}

            {{row['ClaimType']}}
            {{row['UploadReceipt']}}
            {{row['ClaimAmount']}}
            {{row['checkbox']}}
            {{row['ClaimDescription']}}

        {% endfor %}

</form>

If anyone knows, please drop a comment.

A: Here is full working template
page LIST show table with all rows in database.
And every row has button EDIT which open other page to edit only one row.
I added also page which can ADD and DELETE row.
In your version you had mixed LIST with EDIT. You tried to display all rows and also UPDATE single row. Doing this on one page would need to use separated form in every row.

I used render_template_string instead of render_template to keep all in one file - so everyone can fast copy code to one file and test it.
Code at start create TABLE in database and insert 10 fake rows. After first run you need to skip generate_data() because it will add another 10 rows in next execution.
from flask import Flask, request, render_template_string, redirect
import sqlite3 as sql

app = Flask(__name__)

DB_PATH = 'database.sqlite'

def create_database():
    conn = sql.connect(DB_PATH)
    cur = conn.cursor()

    cur.execute("""
                CREATE TABLE IF NOT EXISTS SubmitClaim (
                    id INTEGER PRIMARY KEY AUTOINCREMENT,
                    type TEXT,
                    receipt TEXT,
                    amount TEXT,
                    description TEXT
                )
                """)

    conn.commit()

    conn.close()

def generate_data():
    """Generate fake data. Use once."""
    conn = sql.connect(DB_PATH)
    cur = conn.cursor()

    for i in range(1, 11):
        cur.execute("""INSERT INTO SubmitClaim (type, receipt, amount, description) VALUES (?, ?, ?, ?)""",
                    (f"Type {i}", f"Receipt {i}", f"Amount {i}", f"Description {i}"))

    conn.commit()
    conn.close()

@app.route('/')
def index():
    return 'LIST'

@app.route('/list')
def list():

    conn = sql.connect(DB_PATH)
    cur = conn.cursor()

    cur.execute("SELECT * FROM  SubmitClaim")
    rows = cur.fetchall()

    conn.close()

    #return render_template("list.html", rows=rows)
    return render_template_string(template_list, rows=rows)

@app.route('/edit/<int:number>', methods=['GET', 'POST'])
def edit(number):

    conn = sql.connect(DB_PATH)
    cur = conn.cursor()

    if request.method == 'POST':
        item_id      = number
        item_type    = request.form['type']
        item_receipt = request.form['receipt']
        item_amount  = request.form['amount']
        item_description = request.form['description']

        cur.execute("UPDATE SubmitClaim SET type = ?, receipt = ?, amount = ?, description = ? WHERE id = ?",
                    (item_type, item_receipt, item_amount, item_description, item_id))
        conn.commit()

        return redirect('/list')

    cur.execute("SELECT * FROM SubmitClaim WHERE id = ?", (number,))
    item = cur.fetchone()

    conn.close()

    #return render_template("edit.html", item=item)
    return render_template_string(template_edit, item=item)

@app.route('/delete/<int:number>')
def delete(number):

    conn = sql.connect(DB_PATH)
    cur = conn.cursor()

    cur.execute("DELETE FROM SubmitClaim WHERE id = ?", (number,))

    conn.commit()

    conn.close()

    return redirect('/list')

@app.route('/add', methods=['GET', 'POST'])
def add():

    conn = sql.connect(DB_PATH)
    cur = conn.cursor()

    if request.method == 'POST':
        item_type    = request.form['type']
        item_receipt = request.form['receipt']
        item_amount  = request.form['amount']
        item_description = request.form['description']

        cur.execute("""INSERT INTO SubmitClaim (type, receipt, amount, description) VALUES (?, ?, ?, ?)""",
                    (item_type, item_receipt, item_amount, item_description))
        conn.commit()

        return redirect('/list')

    #return render_template("add.html", item=item)
    return render_template_string(template_add)

template_list = """

LIST

{% if rows %}

        ID
        Type
        Receipt
        Amount
        Description
        Action

    {% for row in rows %}

        {{row[0]}}
        {{row[1]}}
        {{row[2]}}
        {{row[3]}}
        {{row[4]}}

            EDIT |
            DELETE

    {% endfor %}

{% else %}
Empty

{% endif %}
ADD
"""

template_add = """

ADD

<form method="POST" action="{{ url_for( "add" ) }}">
    Type: <input name="type" value=""/>

    Receipt: <input name="receipt" value=""/>

    Amount: <input name="amount" value=""/>

    Description: <input name="description" value=""/>

    <button>UPDATE</button>

</form>
"""

template_edit = """

EDIT

<form method="POST" action="{{ url_for( "edit", number=item[0] ) }}">
    Type: <input name="type" value="{{item[1]}}"/>

    Receipt: <input name="receipt" value="{{item[2]}}"/>

    Amount: <input name="amount" value="{{item[3]}}"/>

    Description: <input name="description" value="{{item[4]}}"/>

    <button>UPDATE</button>

</form>
"""

if __name__ == '__main__':
    create_database()
    generate_data()
    app.run(debug=True)

A: You don't have to write sql. I think you should write a classmethod in your model.
Like that:
Your Model:
class MyModel(db.Model,CrudMixin):
    id = db.Column(db.Integer(), primary_key=True)
    name = db.Column(db.String(64), unique=True)
    description = db.Column(db.String(256))

    @classmethod
    def create_admin_note(cls, id, name, description):
      try:
        model = MyModel()
        model.id = id
        model.name = name
        model.description = description

        db.session.add(model)
        db.session.commit()
      except exc.IntegrityError:
        db.session().rollback()
      return note

    @classmethod
    def update_model(cls, id, name, description):
        model = MyModel.get(cls.id == id)
        if model is not None:
          model.name = name
          model.description = description
          model.save() # 1
          return note

Yoour update func. is ready!
Viev:
@app.route('/updaterec', methods=['POST', 'GET'])
def update_func()
    if request.method == 'POST':
        id = request.form['id']
        name = request.form['name']
        description = request.form['description']
    if id is not None and name is not None and description is not None:
       MyModel.update_mode(id,name,description)
    return redirect(url_for('your_view.template'))

explan #1:
class CrudMixin(object):
    def save(self):
      try:
          db.session.add(self)
          db.session.flush()
          db.session.commit()
          return self
      except IntegrityError:
          db.session.rollback()
          raise ApiException(e.__str__(), 201)
      except Exception as e:
          db.session.rollback()
          raise ApiException(e.__str__(), 201)

A: I hope it works for you
 @app.route('/updaterec', methods=['POST', 'GET'])
 def updaterec():

    if request.method == 'POST':
        type = request.form['type']
        uploadre = request.form['uploadre']
        amt = request.form['amt']
        description = request.form['description']

    conn = None
    cursor = None

    try:
        conn = psycopg2.connect("host='enter your host' dbname='enter dbname' user='enter user' password='enter psw' ")

        cursor = conn.cursor()

        sql_query = "UPDATE items SET type = {0}, uploadre = {1}, amt = {2}, description = {3} WHERE id = {4}".format(type, uploadre, amt, description, id)

        cursor.execute(sql_query)

        cursor.execute('SELECT id FROM SubmitClaim')
        conn.commit()
        result = cursor.fetchall()  # fetchone()
        return render_template("editclaim.html", result=result)
    except Exception as e:
       print(e)
    finally:
      cursor.close()
      conn.close()

redpajama_set_name: RedPajamaStackExchange


I wasn't sure what to expect from the second release from the supergroup "Art Of Anarchy". After all, their first album sounds like it was a real challenge to finish and then, vocalist Scott Weiland did his best to distance himself from the project, claiming to be just a hired hand, and instead trying to shift attention to his last solo album and tour. If things couldn't have gotten weirder, Weiland passed away, leaving the group to find a new singer and essentially, start over. Nothing against yje ;ate Scott Weiland (R.I.P.), but once you hear their new album The Madness, you will realize what a perfect fit Scott Stapp is for Art Of Anarchy. I was curious if this album was going to sound like Creed. Well, since Stapp has fronted Creed and his voice is synonymous with the band's sound, you will hear some similarities, but surprisingly, not nearly as much as you might expect. Starting with opening track "Echo of a Scream" you quickly realize that this band is creating it's own unique sound. I was instantly impressed with the song. The following track "1,000 Degrees" continues to impress and amaze. This album has a really fresh sound that doesn't sound like any of the band members' other projects. AOA has a great pedigree with Bumblefoot (Guns N' Roses), John Moyer (Disturbed) and Scott Stapp (Creed). Fans who like the heavier side of Creed will enjoy this album a lot as it really has a great hard rockin' vibe to it. The band seems to really have a great groove together and these are some of the most interesting and creative songs (that are still radio friendly) that I've heard from this genre in a long time. Art Of Anarchy has really put something special together with this sophomore release. Bumblefoot absolutely shreds on song after song. It was really hard for me realize just how good he is, because he was mostly playing other people's material in Guns N' Roses. But, rest assured, on this album he exceeded all of my expectations and then some. The bass is super heavy and thick, which makes sense with Moyer on bass. The band is rounded out by brothers Jon and Vince Votta. I can honestly say that I like every song on this album. Pick this up and prepare to be in awe. It's well worth every penny of the purchase price. I am now eagerly awaiting to hear more material from Art Of Anarchy, as this just made the list for one of the best hard rock albums of the year.


text:
Buy BTS PARK JIMIN CUTE FANMADE DOOL at DOOTASTYLE
MAMAMOO dropped the official tracklist for their new album 'Red Moon'.
As scheduled, MAMAMOO unveiled the tracklist for their album on July 9 KST. The new album features tracks (translated literally) "Summer Night's Dream", "You Do It" (title track), "Rainy Season", "Lightly (Pure)", "Might As Well Sleep", and "Selfish" (feat. Seulgi of Red Velvet).
The track "Rainy Season" was a pre-release solo track for Moon Byul, and "Selfish" featuring Seulgi was also unveiled back in May.
Are you excited for MAMAMOO's comeback? Stay tuned until its official release on July 16 at 6 PM KST!
Seventeen rolled out the track list for 'You Make My Day'.
Girl group Mamamoo concluded the solo concert '4Season F / W' with success.
Mamamoo held his fourth solo concert '2019 MAMAMOO CONCERT' 4Season F / W 'at Jangchung


text:
Stratford Upon Avon & District Group
Group contact number:
Find Stratford-upon-avon group on Facebook
Follow Stratford-upon-avon group on Twitter
Monthly Drop-In: Alcester
Second Tuesday of the month: 10:30am -12:00pm | Church House
Monthly Drop-In: Shipston-on-Stour
Final Tuesday of the month: 10:30am - 12:00pm | The White Bear Inn
Monthly Drop-In: Stratford-upon-Avon
Third Wednesday of the month, 10:30am - 12:00pm | The Methodist Church
MS Support - Stratford Upon Avon & District Group
Weekly Physio & Exercise
Please check session's time in description | Stratford Leisure Centre.
Stratford Upon Avon District Group
Monthly Drop-In Alcester
Monthly Drop-In Shipston-on-Stour
Monthly Drop-In Stratford-upon-Avon
MS Support Stratford Upon Avon District Group
Weekly Physio Exercise


To promote full and complete transparency, lobbyists and their principals or employers who intend to meet or otherwise communicate with an Elected Official for the purpose of engaging in lobbying activities, either at the Elected Official's offices or elsewhere on the local government's premises, must legibly complete a contact log listing each Elected Official with whom the lobbyist, principal, or employer meets or intends on meeting or communicating.
The information stated on the contact log shall include the lobbyist's name; the name of the entity by which the lobbyist is employed; the name of the person or entity for whom or which he or she is lobbying; the name of each Elected Official with whom he or she is meeting or communicating; the date and time of each such meeting; and the specific purpose and subject matter of each such meeting.
Interested persons may access this online database that provides details of visitors received by the Mayor and Commissioners and their staff. The Commission Visitor list is searchable by visitor name, date, and/or subject matter.


text:
Q: unable to receive all ios notifications in device using php apns push I have this function in php that will send 2 notifications to App A and App B when there is an action to the function.
However, I will only receive 1 notifications in one APP.
I am using apnsphp to do the pushing of notifications.
Below are my situation:
I have a 2 app: app A and app B
Both app are using different apns cert.
is there a possibility of apns cert cache?
Scenario 1)
When logged in to IPAD with APP A & logged in to IPAD with APP B at the same time, Push notification is received for APP A and not for APP B.
Scenario 2)
when logged in to IPAD with APP A and logged in to iPhone (separate device) with APP B, Push notification is received for APP A and not for APP B.
Scenario 3)
when logged OUT from iPad with APP A, and logged in to iPad (same device) or iPhone (separate device) with APP B, Push notification is received App B.
Im getting this error from apnsphp:
["ERRORS"]=> array(2) {
[0]=>
array(3) {
["identifier"]=> int(1)
["statusCode"]=> int(999)
["statusMessage"]=> string(53) "Internal error (0 bytes written instead of 223 bytes)"
}
[1]=>
array(5) {
 ["command"]=> int(8)
 ["statusCode"]=> int(8)
 ["identifier"]=> int(1)
 ["time"]=> int(1415012295)
 ["statusMessage"]=> string(13) "Invalid token"
 }
 }

Below are the logs:
Tue, 04 Nov 2014 10:02:25 +0800 ApnsPHP[4136]: INFO: Trying tls://gateway.push.apple.com:2195...
Tue, 04 Nov 2014 10:02:26 +0800 ApnsPHP[4136]: INFO: Connected to
tls://gateway.push.apple.com:2195. Tue, 04 Nov 2014 10:02:26 +0800 ApnsPHP[4136]: INFO: Sending
messages queue, run #1: 1 message(s) left in queue. Tue, 04 Nov 2014 10:02:26 +0800
ApnsPHP[4136]: STATUS: Sending message ID 1 [custom identifier: CakeApns] (1/3): 166 bytes. Tue,
04 Nov 2014 10:02:27 +0800 ApnsPHP[4136]: INFO: Disconnected.

Tue, 04 Nov 2014 10:02:27 +0800 ApnsPHP[4136]: INFO: Sending messages queue, run #1: 1 message(s)
left in queue. Tue, 04 Nov 2014
10:02:27 +0800 ApnsPHP[4136]: STATUS: Sending message ID 1 [custom identifier: CakeApns] (1/3):
221 bytes. Tue, 04 Nov 2014 10:02:27 +0800 ApnsPHP[4136]: ERROR: Unable to send message ID 1:
Internal error (0 bytes written instead of 221 bytes) (999). Tue, 04 Nov 2014 10:02:27 +0800
ApnsPHP[4136]: INFO: Trying tls://gateway.push.apple.com:2195... Tue, 04 Nov 2014 10:02:28 +0800
ApnsPHP[4136]: INFO: Connected to tls://gateway.push.apple.com:2195. Tue, 04 Nov 2014 10:02:28
+0800 ApnsPHP[4136]: INFO: Sending messages queue, run #2: 1 message(s) left in queue. Tue, 04
Nov 2014 10:02:28 +0800 ApnsPHP[4136]: STATUS: Sending message ID 1 [custom identifier: CakeApns]
(2/3): 221 bytes. Tue, 04 Nov 2014 10:02:28 +0800 ApnsPHP[4136]: ERROR: Unable to send message ID
1: Invalid token (8). Tue, 04 Nov 2014 10:02:28 +0800 ApnsPHP[4136]: INFO: Disconnected. Tue, 04
Nov 2014 10:02:28 +0800 ApnsPHP[4136]: INFO: Trying tls://gateway.push.apple.com:2195... Tue, 04
Nov 2014 10:02:29 +0800 ApnsPHP[4136]: INFO: Connected to tls://gateway.push.apple.com:2195. Tue,
04 Nov 2014 10:02:29 +0800 ApnsPHP[4136]: INFO: Sending messages queue, run #3: 1 message(s) left
in queue. Tue, 04 Nov 2014 10:02:29 +0800 ApnsPHP[4136]: WARNING: Message ID 1 [custom
identifier: CakeApns] has an unrecoverable error (8), removing from queue without retrying...
Tue, 04 Nov 2014 10:02:30 +0800 ApnsPHP[4136]: INFO: Disconnected.

A: I resolved it by editing the ApnsComponent file.
i've added in a new public variable : previousData
This variable will be storing the current combined_cert_path it is connected. When i switch my cert path, i will check if the cert path is the same as my connected cert path. If it is not the same, i will reconnect to apns. If it is the same same path, i will return true.
The checking is to prevent server to reconnect and increase the sending time.
private function __connect() {
   if($this->previousData == ""){
            $this->previousData = $this->combined_cert_path;
            $this->__push = new ApnsPHP_Push($this->env, $this->combined_cert_path);
            $this->__push->setProviderCertificatePassphrase($this->cert_passphrase);

            $logger = new ApnsPHP_Log_Custom(!$this->__logEnabled);
            $this->__push->setLogger($logger);
            //$this->__push->setSendRetryTimes($this->__sendRetryTimes);
            $this->__push->connect();
            return $this->__logError();
    }
    else if($this->previousData != $this->combined_cert_path){

            $this->previousData = $this->combined_cert_path;
            $this->__push = new ApnsPHP_Push($this->env, $this->combined_cert_path);
            $this->__push->setProviderCertificatePassphrase($this->cert_passphrase);

            $logger = new ApnsPHP_Log_Custom(!$this->__logEnabled);
            $this->__push->setLogger($logger);
            //$this->__push->setSendRetryTimes($this->__sendRetryTimes);
            $this->__push->connect();
            return $this->__logError();
    }else{
        return true;
    }
}


Getting started working with a program such as Skype can be a little confusing at first. On the other hand, you'll find tips which will help you get going and swiftly find out how to use the application. Sites just like www.skypelogin.net will have the tips you will need to begin speaking with loved ones across the world, often free of charge. If you are ready to get started working with Skype, you will wish to begin by installing the program to your pc or even smartphone.
The skype download is accessible for Windows, Apple, iOS, and also Android platforms, so you can download Skype to any laptop or computer, smart phone and tablet pc. The key necessities are usually that there is a video camera, microphone, and also audio included with the particular equipment you would like to use. You can actually get the download by visiting the app store on a phone or even tablet computer, or alternatively by visiting the Skype site on your desktop. When downloaded, it is easy to set up the application. You can get details if you would like assist on the Skype internet site.
Once you have this software set up, you need to set up an account. You will have to establish a skype login username and also password. Do not forget the username and password, since you will need those for each and every product you intend to use. It is possible to work with the exact same username and password for just about any gadgets you might have. When you actually are logged in, you can certainly come across friends and family members to put in your own contact list. Immediately after they're added to your contact list it is possible to video chat along with all of them free of charge regardless of where they may be living. If you need to call them, it can be done as well via Skype. It could cost a tiny amount of money for the call, however.
If you'd like aid getting everything set up or perhaps you're all set to go ahead and wish to learn to utilize Skype, internet websites such as skypelogin.net can be very helpful. You can discover all of the tips you need to become an expert with Skype. You may discover ways to translate between foreign languages immediately, share sketches and photographs, or even a great many other additional functions that make your experiences using this particular application even better. It is easy to get going, thus go ahead and download this software today. After that, check out some of the tips and tricks so you can find out how you can use the program.


text:
Daniel Brumberg
Ijeoma Njaka
Cory Grewell
Rabbi Rachel Gartner
2019-2020 Cohort
Derek Goldman is Chair of the Department of Performing Arts and Director of the Theater & Performance Studies Program. He is also Professor of Theater and Performance Studies at Georgetown University with a joint appointment in the School of Foreign Service as Professor of Global Performance, Culture and Politics. He is co-Founding Director of the Laboratory for Global Performance and Politics, the first signature joint initiative of the School of Foreign Service and Georgetown College. He co-founded The Lab with Ambassador Cynthia Schneider in 2012 with a mission "to harness the power of performance to humanize global politics." In 2015 he was honored to receive the prestigious President's Award for Distinguished Scholar-Teachers.
Click here for full bio
Davis Performing Arts Center
3700 O Street NW
Click here to email us to learn more
Georgetown University 2020


text:
Rep. Smith column apportioning some blame to 'the left' for rising youth suicide rates draws heat
October 28th, 2019 | by Andy Sher
Staff file photo by C.B. Schmelter / Rep. Robin Smith speaks during a meet and greet hosted by the League of Women Voters in the Chattanooga on Monday, Sept. 24, 2018.
NASHVILLE — Tennessee state Rep. Robin Smith is attributing rising rates of youth suicide and mental health problems among younger working Americans in part to negative messages of "despair" coming from the political left, according to a column she penned last week for the Patriot Post, a conservative national website.
The Hixson Republican and social conservative's opinion piece, titled "Youth Suicide: The Fruit of Leftist Indoctrination," triggered a fierce debate on her Facebook page after she posted it online last week.
A registered nurse, Smith writes a regular column for the Chattanooga-based Patriot Post and cites two studies. One is a recent U.S. Centers for Disease Control and Prevention statistical report showing youth suicide rates in the U.S. increased 56% from 2007-2017 among 10- to 24-year-olds.
The other is a survey cited in the October issue of the Harvard Business Review that was conducted by Mind Share Partners, SAP, and Qualtrics.
Looking at the prevalence of mental health challenges and stigma in U.S. workplaces, the Mind Share Partners survey found half of millennials and 75% of Generation Zers surveyed reported they had "voluntarily left roles in the past for mental health reasons, compared with just 20% of respondents overall."
(Read more: Suicide rate nearly tripled in children ages 10-14 from 2007-2017)
In her column, Smith pointed to a Wall Street Journal analysis of the CDC report that notes while government researchers weren't certain of the cause behind the suicide rate increase, they cited factors such as a rise in depression, drug use, stress, access to firearms and social media "as areas of interest and study."
While taking issue on access to firearms, Smith largely concurred with other potential factors, including peer pressure, stress related to school and achievement, bullying and access to individuals with drugs. And she cites the omnipresence of smartphones and social media.
But she heaps criticism on some messages the age group gets at school, especially in higher education.
"Of late, the message has been that the Earth will cease to exist in less than 12 years because of climate change," she wrote. "Our kids are told that it's their right to determine their own gender rather than live within the capacity of their biological being while maximizing their gifts and talents."
Moreover, she wrote, "too many students hear that life is a wad of cells until a baby is outside the mother's womb and wanted by both the biological donors — formerly called the mother and father."
Students "of all ages hear that part of growing up is being sexually active, having access to abortion as a type of birth control and part of a female's health care, and that choosing a life of discipline, maturity, and restraint is not possible — much less a characteristic of an individual living at the fullest extent of their 'rights,'" Smith adds.
While apportioning partial fault to parents "failing to be the first teachers in the lives of their children to inspire, offer hope, and equip for their future," Smith blames higher education "institutions entrusted with the high trust of academic instruction."
They're "populated with activists who are invested in more than educational excellence and accomplishment and are now turning to the playbook seen in failing cultures of sameness for the common good and a posture of dependency rather than self-reliance," she wrote.
"Youth suicide, along with this mental-health crisis, is a manifestation that is one of many fruits of a failure to equip and inspire our children, first in our homes, then in our communities, and finally in our critical institutions meant to prepare academically," she wrote. "It's critical to stop those who sow the seeds of indoctrination of fear, self-loathing, and dependency. Inspiration, not indoctrination!"
One Facebook critic charged: "This is fear mongering at its best and at its worst will keep people needing mental health to avoid it. You as a former RN, should be ashamed."
But another commenter said Smith "is absolutely correct in her comments. Children need adults to be adults and protect them from a 'Lord of the Flies' existence. They are not animals, they are human beings created in the image of God."
The lawmaker told the Times Free Press the topic was assigned to her by Patriot Post, which also provided the CDC suicide data and the Harvard Business Review article on millennials and Generation Z.
Smith said she doesn't question CDC suicide rate figures. But as to the study cited in the Harvard Business Review article on millennials and Generation Zers citing mental health issues for leaving their jobs, she said, "I reject that. I believe through reinforcement, through indoctrination and through messaging that they have developed a personalification of victimhood and fearfulness about the world they live in."
The message is coming "from the left side of the equation," she said, "about how the Earth is going to end in 12 years because of climate change — and that children, when they are conceived, are a wad of cells until they take their first breath."
Smith said she never mentioned or criticized Democrats by name in the column but for those on the left "It's anti-life, it's anti-inspiration for the future, anti-hope for the future."
Rep. Yusuf Hakeem, D-Chattanooga, said that when it comes to suicide prevention and related measures, "of course we'll work on it." He declined to comment about Smith's specific remarks, saying: "I think it would take away not only my focus but others who are very concerned about this issue."
Summing up her take on Smith's argument, Knoxville Democratic Rep. Gloria Johnson, a retired teacher, said it amounts to saying "we're not sure why it's happening, but then [Smith] goes on to give her best guess. If you're in a school all day with those kids, you know why they're struggling, you know why they're stressed out. Most oftentimes it's their families are struggling."
That includes not having health care coverage, Johnson said, going on to criticize Tennessee Republicans' refusal to expand Medicaid coverage to an estimated 300,000 working-age men and women under the federal Affordable Care Act.
Johnson also called blaming people on the left for suicides "outrageous" and took issue with Smith's characterization that the young are hearing messages from the left that the world will cease to exist in a dozen years.
"That's not what climate science says," Johnson noted, saying the prediction has been made by scientists about the ability to reverse climate change unless action is taken. "It's a warning."
But Johnson also said she found some of Smith's points "valid," adding, "I think that social media and kids always being on a device has got its downsides for sure." But she said students are "stressed out because of the performance value they have to hit in schools because their next year or their after-high school outcome depends on these test scores they've made such high stakes."
Scott Ridgway, executive director of the Tennessee Suicide Prevention Network, said "it's very important for people to realize that suicide is a very complex issue," adding, "no one dies for one reason."
Nobody "wants to die by suicide," Ridgway said. "What they want to happen is their pain, their stressors, their combination of a lot of things happening in their lives to change. And so without sometimes having those support systems and those coping mechanisms" some "turn to suicide because they feel like they're being a burden on someone, they feel like they're not connected any longer and they have isolated themselves to where those three things combined can lead to suicide."
If you or someone you know is experiencing suicidal thoughts, you can call the National Suicide Prevention Lifeline at 1-800-273-8255 or visit their website. The Tennessee Statewide Crisis Hotline is 1-855-CRISIS-1 or 1-855-274-7471.
Contact Andy Sher at asher@timesfreepress.com or 615-255-0550. Follow him on Twitter @AndySher1.
Witches, spells and potions: Magical event celebrates Harry Potter, promotes literacy
WRCB Forecast: Warm and dry this afternoon after morning fog lifts; high today of 77.


The University of Montana educates agile, lifelong learners prepared to solve complex challenges. We embrace social mobility as a core value, helping students realize their full potential and launch purpose-driven lives. We share the stories and aspirations of some of our 2017-18 graduates.
The U.S. Department of Labor has identified geospatial technologies as a high growth industry, estimating job growth at 29 percent over a 10-year period. Many of UM's GIS students secure professional positions prior to graduation.
UM is home to the only school psychology specialist training program in Montana and has had 100 percent job placement for school psychology specialist graduates over the past decade.
Meet Phoebe Bean from San Francisco, California, and Ketchum, Idaho. Phoebe graduates from UM this year with a degree in psychology. While studying at Colorado College during her freshman and sophomore years, Phoebe knew she was interested in psychology but it wasn't until she transferred to UM in the fall of 2015 that she discovered her passion for neuropsychology. Phoebe has spent the last three years working as a research assistant in Dr. Stuart Hall's neuropsychology lab and will begin the clinical psychology Ph.D. program on campus in August. Phoebe looks forward to continuing her graduate studies with the phenomenal faculty at UM and is thrilled to call Missoula home for the next few years.
Communicative sciences & disorders students at UM have produced 79 co-authored publications over the past three years, including peer-reviewed journal articles and national presentations.
97 percent of resource conservation graduates are employed or in graduate school. Of those employed, 62 percent work in Montana.
Written and verbal communication skills are two of the top five attributes employers look for in job candidates, according to a survey by the National Association of Colleges and Employers.
UM's teacher education program has the most comprehensive field experience component of any teacher prep program in Montana. That means UM students spend more time in actual classrooms than any other education student in the state.
Students in UM's counselor education graduate programs have a 100 percent placement within 18 months of graduating.
UM Master of Public Administration graduates have 77 percent job placement within one year at an average starting salary of $56,000.
In a recent survey of Montana journalism graduates, more than 90 percent of those responding said they either had a job or were self-employed shortly after graduation. Of the most frequently mentioned job categories, journalism, marketing and public relations were at the top.
Seven UM graduates in life sciences received National Science Foundation Graduate Research Fellowships worth $138,000 this year. Only 2,000 of the fellowships are awarded nationally with about 100,000 STEM graduates eligible to apply.
Meet Hannah Fay. Her business card lists her as a researcher, a science communicator and an entrepreneur. The Austin, Texas, native graduated from UM last December in microbiology. She says one criteria she looked for in a college was the strength of its undergraduate research. "That was a big driver," she says. "UM seemed like a good place for that and it has been. I was in a lab my first week and did mentored research all four years." The Davidson Honors College gave her research scholarships and funded travel to two conferences where she presented. But Hannah didn't spend all of her time in a science lab. She started her own science communication consulting business supported by UM's Blackstone LaunchPad and participation in two business startup challenge competitions. And she was a founding member of the Missoula Interdisciplinary Science League, a nonprofit organization that organizes science-advocacy events. Hannah heads to Buffalo, New York, in the fall to pursue a Ph.D. in molecular oncology at the Roswell Park Comprehensive Cancer Center.
Recent UM media arts graduates are working as film producers and editors, creative directors, web designers, motional graphics artists, animators, project managers, user interface designers, video game developers, media managers, film festival directors and more.
97 percent of UM Forestry and Conservation graduates are employed or in graduate school.
94 percent of UM's management information systems graduates are employed or are in graduate school within three months of graduation. The avarage starting salary is just over $60,000.
Economists project that Montana will need an additional 16,000 health care workers by 2025. UM offers more than 50 degree programs in health and medicine to help meet that demand.
The UM Athletic Training Program in the Department of Health & Human Performance boasts a 96 percent first-time pass rate on the Board of Certification Examination.
Meet Tsiambwom Akuchu. "T," as many of his pronunciation-challenged friends call him, will graduate from UM this May with a graduate degree in theatre with an emphasis in acting. A native of Cameroon who grew up in Atlanta, Akuchu developed a dance piece titled "Every^Man (Alright)," which was selected to be performed at the Kennedy Center for the Performing Arts this summer. His work represents the African-American experience from slavery to the present, and it already is opening job leads for its creator. T said his UM education has him dancing toward success.
85 percent of UM Theatre & Dance graduates are employed or engaged in professional study. In a recent survey, 91 percent of graduates said they attained skills critical to their current career.
UM's Blewett School of Law ranks 7th in judicial clerkship placements and 16th nationally in federal judicial clerkships, topping schools such as Columbia and NYU and ahead of every law school in the west except for Stanford, Cal-Berkeley, and Cal-Irvine.
100 percent of UM students in the Doctor of Pharmacy and the Doctor of Physical Therapy programs are employed at graduation.


Description: Upper left part of head from sima with cutout top (cf. A 1969 and its series).
Preserved back surface and upper part of wide cutting for spout. Much worn and weathered.
From the Temple of Poseidon at Sounion.
Context: From marble pile in front of Stoa of Zeus.
Bibliography: AJA 78 (1974), pp. 230, 231, no. 8, ill. 23, pl. 44, fig. 29.


16 of the Best Heat Protectants to Straighten Your Curls | Makeup ..
Home»Curly Hair»11 Exciting Parts Of Attending Best Products For Straightening Curly Hair | Best Products For Straightening Curly Hair»16 of the Best Heat Protectants to Straighten Your Curls | Makeup ..
Thank you for visiting 16 of the Best Heat Protectants to Straighten Your Curls | Makeup ..
We hope you can find what you need here. We always effort to show a picture with HD resolution or at least with perfect images. 16 of the Best Heat Protectants to Straighten Your Curls | Makeup .. can be beneficial inspiration for those who seek an image according specific categories; you can find it in this site. Finally all pictures we have been displayed in this site will inspire you all..
Share 16 of the Best Heat Protectants to Straighten Your Curls | Makeup ..


New in stock: Creepy Cutie planner paper clips! We have Frankenstein's monster, a full moon with a bat flying by, happy skeleton, a vampire on the lookout, and a confused witch. You can get them with or without googly eyes. Which one is your favorite? Grab them now!
Umm….where did I park my broom?
Once again…welcome to my house. Come freely. Go safely; and leave something of the happiness you bring.
Bats drink on the wing, like swallows, by sipping the surface, as they play over pools and streams.


text:
Innovation by numbers: Lessons to learn from the CIA and Netflix
Back in 2011, we were wondering how to develop the first hypothesis in the large and very complex assignments we were undertaking. We decided to look at other trades and industries to see how they approached complex tasks. After some investigation, we heard that the CIA was using something called "grounded theory"; later this turned out to be a vital element in capturing Osama bin Laden.
We decided to learn more about grounded theory. After a while, we found out that it was also used in research relating to DNA. A number of scientists had developed a piece of open software, Cytoscape. This caught our attention, and we started to experiment with this software and grounded theory, in order to analyze the huge amount of data that we were collecting as part of a highly complex assignment. Using these tools, we were able to draw out from the massive amount of data some really good hypotheses. After a while, we also realized that grounded theory is a perfect methodology for codifying both quantitative and qualitative information—and identifying relationships, and clusters of relationships. This was how the CIA used grounded theory and a large volume of data to figure out where Osama bin Laden was hiding (see graph below). Last year the CIA released to the public nearly 470,000 additional files recovered in the May 2011 raid on Usama Bin Ladin's compound in Abbottabad, Pakistan. CIA Director Mike Pompeo authorized the release in the interest of transparency and to enhance public understanding of al-Qa'ida and its former leader. The files released are published at https://www.cia.gov/library/abbottabad-compound/and also source of further investigations.
In terrorist networks, high degree centrality, or connectedness, may identify influential actors who are most at risk of detection by law enforcement due to redundant ties. The centrality measures for individual network members reveal a notable amount of variability. At the lowest end of the continuum, Salem Sa'ed Salem in-Suweid is only connected to two actors (3.7%). Conversely, Said Bahaji is linked with 48 others (88.9%). The relative differences in connectedness offer varying advantages and disadvantages. Bahaji is the most able to significantly influence the network, but he also has the greatest exposure and so is most vulnerable to detection. On the other hand, bin-Suweid is least susceptible to detection, but he is also the most isolated and therefore the least able to exert leverage. (Source: http://www.terrorismanalysts.com/)
The corner stones of future capability of in depth analysis
We learned that it was possible to take this technique one step further—not using just source, target, and relationship (which is the cornerstone of grounded theory and underpinned the capture of Osama bin Laden), but rather taking perspectives clustering on several levels. The enhanced technique is now widely used by cutting-edge organizations—e.g., Netflix, featured in today´s issue of the The Economist. When we founded Innovation 360 Groupin 2014, we drew not only on the last hundred years of current thinking in innovation management, but also on the lessons learned from handling very complex analytical assignments in the past. One of the cornerstones of Innovation 360, from the start, has been handling, codifying, comparing, and contrasting large amounts of complex quantitative and qualitative data to generate hypotheses and form theories that could be used on a deeper level to enhance understanding and to make recommendations that are tangible, measurable, trackable, and actionable.
How we take insights to the innovation management market
Last week, we proudly launched our clustering techniques for ideation, based on cognitive artificial intelligence (AI), in the form of the platform ideation360. This is the fruit of more than ten years' hard work and insights gained from a countless number of assignments, the best-available technology, and in-depth learning. We had already discovered that using cognitive artificial intelligence opens the door to finding new patterns in complex organizations. We also discovered that it is possible to collect ideas in multinational organizations in any language, translating these in real time, analyzing the sentiments and the keywords, clustering these, and providing new and important insights regardless of geographic borders or linguistic barriers. We are now rolling out ideation360.comacross the globe. Only time will tell what new insights will be gained, and what new ideas will see the light of day.
In parallel, we also worked to launch Sherlock, the world's first and leading AI-based analytic platform—for innovation goal-setting, management, and analysis. Like ideation360,Sherlock is built upon the principles of clustering; it aims to grasp insights based on current thinking, data from all over the world, and insights from our community of innovation consultants (who constantly feed into the platform new insights from every corner of the world).
In the coming year, we plan to continue launching innovation-management solutions: from analytics to innovation management; from ideation to commercial success; from project to portfolio; from strategy to execution; and from simplified KPIs to innovation metrics covering strategy, tactics, and operational measures.
Co-create with us
The best part of all is that you are invited to co-create with us. Please join us at guidetobusinessinnovation.com today, and help shape tomorrow's world.