text:
Q: Deletion of dict entries in for loop doesn't work, why? I have this code that, starting from an input XML file,

*

*stores the index of child elements of a tag and the child elements as key, values in a dictionary;

*deletes keys whose values contain a certain string;

*joins the dict values and extracts their text;

*replaces certain strings with "";

*counts the occurrences of some specific regex I specify.

The code works fine, but it doesn't delete keys whose values contain the string "10.238". Below is the whole code:
import re
from xml.dom import minidom
from xml.etree import ElementTree as ET

def filter_values_by_keyword(my_dict, filter_by):
    """
    Return a list of values which contains `filter_by` keyword.

    Arguments:
        my_dict (dict): Dict containing (...data specifics here)
        filter_by (str): Keyword to look for in values of my_dict

    Return:
        List of filtered values
    """
    return [key for key, value in my_dict.items() if filter_by in value]

def get_xml_by_tag_names(xml_path, tag_name_1, tag_name_2):
    """
    Your docstring here.
    """
    data = {}
    xml_tree = minidom.parse(xml_path)
    item_group_nodes = xml_tree.getElementsByTagName(tag_name_1)
    for idx, item_group_node in enumerate(item_group_nodes):
        cl_compile_nodes = item_group_node.getElementsByTagName(tag_name_2)
        for _ in cl_compile_nodes:
            data[idx]=[item_group_node.toxml()]
    return data

def main():
    data = get_xml_by_tag_names('output2.xml', 'new_line', 'text')
    filtered_values = filter_values_by_keyword(data, '10.238')

    for item in filtered_values:
        del data[item]

    mylist = []
    uncinata1 = " < "
    uncinata2 = " >"
    punto = "."
    virgola = ","
    puntoevirgola = ";"
    dash = "-"
    puntoesclamativo = "!"
    duepunti = ":"
    apostrofo = "'"
    puntointerrogativo = "?"
    angolate = "<>"

    for value in data.values():
        myxml = ' '.join(value)
        # print(myxml)

        tree = ET.fromstring(myxml)
        lista = ([text.text for text in tree.findall('text')])
        testo = (' '.join(lista))
        testo = testo.replace(uncinata1, "")
        testo = testo.replace(uncinata2, "")
        testo = testo.replace(punto, "")
        testo = testo.replace(virgola, "")
        testo = testo.replace(puntoevirgola, "")
        testo = testo.replace(dash, "")
        testo = testo.replace(puntoesclamativo, "")
        testo = testo.replace(duepunti, "")
        testo = testo.replace(apostrofo, "")
        testo = testo.replace(puntointerrogativo, "")
        testo = testo.replace(angolate, "")
        print(testo)

        find_prima = re.compile(r"\]\s*prima(?!\S)")
        find_fase_base = re.compile(r"\]\s*AN\s*([\w\s]+)\s*da\scui\sT")  # ] AN parole da cui T
        find_fase_base_2 = re.compile(r"\]\s([\w\s]+)\s[→]\sT")  # ] parole → T
        find_fase_base_3 = re.compile(r"\]\s*([\w\s]+)\s*da\scui\sT")  # ] parole da cui T
        find_fase_12 = re.compile(r"\]\s1\s([\w\s]+)\s2\s([\w\s]+[^T])")  # ] 1 parole 2 parole (esclude T)
        find_fase_12_leo = re.compile(
            r"(?!.*da cui)\]\s+AN\s1\s+([a-zA-Z]+(?:\s+[a-zA-Z]+)*)\s+2\s+([a-zA-Z]+(?:\s+[a-zA-Z]+)*)")  # ] AN 1 parole da cui 2 parole escludendo da cui dopo
        find_fase_12T_leo = re.compile(
            r"\]\s*AN\s*1\s*([\w\s]+)da\s*cui\s*2\s*([\w\s]+)da\s*cui\s*T")  # ] AN 1 parole da cui 2 parole parola da cui T
        matches_prima = re.findall(find_prima, testo)
        lunghezza_prima = len(matches_prima)
        mylist.append(lunghezza_prima)

    count = 0
    for elem in mylist:
        count += elem

    print(count)

if __name__ == "__main__":
    main()

But the part that matters is:
def filter_values_by_keyword(my_dict, filter_by):

    return [key for key, value in my_dict.items() if filter_by in value]

and then in the main() function:
filtered_values = filter_values_by_keyword(data, '10.238')

for item in filtered_values:
    del data[item]

It returns the text as it is and I don't understand why.
EDIT:
This is a sample of my XML, it actually has pages tag repeating:
<pages>
  <page id="1" bbox="0.000,0.000,462.047,680.315" rotate="0">
    <textbox id="0" bbox="191.745,592.218,249.042,603.578">
<textline>
     <new_line>
              <text font="NUMPTY+ImprintMTnum" bbox="297.284,540.828,300.188,553.310" colourspace="DeviceGray" ncolour="0" size="12.482">della quale non conosce che una parte;] </text>
              <text font="PYNIYO+ImprintMTnum-Italic" bbox="322.455,540.839,328.251,553.566" colourspace="DeviceGray" ncolour="0" size="12.727">prima</text>
              <text font="NUMPTY+ImprintMTnum" bbox="331.206,545.345,334.683,552.834" colourspace="DeviceGray" ncolour="0" size="7.489">1</text>
              <text font="NUMPTY+ImprintMTnum" bbox="177.602,528.028,180.850,540.510" colourspace="DeviceGray" ncolour="0" size="12.482">che nonconosce ancora appieno;</text>
              <text font="NUMPTY+ImprintMTnum" bbox="189.430,532.545,192.908,540.034" colourspace="DeviceGray" ncolour="0" size="7.489">2</text>
              <text font="NUMPTY+ImprintMTnum" bbox="203.879,528.028,208.975,540.510" colourspace="DeviceGray" ncolour="0" size="12.482">che</text>
            </new_line>
</textline>
</textbox>
</page>
</pages>

A: What about if you replace:
return [key for key, value in my_dict.items() if filter_by in value]

by:
return [key for key, value in my_dict.items() if filter_by == value]

or (a more readable effort) by:
Update
The input key is a of str type, and by your comment, the value is also an string type. Simply create an string a="this is my 10.238 number" the operation "10.238" in a gives a nice True.
I would double check the types in both the operators at the time you deal with the string having "10.238".
my_keys=[]

for key, value in my_dict.items()
  if isinstance(value, list):
    if filter_by in value:
       my_keys.append(key)
  elif isinstance(value, str):
    print("compare {} to {}".format(type(filter_by), type(value)))

    if filter_by in value or value.index(filter_by) > -1:
       my_keys.append(key)
  else:
    print("ops! {}".format(type(value)))

return my_keys


