As businesses embrace unprecedented advances in high-performance computing (HPC), it can be tough to stay both competitive and within your budget. But there's good news: You can do more to fuel your growth and cut costs by applying artificial intelligence (AI) and deep learning to the data that defines your business, and in so doing improve your organization's processes and strategies. To do that, you'll need the power of HPC solutions like the HPE Apollo 6500 Gen10 Server to accelerate this translation of insights into cash.
As Gartner notes, "There is tremendous opportunity for enterprises to use artificial intelligence now to reinvent how business is done by cultivating and using intelligence." Your competitors are certainly exploring this. Like you, they want to remain competitive in a market environment where data is the foundation of the next leap in innovation. Also like you, their budgets aren't without limit. It's a good thing, then, that one way in which AI and HPC solutions can give you a competitive edge comes down to cold, hard cash.
Wrapping your head around that statement may require a change in how you calculate ROI. Rather than just looking at costs of ownership and productivity benefits, you can assess the financial impact of HPC by adding another dimension of analysis: the insight-to-cash cycle.
Deep learning, powered by HPC, is able to reveal insights that make your business run better and smarter. Examples include genomics-based diagnosis that renders health care treatments less expensive and bioinformatic research that speeds up the development of new drugs. The finance world can benefit from insights leading to advances in trading and fraud detection. Manufacturers can reduce defects through deep learning.
You can monetize data-driven insights—the faster, the better. If you're in retail, for instance, deep learning might help you discover a concealed aspect of your customers' sentiment that could boost your sales if you tap into it. The sooner you acquire this wisdom, the sooner your revenue (and earnings) will increase.
The current revolution in deep learning has emerged from recent massive advances in compute power. The new generation of HPC servers and NVIDIA graphical processing unit (GPU) chips make possible analytical workloads that would have been hard to imagine even a few years ago. The improvements in HPC show up in throughput, the measure of how much data an HPC solution can analyze in a given time period.
A productive insight-to-cash cycle relies on strong throughput. You have a big pool of data sitting to one side of your HPC hardware. Insights flow out the other end. More throughput means more insights in a shorter time frame. More insights equals more monetization for you. The benefits of high throughput don't stop there, either. If you master high throughput in HPC-based deep learning, you may find yourself becoming more competitive and stepping out ahead of your industry peers in terms of innovation and customer engagement.
HPC solutions with the best throughput give you the most lucrative insight-to-cash cycles and the highest ROI. This is the goal of the close collaboration between HPE and NVIDIA®, as realized in the newly released HPE Apollo 6500 Gen10 server utilizing the NVIDIA Tesla V100 32GB GPU. Supported by robust hardware, networking, and memory, the Apollo 6500 Gen10 with NVIDIA® Tesla® V100 32GB expedites your AI and deep learning workloads at scale.
Each Apollo 6500 Gen10 contains eight V100 32GB GPUs, the highest number of GPUs in any HPE server. This architecture enables a theoretical peak performance of up to 125 teraflops in single-precision compute. Performance in this range facilitates the sort of massive throughput you need for a healthy insight-to-cash cycle.
The Tesla V100 is the most advanced data center GPU ever built to accelerate AI, HPC, and graphics, and it offers the deep learning throughput performance of up to 100 CPUs in a single GPU.
HPE and NVIDIA are delivering a leading portfolio of datacenter solutions that transform business and industry, so you can run everything from the most basic to mission-critical applications, to deep learning, and deploy with confidence.
The Apollo 6500 isn't the first of HPE's servers to pair innovatively with NVIDIA. The HPE DL380 Gen10, the world's best-selling server, continues to deliver versatility and flexibility through the Tesla V100 full-height, half-length (FHHL) format. The DL380 supports up to three double-wide or five single-wide GPUs for workload acceleration.
Powered by Volta, the Tesla V100 for Hyperscale is a FHHL PCIe version of Tesla V100 expressly designed for hyperscale data centers looking for the just-right mix of performance and power. The FHHL version of Tesla V100 PCIe is ideal for deep learning inference workloads, taking advantage of the Volta architecture's Tensor Cores, and enabling large-scale data centers to maximize rack performance efficiency within a fixed power budget.
All of these potential sources of innovative leaps may not have been visible to you before. Now, however, insights from HPC-driven deep learning open up opportunities for you to solve hidden problems and build your business in new, aggressive ways. The combination of HPE servers—most notably the Apollo 6500 Gen10—with the NVIDIA Tesla V100 32GB GPU makes this possible, providing extreme HPC performance that's flexible enough to drive a range of strategic needs. It gives you options to implement the hardware required for deep learning. Together, the server and GPU provide considerable throughput potential for your implementation of HPC and your realization of the insight-to-cash cycle.
Meet Server Experts blogger Hugh Taylor, president of Taylor Communications, LLC. Hugh has created marketing content for such clients as Microsoft, IBM, SAP, Oracle, Google, and Advanced Micro Devices. While at the IBM Software Group, he developed a unique financial payback model to quantify ROI for social software in the corporate environment, for which he received the Marcom Platinum Award for Whitepaper Writing. As the PR manager for Microsoft's SharePoint Technologies, Hugh was also responsible for generating the "Billion-Dollar Juggernaut" story that helped make SharePoint a high-profile product for the company, generating over 800 pieces of press coverage in one year. Hugh is a certified information security manager (CISM) and lecturer at the University of California, Berkeley's Law School and Graduate School of Information and has authored four books as well as more than a dozen articles on business and technology.


text:
#ifndef TREE_UTIL_H
#define TREE_UTIL_H

#include <iostream>
#include <vector>
#include <sstream>
#include <list>         // std::list

// C++ Style implementation with following simple rules:
// 1. Easy to understand/use while learning basic data structures and algorithms
// 2. Focus on algorithms, so use simple data type 'int' for data field of each
//    node
// 3. Don't use C++ smart pointers because I want to learn the management of
//    memory allocation/deallocation by myself (I will use valgrind for
//    memcheck)
// 4. For learning purpose, not for production, so I would like to ignore the
//    explicitly adding of copy contructor / copy assignment operator /
//    destructor in class (which are for you don't want to depend on the
//    compiler-generated versions)
// ----------------------------------------------------------------------
class CBinaryTreeNode
{
public:
  CBinaryTreeNode()
    : iLeft(nullptr)
    , iRight(nullptr)
    , iValue(0)
  {}
  explicit CBinaryTreeNode(int aValue)
    : iLeft(nullptr)
    , iRight(nullptr)
    , iValue(aValue)
  {}
  CBinaryTreeNode(CBinaryTreeNode* aLeft, CBinaryTreeNode* aRight, int aValue)
    : iLeft(aLeft)
    , iRight(aRight)
    , iValue(aValue)
  {}

  CBinaryTreeNode* GetLeft() { return iLeft; }
  CBinaryTreeNode* GetRight() { return iRight; }
  int GetValue() { return iValue; }

  CBinaryTreeNode* iLeft;
  CBinaryTreeNode* iRight;
  int iValue;
};

// https://en.wikipedia.org/wiki/Binary_search_tree
// http://cslibrary.stanford.edu/110/BinaryTrees.html
//
// Time complexity in big O notation
//        Average   Worst
// Space  O(n)      O(n)
// Search O(log n)  O(n)
// Insert O(log n)  O(n)
// Delete O(log n)  O(n)
//
// [Search APIs] : Average: O(log n) Worst: O(n)
CBinaryTreeNode* BstSearchIteratively(CBinaryTreeNode* aRoot, int aValue);
CBinaryTreeNode* BstSearchRecursively(CBinaryTreeNode* aRoot, int aValue);
CBinaryTreeNode* BtSearchRecursively(CBinaryTreeNode* aRoot, int aValue);

// [Insert APIs] : Average: O(log n) Worst: O(n)
// Give a binary search tree and a number, inserts a new node with the given
// number in the correct place in the tree. Returns the new root pointer which
// the caller should then use (the standard trick to avoid using reference
// parameters).
CBinaryTreeNode* BstInsertRecursivelyV1(CBinaryTreeNode* aRoot, int aValue);
void BstInsertRecursivelyV2(CBinaryTreeNode** aRoot, int aValue);

// [Traversal APIs] : Average: O(n) Worst: O(n)
// Tree Depth-first traversals
void BtPreOrderPrint(CBinaryTreeNode* aRoot);
void BtInOrderPrint(CBinaryTreeNode* aRoot);
void BtPostOrderPrint(CBinaryTreeNode* aRoot);
void BtPreOrderPrintIteratively(CBinaryTreeNode* aRoot);
void BtInOrderPrintIteratively(CBinaryTreeNode* aRoot);
void BtPostOrderPrintIteratively(CBinaryTreeNode* aRoot);
// Tree Breadth-first traversals
void BtLevelOrderPrint(CBinaryTreeNode* aRoot);

// TODO
// [Delete APIs] : Average: O(log n) Worst: O(n)
/* bool DeleteNode(CBinaryTreeNode* aRoot, int aValue); */
void BtDeleteWholeTree(CBinaryTreeNode* aRoot);

// [Problems] from http://cslibrary.stanford.edu/110/BinaryTrees.html
// Compute the number of nodes in a tree.
int BtSize(CBinaryTreeNode* aRoot);

// Compute the "maxDepth" of a tree -- the number of nodes along
// the longest path from the root node down to the farthest leaf node.
int BtMaxDepth(CBinaryTreeNode* aRoot);
int BtMinDepth(CBinaryTreeNode* aRoot);

// Given a non-empty binary search tree,
// return the minimum/maxmium data value found in that tree.
// Note that the entire tree does not need to be searched.
int BstMinValue(CBinaryTreeNode* aRoot);
int BstMaxValue(CBinaryTreeNode* aRoot);
// Same as above but for general binary-tree (non-binary-search-tree).
int BtMinValue(CBinaryTreeNode* aRoot);
int BtMaxValue(CBinaryTreeNode* aRoot);

// Given a tree and a sum, return true if there is a path from the root
// down to a leaf, such that adding up all the values along the path
// equals the given sum.
// Strategy: subtract the node value from the sum when recurring down,
// and check to see if the sum is 0 when you run out of tree.
bool BtHasPathSum(CBinaryTreeNode* aRoot, int aSum);

// Given a binary tree, print out all of its root-to-leaf
// paths, one per line. Uses a recursive helper to do the work.
void BtPrintPaths(CBinaryTreeNode* aRoot);
// Utinity that convert int to string
std::string ConvertIntToString(int aNumber);
// Recursive helper function -- given a node, and an std:string containing
// the path from the root node up to but not including this node,
// print out all the root-leaf paths.
void BtPrintPathsHelper(CBinaryTreeNode* aRoot, std::string aPrevousPath);

