text:
United States Council for International Business
Join USCIB My USCIB
The Power to Shape Policy. The Power to Expedite Trade.
USCIB at a Glance
The USCIB Foundation
Contact USCIB
Business at OECD (BIAC)
International Chamber of Commerce (ICC)
International Organization of Employers (IOE)
Growth, Jobs, and Open Markets
Competitiveness and Innovation
Business in Society
International Business Bookstore
ICC Rules
ICC Commission on Arbitration and ADR
USCIB's Arbitration Committee
Nominations Commission
Abritrator/Mediator/Expert Database
Diversity and Inclusion Projects
Join USCIB
Sole Practitioners Program
What's New at USCIB
"G20 Governments Have Heard the Voice of Business," Says USCIB President
USCIB Chairman Terry McGraw (center), who also serves as vice chairman of the International Chamber of Commerce, speaks at the B20 Summit. ICC Chairman Gerard Worms is at left, and ICC Honorary Chairman Victor Fung at right.
Earlier this week, USCIB President and CEO Peter M. Robinson attended the B20 business meetings preceding the G20 Summit in Los Cabos, Mexico, joining USCIB Chairman Harold (Terry) McGraw III and a host of global business leaders for intensive discussion and dialogue with G20 governments.
In a message to members reflecting on the summit's outcome, Mr. Robinson wrote: "There is one thing I am certain of: G20 governments have heard the voice of business on a number of critical trade, investment and financial issues. To what extent the G20 truly listened to and learned from business will only be revealed through government actions going forward."
The B20 Summit has become an annual accompaniment to the G20 Summit, attended by numerous business leaders and incorporating the involvement of each leg of USCIB's global network – the International Chamber of Commerce (ICC), the International Organization of Employers (IOE) and BIAC, the Business and Industry Advisory Committee to the OECD.
Robinson said this year's B20 meeting was a well-organized event that incorporated dialogue and exchange between business and government leaders, including both heads of state and heads of intergovernmental organizations, representing an opportunity for business to communicate its views. Position papers were developed through a consultative process established by Alejandro Ramirez, CEO of the Mexican company Cinepolis, who Robinson said "did a great job" as the B20 coordinator appointed by Mexican President Felipe Calderon.
Industry task forces organized by ICC and the World Economic Forum examined a wide range of issues in the lead-up to Los Cabos, with ICC leading the task force on trade and investment, which was co-chaired by ICC Honorary Chairman Victor Fung. IOE Executive Vice President Daniel Funes de Rioja participated in the employment task force, which was co-chaired by USCIB Trustee Jeffrey Joerres, chairman and CEO of Manpower Inc. IOE and BIAC have organized business input to the G8/G20 labor ministerials.
In addition to Calderon, the B20 gathering was addressed by British Prime Minister David Cameron, Chilean President Sebastian Pinera, Australian Prime Minister Julia Gillard, Korean President Lee Myung-bak, Turkish Prime Minister Recep Tayyip Erdogan, Indonesian President Susilo Bambang Yudhoyono and Benin President Yayi Boni. The heads of major intergovernmental bodies also participated, including World Bank President Robert Zoellick, IMF Managing Director Christine Lagarde, OECD Secretary General Angel Gurria and WTO Director General Pascal Lamy.
According to Robinson, government leaders emphasized a common refrain:
a commitment to open markets and roll back protectionism
the importance of encouraging economic growth and job creation
a challenge to business to make its voice heard strongly and to go beyond basic recommendations
encouragement of the business community to measure results and actions by governments.
Robinson said business would indeed strive to hold the G20 accountable. "Certainly, the final communiqué endorsed a number of basic business messages," he said. "I am optimistic and hopeful that the considerable energy that went into the organization of the B20 in Los Cabos will pay off in the long run, and that business will have a continued leadership role in the years ahead."
Staff contacts: Rob Mulligan and Ronnie Goldberg
More on USCIB's Trade and Investment Committee
More on USCIB's Labor and Employment Committee
This entry was posted in Business In Society, Growth, Jobs and Open Markets, Latest from USCIB and tagged Corporate Responsibility and Labor Affairs, Trade and Investment.
Staff Contact: Rob Mulligan
Rob Mulligan oversees our wide ranging activities on international trade, investment, economic and regulatory matters, and supervises a staff of policy professionals whose expertise covers a host of issues affecting American companies engaged in global business. He also coordinates USCIB policy and advocacy work with the U.S. and foreign governments, our international affiliates.
USCIB Statement on Selection of Samantha Power to Lead USAID
New York, N.Y., January 14, 2021 — President and CEO of the United States Council for[...]
USCIB Statement on Riots and Electoral College Certification
Washington, D.C., January 7, 2021: The United States Council for International Business (USCIB) and its members[...]
The USCIB Foundation's COVID-19 Vaccine Initiative Lead Scott Ratzan on MSNBC
Dr. Scott Ratzan, who helps lead The USCIB Foundation's Business Partners to CONVINCE initiative, spoke on MSNBC[...]
USCIB Announces 2021 Priority Issues for Asia-Pacific Economic Cooperation (APEC)
Washington D.C., January 5, 2020 — The United States Council for International Business (USCIB), which[...]
USCIB Encourages Biden Environmental Nominees to Engage on Multilateral Issues
New York, N.Y., December 18, 2020: The United States Council for International Business (USCIB) issued[...]
USCIB Policy Areas
Open Markets
Related Committees
APEC Working Group
Corporate Responsibility and Labor Affairs
Customs and Trade Facilitation
Policy Positions and Statements
Member Staff News
Op-Eds and Speeches
WP ID: 2977 - Doc ID: 4346
Global Business Leadership as the U.S. Affiliate of:
Copyright 2021 © United States Council for International Business. All Rights Reserved. Privacy Policy


text:
package org.jetbrains.plugins.github.tasks;

import com.intellij.openapi.diagnostic.Logger;
import com.intellij.openapi.progress.ProgressIndicator;
import com.intellij.openapi.util.Comparing;
import com.intellij.openapi.util.PasswordUtil;
import com.intellij.openapi.util.text.StringUtil;
import com.intellij.tasks.*;
import com.intellij.tasks.impl.BaseRepository;
import com.intellij.tasks.impl.BaseRepositoryImpl;
import com.intellij.util.Function;
import com.intellij.util.containers.ContainerUtil;
import com.intellij.util.xmlb.annotations.Tag;
import com.intellij.util.xmlb.annotations.Transient;
import icons.TasksIcons;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.jetbrains.plugins.github.api.GithubApiUtil;
import org.jetbrains.plugins.github.api.GithubConnection;
import org.jetbrains.plugins.github.api.GithubIssue;
import org.jetbrains.plugins.github.api.GithubIssueComment;
import org.jetbrains.plugins.github.exceptions.*;
import org.jetbrains.plugins.github.util.GithubAuthData;
import org.jetbrains.plugins.github.util.GithubUtil;

import javax.swing.*;
import java.util.Date;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
 * @author Dennis.Ushakov
 */
@Tag("GitHub")
public class GithubRepository extends BaseRepositoryImpl {
  private static final Logger LOG = GithubUtil.LOG;

  private Pattern myPattern = Pattern.compile("($^)");
  @NotNull private String myRepoAuthor = "";
  @NotNull private String myRepoName = "";
  @NotNull private String myUser = "";
  @NotNull private String myToken = "";

  @SuppressWarnings({"UnusedDeclaration"})
  public GithubRepository() {
  }

  public GithubRepository(GithubRepository other) {
    super(other);
    setRepoName(other.myRepoName);
    setRepoAuthor(other.myRepoAuthor);
    setToken(other.myToken);
  }

  public GithubRepository(GithubRepositoryType type) {
    super(type);
    setUrl("https://" + GithubApiUtil.DEFAULT_GITHUB_HOST);
  }

  @NotNull
  @Override
  public CancellableConnection createCancellableConnection() {
    return new CancellableConnection() {
      private final GithubConnection myConnection = new GithubConnection(getAuthData(), false);

      @Override
      protected void doTest() throws Exception {
        try {
          GithubApiUtil.getIssuesQueried(myConnection, getRepoAuthor(), getRepoName(), "", false);
        }
        catch (GithubOperationCanceledException ignore) {
        }
      }

      @Override
      public void cancel() {
        myConnection.abort();
      }
    };
  }

  @Override
  public boolean isConfigured() {
    return super.isConfigured() &&
           !StringUtil.isEmptyOrSpaces(getRepoAuthor()) &&
           !StringUtil.isEmptyOrSpaces(getRepoName()) &&
           !StringUtil.isEmptyOrSpaces(getToken());
  }

  @Override
  public String getPresentableName() {
    final String name = super.getPresentableName();
    return name +
           (!StringUtil.isEmpty(getRepoAuthor()) ? "/" + getRepoAuthor() : "") +
           (!StringUtil.isEmpty(getRepoName()) ? "/" + getRepoName() : "");
  }

  @Override
  public Task[] getIssues(@Nullable String query, int offset, int limit, boolean withClosed) throws Exception {
    try {
      return getIssues(query, offset + limit, withClosed);
    }
    catch (GithubRateLimitExceededException e) {
      return new Task[0];
    }
    catch (GithubAuthenticationException e) {
      throw new Exception(e.getMessage(), e); // Wrap to show error message
    }
    catch (GithubStatusCodeException e) {
      throw new Exception(e.getMessage(), e);
    }
    catch (GithubJsonException e) {
      throw new Exception("Bad response format", e);
    }
  }

  @Override
  public Task[] getIssues(@Nullable String query, int offset, int limit, boolean withClosed, @NotNull ProgressIndicator cancelled)
    throws Exception {
    return getIssues(query, offset, limit, withClosed);
  }

  @NotNull
  private Task[] getIssues(@Nullable String query, int max, boolean withClosed) throws Exception {
    GithubConnection connection = getConnection();

    try {
      List<GithubIssue> issues;
      if (StringUtil.isEmptyOrSpaces(query)) {
        if (StringUtil.isEmptyOrSpaces(myUser)) {
          myUser = GithubApiUtil.getCurrentUser(connection).getLogin();
        }
        issues = GithubApiUtil.getIssuesAssigned(connection, getRepoAuthor(), getRepoName(), myUser, max, withClosed);
      }
      else {
        issues = GithubApiUtil.getIssuesQueried(connection, getRepoAuthor(), getRepoName(), query, withClosed);
      }

      return ContainerUtil.map2Array(issues, Task.class, new Function<GithubIssue, Task>() {
        @Override
        public Task fun(GithubIssue issue) {
          return createTask(issue);
        }
      });
    }
    finally {
      connection.close();
    }
  }

