text:
#ifndef SHRPX_WORKER_H
#define SHRPX_WORKER_H

#include "shrpx.h"

#include <mutex>
#include <vector>
#include <random>
#include <unordered_map>
#include <deque>
#include <thread>
#ifndef NOTHREADS
#include <future>
#endif // NOTHREADS

#include <openssl/ssl.h>
#include <openssl/err.h>

#include <ev.h>

#include "shrpx_config.h"
#include "shrpx_downstream_connection_pool.h"
#include "memchunk.h"
#include "shrpx_tls.h"
#include "shrpx_live_check.h"
#include "shrpx_connect_blocker.h"
#include "shrpx_dns_tracker.h"
#include "allocator.h"

using namespace nghttp2;

namespace shrpx {

class Http2Session;
class ConnectBlocker;
class MemcachedDispatcher;
struct UpstreamAddr;
class ConnectionHandler;

#ifdef HAVE_MRUBY
namespace mruby {

class MRubyContext;

} // namespace mruby
#endif // HAVE_MRUBY

namespace tls {
class CertLookupTree;
} // namespace tls

struct DownstreamAddr {
  Address addr;
  // backend address.  If |host_unix| is true, this is UNIX domain
  // socket path.
  StringRef host;
  StringRef hostport;
  // backend port.  0 if |host_unix| is true.
  uint16_t port;
  // true if |host| contains UNIX domain socket path.
  bool host_unix;

  // sni field to send remote server if TLS is enabled.
  StringRef sni;

  std::unique_ptr<ConnectBlocker> connect_blocker;
  std::unique_ptr<LiveCheck> live_check;
  // Connection pool for this particular address if session affinity
  // is enabled
  std::unique_ptr<DownstreamConnectionPool> dconn_pool;
  size_t fall;
  size_t rise;
  // Client side TLS session cache
  tls::TLSSessionCache tls_session_cache;
  // Http2Session object created for this address.  This list chains
  // all Http2Session objects that is not in group scope
  // http2_avail_freelist, and is not reached in maximum concurrency.
  //
  // If session affinity is enabled, http2_avail_freelist is not used,
  // and this list is solely used.
  DList<Http2Session> http2_extra_freelist;
  // true if Http2Session for this address is in group scope
  // SharedDownstreamAddr.http2_avail_freelist
  bool in_avail;
  // total number of streams created in HTTP/2 connections for this
  // address.
  size_t num_dconn;
  // Application protocol used in this backend
  shrpx_proto proto;
  // true if TLS is used in this backend
  bool tls;
  // true if dynamic DNS is enabled
  bool dns;
};

// Simplified weighted fair queuing.  Actually we don't use queue here
// since we have just 2 items.  This is the same algorithm used in
// stream priority, but ignores remainder.
struct WeightedPri {
  // current cycle of this item.  The lesser cycle has higher
  // priority.  This is unsigned 32 bit integer, so it may overflow.
  // But with the same theory described in stream priority, it is no
  // problem.
  uint32_t cycle;
  // weight, larger weight means more frequent use.
  uint32_t weight;
};

struct SharedDownstreamAddr {
  SharedDownstreamAddr()
      : balloc(1024, 1024),
        next{0},
        http1_pri{},
        http2_pri{},
        affinity{AFFINITY_NONE},
        redirect_if_not_tls{false} {}

  SharedDownstreamAddr(const SharedDownstreamAddr &) = delete;
  SharedDownstreamAddr(SharedDownstreamAddr &&) = delete;
  SharedDownstreamAddr &operator=(const SharedDownstreamAddr &) = delete;
  SharedDownstreamAddr &operator=(SharedDownstreamAddr &&) = delete;

  BlockAllocator balloc;
  std::vector<DownstreamAddr> addrs;
  // Bunch of session affinity hash.  Only used if affinity ==
  // AFFINITY_IP.
  std::vector<AffinityHash> affinity_hash;
  // List of Http2Session which is not fully utilized (i.e., the
  // server advertised maximum concurrency is not reached).  We will
  // coalesce as much stream as possible in one Http2Session to fully
  // utilize TCP connection.
  //
  // If session affinity is enabled, this list is not used.  Per
  // address http2_extra_freelist is used instead.
  //
  // TODO Verify that this approach performs better in performance
  // wise.
  DList<Http2Session> http2_avail_freelist;
  DownstreamConnectionPool dconn_pool;
  // Next http/1.1 downstream address index in addrs.
  size_t next;
  // http1_pri and http2_pri are used to which protocols are used
  // between HTTP/1.1 or HTTP/2 if they both are available in
  // backends.  They are choosed proportional to the number available
  // backend.  Usually, if http1_pri.cycle < http2_pri.cycle, choose
  // HTTP/1.1.  Otherwise, choose HTTP/2.
  WeightedPri http1_pri;
  WeightedPri http2_pri;
  // Session affinity
  shrpx_session_affinity affinity;
  // true if this group requires that client connection must be TLS,
  // and the request must be redirected to https URI.
  bool redirect_if_not_tls;
};

struct DownstreamAddrGroup {
  DownstreamAddrGroup() : retired{false} {};

  DownstreamAddrGroup(const DownstreamAddrGroup &) = delete;
  DownstreamAddrGroup(DownstreamAddrGroup &&) = delete;
  DownstreamAddrGroup &operator=(const DownstreamAddrGroup &) = delete;
  DownstreamAddrGroup &operator=(DownstreamAddrGroup &&) = delete;

  ImmutableString pattern;
  std::shared_ptr<SharedDownstreamAddr> shared_addr;
  // true if this group is no longer used for new request.  If this is
  // true, the connection made using one of address in shared_addr
  // must not be pooled.
  bool retired;
};

struct WorkerStat {
  size_t num_connections;
};

enum WorkerEventType {
  NEW_CONNECTION = 0x01,
  REOPEN_LOG = 0x02,
  GRACEFUL_SHUTDOWN = 0x03,
  REPLACE_DOWNSTREAM = 0x04,
};

struct WorkerEvent {
  WorkerEventType type;
  struct {
    sockaddr_union client_addr;
    size_t client_addrlen;
    int client_fd;
    const UpstreamAddr *faddr;
  };
  std::shared_ptr<TicketKeys> ticket_keys;
  std::shared_ptr<DownstreamConfig> downstreamconf;
};

class Worker {
public:
  Worker(struct ev_loop *loop, SSL_CTX *sv_ssl_ctx, SSL_CTX *cl_ssl_ctx,
         SSL_CTX *tls_session_cache_memcached_ssl_ctx,
         tls::CertLookupTree *cert_tree,
         const std::shared_ptr<TicketKeys> &ticket_keys,
         ConnectionHandler *conn_handler,
         std::shared_ptr<DownstreamConfig> downstreamconf);
  ~Worker();
  void run_async();
  void wait();
  void process_events();
  void send(const WorkerEvent &event);

  tls::CertLookupTree *get_cert_lookup_tree() const;

  // These 2 functions make a lock m_ to get/set ticket keys
  // atomically.
  std::shared_ptr<TicketKeys> get_ticket_keys();
  void set_ticket_keys(std::shared_ptr<TicketKeys> ticket_keys);

  WorkerStat *get_worker_stat();
  struct ev_loop *get_loop() const;
  SSL_CTX *get_sv_ssl_ctx() const;
  SSL_CTX *get_cl_ssl_ctx() const;

  void set_graceful_shutdown(bool f);
  bool get_graceful_shutdown() const;

  MemchunkPool *get_mcpool();
  void schedule_clear_mcpool();

  MemcachedDispatcher *get_session_cache_memcached_dispatcher();

  std::mt19937 &get_randgen();

#ifdef HAVE_MRUBY
  int create_mruby_context();

  mruby::MRubyContext *get_mruby_context() const;
#endif // HAVE_MRUBY

  std::vector<std::shared_ptr<DownstreamAddrGroup>> &
  get_downstream_addr_groups();

  ConnectBlocker *get_connect_blocker() const;

  const DownstreamConfig *get_downstream_config() const;

  void
  replace_downstream_config(std::shared_ptr<DownstreamConfig> downstreamconf);

  ConnectionHandler *get_connection_handler() const;

  DNSTracker *get_dns_tracker();

private:
#ifndef NOTHREADS
  std::future<void> fut_;
#endif // NOTHREADS
  std::mutex m_;
  std::deque<WorkerEvent> q_;
  std::mt19937 randgen_;
  ev_async w_;
  ev_timer mcpool_clear_timer_;
  ev_timer proc_wev_timer_;
  MemchunkPool mcpool_;
  WorkerStat worker_stat_;
  DNSTracker dns_tracker_;

  std::shared_ptr<DownstreamConfig> downstreamconf_;
  std::unique_ptr<MemcachedDispatcher> session_cache_memcached_dispatcher_;
#ifdef HAVE_MRUBY
  std::unique_ptr<mruby::MRubyContext> mruby_ctx_;
#endif // HAVE_MRUBY
  struct ev_loop *loop_;

  // Following fields are shared across threads if
  // get_config()->tls_ctx_per_worker == true.
  SSL_CTX *sv_ssl_ctx_;
  SSL_CTX *cl_ssl_ctx_;
  tls::CertLookupTree *cert_tree_;
  ConnectionHandler *conn_handler_;

#ifndef HAVE_ATOMIC_STD_SHARED_PTR
  std::mutex ticket_keys_m_;
#endif // !HAVE_ATOMIC_STD_SHARED_PTR
  std::shared_ptr<TicketKeys> ticket_keys_;
  std::vector<std::shared_ptr<DownstreamAddrGroup>> downstream_addr_groups_;
  // Worker level blocker for downstream connection.  For example,
  // this is used when file decriptor is exhausted.
  std::unique_ptr<ConnectBlocker> connect_blocker_;

