text:
Hong Kong Voices with China in View
A Tale of Two Places
Jessica Yeung is a docent of translation at Hong Kong Baptist University where her research includes minority cultures. In this text she depicts the common denominators that weave together Hong Kong and Xinjiang—two completely different geographical areas that share a common history and have now become the target of harsh monitoring by the Chinese regime. Here Jessica Yeung creates a space for voices from the Xinjiang province. This is an area seven times the size of Great Britain but which, due to the long arm of Beijing, is shrinking.
Credits Text: Jessica Yeung June 13 2019
Hong Kong is located at the southeastern tip of China with a population of 7.4 million and a GDP per capita (as of 2017) of €53,581. Xinjiang is situated in the northwesternmost part of China with a population of 21.8 million and a GDP per capita (as of 2017) of €6,652. In terms of size, Hong Kong is just over three quarters of the size of London, and Xinjiang is almost seven times the size of Britain. Geographically, from China's perspective, beyond Hong Kong is the sea, but beyond Xinjiang are Mongolia, Russia, Kazakhstan, Kyrgyzstan, Tajikistan, Afghanistan, Pakistan and India.
There is one thing in common between Hong Kong and Xinjiang, however: Beijing is mindful of their respective 'splittist' sentiments.
The two places also share a common historical experience. During the reign of the Wu Emperor of the Chinese Han Dynasty (141 BCE – 87 BCE), the various kingdoms in the land now called Xinjiang became an obsession of the Han Emperor, who sent first diplomatic envoys and then military troops in to create footholds in the territory. His series of attempts resulted in the establishment in 60 BCE of the Han Protectorate in the region with an administrative office located in the present town of Bürgür. Around the same time that the Emperor's emissaries and armies were sent to the northwest, some troops were ordered to venture southeast. In 112 BCE the Emperor's soldiers rampaged through the towns and villages of the South Yuet (Viet) Kingdom, and conquered it. Before its demise the kingdom stretched from the present-day Guangdong (including Hong Kong) and Guangxi Provinces all the way to the north of Vietnam. The kingdom's capital was located inside the modern-day city of Canton.
Our common historical experience does not end with our respective interactions with the Han Empire. In each of our recent histories, foreign powers have made their mark, arguably too much of a mark. 'The Great Game' among the European powers played out in Central Asia determined the stance of each of those powers towards the two East Turkestan Republics of 1933 and 1944. The 'restructuring' of the second East Turkestan Republic in 1949 basically took place under Soviet pressure. There are even rumours that the plane crash that killed the Second Republic's leaders on their way to Beijing for negotiation was actually part of a conspiracy to kidnap them and take them to Moscow where they were intended to be murdered. While none of these surmises regarding the Second Republic can be verified, the part played by foreign powers in determining Hong Kong's fate was executed brazenly and in broad daylight. Hong Kong was colonized by the United Kingdom in 1842. When Japan surrendered at the end of the Second World War, there was an understanding between not only Britain and Chiang Kai-shek's Chinese Republic government, but also the United States, that Hong Kong would remain under British colonial rule. Then in 1984 negotiations between Britain and China took place, without the participation of, or even consultation with, Hong Kong people, resulting in Hong Kong's sovereignty being transferred back to China after a century and a half of British colonial rule.
There are other parallels. There is the uncomfortable status of the local language: Uyghur and Cantonese respectively. There is also the tension between the local people and the large number of new immigrants from mainland China. The list can go on. Could these commonalities between the two territories simply be a matter of chance?
Xinjiang is huge. Everywhere you cast your eyes, you see things in huge expanse: the yellow of the sand, the blue of the sky. It is huge not only in terms of space. Hugeness is not always profound, but Xinjiang's is. Living is profound there, because it is so good, yet so terrible. Xinjiang has the best climate for farming. The cold winters ensure that snow is stored as snow caps on its Tengri (Celestial) Mountains, Altun Mountains and Kunlun Mountains. In the heat of summer which always exceeds 40°C, the snow caps melt to provide water for irrigation that sustain all kinds of fruits and cotton to grow in the long hours of sunlight. Grapes and mulberries from Turpan in South Xinjiang are sweeter than honey. Lavender and roses from Illi in North Xinjiang exude fragrance to charm entire valleys. The stereotype of the Uyghur people is a happy one, based on their shared heritage of singing and dancing and producing the most beautiful music. This is only half true. They do sing and dance often, but not happily. Music and dance can express much more than happiness. If you want to know whether they are happy, you have to look into their eyes. That might be the only way, because they won't tell you. They can't.
Abdulla: I was drifting in and out of consciousness all the way on the train from Lanzhou to Ürümchi. That 1000 RMB was all I had. To this day I don't know why that policeman let me go, or why he gave me the money, or what happened to him afterwards. As a Uyghur policeman in the Chinese mainland, how does he explain away letting go of a Uyghur pickpocket. There was no time to think. I hurried and stowed away on the train. I was worried about being searched at some point and had to hide the money. First, I rolled up the banknotes and wrapped them up in a piece of tissue paper. Then, I cut open the flesh on the side of my waist to hide the money. Lastly, I patched up the cut and wrapped myself up with a bandage. I must have got infected. I didn't feel so much the pain, but fear. I was lucky twice over. A girl on the train took care of me. It must have been she who dropped me off at the hospital when we finally arrived in Ürümchi. I couldn't have possessed much medical knowledge; how could I? I was 14.
Qurban: I was trying to sell some old books. They belonged to my father. I loved those books, but my mother thought they brought bad luck. She insisted I got rid of them after he died. I only found out the bookseller was away when I got to his shop in Yark. I decided not to let my journey be in vain. So I checked into a cheap guesthouse to wait for the bookseller to return. I wandered into the market, and saw some entertainers doing their routines. A boy was walking the tight-rope, with his grandfather setting up his ropes. A pretty woman was selling yoghurt drinks with ice. There were jade vendors all over the place. I turned the corner from the market and found myself venturing into a quiet area. There was a small square, and some women with percussion instruments in their hands were doing something I didn't understand. It was probably some kind of ritual. Perhaps they were asking for charity offerings from passers-by. They were wearing veils that only revealed their eyes. I was fascinated, but it would be inappropriate to stay and watch, so I walked away and strolled back to the guesthouse. At dinner time I went to the dining hall and saw a woman in the far corner giving food to a beggar. She was so graceful in her movement. I went over trying to catch a glimpse of her face. When she turned to my direction I was stunned by the greenish light in her grey eyes. I recognized those eyes, unmistakably.
Tömür: We were shocked when my grandfather turned up. We thought he was long dead. For 17 years we had not heard a word from him. We only managed to piece bits of information together and made a guess at what had happened. We think he must have got on the back of a truck taking Han rightists to the Tarim Labour Camp. He probably fell asleep but for some unknown reason he didn't get off when the truck passed through our village, and was taken all the way to the camp with the rest of the Rightists. He spoke not a work of Chinese. He probably wasn't able to explain the mistake to the jailers, and there he stayed, for 17 years. It just so happened that his friend Grandpa Sëyit was in the field that morning, and saw him on a truck that took prisoners to work. Grandpa Sëyit stopped the truck and told his little grandson Memetjan to fetch us. We spent weeks but couldn't work out what his offence was. The Labour Camp found no record of his sentence, or of his initial entry. So he came home. But for years now he has not spoken a word, not in Chinese, not in Uyghur.
Jennifer: We had such a good day. It was Gülnar's first time outside Xinjiang. I had never met her before, but I'd heard of her, and my dance teacher said I must meet her. So I contacted her, and she agreed to travel to Canton and help me with my show. One afternoon she came with me to the artists' village and met my performance artist friends. They were great with her. She didn't have much Chinese, but enough to follow the conversation. As usual I updated my friends with the situation of Hong Kong, and they told me about the latest arrests and other things. Gülnar remained quiet throughout. Early evening, on our way back to the hotel, she said she didn't know such Chinese people existed. I laughed. We decided to make a detour to a Xinjiang restaurant. She had polu, which is like a pilaf; and I had leghmen, which is noodles in Uyghur. That was in late 2017, and I've never had a chance to meet her again. She is in a camp now. I think of her often.
Jessica Yeung is a translator and cultural critic based in Hong Kong. She is also a docent in translation at the Hong Kong Baptist University where her research includes Chinese dissident art and literature with a primary focus on the Uigurian population.
Of Forbidden Words and Architecture in Hong Kong
Text: Ilaria Maria Sala
Hong Kong is my Myth and my Legend
Text: Yan Lianke
Letter to Gui Minhai
Text: Eva Gedin
Takeout Poem
Text: Cao Shuying
Take action for freedom of expression and donate to PEN/Opp. Our work depends upon funding and donors. Every contribution, big or small, is valuable for us.
More ways to get involved
© PEN/Opp and respective authors. You are welcome to quote us as long as the appropriate credit is given.
PEN/Opp is published by Swedish PEN. Publisher responsible: Jesper Bengtsson. Editor-in-chief: Elnaz Baghlanian.