text:
Partners and collaborations
Careers and Advertisements
Tegemeo in the Media
Agricultural Commodity Value Chains
Input use, agricultural productivity, commercialization and output markets
TAPRA II
Measurement, Learning and Evaluation (MLE) UNIT
3ie Project
Breakfast Forums
A water melon stall in the Makongeni market in Thika town – a typical scene in Kenya. Photo by In Pictures Ltd./Corbis via Getty Images
Why COVID-19 is another blow for Kenya's food security
Kenya faces one of the most challenging years when it comes to food security. According to the Food and Agricultural Organisation, food security is achieved
when all people, at all times, have physical, social and economic access to sufficient, safe and nutritious food that meets their dietary needs and food preferences for an active and healthy life.
Even before the COVID-19 pandemic knocked on its door, the country faced a devastating desert locust invasion. This added to constraints posed by excessive rainfall experienced from October 2019.
The worst food insecurity that Kenya has faced in recent years was in 2017 and 2008. The food production deficit and food prices were their highest ever in these years.
The Kenya National Bureau of Statistics estimates that about 12 million people are food poor. These are people whose income doesn't enable them to consume enough calories for a healthy lifestyle. Two-thirds of the food poor individuals are found in rural areas.
Kenya relies heavily on maize, wheat, rice and Irish potatoes for food. It is estimated that the country imports about 90% of the total rice demand and about 75% of the total wheat demand. The rest is produced locally. For example, Kenya produces most of the total maize demand itself, importing only about 10%.
A key challenge for the country is to raise productivity in the agriculture sector. This would not only ensure food availability, but potentially lift households out of poverty. To attain this, the country must reduce reliance on rainfed agriculture systems, use modern varieties and technologies by enhancing investments in extension systems, build resilience of farmers against the effects of climate change and variability, and improve agricultural market systems and infrastructure.
The coronavirus outbreak adds to the challenge because markets have been closed and delivery of food has been disrupted.
Immediate challenges
The 2019/2020 season was favourable with most parts of the country receiving above-average rainfall. But above-normal rainfall continued through the harvest period, with adverse effects.
The agriculture ministry now estimates that 10,000 hectares of cropland were destroyed during the long rain season alone. And post-harvest losses are expected to be higher than usual because grain didn't dry adequately in the wet weather.
In December 2019, vast swarms of desert locusts started arriving in the country. By March 2020, the Food and Agriculture Organisation categorised the threat to the country as dangerous, because the locusts continued to breed and form new swarms.
This is the context in which the first case of COVID-19 was announced in March. Administrative measures have included the closure of produce markets and dawn to dusk curfews.
These were highly disruptive for food delivery. This is because Kenya's food system is heavily dominated by small, independent transporters as the link between producers and consumers. Produce markets, which are at the heart of distribution in urban areas, serve consumers and smaller retailers. This traditional informal system accounts for about 90% of the market.
The closure of many of these markets in the urban and peri-urban areas, while a reasonable measure to avoid crowding, has disrupted food supply systems, especially for fresh produce. The impact is felt most in low-income urban households which rely on these informal food markets.
The same cannot be said for the middle- and higher-income families who can buy fresh produce from supermarkets and grocery shops, which remain open.
The ministry of agriculture has now agreed to categorise transport of foodstuff as an essential service, to improve food supply in urban areas. But this is not enough. If produce markets remain closed, supply systems still aren't working fully. About 90% of fresh fruits and vegetables are sold through these markets. A further measure should be to ensure that markets remain open all day, although at reduced capacities.
Read More Via https://theconversation.com/
Egerton University USAID Tegemeo Institute
Copyright © 2021 Egerton University
"Transforming Lives through Quality Education"

redpajama_set_name: RedPajamaCommonCrawl


text:
'Yes please, that sounds lovely ….'
I'm not very good at saying no to freebies. We have a cupboard full of apple-flavoured liquorice to prove that. I don't like liquorice, I don't like synthetic apple – at what point exactly did I feel the combination was going to improve things? Sometimes I just make myself sigh.
Anyway, you take my point, that, despite years of being lucky enough to be asked to review products on newspapers and magazines, and now here on my beloved blog too, there's still something about the words, 'we'll send it over by bike,' which make me feel that the product, whatever it may be, will be the answer to all my prayers. So when my kind blogging friend Adventures of an English Mum mentioned that her brother Chris from Urban Massage could pop over and give me a lovely stress-busting massage, I said yes straight away.
And then I realised I had invited a strange man into my home, and more or less promised to strip off for him.
Ahem. I started to have my doubts. I looked again at the apple liquorice-infested cupboard. Are freebies always a great idea, I wondered?
Well yes, as it turns out, in this case they definitely are. Chris absolutely could not have been more delightful. As soon as he walked in I relaxed, and by the time we'd had a cup of tea, I felt as though I'd known him years. He's a properly trained sports masseur, who worked for ages with Birmingham football club, but he also treats people like me, who don't even walk down the sports drinks aisle in Tesco, let alone actually do sport. Within seconds, he had found the 'bad' bit on my right shoulder, and told me I sometimes had lower back twinges on the left hand side, and pains in the top of my right leg. Amazing – he was absolutely right. I also didn't even need to take a stitch off, as he was quite happy massaging through a cardigan and a jumper (Divorce Towers is quite chilly at this time of year). For his final trick, he sorted out my right foot, which has been giving me considerable gyp since the cold weather began. Turns out I had been compressing my tendons by wearing too many pairs of socks. Doh!
Chris has an office in the City of London but also travels with his fold-up massage couch, charging £60 for a very generous hour. If you have a twinge and live in the London area, I really wouldn't hesitate.
No sooner had I peeled myself off Chris's couch than I was speeding away to North London to commune with cupcake queen Mich Turner, founder of the Little Venice Cake Company, who was demonstrating her way with royal icing for Tesco Real Food. While we made a big mess, playing with edible glitter, trying a trillion different food colourings and attemping to make teeny tiny holly berries out of sugar paste, Mich remained serene, her white chef's jacket pristine and not a gorgeous blonde hair out of place. How does she do it? Her CV is amazing, she has made cakes for the Queen, Barrack Obama, Madonna and Sir Paul McCartney and she was made an MBE this year – but I was most impressed by the fact that she was sponsored by United Biscuits throughout her university career. That would have been utterly my dream come true as a student. Mind you, I don't think there were that many biscuits in the world back then.
What a lovely day! Big thanks to Emma at Adventures of an English Mum, Chris at Urban Massage and Tesco Real Food.
Iron Horses of the West
It's Review Time


Janelle Brady is an actress known for her roles in the Troma B-movie classic Class Of Nuke 'Em High and The Allnighter.
Janelle Brady (also known as Jill) was born on September 23rd, 1962 as Janelle Christian. She began acting in various B-films and starred most notably in Class Of Nuke 'Em High in 1986, giving her an instant place in cult film.
She has been married to John Masters since 2008.


text:
Q: Dart: Comparing two objects of any type to check if they are equal I use the following code to compare two Person object using the overridden == operator:
class Person {
  String ssn;
  String name;

  Person(this.ssn, this.name);

  bool operator ==(Object other) {
    return identical(this, other) ||
      other is Person &&
      ssn == other.ssn &&
      name == other.name;
  }

  @override int get hashCode => (ssn + name).hashCode;
}

main() {
  var bob =  Person('111', 'Bob');
  var robert =  Person('123', 'Robert');

  print(bob == robert); // false
}

However, as this code works perfectly with Person objects, is there a way to write one == operator function that works for any two types to compare them to check if they are equal or not ?

A: If your question is how not to write equals and hashCode implementation for all your classes then the answer would be there is no way right now. But you can simplify this process with packages. For example, you can use Equatable package then your class would look like this:
import 'package:equatable/equatable.dart';

class Person extends Equatable {
  String ssn;
  String name;

  Person(this.ssn, this.name);

  @override
  List<Object> get props => [name, ssn];
}

redpajama_set_name: RedPajamaStackExchange