  bool graceful_shutdown_;
};

// Selects group based on request's |hostport| and |path|.  |hostport|
// is the value taken from :authority or host header field, and may
// contain port.  The |path| may contain query part.  We require the
// catch-all pattern in place, so this function always selects one
// group.  The catch-all group index is given in |catch_all|.  All
// patterns are given in |groups|.
size_t match_downstream_addr_group(
    const RouterConfig &routerconfig, const StringRef &hostport,
    const StringRef &path,
    const std::vector<std::shared_ptr<DownstreamAddrGroup>> &groups,
    size_t catch_all, BlockAllocator &balloc);

// Calls this function if connecting to backend failed.  |raddr| is
// the actual address used to connect to backend, and it could be
// nullptr.  This function may schedule live check.
void downstream_failure(DownstreamAddr *addr, const Address *raddr);

} // namespace shrpx

#endif // SHRPX_WORKER_H


text:
Vietnam donates 550,000 face masks to five European countries crippled by Covid-19
THUrsday - 09/04/2020 21:32
Hanoi, April 7, 2020, Vietnamese government has donated 550,000 made-in-Vietnam anti-bacterial face masks to France, Germany, Italy, Spain and the UK, which are battered by the COVID-19 pandemic and in a critical shortage of medical supplies.
Speaking at the symbolic handover ceremony in Hanoi, Vietnamese Deputy Foreign Minister Tô Anh Dũng said that Vietnam understood the toll the coronavirus pandemic was taking all over the world, including the European nations. Given the two sides' traditional ties and strategic partnership, and the spirit of mutual support during challenging times, the Vietnamese Government has decided to do its part to help EU countries' in their anti-pandemic efforts, and assist European people to protect their health and pull through this tough time. The Vietnamese diplomat stressed that during this global pandemic, no country alone could deal with the spread of the virus.
Vietnam donates 550,000 face masks to five European countries
"Strengthening international cooperation and unity is an important factor in the protection of people's health and well-being and in efforts to minimize the impacts of the novel coronavirus," Deputy Minister Dũng said. Việt Nam was always "committed" and stood ready to co-ordinate, share experience and collaborate with all countries and the international community in deploying necessary measures to fight the pandemic, within bilateral and multilateral frameworks such as ASEAN-EU, the G20, and the UN.
French, UK, Spanish, Italian and German ambassadors and Vietnamese deputy foreign minister Tô Anh Dũng
The EU ambassadors highly appreciated the valuable gifts and extended their profound gratitude to the Government and people of Vietnam for their help during this difficult time, especially when Vietnam itself was also grappling with the outbreak. They have also expressed thanks for Vietnam in its care and treatment of European citizens found to be infected by SARS-CoV-2.
Key: IFI, COVID19, EU
Sort by new comments Sort by old comments Sort by likes Hide/Show the comments
Vietnam's Successful Battle Against COVID-19 (07/05/2020)
TIBCO-IFI Scholarship of Excellence 2019-2020 (19/05/2020)
IFI signs a cooperation agreement with ODOC Corp (Japan) (14/05/2020)
Call for Applications for Master Scholarships in Computer Science - SIM & RSC (03/08/2020)
Congratulations to IFI students on the occasion of Togolese Republic's 60th National Day (24/04/2020)
IFI students continue to receive support in COVID 19 pandemic (20/04/2020)
International Forum FRANCONOMICS - 2020 (10/09/2020)
Rice ATM feeds Vietnam's poor amid COVID-19 lockdown (16/04/2020)
IFI students are supported in COVID 19 pandemic (20/04/2020)
International Summer School 2020: "French culture: Literature, Art and Society". (26/05/2020)
COVID-19 figures in Việt Nam as of April 6 (06/04/2020)
Latest Coronavirus Updates (03/04/2020)
15-day social distancing in response to the COVID-19 pandemic (31/03/2020)
Activities of IFI international students during the pandemic COVID 19 (27/03/2020)
Basic protective measures against new coronavirus (COVID 19) (09/03/2020)
List of P23 SIM students internship in France (in March, 2020) (06/03/2020)
State of the art facilities in IFI (20/02/2020)
IFI Alumnus in Cambodia: "IFI is an amazing place of knowledge & bliss" (12/02/2020)
La Francophonie in Asia-Pacific (FAP) (11/02/2020)
Students of 2019 International Summer School certified by AMU (07/02/2020)

redpajama_set_name: RedPajamaCommonCrawl


Light dependent resistors (LDRs) or photoresistors are often incorporated into circuits where it is necessary to detect the presence or the level of light. They can also be called light dependent resistor, LDR, photoresistor, or even photo cell, photocell or photoconductor.
Description Compact cadmium sulphide light dependant photo resistor housed in a 5mm diameter package with a 3mm lead pitch.