  @NotNull
  private Task createTask(final GithubIssue issue) {
    return new Task() {
      @NotNull String myRepoName = getRepoName();

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

      @Override
      public String getIssueUrl() {
        return issue.getHtmlUrl();
      }

      @NotNull
      @Override
      public String getId() {
        return myRepoName + "-" + issue.getNumber();
      }

      @NotNull
      @Override
      public String getSummary() {
        return issue.getTitle();
      }

      public String getDescription() {
        return issue.getBody();
      }

      @NotNull
      @Override
      public Comment[] getComments() {
        try {
          return fetchComments(issue.getNumber());
        }
        catch (Exception e) {
          LOG.warn("Error fetching comments for " + issue.getNumber(), e);
          return Comment.EMPTY_ARRAY;
        }
      }

      @NotNull
      @Override
      public Icon getIcon() {
        return TasksIcons.Github;
      }

      @NotNull
      @Override
      public TaskType getType() {
        return TaskType.BUG;
      }

      @Override
      public Date getUpdated() {
        return issue.getUpdatedAt();
      }

      @Override
      public Date getCreated() {
        return issue.getCreatedAt();
      }

      @Override
      public boolean isClosed() {
        return !"open".equals(issue.getState());
      }

      @Override
      public TaskRepository getRepository() {
        return GithubRepository.this;
      }

      @Override
      public String getPresentableName() {
        return getId() + ": " + getSummary();
      }
    };
  }

  private Comment[] fetchComments(final long id) throws Exception {
    GithubConnection connection = getConnection();
    try {
      List<GithubIssueComment> result = GithubApiUtil.getIssueComments(connection, getRepoAuthor(), getRepoName(), id);

      return ContainerUtil.map2Array(result, Comment.class, new Function<GithubIssueComment, Comment>() {
        @Override
        public Comment fun(GithubIssueComment comment) {
          return new GithubComment(comment.getCreatedAt(), comment.getUser().getLogin(), comment.getBodyHtml(),
                                   comment.getUser().getAvatarUrl(),
                                   comment.getUser().getHtmlUrl());
        }
      });
    }
    finally {
      connection.close();
    }
  }

  @Nullable
  public String extractId(@NotNull String taskName) {
    Matcher matcher = myPattern.matcher(taskName);
    return matcher.find() ? matcher.group(1) : null;
  }

  @Nullable
  @Override
  public Task findTask(@NotNull String id) throws Exception {
    final int index = id.lastIndexOf("-");
    if (index < 0) {
      return null;
    }
    final String numericId = id.substring(index + 1);
    GithubConnection connection = getConnection();
    try {
      return createTask(GithubApiUtil.getIssue(connection, getRepoAuthor(), getRepoName(), numericId));
    }
    catch (GithubStatusCodeException e) {
      if (e.getStatusCode() == 404) {
        return null;
      }
      throw e;
    }
    finally {
      connection.close();
    }
  }

  @Override
  public void setTaskState(@NotNull Task task, @NotNull TaskState state) throws Exception {
    GithubConnection connection = getConnection();
    try {
      boolean isOpen;
      switch (state) {
        case OPEN:
          isOpen = true;
          break;
        case RESOLVED:
          isOpen = false;
          break;
        default:
          throw new IllegalStateException("Unknown state: " + state);
      }
      GithubApiUtil.setIssueState(connection, getRepoAuthor(), getRepoName(), task.getNumber(), isOpen);
    }
    finally {
      connection.close();
    }
  }

  @NotNull
  @Override
  public BaseRepository clone() {
    return new GithubRepository(this);
  }

  @NotNull
  public String getRepoName() {
    return myRepoName;
  }

  public void setRepoName(@NotNull String repoName) {
    myRepoName = repoName;
    myPattern = Pattern.compile("(" + StringUtil.escapeToRegexp(repoName) + "\\-\\d+)");
  }

  @NotNull
  public String getRepoAuthor() {
    return myRepoAuthor;
  }

  public void setRepoAuthor(@NotNull String repoAuthor) {
    myRepoAuthor = repoAuthor;
  }

  @NotNull
  public String getUser() {
    return myUser;
  }

  public void setUser(@NotNull String user) {
    myUser = user;
  }

  @Transient
  @NotNull
  public String getToken() {
    return myToken;
  }

  public void setToken(@NotNull String token) {
    myToken = token;
    setUser("");
  }

  @Tag("token")
  public String getEncodedToken() {
    return PasswordUtil.encodePassword(getToken());
  }

  public void setEncodedToken(String password) {
    try {
      setToken(PasswordUtil.decodePassword(password));
    }
    catch (NumberFormatException e) {
      LOG.warn("Can't decode token", e);
    }
  }

  private GithubAuthData getAuthData() {
    return GithubAuthData.createTokenAuth(getUrl(), getToken(), isUseProxy());
  }

  private GithubConnection getConnection() {
    return new GithubConnection(getAuthData(), true);
  }

  @Override
  public boolean equals(Object o) {
    if (!super.equals(o)) return false;
    if (!(o instanceof GithubRepository)) return false;

    GithubRepository that = (GithubRepository)o;
    if (!Comparing.equal(getRepoAuthor(), that.getRepoAuthor())) return false;
    if (!Comparing.equal(getRepoName(), that.getRepoName())) return false;
    if (!Comparing.equal(getToken(), that.getToken())) return false;

    return true;
  }

  @Override
  protected int getFeatures() {
    return super.getFeatures() | STATE_UPDATING;
  }
}

redpajama_set_name: RedPajamaGithub


Hello! My name is Christina. I am a 20-something, life-loving, newlywed. I love all things spontaneous, beautiful, miniature (probably because, I too, am miniature…fun size as they call it), and just plain interesting. You may not realize this, but I am a huge history buff. I love old pictures and learning about the past. The world is an interesting place, and I was put on it to explore.
I love, love. I am a crazy over-the-moon, hopeless romantic, lover of love. I am extremely passionate about life, the ocean, and traveling. I want to see it all. I was blessed to have an upbringing that very much welcomed the travel bug into my life at an early age, and even more blessed to have a spectacular husband, who is just as passionate about traveling and taking on the world as I am.We just can't seem to shake the travel bug. We have been bitten real hard.
In this blog, I will share pictures of our time around the world, the culture we've submerged ourselves into, and the lessons we've learned. Until then, see the world with loving eyes, and strive to make a difference.
Awe, Vonnie! Hey Girl! Thank you so much!! Really appreciate it. Let me know if I can ever help out. I'd love too!
Just checking out my blog is enough. I've got an About page also. Have fun on your endeavors!
Love about you…..love you to the moon and back, to infinity and beyond!!! Looking forward to more!!
Thank you, Mom. I love you!!!
Aw thank you bebe! I love you!


The ArduiNIX is open source hardware (commercial use allowed) *and* PCB files are available here. cc, attribution, share-alike, commercial use allowed.
Download the driver code here. The ArduiNIX is 4x20 Multiplexed,meaning there are a total of 4 anodes and 20 cathodes that can be multiplexed and controlled through the code. This means that up to 80 signals can be controlled. Either eight 10 numeral tubes or 80 Neon bulbs like the INS-1. Or any combination of numeric tubes and dots.
Also be sure to check out the forums, there's a lot more information there.
Have a look at Forum member Risen's awesome feature laden code set: 6 tubes, 4 colons, RTC, multiple modes, etc.
The ArduiNIX works by listening to a signal from the Arduino to tell it when to switch on one of the four anode pins., and when to switch on any single or combination of cathode channels in the two sets of 10 cathode sets that are controlled by the nixie tube driver chips.
The Anode pins go hot, send 180 volts to the nixie tube anode connection, and the system waits for the code to tell the arduinix to ground out one of the cathode pins that are controlled by the twoDriver ICs.
Once the Arduino code tells the ArduiNIX to open an anode channel, which is connected to the anode pin of your tube, and the code tells the ArduiNIX to ground out a cathode channel, 180 volts flow into the nixie tube, lighting the element that is connected to the cathode channel.
When multiplexing, you have one anode channel connected to two nixie tubes, and one set of nixie cathodes per cathode channels on the ArduiNIX. Doing so allows you to drive up to 8 ten element nixie tubes, pairs of tubes sharing anodes, alternating cathode grounds at a fast enough rate that we don't see a flicker.


HOPETEMBER: For Hopetember, we are honoring different people who give hope to others in different ways.
September 22-23 and 29-30 – RCS Pinellas Food Drive benefiting People and Pets. Bring a non-perishable canned food item, or canned or dry dog or cat food to benefit RCS Pinellas and receive discounted general admission.
Kids 12 and under – $9.99.
Children 2 and under – FREE!
Must bring one non-perishable canned food item per person in your party. Canned food items benefit RCS Pinellas. View suggested items from their wish list here. You may also bring canned or dry dog or cat food.


