One of the speakers talked about his need to be creative but given his disability he would seek what he couldn't do first and then capitalize on those attributes about the project. His work was astounding while very humble.
Adobe is on the verge of realizing products that give the ability to make responsive design easier, make apps publishable by Designers, bring great power to Developers and harness the collective fusion of entire wings of creative and developer dept. that in some cases would never see the front lines of cutting edge.
Because as I will now reverse my perfect balance just a little… An "idea" has to start somewhere. That somewhere exists in the realm of Creativity… No matter who you are or where you come from, no matter what the cause is, or how extravagant the idea is, no matter how creative you think you are… The very essence of your idea, is creative.


text:
Q: bash menu list script syntax error I dont understand what went wrong to my script.... I am having a syntax error. Initially it was working without the while switch. I added the while switch and it stopped working and now even when im removing it it doesnt work lulz.
 #!/bin/bash
 ARGS=1
 E_BADARGS=85

 if [ $# -ne "$ARGS" ]
 then
 echo "Usage: `basename $0` <pcap file>"
 exit $E_BADARGS
 fi

{ NUMBER_OF_WHATEVER="$(cmd1)";} 2>/dev/null

{ NUMBER_OF_WHATEVER2="$(cmd2 | wc | awk {'print $1'})";} 2>/dev/null

{ NUMBER_OF_TCP1="$(cmd3 | wc | awk {'print $1'})";} 2>/dev/null

{ NUMBER_OF_UDP2="$(cmd4| wc | awk {'print $1'})";} 2>/dev/null

HTTP_PERC="$(python -c "print float( ('"${NUMBER_OF_HTTP//\'/\\\'}"'))*100 /     float(('"${NUMBER_OF_TCP//\'/\\\'}"'))   ")"

UDP_PERC="$(python -c "print float( ('"${NUMBER_OF_UDPFLOWS//\'/\\\'}"'))*100 / float(('"${NUMBER_OF_TCP//\'/\\\'}"'))   ")"

echo "$(tput setaf 6) Select Option: "
echo "$(tput setaf 6)1) Analysis1"
echo "2) Analysis2"
echo "3) Test3"
echo "4) Test4 "
echo "5) Test5 "

while true; do
    read -p "Choose Option: " n

    case $n in
    1)  echo "Analysis1"

        echo ""

        echo ""

        echo "=============================================================="
        echo "Pcap File details: "

        echo "=============================================================="

        #echo "Press 1 to return or anything else to exit: ${CHOICE}"

        ;;

    2) echo "Starting Analysis2"

               echo "EOF";;
    3) echo "Test3"

           printf "\n"

           echo "End of TCP flows";;
    4)  echo "Test4"
        echo "";;

    *)  echo invalid option
    ;;

   esac
 done

redpajama_set_name: RedPajamaStackExchange


text:
Q: Trouble using an array in a class (C++) I've looked through various forum posts from here and other sites however I have not seen anything referring to a similar problem. The problem I'm having is: the studentInfo array will not run properly besides when the array elements are 6 or below. I just want to be able to have an array with a size of 23, however the code returns:
bash: line 12: 51068 Segmentation fault      $file.o $args

The code I've provided below is a simplified version of my actual code. I have to use an array in my program (no vectors as some may want to suggest) because it is part of my assignment. I am still a little new to c++ so a good explanation for any answers would be awesome. Thanks for any help!
#include <iostream>
#include <string>

using namespace std;

class StudentGrades {
    private:
    string studentInfo[23];

    public:
    void setStudentInfo(string info) {
        for (int i = 0; i < 23; ++i) {
            studentInfo[i] = info;
        }
    }

    string getStudentInfo() {
        for (int i = 0; i < 23; ++i) {
            cout << studentInfo[i] << " ";
        }
    }
};

int main() {

    StudentGrades student1;

    student1.setStudentInfo("Bob");

    student1.getStudentInfo();
}

A: The code has undefined behavior because member function getStudentInfo returns nothing though it is declared with non-void return type.
Declare it like
void  getStudentInfo() const {
    for (int i = 0; i < 23; ++i) {
        cout << studentInfo[i] << " ";
    }
}

