text:
Q: C++ visitor pattern multiple components I got an object tree. In the object tree I store SceneNodes. A SceneNode is usually the base class for other classes.
I want to implement different behavior for the objects that represent the SceneNodes.
The correct Pattern for this problem should be the visitor pattern. I want to iterate over the SceneNodes and want to call different functions based on the objects stored behind the SceneNodes.
But I not only want to allow one object in the object tree to be one component of the visitor pattern but to share functionality.
For example: I have a BaseObject. I can update this BaseObject (e.g. to a new position) and I can draw a BaseObject (OpenGL stuff).
But I also have a Camera object. The camera object can be updated but not drawn.
Here is the implementation of the Visitor Stuff:
class Visitor
{
public:
    virtual void VisitUpdate(ComponentUpdate* element) = 0;
    virtual void VisitDraw(ComponentDraw* element) = 0;
    virtual void VisitOverlay(ComponentOverlay* element) = 0;
};

Visitor Component:
class Component
{
public:
    virtual ~Component() { }
    virtual void accept(Visitor* visitor) = 0;
};

Concrete Component:
class ComponentUpdate : public Component
{
public:
    void accept(Visitor* visitor) override {
        visitor->VisitUpdate(this);
    }

    virtual void update() = 0;
};

class ComponentDraw : public Component
{
public:
    void accept(Visitor* visitor) override {
        visitor->VisitDraw(this);
    }

    virtual void draw() = 0;
};

And finally a concrete visitor:
class SceneNodeVisitor : public Visitor
{
    void VisitUpdate(ComponentUpdate* element) override {
        element->update();
    }

    void VisitDraw(ComponentDraw* element) override {
        element->draw();
    }
};

Now I'd like to do something like this:
class Camera : public ComponentUpdate
{
    void update() override { std::cout << "Camnera update" << std::endl; }
};

class ObjectBase : public ComponentDraw, public ComponentUpdate
{
    void update() override { std::cout << "ObjectBase update" << std::endl; }
    void draw() override { std::cout << "ObjectBase draw" << std::endl; }
};

Ok, so far so good. The problem I have now is that the compiler says "base class is ambiguous". I think this is not correct because ObjectBase is ambiguous because it has two different accept() functions, am I right?
Is there a way to use the visitor pattern so that I can freely anoint the classes with the functionality I need for them?
Here the main function:
int main() {
    ObjectBase ob;
    Camera cam;
    SceneNodeVisitor visitor;

    std::vector<Component*> components;
    components.push_back(new Camera);
    components.push_back(new ObjectBase);
    components[0]->accept(&visitor);
    components[1]->accept(&visitor);
}

Strange is that I can create the ObjectBase on the stack. I only get the error if I try to create the object on the heap (via new).
Pastebin is down at the moment, I can give you this example code as soon as it's up again.

A: Okay, I'm not entirely sure, but I think you should separate out some of the concepts you're doing.
As soon as you inherit from two classes that both inherit from the same base class, you need to start looking at virtual inheritance. That might solve your problem. But the path from ObjectBase to Component is either through ComponentDraw or ComponentUpdate. In effect, you probably have two copies of Component because you're not using virtual inheritance.
I would strongly consider using the concept of interfaces. While C++ technically doesn't have them, you can make them, anyway.
And look at virtual inheritance.


Pests of turfgrass include insects, fungi as agents of disease, nematodes, and weeds. Less common are virus diseases of turfgrass, vertebrate pests such as moles, and other arthropod pests such as eriophyid mites which are often lumped with insects. Pests occur because of three things, an egg or inoculum source of the pest, a conducive environment, and a susceptible host. Pests can be managed using synthetic pesticides and biological control and other gentler methods. Non-organism causes of disease such as drought, nutritional deficiency, and air pollution can cause symptoms similar to symptoms of pests.
Common insects attacking lawns and golf courses are southern chinch bug, Blissus insularis, in St. Augustinegrass; mole crickets in several grasses such as bermudagrass; armyworm, tropical sod webworm, and other grass caterpillars in all species of warm-season and cool-season turfgrasses; white grubs or chafers; and billbugs. Common nematodes affecting roots of grasses (and indirectly the whole plants) are sting, lance, and rootknot nematodes. Fungus diseases are Helminthosporium spp., Pythium spp., Rhizoctonia spp., and Gaeumannomyces graminis which causes bermudagrass decline and take-all root-rot disease of St. Augustinegrass.
Diagnosing pest problems in turf requires knowing signs and symptoms. Symptoms are the abnormal condition of the turfgrass, such as yellowing, browning, or spotting of leaves. Signs are more specific than symptoms. A fungus disease can create symptoms such as yellow leaves, and the signs are the fungus mycelia on the dewy grass. Caterpillar symptoms can be skeletonizing of leaves, and signs can be frass, the block-like excreta. While signs are like the "smoking gun" in a murder case, symptoms are circumstantial evidence. Symptoms are very interesting to ponder because their shape can narrow down the probable causes. For example, a turf area showing strong rectilinear patterns was probably harmed by a human-associated factor. Insects and fungi do not normally cause damage in straight lines or make right angle turns.


text:
Geografia
 Terras de Bouro – comune portoghese nel distretto di Braga

Persone
 Anthony Terras – tiratore a volo francese
 Evelyne Papale Terras – tennista francese naturalizzata italiana

redpajama_set_name: RedPajamaWikipedia


text:
Q: Overwrite an specific row in a txt file using Python I have an heterogeneous txt file which I need to overwrite an specific row in the middle of it. I've tried to do this with pandas function at, but it just overwrite the dataframe. With csv I didn't succeeded either.
The idea is to allow the user set some parameters and then save this:
import pandas as pd

file = r'\teste.txt'
col_names = ['Name', 'Elev.', 'MaxDepth', 'InitDepth', 'Shape', 'Curve Name/Params', 'Fevap', 'Psi', 'Ksat', 'IMD']
df = pd.read_csv(file, skiprows=54, skipfooter=79, header=None, names=col_names, delim_whitespace=True, index_col=0)
value1 = df.loc['J1']['Curve Name/Params']
value2 = df.loc['J2']['Curve Name/Params']
value3 = df.loc['J3']['Curve Name/Params']
value4 = df.loc['J4']['Curve Name/Params']

df.at['J1', 'Curve Name/Params'] = input("Insert new area J1:")
df.at['J2', 'Curve Name/Params'] = input("Insert new area J2:")
df.at['J3', 'Curve Name/Params'] = input("Insert new area J3:")
df.at['J4', 'Curve Name/Params'] = input("Insert new area J4:")
print(df[['Curve Name/Params']])
#save the parameters at the txt file

The txt file is an entry to an hydrological model (SWMM) and it looks like this (the parameter that I would like to overwrite is marked with 4 stars ****):
[TITLE]
";;Project Title/Notes"

[OPTIONS]
";;Option             Value"
FLOW_UNITS           CMS
INFILTRATION         CURVE_NUMBER
FLOW_ROUTING         DYNWAVE
LINK_OFFSETS         DEPTH
MIN_SLOPE            0
ALLOW_PONDING        NO
SKIP_STEADY_STATE    NO

START_DATE           07/23/2018
START_TIME           00:00:00
REPORT_START_DATE    07/23/2018
REPORT_START_TIME    00:00:00
END_DATE             07/23/2018
END_TIME             06:00:00
SWEEP_START          01/01
SWEEP_END            12/31
DRY_DAYS             0
REPORT_STEP          00:01:00
WET_STEP             00:05:00
DRY_STEP             01:00:00
ROUTING_STEP         0:00:30

INERTIAL_DAMPING     PARTIAL
NORMAL_FLOW_LIMITED  BOTH
FORCE_MAIN_EQUATION  H-W
VARIABLE_STEP        0.75
LENGTHENING_STEP     0
MIN_SURFAREA         1.14
MAX_TRIALS           8
HEAD_TOLERANCE       0.0015
SYS_FLOW_TOL         5
LAT_FLOW_TOL         5
MINIMUM_STEP         0.5
THREADS              1

[EVAPORATION]
";;Data Source    Parameters"
";;-------------- ----------------"
CONSTANT         0.0
DRY_ONLY         NO

[OUTFALLS]
";;Name           Elevation  Type       Stage Data       Gated    Route To        "
";;-------------- ---------- ---------- ---------------- -------- ----------------"
OF1              996.1      FREE                        NO

[STORAGE]
";;Name           Elev.    MaxDepth   InitDepth  Shape      Curve Name/Params            N/A      Fevap    Psi      Ksat     IMD     "
";;-------------- -------- ---------- ----------- ---------- ---------------------------- -------- --------          -------- --------"
J2               999.1    1.5        0          FUNCTIONAL **10000**      0         0        0        0
J1               1001     1.5        0          FUNCTIONAL **10000**      0         0        0        0
J4               997.1    1.5        0          FUNCTIONAL **10000**      0         0        0        0
J3               999      1.5        0          FUNCTIONAL **10000**      0         0        0        0

[CONDUITS]
";;Name           From Node        To Node          Length     Roughness  InOffset   OutOffset  InitFlow   MaxFlow   "
";;-------------- ---------------- ---------------- ---------- ---------- ---------- ---------- ---------- ----------"
C1               J1               J3               100        0.013      0          1          0          0
C2               J2               J4               100        0.013      0          1          0          0
C3               J3               J4               100        0.013      0          0.9        0          0
C4               J4               OF1              100        0.013      0          0          0          0

[XSECTIONS]
";;Link           Shape        Geom1            Geom2      Geom3      Geom4      Barrels    Culvert   "
";;-------------- ------------ ---------------- ---------- ---------- ---------- ---------- ----------"
C1               CIRCULAR     0.5              0          0          0          1
C2               CIRCULAR     0.5              0          0          0          1
C3               CIRCULAR     0.6              0          0          0          1
C4               CIRCULAR     0.7              0          0          0          1

[INFLOWS]
";;Node           Constituent      Time Series      Type     Mfactor  Sfactor  Baseline Pattern"
";;-------------- ---------------- ---------------- -------- -------- -------- -------- --------"
J2               FLOW             TR20ANOS         FLOW     1.0      1.0
J1               FLOW             TR20ANOS         FLOW     1.0      1.0
J4               FLOW             TR20ANOS         FLOW     1.0      1.0
J3               FLOW             TR20ANOS         FLOW     1.0      1.0