// Change a tree so that the roles of the left and right pointers are swapped
// at every node, so the tree...
//       4
//      / \
//     2   5
//    / \
//   1   3
// is changed to...
//       4
//      / \
//     5   2
//        / \
//       3   1
void BtMirror(CBinaryTreeNode* aRoot);

// For each node in a binary search tree, create a new duplicate node, and
// insert the duplicate as the left child of the original node. The resulting
// tree should still be a binary search tree. So the tree...
//       2
//      / \
//     1   3
// Is changed to...
//       2
//      / \
//     2   3
//    /   /
//   1   3
//  /
// 1
void BstDoubleTree(CBinaryTreeNode* aRoot);

//  Given two trees, return true if they are structurally identical.
bool BtSameTree(CBinaryTreeNode* aRoot1, CBinaryTreeNode* aRoot2);

// [IsBSTv1, IsBSTv2]
// Suppose you have helper functions minValue() and maxValue() that return the
// min or max int value from a non-empty tree . Write an isBST() function that
// returns true if a tree is a binary search tree and false otherwise. Use the
// helper functions, and don't forget to check every node in the tree. It's ok
// if your solution is not very efficient.
//
// Returns true if a binary tree is a binary search tree.
bool IsBSTv1(CBinaryTreeNode* aRoot);

// Version 1 above runs slowly since it traverses over some parts of the tree
// many times. A better solution looks at each node only once. The trick is to
// write a utility helper function isBSTRecur(struct node* node, int min, int
// max) that traverses down the tree keeping track of the narrowing min and max
// allowed values as it goes, looking at each node only once. The initial
// values for min and max should be INT_MIN and INT_MAX -- they narrow from
// there.
// Returns true if the given tree is a binary search tree (efficient version)
int IsBSTv2(CBinaryTreeNode* aRoot);
// Returns true if the given tree is a BST and its values are >= min and <= max
int IsBSTv2RecursiveHelper(CBinaryTreeNode* aRoot, int aMin, int aMax);

// TODO
/* int countTrees(int numKeys); */
/* static Node treeToList(Node root); */

// [Problems]
// Please invert a binary search tree, let its in-order print result from
// min->max to max->min, i.e. from ascending to descending.
// NOTE : This is the problem that the Homebrew author Max Howell was tested in
//        Google's on-site interviewed, for more details please check below link:
//        https://twitter.com/mxcl/status/608682016205344768
void BtInvertAndPrint(CBinaryTreeNode* aRoot);

// [Problem : CrackCodingInterview-4ed-Q4.1]
// Implement a function to check if a tree is balanced. For the purposes of
// this question, a balanced tree is defined to be a tree such that no two leaf
// nodes differ in distance from the root by more than one
bool BtIsBalanced(CBinaryTreeNode* aRoot);

// [Problem : CrackCodingInterview-4ed-Q4.3]
// Given a sorted (increasing order) array, write an algorithm to create a
// binary tree with minimal height.
CBinaryTreeNode* CreateMinimalHeightBST(int* aSortedArray, int aArrayLength);
CBinaryTreeNode* CreateMinimalHeightBSTRecursivelyHelper(int* aSortedArray, int aStart, int aEnd);

// [Problem : CrackCodingInterview-4ed-Q4.4]
// Given a binary search tree, design an algorithm which creates a linked list
// of all the nodes at each depth (eg, if you have a tree with depth D, you'll
// have D linked lists).
std::vector< std::list<CBinaryTreeNode*> >* BtFindLevelLinkedListWithDFS(CBinaryTreeNode* aRoot);
void BtFindLevelLinkedListWithDFSRecursiveHelper(CBinaryTreeNode* aRoot, std::vector< std::list<CBinaryTreeNode*> >& aListsVec, int aLevel);
std::vector< std::list<CBinaryTreeNode*> >* BtFindLevelLinkedListWithBFS(CBinaryTreeNode* aRoot);

// [Problem : CrackCodingInterview-4ed-Q4.5]
// Write an algorithm to find the 'next' node (i.e., in-order successor) of a
// given node in a binary search tree where each node has a link to its
// parent.
// Average: O(log(n) Worst: O(n)
// -------------------------------
class CBinaryTreeNodeWithParentLink
{
public:
  CBinaryTreeNodeWithParentLink()
    : iLeft(nullptr)
    , iRight(nullptr)
    , iParent(nullptr)
    , iValue(0)
  {}

  CBinaryTreeNodeWithParentLink* iLeft;
  CBinaryTreeNodeWithParentLink* iRight;
  CBinaryTreeNodeWithParentLink* iParent;
  int iValue;
};
CBinaryTreeNodeWithParentLink* BstFindNextHigherNode(CBinaryTreeNodeWithParentLink* aRoot);
CBinaryTreeNodeWithParentLink* BtGetLeftMostChild(CBinaryTreeNodeWithParentLink* aRoot);
void BtInOrderPrint(CBinaryTreeNodeWithParentLink* aRoot);
CBinaryTreeNodeWithParentLink* BstSearchRecursively(CBinaryTreeNodeWithParentLink* aRoot, int aValue);
void BtDeleteWholeTree(CBinaryTreeNodeWithParentLink* aRoot);
// -------------------------------

// [Problem : CrackCodingInterview-4ed-Q4.6]
// Design an algorithm and write code to find the first common ancestor of two
// nodes in a binary tree. Avoid storing additional nodes in a data structure.
// NOTE: This is not necessarily a binary search tree.
bool BtIsChild(CBinaryTreeNode* aRoot, CBinaryTreeNode* aNode); // Is aNode a child of tree aRoot?
CBinaryTreeNode* BtFindCommonAncestor(CBinaryTreeNode* aRoot, CBinaryTreeNode* aNode1, CBinaryTreeNode* aNode2);
CBinaryTreeNode* BstFindCommonAncestor(CBinaryTreeNode* aRoot, CBinaryTreeNode* aNode1, CBinaryTreeNode* aNode2);

// [Problem : CrackCodingInterview-4ed-Q4.7]
// You have two very large binary trees: T1, with millions of nodes, and T2,
// with hun- dreds of nodes. Create an algorithm to decide if T2 is a subtree
// of T1.
//
// The definition of sub-tree:
// "A subtree of a tree T is a tree consisting of a node in T and all of
// its descendants in T."
// "This is different from the formal definition of subtree used in graph
// theory, which is a subgraph that forms a tree – it need not include all
// descendants. For example, the root node by itself is a subtree in the graph
// theory sense, but not in the data structure sense (unless there are no
// descendants)."
// Reference : https://en.wikipedia.org/wiki/Tree_(data_structure)#Terminology
//
// Main entry funciton to find if aSubTree is sub-tree of aRoot
bool BtIsSubTree(CBinaryTreeNode* aRoot, CBinaryTreeNode* aSubTree);
// This function search every node in aRoot, if its value equal to the root value of
// aSubTree, it will then start the sub-tree matching process
bool BtFindSameRootAndStartMatchSubTree(CBinaryTreeNode* aRoot, CBinaryTreeNode* aSubTree);
// The sub-tree matching process, compare every node's value in both tree, once
// there is a differece, we stop the process and return false.
bool BtMatchSubTree(CBinaryTreeNode* aRoot, CBinaryTreeNode* aSubTree);

// [Problem : CrackCodingInterview-4ed-Q4.8]
// You are given a binary tree in which each node contains a value. Design an
// algorithm to print all paths which sum up to that value. Note that it can be
// any path in the tree - it does not have to start at the root.
void BtFindAllPossibleSum(CBinaryTreeNode* aRoot, int aSum);
void BtFindAllPossibleSumHelper(CBinaryTreeNode* aRoot, int aSum, std::vector<int> aPathVector, int aLevel);
void BtFindAllPossibleSumPrintPath(std::vector<int>& aPathVector, int aStartIdx, int aEndIdx);
// ----------------------------------------------------------------------

// [Helper functions]
CBinaryTreeNode* CreateTestBT1();
CBinaryTreeNode* CreateTestBT2();
CBinaryTreeNode* CreateTestBT3_BigTree();
CBinaryTreeNode* CreateTestBT3_SubTree1();
CBinaryTreeNode* CreateTestBT3_SubTree2();
CBinaryTreeNode* CreateTestBT3_SubTree3();
CBinaryTreeNode* CreateTestBT3_SubTree4();
CBinaryTreeNode* CreateTestBT3_SubTree5();
CBinaryTreeNode* CreateTestBT3_SubTree6();
CBinaryTreeNode* CreateTestBT4_MultiplePathSum();
CBinaryTreeNode* CreateTestBST1();
CBinaryTreeNode* CreateTestBST2();
CBinaryTreeNode* CreateTestBST3_123();
CBinaryTreeNodeWithParentLink* CreateTestBSTWithParentLink();

CBinaryTreeNode* CreateTestUnbalancedBST1();
// ---------------------------------------------------------

// C++ Style implementation for general tree skeleton
// ---------------------------------------------------------
// In this general tree skeleton definition, children is an array that keeps
// track of all the node that this node references. Here I use c++ dynamic
// array (std::vector) to hold these children pointers.
class CGeneralTreeNodeBase
{
public:
  CGeneralTreeNodeBase();
  int GetNumChildren() const;
  void AddChild(CGeneralTreeNodeBase* iNode);
  const CGeneralTreeNodeBase* GetChild (int aIndex) const;

  std::vector<CGeneralTreeNodeBase*> iChildPtrVec;
};

class CGeneralTreeNodeInt : public CGeneralTreeNodeBase
{
public:
  CGeneralTreeNodeInt();
  explicit CGeneralTreeNodeInt(int aValue);

  void PrintAllNodes() const;

  int iValue;
};
// ---------------------------------------------------------
#endif // TREE_UTIL_H

redpajama_set_name: RedPajamaGithub


All of the stars that you can see with your unaided eye at night belong to a vast swirl of stars known as the Milky Way Galaxy. We see our home galaxy as a cloud-like arch across dark skies. The Sun is one of a few hundred billion stars that orbit the center of our galaxy. We have not always known that we live in a spiral galaxy. For the last three or four centuries, we have been discovering more and more details of our place in the universe. Galileo was the first to realize that band of light across the night sky consisted of thousands of stars visible only through a telescope. In the late eighteenth century, William Herschel had a fairly simple, and incorrect, view of our place in the universe. Although his effort to map our home galaxy was the first of its kind, Herschel did not not know of the importance of interstellar dust and its effects on the brightness of stars. It was about eighty years ago when Harlow Shapley and his contemporaries first understood the true nature of the galaxy in which we live. Although the new ideas certainly were not accepted without debate. But we do agree on its basic structure. Today, we can make much more accurate maps of our home galaxy.
A Fun Facts Friday Video!