Also it would be better not to use magic numbers. You can add a static constant data member in the class like this
class StudentGrades {
    private:
    static const size_t N = 23;
    string studentInfo[N];
    ....

and use it everywhere where it is needed. For example
void  getStudentInfo() const {
    for (size_t i = 0; i < N; ++i) {
        cout << studentInfo[i] << " ";
    }
}


text:
Uniformity in the Guise of Diversity: The Sham Debates on CBC Discussion Panels
CBC = Canadian Blue-Piller Corporation
"Gaps Press": The Omission of Inconvenient Facts
Leftist John Grierson, the first Commissioner of the National Film Board of Canada — later dismissed for his communist sympathies — once said something to the effect that successful manipulation of public opinion largely consists not in slanting the news, but choosing it. The real power of a news outlet lies in its ability to determine what is and what is not newsworthy. Thus, the public is not so much victimized by the "lying press" as by what patriotic Germans have recently dubbed the "Lückenpresse" — the "gaps" press. Leaving out crucially relevant information is as effective as misrepresenting it. The silent lie is as potent — and morally reprehensible — as the uttered lie.
Of course, this technique is not confined to the print media, but to television and radio as well. None employ it better than CBC Pravda, Canada's state broadcaster, which may be described as the conversion of conscripted taxpayer money into thinly veiled ideologically partisan bullshit. Its apparent mandate is to manufacture consent by using journalism as a mechanism of social engineering. For the "Friends of the CBC," the CBC is the appointed gatekeeper of information that can be trusted not to let inconvenient truths to slip by and red-pill the public. The objective is not to just keep disturbing ideas out, but to keep the masses in. Inside the CBC matrix. Canadians must not be let out of their sheep pen, or radical campus feminists would put it, their 'safe zone'.
As I have long said, the CBC is an infallible guide as to what is not happening in the world. Perhaps then CBC "Pravda" is not an appropriate appellation, for "Pravda" is the Russian word for "truth." A more apt description of the CBC and its mission would be "The Omission of Truth."
There are several ways that Mother Corp pulls this off. One, the standard way, is to simply neglect to mention inconvenient facts and events — or acknowledge them only after competing media have forced their hand. If, for example, a TV viewer wanted to know anything about the Rotherham scandal, or the sexual harassment and assault of women in Cologne by swarms of largely male Muslim migrants, he wouldn't turn to CBC National News. Not unless he wanted to wait until the story was cold.
Therein lies the irony. The broadcaster that is blatantly aligned to political forces whose clarion call is "inclusion" is noteworthy for its exclusion. When the CBC says that it has an "exclusive," one's instinctive reaction might be, "This is news?" The CBC is consistently exclusive of 'hate' facts, that is, facts that the political class and its flock hate to hear.
Discussion Panels: Narcissism of Small Differences
The other classic CBC technique of news omission is the presentation of a discussion panel which implies that a full range of perspectives will be brought to bear on the topic in question. Typically, there is a panellist who is thought to be on the Left, and one thought to be on the Right — as the CBC defines it — and another with his or her feet planted on both sides of the issue. In truth however, all three are more or less on the same page. All are mired in the muck of the centre-left moral consensus. If you lie outside that consensus, you are not of the Right, but the "far Right," a moral leper beyond the pale of acceptable discourse.
The funny thing is that this "far Right" upon closer scrutiny looks a lot like the Old Left looked like. A cause that favours job protection for indigenous workers, opposes unfettered free trade, globalism, and austerity and upholds the welfare state by defending it from the crippling claims made upon it by cheap imported labour and an endless stream of refugees. Oh, and like the Old Left, the new Right, the "alt-Right, or the "far" Right as they are variously called are dedicated to the preservation of freedom of expression. How quaint.
CBC panel discussions go essentially like this, "Hands up. Which panellist here believes that the official policy of Multiculturalism has been a disaster for this country? No hands? Then are there any panellists here who believe that the federal government should substantially reduce immigration intakes? No one? Then I thereby declare mass immigration and multiculturalism is the winner by acclamation and good for the country."
The tag team of Mesley and Mansbridge cannot be likened to referees trying to break up two adversaries locked in mortal verbal combat, but to moderators of a pantomime, a mock duel between puppets who argue over various nuances of a common world view. The debates may be spirited, but they are not markedly polarized. In fact, when voices become strident, it is usually a reflection of trivial differences. It's what Freud called the narcissism of small differences. People who resent each others' similarity go to great pains to seize on trivial points of departure and inflate them so as to stake out what they believe is their distinctive identity.
That is what characterizes campaign rhetoric in Canada. Political parties do their best to magnify their differences in order to foster the illusion that they offer starkly different pathways, an illusion dispelled when the opposition forms the government. They campaign on the Left and govern from the Right — or vice versa. Eventually some voters get wise. They come to understand that there is no Left or Right, but merely the "ins" and the "outs." Most however, never learn. They can be persuaded to run lemming-like over the cliff on cue in pursuit of the 'leftwing' or 'rightwing' boogeyman of the day. Meanwhile, the CBC wants to sell tickets to a fight, a real "horse race" with everything allegedly on the line. Everything, that is, except the policies that matter. The bipartisan policies that guide the nation, the policies of mindless immigration-driven population growth and continued cultural fragmentation, dressed up in the trendy jargon of economic development, sustainability and diversity.
The Objective: Simulate Debate to Uphold the Status Quo
CBC health warning logo. The broadcasting station is liable for a heavy overdose of establishment propaganda.
But that is all as it should be for a state broadcaster whose mission is to manage dissent by limiting it to its handpicked 'dissenters'. As the maestro of media propaganda, Joseph Goebbels, observed,
A media system wants ostensible diversity that conceals an actual uniformity.
Noam Chomsky said much the same thing in his book, The Common Good:
The smart way to keep people passive and obedient is to strictly limit the spectrum of acceptable opinion, but allow very lively debate within that spectrum – even encourage the more critical and dissident views. This gives people the sense that there's free thinking going on, while all the time the presuppositions of the system are being reinforced by the limits put on the range of debate.
Three Doses of Cultural Marxism in 30 Minutes: How the CBC Delivers its Message (November 2014)
"Far Right" blue and red pillers CBC leftist media bias Tim Murray (contributor)

redpajama_set_name: RedPajamaCommonCrawl


As content marketers, content is integral to what we do. It's right there in the name! Quality content is king of inbound marketing, and it's the king of much of our work here at Tribu. I have often wondered if I should count the words I write in a day, and what the equivalent would be in novel pages at the end of a work week.
Fortunately for our clients, I have no desire to write a novel, but I have every desire to write delightful content for their brands. But writing content for so many different channels and personalities can be difficult. How do you produce quality content, and how do you keep it on-brand for every client?
In the marketing world, these are better known as "buyer personas," and they're essential to marketing good content to your potential customers. A buyer personal is your ideal customer, the demographic you want to target distilled into an individual person with specific traits. Adopt a buyer persona-type character for your writing process to help your tone stay consistent.
It sounds weird, and it is! Embrace the weird. Write it down somewhere so you can glance at when you begin writing content for a particular client. It should encompass the elements of your tone of voice guides and brand standards, and it should be very quirky and specific to that particular client. Your customer should have a clear sense that you're talking to them!
Don't be afraid to dive in deep.When I write for our dog daycare client, I'm not writing simply with the needs of a dog-daycare customer in mind. I'm writing as First Time Dog Owner, aged 28. I'm newly married, a mid-level professional, and I live in a small condo with my husband and our four-year-old, medium-sized Australian shepherd mix named Theo.
My husband and I both work full-time, and our condo doesn't have a big yard for Theo, so we're thinking about investing in dog daycare. What questions do we have as dog owners? What information would be useful to me in newsletters, in blogs and on the website? We've got a dual income and no kids, so we're looking for high-quality services – what can dog daycare offer us that other services can't?
That character is who I keep in mind when I do my research and produce content. I'm subscribed to eblasts she might subscribe to, and I think about issues she might have with Theo. I try to anticipate this character's questions and concerns, and I write for them.
Making a character for your writing projects will help you write content that your audience needs and wants to read.
The biggest thing you can do to improve any piece of writing? Make sure it's grammatically and stylistically perfect. Most online selling is done with the written word, and poor grammar has a measurable negative impact on a consumer's impression of your writing.
This is so easy, and so often overlooked. Take the time to read your piece out loud and really listen to what you're saying. Often, bad grammar or poor sentence structure will be easier to catch when you hear it.
Read each sentence, starting from the last one of your piece. This makes your structure at the level of sentence and paragraph more clear. If your point isn't clearly and succinctly organized, this will become clear when you have to consider it one sentence at a time, in the opposite order that you composed the piece.
There's no substitute for a second opinion. Have a co-worker read the piece give you feedback. It's best if they're not familiar with the project. Then, you can ask if the point makes sense, and if they were a consumer would they be convinced. You'll get an answer from fresh, unbiased eyes.
A truth that may hurt many diehard content writers is this: most people won't read your every word. Go back and read your piece for the final time with as little time and interest as possible. Are there eye-catching headings? Numbered lists that are easy to peruse? (hint hint!) Make your content easy to digest in parts and pieces, while still absorbing the message.
Don't Be Afraid To Go Back to Old Content!
The best thing about written digital content? It's a living, breathing thing! Not only can you go back and fix errors, you can update content to make it continuously relevant and shareable. I'm not saying change your content every day, but consider ways that it can be repurposed and put to good use.
Let your writing grow and change to serve a purpose on social media, in an eblast, in a guest blog segment. The possibilities are endless if you make an effort to do more than publish and push.
Write with keywords in mind. One of the best ways to improve a page's SEO is to include keywords organically within the content of the page itself.
Link to other relevant content within your site and within your industry. Make sure every blog includes links to social media, and where applicable, call out your audience to share your post if content speaks to them!
Always be thinking big picture with your writing and keep it consistent. Keep writing, keep improving and you'll draw people to your content.
Seeking delightful, engaging content that your audience will love? Reach out to the Tribe.


"Another Song About the Sea" is Jeremy Bessoff's haunting, exquisite animated study of a couple whose relationship is effected by the husband's deep depression. The story is told, without spoken dialog, in a series of metaphorical poetic vignettes, very loosely inspired by a 1930 deep sea dive conducted by William Beebe, who used a tank to discover a previously unknown world of bioluminescent creatures. Here, diving into the depths is a metaphor for plunging into the subconscious sea of powerful emotions. In the case of the husband William, the sea is paralyzing sadness and isolation, whereas the wife Gloria discovers a world of beauty and freedom, and in her dives she finds a shipwreck with sunken treasure, presided over by goddess figurines. The treasure enables her to transform herself into a gloriously swimming mermaid.
Bessoff's stop-motion animation technique is based on puppet theater. Every set piece, prop, costume, and puppet in the film is made from simple materials such as rope, wood, and papier maché. (Part of the film's considerable artistic pleasure consists of enjoying how beautiful these handmade objects are.) The film opens with an overtly theatrical prolog, in which two goddess figurines in front of a curtain are dramatically lit from the side and then slowly slide apart, one of them towards the light and one of them away, all to fabulous orchestral music by Keith Kusterer. The curtain rises, and we see William and Gloria sitting at opposite ends of their breakfast table.
The whole film proceeds like a puppet play one might perform in a living room, except that the motion of the objects is created by stop-motion animation rather than by puppeteers, allowing for much more complex movement. The use of changing camera angles and Foley sound effects marks the style as distinctly cinematic, and not simply a document of a puppet show, yet Bessoff retains the special magic and power of puppet performance, where ordinary materials are given a breath of life and the ability to tell stories. In particular, the fact that Bessoff uses no facial animation allows the figures of William and Gloria to achieve the saturated, concentrated expressiveness of puppets, where the distilled essence of the character is embodied in the unmoving face.
Bessoff has invented a series of sparse, densely evocative scenes for the film, in which the images speak eloquently of the emotional distance separating the characters. The setting switches back and forth freely between the external world of the breakfast table, where the characters barely see or acknowledge one another, and the interior landscape of the deep sea dive off of a boat, where the couple seemingly cooperate as explorers. An image where William is caught in a fishing net, deep in the black interior of the tank, while he looks through a porthole at mermaid Gloria, creates an indelible image of a couple separated by depression. But the mermaid, in the limitless freedom of the sea, still feels imprisoned, since she longs for contact with her husband.
In another powerful metaphor, Gloria seals William into the tank in preparation for the dive. She tightens the bolts by hitting a wrench with a hammer, tenderly trying to ensure that he will be safe. But the banging causes an intolerable resonance inside the tank, sending William into an agony of pain. In a close relationship, even the most solicitous offer of help can hurt the other person. "Another Song of the Sea" is full of these kinds of powerful, metaphoric scenarios.
The pacing of the film, unlike most animated films, is quite slow and mediative, allowing the resonance of the emotional metaphors to have their impact. The style is rather like a Bergman film, and it is a revelation to see how well this kind of detailed, slow meditation on a relationship can be expressed with animation, without having to rely on the fast-paced cute transformations which dominate most cartoons. Ultimately, puppets excel at depicting characters who feel helpless as they struggle against overwhelming forces, and so they provide a perfect way to tell this story of a couple struggling to avoid being engulfed.


Not everything has to be gender related and there are plenty of you who prefer the comfort of the unisex tank. This 4.3 oz ringspun cotton tank is perfect for the summer, and your original design, printed just for you will make you the envy of all your bookish friends.
If you can't choose between designs, order more than one for combined shipping.


Last week I became the target of a Craigslist scam. Thankfully, I managed to avoid becoming a victim. Still, I thought I'd pass on exactly what happened and what to watch for. Hopefully this will keep my readers from falling for similar scams.
I put my motorcycle up for sale on Cragslist last week. I've enjoyed the bike quite a bit since I got it. However, I haven't ridden much lately. Between hauling kids around, or hauling stuff to the dojo, or hauling stuff to and from work, or the 95+ degree heat, I just haven't been on it. In fact, the last time I rode it was when I moved it to the new house – a year ago. I like the bike, and I'd probably like to ride again someday. But letting it sit for years on end isn't good for it. Better to let it go to a new home – a better home.
The bike also served its purpose. When I bought it, I needed dirt cheap transportation and I needed it badly. It filled that role, and filled it very well. These days, I have other options. It simply isn't necessary the way it once was.
Anyway, I put it up for sale. Then I got contacted almost immediately. The "buyer" (read: scammer) was ready to pay full price, site unseen. That was a little odd. He also wanted to ship it. That was also a little odd. On the other hand, he had a California area code. It made sense to me – at least in theory – that he might want to pick up the bike inexpensively in Alabama, ship it out to California, and turn a profit. He offered to overnight a cashier's check, so that seemed pretty safe.
Then things got really weird. First, it took days for him to finally get the check out to me. He kept harassing me any time I took more than two minutes to respond to a text message. And then he told me the check would be for double this list price of the bike, and I should pass the cash back to the shipper who would pick up the bike.
That's when my Spidey Sense went into full overdrive.
Rather than depositing it, I took the check into my bank this morning. Thanks to business accounts, I have a good personal relationship with my banker. She actually called the host bank that the check was written on. They confirmed that it was absolutely a bad check.
In case anyone hasn't followed it, the scam is this: "purchase" an item with a check for an amount far larger than the original price. Get the difference back in cash, and get the purchased item. Then clear out before the check bounces, leaving the seller on the hook for the cash and without the item.
In my own case no harm was done. I wasted some time messaging this guy and sitting in the bank. But anyone who uses sites like this should always be alert for a scam. Pay attention and you'll usually see the signs easily enough to avoid becoming a victim yourself.


text:
Q: Event Handlers in React Stateless Components Trying to figure out an optimal way to create event handlers in React stateless components. I could do something like this:
const myComponent = (props) => {
    const myHandler = (e) => props.dispatch(something());
    return (
        <button onClick={myHandler}>Click Me</button>
    );
}