[TIMESERIES]
";;Name           Date       Time       Value     "
";;-------------- ---------- ---------- ----------"
TR20ANOS                    0:00       0
TR20ANOS                    0:01       0.063
TR20ANOS                    0:02       0.126
TR20ANOS                    0:03       0.190
TR20ANOS                    0:04       0.253
TR20ANOS                    0:05       0.316
TR20ANOS                    0:06       0.379
TR20ANOS                    0:07       0.358
TR20ANOS                    0:08       0.337
TR20ANOS                    0:09       0.316
TR20ANOS                    0:10       0.295
TR20ANOS                    0:11       0.274
TR20ANOS                    0:12       0.253
TR20ANOS                    0:13       0.232
TR20ANOS                    0:14       0.211
TR20ANOS                    0:15       0.190
TR20ANOS                    0:16       0.168
TR20ANOS                    0:17       0.147
TR20ANOS                    0:18       0.126
TR20ANOS                    0:19       0.105
TR20ANOS                    0:20       0.084
TR20ANOS                    0:21       0.063
TR20ANOS                    0:22       0.042
TR20ANOS                    0:23       0.021
TR20ANOS                    0:24       0.000

[REPORT]
";;Reporting Options"
INPUT      NO
CONTROLS   NO
SUBCATCHMENTS ALL
NODES ALL
LINKS ALL

[TAGS]

[MAP]
DIMENSIONS 0.000 0.000 10000.000 10000.000
Units      None

[COORDINATES]
";;Node           X-Coord            Y-Coord           "
";;-------------- ------------------ ------------------"
OF1              100.000            0.000
J2               0.000              100.000
J1               0.000              200.000
J4               100.000            100.000
J3               100.000            200.000

[VERTICES]
";;Link           X-Coord            Y-Coord           "
";;-------------- ------------------ ------------------"

Thanks in advance for any help.

A: You can use simple filing here. You just need to:

*

*Open file and read lines

*Get the right row using regex to check asterisks or whatever your want to match

*Perform operations and overwrite parameters accordingly

*Write into file

Code
I used data you provided in data.txt and saved the results in new.txt. Following is the code I used.
import re

with open('data.txt', 'r') as infile,  open('new.txt', 'a') as outfile:
    for curr_line in infile:
        matchObj = re.match(r'[^*]+\*\*[^*]+\*\*[^*]+', curr_line, re.M | re.I)
        if matchObj:
            ## Perform some stuff and overwrite the row
            curr_line = '   Updated Row   '
        outfile.write(curr_line)

Result
Here is the output I got
[TITLE]
";;Project Title/Notes"

[OPTIONS]
";;Option             Value"
FLOW_UNITS           CMS
INFILTRATION         CURVE_NUMBER
FLOW_ROUTING         DYNWAVE
LINK_OFFSETS         DEPTH
MIN_SLOPE            0
ALLOW_PONDING        NO
SKIP_STEADY_STATE    NO

START_DATE           07/23/2018
START_TIME           00:00:00
REPORT_START_DATE    07/23/2018
REPORT_START_TIME    00:00:00
END_DATE             07/23/2018
END_TIME             06:00:00
SWEEP_START          01/01
SWEEP_END            12/31
DRY_DAYS             0
REPORT_STEP          00:01:00
WET_STEP             00:05:00
DRY_STEP             01:00:00
ROUTING_STEP         0:00:30

INERTIAL_DAMPING     PARTIAL
NORMAL_FLOW_LIMITED  BOTH
FORCE_MAIN_EQUATION  H-W
VARIABLE_STEP        0.75
LENGTHENING_STEP     0
MIN_SURFAREA         1.14
MAX_TRIALS           8
HEAD_TOLERANCE       0.0015
SYS_FLOW_TOL         5
LAT_FLOW_TOL         5
MINIMUM_STEP         0.5
THREADS              1

[EVAPORATION]
";;Data Source    Parameters"
";;-------------- ----------------"
CONSTANT         0.0
DRY_ONLY         NO

[OUTFALLS]
";;Name           Elevation  Type       Stage Data       Gated    Route To        "
";;-------------- ---------- ---------- ---------------- -------- ----------------"
OF1              996.1      FREE                        NO

[STORAGE]
";;Name           Elev.    MaxDepth   InitDepth  Shape      Curve Name/Params            N/A      Fevap    Psi      Ksat     IMD     "
";;-------------- -------- ---------- ----------- ---------- ---------------------------- -------- --------          -------- --------"
   Updated Row      Updated Row      Updated Row      Updated Row
[CONDUITS]
";;Name           From Node        To Node          Length     Roughness  InOffset   OutOffset  InitFlow   MaxFlow   "
";;-------------- ---------------- ---------------- ---------- ---------- ---------- ---------- ---------- ----------"
C1               J1               J3               100        0.013      0          1          0          0
C2               J2               J4               100        0.013      0          1          0          0
C3               J3               J4               100        0.013      0          0.9        0          0
C4               J4               OF1              100        0.013      0          0          0          0

[XSECTIONS]
";;Link           Shape        Geom1            Geom2      Geom3      Geom4      Barrels    Culvert   "
";;-------------- ------------ ---------------- ---------- ---------- ---------- ---------- ----------"
C1               CIRCULAR     0.5              0          0          0          1
C2               CIRCULAR     0.5              0          0          0          1
C3               CIRCULAR     0.6              0          0          0          1
C4               CIRCULAR     0.7              0          0          0          1

[INFLOWS]
";;Node           Constituent      Time Series      Type     Mfactor  Sfactor  Baseline Pattern"
";;-------------- ---------------- ---------------- -------- -------- -------- -------- --------"
J2               FLOW             TR20ANOS         FLOW     1.0      1.0
J1               FLOW             TR20ANOS         FLOW     1.0      1.0
J4               FLOW             TR20ANOS         FLOW     1.0      1.0
J3               FLOW             TR20ANOS         FLOW     1.0      1.0

[TIMESERIES]
";;Name           Date       Time       Value     "
";;-------------- ---------- ---------- ----------"
TR20ANOS                    0:00       0
TR20ANOS                    0:01       0.063
TR20ANOS                    0:02       0.126
TR20ANOS                    0:03       0.190
TR20ANOS                    0:04       0.253
TR20ANOS                    0:05       0.316
TR20ANOS                    0:06       0.379
TR20ANOS                    0:07       0.358
TR20ANOS                    0:08       0.337
TR20ANOS                    0:09       0.316
TR20ANOS                    0:10       0.295
TR20ANOS                    0:11       0.274
TR20ANOS                    0:12       0.253
TR20ANOS                    0:13       0.232
TR20ANOS                    0:14       0.211
TR20ANOS                    0:15       0.190
TR20ANOS                    0:16       0.168
TR20ANOS                    0:17       0.147
TR20ANOS                    0:18       0.126
TR20ANOS                    0:19       0.105
TR20ANOS                    0:20       0.084
TR20ANOS                    0:21       0.063
TR20ANOS                    0:22       0.042
TR20ANOS                    0:23       0.021
TR20ANOS                    0:24       0.000

[REPORT]
";;Reporting Options"
INPUT      NO
CONTROLS   NO
SUBCATCHMENTS ALL
NODES ALL
LINKS ALL

[TAGS]

[MAP]
DIMENSIONS 0.000 0.000 10000.000 10000.000
Units      None

[COORDINATES]
";;Node           X-Coord            Y-Coord           "
";;-------------- ------------------ ------------------"
OF1              100.000            0.000
J2               0.000              100.000
J1               0.000              200.000
J4               100.000            100.000
J3               100.000            200.000

[VERTICES]
";;Link           X-Coord            Y-Coord           "
";;-------------- ------------------ ------------------"

A: Maybe straightforward approach will suite you?
with open('test.txt') as inp:
  with open('result.txt') as outp:
    for line in inp:
      if line:  # skip processing empty lines
        items = line.split()
        if items[0] == 'J1':
          items[123] = input('blahblah')
        line = ' '.join(items)
      outp.write(line)

I tried making code simple, the only problem I see is that it doesn't preserve the amount of spaces in lines after editing. If it matters, code should be updated.

redpajama_set_name: RedPajamaStackExchange


At the GamesBeat event a few weeks back, Benchmark Capital's Mitch Lasky stated that publishers were originally "a response to scarcity of shelf space," a dilemma that doesn't exist in the mobile/social space. Gaming Insiders founder David Kaye echoed that sentiment during a panel at Casual Connect yesterday on modern publishing, citing "attention" as the new resource developers are fighting for.
Although that's something publishers can (and do) help with, we live in an age where it's possible to go it alone. Kaye pointed out things like social distribution, platform promotion, press coverage, and cross promotion from existing games as promotional avenues developers can freely use to their advantage. Open-ended platforms like Facebook and iOS that enable developers to employ tactics like these have done a lot to shatter the monopoly that traditional publishing methods once held on the industry. Gone are the days when publishers had total say in which games saw the light of day.
But Kaye and fellow speaker Michael Witz (Founder and CEO of Mob Science) didn't just spend a half hour calling publishers useless. In fact, Witz acknowledged the fact that a publishing deal can take your game places you may not be able to take it independently.
"If your ambition is to reach markets a bit further afield… you should consider working with a publisher who specializes in that region," he said.
Witz also contacted a handful of publishers – including Atari, SCE, Gaia Online – in an effort to better understand what they currently do and how much work they put into helping out developers. In the mobile space, publishers tend to offer on average a budget between $100,000-$250,000 for a game. They can also provide outside input and suggestions, though that isn't something every content creator is interested in.
In the eyes of Kaye and Witz, the platform holders have become the new gatekeepers. Companies like Facebook, Google, and Apple now have the biggest say in what games are released, and they have a vested interest in getting as many to market as they can. As such, it's a fantastic time to be a developer — especially if you want total control over every facet of your product.
With so much change afoot, and the definition of publisher growing more nebulous by the day, one has to wonder what, if anything, they'll do to adapt.


