text:
Q: What it the best way to define global data in c++? I have a map that I'd like to build (read from a file at run time) when the application starts and then used by multiple classes/functions.
What is the best way to do it?
Struct GlobalData
{
    static map<int,int> aMap;
    static void buildMap(); //fill in the map
}

then call GlobalData::buildMap() in main() and use the map GlobalData::someMap later
Or do it as below:
map<int,int>& getMap()
{
    static map<int,int> aMap;
    return aMap
}

void buildMap()

then call buildMap() in main() and call getMap() to get the map later

A: Read about Singleton. In accordance with your post, I think it could be fine solution.
class GlobalData
{
public:
    static GlobalData* getInstance()
    {
        if (nullptr == sm_Instance) { sm_Instance = new GlobalData(); }

        return sm_Instance;
    }

    map<int, int> getSomeMap() { return m_SomeData; }

private:
    static GlobalData* sm_Instance;
    map<int, int> m_SomeData;

    GlobalData() { buildMap(); }

    void buildMap() { /* build map */ }
};

GlobalData* GlobalData::sm_Instance = nullptr;

int main()
{
    map<int, int> someMap = GlobalData::getInstance()->getSomeMap();

    return 0;
}

A: Simply use a static constructor.
Struct GlobalData {
    static map<int,int> aMap;
    static void buildMap() { ... } //fill in the map
    GlobalData() { buildMap(); }
}
GlobalData TheGlobalData;

main() { ... }

To guarantee correct initialisation, the static constructor must be in the same translation unit as code that may use it, such as main().

A: You could define a class called ApplicationContext. The purpose of this class would be to initialize and hold 'global' data that are required by your application. You could put your Map that you read from file in this ApplicationContext instance and allow your other class accept an instance of ApplicationContext and use the map from it.
For example:
// Part of context's construction would be to read the map
ApplicationContext context;
//... After a while
useMap(context);

The ApplicationContext class would look like:
class ApplicationContext {
public:
    ApplicationContext() {
        // Some initial stuff before reading map from file
        loadMapFromFile();
        // Some global stuff to load after
    }

    const std::map<int, int>& getMap() const {
        return aMap;
    }
private:
    void loadMapFromFile() {
        // Code to read your 'global' map from file.
    }

    std::map<int, int> aMap;
};

You might want to add more arguments to your ApplicationContext class, but you get the general idea. If the construction of each object accepts an instance of the context, you don't have to go the path of having a singleton in your application, plus initialization of your application lies within your ApplicationContext.