Sharing my testimony of Matthew24:15 the image and original prophecies found in original Torah on Chabad.org!
Many Church leaders and their followers do not know Holy Scriptures were counterfeited during Roman Empire times. Certain men who started roman catholic church took out original words of prophecy and added other words to cover up the truth.
So what happen is Holy Scriptures were taken from original Torah and then tampered by certain men adding and taking away words of prophecy and then transferred tampered scriptures into another bible made by the roman catholic church to spread the lie in gaining land, power, wealth, men, and eventually to take over the earth through the gentiles (nations) who worship the image "creature" more than the creator in worship buildings Rev13:8.
This is mystery Babylon, the fourth kingdom spread out on the earth.
Isaiah14:12 and 16 two versions of the same prophecy.
How have you fallen from heaven, the morning star? You have been cut down to earth, You who cast lots on nations.
Those who see you shall look at you; shall gaze earnestly at you, 'Is this the man who caused the earth to quake, who wrought havoc among the kingdoms?
The spirit of the antichrist is the spirit of Satan, the engraver of images, the prince power of the air working in the children of disobedience. Who continues to work in vessels of ungodly men who hold the truth in unrighteousness.
This is the mystery of iniquity that continues to work until the coming of the son of God.
For the mystery of iniquity does already work: only he who now lets will let, until he be taken out of the way.
Ever since the Holy Scriptures were tampered, changed, altered, and counterfeited then proclaimed and taught to the people of another word of God, it has caused the enemy to enter the gates of Jerusalem.
The kings of the earth did not believe, nor all the inhabitants of the world, that a foe or enemy could enter the gates of Jerusalem Lam4:12.
In Daniel the enemy "He-goat" and the little horn were able to deceive the Nations into believing the image and were able to get back up in the heavens where Messiah Jesus sits at the right hand of God.
And the he-goat waxed exceedingly huge, and when it became strong, the great horn broke, and an appearance of four sprouted in its stead, to the four directions of the heavens.
And from one of them emerged a small horn, and it became very great to the south and to the east and to the coveted land.
And it grew until the host of heaven "the elect", and it cast down to the ground some of the host and of the stars and trampled them.
If you will please read my email there is proof in the scriptures from studying original Torah on Chabad.org the antichrist been at work when certain men began teaching another Jesus and drawing disciples after them.
True believers of God and His son do not battle against the coming of the antichrist. They battle the antichrist "spirit of Satan" night and day through prayer.
They are in prayer night and day crying out to God for truth, mercy and justice.
Does it not say God will avenge His elect?
And shall not God avenge his own elect, which cry day and night to him, though he bear long with them?
I tell you that he will avenge them speedily. Nevertheless when the Son of God comes, shall he find faith on the earth?
And where are the elect?
For there shall arise false Christs, "anointings" and false prophets and shall show great signs and wonders; insomuch that, if it were possible, they shall deceive the very elect.
Even him, whose coming is after the working of Satan with all power and signs and lying wonders, and with all deceivableness of unrighteousness in them that perish; because they received not the love of the truth, that they might be saved 2Thess2:9-10.
And Jesus answered and said to them, Take heed that no man deceive you.
For many shall come in my name, saying, I am Christ; "Anointed" and shall deceive many.
For such are false teachers, deceitful workers, transforming themselves into the disciples of Jesus Christ.
Therefore it is no great thing if his ministers also be transformed as the ministers of righteousness; whose end shall be according to their works 2Cor11:13-15.
Disciple John survived the great persecutions and witness the beginning movement of many believers receiving another teaching of God's word "counterfeited prophecies" known as the virgin birth that denies Jesus came in the flesh.
These are they who worked from beginning movement of the antichrist "Roman Catholic Church" generation after generation ordaining men to build as many churches gathering as many people to believe the lie around the world so the final generation would be prepared to fight against the coming of God and His Anointed One who they have been taught and believed is the coming antichrist.
Today we are living in that final generation. You can see the many churches around the world where kings of the earth (well known ministers of the earth Rev18:23) continuing to teach the lie and prepare their followers (armies) for battle!
Jesus answered, My kingdom is not of this world: if my kingdom were of this world, then would my servants fight, that I should not be delivered to the Jews: but now is my kingdom not from here.
Jesus answered and said unto him, Verily, verily, I say to you, "Except a man be born of water and of the Spirit", he cannot see the kingdom of God.
Jesus answered, Verily, verily, I say to you, "Except a man be born of water and of the Spirit," he cannot enter into the kingdom of God.
John4:21-24,Jesus said to her, Woman, believe me, the hour comes, when you shall neither in this mountain, nor yet at Jerusalem, worship the Father.
Revelation11:1, And there was given me a reed like to a rod: and the angel stood, saying, Rise, and measure the temple of God, and the altar, and them that worship therein.
Where is Revelation11:1? Where Jesus sits at the right hand of God in the Holy of Holies.
These are the many antichrists from the beginning and increased through the generations by the roman catholic church and her churches that do not believe Joseph and Mary were intimate and the true Spirit of God open Mary's womb to receive the seed of Joseph son of David according to the flesh and according to the promise God gave to King David and the people of Israel!
These are wolves in sheep's clothing speaking the word of God with all kinds of powers, lying signs and wonders through the spirit of Satan, who comes as an angel of light speaking the word of God in the image of Jesus Luke 4:9 "If you be the son of God".
Churches that teach the antichrist is coming do not know the spirit of the antichrist (Satan) was already at work when Jesus open the first seal from the book of the seven seals whom he received from the right hand of the one true living God in the Holy of Holies.
Rev5:6-7, And I beheld, and, lo, in the midst of the throne and of the four beasts, and in the midst of the elders, stood a Lamb as it had been slain, having seven horns and seven eyes, which are the seven angels of God sent forth into all the earth. And he came and took the book out of the right hand of him that sat upon the throne.
Rev6:1-9, And I saw, and behold a white horse: and he that sat on him had a bow; and a crown was given to him: and he went forth conquering, and to conquer Dan8:6-8; Luke4:5; Rev12:9; Is14:13-14; Ezk8:3; Ezk28:2; Rev13:2.
Disciple John escape great persecutions to witness and testify the beginning movement of the antichrist teaching by these certain men teaching the virgin birth that denies Mary conceived without the seed of Joseph son of David.
These certain men persuaded Kings and Governors to persecute chosen disciples and their followers to the point of death. Then these certain men brought in a new generation of believers under the counterfeited prophecies and virgin birth teaching. These certain men started the roman catholic church and that winter holiday. Once chosen disciples were gone, they confiscated the original writings of chosen disciples and the book of Revelation. They changed, altered, counterfeited words of prophecy and then created another bible to spread the lie gaining men, land, power and money to build worship buildings around the world through the generations. The Lord sent many prophets through the generations pointing them directly to original prophecies but one by one they were removed never to speak the truth again. Now the Lord has chosen two prophets a man and woman whom he brought out of this mystery Babylon the fourth kingdom we see today growing in numbers spreading out on the earth! Luke 21:24; Dan2:44!
And all that dwell upon the earth shall worship him, whose names are not written in the book of life of the Lamb slain from the foundation of the world Rev13:8.
I am not playing games. anyone continuing to teach and believe virgin birth denies Jesus came in the flesh is subject to the spiritual mark of beast on their right hand or forehead. They will be infected by the spiritual plagues then to eternal condemnation. Please for the love of God study the original Torah on Chabad.org and compare with Holy Bible you will see the truth.
Baptist, Apostle, Cross, Church, Crucify, Holy Ghost, Gospel, Evangelist, Epistle, Grace, Christ, and many more.
For example the words "baptist", "baptism", or "baptized" were added into the scriptures by these certain men.
John the Baptist or John the prophet?
John was sent from God for the people of Israel as a prophet John1:6; Matt11:13.
And you, child, shall be called the prophet of the Highest.
John the prophet came from a Jewish family Luke1:5.
The people believed John was a prophet Matt21:26; Mark11:32.
Jesus spoke in Matt11:13-15 and in Matt17:10-13 confirming John the prophet fulfilled prophecy of Mal3:23-24 from the original Torah.
John the prophet taught the people the knowledge of salvation from the spirit of God.
The teaching of John, was it from heaven, or of men?Matt21:25; Ps94:10.
To give knowledge of salvation to his people by the forgiveness of their sins Luk1:77; Matt3:1-2; Matt21:32.
John the prophet calls to the people proclaiming the way of the Lord.
A voice calls, "In the desert, clear the way of the Lord, straighten out in the wilderness, a highway for our God." original Torah Is40:3.
Then went out to him Jerusalem, and all Judaea, and all the region round about Jordan, And were immersed with water of him in Jordan, confessing their sins" Matt3:5-6; Mark1:5.
John the prophet immerse the people in the river. This is an ancient Jewish custom called a "Mikvah or Mikvoth" John3:25.
The like figure whereunto even water does also now save us (not the putting away of the filth of the flesh, but the answer of a good conscience toward God) by the resurrection of Jesus Christ 1Peter3:20-21; Acts24:16.
Chosen disciples never taught virgin birth. The original teaching of Jesus came by flesh from the offspring of David's house.
When your days are finished and you shall lie with your forefathers, then I will raise up your seed that shall proceed from your "body" after you, and I will establish his kingdom.
And when thy days be fulfilled, and thou shalt sleep with thy fathers, I will set up thy seed after thee, which shall proceed out of thy "bowels", and I will establish his kingdom.
And David said to Abishai and to all his servants, "Behold my son who came from my body seeks my life; how much more now [that] the Benjamite [should do it]? let him alone, and let him curse; for the Lord has bidden him.
"fruit of his loins" refers to children. The true God gave promise to King David in 1Chron17:11, And it will come to pass when your days are finished to go with your forefathers, then I shall raise up your seed after you, who will be of your sons, and I shall establish his kingdom.
This is 2Chron17:13 I shall be to him as a father, and he will be to Me as a son, and I shall not remove My loving-kindness from him as I removed [it] from he who was before you.
Many believers have left the churches getting their household in order for prophecy Joel. Once this spiritual event takes place then comes Great Tribulation. There is no rapture before or during those days until all God's words, prophecies are fulfilled. That means any house called of God shall receive Judgment because they worship the image and use the name of Jesus through this image and have tread upon the son of God Matt7:21-23; Rev19:12.
Of how much sorer punishment, suppose you, shall he be thought worthy, who has trodden under foot the Son of God, and has counted the blood of the covenant, wherewith he was sanctified, an unholy thing, and has done despite to the Spirit of God?
I have told the truth. The Lord and His Anointed One are my witness. Please get into prayer to escape the spiritual plagues coming from Revelation9 to the roman catholic church and all churches "worship buildings" that teach virgin birth and G-d is a man!
God is a spirit. Jesus was a mortal man like us, anointed by the spirit of God witness by John the prophet. Jesus son of David is the son of God.
Here are many scriptures found in Holy Bible that show proof scriptures were tampered to cover up the truth.
When studying original Torah on Chabad.org you will see original words that were taken out and replace with another word in Holy Bible scriptures.
We are reminded that God's word is spiritual and light. So when men tampered with scriptures this brought spiritual chaos in the land of the living for generations- wars diseases, massive deaths, and allow Satan to reach up in the heavenly realm because people believe the lie.
Lam4:12, The kings of the earth did not believe, nor all the inhabitants of the world, that a foe or enemy could enter the gates of Jerusalem.
This is Dan8:9-12 and Rev11:2But the court which is without the temple leave out, and measure it not; for it is given unto the Gentiles: and the holy city shall they tread under foot forty and two months.
This is the heavenly temple of God. Remember the battle is against spiritual wickedness in heavenly places. Once Rev 11 is fulfilled then in Rev12:7-10 happens then Satan is cast to the earth in Rev12:17 then comes great tribulation immediately after prophecy Joel. Example of this read Ezek chapter 8 and 9.
mystery of iniquity continues to come from any church or religious organization that continues to reject the original Torah prophecies on Chabad.org that declares the real Messiah Jesus Christ who came according to flesh from the seed of David.
KJV Num24:8 God brought him forth out of Egypt; he hath as it were the strength of an "unicorn": he shall eat up the nations his enemies, and shall break their bones, and pierce them through with his arrows.
Torah Num24:8 God, Who has brought them out of Egypt with the strength of His "loftiness" He shall consume the nations which are his adversaries, bare their bones and dip His arrows [into their blood].
KJV Ps22:21 Save me from the lion's mouth: for thou hast heard me from the horns of the unicorns.
Torah Ps22:21 Save me from the lion's mouth, as from the horns of the wild oxen You answered me.
KJV Is34:7 And the unicorns shall come down with them, and the bullocks with the bulls; and their land shall be soaked with blood, and their dust made fat with fatness.
Torah Is34:7 And wild oxen shall go down with them, and bulls with fat bulls, and their land shall be sated from blood, and their dust shall become saturated from fat.
KJV Deut 33:17 His glory is like the firstling of his bullock, and his horns are like the horns of unicorns: with them he shall push the people together to the ends of the earth: and they are the ten thousands of Ephraim, and they are the thousands of Manasseh.
KJV Ps82:6 I have said, Ye are gods; and all of you are children of the most High.
It says gods but it should read angels.
Jesus answered them, Is it not written in your law, I said, You are angels?
If He called them angels, to whom the word of God came, and the scripture cannot be broken.
KJV Gen3:5 For God doth know that in the day ye eat thereof, then your eyes shall be opened, and ye shall be as gods, knowing good and evil.
KJV Dan2:11 And it is a rare thing that the king requireth, and there is none other that can shew it before the king, except the gods, whose dwelling is not with flesh.
KJV Dan3:25 He answered and said, Lo, I see four men loose, walking in the midst of the fire, and they have no hurt; and the form of the fourth is like the Son of God.
But it shows "Son of God". It should read "angel".
Torah Dan3:25 He called out and said, "Behold, I see four free men walking in the midst of the fire, and there is no wound upon them, and the form of the fourth one is like [that of] an angel.
In Dan3:28 it shows "who sent His angel to rescue His servants".
KJV Dan4:8-9 But at the last Daniel came in before me, whose name was Belteshazzar, according to the name of my God, and in whom is the spirit of the "holy gods": and before him I told the dream, saying, O Belteshazzar, master of the magicians, because I know that the spirit of the "holy gods" is in thee, and no secret troubleth thee, tell me the visions of my dream that I have seen, and the interpretation thereof.
Torah Dan4:5-6 Until, at last, Daniel, whose name is Belteshazzar, like the name of my god, entered before me, in whom is the spirit of "holy angels", and I told him the dream. "O Belteshazzar, head of the necromancers, since I know that the spirit of "holy angels" is in you, and no secret is hidden from you, [this is] the vision of my dream that I saw; now tell me its interpretation.
For there are three that bear witness in heaven, the Father, the Word, and the "holy angels": and these three are one.
In 1John5:7 the word "Holy Ghost" was added when it should read holy angels.
Holy angels of God witnessed and testified coming King Messiah, who is the man child Jesus named "Immanuel" God is with us from the house of David Luke1:69; Torah Ps89:27-28; Ps132:11.
And the angel said to them, Fear not: for, behold, I bring you good tidings of great joy, which shall be to all people Luke 2:10,13-15.
And without controversy great is the mystery of God: the word of God was manifest in the flesh, justified in the Spirit, seen of angels, preached to the Gentiles, believed on in the world, received up into glory 1Tim3:16.
In 1Tim3:16 should read mystery of God and the word of God Deut18:18; Rev19:13; Jo1:14; 1Jo1:1-3.
The devastating New Madrid earthquakes happened in 1811 and 1812, not 1895. There were no US quakes in1895. There was a quake estimated to have been about 7.3 in South Carolina in 1886. You map is just wrong.