text:
ARTnews in Brief: P.P.O.W Gallery Now Represents Gerald Lovell—and More from January 17, 2020
Frances Stark
By Claire Barliant
Claire Barliant
More Stories by Claire Barliant
"The Artist's Museum"
Charlotte Brooks
COURTESY THE ARTIST AND JACK SHAINMAN GALLERY, NY.
"What is it that an artist does when he is left alone in his studio?" Bruce Nauman famously asked. "My conclusion was that if I was an artist and I was in the studio, then everything I was doing in the studio should be art. . . . From that point on, art became more of an activity and less of a product."
Frances Stark adopts Nauman's approach with gusto in her latest body of work. In two new video projections shown at Gavin Brown, and a feature-length video animation that premiered at the 2011 Venice Biennale and was screened this spring at MoMA PS1, Stark submits that the activity of art may include virtual sex.
At Brown, in a three-channel projection titled Osservate, leggete con me (2012, approx. 30 minutes), Stark lifts an aria from Mozart's Don Giovanni in which the hero names all the women he ever slept with. She sets the music to nothing but textual volleys with her Internet partners. In rhythm with Mozart's enthusiastic tempo, phrases appear, such as "Harder," "Mmmm" and "Ready when you are my princess." Predictable verbal foreplay (cobbled together from nine different Skype conversations between Stark and various men from all over the globe) sometimes evolves into slightly more serious discussions touching on relationships and career choices. The unexpected turn from canned erotic catchwords to awkwardly personal intimations speaks volumes about the difference between immediate physical gratification and real intimacy.
Stark explores this fine line further in Nothing is Enough (2012, 14 minutes), a video projection of text from a Skype conversation with an Italian architect accompanied by a moody improvised piano piece played by another man she met online. Stark paid the amateur pianist for the use of his music, thus legitimizing her sex-chat-room forays as artistic output-to a degree. She and the architect attempt to come to terms with the self-loathing that attends their self-abuse: the architect laments at one point that in Italy there is the "pale shadow of the church," and Stark acknowledges that their activity "feels equally bad and equally good." It's worth noting that the seats provided to watch this piece were church pews.
Presenting imagery as well as text, My Best Thing (2011), shown at PS1, is a masterful narrative investigation of a wide range of issues, including the value of cultural production, emotional connections with virtual strangers and artistic control. "I think that from sexual attraction there can be born an idea," one character says, and the video is clearly the spawn of this particular and peculiar union. In the piece, Stark portrays herself and two separate online lovers as animated Playmobil avatars with automated computer voices-the Italian-accented voice is outright hilarious. She is candid about her inability to separate sex, affection and work. One astute lover nails her self-aggrandizing modus operandi with uncanny accuracy: "So your fantasy is that you'll somehow be a master to a lost soul?" he asks.
Stark hammers home the metanarrative with a clip from Fellini's 8½, during which a director, played by Marcello Mastroianni, dreams that he shoots himself after being hounded by the press. The message is clear: the pressure to perform, whether as an artist or a lover, can take a significant toll.
Photo: Frances Stark: My Best Thing, 2011, film, approx. 1½ hours; at MoMA PS1.
gavin-brown-and-moma-ps1

redpajama_set_name: RedPajamaCommonCrawl


Tennessee Williams' The Night of the Iguana will play a 12-week run at the Noel Coward Theatre from 6th July 2019.
Tennessee Williams' play The Night of the Iguana is set to return to the West End this year, with Clive Owen starring in a new production at the Noel Coward Theatre in the summer.
The play follows the interactions between widow, a clergyman and a spinster who are forced together in a dilapidated Mexican hotel during a storm.
Directed by James MacDonald, it will run at the Noel Coward Theatre for 12 weeks from 6th July, with tickets now on sale.
Clive Owen will star in the play. Owen may be best known for his screen work in films such as Close My Eyes, Closer and Children of Men. On stage, Owen has appeared at the Hampstead Theatre, Donmar Warehouse and National Theatre.
Alongside Owen will be Anna Gunn, known for playing Skylar, the wife of drug kingpin Walter White in the TV series Breaking Bad, and Lia Williams, a West End regular who has recently starred in Mary Stuart and The Prime of Miss Jean Brodie.
The Night of the Iguana is at the Noel Coward Theatre from 6th July.
The Night of the Iguana tickets are now on sale.


Authentic Life and Leadership Coaching — Are You Living In The Past?
1. You think every day about some aspect of how your life used to be. Maybe you call it "nostalgia" or simple yearnings for what your life was like before. Reflecting daily on the past can get in the way of moving forward.
2. You try to sleep as much as possible so you can dream about earlier years. When you sleep at night, your dreams become fantasies about how your life was before. You look forward to those dreams.
3. You spend a lot of time on the computer. Being on the computer keeps you busy and you don't have to think about how your life has changed.
4. You use other methods to "escape" from reality, like reading, cleaning, or even drinking alcohol. Perhaps you're constantly in motion and doing something so you don't have to face life as it is now.
5. You're in denial about your current living situation. It's hard to accept that you no longer have a partner or live in the home you thought you would for the rest of your life. Maybe you don't want to rearrange the furniture or get rid of some things you don't use because they remind you of a person who's no longer in your life.
If you see yourself in these 5 points, you're probably living in the past. Examine the following steps to get started living in the present.
Now that you've identified the issue(s), it's time to re-connect with yourself and move forward to create a fulfilling life.
1. Openly acknowledge to yourself what you've been doing. The first step toward healing is acknowledging the error of your ways. "I've been living in the past and I want to stop doing that."
2. Decide what you must do to shift into the present. Do you need to clean out closets, get rid of old possessions, and maybe even move your residence? Sometimes, moving forward in your life literally means moving.
3. Know your life goals. Make a plan you can follow to actively pursue your goals.
4. Take care of yourself. Face yourself in the mirror. Take excellent physical care of yourself. Re-focus your efforts on the current state of your physical body and take care of yourself.
5. Vow to practice special efforts with your feelings. Work to gain an understanding of your feelings. Allow yourself to grieve who or what you've lost if you need to.
6. Contact professionals if needed. Seek out medical care if you've overlooked doing that these past years. Have an annual check-up. If you require psychological assistance to get things in perspective, contact your local mental health center or ask your general physician for a referral to a counselor.
7. Waste no more time. Be in awe of each day. You can do something positive with every 24 hour period. Start immediately.
Living in the past robs you of the life you truly deserve. Re-state your life goals to yourself and then begin living out your dreams in the here and now.
I liked this article and wanted to share it with you. NO ONE LIVES IN THE PAST not even if they want to. written by Tim Carey, Ph.D., a clinician and researcher, is a professor and Director of the Centre for Remote Health in Alice Springs, Australia.