LOS ANGELES (AP) — Two women in their 30s from different political parties are new arrivals on the California political scene, each trying to engineer a remarkable achievement on Election Day — defeating an established congressman.
Democrat Katie Hill is promising to end politics as usual in a district that cuts through suburbs and high desert in northern Los Angeles County. Republican Elizabeth Heng says she will be a new voice in Congress for a hardscrabble stretch of California's farm belt.
The first-time candidates are part of a millennial vanguard making its mark in a state known for its graying political leadership — outgoing Gov. Jerry Brown, at 80, is the nation's oldest governor, and Dianne Feinstein, 85, is the oldest U.S. senator.
But their promises for change in Washington mean very different things.
In an election season shaped by divisions over President Donald Trump's agenda, the #MeToo movement and the Brett Kavanaugh Supreme Court hearings, Heng is focusing on ending poverty in her Fresno-area 16th District that is among the poorest in the state. Democratic Rep. Jim Costa has represented the area since 2005.
Hill wants to advance her party's plans to take control of the House by replacing Rep. Steve Knight, who's seeking a third term in the 25th District, the last Republican-held House seat in strongly Democratic Los Angeles County. She promotes universal health care and counts Massachusetts Sen. Elizabeth Warren among her supporters.
Across California, Republicans face the challenge of defending their shrinking turf in a state where Trump is unpopular and the party's registration numbers have plummeted. Democrats hold a 3.7 million voter registration edge, and independents now narrowly outnumber Republicans.
Democrats are trying to pick up 23 seats nationwide to win control of the House. Part of their effort involves targeting a string of Republican-held districts in California carried by Hillary Clinton in the 2016 presidential election, including Knight's district and four wholly or partly in Orange County, an expanse of suburbs, freeways and beaches that was once a byword for Republican power.
Those races include Republican Rep. Dana Rohrabacher against Democrat Harley Rouda in the 48th District and GOP Rep. Mimi Walters and Democrat Katie Porter in the adjacent 45th District. The retirements of longtime Republican Reps. Darrell Issa and Ed Royce have given Democrats hope in their districts, the 39th and 49th.
In the Central Valley, Democrat Josh Harder is seeking to take down Republican Rep. Jeff Denham in the 10th District, where Democrats hold a slight registration edge, while Democrat T.J. Cox is trying to oust Republican Rep. David Valadao in the 21st District.
And in the most Republican district in Southern California — the mainly San Diego County 50th — Rep. Duncan Hunter is under indictment on corruption charges and faces a far-closer-than-expected challenge from first-time candidate Ammar Campa-Najjar, 29.
Heng is a longshot but she likely represents the California GOP's best chance to win a Democratic seat. She faced off with Costa in the June primary and got 47 percent of the vote, surprisingly close for a little-known, first-time candidate running against an incumbent.
Heng is the type of candidate the aging GOP has long sought: a youthful racial minority. She's 33 and her parents came to the U.S. in the early 1980s after fleeing violence in their native Cambodia.
The former congressional aide to Royce and small-business owner has earned GOP comparisons to Democratic rising star Alexandria Ocasio-Cortez, the 28-year-old who engineered an upset of 10-term U.S. Rep. Joe Crowley in a New York City Democratic primary.
In California's primary, Heng finished just 4,400 votes behind Costa. The district, however, has a heavy Democratic tilt and Costa led in fundraising by a 10-to-1 margin at the end of June, the most recent data available.
Heng is undeterred. She said voters are eager for change. She calls the immigration system broken and is open to the possibility of building a wall as part of a comprehensive solution that strengthens border security. She supports the president but also breaks with the White House on issues like tariffs, which she said hurt the district's farmers.
"I am my own woman," she said.
Costa, who earlier spent a quarter-century in the Legislature, has started to run ads criticizing Heng for a spotty voting record in prior elections, a sign the contest might be growing more competitive.
Meantime, Hill is running in a closely divided swing district where Democrats hold a slight registration edge. Knight's family has been involved in local politics for decades — a high school is named after his father, a former legislator and test pilot.
Hill, 30, who worked as an executive for a group providing services for the homeless, is a local, too. Her centrist brand of politics reflects the home she grew up in: Her Republican father, a police officer, had never voted for a Democrat before her primary. Her mother, a Democrat, is a nurse.
She says any immigration policy must start with securing the nation's borders, echoing a familiar Republican refrain. She's a gun owner. Hill laments difficulties faced by small businesses and also backs universal health care. Her endorsements run from firefighters to unions to Equality California, an LGBT advocacy organization. Hill is married and openly bisexual.
In a politically moderate district, "I believe very strongly that you are responsible for representing your entire community," she said in an interview.
Knight has been stressing his ability to work across the aisle, too, noting that most of his legislation has attracted bipartisan support. In the 2016 election, he mostly kept his distance from Trump but eventually said he voted for him.


text:
Q: How to use pyodbc to migrate tables from MS Access to Postgres? I need to migrate tables from MS Access to Postgres. I'd like to use pyodbc to do this as it allows me to connect to the Access database using python and query the data.
The problem I have is I'm not exactly sure how to programmatically create a table with the same schema other than just creating a SQL statement using string formatting. pyodbc provides the ability to list all of the fields, field types and field lengths, so I can create a long SQL statement with all of the relevant information, however how can I do this for a bunch of tables? would I need to build SQL string statements for each table?
import pyodbc

access_conn_str = (r'DRIVER={Microsoft Access Driver (*.mdb, *.accdb)}; 'r'DBQ=C:\Users\bob\access_database.accdb;')
access_conn = pyodbc.connect(access_conn_str)
access_cursor = access_conn.cursor()

postgres_conn_str = ("DRIVER={PostgreSQL Unicode};""DATABASE=access_database;""UID=user;""PWD=password;""SERVER=localhost;""PORT=5433;")
postgres_conn = pyodbc.connect(postgres_conn_str)
postgres_cursor = postgres_conn.cursor()

table_ditc = {}
row_dict = {}

for row in access_cursor.columns(table='table1'):
    row_dict[row.column_name] = [row.type_name, row.column_size]

table_ditc['table1'] = row_dict

for table, values in table_ditc.items():
    print(f"Creating table for {table}")

    access_cursor.execute(f'SELECT * FROM {table}')
    result = access_cursor.fetchall()

    postgres_cursor.execute(f'''CREATE TABLE {table} (Do I just put a bunch of string formatting in here?);''')
    postgres_cursor.executemany(f'INSERT INTO {table} (Do I just put a bunch of string formatting) VALUES (string formatting?)', result)

postgres_conn.commit()

As you can see, with pyodbc I'm not exactly sure how to build the SQL statements. I know I could build a long string by hand, but if I were doing a bunch of different tables, with different fields etc. that would not be realistic. Is there a better, easier way to create the table and insert rows based off of the schema of the Access database?

A: I ultimately ended up using a combination of pyodbc and pywin32. pywin32 is "basically a very thin wrapper of python that allows us to interact with COM objects and automate Windows applications with python" (quoted from second link below).
I was able to programmatically interact with Access and export the tables directly to Postgres with DoCmd.TransferDatabase
https://learn.microsoft.com/en-us/office/vba/api/access.docmd.transferdatabase
https://pbpython.com/windows-com.html
import win32com.client
import pyodbc
import logging
from pathlib import Path

conn_str = (r'DRIVER={Microsoft Access Driver (*.mdb, *.accdb)}; 'rf'DBQ={access_database_location};')
conn = pyodbc.connect(conn_str)
cursor = conn.cursor()

a = win32com.client.Dispatch("Access.Application")
a.OpenCurrentDatabase(access_database_location)

table_list = []

for table_info in cursor.tables(tableType='TABLE'):
    table_list.append(table_info.table_name)

for table in table_list:
    logging.info(f"Exporting: {table}")

    acExport = 1
    acTable = 0
    db_name = Path(access_database_location).stem.lower()

    a.DoCmd.TransferDatabase(acExport, "ODBC Database", "ODBC;DRIVER={PostgreSQL Unicode};"f"DATABASE={db_name};"f"UID={pg_user};"f"PWD={pg_pwd};""SERVER=localhost;"f"PORT={pg_port};", acTable, f"{table}", f"{table.lower()}_export_from_access")

    logging.info(f"Finished Export of Table: {table}")
    logging.info("Creating empty table in EGDB based off of this")

This approach seems to be working for me. I like how the creation of the table/fields as well as insertion of data is all handled automatically (which was the original problem I was having with pyodbc).
If anyone has better approaches I'm open to suggestions.

redpajama_set_name: RedPajamaStackExchange


Esther Nassaazi, a mother of five.
Kampala- Kampala Central MP Muhammad Nsereko on Wednesday came to the rescue of a woman who had been detained at the Central Police Station together with her four children for camping at Kampala Capital City Authority (KCCA) on Monday over her vandalised stall.
Esther Nassaazi, a mother of five, stunned passers by when she carried a mattress on which she and four of her children sat in the rain near the main entrance of KCCA headquarters, demanding to speak to the KCCA executive Director about her destroyed market stall.
Mr Nsereko explained on Wednesday that he got concerned about Ms Nasaazi's plight, after the media exposed it.
"When I saw her on the news with her children in the rain and at the police station, I was touched and decided to come out. No parent in life would like to stay out with her children in the rain, in the cold looking for what to do,'' Mr Nsereko said.
Mr Nsereko offered her Shs4 million advising her to use the money to set up another business to cater for her children.
Mr Nsereko then asked CPS to release Ms Nassaazi and her kids asserting that the children were suffering the most. Police released her unconditionally.
The woman claimed her stall was destroyed and merchandise confiscated during an operation by KCCA enforcement officers at USAFI Market in July.
Lord Mayor Erias Lukwago on Monday said the matter was being investigated, asking the woman to be patient.
However, speaking to KFM from the Central Police Station, Nassaazi on Tuesday said she was dragged there by officers for unknown reasons and that she and her children had gone without food since Monday.
The Kampala Metropolitan police spokesperson Emillian Kayima confirmed the woman and her children were in the custody.


text:
La chiesa di Santa Maria del Sambuco è sita a Sambuceto, frazione di Bomba, in provincia di Chieti.

Storia e struttura

Il nome della chiesa deriva dal fatto che la Madonna apparve ad alcuni fedeli su una pianta di sambuco.Da questo fatto, gli abitanti della frazione Sambuceto vogliono fare derivare il nome della loro frazione dal tipo di pianta.I fedeli, a partire dal 1649, incominciarono a costruire, per l'evento dell'apparizione suddetta, la chiesa, che, all'inizio, era una semplice cappella, poi allargata man mano fino all'aspetto odierno.Il 1° ampliamento è del 1738, epoca di cui rimane un'acquasantiera.Un 2° ampliamento (con restauro) fu del 1967.In epoca recente risulta una nuova tinteggiatura della chiesa che lascia però le scritte originarie.

Opere principali all'interno:
 un quadro raffigurante l'apparizione della Madonna suddetta;
 una statua della Madonna;
 un crocifisso.

L'interno è barocco e ad unica navata.

Altri progetti

Collegamenti esterni

Maria del Sambuco
Chiese dedicate a Maria

redpajama_set_name: RedPajamaWikipedia