Three Sermons to Young Men, Preached by REV. William S. Huggins ... and a Funeral Discourse, by REV. Samuel Haskell. with an Account of the Funeral and Memorial Meeting.
Item Added: Three Sermons to Young Men, Preached by REV. William S. Huggins ... and a Funeral Discourse, by REV. Samuel Haskell. with an Account of the Funeral and Memorial Meeting.


Do you remember Elli Avram the Bigg Boss contestant? Well, word has it that it is Elli who would be starring in the fourth sequel to Murder the movie which had a lot of film buffs vying to watch the impossible.
Bollywooda s serial kisser Emraan Hashmi will not star in the 4th installment of Murder franchise. Well, he doesna t need a franchise anymore. So it remains to be seen who will share screen space with Patralekha and Elli.
The male lead has not yet been confirmed however Patralekha and Elli Avram have been finalized as the possible heroines. Wouldna t it be a lovely combination to have Elli on screen? The thriller again a love triangle will have Vikram Bhatt at his best.
We wish to see who would be the hero with Elli Avram. What about you? Let us know in the comments!


First line: On the second day of December in a year when a Georgia peanut farmer was doing business in the White House, one of Colorado's great resort hotels burned to the ground.
Why you should read this book: Picking up where The Shining left off, Doctor Sleep follows Dan Torrance from a young boy learning to deal with ghosts to a young man suffering from the pain instilled by his gift and poisoned by his father's legacy of alcoholism. Dan finds a better place, where he can pursue sobriety, find his true calling in life, and make friends with a magical baby named Abra, but as Abra grows up, her abilities comes to the attention of the True Knot, a group of traveling psychic vampires who eat kids like her. The odds are against Dan and Abra as they work to outmaneuver a creature much older, much more experienced, and much more endowed with resources than they are.
Why you shouldn't read this book: You're a drunk and you don't care how it affects those around you.


It's definitely not just me, I found 3 other people complaining about the same problem here on these forums.
I'll prepare all info and submit a report.
It maybe that they are posting about it here on the forums but not making bug reports where they should be posting them. On the other-hand, 3 is not many and some may not be that current. We have had a couple of people raising the issue in the official discord but in working with them the issues were resolved as it turned out to not be other issues and not the game.
Interesting, what kind of other issues? It's pretty straightforward here, I start client = GPU load immediately up to 100%.... I stop the client, GPU load back to 0%, nothing else is running.
Anyways, posting report right now.
You can use NVIDIA Inspector to controll the Framerate. I had the same Problem with Version 5.5.4, with 5.6 i haven't tested. With NVIDIA Inspector, you can also type in a fixed GPU-temperature and the framerate will be variable.
@DMaster.MPac Thanks, I'll check it out.
Still, considering the fact that VSYNC has always been STANDARD functionality pretty much in all games , I really hope they'll add support sooner or later.
Are you talking about the client or the server? If talking about the server are you talking about initial launch where world is being generated or are you talking about a server with a world that has already been generated.
If you are talking about the client - when you installed 5.6 did you do a clean install or install over the existing game? Are you playing on a computer that is also running and ECO server? Have you taken the following steps: Load game and lower all graphics settings (in advanced) to lowest point of the sliders. Exit the game. Start the game and and when the launch screen comes up set graphics to midpoint, Login to the game and let the game load then adjust the advanced graphical settings until you start losing performance.
Client - Yes i have done a clean install and the game is running nicely ingame at 40 - 75 FPS which is nice on low to midpoint settings . I had to do this as when i was at Max Settings on last patch it was fine until the new update which now i can only play on low - mid settings. i am using the 64 bit client. Tomorrow ill try the 32 bit client and see if there is a change .
I posted a bug report recently, you can check my dxdiag there if you want to see parameters of my system, but it's just an ordinary average system, nothing special.
... Load game and lower all graphics settings (in advanced) to lowest point of the sliders. Exit the game. Start the game and and when the launch screen comes up set graphics to midpoint, Login to the game and let the game load then adjust the advanced graphical settings until you start losing performance.
Performance settings don't really matter in this case - without an active frame limiter, GPU load will always be at 100% (due to unlimited FPS on the lowest settings or due to the usual stuff on the highest settings).
Maybe it's an issue specific to GTX 970, who knows.
I am not sure about atht. On most games I play vsync is usually disabled :) I have played ECO for quite a while and never seen "100%" GPU nor have I had a problem with increased temperature. this is also not a complaint we hear. Are you sure there might not be other issues causing your problem? If its reproducible and you have the logs that show this usage of GPU it would be helpful if you submitted a report about it.
I have two sli'd gtx 980's both run at 100% if I don't enforce Vsync, although I get a nice FPS of 200-220 on fantastic settings.


text:
\section*{Acknowledgments}
{\color{black}The authors wish to thank G. Drotos and J. Wouters for useful exchanges, }and  acknowledge the support received by the EU Horizon2020 projects Blue-Action (grant No. 727852) and CRESCENDO (grant No. 641816). VL acknowledges the support of the DFG SFB/Transregio project TRR181.

redpajama_set_name: RedPajamaArXiv


text:
Home > Volume 92 Issue 1 > Science & Technology Concentrates > Chemists Trap Simple Phosphorus Oxide
Volume 92 Issue 1 | p. 21 | Concentrates
Chemists Trap Simple Phosphorus Oxide
Carbene-stabilized diphosphorus adduct splits molecular oxygen to form a stable version of diphosphorous tetroxide for the first time
By Stephen K. Ritter
News Channels: JACS In C&EN, Organic SCENE
Keywords: oxides, nitrogen oxides, phosphorus, N-heterocyclic carbene
Science & Technology Concentrates
Print And Serve Nanoparticles
Enzyme Catalyzes S-Linked And O-Linked Glycosylation
New Target For Malaria Drugs
Rhodium-Catalyzed Route Builds Three-Membered Nitrogen Rings From Olefins
Radical Approach To Better Batteries
Structure Finally Resolved For The Famous Tebbe Reagent
Optical Sensor Provides A Colorful Way To Detect H2
All Concentrates
The molecular structure of P2O4 stabilized by N-heterocyclic carbene ligands; P = yellow, O = red, N = blue, and C = tan. H is not shown.
Credit: J. Am. Chem. Soc.
Although phosphorus resides immediately below nitrogen on the periodic table, the chemical behavior of the two elements is unexpectedly quite different. For example, when it comes to forming oxides, some of the most fundamental of chemical compounds, nitrogen readily forms linear NO, NO2, and N2Ox (x = 1, 3, 4, 5), whereas phosphorus forms cagelike P4O6 and P4O10. Simpler phosphorus oxides such as PO and PO2 are highly reactive and have only been studied in the gas phase or at cryogenic temperatures. Gregory H. Robinson, Yuzhong Wang, and coworkers at the University of Georgia have now found a way to stabilize diphosphorus tetroxide, P2O4, the long-sought phosphorus analog of the rocket propellant N2O4 (J. Am. Chem. Soc. 2013, DOI: 10.1021/ja411667f). Robinson's group had previously used bulky N-heterocyclic carbene ligands to tame diphosphorus, P2, which itself is normally a transient species, unlike the ubiquitous N2. The researchers used the carbene-stabilized diphosphorus complex to split O2, forming a compound containing P2O4. This method suggests a new strategy to probe the chemistry of the highly reactive simple phosphorus oxides, Robinson says, and it could lead to useful reagents for synthesizing phosphorus-containing molecules.

redpajama_set_name: RedPajamaCommonCrawl