text:
Tesla's used car prices plummeted, but famous YouTube influencers don't think it should be blamed on Musk
Beyond Supercharging, Tesla's big advantage is gone
Tesla CEO Elon Musk is arguably lucky that his divisive behavior cannot be blamed for the plunging price of Tesla's used cars. PHOTO CREDIT: JOHN SHEARER—GETTY IMAGES
Tesla's (TSLA) used car prices have plummeted "like a rock falling into the ocean", with social media's most prominent car critic analyzing the reasons for the drop. But the results of his analysis are not the reasons people think.
Doug DeMuro has test-driven almost every four-wheeled vehicle you can see and can't see on American roads: His expertise has garnered nearly 4.6 million followers on his YouTube channel, and he runs a Used car auction site Cars & Bids.
"The crazy [high] prices we've seen for Tesla vehicles over the past 18 months are no longer there and won't be again. There's no doubt about that," De Muro warned on Jan. 15. He advised customers planning to sell their used cars to accept the price reduction, or prices could fall further.
De Muro's business has provided him with unique access to insight into the market value of Tesla's vehicles. Tesla Motors has been under intense pressure for the past three months. In early January this year, Tesla suddenly announced a price cut for new cars, causing controversy and reducing people's willingness to buy used cars.
Instead, measures taken by the Federal Reserve to combat inflation have had a bigger impact on Tesla's pricing power in the used-car market.
"Rising interest rates have had a severe impact on Tesla because of the specifics of the car buyer demographic," De Muro said, adding that Tesla customers are in occupations that are more affected by higher borrowing costs than the general public. more serious.
The impact of rising interest rates is even more severe
For example, as far as DeMuro himself knows, a large number of users who list used cars on Cars & Bids are mortgage brokers, real estate agents, and the like.
In addition, many Tesla owners are young people who are attracted by the charm of the Tesla brand and often need to take out loans to afford Tesla vehicles. Higher borrowing rates have made it impossible for them to afford even the price of a used Tesla.
Finally, Elon Musk's car buyers often come from tech industries as popular as Tesla, which is currently undergoing a wave of layoffs, such as Amazon (Amazon), Meta, Salesforce (Salesforce) and Coinbase. In mass layoffs, this could force people to avoid big-ticket purchases such as cars.
"These are the people who are buying Tesla cars," De Muro said. "The mortgage lenders are being hit hard because interest rates are going up, nobody is buying a house right now, and the other group is young people who are getting rich in tech. I think that's The factor that has had the biggest impact on Tesla's price decline over the past three months."
price plummet
Therefore, a 2021 Tesla Model 3 Performance with 27,000 miles on the mileage would still sell for $56,000 on his platform a month ago. That's just over a tenth of the new car's $62,990 price tag.
By comparison, in early January, after Tesla lowered the model's starting price to $53,990, De Muro said a 2022 model with just 3,700 miles was listed on the Cars & Bids platform. The highest bid in the auction was only $48,250, so it passed in.
"The car was built a year later than a similar model in poorer condition a month earlier, had 24,000 miles on the mileage, and was quoted $8,000 less," De Muro said. Not surprisingly, that's what we're seeing with Tesla prices. No matter what you say about it, the price of Tesla vehicles has plummeted."
While many electric car buyers told DeMuro they wouldn't buy a Tesla because of the rift Musk sparked, a mentality that has contributed to a decline in the popularity of Musk's car brand, the Cars & Bids boss believes, The impact on Tesla's used car prices is nothing compared to the impact of higher interest rates.
De Muro said there are two other key factors affecting the price of used Teslas.
Supply has been able to fully meet demand
Raising the price of Tesla vehicles has been one of the ways the company has managed its once-overabundant pre-orders to avoid long wait times amid constrained supply chains and production bottlenecks.
"If you want to buy a Model Y (…) you may have to wait six to eight months, you can also buy a used car. But in fact, the cost of a used car may be higher," De Muro said. Because there is no waiting to buy a used car, the owner of the Model Y will resell it two months later for a profit."
The problem is, Tesla appears to have reached a tipping point where its vehicle production has now eaten away at its backlog of auto reserves. With the complete depletion of pre-sale orders, the production of existing vehicles has basically been able to meet the demand for new purchase orders. Musk had to cut prices in the three major markets of the United States, China and Europe, and reduce the business volume of the assembly line to avoid an increase in inventory.
"That puts downward pressure on used car prices. A year ago, you could buy a Tesla and resell it for a $10,000 premium, but that's no longer the case," De Muro explained.
Tesla's competitive advantage disappears
Finally, De Muro said Tesla faces stiff competition.
Many rival models support semi-autonomous driving technology, competitors' new electric vehicles have surpassed Tesla in terms of performance and driving range, and Musk's product line is aging rapidly, the Model S has been on the market for more than a decade, and The Model 3 hasn't been updated since it went on sale in mid-2017.
He said: "Tesla's huge advantage is no longer there except for super charging. It seems that they have slowed down their innovation. Tesla is not what it used to be. Any technology that Tesla used to be able to stand out and be far ahead. .
That means there are plenty of affordable Tesla vehicles to choose from right now, like the 2018 M3 model with a longer driving range, which currently sells for $25,000.
"I think we'll all be able to buy cheap Teslas in the next few years," De Murro concluded. (Fortune Chinese Network)
Translated by: Liu Jinlong
Reviewer: Wang Hao
Tesla's used vehicle prices are "sinking like a stone" and one of social media's best-known car reviewers he has a theory as to why. But it's not what one might assume.
Doug Demuro has test driven just about every four-wheeler you can find on US roads and many you cannot: not only has his expertise garnered him a subscriber base on his YouTube channel of nearly 4.6 million followers, he also runs a used vehicle auction site called Cars & Bids.
"The crazy [high] prices we've seen over the last 18 months for Teslas—they are gone and they're certainly not coming back. There is no question about that," he warned on January 15, recommending customers looking to list their vehicles accept markdown offers before they fall any further.
His business gives him unique insight into the going market value for a Tesla, which have come under heavy pressure over the last three months even before earlier January's controversial price cuts for new vehicles abruptly lowered what people are willing to pay to model- and se .
Instead, the Federal Reserve's inflation-fighting campaign has had a much greater effect on Tesla's pricing power in the used vehicle market.
"This rise in interest rates really hit Tesla hard because of the specific kind of people buying the cars," DeMuro believes, adding they often have jobs where higher borrowing costs impact them more acutely than the general population.
Disproportionately affected by interest rate spike
For example, in his experience, a large number of users listing on his Cars & Bids site are mortgage brokers, realtors and others.
Furthermore, a lot of Tesla owners are younger buyers captivated by the chic brand and often need to stretch their finances to be able to afford them. An increase in lending rates can put even a used Tesla out of their reach.
Lastly, Elon Musk's buyers tend to also come from the same buzzy tech sectors as Tesla itself, and are now experiencing a wave of layoffs sweeping through the sector at companies such as Amazon, Meta, Salesforce and Coinbase that may prompt them to avoid the purchase of any big ticket items like cars.
"These are the people who were buying Teslas. It's the mortgage lenders who are getting killed when the interest rates are going up—nobody's buying homes—and then it's this kind of young, new money tech people," he said. "And I think that more than anything has been the biggest factor in the decline in Tesla prices over the last three months."
Prices "falling off a cliff"
As a result, a 2021 Tesla Model 3 Performance with 27,000 miles could still exchange hands on his platform for $56,000 only a month ago. This represented a discount of just over a tenth off the then-$62,990 price for a brand new vehicle.
By comparison earlier January, after Tesla cut the entry point for that model to $53,990, DeMuro said Cars & Bids listed a 2022 version with only 3,700 on the odometer. The highest offer in the auction topped out at a mere $48,250 and the sale as a result didn't go through.
"That car is a year newer with 24,000 fewer miles and bidding was $8,000 less than a similar car a month earlier that was not as good," he said. "That result wasn't some weird outlier, that's what we're seeing with Tesla prices. They are—use the adjective you want—cratering, sinking, falling off a cliff."
While DeMuro personally experienced a number of cases where EV buyers told him they would not buy a Tesla because of Musk's divisiveness, which has contributed heavily to a sinking net preference for his car brand, the Cars & Bids proprietor believed this sub was only coordinated of port. to higher interest rates.
There were two further causes playing a key role as well, in his opinion.
Supply has now fully caught up with demand
Jacking up the sticker price for Tesla models has been one way of managing its once-overflowing order book to prevent excessive wait times during periods of supply chain constraints and production bottlenecks.
"If you wanted to buy a Model Y (…) you could either wait six to eight months, or you could buy a used one," DeMuro said. "But the used one was actually going to cost you more because there was no waiting , so what people were doing was they were buying a Model Y and then they would turn around and sell it two months later and make a profit."
The problem is Tesla appears to have reached the point where its production has now eaten through its reserves of cars on backlog. With its order book now fully depleted and new purchases now roughly matching output, Musk has had to slash prices across his three main market of the US, China and Europe, as well as trim activity on his assembly lines, to keep inventories from inflating.
"That has really put downward pressure on used car prices. A year ago you could buy one and flip it for ten grand more than you paid, that is not the situation today," DeMuro explained.
Tesla's competitive lead has vanished
Finally, the competition has largely caught up to Tesla in DeMuro's view.
Semi-autonomous driving technology is available in a large number of rival models, new competitor EVs have caught up or exceeded Tesla in terms of performance and driving range, and Musk's product line is rapidly aging with the Model S over a decade old while the Model 3 hasn't been refreshed at all since its launch back in mid-2017.
"Aside from supercharging, there's not a massive advantage to Tesla—and it seems like they slowed down their innovation," he said. "It's not like it was, where Tesla would just drop something and kill everybody."
That means there are plenty of bargain-rate Tesla cars now to be had such as a high mileage 2018 model year M3 sedan currently fetching around $25,000.
"I guess we can all look forward to picking up cheap Teslas over the next couple of years," DeMuro concluded.
This article is reproduced from: https://www.fortunechina.com/shangye/c/2023-01/23/content_426501.htm


One important goal of U.S. trade policy is to create jobs at home. To ensure that goal is being met, policymakers need data that can quantify the link between exports and domestic job creation. For example, a 2013 report from the Department of Commerce estimates that $1 billion dollars' worth of exports will create 5,590 U.S. jobs. The estimate is derived from Bureau of Labor Statistics' calculations, and those in turn are based on input-output tables from the Bureau of Economic Analysis.
But research also suggests that we need better data. Current estimates of export job creation likely diverge from their actual effects on jobs—either overestimating or underestimating job creation. So say papers published in the Upjohn Press conference volume, Measuring Globalization: Better Trade Statistics for Better Policy.
Why aren't our current estimates right? Currently, U.S. statistical agencies do not collect data on an important factor that affects exports' ability to produce domestic jobs—the use of imported intermediate inputs in exported goods and services. Many of the country's most successful exporters increasingly rely on imported intermediates to make their products competitive in the global marketplace.
Consider commercial aircraft and parts, for example, which in 2014 accounted for $113 billion of U.S. exports. Exported commercial planes often utilize a wide variety of imported components such as wings and electrical systems. Or consider financial services, which in 2013 comprised $84 billion in exports—that is, services such as brokerage and investment banking provided to foreign individuals and companies. But when the New York office of Goldman Sachs advises a European company on the purchase of a U.S. company, that service may rely heavily on information provided by Goldman's European offices.
The greater the share of imported intermediates going into an exported good or service, the fewer domestic jobs will be generated. So clearly it's important to be able to quantify the use of imported intermediates in, say, an exported piece of construction equipment. But the existing data yields no clue about whether export-oriented industries use more or fewer imported intermediates, relative to industries that principally produce for domestic markets.
These tables take global supply chains into account and make it possible to calculate more precise estimates of the jobs created by exports. For example, if a particular nation's exporting industry mainly assembles parts imported from other countries, that nation's industry contributes a relatively low amount to value added, for any given dollar value of exports. By contrast, if another nation's industry mainly uses domestic-sourced intermediate inputs, that industry will contribute a relatively high amount to value-added, for any given dollar value of exports. And all other things being equal, exports which have a higher domestic value-added will create more jobs.
These OECD figures are just preliminary estimates, of course. But they point in the right direction for developing better estimates of jobs created by exports.