The drawback here being that every time this component is rendered, a new "myHandler" function is created. Is there a better way to create event handlers in stateless components that can still access the component properties?

A: Applying handlers to elements in function components should generally just look like this:
const f = props => <button onClick={props.onClick}></button>

If you need to do anything much more complex it's a sign that either a) the component shouldn't be stateless (use a class, or hooks), or b) you should be creating the handler in an outer stateful container component.
As an aside, and undermining my first point slightly, unless the component is in a particularly intensively re-rendered part of the app there's no need to worry about creating arrow functions in render().

A: If the handler relies on properties that change, you will have to create the handler each time since you lack a stateful instance on which to cache it. Another alternative which may work would be to memoize the handler based on the input props.
Couple implementation options
lodash._memoize
R.memoize
fast-memoize

A: Using the new React hooks feature it could look something like this:
const HelloWorld = ({ dispatch }) => {
  const handleClick = useCallback(() => {
    dispatch(something())
  })
  return <button onClick={handleClick} />
}

useCallback creates a memoised function, meaning a new function will not be regenerated on each render cycle.
https://reactjs.org/docs/hooks-reference.html#usecallback
However, this is still at proposal stage.

A: Here is my simple favorite products list implemented with react and redux writing in typescript. You can pass all arguments you need in the custom handler and return a new EventHandler which accepts origin event argument. It's MouseEvent in this example.
Isolated functions keep jsx cleaner and prevent from breaking several linting rules. Such as jsx-no-bind, jsx-no-lambda.
import * as React from 'react';
import { DispatchProp, Dispatch, connect } from 'react-redux';
import { removeFavorite } from './../../actions/favorite';

interface ListItemProps {
  prod: Product;
  handleRemoveFavoriteClick: React.EventHandler<React.MouseEvent<HTMLButtonElement>>;
}

const ListItem: React.StatelessComponent<ListItemProps> = (props) => {
  const {
    prod,
    handleRemoveFavoriteClick
  } = props;

  return (

        {prod.title}

      <button type="button" onClick={handleRemoveFavoriteClick}>×</button>

  );
};

const handleRemoveFavoriteClick = (prod: Product, dispatch: Dispatch<any>) =>
  (e: React.MouseEvent<HTMLButtonElement>) => {
    e.preventDefault();

    dispatch(removeFavorite(prod));
  };

interface FavoriteListProps {
  prods: Product[];
}

const FavoriteList: React.StatelessComponent<FavoriteListProps & DispatchProp<any>> = (props) => {
  const {
    prods,
    dispatch
  } = props;

  return (

      {prods.map((prod, index) => <ListItem prod={prod} key={index} handleRemoveFavoriteClick={handleRemoveFavoriteClick(prod, dispatch)} />)}

  );
};

export default connect()(FavoriteList);

Here is the javascript snippet if you are not familiar with typescript:
import * as React from 'react';
import { DispatchProp, Dispatch, connect } from 'react-redux';
import { removeFavorite } from './../../actions/favorite';

const ListItem = (props) => {
  const {
    prod,
    handleRemoveFavoriteClick
  } = props;

  return (

        {prod.title}

      <button type="button" onClick={handleRemoveFavoriteClick}>×</button>

  );
};

const handleRemoveFavoriteClick = (prod, dispatch) =>
  (e) => {
    e.preventDefault();

    dispatch(removeFavorite(prod));
  };

const FavoriteList = (props) => {
  const {
    prods,
    dispatch
  } = props;

  return (

      {prods.map((prod, index) => <ListItem prod={prod} key={index} handleRemoveFavoriteClick={handleRemoveFavoriteClick(prod, dispatch)} />)}

  );
};

export default connect()(FavoriteList);

A: solution one mapPropsToHandler and event.target.
functions are objects in js so its possible to attach them properties.
function onChange() { console.log(onChange.list) }

function Input(props) {
    onChange.list = props.list;
    return <input onChange={onChange}/>
}

this function only bind once a property to a function.
export function mapPropsToHandler(handler, props) {
    for (let property in props) {
        if (props.hasOwnProperty(property)) {
            if(!handler.hasOwnProperty(property)) {
                 handler[property] = props[property];
            }
        }
    }
}

I do get my props just like this.
export function InputCell({query_name, search, loader}) {
    mapPropsToHandler(onChange, {list, query_name, search, loader});
    return (
       <input onChange={onChange}/>
    );
}

function onChange() {
    let {query_name, search, loader} = onChange;

    console.log(search)
}

this example combined both event.target and mapPropsToHandler. its better to attach functions to handlers only not numbers or strings. number and strings could be passed with help of DOM attribute like
<select data-id={id}/>

rather than mapPropsToHandler
import React, {PropTypes} from "react";
import swagger from "../../../swagger/index";
import {sync} from "../../../functions/sync";
import {getToken} from "../../../redux/helpers";
import {mapPropsToHandler} from "../../../functions/mapPropsToHandler";

function edit(event) {
    let {translator} = edit;
    const id = event.target.attributes.getNamedItem('data-id').value;
    sync(function*() {
        yield (new swagger.BillingApi())
            .billingListStatusIdPut(id, getToken(), {
                payloadData: {"admin_status": translator(event.target.value)}
            });
    });
}

export default function ChangeBillingStatus({translator, status, id}) {
    mapPropsToHandler(edit, {translator});

    return (
        <select key={Math.random()} className="form-control input-sm" name="status" defaultValue={status}
                onChange={edit} data-id={id}>
            <option data-tokens="accepted" value="accepted">{translator('accepted')}</option>
            <option data-tokens="pending" value="pending">{translator('pending')}</option>
            <option data-tokens="rejected" value="rejected">{translator('rejected')}</option>
        </select>
    )
}

solution two. event delegation
see solution one. we can remove event handler from input and put it to its parent that holds other inputs too and by the help delegation technique we can be use event.traget and mapPropsToHandler function again.

A: Like for a stateless component, just add a function -
function addName(){
   console.log("name is added")
}

and it is called in the return as onChange={addName}

A: How about this way :
const myHandler = (e,props) => props.dispatch(something());

const myComponent = (props) => {
 return (
    <button onClick={(e) => myHandler(e,props)}>Click Me</button>
  );
}

A: If you only have a few functions in you props that you are worried about you can do this:
let _dispatch = () => {};

const myHandler = (e) => _dispatch(something());

const myComponent = (props) => {
    if (!_dispatch)
        _dispatch = props.dispatch;

    return (
        <button onClick={myHandler}>Click Me</button>
    );
}

If it gets much more complicated, I usually just go back to having a class component.

A: After continuous effort finally worked for me.
//..src/components/atoms/TestForm/index.tsx

import * as React from 'react';

export interface TestProps {
    name?: string;
}

export interface TestFormProps {
    model: TestProps;
    inputTextType?:string;
    errorCommon?: string;
    onInputTextChange: React.ChangeEventHandler<HTMLInputElement>;
    onInputButtonClick: React.MouseEventHandler<HTMLInputElement>;
    onButtonClick: React.MouseEventHandler<HTMLButtonElement>;
}

export const TestForm: React.SFC<TestFormProps> = (props) => {
    const {model, inputTextType, onInputTextChange, onInputButtonClick, onButtonClick, errorCommon} = props;

    return (

            <form>

{errorCommon}

                            <input
                                name="name"
                                type={inputTextType}
                                className="form-control"
                                value={model.name}
                                onChange={onInputTextChange}/>

                            <input
                                type="button"
                                className="form-control"
                                value="Input Button Click"
                                onClick={onInputButtonClick} />

                            <button
                                type="submit"
                                value='Click'
                                className="btn btn-primary"
                                onClick={onButtonClick}>
                                Button Click
                            </button>

            </form>

    );
}

TestForm.defaultProps ={
    inputTextType: "text"
}

//========================================================//

//..src/components/atoms/index.tsx

export * from './TestForm';

//========================================================//

//../src/components/testpage/index.tsx

import * as React from 'react';
import { TestForm, TestProps } from '@c2/component-library';

export default class extends React.Component<{}, {model: TestProps, errorCommon: string}> {
    state = {
                model: {
                    name: ""
                },
                errorCommon: ""
            };

    onInputTextChange = (event: React.ChangeEvent<HTMLInputElement>) => {
        const field = event.target.name;
        const model = this.state.model;
        model[field] = event.target.value;

        return this.setState({model: model});
    };

    onInputButtonClick = (event: React.MouseEvent<HTMLInputElement>) => {
        event.preventDefault();

        if(this.validation())
        {
            alert("Hello "+ this.state.model.name + " from InputButtonClick.");
        }
    };

    onButtonClick = (event: React.MouseEvent<HTMLButtonElement>) => {
        event.preventDefault();

        if(this.validation())
        {
            alert("Hello "+ this.state.model.name+ " from ButtonClick.");
        }
    };

    validation = () => {
        this.setState({
            errorCommon: ""
        });

        var errorCommonMsg = "";
        if(!this.state.model.name || !this.state.model.name.length) {
            errorCommonMsg+= "Name: *";
        }

        if(errorCommonMsg.length){
            this.setState({ errorCommon: errorCommonMsg });
            return false;
        }

        return true;
    };

    render() {
        return (
            <TestForm model={this.state.model}
                        onInputTextChange={this.onInputTextChange}
                        onInputButtonClick={this.onInputButtonClick}
                        onButtonClick={this.onButtonClick}
                        errorCommon={this.state.errorCommon} />
        );
    }
}

//========================================================//

//../src/components/home2/index.tsx

import * as React from 'react';
import TestPage from '../TestPage/index';

export const Home2: React.SFC = () => (

Home Page Test

    <TestPage />

);

Note: for text box filed binding "name" attribute & "property name" (e.g: model.name) should be same then only "onInputTextChange" will work.
"onInputTextChange" logic can be modified by your code.

A: How about something like this:
let __memo = null;
const myHandler = props => {
  if (!__memo) __memo = e => props.dispatch(something());
  return __memo;
}