text:
The tone goes up on the OPEN front
June 21, 2014 chorasimilarity	14 Comments
This post has a collection of savory quotes and further comments about the psychological changes which are ongoing, around new ways of dissemination and communication of scientific research.
Aka OPEN …
We are closing to a change, a psychological change, from indifference and disdain from the majority of (more or less established) researchers to a public acknowledgement of the stupidity and immorality of the procedure which is in force, still.
[Rant, jump over if not interested into personal stuff.
Please take into consideration that even if I embrace with full heart these changes, I don't have any merit or real contribution to these, excepting modest posts here at chorasimilarity, under the tags cost of knowledge and open peer review. More than this, I suffered like probably some of my colleagues by choosing to publish through arXiv mostly and not playing the stupid game, which led to a very damaged career, but unfortunately I did not had the opportunity to create change through participation in teams which now are shaping the future of OPEN whatever. Bravo for them, my best wishes for them, why not sometimes a honest criticism from my small point of view, and thanks for the feeling of revenge which I have, the "I was right" feeling which I hope will grow and grow, because really the research world is damaged to the bones by this incredible stupidity, maybe cupidity and surely lack of competence and care for the future manifested by a majority of leaders.
The second thing I want to mention is that even if I refer to "them", to a "majority", all these generalizations have to be nuanced by saying that, as always, as everywhere, the special ones, the creative ones, the salt and pepper of the research world are either excused or completely innocent. They are also everywhere, maybe many of them not in any strong influence position (as in music, for example, the most well known musicians are always never the best, but surely they are among the most hard working), but creating their stuff and possibly not really caring about these social aspects, because they are too deep into the platonic realm. All of them are not the subject or part of any "majority", they are not "them" in any way.
The third point is that there may be a sloppy use of "young" and "old". This has nothing to do with physical age. It is true that every old moron was a young moron before. Every old opportunist was a young one some years earlier. Their numbers are continually replenished and we find them everywhere, albeit much more present than the salt and pepper of the research community, and more in the good hard worker, but not really, seriously creative part. No, young or old refers to the brain quality, not to physical age.
End of rant]
Back to the subject. From timid or rather lonely comments, now we passed to more strong ones.
And the words are harder.
From Causes of the persistence of impact factor mania, by Arturo Casadevall and Ferric C. Fang,
"Science and scientists are currently afflicted by an epidemic of mania manifested by associating the value of research with the journal where the work is published rather than the content of the work itself. The mania is causing profound distortions in the way science is done that are deleterious to the overall scientific enterprise. In this essay, we consider the forces responsible for the persistence of the mania and conclude that it is maintained because it disproportionately benefits elements of the scientific enterprise, including certain well-established scientists, journals, and administrative interests."
Fully agree with them, besides of this I consider very interesting their explanation that we face a manifestation of the tragedy of the commons.
From Academic self-publishing: a not-so-distant-future, here is a big quote, is too beautiful to crop:
Erin is driving back home from the laboratory with a big smile on her face. After an exciting three-hour brainstorming session discussing the intracranial EEG data from her last experiment, she can't wait to get her hands back on the manuscript. A new and unexpected interpretation of the findings seems to challenge a popular assumption about the role of sleep in declarative memory consolidation. She had been looking over the figures for more than a month without seeing a clear pattern. But now, thanks to a moment of insight by one of her colleagues, the pieces finally fit together and a new logic is emerging. She realizes it will be hard for the community to accept these new findings, but the methodology is solid and she is now convinced that this is the only reasonable explanation. She is so anxious to see what Axell's group thinks about new evidence that refutes its theoretical model.
After a week's hard work, the first draft is ready. All the figures and their long descriptive legends are in place, the literature review is exhaustive, the methodology is clear as a bell, and the conclusions situate the finding in the general context of the role of sleep in memory consolidation. Today, the group had a brief morning meeting to decide which colleagues they will ask to review their draft. Of course, they will ask Axell for his opinion and constructive criticism, but they also agree to invite Barber to confirm that the application of independent component analysis on the data was performed correctly, and Stogiannidis to comment on the modification of the memory consolidation scale. For a review of the general intracranial EEG methodology, the group decides to first approach Favril herself and, if she declines, they will ask Zhang, who recently reviewed the subject for Nature.
After the lunch break, Erin submits the manuscript to the university's preprint repository that provides a DOI (digital object identifier) and an open attribution licence. When she hits the submit button, she feels a chill running down her spine. More than a year's hard work is finally freely available to her peers and the public. The next important step is to invite the reviewers. She logs in to her LIBRE profile and inserts the metadata of the manuscript with a hyperlink to the repository version (see LIBRE, 2013). She then clicks the invite reviewer button and writes a quick personal message to Axell, briefly summarizing the main result of the study and why she thinks his opinion is vital for the debate this manuscript will spark. She then invites Stogiannidis to comment on the modification of the memory consolidation scale, and Barber, specifically asking him to check the application of independent component analysis, and also letting him know that all data are freely and openly available at Figshare. After finishing with the formal invitations, Erin tweets the LIBRE link to her followers and sends it as a personal message to specific colleagues from whom she would like to receive general comments. She can now relax. The word is out!
A couple of weeks later, Erin is back at work on the project. Both Favril and Zhang refused to review because of heavy work schedules, but Stogiannidis wrote an excellent report totally approving the modification of her scale. She even suggested a future collaboration to test the new version on a wider sample. Barber also submitted a brief review saying that he doesn't find any caveats in the analysis and approves the methodology. As Erin expected, Axell didn't take the new result lightly. He submitted a harsh critique, questioning both the methodology and the interpretation of the main findings. He even mentioned that there is a new paper by his group currently under journal review, reporting on a similar experiment with opposite results. Being pipped to the post and being second to report on this innovative experimental design, he must be really peeved, thinks Erin. She grins. Maybe he will learn the lesson and consider self-publishing next time. Anyway, Erin doesn't worry too much as there are already two independent colleagues who have marked Axell's review as biased on LIBRE. Last night, Xiu, Erin's colleague, finished retouching one of the figures based on a very insightful comment by one of LIBRE's readers, and today she will upload a new version of the manuscript, inviting some more reviewers.
Two months later, Erin's paper is now in version number 4.0 and everyone in the group believes it is ready for submission to a journal and further dissemination. The issues raised by seven reviewers have now been adequately addressed, and Axell's review has received six biased marks and two negative comments. In addition, the paper has attracted a lot of attention in the social media and has been downloaded dozens of times from the institutional repository and has been viewed just over 300 times in LIBRE. The International Journal for the Study of the Role of Sleep in Memory Consolidation has already been in touch with Erin and invited her to submit the paper to them, but everybody in the group thinks the work is of interest to an even wider audience and that it should be submitted to the International Journal for the Study of Memory Consolidation. It charges a little more – 200 euros – but it is slightly more esteemed in the field and well worth the extra outlay. The group is even considering sending the manuscript in parallel to other journals that embrace a broader neuroscience community, now that the group's copyright and intellectual property rights have been protected. Anyway, what is important (and will count more in the grant proposal Erin plans to submit next year) is that the work has now been openly approved by seven experts in the field. She is also positive that this paper will attract ongoing reviews and that she may even be invited as an expert reviewer herself now that she is more visible in the field. A debate has started in her department about how much the reviewer's track record should weigh in how future tenure decisions are evaluated, and she has been invited to give a talk on her experience with LIBRE and the versioning of the group's manuscript, which has now become a dynamic paper (Perakakis et al., 2011)."
I love this, in all details! I consider it among the most well written apology of, particularly, open peer review. [See if you care, also my post Open peer review as a service.]
From Your university is paying too much for journals, by Bjorn Brembs:
"Why are we paying to block public access to research, when we could save billions by allowing access?"
Oh, I'm sure that those in charge with these decisions have their reasons.
From the excellent We have met the enemy: part I, pusillanimous editors, by Mark C. Wilson
"My conclusions, in the absence of further information: senior researchers by and large are too comfortable, too timid, too set in their ways, or too deluded to do what is needed for the good of the research enterprise as a whole. I realize that this may be considered offensive, but what else are the rest of us supposed to think, given everything written above? I have not even touched on the issue of hiring and promotions committees perpetuating myths about impact factors of journals, etc, which is another way in which senior researchers are letting the rest of us down"…
Read also the older, but great We have met the enemy and it is us by Mark Johnston. I commented about it here.
What is your opinion about all this? It's getting hotter.
cost of knowledgeopen peer reviewtragedy of the commons
Previous PostMy first NSF experience and the future of GLCNext PostThe example with the marbles
14 thoughts on "The tone goes up on the OPEN front"
When you have a market — and Moneytheists are determind [sic❢ ] that all creation shalt never be anything but a market, then it becomes crucial that every commodity shall have a market value, but it remains a matter of indifference to Moneytheists that the market value shall have any significant relation to any conceivable actual value.
☞ Moneytheism
It's more than just market forces, is a Research banana republic. There is collaboration between research management and publishers, based on the feeling of the majority of researchers that even if such behaviours are bad, things will not change, well described as a tragedy of the commons effect. But things change, they always do, and now we are getting closer to a change in the psychological feeling. There will be probably a period of polarizations of beliefs, before going into a new model. (and the model will not be perfect, only better adapted to the available means of communication, which is good already, no point to ask more, the better is the enemy of the good, right?)
I am talking about the order of (meta-?-)market forces that push and shave to convert everything that isn't already a market into a market.
As far as any optimism about openness goes, I live in a part of the world were the trend is already reversing and being driven the other way.
Same here, at the surface. But beneath… Even more reasons therefore to praise these contributions mentioned in the post.
There is more dark money under the surface
Than is dreamt of in your philosophy, Horatio.
Thomas Arildsen says:
I definitely like the quote from "Academic self-publishing: a not-so-distant-future", but I don't get the insistence on sticking to submitting to a traditional journal after all. I mean, the paper is already out there along with open reviews that should attest to its quality. Getting it in a traditional journal only serves as a stamp of approval for those unaware of the new possibilities in scientific publishing.
OK, then let us accept the premise that this stamp of approval is still necessary for building your CV in a way that is perceived as credible. It's an "executive summary" thing, I suppose. Then why not replace the role of traditional journals by a service provided so as to certify that a paper as undergone peer review according to a certain standard, and perhaps additionally with an overall positive outcome of this review? This could still be a service that the provider of it charges payment for, much like traditional publishers for subscription or APCs today. Such a certification service might take various (alt)metrics into account too, to provide a measure of impact of a given paper.
OK, true, but is still nice, like a quote from a SF novel which tells something about the future and some parts are accurate and others are a reflection of an outdated mindset.
The accurate part looks to me the open peer review one.
Here is a new one, by Eric Van de Velde, thanks to Thomas Arildsen g+ share: The Billionaires, Part I: Elon Musk .
wake up, neo …
Things always change, eventually, here is a new one, via a Graham Steel g+ share Is There a Serials Crisis Yet? Between Chicken Little and the Grasshopper | Peer to Peer Review. Let's speak reason: the emperor is naked, no way for the legacy publishers to mend the fence again. I don't have anything against them, of course they do their business, because they can rely on the majority of researchers opinion that things don't change. But this opinion itself is about to change. Faster and faster.
Sorry to be so gloom and doom on you — so I'll leave this after one last remark — but one of the biggest dangers we face at this juncture in history is blissful ignorance and naive optimism. I know this from the painful lessons of my own blissful ignorance and naive optimism at the turn of the millennium. My whole circle of society was busy writing e-bullient fantasies about the bright promise of the new millennium, including all the ways the new technologies would free up the world.
Of course we did not think we were ignorant or naive or writing sheer fantasy, but we were. The promises did not come to fruition, and things are actually getting far worse than we ever dreamed. Why? Because there is an opposition in play, more massive and persistent than we yet comprehend, an opposition that operates beneath the surface of public display, an opposition that never advertises its real aims but spews ream after ream of ad-copy to co-opt the wishful thinking of clueless idealists.
There is no hope left but to get realistic picture of the full dynamics involved, and that will take an order of work much more difficult than regaling ourselves with fairy tales.
Yes, I know this line, have seen it several times. Before change: can't change, fairy tales. After change: let us rule, we are more experienced. Not being interested into ruling anything, what I want is the change which fits my beliefs.
Pingback: Episciences not dead after all, Epi-IAM has the right stance | chorasimilarity
Pingback: Around the Web: A Creative Commons Guide to Sharing Your Science and more [Confessions of a Science Librarian] | Gaia Gazette