text:
Copeland Capital Management, Small Cap Dividend Growth Strategy
Copeland Capital Management's small cap down-market dividend growth strategy wasn't bothered by the volatility of 2018. "It's a time when just being in dividend growth stocks" allows the portfolio to shine, since "the names we invest in have great resilience," according to Chief Investment Officer Mark Giovianello.
The portfolio manager adds that the strategy performed particularly well in the fourth quarter, when it outperformed the benchmark by
700 basis points. This helped the strategy win the 2019 Asset Manager Award in the small- and mid-cap category.
The down-market cap strategy has gen-
erated "excess returns in a variety of mar-
ket environment," Envestnet analysts say.
"Copeland also offered a clearly defined
alpha thesis, which they executed with
a disciplined approach in 2018, and their
investors reaped the benefits."
What makes the firm's strategy differ-
ent is that it invests in dividend growth
securities, "not just in the mega cap blue
chip stocks, [or] large caps, but down in
small and mid-cap stocks, even in inter-
national dividend growth strategies,"
Giovanniello says.
The firm was founded in 2005 with an initial strategy of large cap dividend growth. When Giovanniello and several other managers joined it in 2009, "We had the idea to start participating in dividend growth strategy down-market cap," which he says differentiated Copeland from other strategists.
According to Envestnet, Copeland's investment process has three key elements: " 1) building a universe of companies that have demonstrated consistent dividend growth, 2) employing its multi-factor quantitative ranking model to further winnow down its investable universe, and 3) bottom-up, fundamental stock research." Each component added to the firm's success in 2018, the analysts say.
"We actually are more proud of how we performed in the
first three quarters of [2018], because we were able to keep up,
even outperformed slightly, our benchmark even though divi-
dend growth stocks were out of favor," Giovanniello explains.
"We were able to find some great growth companies … that
were able to keep up with the markets."
The team doesn't "spend a lot of time developing a
[market] outlook," he explains. "We
don't try to make macroeconomic
calls. We don't try to pick sectors
that might outperform. We just do
what we do, so that we know that
we're always positioned in names
that should be more resilient if
there is a rough economy."
As for Copeland's ownership
structure, it has broad equity par-
ticipation, he says: "We have never
had anyone leave the firm from the investment team."
Its strategy seems to be working in 2019 as well. In early May,
it is outperforming a strong market, Giovanniello says. As a firm
that was a runner up for the AMA award in 2018, Giovanniello
says, they were "thrilled" to take the honor this year.
"We had the theoretical idea back in 2009 that dividend growth investing could be deployed with a great risk-return solution. And now 10 years later, it's great to look back and say, 'here is an outperforming strategy with a lot less risk.' We've delivered on a theoretical idea."
Mark Giovanniello
Title: Chief Investment Officer, Portfolio Manager
Years with present firm: 10 years
Year in financial services: 23 years
Investment/asset class focus:
Small/mid cap strategies
Asset Management Firm: Copeland Capital Management LLC
Firm's headquarters: Conshohocken, Pennsylvania
Year firm was founded: 2005
Number of employees and/or
partners: 23 employees, 18 of whom
Assets under management/
advisement as of Dec. 31, 2018:
P hoto s: Mo rga n P ri nty

redpajama_set_name: RedPajamaCommonCrawl


text:
using System;
using System.Reactive.Concurrency;
using System.Reactive.Linq;
using System.Reactive.Subjects;
using System.Threading;

namespace Rxns.Health
{
    public class StreamCounterPulsar<T> : IDisposable, IMonitorActionFactory<T>
    {
        private long _count;
        private readonly Subject<long> _timingBuffer = new Subject<long>();

        public StreamCounterPulsar(Action<long> onSample, TimeSpan sampleTime, IScheduler doEveryScheduler = null)
        {
            doEveryScheduler = doEveryScheduler ?? Scheduler.Default;
            _timingBuffer.Buffer(sampleTime, doEveryScheduler).Select(_ => Interlocked.Exchange(ref _count, 0)).Do(onSample).Until();
        }

        /// <summary>
        /// Incrments the internal counter whenever something is observed
        /// </summary>
        /// <returns></returns>
        public MonitorAction<T> Before()
        {
            return new MonitorAction<T>()
            {
                When = _ =>
                {
                    Interlocked.Increment(ref _count);
                    return false;
                }
            };
        }

        /// <summary>
        /// Decrements the internal counter whenever somethign is observed
        /// </summary>
        /// <returns></returns>
        public MonitorAction<T> After()
        {
            return new MonitorAction<T>()
            {
                When = _ => false
            };
        }

        public void Dispose()
        {
            _timingBuffer.Dispose();
        }
    }
}


text:
Tevfik Mentes
(1861–1928). Belatedly acknowledged during his lifetime, novelist and short-story writer Italo Svevo eventually won recognition as one of the most important figures in modern Italian literary history. He was a pioneer of the psychological novel in Italy.
The son of a German-Jewish glassware merchant and an Italian mother, he was born Ettore Schmitz on Dec. 19, 1861, in Trieste, Austrian Empire (now in Italy). The pen name he later adopted—Italo Svevo—means "Italian Swabian," evoking both his German and Italian roots. At 12 he was sent to a boarding school near Würzburg, Germany. He later returned to a commercial school in Trieste, but his father's business difficulties forced him to leave school and become a bank clerk. He continued to read on his own and began to write.
Svevo's first novel, Una vita (1892; A Life), was revolutionary in its analytical, introspective treatment of the agonies of an ineffectual hero (a pattern Svevo repeated in subsequent works). A powerful but rambling work, the book was ignored when published, as was its successor, Senilità (1898; As a Man Grows Older). With Senilità's failure, Svevo formally gave up writing and turned to business.
Svevo's new career frequently required him to visit England in the years that followed, and he engaged a young man, James Joyce, in 1907 as his English tutor in Trieste. They became close friends and exchanged their works. Joyce's tremendous admiration for Svevo's two early novels was one of the factors that encouraged Svevo to return to writing. He then wrote what became his most famous novel, La coscienza di Zeno (1923; Confessions of Zeno), a brilliant work in the form of a patient's statement written for his psychiatrist. Published at Svevo's own expense, as were his other works, this novel was also a failure until a few years later, when Joyce gave Svevo's work to two French critics who publicized him and made him famous.
While working on a sequel to Zeno, Svevo was killed in an automobile accident in Motta di Livenza, Italy, on Sept. 13, 1928. Among the works published after his death are two short-story collections, La novella del buon vecchio e della bella fanciulla, e altre prose inedite e postume (1930; The Nice Old Man and the Pretty Girl) and Corto viaggio sentimentale e altri racconti inedite (1949; Short Sentimental Journey and Other Stories); Saggi e pagine sparse (1954; Essays and Scattered Pages); Commedie (1960), a collection of dramatic works; and Further Confessions of Zeno (1969), an English translation of his incomplete novel.


Mid Kent Generators can convert almost any Static Diesel Engine to run on upto 75% Natural gas Without any major modification to you engine.
We can convert any Static Diesel Engine with outputs of up to 3MW.
Convert you Diesel Engine to run on Natural Gas and Create more space and use a smaller Fuel Tank but still get the same run time.
The Bi-Fuel System is an innovative technology that enables operators of heavy-duty diesel engines to substantially reduce operational costs and lower emissions by substituting diesel fuel with lower cost, cleaner- burning natural gas. The Bi-Fuel System is comprised of patented technologies that allow engines to safely operate on gas percentages ranging from 50% to 75% of the total fuel requirement. Engines converted to Bi-Fuel exhibit diesel-like performance in such critical areas as efficiency, stability and load acceptance. A key feature of the Bi-Fuel System is its ability to switch fuel modes without interruption in engine power output. The engine can be switched between diesel and gas automatically while maintaining speed and load. This feature gives the user the flexibility to choose between gas and diesel modes as dictated by fuel pricing, fuel availability or other operational considerations. An equally important feature of the Bi-Fuel System is its ability to maintain engine power levels while operating in gas mode between the "continuous" and "prime" ratings of the engine. For operations above the programmed power limit, the engine is automatically switched to 100% diesel mode, thus avoiding the necessity to de-rate the engine.
The optional Dynamic Gas Control (DGC) version of the system incorporates fuel mapping as a function of load and automatically varies the gas substitution rate for optimum performance throughout the load range.
The Bi-Fuel System utilizes a state-of-the-art electronic control and monitoring system which monitors critical engine and Bi-Fuel System parameters and activates or deactivates gas mode according to programmed limits. When a monitored parameter exceeds the allowable limit, the controller switches the engine to 100% diesel mode and electronically logs the fault for diagnostic purposes. The control panel is housed in a NEMA rated weatherproof enclosure and is approved for Class I, Division 2 environments.
In the typical configuration, gas is introduced at a location downstream of the engine air cleaner and upstream of the turbocharger. The gas is supplied at approximately atmospheric pressure using a proprietary air fuel mixing device that allows for a high level of gas mixing with the least possible air restriction. After exiting the mixer, the air-gas mixture is compressed in the turbocharger and then distributed to each cylinder by the engine air-intake manifold. The lean air-gas mixture is then compressed in the cylinder during the compression stroke of the piston and ignited when the diesel injector is activated. Since the air-gas mixture is maintained in a lean condition, pre-ignition of the air-gas mixture does not occur. Flow of gas to the engine is load dependent and will vary with combustion airflow changes. The Bi-Fuel System utilizes a specialized control system that varies gas flow according to changes in engine vacuum level. This technique allows the Bi-Fuel System to be responsive to engine fuel requirements while maintaining the integrity of the OEM governing system.
The standard version of the Bi-Fuel System incorporates a manually adjustable Power Valve to control the gas substitution rate, whereas the optional Dynamic Gas Control (DGC) version of the system automatically optimizes performance across varying load ranges by varying the gas substitution rate as a function of the load. Diesel injection is controlled by the OEM governing system during both gas and diesel modes.
The Bi-Fuel System electronic control panel monitors various engine and system parameters such as manifold air pressure and temperature, exhaust gas temperature, intake vacuum, gas pressure and engine vibration.
This information allows the controller to determine when to activate or deactivate bi-fuel operation depending on engine performance, load level, ambient temperature, knock limits or gas supply pressure levels. The DE-based Bi-Fuel controller can also remotely communicate with the user's existing remote engine monitoring system via RS-232/RS-485 connection (ASCII or MODBUS protocol).
Engine performance during Bi-Fuel operation is typically on par with normal diesel levels. Heat rejection levels to the exhaust and water jacket systems are kept within normal operating parameters published by the manufacturer.
Engine response to load variation while in Bi-Fuel mode is typically equal to, or better than 100% diesel performance due to the unique design of the Bi-Fuel System and the associated combustion characteristics of the air-gas mixture.
Similarly, engine load acceptance (for large Block loads) during Bi-Fuel operation meets or exceeds straight diesel performance.
Existing and new diesel engines can be retrofitted to run on dual fuel natural gas and diesel with the ability to operate on 100% diesel fuel if natural gas is interrupted. The system is used to lower exhaust emissions, extend diesel fuel tank run-time, reduce fuel expenses and prolong engine life and maintenance.
Applications:Peak shaving, prime power, co-generation, distributed generation diesel powered electric generators. Sources of gas can be from offshore platforms, landfills, digester or other sources of methane gas.
Technology: Gas Technologies dual fuel system is based on a fumigation principle first observed by Mr. Rudolph Diesel, the inventor of the Diesel engine. Natural gas enters the engine with normal combustion air through the air filter, before the turbo charger. A significantly reduced amount of diesel fuel continues into the engine, which serves as a pilot ignition source for the natural gas. Gas Technologies Control, maintains the proper balance of natural gas, diesel and air to meet the engine's BTU power requirements. Applications using controls for dual-fuel fumigation technologies are subject to patents with foreign patents pending.
Results: The Gas Technologies fumigation system does not add spark plugs or change other specifications within the engine, so factory warranties remain in effect. Engines maintain full rated horsepower at factory recommended operating temperatures.. Emissions such as NOx can be lowered by as much as 60%. Oil changes can be extended approximately 3 times normal. Black exhaust smoke (particulates) can become clear.
Clean Air: Natural gas utility companies and agencies promoting clean environments, support the use of natural gas in place of diesel fuel. Clients are encouraged to seek financial and technical assistance from these sources when utilizing our natural gas/diesel dual fuel systems.