Our commitment is solely to provide our clients with unique real estate investment opportunities, including large projects traditionally inaccessible to private investors.
Our services or asset management capabilities ensure diversified options and balanced risk.
Our dedication to maintain low overhead, combined with the tremendous agility offered by our nature as a boutique firm, allows us to easily diversify real estate holdings and portfolios. We give our clients the ability to swim with the big fish in the world of finance without taking on the cost major firms can carry.
At Abana Capital, we're proud to offer a range of essential services to our customers in order to ensure strong growth, risk reduction and investment diversification.
Each of our services is underpinned by industry experts with decades of experience. Our services are designed to ensure each client has access to innovative, specialized, and highly efficient investment options.
Today, it is more important than ever before that investors are able to balance risk with reward, while ensuring growth within a portfolio. Our blend of unique services is the key to realizing that growth. Each service offered by Abana Capital has been carefully designed and facilitated by industry experts with the experience and insight needed to ensure not just safety, but yield maximization.
Our capital management services ensure that your capital is maintained and managed optimally to allocate to projects while working closely with our acquisitions team. The capital management division also offers in-depth financial reporting, handles investor relations, and is responsible for auditing and compliance. From raising funds to soliciting real estate investments and administering the funds, capital management is an essential service for our investors.
It's crucial that your finance partner be able to devise investment strategies and accurately identify investment opportunities. Our acquisitions team works with the capital management division to structure funds, and conducts exhaustive research into the market and ongoing trends.
We offer specialized services and exclusive offers for our accomplished investors. This area includes opportunities to invest with developers in highly profitable opportunities, personalized and customized services, and special discount rates and fees, combined with priority offerings.
At Abana Capital, we understand the difficulties involved with third party mortgage financing. To that end, we've designed and implemented an in-house mortgage finance service that vertically integrates with and streamlines the finance process, saving our clients both time and money. Our mortgage finance team works hand in hand with the capital management team to arrange financing for projects, and to provide assistance for buyers.
Abana Capital delivers the crucial range of services today's investors demand.