const myComponent = props => {
  return (
    <button onClick={myHandler(props)}>Click Me</button>
  );
}

but really this is overkill if you don't need to pass the onClick to lower/inner components, like in the  example.


text:
Hitler & HaShem (The Almighty)
Rabbis and Christian theologians down through the centuries have wrestled with biblical accounts of the Almighty in which He imposed punishments or sanctions, as well as direct military and civil action that flies in the face of what is deemed fair, just or decent in most cultures, past and present: http://www.angelfire.com/pa/greywlf/biblegod.html
Of course, contemporary religious experts tend to agree that a great many of these stories are fables or myths borrowed from ancient societies that predate the authors of the various books of the Bible. They also recognize the anthropocentric and ethnocentric biases and cultural filters of the writers and scribes who committed these biblical tales to parchment (as it were). But even with all these allowances and concessions, there remains a disturbing pattern of supposedly divinely ordered brutality towards and outright wholesale slaughter of foreign tribes and entire nations. These biblical "cleansing actions" and fiats have underlying premises and logic that appear to have informed some of the darker chapters of history, including the ideology and policies of the penultimate incarnation of evil, Adolf Hitler.
One writer who very adroitly goes into how Hitler's beliefs and actions parallel and mirror Biblical morality and standards is Jim Walker whose writings are found on a website bearing the moniker "Hitler compared to God/Jesus/Christians" http://nobeliefs.com/hitlerchristian.htm. Here are but a few of Walker's insightful notations (Excerpts pieced together):
Now go and smite Amalek, and utterly destroy all that they have,
and spare them not; but slay both man and woman, infant and suckling,
ox and sheep, camel and ass.
-I Samuel 15:3
Hitler attempted to utterly destroy the Jews and all that they had and had millions of men, women, and infants executed. As for animals, Hitler had far more compassion than the Biblical God; he felt kindness for animals.
(Note: In no sense do I mean that Hitler fulfilled any prophesy, mind you, but rather that Hitler's actions remained consistent with the actions of the alleged God described in the Bible.)
I make peace, and create evil: I the LORD do all these things.
-Isaiah 45:7
Hitler created peace when it suited him and created death and destruction when it fit his needs, which by Christian standards means "evil." Hitler did all these things in similar God-like actions reported in the Bible.
Not only did Hitler's atrocities remain consistent with God and Jesus' actions in the Bible, but his intransigent attitude parallels many of the fanatical beliefs of Right-wing conservatives of today. Hitler even used his faith in the same way as many mainstream American Christians. It appears clear from the history of Christianity that Hitler brought nothing new to Christianity, albeit he brought its violent nature to new heights."
This is not to say Hitler didn't distort and infuse such standards with perverse beliefs of his own, but this alone does not permit one to dismiss logical contradictions, conundrums and catch twenty-two's between Nazi philosophy and the murderous campaign against "impurity" (Jews, gypsies, homosexuals, political dissenters, etc.) it gave rise to—- nor ancient Israelite beliefs and their wholesale slaughter of peoples that were designated as "defilers" of their culture & community. Slaughter attributed to HaShem.
If you look closely and resist facing what history and scriptures plainly disclose and declare, you will come to see more clearly than ever before the vast array of incredibly discomforting parallels between the reasoning of the ancients and the Nazis (and all other perpetrators of genocide). And while abundant apologetics exist that try to distance Biblical accounts and actions from the moral malignancy of the Nazis, the arguments given can be recast easily & readily to support the Nazis (And they were – by the Nazis — creating a movement with all the trappings of messianic fervor and religiosity).
http://www.infidels.org/library/magazines/tsr/2000/4/004anti.html http://www.nobeliefs.com/DarkBible/darkbible3.htm, http://freethoughtfirefighters.org/a_wager_on_old_testament_atrocit.htm, http://www.ebonmusings.org/atheism/atrocities.html, http://www.geocities.com/paulntobin/godbible.html, http://www.biblicalnonsense.com/chapter10.html
So moral reasoning and logic alone cannot (to my way of thinking) explain, defend or justify the many dark episodes and pronouncements in the Hebrew Scriptures.
Scriptures, of course, reflect the human element — ideas, interpretations, contradictions http://home.freeuk.net/jesusmyth/page5.htm etc. – they serve human needs (Social coherence and personal wholeness, according to religion scholar Prof. Loyal Rue in his thought-provoking book, "Religion is Not About God") – and reflect more about human nature than that of the Divine. It is said all scripture is Misnah – commentary – and not so much history and especially not science. I agree wholeheartedly with this. And, of course, regional values, myths and views intruded everywhere and suffused and informed what the various scribes and religionists believed and recorded. But be that as it may, there is a recurrent theme of almost cold-blooded malevolence in the Hebrew scriptures: God appears to invoke the very arguments for cleansing conquered lands and peoples, as well as punishing those who deviate from keeping the Law (Oral & written) that were used by pagan religions, kings and later genocidal dictators like Adolf Hitler to reinforce and perpetuate their ideologies (And some of these ideologies, like Nazism, had some aspects of their belief system and practices Biblical beliefs, laws and such).
Of course, according to scriptures the Almighty's agenda is one that will redeem and reconcile humankind (in whole or part depending on whose spin you agree with) while evil men tend to enact laws and take actions that lead to a life that is at odds with the program and objectives He sanctioned (And by so doing estrange people from Him). Yet while the ends are presumably different, the means to them seem disturbingly similar and in many instances are virtually identical. Indeed, the methods, language and some elements of reasoning attributed to the Divine and that voiced by various evil personalities such as Hitler differ little in kind or degree.
We must, of course, allow for the limitations imposed by human language itself, culture, as well as our neurobiology. We must also do our best to wrestle underlying truths and subtle messages from hyperbole, corrupted text, myth and legend in the scriptures.
That the scriptures are filled with borrowed, fallible, contradictory, and corrupted myths, legends and fables should not disturb us. Consider what the Almighty had to work with, as it were: A tribal people who were steeped in regional myths and superstitions. Some in the fundamentalist or Orthodox camp actually believe God dictated scripture pretty much like a boss might to a secretary or executive administrative assistance; at least with respect to the Torah (Pentateuch). This is nonsense, for had this been the case He would have given humanity a document or set of documents immune from flaws, and by so doing handed down proof of his own existence. In short, no faith would be needed to believe in the Almighty or his stated agenda. A set of flawless, infallible scriptures impregnated with scientific and historical truths centuries ahead of those He was inspiring or speaking to would remove all doubt as to origins and make it impossible for doubt to exist about the reality of the Divine. Indeed, "No faith needed" would have been axiomatic and there would be no legitimate grounds for agnosticism or atheism.
A fallible set of scriptures is not so disturbing really. It makes us dig and work and argue to arrive at what God meant and how we should respond. What is disturbing is not the flawed image of the Almighty nor the presence of various distorted or mythic things attributed to Him, all having been rendered by flawed men and women, but the seeming reliance of God on violence, cruelty and outright "ethnic cleansing" to forge and maintain His hold on the hearts and minds of the Jewish people of antiquity.
Was He so seemingly bloodthirsty and quick to punish because fallible, almost primitive men and women left Him little to work with in an ancient setting but this? Or was this just how these ancient people's interpreted things and acted accordingly? Or could it be that the Almighty was both learning and growing with His people, and had His hands tied in terms of available means to preserve the Jewish people from corruption and conquest? (Limited in that He would not override human free will and also utilized human nature and social mechanisms rather then supercede them?)
To invoke a crude analogy: Picture a group of trainee mechanics standing before a car – hood up – a limited set of tools sitting before him – parts scattered everywhere — their goal is to create a harmoniously running engine. There are two instructors present – "good mechanic" and an "evil mechanic" — standing on either side of the trainees. The good instructor wants to help the students create a smoothly functioning automobile. The evil mechanic wants to thwart the good instructor by influencing as many of the trainees as he can to mess things up by doing things like putting useless or ill fitted parts into the engine. The evil instructor's machinations quite naturally force the good mechanic to get those trainees who follow his lead to take and use some of the tools in the same fashion as the evil mechanic, doing violence as it were to extricate ill-fitting or even dangerous parts from the engine so that they can get the right and proper ones installed. This tug-of-war goes back and forth seemingly endlessly.
Scriptures depict God's ultimate goal as being one of harmonizing and reconciling as many people to Himself and His sanctioned ways as possible. But in order to pull this off, He must rely on a limited set of tools and options,….as limited as we are. It is, in a very real sense of the word, a pitched struggle that is part of an experiment in-progress; an experiment with a goal, of course.
Indeed, the Cosmos and humankind in particular are, in my opinion, expressions of a divinely initiated experiment (Rats in the Cosmic Laboratory) whose ultimate goal is harmonization with HaShem and his being ("Holiness") for as many as will "walk the walk". As such, those impulses and elements and actions that lead to good or conversely evil ends would seem to represent the variables in the ongoing experiment — the "drugs" if you will — that by act-of-will (choice) leads to genuine harmonization between subject & experimenter (HaShem) — while the other appears to do so, but degenerates into greater disharmony and the ultimate chaos unleased by unbridled selfishness (Estrangement from HaShem and what this entails in this world and the next). This aspect of the Divine experiment constitutes a sorting mechanism of sorts; the one referred to by various biblical writers as "sorting the wheat from the chaff". It tests both men and women, revealing to us individually and collectively our inner nature and the consequences of our choices along the way.
Because the tools, methods and sometimes even the reasoning employed by good and evil people are virtually identical, discretion becomes paramount. This is where many religious and political systems fail utterly — trading that which reconciles people to each other and the Almighty for that which winds up accomplishing the opposite.
In the end, scriptures indicate the experiment will run its course and produce a final result: Harmony twixt humankind and HaShem for many. Many who die in sin/error/missteps get redeemed and participate in this harmonious world (material and incorporeal), while an unrepentantly evil, unredeemable few are separated from this redeemed plane of existence — presumably for eternity. Or until obliterated, which some Jewish sages considered their ultimate fate. This is certainly more merciful than what many Christian denominations fancy for the unredeemed/unredeemable — Hitler, Stalin, Caligula, etc. A mercy more characteristic of the Almighty that sages like Hillel knew and championed by virtue of their faith, teachings and deeds.
Pulvis et umbra sumus
http://www.angelfire.com/pa/greywlf/biblegod.html
http://www.infidels.org/library/magazines/tsr/2000/4/004anti.html
http://www.nobeliefs.com/DarkBible/darkbible3.htm
http://freethoughtfirefighters.org/a_wager_on_old_testament_atrocit.htm
http://www.ebonmusings.org/atheism/atrocities.html
http://www.geocities.com/paulntobin/godbible.html
http://www.biblicalnonsense.com/chapter10.html
Hitler compared to God/Jesus/Christians
by Jim Walker
http://nobeliefs.com/hitlerchristian.htm
Posted in Philosophic & Religious Musings
Comments Off on Hitler & HaShem (The Almighty)
Tags: Adolf Hitler, barbarism, Bible, bible atrocities, biblical contradictions, Christianity, genocide, God, HaShem, Hebrew Scriptures, human cruelty, Judaism, Nazi methods, Naziism, Nazis, Old Testament


text:
Five must-have experiences in Montreal
Canada may be celebrating 150 years as a country this year, but Montreal is celebrating a much bigger milestone in 2017… Canada's most eclectic and cosmopolitan city marks its 375th birthday!
I am fortunate to have lived in Montreal when I was a student attending Montreal's McGill University. Back then I spent my time in the city bar hopping on St. Laurent, hanging out in the student ghetto and occasionally studying. Recently, some twenty years later, I returned to my old home and discovered a few things that weren't on my radar back then but should be part of everyone's experience in this incredible city.
Soak up the charm of Old Montreal
Wander around Old Montreal. The stone buildings, beautiful churches and French cafes may be par for the course for people in Europe but for Canadians it's a treat to wander through these historic cobblestone streets.
A post shared by Jillian (@jillianarms16) on May 17, 2017 at 2:47pm PDT
The city has been synonymous with comedy since the legendary Just for Laughs festival was founded in 1983. If you are looking to get your giggle on outside of the July 12 – 31, 2017 festival dates, the best bet is to hit a comedy club.
The Comedyworks on Bishop Street is a small intimate club with friendly staff and free popcorn. The headliner when I was there was festival veteran Daniel Tirado. I really wasn't sure what to expect but he was laugh-out-loud hilarious. An unexpected treat was the calibre of the five local comics that came up before him. However, I would caution that every act was colourful – viewer discretion is advised!
A post shared by Just For Laughs (@justforlaughs) on May 9, 2017 at 10:50am PDT
Learn the history of the city and its people
Located just across the street from the main gates of the McGill campus is the McCord Museum. It focuses on the history and people of Montreal. There are a number of permanent exhibits; the current temporary exhibit celebrates the Canadian fashions that were showcased during Expo 67, an event that is widely regarded as the city's extremely successful debut on the world stage.
A post shared by Musée McCord Museum (@museemccord) on Apr 19, 2017 at 3:36pm PDT
Explore the flora and fauna of Montreal
An easy subway ride from downtown, the Montreal Botanical Garden is adjacent to the city's iconic Olympic stadium. Opened in 1931, the gardens were declared a National Historic Site in 2008.
If you are there in September and October, check out the Magic of Lanterns event. The Garden's 2.5-hectare Chinese garden is lit up with more than 900 handmade lanterns from China. The lanterns actually arrive in the summer but it takes two months for the workers to build the supports, install the electrical wiring and hang them. The final effect is stunning.
A post shared by ; (@sausau91) on May 19, 2017 at 2:00pm PDT
Eat, indulge and enjoy
All of these years later I would still recommend checking out Rue St. Laurent. It may have been a while since I was bar hopping along the street, but there are still some great cafes to check out. Make sure to stop by iconic Montreal deli, Schwartz's for some Montreal smoked meat and poutine – Quebec's messy creation of chips, gravy and cheese curds. It always was and is the best hangover cure in the world!
A post shared by Schwartz's Deli Montreal (@schwartzs_deli_mtrl) on Apr 1, 2017 at 6:14am PDT
Embrace the European charm and the fantastic experiences that Montreal has to offer with Canadian Affair's packages. Short breaks to Montreal start from £726pp including flights and hotel accommodation for 6 nights.
Return to Blog results
By Loren Christie
Canada specialist
montrealMontreal Just for Laughs FestivalMontreal trips
#MyCanadianAffair
Canada Culture
Trips and Tours
Winter & Ski
Tweets by @CanadianAffair
Canadian Affair on Facebook


text:
Het ereteken Premi Creu de Sant Jordi of in het Nederlands Sint-Joriskruis is een van de hoogste onderscheidingen die de regering van Catalonië toekent. De prijs wil mensen of organisaties onderscheiden "wegens hun verdienste voor het land Catalonië in de verdediging van zijn identiteit", of meer in het algemeen, die zich in hun beroep op burgerlijk  of cultureel vlak onderscheiden hebben. Het erekruis is een ontwerp van de zilversmid Joachim Capdevila die ook de Lletra d'or ontworpen heeft. Hij werd in 1982 voor het eerst uitgereikt, met terugwerkende kracht voor 1981. De prijs wordt doorgaans rond 23 april, de feestdag van Sant Jordi en een belangrijke culturele feestdag in Catalonië, uitgereikt.

Protocollair staat de onderscheiding net onder de Gouden medaille van de Generalitat.

Enkele bekende bekroonde personen en organisaties
 1981: Lluís Llach i Grande
 1982: Lluís Carulla i Canals, Joan Triadú i Font, Joan Oliver i Sallarès (heeft geweigerd)
 1983: Pau Riera i Sala, Centre de Lectura
 1984: Òmnium Cultural
 1985: Manuel Vázquez Montalbán, Joan Baptista Cendrós i Carbonell, Joan Vallvé i Creus, Obra Cultural Balear
 1986: Gaston Thorn
 1987: Robert Lafont, Patronat del Misteri d'Elx
 1988: José Manuel Lara Hernández, Josep Palau i Fabre, Cobla La Principal de la Bisbal
 1991: Hospital de la Santa Creu i de Sant Pau, Joan Vilà i Moncau, Oriol Bohigas i Guardiola, Josep-Pau Virgili i Sanromà, Joan Francesc Mira i Casterà
 1992: Viviane Reding, FC Barcelona, Martí de Riquer i Morera
 1993: Ricard Bofill i Leví
 1995: Eduard Mendoza i Garriga, Salvador Giner i de San Julián
 1996: Josep Massot i Muntaner, Ricard Salvat i Ferré, Max Cahner i Garcia
 1997: Josep Maria Benet i Jornet
 1998: Cavall Fort (Stripblad)
 1999: Rafael Alberti Merello, Rafael Moneo Vallés, Isabel-Clara Simó i Monllor, Institució Catalana d'Història Natural
 2000: Miquel Esquirol i Clavero, Carme Riera i Guilera
 2001: Josep Maria Forn i Costa, Organització Nacional de Cecs Espanyols
 2002: Ferran Adrià Acosta
 2003: Jordi Font i Rodon
 2005: Francesc Ferrer i Gironès
 2006: Isabel Coixet Castillo, Joan Colom i Altemir, Johan Cruijff, Barbara Hendricks, Joan Massagué i Solé
 2007: Jordi Solé Tura, Cobla Amsterdam, Mercè Sala i Schnorkowski,
 2009: Fundació Joan Miró
 2010: Joan Botam i Casals, Jordi Porta i Ribalta
 2011: Montserrat Figueras
 2012: Martí Gasull i Roig (postuum)
 2019: Lionel Messi
Een volledige lijst van de toegekende onderscheidingen vind je hier.

Andere Catalaanse eretekens
 Premi Internacional Catalunya
 Medalla d'Or de la Generalitat de Catalunya (burgerlijke verdienste)
 Premi d'Honor de les Lletres Catalanes (letterkunde)
 Premi Nacional a la Projecció Social de la Llengua Catalana (bevordering van de Catalaanse taal en cultuur)
 Premi d'Honor Lluís Carulla

redpajama_set_name: RedPajamaWikipedia


The writer describe some of the use of Data Crunchers, or let's just call it Mathematical Model, in real life application and compared it to the so called experts. For example, the quality of wine by mathematical model vs wine testers. The winner is mathematical model, and it tells us that the wine produced at 1990 in France is the best wine.
Okay, I'm not so into the idea that everything can be predicted. What interest me most is the idea of hyper-individualized marketing.
What is it? It is a marketing idea that every individual is treated personally. For example, I might see this Gmail ads in my Gmail, while you might see another ads in your Gmail why is it different?
It might happened because we have different mail in our inbox, sent items, Gmail groups, etc. so that the Gail personalize its ads to what interests us.
Another example is Continental Airlines and Harrah Casino.
Continental Airlines keeps tracks of every negative experience for their most profitable customer in order to keep their loyalty.
Be surprised if a beautifull flight attendant come to you, imagine that you were one of the frequent flyer of the CA, and said these words with such a soft voice: "Good morning, Sir. What would you like to drink? Coffee? Okay. Btw, we are really sorry that you experienced a delayed flight last week. The weather was soo bad so that we need to prepare more." Hahaha. I bet that you would be flipped .
Harrah Casino also has a individualized marketing which is called pain point. Pain point is a point where you have been losing money in game but you are still happy of playing it.
For example if your income is IDR 50 millions a month you might not get annoyed if you are losing IDR 5 millions in a casino game.
Actually, Harrah is using a sophisticated method in predicting your pain point. The variable included in their model is marital status, income, hobby, age, etc. They get that information from your ID, internet, social security number, and many others.
The pain point is used to squeeze your money out of your pocket but hey, you still feel happy about it. Hehe. When you just losing a game and come almost close to your pain point, suddenly a Customer Relationship Manager comes in and saying: "it seems that you have a bad day today, why don't you try our best menu in our restaurant? Here is the voucher." Don't you feel happy being noted? Hahahah..


The great thing about this Vegan Chocolate Cake is that we can all have a slice (or two 😉) of it as it is gluten-free, dairy-free and nut-free too … and full of flavours!
Get your supply of chocolate ready because this week is the start of the CHOCOLATE WEEK! For the occasion I have made a very dense and rich Vegan Chocolate Cake with a delicious purple sweet potato frosting!
This recipe is very easy to make and should only take you 15 minutes to prepare!
I have kept the amount of sugar relatively low so that it combines perfectly with my favourite Purple Sweet Potato frosting.
All I ask for you is to ensure that you get a good quality cocoa powder for a delicious chocolatey flavour! Click this link if you want to find out what a good quality cocoa powder should look like! The main thing to remember is that the higher the percentage of fat the better!
I hope you try and like this Vegan Chocolate Cake, if so let me know! Share on Pinterest and tag a photo on Instagram #mimies_delicacies so that I can see your lovely creations as well as helping me reach more of you lovely people! Merci my friends!
Let's celebrate Chocolate Week with a slice of this vegan & gluten-free Chocolate Cake topped with a velvety Purple Sweet Potato Frosting!
Line your cake pan with the prepared round of parchment paper or simply brush the bottom of your pan with some oil.
Cover the ground chia seeds with 5 tbsp. of cold water and let them sit for about 5 minutes.
In the meanwhile, sift the rice and cornflour flour in a large bowl (this step prevents any lumps or impurities from going into the batter).
Add the baking powder, cocoa powder, cane sugar, salt and whisk.
In a separate bowl, stir together the oil, vanilla paste, and dairy-free milk. Add the chia seeds making sure to mix thoroughly as they tend to stick together.
Fold the wet mixture over the dry ingredients until evenly mixed.
Place in the oven and bake for about 25 minutes. A skewer or a knife should come out clean.
Take the cake out of the oven. Cool on a wire rack for 10 minutes and remove from the pan.
It is now time to make the frosting!
If desired you can also add some shredded coconuts and chocolate chunks in the middle (see picture).
Previous Post: « Dairy-Free Frosting – with Purple Sweet Potato!


On February 14, we discontinued the tny. accounts single sign-on service in favor of dotAccount. In practice, this means that dotAccount is now used to sign in to all TNY network websites and services, including the tny.im shortener. In order to keep using your account, you must migrate it to the new single sign-on service.
This is a reminder that, as announced on that day, on April 30 the remaining tny. accounts functionality will be shut down. You won't be able to migrate tny. accounts to dotAccount accounts past this date. On April 30, access to non-migrated accounts will be effectively and permanently lost; in the case of tny.im, for example, you will stop being able to manage short URLs in your account.
If you are yet to migrate your account, please migrate it now. You have less than six days left. If you have any questions, you can contact us at the usual email address, admin -at- tny.im.


Kamal plans sequel to Thevar Magan?
Close on the heels of completing Bigg Boss 2, actor-politician Kamal Haasan is all set to kick start Indian 2. It will go on floors this December. To be directed by Shankar and produced by Lyca International, sources say that Nayanthara would play the heroine and music by Anirudh.
Kamal Haasan's last Vishwaroopam 2 failed to create magic at the box office. Buzz is that Kamal Haasan is also having plans to open the script for the sequel of his blockbuster film Thevar Magan which is one of the biggest blockbusters in the actor's career.
Previously, Kamal said that Indian 2 is most likely to be his last heroic film in Tamil as he has become a full-fledged politician. But this latest buzz on Thevar Magan 2 has certainly excited all the ardent fans of Kamal Haasan. Directed by Bharathan, legendary actor Sivaji Ganesan, Nassar, Revathi, and Gautami played important roles in the film.
Tags: kamal plans sequel to thevar magan?, Thevar Magan,Kamal.
Post your comment about kamal plans sequel to thevar magan?
Other News Related to kamal plans sequel to thevar magan?


AJs Life Remembered – Slideshow presentation with menu of Photo Collections and Video.
"Freedom Is Not Free". Account of events on how our Hero fell in action.
AJs Memorial and Tribute Videos.
"One Gave All". A Memorial Tribute to our fallen Hero through the words of Chuck Roots.
Governor Schwarzenegger Issues Statement. Capitol flags are flown at half-staff in honor of Anderson.
Cpl. Michael D. Anderson, Jr. in the Marine Corps Almanac.
St. Stanislaus School retires flag and dedicates new flag in memory of Cpl. Michael D. Anderson, Jr.
"So The Story Goes", Recorded live at the Board Authority skate shop in Tracy, California by Switchblades & Sombreros. This original song was written by Darren Scott and dedicated to our hero.
KMRQ Rock 96.7 dedicates new radio station to Cpl. Michael D. Anderson, Jr. at 5:00 p.m. PST, on March 18, 2005.
"Honor The Fallen". In honor of Cpl. Michael Anderson Jr. and those who fought and died in Operations Iraqi Freedom and Enduring Freedom.
Our Hero Honored On IraqWarHeros.Com Web Site.
A True American Hero and I Thank God For The Warrior – Tributes to Our Hero by Vito Celantano.
The Award Winning AJ Cruiser – Designed, engineered and raced in competition by our gracious supporter, Mr. Daniel Joseph.
What a ride! Memorial Ride '06, 300 motorcycles take the ride from Modesto Harley Davidson to Jamestown Harley Davidson in Jamestown, CA.
We Came! We Rode! We Remembered! Memorial Ride '07 trail ends with food, music and fellowship in Jamestown, CA.
July, 14, 2007 – Young American Patriot Award Honoring Cpl. Michael D. Anderson, Jr. Presented to Ryan Rust in Concord (Charlotte), North Carolina.
May 10, 2008 – Fourth Annual Michael D. Anderson, Jr. Memorial ride. Featured in Parts Operations Daily Times.
AJ Remembered in "Stellar Stud Marine". Winner of "Best Documentary" in the WVC Film Festival. This is a Flash movie format of the Nicholas Molle, Digital Clubhouse Network production.
What a Ride! Memorial Ride '09 from Modesto to Jamestown, CA.


part in dealing with almost all Mental Illness, especially substance abuse.
Suwanee, GA/March 18, 2016 – Nutritional Addiction Mitigation Eating & Drinking (NAMED), a nutritional program that works with addiction withdrawal announces that it's founder and CEO, Dr. Keith Kantor has been selected to speak at the Georgia National Alliance on Mental Illness (NAMI) State Conference and Membership Meeting on April 30, 2016 at the at Mercer University, Atlanta Conference Center at 001 Mercer University Drive, Atlanta, Georgia 30341. This year's Georgia NAMI State Conference and Membership Meeting has the theme of 'Be a Georgia Mental Health Hero'. One of the major points on the agenda is emerging trends in mental illness treatment and NAMED is considered one of the most significant and innovative cutting edge programs introduced over the past year.
Dr. Kantor will also explain two new programs, one dealing with Intensive Outpatient Treatment Programs, that was recently Beta Tested by Decision Point Wellness Center (www.dpwellnesscenter.com) and the newest program using specific detailed nutrition to deal with almost all Mental Illness that does not involve drug or alcohol addiction.


text:
Q: Textfield gets empty when press return when i press return key in keyboard my textfield gets empty, i have pasted my code below
                                   Container(
                                      width: MediaQuery.of(context).size.width/2-60,
                                      child: TextField(
                                        onChanged: (String value){
                                          name = value;
                                        },
                                        decoration: new InputDecoration.collapsed(
                                            hintText: 'Enter your name'
                                        ),

                                        controller:userDetailsModal != null? TextEditingController(text: userDetailsModal.userDetails.name):TextEditingController(text: ""),
                                      ),
                                    ),
                                  ),