One of the favorite grilled foods of germans are the German sausages. There are several different kinds of sausages in Germany. For example, the well-known Currywurst, Thuringian-, Nuremberg- and red sausages. Although Germans love their traditional way of BBQ they are also trying out new things such as the Lollipops with white sausages, sauerkraut and red cabbage.
The Lollipops with sauerkraut and red cabbage are perfect as a highlight at your BBQ buffet.
The sauerkraut topping makes this burger an extra special one!
Delight family and friends at your next cookout by serving up new tasty barbecue recipes. Check out the recipe video below.


Briana shares why she decides to live at home and why she and Ryan question Brooks' motives.
Troy has opened my eyes to a whole new kind of love that I couldn't have imagined. I want to be the best mom that I can be for him, and with every decision I make, I have him in mind. I want him to be proud of me and know how much I love him.
I want to have a strong marriage with Ryan and continue to build on our relationship to give Troy a good, stable household filled with love. Having Troy has allowed me to feel more empathetic for my mom and how amazing she is as a mother. Throughout my life she has always put my brother and myself first and was always focused on our happiness. If I'm half as good of a mom as she is, then I'll have done something right.
The decision to move into my mom's house was not an easy one to make. While I was pregnant, Ryan and I were house hunting and put a few offers on homes nearby and came very close to purchasing a home for our family. Ryan got orders to move to another base almost three hours away, so we cancelled our house hunt and started brainstorming on our options. At that time, Donn was still living with my mom and getting ready to move out, which was going to leave my mom physically, emotionally, and financially alone in the large house.
Rumors began to fly at Ryan's work of an upcoming deployment and he received unofficial word that he would be deployed October 14, and my due date for the baby to arrive was October 10! Ryan and I sat down with my mom and the three of us came to an agreement that seemed to solve all problems, we would move into my mom's house so we could help my mom financially and I would have support from my mom while Ryan was in Afghanistan. My only concern with moving back home with my mom was that I didn't want whomever my mom was dating to be coming in and out of the house with the baby and I living there because I want a stable, positive environment for Troy.
My mom and Brooks have a very drama packed relationship and are frequently "on and off." I didn't want Troy (or myself) to be around any fighting or any men coming in and out and in and out of the house. My mom told Ryan and I before we moved in that she had no plans to move Brooks in and that their relationship wasn't at that level. I would have NEVER moved into the home if I was going to get in the way of my mom's relationship moving forward, which she assured me that I wouldn't. The decision to move into my mom's house was out of pure convenience and not necessity. Between my health problems related to my thyroidectomy, becoming a first-time mother, and Ryan preparing to deploy to Afghanistan for a year, I had a lot to worry about and my focus was on a positive home environment. I told my mom on Day 1, "If you feel like I'm getting in the way of your life or your relationship, give me the word and I will happily get an apartment down the street, no argument!"
This week, Ryan exposed one of the shocking experiences we've had with Brooks within the past year. Ryan and myself have both had interactions with Brooks that made us question his character and his intentions with my mom. I am extremely protective of those that I love, and my mom is high up on that list. Ryan quickly adopted the same kind of worry for my mom regarding her dating life. Ryan spent a lot of time one on one with Brooks and saw some red flags regarding his behavior behind my mom's back. At the end of the day, Ryan and I want the best for my mom. I will always be picky about who my mom dates, as she was picky for me. My biggest concern for my mom is that she ends up with a genuine man who has her best interest in mind.
My brother Mike and I have very different approaches when it comes to Brooks. Mike moved out of the house before I moved in, and he lives an exciting busy life by the beach. Besides working with my mom, Mike doesn't spend too much personal time with her and therefore doesn't particularly concern himself with who she is dating. I, on the other hand, moved in with my mom and am more involved in her dating life since I'm so close with her, and therefore have more involvement than my brother.
At the end of the day, Ryan and I are in NO position to tell my mom what to do with her life and who to date. My decision to request that Brooks is not in the house as long as I am home all stems from my desire to create the most positive home environment that I can for my son. The Marine Corps has forced me to become a "single mom" for a year while Ryan is off serving our country and this is the time for me to be selfish and focus on my family. I love my mom dearly and want her to be the happiest she can be. If she were to tell me to move out of the house so she can move Brooks in, I would be happy for her and not argue one bit. I am more than happy to step aside so she can move forward in her relationship.
For now, our living situation works for us and I will honor whatever my mom wishes for her home, because it is just that. . .HER HOME.


Prices plus tax, tags, $699.50 dealer administration fee. 72-months 0% APR - $13.89 per $1,000 financed. Offer includes all applicable rebates and incentives. Must finance through GM Financial. Cannot be combined with other offers. On approved credit. See dealer for complete details. In stock units only. Offer expires 4/1/19.


Traditionally, nature abhors letting opposites mingle with each other. Cats must hate dogs, apples detest oranges, Trekkies cannot enjoy the "Wars". Obviously these absolutes do not always dictate reality, though they are often perceived that way none-the-less. Another paradoxical term long believed by many to be true is the sport-loving nerd. I can here the thoughts now, "Blasphemy!", "Sacrilege!", "False Prophet!". But, my friends, I am here to tell you that sometimes, this can exist. Barriers all over the world are falling every day. Human being are no longer necessarily cool or uncool, jock or geek, plumber or scientist. It is possible to be from both worlds, now more than ever. If "Revenge of the Nerds" has taught me anything, it's that we are all nerds in some way, and even guys like Fred "The Ogre" Palowakski can see the light.
However you managed to get here, welcome!
Little about me: My main claim to geek/nerd culture is my long time affinity and expertise in comics. Their histories, their characters, their business, their art, all things comics. I'm also interested in most things Star Wars, Star Trek, video games, Sci-Fi, Fantasy, and just about anything else you can use to correlate to our fantastic world.
In this blog, which I'm hoping to update on a half regular basis, I will discuss my opinions on many long time (and also little known) debates in our community, and strongly encourage anyone watching or reading to weigh in with their own opinions, arguments, counter arguments, questions, comments, criticisms, or threats (keep it light on the threats though, my pride bruises like a peach).
Thanks for stopping in, please subscribe, and check back often, as I'm hoping for us to have a wicked ride through this thing!


The move of former Special Assistant to the President (SAP) Bong Go to bare his tattoo-free back belies the accusations that he has links to the illegal drug trade, Malacañang said.
He earlier challenged people behind the viral video to file charges against Go if they could prove their allegations were true.
Panelo meanwhile, said the Executive Branch will continue reporting the achievements of President Rodrigo Duterte regardless of the black propaganda hurled by the opposition at his administration.
"Hindi pa po ako kahit kailan nagkaroon ng tattoo sa buhay ko. Balat at nunal po marami po ako sa likod ko (I've never had a tattoo my entire life. But I do have a lot of birthmark and moles on my back," the former presidential aide said.
He dared accusers behind the viral video to surface, saying he could easily show his back and prove them wrong.
"Kapag wala silang napatunayan, dapat silang humingi ng tawad sa Pangulo at sa bayan at harapin ang kasalanan nila (If they can't prove anything, they should apologize to the President, to the Filipinos, and face their wrongdoings)," he said.
Go described those behind the viral 'fabricated' video as "desperate" to hurt his chances of winning a Senate seat in the May 13 midterm polls.
"Alam mo desperado na yung mga nag-iimbento (niyan). Duda ko yung nagsasalita diyan na nambibintang, yan siguro yung totoong drug lord (You know, those who fabricated the video are desperate. I suspect the one speaking in that video is the real drug lord)," he said.
A video titled "Ang Totoong Narco List" (The True Narcolist) circulated on social media linking Go to illegal drugs.
The allegations came from a certain "Bikoy," who is supposedly a former records keeper of a narcotics ring operating in Southern Luzon and the Visayas. "Bikoy" also linked the President's son, former Davao City vice mayor Paolo Duterte to the illegal drug syndicate in two earlier videos posted online.
"Hindi kami nakikipag-kaibigan sa mga durugista at mga drug lords. Pag dumikit kayo sa amin delikado kayo (We don't make friends with drug pushers and drug lords. If you stay anywhere near us, you'll be in danger)," he said.
He emphasized that he is only willing to help those with legitimate investments or businesses that could provide jobs for the Filipinos but would never associate himself with illegal drugs.


This is a summary of a video I've made of a left hemicolectomy. The video is published on www.oncolex.org.
Preoperative MRI shows a tumor in the descending colon, infiltrating the left abdominal wall and two parts of the small intestine.
View from the head end of the operating table.
Tumor area and infiltration in the small intestine.
View from the foot end of the operating table.
Creating an opening in the mesentery for the stapler.
Inserting GIA stapler and cutting intestine on both sides of the tumor infiltration.
Cutting and ligating blood vessels in the mesentery.
Making opening in intestine on both sides of removed segments.
Creating side-to-side anastomosis using GIA stapler.
Suturing openings in two layers.
Dividing the transverse colon using GIA stapler.
Dividing the sigmoid colon using GIA stapler.
Cutting and ligating blood supply to the colon segment.
Identifying the left ureter (double in this patient), and dissecting it up to the kidney.
Dissecting the tumor from the left abdominal wall.
A biopsy from the Gerota's fascia of the left kidney is sent for frozen section, showing no malignancies.
Colon and small intestine segments.
Making opening in colon on both sides of removed segments.
Applying electrocautery to the Gerota's fascia of the left kidney to stop bleeding and destroy any superficial cancer cells.
You are currently reading Video summary: Left hemicolectomy at The Sterile Eye.