Vibha was wiping her tears before anyone could notice in the train.
It's been 4 years of married life with Vishal. All these days were awesome, she was having a time of her lifetime. Especially the last 2 years that they have been in the US. Vishal and Vibha met through few common friends and after a year of courtship they decided to get married. Vibha knew everything about Vishal in the one year of courtship including his earlier relationship that failed. But, he was over it and so was Vibha as Vishal was showering his love on her. So, now what happened?
The train halted in the next station and the door opened automatically. Vibha got down and kept walking towards the nearest escalator. It was around dusk and the skies were getting dark with a fair bit of crimson shade. The street lights were on and the traffic was average. She kept walking thinking about her life today. The more she thought the more her eyes swelled up. She was trying to wipe the tears with the soft tissue in her hands. The whole of the day she had switched off her mobile so that she won't have to hear anyone.
As she kept walking, she realized that she had reached the river front and the downtown skyline could be seen on the other end. It was a fabulous sight, but she wasn't in a mood to even acknowledge that. She walked across the road and sat in an empty bench facing the waterfront. Behind her the kids were playing, young couples were on a different world of theirs, elderly were having nostalgic conversation. Here she was, with her hands and lips trembling not by the cold wind but of the thoughts she was having in her mind.
An hour or so passed by and she was sitting motionless watching the reflections of the lights on the river. It was pretty cold and she had her hands tucked up in her pockets. She never knew what to do next. Should she leave the US or go back home. She was clueless. One thing was for sure, she was heart broken and trying to find a way out of this pain. She kept thinking, why me? what went wrong? haven't i been good all these years? Is this the way God has to punish me for not being good? She didn't knew what was happening around her and how to cope up to this situation.
Hours passed by and Vibha couldn't move from that place. She was imagining herself dead and this place was her grave. She never wanted to get up. She felt as if everything happening around her was different. In fact that's exactly the way it was with people walking around in oblivion. No one noticed her sitting quietly for hours now. Finally she managed to get up and walk towards the underground. Every step she took felt as if her weight was in tonnes. Her feet could feel the heaviness in taking every single step. Finally she reached home. Vishal opened the door and gave a hug "Tough day at work baby? mobile dried out?". He was visibly worried. Vibha just nodded and entered the bedroom and went straight to bed.
Next morning Vibha woke up to see little Vruksha awake. The moment she saw the baby she broke out loudly. She let out her emotions loudly and tears started flowing from her eyes like a cloudburst. Vishal came running inside and saw Vibha wailing like a kid.
"Please Vibhu...i am here for you...please tell me...."
"Are you ?? Were you???"....Vibha questioned back ?
"Were you there for me all these days?"
She could see his face changing color.
"Now tell me were you there for me always in the past 5 years?"
Vishal was silent...then mustered some courage and answered "Yes baby always..."
"No Vishal...how could you...all these years you have been thinking about Swati and were living with me."
"No..no..actually..." Vishal was searching was answers.
"I don't know what you talk about....Why..."
"Vishal...i can't share your thoughts also with anyone...When i loved you and got married i owned you completely...not shared....and i cannot live as a companion for pleasures and my baby was just a part of your life...The day i realised that i was not the only one in your mind that's when i became a past tense in your life"
The end seems to be a little unclear. I understand the final position of Vibha but I feel a piece missing from the puzzle.
If those thoughts were momentarily flashed on his minds and If he wasn't lying, was he really guilty?
@Giri, It was more Vibha's stand that she could not share her position even in his thoughts doesn't matter even if it was a flash. He never told her how he felt about Swati and probably that made her feel let down.


