text:
Français | Log in
Alternative Information Center (Jerusalem)
Alternatives Forum in Morocco (Rabat)
Alternative Citizens' Space (Niamey)
Network of Initiatives for Another World (Paris)
Alternatives Asia (New Delhi)
Home > English > Website archives > Globalization, resistance, immigration > Blows and Counterblows
Blows and Counterblows
Saturday 7 July 2007, by Marta Harnecker
1. The failure of the military coup in April 2002 (more than 80% of
the generals in operational positions remained faithful to Chavez and
the constitution) constituted the first great defeat of the
opposition and a real gift to Chavez. These new circumstances allowed
for the different actors to become unmasked and the people to acquire
a much higher level of political understanding (both within the
military ranks and within the civilian cadres, it was now known who
could be counted on and who could not be counted on). It created a
favorable playing field in which to move forward with cleaning out
the military institution. It divided the opposition. It reminded an
ever increasing number of the middle classes, who were previously
against the process, of the anarchy which would result from the
marginalization of Chavez.
2. The frustrated attempt to bring the country to a halt on December
2, 2002, was the second great defeat of the opposition. They could
not stop the country. Chavez did not bow to their pressure. But most
importantly, the petroleum industry came to be truly under the
control of the Venezuelan state. This was the second great gift from
the opposition. Due to their subversive and saboteur attitudes,
around 18,000 upper and middle-level managers who opposed the
government – and who actually exercised control of the company –
created the conditions in which they could be legally dismissed.
3. The ratification of President Chávez's mandate in the recall
referendum of August 15, 2004 – a never-before seen process in world
history – was the third great defeat that the Venezuelan opposition
suffered in attempting to end the government of President Chávez. The
triumph, by an enormous amount of votes[1], and under the attentive
gaze of hundreds of international observers, who unanimously ratified
the results, was the third gift from the opposition.
4. It constituted, as one of the observers, well-known Uruguayan
writer Eduardo Galeano, put it, "an injection of optimism in this
world where democracy has lost so much prestige" due to the fact
that it has been unable to resolve the problem of poverty.
5. This was not the victory of a single man, but rather of a humanist
and solidarity-based project for the country, as much in the national
as in the international arena; of a project for the country which had
emerged as an alternative to the voracious and predatory neoliberal
model: a model of endogenous development and social economy.
6. It was a triumph of the current Venezuelan constitution, the only
constitution in the world that contemplates the idea of a recall
referendum for the presidency.
7. But, above all else, it was a victory of the people, of popular
organization, of the people from the barrios [poor neighborhoods],
but also of the people from the middle class, who responded to the
call of the president to organize themselves in their local voting
area, taking the initiative without waiting for the organizations
that were heading the electoral campaign to be constituted.
New post-referendum stage
8. With this triumph, a new stage in the Bolivarian revolutionary
process began. The media warmongers were left without ammunition. The opposition revealed itself; it lost a lot of credibility. The
internal struggles between different factions intensified.
9. The opposition had been defeated in this battle, but it was clear
that the forces supporting Chavez had not yet won the war. We cannot
forget that in a country of 26 million inhabitants, close to 4
million people voted in favor of revoking his mandate. Nor can we
forget the expectations that were created by this triumph amongst
those 6 million people who voted NO.
10. The challenges to confront in this new stage were extremely
varied: political, economic, institutional and communicational.
11. The Bolivarian revolutionary process had to make a qualitative
leap forward in regards to the protagonistic participation of the
people. The most important idea of President Chavez – "poverty
cannot be eliminated if power is not given to the people" – needed
to materialize into organizational forms and concrete participation.
And that is what occurred. The concept of the communal councils
emerged. Carrying out an approximate calculation, it was estimated
that Venezuela had around 52 thousand communities. And in each of
these communities, an entity needed to be elected, which would play
the role of a communitarian government. This entity was called the
communal council, and a majority of them have already received
government resources to begin carrying out small projects that the
community has prioritized.
12. It was also crucial to advance in the development of a new
productive model, as an alternative to capitalism. And that is what
is occurring. Venezuela is being transformed from a country which
survived of oil rent and the exportation of primary materials, into a
country with a solid agricultural and industrial base, which produces
goods and services that are needed for popular consumption. A model
based on new social relations of production that liberate waged labor
from exploitation by capital, by promoting companies of social
production inspired by principals of solidarity, cooperation,
complimentarily, reciprocity and economic and financial
sustainability. A model that aspires to territorial balance, and
harmonic and proportional development of the regions, in order to
overcome the housing problem and the collapse of the five large
cities in which 75% of the population is concentrated. A model based
on a new generation of basic companies orientated towards deepening
endogenous development. I am referring to the creation of Compañía
Nacional de Industrias Básicas (Coniba, National Company of Basic
Industries) and its eleven affiliates, and the Corporación
Petroquímica de Venezuela (Pequiven, Venezuelan Petrochemical
Corporation) that aims to strengthen innovative technological
capacities, in order to transform primary materials into value-added
products which would allow for import substitution and the
diversification of exportable products. A model that promotes state
investment in strategic industries like telecommunications (CVG
Telecom) and those that have to do with food security and
sovereignty, such as Corporación Venezolana Agraria (CVA, Venezuelan Agrarian Corporation), the parent company of the new enterprises in the agricultural sector.
13. On the other hand, the process of co-management has made notable advances in the electricity industry in the state of Merida, and in the aluminum company, ALCASA, in the state of Bolívar. And the number of recuperated factories in the hands of workers has increased.
14. At the same time, one of the priority tasks is the need to
resolve the problem of employment. With this objective in mind, the
state has being pushing forward with the reactivation of the private
industrial sector which is willing to collaborate with the project of
endogenous development and social economy proposed by the government. The framework for an agreement with this sector has been established, through which the government grants low interest rate loans, as long as these companies take onboard their social responsibility, committing themselves to dedicating at least 10% of their earnings to covering the most pressing demands of the nearby communities.
15. Following the referendum, there was a notable improvement in the
correlation of forces in the institutional sphere. The results in the
elections for governors and mayors were very positive for the
government. The opposition only governs in two out of twenty-four
states. All the deputies in the National Assembly are Bolivarian. The
opposition candidates, seeing that they were going to lose, opted to
not participate in the elections, hoping to discredit this
legislative entity in doing so.
The weaknesses of the process
16. This quantitative accumulation of forces should have translated
into a qualitative accumulation. An emphasis should have been placed
on efficiency, in better performances regarding the responsibilities
that each person must assume in order to put into practice all the
projects and initiatives announced by the government; but this is far
from having been achieved. The old state model continues in force,
and despite the attempts by Chavez to change things, is very strong.
The same has occurred with the issue of corruption.
17. Prior to the December 3, 2006 presidential elections there had
been very little, or no advances made in the formation of a political
instrument better adapted to the great challenges that the Bolivarian
revolutionary process has set for itself. There continued to be -
perhaps becoming even more accentuated - disputes over positions at
the different levels of leadership of the process. The Miranda
Electoral Command, formed to lead the presidential electoral process,
was hegemonized by the Movimiento V República (MVR, Movement for a
Fifth Republic), provoking discontent amongst the rest of the
political parties that support the process, as well as amongst the
population.
18. On the other hand, rather than advancing in the construction of a
united instrument of the workers, this process took backward steps.
Today, there continues to be too much dispersion. Old methods
continue to be employed.
19. The opposition media outlets, which clearly make up the majority,
exponentially enlarging the errors and weaknesses of the government,
and distorting its project, thereby being able to recreate a climate
of opposition to Chavez, influencing a significant number of
Venezuelans.
20. Of course, the United States government - for whom, Chavez has
become a true obsession - has continuously been behind these campaigns.
21. Lastly, added to this daily and hourly media bombardment, was an
opposition that began to finally unite around the figure of Manuel
Rosales, as the opposition presidential candidate for the December
2006 elections. The, until then governor of Zulia - one of the
largest and most strategic states in the country due to the fact that
it shares a border with Colombia - carried out a well orchestrated
electoral campaign, promising to conserve all the good things that
the Chavez government had done for the people, and demagogically
announcing that he would also directly deposit into the bank accounts
of every poor Venezuelan household a significant sum of money,
product of the earnings coming from petroleum, so that instead of
taking money out of the country to help other people, he would be
handed it over to the people.
22. Able to sense all these limitations and obstacles, only weeks out
from the electoral event, the president began to personally assume
the direction of the campaign, appearing everywhere, in a tireless
tour throughout all the country, where the people from the popular
barrios applauded him with delirium. In the final two weeks of the
campaign, he began to involve the youth as the central motor of his
campaign, and to point to this social sector as the moral force which
would allow the process to overcome the vices that infected previous
generations.
23. Although no one doubted that Chavez would win, given the notable
advancements that the Venezuelan people have obtained thanks to the Bolivarian government, due to the reasons previously mentioned, it
seemed a difficult proposition that the Bolivarian leader could
obtain a better electoral result than that in the referendum. This
appraisal of the situation was confirmed by a majority of opinion
polls which gave him as the winner by a difference of some 20%, the
same 20% of more than two years ago.
24. Nevertheless, a clean election, with the lowest abstention rate
in the political history of the country (less than 25%), carried out
under the attentive gaze of hundreds of international observers[2],
ratified the mandate of the Venezuelan president by an overwhelming
majority of votes. Hugo Chavez got 7 million votes, 1 million more
than in the 2004 referendum, and the opposition, represented by
Rosales, maintaining its 4 million votes.
25. It was such a convincing victory that the current US government
had no other option but to recognize the triumph, publicly accepting
that a democratic regime exists in Venezuela, and expressing its
interest in establishing a positive and constructive relationship
with the new government. [3]
26. This was the fourth great triumph of Chavez, although this time
it cannot be said that it was the fourth great defeat of the
opposition, because, although they lost, they came out strengthened
from the battle. We need to accept that its most recognizable leaders
demonstrated maturity in acknowledging their defeat with nobility,
and stating their disposition to wage future battles within the rules
of the game laid out by the Bolivarian constitution.
27. For his part, President Chavez responded positively in front of
these declarations, stating his disposition for dialogue, but
"without conditions or blackmail", and always so long as the
opposition did not intend for him to abandon his principles.
"Socialism of the 21st century is, and will continue to be, the
objective we are aiming for" he affirmed at the time.
The decision to promote the creation of a new party
28. In one of his first speeches after the election, Chavez put
forward "as a strategic fundamental line, the deepening, widening
and expansion of the Bolivarian Revolution… on the Venezuelan road
to socialism" and made three fundamental announcements, which
reflect the clear consciousness that the Venezuelan head of state has
of the weaknesses that plague the political process in his country:
the struggle against corruption and bureaucracy as two new strategic
objectives of his government for the next period, and a call to
construct the united party of the revolution.[4]
29. The first two announcements were not surprising, given that the
president had insistently stated over the previous months his
preoccupation with these issues, but the third announcement regarding
his decision to create a new political party - which he provisionally
called the United Socialist Party of Venezuela - was surprising. Not
because he had not referred to the issue before or had not conversed
about it with the leaders of all the political parties that supported
him, but rather because the news was not preceded by a profound
debate over the issue and because everyone was led to believe that
what they would be dealing with, at least initially, would be more
akin to the construction of a front of parties and not a political
instrument that would imply the rapid dissolution of the existing
parties, some with a long trajectory in the country, such as the
Communist Party.
30. Chavez was very precise in his speech: he rejected the idea of
what he called "a sum of acronyms", at the same time as he put
forward the necessity to construct a new party with new figures
elected from the grassroots.
31. What we are dealing with is a political entity that would unite
at its core "all those Venezuelans willing to fight to construct
socialism [in Venezuela]: whether they be militants from the
political groups of the left, or members of the social movements, or
those compatriots who up until this moment were either not members
or, disappointed by the deviations and errors committed, had stopped
being members of some of the existing organizations."[5]
32. Tens of thousands of activists[6], as part of this new political
project, went out to travel the country preparing a massive
inscription of all those who aspired to become members of the United
Socialist Party of Venezuela, the largest in the history of the
country. More than 5 million people had enrolled up until June 3, one
week before the closure of inscriptions.
33. Unfortunately, everything seems to point in the direction that in
order to obtain such a high figure, acts of "stacking" or pressure
were used on more than a few occasions, blurring the results obtained
and causing discomfort amongst many people. The president has called
on everyone to denounce these types of acts, and has given the
directive that it is necessary to "look after the process…. and
denounce in time any deviation" which could cause a lot of damage in
34. On the other hand, Chavez left it very clear – during his Aló
Presidente show on Sunday, June 10 - that one thing is inscription,
and another the selection process afterwards of those who will go on
to conform the new political instrument. His hope is that the new
party will be made up of tested militants, although it will only be
made up of a handful of people. What has not been spoken about until
now is how, or who, will carry out this selection.
35. At the moment, a revision of all the inscriptions by the CNE
(National Electoral Council) is in process. Afterwards, the inscribed
aspirants will meet in groups of 200 - the denominated "socialist
battalions" - to allow real, democratic participation by everyone,
and to facilitate the selection from below, of the best men and women
from these battalions as spokespeople to the Founding Congress, When it was previously calculated that some 4 million people would be part of the inscription process, it was estimated that around 22,000
socialist battalions would have to be constituted and each battalion
would elect a spokesperson to the regional assemblies, who in turn
would send spokespeople to the aforementioned congress. This congress would therefore be made up of around 2,200 congress delegates. Today, given that inscriptions have risen to over 5 million, new calculations will have to be made. What this formula does not resolve is what will happen when, by chance, various recognized leaders are concentrated in the same community.
36. The founding congress is expected to last three months, debating
all the issues related to the new party: the program, organizational
forms, type of membership and other issues, beginning with the debate
over what type of country are they trying to build. After each
session, these national spokespeople will go back to their respective
grassroots assemblies to keep them informed and to deepen the debate at this level. It will be from these grassroots assemblies that those aspiring to fill positions at the different levels of leadership in
the party will have to be nominated. Someone who does not count on
support in their local base cannot be nominated to a position within
this new political instance.
37. It is expected that through this mechanism there will be of
flowering of thousands of new faces, until now unknown, originating
from the new leaderships emerging out of communitarian work, and
workplaces and study centers.
The five motors
38. On January 10, 2007, after being sworn in for his second
presidential term, Chavez made another significant announcement: he
proposed the formation of the "five constituent motors" to advance
towards the socialism of the 21st century.
39. The first refers to the Enabling Law, which allows the executive
to legislative on areas where it is necessary to speed up the changes
towards socialism.
40. The second relates to the reform of the Bolivarian Constitution
of Venezuela, which would allow, amongst other things, the
modification of articles that in the economic and political sphere
are not in accordance with the project of the socialist society which
they are attempting to construct. There is nothing strange about the
fact that the Bolivarian Constitution of 1999 has become too small
for the revolutionary process, just like a child's clothes become
too small as they grow up.
41. The third envisages a campaign of moral, economic, political and
social education called "Moral and Enlightenment," which has to be
as present in territorial organization (communal councils and other
organizations) as in the workplace.
42. The fourth, which the president has called "Geometry of
Power", attempts to revise the political-territorial distribution of
the country, and generate the construction of city systems and
federal territories with the objective of redistributing political,
economic, social and military power more equitably across the
national arena.
43. The fifth, and most important, refers to "The Revolutionary
Explosion of Communal Power" and aims to promote communal councils
and everything that has to do with popular power
44. According to the Venezuelan head of state, these five motors will
be the ones that launch the "Bolivarian socialist project".
Advances in nationalizations
45. In the last few months, there have been more advances made in
regards to the nationalization of companies than have been made in
the last 9 years of government, moving forward enormously in the
recuperation of the economic sovereignty of the country.
46. "Electricidad de Caracas", the largest company in this sector,
valued at $900 million, was nationalized. The US multinational AES
signed an agreement with the Venezuelan government, handing over
82.14% of its shares.[7]
47. On the first of May, the Venezuelan government recuperated its
energy sovereignty by proceeding to nationalize the petroleum in the
Orinoco Oil Belt, where the most important reserves in the world are
located. There was a reduction of the power of the petroleum
consortiums that operate in this region of the Orinoco river, where
close to 400,000 barrels of petroleum are extracted daily, a figure
which could rise to 600,000 barrels. This measure will affect various
foreign companies. The most affected will be, from the US: Chevron,
Exxon Mobil, Texaco and ConocoPhilips; the French company Total, the
Norwegian Statoil; and the UK-based British Petroleum. For the
Venezuelan company PDVSA, until now a minority partner in this
consortium, the situation has become inverted: its quota will be 60%.[8]
48. On June 8, Compañía Anónima Nacional Teléfonos de Venezuela
(Cantv, National Anonymous Telephone Company of Venezuela), the
biggest private telephone company in the country, which was publicly
owned up until 1991, was renationalized. At the time of
renationalization Cantv controlled 83% of the internet market, 70% of
the national telephone communications market and 42% of international calls. It owned close to 3 million telephone lines and 100,000 public telephones.[9]
49. With this measure the Venezuelan state has advances in the
control of the strategic telecommunications sector.
50. The recuperated company is attempting to increase telephone
access to all areas of the country. In two years there will be a
tripling of areas with fiber optic coverage. Its services will reach
the most remote rural areas. As well as expanding the service, the
aim is to make it accessible to the lowest income sectors, lowering
the cost to make calls.
Non-renewal of RCTV's concession
51. During the night of May 27, the broadcasting concession granted
to Radio Caracas Television, the most powerful opposition television
station in the country, expired. I agree with the Venezuelan
political analyst, Vladimir Acosta, that this was the second great
revolutionary moment of the process, following the recuperation of
petroleum in 2003.[10]
52. To convert a private channel into a public service channel is not
only a strong blow to the media hegemony of the Venezuelan
opposition, it is also an act "that goes to the heart of global
power", because today this fundamentally depends on the mass media.
Without the monopoly over media to fabricate consensus, the supremacy
of this global power is enormously weakened.[11] It is because of
this that there has been such a virulent conservative reaction at the
global scale.
53. The measure was announced by Chavez months before. The opposition
immediately prepared its counter response. It tried to make citizens
believe that, with this act, freedom of expression would be mortally
wounded, and that the government was advancing in an accelerated
manner towards a dictatorial regime. After attempting various
mobilizations of the adult sector, none of which achieved the scale
hoped for, a new political subject appeared on the streets of
Caracas: the students.
54. Thousands of them, the majority coming from the private
universities, came out onto the streets protesting against what they
called the "closure" of Radio Caracas Television. Although their
intentions were peaceful, a group of students provoked disturbances,
setting alight bonfires in the streets, impeding traffic and forcing
police bodies to intervene to maintain order. The images of
confrontations between students and police traveled the globe, as
more proof of the authoritarian character of the government. What was
not reported however, was the fact that the majority of those injured
belonged to the police force, who had assumed a dignified attitude,
not allowing themselves to be provoked.
55. But what do these students represent? Are we dealing with a mere
apolitical movement, like they themselves and the opposition media
like to make people believe?
56. The strategy of the opposition has been to, on one hand,
"present the students as a unified mass" and, on the other, to
maintain their separation from the student movement, in order to
underscore its independent and spontaneous character.[12]
57. The first element of this strategy was rapidly pulled apart by an
important sector of the students who supported the measure adopted by the government. They came out on the streets on a mass scale.
58. In regards to the second element, everyday, new evidence is
emerging which reveals the behind the scenes intervention of the
opposition. There are not only recorded telephone conversations and
intercepted electronic messages which reveal their plans to use the
students for political aims, but also, on top of all this, there is
the irrefutable proof that one of the student leaders provided
themselves.
59. The small group of student leaders who protested the "closure"
of RCTV, convinced by the propaganda spread by the media amongst
those that are assiduous, that chavistas are against freedom of
expression in Venezuela, decided to demand an audience in the
National Assembly, believing that this initiative would be rejected.
To their surprise, the opposite occurred, only that Cilia Flores, the
president of the Parliament, broadened out the proposal and decided
that this event would be used to open up a debate between students
from the opposition and those supporting the measure adopted by the
government. In a gesture, never before seen in the history of the
country, the National Assembly opened its doors to the students so
that they could come and debate.
60. It was decided that each current would be granted ten minutes
speaking rights. The opposition students entered the assembly wearing
red shirts, which was strange given that red is the color with has
identified chavistas. Afterwards it was discovered why: "far more
than a safety strategy: they were an integral part of a
professionally-designed media strategy". [13]
61. Speaking rights were granted first to Douglas Barrios, a student
at the Universidad Metropolitana, a university known for harboring
only the elite of society. After a speech lacking in any substance,
where he called for a process of national reconciliation, he ended by
saying that he "dreams of a country where people are taken into
consideration without having to wear a uniform", and having finished
this phrase, he and the groups of opposition students removed their
red shirts, allowing everyone to see the white shirts they had on
underneath, covered in different slogans defending RCTV.
62. All this could have been interpreted to be an original,
theatrical act of repudiation, if it had not been for the fact that
the last sheet of his speech was left behind on the podium. On it,
very precise instructions were given as to how they should conduct
themselves in the National Assembly. The text was signed by ARS
Publicity, a company which is owned by the Globovision group, which
was implicated in the April 2002 coup.
63. Taking off their red shirts, only speaking once, and to leave
immediately - all these were actions that were outlined in the
instructions. This last action was halted, at least for the duration
of the following speaker, due to the pressure exerted on them to stay
by the chavista students and the deputies of the National Assembly.
64. The self-proclaimed defenders of democracy were not capable of
democratically debating; they made only one intervention and then
retired from the scene. The self-proclaimed independents arrived as
pawns of Globovision. This is the hypocrisy of the opposition leaders.
65. It should remain clear that we are far from thinking that all the
students that marched against the decision to not renew the
concession are of this sort. We are convinced that the majority of
them will reconsider their position, when through healthy debate,
they know what the project for society, headed by President Chavez,
really is.
66. The events in Parliament only put into relief the strategy of the
opposition, but also, more importantly, revealed the extraordinary
student leadership that has emerging in the country.
67. One after the other, the ten speakers in support of the measure
adopted by the government began to dismantle, one by one, the
arguments of the opposition, with freshness, intelligence, creativity
and, above all, forcefulness. Who can argue, for example, with what
the next speaker, Andreína Tarazón, from the Universidad Central de
Venezuela said, when she criticized the behavior of the opposition
students, comparing their conduct in not facing up to the debate,
with that of Condoleezza Rice during the meeting of the OAS, where
she spoke and then left?
68. Those viewing television, who saw this transmission, live and
direct via a national broadcast on all frequencies, must have felt a
strong impact due to the quality of the interventions. They were so
good that it was not long before they began to be distributed via the
internet. There were thousands of people in all parts of the world
who were able to be astounded and amazed with the words of Andreína and her comrades. She transformed herself into one of the best ambassadors for Venezuela.
69. But the alternative media blow dealt by the left could not be
left unpunished. A few days later YouTube suspended the account of
the user named "Lbracci", through which this experience had been
distributed in video format. [14]
70. On the other hand, new spaces for debate are opening up in all
corners of the country. And the youth sectors are proving in practice
that democracy exists in Venezuela.
71. Once again, an attack by the opposition has resulted in a very
positive event for the Bolivarian process: a new social actor, full
of force, of ideals, has entered into the political sphere. There is
no doubt that those students who support the government have
everything to win. A project for a more humanistic and solidarity-
based country, that puts its efforts into eliminating inequalities;
that calls for the exercising of a growing social control over all
activities, in order to struggle against the scourge of corruption;
that recuperates the sovereignty of the homeland. It is a project
that the Venezuelan youth cannot afford to be indifferent towards.
Globalization, resistance, immigration
Highlights of the Seventh Asia-Europe People's Forum (AEPF-7)
The Crisis of Finance Capitalism: Challenges For The Left
The elephant not in the room: Castro and the Summit of the Americas
Y Tu, Daniel? The Sandinista Revolution Betrayed
Seattle's Lessons for London
An Exception to Lula's Rule
The new tragedy of Santa Catarina
Victory for the Left in El Salvador
`More of the same'? Or a break with `traditions'? The MAS: a paradoxical case of democratisation
This country has a woman's face
Visitors : 3419537 | Site Map | Site réalisé avec SPIP par www.zaa.cc