text:
Ori and the Blind Forest Review: Don't judge a book by its cover
A punishing difficulty an awkward save system lurk beneath the cute and cuddly surface in this platform adventure
1st April, 2015
Game Info // Ori and the Blind Forest
Developer: Moon Studios
Online Multiplayer: None
Save Slots: 3
Subtitles: Full
Available On: Xbox One
Genre: Platform (2D)
Let's get one thing out of the way before we start off - Ori and the Blind Forest is a gorgeous looking platformer. With hand-drawn visuals, fantastic animation, a haunting soundtrack and an equally moving story, this is a game that wowed pretty much the entire Everybody Plays team when it was first shown in trailer form last year, and it's been right at the top of our most wanted lists ever since. Even the game's intro music enough alone is enough to send a shiver down our spine, so it's hard to put into words quite how much we were looking forward to this. Calling a game a breath of fresh air is probably a bit hackneyed, but one of the things that helped Ori stand out so much was the fact it wasn't a grey military shooter. Alongside Fable Legends, it was one of the games that Microsoft seemed to be counting on to help the Xbox One reach out beyond its core dudebro demographic, and into the much larger pool of more casual players - so we were buzzing to pick up the pad.
And it's a game that certainly gets off on the right foot. With an art style that reminds us more of the incredibly stylised Ghibli films than anything Disney-esque, the game's intro focuses on the relationship between Ori and his "mother", the strange gorrila-in-a-mask creature you see above. Raising Ori from a baby, you watch the relationship between the two of them grow, and a bond form - until disaster strikes. Suddenly, the forest starts to die off, and food becomes scarce. With no food to go around, Ori's mom leaves what little remains to keep Ori going, before breathing her last breath, and passing away. It may not sound that upsetting here, but it was enough to move half the Everybody Plays team to tears. Although perhaps not as much as Marley and Me.
SNIFFFFFFF! : (
After recovering from the depressing introduction (and wiping away your sniffles), you get to take control of young Ori, as he sets about his quest to restore light and life to the forest. A platforming adventure of sorts, rather than being set across specific levels, Ori and the Blind Forest is what's known as a "metroidvania" game, a traditionally helpful games industry term that doesn't actually mean anything to anyone who's never played either of the adjoined games. Essentially what it boils down to is that Ori is set over one big map, with a huge forest to explore as you choose. The twist is, certain parts of the forest will be inaccessible until you've found a new skill, ability or power, with sections blocked off behind spikes you just can't get past, a barrier you can't destroy, or a ledge you can't quite reach. The further you get through the game, and the more abilities you collect, the more of the forest will open up to you - so once you've earnt the double jump, or the ability to hold R to grab onto and climb a vertical wall - you'll have a bit of backtracking to do to find all the secrets and collectibles.
Luckily, Ori can swim. Or else you'd be in big trouble here!
So far, so awesome - but Ori and the Blind Forest isn't all that it seems. Beneath the charming, and enticing exterior lies a game that seems to get a kind of masochistic pleasure out of punishing you, and has been designed, from the ground up, to kill you as many times as it possibly can. Sucking you in with a cute mascot, then ramping the difficulty way up past 11, Ori is a game aimed at the hardcore players, with more than a twinge of "indie tricky" about it.
The enemies here, of which there are many, can mostly kill you in a hit or two. While you can fire back - thanks to your friendly fairy companion, who'll launch herself at anyone who comes within range as soon as you press X - your attacks only ever actually hit enemies when you're all of a few feet away. Spikes in the environment are equally deadly, and mostly somewhat camouflaged thanks to the game's art style, and all you really have to do is brush against them to be sent back to your last save point.
The spikes, and the red things will all kill you. You need to time your jumps perfectly to survive. Good luck.
Oh, and that's another killer issue. The saves in Ori and the Blind Forest aren't exactly as you may expect. Instead of any sort of automatic checkpointing, every save you make must be done manually, by holding B when no enemies are around to create a checkpoint. Again, that on its own wouldn't necessarily be a problem (although it does mean that should you forget to save, you'll find yourself losing a lot of progress when you die) - but the game goes one step further by only letting you have a limited number of saves. A cheap move that only exists to artificially increase the difficulty (as if it needed increasing any further), each "save point" you create uses up a unit of energy from your blue energy bar. The only problem is, your energy bar also gets chewed up by performing a charged attack, or opening certain doors, so you sometimes have to decide between either defending yourself, or being able to save your game for the next few minutes. With death around almost every corner, that's not an easy decision to make. While you can collect power-ups that increase the amount of energy you can store, you'll still find yourself having to save incredibly frequently during some of the more frustrating sections of the game - and all too often, you'll run out of energy, and have to try and complete the trickiest bits in one run, without dying.
And it's not that Ori is completely impossible. If you stick with it, if you persevere, if you practice, practice and practice again, you can, slowly, make your way through the game. It's just that things get frustrating too often. Treading the fine line between being enjoyably tricky and incredibly frustrating, for the most part, Ori has been designed to be one of those games you only ever creep through, taking all of a handful of steps before something kills you, and sends you back to your last checkpoint. Of course, second time round, you'll be anticipating whatever it was, so you'll get that little bit further - until some other unexpected beastie kills you again. So slowly, but surely, you'll manage to crawl your way through the game, sneaking past the difficulty spikes, and learning not to stand in slightly the wrong spot, or get shot by one of the enemies (oh, did we mention the enemies respawn when they go off screen?). It's a game that requires pixel perfect jumping, split second timing, and more fingers than we seem to have, as you try to jump, glide a bit, then double jump at exactly the right second to just grab onto the ledge, and not land on the spikes that are waiting for you. In a way, it reminds us of the infamously annoying platformer N+ (a game which had been designed to kill you as many ways as possible and to be uber hard), or Limbo.
Yet every now and then, for pretty substantial lengths of time, things calm down. The enemies aren't quite so crazy, the game isn't so incredibly challenging, and you start to actually genuinely enjoy yourself, and wonder if things might start to ease off. Hunting around the forest looking for secret passages, revisiting areas you've already explored with to see where your new powers can take you, and searching every hidden part of the beautiful forest is, in a word, fun. Some of the game's puzzles are pretty good too, although again, the lack of any sort of tutorials or help is a big downer. One of the game's later dungeons lets you mess with gravity, thanks to holding an ancient artefact - but again, as is the way with so many things Ori, it took us a lot longer than it really should do to clear it, because we just kept dying trying to figure out what to do.
Standing on the block on the left, you need to get to the block at the top of the screen. How? Turns out, if you're holding the artefact (shown by the blue orb), you can just walk around it without dropping off. But nothing actually says this.
Of course, it probably doesn't help that in some sections, the game even prevents from you saving, making the inevitable respawns even more painful. Scattered across the world are three dungeons, that, once you reach the end of them, promptly combust. What follows are "escape" sequences that are amongst the most challenging platforming sections of the game. Having to make use of your leaf to ride the wind up a narrow, spike filled passage, dodging icicles that fall from the roof with split second, pixel perfect precision is the sort of thing you're looking at here - although the game's first dungeon is actually even harder. Making use of Ori's newfound ability to "attack" enemy projectiles, and bounce off them to get an extra boost of air time, the game asks you to leap towards the projectiles, and hold Y at exactly the right moment, which slows down time, and brings up an arrow. All you need do then is rotate the analogue stick so the arrow's pointing in the right direction, and let go to launch yourself into the air. And that's easy enough - but the trick here is, if you miss even one projectile during the entire, lengthy escape sequence, you're screwed. With water rising (and rubber-banding, so even if you make great progress in the first part of your escape, the water magically instantly catches up to you), one mistake is all it takes for the water to catch up with you before you've had time to think, and it's back to the very beginning for you - because you aren't actually allowed to save the game mid-escape. It's a dangerous area, you see.
The bounce attack in action. Here, you're going to leap into the air after attacking that purple thing.
And it's this unrelenting, unyielding, unforgiving hardness that's the most frustrating thing. Ori and the Blind Forest had so much potential. It looks like a game you could give to anyone, regardless of whether they'd played a game before or not, and they'd instantly fall in love. They'd just "get it" - and with a game that has that special something, that indefinable appeal seeping out of its every pore, it could have been a doorway into games for millions. It could have sold the Xbox One to those Wii owners who'd grown tired of the Wii U and were longing for some new games to play. It could have been truly special.
But instead, Ori seems to have settled for being a game for the few, hardcore players, and not the many. A game for those who enjoy the punishing difficulty, with no option of turning it down; for those who love the idea of enemies that can kill you in a single hit; traps that are designed to catch you out and send you back to your last (manual) save point. A game that could have been so, so different had it only included an "easy" difficulty, but that the developers seemingly omitted through choice. And it could have been done without really changing anything, level design-wise. Giving Ori more health, a triple jump, automatic savepoints/checkpoints, the ability to summon a ghost character to show you where you're supposed to go next. It could have been so easy, but accessibility wasn't even an afterthought for Ori and the Blind Forest. Like a bar at an amusement park saying "you have to be at least this tall to ride", Ori only wants people who are already experienced gamers to play.
And that's a real shame, because when Ori works, it's still one of the most original, exciting, and involving games you'll have played. But time after time, death after death, and checkpoint after checkpoint, it'll start to wear you down, to the point where you end up wondering whether the good parts (as good as they may be) are really worth the effort you spend getting there.
Ori and the Blind Forest is a game that tells a beautiful story, but it's a game that only a handful of people will be able to see through to its conclusion. And however you look at it, that's really quite sad.
Ori and the Blind Difficulty
Gorgeous setting and soundtrack
Inventive puzzles
Exploration is fun
Far, far, far too hard, with no adjustable difficulty
Awkward save system only serves to make things even harder
Far too much reliance on pixel perfect platforming
Parents! Looking for more info? Check out our quick parent's guide to Ori and the Blind Forest for all you need to know!
Get Ori and the Blind Forest from
Price correct as of 22:43, Monday 15th of July 2019, may not include postage. More info
Region auto-detected as: USChange region
Unravel 2 Review
The woollen wonder returns, with more physics puzzles, and new co-op support
Genre(s): Platform (2D), Puzzle
Platform(s): PS4, Xbox One, PC
Yoku's Island Express Review - Pinball Postal Service
Saving an island from destruction, one delivery at a time in this cutesy pinball adventure
Platform(s): PS4, Xbox One, Switch, PC
Kirby: Star Allies Review - With A Little Help From My Friends
The Kirbster's Switch debut is a friendly little platformer
Platform(s): Switch
Sonic Mania Review - Retro Zone
The blue blur returns in a old school inspired platformer - so get a load of this
Hey! Pikmin Review: One small step
The little guys return in a 3DS adventure that's unlike any Pikmin game you've ever played
Platform(s): 3DS
LocoRoco Remastered Review
Sony's tilty turny blob-themed PSP platformer makes a return
Platform(s): PS4
Disclaimer/disclosure: Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon.com at the time of purchase will apply to the purchase of this product. Links to Amazon are affiliate links, and we may receive a small fee should you choose to complete the purchase using these links. This doesn't affect the price you pay for your product - but it does help support Everybody Plays and our team!


The graphic profile of the Rapson Thirty-Nine Lounge chair is lyric and playful while the frontal view is ordered and clean. This design style reflects a planar form prevalent in mid-century design.
The Rapson Thirty-Nine Lounge is offered in natural walnut or ash veneer.
The pillow detail of the upholstered shell offers a high level of user comfort while highlighting the dynamic form of its profile. Additionally, it allows for a wide variety of textiles to be approved for use.