text:
News comment
a-n announce partnership with Artist Support Pledge
a-n x Artist Support Pledge is a new collaboration to support artists and find practical solutions to improving artists' livelihoods.
artist support pledge
a-n is pleased to announce a partnership with Artist Support Pledge, the not for profit company founded by Matthew Burrows that launched last year to help artists struggling due to the Covid-19 pandemic.
Artist Support Pledge is a global movement of connected communities, artists and makers committed to an equitable and sustainable economy. The multi-million-pound micro economy has provided an invaluable income stream for artists at a time when exhibitions and other creative freelance work was halted due to the pandemic. Using Instagram, artists and makers post images of their work with the hashtag #artistsupportpledge. Artworks are priced at no more than £200 and every time an artist reaches £1,000 of sales, they pledge to buy work from another artist.
With Artist Support Pledge celebrating its one year anniversary and a-n its 40th, both organisations are excited to begin a collaboration based on their closely aligned values in supporting artists and providing practical solutions to improving artists' livelihoods. The partnership will bring together collective resources and expertise to evaluate the impact and support the future development of the #artistsupportpledge initiative.
Matthew Burrows, founder and director of Artist Support Pledge said:
"This has been an extraordinary year for artists and makers globally. From modest beginnings at a time of great uncertainty and worry, and fuelled by a culture of generosity, Artist Support Pledge has grown into a global micro economy and network for artists, and created new networks and buying opportunities for all.
It is with great pleasure I can today announce a new partnership with the nationally acclaimed membership organisation, a-n, who, over the ensuing weeks and months, will bring their expertise in nurturing artists, to help Artist support Pledge evolve and shape a new future for artists and makers. This partnership will give the movement much needed resource to formally evaluate the impact so far and explore the ways forward."
Zarah Hussain, artist and a-n Board member said:
"I am so pleased to hear of the collaboration between a-n and ASP, both organisations put artists at the centre of the work that they do. Last year during the first lockdown, the Artist Support Pledge was a real lifeboat for me in the midst of a sea of uncertainty and anxiety. Making work for the pledge gave me something meaningful to do during the crisis and by selling and purchasing artworks I have met so many new artists and collectors."
Last May, during the first stages of the Covid-19 pandemic, a-n spoke to Chantal Powell, artist and founder of the contemporary arts programme Hogchester Arts, about how Artist Support Pledge had helped her. She said: "The biggest thing has been connections with other artists that I was previously unaware of. It's generated this real community vibe, more so than was already there…I've seen collectors buying off new artists because it's in that affordable bracket. They can have a look and test of people they haven't bought from before."
Narbi Price, a past prize winner in the John Moores Painting Prize and winner of the Contemporary British Painting Prize 2017, explains the importance of the project: "Artist Support Pledge's brilliance is in its simplicity. As an artist, it's expanded my collector base considerably, and hugely increased my own art collection. Its focus on transparency, honesty and generosity in selling and buying art has empowered artists; it has the potential to permanently change the often clandestine culture of art collecting."
What next? Help shape the future of Artist Support Pledge
Artist Support Pledge is carrying out its first survey and we are keen to understand the impact the initiative has had on our membership and the visual arts sector. If you have been a buyer, or seller using Artist Support Pledge, please take this opportunity to share your views.
15 minutes of your time will help shape a global movement, led by artists.
Start the survey
Complete by 5pm on Saturday 5 June 2021
Follow @anartistsinfo and @artistsupportpledge on Instagram for announcements.
a-n News
Through advocacy and information and from the perspective of artists, a-n's mission is to stimulate and support contemporary visual arts practice and affirms artists' value in society.
a-n News offers alternative insights into the visual arts, with fast-paced news, comment, debate. www.a-n.co.uk


text:
« Back to Artist Directory
John Grant, Jr.
Cherokee musician, storyteller, and dancer	Cherokee, NC
MusicDanceDanceFluteTraditional Songs
John Grant, Jr., comes from a family of accomplished traditional artists. His own interest in Native American music began when he was a young teenager, and heard a drum group from Lamedeer, Montana. As he told the Knoxville News Sentinel, "The power and beauty of it made me want to do it for the rest of my life."
Grant has been a member of traditional Cherokee drum groups for many years. At the age of 18, while on tour in France, Grant took up the Cherokee flute for the first time. He taught himself to play, and has since become a prolific composer and performer, even touring with the North Carolina Symphony. Grant is also a singer, performing both traditional Cherokee and contemporary Northern-style Native American songs.
In addition to his musical gifts, Grant is a storyteller. He likes to tell stories both of his own Cherokee tribe, and of other native nations.
John Grant, Jr., is an experienced performer who has appeared in front of audiences ranging from a couple of dozen people to 20,000. He is a member of the drum group Birdtown Crossing, as well as the dance group Warriors of Ani-Kituwah.
John Grant, Jr., is available to perform as a musician, storyteller, and dancer in concerts, festivals, demonstrations, and other events and venues.
John Grant Jr


You won't want to miss this excellent value! There is no mistaking this car for anything but extraordinary. It includes heated seats, front and rear reading lights, voice activated navigation, and air conditioning. Under the hood you'll find a 6 cylinder engine with more than 270 horsepower, and for added security, dynamic Stability Control supplements the drivetrain. We pride ourselves in the quality that we offer on all of our vehicles. Please don't hesitate to give us a call.


text:
Jolovan Wham And SDP's John Tan Fined $5K Each For Contempt Of Court
Submitted by farhan on Mon, 29/04/2019 - 4:30pm
Civil activist Jolovan Wham and SDP's John Tan were each fined $5,000 on Monday with what the authorities called as scandalizing the judiciary via separate Facebook posts.
SDP: WHY IS ZAQY MOHAMAD A REPRESENTATIVE IN MARSILING YEW-TEE?
SDP questioned if Zaqy Mohamad is the rightful representative in Marsiling-Yew Tee as residents were never consulted on the decision. It drew parallels with Halimah Yacob's Presidency and has since initiated action in court for the lack of a by-election.
TAN CHENG BOCK: I WON'T NEED TO PAY LEGAL FEES BUT GOVT MUST STILL ANSWER OUR QUESTIONS
Submitted by farhan on Tue, 26/09/2017 - 9:36pm
Dr Tan Cheng Bock does not have to pay his $30,000 legal fees as it is considered to be a case of public interest. Nevertheless, many questions on the EP remain unanswered. Should we exercise our rights to seek those answers?
20 YEAR OLD ARRESTED FOR ALLEGEDLY MOLESTING WOMEN AROUND CIRCUIT RD
Submitted by farhan on Wed, 23/08/2017 - 3:44pm
A 20 year old man was arrested for outrage of modesty after 2 women lodged molest reports against him. They were said to be molested along Circuit Rd and Balam Rd last week. He will be charged in Court and may face 2 years' jail term and/or caning.
COURT OF APPEAL DISMISSES TAN CHENG BOCK'S APPEAL ON PRESIDENTIAL ELECTION
The Court of Appeal has dismissed Dr Tan Cheng Bock's appeal on the upcoming Presidential Election and said the decision to specify President Wee Kim Wee as Singapore's first elected President is lawful. Does this come as a surprise?
48 YR OLD MAN CHARGED FOR MURDERING TECK WHYE FLATMATE
Submitted by farhan on Fri, 18/08/2017 - 11:28am
48 year old Mohammad Rosli Abdul Rahim has been charged for allegedly killing Mohammad Roslan Zaini 2 days ago at Teck Whye Crescent. He will be remanded for a week for investigations and will appear in court on 25 Aug. He may face the death penalty if convicted of murder.
GRAB DRIVER WHO PUNCHED JAPANESE NATIONAL @ CUPPAGE JAILED 5 WEEKS
Submitted by farhan on Wed, 16/08/2017 - 11:50am
28 year-old Shidee Abdul Wahab was jailed 5 weeks in the courts yesterday for attacking a group of Japanese men near Cuppage Plaza.
LI SHENGWU: AGC SENT THREATENING LETTER WITHOUT CLARIFYING WITH ME, I DIDN'T ATTACK JUDICIARY
Li Shengwu has responded to the AGC after it said it will look into his FB post for contempt of court. In a recent post, Li said the AGC had sent him a threatening letter without bothering to clarify with him what he meant. He explained that his post was not intended to attack the Singapore judiciary and has since amended it.
AHTC TAKES WORKERS' PARTY TOWN COUNCILLORS TO COURT FOR PAST LAPSES
An independent panel for Aljunied-Hougang Town Council (AHTC) is taking a few of its town councillors to court in relation to its improper use of public funds. Workers' Party's Low Thia Khiang, Pritam Singh and Sylvia Lim have received a statement of claim and are in the midst of studying it.
COURT FORECLOSED M RAVI'S FLAT WITHOUT CONSIDERING HIS ILL HEALTH
The Court foreclosed M Ravi's HDB flat even though he was too ill to appear in court. Despite having the relevant medical documents to prove his ill health, the court did not relent. Our reader is asking for Singaporeans to donate to M Ravi who may become homeless when he gets discharged. After all, he has always been fighting for people's rights and was never concerned about funding for himself.