text:
Q: Как найти точки многоугольника входящий в другой многоугольник? У меня есть два текстовых файла:
1) reservoirGrid(сетка) - содержит номер ячейки, координаты местности и signh, сообщающий о возможности строить в этом месте(0 или 1);
2)  polygonObjs(полигон) - содержит объекты состоящие из массива координат, которые очерчивают территорию, где нельзя строить.
Мне нужно проверить не пересекаются ли полигоны с сеткой и если пересекаются отметить все точки пересечения, изменив в них переменную signh на 0.
Перебрал уже разные алгоритмы(все на основе трассировки лучей), но результат, сдается мне, не верный. Может кто подскажет, что не так..

const fs = require("fs");

let polygonObjPointsX = [];
let polygonObjPointsY = [];
let dataPointsX = [];
let dataPointsY = [];

let gridMaxPointX;
let gridMinPointX;
let gridMaxPointY;
let gridMinPointY;

let numberPolygon;

let filePolygonObjsTxt = fs.readFileSync("polygonObjs.txt", "utf8");
let fileReservoirGridTxt = fs.readFileSync("reservoirGrid.txt", "utf8");

let polygonObjs = JSON.parse(filePolygonObjsTxt);
let reservoirGrid = JSON.parse(fileReservoirGridTxt);