text:
Revitalizing Ethiopia's Forests
Learn|Forests|Rural
the OFLP World Bank Team
Nesredin Abdurrahman is an 18-year-old Ethiopian student who works half days as a sentinel on a reforestation site in Bufata Tiyara, Gore woreda, Oromia. He and his friend take turns watching the site to ensure that no human interference or animal grazing endangers the plants that the community are growing on their land. Thanks to technical and logistical support from the Oromia Forested Landscape Program (OFLP), more than 17,000 tree seedlings have been planted to date in two sites divided by an old airport field on the outskirts of the Gore woreda. Gore is one of 49 "deforestation hotspot" woredas in Oromia Regional State, where the BioCF Initiative for Sustainable Forest Landscape (ISFL) program is working to combat deforestation.
The program, which started in May 2017, aims to reduce greenhouse gas emissions and improve sustainable forest management in the region. The program draws on an $18 million grant to finance on-the-ground investments and is allotting Emission Reductions Payments at a rate of $5 / ton for verified emissions reductions up to 10 million tons ($50 million) through 2029. OFLP aims to bring a total of 120,000 hectares of forest area under formal forest management and reforest 9,000 hectares by 2022. After two years of implementation, investments on the ground have yielded promising results in terms of reforestation area and Participatory Forest Management (PFM): about 9.8 million seedlings have been planted over nearly 3,400 hectares in the last two rainy seasons and about 22,770 hectares of forest area have been brought under the umbrella of forest management.
The afforestation/reforestation (A/R) activities carried out under OFLP in the Gore woreda are particularly critical because the area is situated in one of the last two relatively intact high montane forests remaining in the country— the impacts of deforestation here are likely to stretch far beyond the borders of the woreda. Absent strong action in this region, Ethiopia's aspiration to build a green climate-resilient economy by 2030 and fulfill its Nationally Determined Contribution under the Paris Agreement (as well as other global climate commitments) could be put at risk. The Gore woreda is located in Southwest Ethiopia, home to arabica coffee as well as headwaters for the second major tributary of the Nile. It influences rainfall distribution across many areas of the country and is of vital importance to the overall ecosystem.
The forests of Illu Abba Bora in particular trap considerable reserves of carbon and are a critical source of atmospheric moisture for climate stabilization in the drought-prone Northern Highlands. Furthermore, these forests are instrumental in supporting everyday livelihoods and allowing communities to achieve climate resilience. Marginalized groups and women in particular rely heavily on natural forests for their livelihoods. In the most densely forested regions, between one third and one half of annual household income stems from forest resources.
The Bufata Tiyara A/R sites are fenced to avoid animal and human interference, and the local community has established bylaws that clearly outline the fees to be paid by the owners of trespassing animals. In addition to the guards, members of the community regularly look after the seedlings until the plants are fully grown. At one of the sites, women community members have proven particularly precise in planting the seedlings and effective at taking care of them. According to Mr. Desalegn, chairperson of the community group of Bufata Tiyara-2, their commitment is exemplary: he has said they are as dedicated to nurturing the seedlings as they are to providing for their own children. For this reason, the seedlings in this site are developing fast and looking very healthy. Thanks to the A/R efforts in the region, the remains of the old trees are regenerating themselves, promising a revitalization of the natural forest and a return of all the various indigenous trees that once defined the landscape.
OFLP is supporting similar A/R activities in other hotspot woredas in Oromia, contributing to Ethiopia's ambitious national "green legacy" initiative. By the end of the rainy season this year, the government of Ethiopia had planted over 3.5 billion trees, an effort which required every citizen to sow 40 seedlings. As part of this initiative, officially launched by the Ethiopian Prime Minister on May 26, 2019, 350 million trees were successfully planted on July 29 alone. The initiative aims to increase substantially Ethiopia's forest coverage, which according to the UN declined from 30 percent to 15.5 percent between the late 19th century and early 21st.
A leader on climate action, forests, and sustainable land management, Ethiopia set a precedent with this program. The benefits of OFLP go beyond emission reductions to include poverty reduction and resilient livelihoods, biodiversity conservation, promotion of household energy options (affecting mostly women) and water provisioning services important for the current and future energy profile of Ethiopia. This innovative approach has been already used as a model for similar programs in Colombia, Zambia, Mozambique and the DRC and has the potential to help build green legacies in countries around the world as we collectively move towards a sustainable future.
Photos by Binyam Teshome on behalf of the BioCarbon Fund Initiative for Sustainable Forest Landscapes.
Sierra Leone The Lion Mountain and its Climate
Fake or Real Christmas Trees: Which is the Greener Choice?
Transition to a low-emissions economy in Poland
Edna Kaptoyo about Indigenous People #GEFLive


Zodiac signs give us a great deal of insight into our day to day living, as well as describe special characteristics and qualities we posses. The Gemini sign pertains to birthdays between May 21- June 20. Make this decal a special and unique gift for the person with a Gemini sign you know, or to put up in your own space if you're one!


I never really thought I'd visit Dubai. I've heard about it intermittently by way of travel and/or discovery shows over the years, but wasn't particularly drawn to it as a destination.
As I was working with Green Earth Travel to coordinate my long trek from Dublin to Auckland, the question of a good mid-way point came up. The options presented to me were Singapore and Dubai, with the Singapore option taking a bit longer and having an extra layover. The Dubai to Auckland flight would be non-stop. So, I opted for that one.
Luckily, after booking the flight, I learned that my host in Auckland has a brother who lives in Dubai and offered to put me up for a couple of nights. So it worked out perfectly!
I hopped on a seven hour one-way flight from Dublin to Dubai, arriving early on a Friday morning. The first full day in Dubai was lost on catching up on sleep and being a little nervous to go exploring on my own. My hosts lived a bit outside of the city, I didn't have a car, and taxi cabs there are quite expensive. I opted to instead take it easy on Friday, get some work done, and hang with my new hosts.
That left one full Saturday to do some exploration.
According to my hosts, the best option—particularly because the heat is so unbearable and it can even be dangerous to be outside for too long—was to check out one of the biggest tourist attractions in the world: The Dubai Mall.
They dropped me on their way to work that morning and I spent a good 5 hours with my jaw agape as I meandered around the world's largest mall.
Somehow I didn't get many photos, but there's a bit of it on video here.
Inside the world's largest mall is in fact ONE totally vegan restaurant (it's also fully raw). Be Super Natural (found on the second floor inside an area called "Galleries Lafayette") has a rotating menu of healthful nachos, pizzas, burritos, and sweets, freshly pressed juices and smoothies, and they've got a line of their own packaged products like kale chips, granola, and nut butters.
Alongside the world's largest mall (like, literally right next to it) is the world's tallest building: the Burj Khalifa! In fact, you can buy tickets to go up and see it from within the mall.
PRO TIP: It costs less than half as much to go to the 128th floor as it does to go to the 148th floor (that's the furthest up they'll let you go). If you're not worried about a measly 20 floors and/or are on a budget, you may wish to opt for the more affordable route.
I didn't go into the Burj at all because I couldn't justify the cost, but I suspect it's actually quite great.
See the water at the base of the Burj in the photo above? It's hard to tell in the pic, but that's actually the world's largest active fountain show! Starting around 7PM the fountain show begins and runs every 30 minutes. I've heard it's quite elaborate but sadly I didn't stick around to see it for myself.
Per some local vegans I learned that there are a few other places in and around the mall that are great for vegan foodie options, including Ping Pong, Le Pain Quotidien, and Argo Tea.
After spending far too long in The Dubai Mall, I took a taxi to the neighborhood of "Jumeirah 1" for a vegan-friendly restaurant that came highly recommended by a local vegan: Comptoir 102.
This place is unique in that they also define themselves as a "concept store," featuring custom jewelry and unique display-only furniture, select fancy garments, and even footwear that you can browse through before or after your meal in the cafe section.
Outside of the juice and smoothies I think I counted 2-3 vegan options on the menu, including the Avocado Crostini (gently toasted bread topped with home made fluffy macadamia sauce and alfalfa sprouts, guacamole and cucumber slices; served with house salad). It was delicious and quite filling. I also enjoyed the Skin Glow juice (pomegranate, cucumber, apple, acai).
I always private message vegan Facebook groups when I'm looking to meet with local vegans or ask about the best vegan food finds in certain cities. There's a vegan Facebook page for a LOT of cities around the world. Don't be shy, get to it! It's one of the quickest ways to learn about the best and sometimes hard to find vegan goodies in the cities you may wish to visit!
^Pictured above is the Burj Al Arab—recently named one of the most luxurious hotels in the world.
Overall, Dubai seems like a neat tourist destination if you've got some cash to burn and you like clothes and product shopping. Pretty much everyone I met there suggested walking around the various malls (there are more than SEVENTY (!!) malls in Dubai). It's so hot outside that people rarely hang around out and about.
There are other touristy things to do like going in a dune buggy, and of course exploring outside of the proper city areas. I've heard while it may be less accommodating to tourists, it's worth seeing what's outside of the crazy glamour that contains some of the world's largest and most elaborate structures.
I found the Dubai resources on NomadicMatt.com quite useful.
Dubai is indeed one of the islands that everyone wants. Including me, who always wanted to enjoy a vacation in Dubai. Thank you for sharing your experience and knowledge.
You have missed out one of the wonderful spectacles in the form of water fountain built near the Burj Khalifa. I know you were pressed for time, but taking out 30 minutes to witness something what is rare or impossible to do so elsewhere could have made your Dubai tour worth. You even missed out the Observation Deck inside the iconic tower, Burj Khalifa. Had you been there and enjoyed the view of the city from such a mind-boggling height, you wouldn't have complained about the cost of the ticket. Please don't let go such an amazing experience if you are visiting Dubai again.


Walt Disney Records The Legacy Collection: Pinocchio is a charming album you won't want to miss. This beautiful book-bound two disc collectible set celebrates the film's 75th anniversary and features: the original restored soundtrack, 3 new Lost Chord recordings brought to life the way they would have sounded in 1940 and 5 bonus tracks featuring Jiminy Cricket. Plus the book includes enchanting illustrations and original concept art by Lorelay Bove.


This event will be 1 to 1 sessions where residents of Richmond are welcome to attend to find out how to set up a watch, rejuvenate a watch, increase members and how to achieve the best from a current scheme.
It is being held by PCSO Jonathan Harrison. Please pop along if you can.


Vinton, Iowa T-J Gas Company started as a propane delivery, service, and supply company. Propane is clean burning & efficient and a great solution for home, business, and agricultural heating / drying. T-J Gas quickly grew and now services parts of Benton, Buchanan, Black Hawk, Delaware, Linn, and Tama counties.
We are a distributor/installer of propane tank systems, gas water heaters, furnaces, water softeners, fireplaces, fireplace parts, generators grills, grill parts, propane grill cylinders and supplies.
The owner of T-J Gas (Tom) had been a long time user of the SnoWonder. Wanting to see production continue T-J Gas then purchased the SnoWonder business and now sells the SnoWonder Worldwide.