A few weeks ago I posted a blog with the title: Why keep chasing the wrong Goose? At the end of that post I promised to come back to you with a more in depth post on what you should be chasing, or in other words: Which metrics should you put in place in the Customer Services environment to get "it" right?
I truly believe our "profession" is in need of a new dashboard. Current metrics have brought our customers and our companies too little. Most of the times when a company gets bad press it is about the bad service that has been provided through customer services. The existence of TV-watch-dog shows depends on this, and the number of shows is only increasing. Thus: we need to re-invent ourselves. We need to re-invent the way we do, act, live, breath and measure (the value contribution to the customer and the company of) Customer Services.
When reading lot's of research on the link between the Customer Service Experience and Customer Loyalty, stuff on metrics like the ACSI, Customer Effort Score, NPS, ways to ask questions in customer surveys and discussing the theme on Twitter and other blog-posts, it quite dazzled me, so I let it rest for a while.
This week I came to think: why not use the power of Social Media to co-create, through collaboration, the new Customer Services Dashboard 2.0? Together we know more, we can discuss viewpoints and we can leverage experiences. I hope you share my thoughts and are willing to contribute.
Before we can build the new Customer Services Dashboard 2.0 we need to have a goal (we do not measure because we want to measure, we measure because we want to improve something).
So, I hope you are all warmed-up now. I am!
First of all I need to know if you are up for the challenge? Do you also believe that our Customer Services Profession is in need of building a Customer Services Dashboard 2.0?
If yes, or no, please leave a comment below and share your views. Are you interested in contributing to build this dashboard, please connect to me through LinkedIn or Twitter, and let me know you're interested. I'll get back to you within a couple of days, to let you know how we are going to get this done and how you can contribute (and benefit from joining in).
Looking forward to the collaboration journey. Are your in?
This entry was posted in Customer Experience, Customer Services, Performance Metrics and tagged Call Center, Contact Center, Customer Experience, Customer Service, Loyalty, Metrics, Net Promoter Score. Bookmark the permalink.
@piplzchoice One question: how are you going to make it actionable? The value of experience gap alone tells you nothing if you have none of the textual data to compare it to — their intent (stated and actual — these too often differ).
There's a whole lotta triangulation that has to go on here for REAL meaning.
I am very interested in this conversation and would like to suggest a somewhat different perspective. It was previously stated that every company and business model is sufficiently different to be measured using the same criteria and methodology – and I am completely in agreement. However I do think that from the customer's (specifically consumer for the purpose of this discussion) perspective, the set of metrics can be extended to meaningfully measure the delta between consumer expectation and actual experience with different products of different companies. This approach can produce some valuable content to add for the discussed dashboard in my opinion because it would allow some market oriented reference points as well as more actionable, detailed decision support information.
I am adding the following one cent to the #cctr Dashboard 2.0 conversation. I am particularly following @GrahamHill's advice on how to proceed: "@ariegoldshlager Co-creation metrics from customer and company perspectives? Have fun." I am certainly planning on having fun, but the first part of the suggestion, is a tall order.
The #cctr Contact Center, and all other touch point should clearly be transformed from Enterprise 1.0 (Value Extraction), to Enterprise 1.5 (Value Exchange) or to Enterprise 2.0 (Value Co-Creation).
However, as @GrahamHill already noted, the Value Co-Creation concept was more frequently applied, to date, to Business to Business situations. I would like to therefore start by more precisely clarifying and illustrating potential Call Center Business to Consumer Value Co-Creation applications.
By the way, we should change Business to Business to Business with Business and Business to Consumer to Business with consumer.
Can you ask the #scrm community to reply with specific Current or Future State-Vision examples or illustrations of Call Center Consumer to Consumer Value Co-Creation. How would the concept apply, for example, to a Business with Consumer Industry such as: Retail Banking, Insurance, Credit Card, Travel, Shipping, and (Online) Retail?
On creating this "library" of examples, we should next outline a conceptual framework for Business with Consumer Value Co-Creation. What are the key elements of the value that is Co-Created? The concept will then be less elusive and more conducive to Dashboard 2.0 development.
Let me offer some of my 'old' advice, now updated (which I just recalled when recommending someone else to this discussion).
To truly 'discover' the relevancy of metrics you have to work between two distinct toolsets that I differentiate as Transactional Analytics and Behavioral Analytics. The right 'questions' are found in the data between these two focuses.
There are two particular tool approaches that I'm familiar with to do this.
While I have always loved iPerceptions and their great UI, without a direct tie to the specific clicktrail for each interaction they report, the data is incomplete.
WebIQ does both, but covers only the 'random' transactions which visitors opt in for. A full picture of all transactions is also needed for baseline evaluations.
If you don't know why people are coming to the site, what they really wanted to do, how successful they feel they were at it, you've not NOTHING.
As is illustrated in the research done for "Tribal Leadership", the 'language' we use is significant. The typical terms that are being used "Customer Acquisition", "Proactive Retention", "Winback" — might as well say "inquisition", "heresy", "tribunal". Clearly I'm being facetious to the extreme, but the languages of old business models cannot be used in the new business models required of an Enterprise 2.0 era.
If the terms are not terms that would come out of a customer's mouth (not necessarily literally but clearly honoring their point of view), then they should be highly questioned for relevancy and applicability.
As well, even when these terms were used, they were used 'globally' as if they applied to all business models. They didn't and the newer measures won't either.
While there are a lot of business models that can be generalized (as any off-the-shelf product imposes), I've never worked in two similar business models, ever — even when the industries were the same. I have many examples, but one that illustrates huge differences in a single industry (and sadly the 'individuals with responsibilities' didn't see these distinctions at all), was in banking. Two regional banks (both very large in their own right) merged. The technologists were attempting to standardize the systems across both companies, but they missed a critical distinction (and kept running into dead ends not realizing it): the customers were fundamentally different. While both banks had branches, the high-value (not just monetarily) customer was a 'commercial' one; for the other it was more 'retail'. The data models for each of these customers are considerably different (for commercial the address would likely be a business one, for retail it would likely be residential — these are oversimplifications just to make a point).
Far too many major businesses I've been in have no idea who their customers really are and what is most important to them. They're operating blindly.
Depending on where a business is with all of this dictates the relevancy of certain metrics. As is the case with all good design (and metrics fall into this category — they must be designed) the right metrics come out of the context of these dimensions. They literally 'tell you' what the right metrics should be (although they're best at telling you what's NOT appropriate).
And…what's appropriate will change as the dimensions change. As certain issues are overcome and as new ones present themselves, what's most relevant as a metric has to change.
Most of the measures I've seen mentioned here might tell you how a 'machine' is operating. Enterprise 2.0 is not 'machine' focused. I will concede that some 'operational' metrics will still be relevant (esp. "wait times"), but they're supportive, not growth. They should be 'givens'. They're the sort of metrics for which no compromise is accepted. They're fundamental to 'having' a relationship, not 'building' one.
To answer the question about variability — that's a means by which to assess whether or not you have a metric that's relevant. If a metric is 'flat' — it's always the same (no variability) it's not really useful. It's not measuring for real change — it's not reflecting the true ebbs and flow of business activity in a way that allows you to see how a particular action impacts the business. You WANT to see change so that you can assess the success or failure of specific actions and be able to adjust (the ability to differentiate as well as correlate actions and reactions is by no means easy, but that evolves, often leading to new measures).
You test the relevancy of the metrics by reverse-engineering from known 'unacceptable' situations to see if the metrics responded (advance warning signals).
ALL metrics must be actionable.
Oh, one of my favorite unopened can of worms. My time is limited at the moment and there's SO much to say (but the stories have stayed in my head because no one was ready to have the conversations).
Categorically the standard metrics are next to useless. They're like going into the doctor with issues and he says — "but your heart is beating".
The true assessment of a measure is its rate of change, its variability. "Flatlines" are of no use.
Worse is having variability that is not tied to the activities that can lend some clues to the shift.
Let me just close by saying, this isn't a 'customer service' issue. This is a "total customer relationship" issue. It transcends ALL touchpoints: call center, online, etc. If the dashboard is not addressed across all the points of interaction you're trying to assess the whole with just a piece of the picture.
I would love to keep you on board of the collaboration. Please, when you have time, share your thoughts on the comment of Arie and my re-comment on that.
I would also appreciate a short elaboration on the "rate of change" or "variability" so I can better understand the concept.
Last but not least: great addition! It should be about the entire experience, not about one single touch-point in the experience.
because there are so many angles to this post, i thought take one of them and go into more depth, let's look at my participation as a customer in this engagement talks.
What if, for example, and i had written about Twitter and the Auto Industry, about improving their social media through the Twitter Medium, what if, they took all their customers, tracked them, found them and followed them on Twitter, behind that Twitter account was a personality, a brand ambassador as it has been called to contribute to keeping that loyalty, and to use social skills to keep them active in that loyalty and to see them as people and not customers.
This would take one person, who would converse with these loyal customers, get them excited about an actual rep from that brand talking with them and using strategy to keep them satisfied but to improve on the cusomter experience in a new way.
So when the time comes, and through this medium, you get to measure the behaviour of these loyal customers, in due time offer a free test drive of a new car and set up the details.
How about word of mouth, and how others will talk about it.
It's a brainstorm idea, but the idea is to build upon the social using the media, and that takes a social person.
this itself is a way to keep customer loyalty.
My first question then is, what type of character or brand social media consultant, is needed, what are the qualifications?
You're one step ahead of this discussion. This post aims to design a new set of measurements and metrics, set-up in a balanced way (the word balanced-score-card comes to mind ;-) I like Dashboard better still..). You're already into measures for improvement.
Your idea, nevertheless, is very valid and some companies are experimenting with it already. I'm sure you will find them on Twitter or other places. And the good thing about the Social Media: you can ask them directly your last question.
Be sure to tell me the answers you get.
2) Consider reflecting the following perspective: Customer Perspective, Company Perspective, Customer Service Representative Perspective. The Dashboard should therefore be designed to facilitate a 3-way-win: Customer Win, Company Win, and CSR Win.
3) From the Company's Perspective the Call Centers has to be both Effective and Efficient. Balancing the two consideration, however, could prove challenging.
4) From the Customer Perspective, Call Centers has to also be both Effective (helping the customer accomplish a certain purpose), and Efficient, with the Customer Time. Balancing the two consideration, again, could prove challenging.
5) From the Company Perspective, Effectiveness could be measured in terms of Customer Profitability or Lifetime Value. Customer Loyalty will certainly be one key element, but not the only one.
6) We will have to potentially also measure several key concepts that defy easy definition, e.g., Empathy, Trust, Credibility, Engagement.
8) We also need to define the Call Center Role as a Customer Lifecycle Management "Instrument": Customer Acquisition, Onboarding, Development, Proactive Retention, Winback.
Thanks for joining the discussion, or actually the collaboration! Great input.
Let me start by saying I'm as flexible and with questions as you are. I think we all are. The best we can do is share our views and try to co-create.
I also have a question beforehand: what do you think of Paula's suggestion that this should be about all touchpoints and not the customer services / call center only. I do agree that value with Customers is co-created through the combination of all touchpoints that make up the experience. A perfect dashboard would reflect that and would enable to see effects of (change in ) actions on one touchpoint in the other. Please share your thoughts.
Now into the meet of your considerations and suggestions.
@ 1) Like the three elements. I would propose adding one: Touchpoint Value. Any touchpoint in the 2.0 era should add value for the three perspectives you mention at 2). E.g. the call center could have great value in reducing systemic costs (of failure), adding value to the Company in reduced costs and adding value for the Customer in an improved experience as well as adding value to the employee through less complaints, work-related stress etc..
@ 3) Balancing effectiveness and efficiency is the main challenge in labour intensive touchpoints like the call center. That's also why I think it is important to add the Value element above. This could provide an automatic balance. Productivity is and will be a required measure. If a productivity decrease can be balanced by a company or customer value increase, there is less of a problem (I hope).
@ 4) From a Customer perspective I think efficiency is not the right "wording". Why not use Customer Effort. Companies should care about the amount of effort they require from their Customers to get the jobs done. Long-waits, call backs, answering questions for information that the company already knows etc.. are all covered by the Effort element.
@ 5) Agreed with the concepts. I suggest we clarify the specific measures on this later on, when we have some common understanding of the framework and general measurement concepts.
@ 6) Could not agree more. Same as in 5). I am hoping for Paula here to put in some concepts. Or maybe we should try get input from specialists on measurement of semantics? They should be out there.
@ 7) I'm not fully grasping what your aiming at with the Transformation element. Could you elaborate a little more on this?
@ 8) There definitely is a role for customer services in all those elements. As there is in other touchpoints too. Maybe that's why it is best to extend this effort to the "whole" customer experience / touchpoints. I think that the framework and measurement concepts will be quite similar for all touch-points. Metrics will differ, but I do not see that as a big issue here.
Let me know your thoughts. I will pro-actively invite the others too, to keep the process rolling.
I generally agree with your thoughtful feedback, and would like to propose the following additional observations. I am also in agreement with Paula's suggestion to extend the work to all applicable customer touchpoints.
@ 1) I am intrigued by your "Touchpoint Value" Concept. Do you mean "Value" in the "Relative Advantage (or Cost-Effectiveness) for Accomplishing Certain Purposes" Sense?
We can certainly "direct" certain customer to certain touchpoints for certain purposes, but they can prove elusive.
@ 4) I agree with leveraging the "Customer Effort" Concept. Consider also "Customer Effective Efforts," to adjust for customer systematic failure.
@ 7) I will elaborate on the Transformation element, under a separate cover later.
As already shazred with you via LinkedIn, I am alwways eager to learn better methods to improve customer loyalty. I have read the Customer Effort Score method on the website of CCC.
We can discuss there, for now.
Pretty obvious that this is going to be inflected with employee empowerment, enterprise 2.0, social crm, SCRM, and how transparency of interaction effects those metrics. Imagine that all of your interaction cycle was being broadcast, live, to anyone that was interested. Now dashboard that !
Allthough we have a small business, you can count me in!
The customer values only one thing from customer service: give me what i want and quickly. That is why I focus on effectiveness metrics to make sure the organization is delivering on "customer values".
this is not very complicated stuff. company provides customer service to customers with questions and complaints. company should measure whether those questions and complaints get answered and resolved.
am i missing something else in reference to customer values?
Here is my main concern. Each organization is going to be different. There is no way to make the same set of metrics to fit to two different organizations – even if in the same industry and with similar business model. This is the problem that all the metrics you mention above, NPS, PCE, ACSI, etc. fall into. They think that they can compare one with the other.
I have written about it, said it many times, and work with my customers to make sure they understand that the metrics to use are theirs, and their only, and that the correlation makes sense to their organization and strategies. What good would it do, for example, to correlate NPS to increased revenue when the organization is interested in cost savings? in a specific function? form a specific group?
As you see, once the questions begin to fly, what worked for company A is certainly not going to work for company B. Processes, action, functions, metrics, segments, etc. they are all different between organizations.
I am in, as long as we can work something up that is very flexible and does not commit any one organization to a specific set of metrics or measurements – but we build a framework (like the one I use in my methodology – Strategic Measurement Framework) that works across all of them.
Thanks for joining in! Great to have you on board.
With regard to your caveat: Exactly how I feel about it. It is not about defining exact metrics but a measurement framework that will provide insights on what "kind of metrics" one needs to put in place. The framework tells us what is important, more important and tells us how they (measurements) are related to each other as well as to the goals.
@wimrampen Your goals are out of balance. I read them and immediately get "authenticity" alerts. Goals not focused on consumer values.
What are your thoughts on that? I read "consumer values" as jobs they want to achieve. Should we incorporate those into the goals? Can we find any substantial research on the jobs consumers want to achieve from Customer Service? Or are these "jobs" so clear to us "passionates about customer service" that we do not worry about being "out of balance".