text:
Property News Summary – 7 April 2017
Apr 7, 2017 | News |
Malaysia ranked 26th most competitive tourism destination
The World Economic Forum (WEF) has placed Malaysia in the 26th spot in its Travel and Tourism Competitiveness Report. The organisation said that although Malaysia's ranking dropped one place compared to 2015, the country effectively improved its travel and tourism competitiveness in absolute terms. "Malaysia remains an attractive destination thanks to its price competitiveness, its strong air connectivity and beautiful natural resources. The country also offers a conducive, enabling environment for doing business, which is supported by a strong human resources and labour market. It has also improved in ICT readiness, tourism service infrastructure, and international openness," the report stated. However, it also noted that Malaysia's business environment and investment in cultural resources need improving. This year, the top three spots were taken by Spain, Fance and Germany respectively. (New Straits Times Online)
River of Life project now 67% complete
The River of Life (RoL) project, which will transform the Klang and Gombak rivers into vibrant waterfronts, is now 67% complete, with full completion expected in 2020. The first phase of the river beautification covering the river stretch around Masjid Jamek-Daya Bumi is now 93.7% complete. There are three major components to the RM4.4 billion RoL project — river cleaning; river master planning and beautification; and river development. Of the total RM4.4 billion, RM3.4 billion is to clean up the river, and RM1 billion is for landscaping. The project is estimated to deliver affordable housing to more than 35,000 new residents by 2020, as well as 1 million sq m of commercial space and over 27,000 employment opportunities. (New Straits Times Online)
Reclamation for Melaka cruise ship terminal to be completed in 2019
Reclamation work on Pulau Melaka East 1, which will accommodate an international cruise ship terminal as a support to the Melaka Gateway development project, is 90% underway and expected to be fully completed in 2019. Melaka Gateway, a private initiative, is a mixed development on four artificial islands recognised as National Key Economic Areas. Development on other islands involving Pulau Melaka East 2, 3 and 4 will be implemented in phases, said the transport ministry. (The Edge Markets)
HDC to come up with homes below RM250,000
Sarawak Housing Development Corporation (HDC) plans to 'flood' the market with affordable houses costing below RM250,000 each so that those entangled in the so-called 'house-purchasing trap' can finally have a home they can call their own. This would be possible with the signing of Head of Agreement (HoA) between a Sarawak-based company and China-based company, which will enable the setting up of a modular housing factory in Demak Laut to fabricate the affordable houses. With modular housing, the price of affordable houses could be stabilised or even be reduced by 15-20%. (The Borneo Post)
Artist's impression of the Melbourne Square project (Image from Urban Melbourne)
OSK partners EPF for A$2.8bil Melbourne project
OSK Holdings Bhd has teamed up with the Employees Provident Fund (EPF) to develop a 5-acre mixed-use development in Melbourne, Australia, with an expected GDV of A$2.8 billion (RM9.39 billion). EPF is taking a 49% equity interest in Yarra Park City Pty Ltd for A$154 million, which holds the development rights for the Melbourne Square project located in Southbank, Melbourne. It will be the pension fund's second development venture overseas after the Battersea Power Station project in London. Melbourne Square will comprise four towers of residential apartments, a retail mall, an office tower and a hotel/serviced apartment tower, which will be developed in five stages over eight to ten years. (The Edge Markets)
Paramount ventures into hotel development
Paramount Corp Bhd is venturing into hotel development and ownership with its maiden four-star Mercure Hotel at its university metropolis township in Shah Alam. The hotel is the final part of its integrated development at Utropolis Glenmarie, and is expected to open its doors by 2019. Paramount Corp and its JV partner, Singapore-listed Lasseters International Holdings Ltd, will invest RM75mil into the development. The 230-room hotel will present the group with the opportunity for further cooperation between its property and education businesses, and provide students of the KDU University College (KDUUC) School of Hospitality, Tourism and Culinary Arts with a real-world training ground. (The Star Online)
Master plan of the Utropolis Glenmarie township (Image from Paramount Utropolis)
Country Garden stops free flights for Forest City "buyers"
Property developer Country Garden Holdings Co Ltd has stopped providing free flights to bring in potential buyers from mainland China to its sales gallery in Iskandar Malaysia, Johor, which previously formed part of its marketing campaign to lure investors to buy properties in its Forest City development. The mammoth project, costing US$100 billion (RM443 billion), was in the limelight recently after Beijing introduced tighter rules to curb capital flight. (The Edge Markets)
UK, Malaysia to further enhance bilateral ties post-Brexit
The United Kingdom and Malaysia will continue to expand bilateral economic relationship beyond Brexit after the UK triggered article 50 for the secession from the EU. UK Secretary of International Trade Dr Liam Fox said the UK affirmed its commitment to increase trade and investment as part of efforts to reach out to its trading partners. In the span of 30 years, the UK has invested over £20bil (RM110bil) in Malaysia. The UK is currently Malaysia's fourth largest trading country in the EU with annual goods and services trade at £3.34bil. (The Star Online)
PreviousProperty News Summary – 6 April 2017
NextThe Affluent New Middle Class: Changes in Property Perspectives
Five Newsbytes to Start The Day – 2 July 2018


With millions of people turning to their smartphones for communication, entertainment, news, and just about everything that has to do with the internet, Apple has raised the bar with a new generation of devices.
Included is a health-conscious smartwatch that is approved by the FDA.
At a massive Apple event similar to the release of the iPhone X and iPhone 8, Apple has launched 3 new phones including the iPhone XR, XS and XS Max.
The XS and the XS Max differ mostly in size and range in prices from $999 for the XS to $1,449 for the XS Max model with the most memory. The XR provides a cheaper option for a new smartphone, with similar specifications to last years iPhone X. However, the $749 iPhone XR has the same, updated, A12 Bionic chip as the XS and XS Max; as well as a super sleek Liquid Retina display that boasts of unmatched color accuracy.
The XS, XR, and XS Max have models with 64 GB, 256GB and 512 GB.
The XS and the XS Max can be purchased in Gold, Space Gray, and Silver designs and the XR can be purchased in Red, Yellow, White, Coral, Black and Blue.
The XR is 2.98 inches wide, 5.94 inches tall, 0.33 inches deep and 6.84 ounces.
The XS is 2.79 inches wide, 5.65 inches tall, 0.30 inches deep and 6.24 ounces.
The XS Max is 3.05 inches wide, 6.20 inches tall, 0.30 inches deep and 7.34 ounces.
All three phones have an updated FaceID feature, Apple Pay, and will be carried on AT&T, Sprint, T-Mobile and Verizon.
One of the unexpected stars from the recent Apple launch is a brand new state of the art smartwatch that is approved by the United States Federal Drug Administration because of its many new bodily tracking features that have the capacity to potentially save someone's life.
The new Apple iPhones and Smartwatches are available for preorder now and will officially be available on September 22nd, 2018.


One of the perks of moving to Canada is snow!. For Canadians, especially those who transport to work the snow is a major pain in the arse but coming from a place that rarely snows (and the snow usually melts/sludges overnight) I LOVE IT.
One of Sams friends, Leah who has been living in London for the last 2 years is back in Vancouver as she applies for a new visa to return (God knows why…..). We used this as a chance to catch up and go on a hike in the snow. We decided to go to Lynn Canyon as its within the Car2Go home zone (1st world problems) parking at Bridgman Park and walking up past twin falls and up to the Suspension Bridge. This is a hike I did in my first few days of moving to Canada so it was great to see how the trail had changed in the snow.
The hike was great and a perfect chance to catch up with Leah and argue about her love (and my hate) for London haha. (Its not that bad but us Mancs love to hate everywhere, Liverpool, Leeds, London, Birmingham, other parts of Manchester, the next street over and so on).
We finally finished where all great hikes should in a bar (Browns) drinking a well earn't beer. The pictures are pretty damn cool.


text:
Accidental Travel Writer
A Travel Blog for Sports Fans
Posted on May 2, 2018 May 5, 2020 by Michael Taylor
12 Best Mexican Restaurants in Hong Kong
The bar at Caliente, a Mexican restaurant in Kowloon's Tsim Sha Tsui district. Photo Credit: Caliente.
Eating Out in Hong Kong
Hong Kong is one of the world's best cities for foodies, but when it comes to Mexican food, the choices have always been limited. That is starting to change as Mexican restaurants start to gain in popularity. Here is a short list of city's most popular Mexican eateries.
Mexican Food in Hong Kong
California Style Mexican Food
Cinco de Mayo 101
Where to Celebrate Cinco de Mayo in Hong Kong
Agave Tequila y Comida
Andy's Garage
Brickhouse
Cali-Mex Bar and Grill
Coyote Bar and Grill
El Charro Mexican Cantina
Eleven Westside
Tequila Jack's
Tequila on David Hong Kong
Putting together a list of Hong Kong's top 10 Mexican restaurants just 10 years ago would have been impossible.
Because 10 years ago Hong Kong didn't even have 10 Mexican restaurants. You could probably have counted the number of Hong Kong Mexican restaurants on the fingers on one hand.
All that started to change a few years ago, with Mexican restaurants starting to sprout like mushrooms after a spring rain. Now there's no problem coming up with a list of 12 Mexican eateries!
Some of the Mexican restaurants in Hong Konghave been flashes in pan, opening with great fanfare, only to close several months later.
But other Mexican restaurants are proving to be highly successful.
Cali-Mex Bar and Grill in a popular Mexican restaurant in Hong Kong. Photo Credit: Accidental Travel Writer.
Nachos with guacamole and salsa at Cali-Mex. Photo Credit: Accidental Travel Writer.
Beef tacos at Cali-Mex. Photo Credit: Accidental Travel Writer.
Most of the Mexican restaurants in Hong Kong have only one or two outlets. An exception is Cali-Mex, which at last count had a total of 16 outlets, which are located on both sides of Victoria Harbour.
There are now Cali-Mex outlets in Aberdeen, Admiralty Causeway Bay, Mongkok, Kennedy Town, Quarry Bay, Sheung Wan, SoHo, Tsim Sha Tsui – the list goes on.
The largest venue – the Cali-Mex Bar and Grill – opened last in the heart of Hong Kong's premier food-and-beverage district, Lan Kwai Fong, at 21 D'Aguilar Street.
Purists might balk that what they serve "isn't really Mexican food," but the chain's marketing materials make no bones about it.
They proudly describe their fare as California-style Mexican food, which is both light and fresh.
Whether they serve California-style Mexican food, Tex-Mex, Southwestern barbecue, authentic Mexico City-style street fare, or Veracruz-style seafood, many Mexican restaurants across Hong Kong will be offering special promotions to celebrate Cinco de Mayo.
What's interesting is that Cinco de Mayo, which means' "May Fifth" in Spanish, is much more popular in the United States than in Mexico, where it is celebrated in only one state: Puebla.
Click on the following link for more information on Cinco de Mayo – what it celebrates and why it has gained in such immense popularity …
How Cinco de Mayo Became One of the Most Popular Festivals in the United States>>
From cantinas to taquerias to restaurantes mexicanos, Mexican eateries in Hong Kong will be offering special promotions on Cinco de Mayo.
The following 12 Mexican restaurants are listed in alphabetical order. Click on links for more information
Agave claims to have the best Margaritas in town. Photo Credit: Epicurean Group.
93 Lockhart Road, Wanchai, Hong Kong. Tel: (852) 2866-3228.
Tacos at Andy's Garage. Photo Credit: Apple Hospitality.
G/F, 14A Sun Chun Street, Tai Hang, Hong Kong. Tel: (852) 2267-9023.
Cubano at Brickhouse is a popular Mexican restaurant in Hong Kong's trendy Lan Kwai Fong distirict. Photo Credit: Maximal Concepts.
G/5, 20A D'Aguilar Street, Central, Hong Kong.
Juanita's Margarita at Caliente, a popular Mexican restaurant in Tsim Sha Tsui on the Kowllon Peninsula. Photo Credit: Caliente.
3/F, 6 Knutsford Terrace, Tsim Sha Tsui, Kowloon. Tel: (852) 2732-5968.
Grilled chicken burrito at Cali-Mex, Hong Kong's largest chain of Mexican restaurants. Photo Credit: Accidental Travel Writer.
The Cali-Mex chain alone now has 16 taquerias scattered about Hong Kong, with
21 D/Aguilar Street, Central, Hong Kong. Tel: (852) 2970-3877.
Smoked Salmon Tostada with Spiced Yogurt and Pickled Fennel at Chino.
1B-1C New Praya, Kennedy Town, Hong Kong. Tel: (852) 2606-0588.
The notorious Wall of Flame at Coyote. Photo Credit: Eclipse Hospitality Group.
114-120 Lockhart Road, Wanchai, Hong Kong. Tel: (852) 2861-2221.
Famous for burritos, tacos, quesadillas, and margaritas. Coyote has a second outlet in Discovery Bay.
El Charrro Mexican Cantina. Photo Credit: Delaneys.
Shop 208, The Arcade, Cyberport, 100 Cyberport Road, Pok Fu Lam, Hong Kong. Tel: 852) 2793-2522.
It's Margarita time at Westside!
1/F, The Hudson, 11 Davis Street, Kennedy Town, Hong Kong. Tel: (852) 3996-7754.
Tequila Jack's is one of Hong Kong's oldest Mexican restaurants. It is located in Kowloon's Tsim Sha Tsui district. Photo Credit: El Grande Restaurant Group.
33 – 35 Chatham Road South, Tsim Sha Tsui, Kowloon. Tel: (852) 3428-5133.
Tacos and black beans at Tequila on Davis.
Tequila on Davis Hong Kong
G/F, 1 Davis Street, Kennedy Town, Hong Kong. Tel: (852) 2866-3228.
Arrachera Carne Assada at Verde Mar, a popular Mexican restaurant in Wanchai on Hong Kong Island. Photo Credit: Verde Mar.
24 Tai Wong Street East, Wanchai, Hong Kong. Tel: (852) 2810-0888.
This is the third in a series of Top 10 Mexican restaurants in Asia. You might also like …
Top 10 Mexican Restaurants in Bangkok, Thailand>>
Top 10 Mexican Restaurants in Singapore>>
Top 10 Mexican Restaurants in Manila, Philippines>>
Top 10 Mexican Restaurants in Tokyo, Japan>>
CategoriesFood & Beverage, Hong Kong, Lifestyle, Mexican Cuisine, Travel Destinations Tagsbest Mexican restaurant in Hong Kong, best Mexican restaurants in Hong Kong, cinco de mayo, Hong Kong Mexican cantina, hong kong Mexican food, Hong Kong Mexican restaurant, hong kong mexican restaurants, mexican cuisine, mexican food, Mexican restaurants in hong kong, Where to eat Mexican food in Hong Kong
Previous PostPrevious 10 Best Mexican Restaurants in Singapore
Next PostNext Top 10 Mexican Restaurants in Manila, Philippines
look over my shoulder as I explore rural hong kong
Air Travel Deals
Check out the best hotel reviews and hotel deals at TripAdvisor