text:
Mokhihan Reserved, but Excelling
Raised with high expectations, Ose Mokhihan want to excel in all aspects of his life (Photo: Ilana Weathersby).
Ilana Weathersby, Guest Reporter
A 6'3 student who ranks 3rd out of their Junior class is someone who's bound to stand out in the crowd. But Ose Mokhihan, a son of two immigrant parents, is someone who chooses to live a reserved life. For Ose, life is something precious that shouldn't be taken for granted.
He studies hard, takes care of his three brothers, listens to other people's struggles, and strives to be a good person.
Excelling academically came easy for Ose, but hard work and determination caused him to truly value success in that area. Yet the constant pressure he received from his parents taught him that hard work pays off when you try hard enough.
"I believe that my parents being strict on me has helped me become the person I am today," Ose said.
Being raised with high expectations and having the pressure to do well in school caused Ose to want to excel in all aspects of his life. Whether that's sports, having friends, making his parents proud, or just being happy, Ose puts continual effort into everything and is someone we all should aspire to be.
Being the eldest in his family, Ose set an example for his younger brothers ever since he was young. Despite it being hard to carry the expectations that his parents put on him, he learned not only that it is valuable to care for his family and be an example to his brothers but also to help others around him as well. Even when it seemed that no matter how hard he tried to do the work that his parents put on him, it was never enough, Ose still pushed through to be the person that his parents wanted and the person that he wanted to be in life.
"Having to take care of my brothers was hard, especially since they would get special treatment while I would do things like clean the kitchen all by myself," Ose said. "My younger brother was also raised a lot less strict than I was, and that made me feel like my brothers got it easier than I did.," Ose continues.
No matter how his parents treated his brothers, Ose continues to care for them and take care of them because he believes that everyone deserves to be treated fairly.
Ose also cares about his own well-being and life, but he also makes sure to check up on his friends just to see if they're doing all right. Being someone who has a great sense of humor and a natural nature to know what to say has helped his peers get through hardships and mental battles.
"I would describe Ose as being someone who is easy going, and a fun person to be around. He always makes me laugh, he knows exactly what to say when I'm in a bad mood. I truly believe we all need a friend like Ose," Leilah Weathersby said. " I remember a time when I had a lot of stress going on and Ose used humor to help me overcome the stress, and it did help a lot.," Leilah Weathersby continued.
Being the type of person who is quick to help others, has helped Ose to learn how to help his peers in a way that would help build their character and confidence. Ose encourages and uses humor to help the people around him.
Knowing life morals helps us have the right direction of where we want to go, Ose makes sure that what he does will have a positive perspective no matter what the situation is. He emphasizes different life lessons that he lives by, describing one of them being, "you weep what you sow," explaining it by saying your actions, what you do, and who you chose to hang out with affects your character. Living as a Christian, and as someone who believes in life's morals, has caused Ose to wake up every day striving to be a better person for himself, his family, and the people around him.
Even though, life proceeds to throws challenges at Ose. and the people around him are continuing to change, and he's always pressured to be great. Ose still decides to persevere through life and gets things done being the great person that he is.
Raider Review's 2022 Wishes
A (Thank You) Letter to the Pandemic
The Life of an Immigrant During Coronavirus
To: Kenzee
Remembering Rangeview Senior Kenzee Campbell
A Letter to Cody
RHS Inclusion Week
Rangeview's take on Black History Month
Black History Month: The Mandela Effect
Replace High School Athletes' Drug Tests With Education


text:
Category: racism
racism, South Asia
Fluent English – Racism in Mainstream Reporting
by oliveridley • January 6, 2010
From Canada's paper of record…
Speaking fluent English, he described the gruelling 42-day high-seas journey and talked of the deteriorating living conditions in his homeland. He also described his dismay at arriving in Canada only to be branded a potential terrorist and jailed for nearly three months.
Ah, the old "compliment", "you speak such good English", code for "I am so culturally and racially ignorant that the act of any non-white non Anglo-Saxon speaking English surprises and amazes me, and I am clueless enough to think of this statement as a compliment". If the statement is made by a lay-person, I view it as an opportunity to educate. This represents the culmination of a long journey growing up in privileged middle class India and slowly accepting myself as a person of colour (different and yet to be written blog post). But, for a reporter specifically assigned to write about immigration and refugee claims, this is inexcusable, especially because the language of his testimony has no relevance to his story. It's almost as if the reporter thinks that this person would be more deserving of Canadian sympathy if she lets us know that he speaks "fluent English" just like us!
The rest of the story is not too bad, it uses neutral language to chronicle the story of a heroic person's struggle to first help the people around him, then finally make a risky journey across the world in search of a better life.
But wait, there's more! The headline writer seems to have his or her own agenda as well (not captured in the website article, but see the Page One headline (captured on cellphone camera!):
Not bad, " Tamil Migrant Sought Relief from Homeland Threats" – neutral, descriptive and to the point.
Now see the headline for the continuation:
Wow, "Militant Claims No Ties to Tamil Tigers". Hello, what happened? When did migrant become militant, when did his statement become a "claim", and what relevance do the Tamil Tigers have to this man's refugee status? Is every Tamil a Tiger? (true story, playing pickup at the gym the other day, this guy asked me what my ethnicity was, then called me a Tiger, then got very defensive when I yelled at him!).
A writer's bias becomes very evident in the choice of words used to frame statements. I always look for "said", "asserted", "claimed" as short forms for "we are reporting this statement, but here's what we really think".
This is not the first time headlines have made me scratch my head. This happens especially often in the world of science, as this blog post very ably documents. I once got into a brief email discussion with a reporter at the Raleigh News and Observer who was writing articles about undocumented workers. She would use "undocumented immigrant" (Good), "illegal immigrant" (Bad) and occasionally, "illegal alien" (Alien??) interchangeably. However, the headline would always contain the very pejorative one word "Illegals". I asked her about it and her one line dismissal was that "she did not write the headlines", which is a nice and casual shirking of responsibility! Since most people only see headlines anyway, the words stick. So, Tamil = Tiger, immigrant = illegal, etc.
It made me a little sad to see the story of good things (he survived and will have his refugee claim heard) happening to a good man reduced to a disgusting innuendo filled headline. For more on the Tamil refugee story, see this article. The Canadian government is using secret evidence to decide who gets to go free and who is detained. While some of the people on board this ship could possibly be linked to violence, secret trials and innuendo do not help anyone involved. The Canadian government should know this, given that its dealings with immigrants using the security certificate program have been criticized before. I understand and fully sympathize with the Canadian government's position that this is a complex situation and each person needs to be dealt with carefully on a case by case basis, but secrecy is not necessary here.


text:
import {BaseElement} from './base-element';
import {createLoaderLogo} from '../../amp-facebook/0.1/facebook-loader';
import {dashToUnderline} from '#core/types/string';
import {dict} from '#core/types/object';
import {getBootstrapBaseUrl, getBootstrapUrl} from '../../../src/3p-frame';
import {isExperimentOn} from '#experiments';
import {userAssert} from '../../../src/log';

/** @const {string} */
const TAG = 'amp-facebook-like';

/** @const {string} */
const TYPE = 'facebook';

class AmpFacebookLike extends BaseElement {
  /** @override @nocollapse */
  static createLoaderLogoCallback(element) {
    return createLoaderLogo(element);
  }