text:
Home > Legislation > 103rd Congress > H.R.4767
H.R.4767 - Family Self-Sufficiency Act of 1994103rd Congress (1993-1994)
Rep. Matsui, Robert T. [D-CA-5] (Introduced 07/14/1994)
House - Agriculture; Banking, Finance, and Urban Affairs; Education and Labor; Foreign Affairs; Energy and Commerce; Veterans' Affairs; Ways and Means
10/07/1994 See H.R.5252. (All Actions)
Cosponsors: H.R.4767 — 103rd Congress (1993-1994)All Information (Except Text)
Sponsor: Rep. Matsui, Robert T. [D-CA-5] | Cosponsor statistics: 30 current - includes 19 original
Rep. Miller, George [D-CA-7]* 07/14/1994
Rep. Becerra, Xavier [D-CA-30]* 07/14/1994
Rep. Clayton, Eva M. [D-NC-1]* 07/14/1994
Rep. Clyburn, James E. [D-SC-6]* 07/14/1994
Rep. Filner, Bob [D-CA-50]* 07/14/1994
Rep. Frank, Barney [D-MA-4]* 07/14/1994
Rep. Johnson, Eddie Bernice [D-TX-30]* 07/14/1994
Rep. Kopetski, Mike [D-OR-5]* 07/14/1994
Rep. McDermott, Jim [D-WA-7]* 07/14/1994
Rep. McKinney, Cynthia A. [D-GA-11]* 07/14/1994
Rep. Mineta, Norman Y. [D-CA-15]* 07/14/1994
Rep. Rahall, Nick J., II [D-WV-3]* 07/14/1994
Rep. Rangel, Charles B. [D-NY-15]* 07/14/1994
Rep. Sabo, Martin Olav [D-MN-5]* 07/14/1994
Rep. Velazquez, Nydia M. [D-NY-12]* 07/14/1994
Rep. Waxman, Henry A. [D-CA-29]* 07/14/1994
Rep. Woolsey, Lynn C. [D-CA-6] 07/22/1994
Rep. Farr, Sam [D-CA-17] 07/22/1994
Rep. Hastings, Alcee L. [D-FL-23] 07/22/1994
Rep. Yates, Sidney R. [D-IL-9] 07/22/1994
Rep. Thompson, Bennie G. [D-MS-2] 07/28/1994
Rep. Mfume, Kweisi [D-MD-7] 07/28/1994
Rep. Sanders, Bernard [I-VT-At Large] 07/29/1994
Rep. Watt, Melvin L. [D-NC-12] 08/10/1994
Rep. Hinchey, Maurice D. [D-NY-26] 08/19/1994
Rep. Torres, Estaban Edward [D-CA-34] 08/19/1994
Rep. Moran, James P. [D-VA-8] 09/19/1994
Independent [1]
Florida [1]
Georgia [1]
Maryland [1]
Oregon [1]
South Carolina [1]
Virginia [1]
Washington [1]
West Virginia [1]


The Level IB Advanced Fundamentals Seminar is a two day course designed to train regul atory enforcement inspectors and non-regulatory personnel contracted by local issuing authorities to perform regulatory inspections contracted to do regulatory work to accurately inspect land disturbance areas for compliance with state erosion and sedimentation laws. The course will cover several topics such as the role of the inspector, ES&PC planning and review, and local program overview criteria.
In lieu of 60 days work experience, you may obtain a Level 1A Fundamentals Certification.
You must register for the Level 1B Advanced Fundamentals Seminar.


J. Swaroop Guntupalli, Andrew C. Connolly, James V. Haxby; In search of functional brain atlases: Deriving common categorical representational patterns across individuals in ventral visual pathway. Journal of Vision 2010;10(7):978. doi: 10.1167/10.7.978.
Category information represented in activation patterns can be decoded using multivariate pattern analysis of functional MRI (fMRI) measures. Cross-subject registration of brain anatomy aligns only coarse structure leaving fine-scale variability in representational patterns. This is a major challenge in building a functional brain atlas that can store common representational activation patterns. We have developed a new functional alignment method, 'hyperalignment', that aligns each individual's multi-voxel representational space to a common space that generalizes across experiments. We studied 14 subjects in two different imaging centers using different MRI scanners. We derived our alignment parameters using fMRI data that we obtained from ventral temporal cortex while subjects watched a movie. We then used these parameters to align fMRI data from two different experiments, in which ten subjects were shown images of seven categories of objects and faces in a block design and the other four were shown images from the same seven categories in a slow event-related design in a different scanner, into the same common space. A classifier trained on the hyperaligned face/object block design experiment data to classify these seven categories predicted the categories in the hyperaligned slow event-related data from the other four subjects with a mean accuracy of 52.7%. This between-subject classification (BSC) performance was equivalent to mean within-subject classification accuracy (WSC) for those four subjects (55.4%) and was significantly higher than BSC after anatomical alignment (BSCA) (35.8%). Mean BSC accuracy of hyperaligned data for subjects scanned in block design study was 61.3% (WSC=60.3%, BSCA=47.8%). These results demonstrate that hyperalignment provides a better way of deriving common representational patterns than does anatomical registration. Moreover, these common representational patterns can be mapped back into the brain of any reference subject opening doors for a new type of functional brain atlas that can store the high-dimensional patterns that are specific to an unlimited variety of neural representations.


text:
Arena Magazine (Fitzroy, Vic)
Arena Magazine is well known in Melbourne and Australia as a publication which has made an impact on political and cultural interpretation and practice over a period of more than thirty years. It features commentary on Australian politics and culture from a left-wing perspective, and includes book, film and theatre reviews.
Name of Publisher: Arena Printing and Publishing Pty Ltd
Place of Publication: Fitzroy, Vic.
Publication Year: 1992-
Publication Frequency: Bimonthly
Coverage: Issue 1 (Oct/Nov 1992) - Issue 12 (Aug/Sep 1994) (Comprehensive); Issue 100 (Apr/Jun 2009) - Issue 163 (Dec 2019) (Comprehensive)
Subject Covered: Political science
Copyright: © Arena Printing and Publishing Pty Ltd


text:
Cisco Wraps Jasper Buy, Ready for Next Step in Cloud IoT
March 22, 2016 @ 12:45
PRESS RELEASE — SAN JOSE, CA–(Marketwired – Mar 22, 2016) – Cisco (NASDAQ: CSCO) has completed its acquisition of Jasper, a privately held company based in Santa Clara, Calif. Jasper's industry-leading cloud-based Internet of Things (IoT) service platform enables companies of all sizes to rapidly and cost-effectively launch, manage and monetize IoT services on a global scale.
Our Vision Together
With the acquisition, Jasper forms the new IoT Cloud Business Unit within Cisco. Together, Cisco and Jasper will bring to market a comprehensive IoT service platform to enable service providers, enterprises and ecosystem partners to rapidly build IoT service businesses such as usage-based insurance for connected cars, predictive maintenance for industrial manufacturing, and asset tracking for commercial fleet management.
Cisco and Jasper will continue to deliver on Jasper's product roadmap and support Jasper's existing ecosystem partners. Cisco will also build upon Jasper's IoT service platform and add new services including advanced IoT security, support for additional connectivity options like enterprise Wi-Fi and low-power wide-area network (LPWAN), and analytics solutions. {ad}
Enterprise IoT Transformation
With the Jasper IoT service platform, Cisco can enable companies to automate the management of IoT services across connected devices. Now, enterprises will be able to transform their products into connected services, creating new business models and generating new sources of ongoing revenue.
Service Provider Acceleration
Today, service providers are vying for a slice of the forecasted $4.3 trillion IoT opportunity1 to increase their top-line growth. The breadth and depth of relationships that Cisco and Jasper have with service providers puts the combined company in a unique position to help service providers meet the ever-changing IoT needs of their customers.
Part of the charter of the new IoT Cloud Business Unit is to use Cisco and Jasper's combined talent and capabilities to address the toughest challenges facing the industry today. Together, Cisco and Jasper will make it easier for companies to enter the IoT market, accelerate growth, and enable service providers to help their enterprise customers transform to IoT businesses in the next decade.
"IoT is a key piece of enabling Digital Transformation for today's enterprises. Cisco already has the network equipment, cloud, analytics and security layers, and the addition of Jasper brings critical IoT service platform layer needed to provide enterprises with a complete digitization strategy," said Carrie MacGillvray, Vice President, Mobile and Internet of Things at IDC. "This acquisition provides value for both Cisco and Jasper's enterprise customers, their service provider partners and broader IoT ecosystem partners."
Ecosystem Interoperability
Cisco and Jasper will provide an industry-wide interoperability platform that ecosystem partners can build on, accelerating the creation and deployment of IoT services by enterprises. Some of the world's largest IT solution vendors — including IBM, Microsoft, Salesforce and SAP — already integrate with Jasper's IoT service platform. The Jasper platform enables enterprises to quickly integrate technologies from these ecosystem partners to accelerate IoT service deployment.
For more information, read the blog from Rowan Trollope, SVP and GM of the Internet of Things and Applications Group at Cisco, and Jasper Founder and CEO, Jahangir Mohammed — who is now GM of the newly-formed IoT Cloud Business Unit at Cisco: http://cs.co/9007Bg5gl
Cisco is the worldwide leader in IT that helps companies seize the opportunities of tomorrow by proving that amazing things can happen when you connect the previously unconnected. For ongoing news, please go to http://thenetwork.cisco.com.
Tags: Cisco, IoT, jasper
Cisco: Security Pros to Up Investment in AI, Machine Learning
Security no longer is viewed as a separate silo, and is embedded with network, data center and Internet of Things (IoT) conversations.
Cisco, AT&T, IBM Among Major Players in Next-Gen Networks
Demand for high-speed services, an increase in public-private partnerships for NGN developments and low operational costs are among the major market drivers.
AT&T: IT and Telco Convergence Driving IoT Innovation
At the carrier's Business Summit this week, executives told us that the lines between telco agents and IT service providers are blurring, and it's leading to an IoT boom.
AT&T, Cisco, Verizon ID'd as Key Players in Global UC
The global UC market was valued at nearly $33 billion in 2016.
Cisco, IBM, Verizon Among Major Players In Cloud Managed Services
New Technology-as-a-Service Company Embraces Change
Pivot3 Rolls Out New Ruggedized Edge Solutions