when i searched the issue , i found that it is occurring due to Textfieldcontroller inside build, but i have multiple fields namely mobile,name,location. and i want the functionality as i pasted above code.
how to achieve it

A: As @Tokenyet said, you should not create your controller in the build method:
class InputPage extends StatefulWidget {
  final String userName;

  const InputPage({Key key, this.userName}) : super(key: key);

  @override
  _InputPageState createState() => _InputPageState();
}

class _InputPageState extends State<InputPage> {
  TextEditingController controller;
  String name;

  @override
  void initState() {
    super.initState();
    if (widget.userName != null) {
      name = widget.userName;
    } else {
      name = '';
    }
    controller = TextEditingController(text: name);

    controller.addListener(() {
      setState(() {
        name = controller.text;
      });
    });
  }

  @override
  Widget build(BuildContext context) {
    return Container(
      width: MediaQuery.of(context).size.width / 2 - 60,
      child: TextField(
        decoration: new InputDecoration.collapsed(hintText: 'Enter your name'),
        controller: controller,
      ),
    );
  }

  @override
  void dispose() {
    super.dispose();
    controller.dispose();
  }
}


The Funeral Service gathers the repatriation of body to Morocco, National transport and the burial.
The death of a relative living abroad and wishing a burial in Morocco: during this painful moment, the Funeral Service of INTER SECOURS Assistance (ISAS) discharge the family of all the organization and the formalities of body repatriation to Morocco, up to the place of burial in Morocco.
A close relation deceased in Morocco: ISAS relieves the family of the organization of the funerals and ensures the national transport of the late person.