Our Family Medicine Residency Program is committed to train residents to practice quality healthcare in a rapidly changing world.
The Family Medicine Residency Program of Broward Health Medical Center is committed to train residents to practice quality healthcare in a rapidly changing world. In an effort to achieve this goal, we emphasize the fundamental skills of primary care while at the same time providing the flexibility within the program to allow residents to select rotations that are in line with their focused interests.
The Broward Health Medical Center family medicine residency program, located in the heart of Fort Lauderdale, unites diverse clinical pathology with a rigorous academic curriculum to offer an enriching education with nearly unparalleled excellence.
Following are detailed descriptions of the rotations for each post-graduate year of training in the family medicine residency program.
On this rotation, residents work closely with board certified OB/GYN physicians in the inpatient and outpatient settings. Residents are exposed to the full scope of OB/GYN. They work closely with the OB/GYN attendings to learn about prenatal and postpartum care, and learn to triage and manage high-risk patients. The residents gain experience caring for laboring mothers, performing deliveries and assisting in OB/GYN surgeries.
Residents on the general surgery rotations work with a private surgical group of physicians, at Broward Health Coral Springs. They provide care to patients both in the inpatient and outpatient setting. The residents learn common surgical procedures, indications for referral, perioperative, and postoperative management.
Over a three-year period, residents spend a 4 week block in each of the required outpatient surgical clinics, which include urology, ENT, and ophthalmology.
Residents work with the Pediatrics Department at the Salah Foundation Children's Hospital at Broward Health to develop skills to care for acutely ill children in a hospital setting. On this rotation they participate in daily morning report and teaching rounds, where cases are discussed in entirety to provide complete medical care to Broward Health's youngest patients. During their three years at Broward, they also have an opportunity to master their skills in the care of healthy newborn infants in the new born nursery.
Our emergency medicine department at Broward Health Medical Center is a Level 1 Trauma Center and exposes our residents to large volume and exposure to emergency situations in all levels of acuity. The residents gain an exciting hands-on opportunity to care for adults and pediatric patients. With Broward Health Medical Center being a safety net hospital, residents are exposed to a fast paced environment with a variety of medical conditions, levels of acuity, opportunity to be involved in procedures, as well as contributing to patient and family care needs.
During this month, residents work with a cardiology group to provide inpatient cardiac care. They are responsible for cardiac consults, orders, and medical management. This includes management of arrhythmias, acute myocardial infarction, pulmonary edema, code situations, hypotension, and complications of anticoagulation/thrombolytic therapy.
Residents spend four weeks during the first year on this inpatient psychiatry rotation, learning to evaluate, triage, and manage various mental health conditions. They evaluate patients through the emergency department as well as patients that are voluntary and involuntarily admitted directly to the psychiatry department inpatient service.
On this rotation family medicine Interns work as part of a group on the internal medicine inpatient service. Interns are responsible for admitting patients through the Broward Health Medical Center's emergency department when their service is on call. As part of the internal medicine team family medicine interns are responsible for managing the patient from admission to discharge under the supervision of the senior internal medicine resident and internal medicine attendings. The structure of the internal medicine service allows interns to gain experience managing complex patients of diverse background with a variety of medical conditions. This exposure gives our interns a strong foundation in inpatient care and helps build their confidence as a healthcare professional.
During these rotations resident are exposed to common musculoskeletal conditions that are seen in the outpatient orthopedics and sports medicine clinics. This rotation helps residents gain confidence in performing musculoskeletal examinations, sports physicals, and injections. Residents work at NSU/COM Sports Medicine Clinic and with a local orthopedic specialist. On this rotation, residents have opportunity provide care to the NSU athletic team, perform procedures and participate on orthopedic surgeries.
On this rotation, residents work closely with board certified OB/GYN physicians in the inpatient and outpatient settings. Residents are exposed to the full scope of OB/GYN. They work closely with the OB/GYN attendings to learn about prenatal and postpartum care, and learn to triage and manage high-risk patients. The residents gain experience caring for laboring mothers, performing deliveries and assisting in OB/GYN surgeries. The residents spend two consecutive months on the obstetrical rotation during their second year to provide continuity of care and participate in the full scope of obstetrical care.
Residents work with the Broward Health Medical Center dermatology residency service in their outpatient clinics. This rotation allows residents to strengthen their confidence and skills in diagnosing and managing a variety of skin conditions. They also obtain experience performing skin biopsies, cryotherapy, and other dermatologic procedures.
These rotations allow residents the flexibility of choosing rotations that will enhance their medical training and strengthen their skills as they pursue their own professional interests. Residents can choose from established electives, or work with the program director to seek an elective in their own area of interest.
Over a three-year period, residents spend a four-week block in each of the required outpatient surgical clinics, which include urology, ENT, and ophthalmology.
The pediatrics emergency department at Broward Health Medical Center is a Level 1 Pediatric Trauma Center and exposes our residents to large volume and exposure to emergency situations in all levels of acuity. The residents gain an exciting hands-on opportunity to care for pediatric patients. With Broward Health Medical Center being a safety net hospital, residents are exposed to a fast paced environment with a variety of medical conditions, levels of acuity, opportunity to be involved in procedures, as well as contributing to patient and family care needs.
Residents care for patients who are admitted directly to the ICU from the emergency department, hospital inpatient teams and/or outside transfers from other hospitals. Residents learn ventilator management, ICU medications, critical care procedures, and have the opportunity to manage severely ill patients.
On this rotation, residents work closely with board certified OB/GYN physicians in the inpatient and outpatient settings. Residents are exposed to the full scope of OB/GYN. The residents work in the gynecology clinic learning how to manage general gynecology complaints and have a chance to participate in various gynecology procedures.
The NSU Sanford L. Ziff Clinic is the ambulatory site for the residents' continuity of care experience. The residents longitudinally provide preventive care, primary acute and chronic care, with gradual autonomy under the supervision of a group of well-trained family physicians. The residents provide care to patients who are diverse in age, ethnicity, and pathology. Over the three-year period residents build their confidence and develop great doctor-patient relationships.
Residents work with underserved minority populations in one of the Broward Health affiliated community based health care clinics. This rotation which serves a predominately Hispanic population allows residents a unique perspective into the health care needs of local immigrants and resources available to those in our community. They are able to enhance their primary care disease management skills in this outpatient setting while also obtaining cultural competency skills.
For these rotations, residents select from a list of Medicine services offered throughout Broward Health Medical Center. The medicine selection list includes; Allergy & Immunology, Cardiology, Dermatology, Endocrinology, Gastroenterology, Geriatrics, Hematology, Infectious Disease, Nephrology, Neurology, Oncology, Pulmonology and Rheumatology.