Look, not every birthday is a landmark occasion. You turn 16 once, 21 once, 30 once...that's kind of how birthdays work but it doesn't mean you need to grow "older and wiser". That's the beautiful part of getting older, you can do it however you want! Oh wait, maybe that IS the "wiser" part?


Partnered with ExoLens, Zeiss is bringing their premium optics to the iPhone, specifically wide-angle, macro, and telephoto lenses – but they won't be cheap. In fact, just the wide-angle and macro lenses alone will cost you $299. If you want the telephoto, you have to buy it separately for another $199.
That's not to say, however, that the lenses aren't worth the cost. Zeiss is known in photography for making some of the best glass that money can buy, and these lenses are no different. The lenses have the same T* antireflective ZEISS coating that covers the glass on their DSLR lenses, and the quality of images is impressive.
Overall the images seem very sharp and quality, but I don't think I would be willing to make any jump to purchase without a hands-on experience of my own. I suppose we'll get some better reviews once the lenses are released.
Currently lenses will only be available for iPhone's models 6 and up.


The manuscripts are selected in a double blind peer-reviewed process. The process flow chart depicts the whole editorial review process. We observe standard ethical practices, generally applicable to academic publications. All articles are first run through a plagiarism detector software.


York League history 1939-1956 - saved.
The information below was provided by COLIN ATKINSON from the York League – thank you, Colin. There are some details relating to wartime competition, followed by 'finishing place' league tables for seasons 1948-1956 for all York League sections. Further seasons will be covered on this page in due course.
4 RAILWAY INSTITUTE 4 LINTON 4 R.A.P.C.
7 SOUTH BANK 7 R.A.F.H.Q.
9 HUNTINGTON ROVERS 9 F.O.B.
10 TADCASTER ALBION 10 R.A.M.C.
There does not appear to be any record of the 1956-1957 season.


text:
Meet the Nottingham Jewish man who was almost caught by the Nazis as a boy
He has made the New Year Honours list for telling his story in schools
Matt JarramSenior Digital Reporter and Crime Correspondent
Simon Winston, 81, received a British Empire Medal (Image: Nottingham Post)
An 81-year-old Jewish man who grew up in Nazi-occupied Poland and spent years on the run with his family has been awarded a New Year Honour.
Simon Winston, of Sutton-in-Ashfield, only began to understand the terror and suffering that his family spent at the hands of the Nazis when he came across his father's manuscripts.
He has delivered his testimony to almost 10,000 people, reliving the time he and his family spent on the run, and is a frequent speaker at the National Holocaust Centre and Museum, in Laxton, Notts.
Mr Winston was born in a small town in Poland in 1939. When he was just a year old, the town was occupied by Russian soldiers, who remained there for two years.
But in 1941, Germany attacked Russia and the soldiers fled and were replaced by Nazis, who built a ghetto where Jews were worked to death, starved to death, or killed and put in mass graves.
He told Nottinghamshire Live: "Jews were not allowed to leave town or have a radio. You could not walk on the pavement but on the streets and they had their shops confisicated.
"If they disapproved, they were shot dead and left lying in the streets.
"My dad said I had witnessed these things but they must have been so horrible that I can't remember them."
There were two ghettos in his town - one for "the useful Jews" where they worked eight to 12 hours a day for little food. The second was for the old, frail and sick, where they were starved to death.
He remained in ghetto one with his parents and brother, who was two years older.
Simon Winston managed to escape from the Nazis during World World II (Image: Nottingham Post)
"We were always afraid they were going to kill us," he said. "The Germans had stolen all our belongings even our tables, chairs and our beds.
"They killed the last 2,000 in ghetto two by sending them into the forest - where they had built two pits - simply because they were Jewish."
He said this was when people, including his father, started to plan their escape.
"My clever father had made a plan. He had sold most of our valuables. He had used that money to buy little bars of gold. He would hide these gold bars in clothes and in shoes."
He bribed a German soldier with one and the family managed to escape the ghetto.
Mr Winston recalls being carried across a lake by his father when they first escaped. "We were free but soaking wet."
But they spent years hiding in farms and barns, afraid of being caught.
Here are the Nottingham people who made the New Year's Honours List
A makeshift room was built near to a pigsty and the family were not allowed out 'day or night' because the Nazis would carry out impromptu raids.
"We spent our time like this for two years," he said.
While his father was scouting out a new hiding place, Mr Winston was told to "lie low" in the tall corn.
His father was gone for three or four hours and some Ukrainian Nazi soldiers found him. Luckily, he had learnt some of their language and managed to hide his Jewish identity from them.
"I said I was playing 'hide and seek' and waiting for a friend. I gave the wrong name and address. It was a miracle."
When the war ended in 1945, his family could no longer go home. They stayed in various refugee camps in Poland and Germany.
In 1947, they were allowed to come to Britain. His mum had a brother who lived in Nottingham. He was only nine years old.
Two of the gold bars were used to buy a house in Nottingham.
Mr Winston did his national service with the Royal Engineers and later became a maths teacher.
He said: "The manuscript detailed everything my dad could remember and I have been using that ever since."
Things to look forward to in Nottingham during 2020
This is when Nottingham's Winter Wonderland will close
He has now been honoured with the British Empire Medal for his dedication to Holocaust education and remembrance, promoting tolerance, peace and human kindness and preventing discrimination and abuse through the Holocaust Educational Trust's Outreach Programme, which goes into schools.
He added: "I didn't expect this award and it came as a very pleasant surprise.
"But I am proud to receive it and I would like to dedicate it to my late father, who saved our lives and instilled in me the quality of altruism and human kindness."


This is my first time listening to a radio show, and my first time live tweeting!
Oh, this isn't Downton Abbey?
Someone suggested it was the accents, which yes for sure, but also I do think it had a lot to do with the sound effects! Many were the same.
Have you ever thought about beeps in movies/television/radio shows? I hadn't, but now I can't stop! Hospitals, airports, intercoms, various machines. Do you have any that you can think of? There are so many unique ones!
So, I guess my attention span isn't that great, or at least is very tied to visual things! I was finding it hard to concentrate on the story without having something to look at! Even a picture or drawing representing the show would have helped! Starring at the wall felt awkward, looking at everyone's tweets was fine, but otherwise I kept being temped to just scroll on my computer. So, as a follow up, I asked what everyone was looking at!
Then I actually tweeted about the content of the show again. I wasn't quite sure what we were supposed to be tweeting about, so I just went with whatever came to mind through the hour!
I was shocked that he would ask his brother's fiance to run away with him!
That wraps it up for my live tweeting! Listening to the radio like this was an interesting experience. I mostly (if ever now) use it for music, when I was younger I would sometimes listen to the talk shows on the radio in the morning while getting ready for school, but that was only the morning shows that they have on the music stations where they talk for a few minutes every once and awhile. I still remember it, Elvis and the morning show! On Q102 (a top 40 station based out of Philly).
Thanks for reading and tweeting along with me!