text:
var express = require('express');
var router = express.Router();

/* GET home page. */
router.get('/', function(req, res, next) {
  res.render('index');
});

router.get('/match', function(req, res, next) {
  res.render('match');
});

router.get('/scoreCard', function(req, res, next) {
  res.render('scoreCard');
});

module.exports = router;

redpajama_set_name: RedPajamaGithub


text:
Investment center opens in Mathews Hall
Students take a test in the new Edward Jones Investment Center which opened this semester. The center has workstations for 32 students.
Meagan Pietrzak
Business students are now able to use state-of-art financial management software to invest $300,000 of real money.
On Feb. 4, the department of finance and economics in the school of business administration announced the opening of the Edward Jones Investment Center. The new laboratory provides hands-on experience using new equipment and software.
Currently, there are two classes are taking advantage of the Investment Center – Security Analysis and Financial Strategy.
The Southern Foundation has made this possible with a grant for real-world investment training and by contributions from more than 50 Edward Jones investment representatives and home office general partners.
The Investment Center is located on the second floor of Matthews Hall. It allows for investment experience that will provide students education on the financial markets, risk management, security analysis and portfolio construction.
"Only about 30 major universities currently have such a lab," said Brian Nichols, assistant professor of finance and economics.
Financial software will be used to simulate placing buy or sell orders and portfolio management.
The center also includes 32 computers with 19-inch LCD monitors, an electronic ticker tape for equity indices in the foyer, two television monitors with cable programming, a projector and Smartboard screen and one or more workstations for financial databases, such as Bloomberg and Reuters.
The center offers real-time information from Bloomberg and Ibbotson databases on equity, fixed-income, foreign exchange and derivative markets instructing students on how the markets work and how trades are conducted.
"This room will enhance practical understanding of financial data, increase analysis time and educate students on software programs and information databases used in the financial services industry," Nichols said. "It will also provide a competitive edge for our business graduates and reduce training time for employers. This will enhance their marketability after graduation and give them experience to draw upon when entering the workforce."
The classes offered in the future in the center include Investments, Security Analysis, Financial Strategy, Advanced Financial Planning and Money and Banking. It will also host two new Portfolio Management courses that will be offered this fall and run consecutively over the academic year.
Students will go through an application and interview process to be accepted for the courses and will be under the guidance of an advisory board, made up of three to five instructors and area financial professionals, who will act as clients.
Southern will dedicate the center at 2 p.m. on March 17 in Matthews Hall to Jim Goodknight, an investment representative for Edward Jones in the Four-State region. Goodknight is a 1963 graduate of Joplin Junior College. He served as an Edward Jones investment representative for 32 years, a general partner for 15 years and a regional leader for 15 years. In 1997, he received the company's prestigious Touchstone Award for outstanding service to Edward Jones.
For more information, contact Brian Nichols at 625-9599.