I purchased a sicasss kill/start combo switch for my 2017 500exc to save some room and also I don't like the kill switch being non-momentary. Seems like I always have to crank the motor for a while before I realize the kill switch is off. Anyway, I ordered the one for the 2016 exc's before I realized they make one specifically for the 2017. I installed it anyway and basically it starts great but doesn't consistently kill the motor. I talked to sicass about whether I could change connections or jumper something to make it work since the 2017 is indefinitely backordered and I'd rather not have to return the one I have. They said the correct switch is the exact same switch but with different wiring connections and left it at that. Wondering if anyone has any wiring ideas for this. I went through this with the led turn signals and had to order a specific sicass part to make them work on the 2017 which turned out to be just a few wires to use as jumpers. Wondering if this might be the same deal. BTW, I like the looks and function of the switch and it definitely frees up some bar space.
I've been wanting a switch like that. I don't like how far away the kill switch is from your hand. Bummer that the 17 is on back order. It seems like you could use an ohm meter to make a little chart of wire connections v. switch positions for your stock switches v. the Sicass ones. Then you'd know if you could jumper something or not. Can you put a picture, if there's not one on their website (I'll look there also).


Both my mum and my sister bought me some seeds for Christmas and when you add them together with those I ordered myself, I probably have enough for everyone at my allotments, never mind just my plot.
These ones which my sister bought me are especially exciting: 'Pipiche', a kind of mexican herb, and 'chocolate cherry' tomatoes. They're both from the Real Seed Catalogue.
The Pipiche is described as citrusy-coriander and it has blue flowers with no petals. I'll probably grow this in a pot on the front patio at home, along with my other herbs, rather than at the allotment, as I like having herbs outside the front door where my sous chef can be sent to pick them as I cook dinner.
The rest of the seeds I have include nasturtiums, beetroot, a mystery mix of radishes, runner beans, a couple of other varieties of tomatoes including some yellow ones, rainbow chard, kale, parnsips, French beans, purple sprouting brocolli, mange tout, radiccio (or chicory) and a few varieities of chilli peppers including padron.
I think it's a good mix of easy-to-grow choices and things I've grown successfully before like the runner beans and broccoli, plus some more experimental options like the radiccio and chilli peppers. I really hope we get some padrons so I can grill them with salt like the ones we ate in Spain last year.
Now we just need the snow and hailstones to stop and spring to arrive so I can get on with sowing them all.
This entry was posted in Uncategorized and tagged chocolate cherry tomatoes, pipiche, seeds, vegetable seeds by Emma. Bookmark the permalink.
It's such a difficult time of year, I'm itching to get back to growing but the weather isn't and I'm tempted to buy all the seeds! Looking forward to see how you go with the padrons, I thought about growing them but I just have too much else going on and shelved it for another year!


Usually, when I talk about my sister Maureen, I refer to her as the Queen of Substitutions. She'll take a recipe and change it to fit whatever ingredients she has in the house and it always turns out fabulous. Today, however, I'll talk about her ability to create amazing dishes with no recipe at all! She'll go to a produce market or grocery store, see what looks good, and create something fantabulous, even if she's using an ingredient that she's never tried before. Now THAT's talent!!!
Remove casing from sausage. Crumble and cook in a large saute pan. Remove from pan. Set aside.
Add chopped onions and poblanos to the sausage drippings. Saute until soft.
In a separate bowl, scramble the eggs with a few glugs of half and half.
Now it's time to assemble everything!
Spray tortillas with vegetable oil spray. Heat in oven for about 3 minutes or until pliable. Shingle them across the bottom and up the sides of a 9x13 casserole dish, cutting them if you need to in order to make them fit. Layer the casserole in this order: Sausage, shredded cheese, potatoes, poblano/onion mixture. Pour scrambled eggs over everything. Top with the entire jar of salsa and more cheese. Place casserole in oven. Bake for one hour or until set in the center. To serve, cut into squares. Top with cilantro, pickled jalapenos, and additional salsa, if desired.
If you'd like to tone down the heat a little, just choose ingredients that are less spicy, such as a milder salsa, a sweet sausage, and regular Monterey Jack cheese.


text:
Prominent Defense Attorney F. Lee Bailey Has Died At 87
Renowned celebrity attorney F. Lee Bailey, whose legal career lasted more than four decades, died today. Bailey was one of the most famous lawyers in the country. He represented clients from football star O.J. Simpson to heiress Patty Hearst to the Boston Strangler. NPR's Cheryl Corley joins us to remember him.
Hey, Cheryl.
CHERYL CORLEY, BYLINE: Hi.
KELLY: He was known for his larger-than-life manner in the courtroom, going back to early in his career in the 1960s. Take us back to what it was like when F. Lee Bailey was in front of a judge, in front of a jury.
CORLEY: Well, he had this reputation for just being very theatrical and dramatic. He had a flair for showmanship, but he also had this very sharp memory and a hate-to-lose mentality. He essentially was a character...
KELLY: Yeah.
CORLEY: ...But a very effective attorney. And he had these very memorable cases. His first big success came in Ohio in 1966, when he took on the case of Dr. Sam Sheppard. And he was...
KELLY: Ah, the fugitive.
CORLEY: Yeah.
CORLEY: Accused of killing his wife - and he took Sheppard's appeal to the U.S. Supreme Court, had his conviction overturned on the grounds that the jury was not properly sequestered. And he won the doctor an acquittal at retrial. And as you mentioned, the, you know, popular TV show and movie "The Fugitive" was based on that.
KELLY: And then he - I'm sorry to cut in. And then he had a bunch of high-profile cases. But was he best known for what was called the trial of the century?
CORLEY: Yes, absolutely, Bailey was part of the so-called dream team that cleared O.J. Simpson of the fatal stabbings of his former wife, Nicole Brown Simpson, and her friend in a very tumultuous trial. Of course, O.J. Simpson is Black. His wife and her friend were white. And race was a huge factor in this trial as well, so it was very dramatic. A very dramatic moment in the trial came when Bailey questioned LA Police Detective Mark Fuhrman, suggesting that he was a racist, that he had often used the N-word and that he had planted a bloody glove to frame Simpson.
F LEE BAILEY: And you say on your oath that you have not addressed any Black person as a [expletive] or spoken about Black people as [expletive] in the past 10 years, Detective Fuhrman?
MARK FUHRMAN: That's what I'm saying, sir.
CORLEY: Yeah, so as I mentioned a dramatic moment in the case. And today, O.J. Simpson posted a video clip on Twitter remembering Bailey.
O J SIMPSON: He was the one lawyer that, every morning, came into this little lockup cell they had me in before the trial to talk to me and tell me what to expect that day. He was great. He was smart, sharp as ever.
KELLY: Sharp maybe - he also faced controversy though, Cheryl. He was actually disbarred - is that right? - in his later years. What happened?
CORLEY: Yeah. Yeah, he was disbarred in Florida 20 years ago. In 2002, the year after that, he was disbarred again in Massachusetts for the way he handled millions of dollars in stock that was owned by a convicted drug smuggler. He was asked to return that money, and he refused to turn over the stock. And he was charged with contempt of court, so he spent almost six weeks in federal prison for that. And he sought to resume his practice, but he ended up running a legal consulting service instead. And in June of 2016, he filed for bankruptcy because of a $5 million federal tax bill.
KELLY: That is NPR's Cheryl Corley telling us about the celebrity attorney, F. Lee Bailey, who died today.
Thank you, Cheryl.
CORLEY: You're welcome. Transcript provided by NPR, Copyright NPR.

redpajama_set_name: RedPajamaCommonCrawl


Something recently occurred to me as I was checking up on the analytics for this very website, we are rapidly approaching our 200th published article. I had not realized quite so many articles had been published, which just goes to show how easily time can slip between one's fingers when the mind is not sufficiently primed to contain it – indeed the whole of the year has passed as might a single month, as if time had been compressed by the chaotic expulsion of recent events in America and elsewhere. There have been many. The surprising victory of Donald J. Trump and the subsequent revitalization of both world-wide populism (which was prefigured by Occupy Wall Street, the Liberty Movement as well as the Tea Party Movement) and world-wide nationalism, that is conceiving of one's people as a distinct people worthy of existence, worthy of adulation, worthy of pride and the placing thereof at the forefront of the state machinery.
There was also the profoundly strange allegations laid against the Syrian government, the hilariously titled "Assad Regime." I always chuckled whenever anyone in the MSM said regime as it was such a obvious way of signalling that this was bad. Assad was a really bad guy otherwise why would he have a regime. Administrations are alright, kiddo, but regimes… regimes were spooky.
There was the myriad protests, Charlottesville the culmination thereof, a woman died, a copter carrying two state troopers fell from the sky, a innocent libertarian LARPing as a fascist revolutionary was jailed for wrong-think and as yet lingers behind steely bars.
The ugliness of the whole incident perturbed me. The savage chattering from the protesters as much as the counterprotestors, from the commentators who, if Left-wing, jeered at the "nazis" who were obviously not nazis, who gibbered with perverse delight when some of those who had protested the taking-down of the Lee memorial statue were identified online via photo-matching and promptly fired from their jobs, excoriated and exiled from their communities; some were even cast out of home and hearth, such as the white civil right's activist Peter Tefft, a supporter of the political organization Nationalist Front and a participating member of the United The Right rally in Charlottesville, who was excommunicated by his very own families due to his political beliefs.
More than the unfortunate death of Heather Heyer (which appears to have been a accident – the whole of the incident is utter chaos) or the deaths of the state troopers (also a accident), or the imprisonment of a blustering and buffoonish, but innocent podcaster or the total failure of the city to uphold the peaceful rally they vowed to – above all of that – Peter Tefft's family disavowing him perturbed me most of all. The reason why was that it was not the first time such a thing had happened nor, I was certain, would it be the last. Indeed, a outpouring of such grotesque "disavowels" would come a-pouring after the ill-fated rally and all who attended (at least all whom the media deemed dalit) gained sufficient recognition within the consciousness of the broader public. These familiar disputes, however, would be too numerous and too anodyne for the MSM and the shockjocks to utilize; they'd be skipped almost in entirety.
As you might notice from the slide show of aforementioned comments, I made but one reply: Proving Tefft's point in the strongest of possibles terms.
Yet, no matter how many times you point this out to them they simply will not listen. It would be funny were it not quite so sad.
Kaiter Enless is a novelist, futurist, freelance writer and the founder & chief architect of the Logos Club as well as a contributor to New Media Central, part of the Halsey News Network.
-stay tuned and may your life be a merry one.


preheat a moderately hot grill. place half the spaghetti in a shallow flameproof casserole .Halve the eggs and arrange on the spaghetti . cover with half the cheese sauce , top with the remaining spaghetti and cover this with the remainder of the cheese sauce . mix the rest of the cheese and the bread crumbs together and sprinkle over the top . slice the tomatoes and arrange around the edge of the dish . grill for 10 minutes.


text:
set -e

source $(dirname $0)/common.sh

build-image
run-build-command bash

redpajama_set_name: RedPajamaGithub


text:
About the IRLA
IRLA Board
IRLA Affiliates
From the Secretary General
United Nations Update
Fides et Libertas
IRLA Broadcasts
World Congress Resources
World Congress Videos
PowerPoint from Carlos Ruz Saldivar
PowerPoint from Ganoune Diop
PowerPoint from John Graz
PowerPoint from Carol Palmer
PowerPoint from Cesar Garcia
International Religious Freedom Day
John Kerry Secretary of State
Freedom of religion is a core American value, but it is not an American invention. It is the birthright of every individual, enshrined in the Universal Declaration of Human Rights. The freedom of religion is a priority for President Obama, as it is for me as Secretary of State, because it is essential to human dignity and individual liberty, and it remains an integral part of our global diplomatic engagement.
We call on the international community – governments, civil society, and citizens alike – to speak out against religious persecution, and to stand unequivocally for religious freedom.
We do so humbly, knowing that our own journey as Americans was not without challenge, that the Pilgrims who fled across the ocean to escape religious persecution and landed in my home state of Massachusetts, would soon witness congregations break away and found Connecticut and Rhode Island in search of their own freedom to worship.
We also know that centuries later, we would see Catholics persecuted simply for being who they were and believing what they believed. But even as we are humble about the challenges of our history, we are proud that no place has ever welcomed so many different faiths to worship so freely as here in the United States of America.
This is why we believe so deeply that governments everywhere must fulfill their responsibility to protect religious freedom equally for all and to ensure that those who claim religion as justification for criminal acts do not walk away with impunity.
Nations that protect this fundamental freedom will have the partnership of the United States and the abiding commitment of the American people as we seek to advance freedom of religion worldwide.
http://www.state.gov/secretary/remarks/2013/10/215897.htm?goMobile=0
Dr. John Graz Receives Award
Washington Report
©Copyright 2020. All rights reserved worldwide.


The pocket of Brooklyn Heights located almost beneath the BQE is now home to the Iris Cafe, an airy, high-ceilinged place that opened yesterday on Columbia Place near Joralemon Street. It's one of several storefronts in the historic Riverside Apartment complex, many of which are empty. One of the cafe's three proprietors used to work at the River Cafe, while another has worked for Edible Brooklyn. A glimpse inside and a description of the menu follow on the next page.
The menu is composed largely of breakfast and lunch items. Breakfast features homemade whole milk yogurt; a breakfast baguette of boiled egg, cheddar, surryano ham, lettuce, and tomato; "Eggs & Soldier"; and the Iris Breakfast, two medium boiled eggs, sliced tomatoes, dill, and whole wheat toast.
The baguettes, priced from $7 to $8.50, include baked blue brie, surrayno ham, and walnut; Applewood smoked cheddar, cucumber, lettuce, tomato, and Dijon mayonnaise; and "proper" egg salad, tomato, lettuce, and Dijon mayonnaise. Lunch also includes salads and cheese plates. And, of course, there are numerous coffee beverages.
Tuesday – Friday 7 a.m. – 6 p.m.
Saturday – Sunday 9 a.m. – 7 p.m.


Referred to as BMG is the company The Benchmarking Group Pty Ltd and/or it's employees. Referred to as customer is any third party (private, business or company) requesting any goods or services of BMG.
BMG will be known as Benchmarking and the person or entity to whom BMG sells goods or provides services pursuant to these standard terms and conditions of sale will be known as the customer.
Title to all goods supplied does not pass to the purchaser until full payment has been received and funds are cleared by the bank.
Payment terms are 14 days from the date of invoice for customers whose credit application has been accepted by BMG. Otherwise payment is on a C.O.D. basis. Any payments to be made by the customer to BMG must be made without set-off or any deduction.
BMG reserves the right to decline orders in the event that the credit limit of the customer is exceeded.
There will be an administration charge of $20 for any cheque returned from our bank whether due to insufficient funds or any other reasons.
In the event of default by the customer of this Agreement requiring BMG to seek legal remedy against the customer, BMG may recover legal fees and associated costs resulting from such default on a client solicitor basis.
The law that shall apply to the application of these terms and conditions shall be the law in New South Wales, Australia.
Notwithstanding clause 8 above, the risk of any loss or damage to or any deterioration in product from whatever cause shall pass to the customer at the time of delivery. BMG will not be held responsible for any damage, loss and delay occurring to goods delivered on site. Accordingly, we recommend that you arrange your own insurance.
The terms and conditions contained herein constitute the entire agreement between the parties and no amendment or variation shall be of any force and effect unless in writing and signed by both BMG and the customer. No representations have been made by or on behalf of BMG which have induced the customer to enter into accepting this agreement of terms & conditions.
Although all recommendations are made in good faith and on the basis of the best information available to BMG, no responsibility is accepted for such recommendations. The customer must rely on its own enquiries in making any decision affecting its own interest.
The specifications of all products provided at time of sale are approximate and subject to change without notice. Illustrations in catalogue are for information purposes only. Product models versions and physical furnishings are subject to variation without notice.
It is acknowledged by the customer that BMG is re-selling computer hardware and software products and BMG is unable to warrant those products performance compliance to customer's requirements. BMG further suggests that the customer refers to BMG's suppliers to determine specific product's performance and compliance to customer's requirements. Further that the customer test for compliance should it not be satisfied by representations by the relevant supplier respect product performance compliance.
These terms and conditions supersede and exclude all prior and other discussions, representations (contractual or otherwise) and arrangements relating to the supply of the products and/or services or any part thereof including, but without limiting the generality of the foregoing, those relating to the performance of the products and/or services or their performance compliance.
Subject to clause 16 BMG shall not be responsible in tort or in contract for any loss or damage howsoever caused to the property or person of the customer or any third party as a result of any defect in the product and/or services whether patent or latent or as a result of any fault, negligence, wrongful act or omission of BMG or any of its servants, employees, contractors and agents, and the customer indemnifies BMG against any claims made against it by any third party for losses, costs (including legal costs on an indemnity basis), damages and expenses (whether direct, indirect, incidental or consequential) of any kind arising out of any such defects or fault, negligence, wrongful act or omission and subject to clause 16 below in no event shall BMG be liable for any claims or damages including, but not limited to claims for faulty design, negligent advice, damages arising from loss or use of the products and/or supply of services; and any indirect, special or consequential damages or injury to any person, corporation or other entity by reason of the sale of goods and/or provision of services pursuant to these terms and conditions.
BMG's liability in relation to the supply of the Products and Services and the Products themselves is limited to the price of the Products or the charge for the Services in respect of which such liability arises. BMG will have no further liability or responsibility for any direct, indirect or consequential injury, loss or damage whatsoever and howsoever arising.
If any Commonwealth statute or statute of any State within Australia implies terms into this Agreement which cannot be lawfully excluded, such terms will apply to this Agreement, save that the liability of BMG or breach of any such implied term will be limited, at the option of BMG, to any one or more of the following: a) the replacement of goods to which the breach relates or the supply of equivalent goods; b) the repair of such goods; c) the payment of the cost to replacing the goods or acquiring equivalent goods; d) the payment of the cost of having the goods repaired; e) the resupply of the services; f) the payment of the cost of having equivalent services resupplied.
BMG shall not be liable for default or failure in performance of its obligations pursuant to this agreement resulting directly or indirectly from acts of God, civil or military authority, acts of public enemy, war, accidents, fires, explosions, earthquakes, floods, storm lightning, the elements, strikes, labour disputes, shortage of suitable parts, components, materials including ink, chemicals and paper, labour or transportation or any other cause beyond the reasonable control of BMG.
Where BMG provides services to the customer pursuant to either a Service Agreement and/or any other Agreement, it is agreed between BMG and the customer that BMG shall retain all right, title and interest to intellectual property rights which arise from the provision of such services including but not exhaustively software development and application development.
Goods and services tax ("GST") and/or any other related Government taxes will be charged on all sales of goods and services, unless details of customer exemption are provided. GST and other Government taxes are payable by the Customer at the same time as the payment for the relevant supply is payable.
All prices are subject to change without prior notice. BMG reserves the right to refuse to supply any order without providing a reason for such refusal.
Customers returning goods under warranty must pay all freight. All goods returned for warranty or for credit are to be accompanied by a copy of original invoice.
By placing an order, either verbally or in writing, for supply of products and services by BMG, the customer agrees that it has accepted these terms and conditions of sales & services set out herein.