If we cannot convict unbelievers into coming to Jesus (since conviction is the job of the Holy Spirit alone), we must turn our efforts to convincing them of the greatness of our Friend and Savior. We must no longer waste our energies on condemning the sin in sinners' lives, but on sharing with them the love, grace, and goodness of Jesus, who we love so dearly.
The trouble is that for most of us, our love of Jesus is unconvincing. Primarily because it doesn't seem either deep or real.
Ask most Christians what they love about Jesus, and they will tell you that they love His grace. They love that He saved them from the depths of Hell by becoming an atoning sacrifice for them on the Cross. They will tell you that what they most love about Jesus is that He promises them Heaven. Which is all well and good, I suppose, but what about earth?
This is what the disciples knew so well that we seem to have completely lost - they knew that Jesus came not just for final redemption, but for redeeming friendship. Ask the disciples what they love about Jesus, and you get a far different answer from the one we usually give.
Ask the disciples, and they will tell you that they love the way Jesus laughed. They love the way that His eyes danced with joy when the Holy Spirit overtook Him. Ask the disciples, and they will tell you that they love the way that Jesus could speak with tender grace and biting truth all in the same tongue. Ask the disciples, and they will tell you that Jesus cooked a really mean fish dish.
Ask the disciples, and they will tell you about Jesus's power, the way all He had to do was speak a word and the demons fled. The way that He spoke to deaf ears and they heard. The way that He gestured to blind eyes and they saw. Ask the disciples, and they will tell you about His faithfulness. Not just the way that He always did what He said He would do, but about how He made it a point to study the Scriptures, to go to the synagogue, to make offerings to God.
Ask the disciples, and they will tell you a story of the living Jesus. Ask most Christians today, and they will tell you only of the dying one.
See, that's the difference. That's what makes the Gospels such a vibrant story, one that's so easy for us to find ourselves drawn into. That's what makes us love the Jesus described there in a way that we just don't enthusiastically love the one we spend most of our lives talking about. The Gospels invite us to love a Lord with a heartbeat. They invite us to see Him living, loving, moving about, walking on the streets of Galilee, eating at tables, praying in real gardens, speaking with a real voice.
That's what our faith is missing. That's what our witness is missing. The greatest thing we could do for an unbeliever is to invite them to fall in love with a living Lord, but we're far too busy preaching Christ crucified to realize how completely unconvincing that is to a world longing for more. The Christ on the Cross, without the baby in the manger, is no better than any other statue, any other idol. And the world sees right through our idolatry.
It's why they shake their heads at us. It's why they turn away. We claim to love this Jesus, but we've made Him both silent and stationary, forever hanging on a Cross, forever crucified, when even the unbelieving world knows that the story of Jesus is far more dynamic than this. Even the unbelieving world is waiting for us to say just one living thing about this Jesus, and most Christians can't seem to find the words.
If we want a faith that's convincing, if we want a love that's real, we have to do what the disciples did and talk about the Jesus who lives among us just as much, if not more, than the one who died for us. We have to talk about earth as much as we talk about Heaven. We have to have a friend not for tomorrow, but for today.
We have to learn to speak a vibrant testimony of a living God. We have to become real disciples.


text:
Evil Dead The Musical HD Earns A Bloody A
January 18, 2020 Derek McCaw Grab Bag, Reviews 0
Five young adults go for a weekend getaway to a remote cabin in the woods. No one knows they're there. What could go wrong? With Roshi Entertainment's production of Evil Dead the Musical HD, pretty much nothing. Well, to paraphrase Evil Dead hero Ash Williams, mostly nothing. Things don't turn out so well for the actual young adults, but the audience has a GREAT time.
The show, based of course on the classic film franchise, has been around for a while. But this touring production gives it a new twist — computer generated sets and animation to bridge some gaps. While high tech may pique your interest, it's still the cleverness and the precision of good old reliable stagecraft that keeps the show humming.
It's easy to take the subject matter, camp it up, and have fun. But it's harder to be clever about it, and director/mastermind/occasional Ash Williams Matty Gregg has made this a smart production. It's not just that the audience is in on the joke when an evil tree doubles as stage crew; it's that everybody in this is so damned committed even when a Deadite mask is obviously a mask, or a pun is particularly painful.
And when the music starts, it's not just the heartfelt singing — complex choreography supports the mayhem without causing any masks to slip. Zanna Wyant does triple duty, choreographing and playing two roles onstage. In Gregg's staging, Evil Dead the Musical is smart when you least expect it, and stupid exactly when you want it to be. And that's a good thing.
You'd think that virtual sets would make this a bloodless affair. Certainly, CG blood splatters cleanly exactly where he needs it to go on the walls of his perfect recreation of the infamous cabin in the woods. But the cast gleefully squibs "blood" out on the audience (seats in the splatter zone cost extra) when Deadites get blasted by Ash's boomstick. If that's not enough to be fully immersive, they're happy to also pump it out from canisters or dump it from eco friendly water bottles directly on the front row. (To be safe, all the seats at San Jose Stage were wrapped in plastic.)
All in all, this is a fun night of theater that also pushes the boundaries of what can be done in a small theater. As many big touring companies have been playing with projection mapping and video screens to provide grand scope, Gregg proves that size doesn't matter. With video, an audience can be immersed anywhere… even in a cabin in the woods.
Evil Dead the Musical HD wrapped up in San Jose, but currently has dates scheduled for Chicago, Austin, and Seattle. But if we've learned one thing about the Evil Dead, it's that it always comes back. I can't wait.
(Also, we've got a podcast interview with Matty Gregg and co-star/evil tree/production manager Henri Boulanger — watch for it on Fanboy Planet soon!)
All photos courtesy of and copyright Roshi Entertainment
Deadite
Evil Dead the Musical HD
Matty Gregg
Roshi Entertainment
San Jose Stage
Zanna Wyant
About Derek McCaw	1889 Articles
In addition to running Fanboy Planet, Derek has written for ActionAce, Daily Radar, Once Upon A Dime, and The Wave. He has contributed stories to Arcana Comics (The Greatest American Hero) and Monsterverse Comics (Bela Lugosi's Tales from the Grave). He performs with ComedySportz San Jose and ShakesBEERience, in addition to occasional screenwriting and acting jobs. If you ever played Eric's Ultimate Solitaire on the Macintosh, it was Derek's voice as The Weasel that urged you to play longer. You can buy his book "I Was Flesh Gordon" on the Amazon link at the right. Email him at editor@fanboyplanet.com.
Dolittle Could Have Dood More With Less
Bad Robot Developing Justice League Dark


text:
<?php

/**
 * Clase para el almacenar valores durante una petición.
 *
 * Permite almacenar valores durante la ejecución de la aplicación. Implementa el
 * patrón de diseño Registry
 *
 * @category   Kumbia
 * @package    security
 *
 */
class Registry
{

    /**
     * Variable donde se guarda el registro
     *
     * @var array
     */
    private static $registry = array();

    /**
     * Establece un valor del registro
     *
     * @param string $index
     * @param string $value
     */
    public static function set($index, $value)
    {
        self::$registry[$index] = $value;
    }

    /**
     * Agrega un valor al registro a uno ya establecido
     *
     * @param string $index
     * @param string $value
     */
    public static function append($index, $value)
    {
        if (!isset(self::$registry[$index])) {
            self::$registry[$index] = array();
        }
        self::$registry[$index][] = $value;
    }

    /**
     * Agrega un valor al registro al inicio de uno ya establecido
     *
     * @param string $index
     * @param string $value
     */
    public static function prepend($index, $value)
    {
        if (!isset(self::$registry[$index])) {
            self::$registry[$index] = array();
        }
        array_unshift(self::$registry[$index], $value);
    }

    /**
     * Obtiene un valor del registro
     *
     * @param string $index
     * @return mixed
     */
    public static function get($index)
    {
        if (isset(self::$registry[$index])) {
            return self::$registry[$index];
        } else {
            return null;
        }
    }

}

redpajama_set_name: RedPajamaGithub


Chanin Leo was born in Amsterdam New York. Chanin is a Veteran of The United States Navy Armed Forces. She currently serves to Aid all Veterans. In her spare time, she enjoys her Family and Friends, creating her art, writing poetry, lyrics, playing her guitar, piano, drums, composing and recording her songs and, singing with her female English Mastiff, FISH FaDoo. Write to Chanin at "chaninleo.com@gmail.com"
You can earn a 5% commission by selling Chanin Art Show 2014: Chanin Art Show 2014 Is a New Special Journey for Eyes Open to a New Abstract Vision Created by Chanin Leo. on your website. It's easy to get started - we will give you example code. After you're set-up, your website can earn you money while you work, play or even sleep! You should start right now!


This education marketing video for Sherborne Girls focuses on the development of leadership and a sense of community responsibility among the pupils. As a prominent independent boarding school for girls, aged 11 – 18, this video demonstrates how the development of potential outside the academic curriculum is a vital ambition within the school's culture. Using interview material from a parent, the headmistress and the girls themselves, this video is a persuasive illustration of how valuable personal qualities are fostered through life at Sherborne Girls.


text:
warave.com is for sale
Buy warave.com
Domain name: warave.com
Ideas for warave.com
Warave could be a subscription-based service that delivers healthy, organic meals to people's homes. The company could source its food from local farmers and purveyors, and could deliver the meals in recyclable and compostable packaging.
Warave could be a high-end home cleaning service that uses eco-friendly products and cleaning methods. The company could charge a premium for its services, but could attract customers who are interested in reducing their environmental impact.
Warave could be a luxury travel agency that specializes in arranging travel to destinations that are off the beaten path. The company could appeal to Adventurers and those who are interested in experiencing different cultures.
Why is warave a good name?
The name is unique and will help the company stand out from its competitors.
The name is short and easy to remember, making it ideal for marketing and advertising campaigns.
The name has a positive connotation, evoking feelings of excitement and anticipation.
The name is versatile and can be used across a variety of products and services.
The name "warave" has only six letters and only two syllables. Two syllable names make popular global brands. Examples of popular two syllable names include Delta, Walmart and Walgreens.
This domain was first registered in August 2020. Older domains have an advantage when ranking in search engines.
A dot-com domain is the standard for businesses online. It shows that your company is modern and up-to-date, and it gives customers the impression that you're a reliable and trustworthy source for whatever they're looking for. Plus, it's just easier to remember than a long string of numbers!
Here's one suggestion for how "warave.com" could sound when spoken aloud:
Say warave.com
William, United States
Fantastic place to find startup names. Their marketplace is straightforward and customer service is very friendly.
David Pellegrin
The best market place I have used in the 14 years I have been in this industry. Their personalized customer service and eye for quality names sets them apart.
6 letter Aged Artificial Intelligence Consumer goods Corporate E-commerce Energetic Invented Kids Masculine Mass-market Modern Programming Shopping Technology Video games VR & AR