// У сетки, беру координаты `х` и `у` и сохраняю их в разных массивах
for (let sk = 0; sk < reservoirGrid.length; sk++) {
    dataPointsX.push(reservoirGrid[sk].x);
    dataPointsY.push(reservoirGrid[sk].y);
}

// maxAndMinGridCoordinateValue(dataPointsX, dataPointsY);

// У каждого полигона, беру координаты `х` и `у` и сохраняю их в разных массивах
for (let i = 0; i < polygonObjs.length; i++) {
    for (let j = 0; j < polygonObjs[i]["points"].length; j++) {
        polygonObjPointsX.push(polygonObjs[i]["points"][j]['x']);
        polygonObjPointsY.push(polygonObjs[i]["points"][j]['y']);
    }
    numberPolygon = i;
    inPoly(polygonObjPointsX, polygonObjPointsY);
    // preliminaryCheckPoint(polygonObjPointsX, polygonObjPointsY);
    polygonObjPointsX.splice(0);
    polygonObjPointsY.splice(0);
}

// Метод (трассировка лучей) проверяет на принадлежность координат полигона общей "Сетке"
function inPoly(polygonObjPointsX, polygonObjPointsY) {

    for (k = 0; k < polygonObjPointsX.length - 1; k++) {
        let crossings = 0;
        let a;
        for (i = 0; i < reservoirGrid.length; i++) {
            j = i + 1;
            a = i;
            let cond1 = (dataPointsY[i] <= polygonObjPointsY[k]) && (polygonObjPointsY[k] < dataPointsY[j]);
            let cond2 = (dataPointsY[j] <= polygonObjPointsY[k]) && (polygonObjPointsY[k] < dataPointsY[i]);

            if (cond1 || cond2) {
                if ( polygonObjPointsX[k] > (dataPointsX[j] - dataPointsX[i]) * (polygonObjPointsY[k] - dataPointsY[i]) / (dataPointsY[j] - dataPointsY[i]) + dataPointsX[i] ) {
                    crossings++;
                }
            }
        }
        if (crossings % 2 == 1) {
            reservoirGrid[a]['Signh'] = 0; // Меняем/устанавливаем флаг в сетке
            console.log('Координата полигона:  ', polygonObjs[numberPolygon]["points"][k], 'попадает в сетку в точке: ', reservoirGrid[a]);
        }
    }
}

A: Полигоны могут пересекаться, когда ни одна вершина одного не попадает внутрь другого. Простейший случай - пересечение двух прямоугольников в форме креста. Без нахождения пересечений сторон эта задача, в общем случае, не решается.
https://stackoverflow.com/questions/2272179/a-simple-algorithm-for-polygon-intersection

redpajama_set_name: RedPajamaStackExchange


text:
German Finance Ministry refuses to pay for Russian gas in rubles in future
30 Apr 2022 in 15:51
Germany will not pay for Russian gas supplies in rubles, German Finance Minister Christian Lindner wrote on Twitter on Saturday.
Since April 1, Russia has been accepting gas charges from unfriendly states in rubles. According to the minister, Germany still adheres to the idea of refusing to pay for Russian gas in rubles.
"In the future we will not pay for gas in rubles <...>. We are doing everything possible to become independent from Russia as soon as possible", Lindner said.
Let us remind you that on April 27, Gazprom stopped gas supplies to Poland and Bulgaria due to the refusal of these countries to make final settlements in Russian rubles. Berlin said they were concerned about this decision, and did not rule out stopping the supply of Russian gas to Germany.
Russian gas
Russia and Germany
Kyrgyzstan boosts gas and oil imports from Russia
Russia may join TAPI gas pipeline
Russia and Kazakhstan discuss issues of gas cooperation
Turkey continues talks with Russia on gas payment deferral

redpajama_set_name: RedPajamaCommonCrawl


This is a placeholder page for Jeffrey Taylor, which means this person is not currently on this site. We do suggest using the tools below to find Jeffrey Taylor.
You are visiting the placeholder page for Jeffrey Taylor. This page is here because someone used our placeholder utility to look for Jeffrey Taylor. We created this page automatically in hopes Jeffrey Taylor would find it. If you are not Jeffrey Taylor, but are an alumni of Dansville High School, register on this site for free now.