I am very impressed by the foreign language instruction here. After four years of French in high school, I managed to get two years of university credit just by testing. I thought I was hot stuff, until I moved to Europe. Now I see my kid's friends, who are not bad at all in English AND Spanish, because they have to learn two foreign languages.
That said, my Dutch friends speak far better English, in no small part thanks to the fact that foreign programming is broadcast in VO with subtitles.
The essentials of the rules of the road are taught in school My kid has a full day of "securité routière" under the rubrique "parcours citoyen." But actually passing the permit is indeed very pricey.
The problem with change, whether taxes or regulation or whatever, is that those who are getting a good deal now don't want to lose it.
Personally, I would like to tell Macron to look a little farther down the road, not just to the next year or five but 20 years out. We might want to save the forests and agricultural land–when it's gone you can't get it back. Electric vehicles are coming–why isn't France leading on the technology? It has smart engineers. Renewable energy will need to be our primary source–get solar panels on roofs now, make France the innovator in more efficient solar and wind technology. Join up with other EU members, especially the western ones, and make Europe a leader, a clean space that will be the envy of the world.
Yes, you are right that EU schools put foreign languages much higher on the agenda, and that is a very good thing. I just have an issue with the way languages are taught: in French, by French natives (at least, that's how it was when my kids were in lycée, aside from the international school subjects they got in English). Glad to hear that drivers' ed is being taught to some degree now in school — a step in the right direction! Now the monopoly of the driving schools should be looked at. Agree that our government's priorities need to take a longer view, but not sure that's possible for any elected official given the current system which sort of forces them to accomplish a lot before the next round of votes.
Very sensible suggestions. You should run for office!
I think your list of grievances is brilliant. Some would chafe at rule #10 as an imposition of the state on the individual, but it does seem we've reached a point in civilization where we need to establish some basic ground rules for everyone, across the board (even politicians, rich people, and celebrities). But of course, then there's #1. Isn't it funny how often le peuple call for change and then resist it with all their might? Great post, M. I am loving this post-a-day streak of yours!
Bien vu, Heide! The French would absolutely resist my #10 (along with #1!). Any encroachment on private life, or hint of political correctness, will be resisted to death. Yet I can't help but have hope…😅 Thanks a million for your vote of support, by the way. It is MUCH appreciated!
Interesting analogy, and don't we all know someone like that? 😭 It's funny, as I wrote this post the latest copy of our local village newsletter arrived. It is published quarterly by the mayor's office and reads like a list of grievances itself. Clearly our mayor needs help with communication as she begins each edition with a long lament about 'les incivilités' and various complaints about those who voted for her.


These are the largest commercial building permits by price issued Monday and Tuesday by the city of Jacksonville.
Boys & Girls Clubs of Northeast Florida Inc., 313 E. 10th St., contractor is Core Construction Co., renovation, $1.8 million.
YMCA, 5700 Cleveland Road, contractor is Auld & White Constructors LLC, new pool & splash pad, $400,000.
City of Jacksonville, 10980 Heckscher Drive, contractor is Michael Thomas Contracting Inc., 386 square feet, new building for Huguenot Park, $40,000.
Duval Station Landing Apartments, 225 Duval Station Road, contractor is Pools By John Clarkson Inc., new pool, $85,400.
The Club at Town Center Apartments, 3737 St. Johns Bluff Road S., contractor is Sweetwater Restoration Inc., repair, $73,994.
Greenland Commerce LLC, 6100 Greenland Road, contractor is River City General Contractors Inc., 19,504 square feet, four permits for new buildings, $800,000.
Whispering Pines Homeowners Association Inc., 5520 Greatpine Lane S., contractor is England Classic Homes Inc., 10 permits for siding replacement, $25,000.
Fountain Gate Condominium, 9360 Craven Road, contractor is ASP-America's Swimming Pool Co., pool repair, $23,000.
Johnson & Johnson Vision Products Inc., contractor is Turner Construction Co., two permits for interior demolition, $288,406.
CSX Transportation, 500 Water St., contractor is Duckworth Construction Co., 1,000 square feet, two permits for interior renovation, $337,804.
Margaret and Oak Street LLC, 1534 Oak St., No. 200, contractor is Emerald C's Development Inc., tenant build-out, $317,540.
Truly Nolen Pest Control, 5825 Lone Pine Road, contractor is The John Stokes Co., 3,715 square feet, tenant build-out, $205,789.
Coastline Federal Credit Union, 10991 San Jose Blvd., No. 1, contractor is Viacon Inc., 804 square feet, tenant build-out, $35,450.
Madelyn Oaks Apartments, 5710 Lenox Ave., contractor is CG Roofing Group LLC, 15 permits for roof replacement, $451,500.
South Side Square Apartments, 3541 Victoria Park Road, contractor is Advanced Commercial Roofing Systems Inc., roof replacement, $188,329.
Bay95 Shopping Center, 8738 Baymeadows Road E., No. 101, contractor is Pinnacle Roofing Contractors Inc., new roof, $76,720.
Bible Believers Baptist Church of Jacksonville Inc., 3857 Hartley Road, contractor is Advanced Commercial Roofing Systems Inc., roof over existing, $35,274.
San Pablo Apartments, 3551 San Pablo Road S., contractor is Dubo Roofing Co., six permits for roof over existing, $32,224.
Peek-A-Boo Motel, 2369 W. 45th St., contractor is Align Roofing LLC, roof replacement, $16,800.
Freddy's Frozen Custard & Steakburgers, 4458 Town Center Parkway, contractor is A Plus Construction Service Inc., new roof, $14,500.
Extra Space Storage, 340 S. Myrtle Ave., contractor is Sign Design of Florida Inc., three permits for wall signs, $30,663.
The Jaxon, 4450 Tropea Way, contractor is TriBridge Residential Construction LLC, two permits for monument signs, $5,600.
Carter's Babies and Kids/Oshkosh B'gosh, 10261 River Marsh Drive, No. 183, contractor is Anchor Sign Inc., two permits for wall and projection signs, $3,884.
Ice Cream, 11018 Old St. Augustine Road, No. 113, contractor is Novalux Signs Inc., wall sign, $2,300.
Academy Sports+Outdoor, 11901 Atlantic Blvd., contractor is AJS Construction and Development Corp., interior renovation, $730,000.
CVS Pharmacy, 9509 San Jose Blvd., contractor is GLR Inc., renovation, $200,000.
New Cingular Wireless PCS, 7030 103rd St., contractor is Mastec Network Solutions LLC, cell tower upgrade, $120,000.


text:
Previous / The full letter from Macaluso to Mosley Next / McLaren disappointed with Mosley decision
The full letter from Mosley to Macaluso
Dear Mr Macaluso
Thank you for your letter of 30 July
If, as you suggest, it were clear that several of McLaren's top team representatives were aware of the Ferrari information over a period of several months, the situation would indeed be very serious.
Apart from using Ferrari's technical knowledge to give the McLaren cars an illegitimate advantage over the entire field, detailed knowledge of Ferrari's technical strategies would give McLaren significant and unfair advantages over Ferrari at every race.
However McLaren's case was that, except for a tip-off in March and a drawing shown briefly to a colleague as a historical curiosity, no one at McLaren knew of or had access to any of that information.
According to McLaren, it was acquired privately by a disgruntled employee who intended to leave. They inferred he never used Ferrari's information to help McLaren because it was part of his private database as technical director for another team.
There are a number of suspicious elements, all of which the World Motor Sport Council took into account when reaching its decision.
For example: the claim that the tip-off was the only information that passed in March; the failure to inform Ferrari of a spy when negotiating an agreement based on mutual trust; the installation of a "firewall" at McLaren to stop Stepney communicating, with no attempt at a similar block on Coughlan's private computers; McLaren's agreement to Coughlan travelling to Barcelona "to ask Stepney to stop communicating" rather than simply phone him; the fact that, far from ceasing communication, Coughlan returned from Barcelona with a vast quantity of Ferrari data; the failure to make clear what Coughlan was working on at McLaren while in possession of the data; Jonathan Neale's advice to Coughlan to destroy the documents, without knowing or wanting to know what they were and so on.
However, these suspicions did not amount to proof to the standard the Council felt was necessary in order to reject the evidence of McLaren's Team Principal and Managing Director and convict the team of an offence so grave as in all probability to warrant the exclusion from the Championship.
In the absence of unambiguous evidence that McLaren as a team had received and used the Ferrari information, the Council was left with McLaren's responsibility for its employee. Exclusion or withdrawal of points did not seem appropriate if it was really just a case of a rogue employee illegitimately acquiring information for his own purposes.
Your letter suggests that the outcome may have been different if the Council had given Ferrari further opportunities to be heard beyond those that were in fact offered.
Because of this and the importance of public confidence in the outcome, I will send this matter to the FIA Court of Appeal under article 23.1 of the FIA Statutes with a request that the Court hear both Ferrari and McLaren and any other Championship competitor who so requests and determine whether the decision of the WMSC was appropriate and, if not, substitute such other decision as may be just.
Max Mosley.
CC: Mr Ron Dennis
Mr Jean Todt
The full letter from Macaluso to Mosley
McLaren disappointed with Mosley decision


text:
Dervenakia () is a small village in Corinthia, in northeastern Peloponnese (southern Greece). It is situated on the old national highway from Nafplio to Corinth. Dervenakia is part of the community of Archaia Nemea. The name is derived from the Ottoman Turkish word dervent (دربند), meaning mountain pass.

The place is famous for the Battle of Dervenakia, fought on 26–28 July 1822 during the Greek War of Independence, where 2,300 Greek irregulars under Theodoros Kolokotronis defeated the 30,000-strong army of Ottoman general Mahmud Dramali Pasha.

Populated places in Corinthia

redpajama_set_name: RedPajamaWikipedia


Earlier this month, Master Marine Inc., Bayou La Batre, Ala., delivered a new 2,000 hp Z-drive towboat to Marquette Transportation Co., for service in Marquette's Gulf-Inland Division, based in Harahan, La.
The steel-hulled 78'x34'x11' St. Peter, designed by Frank Basile of Entech & Associates, Houma, La., is the fourth Z-drive vessel to come out of the Master Marine yard. Company president Randy Orr says more are to come, as the company increases its workforce and production capacity to meet growing demand.
The first towboat in this series, the sister ship Kieffer E. Bailey, was delivered to Marquette in June 2014, after Master Marine made major facility improvements to re-enter the towboat market.
The St. Peter is powered by a pair of Thompson Tractor-supplied Caterpillar C32 Tier 3 engines putting out 1,000 hp each at 1,800 rpm, turning ZF Marine AT 511WM-FP Z-drives with 65" propellers in nozzles. The propulsion package yields a running speed of 10 knots with a loaded draft of 8'.
Ship's service power comes from a pair of Kennedy Engine-supplied John Deere 4045 AFM85 Tier 3 generator engines, driving two 80-kW Marathon Mariner generators. Eastpark Radiator Duraweld radiators provide cooling for all the engines and drives.
On deck, to secure barge tows there are two Patterson 40-ton deck winches supplied by Donovan Marine. Rubber bumper systems are provided by the Schuyler Companies.
New World Electronics provided the electronics suite, with alarms and monitoring systems supplied by Rio Marine. Doors and windows are by Dale's Welding and Fabrication Service LLC.
Tankage includes 24,000 gals. fuel, 6,550 gals. potable water, and 17,560 gals. ballast water.


Compressing the core muscles during the swim portion of a triathlon saves energy by streamlining the body and reducing drag. In addition, strategically placed panels in conjunction with the Dynamix compression textile protect the muscles by reducing vibrations and keeping the core muscles fresh for the bike and run.
The Zone3 Activate range has become a staple of the triathlon world and has gained a reputation for being a very high quality product which offers extremely good value. The brand new Activate Plus collection takes this a step further with a new high tech waffle fabric on the back panel and the integration of sublimation printed side panels to add some life to your training and racing. The Activate+ short sleeve suit has been designed to provide extra coverage and a more aerodynamic profile. It features a graphical side panel designed to add some color to your race day with a matte finish for a modern, stylish look. Made from high quality Italian fabric for breathability, coverage and shape retention. The printed panels are complemented by a high powered Lycra Sport fabric on the front body and leg panels to maintain modesty and coverage rather than a fully printed suit (which might be a step too far). The back panel is made from an extremely lightweight and high stretch fabric with a waffle structure to give maximum breathability and comfort-fit. Tri-lite pad: A made to measure race-specific triathlon pad. Not too big and not too small. Minimizing water absorption and providing protection during the cycling phase, without impeding your swim or run. Also, fine-line stitching to further reduce any irritation.
Specialist features seen on many top level trisuits.
Please identify What you wanna Buy From Mr.Macy USA Flag Tops T-shirt if you have any question about Size or others please contact us we will solve it ASAP.
Material: made of high quality soft comfortable mesh fabric. Breathable fabric enhanced with technology which keeps your skin comfort and lets your muscles breathe while the movement.
Elastic waistband with adjustable internal drawstring for a custom fit, Fleece shorts providing a wide range of motion, designed for optimal performance and all-day comfort.
Men's Casual & Comfortable Short Pants with Pockets, Perfect for Lesuire Outgoing Daily Wear, Summer Outfit, Beach Wear.
Active Gym Shorts for Workout,Training,Jogging,Walking,Tennis,Basketball,Football,Soccer,make a health life.
This item is only provided by Palarn and did not authorize any second stores to sell our items. Palarn only guarantee our quality, we do not guarantee the quality of other sellers.


text:
Sexual rights ▾
Reviews, commentaries & reports
Books & chapters
Dr. Sharron Hinchliff
Psychologist, lecturer, researcher
Geriatric porn? Tom Ford's Forever Love
By Sharron May 24, 2015
It's rare to see images of older people caught in the throes of passion. That's why I like Tom Ford's spread Forever Love, which featured in the December 2010 edition of Vogue Paris (Ford was the guest editor).
It's raw. It's edgy. And it's been light-heartedly referred to as 'geriatric porn'.
It is easy to see why. The photographs are different to the (small number of) images that usually represent sexuality and older people. Sexual activity is depicted by Ford in a similar way to that of younger people. The passion, pleasure, and impulsiveness are clear to see. And the usually hidden old sexual body is visible (although not as visible as the young sexual body would be).
Here's what Ford had to say:
"I am tired of the cult of youth. The cultural rejection of old age, the stigmatization of wrinkles, grey hair, of bodies furrowed by the years. I am fascinated by Diana Vreeland, Georgia O'Keeffe and Louise Bourgeois, women who have let time embrace them without ever cheating. Society today condemns this, me, I celebrate it. For this session of fine jewellery, I imagined a man and a woman who had been together for a long time, faithful to each other and always incandescent with desire." *
It's interesting that Ford made this point given his open love of Botox and fillers. But as a leading name in fashion he is helping to change attitudes towards older people and sex: to move it away from being a taboo. And it's great to see older models in the pages of this high profile fashion magazine. I'm guessing they were too risqué to make it to the front cover!
* Translation provided by FrockWriter
Styleite
Categories: UncategorizedTags: ageism, fashion, media, older people, seniors, sex, stereotypes
Age of Love, timelapse!
By Sharron 1 month ago
Meet the woman campaigning for anti-ageist sexual health
By Sharron 3 months ago
Age, Sex and You: the website for older adults
By Sharron February 22, 2019 ( 2 )
ageing ageism appearance art beauty bias body image cosmetic surgery embodiment fashion femininity feminism health professionals love media menopause older people older women seniors sex sexism sexual assault sexual health sexuality sexual well-being sexual wellbeing STDs stereotypes STIs women
© 2018 sharronhinchliff.com. All rights reserved. Privacy Policy
This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Further details here: Cookies & Privacy


text:
Q: Is vegan::cca() treating each possible value of a categorical environmental variable as a separate factor? I am applying canonical correspondence analysis to a dataset of herbaceous plant species presence in 48 quadrats arranged across a large forested area, where environmental variables for each quadrat include both continuous (% cover of tree canopy above the quadrat) and categorical (microtopography, with possible values of bowl, slope, ridge, and level) variables. When plotting the CCA, I notice that all possible values of the categorical variable are plotted, while only the name of the single continuous variable is plotted (figure below). Does this indicate that function cca() is treating each possible value of the categorical variable as a distinct factor, rather than levels of a single factor?
cca1 <- cca(formula = quadrats_df ~ canopy_cover + microtopography, data = sitedesc_df, scale = -3)

plot(cca1, type = "text", display = c("sites","cn"))

Where quadrats_df contains quadrat-level vegetation data, and sitedesc_df contains quadrat-level environmental data.
Plotting cca1 yields the figure below.

A: Answer - no, there is no error and cca() is correctly treating possible values of microtopography as levels of a single factor.
From ter Braak and Verdonschot 1995:

*

*"A CCA ordination diagram may consist of the following elements: points for species, sites, and classes of qualitative environmental variables, and arrows for quantitative environmental variables" (page 265).

*"A qualitative environmental variable consists of a number of classes that partition the sites; each class is naturally represented by a point on the diagram, namely the centroid of the sites points belonging to the class" (page 268).

Reference:
Ter Braak, C.J. and Verdonschot, P.F., 1995. Canonical correspondence analysis and related multivariate methods in aquatic ecology. Aquatic sciences, 57(3), pp.255-289.

redpajama_set_name: RedPajamaStackExchange


text:
Home Rush Democrat Strategist on the Importance of the Senate and Judiciary
Democrat Strategist on the Importance of the Senate and Judiciary
RUSH: Bryan Dean Wright was on Fox & Friends today with Steve Doocy. He's a Democrat strategerist, and he had an op-ed published opining that the House of Representatives doesn't really have the same influence as the Senate. Winning the House is a big deal, but it's not ballgame. It really doesn't accomplish much because judiciary appointments and confirmations happen over in the Senate. Doocy said, "Okay, so, here we are. We're a couple of days after the Democrats won the House. They're very, very excited. But you say in your op-ed, 'Who cares? Who really cares? The action is in the Senate.'"
WRIGHT: We have to go back to our basic civics to understand why this is true, right? So the House and the Senate are supposed to propose and pass legislation, the president signs it or vetoes it. But that's not how it works anymore in Washington. How it really works is a president, on the most divisive issues, puts forward executive orders, and then you have judges that rule for or against it. So how our nation is governed is by the bench, the judiciary. And who controls that, who controls the Supreme Court and the federal judgeships? That belongs to the Senate, in selecting and nominating and moving forward these folks on the bench.
RUSH: All right, now. Two things about this. A, let's grant the premise. His point about legislation… It's not totally gone. Legislation… Like the House still has to do budget and all that. But he's right, and he's admitting that from the left or Democrat standpoint, the judiciary is where it's at. "We decide what's law. We decide what's illegal. We decide what's constitutional. We decide what's gonna happen and what isn't."
Ergo, the Senate is where the action is. But what is this actually admitting to? It's that the judges aren't judges, that judges are themselves political hacks. We're not even talking about the law here! We're now talking… This guy is admitting that the purpose of the judiciary has replaced Congress, in terms of determining the laws and the regulations that govern American life. There's so much of this that would make the Founding Fathers roll over in their graves. Judges having this kind of power was never the intent, obviously.
But the flat-out admission here that judges are not judges but instead political hacks and that it's automatic that if you've got a majority bunch of liberal judges on your court, you're gonna get liberalism. Regardless the law, regardless the Constitution, if you have a bunch of Republican conservatives, ditto the same way. Although it doesn't work that way. It does work that way on the left. You can take a look at the voting bloc on the Supreme Court.
All four liberal judges vote identically every case. It's not the case on the right side. It's getting closer to that on the right side, but even so, it's a bastardization of what the judiciary is supposed to be. It's a bastardization of what judges are supposed to be. And it's now being acknowledged. Now, Bryan Dean Wright is who we're talking about, and he continued before Doocy even had a chance to ask another question.
WRIGHT: Democrats can have the House all day long, but most of the real power in shaping the future of this country rests in the Senate, and we don't control it. In fact, we've lost seats. We've lost Missouri. We lost Indiana. We're goin' backwards! So if Democrats really want to have a voice in this country, they're gonna have to compete in red states, and that ain't happening with people like Pelosi. … We continue to embrace people like Ocasio-Cortez of New York, Democratic-socialist. We start pushing things like open borders and abolishing ICE. It is crazy for us to embrace the far left of our party. We are never going to get back into a position of authority and influence New York Times country.
RUSH: Is that not an amazing admission? I don't know how old this guy is. He sounds relatively young, but you can't judge on that basis. But it's still incredible. They're losing in the Senate. That's why they are so desperate to steal the seat back in Arizona, so desperate to steal the seat away from Rick Scott in Florida. We're talking about Republicans being plus two versus plus four. When you get to plus four, it doesn't matter what Murkowski and Collins do, and these new senators — this crop of senators — would owe everything to Trump.
They would be much better than Corker and Flake and McCain, in terms of the Trump agenda, and Democrats know it. But this guy is saying, "Yeah, Ocasio-Cortez and all this, Democratic-socialism? That's not how we're gonna…" Don't tell them that. They think the country already is that, and they're pushing for that, and that's why I think Pelosi… She may think she knows what's headed her way, but I don't think she does.
Previous articleMedia Picks Up Da Nang Dick's Mantra on the Sessions Firing
Next articleThe Attack on Tucker Carlson Is Terrorism, Not Protest!


text:
HomeBadge Categories Cap Badges Infantry
Cheshire Regiment WW2 Cheshire Regiment Cap Badge
27611-MX91 : £6.99
Sorry this item is out of stock, PLEASE USE THE SEARCH BAR ABOVE TO FIND OUR CURRENT STOCK OF THESE BADGES. £6.99
Guaranteed original. Complete & intact. This is an original WW1 period Cheshire Regiment cap badge for sale. In good condition. Please see our other items for more original WW1, WW2 & post war British military cap badges for sale including other Cheshire Regiment cap badges.
For more original cap badges for sale, click here.
The Cheshire Regiment was an infantry regiment of the British Army, part of the Prince of Wales' Division. The regiment was created in 1881 as part of the Childers reforms by the linking of the 22nd (Cheshire) Regiment of Foot and the militia and rifle volunteers of Cheshire. The title 22nd (Cheshire) Regiment continued to be used within the regiment. The 22nd Foot was raised by the Duke of Norfolk in 1689 and was able to boast an independent existence of over 325 years, being one of five line infantry regiments never to have been amalgamated. As one of the older regiments of British line infantry already having two battalions, the regiment was not merged with another line regiment by the Cardwell reforms of 1881. The reforms added the following units: 1st Royal Cheshire Light Infantry Militia, 2nd Royal Cheshire Militia, 1st Cheshire RVC, 2nd (Earl of Chester's) Cheshire RVC, 3rd Cheshire RVC, 4th Cheshire (Cheshire and Derbyshire) RVC, and the 5th Cheshire RVC. Its recruiting area was confirmed as being the County of Cheshire. Both battalions of the regiment served in Burma between 1887 and 1891, while the 2nd Battalion saw active service in South Africa in 1900.
On 24 August 1914 the 1st Battalion suffered 771 casualties at Audregnies in Belgium during the closing stages of the Battle of Mons. The reconstituted battalion served throughout World War I on the Western Front, winning 35 battle honours. Other battalions served at Gallipoli, in Palestine and on the Western Front. Total losses to the Regiment during 1914-18 were 8,420 dead. In 1939-40, the 2nd Battalion of The Cheshires served in France before being evacuated from Dunkirk. The 1st Battalion fought in North Africa at Tobruk and subsequently took part in the crossing of the Rhine in March 1945. The 2nd Battalion took part in the D Day landings in 1944, while the 6th and 7th Battalions fought in Italy. During the post-war years the regiment served in Palestine, Egypt, Cyprus, Malaya, Singapore, Hong Kong, Bahrein, Belize, Berlin, West Germany, and Northern Ireland.
Please see our other items for more original WW1, WW2 & post war British military badges for sale including other Cheshire Regiment cap badges.
1F/005 - Lancashire Regiment PWV Shoulder Title
C1A/98 - York / Yorkshire Regiment Shoulder Title
B1D/34 - Royal Army Pay Corps OFFICERS Bronze RAPC Collar Badge
70 LXX Squadron Royal Air Force PLAQUE Badge RAF
Royal Air Force RAF No. 2 School of Technical Training Lapel Badge
Rifle Brigade Regiment Sweetheart Brooch Badge
Womens Transport Service FANY Cloth Shoulder Title Badge Flash
WW1 French Soldiers Journee Du Poilu 75 1915 Badge The Hairy Ones Medal