text:
Aleppo International Stadium
* Address: Aleppo
* Country: Syria
* Capacity: 53,000
* Opened: 3 April 2007
* Main use: Football
* Tenants: Al-Ittihad of Aleppo (football)
Extra stadium info – Aleppo International Stadium
The stadium opened with a football match between Al-Ittihad of Aleppo and Fenerbahçe from the Turkish city of Istanbul. The match ended in a 2-2 draw. Al-Ittihad of Aleppo was founded in 1949. In 1967, they were crowned Syrian football champions for the first time in their history. Al-Ittihad of Aleppo became the first sports club from Syria with 100,000 followers on its main social media page.
© Flickr: Nouh Hammami
Copyright © 2021 World of Stadiums. All Rights Reserved.	Socialize Lite by Slocum Studio	| Consent


text:
Home → Parents, carers and children → Fear and anxiety
Written by Sophie Green · Published Jun 5, 2018
To reserve any of the following books for parents/carers and children dealing with fear and anxiety to your local library, click on the links to reserve them from our online catalogue, visit any of our libraries, or contact us on 01473 351249 or help@suffolklibraries.co.uk
You can sign up for a library card online for free. You can sign your child up for a library card at any age.
Why Do I Feel Scared? A first look at being brave , by Pat Thomas & Lesley Harker
"This delightful picture book explores what it means to be brave. Young children can discover that there are many ways of being brave, from standing up for yourself or others, to trying new things. Discussion boxes offer an adult opportunities to discuss the issues directly with their child audience."
Who's Afraid of the Dark?: a story about being brave , by Nancy Parent, Britt Allcroft & W. Awdry
"When Gordon gets asked to pull the night train, he's too embarrassed to admit he's afraid of the dark! Can Thomas help his friend overcome his fear and get the job done?"
Little Monkey , by Marta Altés
"It's hard being a little monkey in a big troop, in an even bigger jungle - and this little monkey has had enough of always missing out! She's off to climb to the top of the tallest tree in the jungle and she's going to do it all on her own! Except that there's someone following close behind - someone with claws and stripes and rather sharp teeth!"
A Little Bit Brave , by Nicola Kinner
"Logan is a stay-at-home bunny - but he's about to discover how brave he really is. It's time for his first adventure, and he doesn't want to go. But there's an amazing world outside, if he can just pluck up courage to look.
"This is a funny, reassuring story which shows that we're all braver than we think."
Max the Brave , by Ed Vere
"This is Max. Max the Brave, Max the Fearless, Max the Mouse-catcher. But, in order to be a Mouse-catcher, Max needs to know what a mouse is, so off he goes to find out."
Take a Deep Breath , by Sue Graves & Desideria Guicciardini
"Josh doesn't like people looking at him and he's in the school play! Can Miss Button help him to be brave? And can Miss Button be brave when she is faced by something she doesn't like?"
The Brave Beast , by Chris Judge
"The Beast is back and this time its up to him to help restore peace to an island, which is being threatened by a scary monster. Determined to face his fears, the Beast sets out to find the monster. But, perhaps, the island monster isn't so scary after all."
Emily Brown and the Thing , by Cressida Cowell & Neal Layton
"Emily Brown and her old grey rabbit, Stanley, are trying to sleep. But a noise is keeping them awake. When they find the Thing crying on the windowsill, intrepid explorers Emily and Stanley, set out to bring him everything he wants."
William Worrydactyl , by Brian Moses & Mike Gordon
"William Worrysaurus was a little dinosaur with big worries. He worried every day about everything, from being scared of the dark to not being as good as his friends. Will he ever be able to stop worrying?
"Written by Brian Moses, this humorous picture book explores different things that children might worry about, from sleeping in the dark to going to school. Ways of dealing with these fears are then set out showing that there are ways to cope with these, sometimes overwhelming, emotions.
"The clever and funny illustrations, by internationally renowned illustrator Mike Gordon, bring a light-touch to these stories, helping children to learn about their feelings in a fun and light-hearted way.
"Excellent notes for parents and teachers at the back of this books show how to approach these issues with children."
Who Feels Scared? , by Sue Graves & Desideria Guicciardini
"Jack is having a sleepover at his house. But the boys hear noises and they get very scared. Jack's big sister Ellie says she gets scared sometimes as well. Perhaps Dad can make them all feel better?"
The Monster Bed , by Jeanne Willis & Susan Varley
"Little Dennis doesn't want to go to sleep because there might be something under his bed. Dennis isn't afraid of monsters - after all, he's a monster himself. He's afraid that humans will get him. His mother says that humans are only in made-up stories, but Dennis isn't convinced."
Under the Bed , by Paul Bright
"Under the bed are bugs and beasts. A dragon, an alligator, eating midnight feasts. And under the bed is something more, something bigger than a stable door. This is a picture book for children aged 3-7 years which will dispel night-time beastie fears!"
Walter and the No-Need-to-Worry Suit , by Rachel Bright
"We all worry, but nobody worries quite like Walter. As the Seriously Competitive Sports and Funday approaches, Walter's worries start to roll out of control. What can his best friend Winnie and the other Woollybottomers do to help?"
What If…? , by Anthony Browne
"Joe is nervous about his first big party, and as Mum walks him along the darkening street to his friend's house, his imagination starts to run wild. They search for the right place, looking through the windows, wondering 'what if …?' while making surprising discoveries along the way."
The Huge Bag of Worries , by Virginia Ironside
"Wherever Jenny goes, her worries follow her - in a big blue bag. They are there when she goes swimming, when she is watching TV, even when she is in the lavatory. Jenny decides they will have to go. But who can help her?"
Scaredy Squirrel , by Melanie Watt
"There are dangers all around - germs, green Martians, sharks. But Scaredy Squirrel is well-prepared - or thinks he is. He's packed an emergency kit with anti-bacterial soap, sticking plaster and a parachute."
I Want My Light On! , by Tony Ross
"Everyone insists there are no such things as ghosts. But if that is the case, just what is it that is lurking under the Little Princess's bed?"
Ruby's Worry , by Tom Percival
"Ruby loves being Ruby. Until, one day, she finds a worry. at first it's not such a big worry, and that's alright, but then it starts to grow. It gets bigger and bigger every day and it makes Ruby sad. How can Ruby get rid of her worry and feel like herself again?"
Where the Bugaboo Lives , by Sean Taylor & Neal Layton
"A wonderfully interactive, which-way adventure story which follows Floyd and his sister into the dark, shadowy valley behind their house. The valley is full of all kinds of creepy, freaky, weaselly creatures and the scariest of them all is the bugaboo!"
Willy and the Cloud , by Anthony Browne
"A stunning and perceptive story about worry and anxiety, featuring his much loved chimp, Willy.
"One day Willy goes to the park. It's a sunny day, but a cloud hovers over him and he can't join in the fun. What can Willy do to make this mysterious cloud go away?"
Little Mouse's Big Book of Fears , by Emily Gravett
"Young children will identify with the little mouse who documents his fears in the pages of this book - from loud noises and the dark to being sucked down the plughole."
Is a Worry Worrying You? , by Ferida Wolff
"Adults think of childhood as a carefree time, but the truth is that children worry, and worry a lot, especially in our highly pressurized era. This book addresses children's worries with humor and imagination, as hilarious scenarios teach kids the use of perspective and the art of creative problem-solving."
What to do When You Worry Too Much: a kid's guide to overcoming anxiety , by Dawn Huebner & Bonnie Matthews
" What to Do When You Worry Too Much is an interactive self-help book designed to guide 6-12 year olds and their parents through the cognitive-behavioral techniques most often used in the treatment of generalised anxiety."
My Hidden Chimp: helping children to understand and manage their emotions, thinking and behaviour with ten helpful habits , by Steve Peters & Jeff Battista
"Using the Chimp Model from the best-selling 'Chimp Paradox', this is a guide with easy to follow explanations and simple strategies to help children understand how their chimp brain works.
"With 10 habits to put into practice, such as smiling, saying sorry and talking about your feelings, children can work on controlling their anxiety and emotions and understanding why they sometimes behave and feel the way they do."
Isle of You , by David LaRochelle & Kim Jaine
"Some days are harder to get through than others. Whenever you're sad, or lonely, or angry, there's one place you can always go: the Isle of You. Take a moment to shake off your worries, then set sail to a land where your dreams can come true. Soar on the back of an eagle, hunt for treasure, watch dancing polar bears on roller skates - anything you can imagine is yours."
Me and My Fear , by Francesca Sanna
"When a young refugee girl has to travel to a new country and start at a new school, she is accompanied by her Fear who tells her to be alone and afraid, growing bigger and bigger every day with questions like 'how can you hope to make new friends if you don't understand their language?' But this little girl is stronger than her Fear."
Outsmarting Worry , by Dawn Huebner & Margaret Suggs
"This easy-to-follow illustrated text presents strategies for 9-13 year olds with anxiety. It teaches them about, and normalizes, their symptoms and provides a set of concrete steps to overcome them. The tried and tested techniques are based on the most up-to-date psychological treatments of anxiety, including CBT and ACT."
Looking After Your Mental Health , by Alice James, Louie Stowell, Freya Harrison & Nancy Leschikoff
"The mental of health of children and teenagers hits the headlines on a regular basis, with more and more young people reporting mental health difficulties. This book provides a gentle guide to good mental health, with input from experts in both psychology and psychiatry."
The Book of No Worries: a survival guide for growing up , by Lizzie Cox & Tanya Stevanovic
"A survival guide to help young people cope with peer pressure, puberty and all the worries in between; focusing on the emotional wellbeing and mental health of tweens."
Sophie Green
I work for the Suffolk Libraries stock team. I also write children's fiction, short stories and comedy. Visit my website.
Parents, carers and children
New in & book ideas
Parenting advice: Books to help with raising every sort of family
Bookstart and storytime resources
Getting the best out of the library service
Dyslexia and Irlen syndrome
Library cards and welcome packs for children in care
Let's Talk Reading