Patricia began her career with CASALONGA & ASSOCIÉS in 2009.
She is involved mainly in obtaining and defending patent rights, in particular in writing patent applications and exchanging with the offices during examination and opposition procedures. She also realizes some prior art researches and patentability studies.
She also gives opinions on freedom to operate cases, studies the validity of claims of some patents, and handles litigations.
She specializes in a variety of technical disciplines such as mechanical engineering, mechanical design, materials, thermodynamics.
Patricia Ledrut is member of the French Patent and Trademark association (CNCPI "Compagnie Nationale des Conseils en Propriété Industrielle") and of the European Patent Institute (epi).


text:
<?php

require __DIR__ . '/shared.php';

// This is an implementation of an atomic client-side ZPOP using the support for
// check-and-set (CAS) operations with MULTI/EXEC transactions, as described in
// "WATCH explained" from http://redis.io/topics/transactions
//
// First, populate your database with a tiny sample data set:
//
// ./redis-cli
// SELECT 15
// ZADD zset 1 a 2 b 3 c
//
// Then execute this script four times and see its output.
//

function zpop($client, $key)
{
    $element = null;
    $options = array(
        'cas'   => true,    // Initialize with support for CAS operations
        'watch' => $key,    // Key that needs to be WATCHed to detect changes
        'retry' => 3,       // Number of retries on aborted transactions, after
                            // which the client bails out with an exception.
    );

    $client->transaction($options, function ($tx) use ($key, &$element) {
        @list($element) = $tx->zrange($key, 0, 0);

        if (isset($element)) {
            $tx->multi();   // With CAS, MULTI *must* be explicitly invoked.
            $tx->zrem($key, $element);
        }
    });

    return $element;
}

$client = new Predis\Client($single_server);
$zpopped = zpop($client, 'zset');

echo isset($zpopped) ? "ZPOPed $zpopped" : "Nothing to ZPOP!", PHP_EOL;

redpajama_set_name: RedPajamaGithub


ceramic tile floor designs floor tile patterns floor tile patterns floor tile patterns finest ideas of kitchen floor tile patterns floor tile.
ceramic tile floor designs removing ceramic tile floor for home decor and home remodeling ideas awesome best tile floor.
ceramic tile floor designs factory price cement tiles bathroom floor tile cement look ceramic tile.
ceramic tile floor designs ceramic floor tile designs for kitchens.
ceramic tile floor designs best tile for kitchen floor grey kitchen floor tile kitchen floor tile ideas white ceramic tile.
ceramic tile floor designs how to stencil a tile floor in steps painting.
ceramic tile floor designs best pictures design and decor about kitchen flooring ideas.
ceramic tile floor designs brilliant ceramic tile floor designs foyer for your with pictures.
ceramic tile floor designs designs bathrooms tile floor patterns bathroom.
ceramic tile floor designs bathroom designer tiles foyer tile design tiles design for floor bathrooms design modern bathroom flooring ideas.
ceramic tile floor designs floor tile design ideas foyer tile floor design ideas new designs prepare ceramic tile floor designs.
ceramic tile floor designs wood tile kitchen floor tiles inspiring that flooring design ideas.
ceramic tile floor designs view in gallery patterned ceramic tile.
ceramic tile floor designs gray ceramic tile the home depot in floor designs 7.
ceramic tile floor designs large size of tiles floor tile design ceramic tile kitchen floor designs design.
ceramic tile floor designs tile in kitchen floor designs ceramic kitchen floor tiles ceramic kitchen floor ideas kitchen floor ceramic.
ceramic tile floor designs creative of ceramic tile kitchen floor ceramic tile flooring kitchen ideas build.
ceramic tile floor designs ceramic floor tile designs related keywords suggestions.
ceramic tile floor designs impressive tile kitchen floor ideas with kitchen floor tiles ideas.
ceramic tile floor designs ceramic tile patterns design.
ceramic tile floor designs wonderful wood look ceramic tile v stones floor throughout decorations.
ceramic tile floor designs light using with tile design in the bathroom.
ceramic tile floor designs floor tile ideas best tile floor designs ideas on flooring ideas ceramic tile with designs best.
ceramic tile floor designs foyer tile design entryway ceramic tile floor designs foyer.
ceramic tile floor designs foyer flooring tile or hardwood home interior design and entryway with regard to ceramic designs 8.
ceramic tile floor designs tile designs for foyer small entryway tile floor ideas entryway tile floor floor tile designs for.
ceramic tile floor designs tile designs for foyer entryway tile ideas download by small foyer tile designs ceramic tile foyer tile designs for foyer ceramic.
ceramic tile floor designs ceramic tiles in turkey for bathrooms vitrified tiles floor designs.
ceramic tile floor designs chess ceramic tile flooring for living room design.
ceramic tile floor designs view in gallery floor tile rustic aged look 2.
ceramic tile floor designs floor tile design ideas bathroom tile floor ideas miraculous floor tile design pictures remodel decor and floor tile design.


text:
Delight for tragic family at birthday
Miracle baby Kobie Braine shows off the smile that has brought sunshine back into the lives of his family as he celebrates his first birthday.
The little bundle of joy, who is one today, sits surrounded by cards, too young to be aware of the terrible tragedy that hit his parents and brother.
Judith and Darren Braine and Kobie's big brother Lewis, now five, had to endure losing three of the family's children, six-year-old Leah, her five-year-old brother Darren and sister Demi, three, when fire swept through their home, in Widdrington Station near Ashington, in March 2001.
The family were left further distraught when, despite their desire for another child, the NHS refused to reverse a sterilisation operation Judith had after Lewis was born because she and Darren had a surviving child.
But when the Chronicle highlighted their agony in 2002, pioneering surgeon Michael Burke carried out the procedure for free at the BUPA Hospital in Washington.
Baby Kobie arrived at 8.20pm on June 26, 2003, at Wansbeck Hospital, Ashington, weighing in at 6lbs 14ozs.
To add to the family's joy, as exclusively reported in the Chronicle, earlier this year Judith discovered she was pregnant again, with the new baby due on August 21.
As he looked lovingly at his youngest son, Darren, 34, said: "Kobie is fantastic, although he can be a bit of a handful. He is crawling at the moment but he is nearly at the point where he is walking.
"I think he is still too young to understand that it is his birthday, he knows something is going on but he does not understand what it is.
"We have got him one of those long cars which he can sit inside and we are going to have a small party with the family. We have got a birthday cake with candles and everyone's coming around."
Darren also confirmed that Judith's pregnancy was all going to plan. He said: "The pregnancy is going well and she is starting to get bigger, it is only a few weeks off now and we are starting to get excited."
Although the couple will never forget the children they lost, they were understandably delighted that they were going to be parents again.
Their joy is far removed from that night when fire ripped through the family home.
Judith, 32, escaped with Lewis in her arms as Darren tried desperately to reach the other children. Having lost their three children, Judith, Darren and Lewis were left with only the clothes they escaped in.
Chronicle readers rallied around and donated goods for the family which they used to furnish their new home in Lynemouth.