C-REG Medical can help you determine which directives apply to you and how to ensure conformity.
Have you thought about training ?
Your regulatory issues could be first addressed by training your team involved in the CE marking.
Any training program will be tailored to your needs, taking the profile of your team into account.
For more details or to discuss other projects, please contact C-REG Medical.


The researcher in education Sugata Mitra tackles one of the greatest problems of education — the best teachers and the best schools are not where they are most needed. In a series of experiments of the real life going from New Delhi, passing through south Africa, up Italy, he gave children access self-monitored to the web and saw results that could revolutionize how we think about teaching.
A self-organizing system is one where a structure appears without explicit intervention from the outside. Self-organizing systems also always show emergence, which means that the system starts to do things it was never designed.
Education is a self-organizing system where learning is an emergent phenomenon.
Well, there an obvious statement up there. I started with that sentence about 12 years ago, and I started in the context of developing countries, but You come from all corners of the planet. So if you think of the map of your country, I think you'll realize that for every country in the world, you could draw little circles to say: "These are places where good teachers won't go." In addition, these are the places where they generate problems. So we have a problem ironically. Good teachers don't want to go just to the places where it's most needed.
I started in 1999 to try to address this problem with an experiment, a very simple experiment in New Delhi. Basically I embedded a computer in a wall in a poor neighborhood of New Delhi. The children barely went to school. They knew nothing of English. Never before had they seen a computer and did not know what the internet was. Hooked it up to the internet of high speed -is one meter from the ground-turned it on and left it there. After this, we noticed a couple of interesting things, which you are going to see. I repeated this all over India and then through a large part of the world and noticed that children will learn to do what they want to learn to do.
This is the first experiment that we did: a child of 8 years to the right teaching his student, 6 years old, was teaching him to sail. This child in the middle of central India — this is in a Rajasthan village, where the children recorded their own music and then played it back to each other, and, in the process, they've enjoyed themselves thoroughly. They did all of this in 4 hours after seeing the computer for the first time. In another south Indian village, these children had assembled a video camera and were trying to take a photo of a bumble bee. They downloaded it from disney.com or one of these websites, 14 days after putting the computer in their village. So at the end of it we concluded that groups of children can learn to use computers and the internet on their own, regardless of who they are or where they are located.
At that moment, I became a little more ambitious and decided to see what else could children do with a computer. We started with an experiment in Hyderabad, India, where I gave a group of children… speak English with an accent, telugu very strong… I gave them a computer with a voice interface to text, which, you know, now it comes free with Windows and I asked them to speak to it. So, when you were talking to the computer I wrote anything, and then they said, "Well, do not understand anything of what we say". I said, "Yes, I'm just going to leave for 2 months. Make yourself understood by the computer". The children said: "How do we do that?" And I said, "actually, I don't know". (Laughter) And I went. (Laughter) Two months later, and this is now documented in the paper Information Technology for International Development, which changed the accent, and is very similar to the neutral british accent in which I had trained the speech synthesizer to a text. In other words, they were all speaking like James Tooley. (Laughter) So they were able to do that on their own. After that, I started to experiment with various other things that they might learn to do on their own.
I received an interesting phone call from Colombo of the late Arthur C. Clarke, who said, "I want to see what is happening." And he could not travel, so I went up there. He said two interesting things: "A teacher that can be replaced by a machine should be". (Laughter) The second thing he said was that "If children have interest, then education happens." And I was doing that in the field, so that every time I looked at him I thought of him.
(Video) Arthur C. Clarke: And they can definitely help people, because children quickly learn to navigate the web and find things which interest them. And if one has interest, then you have education.
Sugata Mitra: I took the experiment to south Africa. This is a 15 year old boy.
(Video) Boy: …I like games, animals, and listening to music.
SM: AND I asked him: "do you Send emails?" And he said: "Yes, and jump across the ocean". This is in Cambodia, rural Cambodia, a fairly silly arithmetic game, which no child would play inside the classroom or at home. They, you know, throw it back. They would say: "This is very boring". If you leave it on the floor, and if all the adults go, they alardearán with each other about what they can do. This is what these children are doing. They are trying to multiply, I think. And for all of India, at the end of about 2 years, children were beginning to google their homework. In consequence, the teachers reported tremendous improvements in their English… (Laughter) a quick improvement and all kinds of things. They said, "They have become great thinkers," and things like that. (Laughter) And, in fact, what they were. I mean, if there's something on Google, why do you want one in the head? So at the end of the next 4 years, I decided that groups of children can navigate the internet to achieve educational objectives on their own.
I called to 26 children. Came everyone and told them that there was something very difficult on this computer. I would not be surprised that they could not understand anything. Everything is in English and I am going to. (Laughter) So I left them with that. I came back after two months on the 26th went very, very quiet. I said, "Well, did you get to watch some of the material?" Responded: "Yes, we did." "Do you understand anything?" "No, nothing". Then I said, "Well, how long did you practice before you decided you understood nothing?" I said: "we look at It every day." And I said, "how For two months they were looking at something that is not understood?" Then a 12 year old girl raises her hand and says, literally, "Apart from the fact that improper replication of the DNA molecule causes genetic disease we've understood nothing else".
Took Me 3 years to publish that. Just published in the British Journal of Educational Technology. One of the referees who reviewed the article said: "it Is too good to be true", which was not very nice. Well, one of the girls is self-taught as to become the teacher. And there she is. Remember, they don't study English. I edited out the last part in which I asked: "Where is the neuron?" and she said, "what The neuron? does the neuron?" And then she looked and did this. Whatever the expression, it was not very nice.
So their scores had gone from 0% to 30%, which is an educational impossibility under the circumstances. But 30% is not enough to pass. I discovered that they had a friend, a local accountant, a young girl, and they played football with it. I asked the girl: "do you teach Them enough biotechnology to pass?" And he said, "How am I going to do? I don't know the subject." I said, "No, use the method of the grandmother". She said: "What is that?" I said, "Well, what you have to do is stand in front of them and admire them all the time. Just tell them: "That's great. That is fantastic. What is that? Can you do it again? Can you show me a little more?" She did that for two months. The scores went up to 50%, which is what the posh schools of New Delhi with a trained biotechnology teacher were getting.
So I went back to Newcastle with these results and decided that there was something happening here that definitely was getting very serious. So, after having experienced all sorts of remote places, I Got to the more remote location I could think of. (Laughter) some 8,000 kms. New Delhi is the little town of Gateshead. In Gateshead, I took 32 children and began to refine the method. I put them in groups of 4. I told them: "Forming their own groups of 4. Each group of 4 you can use 1 computer and 4 computers". Remember, the Hole in the Wall. "You can change the group. Can be passed to another group, if you don't like your group, etc., Can go to another group, peer over their shoulders, see what they're doing, come back to your own group and claim it as your own work." And I explained to them that, you know, a lot of scientific research is done using that method.
The children enthusiastically got after me and said: "What do you want us to do?" I gave them 6 questions of a child. The first group, the best, solved everything in 20 minutes. The worst, in 45. They used everything that they knew… forums, Google, Wikipedia, Ask Jeeves, etc, The teachers said, "what Is this deep learning?" I said, "Well, let's try it. I'll be back in two months. Give them a paper test — no computers, no talking, etc." The average score when I'd done it with the computers and the groups was 76%. When I did the experiment, when I took the test, after 2 months, the score was 76%. There was photographic recall inside the children, I suspect because they're discussing with each other. A child alone in front of a computer will not do that. I have other results, which are almost unbelievable, of scores which go up with time. Because the teachers say that after the class the children continue to google more things.
Here in Britain, I put out a call for british grandmothers, after my kuppam experiment. Well, you know, they're very vigorous people, british grandmothers. 200 of them volunteered immediately. (Laughter) The deal was they would give me one hour of broadband sitting in their homes one day a week. And so they did. And during the last two years they have given more than 600 hours of instruction through Skype, using what my students call the "granny cloud". The granny cloud sits over there. I can beam them to whichever school they want.
(Video) Teacher: you can't catch me. You name it. You can't catch me.
Children: you can't catch me.
Teacher: I'm the gingerbread man.
Children: I'm the gingerbread man.
SM: back at Gateshead, a 10 year old girl gets into the heart of hinduism in 15 minutes. Things that even I do not know. Two children watch a TEDTalk. Before they wanted to be footballers. After watching 8 TEDTalks, he wants to be Leonardo da Vinci.
It is something quite simple.
This is what I'm building now. SOLES, acronym in English Environments for Self-Organized Learning. The furniture is designed so that the children can sit in front of big, powerful screens, big broadband connections, but in groups. If they want, they can call the granny cloud. This is the SOLE in Newcastle. The mediator is of India.
SM: do you Know what has happened? I think that we have stumbled upon a self-organizing system. A self-organizing system is one where a structure appears without explicit intervention from the outside. Self-organizing systems also always show emergence, which means that the system starts to do things it was never designed. That is the reason why You react in this way because it seems like something impossible. I think I can risk a guess. Education is a self-organizing system where learning is an emergent phenomenon. It'll take a few years to prove it empirically but I'll try. Meanwhile, there is a method available. One billion children, we need 100 million mediators — there are many more on the planet, 10 million SOLEs 180 billion dollars and 10 years. We could change everything.