text:
Alrosa raises US$10.3m at HK auction
Russian miner Alrosa generated a total of US$10.3 million from the sale of special-sized rough diamonds or those of over 10.8 carats in Hong Kong.
HK to host World Diamond Congress 2020
The 39th World Diamond Congress will be held in Hong Kong in 2020, a joint statement by the World Federation of Diamond Bourses and the International Diamond Manufacturers Association revealed.
Chow Tai Fook wins big at Asian Excellence Award
Chow Tai Fook Jewellery Group Ltd has clinched four accolades at the 9th Asian Excellence Award 2019, which was organised by Corporate Governance Asia.
Lukfook banks on China to spur growth
2nd July, 2019
Hong Kong-based jewellery retailer Luk Fook Holdings (International) Ltd is counting on solid demand for fine jewellery in China to sustain growth.
JNA Awards reveals 2019 finalists
The JNA Awards yesterday announced its highly anticipated list of Honourees or finalists across 11 categories at a news conference held on the sidelines of the June Hong Kong Jewellery & Gem Fair.
CTF shines on strong gold jewellery demand
Retail giant Chow Tai Fook Jewellery Group Ltd reported an 11.8 percent rise in net profit for the year ended March 31, 2019 on the back of robust demand for gold jewellery products.
Israeli diamonds to dazzle buyers at June Fair
The Israel Diamond Pavilion will host 30 companies at the June Hong Kong Jewellery & Gem Fair, which is scheduled for June 20 to 23 at the Hong Kong Convention & Exhibition Centre.
Fairs and Happenings
Fine jewellery, gems shine at HKTDC shows
Business was stable at the sixth Hong Kong International Diamond, Gem & Pearl Show and the 36th Hong Kong International Jewellery Show, thanks to customers' renewed buying appetite.
Gyso shines light on innovative Memotime pearls
Hong Kong-based Gyso Pearls & Jewellery Ltd is offering a one-of-a-kind selection of pearls that serves as a digital locket and keeper of one's most precious memories.
JNA Awards attracts several first-time entrants
The JNA Awards, one of the most prestigious and coveted awards programmes in the global jewellery and gemstone industry, received close to 100 entries from more than 60 companies and individuals across 11 award categories.
Fire and brilliance at the June Fair
Prominent names in the diamond world will be unveiling collections in virtually every quality range at the June Hong Kong Jewellery & Gem Fair, scheduled for June 20 to 23 at the Hong Kong Convention & Exhibition Centre.


Ethiopian Hedgehogs are active at night, and hide under shrubs and in rocky crevices or burrows during the day. They forage on the ground for a range of insect and other invertebrate prey, as well as taking occasional small vertebrates, the eggs and chicks of ground-nesting birds, and even species such as scorpions. They will also eat fruit.
The female Ethiopian Hedgehog gives birth to up to 3 - 4 young in late winter or early spring, in a burrow or a concealed nest, after a gestation period of around 30 to 40 days. In captivity they live for up to 6 years, but less in the wild. They are prone to being killed by motor vehicles.
In Qatar, they are widely distributed.
This is the only hedgehog species recorded in Qatar, and instantly identified by its spiny coat. The spines on its back are short and sharp with white tips, giving an overall greyish appearance. It has small eyes and relatively short and rounded ears, a white band across the forehead, and a dark muzzle. The legs are long and dark and they help the hedgehog to run quickly and lift the body away from the hot sand.


Art4you gallery presents 15 artists at the Artist Avenue and invites all art enthusiasts to explore the INDEX 2018 East Meets West Exhibition, The Silk Road, co-located with The Hotel Show 2018 and The Leisure Show 2018.
Coming from France, Anga, a participating artist, gradually discovered she had an artistic sensitivity. Her creative development began with the meeting of an Artist painter who encouraged her to push the boundaries and open up her spirit. A self-taught artist, Anga brings her work to life with the use of the spatula and a mix of hues and materials.
Authentic, creative and free, she expresses herself through her own style and colours. Expressing human nature and emotions is at the centre of her work. She lives in Dubai since seven years and the cosmopolitan city has become a source of inspiration with its cultural diversity, disparities and contrasts.
Anga freely plays with colours and the dimensions of these artworks. Primarily she uses oil base paints but also works with material such as drifted wood, metal, glass and mosaic. She collects materials and transforms them into unique works of art.
Meet Anga at the Index 2018 East Meets West Exhibition at the Dubai World Trade Center, Sheikh Saeed Hall 1, Dubai, between September 16 and 18, 2018. Opens at 10 am daily.
Art4you supports and promotes local, UAE based international artists to inspire and engage them and foster social development projects from community events and exhibitions, art mentoring in the form of classes, private tutoring and workshops to provide services and access of affordable artwork to buyers and collectors.


Retention is the negative form of engagement. A retention-focused game creates an idle experience for a bored audience. It presents an ordinary, non-innovative game that the player can easily understand and then finds a way to reliably contact the player and nudge or cajole them to return at regular intervals.
Retention-focused games are more easily describable with template game designs because the game itself is largely just a part of a process of communication and obligation. The player returns, gets to play a little game before being made to stop, and then is obliged to leave or spend money.
Retention does not foster a relationship. The player puts up with the developer's nagging and demands for money, and the transaction is ultimately mean spirited. The opposite of retention is enchantment.


So the Grammy Awards were last night, and while I loved most of the fashion, (especially Taylor Swift, Beyonce, Ariana Grande, and Haim) I can't say I agreed with most of the awards given out. I mean, for one, how did Taylor Swift not win a single award for Shake it Off. Seriously, every time that songs comes on I dance. But I'm almost okay with that, because I know she has next year to win awards on the rest of her album. However, the band I feel was truly robbed was Cage the Elephant, who definitely should have taken the Grammy for best Alternative Album. Melophobia is a really great album that I highly suggest you listen to, starting with the song above.


text:
The story behind the picture: Iconography of Motorsport.
There are those images that have so much more to tell than may seem at first glance. They possess a depth of meaning, mirroring the happenings they captured. Honest emotions, happiness and disappointment: Special moments, captured forever.
These are the type of photos featured in the content series "Iconography of Motorsport". Photos showing true Porsche moments. From the past, the present and the previously unseen in Porsche Motorsport.
© 2023 Dr. Ing. h.c. F. Porsche AG. Legal notice. Privacy Policy. Cookie Policy. Consumption/Emissions. Open Source Software Notice. Whistleblower System.
* All new vehicles offered by Porsche are type-approved according to WLTP. Official NEDC values derived from WLTP values are no longer available for new vehicles as of 1 January 2023 and can therefore not be provided.
Where values are indicated as ranges, they do not refer to a single, specific vehicle and are not part of the offered product range. They are only for the purposes of comparison between different vehicle types. Additional equipment and accessories (add-on parts, tyre formats etc.) can change relevant vehicle parameters such as weight, rolling resistance and aerodynamics. These factors, in addition to weather, traffic conditions and driving behaviour, can influence the fuel/electricity consumption, CO₂ emissions, range and performance values of a vehicle.


text:
package com.google.security.zynamics.zylib.types.trees;

import java.util.ArrayList;

/**
 * Can be used to sort all tree nodes of a tree in breadth-first order.
 */
public class BreadthFirstSorter {
  private BreadthFirstSorter() {
    // You are not supposed to instantiate this class
  }

  /**
   * Given the root node of a tree, returns a list of all tree nodes below the root node in
   * breadth-first order.
   *
   * @param <ObjectType> Type of the objects stored in the tree nodes.
   *
   * @param rootNode The root node where the search begins.
   *
   * @return A list of tree nodes sorted in breadth-first order.
   */
  public static <ObjectType> ArrayList<ITreeNode<ObjectType>> getSortedList(
      final ITreeNode<ObjectType> rootNode) {
    final BreadthFirstIterator<ObjectType> iter = new BreadthFirstIterator<ObjectType>(rootNode);

    final ArrayList<ITreeNode<ObjectType>> list = new ArrayList<ITreeNode<ObjectType>>();

    while (iter.hasNext()) {
      list.add(iter.next());
    }

    return list;
  }
}


text:
This is a 'slow-moving train wreck' of a presidency: Buck Sexton
Buck Sexton, co-host of The Buck Sexton and Clay Travis Show, weighs in as Democratic approval of Biden drops 19 points from spring 2021. #FoxNews
BUCK SEXTON: Unless there is some major pivot, they're heading into annihilation in the midterms, I think. That's clear to everybody, including a lot of Democrats that I talk to. And the polling reflects that. … But the overall promise of the Joe Biden election has been shown to be a lie, which was that he was going to bring back normalcy. He would shut down the virus and not the economy, that he would unite the American people. Nobody feels like this is a uniting president.
Subscribe to Fox News! https://bit.ly/2vaBUvAS
Watch more Fox News Video: http://video.foxnews.com
Watch Fox News Channel Live: http://www.foxnewsgo.com/
FOX News Channel (FNC) is a 24-hour all-encompassing news service delivering breaking news as well as political and business news. The number one network in cable, FNC has been the most-watched television news channel for 18 consecutive years. According to a 2020 Brand Keys Consumer Loyalty Engagement Index report, FOX News is the top brand in the country for morning and evening news coverage. A 2019 Suffolk University poll named FOX News as the most trusted source for television news or commentary, while a 2019 Brand Keys Emotion Engagement Analysis survey found that FOX News was the most trusted cable news brand. A 2017 Gallup/Knight Foundation survey also found that among Americans who could name an objective news source, FOX News was the top-cited outlet. Owned by FOX Corporation, FNC is available in nearly 90 million homes and dominates the cable news landscape, routinely notching the top ten programs in the genre.
Watch full episodes of your favorite shows
The Five: http://video.foxnews.com/playlist/longform-the-five/
Special Report with Bret Baier: http://video.foxnews.com/playlist/longform-special-report/
Fox News Primetime: https://video.foxnews.com/playlist/on-air-fox-news-primetime/
Tucker Carlson Tonight: http://video.foxnews.com/playlist/longform-tucker-carlson-tonight/
Hannity: http://video.foxnews.com/playlist/longform-hannity/
The Ingraham Angle: http://video.foxnews.com/playlist/longform-the-ingraham-angle/
Fox News @ Night: http://video.foxnews.com/playlist/longform-fox-news-night/
Follow Fox News on Facebook: https://www.facebook.com/FoxNews/
Follow Fox News on Twitter: https://twitter.com/FoxNews/
Follow Fox News on Instagram: https://www.instagram.com/foxnews/