text:
How one young Colombian is using technology to change the education sector
By Richard Turner*
Santiago Bustamante Villa is a young Colombian who, at 19, made his dream come true by getting into Stanford University, one of the world's most prestigious institutions. While many students would settle in for the challenges of student life, Santiago instead decided he wanted to get into the business of dreams.
Let's rewind
Born in Colombia, raised in Peru, Santiago's parents were 'givers', a front-line medical doctor mother and a public health father. Perhaps this led Santiago to feel like a social impact-driven person. The impulse to give back in a planned, systematic way was strong. Results-driven, but socially conscious…a young social entrepreneur in the making.
Stanford took determined effort. As a successful junior golfer who represented at the national level, he took his sporting work ethic to the university application process. He received 15 offers. Once at Stanford, he recalled how his high school friends had also wanted similar opportunities, but simply could not afford it or understand how to build the comprehensive profile required for application. This is the story of millions of students globally who face barriers to access.
Santiago thought, "We need a bridge, something to solve this problem!" This is how a Dream begins.
Santiago Bustamante
Demand?
In Colombia and Peru, where students seeking counselor services for US university applications are often charged between $5-10,000, Santiago figured out how to bring 1-to-1 remote counselor sessions to students at a much more affordable price, and called the service 'DreamUni'. That was at the start of 2020 and, perfectly timed to ride the pandemic boom that forced remote innovation in many sectors, including educational technology (EdTech). Now named 'Dream,' over 420 students have used the service, 180 of whom received top-tier university offers. That equates to over $7 million in scholarships and financial aid. "The pandemic allowed us to disrupt the EdTech space," he notes.
The mission is simple: to democratize access to education
The method is digital: at present, 31 faculty in 20 countries provide remote counseling, representing almost all of Latin America. Administrative staff and an executive structure, bolstered by a Chief Technology Officer (CTO) who was Santiago's high school Computer Studies professor, are steering the ship. And the tech? Currently, via a beta version 'Dream App', user interaction habits are being analyzed for continuous improvement. The app will provide a single place where, with a single click, you can apply to multiple global education systems.
This is, as Santiago puts it, "An entire ecosystem of university possibility in one place," where the democratizing of opportunity lies.
The platform?
The experience is intended not to remove the application process, but to make it navigable. "Many online tools out there are so boring," explains Santiago, pointing out how the technology itself can often be a barrier to entry. 'Gamification' is the way forward. Think Duolingo, an app that helps people make language learning a fun process. Likewise, the Dream App will improve the process. It tracks the amount of time spent each day in the app, so you understand how effectively you are applying. Interestingly, students can also compete with other 'players' at the same level in the system to win medals and recognition. The idea is, critically, to let students understand that they are not alone in this process, and that others are 'out there' with whom they can compete, learn, and even form community. A 'freemium' model will mean the app is free to download and use, with small charges for additional functionalities as needed.
The horizon?
"My hypothesis is that the EdTech space will be totally disrupted in the next 20 years by gamification." This statement is based on the acceleration in technology, and the economic opportunities that lie in evolving a digitally underserved sector. There is both the understanding that so many students are globally underprivileged in terms of access to opportunity, and that technology can and will leapfrog many of the hurdles, as has happened with the adoption of mobile technologies elsewhere. Dream is now working on C Round funding, with three investors on board and Owl Ventures, an organization that scales up EdTech companies, in talks. However, solutions come from many directions. Santiago stresses, "The UN should look to inspire the younger generation in ventures that will help contribute to the realization of the UN2030 education goals. We are capable of solving real-world problems NOW…"
Santiago feels inspired right now to be helping students balance the playing field. Let's not forget he is, still, an undergraduate himself. However, the horizon is clear: "I want to spend the next 10-20 years in Silicon Valley EdTech and blockchain, using my economics and computer science knowledge to treat global inequality via social impact ventures." So, first democratize education, then back home to work on inequality gaps and the 'magical realism' that creates them.
Stanford? "It's the people who make it.
Creative, diverse, from differing socioeconomic backgrounds." Dream big? Yes, Santiago can help with that!
* Richard Turner is an Editor at UN Today.


Probably for the first time, NTR has talked about his wife Lakshmi Pranathi on a public platform. While talking about the 'unspoken love', NTR stated that he also has an unspoken love on his wife Pranathi which he couldn't express normally in his house.
Elaborating on it, NTR said how Pranathi has been supporting him thoroughly and helping him. NTR shared that he has OCD (Obsessive Compulsive Disorder) and he cannot accept if his tooth brush is not placed to his right-hand side and tooth paste to his left-hand side and Pranathi wakes up early and takes care of each and every minute detail about him perfectly. NTR said that Pranathi does all this for him despite having her own interests.
Also NTR earlier shared how his son Abhay Ram has become closer to him compared to him earlier.
Never before, NTR has spoken about wife Pranathi publicly and always maintained silence on his private life. Probably after turning father, NTR has changed a lot and 'opening' a lot these days. It's certainly a good sign. Of course, all thanks to Bigg Boss too.
Another Animuthyam From Vennela Kishore?


The hackAIR project was launched on January 2016 in Thessaloniki by a consortium of six partners of five European countries. hackAIR will develop an open technology toolkit for citizens€™ observatories on air quality. This toolkit aims to complement official air quality data with a number of community-driven data sources, including an easy-to-build open hardware sensor module that transmits regular air quality measurements via Bluetooth, air quality information derived from mobile phone pictures of the sky and social media, as well as a low-tech measuring setup involving vacuum cleaners and coffee filters.
€œThis crowd-sourced air quality data will provide citizens with personalised location-specific information about air pollution levels. The combination of both official and community-driven data will contribute towards both individual and collective awareness about air quality in Europe, thereby encouraging changes in behaviour towards air quality. Within the project, effective engagement strategies for monitoring air pollution and encouraging behavioural change towards air quality will be explored.
The hackAIR project is supported through the EU programme on €œCollective Awareness Platforms for Sustainability and Social Innovation€ until December 2018. For further information and to get involved, sign up for updates at www.hackair.eu or follow us on Twitter @hack_AIR.


text:
El Espinal es una población del estado de Oaxaca, ubicada en el Istmo de Tehuantepec, y muy cercana a la ciudad de Juchitán de Zaragoza.

Ubicación
Con una altura  de 14 metros sobre el nivel del mar, su clima es cálido, con vientos dominantes del norte y lluvias regulares en verano. Se sitúa al margen oriente del río "Los perros" que nace en las estribaciones del cerro "Picacho" de la sierra de Guevea de Humbolt y con desembocadura en el golfo de Tehuantepec.

El Espinal se encuentra ubicado en la región del Istmo de Tehuantepec, a los 16º 29' 26" de latitud norte, y 95° 2' 40" de longitud oeste.

Historia
Los primeros núcleos humanos que poblaron El Espinal datan de finales del siglo XVII. En el libro "Cuadro Sinópticos de pueblos, ranchos y haciendas del estado libre y soberano de Oaxaca" en lo concerniente a la Jefatura Política de Juchitán, el señor Francisco León de la Barra "Pancho León", consignó el 17 de septiembre de 1883 al Congreso del Estado para integrarse a su memoria administrativa los siguientes datos: "Espinal Santa Cruz, por los títulos de 1590 era una finca propiedad de la familia Fuentes y Guzmán. Cuenta con 1000 habitantes.

En el volumen 760, Exp 2 Página 199 en adelante, analizando en el Archivo General de la Nación, en la sección tierras, obran documentos en los que se relatan varias diligencias practicadas a raíz de un reclamo hecho por los naturales de Santa María Asunción Ixtaltepec, al alférez y capitán general, don Juan de Carta Luzurriaga, español avecindado en Tehuantepec o "Guadalcázar". sobre la propiedad de tierras de la hacienda de Zopiloapan.

En 1756, la Real Audiencia del Virreinato de la Nueva España, a través del alférez y capitán general, se declara que dichos terrenos no pertenecían a los ixtaltepecanos y pertenecián a la hacienda de Zopiloapan, cuyos primeros usufructuaruarios fueron don Diego Ruiz de Andrada y de su esposa doña Gerónima Cortés de Mendoza, quienes tomaron posesión de ellos en 1572 por mercer que les otorgará el excelentísimo señor Don Gastón de Peralta, Marqués de Falces y Conde de Santiesteban, en aquel  entonces virrey de la Nueva España.

Según documentos que se encuentran en la iglesia principal dedicada a la Virgen del Rosario, patrona del pueblo, se asienta que Sebastián López poseía los títulos que lo acreditaban como propietario de una finca por merced que le otorgara el virrey. Que era una humilde propiedad inmediata al terreno de los Fuentes y Guzmán, ricos hacendados que la adquirieron después de varias sucesiones legítimas. Estos señores luego de la nueva heredad, la poblaron convirtiéndola en la hacienda de la Santa Cruz Espinal.  El Espinal se fundó y se pobló como consecuencia de las actividades agrícolas y ganaderas de la hacienda Santa Cruz.

Demografía
El Espinal, es un municipio con 8 730 habitantes de acuerdo con los resultados del INEGI. Censo de Población y Vivienda 2020.

Educación
En cuanto a la educación el municipio cuenta con 15 instituciones entre el nivel preescolar, primaria, secundaria ,preparatoria y universidad.

Tradiciones y costumbres
El Espinal es un pueblo que conserva costumbres ancestrales, con cierta modificación pero con importante esencia espiritual. La cultura zapoteca vive en su lengua,  las fiestas tradicionales y vestimenta de los y las espinaleñas, aunque en los últimos años ha ido en declive debido a que las nuevas generaciones ya no optan por la cultura y lengua zapoteca a causa de la indiferencia y la nula introducción de este dialecto en las escuelas.

Fiestas
En el municipio la fiesta grande es en noviembre, meses antes, el presidente municipal reúne a los representantes de agrupaciones y asociaciones en el Palacio Municipal para decidir si existen las condiciones económicas y sociales principalmente que permitan la realización de los festejos. En los años 60 una intensa sequía dejó en ruinas a la mayoría de los habitantes del pueblo que se dedicaban a la agricultura, pese a esto la fiesta no se llevó a cabo por la gran desolación que trajo la pobreza. En nuestros tiempos la actividad económica ya no se basa principalmente en la agricultura, una gran parte de la población son obreros, profesionistas y artesanos pero se sigue celebrando el acto protocolario donde el pueblo, a través de sus representantes, es quien decide si se hacen o no los festejos y la fecha de estos.