This Casual Canine Skull Themed Dog Costume Set is the perfect Halloween choice for dogs with an edgy attitude!
The Casual Canine Skull Themed Dog Costume Set includes black tee with screen-printed skull and attached wings, and a coordinating tutu.
Adjustable Velcro closures on belly of tutu makes for an easy and comfortable fit.
Care: Spot clean with cold water. Or, turn inside out to wash by hand. Line dry.


text:
Worried About Lyme Disease? Blame the Acorns
FROM THE JULY-AUGUST 2012 ISSUE
Fluctuations in the food chain mean there are tons of ticks out in the woods, and they'll be looking at us humans as food.
By Jennifer Barone|Monday, July 09, 2012
RELATED TAGS: INFECTIOUS DISEASES, MOUNTAIN, DESERT, & FOREST, ECOSYSTEMS
Acorn: iStockphoto, Mouse: Courtesy Phil Meyers/Animal Diversity Lab/animaldiversity.org, Tick: Courtesy Scott Bauer/USDA
Outdoors lovers beware: This summer could bring an unprecedented spike in Lyme disease. Richard Ostfeld of the Cary Institute of Ecosystem Studies in New York reports that risk in the Northeast and mid-Atlantic states rises and falls with acorn crops. Acorns are an important food source for the white-footed mouse, a popular target of the ticks that carry the Lyme bacterium. Ostfeld's surveys suggest that a recent crash in acorns will cause the mouse population to plummet, leaving more black-legged ticks to bite us. Up to 90 percent of Lyme infections go unreported, but the national record for confirmed cases, set in 2009, is 30,000. That number could rise 20 percent in 2012.
Update, July 11, 2012: A more recent study suggests that the tick population is a more complicated question involving more factors than just mice, acorns, and deer. Specifically, the researchers found that in some areas, the number of rodent-eating predators like foxes seemed to move inversely with the prevalence of Lyme disease; when those predators disappear, the disease may get a boost.
Couple Gets Worms in Feet After Walking Barefoot on Beach
Dirt Could Help Fight Superbugs
Weird, Mysterious and Threatened: Can Scientists Save the Platypus?
NIH to Resume Funding Controversial 'Gain-of-Function' Research
Zika Bursts Onto the Scene
With CRISPR and Medication, Scientists Remove HIV Virus from Mice
How Did 5,500 Miles of Seaweed Spread Across the Atlantic? Researchers Still Aren't Sure
Mosquito Bites Leave A Lasting Impression On Our Immune System
For Just The Second Time, an HIV Patient is in Remission After Stem Cell Transplant


Here is a good news for concerned father Abbas Burmanwala of the Abbas-Mustan duo! His son Mustafa's debut film Machine was cleared on Wednesday afternoon by the Central Board Of Film Certification (CBFC) with no cuts and a 'U/A' certificate.
'Machine' opens on March 17 with a huge number of prints across India and overseas. "We've worked hard, but not any harder than we do for all our films. To us, it makes no difference whether our film stars our son or another actor. It's all equally important for us," says Abbas Burmawala.
In the 'Machine', Mustafa will be seen doing very difficult stunts and is a twisted love story as well. It's newbie Kiara Advani's second film after 'M.S. Dhoni'. There will be romance, comedy, action and suspense, and other details are being held close to their chest by the directors as of now.
Directed by Abbas-Mustan, the film will hit screens on 17th March, 2017.
Aishwarya Rai Bachchan to play a surrogate mother in Jasmine?


A once in a lifetime opportunity to own your very own Lamar Hunt Trophy. Our quality needs no introduction.
The American Football Conference (AFC) Championship Game is one of the two semi-final playoff matches of the National Football League, the largest professional American football league in the United States. The game is played on the penultimate Sunday in January and determines the champion of the American Football Conference. The winner then advances to face the winner of the NFC Championship Game in the Super Bowl. Since 1984, each winner of the AFC Championship Game has also received the Lamar Hunt Trophy, named after Lamar Hunt (August 2, 1932 – December 13, 2006) was an American sportsman and promoter of American football, soccer, basketball, and ice hockey in the United States and an inductee into three sports' halls of fame. He was one of the founders of the American Football League (AFL) and Major League Soccer (MLS), as well as MLS predecessor the North American Soccer League (NASL). He was also the founder and owner of the National Football League's Kansas City Chiefs, the Kansas City Wizards and at his death owned two MLS teams, Columbus Crew and FC Dallas. The oldest annual team tournament in the U.S. in any sport, soccer's U.S. Open Cup (founded 1914) now bears his name in honor of his pioneering role in that sport stateside. In Kansas City, Hunt also helped establish the Worlds of Fun and Oceans of Fun theme parks. He was inducted into the Pro Football Hall of Fame in 1972; into the National Soccer Hall of Fame in 1982; and into the International Tennis Hall of Fame in 1993. The National Soccer Hall of Fame bestowed upon Hunt their Medal of Honor in 1999, an award given to only 3 recipients in history thus far. He was married for 42 years to his second wife Norma, and had four children, Sharron, Lamar Jr., Daniel, and Clark Hunt.


text:
Belt supports the need for affordable housing
Published: Thursday, October 01, 2020 04:45 PM
EAST ST. LOUIS – State Senator Christopher Belt (D-Centreville) expressed his support for the third pillar of the Illinois Legislative Black Caucus's agenda: creating economic access, equity and opportunity for Black Illinoisans. He particularly supports increasing low-income, permanent and affordable housing options for Illinois families.
"The gap between African American and white homeownership is larger today than when the Fair Housing Act was passed in 1968. This has contributed to a racial wealth gap—nearly 1,000%—between median white and African American households," Belt said. "Because home ownership is how most families save and build wealth, the disparity in home ownership is a central driver of the racial wealth gap. We need to continue to advocate so every Illinoisan has access to housing that is affordable, stable, safe and healthy."
Thursday, the Illinois Senate Financial Institutions, Commerce and Economic Opportunity, Local Government and Executive Committees held a joint hearing dedicated to affordable housing, a major component in achieving economic access, equity and opportunity for Black Illinoisans and eliminating systemic racism.
At the hearing, a number of affordable housing advocates presented data regarding the importance of expanding housing options for low-income families, including the Illinois Housing Development Authority, the Chicago Coalition for the Homeless, the Action Center on Race and the Economy, and a professor from the Department of Urban Planning and Policy from the University of Illinois at Chicago.
The committee also discussed exploring techniques to remedy decades of redlining and predatory lending.
Find a full schedule of Senate hearings and view proceedings online here.


What makes a good marriage? Here's a poignant story of years of brokenness and being remade through faith in Christ.
Today is my 28th wedding anniversary.
28 years. Almost three decades of living life together.
Just ordinary lives lived through extraordinary stories.
I wish we had an inkling of what we were getting into when we got married on that Valentine's Day many years ago.
We were ill-prepared for the sacrifices needed to survive.
Dying to myself was not a concept ever presented to me before the wedding.
I wish the woman I am now had stood hand in hand with my husband all those many years ago.
There were just two broken people promising to love, honor and cherish.
Completely ignorant of the vows we promised to each other.
I wish I could say I didn't ever think walking away had to be easier than staying together.
Or that my husband didn't.
Brokenness amidst our arguments and selfishness.
Words slung in anger aimed to pierce the heart.
We became experts in the art of wounding the one we pledged to love forever.
Being right was more important than mending the relationship.
I know that I serve a God who takes the broken pieces and puts the puzzle back together in His perfect timing.
I can say with joy that today my marriage is better than ever.
Two hurt people parenting wounded children has changed us.
Broken us to be remade in Christ's image.
We choose to faithfully stand by each other through both trials and triumphs.
Exactly as God intended 28 years ago today.
Hi, Jamala, thank you for commenting and encouraging me. Marriage is definitely worth the struggle of imperfect people living and loving together. Blessings to you!
Thank you for your wise words, Susie. I definitely know as God continues to grow my ministry and blog that Satan will use anything to attack and dishearten. I appreciate the words of truth spoken here. Blessings!
Happy Anniversary! Thank you for sharing your story with us!! My husband and I definitely had a broken marriage but really worked at putting it back together. For us, we didn't date long enough and didn't really get to know each other. After getting married we found out things about each other we didn't know! We had a pretty rough start. We now have 2 daughters, 2 wonderful son-in-laws and 4 beautiful Grandchildren!
Hi, Lisa. All marriages are broken because we are all imperfect, broken individuals trying to live with someone that is usually totally different from us! What a blessing God has given you and such a testimony of faithfulness. Blessings to you!
This was fantastic to read! Thank you for sharing your story! This brings hope to many young couples who are just starting out. Wishing you many more years of happiness!
Thank you so much. I do hope our story will encourage others to persevere through the difficult times because marriage isn't easy! Have a blessed day!