text:
Home News Dropbox has confidentially filed for a US IPO, Backed by Goldman Sachs...
Dropbox has confidentially filed for a US IPO, Backed by Goldman Sachs and JPMorgan
Rachit Agarwal -
Rachit Agarwal
Last Updated: January 12, 2018 4:20 pm
It's the season of secret IPO filings. Spotify did it first, and now it's the turn of Dropbox.
Bloomberg has just found out that Dropbox, a popular file sharing service with a private valuation of over $10 billion has secretly filed for an IPO.
Bloomberg reports that Dropbox has secretly filed for an IPO with the help of Goldman Sachs and JPMorgan Chase & Co, the two banks which will lead the potential listing. The report also adds that Dropbox might also be talking to other banks to fill additional roles on the IPO. The company is targeting the first half of this year to get listed on the stock market.
Dropbox has a far better chance at succeeding at an IPO as the company will list with a total annual sale of more than $1 billion on its books. Also, while Snap Inc. – the last high-profile IPO in Silicon Valley – launched its IPO even before the company went cash-flow positive and profitable, Dropbox has been profitable been profitable, excluding interest, taxes, depreciation, and amortization.
Dropbox also has a strong user base of over 500 million users with 200,000 of them being businesses. Dropbox has also been heavily investing in developing its own cloud platform. The company has reportedly invested in upwards of hundreds of millions of dollars to create its own servers in a bit to minimize its dependence on Amazon's servers which the company offers through its AWS (Amazon Web Services) platform. This has helped Dropbox in cutting its costs while speeding up its overall service speed.
Dropbox's own infrastructure along with a big clientele and annual revenue will surely help the company in launching one of the biggest tech IPOs ever. With this discover Dropbox joins other major tech companies like Spotify and ADT which are looking to go public this year.
Dropbox IPO
Dropbox Releases Document Scanner App on iOS; Announces Dark Mode & More
'Dropbox Passwords' is Dropbox's Upcoming Password Manager
You Can Now Share Files Using Dropbox's New Transfer Feature
Gmail Gets Dropbox Integration for Easier Mail Attachments
Dropbox Shares Skyrocket Following Successful IPO; Second Only to Snap


If you guys don't know what is Athletics Day is... it's a fun game when you do some activities. When you do something nice like worshiping your team or cheering for them you get a point. We did Athletics Day last week on Monday. Athlectics Day was at Hay Park School at the field. My team was Red and the others were Purple, Blue, Green, Yellow and Red of course. My favorite activity have to be Tug Of War because there was Boy vs Girls and the girls won. There was kinda a little bit of girls like 7 or 5 and there was lots of boys like 10 or 9. The girls won because we have older girls from Room 9 and 8, *even room 6*. Our team did okay. We did good at every game but me. We were doing some high jumps and this is the funniest part. The pole got higher and higher so I ran and went underneath the pole even though I had to jump on top of the pole. Our team chant was this " Give me a R, R you got your R you got your R, give me a E, E you got your E you got your E, give me a D, D you got your D you got your D. What does that spell 'RED', who's gonna win "RED!", who is the best "RED!" , YOZA. Our leader was Ms Taua. Her quote was "Keep doing what you do and win"
Thank you for reading my blog and I hope you enjoy and I know this is a lot of writing but hope you gusy still like it.


This article isn't about fancy new technology. But it is about an issue which should be important to everyone who has to inject insulin. We're lucky in Australia that we get access to this life-saving drug. So many children in the world DIE because they don't have access to insulin.
Life for a Child is a charity that provides essential supplies and services to children with diabetes in under-resourced countries. Remember that access to insulin is not a choice: without insulin we will die.
A sobering thought is that in sub-Saharan Africa the average lifespan of a child after diagnosis with Type 1 diabetes is one year. It is a death sentence.
And as someone who has had T1D for over 36 years so far, I'm telling you that it shouldn't be!
How can you help? By making a donation to Life for a Child today. In fact, their Spare a Rose campaign makes this easy. A donation as small as $7 can make a big difference.
That's not much more than the cost of a single rose. This Valentines Day consider buying at least one fewer roses, and instead donate $7 for each rose towards Spare a Rose so that a child will live. Please ask your friends and family to do the same.
Roses will die. Children shouldn't have to.
Please donate now. And please spread the word to your friends and family!


text:
Ambode bows to pressure, reduces Land Use Charge [See new rates]
Governor Akinwunmi Ambode-led Lagos state government on Thursday announced a major reduction in the Land Use rates and as well waived the penalty for late payments across board.
Commissioner for Finance, Mr Akinyemi Ashade, who disclosed this while addressing a press briefing at the Bagauda Kaltho Press Centre in Alausa on the outcome of dialogue with stakeholders, said the rates payable on commercial properties have been reduced by 50 per cent in response to the demands of the people.
He said the government has also reduced the charges for owner-occupier with third party including industries and manufacturing concerns by 25 per cent, while tax credits has been given for Land Use Charge, LUC, charges already paid in addition to introduction of installment payment system.
Ashade, who addressed the briefing alongside dozens of Executive Council members and top government functionaries, said the decision to reduce the rates was taken at the weekly council meeting held on Wednesday and Chaired by the state governor.
He said: "The Lagos State Government, in its desire to build world class infrastructure and improve the well-being of its citizens reviewed the Land Use Charges payable by all property owners. This exercise was received with mixed feelings by various interest groups who expressed serious concerns.
"In line with this administration's tradition of inclusive governance and civic engagement, and as a Government that is committed to the welfare of its citizens and understands the importance of continuously engaging the populace, we undertook extensive dialogue with various stakeholders on the Land Use Charge ("LUC") revised Law and its implementation.
READ Girl Pregnant For Aunt's Customer In Bayelsa, Sleeps In Uncompleted Building (photos)
"Consequently, we received a wide range of responses from our dialogue with various stakeholders on the amended LUC Law 2018. The stakeholders included the Organised Private Sector, Nigeria Bar Association, Real estate investors & developers, Landlord & Resident Associations, Community Development Associations, Civil Society Organisations, Lagos Chamber of Commerce and Industries (LCCI), Nigeria Institute of Estate Surveyors &Valuers and several other professional groups."
Giving a breakdown of the reduction, Ashade said for commercial property owners who were mostly affected by the amended law, a property valued at N20million for instance which was earlier billed N91,200 will now pay N45,600 per annum as a result of the 50 per cent discount, while property occupied by owner, third party and property used for industrial and manufacturing purposes will now pay N23,040 per annum on a property valued at N20million as against the earlier N30,720 based on the 25 per cent discount.
On owner-occupied property, the Commissioner explained that for a property valued at N20million, only N7,752 will now be paid per annum as against N9,120 earlier demanded based on 15 per cent discount.
He added: "Other rates and reliefs, apart from the ones stated above, will remain unchanged and will be implemented as stipulated by the Law. These include 40% general relief, 10% for 70 years and above, 10% for properties owned by persons living with disability and 10% for properties that are 25 years old and so on and so forth. Owners of Property across all categories will now be allowed to make payments by instalments. This will help to reduce the burden of taxation on our citizens.
READ I Wanted To Be A Music Entertainer, But Now I Entertain Boko Haram With Guns - Nigerian Soldier Says
"We appreciate and commend property owners of all categories who have performed their civic duties faithfully by paying the LUC. Consequently, as a result of these new measures, those who have paid the original amount will be awarded tax credits to the extent of the excess amount paid and carried forward to next year," Ashade said.
He explained that in a bid to create a framework to empower property owners with self-assessment, the executive would forward a regulation to the House of Assembly for review of applicable rates and regime of reliefs on categories of properties pursuant to LUC Law.
While appreciating stakeholders for trusting the current administration with the responsibility of investing the revenue from LUC in infrastructure renewal and overall development of the State, Ashade urged them to endeavor to participate effectively in the legislative proceedings going forward.
Besides, the Commissioner said the reduction would be implemented immediately as there were provisions within the LUC law which empowered the government to carry out necessary adjustment to cushion the effect of implementation.
Also, the Attorney-General and Commissioner for Justice, Mr. Adeniji Kazeem said under the amended law, there is provision for the establishment of five tribunals out of which one has been created in Ikeja and now operational, while the remaining four would be established in other administrative divisions of the state in Epe, Badagry, Ikorodu and Lagos Island.
He said the law also makes provision for aggrieved tax payers to ventilate their grievances within forty-five days through a mediation process, adding that so far over 80 cases have been resolved through mediation.
READ Naira Marley Arrives Court For Bail Hearing In High Spirit
Doing business in Nigerian cities is hell – Dangote
Awujale, Alake in supremacy battle
Easter: Workers to get salaries as FG, States, LGs share N647.4bn [See breakdown]
2019: APC speaks on Tinubu's 'refusal' to lead its campaign council
Why Fayose Can Never Forgive Obasanjo
Liberia's George Weah Orders Review Of Concession Agreements
Herdsmen killings: 24 corpses arrive Benue community for mass funeral [PHOTOS]
Governors earn more than senators –Obi