  /** @override @nocollapse */
  static getPreconnects(element) {
    const ampdoc = element.getAmpDoc();
    const {win} = ampdoc;
    const locale = element.hasAttribute('data-locale')
      ? element.getAttribute('data-locale')
      : dashToUnderline(window.navigator.language);
    return [
      // Base URL for 3p bootstrap iframes
      getBootstrapBaseUrl(win, ampdoc),
      // Script URL for iframe
      getBootstrapUrl(TYPE, win),
      'https://facebook.com',
      // This domain serves the actual tweets as JSONP.
      'https://connect.facebook.net/' + locale + '/sdk.js',
    ];
  }

  /** @override */
  init() {
    return dict({
      'onReady': () => this.togglePlaceholder(false),
      'requestResize': (height) =>
        this.attemptChangeHeight(height).catch(() => {
          /* ignore failures */
        }),
    });
  }

  /** @override */
  isLayoutSupported(layout) {
    userAssert(
      isExperimentOn(this.win, 'bento') ||
        isExperimentOn(this.win, 'bento-facebook-like'),
      'expected global "bento" or specific "bento-facebook-like" experiment to be enabled'
    );
    return super.isLayoutSupported(layout);
  }
}

AMP.extension(TAG, '1.0', (AMP) => {
  AMP.registerElement(TAG, AmpFacebookLike);
});

redpajama_set_name: RedPajamaGithub


text:
POLITICO NOW Blog
McConnell proposes allowing Trump two weeks to prepare impeachment defense
Legal scholars, including at Federalist Society, say Trump can be convicted
Bachmann: Default 'scare tactics'
By ALEX ISENSTADT
Minnesota Rep. Michele Bachmann says she wouldn't vote to raise the debt limit — and is dismissing concerns that the nation would default on its loans as "scare tactics."
Appearing on CBS's "Face the Nation" on Sunday, the GOP presidential candidate cited federal spending as a top concern and said she believed the country would still have the revenue to meet its debts and obligations.
"It would be very tough love," she said of a "no" vote.
But, she added: "I've been in Washington for a long time, and I've seen smoke and mirrors time and time again."
Alex Isenstadt is a reporter for Politico.