You're just trying to be extra cautious with germs by covering the toilet seat with toilet paper right? Well, apparently you're not helping yourself.
Public toilets are gross and some people can't stand sitting straight on them. But some disgusting news has been brought to our attention and we're not sure we wanted to know it.
Dr. William Schaffer, a professor of preventative medicine, has explained to Huffington Post that a bare seat is cleaner than toilet paper.
Apparently, the materials used to make the seat are designed to prevent the spread of germs.
On the other hand, toilet paper is designed to grab bacteria. Flushing the toilet lifts bacteria into the air and and it goes on what is around it...the paper included.
It's also more likely that people are putting their hands all over the toilet roll than the seat… and hands are filled with bacteria.


With multiple pressures on growth and constrained public finances, Europe needs structural reform even to match past GDP growth rates. Parts of Europe have begun to reform with demonstrable success.
Europe faces multiple, simultaneous pressures on GDP growth at a time when scope to stimulate growth from public funds is limited by high debt and deficit levels. The threat to growth is unlikely to dissipate in the short or even medium term and significant imbalances in unit labour costs and current account positions between European economies intensify the strain.
Charles Roxburgh describes Europe's progress on reform, the economic pressures facing the region, and what it will take to restore long-term growth.
In this challenging context, Europe has little choice but to pursue structural reform to bolster growth. MGI finds that Europe needs to accelerate productivity growth by around 30 per cent over historic levels, or opt to work more, just to maintain past GDP growth levels. Productivity growth would have to grow by an even greater margin if Europe is to close the 24 per cent per capita GDP gap with the United States that prevails today—equivalent to $11,250 per capita, or $4.5 trillion in overall GDP.
Europe has made progress on reform, the report notes. In the ten years prior to the global economic crisis, Europe's per capita GDP growth matched that of the United States. This was due largely to major European reforms to labour markets that helped cut unemployment and boost participation by six percentage points in 20 years. Contrary to popular perceptions of Europe's poor record on job creation, 24 million new jobs were created between 1995 and 2008, more than in the United States over the same period despite slower population growth.
MGI suggests that Europe should aspire to match instances of best practice within the region in order to meet its full growth potential. If Europe as a whole could reach European best practice on labour market participation, its overall participation rate would rise 9 per cent—and without reducing vacation or absence times or changing the number of hours worked per week. Boosting service sector productivity to European best practice could add around 20 per cent to the region's overall productivity.
Further reforming labour markets in four areas: boosting participation among older workers as in Nordic countries and the Netherlands; reducing structural unemployment using similar reforms to those we have seen in Denmark and the United Kingdom; reducing youth unemployment as in the Netherlands; and balancing the mix of part- and full-time work for women.
Unlocking the full growth potential of service sectors in four ways: further opening up competition in service sectors still constrained by a high level of regulation (e.g., professional services) and monopolistic structures (e.g. network industries); boosting productivity through deregulation of product, land, and labour markets and supporting greater operational efficiency and professionalism in sectors such as retail, land transport, and construction; unlocking growth by setting the sector's direction and providing enablers such as standards, education, and infrastructure (e.g., in business services, tourism, and telecoms; ensuring scale across national borders.
Aligning policies to growth and renewal, capturing growth and innovation opportunities in high-growth emerging markets, cleantech, and new technology sectors by re-prioritizing funds for R&D toward competitive and innovation sectors; developing clusters; improving the link between academia and business; and developing a more entrepreneurial mindset.


text:
Q: An operator == whose parameters are non-const references I this post, I've seen this:
class MonitorObjectString: public MonitorObject {
    // some other declarations
    friend inline bool operator==(/*const*/ MonitorObjectString& lhs,
                                  /*const*/ MonitorObjectString& rhs)
    { return lhs.fVal==rhs.fVal; }
}

Before we can continue, THIS IS VERY IMPORTANT:

*

*I am not questioning anyone's ability to code.

*I am just wondering why someone would need non-const references in a comparison.

*The poster of that question did not write that code.

This was just in case. This is important too:

*

*I added both /*const*/s and reformatted the code.

Now, we get back to the topic:
I can't think of a sane use of the equality operator that lets you modify its by-ref arguments. Do you?

A: Most likely they forgot the const.
Operator overloads should behave consistently and not perform 'out of character' actions.
As a general rule, an equality operator should never modify any of the objects it is comparing. Declaring const enforces this at the compiler level. However, it is often left out. "Const correctness" is very often overlooked in C++.

A: Perhaps the classes use a form of lazy initialization.  When the data is accessed, proper initialization must occur, and the data must be fetched.  This may change class members.
However, lazy initialization can be formed so that modification to the class isn't necessary.  This can be accomplished by using the Pimpl idiom (by a pointer to a private class) or by using the mutable keyword (not recommended!).

A: There's a more baffling problem with the issue you bring up.
If I have two MonitorObjectStrings that are already const, I can't use this equality function.

A: There's clearly no requirement for non-const args in this case and, like you, I wouldn't think there's any general case for it either.
However, it's certainly the case that const-correctness problems can push their way up from lower levels of the code, and if you can't correct them low-down, then you might have to work around them higher up.   Perhaps that's what happened here at some point?

A: If you can't use const because you're modifying operands, you're badly misusing operator overloading.
If you can't use const because the implementation calls non-const functions, you really should clean those up, or at least provide const alternatives.
If you're calling into code you can't change which doesn't use const, I'd use the const anyway, use const_cast at the deepest available point, and comment it.
As Shmoopty pointed out, the operator is a lot less useful than it should be since it can't be used on const objects, even if only one of them is const.  A numeric equality operator that wouldn't support "a == 5" would violate the Law of Least Astonishment in a big way.

redpajama_set_name: RedPajamaStackExchange


SP Energy Networks (SPEN) is part of the Scottish Power Group of companies, which provides power on behalf of supply companies through a network of cables and power lines that are owned and maintained by the group.
This is SPEN'S second year of business carbon footprint reporting to The Planet Mark. SPEN first calculated the carbon footprint of all its three licence holders -Scottish Power Distribution, Manweb and Scottish Power Transmission Limited for the year ending March 2017 and set a target to reduce emissions by 5% annually.


text:
Thursday Night @ The Guilde: You Play the Girl, A Conversation About Female Identity with NY Times Contributor & Author Carina Chocano
You Play the Girl: A Conversation About Female Identity with NY Times Contributor & Author Carina Chocano
Join The Guilde in a timely conversation about female identity with Pop Culture Critic & NY Times Contributor Carina Chocano. Chocano has written a smart, funny commentary on how our culture shapes ideas about who women are, what they are meant to be and where they belong. Who is "the girl"? Look to movies, TV shows, magazines, and ads and the message is both clear and not: she is a sexed up sidekick, a princess waiting to be saved, a morally infallible angel with no opinions of her own. She's whatever the hero needs her to be in order to become himself. She's an abstraction, an ideal, a standard, a mercurial phantom.
From the moment we're born, we're told stories about what girls are and they aren't, what girls want and what they don't, what girls can be and what they can't. "The girl" looms over us like a toxic cloud, permeating everything and confusing our sense of reality. In You Play the Girl, Carina Chocano shows how we metabolize the subtle, fragmented messages embedded in our everyday experience and how our identity is shaped by them.
From Bugs Bunny to Playboy Bunnies, from Flashdance to Frozen, from the progressive '70s through the backlash '80s, the glib '90s, and the pornified aughts—and at stops in between—Chocano blends formative personal stories with insightful and emotionally powerful analysis. She explains how growing up in the shadow of "the girl" taught her to think about herself and the world and what it means to raise a daughter in the face of these contorted reflections. In the tradition of Roxane Gay, Rebecca Solnit, and Susan Sontag, Chocano brilliantly shows that our identities are more fluid than we think, and certainly more complex than anything we see on any kind of screen.
Please RSVP to all Thursday Night Events because seats are limited. Free for members. $20 for non-members. Interested in experiencing the Guilde? Come as our guest to your first Thursday night event. Use GUILDEFAMILY promo code at checkout.
Thursday Nights @ The Guilde are part of our weekly programming. Keep us on your calendar for Thursdays from 6:00-8:00pm. Locations will change weekly around West LA!
Looking to become a Guilde Member? Apply here.
Meet Carina Chocano
Carina Chocano is a contributing writer to The New York Times Magazine. Her work has appeared in New York magazine, Elle, Vogue, Rolling Stone, and many others. She has been a film and TV critic at The Los Angeles Times, Entertainment Weekly, and Salon.com. Her book You Play the Girl is the winner of a National Book Critics Circle Award for Criticism and was a finalist for the PEN/Diamondstein-Spielvogel Award for Criticism. She lives in Los Angeles.
Location & Parking Information
The Riveter, 2236 South Barrington Ave., Los Angeles, CA 90064.
The entrance to the building is in the back alley way between Barrington and Barry.
For Parking, The Riveter has two private lots which will be available first come first serve for guests, one at 2240 Barry Ave, LA, 90064 and the other at 2247 Barry Ave, LA, 90064.
There are also Meter Parking options on both Barrington and Olympic Blvd.
For Public Transportation: The Expo/Bundy on Exposition Blvd, Los Angeles, CA 90064 & City Metro line 4 Downtown LA - West LA via Santa Monica.


STAMFORD, Conn., October 27, 2008 - Pitney Bowes Inc. (NYSE: PBI) is highlighted as one of the industry's significant leaders in the document technology arena in a new report from Madison Advisors called TransPromo Workflow Solutions: An Emerging Market Defined.
Transpromo is an emerging trend in the production print and mail industry in which enterprises add value to their customers' monthly statements by incorporating highly targeted and relevant promotional messages directly on their transactional documents. This helps them improve customer relationships and reduce overall costs by optimizing the use of the mailstream as a customer communication channel.
The Pitney Bowes integrated Transpromo workflow solution for downstream applications provides an integrated Production Intelligence™ solution which combines DFWorks®, VIP™/VDE™ and FlexServer® with the DOC1 Suite and AnySite® software. This integrated solution provides document composition and ADF capabilities, and a strong front-end component in which data analytics leverage geographic, behavioral and demographic customer profiling to drive personalized promotional messaging in transactional documents. More information on Pitney Bowes Transpromo solutions is available at www.pb.com/transpromo.
More information on the Madison Advisors report TransPromo Workflow Solutions: An Emerging Market Defined is available at http://www.madison-advisors.com/products.html.
Madison Advisors, an advisory firm, exists to advance the print and electronic communications objectives of Fortune 1000 companies. The company's analysts provide advisory services for a range of content delivery strategies, particularly those addressing enterprise output technologies and customer communications. More information is available at www.madison-advisors.com.