text:
Register Log In AmbergrisCaye.com Home Forums Gone but not forgotten Frankie Rhys
Frankie Rhys #368400
Frankie Rhys
Last night we ran a story on the plight of one of Belize's most gifted musicians, Frankie Rhys. It revealed for many of us a touching tale, about the undying commitment of a faithful wife, coupled with the love, respect and support of a cross section of local musicians and artists, who rallied to his side in his time of need. They planned on paying him a tribute at a benefit concert scheduled at the Bliss tonight. However, we regretfully report, that Frank Rhys, the man that had become a familiar figure in the local jazz music scene, and in whose honor the concert was being held, succumbed early this morning to his illness, and now, what was billed as a Benefit Concert in his honor, has now turned into a Tribute and Celebration of his life. Here's more.
Jim McFadzean Reporting,
The 61 year old Rhys who was diagnosed back in 1986 with diabetes, was to be honored at the benefit gala, billed: "An Evening with the Stars" a fundraising event to help pay for mounting medical bills." According to Krem DJ, Tony Wright who heads the Association for Belizean Artists and the organizer of the benefit concert, Rhys' passing now gives added meaning and appreciation for tonight's event at the Bliss.
Tony Wright, Organizer
"Tonight what we do instead now is celebrate the life and times that Frankie did and what he left behind. We want the people to know about it and so we still have the concert going on and we are expecting the people will come out tonight because apart from that Diana still needs the assistance, she has a lot of bills and different things, and more bills will be adding up so we still doing the show. Nothing basically changes so tonight we celebrate the life and times that Frankie, the man and his music, the school teacher, the activist and all the different things that he has left behind with us."
Rhys was a retired teacher and a contributing writer to the Amandala newspaper. He was one of only a few local jazz musicians and aficionados, having hosted the weekly 2 hour KREM music show: "Jazz on a Sunday Morning." He is survived by his wife of 33 years Diana and three children. Funeral arrangements for Rhys are being planned for next Saturday in Dangriga.
Feb. 19th Channel 7 News
Re: Frankie Rhys [Re: Marty] #368401
//ambergriscaye.com/forum/ubbthreads.php/topics/368346/
San Pedro AC Belize
Diane Campbell
Brilliant and very nice man, great musician, loyal Belizean - stunning talented wife Diana is a songstress/goddess of soul ------ Frankie was Harvard educated and came home to be a teacher of history in high school and a player of magic music to us all. This man could THINK - as well as make music from the heavens.
Last edited by Diane Campbell; 02/22/10 08:20 PM.
Re: Frankie Rhys [Re: Diane Campbell] #368455
Musician and Teacher Frankie Rhys passed away early Friday morning and that very night – Belize's finest performers and players of instruments filled the Bliss Center with his memory in a moving remembrance concert. Proceeds from the event, dubbed an evening with the stars were handed over to his wife Diane Rhys this morning at the Bliss Center. The funeral has been planned for Wednesday.
A Jazzmaster passes
Frankie Rhys was a virtuoso on the saxophone.
Reknowned local jazz master, musician, school teacher and activist Frankie Rhys, 62, died at his home on South Street in Belize City at 12:30 AM Friday, February 19.
Diana Rhys, his wife for over 35 years, called the paramedics when he began to choke and he could not breathe . She said he choked to death. Doctors declared the cause of death to be chronic complications from diabetes.
Diana said Frankie had suffered with diabetes for more than 25 years, and had developed complications.
He was unable to talk, because the nerves controlling his vocal chords were damaged.
He also had difficulty in swallowing because the nerves that controlled those muscles in his throat were also damaged. The only way he could ingest food was from a tube to be inserted directly into his stomach, through which he was fed liquid food.
This affected his nutrition severely and his weight dwindled from 260 pounds to 119 pounds.
These changes depressed him, because he could not speak, he was being fed through tubes and no longer had the strength to play his music, which was the love of his life.
He was soon so weak, he was unable to walk, because the nerves in his legs were damaged and he was confined to his bed or a wheelchair.
But he remained in good spirits and was happy up to last Thursday February 18, the day before he died, Diana said.
She had taken him into their living room and had begun to answer correspondence on his computer.
He later began to feel tired and asked to be taken to his bed. He began to vomit shortly after and began to gasp for breath.
Diana said it was then she knew he was dying. She called her neighbor who then called the police and they came to see him. He still had a heartbeat, so they did not take him to the hospital, and instead told her to call an ambulance.
The ambulance came, and the paramedics examined and told her he was dead.They could not take him to the hospital, and she should call the police.
When she called the police and informed them of Frankie's death, they told her they could not come right then until seven the following morning
Diana said that she slept for the last time with Frankie's body beside her until the morning when the police took him to the morgue.


text:
package kafka.server

import java.nio.charset.StandardCharsets

import kafka.common.{NotificationHandler, ZkNodeChangeNotificationListener}
import kafka.utils.{Json, Logging}
import kafka.utils.json.JsonObject
import kafka.zk.{AdminZkClient, ConfigEntityChangeNotificationSequenceZNode, ConfigEntityChangeNotificationZNode, KafkaZkClient}
import org.apache.kafka.common.config.types.Password
import org.apache.kafka.common.security.scram.internals.ScramMechanism
import org.apache.kafka.common.utils.Time

import scala.collection.JavaConverters._
import scala.collection._

/**
 * Represents all the entities that can be configured via ZK
 */
object ConfigType {
  val Topic = "topics"
  val Client = "clients"
  val User = "users"
  val Broker = "brokers"
  val all = Seq(Topic, Client, User, Broker)
}

object ConfigEntityName {
  val Default = "<default>"
}

/**
 * This class initiates and carries out config changes for all entities defined in ConfigType.
 *
 * It works as follows.
 *
 * Config is stored under the path: /config/entityType/entityName
 *   E.g. /config/topics/<topic_name> and /config/clients/<clientId>
 * This znode stores the overrides for this entity in properties format with defaults stored using entityName "<default>".
 * Multiple entity names may be specified (eg. <user, client-id> quotas) using a hierarchical path:
 *   E.g. /config/users/<user>/clients/<clientId>
 *
 * To avoid watching all topics for changes instead we have a notification path
 *   /config/changes
 * The DynamicConfigManager has a child watch on this path.
 *
 * To update a config we first update the config properties. Then we create a new sequential
 * znode under the change path which contains the name of the entityType and entityName that was updated, say
 *   /config/changes/config_change_13321
 * The sequential znode contains data in this format: {"version" : 1, "entity_type":"topic/client", "entity_name" : "topic_name/client_id"}
 * This is just a notification--the actual config change is stored only once under the /config/entityType/entityName path.
 * Version 2 of notifications has the format: {"version" : 2, "entity_path":"entity_type/entity_name"}
 * Multiple entities may be specified as a hierarchical path (eg. users/<user>/clients/<clientId>).
 *
 * This will fire a watcher on all brokers. This watcher works as follows. It reads all the config change notifications.
 * It keeps track of the highest config change suffix number it has applied previously. For any previously applied change it finds
 * it checks if this notification is larger than a static expiration time (say 10mins) and if so it deletes this notification.
 * For any new changes it reads the new configuration, combines it with the defaults, and updates the existing config.
 *
 * Note that config is always read from the config path in zk, the notification is just a trigger to do so. So if a broker is
 * down and misses a change that is fine--when it restarts it will be loading the full config anyway. Note also that
 * if there are two consecutive config changes it is possible that only the last one will be applied (since by the time the
 * broker reads the config the both changes may have been made). In this case the broker would needlessly refresh the config twice,
 * but that is harmless.
 *
 * On restart the config manager re-processes all notifications. This will usually be wasted work, but avoids any race conditions
 * on startup where a change might be missed between the initial config load and registering for change notifications.
 *
 */
class DynamicConfigManager(private val zkClient: KafkaZkClient,
                           private val configHandlers: Map[String, ConfigHandler],
                           private val changeExpirationMs: Long = 15*60*1000,
                           private val time: Time = Time.SYSTEM) extends Logging {
  val adminZkClient = new AdminZkClient(zkClient)

  object ConfigChangedNotificationHandler extends NotificationHandler {
    override def processNotification(jsonBytes: Array[Byte]) = {
      // Ignore non-json notifications because they can be from the deprecated TopicConfigManager
      Json.parseBytes(jsonBytes).foreach { js =>
        val jsObject = js.asJsonObjectOption.getOrElse {
          throw new IllegalArgumentException("Config change notification has an unexpected value. The format is:" +
            """{"version" : 1, "entity_type":"topics/clients", "entity_name" : "topic_name/client_id"} or """ +
            """{"version" : 2, "entity_path":"entity_type/entity_name"}. """ +
            s"Received: ${new String(jsonBytes, StandardCharsets.UTF_8)}")
        }
        jsObject("version").to[Int] match {
          case 1 => processEntityConfigChangeVersion1(jsonBytes, jsObject)
          case 2 => processEntityConfigChangeVersion2(jsonBytes, jsObject)
          case version => throw new IllegalArgumentException("Config change notification has unsupported version " +
            s"'$version', supported versions are 1 and 2.")
        }
      }
    }

    private def processEntityConfigChangeVersion1(jsonBytes: Array[Byte], js: JsonObject) {
      val validConfigTypes = Set(ConfigType.Topic, ConfigType.Client)
      val entityType = js.get("entity_type").flatMap(_.to[Option[String]]).filter(validConfigTypes).getOrElse {
        throw new IllegalArgumentException("Version 1 config change notification must have 'entity_type' set to " +
          s"'clients' or 'topics'. Received: ${new String(jsonBytes, StandardCharsets.UTF_8)}")
      }

      val entity = js.get("entity_name").flatMap(_.to[Option[String]]).getOrElse {
        throw new IllegalArgumentException("Version 1 config change notification does not specify 'entity_name'. " +
          s"Received: ${new String(jsonBytes, StandardCharsets.UTF_8)}")
      }

      val entityConfig = adminZkClient.fetchEntityConfig(entityType, entity)
      info(s"Processing override for entityType: $entityType, entity: $entity with config: $entityConfig")
      configHandlers(entityType).processConfigChanges(entity, entityConfig)

    }

    private def processEntityConfigChangeVersion2(jsonBytes: Array[Byte], js: JsonObject) {

      val entityPath = js.get("entity_path").flatMap(_.to[Option[String]]).getOrElse {
        throw new IllegalArgumentException(s"Version 2 config change notification must specify 'entity_path'. " +
          s"Received: ${new String(jsonBytes, StandardCharsets.UTF_8)}")
      }

      val index = entityPath.indexOf('/')
      val rootEntityType = entityPath.substring(0, index)
      if (index < 0 || !configHandlers.contains(rootEntityType)) {
        val entityTypes = configHandlers.keys.map(entityType => s"'$entityType'/").mkString(", ")
        throw new IllegalArgumentException("Version 2 config change notification must have 'entity_path' starting with " +
          s"one of $entityTypes. Received: ${new String(jsonBytes, StandardCharsets.UTF_8)}")
      }
      val fullSanitizedEntityName = entityPath.substring(index + 1)

      val entityConfig = adminZkClient.fetchEntityConfig(rootEntityType, fullSanitizedEntityName)
      val loggableConfig = entityConfig.asScala.map {
        case (k, v) => (k, if (ScramMechanism.isScram(k)) Password.HIDDEN else v)
      }
      info(s"Processing override for entityPath: $entityPath with config: $loggableConfig")
      configHandlers(rootEntityType).processConfigChanges(fullSanitizedEntityName, entityConfig)

    }
  }

  private val configChangeListener = new ZkNodeChangeNotificationListener(zkClient, ConfigEntityChangeNotificationZNode.path,
    ConfigEntityChangeNotificationSequenceZNode.SequenceNumberPrefix, ConfigChangedNotificationHandler)

  /**
   * Begin watching for config changes
   */
  def startup(): Unit = {
    configChangeListener.init()

    // Apply all existing client/user configs to the ClientIdConfigHandler/UserConfigHandler to bootstrap the overrides
    configHandlers.foreach {
      case (ConfigType.User, handler) =>
        adminZkClient.fetchAllEntityConfigs(ConfigType.User).foreach {
          case (sanitizedUser, properties) => handler.processConfigChanges(sanitizedUser, properties)
        }
        adminZkClient.fetchAllChildEntityConfigs(ConfigType.User, ConfigType.Client).foreach {
          case (sanitizedUserClientId, properties) => handler.processConfigChanges(sanitizedUserClientId, properties)
        }
      case (configType, handler) =>
        adminZkClient.fetchAllEntityConfigs(configType).foreach {
          case (entityName, properties) => handler.processConfigChanges(entityName, properties)
        }
    }
  }

  def shutdown(): Unit = {
    configChangeListener.close()
  }
}