This copy shows the entry on 26-Apr-2019 at 16:54:27.
Garden wall. C19 or earlier. Rendered cob and brick, with tile and brick copings and brick buttresses. 3m high wall on elevated site 3m above The Crease and Church Street, around garden of Manor Farm House.


text:
News Things To Do Health & Wellness Current Issue Legals
Worcester expands Festival of Lights
Brian Lee
Telegram & Gazette
WORCESTER - The city of Worcester and its partners have adapted the annual Festival of Lights to illuminate the city with public art and sculpture from downtown and Main South Dec. 14 through February.
This year's locations will expand beyond the Worcester Common to include multiple businesses downtown and several hubs along Main Street in the Main South neighborhood.
Main South installations will feature light sculptures by local artists at key nodes and participating businesses.
Downtown lighting elements will include a crescendo of multicolored snowflakes on Mercantile Center, as well as 25 LED snowflakes in windows of businesses, which were crafted by Carlos Torres, a member of Technocopia.
Creative Hub Worcester will install a large backlit mural on the windows of The Menkiti Group-owned building at 554 Main St.
On the Worcester Common, Tower Hill Botanic Garden has created an illuminated rainbow tunnel over 200 feet long, which celebrates Worcester's inclusivity and will illuminate the Common in conjunction with 3D geometric light sculptures by Ivy Orth, head designer of LunoSol.
"For me, this event is always a great way to kick off the holiday season," Mayor Joseph M. Petty said. "I want to thank the Parks Department, our Cultural Department and our Cable Services teams for their fine work in decorating the Worcester Common and pulling together this celebration."
"We are excited to be able to continue the tradition of Festival of Lights, despite how different this winter will look for us all," City Manager Edward M. Augustus Jr. said. "Our hope is that, in addition to fostering a festive spirit, the Festival of Lights will bring a sense of normalcy to Worcester families, while keeping their safety as a priority."
"I wanted this project to evoke magic, vibrancy, and inspiration, to contrast the dreary solitude of lockdown in the winter," Orth said. "The sculptures make use of shadows and natural geometric forms. We use light boxes and fairly simple technology, but strategically positioned over a large area on the Common, the light will absolutely stun viewers and dazzle the Common."
Contact Us Support Local Business Advertise Your Business Advertising Terms and Conditions Help Center Give Feedback
Pay Your Ad Bill Reviewed.com 10Best Reach Local
© 2021 www.baystateparent.com. All rights reserved.


text:
1936 Lagonda LG 45 Rapide Le Mans 'HLL 534' [12100]
1936 Lagonda LG 45 Rapide [12100] in Les nouveaux riches, Movie, 1938
Class: Cars, Racecar — Model origin:
DidierF
#90.
Clumsy attempt to pass it for the 'Ancelier'-Delahaye having an accident.
Looks like a slightly modified 'civil' torpedo, Bentley or Chenard & Walcker.
fortengo
Appears to be the Lagonda LG45 driven at the '36 French Grand Prix by Spanish privateers. Here is a nice Pathé newsreel of the race.
#90 in 1936 Grand Prix automobile de France at Montlhéry was Enaro Leóz Abad/Genaro Leóz Abad in private Lagonda LG45 according to http://fr.wikipedia.org/wiki/Grand_Prix_automobile_de_France_1936 . This becomes HLL 534 (chassis 12100) if you disentangle these separate quotes:
After Lagonda went bust in 1935, it was revived and "Lagonda's new owners were keen to build on the racing successes and commissioned Fox & Nicholl to produce cars for the '36 Le Mans. Two four-seaters were built on the new LG45 10ft 9in chassis: registered as 'EPB 101' (chassis number '12108') and 'EPB 102' ('12109'). Additionally a couple of two-seater cars were built: 'HLL 534' ('12100') and 'EPE 97' ('12111')." - https://www.bonhams.com/auctions/20148/lot/361/ (a sales page for Le Mans Team Car Replica NJ 9185 [chassis 12001 - originally a saloon]
and from a sales page for EPE 97 [12111] "Two two-seaters were also created for competition. This example, chassis EPE 97, is one of the two examples created. It was completed in May of 1936 and was given UK registration 'EPE 97' that August. The two-seater sister car, 'HLL 534', is still in existence. The whereabouts of the two four-seater cars is unknown. Instead of Fox & Nicholls' normal racing red livery, their two-seater car was painted French blue at its racing debut. It was driven by Algerian-born French driver Marcel Lehoux in the sports car Grand Prix de l'ACF at Montlhéry, outside Paris, France on June 28, 1936. 'HLL 534' won its class while 'EPE 97' was forced to retire prematurely. It is believed that this was HLL 534's only race."
HLL 534 today - https://www.flickr.com/photos/28439790@N03/5865311783/ , http://www.classiccar-photos.net/picture/show/14372/1936-Lagonda-LG45-Rapide , http://www.classiccar-photos.net/picture/show/14373
fortengo wrote Here is a nice Pathé newsreel of the race.
Nice video - another gem from Pathé. Lagonda very brief appearance at 02-00 which gives these pictures.


text:
Movies of the Week #17 (2020)
30Apr 2020 20 Jun 2020
What a week, guys. What a week…
But now, here are some movies.
John McCain: For Whom the Bell Tolls (2018): I guess you can call me a McCain, in as far as someone who doesn't care much about US politics outside of election years. But even if you look beyond that, the man has an impressive life's story, elegantly woven into a documentary that is tame, yet still relevant. Beyond this, the Kunhardt directing trio frames him as the middle ground the modern bipartisan politics of…the world, really, simply can't tread upon without breaking their necks. As a standard bearer for principles above party colors, McCain is a solid fairytale hero. How much of it is sugarcoated? I'm not sure. But it all makes you want to strive for more, to dream of what politics should be like. 8/10
Stuart: A Life Backwards (2007): Just before Tom Hardy and Benedict Cumberbatch were worldbeaters, they churned out this little TV movie. It's an ambitious take on how social determinism can undermine a person, in this case Hardy's character, a homeless alcoholic with serious integration problems. And the gist, as per the title, is to tell the tale backwards, which is indeed clever as a device for framing expectations and prejudices. Ultimately, though, it doesn't go the Benjamin Button route, only fleetingly looking back at childhood trauma. It was all too safe, too slow and drab to get me engaged, in spite of its leads and ambitions. 6/10
Monstri. (2019): Talking of gimmicks, this Romanian movie actually makes good use of them to create a tense and engaging atmosphere. It might sound like yet another sad case of modern love, with ambiguous sexuality and toxic partners, slow and ponderous. Which it is, for sure. But director Marius Olteanu leans heavily on his leads, Judith State and Cristian Popa, to very good effect, mostly making up for the lack of pace. The wider sense of modern love having outgrown the constraints of romance is what struck me by the end of Monstri., with healthy ambiguity wrapping up an experience that doesn't really pose questions, but simply…observes them. 7/10
Heaven (2002): And if you want an antidote to Monstri, that also places atmosphere center stage, then this unusual movie is the right choice. Directed by Tom Tykwer, it was written as the first part of a trilogy by legendary K. Kieslowski, alongside Krysztof Piesiewicz, and it stars Cate Blanchett alongside Giovani Ribisi, both rocking it in…Italian. The story isn't as inspired as one would like, but thankfully its leads do a great job in elevating the whole thing…almost literally, I would say. A strong finale makes for a worthy piece of moviemaking. 7/10
Abe (2019): A movie that takes the concept of fusion cooking and tries to apply it on religion is bound to be overreaching. Which is why Abe, for all its mild mannered traits and healthy visuals of yummy foods, doesn't take off and only works thanks to the charm of Seu Jorge. That's not to say that young Noah Schnapp, playing the titular character, doesn't fill you with the odd dose of youthful good nature, but the thing never outgrows its cuteness. 6/10
Previous Movies of the Week #16 (2020)
Next Movies of the Week #18 (2020)


text:
**Stop. This guide has been superseded by [Minikube](../minikube/) which is the recommended method of running Kubernetes on your local machine.**

The following instructions show you how to set up a simple, single node Kubernetes cluster using Docker.

Here's a diagram of what the final result will look like:

![Kubernetes Single Node on Docker](/images/docs/k8s-singlenode-docker.png)

* TOC
{:toc}

## Prerequisites

