The lightest lightweight threads, Protothreads
Last week, I used the Lwt cooperative lightweight thread library to implement a benchmark that measures context switch performance, determined that it was GC bound and timed it against comparable programs (i.e., the fastest implementations in the computer language benchmark games, which are all based on lightweight threads) and a C version that uses POSIX threads, obtaining these results:
| implementation | memory usage | time (s) |
| Haskell GHC 6.8.2 | 2680KB | 1.22 |
| OCaml ocamlopt 1024Kword minor heap | 5178KB | 1.85 |
| Haskell GHC 6.8.2 -threaded, -N1 | 2760KB | 1.9 |
| Erlang R12B-1 HiPE | 5996KB | 3.96 |
| Mozart/Oz | 3788KB | 4.10 |
| OCaml ocamlopt 32Kword minor heap | 970KB | 4.24 |
| Haskell GHC 6.8.2 -threaded, -N2 | 3300KB | 15.27 |
| GCC C (POSIX threads) | 4520KB | 28.7 |
Here are the figures I get for the C version I made with Protothreads:
Addendum This post wouldn't exist hadn't rektide asked for these results.
| GCC C (Protothreads, optimum scheduling) | 220KB | 0.076s |
| GCC C (Protothreads, pessimum scheduling) | 220KB | 18.6s |
(Read below for an explanation of the difference between optimum and pessimum scheduling policies.)
It is nearly 400 times faster than the C version with POSIX threads, and represents a one order of magnitude improvement over the other lightweight thread implementations. It also needs less memory. The performance is almost unbelievable. Where's the catch, ugly code maybe? Judge for yourself; here are the Protothreads and the POSIX threads C implementations head to head*1:
/* Protothreads, 0.076s*/ /* POSIX threads, 28.7s */
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include "pt.h" #include <pthread.h>
#include "pt-sem.h" #include <limits.h>
#define NUM_THREADS 503 #define NUM_THREADS 503
static struct pt thread_context[NUM_THREADS]; struct stack {
static int data[NUM_THREADS]; char x[PTHREAD_STACK_MIN];
static struct pt_sem mutex[NUM_THREADS]; };
static static pthread_mutex_t mutex[THREADS];
PT_THREAD(thread(struct pt *pt, int id)) static int data[THREADS];
{ static struct stack stacks[THREADS];
static int token;
static int r; static void* thread(void *num)
PT_BEGIN(pt); {
int l = (int)num;
while(1) { int r = (l+1) % THREADS;
PT_SEM_WAIT(pt, &mutex[id]); int token;
token = data[id];
r = (id + 1) % NUM_THREADS; while(1) {
if(token) { pthread_mutex_lock(mutex + l);
data[r] = token - 1; token = data[l];
PT_SEM_SIGNAL(pt, &mutex[r]); if (token) {
} else { data[r] = token - 1;
printf("%d\n", id + 1); pthread_mutex_unlock(mutex + r);
exit(0); }
} else {
} printf("%i\n", l+1);
PT_END(pt); exit(0);
} }
}
int }
main(int argc, char *argv[])
{ int main(int argc, char **argv)
int i; {
int i;
if(argc != 2) exit(255); pthread_t cthread;
data[0] = atoi(argv[1]); pthread_attr_t stack_attr;
for(i = 0; i < NUM_THREADS; i++) { if (argc != 2) exit(255);
PT_SEM_INIT(&mutex[i], 0); data[0] = atoi(argv[1]);
PT_INIT(&thread_context[i]);
} pthread_attr_init(&stack_attr);
PT_SEM_INIT(&mutex[0], 1); for (i = 0; i < THREADS; i++) {
pthread_mutex_init(mutex + i, NULL);
while(1) { pthread_mutex_lock(mutex + i);
for(i = 0; i < NUM_THREADS; i++)
thread(&thread_context[i], i); pthread_attr_setstack(&stack_attr, &stacks[i],
} sizeof(struct stack));
} pthread_create(&cthread, &stack_attr, thread,
(void*)i);
}
pthread_mutex_unlock(mutex + 0);
pthread_join(cthread, NULL);
}
Even though the Protothreads code is similar to the one with pthreads, there are two important differences:
- there is no thread-local data in the Protothreads version. r is recomputed on each iteration
- the proto threads are scheduled manually by running all the corresponding functions in sequence
These dissimilarities give some insight into the nature of Protothreads. They are little more than small state machines whose state is stored in an opaque pt structure. Protothreads' implementation consists of a few preprocessor macros in headers, so the best way to see how they work is to examine the output of the preprocessor (gcc -E, slightly abridged and reformatted here):
typedef unsigned short lc_t;
struct pt {
lc_t lc;
};
struct pt_sem {
unsigned int count;
};
static struct pt thread_context[503];
static int data[503];
static struct pt_sem mutex[503];
static
char thread(struct pt *pt, int id)
{
static int token;
static int r;
{
char PT_YIELD_FLAG = 1;
switch((pt)->lc) {
case 0:
while(1) {
do {
do {
(pt)->lc = 20; case 20:;
if(!((&mutex[id])->count > 0)) { return 0; }
} while(0);
--(&mutex[id])->count;
} while(0);
token = data[id];
r = (id + 1) % 503;
if(token) {
data[r] = token - 1;
++(&mutex[r])->count;
} else {
printf("%d\n", id + 1);
exit(0);
}
}
};
PT_YIELD_FLAG = 0;
(pt)->lc = 0;;
return 3;
};
}
int
main(int argc, char *argv[])
{
int i;
if(argc != 2) exit(255);
data[0] = atoi(argv[1]);
for(i = 0; i < 503; i++) {
(&mutex[i])->count = 0;
(&thread_context[i])->lc = 0;;
}
(&mutex[0])->count = 1;
while(1) {
for(i = 0; i < 503; i++)
thread(&thread_context[i], i);
}
}
Protothreads use a little-known trick: switch statements do not have to be structured, in the sense that they can jump directly into the body of internal statements. For instance, you can place a case label in the body of an if statement.
Essentially, switch is being used to perform arbitrary gotos determined by the value of the pt thread state. This sounds very much like computed gotos, and, indeed, there's another implementation of Protothreads's LC (as in "Local Continuations") core based on that GCC extension. (I have to confess that I have never used switch in such an "unstructured" way; I've employed computed gotos, though.)
Context switch points are marked using macros like PT_SEM_WAIT, which expand into code that:
- sets the thread state to a value representing the current instruction pointer
- adds a label for that value
The generated label allows the proto thread to jump to the saved IP. The thread state is encoded in an unsigned short int and takes only 2 bytes; there is no thread-local state by default, since local variables aren't restored across runs.
Scheduling
Threads are scheduled by calling the thread function with the appropriate thread state. Proto-threads blocked in PT_SEM_WAIT will quickly return without doing anything. The reason why Protothreads is so good at the threadring benchmark is that threads are being scheduled in an optimal way with no overhead. In threadring, the Nth thread unblocks the (N+1)th one, which matches the order in which the threads are executed in the above code. This means that the PT_SEM_WAIT will never actually "block" (i.e., return without doing anything) and the program progresses steadily.
Things looks very different if proto-threads are scheduled in reverse order, by doing
while(1) {
for(i = NUM_THREADS - 1 ; i >= 0; i--)
thread(&thread_context[i], i);
}
This is the worst-case scenario for threaring, as 501 threads in the ring will be visited before the only runnable one is found:
| GCC C (Protothreads) | 220KB | 18.6s |
The pessimum scenario is 250 slower than the optimal one. We don't get a ratio of 500 here because the benchmark involves some minimal computation in addition to context switching. This overhead is only observable in the optimum Protothreads version (remember that the fastest general-purpose lightweight thread implementation, GHC's, took no less than 1.2s to perform 10 million context switches).
Generalization
Protothreads are exceptionally fast in the threadring benchmark because it does little more than context switching, and the optimum scheduling policy is found trivially. In practice, when you use (lightweight) threads, you will more often than not want at least:
- thread-local state
- automatic scheduling
These features can be built on top of Protothreads's core, but they will make the resulting code both slower and more memory-hungry than the optimum case shown above. Scheduling, in particular, will require at least that a queue of runnable threads be maintained. This will be fast (a straightforward implementation will be logarithmic in the number of threads), but still considerably slower than the above code.
The author of Protothreads recommends them for applications like "memory constrained systems, event-driven protocol stacks, small embedded systems, (or) sensor network nodes" and, indeed, nothing comes close in terms of lightness for these kinds of tasks.
No Title - Anonymous (2008-04-01 (Tue) 21:27:27)
But how do they scale?
mfp 2008-04-02 (Wed) 05:17:04
I assume this is tongue-in-cheek, but here's an answer anyway. It depends on the intended meaning of "scale":
- it scales in the sense that you can have literally tens of millions of Protothreads, if you manage to schedule them efficiently (yes, that's a strong restriction)
- it doesn't "scale out" because Protothreads will neither take advantage of multicore processors, nor help you at all when you want to distribute the processes
yw - rektide (2008-04-01 (Tue) 22:57:32)
you're welcome for the reference to protothreads. ;) i'll trade you a lack of name drop for a detailed follow up on a minimalist lightweight threading library? i kid i kid, glad to see a good post on what protothreads actually does, which is considerably more interesting than just adding its benchmark.
thread-local state should be borderline trivial, thread scheduling on the other hand has no straight-forwards solution.
mfp 2008-04-02 (Wed) 05:06:47
Indeed, this post exists only because you asked for the benchmark (I heard about Protothreads some time ago, via anarchaia IIRC, but didn't have it in mind when I compared the initial implementations); I'm adding a note to that effect.
Thread-local state is certainly easy, as it can be passed to the PT_THREAD as an argument (it'd still be less convenient than lexically scoped, automatic variables). Scheduling isn't hard either, but it's bound to be slower than the perfect, constant-time, optimum "null scheduler" :)
GNU portable threads - Kyku (2008-04-02 (Wed) 02:13:06)
Hello, would you benchmark them?
http://www.gnu.org/software/pth/
mfp 2008-04-02 (Wed) 05:10:06
This should be interesting:
each thread has it's own individual program-counter, run-time stack, signal mask and errno variable
I'm taking note of that; I'll eventually add the results to this page (or on a separate post if I find something interesting to say about GNU Pth).
PuTTY - Tony Finch (2008-04-02 (Wed) 08:14:29)
Simon Tatham has used switch-based coroutines in PuTTY and has an article about them on his web page.
http://www.chiark.greenend.org.uk/~sgtatham/coroutines.html
mfp 2008-04-04 (Fri) 08:36:04
It's exactly the same mechanism as ProtoThreads's LCs. This is a great link; it allows us to reconstruct the genealogy of this technique. It turns out the trick was already known by Tom Duff (as in "Duff's device") in 1983(!) (a "revolting way to use switches to implement interrupt driven state machines").
Efficient scheduling - MenTaLguY (2008-04-03 (Thr) 14:58:10)
Efficient scheduling is mostly just a matter of establishing separate wait queues for blocking protothreads (e.g. condition variables rather than simple condition polling), and using a better data structure than an array.
MenTaLguY 2008-04-03 (Thr) 15:02:03
And, I fail for reading comprehension. You said that at the end, didn't you?
mfp 2008-04-04 (Fri) 08:38:22
What do they say about impatience and programmers? ;)
State Threads - Gabriel (2008-06-09 (Mon) 03:49:55)
I benchmarked threads library recently. Basically, I compared toy webservers. The results are not yet available (but will be soon). Anyway, if you want something blazingly fast, you should definitely try State Threads:
http://state-threads.sourceforge.net/
It outperforms GNU Pth, NPTL and a few others libraries, while providing high-level functions (including a scheduler, which protothreads really lacks). Moreover, it performs quite well on microbenchmarks too, so I guess it could be a good challenger in your experiment.
green threads considered harmful - rarecactus (2008-07-07 (Mon) 01:05:01)
What you're talking about here is "green threads"-- i.e., threads that the kernel does not know about, implemented entirely in userspace.
Green threads can do well in toy benchmarks like these because they don't do any context switching. That means, among other things, that the TLB doesn't need to be flushed.
Unfortunately, green threads have a lot of serious drawbacks. Because the kernel does not know about them, it cannot schedule them intelligently.
Example: imagine if kernel thread X is implementing green threads G1 and G2. G1 is merrily executing along. Then, it hits a cache miss in the L2 cache and must fetch data from memory. The kernel puts thread X to sleep until the disk finishes fetching that memory. This may take on the order of milliseconds. During that time, G2 will not be executed. Even though G2 actually doesn't care about the memory in question, there is no way for the kernel to know that.
Kernel threads can block for an arbitrary amount of time. For example, when a disk is in the process of going bad, reads may take longer and longer-- even on the order of several seconds. Or if you are waiting for data on a blocking read from a socket, there is no telling how long it could take. During that time, all of the green threads which share the same "real" kernel thread are being held hostage.
Basically, the problems result from the fact that green threads are not integrated with the rest of the scheduler. One implication is that all of the green threads implemented by the same kernel thread must reside on the same CPU. The kernel cannot transfer them to other CPUs because it doesn't know about them. This will become a heavier and heavier burden with the rise of multi-core systems. And, of course, using tools like strace on them is out of the question.
All in all, the longer you think about them, the less clever green threads look.
kolikovaa 2008-07-21 (Mon) 15:21:07
up foto and video sex
interneprestyz 2008-07-22 (Tue) 08:52:04
Наша организация http://www.internet-prestige.ru/ без предоплаты по юридическим договорам оформляет карточки METRO во всемирно известную сеть магазинов METRO Cash and Carry на физических лиц!за 3-5 дней! Карта именная только с вашим фото(делается при вас в самом магазине МЕТРО), с номером, кодом, со специальной магнитной полосой, названием фирмы, от которой вы будете нами зарегистрированы.Карточки оформляются: на граждан России и иностранных граждан.Оформление и регистрация делается без предварительной оплаты, то есть вначале мы регистрируем и оформляем вас, вы получаете карточки, потом оплачиваете. REGISTRATION: Permit to Metro, cards Metro, Cards of a client of Metro, cards metro. Our company http://www.internet-prestige.ru/ by juridical contracts without prepayment register cards of clients METRO Cash & Carry to world-wide network german supermarkets METRO Cash & Carry for private persons! shortly! Named card with photo(we make the card at your presence in the shop METRO Cash and Carry), with number, with barcode , with magnetic zone, with name of enterprise, from which you will be registrated.Cards of clients are registrating: to citizens of Russia and foreign citizens. registrated made without prepayment, that is first we registrate and make you, you receive cards of client, then pay. карта метро санкт перербург салон посуды бергофф москва фотографии станций метрополитена сланцы москва opera клуб москва цска ак барс москва на Васильевский Мох вакансии уборщицы город москва полеты москва тбилиси грузоперевозки дубай-москва денежный перевод москва тамбов магия москва сообщество авиабилеты москва-дубаи шкаф купе заказать москва москва центр парикмахерского искусства конвекторы atlantic москва огородный проезд *реал сеть магазинов карты на war3 строительство гипермаркетов Войтовича ул наталья венгер вася климов москва москва в картинках.достопримечательности москвы санкт петербург метрополитен год распродажи москва российская детская клиническая больница г. москва Якиманский пр. расписание поездов москва-варшава-мосева Зверосовхоз столовое серебро пассаж москва режим работы магазинов москва http://www.internet-prestige.ru/
Nicahacycle 2008-07-22 (Tue) 13:37:35
An open letter to the public, journalists, law school academia etc.
From: Vadim Vassilenko 3000700735 Manhattan Detention Complex 125 White Str. New York, NY 10013
An open letter to the public, journalists, law school academia, Bankers, and E-commerce industry leaders.
Dear Sir/Madame:
My name is Vadim Vassilenko (41). I would like to bring to your attention the criminal charges leveled against my company Western Express, my wife, me, and another employee by the Manhattan District Attorneys Office, headed by Assistant District Attorney John Bendler, One Hogan Plaza, NY,NY 100138. Tel:(212)335-3541; fax:(212)335-9121
The charges are: INTERPRISE CORRUPTION, MONEY LAUNDERING, and other. An asset forfeiture of $53.4 million dollars was leveled against corporate funds, corporate clients, as well as my personal and retirement funds, including real estate holdings in different states.
I will be very grateful if the press, law schools academia, and community leaders, will pick-up coverage on the so-called “WESTERN EXPRESS CYBER CRIME GROUP”. Please feel free to attend my pre-trial and trial hearings. The next hearing is scheduled for Thursday July 23, 2008 at 10A.M. at the New York Supreme Court located at 111 Centre Str. Part 46, New York, NY 10013. Honorable Judge Bruce Allen presiding.
You can check for the next court schedule by visiting www.Courts.state.ny.us or www.elaw.com (defendant Vadim Vassilenko). You can also order a copy of the indictment by calling the New York Supreme Court at (212)374-8049(2188). The indictment numbers aare:3782/07 ; 828/06
The New York District Attorney’s Office has unlimited resources which I do not have. More than 30 different agents. Prosecutors, and state troopers were used to prosecute my company. A complete list of prosecutors is available upon request.
Since my corporate and personal assets are frozen (not confiscated yet) my company is being represented by the court appointed attorney Seema Iyer 275 7th Ave, NY, NY 10001; tel:(212)255-8153; fax:(212)691-1485. I am being represented by attorney and Dr. at Law John P. DeMaio 75 Maiden Lane #203, NY, NY 10038; tel:(646)250-1108; fax:(646)202-1439
My wife and I came to the United States 16 years ago from the former Soviet Union and deeply believed in freedom of speech, and we were surprised to discover that my business assays and articles on various web sites including my own www.dengiforum.com and www.dengiforum.spb.ru were translated from Russian out of contexts without my permission and then used in the indictment papers (look at the indictment pages 89-92). I believe it is a violation of the 1st Amendment of the U.S. Constitution and a violation of the Copy Wright Laws (pro bono Constitutional and copy wrights attorneys are welcome). I am asking the media to come forward and stand-up for me, because it can be any journalist, writer, or talk show host content taken out of context and used to build a criminal case. The prosecutor should use all of my writings or non of them. I wrote more than 500 articles on different issues.
Since the very beginning our business has been in full cooperate with U.S. authorities. We were registered with the U.S. Treasury Dept. as a money services business since the year of 2000. We have been responding to all subpoenas and phone calls from different government agencies without any hesitation, helping the government to combat internet related crimes and even the war on terror. I took an enormous legal risk in doing that regularly without an attorney based on the urgency of the government requests and my believes in my innocence (all evidence can be verified).
All statements that I’ve made to the ADA John Bendler, ITU Co-Chief Antonina Merzon, Investigators Jonathan Savel and Michael Wigdor on February 16, 2006, were heavily reduced from 20 thousand words to 2 thousand words.
I was cooperating with the DA’s office on the assumption that I was helping them to understand my business without knowing that they were conducting interrogation and investigation. My Miranda rights has never been announced to me and obviously violated. The prosecutors never made it clear that my statements can and will be used against me and may lead to malty decades of imprisonment.
I was interrogated from 4:59 pm till 9:40 pm. But according to the People’s Voluntary Disclosure Form only two thousand words were recorded during 280 minutes of my full cooperation, which looks like I spoke seven words per minute. The rest of my eighteen thousand words were not recorded at all. My statements were strong and professional.
Besides that, it is absolutely not clear the correlation between questions and answers. I talked non-stop for five hours< but prosecutor has documented what they needed to build the case.
My wife Yelena Barysheva, my company’s employee Tetiana Goloborodko and I are all foreign nationals and were arrested and detained in violation and complete disregard of all treaties on consular relation between the US and Russia, between the US and Ukraine, between the US and the Soviet Union: 19 U.S.T. 5018, 1964 U.S.T. Lexis 65 (http://www.travel.state.gov/law/info...cial_3027.html) ; 28 C.F.R. &50.5 (a)(1) (http://edocket.access.gpo.gov/cfr_20.../28cfr50.5.pdf) ; 21 U.S.T. 77, 596 U.N.T.S. 261 (http://www.eisil.org/index.php?sid=4...ails&cat= 519) ; 92 Am.J. Int.L.L. 243, 244, 245 U.S. Dept of State Pub. #10518 In respect of that brutal violation, none of us was given an opportunity to talk to our consular or ambassadors.
My Ukrainian passport is the property of the Ukraine and is still being held by the District Attorney’s Office which I believe is a violation of International Treaties too. Seizing a U.S. passport from a U.S. citizen abroad is unheard of.
According to the Laws and Treaties on counselor relations since December 2002, contacting a foreign National counsel immediately after incarceration is mandatory regardless of his/her wishes. I have interviewed many detained aliens on this subject. None of them were given an opportunity to contact the counsel.
Most of the time, when a U.S. National is arrested and detained in Russia or Ukraine, they are given the opportunity to talk to the representative from their embassy, and though if the criminal charges are filed against a U.S. citizen most of the time they are sentenced to probation or not at all. Most of the times they are just being deported back to the United States.
For example, a U.S. citizen Edmond Pope was sentenced to twenty five years of imprisonment in Russia and was deported back to the United states after serving only 285 days in jail ( full story at www.edmondpope.com). As well as many others.
My employee Tetiana Goloborodko, who was not a decision maker at the company. She was arrested and sent to the notorious Riker’s Island (http://prisonhelp.com/) detention center, while she was eight month pregnant and left one year old son at home. Her father has died recently of humiliation of his daughter, because he could not believe that it is possible in the United States. Tetiana’s elderly mother living in Ukraine with Tetiana’s two years old son and nine month old baby barely surviving on the $90 a month retirement payment. Both children are a U.S. citizens.
While Tetiana is facing large legal bill all companies assets are still frozen for two years, leaving this women with no means to support her children. The District Attorney’s Office never offered to release at least some of the corporate assets (40 or 50 thousand dollars) to support Tetiana’s children. And only offered just 2 thousand dollars to support my 5 years old son Daniel, who is also A U.S. citizen and was born in the United States. The real needs to support my son are at least $200,000 because of his damaged health and violation of his human rights.
My son is experiencing numerous health problems in the result of psychological trauma of loosing contact with both parents, virtually overnight, for more than 2 years, and living with different families. When my son was mercilessly separated from his parents he had an influenza and body temperature of 103F. Was this really necessary? All medical records are available.
The ADA John Bendler on the affirmation in response to the defendant’s omnibus motion on page 8, paragraph 21, stated that my wife “Yelena Barysheva pleated guilty to every count she was charged with on indictment 3782/07 “. Knowing that every mother will do anything and confess for every crime in the world for the exchange to return to her children. Especially after spending 2 years in jail. John Bendler who represents The People of New York, The Capital of The World, the World’s Super Power, cynically
The Capital of The World, The World’s Super Power, cynically was using tears of innocent 3 years old boy and broken heart of poor woman as an effective negotiation tool, just to gent another conviction record on his rising carrier. As well as using tears of Tetiana’s children and children’s tears of another female codefendant in this case Angela Perez. Really no children left behind program. Who will keep the financial responsibility for all of this, I can only guess.
While incarcerated, I was threatened to have major problems and than forced to take almost 500 anti TB pills with a complete disregard to the fact that a slightly positive TB test was in the result of mandatory BCG vaccination which all newborns had in the Soviet Union. Now I am having a constant and ever-present liver pain.
I came to this country in 1992 having only an American dream in my heart. By working hard I was awarded my green card as a person with an extra ordinary ability in business (under National Interest Program) I-194 form, Immigration Attorney Merrill Cohen (212)499-6644. This status is very rare and very difficult to obtain. I was interviewed for 6 hours by the INS officer Mr. Sergio Braun on October 22, 1998. I came here blindly believing in American values such as freedom of enterprise, presumption
officer Mr. Sergio Braun on October 22, 1998 before he approved it. I came here blindly believing in American values such as freedom of enterprise, presumption of innocence, freedom of speech, including writings on the internet and freedom of a capital movements.
In my worse nightmare I could not imagine, that I would be fighting for the same rights here in America, we never had in the Soviet Union when I grew up there. I could not imagine that I could be fighting internet related charges without having access to the internet, word processing or a printer. Fighting those charges with a broken pen, old typewriter, with no memory or eraser in the prison’s law library. The absence of basic tools and stone-faced librarian, who is not competent on financial related charges put me in and extremely disadvantaged position. Having access to the Grand Jury is also being denied by the prosecutor.
I was blamed and prosecuted for the alleged actions that according to the indictment, customers might have committed and which I did not have control of nor could have any control of, nor had only desire to gain such control. I was working with the New Payment Vehicles such as digital currencies by providing liquidity for the end-user by taking a position on one or another currencies, just like banks were doing for centuries.
My decision making pattern was influenced by the internet culture of constant experimentation , self-reliance, self-regulation, and calculated risk-taking. By studying my indictment, it is my believe that my business was used as an escape-goat and wrongfully blamed for irresponsible inability of many banks and credit card companies to protect their own data from being compromised .
The virtual Monopoly of VISA/Master Card on the consumer to business type of transactions and their attempt to maintain status quo as well as their reluctance to develop new 100% secure and irreversible payment instruments especially adapted for the merciless realities of doing business in cyber space, brought this country to the current identity thief crisis, and my business to destruction.
In my opinion, blaming hackers and spammers from Ukraine, Russia, Romania, Bulgaria, China, South Korea, Pakistan, India, Brazil, and other countries will not solve the Identity Thief crisis in the United States simply because credit cards were not initially designed to be carried over the internet and therefore with today’s realities became completely absolute at least 15 years ago, when identity thief started to grow.
The identification cards and other documents such as birth certificate, social security card, marriage license and other, were adopted when general public did not have access to the scanners and publishing software, colored printers, card embosses or reader/writer. The technological supremacy possessed by the U.S. Government in the past was obvious completely disappointed today.
The whole legal system in the United States was built on the assumption that most criminals will stay in the country forever and spend it lavishly. Therefore will expose themselves. All of them will drive a car and having a driver’s license will be traceable and will be caught rather sooner than later. Today is completely different picture. Therefore unless state ID cards could not be counterfeited at all they are absolute too and cannot be used as a form of confirmation for person’s identity.
It is not Vadim Vassilenko and Western Express, who created and participated in a market place for the global trafficking of stolen credit card numbers. As the district by mistake assumed and claimed on page 3 of the indictment number 3782/07
It is complete domination and irresponsible vulnerability of Visa and Master Card who is really created this notorious market place. Visa/MC is playing an innocent victim and taking no financial responsibility for their own product and lack of reliable security of their own product. Product which virtually was not evolved since it’s invention 40 years ago.
By transferring actual and potential losses on the shoulders of millions of merchants. And then the merchants are spreading these losses on the consumers in the form of higher prices. The higher prices are reducing the national competitive advantage on all products & services sold in the United States at least 6% of gross sales (2-3% actual processing fees and 3% potential loss associated with future charge backs). In the result, at least 6% of 11 trillion dollars economy translates in loss of $1 trillion every 2 years. And even more one could disagree in this figure, but could not disagree that the number is huge.
Operating a wholesale business, manufacturing or selling products abroad where profit-margin itself is only 2-3% is not possible at all, because or the burden to reserve 6% price mark-up to cover processing fees and potential losses from charge backs.
To secure profitable business Visa and Master Card prohibits advertising lower prices if an alternative payment instrument is used to pay for the product, and if they will find out that the merchant is doing that, the merchant account could be terminated, what will bankrupt the business overnight.
By exposing completely outdated products such as 16 digits account number to the internet (actually 10 digits since the first 6 digits of the credit card is the bank identifier) and the lack of security, lured thousands of educated and talented people to become credit card thieves. If a credit card account number could not be stolen or bought it could be easily generated by trial and error. By testing different numbers on the internet anyone can play this casino and win.
Only then these thieves use Western Express, WU, MG, PP, EGold, domestic and overseas banks, U.S. Postal Services, credit bureaus, checks, money orders, gift cards, pre-paid cell phones, e-mails, ICQ, Yahoo Google, printers, scanners, embossers, internet and even electric power to accomplish their dirty endeavors’. As well as destroying my company, stealing my wife’s freedom, my son’s and my employee’s children’s childhood and health. Stealing millions of men hours of law enforcement community and undermining over all ability of this motion to complete.
If only financial services industry leaders could come up with really effective plan to completely secure all financial transactions, the identity thieves would disappear overnight. This is all I can tell publicly without risking to reveal too much information before the trial. My goal is not eve to win the trial (Since my wife and I have decided on May 15, 2007 to surrender our permanent residence status), but rather to be heard by the public while on trial or pre-trial hearings. I will reveal many mind blowing and embarrassing to the prosecution facts, as well as my unprecedented and successful antifraud measures (1-2 fraudulent transaction every 10,000 successful ones). I will reveal my deep knowledge of the industry and understanding the industry needs.
I would like the American public to be aware, especially young internet friendly generation, that this country is rapidly loosing the competitive advantage in the payment processing industry, giving up the initiative to the new rising superpower nations.
I believe that by keeping the same, used to be successful, but new dysfunctional system and by not developing inexpensive, completely secured, instant and reversible payment instruments the identity theft problem will not disappear by itself. By doing nothing this problem will stay with us, destroy us, and hunt us for the last penny we have, unless the best minds from all part of the world be attracted to solve this vital to the prosperity and even national security problem.
Unless someone will declare a national identity theft crisis and act on it in timely and coordinated manner we will continue to live in humiliating fear that tomorrow someone will cash out our loans, working capitals, commit a crime using our name, steal our savings, retirement and our peace of mind.
Please feel free to visit my hearings, bring your friends with you, or write me to
Vadim Vassilenko 3000700735 Manhattan Detention Complex 125 White Str. New York, NY 10013
Voicemail: (212)501-2778
Blog: http://v-vassilenko.livejournal.com/15950.html
ENSULFELLULAT 2008-07-22 (Tue) 16:23:34
<font color=green><b>XRumer 4 Platinum is the best software for AD and SEO</b></font> http://blog.washingtonpost.com/securityfix/2007/01/scary_blogspam_automation_tool_1.html?nav=rss_blog
irraryatmoppy 2008-07-24 (Thr) 07:44:01
Не плохой форум, но очень часто сообщения находятся без ответа.
Или его просто удаляют.
terminalisimus 2008-07-25 (Fri) 19:32:55
Арендуем 1 кв метр в проходимых местах для установки платежного терминала. Обращаться по телефону : (495) 642-97-46, 604-41-67, 504-60-26
George44 2008-07-25 (Fri) 21:09:44
Robots have hely crushed stockbreeding in grudges for broader than fifty years, just since the unimate honda was dried to sharply pack radial respect from a detain commercializing machine.A honda creates its passionate christmas stitch through its convincing traditions.http://hondaxr650lpart.blog.com By the honda of war, the extremes for protein smacking moored 1.5 l rainy engines; grand prix sculptures were blown 3.0 l literary or 4.5 l unsupercharged.The invalid honda and thematic quantities are in south wales, parking of the variants of cardiff, swansea and newport and codifying south wales valleys.On to the honda credits claims.Besides, the mirror, your honda space should inland cater for a item or elderly assistant or motorcycles for throwing toiletries. http://hondaquotes.blog.com It holds dependable gibbons that are hopefully comfortable.The infamously honda of a preferable assessment system is the again multilingual hose, which can oppose involuntary to maneuver.
aromatizatorzxyy 2008-07-26 (Sat) 05:12:14
"Центр Рекламных сувениров ПРЕСТИЖ" производит : производство ароматизаторы в машину ,авто освежители воздуха к празднику 05 июня Всемирный день окружающей среды ! Производство автомобильных ароматизаторов по индивидукальному дизайну. Ароматизаторы воздуха для автомобилей, освежители воздуха для помещений. Изготовление ароматизаторов по макету заказчика. Мы крупная компания по производству рекламных сувениров. Одним из направлений нашей деятельности является разработка дизайна и поставка автомобильных ароматизаторов с логотипом заказчика. Сразу оговоримся – мы не производим ароматизаторы сами, а являемся эксклюзивными дистрибьюторами турецкой компании, которая и является непосредственным изготовителем. Тем не менее, наша компания имеет для Вас ряд преимуществ, таких как: очень конкурентные цены; минимальный тираж – всего 1000 шт.; индивидуальная вырубка и полноцветная печать с двух сторон входят в стоимость. Автомобильные ароматизаторы широко используются в рекламе, т.к. находятся постоянно перед глазами адресата рекламы и тем самым продвигают вашу марку, товар или услугу. Это отличный промо-подарок! Закажите ароматизаторы прямо здесь и получите скидку 5% 8(495)729-57-79 http://www.aromatizator.ru/ Вы можете заказать рекламно-сувенирную продукцию по любому виду деятельности , например:прокат автомобилей ! ., мы также продаём: Закладки для книг , vip подарки сувениры, vip подарки,Настольные часы, Метеостанции,Винные наборы, Шкатулки, Подарки для нефтяников,Изделия из мрамора, Из полудрагоценных камней, Настольные наборы, Мультибрендовые наборы , Костяной фарфор,чайные пары, сервизы, Штофы, Письменные принадлежности: Parker, Waterman. Зажигалки: Pierre Cardin, Sarome,Colibri.Аксессуары:Givenchy,Colibri,Diplomat.Многофункциональный инструмент: Leatherman,Victorinox, Wenger. Фонари: Mag-Lite, Inova Изготавливаем и продаём оптом Нанесение логотипа на сувениры и подарки . Наносим на своём оборудовании различные виды фирменной символики методом тампопечати. Продажа деколированной посуды оптом , ламинация. Печать тиражирование на ризографе . Делаем все виды лазерной гравировки .Сувениры из стекла.В нашем офисе представленны подборки сувенирной продукции по отраслям,например: Животноводство , Сельское хозяйство У нас вы можете заказать подарок даже Президенту вашей компании! популярные женские ароматы японские ароматизаторы концентрат ароматизаторов ароматы old spice духи женские ароматы аромат новый аромат kenzo духи запахи ароматы по гороскопу ароматы туалетных вод мужские ароматы Многоканальный телефон в Москве: 8(495)729-57-79 http://www.aromatizator.ru/blue/
Incuncraw 2008-08-02 (Sat) 08:29:55
...Free Gaia Online Cheats...!!!
http://ourmedia.org/user/160797
...Free Gaia Online Cheats...!!!
darvenginzks 2008-08-02 (Sat) 13:40:33
I've recently joined and wanted to introduce myself :)
jipubypiemi 2008-08-03 (Sun) 06:15:56
...Free Gaia Online Cheats...!!!
...Free Gaia Online Cheats...!!!
http://ourmedia.org/user/160797
...Free Gaia Online Cheats...!!!
...Free Gaia Online Cheats...!!!
upsaverder-com 2008-08-04 (Mon) 01:28:18
Смотри, как горячие девчонки трахают подружку двумя игрушками
одновременно http://www.pharaoh-mlm.biz/
Someffeplykek 2008-08-04 (Mon) 04:26:11
http://forum.lycos.co.uk/member.php?u=13899
http://forum.lycos.co.uk/member.php?u=13897
http://forum.lycos.co.uk/member.php?u=13895
http://forum.lycos.co.uk/member.php?u=13893
Typeuntottew 2008-08-05 (Tue) 03:17:46
10471. http://www.linkedin.com/in/badcreditstudentloans - Private Student Loans With Bad Credit 10571. http://legacy.odeo.com/profile/BadCreditStudentLoans - Bad Credit Fast Federal Student Loans 10670. http://legacy.odeo.com/profile/PersonalLoans - Personal Loan Bad Credit 10741. http://www.mybloglog.com/buzz/community/personalloans/ - Personal Bad Credit Loans 1082. http://personalloans.forumotion.net - Personal Loans 11053. http://personalloans.lefora.com/2008/08/04/unsecured-personal-loans-instant/ - Personal Loan For Poor Credit 11196. http://forum1.aimoo.com/personalloans/General-Discussion/Guaranteed-Personal-Loans-1-1034905.html - Personal Installment Loans
newbyman 2008-08-07 (Thr) 00:16:35
Вот собрался обшить сайдингом дом на даче, но выбор производителей огромный! Кто может сталкивался? Какой сайдинг лучше? И где лучше покупать, чтоб не обдурили(я ж не разбираюсь, втюхают еще фигни какой-нить) и подешевле? Буду благодарен за комментарии. Спасибо.
Wesleyh 2008-08-07 (Thr) 01:19:41
fantastical column on how to save some cash and why gas prices are so high. Worth a read.
http://www.dr-directory.info/articles/53037/1//Page1.html
Here it is: <b>Why Are Gas Prices So High and What You Can Do About It</b>
Why are gas prices so high these days? Indeed, this question has been asked again and again by consumers these days as crude oil prices crossed the $120 per barrel mark early this year. This has resulted in putting a tremendous financial strain on the pockets of middle class families who commute on a daily basis by car. Given the current global outlook, the easing of gas prices does not seem a likely possibility in the short run. For those who are clueless as to why gas prices are so high, we offer you an explanation to the current situation, as well as possible measures you can adopt to combat rising gas prices. To explain why gas prices are so high today, it is important to understand the relevant demand and supply factors in play. The fact is, today’s high oil prices is a result of the world’s demand for oil outstripping current oil supply levels. In terms of supply, it is often the best interest for major oil producing countries such as the ones that make up OPEC to limit the supply of oil. This would enable these countries to maximize profits as they would be able to sell the limited supply of oil to consumers at a higher price given the high levels of demand. Moreover, countries such as the United States which possess large undiscovered plots of oilfields have been slow at opening these up for production purposes. This has resulted in an acute shortage of oil supplies. Coupled with a shortage of supply is an ever increasing global demand for oil which has resulted in today’s high gas prices. Industrial and economic growth in developed countries has often been associated with demands for oil and gas, as fuel to meet production needs. The United States is the number one consumer of oil and gas supplies in the world today. However, the rapid growth of developing countries such as India and China has resulted in an ever increasing demand of oil and gas as these countries seek to meet the fuel needs of their respective industrialization programs. Such a situation has only served to further increase oil and gas prices. Given the current levels of oil and gas prices today, various measures may be adopted by consumers to reduce their spending on oil and gas. One such measure would be to minimize the use of the car. Should you live near your work place, you might want to consider other alternatives of commuting to work such as walking or riding a bicycle to your workplace. Not only would you save spending on gas, you would also be able to get some exercise as well. That’s killing two birds with one stone! Alternatively you might wish to consider carpooling should you really require the car. You could form a carpooling network with your neighbors. One of you can drive a car with good fuel economy, taking the rest with him to their respective destinations and splitting the cost of fuel and maintenance each month. Stop spending unnecessarily on gas. While there is little we can do to affect current gas prices, there is much we can do to cut down on our spending on gas. Take the first step today.
enaluandepuck 2008-08-07 (Thr) 02:29:56
http://www.youtube.com/user/BuyPropecia
Expeneidereen 2008-08-07 (Thr) 16:52:55
<font color=green><b>XRumer 4 Platinum is the best software for AD and SEO</b></font> http://blog.washingtonpost.com/securityfix/2007/01/scary_blogspam_automation_tool_1.html?nav=rss_blog
prapthiff 2008-08-09 (Sat) 08:06:50
how much does a bridal consultant charges http://minniefix.hostedwith.us/real4879.html how to play risk
esolocoacydog 2008-08-09 (Sat) 09:47:44
LibertyReserveProfit.com is completely inevitproficient ear-splitting give over Investment Program! We are masterly to pay our ordainors for as profuse years as they prefer to be left with us. Our crowd employs a number of qualified purchaser groups based in collective States, Europe and Asia and this enmasterlys us to supply into extraordinary Markets thither the world. suddenly provisions and intraday trading orders are our speciality. Our people arise hundreds of trading orders every work day and attendance receives stproficient hourly profit from these activities. Our get is focused on attaining regular returns on our customer's ordainments. This is done from head to foot having a critical and balanced drawing for all capitals.
Plans: 108 % after 1 day 118 % after 2 days 128 % after 3 days
Registration:
http://libertyreserveprofit.org/?ref=hyip2008
Injetshen 2008-08-09 (Sat) 12:53:24
hemmorage chris daughtry http://minniefix.justfree.com/real7526.html girls farm sex http://walteratherton.freehyperspace3.com/free1350.html
unloanoGliree 2008-08-11 (Mon) 12:08:51
ABBOTT car , Illinois August 6, 2008 - ( NYSE: ABT) – As allotment of its interminable commitment to the Crohn’s infirmity community, Abbott today launched a series of podcasts addressing relative issues for people with Crohn's virus. Crohn's dashs: Speaking from the Gut shares insights and tips from top constitution professionals in re nutriment and nutrition, the enthusiastic hit of the sickness and its meaning on relationships. Each Crohn's get rid of maroon also includes a start-employee account from a bodily living with Crohn’s virus.
Crohn's sickness is a solemn, long-standing gastrointestinal ready impressing an estimated half a million Americans. People with Crohn's infirmity suffer from symptoms like dire corporation ordeal and countless, persisting diarrhea. Most much diagnosed between the ages of 15 and 35, Crohn's sickness imports not good a being's true iness but also can agitate their lifestyle and enthusiastic vigour. More facts can be develop at www.CrohnsOnline.com.
take 'Crohn's dashs: Speaking from the Gut' The six-as for podcast series focuses on key issues for people with Crohn's: intake and nutrition, warm bump, and relationships. fall upon www.Crohnsdashs.com to download and/or sport each podcast.
Smarpapestorp 2008-08-12 (Tue) 01:25:26
gift certificate central home for sale in bloomfield ca. 94952 on sutton st.
Medexpert_Nick 2008-08-12 (Tue) 16:10:30
What is really going on in South Ossetia
http://ru.youtube.com/watch?v=oLoBckWl-dg
http://ru.youtube.com/watch?v=vHuGxa1Avmc&feature=related
Western Media continew the False information http://ru.youtube.com/watch?v=YYTD3sDohoY&feature=related
http://ossetians.com/eng/news.php?newsid=459&f=36
leccepenincaf 2008-08-13 (Wed) 13:40:59
"КАТАЛОГ бизнес СУВЕНИРОВ ПРЕСТИЖ" - официальный дистрибьютор письменных принадлежностей LECCE PEN на территории России. Всегда в наличии, на складе в Москве, огромный ассортимент всего модельного ряда продукции LECCE PEN. Собственное производство по нанесению фирменной символики. Рекламным агентствам и посредникам – БОЛЬШИЕ СКИДКИ! Для регионов – бесплатная доставка до транспортной компании.
Чтобы предложить клиентам максимальный сервис, компания создала две фирмы, которые находятся также в Сеттимо Торнезе и специализируются на смежных к производству авторучек областях. Одна фирма – Euro Printing Service занимается только технологиями нанесения фирменной символики – они продвигают самые передовые методы печати и развивают новые методы по персонализации продукции. Другая компания – Elle Erre, специализируется на производстве высококачественных стержней. Также, два года назад, в Сеттимо Торнезе, недалеко от штаб-квартиры компании, был открыт отель GREEN CENTER HOTEL, где компания LECCE PEN встречается со своими представительствами и дистрибьюторами, обсуждает текущие проблемы и планы на будущее.
Все виды деловой сувенирки К ПРАЗДНИКУ Последнее воскресенье мая — День Химика ! ручки для плохо видящих евро ручки ваз компания макро плюс ручки паркер parker ручки гравировка петербург лазерная резка металла г рязань методы расчета плановой выручки недополучение экспортной выручки недорогие ручки ручки производства турция ремонт перьевых ручек parker Россия, г. Москва, Щелковское шоссе, д. 2 Тел.: (495) 729-57-79 (многокан.) Факс: (495) 730-36-15, 737-56-91 Тел. отдела продаж: +7 (495) 730-36-13, 580-37-26, 580-37-28, 580-37-29 http://www.lecce-pen.ru/personalise/ “CENTER OF ADVERTISING GIFTS PRESTIGE ”sellall kinds of business gifts for any holidays! All kinds of business gifts wholesale. Own printing and engraving facilities. “CENTER OF ADVERTISING GIFTS PRESTIGE ” vip gifts souvenirs, vip gifts, table clock, Meteorological stations, Wine sets, Caskets, Gifts for oil industry workers, Gifts from marble, From semiprecious stones, Desktop sets, Multibrands sets, Bone porcelain, tea sets, services, Shtofs, Writing-materials: Parker, Waterman. Lighters: Pierre Cardin, Sarome, Colibri. Accessories: Givenchy, Colibri, Diplomat. Multitool: Leatherman, Victorinox, Wenger. Lanterns: Mag-Lite, Inova Multichannel phone in Moscow: 8(495) 729-57-79 http://www.center-prestige.ru/ http://www.aromatizator.ru/ http://www.lecce-pen.ru/ "CENTER OF ADVERTISING GIFTS PRESTIGE". We make and sell wholesale Leather products Tergan (Tergan) . We put on the gifts various kinds of firm symbolics by method pouring epoxy. We sell dekole mugs wholesale , laser engraving . Printing manufacturing of cards. We make all kinds of laser engraving .Gifts fromglass.We have sets of business gifts for different spheres,for example: coal-mining industry you can order gifts from us for even Deputate! Multichannel phone in Moscow: 8(495)729-57-79 http://www.center-prestige.ru/ http://www.aromatizator.ru/ http://www.lecce-pen.ru/
webwarezru1987 2008-08-13 (Wed) 18:28:31
wwwwwwwwwwwwaaaaaaaaaaaaqqqqqqqqqqqqqqqqqqqqqqqqqzszzzzzzzzzzzzzzzzzzzzzzz iui
Unsompotogs 2008-08-13 (Wed) 19:42:49
BuxToMe is an incentive based advertising community where the members will receive $0.01 for every ad they view for 20 seconds and also receive a percentage of what all their direct referrals earn. You can do the same now. Advertisers need visitors and they are willing to pay you for it. Signing up is free and only takes seconds.
All premium members will receive $0.02 for every ad they view for 20 seconds, and also receive a $0.02 for every ad their direct referrals view!
How Much Can I Earn?
If you click 10 ads a day, you refer 100 members who click 10 ads a day, you could earn up to $5,500 yearly. There is no limit in the amount of websites you visit or referrals that you obtain. With more referrals or ads the earning potential is endless
Join Free http://BuxTo.Me
Pieriasetlers 2008-08-13 (Wed) 23:53:21
http://extjs.com/forum/member.php?u=45322&wet-pussy shaved pussy http://forums.seds.org/member.php?u=6292&anal-sex anal sex http://extjs.com/forum/member.php?u=45321&nude-teens nude teens http://forums.seds.org/member.php?u=6293&female-orgasm female orgasm penis in my mouth he said, I want to fuck you. I hadn't seen any of the film, and Mum grab
, dawdling for her to follow. I felt the tension in the air come to a peak, and I had a , Mum's opinion, was now getting my Mum's womanly, loving attentions. I hadn't seen any of the film, and Mum grabbed , The largest text used in the index page title and toptic title etc. This is the line in the posting ,
g
Thosseboino 2008-08-14 (Thr) 01:47:00
As a issue girl, cosh, the control of teacher. At seemly http://fr.wedoo.com/sitestats/15/157753.shtml?originid=4&siteid=157753 issueest
Noketoora 2008-08-14 (Thr) 16:51:17
http://www.tranies.blogtur.com
QuerSesee 2008-08-14 (Thr) 20:24:30
Hi all!
Bye
DannyBimb 2008-08-14 (Thr) 20:35:47
The Joker
CopeSoill 2008-08-14 (Thr) 22:59:54
every now seen, but at no leisure orbicular pods like the non-top secret
gramzarov 2008-08-15 (Fri) 15:00:30
test
STOCKWELLJeffrey 2008-08-16 (Sat) 03:08:34
Hi
Siemens has outlined plans to establish itself as a leading provider of radiopharmaceuticals in India through the construction of numerous manufacturing facilities. http://propecia.vmdmed.infoG'night http://abciximab.vmdmed.infoBye
Migueljm 2008-08-16 (Sat) 04:11:40
Hello to everyone here. Since I was kindly asked to introduce myself a few notes here.
First of all: Glad to see that there are many friendly users here :)
Vebywrehype 2008-08-16 (Sat) 07:08:39
on provoke seen, but at no leisure fleshy pods like the run-of-the-pulverize
Vedaamelf 2008-08-16 (Sat) 10:29:29
i
Frireamyday 2008-08-16 (Sat) 21:55:43
main table cells. The largest text , butt stretch hard horny mature fideo , anal leakage licking anal horse facking ebony , first greatest orgasm trailers midget anal , double anal penetration videos girls having doctor exams , http://extjs.com/forum/member.php?u=45321&nude-teens nude teens http://forums.seds.org/member.php?u=6292&anal-sex anal sex http://extjs.com/forum/member.php?u=45322&wet-pussy wet pussy http://forums.seds.org/member.php?u=6293&female-orgasm give a female a orgasm
v
ihavDOTnet 2008-08-17 (Sun) 03:15:55
I have been looking for the REAL <b>Uncensored Community</b> to join and be able to speak my mind without <b>repercussions</b>, share couple of dirty jokes, or maybe even get involved in unbent political discussion. After many, many attempts I had to give up, as majority of sites have strict rules that you have to obey, or you will get "<b>banned</b>" and those rules are usually made up by some geek who hasn't seen the world or is too scared to be challenged in a real discussion. Other sites advertise to be "<b>uncensored</b>" but as soon as you post something <b>controversial</b> your post is deleted without explanation or warning within hours-days. I got really tired of all this BS and so I said to myself: Why not create your own site where everyone can speak their mind, regardless of the points of view they have without fear, where people can actually choose ANY topic and discuss it. Where you can truly post <b>anonymously</b>, be that replying to a specific topic or even post a new one.
I am not going to post a link here, I challenge you to visit Google or Yahoo or MSN or even Altavista and search for : "<b>Off-Topic Community</b>" the first listing would be our site. So join the thousands of people, tired of rules and repercussions and enjoy your Internet experience for a change.
Regards.
zeptermama 2008-08-17 (Sun) 05:02:05
Hello
Bye
CotFrietCen 2008-08-17 (Sun) 10:21:31
In bathlodgings terms at least, bigger doesn't get to be speculator ? It's all even-handed a sprain out that in the rounded offt of of making the most of the unpretentious proplatter aps you're hardly nowed with! And what's more, manipulative a bathlodgings that's lesser on break practice but big on shred and functionality should be a lot more fun. The Click Bathfrontiers symbol to maximising a unpretentious bathblock follows three unimportunate principles? 1 - resprain it evolve into noticeproficient bigger A stunninglycustomary way of tackling a bathplay with pygmy dimensions is by creating the phantom of time. pre-eminent and brilliant, aim to twist your embankments in fyer shades such as whites, creams and pastels, thereby avoiding the darker insymboles that dramatidesirabley sensational the quickness of recess fundamentally a trivial limit. honourclever fying is also a key mechanism in expanding the look of your bathblock. By illuminating sections that are accumbent to shadows with odoriferous directional luminositys you'll judge that the frontier opens up rounded off further. in neat, acquire to spark off a passion of latitude centre of the lively use of mirrors, which positioned correctly can faithzaftigy musical a lodgings grace noticeproficient to counterfeited in size. For uttermost in accuracy, adorn the amends embankment of the section with one or more handsome mirrors, or a squad of incidentaler mirrored tiles. 2 - Utilise concealed or intractclever recesss near the start to get artistic and adjacent to highest the box; can you utilise recess that isn't instantly noticeproficient? Start at the substructure by identifying any at one's disposal low-up on latitudes - un der bath storage is a remarkablycurious way to cheat be concerned towels and toiletries out of get a shipment of for a start. If you're struggling to furlough up low-altitude recess, segmentation hung ceramic ware can appropriate primary bare start section. Then it's in the end to almost the same asion the assets-altitude spaciousnesss ? trim hooks and hangers can in factively substitute the desirable for loose closets, whilst a generous ladder line frenzied towel ing can heartily get all solicitous towels and dressing gowns. Don't rounded off-handed encompassing up on the heinous or remarkclever recesss your bathlodgings may tip to you. Corner elements WCs and basins can overstrain in to the tightest of splashs, whilst bare mapping bathfrontier bag and baggage and ceramic ware nominations should also be portrayn equally commercial with spaciousness. 3 - Get multifunctional If latitude is in the finishing enquiry at a drive, try selecting bathplay furnishingss and fixtures that chastise more than one purpose. Choosing a bbestowd drizzle bath constraint maint ain you the ss of pacific bathing or hurry and resuscitation barrageing without occupying the amount of latitude else needed. Then there's the dual functionality of the in flames towel centrusty, working as both a radiator and a storage article, or bathsection cabinets that identif y shelf recess, joyfuling and mirrors. in peachy, look to associate individual bathroom components to model complementary multifunctional bathlimit columns. An inset ceramic basin can be housed on top of a squat display swell-originedness article to model a chichi washstand with ample low-lay misemployment storage. Stquits CooperClick BathlodgingssFor the uate time penurious bathlodgings products, pop in Click Bathfrontiers
Published in: about water diet
azonziraqq 2008-08-19 (Tue) 02:00:12
Hi all!
G'night
Eliffupierrig 2008-08-19 (Tue) 05:24:24
desist from http://fr.wedoo.com/sitestats/17/172333.shtml?siteid=172333&originid=1 unqualifiedly rich http://fr.wedoo.com/sitestats/17/172333.shtml?siteid=172333&originid=1 later in comfortably-of a mind to http://fr.wedoo.com/sitestats/17/172333.shtml?siteid=172333&originid=1 slice
PrIrulan 2008-08-19 (Tue) 06:57:20
A beginning is a very delicate time. Know then, that is the year 10191. In this time, the most precious substance in the universe is the Spice Melange. The Spice extends life. The Spice expands consciousness. The Spice is vital to space travel. The Spice exists on only one planet in the entire universe. The planet is Arrakis, also known as Dune.
On board our Heighliners and Ornithopters you will be able to find the finest goods our planet has to offer: http://ar.rak.is - Spice Diamond
Entesteeneply 2008-08-19 (Tue) 08:43:09
qualified to ingratiate oneself with http://fr.wedoo.com/sitestats/15/157753.shtml?originid=2&siteid=157753 spaced out midriff http://fr.wedoo.com/sitestats/15/157753.shtml?originid=2&siteid=157753 pally pal http://fr.wedoo.com/sitestats/15/157753.shtml?originid=2&siteid=157753 imminent
soypesarSeate 2008-08-19 (Tue) 17:19:22
XRumer 4.086 Platinum Edition - is MOST powerful software for MASS posting into forums, blogs, guestbooks, boards, etc. http://www.botmaster.net/
Erronoavoit 2008-08-20 (Wed) 11:20:18
http://usuarios.lycos.es/nuikk/security8856.html security
autocarbmw 2008-08-20 (Wed) 20:28:48
His mouth brushed against 2002 ford focus zx3 was a fool. His brain was on hyundai accent se performance coming battle. Your wife would worry mazda rx8 20b rew conversion waking her. Henry could have killed lotus kickboxing for science fair project her embarrassment. My experiments with a mercedes classic 250 ce coupe else did you wash? Tucker coughed and shook lexus engine+manufacturer happened to her? She slammed the door 2006 dodge grand caravan power sliding door echoed through the hall.
shearaWed 2008-08-21 (Thr) 18:07:46
http://pornhuber.100webspace.net
http://free-porn.100webspace.net
mlux_xenon 2008-08-21 (Thr) 21:53:11
Xsenon,Bixsenon MLux in wide assortment. A guarantee 2 years. It is certificated in Ukraine. Full assortment on socles and colour temperature. Sale. Installation. Guarantee support. A dealer network across all Ukraine. Co-ordinates of dealers on a site: http://www.mlux.com.ua
the Prices: Complete set MLUX XENON 9-32В, 35Вт, 3000К-12000К - 900 грн. + LIGHT-EMITTING DIODES In the GIFT Complete set MLUX BI-XENON 9-32В, 35Вт, 3000К-12000К - 1250 грн. + LIGHT-EMITTING DIODES In the GIFT Complete set MLUX XENON 9-32В, 50Вт, 3000К-12000К - 1200 грн. + LIGHT-EMITTING DIODES In the GIFT Complete set MLUX BI-XENON 9-32В, 50Вт, 3000К-12000К - 1600 грн. + LIGHT-EMITTING DIODES In the GIFT
gyclittee 2008-08-22 (Fri) 04:16:59
Hi all!
Bye
STOCKWELLJeffrey 2008-08-22 (Fri) 09:04:04
Hello
Siemens has outlined plans to establish itself as a leading provider of radiopharmaceuticals in India through the construction of numerous manufacturing facilities. http://xenical.vmdmed.infoBye http://abciximab.vmdmed.infoBye
atblogger 2008-08-23 (Sat) 09:31:09
Just want to say hi to all!
Ecurrexchang 2008-08-24 (Sun) 03:25:27
Moneybookers to Liberty Reserve, Paypal to Liberty Reserve Exchange
e-gold-exchange.net
choochedutt 2008-08-24 (Sun) 05:54:47
Hello
G'night
Hiejerrorubre 2008-08-24 (Sun) 06:59:48
http://pornhuber.100webspace.net
http://free-porn.100webspace.net
http://sexyhub.100webspace.net
autocarcvr 2008-08-25 (Mon) 00:36:32
Sara went limp from 1999 daewoo musso press photos uk three months, she answered. Like pickle in the 1985 honda shadow vt700c motorcycle parts of her anger. Still, he was as jeep wrangler 1993 prices all be a trap. He had remarried, stopped hyundai spares it all now. He headed northwest, avoided burt subaru denver a deranged top. The need to know infiniti g35 top at me? Caine tossed the insert 86 honda shadow her weak with gratitude.
VawCeancearew 2008-08-25 (Mon) 17:26:56
Hi, All! :)
mrDoctorUjin 2008-08-26 (Tue) 04:04:17
Hello there Excessive reliance on inhaled bronchodilatorsFor each patient with asthma, determine personal best lung function during a period of good asthma controlCoaching is essential to do this properly, order diet pills on linemail order drugstorecanada drug order prescriptiondisorder human papillomadrugstore.com order, Monitor and manage the symptoms and signs of asthma Develop a written asthma action plan How to recognise deteriorating asthma peak expiratory flow monitoring or symptoms Steps to take if asthma control deteriorates, including when to increase medication and by how much when and how to seek medical treatment If using peak expiratory flow measurement to monitor asthma Instruct in correct technique and maintenance Tailor the monitoring schedule to the person’s daily program How to avoid asthma exacerbations Recognising and avoiding triggers Smoking cessation and avoiding other people’s smoke Managing exerciseinduced asthma Minimising the effects of asthma on everyday life Identify aspects of daily life work, school, social activities that are affected by asthma and develop strategies for minimising effects Effects of asthma on physical function Effects on emotions Effects on interpersonal relationshipsOrganising your practice for effective asthma management Appropriately trained nurses can effectively undertake a substantial proportion of tasks related to asthma management, including the asthma reviewSee Fixeddose ICS–LABA combination therapy regimens mail order drug companyzero order drug releaseorder drugsmail order drug storesmail order pain pill. III Breastfeeding may lower asthma risk during early childhood, but does not provide longterm asthma protectionSpirometryLesssedating oral antihistamines are appropriate firstline therapy in children and adults with mild allergic rhinitis or intermittent allergic rhinitis. ordering canadian drugorder prescription drug canadacurrent drug targets. cns and neurological disordersmujweb.cz order pillstore xanax xanax.htm zdravicanadian drug orders. bipolar disorder drug treatmentprescription drug ordersdiet online order pharmacy pillmail order drugsorder drugs from india. zero order drugdrugs for less mail orderadipexdrug addiction order phentermine onlinedrug orderingordering diet pills online. drug ordering prescriptionorder generic drugscanada center drug med order pharmacy prescriptionanxiety anxiety anxiety anxiety.com disorder drug symptom test treatingdiscount drug online order prescription, III Good asthma control reduces these risksCommonly recognised triggers include house dust mite, pollens, animal danders and, possibly, mouldsShortcourse oral corticosteroids reduce the severity of acute COPD exacerbations and speed recovery are not recommended for longterm use. http://buylamisil.online-drugs-shop.com/lamisil0/generic_lamisil_canadian. drugs for mental disordersacross back border bringing drug personal useanton order pillerdrug ordering prescriptionenlargement order penis pill. http://birthcontroldrugs.drugspharmacyonlines.com/mircette0/birth_control_mircette. Practice points Consider the diagnosis of occupational asthma in all new cases of adultonset asthma, because early diagnosis and avoidance of exposure is associated with the best prognosisThe Accuhaler is suitable for patients who have good inspiratory flows but coordination difficulties when using MDIs DOSAGE MDI mcg fluticasone and mcg salmeterol MDI mcg fluticasone and mcg salmeterol MDI mcg fluticasone and mcg salmeterol Each MDI contains doses Adults and children > years Two inhalations bd of MDI , or depending on the patient’s asthma severity Children years and over Two inhalations bd of MDI Accuhaler mcg fluticasone and mcg salmeterol Accuhaler mcg fluticasone and mcg salmeterol Accuhaler mcg fluticasone and mcg salmeterol Each Accuhaler contains doses Adults and children > years One inhalation bd of Accuhaler , or , depending on the patient’s asthma severity Children years and over One inhalation bd of Accuhaler Budesonide and eformoterol combination Symbicort has a rapid onset of action and can also be used as a reliever medication in adultsIII Occupational asthma accounts for up to of all adultonset asthma, http://buybactrim.onlinemedishop.com/bactrim0/bactrim_pregnancy.
Prorabstroy 2008-08-26 (Tue) 10:44:18
строительный портал
loastytut 2008-08-26 (Tue) 19:38:56
http://www.questdating.net Online dating or Internet dating is an example of a dating system and allows individuals, couples and groups to meet online and possibly develop a romantic or sexual relationship. Net dating services provide un-moderated matchmaking through the use of personal computers, the Internet, or even cell phones. Many sites provide free online dating as well as trial dating offers where you can view personals and profiles of women and men before you sign-up for full access.
ProxAnemore 2008-08-26 (Tue) 19:54:49
XRumer 4.086 Platinum - is MOST powerful software for MASS posting into forums, blogs, guestbooks, boards, etc. http://www.botmaster.net/
<font color=green><b>XRumer 5.0 is coming soon</b></font> ;)
IFlpKBPoWET - flower1800 (2008-07-28 (Mon) 08:07:30)
p8cF8u fdagauihsuiah uihsfauisia fhasuifhu safihsau fhsauihf suiahf asuhf uiashfui sahfuisa
ThLOHBbEfTvh - nick (2008-07-29 (Tue) 04:16:45)
BJYOrU hi! hice site!
TozuhUfSWiG - Prozac (2008-08-12 (Tue) 10:43:27)
Prozac (Fluoxetine) is in a new class of antidepressant medications that affects chemical messengers within the brain. http://www.bebo.com/ProzacP
UesLIoILNLpKQ - Prozac (2008-08-13 (Wed) 11:47:19)
Prozac (Fluoxetine) is in a new class of antidepressant medications that affects chemical messengers within the brain. http://www.bebo.com/ProzacP
green threads - berkus (2008-08-14 (Thr) 23:06:13)
the green threads problem can be solved by using CPU inheritance scheduler
VKfrLnUaJtgmvcrmV - kris (2008-08-16 (Sat) 20:15:09)
see this thanks
Keyword(s):[blog] [frontpage] [lightweight] [thread] [protothreads] [erlang] [haskell] [ocaml] [mozart]
References:
*1 the pthread code was simplified from Premysl Hruby's original for comparison purposes
- 689 http://reddit.com/r/programming
- 257 http://www.sics.se/contiki
- 188 http://www.sics.se/contiki/developers/eigenclass-the-lightest-lightweight-threads-protothreads.html
- 81 http://www.sics.se/~adam/pt
- 40 http://anarchaia.org
- 38 http://reddit.com/r/programming/info/6e6uh/comments
- 36 http://mooseyard.com/Jens/2008/05/coroutines-pt-2
- 35 http://www.sics.se/~adam/pt/news.html
- 34 http://planetruby.0x42.net
- 29 http://reddit.com/r/programming/new