redpajama_set_name: RedPajamaGithub


Transform 72" round tables into a modern sensation with our round fitted tablecloths. The inverted pleats adds so much style to the custom tailored high end look. Choose up to 4 inverted box pleats for the 72 rounds. Wedding professional and brides are opting more and more for fitted tablecloths instead of tablecloths because they are stylish and so much more elegant. Ideal for outdoor functions. Unlike a tablecloth, when windy, the fitted tablecloth stays in place. For dining, we add hidden slits in the inverted pleats so guest can be seated and comfortably slide their chairs in. 100% Woven Polyester made in the U.S. 74 Colors to select from. Easy care, machine wash, tumble dry.


text:
BlogRetro
Death of a star, birth of a legend – Shelby Mustang
David Byron III
Modified date: May 23, 2014
Death of a star, birth of a legend. On the death of Carroll Shelby, Tony Oksien looks back on the legendary second generation Shelby Mustangs from 1967…Carroll Shelby died at the age of 89 on May 10, 2012. The word 'legend' is often used to describe folks who in my mind are not quite 'legends', but just individuals who are our equals, just but a bit more lucky! Shelby however was a true legend in every sense of the word and was an engineering and automotive superstar.
Carroll Shelby was responsible for so many performance car packages over the years that a column of this size simply cannot do justice to all his creations. I became very aware of Shelby Mustangs in the late Seventies when a lime green 350 GT regularly attended the Chelsea Cruise, however my favourite just happens to be the 1967 offering. The 1967 Shelby Mustang was available in two different models, the GT350 packing a high performance 289cu in small block, and the GT500 hauling a huge 428cu in big block. The 289 was rated at 306bhp and the 428 pumped out 355 horses.
The second generation Mustangs grew in size and therefore became heavier so Shelby had to up the ante with these highly modified engines to give his car an extra boost. To market these custom Mustangs the Shelby folks came up with some pretty good adverts and slogans, at the time everything seemed to be about, 'standing out from the crowd' being an individual and choosing a less run-of-the-mill car – a Shelby Mustang certainly fitted that bill and proved to be the most exclusive pony car on the planet.
'Want more FPM? try a Shelby GT! That stands for Fun Per Mile. For more FPM, see your Shelby dealer PDQ. Pretty Damn Quick!'
Owing to Ford's racing commitments – which were huge at the time – the '67 Shelbys were rebranded to create more street-friendly versions, the ad guys came up with 'Shelby GT 350 and 500 – The Road Cars'. It was a very apt description for the special Mustangs. These GT cars were probably the closest American-built machines got to rivalling anything European at that time, but most importantly were in asensible price range. A '67 GT350 cost $3995 and the GT500 a mere $200 more.
The 289 cu in V8 motor started life as a Cobra engine, however it didn't have the Tri-Y headers of earlier models and most certainly did not have the Cobra oil pan. All the cars were available with a fully synchro'd four-speed manual gearbox or the heavy-duty Cruise-O-Matic automatic and the GT 350 could still be ordered with a Paxton Supercharger. The 428cu in derived from the previous year's Le Mans winning Fords and was actually FoMoco's Police Interceptor engine highly modified with an aluminium Hi-Rise inlet manifold and twin 600cfm carburettors with an oval Cobra finned air cleaner and matching aluminium valve covers.
The 289 was coded as "K" and the 428 as a "Q".All Shelby Mustangs for 1967 were built at the San Jose California Assembly Plant. Rear axle ratios varied from 3.50.1 to 4.11.1 in a posi grip unit. The '67 cars had a unique front grille with two 7in driving lights under the glass fibre nose extension, most cars had them close together in the centre, although some US States lighting laws forbid this and the lights were mounted at each end. The rear quarters and pillars featured glass fibre scoops; however, only the lower scoops were functional.
At the rear of the car was a glass fibre deck lid and spoiler, in between the tail-lights which were sourced from the 1967 Mercury Cougar – albeit without the chrome trim – and in the centre nestled a quick release racing type gas cap. To distinguish the Shelby Mustang from a stock Mustang the company added these glass fibre parts that were easier and cheaper to produce than metal units. The hood, also glass fibre and extended was held down by two hood pins with a fully working scoop directing fresh air into the carburettors. Twin 'Le Mans' racing stripes were dealer applied options on the cars and stripes adorned the bottom lines of the body.
FPM? PDQ? Slick advertising in the Sixties.
All the cars turned into Shelbys were GT versions with Deluxe interiors either in black orparchment. The Shelby factory installed a functional padded roll bar welded to the floor behind the front bucket seats. Some early cars had a four point roll bar, the rest only two point and mounted to the roll bar was a custom designed shoulder harness with an inertia reel. The stock steering wheel was replaced with a wood rimmed item and the centre horn button sported a round plastic button indicating a GT350 or GT500 with the new version of the coiled Cobra snake.
Every Shelby GT came with a rear fold-down seat, a 140mph speedometer, an 8000rpm tachometer and additional Stewart Warner gauges under the dash. Front disc brakes and rear drums helped the car come to a halt, while the stock suspension was enhanced with special Shelby springs that compressed as they became stiffer and the factory front anti-sway bar gave way to a thicker braced item that really gave the Mustang a handling edge over its competitors.
Synonymous with the 1967 Shelby Mustang is the Eleanor GT500 made famous by Nicholas Cage in the 2000 feature film Gone in 60 Seconds. This car spawned so many tributes and clones that even the Shelby American factory licensed 'Official Eleanor' recreations to companies and included the retro remake of the Mustang to continue the myth. The 2000 film is a million miles away from its 1974 original, but who cares, as long as there is American muscle on the silver screen! Shelby prices have steadily risen over the years as production figures were low and interest remains high. Undoubtedly with the death of Shelby these cars will only increase in value.
1967 Shelby GT 350 and 500 production figures
GT 350 fastbacks – 1175
GT 500 notchback prototypes – 1
GT 350 convertible prototypes – 1
TOTAL '67 GT 350 and GT 500 – 3225
Previous articleFord F-150 2015
Next articleTo much is just enough – 1961 Imperial


So I finally was able to purchase a copy of Rico Blanco's brand new album, Dating Gawi. I was pretty much surprised with Rico's direction for.
Rico Blanco's silhouette peers into what appears to be a doorway or window on the cover art of Dating Gawi. We could translate the record's.
Album · · 8 Songs. Available with an Apple Music subscription. Try it free.
On November 27, , Blanco released his 3rd full-length album Dating Gawi. On January 9, , he re-united with his former Rivermaya co-members, Perf de Castro, Nathan Azarcon and Mark Escueta for a "secret mini semi-reunion", following de Castro's gig at 19 East, Taguig City.
In honor of Rico Blanco's recent birthday, we decided to review his album, "Dating Gawi," currently his third full-length, as well as latest album. Let's face it: it's impossible to divorce Rico Blanco—his iconic voice, writing style, and even swagger—from Rivermaya.
Parang Wala Na / [Intro] F-C / [Verse] F C Hindi mo na ako pinapansin F Fm C Sa tuwing ako'y dumarating F C Hindi mo na ako hinihintay F Fm C At kumakain ka ng walang kasabay / [Chorus] F C.
Touted as his first album in three years and with a new record label, rock vocalist and songwriter Rico Blanco is back breaking in a familiar.
Dating Gawi (Rico Blanco, ) This isn't just fantasy superband come true. This is the superband that supersedes all other superbands in.
Play full-length songs from Dating Gawi (EP) by Rico Blanco on your phone, computer and home audio system with Napster.
Dating Gawi. by Rico Blanco. Listen with Unlimited. or buy MP3 album for $ Your Universe. by Rico Blanco. Listen with Unlimited. Shop for "Rico Blanco" in our Amazon CD Store (14) Previous Page 1 2 3 Next Page. Show results for Category. Albums; .
Feb 07, · Being best in music, Rico received many awards like Best Performance by a Male Recording Artist ("Yugto"),Best Solo Artist , Favorite New Artist , Vocalist of the Year , etc. REVIEW: DATING GAWI () I got curious when I saw the cover of this album, it's like there's something to it. I like the shadow and how it was designed.
In honor of Rico Blanco's recent birthday, we decided to review his album, " Dating Gawi," currently his third full-length, as well as latest.
Dating gawi rico blanco album download In this video i will show you can fail to girlfriend stephie caire - watch the role was born 21, forum discussions about their. why is carbon 14 used in radioactive dating .
Review: Dating Gawi by Rico Blanco – earthings!


Uppalapati Surya Narayana Raju was born in Mogalthur, West Godavari Dist. in the state of Andhra Pradesh, India. He was an Indian Film Producer who known for his work in Telugu and Hindi films.
Uppalapati Surya Narayana Raju is a well-known film producer of Telugu films. He along with his brother Krishnam Raju has established their own production house named Gopi Krishna Movies. The debut produced movie under his production house was Krishnaveni in 1974.
Billa in 2009 which was apparently to date his last produced film. He has produced the film titled Bhakta Kannappa outside his production house.
Uppalapati Surya Narayana Raju died on 12-02-2010 in Hyderabad, Telangana, India.
He was born to Veera Venkata Satyanarayana Raju. Veteran Telugu film industry superstar Krishnam Raju is his younger brother. He was previously married to Siva Kumari and together the couple had two sons named Prabodh Uppalapati and Prabhas and a daughter named Pragathi Uppalapati.
Born in West Godavari Dist.