A: GlobalData in your first option might as well be a namespace since it's instances are pointless.
Your options are not very different from one another in practice. The first one constructs the map before main. The second constructs the map on the first call to getMap. In either case, the map will be populated in main. If you do that, then the map will be unusable to any code that runs during static initialization (it's also unusable during deinitialization of static objects in other translation units). Another drawback is that you expose non-const access to the map, which may not be desirable if you want to initialize the map on start and only read it later.
The situation can be improved by populating the map during the static initialization. Vite Falcons' answer does this by calling buildMap (renamed to loadMapFromFile) in the constructor of a static object. This still isn't quite enough. That's because the map (or rather, context which owns the map) may or may not be initialized before the static objects which depend on it.
That answer can be improved by the use of construct-on-first-use idiom, but if you prefer simplicity over zealous encapsulation, here's an example with minimal changes to your second option which both allows the map to be used by static objects and allows the reference to the map to be const, which is the most important part of the mentioned encapsulation.
static map<int,int>* buildMap() {
    auto aMap = new map<int,int>();
    // load the map here
    return aMap;
}

const map<int,int>& getMap() { // use const if you don't need to modify the map
    static map<int,int>* aMap = buildmap();
    return *aMap;
}

If you don't need to use the map during the static (de)initialization and you do want to modify the map after the initial load, then either of your options are fine. Just remember that when someone at some point adds a static object (into another translation unit) which depends on the map, then the program might break (or even worse: It might not!).

A: I have a design pattern that very well suites your requirement and I have used it several times.
Please read the code.
Brief view: There is a GlobalData class which inherits from GlobalDataInfoIface and GlobalDataPopulateIface.
User cannot access the GlobalData directly. It can access the global data via two interfaces only, depending upon its usage.
class GlobalDataPopulateIface {
    public:
        virtual void buildMap() = 0;
        virtual ~GlobalDataPopulateIface() {}
};

class GlobalDataInfoIface {
    public:
        virtual map<int,int>& getMap() = 0;
        virtual ~GlobalDataInfoIface() {}
};

class GlobalData : public GlobalDataInfoIface, public GlobalDataPopulateIface
{
    public:
        void buildMap();
        map<int,int>& getMap();

    private:

        // All constructors and destructors are made private
        GlobalData ();
        ~GlobalData ();
        GlobalData ( const GlobalData& other );
        const GlobalData& operator = ( const GlobalData &other );

        map<int,int> aMap;

};

class GlobalDataImplInfo {
    public:
        CGSimWaveformImplInfo();
        ~CGSimWaveformImplInfo();

        GlobalDataInfoIface* GetGlobalDataInfoIface();
        GlobalDataPopulateIface* GetGlobalDataPopulateIface();
        static void Destroy();

    private:
        static GlobalData* global_data;

        GlobalDataImplInfo(GlobalDataImplInfo const&);
        GlobalDataImplInfo& operator= (GlobalDataImplInfo const&);
};

Client who want to populate the data, should have following code:
GlobalDataImplInfo global_data;
GlobalDataPopulateIface * global_data_populate = global_data.GetGlobalDataPopulateIface();

Client who want to use the global data, should have following code:
GlobalDataImplInfo global_data;
GlobalDataInfoIface * global_data_info = global_data.GetGlobalDataInfoIface();

In this architecture we have defined the boundaries of the implementer and user of global data in the architecture itself. Thus, helps in inducing the correct use of Global data.
User of global data cannot modify the global data.
Please let me know if you did not understand the code. We can discuss that.

redpajama_set_name: RedPajamaStackExchange


text:
Rodeo Loves Horse Slaughter? YES!
Both the Professional Rodeo Cowboys Association (PRCA), the largest rodeo-sanctioning organization in the world, and the International Pro Rodeo Association (IPRA), have come down unequivocally as pro-horse slaughter.
This really should come as no surprise to anyone who knows the real motive behind the rodeo industry. Not "American values" or "cowboy heritage" or "the spirit of the west" - just profit. And what the rodeo industry wants is a way to make every last dime from all the horses they shock, beat, drag, and buck. Once these rodeo horses are "used up" or injured, many are trucked straight to the slaughterhouse. See the horrors that are routine for horses in the rodeo industry in this VIDEO and more at RodeoCruelty.com
This horse was fatally injured in the "wild horse race." Rodeo
people claim to love their victims, but untold numbers are
injured and killed. The rodeo associations refuse to disclose
injury reports.
On the PRCA's website, in their section ironically titled "PRCA Animal Welfare News", this rodeo goliath has repeatedly urged their supporters to contact their Congresspersons and express opposition to the Horse Slaughter Prevention Act.
The below article was written by the person who calls herself the "Animal Issues Coordinator" for the International Pro Rodeo Association (IPRA).
What this title means is that Ms. Lehrke attempts to stop progressive efforts on behalf of animals, especially those victimized by the Rodeo Mafia. This time Ms. Lehrke was to dissuade legislators from doing the right thing for horses. Why? Because rodeo thugs use, abuse and discard untold numbers of horses after they can no longer buck enough to put on a show.
This injured horse leaves a rodeo arena to certain death.
Where do many of these horses go? To slaughter. The rodeo people can make a few more bucks off their misery, and that's exactly what you can expect them to do -- make every penny possible, no matter what the cost to the victim.
It is particularly comical (in a disgusting way) that Lehrke wants to keep Congress from considering important animal issues, when she and every other rodeo supporter wants Congress to declare a "Day of the Cowboy" -- an utterly useless piece of garbage legislation designed to help the Rodeo Mafia ferret out more corporate and government contributions to their already burgeoning welfare roles. These people are such mopes!
This horse was used in spite of an injury to its hoof. The
blood spattersinside the chute shows that this wasn't the
first injured animal used.
In addition to urging rodeo supporters to write their Congressperson to favor horse slaughter, using an appallingly patronizing form letter (read it for yourself below), the IPRA's "Animal Issues Coordinator" chooses not only to ignore the facts but to insult Rep. Sweeney's awareness of them. To wit, the multitude of national polls have repeatedly shown that anywhere between 69% and 93% of Americans are opposed to slaughtering horses for food. Even the lowest percentage in these polls is still a large majority. Why does Ms. Lehrke persist in disseminating untruths? That's just the way of those in the rodeo industry.
SHARK hopes those who care about horses will remember who it is that not only helps to supply horse slaughterhouses, but then makes every attempt to stand in the way of improving their lives -- the Rodeo Mafia.
For more information about the reality of the rodeo industry, go to RodeoCruelty.com.
PRO RODEO WORLD, December 2006 (The magazine of the International Pro Rodeo Association)
From the IRONS IN THE FIRE section
Laying a Foundation
Even though the new legislative session hasn't started, Congress is abuzz intitiating its newly-elected members. I'm thinking about the new members and wishing I could come up with a message that would lay a good foundation for sensible thinking on the kinds of legislation where sensible thinking ought to be requred.
When Representative John E. Sweeney (R-NY) introduced the bill to ban horse slaughter, he said, "We need to put an end to this practice once and for all. It's inhumane, and the vast majority of Americans agree with what we're trying to do."
It's true that Congreess heard from a great many people who were passionate in their desire to see horse slaughter stopped, but I think the idea is mistaken that the outpouring represented the wishes of most of the people in the country.
It simply is not an issue for most people.
And, in my mind, it is the kind of legislation that Congress should not consider. But, how does one tell them it is not their business?
Dear Newly-Elected member of Congress:
As we watched news coverage of your campaign, we did not see discussion, opinion or questions regarding the status of animals, their use, or treatment. We understand this to mean that the people you represent believe your work for the nation should deal with issues that affect the safety, prosperity, and the equitable treatment of people.
You may be surprised during your term in Congreess at the volume of correspondence you will receive on issues affecting animals. People who advocate for social change for animals are driven and politically sophisticated, but their positions do not reflect the interest or agreement of the "vast majority of Americans" as Representative Sweeney stated in support of the bill to ban horse slaughter. The vast majority is focused on trying to make a living for themelves and their families and to improve their quality of life.
Advocacy for animals is a worthwhile endeavor and there are many opportunities and avenues for it to be fostered, but is was not the intention of the framers of the Constitution that it should be the work of Congress.
The legitimacy of "To regulate commerce..." is sorely abused when a bill is based on nothing other than emotion for an animal species.
Horse Killing Media
Rodeo Supports Horse Slaughter

redpajama_set_name: RedPajamaCommonCrawl


text:
Home 🌿 Marijuana Business News 🌿 The Bureau: "Cannabis Needs to be More Like Fine Spirits" 🌿
The Bureau: "Cannabis Needs to be More Like Fine Spirits"
According to Josh Gordon, CEO of The Bureau (formerly RODAWG), it's about time that the cannabis industry becomes more like the fine spirits industry. As it currently stands, the market is growing, but Gordon thinks there's still an unhealthy amount of 'black market' feeling hanging around.
But how do you eliminate something so ubiquitous? For Gordon and the team at The Bureau, it all boils down to branding.
Together with his team, Gordon has developed a strict plan that will help them fulfill this mission. He's already actively engaged with investors, seeking to raise the next round of capital to continue doing custom packaging for dispensaries.
I sat down with Gordon to hear about how he started The Bureau and how, exactly, he's choosing to build his legal cannabis brand.
Tech Cocktail: What was your personal journey into the industry?
Josh Gordon: As somebody who appreciates a good bottle of...
Select ratingGive The Bureau: "Cannabis Needs to be More Like Fine Spirits" 1/5Give The Bureau: "Cannabis Needs to be More Like Fine Spirits" 2/5Give The Bureau: "Cannabis Needs to be More Like Fine Spirits" 3/5Give The Bureau: "Cannabis Needs to be More Like Fine Spirits" 4/5Give The Bureau: "Cannabis Needs to be More Like Fine Spirits" 5/5
http://tech.co/the-bureau-marijuana-branding-2015-02


text:
The Winter edition of the WCA Newsletter is currently being delivered! January 2023 You can also head over to our Newsletter page to see full-colour digital versions of our current and previous newsletters!
By WCA, 1 month January 2, 2023 ago
We are happy to announce that online registration for Winter 2023 programs is now open! Please go to our Registration page to sign up! The registration period will be December 5 to January 6. Sessions start the week of January 9, 2023.
By WCA, 2 months December 5, 2022 ago
Remember to be a responsible dog owner and clean up your dog's poop! We are receiving complaints about dog poop in the parks, and especially in our community skating rink. The rink is used by the school as a recess play space, so dog poop that isn't picked up gets Read more…
By WCA, 3 months October 27, 2022 ago
Bring your whole family out to Wildwood Park behind Bishop Pocock School for a FREE BBQ and Wildwood AGM. Fun family activities including balloon twisting, juggling, and circus arts! Tue Sep 27, 2022, from 5:30 PM to 7:00 PM in Wildwood Park. The event is totally free for those who register with the Wildwood Community Association! Read more…
By WCA, 4 months September 21, 2022 ago
The Summer / Fall edition of the WCA Newsletter is currently being delivered! August 2022 You can also head over to our Newsletter page to see full-colour digital versions of our current and previous newsletters!
By WCA, 5 months August 24, 2022 ago
On February 6, 2022, Her Majesty Queen Elizabeth II marked the 70th anniversary of Her Accession to the Throne as Queen of Canada, an unpreceded historic occasion. In celebration of this event, a commemorative medal is being struck by the Government of Saskatchewan. It will honour the service of 7,000 Read more…
Food Access Resources List Updated for Summer 2022
By WCA, 7 months July 18, 2022 ago
SUM Theatre in Lakeview Park
Wildwood and Lakeview Community Associations are very pleased to present a family friendly performance by SUM Theatre on Tuesday May 24, 2022 in Lakeview Park! This Year's Performance: The Other Side of the River Every summer, SUM Theatre visits local parks across Saskatchewan, performing an original play and creating fun community-building events. More information: Read more…
By WCA, 9 months May 17, 2022 ago
FREE Gardening & Plant Care Learning Session
The WCA is happy to be hosting a free evening with local ISA Certified Arborist and plant health specialist Dave Kearns on May 9th, 2022 from 6:30 to 8:30 pm at the Wildwood School Library. The topics covered in the presentation will range from planting, gardening, species selection and more; Read more…
By WCA, 9 months April 29, 2022 ago
Food Access Resources List Updated for Spring 2022


Clio city is located in Iowa State, Wayne County and has a unique zip code assigned by the US Postal Service Office.
Clio Area Code is 641 and Time Zone is Central (GMT -06:00).
The US ZIP Code basic format consists of five decimal numerical digits assigned to the Clio City. An extended ZIP+4 code, introduced in the 1980s, includes the five digits of the Clio ZIP code, a hyphen, and four more digits that determine a more specific location within a given ZIP code in Clio, Iowa.
The Clio Zip Code is 50052.
If you want to send a mail to Clio City, you should use the 50052 Zip Code.
In 1983, the U.S. Postal Service introduced an expanded Clio ZIP code system that it called ZIP+4, often called "plus-four codes", "add-on codes", or "add ons". A ZIP+4 code uses the basic 50052 Zip code plus four additional digits to identify a geographic segment within the five-digit delivery area, such as a Clio city block, a group of apartments, an individual high-volume receiver of mail or any other unit that could use an extra identifier to aid in efficient mail sorting and delivery in Iowa.
The Clio Zip Code in Iowa is 50052.
What is the zip code for Clio IA?


I just moved into the area from Indianapolis, and I'm looking to get a gaming group together. I have the manual for the Cold Steel Reign game laying around, and I've been dying to run a game set in that world. For those who don't know what Cold Steel Reign is, it's set in a post-apocalyptic wild west, one in which a comet hit the earth during the the civil war and plunged the US into a cultural and technological stasis. It's 200 years after the fact now, and the face of the country has changed drastically. It's a gritty world and a lethal system, definitely for mature players. You will have to deal with enemy gunfighters, the corrupt New Roman Church, tainted monsters, wicked sorcerers, and probably a demon or two. I'm looking for 4-6 players who are interested in a campaign focused on heavy character development and a lot of moral conundrums (trust me, they abound in this world). For another interesting tidbit, this world was inspired by Stephen King's "Dark Tower" series.


text:
package org.apache.phoenix.hbase.index.builder;

import java.io.IOException;
import java.util.Collection;
import java.util.Map;

import org.apache.hadoop.hbase.KeyValue;
import org.apache.hadoop.hbase.Stoppable;
import org.apache.hadoop.hbase.client.Delete;
import org.apache.hadoop.hbase.client.HTable;
import org.apache.hadoop.hbase.client.Mutation;
import org.apache.hadoop.hbase.client.Put;
import org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment;
import org.apache.hadoop.hbase.regionserver.MiniBatchOperationInProgress;
import org.apache.hadoop.hbase.util.Pair;

import org.apache.phoenix.hbase.index.Indexer;

/**
 * Interface to build updates ({@link Mutation}s) to the index tables, based on the primary table
 * updates.
 *

 * Either all the index updates will be applied to all tables or the primary table will kill itself
 * and will attempt to replay the index edits through the WAL replay mechanism.
 */
public interface IndexBuilder extends Stoppable {

  /** Helper method signature to ensure people don't attempt to extend this class directly */
  public void extendBaseIndexBuilderInstead();

  /**
   * This is always called exactly once on install of {@link Indexer}, before any calls
   * {@link #getIndexUpdate} on
   * @param env in which the builder is running
   * @throws IOException on failure to setup the builder
   */
  public void setup(RegionCoprocessorEnvironment env) throws IOException;

  /**
   * Your opportunity to update any/all index tables based on the update of the primary table row.
   * Its up to your implementation to ensure that timestamps match between the primary and index
   * tables.
   *

   * The mutation is a generic mutation (not a {@link Put} or a {@link Delete}), as it actually
   * corresponds to a batch update. Its important to note that {@link Put}s always go through the
   * batch update code path, so a single {@link Put} will come through here and update the primary
   * table as the only update in the mutation.
   *

   * Implementers must ensure that this method is thread-safe - it could (and probably will) be
   * called concurrently for different mutations, which may or may not be part of the same batch.
   * @param mutation update to the primary table to be indexed.
   * @return a Map of the mutations to make -> target index table name
   * @throws IOException on failure
   */
  public Collection<Pair<Mutation, byte[]>> getIndexUpdate(Mutation mutation) throws IOException;

  /**
   * The counter-part to {@link #getIndexUpdate(Mutation)} - your opportunity to update any/all
   * index tables based on the delete of the primary table row. This is only called for cases where
   * the client sends a single delete ({@link HTable#delete}). We separate this method from
   * {@link #getIndexUpdate(Mutation)} only for the ease of implementation as the delete path has
   * subtly different semantics for updating the families/timestamps from the generic batch path.
   *

   * Its up to your implementation to ensure that timestamps match between the primary and index
   * tables.
   *

   * Implementers must ensure that this method is thread-safe - it could (and probably will) be
   * called concurrently for different mutations, which may or may not be part of the same batch.
   * @param delete {@link Delete} to the primary table that may be indexed
   * @return a {@link Map} of the mutations to make -> target index table name
   * @throws IOException on failure
   */
  public Collection<Pair<Mutation, byte[]>> getIndexUpdate(Delete delete) throws IOException;

  /**
   * Build an index update to cleanup the index when we remove {@link KeyValue}s via the normal
   * flush or compaction mechanisms.
   * @param filtered {@link KeyValue}s that previously existed, but won't be included in further
   *          output from HBase.
   * @return a {@link Map} of the mutations to make -> target index table name
   * @throws IOException on failure
   */
  public Collection<Pair<Mutation, byte[]>> getIndexUpdateForFilteredRows(
      Collection<KeyValue> filtered)
      throws IOException;

  /**
   * Notification that a batch of updates has successfully been written.
   * @param miniBatchOp the full batch operation that was written
   */
  public void batchCompleted(MiniBatchOperationInProgress<Mutation> miniBatchOp);

  /**
   * Notification that a batch has been started.
   *

   * Unfortunately, the way HBase has the coprocessor hooks setup, this is actually called
   * after the {@link #getIndexUpdate} methods. Therefore, you will likely need an attribute
   * on your {@link Put}/{@link Delete} to indicate it is a batch operation.
   * @param miniBatchOp the full batch operation to be written
 * @throws IOException
   */
  public void batchStarted(MiniBatchOperationInProgress<Mutation> miniBatchOp) throws IOException;

  /**
   * This allows the codec to dynamically change whether or not indexing should take place for a
   * table. If it doesn't take place, we can save a lot of time on the regular Put patch. By making
   * it dynamic, we can save offlining and then onlining a table just to turn indexing on.
   *

   * We can also be smart about even indexing a given update here too - if the update doesn't
   * contain any columns that we care about indexing, we can save the effort of analyzing the put
   * and further.
   * @param m mutation that should be indexed.
   * @return <tt>true</tt> if indexing is enabled for the given table. This should be on a per-table
   *         basis, as each codec is instantiated per-region.
 * @throws IOException
   */
  public boolean isEnabled(Mutation m) throws IOException;

  /**
   * @param m mutation that has been received by the indexer and is waiting to be indexed
   * @return the ID of batch to which the Mutation belongs, or <tt>null</tt> if the mutation is not
   *         part of a batch.
   */
  public byte[] getBatchId(Mutation m);
}

redpajama_set_name: RedPajamaGithub


text:
Join 30,000 other guys just like you. Primer is proudly spam free, Unsubscribe at any time.
The Best Life
Emotional Toolbox
Interviews & Profiles
Gentleman's Goals
17 Free Motivational Alarm Ringtones
What to Do When Meeting Your Girlfriend's Parents
Hard Work in 5 Easy Steps: Understanding Perseverance in the Modern Age
The Americano: Your New Go-to Coffee Order
28 More Free Inspirational iPhone & iPad Wallpapers
Free Art Download: 8 Vintage Patent Designs
The Art of Proposing: A Gentleman's Guide to Planning the Logistics for Asking the Biggest Question of His Life
How to Find a Job
The Ultimate Bag of Dirty Tricks for Salary Negotiation
7 Free Resume Templates
12 Resume Templates for Microsoft Word Free Download
Smart VS Business Casual: Which One is Right for You?
How to Answer "Tell Me About Yourself"
Everything Two Millennials Learned from Starting a Boot Company
Grooming & Hair
Smart Spending
The Getups
The Intentional Apartment
Primer Approved Products
Don't Wear a Uniform: 6 Accessories to Be the Best-Dressed Guy in the Room
The Best Watch Brands by Price: A Horological Hierarchy
What is Smart Casual? Primer's Complete Guide
The 12 Best Stores for Affordable Men's Fashion For The Guy on a Budget
Make This Screen Accurate Ghostbusters Costume with 80% Available from Amazon Prime
Pants Rise Explained (and Why Low Rise Isn't Always Your Best Choice)
A Comprehensive Guide to Watch Straps
Cocktails & Alcohol
Living Smarter
Tools & Fixing Things
It's Friday … Have a Drink
The 10 Best Grooming Tips from Queer Eye Expert Jonathan Van Ness
The Four Flaws Keeping You From Fitness: An Absolute Beginner's Guide To Avoiding Self-Sabotage
Intro to Investing
Millionaire by 60: The Compounding Power of Index Funds
6 Algorithms, Apps, and Financial Tools That Will Make You Money
What to Do If You Win the Lottery: A Complete Guide to Money, Fame, and Losing It All
No Seriously, How Do You Buy a House: The Simple, Definitive Guide to the Home Buying Process
10 Things to Understand About the Stock Market Before Buying Your First Shares
Exercise Guide
Hairloss
A New Year, A New Body
100 Days of Fitness
Denim Hacks for Guys with Muscular Thighs
A Value Knock-Out: The Apartment Friendly Punching Bag Solution
Train Like a Warrior: The Air Force Spec Ops-Inspired Workout
Diet Math: A Simple Way to Calculate Macros and Calories for Your Goals
The Truth About Weights and Reps for Bulking, Toning, and Building Muscle
A New Year, a New Body: The Complete 12 Week Body Transformation Program
Heartbreak & Loss
Relationship Development
Soapbox Therapy
Surviving the End of the Honeymoon Period
Gentlemanly Advice: The Girl I'm Dating Just Told Me She Has Herpes. How Do I Handle This Maturely?
What Every Man Should Know About Giving Flowers and How to Exploit it for Personal Gain
Why Your Girlfriend is Making You Broke
The "Good" Wife's Guide
The Field Manual
A Guy's Guide To Growing Up
Affordable style, self-development, how-tos, and apartment DIY for the aspiring gentleman.
November's Damn Good Read: To End All Wars: A Story of Loyalty and Rebellion, 1914-1918
The intricacies of World War II are often discussed, but those of The Great War before it seem to be left only to historians, including a large, divisive protest movement, egotistic imperialism around the world, and the definition of patriotism. Their importance is fully captured, along with the players behind them, in this month's Damn Good Reads.
28 November,2011By Andrew Zaleski
This post may contain affiliate links, read about our editorial promise
To End All Wars: A Story of Loyalty and Rebellion, 1914-1918, by Adam Hochschild, 448 pp. Houghton Mifflin Harcourt
Whatever your personal opinion is of the worldwide Occupy movement, history teaches us that this newest mass demonstration is far from being the first of its kind, both in scope and—insofar as today's Occupy movement has somewhat discernible goals—aim. The Hooverville encampment of the early 1930s is one that comes to mind. But in July 1914, on the brink of a war that would, quite literally, pit people from around the world against each other on the trench-lined battlefields of Europe, avowed socialists from around the continent—from Britain, France, Germany, Russia—met in Brussels for an emergency meeting, in the express hopes that they could foment a general strike of Europe's working classes and, thereby, forestall and even stop outright the start of World War I.
That meeting is just one of many critical moments Adam Hochschild points to in To End All Wars: A Story of Loyalty and Rebellion, 1914-1918. If you're looking for a competent accounting of the battlefield events of the Great War, Hochschild certainly delivers: like any good history of WWI, he touches on the important battles—Ypres, Verdun, Sommes—and the megalomaniacal events—the first use of poison gas at Ypres; stubborn field commanders ordering tens of thousands of men over parapets and straight into lines of machine gun fire; a wide-scale rebellion in Russia that would lead to civil war and a totalitarian state.
But Hochschild's real contribution is the amount of attention he pays to the forces opposing the war, period, in Britain and beyond. To do so, he juxtaposes key figures: John French, Britain's first field marshal, with his sister, Charlotte Despard, a pacifist, communist, and suffragette; Rudyard Kipling, who staunchly supported all of Britain's military engagements, and Bertrand Russell, whose objections to the war would ultimately earn him a prison sentence; Sylvia Pankhurst and mother, Emmeline, both of whom were suffragettes and socialists, though once war came, Emmeline supported it and vehemently denounced, in public and private, her non-compliant daughter.
All of this rhetorical effort is poised to have the reader think on one, central question, which Hochschild states shortly into the work: Is loyalty to one's country in wartime the ultimate civic duty, or were there ideals that had a higher claim?
It's a good question for we readers of Primer to ruminate upon. Hardly because we are at the brink of another global conflict that calls for each of us to reassess our values, understand our beliefs, and hold fast to some girding principle, but because the idea that Hochschild puts up for discussion—what, precisely, earns the loyalty, admiration, and ethos of the minds of men?—is something readily applicable to our own lives.
Of course, hindsight makes any argument against World War I much more potent. But in reading Hochschild's To End All Wars, what amazed me was how so many powerful men—King, Kaiser, and Czar, field marshal and propaganda officer—bent virtually an entire globe to their whims and brought the world into a war they all deemed inevitable. The event people routinely point to as the catalyst for the war is the assassination of Archduke Franz Ferdinand by a Serbian nationalist on June 28, 1914, but the specter of all-continent warfare had loomed for some forty years prior, during which the European powers of the day—most notably, Britain and Germany—carved up the continents of Africa and Asia, conquered lands, raced each other to build more arms and munitions, and chatted nonchalantly about which generals would lead marches into Paris or Berlin.
The specter of all-continent warfare had loomed for some forty years prior, during which the European powers of the day—most notably, Britain and Germany—carved up the continents of Africa and Asia, conquered lands, raced each other to build more arms and munitions, and chatted nonchalantly about which generals would lead marches into Paris or Berlin.
Again, though, the real story here is about the characters who remained steadfast in their opposition to the war, despite the tidal wave of nationalistic fervor washing over Britain. John Clarke, who at 17 became the youngest lion tamer in Britain, would go on to publish scathing articles of his country's war efforts in the Socialist, the newspaper of the left-wing Socialist Labour Party. The Wheeldon family, members of the No-Conscription Fellowship, would be arrested and go on numerous hunger strikes while in prison. Mentioned are the poets Siegfried Sassoon and Wilfred Owen. Equal attention is paid to figures working in support of Britain's war effort, men like John Buchan, the chief propagandist, and Basil Thompson, the "spy-catcher" of Scotland Yard.
But looming over the entire work is that central question: Are there ideals that hold a higher claim to the motivations of humankind? Regardless of personal politics—let's just say Clarke and I would have many things to argue about—I ended Hochschild's book and thought, discouragingly, that the First World War was the dumbest war quite possibly ever fought. Nothing more than a sporting match between the powerful men of powerful countries, who were too concerned with displaying their respective nations' military mights, and not enough concerned with the rows of young men linking arms once they climbed out of the trenches to meet a swift death in a hail of machine gun fire.
In many ways, that lack of concern showed. During the Battle of the Somme, 5,000 men lost per week was considered "normal wastage" by the British high command; its army lost 58,000 men the first day. On the inaugural day of battle, a company of men from East Surrey, rising from its trench when the whistles blew at 7:30 a.m., kicked off four soccer balls along the "pitch" of No-Man's Land. They were, in the words of the poet Henry Newbolt, "playing the game":
The sand of the desert is sodden red,—
Red with the wreck of a square that broke;—
The Gatlin's jammed and the Colonel dead,
And the regiment blind with dust and smoke.
The river of death has brimmed his banks,
And England's far, and Honour a name,
But the voice of a schoolboy rallies the ranks:
"Play up! play up! and play the game!"
Check out To End All Wars: A Story of Loyalty and Rebellion, 1914-1918 on Amazon.
Andrew Zaleski is a freelance writer and the Digital Media Editor for Urbanite magazine. He hopes to work as a magazine writer and, eventually, editor, as well as live in Cape Town, South Africa, for an extended period of time. Read more about him at www.AndrewZaleski.com.
BooksDamn Good Reads
3 Interview Getups PLUS Enter to Win an iPhone 4s & $200 American Express Gift Card!
Moonshine, A Gentleman's Cologne
Primer's Complete Visual Guide to Shorts
Andrew Snavely 18 July,2019
Essential summer style simplified.
My Life Story In 4 Watches
Stillman Brown 16 July,2019
Our watches tell more than time. From childhood to fatherhood, the watches that define who I am.
Amazon Prime Day 2019: The Best Men's Fashion Deals
Discounts on Calvin Klein, Levi's, Eddie Bauer, J.Crew Mercantile, Ray-Ban, and more.
Jack Busch 16 August,2012
"Hard work" isn't physical–it's emotional.
Dead-Simple Homemade Artisan Bread That Will Amaze Your Dinner Date
Stillman Brown 14 November,2016
You won't believe how easy it is to make stunning, delicious bread. I didn't. And there's no need to knead!
How to Dice an Onion Like a Chef – A 30 Second Visual Guide
Andrew Snavely 21 April,2015
Get perfectly diced onions fast with this simple technique.
Amazon Prime Day Essential Details: The Best Deals On Devices, Gadgets, and Gizmos
Black Friday in July.
Amazon Prime Day: The Best Home Interior Deals
Our picks for the best savings on furniture & smart home.
One Getup, Two Budgets: Summer Style At Any Price Point
Whether you're looking to save or splurge, we've got options.
This New Affordable Smart Casual Sneaker is Made from Water Bottles and Fishing Nets + 2 Outfits!
Stillman Brown 8 July,2019
If you've been hesitant to dive into the smart casual sneaker trend, you'll be sold with this sharp, 100% recycled shoe.
The 3 Essential Negotiation Tactics According to Researchers
Gordon Brown 7 July,2019
Bargaining tactics: These science-backed negotiating strategies will help you get what you want.
Our Must-Shop Fourth of July Sales + Our Picks
Andrew Snavely 3 July,2019
We've rounded up the best 4th of July sales the internet has to offer. U! S! A! U! S! A!


After two weeks of taking your product I noticed my face looking more youthful and healthier. I was getting complements from my girlfriends asking me what I was doing. Thank you so much for your incredible products.
Your Revitol Solution has completely changed my life in just a few months. The appearance of wrinkles on my face look much better and now I feel more confident when I'm out in public. Before I was really shy in approaching people because of all the wrinkles I had on my face. Thank you Revitol.
Since I started using Revitol about 3 months ago, I have noticed a tremendous difference in the way my skin looks and feels. I can't thank you enough for this product it truly has changed my life and the way I feel everyday for the better!
To firm skin with moisture-infusion at the cellular level. Hyaluronic acid has been nicknamed by the press as the "key to the fountain of youth" because it has been noted that at least some people who ingest a lot of it in their diets tend to live to ripe old ages.
Argireline is one of the most exciting ingredients to come along in recent years. Argireline works on mechanical lines and tension-related wrinkles and therefore makes an excellent combination with other, more traditional, anti wrinkle ingredients that work by resurfacing and moisturizing the skin.
Matrixyl 3000 is an anti-wrinkle agent, the ingredient has a lifting effect on the skin. The ingredient itself is made up of two matrikines (palmitoyl oligopeptide and palmitoyl tetra peptide 7) that when blended, help maintain and restore skin appearance. Matrikines are restructure and repair messengers within cell activity.
Revitol ingredients have been clinically tested to add more moisture to the skin... and to keep it there for longer. Maintain healthy and hydrated skin with the only moisturizer you'll ever need. Regular use of Revitol will leave the skin healthier, plumper and firmer.


text:
package ud.bi0.dragonSphereZ.skriptAPI.expression.bioSphere;

import org.bukkit.event.Event;
import javax.annotation.Nullable;

import ch.njol.skript.lang.Expression;
import ch.njol.skript.lang.SkriptParser.ParseResult;
import ch.njol.skript.lang.util.SimpleExpression;
import ch.njol.util.Kleenean;

public class ExprToDegree extends SimpleExpression<Number>{
	private Expression<Number> rad;

	@Override
	public Class<? extends Number> getReturnType() {
		return Number.class;
	}

	@Override
	public boolean isSingle() {
		return true;
	}

	@SuppressWarnings("unchecked")
	@Override
	public boolean init(Expression<?>[] expr, int arg1, Kleenean arg2, ParseResult arg3) {
		rad = (Expression<Number>) expr[0];
		return true;
	}

	@Override
	public String toString(@Nullable Event e, boolean arg1) {
		return "degree";
	}

	@Override
	@Nullable
	protected Number[] get(Event e) {
		return new Double[]{ rad.getSingle(e).doubleValue() * 180 / Math.PI};
	}

}


Our case was twenty-four years old woman. She was accepted to our clinic with cerebral and bilateral upper extremity arterial insufficiency symptoms. Each subclavian arteries and left common carotid artery were occluded. The illness was not in active phase laboratory and clinically. We performed her aortocarotid bypass with aortic side clamp and graft- left brachial bypass. Arterial insufficiency symptorns of left upper extremity and cerebrum were disappeared. Three months later, the left carotid artery was pulsatile, but left brachial artery was not pulsatile. This case was presented for using of the ascending aorta for cerebral perfusion as inflow in the Takayusu's Arteritis.


Besides web design and development, CODEC offers several other services to help you establish your online presence.
We currently offer social media training for Facebook, Twitter, Instagram, Pinterest, Tumblr, Snapchat, Periscope, LinkedIn, Google +, & Youtube. We can integrate your social media platforms to update them in one place.


Jordan Owens became Crusaders' all-time record goalscorer as the Premiership champions booked their place in the sixth round of the Tennent's Irish Cup.
Owens notched up his 158th career goal for the Crues with a predatory finish in the 50th minute.
The simple tap-in saw the 26-year-old break Glenn Hunter's record, and with it ease the Shore Road men into the last 16 of the cup with a 3-0 victory over Amateur League minnows Rathfriland Rangers.
Diarmuid O'Carroll opened the scoring in the 35th minute, with Owens and Jordan Forsythe on target in the second half.
It saw the Irish Cup favourites avoid any shock against a spirited Rathfriland side at Seaview.
O'Carroll broke the resistence of the visitors in the 35th minute with a clinical finish.
The striker was played in on the left side of the box and he arrowed a low drive past Shane Harrison.
The Crues dominated the opening half with Michael Carvill and Owens both going close with chances.
The visitors did have one glorious chance in the 33rd minute, but after being played through Darren McGrath could only poke his shot into the side netting from eight yards.
Owens claimed the record in the 50th minute with a simple tap-in from close range.
The striker ghosted to the back post to finish off Matthew Snoddy's low cross to bag his 15th goal of the season.
Forsythe made it 3-0 with a low drilled shot into the bottom corner in the 61st minute.
CRUSADERS: McKibbin, Mitchell, Magowan, Robinson, McClean, Forsythe (Adamson 83), Caddell (Clarke 46), Snoddy, O'Carroll, Carvill, Owens (O'Flynn 65).
Subs not used: Whyte, Vauls.
RATHFRILAND: Harrison, C. Havern, J. Black (Baird 66), Larkin, A. Black, R. Black, Scannell, McGrath (Feeney 73), M. Havern, Wilson (Lockhart 56), Costello.
Subs not used: Fegan, Gracey.


text:
Statistics - Last Logins suggestion
Participant: Log in to see names Saturday, March 7, 2009 at 8:10 AM
The current Statistics/ "Last Login" page, class_Admin_last_logins.cfm, has a LINK for the e-mail address. If you hover over the link, it will display the e-mail address. If you click on the E-mail Link, you will be brought to the program that your browser thinks is your e-mail program (Mine brings up Microsoft Word as the e-mail editor). This lets you only e-mail one person at a time.
I already know we have an "E-mail the Class" feature, but I think that "Last Login" would be more useful with check-boxes (all turned off to begin with) and then a button at the bottom "Email selected classmates". Then when the button is clicked, instead of going to the E-mail program (because of the "mailto:" prefix of the link), it went to the ClassCreator Mail system to compose the e-mail.
EDITED: You could keep the E-Mail link and add a check-box without using up too much real-estate on the web page.
Participant: Log in to see names Saturday, March 7, 2009 at 11:39 AM - Response #1
Ok, but my question here is why? You can already click Email the Class and email selected Classmates. Why create an email feature from here? Personal opinion, I don't think we should convalude a table that's meant to be statistical. I don't think it would necessarily do any harm either, but, there's something to be said for the old KISS rule. Simple is good.
Then why even have an EMAIL on this Last Login page, since we can already do that from the "Email the Class"
The Email the class doesn't have any sorting options and doesn't have any LAST LOGIN dates, so you can't e-mail those who haven't logged in for quite some time.
I would like to email the classmates who only have a little bit of profile information and encourage them to add more profile info. I could do this from e-mail the class, but that shows all of the classmates, even those without e-mail addresses.
Edited 03/07/09 11:44 AM
Participant: Log in to see names Saturday, March 7, 2009 at 12:03 PM - Response #3
Ok, so let me ask you this: Why not add a "Last Logins" column to the "Email the Class" feature, rather than try to turn a statistics chart into an email feature? Would that work for you? I think it makes sense to keep the email functionality together. We have a variety of email "preselect" options coming. Along with those, the "Last Logins" column would also enable you to quickly email those who haven't logged in for awhile. So, same thing, just keeping all of the email functionality together in one place. What do you think?
Participant: Log in to see names Saturday, March 7, 2009 at 3:17 PM - Response #4
That will work. It will have SORTING headers, right?
Yes, we can make the headers sort, so for instance you could see last logins from oldest to newest.


Siberian Larch is softwood with hardwood properties - strong, durable, serves for life. Due to high resin saturation of fiber, Siberian Larch is naturaly resistant to decay or rot. Excellent for Railroad ties (sleepers) or other applications where strong beams are required.
Dimensions up to 12x12" (300x300mm).
Delivery via 40' containers (25 m/3) major ports worldwide.


text:
Legal Resources for the Incarcerated
Home Page > Expertise > Legal Resources > Hawaii
Legal resources for people in prison in Hawaii
Hawaii Office of the Ombudsman
465 S. King Street
http://ombudsman.hawaii.gov
(808) 587-0774 TTY
Serves: HI
Focus area/description: Receives, and where deemed appropriate, investigates complaints from inmates regarding administrative acts of staff of the Department of Public Safety, State of Hawaii. Does not provide advocacy or legal services. Lacks jurisdiction to investigate complaints regarding correctional facilities operated by the federal government, private entities, or states other than Hawaii.
Open from 7:45 a.m. to 4:30 p.m. on weekdays, except for state holidays.
Hawaii Office of the Ombudsman confirmed this listing on April 02, 2019.
These national resources may also be of help to people in prison in Hawaii:
Lewisburg Prison Project, Inc.
Lewisburg, PA 17837-0128
http://www.lewisburgprisonproject.org/
Serves: National,PA
Focus area/description: The Lewisburg Prison Project assists inmates with the conditions of their confinement. We provide inmates across the United States with information and legal bulletins regarding conditions of confinement. This includes prisoners' rights to personal safety, adequate medical care, religious freedom, freedom of speech, access to information, and a safe, clean environment.
In the Middle District of PA, we are able to advocate for and provide civil legal advice and assistance to inmates regarding violations of their constitutional rights. The Middle District of PA includes the Allenwood Federal Correctional Complex, USP Lewisburg, USP Canaan, and FCI Schuylkill. In addition, there are twelve PA DOC state prisons and 34 county jails. The Lewisburg Prison Project is an affiliate of the PA Institutional Law Project. We do not assist with criminal or habeas cases.
Lewisburg Prison Project, Inc. confirmed this listing on April 01, 2019.
Prison Law Project - Jailhouse Lawyers Handbook
132 Nassau Street, RM 922
http://jailhouselaw.org/
Serves: National
Focus area/description: This Handbook is a resource for prisoners who wish to file a Section 1983 lawsuit in federal court regarding poor conditions in prison and/or abuse by prison staff. It also contains limited information about legal research and the American legal system.
The Handbook is available for free to anyone: prisoners, lawyers, families, friends, activists and others. To download it, go to: www.jailhouselaw.org.
If you are unable to download the Handbook and would like to receive a copy via mail, please write to:
132 Nassau Street, RM 922, New York, NY 10038
666 Broadway, 7th Floor, New York, NY 10012
Please note it may take at least 8 weeks to deliver the Handbook due to a shortage of staff and resources. It is usually much faster to download the Handbook from this site and print it yourself.
PLEASE NOTE: This organization does not have the resources to give legal advice or representation, and will not respond to mail regarding these issues. Please send only orders or comments about the JLH itself.
Prison Law Project - Jailhouse Lawyers Handbook confirmed this listing on April 11, 2019.
A challenge to our colleagues:
We built the internet's first always-up-to-date list of legal services for incarcerated people. Can you make a similar list for a different kind of resource?
Problem: There are too many outdated resource lists floating around.
Our Solution: Have one resource list that one organization checks each year.
Our Method: Inspired by the Cincinnati Books for Prisoners group, we made a list of every legal services organization on every resource list we could find. Then we send a letter by snail mail to each organization each year asking them to confirm/update their listing. If they respond, we include them on the site for the next 365 days. All the organization needs to do is to sign the form we send them and mail it back in the enclosed envelope. If they don't respond, we keep them on our mailing list and try again next year.
This way, any incarcerated person using the list can be assured that the organization they are writing to recently did exist and was responding to mail. And if an organization fails to respond for some reason (staff turnover, postal problems, the dog ate our letter, etc.) they get another chance next year.
It's a win for everyone. We've built a database for legal services. What list can your organization edit?


text:
Tom Kundig: Houses
Authors: Steven Holl, Rick Joy, Billie Tsien, Dung Ngo
Buy it from $34.45
Buy new: $34.45
Get a cash quote
The work of Seattle-based architect Tom Kundig has been called both raw and refined, as well as super-crafted and warm. Kundig??'s projects, especially his houses, uniquely combine these two seemingly disparate sets of characteristics to produce some of the most inventive structures found in the architecture world today. Kundig??'s internationally acclaimed work is inspired by both industrial structures with which he grew up in the Pacific Northwest and the vibrant craft cultures that are fostered there. His buildings uniquely meld industrial sensibilities and materials such as corten steel and concrete with an intuitive understanding of scale.
Publisher: Princeton Architectural Press
Rick Joy is an architect in Tucson, Arizona.
Studio house
In the realm of the senses
The brain studio
Chicken point cabin
Delta shelter
A delicate refrain
Hot rod house


Benefits: We're an AdAge best place to work! Unruly offers a full suite of world-class benefits including premium health care, dental, vision, 401K access, and life insurance. We're a truly global organization, offering opportunities to collaborate around the world….not to mention our regular Unruly Festival and Unrulyduction orientation!


Thanks to magician1099 for the intro trailer!
Oh, and If I was better at blogging, you'd already know there are now two live casts for the SCL this season, the regular one Sundays at 5:30pm US Pacific time, and then the new one in a more European friendly timeslot, Saturdays at 10:30am US Pacific. Both at the official twitch channel http://twitch.tv/spyparty of course! You can follow the twitch channel, or follow the SpyParty Streams Notifier on http://twitter.com/spypartystreams if you prefer your notifications in the twitter flavor.
Season 2 of the SpyParty competitive league has just completed its sixth week of regular season play and the playoff races are starting to heat up. Let's take a look at the standings.
In the new Challenger Division, the strong early performers have been moth and trevor, both of whom have yet to suffer a defeat. trevor has fewer games since he's been paired up with a couple of the folks who have dropped out, but he's performed strikingly well in the games he's played thus far. papers is also looking like a safe bet for inclusion in the end-of-season Challenger division tournament, which includes the top 6 regular season finishers. With three members of the division apparently dropping out, that leaves three more slots in the tournament for four more people. Of these, evilsnake and gmantsang got off to fairly hot starts to the season, but have been slowed down by defeats in recent weeks and will be looking to bounce back. malexmcblat is currently the odd man out of the tournament at this point, but is still very much in the race due to a pair of very scrappy draws. Leading this pack of four is steph, who reverses the story of evilsnake and gmantsang – she started slow, but has been performing strongly in recent weeks, and has a couple of winnable matches against malexmcblat and gmantsang coming up which could propel her into contention for a first-round bye, which requires a 1st or 2nd-place regular season finish.
Iron Division has been completely dominated by its two leaders. One of these, unsurprisingly, is moriarty, a longtime veteran entering SCL this season and very likely under-placed in Iron. But he is the runner-up as things stand, the surprising story from Iron has been new player havrd, who has 4 wins and a draw, including a win and a draw over moriarty. havrd and moriarty look like a safe bet to be in position for potential promotions at the end of the season. In Iron Division, anyone finishing in 4th or below is in danger of demotion to Challenger, so the remaining players have plenty to fight over even if havrd and moriarty run away with the lead. nanthelas and progamingeithed are in a tight fight for 3rd place, while igounseen has endured a tough winless season so far and is staring down a demotion to Challenger.
It's a pretty tightly-packed race in Copper Division, where division leader pwndnoob suffered a recent defeat at the hands of at-the-time-5th-place aforgottentune to level the division out. pwndnoob and yeesh are the prime contenders for the divisional championship, but falconhit, catnip, and aforgottentune still all remain in striking distance. falconhit looks to be the most likely of these to challenge the leaders given past results, although aforgottentune has proven to be the bane of division leader pwndnoob, and catnip has put up strong, close results even in her defeats, and is a threat to any opponent in this division.
Bronze Division has seen veteran elite player wodar finally play up to his skill level rather than down to his competition; he is cruising through week 6 with 5 wins and one postponed game. The race for second place is between the strong-performing teetery and potential comeback player of the year rjwut, who are neck and neck for the spot. laplace, perhaps suffering against more experienced competition after being double promoted at the end of last season, looks to be locked into a potential demotion match even if the currently-absent butterscotch does not return.
Silver Division is currently all about the battle for 1st place between elvisnake and fearfulferret. Both are undefeated, and in their lone match so far they drew, but fearfulferret has the division lead on the strength of having more wins against the rest of the field than elvisnake, who's earned more draws. There are four points between elvisnake and the next contender, iceman. iceman, lthummus, and sgnurf are in the fight to avoid finishing in 5th; iceman has the best score of these, but lthummus has the inside track since his low point count is mostly due to his many postponed matches. SpyParty developer checker looks to be a lock to finish in last as his priorities likely lie with improving the game rather than mastering it right now.
Gold Division has seen the powerful ascension of pires, who has played an astonishing 5600 games since joining the game in December of 2015, an amazing clip of over 1,000 games per month. He and longtime veteran warningtrack went neck and neck with a winning streak to open the season, but when they met in week 3, pires earned a decisive 5-2 victory. pires has let the rest of the field linger by conceding a large number of draws recently, including a week 6 draw against warningtrack, but the division is still his to lose. cameraman, scallions, and warningtrack are all crowded close behind in a tough fight for the 2nd place spot, while james1221 and briguy look likely to finish in 5th and 6th.
Though cleetose looked to be the early favorite in Platinum Division, it is slappydavis who has made a remarkable return to form over the long haul here, and he holds a three point lead over kikar and cleetose, who have also had very strong seasons thus far. sharper, the division's last-place finisher last year, has enjoyed a resurgence of his own, as he's in a comfortable 4th place at the moment, only a win away from challenging for the 2nd place spot. varanas is in the more tenuous 5th place spot, though he is only a point behind sharper. royalflush, doubly promoted last season, looks to be suffering the same fate as laplace, as he is struggling against this class of opponents.
The League championship contenders of Diamond Division have a much closer race on their hands than last season, which was dominated by krazycaley and scientist. While krazycaley remains the leader, his lead is a narrow one after a recent defeat at the hands of kcmmmmm. bloom, magician1099, and canadianbacon all trail krazycaley by two points (though magician1099 has one fewer match than the others), while kcmmmmm sits in 5th place, but only three points behind krazycaley himself. It's been a disappointing season for scientist, who is winless in 6th place, but has plenty of postponed matches to play that could get him back in the picture.
Chris, I have a request for you. I'm a (sort of) writer and it would be really cool if you would let me make a story in Wattpad (a social media for writers to find and share stories) about your game.


Located on the Second Floor at Harvey Nichols, Manchester, the whole evening was dedicated to the best food and drink from a range of their independent suppliers. There were plenty of samples to try, live demonstrations from their restaurant chefs, mini cocktail sessions and special offers in their delicatessen. They also show cased some of their Christmas hampers – not that I'm ready to even think about that just yet. Shhh don't mention the 'C' word.
I wandered around with a happy little grin sampling everything from dry cured ham to gin (several). It was great to discover new brands and hear stories of start-up to success straight from the owners!
Jellytots and Dolly mixtures – a cupcake company originating from Sale, Cheshire offering a great selection of cupcakes with flavours including Vanilla, Chocolate, Red Velvet, Lemon, Carrot & Pecan Nut , Cookies & Cream & Strawberry & White Chocolate along with seasonal specials throughout the year. I picked up a Carrot & Pecan Nut and Red Velvet both with buttercream icing – they were naughty but oh so nice!
MR BLACK – an Australian cold press coffee liqueur. I loved this at first sip! It has a strong espresso taste and aroma followed by a mellowing coffee/ toffee flavour. There was no synthetic aftertaste, just warming moreish coffee. This would be perfect to serve at the end of a dinner party or even add it to your coffees! You can make a whole variety of cocktails with it starting with my favourite the espresso martini or a white russian. It has 25% ABV and a hidden caffeine kick (apparently 4 x the caffeine of an espresso) and I can't wait to get my hands on a bottle!
The Original Buxton Pudding Company – these chaps were lovely and gave us samples of their amazing spiced fat free tea loaf. Made with semi preserved fruits and dark sugar to give a hint of malt flavouring, I will definitely be stocking up on some – I could eat it all day long! They specialise in puddings ranging from traditional and sometimes long forgotten recipes to their own modern inventions and many of their products have won coveted stars in The Great Taste Awards.
The Wild Peanut – natural flavoured peanut butters with no preservatives or additives. I'm a bit of a nut butter addict and am always on the search for new brands that are also healthy and not packed with sugar. The Wild Peanut have gone one step further and have added other flavours that make them perfect for adding to sauces, stir frys, Thai currys and porridge. Flavours include original crunchy and original smooth, honey, cinnamon, banana, chili and chocolate. My favourite was definitely the chocolate peanut butter but the chili peanut butter would be great in savoury dishes.
Forest Gin – a beautiful hand-crafted gin incorporating wild Bilberries, Gorse Flowers, Raspberries, and Moss that are hand foraged from the from the Macclesfield forest combined with spring water. It's produced in small batches and then bottled in a screen printed stoneware bottle featuring a papercut design to reflect the forest. Now I'm a huge gin fan and I've sampled many different brands, usually swaying to those with cucumbery undertones but this one really is something special. I can't say that I could drink many gins neat but this had a lovely fresh flavour when sipped in its own. The makers recommend serving it neat in a wide glass with ice or a little longer with some grapefruit peel and a really good quality tonic water. I'm also curious to try it with a fresh mango! This is a strong contender for the coveted spot as my favourite gin!
Brew Tea Co – they make lovely loose tea and tea bags in a variety of flavours along with stylish tea pots that have a large brewing pot to help maximise the taste. I sampled some of their English breakfast tea which was a powerful blend of hand-picked rolled leaf Indian Assam and Sri Lankan UVA. I loved their modern fun branding and they also have a great website full of friendly anecdotes, recipes for iced tea and cocktails and offers to trade teabags for jokes and snaps of your daily brew.
Smith and Sinclair – grown up alcoholic sweets. We've all had those liqueur filled chocolates that often have a synthetic after taste but these are a different end of the spectrum. Classic cocktails have been infused into fruit pastilles with a technique that ensures there is a genuine alcohol kick and no loss of taste. Flavours include Gin & Tonic (violet infused gin with a lemon sherbet coating), Mixed Berry Daiquiri (summer berries, dark rum and a pink peppercorn infused coating), Whisky Sour (with a sour grapefruit coating), Cake Icing (whiskey and amaretto), Spiced Rum (dark rum and warm spices) and Spring Clean (gin, elderflower and thyme). My personal favourite was the gin and tonic with the sherbet lemon coating. A box of 6 pastilles packs in 2.6 units of alcohol with each sweet containing 6-8% ABV. Forgot taking a bottle of wine to your next party – take these!
Ohayo Tomorrow – a bed time drink shot – the last drink that you have after a big night to help you rehydrate and kick start the body's natural detoxification. Containing spring water, natural flavourings and a blend of vitamins, minerals, and milk thistle extract to help you walk up a little fresher. I didn't get to taste this one but I liked the concept a lot. Thought has gone into the ingredients and the packaging which has a removable glow in the dark sticker to help you remember to take the drink before you go to sleep. It won't undo a night of heavy drinking but it claims to help promote a better night's sleep and ward off the symptoms of a hangover. There's also only 27 calories per 100ml). I'm keen to give this one a try!
Woodall's Charcuterie – Cumbrian butchers producing some of the tastiest hams and meats around. My favourite by far was their Royale Ham which was a prosciutto style ham packed with a unique sweet, salty smoky flavour that was so moreish! The complex production process tired me out just thinking about it – first of all the meat is hand cured in salt using an old family recipe, then it's marinated in a liquid pickle of pale ale, molasses, vinegar, brown sugar and spices for 8 days, then hung to dry for a further 7 days, then cold smoked in oak for 5 hours before finally more air drying for at least 6 months.
Burts Cheese – an award winning artisan blue cheese handmade in Cheshire in small flavours. There's the original Burt a creamy blue cheese which is pierced during ripening to create blue veins. Then the Drunken Burt which is the Burts cheese but instead of piercing it's washed in cider. Finally my favourite cheese the DiVine, which is the Drunken Burt's blue cheese soaked in cider and wrapped in vine leaves to packs in extra flavour. We managed to get through a whole wheel in a weekend and were still craving more! It's even better if its left to age a little and warmed up to room temperature it turns creamy and goooey in the centre.
You'll find all of the above brands in the food market in the Manchester Harvey Nichols and they're well worth checking out.
« Will Manchester get a Michelin star for 2016?


Brushes Corp. provides custom engineered brushes for virtually any application that utilizes a twisted-in wire brush. Utilizing our 45-years of manufacturing experience and expertise, we can develop a brush that meets all your specified criteria at a very competitive price.
Constructing the exact brush for your application!
The first step in designing a brush that will provide superior performance is to select a stem design, material, length, and diameter. Does your brush require flexibility, stiffness, abrasion, chemical or corrosion resistance? We can recommend the correct stem material for your application.
Your choice of fill bristles are twisted between two (2) stem wires.
Your choice of fill bristles are twisted between four (4) stem wires.
Two (2) layers of your choice of fill bristles are twisted between four (4) stem wires.
Our sister company, Malin Co., can provide any type wire, from the routine to the exotic.
They can also provide wire and fills that meet military and government specifications.
Plastic encapsulation, tapered trim, turned tuft end, looped end, handles, and adaptors.
Lead Times Due to the current business climate, our lead-times vary based on material availability.
1-800-967-9697 for the lead-time on this product.
As with the stem materials and design, our recommendation for fill materials will be based upon your application requirements – flexibility, stiffness, abrasion, chemical or corrosion resistance.
Aluminum, copper, phosphor bronze brass, nickel, silver.
Rust-proof and spark resistant, brass provides gentle brushing action.
Similar to brass with better shape retention.
Typically used in applications where abrasion is required in dry environments. High carbon is utilized for deep cutting where aggressive abrasion is required.
Rust-proof and strong and ideal for applications that involve stainless steel or aluminum. Will not leave ferrous deposits.
Flat wire is the most aggressive brushing material available.
Crimped Brush Bristles or Straight Brush Bristles?
A crimped, or wavy, bristle extends the life of the brush and is ideal for abrasive cleaning.
Straight bristles are softer and more flexible.
Generally used in washing, light deburring and polishing applications.
Dark brown bassine is an excellent material for heavy-duty scrub brushes.
A blend of tampico and palmyra fibers at an economical cost. Used in medium scrubbing.
A selected grade of polished tampico, patent is slightly stiffer and more durable.
Palmyra is a medium coarse fiber.
Palmyra stalks are very coarse, stiff, low cost fibers.
Tampico is an off-white fiber that holds liquids well, is gentle to polished surfaces, and resistant to high temperatures.
Natural bristle will retain enormous amounts of water and ideal for wet applications.
Horsehair brushes are resilient and long lasting, ideal for polished surfaces and can be blended with a variety of other materials.
Typically used for applications in corrosive environments with acids and alkalis.
Tough and long wearing, Nylon discourages bacterial growth and resists most acids. Excellent for industrial and food service applications.
Resists acids, alkalis and organic solvents.
Excellent for washing, polishing, and soft wiping of delicate surfaces.
Ideal for acidic environments and outdoors. Does not absorb moisture and slightly stiffer than nylon.
Resists abrasion and most acids and solvents. Does not absorb moisture. Can be extruded in a variety of shapes. Note: not UV stable.
These heavy-duty durable bristles that are chemical, bacterial and mildew resistant.


Wide Window Curtains Interior | Wyattsflorist.com curtains for 120 wide window. wide window curtains. curtains for 108 wide window.
Wide Window Curtains Modern Stylist And Luxury Short Decor Inside 18. Wide Window Curtains Attractive Unique For Large Windows Home Pertaining To 17. Wide Window Curtains Popular Buy From Bed Bath Beyond Throughout 0. Wide Window Curtains Amazing 130 Cabinet Hardware Room Double For 11. Wide Window Curtains Stylish Valeron Estate Cotton Linen 84 Inch Double Curtain Panel Inside 8. Wide Window Curtains Amazing Best 25 Ideas On Pinterest For Pertaining To 7. Wide Window Curtains New Decoration Beautiful Extra Collections Comeauxband Com In 16. Wide Window Curtains Elegant Short And Cabinet Hardware Room Double Intended For 3. Wide Window Curtains Brilliant Cotten Me Regarding 14. Wide Window Curtains Modern Extra Curtain Panels Amazon Com Pertaining To 2. Wide Window Curtains Popular For Windows Ideas With 4. Wide Window Curtains Amazing For Windows Cozywp Com Intended 9. Wide Window Curtains Modern Beautiful And Extra Regarding 6. Wide Window Curtains Incredible Buy From Bed Bath Beyond Inside 1. Wide Window Curtains Awesome Buy From Bed Bath Beyond Home Pinterest Rod Within 12. Wide Window Curtains Brilliant Living Room Cabinet Hardware Double Popular Of With Regard To 19. Wide Window Curtains Stylish Elegant Of Jacquard Blackout Function Intended For 5. Wide Window Curtains Amazing Treatments For Extra Windows How To Choose The Right With Regard 13.