En septiembre se integra la junta de jaripeo, para ello el presidente municipal convoca al pueblo. A los concurrentes se les inquiere en lengua zapoteca : "bini xquidxec, uridxe latu pur tu ma che ganda záa xquidxinuu, záa stic Xunaxi Rosario. Xi natu zaquite yuzee la o coc" Contestan: Xi ñe coc  ya, huadxi que quítemee. Záa stick Xunaxi". Lo que traducido al español dice: "Gente de mi pueblo, los llamé porque se aproximan las fiestas del pueblo, fiesta de la Virgen del Rosario, ¿Qué dicen, habrán corridas de toros, si o no?, contestan: ¿Por qué no? Deben de haber "toreadas" es fiesta de todo el pueblo, es fiesta de la Virgen. Tan arraigada es la costumbre en el ánimo del pueblo espinaleño que la cuota o tequio resulta una obligación moral.

Los habitantes se preparan esos días para festejar a la Virgen del Rosario, son tres días en los cuales la algarabía no se hace esperar, generalmente se celebra en la tercera semana del mes.

Todo comienza el viernes por la noche con la calenda que organizan los mayordomos, recorren las calles y avenidas principales de la población acompañados por música de la banda del pueblo, cohetes, faroles y la quema del tradicional torito.

Cerca de la media noche la contingencia llega a la explanada del templo de la Virgen patrona de los y las espinaleñas, ahí al coro de: ¡Viva la Virgen del Rosario!, ¡Viva Espinal! comienza la quema del torito y de los castillos que generalmente son una replica de la imagen de la Virgen. Así comienza la feria del pueblo.

Los visitantes llegan de muchos rincones de nuestro país; son espinaleños y espinaleñas que no han olvidado a su pueblo ni los milagros que la Virgen les ha concedido. En días anteriores, la H. Junta de Jaripeo se encarga de la recolección del Tequio, todos los habitantes del pueblo aportan una cantidad en moneda o en especie para la realización de la fiesta, los tres días posteriores a la calenda los habitantes y visitantes se reúnen para disfrutar del jaripeo; se construye un ruedo hecho de otate y los techados de palma para cubrirse del sol.

Son dos corridas de toros al día, participan toreros profesionales, vestidos de luces hacen vibrar a los espectadores quienes con aplausos reconocen su valentía. Los padrinos de toros traen consigo adornos de flores de papel en variados colores que se coloca al cuello del animal en la frente y la cola, entonces saltan al ruedo los montadores, quienes montan por el gusto de demostrar sus habilidades o por las recompensas en moneda y regalos que ofrecen los padrinos, la Junta de Jaripeo y algunos espectadores después de apreciar una buena monta.

El martes de feria se lleva a cabo la "Tirada de Frutas" y paseo de carros alegóricos, los capitanes de cabalgatas que fueron elegidos un año antes encabezan el contingente, le acompañan las hermosas jóvenes que ejercen su reinado en cada una de las Velas: "Primavera", "San Juan", "Vela San Mateo" y estrenándose este 2009, la "Vela del Rosario" la cual fue un rotundo éxito con gran concurrencia de asistentes a este magna celebración; pasean por las calles del pueblo regalando a su paso toda clase de artículos de primera necesidad para el hogar.

El miércoles es la tradicional "lavada de ollas", en el domicilio de los capitanes de las celebraciones. Se reúnen de nueva cuenta los amigos, los parientes y todos aquellos que deseen asistir a la verde enramada.

Así se cierran las fiestas en honor a la Virgen Patrona de los espinaleños; la Virgen del Rosario. Las mayordomías propias de la labrada de cera de la Virgen del Rosario se realizan en el mes de julio.

Labrada de cera

En el mes de julio se confeccionan las velas, celebración llamada "Labrada de Cera", para llevarlas al altar, precisamente el 12 de octubre, día en que se oficia una misa en honor de la santísima Virgen del Rosario. La fiesta de mayordomía inicia el jueves en la noche con la "lavada de maíz" y el viernes "la calenda" por las principales calles de la población. El sábado es el paseo de los toritos que serán sacrificados por preparar los alimentos que serán ofrecidos a los invitados. La ceremonia principal es el domingo, un acto litúrgico combinado con la fe católica, bajo la sombra de una fresca enramada construida por los "Guzanagoolas" en el centro de la población. Los creyentes sostienen en su diestra el pábilo, que es bañado de cera hasta formar el tamaño adecuado. Concluye al mediodía y a esta hora se hace la ceremonia de relevo de mayordomía a otra familia, que se ofrece hacer la fiesta para el próximo año, dando inicio el baile que transcurre por el resto de la tarde.

Los anfitriones reciben de los concurrentes, desde temprana hora, la lismona (Gúuna) y, en reciprocidad, les brindan un estofado de res y bebidas refrescantes.

Las velas

No se precisa la época de inicio de esta tradición, aunque algunos testimonios los ubican a finales del siglo XIX. Mayo es el mes de las velas. Esplendor de la primavera e inicio del cultivo del maíz con las primeras lluvias del año, se consagra la devoción de San Lucas, San Juan, San Mateo y El de nuestra santísima Virgen del Rosario. Cabe mencionar que las tres primeras velas son las históricas. Cada una de las velas tiene un color característicos. En la vela primavera es color verde, en la vela San Juan es el color amarillo y la vela San Mateo es morado.
La fiesta dura hasta el amanecer del día siguiente, las espinaleñas lucen el hermoso traje regional, de "tehuana", con vistosos listones y trenzas en su cabellera. Son tres celebraciones; la Primavera, la de San Juan y la vela de San Mateo. La fiesta se inicia con la coronación de la reina en los dos primeros casos y en la última la embajadora, quien representa a la sociedad de esa vela en los eventos sociales durante todo el año. En este tipo de festividades acude la mayor parte de la población y es la ocasión apropiada para hablar de temas como política, empleo, etc.

De entre estas tradiciones, la manifestación que más se destaca es sin duda el tequio.

Indumentaria
La enagua, falda larga de la cintura hasta los pies y el huipil de tela de varios colores es la vestimenta común de la mujer espinaleña, es el típico traje de la mujer zapoteca.

Para los acontecimientos de relevancia, lo usual en las mujeres es el "traje Regional" de tehuana.: Huipil o blusa cerrada de cuello circular estampada a semejanza de flores, bordada con hilo-seda y la enagua de falda ancha, al extremo el olan blanco hasta el empeine.

Este traje, de vivos y llamativos colores, es el de gala. Muy apreciado sobre todo cuando se porta en las mayordomías y bailes titulares o en las velas de mayo con alhajas, monedas lustrosas de oro en cadenas colgadas en el cuello, pendientes de oro en los lóbulos de las orejas y pulseras en la mano, generalmente ataviadas de vistosas monedas de Oro, como el Centenario. Luce majestuosa la mujer espinaleña , orgullosa de su estirpe que es producto de la mezcolanza menos indígena y más criolla. El varón, usa guayabera blanca de manga larga o corta y pantalón oscuro.

Referencias

Localidades del estado de Oaxaca


But you are chosen by God to be one of his special people, one who can tell of all the wonderful things he has done.
I am chosen by God to be one of his special possessions. As a result I can show and tell others of the goodness of God and what he has done for me. For he called me out of the darkness and into his wonderful life and has taken care of me and blessed me abundantly.
Today's verse comes from 1 Peter chapter 2, where Peter tells us about becoming living stones for God's house. Peter explains that Christ is the living cornerstone of God's temple, rejected by people, but chosen by God for great honor. We are becoming living stones that God is building into his spiritual temple. We are also his holy priests for we trust in him and will never be disgraced for it. The stone that the builders rejected has now become the cornerstone and the stone that makes people stumble and fall because they do not obey God's word. They will end up meeting the fate that was planned for them. But we are not like this, for we are chosen, royal priests, a holy nation, God's very own possession. As a result, we can show others the goodness of God, for he called us out of the darkness into his wonderful life. Once we had no identity and mercy as a people, now we are God's people and we received his mercy. So we are warned as "temporary residents and foreigners" to keep away from worldly desires that wage war against our very souls. We are to be careful how we live among our unbelieving neighbors. Then even if accused of doing wrong, they will see our honorable behavior, and give honor to God when he judges the world.
Acceptance is a very big deal not only to me, but to multitudes of others. We spend our lives trying to earn acceptance. The desire to be accepted even drives us to do all kinds of things, including influencing the kind of clothes we wear, the kind of cars we drive, the kind of homes we buy, and even the career we choose.
I know that the feeling of being accepted and as such, being chosen, does tremendous things for my own self-esteem. Today's verse reminds me that matter what, "I am part of his chosen people" (1 Peter 2:9, NIV). Christ has accepted me and this is not based on my performance, something that I've earned, or something that I deserve. God simply said, "I chose you." Christ has accepted me and the good news is that I didn't have to earn it. As a part of God's family, I have been accepted by God!
Today's verse is another reminder that I don't need to base my identity on a position or a job title. The most important identity is that of one of his chosen people. As a result my life should be about showing and tell others of the goodness of God and what he has done for me.


text:
Showing results for tags 'swiv'.
swiv
commodore 64 SWIV
Gandalf42 posted a file in STG / Shoot'em Up Games (C64)
Version +2T [EasyFlash]
SWIV is a 2D vertically scrolling Shoot 'em up game originally released in 1991 for the Commodore Amiga, Atari ST, Commodore 64, ZX Spectrum and Amstrad CPC home computer formats. It was converted to the Game Boy Color in 2001. The game was considered a spiritual successor to Tecmo arcade game Silkworm, which The Sales Curve had previously converted to home computer formats in 1989. The game's heritage is evident from the game design whereby one player pilots a helicopter, and the other an armoured Jeep. SWIV is not an official sequel, as noted by ex-Sales Curve producer Dan Marchant: "SWIV wasn't really a sequel to Silkworm, but it was certainly inspired by it and several other shoot-'em-ups that we had played and loved." In the game's own manual (for the Amiga, at least), however, it was explained that "SWIV" was both an acronym for "Special Weapons Interdiction Vehicle" and also short for "Silkworm IV" (even though there was not a Silkworm II or III).
easyflash
silkworm iv
silkwork 4


Universal Industrial Service, Inc provides roofing services, roof consulting and preventive maintenance specialists for your business.
• Roof inspections and comprehensive roof audits.
• Quality roof plans and specifications.
• Develop and initiate preventive maintenance programs.
• Infrared roof and wall scans.
• Litigation support for roof failures.
• Roof consulting and roof inspection services for state agencies.
• Full service and fully qualified personnel.
• Initiate annual and bi-annual inspections and "structured" preventive maintenance programs.
• Protects the "fifth wall" of your building which is constantly exposed to the elements.
• We know that timely and proper repairs are imperative to preclude widespread damage and possible elimination or control of mold issues due to wetness.
• We also know that the control of leaks and an annual preventive maintenance program will sustain the roofs in the proper condition.
• We can extend the service life of your roof.
• Eliminate costly and untimely roof replacement projects.
• Universal should be your preventive maintenance assistants.