text:
For this duo, paddling in paradise sure beats snow in Lynn
Edward and Deborah Higgins retired to Punta Gorda, Fla., and have since published guidebooks for others interested in kayaking there
By Diane Daniel Globe correspondent,Updated February 6, 2020, 12:00 p.m.
Edward Higgins appreciates alligators.Deborah Higgins
When Edward and Deborah Higgins retired to Punta Gorda, Fla., from their home in Lynn, New Englanders asked if they were worried about hurricanes, especially since Hurricane Charley had wiped out a good portion of their new city in 2004. Deb's response: "You will get snow up north. We may get a hurricane." The odds have stuck with them.
Ed, 71, grew up in Peabody and spent 32 years as a firefighter in Lynn, retiring in 2008 as department chief. He loved being on the water and often fished from a canoe. Deb, 62 and a Lynn native, worked at various accounting and record-keeping jobs with the Lynn Fire Department. Neither had kayaked until they moved to Florida in 2009, but once they tried it, they were smitten and soon started exploring new paddling routes. After dispensing advice to fellow members of the Punta Gorda Boat Club for years, they took the plunge and wrote and published two guidebooks to kayaking in and around Southwest Florida: "Paddles in Paradise" (2013) and "More Paddles in Paradise" (2015). Below are edited excerpts from an interview with the couple.
Q. Why Punta Gorda?
Ed: The fire chief I replaced, Curtis Numberg, had a house there and we used to visit him and liked the little town. We were done with cold and snow, but for many years I said I never wanted to live in Florida. But that was before we saw the West Coast. It's less commercial and has a slower pace than the East Coast.
Q. Why do you prefer kayaking over canoeing?
Ed: I feel more connected to the water. We bought a motorboat in 2009, but every time we had time on our hands we'd say, "Let's go kayaking." We sold it in 2015.
Deb: I like going in my kayak, and he can go in his.
Q. What compelled you to write paddling guides?
Deb: We wanted to discover new places, so I started researching. I couldn't find the resources I wanted, so I compiled all this information for leading trips. Then people started calling us asking, 'Where was that place we paddled a year ago?,' things like that. Someone said we should write a book and we joked about it, but that planted the seed.
Ed: The research for each book took a good year. For every one of the 25 trips in each book, there were three others than didn't make it. I did the writing and Deb took all the photos.
Q. Overall, what types of trips do you detail?
Ed: We tried to find the prettiest paddles, places you could never see unless you were in a kayak or canoe. We love little creeks and rivers and canals, where motorboats don't go, and the book sticks with recreational paddles that aren't too difficult.
Q. What's one special trip?
Ed: There are so many, but one is best done in the dark. On Merritt Island National Wildlife Refuge in the summer you can paddle among bioluminescent plankton, which leave a blue glow with any movement, whether it's your paddle or a dolphin. We were thrilled.
Q. What surprised you the most about paddling in Florida?
Ed: We never realized how much wildlife there was, especially the birds, like roseate spoonbills and hawks. Manatees have come right up to us. Plus I love alligators. Everybody's afraid of them, but they don't bother you if you don't bother them.
Deb: I did have one jump over my head.
The cover of Edward and Deborah Higgins's book "More Paddles in Paradise."Handout
Q. How did that happen?
Deb: We were at the Myakka River State Park, going to Deep Hole, which has a lot of gators. On the way back, I came around a bend with a little sand bank, where I'd seen a gator earlier, so I was trying not to startle him. But he'd gone to the opposite bank and was actually now higher than my head. He startled me, and I startled him. He jumped over my head to get into the water, making this huge splash. The tip of his tail hit my kayak.
Ed: As soon as I saw the splash, I thought I might have to go over and wrestle with a gator.
More information on the couple and their books, which sell for $15 each or both for $25, can be found at www.paddlesinparadise.com. Diane Daniel can be reached at diane@bydianedaniel.com.


text:
Q: Fast way to loop through 2D array I am using a noise library to generate 2D Perlin noise based on the index of an array.
Currently, I am looping through the x, y indices and calling the function for each set of indices. Is there a faster way to do this in numpy.
import numpy as np
import noise

def func(x, y, a, b, T):
    return noise.pnoise3(x/a, y/b, T)

What I want to do is assign the result of this function to the x, y indices of a 2D array. What i am doing currently is:
n = np.empty(a, b)

for ix, iy in np.ndindex((a, b)):
    n[ix, iy] = func(ix, iy, a, b, T)

The expected result is an [a x b] array willed with noise values evaluated at those points.
Is there a faster way I can do this whilst still using the noise library?


text:
Please log in to keep reading.
Enjoy unlimited articles at one of our lowest prices ever. {{featured_button_text}}
Submit a Counterpoint
HSXtra
ACCXtra
Rockingham Now
Manage Greensboro Subscription
Amazon Echo / Alexa
Manage Rockingham Subscription
Inmate sues Randolph sheriff, says limiting reading material to Bible violates his constitutional rights
alert top story
Guy Lucas The High Point Enterprise
{{featured_button_text}}
RANDOLPH COUNTY — The Randolph County Sheriff's Office violates the civil rights of its jail inmates by forbidding any printed reading material other than the Bible, according to a federal lawsuit filed by a man who was being held in the jail while awaiting trial.
Franklin Kyle Willis filed the lawsuit against Sheriff Greg Seabolt and Maj. Phillip Cheek in U.S. District Court in Greensboro in October, but summonses notifying Seabolt and Cheek of the lawsuit were not issued until last week. It was unclear whether the summonses have been served yet.
Seabolt could not be reached by The High Point Enterprise, and Amanda Varner, the public affairs director for the sheriff's office, said she had not heard of the lawsuit and could not comment on it.
The lawsuit seeks $1 million in damages "for extensive mental and emotional damages from the forced idleness that compounded Plaintiff's existing mental illnesses of anxiety and post-traumatic stress disorder."
Public records indicate there are at least two Franklin Kyle Willises in Randolph County, and it was not clear which one filed the lawsuit.
In the four-page, handwritten complaint, Willis said the jail not only does not allow inmates to have books, magazines or newspapers, in violation of their First Amendment rights, they also do not have access to written legal materials, in violation of their 14th Amendment rights of due process.
Your subscription makes our reporting possible.
On May 1, six correctional officers at Cheek's direction conducted a search of the jail and confiscated all reading materials that were not the Bible, the lawsuit said.
"All paperback books such as fiction and non-fiction novels, dictionaries, religious study guides, devotionals, magazines, newspapers, law-related guidebooks, and Holy Korans were thrown into a commercial size trash cart and removed from the inmates," Willis wrote.
When questioned about it by a member of Willis' family, a jail official said that the reading materials were considered a fire hazard.
"The other reasons provided from various officers throughout the jail is that an inmate was having contraband smuggled into the facility on the pages of novels that were delivered by mail," Willis wrote.
Eventually, officials said a library app would be loaded onto electronic tablets that inmates are allowed to use, but Willis wrote that there were several problems with that: There aren't enough tablets for every inmate to have one at the same time; they can be used only from 10 a.m.-3 p.m. and 6:15-9:30 p.m.; and the app's limited content does not include, among other things, law books, legal dictionaries, magazines or newspapers.
The lawsuit also requests that the court pursue criminal charges against the sheriff's office if the jail retaliates against Willis for filing the lawsuit.
"The officials in this facility are known for performing and taking extreme measures up to and including assault and Plaintiff feels that he may be looked upon as a 'whistleblower' so to speak and targeted," Willis wrote.
US holds firm on Ukraine, awaits Russian response
Wake held for NYPD officer Jason Rivera
Julian man dies in crash Monday afternoon; charges filed against other driver
Lance Ray Miller is charged with misdemeanor death by motor vehicle, driving while impaired, and careless and reckless driving.
One person wounded in shooting early Monday in Greensboro, police say
Authorities say the person was considered to be in stable condition when taken by ambulance to a local hospital for treatment.
Police say 3 people wounded in separate shootings overnight in Greensboro
It was not immediately known if any of the shootings are related. Police said additional details are not available at this time.
Virginia man jailed after carjacking in Greensboro and is a suspect in at least one other robbery, authorities say
A 21-year-old Roanoke, Va., man was arrested and jailed after taking a person's car at gunpoint, a Greensboro police spokesman said.
Man found dead in roadway in High Point on Wednesday morning, police say
Authorities are investigating the incident as a homicide.
2nd person arrested in connection with Greensboro homicide, police say
Rysyrus Maurice Whitehurst was found dead on Jan. 6, Greensboro police say.
Man who attacked Guilford County detention officer last summer pleads guilty and is sentenced to more than 10 years in prison
The detention officer, 71-year-old Sheldon Kaminsky, still suffers from a traumatic brain injury, Assistant District Attorney Chris Parrish said Monday.
Greensboro police say someone shot at vehicle several times along I-40 early Wednesday
Officers say the driver may have been grazed by a bullet and was taken to a local hospital to be checked for possible injury.
Police ID man found dead on High Point roadway. They're asking for help with reconstructing his whereabouts before his death
John C. Boone, 49, was deaf and was known to panhandle in the area of North Main Street in High Point, police say.
Greensboro man pleads guilty to trying to defraud Medicaid program
Richard Graves, 49, pleaded guilty on Tuesday to conspiracy to commit health care fraud and money laundering in a scheme to defraud North Carolina's Medicaid program of more than $14 million, a federal prosecutor said.
© Copyright 2022 Greensboro News & Record, 3001 South Elm Eugene St. Greensboro, NC | Terms of Use | Privacy Policy