**Note: These steps have not been tested with the [Docker For Mac or Docker For Windows beta programs](https://blog.docker.com/2016/03/docker-for-mac-windows-beta/).**

1. You need to have docker installed on one machine.
2. Decide what Kubernetes version to use. Set the `${K8S_VERSION}` variable to
   a released version of Kubernetes >= "v1.2.0". If you'd like to use the current stable version of Kubernetes, run the following:

```sh
export K8S_VERSION=$(curl -sS https://storage.googleapis.com/kubernetes-release/release/stable.txt)
```

and for the latest available version (including unstable releases):

```sh
export K8S_VERSION=$(curl -sS https://storage.googleapis.com/kubernetes-release/release/latest.txt)
```

### Run it

```shell
export ARCH=amd64
docker run -d \
    --volume=/:/rootfs:ro \
    --volume=/sys:/sys:rw \
    --volume=/var/lib/docker/:/var/lib/docker:rw \
    --volume=/var/lib/kubelet/:/var/lib/kubelet:rw \
    --volume=/var/run:/var/run:rw \
    --net=host \
    --pid=host \
    --privileged \
    gcr.io/google_containers/hyperkube-${ARCH}:${K8S_VERSION} \
    /hyperkube kubelet \
        --containerized \
        --hostname-override=127.0.0.1 \
        --api-servers=http://localhost:8080 \
        --config=/etc/kubernetes/manifests \
        --cluster-dns=10.0.0.10 \
        --cluster-domain=cluster.local \
        --allow-privileged --v=2
```

> Note that `--cluster-dns` and `--cluster-domain` is used to deploy dns, feel free to discard them if dns is not needed.

> If you would like to mount an external device as a volume, add `--volume=/dev:/dev` to the command above. It may however, cause some problems described in [#18230](https://github.com/kubernetes/kubernetes/issues/18230)

> Architectures other than `amd64` are experimental and sometimes unstable, but feel free to try them out! Valid values: `arm`, `arm64` and `ppc64le`. ARM is available with Kubernetes version `v1.3.0-alpha.2` and higher. ARM 64-bit and PowerPC 64 little-endian are available with `v1.3.0-alpha.3` and higher. Track progress on multi-arch support [here](https://github.com/kubernetes/kubernetes/issues/17981)

This actually runs the kubelet, which in turn runs a [pod](/docs/user-guide/pods/) that contains the other master components.

** **SECURITY WARNING** ** services exposed via Kubernetes using Hyperkube are available on the host node's public network interface / IP address.  Because of this, this guide is not suitable for any host node/server that is directly internet accessible.  Refer to [#21735](https://github.com/kubernetes/kubernetes/issues/21735) for addtional info.

### Download `kubectl`

At this point you should have a running Kubernetes cluster. You can test it out
by downloading the kubectl binary for `${K8S_VERSION}` (in this example: `{{page.version}}.0`).

Downloads:

 - `linux/amd64`: http://storage.googleapis.com/kubernetes-release/release/{{page.version}}.0/bin/linux/amd64/kubectl
 - `linux/386`: http://storage.googleapis.com/kubernetes-release/release/{{page.version}}.0/bin/linux/386/kubectl
 - `linux/arm`: http://storage.googleapis.com/kubernetes-release/release/{{page.version}}.0/bin/linux/arm/kubectl
 - `linux/arm64`: http://storage.googleapis.com/kubernetes-release/release/{{page.version}}.0/bin/linux/arm64/kubectl
 - `linux/ppc64le`: http://storage.googleapis.com/kubernetes-release/release/{{page.version}}.0/bin/linux/ppc64le/kubectl
 - `OS X/amd64`: http://storage.googleapis.com/kubernetes-release/release/{{page.version}}.0/bin/darwin/amd64/kubectl
 - `OS X/386`: http://storage.googleapis.com/kubernetes-release/release/{{page.version}}.0/bin/darwin/386/kubectl
 - `windows/amd64`: http://storage.googleapis.com/kubernetes-release/release/{{page.version}}.0/bin/windows/amd64/kubectl.exe
 - `windows/386`: http://storage.googleapis.com/kubernetes-release/release/{{page.version}}.0/bin/windows/386/kubectl.exe

The generic download path is:
```
http://storage.googleapis.com/kubernetes-release/release/${K8S_VERSION}/bin/${GOOS}/${GOARCH}/${K8S_BINARY}
```

An example install with `linux/amd64`:

```
curl -sSL "http://storage.googleapis.com/kubernetes-release/release/{{page.version}}.0/bin/linux/amd64/kubectl" > /usr/bin/kubectl
chmod +x /usr/bin/kubectl
```

On OS X, to make the API server accessible locally, setup a ssh tunnel.

```shell
docker-machine ssh `docker-machine active` -N -L 8080:localhost:8080
```

Setting up a ssh tunnel is applicable to remote docker hosts as well.

(Optional) Create kubernetes cluster configuration:

```shell
kubectl config set-cluster test-doc --server=http://localhost:8080
kubectl config set-context test-doc --cluster=test-doc
kubectl config use-context test-doc
```

### Test it out

List the nodes in your cluster by running:

```shell
kubectl get nodes
```

This should print:

```shell
NAME        STATUS    AGE
127.0.0.1   Ready     1h
```

### Run an application

```shell
kubectl run nginx --image=nginx --port=80
```

Now run `docker ps` you should see nginx running. You may need to wait a few minutes for the image to get pulled.

### Expose it as a service

```shell
kubectl expose deployment nginx --port=80
```

Run the following command to obtain the cluster local IP of this service we just created:

```shell{% raw %}
ip=$(kubectl get svc nginx --template={{.spec.clusterIP}})
echo $ip
{% endraw %}```

Hit the webserver with this IP:

```shell{% raw %}
kubectl get svc nginx --template={{.spec.clusterIP}}
{% endraw %}```

On OS X, since docker is running inside a VM, run the following command instead:

```shell
docker-machine ssh `docker-machine active` curl $ip
```

## Deploy a DNS

See [here](/docs/getting-started-guides/docker-multinode/deployDNS/) for instructions.

### Turning down your cluster

1. Delete all the containers including the kubelet:

Many of these containers run under the management of the `kubelet` binary, which attempts to keep containers running, even if they fail.
So, in order to turn down the cluster, you need to first kill the kubelet container, and then any other containers.

You may use `docker rm -f $(docker ps -aq)`, note this removes _all_ containers running under Docker, so use with caution.

2. Cleanup the filesystem:

On OS X, first ssh into the docker VM:

```shell
docker-machine ssh `docker-machine active`
```

```shell
sudo umount `cat /proc/mounts | grep /var/lib/kubelet | awk '{print $2}'`
sudo rm -rf /var/lib/kubelet
```

### Troubleshooting

#### Node is in `NotReady` state

If you see your node as `NotReady` it's possible that your OS does not have memcg enabled.

1. Your kernel should support memory accounting. Ensure that the
following configs are turned on in your linux kernel:

```shell
CONFIG_RESOURCE_COUNTERS=y
CONFIG_MEMCG=y
```

2. Enable the memory accounting in the kernel, at boot, as command line
parameters as follows:

```shell
GRUB_CMDLINE_LINUX="cgroup_enable=memory=1"
```

NOTE: The above is specifically for GRUB2.
You can check the command line parameters passed to your kernel by looking at the
output of /proc/cmdline:

```shell
$ cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-3.18.4-aufs root=/dev/sda5 ro cgroup_enable=memory=1
```
## Support Level

IaaS Provider        | Config. Mgmt | OS     | Networking  | Docs                                              | Conforms | Support Level
-------------------- | ------------ | ------ | ----------  | ---------------------------------------------     | ---------| ----------------------------
Docker Single Node   | custom       | N/A    | local       | [docs](/docs/getting-started-guides/docker)                                 |          | Project ([@brendandburns](https://github.com/brendandburns))

For support level information on all solutions, see the [Table of solutions](/docs/getting-started-guides/#table-of-solutions) chart.

## Further reading

Please see the [Kubernetes docs](/docs/) for more details on administering
and using a Kubernetes cluster.


05 June 2017: Arthur Cox has announced new heads of both its New York and London offices, two key posts in the firm's international network.
Phil Cody will now head up the New York office replacing Conor Hurley.
Phil advises on a broad range of finance matters, including banking, debt capital markets, asset finance, structured finance and derivatives. He also regularly advises investment funds and asset managers. Phil's clients include many of the leading Irish and international financial institutions. He also leads the firm's leading derivatives practice.
David Molloy will now head up the London office, replacing Aiden Small who returns to Dublin to the firm's Finance Group and will maintain his close links with the firm's London clients.
David is also a partner in the firm's Finance Group where he specialises in domestic and cross-border debt financings. He acts for lenders, financial institutions, corporates and private equity sponsors on a wide range of corporate and structured debt transactions, secured and unsecured lending, real estate finance, loan book portfolio acquisitions and related financings, acquisition and asset finance. David also advises on work-outs and restructuring of a wide range of domestic and international transactions.
As well as its head office in Dublin and the offices in New York and London, the firm also has offices in Belfast and in Silicon Valley.


text:
Everyone who turns 18 by April 10 can vote: EC Shareef
By Isra Mohamed Naeem
March 27, 2021 , 10:59
Ahmed Shareef, President of Elections Commission | Photo: PSM
Malé, Maldives – President of Elections Commission, Ahmed Shareef has guaranteed that everyone turning 18 by April 10, can vote in the upcoming Local Council Elections (LCE) and and Women's Development Committee (WDC) elections
Shareef has said this addressing the accusations made by the former Chief Justice of the Maldives, Dr. Ahmed Abdulla Didi, in a tweet stating that voting rights of some people over 18 are being lost in the upcoming elections.
Didi claims that due to the law made to postpone the elections by a year, the voting rights of those who turned 18 years old within the delayed period and candidacy rights provided by Article 26 of the Constitution of Maldives, have been denied.
All Maldivian citizens who turn 18 by voting date April 10, can vote in the election. This is an EC guarantee.
Ahmed Shareef, President of EC
The Local Council Election was originally supposed to be held on 4 April 2020, but due to the alarming increase of Covid-19 cases in Maldives, the country had gone into a lockdown, and the election was delayed by a year to 10 April 2021.
The Parliament had to pass a special bill due to the implications of Covid-19 in the elections, and this bill is to be followed for all incoming elections. The Local Council Election is to be held on April 10th.
While the upcoming Local Council Elections (LCE) and Women's Development Committee (WDC) elections will be held according to the guidelines given by the Health Protection Agency (HPA), this time more ballot boxes would be places in different areas as the HPA guidelines does not allow people to travel from one island to another. The voters will also be required to adhere to guidelines such as maintaining social distancing and wearing masks.
Citizens on voters list can vote; travel permits will not be checked: EC
Nasheed visits polling stations in Malé City
Travel to islands under monitoring status permitted for voters
HPA allows travel to vote without quarantine


Designed especially to provide pull-away protection for LP-Gas and anhydrous ammonia transfer operations including transport and delivery truck loading and unloading, engine fuel container filling and miscellaneous cylinder filling operations. When properly fastened to the inlet end of the discharge hose, the valve is designed to stop gas escape from both upstream and downstream lines in the event of a pull-away. An excessive tension pull causes the valve to automatically separate, closing two internal back pressure checks. Only a few cubic centimeters of gas escape at the instant of separation.
It is recommended that a convenient means be provided to safely remove the pressure from the line upstream of each coupling half to enable reassembly of the valve. To reassemble, simply push the male half firmly into the female half until the retaining balls slip into the retaining groove. Check for leaks after reassembly.
NOTE: It is recommended that pull-away valves be maintained and safety tested perodically to confirm that they will separate properly in the event of a pull-away. Lubrication every six months is essential to the pull-away's operation. Dry nitrogen or other inert gas is suggested as a source of pressure for pull-away tests.
If the A2141 pull-away valve is going to be stored for a period of time, A2141 Series such as in seasonal applications, it is recommended that it be sprayed with a good grade of rust-preventive machine oil, and covered to protect it from moisture.
A "true'' pull-away type valve which simply reconnects by snapping together without unnecessary downtime or need for new parts.
Buna-N seals provide leak tight operation.