The event was big, not just big but a huge success. Saturday, August 25th, 2012 highlighted participation of 200 supporters of dental care in Afghanistan coming from the membership of the Greater Van Nuys and Chatsworth Sunset Rotary Clubs and the San Fernando Valley Chapter of the United Nations Association, U.S.A.
The event was held at the estate of one of our veteran human rights activists and a dear member Barbara Pampalone. This evening was an "evening in Kabul " where the attendees had an opportunity to learn more about Afghanistan, children and dental problems in Kabul. Our chapter along with Rotary International clubs hosted many guests and donors who all agree with Dr. Ralph's mission.
The Proceeds from the dinner and silent auction raised much needed funds for the operation of the Afghan Dental Relief Project. The event included and Afghan menu, Paintings by Afghan artist Betsy Noorsey and well known International photographer and professor Mrs.Rita Nessian who provided photos of nature, poor children and women in traditional cloths.
Dr. Rolfe showed a video of the work that has been accomplished to bring dental health to the women and children of Afghanistan. The co-president of UNA-USA of the San Fernando Valley, Mr. David Tuckman gave a brief speech to the attendees, welcomed and thanked the attendees in this event.


Lee Child's 17th Jack Reacher novel, A Wanted Man, was released in various countries around the world today, and it's coming out in the U.S. on September 11. I'll be in New York the day it's released to meet Lee Child and hear him talk about his new book. Speaking of which, below is a taste of what's in store for Jack Reacher.