text:
Search Results: 'medic'
7,323 results for "medic"
A Balanced Approach to Long Life and Vitality By David A. Cook, MS, CEPS, Medical Writer
Based on patient education materials used in Cardiac Rehabilitation, Wellness, and Clinical Weight Loss programs, and developed under clinical conditions by expert medical writers and heart... More > professionals, this easy-to-read home study guide can be the heart of your self improvement reading program. Medically accurate and up to date, and also easy to understand. Makes a great gift, and the proceeds go to the support of disabled heart patients.< Less
How to Become a Medical Assistant – Medical Assistant 2014 By Alice Moore
Find out Medical Assistant Jobs, salary & Future scope in USA. Learn How to become a Medical Assistant in USA here - http://www.NawlaEducationFoundation.org
Medical Transcription: The Complete Guide to Medical Transcription Fundamentals By Martha Bahr
Most people are now considering options for careers in the medical field whether they are fresh out of high school and want to pursue a career in healthcare or they are already well established... More > individuals needing a change of focus in their careers. Despite a career in healthcare services being challenging, the returns for acquiring a job in this type of profession can be very rewarding in terms of professional and personal satisfaction. This is why many individuals are beckoned to join the healthcare field. In this ebook, you'll find helpful tips on becoming a medical transcriptist, what you need to know about medical transcription fundamentals, medical transcription kit, medical transcription techniques and procedures, medical transcription and terminology and much more. GRAB A COPY TODAY!< Less
English for Medical Purposes: Medication Calculation for Nurses By Virginia Allum
'English for Medical Purposes: Medication Calculation for Nurses' presents the language nurses use when calculating the dosage of medication and IV fluids. Nurses often use mathematical language in... More > their daily practice. Vital Signs including blood pressure and temperature and fluid balance assessment require the use of whole numbers, decimals and fractions. Accuracy in medication calculation is essential for patient safety so nurses are assessed on a regular basis to ensure their maths skills remain current. An understanding of the terms used in medication administration including IV Therapy as well as vocabulary practice is also presented in the book.< Less
Book about Generic Medication By Demis Frontz
Top quality medications
Shakthi's Medical School Graduation By Fotochoice Photography & Nat Girish & Charanya Girish
Shakthi's Medical School Graduation
Medical Marijuana Training IV By Montgomery Sibley
The course book for the mandatory District of Columbia Medical Marijuana Training and Education Course
Orthopedics Notes for Medical Students By J.R. Phillip, MD, PhD
A Review of the Orthopedic Conditions Most Commonly Tested On the USMLE. A Must-Have for Every Medical Student!
Rheumatology Notes for Medical Students By J.R. Phillip, MD, PhD
A Review of the Rheumatologic Conditions Most Commonly Tested On the USMLE. A Must-Have for Every Medical Student!
<< < 7 8 9 10 11 12 13 14 15 16 > >>


text:
Home » Visas » J Visa » How Can J-1 Visa Holders Get NORI (No Obligation to Return to India)?
How Can J-1 Visa Holders Get NORI (No Obligation to Return to India)?
Certain J visa holders are subject to a two-year home country residence requirement. However, it may be possible to apply for a waiver. As part of that, they should get No Obligation to Return to India (NORI).
Even though the following instructions focus on citizens of India, a similar procedure can be applicable for people from other countries, as well.
You should begin the process well in advance of your visa expiration, preferably six months to one year ahead of time.
Get the "No Obligation to Return to India" (NORI) application forms from the Indian Embassy or Consulate in your jurisdiction.
With the instructions provided in the form, fill out the forms in quadruplicate. Get all of them notarized, and send them back to the Embassy/Consulate.
The Embassy/Consulate will return the forms with its endorsement and a letter
stating that you need to get clearance from three agencies in India. They will provide the addresses for the same. They are:
Your local passport office
Home minister of your state government
of Education, Ministry of Human Resources, New Delhi
Note: If you are practicing medicine, you will need to get an additional clearance from the Ministry of Health.
Send the forms to India, and preferably have your family personally get these clearances. You may need to get clearances from the police and income tax department, as well.
Each of those agencies will send back a NORI statement to both you and, simultaneously, to the Indian Embassy/Consulate in the U.S.
Send the NORI statements to your regional Indian Embassy/Consulate. They will forward a letter to the Indian Embassy.
The Indian Embassy will send a NORI statement to the United States Information Agency (USIA).
The USIA will send you a form to fill out. Do so, and return this form to them.
The USIA will make a recommendation and send it to USCIS.
USCIS will issue the final waiver.
The entire process of getting the NORI statements from India may take around three months. However, if you visit various government departments in India in person, such as while you are on vacation there, it could be done faster.
J1 Visa Insurance
J1 Visa Insurance Requirements
Form DS-2019
SEVIS
J-2 Visa
J1 Stamping Documents
J1/J2 Visa Health Insurance
College & University Student
Professor & Research Scholar
Short Term Scholar
HRR & Waiver
Waiver Application
No Objection Statement Waiver
Fear of Persecution Waiver
Exceptional Hardship Waiver
State Health Department Waiver
IGA Waiver
NORI for India
J-2 Visa Waiver
J-1 Visa Waiver Denial
While in USA
J2 Visa EAD
J1 Visa Extension
J1 Documents
No Objection Statement
https://www.immihelp.com/how-can-j1-visa-holders-get-nori-no-obligation-to-return-to-india/


text:
Q: How to throw the exception and catch it in the Node.js? I am writing an ADD-ON using C/C++ in Node.js. For some reason, I need to throw the exception in C/C++ Add-on side, and to catch the exception in the JavaScript side.
JavaScript side:
try {

var conn = addon.get();

} catch(e) {
  console.log("catching....................");
}

C/C++ code:
if (args.Length() <= 1 && !args[1]->IsFunction()) {
    ThrowException(Exception::TypeError(String::New("Arguments 1 expect a function!")));
}

The actual behavior is:
For WIN:
A dialog pop-ups and shows:

Microsoft Visual C++ Runtime Library

Assertion failed!
Program: ...verMananger\src\wrapper\build\Release\nodedb2.node File:
  c:\users\ibm_admin.node-gyp\0.10.1...\node_ob..._wrap.h Line: 60

Expression: !handle.IsEmpty()
For information on how your program can cause an assertion
failure, see the Visual C++ documentation on asserts
(Press Retry to debug the application - JIT must be enabled)
Abort   Retry   Ignore
For Linux:

node: /root/.node-gyp/0.10.9/src/node_object_wrap.h:60: static T*
  node::ObjectWrap::Unwrap(v8::Handle) [with T =
  NodeDB2Connection]: Assertion `!handle.IsEmpty()' failed.

How to throw the exception and catch it in the Node.js?  Did everybody meet the same problem as I met?

A: Everything looks good, except you are not returning anything. Throwing an exception up to node is not the same as a regular C++ exception. All you need to do is add the follwoing line after your call and you should be good:
return scope.Close(Undefined());

So everything would look like this:
if (args.Length() <= 1 && !args[1]->IsFunction()) {
  ThrowException(Exception::TypeError(String::New("Arguments 1 expect a function!")));
  return scope.Close(Undefined());
}


Smart Doorbell allow you to answer anywhere using your smartphone. Wireless WIFI Smart Door Station by Zxtech and Hikvision. Next Business Day Delivery or Collect In-Store for free. Security bell. Deliver High Quality to your Home. Indoor or Outdoor. Trusted Security Company in West London. Need a quotation contact us on sales@domarsolution.com.


For those of you who have been waiting for the next film in the Marvel Cinematic Universe… for those of you who have a hopeless crush on Benedict Cumberbatch… or for those of you who just want to get out of your house and immerse yourself in magic for a couple of hours, Friday is a big day for you.
Doc Strange has a mystical object called the Eye of Agamotto and it lives in a necklace that he wears around all the time. It supposedly can tap into some of Agamotto's crazy powers and see truth through magic and illusions. (Agamotto was the first Sorcerer Supreme.) It can weaken evil, create dimensional portals and aid in Strange's telepathic abilities.
Rumor has it that the Eye is going to be one of the last two infinity stones we've been waiting for in the MCU. Knowing Doctor Strange, it's likely that it will be the Time Stone. I'm super eager to find out how it's going to play into the overarching storyline and where it's going to end up.
This stone will be represented by pomegranate.
This stone will be represented by dates.
This was first seen in Guardians of the Galaxy. When used, the power stone could destroy entire planets. It is currently being safely held by Nova Prime on Xandar.
This stone will be represented by plums.
The space stone was first seen being held by Red Skull. You may recall it being referred to as the Tesseract, which is actually the cube that is built around the stone. It can be used to manipulate space… obviously. It is now being held within Odin's vault in Asgard.
This stone will be represented by lemon zest.
This bad boy was originally seen in Loki's scepter. In short, it can mind control people. Which works nicely for Loki… he's not great at winning people over on his own. Eventually, Ultron broke the casing that was disguising and protecting it and the stone was used to bring Vision to life. So that's where it is now. In that guy's forehead.
Now we come to the two stones we have yet to see.
This stone will be represented by peaches.
Assuming that the final stone will be the soul stone, it will be orange. (Unlike in the comics where it is green.) It is a sentient stone that hungers for souls and allows the wielder to control life. It's scary and not at all okay.
This stone will be represented by mint.
This is speculatory, as I have not seen the film. But the green light emitted from Strange's Eye of Agamotto will likely be the Time Stone. It will allow the user to control the flow of time.
Preheat oven to 400°F. Slice baguette into ½ inch slices and place on a baking sheet.
Dice up dates. In a small bowl, stir the dates into the ricotta and honey. Spread on each slice of the bread. Bake for 10 minutes.
While the bread is baking, dice the peaches and plums and place in a bowl. Seed your pomegranate and add it into the stone fruit. Zest and juice your lemon into the bowl. Toss the fruit to coat in the lemon.
When toasts come out of the oven, top with a spoonful of fruit and a sprinkle of mint.
Just a note. The holidays are right around the corner and this would make an excellent dish for Christmas entertaining. It's got a lot or red and green. Plus the honey, fig, pomegranate and mint taste quite bright and festive!


Right this moment, we will go on something of a side-quest from our usual BGM music discussions right here, to cowl some floor we've trod earlier than. Games section and we're certain you may find one thing you will like. The original PlayStation model has pulled in an unimaginable 8.15 million over time. This NES recreation is the place the Job System as we all know it right this moment was born. Play games online with Cartoon Network characters from Ben 10, Journey Time, Regular Show, Gumball and more.
Participant-adventurers have entered this area and will hope to discover what's going on and what is actually behind the unusual behavior of the long-revered Daimyo. Boss fights on this game aren't powerful enemies, but somewhat daring escape sequences where it's important to precisely run, bounce and climb forward of rising water or lava because it chases you thru a degree.
On this deeply strange Gamecube spinoff, Square changed that dynamic to an interaction between four cooperating players moderately than characters in a party. It might not play like core Closing Fantasy games, nevertheless it captures their essence. Last Fantasy is a collection about change, with a new world, characters and mechanics launched in every release.
This MMO (massively-multiplayer-on-line) recreation permits you to occasion up with buddies with a view to explore an enormous, medieval open world filled with monsters and demons simply waiting to be taken down with your swords, axes, arrows and magic.
I purchased a PS3 about three weeks ago and this is likely one of the video games I bought. See below for our top picks for the very best fantasy games to buy in 2017. Here's the truth: hottest criticisms of Closing Fantasy 13 are additionally applicable to the sequence' most-cherished entries.


text:
Q: R: Count unique rows for each unique name per year This is my first question on stackoverflow. I searched for similar questions but I didn't find an answer.
I know that the question in the title isn't clear but I hope you are going to understand what I want as output.
I have a dataframe that looks like this:
   ID      Name Year
1   1      Anas 2018
2   1      Carl 2018
3   1 Catherine 2018
4   2      Anas 2018
5   2      Carl 2018
6   3 Catherine 2018
7   3    Julien 2018
8   4      Raul 2018
9   4     Ahmed 2018
10  4  Laurence 2018
11  4      Carl 2018
12  5      Anas 2019
13  5   Georges 2019
14  5     Arman 2019
15  6      Anas 2019
16  6    Pietro 2019
17  7    Pietro 2019
18  8     Diego 2019

if the names in the column "Name" have the same ID, it means that are collaborators in a project.
I want to add a column with the number of UNIQUE collaborators per year for each name (by including each name in the count of his collborators)
The output should look like this: (I added the last column to explain how to count-Not needed)
ID      Name Year Unique_Coll                                      explication
1   1      Anas 2018           3                          (Anas, Carl, Catherine)
2   1      Carl 2018           6  (Carle, Anas, Catherine, Laurence, Ahmed, Raul)
3   1 Catherine 2018           4                  (Catherine, Carl, Anas, Julien)
4   2      Anas 2018           3                          (Anas, Carl, Catherine)
5   2      Carl 2018           6  (Carle, Anas, Catherine, Laurence, Ahmed, Raul)
6   3 Catherine 2018           4                  (Catherine, Carl, Anas, Julien)
7   3    Julien 2018           2                              (Julien, Catherine)
8   4      Raul 2018           4                    (Raul, Ahmed, Laurence, Carl)
9   4     Ahmed 2018           4                    (Ahmed, Raul, Laurence, Carl)
10  4  Laurence 2018           4                    (Laurence, Raul, Ahmed, Carl)
11  4      Carl 2018           6  (Carle, Anas, Catherine, Laurence, Ahmed, Raul)
12  5      Anas 2019           4                   (Anas, Georges, Arman, Pietro)
13  5   Georges 2019           3                           (Georges, Anas, Arman)
14  5     Arman 2019           3                            (Arman Anas, Georges)
15  6      Anas 2019           4                   (Anas, Georges, Arman, Pietro)
16  6    Pietro 2019           2                                   (Pietro, Anas)
17  7    Pietro 2019           2                                   (Pietro, Anas)
18  8     Diego 2019           1                                        (Diego)

Thank you

A: The following solution uses dplyr to first join all collaborators to every Name, creating a column Name_collab (note that this expands the data frame and could blow it up if it were large). Then, we count the distinct Name_collab for every Name, Year combination and get rid of duplicates.
library(dplyr)

df %>%
  left_join(df, by = c("ID", "Year"), suffix = c("", "_collab")) %>%
  group_by(Name, Year) %>%
  mutate(Unique_Coll = n_distinct(Name_collab)) %>%
  ungroup() %>%
  distinct(ID, Name, Year, Unique_Coll)

which gives
# A tibble: 18 x 4
      ID Name       Year Unique_Coll
   <int> <fct>     <int>       <int>
 1     1 Anas       2018           3
 2     1 Carl       2018           6
 3     1 Catherine  2018           4
 4     2 Anas       2018           3
 5     2 Carl       2018           6
 6     3 Catherine  2018           4
 7     3 Julien     2018           2
 8     4 Raul       2018           4
 9     4 Ahmed      2018           4
10     4 Laurence   2018           4
11     4 Carl       2018           6
12     5 Anas       2019           4
13     5 Georges    2019           3
14     5 Arman      2019           3
15     6 Anas       2019           4
16     6 Pietro     2019           2
17     7 Pietro     2019           2
18     8 Diego      2019           1

Input:
df <- read.table(text="ID      Name Year
1   1      Anas 2018
2   1      Carl 2018
3   1 Catherine 2018
4   2      Anas 2018
5   2      Carl 2018
6   3 Catherine 2018
7   3    Julien 2018
8   4      Raul 2018
9   4     Ahmed 2018
10  4  Laurence 2018
11  4      Carl 2018
12  5      Anas 2019
13  5   Georges 2019
14  5     Arman 2019
15  6      Anas 2019
16  6    Pietro 2019
17  7    Pietro 2019
18  8     Diego 2019")

A: You could construct a variable that would be a list of names and count the number of unique names in the following way:
library(dplyr)
df = df %>%
group_by(ID) %>%
mutate(group = list(Name)) %>%
group_by(Year,Name) %>%
mutate(n = n_distinct(unlist(list(group)))) %>%
select(-group)

# A tibble: 18 x 4
# Groups:   Year, Name [12]
      ID Name       Year     n
   <int> <chr>     <int> <int>
 1     1 Anas       2018     3
 2     1 Carl       2018     6
 3     1 Catherine  2018     4
 4     2 Anas       2018     3
 5     2 Carl       2018     6
 6     3 Catherine  2018     4
 7     3 Julien     2018     2
 8     4 Raul       2018     4
 9     4 Ahmed      2018     4
10     4 Laurence   2018     4
11     4 Carl       2018     6
12     5 Anas       2019     4
13     5 Georges    2019     3
14     5 Arman      2019     3
15     6 Anas       2019     4
16     6 Pietro     2019     2
17     7 Pietro     2019     2
18     8 Diego      2019     1

A: I have a solution using joins.
library(tidyverse)

# read data
dta <- tribble(~ID, ~Name, ~Year,
               1, "Anas", 2018,
               1, "Carl", 2018,
               1, "Catherine", 2018,
               2, "Anas", 2018,
               2, "Carl", 2018,
               3, "Catherine", 2018,
               3, "Julien", 2018,
               4, "Raul", 2018,
               4, "Ahmed", 2018,
               4, "Laurence", 2018,
               4, "Carl", 2018,
               5, "Anas", 2019,
               5, "Georges", 2019,
               5, "Arman", 2019,
               6, "Anas", 2019,
               6, "Pietro", 2019,
               7, "Pietro", 2019,
               8, "Diego", 2019)

nb_collabs <- dta %>%
  left_join(dta, by = c("ID", "Year")) %>%
  select(-ID) %>%
  group_by(Name.x, Year) %>%
  nest(collaborators = Name.y) %>%
  mutate(unique_collaborators = map(collaborators, distinct),
         Unique_Coll = map_int(unique_collaborators, nrow)) %>%
  select(-collaborators, -unique_collaborators)

left_join(dta, nb_collabs, by = c("Name"="Name.x", "Year"))
# A tibble: 18 x 4
#      ID Name       Year Unique_Coll
#   <dbl> <chr>     <dbl>       <int>
# 1     1 Anas       2018           3
# 2     1 Carl       2018           6
# 3     1 Catherine  2018           4
# 4     2 Anas       2018           3
# 5     2 Carl       2018           6
# 6     3 Catherine  2018           4
# 7     3 Julien     2018           2
# 8     4 Raul       2018           4
# 9     4 Ahmed      2018           4
#10     4 Laurence   2018           4
#11     4 Carl       2018           6
#12     5 Anas       2019           4
#13     5 Georges    2019           3
#14     5 Arman      2019           3
#15     6 Anas       2019           4
#16     6 Pietro     2019           2
#17     7 Pietro     2019           2
#18     8 Diego      2019           1

So the first step is to join the data with itself. The point is to have the name in "Name.x", and a separate row for each collaborator as "Name.y". Then we can nest the collaborator names, so that we get a data frame with one row for each Name, with a nested data frame with the collaborators, so we just need to remove the duplicates and count the number of persons.
In nb_collabs we have a table with each person and the number of collaborators, we can simply join it back with the original data frame to get the desired format.


Turner, ME is in zip code 04282. The current total local sales tax rate in Turner, ME is 5.500%. The 2018 total local sales tax rate was 5.000%.
Turner, ME is in Androscoggin County. Turner is in the following zip codes: 04282.


text:
const ConstraintValidator = Jymfony.Component.Validator.ConstraintValidator;
const Unique = Jymfony.Component.Validator.Constraints.Unique;
const UnexpectedTypeException = Jymfony.Component.Validator.Exception.UnexpectedTypeException;
const UnexpectedValueException = Jymfony.Component.Validator.Exception.UnexpectedValueException;

const includes = (collection, value) => {
    if (isArray(value)) {
        for (const element of collection) {
            if (__jymfony.equal(value, element)) {
                return true;
            }
        }

        return false;
    }

    return collection.includes(value);
};

/**
 * @memberOf Jymfony.Component.Validator.Constraints
 */
export default class UniqueValidator extends ConstraintValidator {
    /**
     * @inheritdoc
     */
    validate(value, constraint) {
        if (! (constraint instanceof Unique)) {
            throw new UnexpectedTypeException(constraint, Unique);
        }

        if (null === value || undefined === value) {
            return;
        }

        if (! isArray(value) && ! isObjectLiteral(value) && (! isObject(value) || ! Symbol.iterator in value)) {
            throw new UnexpectedValueException(value, 'array|object|IterableIterator');
        }

        const collectionElements = [];
        for (const [ , element ] of __jymfony.getEntries(value)) {
            if (includes(collectionElements, element)) {
                this._context.buildViolation(constraint.message)
                    .setParameter('{{ value }}', this._formatValue(element))
                    .setCode(Unique.IS_NOT_UNIQUE)
                    .addViolation();

                return;
            }

            collectionElements.push(element);
        }
    }
}