text:
Four Civilians Killed In Jalalabad Attack
Written By TOLOnews.com
A 5-hour-long gunfight in Jalalabad on Wednesday was concluded after all four attackers were killed by Afghan security forces.
The Ministry of Interior has confirmed that four civilians have died, and earlier updates reported over a dozen people wounded.
The attack began at 1:30 p.m. with a suicide bomb exploding near the "Electronic National Identity Cards Department (e-NIC)" in Police District 3 of Jalalabad city in the eastern province of Nangarhar.
No group has yet claimed responsibility for the blast.
"15 Killed, Six Wounded" in US Airstrike In Nangarhar
Concerns About Election Security in East Afghanistan
Suicide Bomber Targets NDS Building In Torkham


text:
Q: How to save a treeview as .csv file in Qt? I need to save the current view of my QTreeView (QSortFilterProxyModel and QStandardItemModel) as a .csv file. Unfortunately, I don't know where to start...
I think I should use the QSortFilterProxyModel, because I need to save the current view, but I am not sure... Any ideas? Is there a way to get to know if a row is a parent?
The treeview is hierarchial and has 5 columns:

.CSV output I need:
"(0028,2110)",LossyImageCo,CS,2,00
"(00028,3000)",ModalityLUTse,SQ,,
 ,"(0028,3002)",LUTDesciptoi,US,6,4096\0\12
etc...

My code so far:
for (int i = 0; i < proxyModel->rowCount(); i++)
    {
        for (int j = 0; j < proxyModel->columnCount(); j++)
        {
            QModelIndex index = proxyModel->index(i, j);
            qDebug() << "Data: " << proxyModel->data(index).toString();
            // How do I know when to start a child row?
        }
    }

Update 1:
I have created a file with all parent rows. How can I get the child rows?
QFile file(filePath);
            if (file.open(QFile::WriteOnly))
            {
                QTextStream stream(&file);
                for (int i = 0; i < proxyModel->rowCount(); i++)
                {
                    QModelIndex index0 = proxyModel->index(i, 0);
                    QModelIndex index1 = proxyModel->index(i, 1);
                    QModelIndex index2 = proxyModel->index(i, 2);
                    QModelIndex index3 = proxyModel->index(i, 3);
                    QModelIndex index4 = proxyModel->index(i, 4);
                    stream << proxyModel->data(index0).toString() << "," <<  proxyModel->data(index1).toString() << "," << proxyModel->data(index2).toString() << "," << proxyModel->data(index3).toString() << "," << proxyModel->data(index4).toString();
                    stream << "\n";
                }
                file.close();
            }

Output:
(0008,0005),SpecificCharacterSet,CS,10,ISO_IR 100
(0008,0008),ImageType,CS,36,ORIGINAL\PRIMARY\M\HEADER_CORRECTED
(0008,0016),SOPClassUID,UI,26,1.2.840.10008.5.1.4.1.1.4
(0008,0018),SOPInstanceUID,UI,46,1.3.12.2.1107.5.2.5.11090.5.0.5823661031981777
(0008,0020),StudyDate,DA,8,20040305
(0008,0021),SeriesDate,DA,8,20040305
(0008,0022),AcquisitionDate,DA,8,20040305
(0008,0023),ContentDate,DA,8,20040305
(0008,0030),StudyTime,TM,14,085922.859000
(0008,0031),SeriesTime,TM,14,090019.359000
(0008,0032),AcquisitionTime,TM,14,085939.762492
(0008,0033),ContentTime,TM,14,090021.062000
(0008,0050),AccessionNumber,SH,2,0
(0008,0060),Modality,CS,2,MR
(0008,0070),Manufacturer,LO,8,SIEMENS
(0008,0080),InstitutionName,LO,18,cJf7JCqV84P^te1az
(0008,0090),ReferringPhysicianName,PN,20,FLp8xklEDWOqavQWiJ9
(0008,1010),StationName,SH,8,unknown
(0008,1030),StudyDescription,LO,12,WRIST^RIGHT
(0008,103e),SeriesDescription,LO,18,SCOUT 3-PLANE RT.
(0008,1070),OperatorsName,PN,14,RIORDAN, JAMES

A: To iterate QTreeWidget child items use QTreeWidget::topLevelItem() to access top level items and then recursively use QTreeWidgetItem::child() to iterate over lower-level children and their children.
Are you loading this dicom file yourself? You can also look at the source code for gdcmdump. Modify that code to output csv instead of its standard output. That would be straightforward.


text:
UK Supreme Court Judge Slams 'Totalitarian' COVID 'Control Freaks' In Government
Posted by admin | Nov 23, 2020 | Latest, World News | 0 |
A British Supreme Court judge has slammed the UK government as 'control freaks' for attempting to control people's lives under the guise of COVID, and labeled it "morally and constitutionally indefensible" to define what freedoms the public should and shouldn't have.
In an op-ed published Sunday, Lord Sumption noted that the "debate about whether to let us have a family Christmas perfectly sums up what is wrong with this Government's handling" of the crisis.
Sumption wrote that there are "many different answers to the dilemmas of a Covid Christmas", yet the crux of the matter is "whether we should be allowed to make the choice for ourselves, instead of having it imposed on us by law."
"But for the Jacobins of the Scientific Advisory Group for Emergencies (SAGE) and the control freaks in the Department of Health, theirs is the only answer," Sumption urged.
The British government has posited allowing people to spend 5 days in the company of their relatives over Christmas, but with the caveat that in January they will have to pay back the privilege with more lockdown time, specifically another 25 days.
The technocrats may allow us to escape lockdown for a few days over Christmas.
How gracious of them! pic.twitter.com/g0tSKjohOV
— Paul Joseph Watson (@PrisonPlanet) November 22, 2020
Lord Sumption, who served as a senior judge on the Supreme Court of the UK between between 2012 and 2018, slammed the Prime Minister Boris Johnson, suggesting he is engaging in "public relations management" rather than leadership.
"Boris Johnson knows that restrictions over Christmas would be deeply unpopular, widely ignored and catastrophic for the retail and hospitality industries," Sumption asserted.
"So he will soon announce their temporary suspension, behaving as if our lives belonged to the state and Christmas was an act of indulgence on his part," the judge added.
I love to see the local pubs fighting back against lockdown lunacy. Bravo. pic.twitter.com/ZI1GJ23Cwp
— Benjamin Loughnane (@Loknayn) November 21, 2020
They are willing to take our election away, and just as well they see mask mandated business who refuse to comply having their livelihood taken away. Not this time, as this viral clip of NY business owners pushing out the Covid police.
Sumption further wrote that "control freaks and the rest of the sackcloth and ashes brigade will demand a payback" afterwards, claiming that some "are already pressing for two, three or even five days of extra lockdown for every day of release over Christmas. "
Sumption proclaimed that the state is exercising an "insistence on coercing the entire population," saying it is "morally and constitutionally indefensible in a country which is not yet a totalitarian state, like China."
"The Government has not earned our trust. Sooner or later, people will take back control of their own lives and do the right thing, whatever Ministers say," he predicted.
Sumption's comments come in the wake of reports that the UK government is planning to issue 'freedom passes' for people who agree to vaccination or twice testing negative for the virus in one week.
Oi, mate – have you got a license for that "freedom"? https://t.co/FN1FV7Efst
PreviousGiuliani: Votes from 28 states were sent to Germany and Spain to be fraudulently rigged by Smartmatic
NextPortuguese Court Rules PCR Tests "Unreliable" & Quarantines "Unlawful"
America's Demise Is Near At Hand
Long-Sought Digital ID Pushed Under COVID Guise Despite COVID Jabs Never Having Stopped Transmission
We need to be braver
SMART METER COMPLAINTS FROM TELEGRAPH UK READERS SIMILAR TO OTHER ONES EXPRESSED WORLDWIDE


text:
using System;

namespace Server.Items
{
	public class PottedPlant : Item
	{
		[Constructable]
		public PottedPlant() : base(0x11CA)
		{
			Weight = 100;
		}

		public PottedPlant(Serial serial) : base(serial)
		{
		}

		public override void Serialize(GenericWriter writer)
		{
			base.Serialize(writer);

			writer.Write((int) 0);
		}

		public override void Deserialize(GenericReader reader)
		{
			base.Deserialize(reader);

			int version = reader.ReadInt();
		}
	}

	public class PottedPlant1 : Item
	{
		[Constructable]
		public PottedPlant1() : base(0x11CB)
		{
			Weight = 100;
		}

		public PottedPlant1(Serial serial) : base(serial)
		{
		}

		public override void Serialize(GenericWriter writer)
		{
			base.Serialize(writer);

			writer.Write((int) 0);
		}

		public override void Deserialize(GenericReader reader)
		{
			base.Deserialize(reader);

			int version = reader.ReadInt();
		}
	}

	public class PottedPlant2 : Item
	{
		[Constructable]
		public PottedPlant2() : base(0x11CC)
		{
			Weight = 100;
		}

		public PottedPlant2(Serial serial) : base(serial)
		{
		}

		public override void Serialize(GenericWriter writer)
		{
			base.Serialize(writer);

			writer.Write((int) 0);
		}

		public override void Deserialize(GenericReader reader)
		{
			base.Deserialize(reader);

			int version = reader.ReadInt();
		}
	}
}