text:
Analogs of growth hormone-releasing hormone induce release of growth hormone in the bovine.
R. Scarborough, J. Gulyas, Andrew V Schally, J. J. Reeves
Biological potencies of three 29 amino acid growth hormone-releasing hormone analogs (GHRH[1-29]) were determined in the bovine and compared to synthetic human GHRH (44 amino acids; hGHRH[1-44]NH2) for their ability to increase serum growth hormone (GH) concentrations. Four prepubertal Holstein heifers (179 +/- 10 kg) received hGHRH(1-44)NH2 or analogs (D-Ala2, Nle27, Agm29 GHRH[1-29], [JG-73]; D-N-MeAla2, Nle27, Agm29 GHRH[1-29], [JG-75]; and desamino-Tyr1, D-Ala2, Nle27, Agm29 GHRH[1-29], [JG-77]) at the following doses: 0, 6.25, 25, 100 and 400 micrograms/animal. All treatment-dose combinations were administered to each heifer with at least a 1-d interval between treatments. Sixteen blood samples were collected via jugular cannulas 20 min before and up to 6 h after treatment injection. There was a linear dose-dependent GH release in response to hGHRH(1-44)NH2 and the three analogs. Growth hormone peak amplitudes for the three analogs were similar to those observed after administration of the hGHRH(1-44)NH2 (P greater than .05). However, when total area under the GH response curves for each treatment was averaged over all the doses, JG-73 stimulated greater GH release than hGHRH(1-44)NH2 (P less than .05) Heifers injected with the 400-microgram dose of hGHRH(1-44)NH2 or the three analogs showed a primary release of GH followed by a secondary release 1 h later. At all other doses, only a primary GH release was observed.(ABSTRACT TRUNCATED AT 250 WORDS)
Journal of Animal Science
somatoliberin
Growth Hormone-Releasing Hormone
somatotropin
synthetic hormones
bovine growth hormone
somatotropin releasing hormone (1-29)
Scarborough, R., Gulyas, J., Schally, A. V., & Reeves, J. J. (1988). Analogs of growth hormone-releasing hormone induce release of growth hormone in the bovine. Journal of Animal Science, 66(6), 1386-1392.
Analogs of growth hormone-releasing hormone induce release of growth hormone in the bovine. / Scarborough, R.; Gulyas, J.; Schally, Andrew V; Reeves, J. J.
In: Journal of Animal Science, Vol. 66, No. 6, 01.06.1988, p. 1386-1392.
Scarborough, R, Gulyas, J, Schally, AV & Reeves, JJ 1988, 'Analogs of growth hormone-releasing hormone induce release of growth hormone in the bovine.', Journal of Animal Science, vol. 66, no. 6, pp. 1386-1392.
Scarborough R, Gulyas J, Schally AV, Reeves JJ. Analogs of growth hormone-releasing hormone induce release of growth hormone in the bovine. Journal of Animal Science. 1988 Jun 1;66(6):1386-1392.
Scarborough, R. ; Gulyas, J. ; Schally, Andrew V ; Reeves, J. J. / Analogs of growth hormone-releasing hormone induce release of growth hormone in the bovine. In: Journal of Animal Science. 1988 ; Vol. 66, No. 6. pp. 1386-1392.
@article{ec5c60fb82354251a208e758dca693aa,
title = "Analogs of growth hormone-releasing hormone induce release of growth hormone in the bovine.",
abstract = "Biological potencies of three 29 amino acid growth hormone-releasing hormone analogs (GHRH[1-29]) were determined in the bovine and compared to synthetic human GHRH (44 amino acids; hGHRH[1-44]NH2) for their ability to increase serum growth hormone (GH) concentrations. Four prepubertal Holstein heifers (179 +/- 10 kg) received hGHRH(1-44)NH2 or analogs (D-Ala2, Nle27, Agm29 GHRH[1-29], [JG-73]; D-N-MeAla2, Nle27, Agm29 GHRH[1-29], [JG-75]; and desamino-Tyr1, D-Ala2, Nle27, Agm29 GHRH[1-29], [JG-77]) at the following doses: 0, 6.25, 25, 100 and 400 micrograms/animal. All treatment-dose combinations were administered to each heifer with at least a 1-d interval between treatments. Sixteen blood samples were collected via jugular cannulas 20 min before and up to 6 h after treatment injection. There was a linear dose-dependent GH release in response to hGHRH(1-44)NH2 and the three analogs. Growth hormone peak amplitudes for the three analogs were similar to those observed after administration of the hGHRH(1-44)NH2 (P greater than .05). However, when total area under the GH response curves for each treatment was averaged over all the doses, JG-73 stimulated greater GH release than hGHRH(1-44)NH2 (P less than .05) Heifers injected with the 400-microgram dose of hGHRH(1-44)NH2 or the three analogs showed a primary release of GH followed by a secondary release 1 h later. At all other doses, only a primary GH release was observed.(ABSTRACT TRUNCATED AT 250 WORDS)",
author = "R. Scarborough and J. Gulyas and Schally, {Andrew V} and Reeves, {J. J.}",
journal = "Journal of Animal Science",
publisher = "American Society of Animal Science",
T1 - Analogs of growth hormone-releasing hormone induce release of growth hormone in the bovine.
AU - Scarborough, R.
AU - Gulyas, J.
AU - Reeves, J. J.
N2 - Biological potencies of three 29 amino acid growth hormone-releasing hormone analogs (GHRH[1-29]) were determined in the bovine and compared to synthetic human GHRH (44 amino acids; hGHRH[1-44]NH2) for their ability to increase serum growth hormone (GH) concentrations. Four prepubertal Holstein heifers (179 +/- 10 kg) received hGHRH(1-44)NH2 or analogs (D-Ala2, Nle27, Agm29 GHRH[1-29], [JG-73]; D-N-MeAla2, Nle27, Agm29 GHRH[1-29], [JG-75]; and desamino-Tyr1, D-Ala2, Nle27, Agm29 GHRH[1-29], [JG-77]) at the following doses: 0, 6.25, 25, 100 and 400 micrograms/animal. All treatment-dose combinations were administered to each heifer with at least a 1-d interval between treatments. Sixteen blood samples were collected via jugular cannulas 20 min before and up to 6 h after treatment injection. There was a linear dose-dependent GH release in response to hGHRH(1-44)NH2 and the three analogs. Growth hormone peak amplitudes for the three analogs were similar to those observed after administration of the hGHRH(1-44)NH2 (P greater than .05). However, when total area under the GH response curves for each treatment was averaged over all the doses, JG-73 stimulated greater GH release than hGHRH(1-44)NH2 (P less than .05) Heifers injected with the 400-microgram dose of hGHRH(1-44)NH2 or the three analogs showed a primary release of GH followed by a secondary release 1 h later. At all other doses, only a primary GH release was observed.(ABSTRACT TRUNCATED AT 250 WORDS)
AB - Biological potencies of three 29 amino acid growth hormone-releasing hormone analogs (GHRH[1-29]) were determined in the bovine and compared to synthetic human GHRH (44 amino acids; hGHRH[1-44]NH2) for their ability to increase serum growth hormone (GH) concentrations. Four prepubertal Holstein heifers (179 +/- 10 kg) received hGHRH(1-44)NH2 or analogs (D-Ala2, Nle27, Agm29 GHRH[1-29], [JG-73]; D-N-MeAla2, Nle27, Agm29 GHRH[1-29], [JG-75]; and desamino-Tyr1, D-Ala2, Nle27, Agm29 GHRH[1-29], [JG-77]) at the following doses: 0, 6.25, 25, 100 and 400 micrograms/animal. All treatment-dose combinations were administered to each heifer with at least a 1-d interval between treatments. Sixteen blood samples were collected via jugular cannulas 20 min before and up to 6 h after treatment injection. There was a linear dose-dependent GH release in response to hGHRH(1-44)NH2 and the three analogs. Growth hormone peak amplitudes for the three analogs were similar to those observed after administration of the hGHRH(1-44)NH2 (P greater than .05). However, when total area under the GH response curves for each treatment was averaged over all the doses, JG-73 stimulated greater GH release than hGHRH(1-44)NH2 (P less than .05) Heifers injected with the 400-microgram dose of hGHRH(1-44)NH2 or the three analogs showed a primary release of GH followed by a secondary release 1 h later. At all other doses, only a primary GH release was observed.(ABSTRACT TRUNCATED AT 250 WORDS)
JO - Journal of Animal Science
JF - Journal of Animal Science


Based out of the firm's London office, Dumont will spearhead the expansion of the firm's strategic reputation management offering.
LONDON, February 6, 2015 - Brunswick Group, a leading corporate communications partnership, announced today that Bryan Dumont has joined as a Partner in its London office. Mr. Dumont will help to deliver data-driven, corporate reputation campaigns to our global clients and to further build out the firm's opinion research offer, Brunswick Insight, across Europe.
"Bryan will develop new methodologies for measuring and valuing reputations. He will bridge our core corporate reputation work with research and corporate narrative development," said UK Managing Partner Simon Sporborg. Bryan will work closely with Brunswick's teams working on these core offers in corporate reputations, Opinion Research & Insight, and corporate narrative development.
Bryan Dumont comes to Brunswick from APCO Worldwide where he was President for APCO Insight, based in Brussels. During his 15 years with APCO, between Washington DC and Brussels, Mr. Dumont was the driving force in building the firm's research division into a full-service global opinion research consultancy. He is one of the main architects of APCO Insight's ground-breaking reputation research methodologies. He speaks and writes regularly on the topic of reputation and his unique contribution to his field has been recognized by a number of industry awards.
Brunswick Group LLP is a corporate relations and communications consultancy. We provide informed advice at a senior level to businesses and other organizations around the world, helping them to address critical communications challenges that may affect their valuation, reputation or ability to achieve their ambitions. We are a private partnership with a growing team of approximately 750 employees, including more than 115 partners around the world. The firm has grown organically over 25 years and now has 22 wholly owned offices in 13 countries. These include Abu Dhabi, Beijing, Berlin, Brussels, Dallas, Dubai, Frankfurt, Hong Kong, Johannesburg, London, Milan, Munich, New York, Paris, Rome, San Francisco, Singapore, Shanghai, Sao Paulo, Stockholm, Vienna and Washington, D.C.


text:
The War of Atonement: October, 1973
By Major-General Chaim Herzog
Little, Brown, 1975, 300 pp
Reviewed By Andrew J. Pierre
A fascinating insider's account of Israel's side of the Yom Kippur War by a former senior general officer. Herzog, recently appointed Israel's Ambassador to the United Nations, is fair but unafraid to voice criticisms of his country's military and political leaders.
More By Andrew J. Pierre


There's a place and a cup for everyone.
You may have already seen our eye-catching photo spread in our travel issue, but that wasn't enough for us. We wanted to share a glimpse of the mechanics in action!
After almost nine years of planning and construction, the much-anticipated Whole Foods Brooklyn is set to open in December topped with the nation's first commercial-scale rooftop greenhouse producing hydroponically grown produce year-round.
Bell Bialy converted me. They handed me—a bagel devotee—a hot bialy right off the line. After an oversize bite and 12 or so chews, I won't ever go back.
Soon you won't need to leave the city to get salt water taffy and the memories of childhood summers at the beach that come along with it. Marisa Wu and Carolyn Walsh, candy lovers and partners at Salty Road taffy, are looking to bring their taffy business back to its original home in Brooklyn.
The great Danes take on Greenpoint.


text:
Shi Long Pang is an historical fiction/fantasy about a wandering Shaolin monk in 17th century China.
It's historical in that it takes place during a real period in history, and I attempt to represent the visuals with at least an air of accuracy (also, crammed in at the bottom of many pages you'll find researched footnotes, which you can either thoroughly enjoy or else just skip).
It's fiction because Pang and his temple and his plight are imagined; and while the main plot points are based on some kind of legend, it's by no means historical fact. The only historical fact here is lurking in throw-away lines and sitting comfortably in the backdrop, just like in real Shaolin history!
In some sense, the comic has the basic trappings of your average kung fu movie: but with less fighting and more talking--and hopefully more character development.
It's going to be a pretty long comic, and if you stick with it (which I really hope you do!), at the very least you'll have a sweepingly generalized understanding of an historically legendary China in 1675 that only an historical fiction/fantasy following the journey of an inexplicably circle-headed, no-nosed warrior monk could give.
I promise this is the last time I'll write "an" historical.
On Shaolin History
Shaolin history is a complicated mess. A number of burnings over the course of centuries made sure of this, leaving behind barely any written record to go by. As a result, whatever one might want to call indisputable fact is most often steeped far too much in legend to be remotely definitive. One can usually find at least a handful of varying and contradictory information floating around on any given topic related to Shaolin.
Specifically, and most relevant to Shi Long Pang, it seems everybody and their "grandmaster" has a bona fide account of the second burning of the Shaolin temple, which they wholeheartedly believe and die by. Probably the most prevalent account places the destruction of the temple in the year 1647 during the reign of the first Qing emperor Shunzhi, just a few years after the Qing took control of the country. According to this account, the temple was destroyed for anti-Qing activities, harboring rebels and whatnot.
Another account places the destruction in the year 1674. The story is that the Kangxi Emperor, needing assistance against invading Tibetan tribes, enlisted the help of 128 Shaolin monks. The monks easily defeated the invaders without casualties and were offered titles, but refused them. There are several different versions of this legend, one of which says that Qing officials were humiliated by the monks' prowess, and so persuaded the emperor to destroy the temple for fear of such great, independent power. Another says that the monks' help was actually a ploy to hide ulterior anti-Qing motives, which we were eventually revealed by a traitor, or that there was no traitor, but the Qing decided to destroy the temple anyway.
Alternatively, many accounts place this 1674 burning at the Southern Shaolin temple in Fujian province, rather than at the original Shaolin temple in Henan province. This version is generally the same except that it includes the Five Elders, five legendary monks who escaped the destruction, some of whom being the inspiration for a bunch of southern style gong fu.
Of course, within all this, there is mixing and matching of "facts." Some attest to both accounts: in 1647 the Henan temple was destroyed, and in 1674 the Fujian temple was destroyed, along with the possible ten or so others that may have existed (but which have no historical proof of existing.)
However, things take a turn and become extra-interesting if one acknowledges the idea that the Kangxi Emperor was actually a supporter of the Shaolin temple, and that he even wrote the calligraphy that still hangs over the temple entrance to this day.
The account that places the second destruction in 1732 falls more in line with this notion. Again, the Shaolin temple is cited as engaging in anti-Qing activities, or else the Yongzheng Emperor is said to have feared the potential power of Shaolin, whereas the Kangxi Emperor did not. Or he is simply credited for outlawing martial arts around this time.
Finally, for people who like hard evidence, the temple in Henan was never destroyed during the Qing dynasty, and the temple in Fujian never existed (the position of today's Shaolin temple), due to the lack of historical record (although, apparently, ruins have been found…or something.) Most martial arts historians believe that the second burning was likely a myth fabricated by anti-Qing secret societies to rouse resentment during the Qing's waning years, or similarly, that these legends are merely the products of late-Qing wu xia novels.
So, when it came down to it, somewhat irregardless of the above, I chose to explore the ramifications of the 1674 destruction story in Shi Long Pang primarily because it coincided with the Three Feudatories War, an actual, documented war, which occurred from 1673 to 1681. This interested me the most, and I thought it would make a nice juxtaposition: history in stride with legend. Hopefully I, and you, will enjoy the results.
--Ben Costa


text:
What Is A 51% Attack?
Investing in security is one of the most expensive investments an entity can do if it hopes to sustain its operations. If not, a brilliant idea of preventing any form of criminality to manifest and victimize a target may be enough for perpetrators to discontinue their sinister plan which, in the end, will only be an exercise in futility.
Such was the genius of Satoshi Nakamoto to apply a democratic strategy to discourage a majority attack on his brainchild, Bitcoin. Nakamoto employed the Proof of Work consensus algorithm in validating transactions to secure the Blockchain with uncompromised integrity. It would also solve the issue of double-spending which is a concurring problem in a digital currency ecosystem. He threw the responsibility to miners or nodes that must be brutally honest to a fault to be able to control power over collusion of attacking nodes. Given the massive network Bitcoin has become, so was the resiliency that is keeping it immune to a 51% attack.
The 51% Attack
A 51% attack is a majority attack by an individual or a group which has gained control of 51% or more hash rate or computing power of a Proof of Work blockchain. The Proof of Work (PoW) consensus algorithm is a system of validating transactions and record them on an open or distributed ledger after verification. Confirmed transactions are then arranged in blocks in chronological order to eliminate double-spending.
The Miners
Miners act as auditors who confirm transactions and records these in chronological blocks owing to their immutability or irreversibility. Miners can do these if their computers are powerful enough to solve complex mathematical equations generated by the system. When miners are able to gain control of 51% or more of the computing power, they will be able to solve the difficult equations faster than other miners. This is the time where they can manipulate the system by double-spending millions worth of coins, using them as many times, as they have reversed past transactions needing verification and not verifying the new ones. They can also double-spend the coins by building hidden blocks. Since the attackers have monopolized the network's hash power, they will also be the ones to receive mining rewards via newly minted coins.
The (Im)possibility of a Bitcoin Attack
Transaction fees keep nodes honest besides the rewards they receive in successfully solving complex equations and dutifully building blocks. The massiveness of the Bitcoin network's computing power will discourage any malicious miner from launching an attack where he or they would be needing staggering amounts of electrical power and hardware to start with, with the price tag to stage the feat estimated to run up to more than 15 billion US dollars. That is why less powerful networks and smaller DeFis are more prone to attacks.
While Nakamoto's Proof of Work incentivizes miners to an extent, the flaw remains that an attack is still possible. That is why others are upholding the superiority of the Proof of Stake consensus algorithm over the Proof of Work mechanism where miners need to place a stake or invest to qualify as such. Still, another viable decentralized option is the Delegated Proof of Stake (DPoS).
The DPoS is a democratic system of voting reputable delegates to become one of the system's block validators who are elected by the community to act as miners on their behalf. Delegates can number from 21 -100 who are also called witnesses or miners. If, say, in the governance of 21 validators there will be 12 or more conspiring to overpower the network, they can be immediately removed and replaced by better and more competent miners. Thus, a 51% attack is effectively prevented.
It takes a strong community who believes in decentralization and upholds the value of immutability to be able to defend a network from a 51% attack.
Wallex is a FinTech company that employs blockchain solutions to conform to your escrow, custody, exchange, transfer, and asset management needs. Our AML/KYC/CFT procedures enable us to operate internationally, conforming to each country's policies in our area of operation. We are at your service wherever you are, whenever you need us. Our advisory team is ever ready to assist you with a wiser way of investing. Call now.
What is Bid Price VS. Ask Price in Crypto?
Bear Flag Patterns In Crypto
How Are Whales Affecting The Crypto Market?


It was in 2013 when I spent five days in Buenos Aires as the first stop of a trip through Argentina and Chile. It was my first time in Argentina and also in South America. I visited the grave of Evita at the popular cemetery La Recoleta, enjoyed a tango evening, ate empanadas and a real Argentinian steak at a Parilla restaurant. Buenos Aires is full of history. For example, I visited the Plaza de Mayo where the Mothers of the Plaza de Mayo still draw attention of the disappearance of children during the military dictatorship 1976 until 1983.


The Municipal Securities Rulemaking Board and The Bond Market Association will jointly sponsor a compliance seminar on Wednesday, May 25, 2005, in Chicago, IL. The MSRB legal staff will discuss current regulatory issues affecting the broker-dealer community in the municipal marketplace.
The event will be held at The Mid-America Club, 200 East Randolph Drive, 80th Floor, in Chicago, IL. The two-hour seminar will begin at 3:00 p.m. and will be followed by a cocktail reception and dinner. These events are open to issuers, dealers, investors and other members of the municipal market. Pre-registration is required. Those wishing to attend the compliance seminar, the reception and/or dinner can RSVP to Susan Weiss of The Bond Market Association at sweiss@bondmarkets.com or call (646) 637-9293.


Most dumpster rental companies in Dover Plains have clear-cut policies that will help you realize exactly how much it costs to rent gear. Following this advice will help you avoid hidden fees when renting a dumpster in Dover Plains.
Many companies will charge you extra for keeping the dumpster more than agreed. Make sure you plan ahead so you can keep the dumpster for a suitable period of time. You must also ask about additional fees so that you will know how much extra days cost.
Most companies allow it to be simple for you to book your dumpster appointment. Before you contact rental companies to schedule a drop off or pick up, however, you can take a few steps that make the process even easier.
2. Give you and the rental business a lot of time. It is better to call ahead at least a week or two before you want the dumpster. If you try to schedule an appointment earlier than that, you could have a small variety.
3. Keep in contact with all the rental business. If anything changes in your schedule, contact the firm as soon as possible to let them know. That way, you can adjust the appointment as needed without restricting your choices.
You can fill your dumpster as high as you like, as long as you do not load it higher than the sides of the container. Over filling the dumpster could cause the waste or debris to slide off as the dumpster is loaded onto the truck or as the truck is driving. Overloaded or big-boned dumpsters are not really safe, and companies WOn't carry dangerous loads to be able to protect drivers and passengers on the road.
In some regions, dumpster loads must be tarped for safety. If your load is too high, it will not have the ability to be tarped so you will have to remove a number of the debris before it can be hauled away. This might result in extra charges if it needs you to keep the dumpster for a longer duration of time. Remember to maintain your load no higher than the sides of the dumpster, and you'll be fine.
As with any service, it's always an excellent strategy to reserve your dumpster as far ahead as you possibly can in order to make sure that the dumpster will be available when you really need it. If you wait until the final minute, there's no promise that the business will likely manage to fill your order.
Two or three days notice is usually adequate to ensure your dumpster delivery in time. Remember that the busiest days are usually on Mondays and Fridays (surrounding the weekend), so if you can organize your project for the midst of the week, you've got a increased chance of finding the dumpster you will need.
Should you find out you want a dumpster the next day or even the same day, please go right ahead and phone the firm. If they have what you need, they'll definitely make arrangements to get it to you as soon as possible.
Most affordable Dumpster Rental in Dover Plains - Is It Worth It?
Obviously you need to spend as little cash as possible when renting a dumpster in Dover Plains. Sometimes, however, the most affordable dumpster rental in Dover Plains alternative is not worth it. In fact, it might end up costing you more in the long run.
Taking the cheapest option could mean that you simply get a dumpster that is too little for your project. After you fill up the dumpster, you'll need to cover another to finish your job. It is generally more affordable to get a larger size and prevent the hassle.
The most economical dumpster rental companies in Dover Plains mightn't include matters like drop off and pick up fees. Make sure that your quotes include all additional fees. This way you can compare prices precisely to get the very best deal. Customer service is another important consideration. Some companies keep prices low by cutting corners on service. The last thing that you want would be to waste time looking forward to a truck to arrive with your dumpster.
One of the largest concerns you likely have when renting a dumpster in Dover Plains is how much it will cost. Among the top approaches to negate this anxiety is to get exact advice. When you phone to get a price quote, have a good idea of just how much waste you will need to eliminate so you can get the best recommendation on dumpster size. In the event you're not sure on the quantity of waste, renting a size bigger will save you the extra expense of renting another dumpster if the first proves too little.
Supply any information you believe is applicable to be sure you do not end up paying for services that you do not actually want. Some companies charge by the container size, while others charge by weight. Be sure you know which is which so you have a clear quote. Also be sure to ask whether the quote you receive comprises landfill feesthis is going to keep you from being surprised by an additional fee after.
Most cities or municipalities don't have many regulations regarding dumpster rental in Dover Plains as long as you keep the dumpster totally on your own property during the rental period. In the event you must put your container on the street in any way, you'll probably need to get a license from the correct building permit office in your town.
Most dumpster rental businesses in Dover Plains will take care of securing this license for you if you rent from them. Ensure that in the event you're intending to put the dumpster on the street, the organization has made the appropriate arrangements. You should also make sure that you get the license in a timely manner and at the correct price. In case you thought the dumpster company was getting a license and they did not, you'll be the one who will need to pay the fine that is issued by the authorities.
Dumpster rentals are one of the most affordable ways to remove waste and debris from a home or commercial property. Still, it is important that you consider your choices to ensure you get the very best price possible on your dumpster rental in Dover Plains.
Requesting firms for price quotes is one of the simplest ways to ensure you get a good deal. After speaking to several businesses, you can compare the quotes to decide which one matches your needs at the lowest cost. When getting quotes, make sure the firms contain all the services you will want. More than a few companies charge extra for services like drop off and pick up. They might additionally charge higher rates for removing specific kinds of materials. By having them contain all the fees in your estimate, you can compare the prices accurately instead of getting mislead by a rental company that conceals extra costs.


Drip, a hydration tracker designed by developer Kyle Genoe, is a simple way to log the water you drink. It's an app that employs simplistic features to help you track your water consumption.
There's no clear answer to how much water a person should consume each day, but its clear that it is absolutely essential to humans.
Your body depends on water to survive, with every cell, tissue and organ in your body needing water to work properly. It gets rid of waste, keeps your temperature normal, and protects sensitive tissues, to name a few of the vital things water does for us.
Lack of water can lead to dehydration which can drain your energy and make you tired, and can leave your body vulnerable to illness.
The National Academies of Sciences, Engineering, and Medicine determined that an adequate daily fluid intake is 3.7 litres for men or 2.7 litres for women.
Although its estimated you get about 20% of their daily fluid intake via food and other drinks, many people do not reach this recommended amount, and negligence is one of the key factors.
With Drip, you can record each glass or bottle of water you drink and get on with your life. No account is required for the app, there's no annoying reminders, and no excessive charts; Drip is just a fast way to record something so vital to our well being, and makes sure to not overcomplicate the process.
The app integrates with Apple's Health app, that comes pre-installed on iPhones. Drip allows you to create three different customizable drink sizes, allowing you cater to your particular habits. You can also change the unit of measurement.
Drip – Hydration Tracker is available for free on the App Store.
For more information check out the App Store or the Developer's blog.


What is a looped building?
The best way to treat your hearing loss is by wearing hearing aids that are personally fit for you and your hearing loss needs. They can effectively and easily transmit sound you would normally miss right into your ears, meaning you aren't going to miss a moment.
Not every situation or place is designed for people with hearing loss. An airport, for example, could easily be overwhelming. With crowds and announcements over the loudspeakers, you could miss something important and not even know it. Wearing hearing aids should make it easier.
Now, buildings, arenas, auditoriums, and airports are making it easier. With something called a hearing loop, buildings everywhere (now called looped buildings), take sound and feed it directly into your hearing aids.
Let's answer some of your questions you might have about what a hearing loop is and how to use it.
1. What exactly is a hearing loop?
A hearing loop is almost exactly what it sounds like. It is a wire loop that surrounds an audience that picks up sound from a sound system and transforms it into a magnetic signal that is sent out into the audience. The telecoil within your hearing aid receives the signal, allowing your hearing aid to become your own personal speaker.
2. Where is hearing loop located?
To identify where a hearing loop is located, you should see a hearing assistance sign with a "T" on it. This signals those with hearing aids that their telecoils when turned on within the device, will pick up the sound and transmit it straight to the ear through their devices.
In America, hearing loops are found in airports, movie theaters, churches, auditoriums, train and subway stations, taxis, and arenas all around the country.
3. How do I use a hearing loop?
Like we noted earlier, a hearing loop is easily identifiable with a hearing assistance sign. These should be located in easily viewable public areas and have a "T" on it.
Make sure your hearing aids are on, and the magnetic signal should be picked up by the telecoil within your devices. Not to mention, hearing loops don't cost you anything to use.
Your hearing aids are working hard to give you the hearing experience you want. But even with your personalized devices, you might struggle to hear in larger spaces with more people around. That's normal.
Looped buildings offer hearing assistance to those who need it in an inconspicuous way. You don't need large headphones or obvious devices. Instead, simply make sure the telecoil on your devices is on, and whatever everyone else is hearing, you can hear too.
If you ever wonder what buildings have a hearing loop, ask! You might be able to experience more than you thought.
If you have hearing loss and wonder what life would be like with hearing aids, we can help. Our goal at Associates in Hearing is to make sure you have the hearing you want to live the life you love. We can provide you with the hearing devices you need to help you stay connected to the people and experiences around you.
Give us a call today, and we would love to help!