text:
Search Results for 'Superhero films'
Cinema review: Fantastic Four
Galway Advertiser / #GalwayMon, Aug 10, 2015
WHILE PIXAR'S latest, Inside/Out, could be the best film of the year, I have no doubt Fantastic Four WILL be the worst of 2015. It's rare you feel so cheated after spending money to see a film that is a miserable colourless mess with almost no redeeming qualities.
Hilarious black comedy Kick-Ass takes the superhero genre into uncharted waters
Galway Advertiser / #GalwayThu, Aug 19, 2010
KICK-ASS has just been released on DVD and the controversial comic book film packs a powerful punch with fast paced action scenes, a thoroughly entertaining script, and lots of laugh out loud moments.
Cinema Review - Kick-Ass
Galway Advertiser / #GalwayThu, Apr 22, 2010
High-school geeks dressing up in ugly wet suits and calling themselves super heroes was not my idea of a great movie but I'm glad to say that, this time, I was oh so wrong, as Kick-Ass well, kicked ass.


text:
Health Science 101
Health Science 101 Guidelines
Greetings! Welcome to Health Science.
Here's where we talk about the latest fad diets, the advantages of vegetarianism, the joy of exercise and good health. Like everywhere else at Tweb our decorum rules apply.
This is a place to exchange ideas and network with other health conscience folks, this isn't a forum for heated debate.
Omicron, the science only, please
radical strawberry
Faith: Humanist
Amens Received: 330
Amens Given: 138
Those interested in promoting conspiracy theories are invited to post elsewhere.
How scary is omicron? Scientists are racing to find answers.
In a few weeks, researchers expect to understand more about how well vaccines fare when they do battle with the new variant
Microbiologist Pei-Yong Shi has studied all the variants: alpha, beta, gamma, delta, "delta-plus," lambda and mu. So he was ready for omicron, the variant that incited global anxiety unlike any of the variants that came before.
FAQ: What to know about the omicron variant of the coronavirus
Like most scientists, he was shocked by the sheer number of mutations. He also knew exactly what to do next.
Shi runs a high-containment laboratory at the University of Texas Medical Branch, in Galveston, and collaborates closely with Pfizer. Over Thanksgiving, his team began engineering a replica of the new variant to test against the antibodies generated by vaccines. But it doesn't happen overnight: It will take about two weeks to build the omicron replica, another few days to confirm that it's an accurate facsimile, and one more week to pit the virus against blood samples from vaccinated people.
Shi and colleagues around the world are in an urgent race to gauge the danger posed by omicron, which is rapidly seeding itself everywhere. As the tally of cases mounts, what happens inside labs over the next few weeks will help scientists determine the true potential of the virus, tipping off government officials and pharmaceutical companies about whether they need to revise their global vaccination campaign.
His message: Be patient. Wait for the data.
"I think there is a lot of overreaction, and we just have to sit tight," Shi said. "There are no results yet, these are just the mutations. What does that mean? We have to see."
Given the speed at which the new variant is spreading, patience is likely to be in short supply. Preprints are already making the news.
Omicron coronavirus variant three times more likely to cause reinfection than delta, S. Africa study says
Scientists in South Africa say omicron is at least three times more likely to cause reinfection than previous coronavirus variants such as beta and delta, according to a preliminary study published Thursday.
Statistical analysis of some 2.8 million positive coronavirus samples in South Africa, 35,670 of which were suspected to be reinfections, led researchers to conclude that the omicron mutation has a "substantial ability to evade immunity from prior infection."
Scientists say reinfection provides a partial explanation for how the new variant has been spreading. The elevated risk of being reinfected is "temporally consistent" with the emergence of the omicron variant in South Africa, the researchers found.
The team's paper was uploaded to a preprint server and has not been peer-reviewed.
Omicron overtook Delta in South Africa last month.
South Africa's National Institute for Communicable Diseases said Wednesday that omicron overtook other virus variants in November, accounting for 74 percent of the genomes sequenced last month. Delta had previously been dominant. Overall case numbers have also risen rapidly over the past three days.
"Omicron is probably the fastest-spreading variant that South Africa has ever seen," said Tulio de Oliveira, a public health professor at South Africa's Stellenbosch University.
That's very fast. Back of the envelope suggests it has twice Delta's R, which was twice the original strain, putting it in double-digit R territory, pushing herd immunity requirements into the 90s.
rogue06
Evolution is God's I.D.
Location: Southeastern U.S. of A.
Faith: Christian
Amens Received: 5,846
Not wanting to be pedanic, but shouldn't studying "all the variants" have included Epsilon, Zeta, Eta, Iota, Kappa and Lamba as well?
Personally, I think the biggest concern is its lethality rather than how contagious it is. If, as some early reports suggest, Omicron is significantly less lethal than previous strains this would be great news in spite of being more contagious.
I'm always still in trouble again
"You're by far the worst poster on TWeb" and "TWeb's biggest liar" --starlight (the guy who says Stalin was a right-winger)
"Overall I would rate the withdrawal from Afghanistan as by far the best thing Biden's done" --Starlight
"Of course, human life begins at fertilization that's not the argument." --Tassman
Originally posted by rogue06 View Post
For the greco-alphabetically challenged …
Alpha, beta, gamma and delta /
Epsilon, zeta, eta and theta /
Iota, kappa, lambda and mu /
Nu, xi, omicron and pi /
Rho, sigma, tau and upsilon /
Phi, chi, xi and omega
Nu and xi were skipped. Theta was not.
And science reporting is never all it should be.
Source, please.
The preprint above is imputing increased reinfection rates from new case data, which leads mortality data by about a month. I'd be interested in seeing how the data gap for mortality was bridged, if it was bridged, and this isn't just talking heads on cable television, as I suspect. Everyone is expecting decreased mortality eventually from selection pressure as the population most at risk dies off, but to date that population has been well beyond reproductive age.
Unlike selection for greater contagion, selection toward decreased mortality will be based on human generations.
Originally posted by Juvenal View Post
I wonder why Xi was skipped.
Xi_Jinping_portrait_2019_(cropped).jpg
And don't tell me because it's a common last name. Mu is more common
Don't worry I don't plan a derail but rather just making an observation about who still is calling the shots at WHO.
Sparko
Troll Magnet
^That. and since it has apparently been out in SA and other placed for a while now, why don't we have that information?
That's not true, viruses can mutate to less lethal forms because it means they can spread further. There is no gain by making the host so sick he can't spread the disease or killing the host. But there is a gain if the host lives and spreads a the milder form. Of course since it is random, it could go the other way too. But there is a selection for lower mortality too. It helps the virus spread further.
shunyadragon
tWebber
Location: Hillsborough, NC
Faith: Baha'i
Amens Received: 71
Unwarranted sarcasm when the request of the thread author requested science only.
Speculation of 'Personally?' is not relevant metric nor science as the thread requested. 'Early reports suggests' are not a reliable measure, and there is insufficient evidence for determining the lethal level of the Omicron, nor rate of hospitalization and long term effects of the new variety. .
It is possible that the Omicron will replace 'Delta' as 'Delta' replaces older varieties of the virus in the population.
Last edited by shunyadragon; 12-05-2021, 10:13 AM.
Glendower: I can call spirits from the vasty deep.
Hotspur: Why, so can I, or so can any man;
But will they come when you do call for them? Shakespeare's Henry IV, Part 1, Act III:
go with the flow the river knows . . .
I do not know, therefore everything is in pencil.
Originally posted by shunyadragon View Post
'Personally?' is not relevant metric nor science as the thread requested. 'Early reports suggests' are not a reliable measure, and there is insufficient evidence for determining the lethal level of the Omicron, nor rate of hospitalization and long term effects of the new variety. .
Nothing you said was science, merely criticism, nanny.
Various reports are saying that those infected show mild or no symptoms:
https://www.japantimes.co.jp/news/20...mild-symptoms/
https://www.wsj.com/articles/omicron...ds-11638714444
Although several people who have been infected were already vaccinated, so the vaccination could be the cause of the mild symptoms.
Originally posted by Sparko View Post
Excelent argument for vaccination.
WHO relies on cooperation amongst its members, some of whom are more reluctant to cooperate than others. Naming a variant after the Chinese leader would push China further into the former camp, and would amount to little more than a playground taunt which would certainly be used to turn aside more substantive criticism. The suggestion that the choice to act like adults required outside influence is a particularly feeble conspiracy theory, and, per the o/p, perhaps better suited for another thread.
Allow me to note the opportunity cost of scaring up an image of Xi was time that couldn't be spent sourcing your earlier comments about reduced mortality.
Pffffffet!! Plop! Plot! You need to wipe yourself carefully and completely.
Didn't think that was necessary given Google gives 635,000 hits for "Omnicron less lethal"
0ed15edd-b816-4499-8d59-b9e02e9bda1d.jpg
That doesn't mean it is, just that sources are more than plentiful enough that it is hardly necessary for me to start listing them.
And they wouldn't be naming it after him any more than they were naming it after the more numerous Mu's. That was just an excuse not to upset their boss.
Pffffffet!! Plop! Plot!
Are you with the pope?
Location: Los Angeles County
Faith: Atheist
The new variant was discovered ten days ago. I know we've come to expect a lot from science, but there is a limit to how fast it can move.
Covid resources by NorrinRadd
Started by NorrinRadd, 01-01-2022, 03:17 AM
by Machinist
Omicron, the science only, please by Juvenal
Started by Juvenal, 12-05-2021, 06:53 AM
by Juvenal
Ivermectin overdose cases are causing ER gridlocks in Oklahoma by eider
Started by eider, 09-04-2021, 02:30 AM
by Sherman

redpajama_set_name: RedPajamaCommonCrawl


text:
Thandie Newton Biography
Kylie July 09, 2020 Leave a comment
Thandie Newton is an English actress who is well known for her portrayal as Christine in an Academy Award-winning movie, "Crash"(2004). She first gained recognition for her role as a faithful house slave, Yvette in the horror film, "Interview with the Vampire"(1994). In her over 20 years long career, she has played several roles representing...
B. Simone Biography
Kylie June 12, 2020 Leave a comment
B. Simone is an American singer, actress, and social media personality who is well known for her appearance in MTV show, "Wild 'N Out". Simone is also known for her several contents on her Instagram @thebsimone which has over 5 million followers. She began her career with the release of her debut EP, "Lost Soul", in...
Rosa Parks Biography
Rosa Parks was an American activist in the civil rights movement who was best known for her pivotal role in the Montgomery bus boycott. With her boycott that was considered as an important symbol of the civil movement, she became an international icon of resistance to racial segregation. She even got a chance to organize...
Brittany Murphy Biography
Kylie May 28, 2020 Leave a comment
Brittany Murphy was an American actress and singer who was well known for her breakthrough role as Tai Frasier in a comedy film, "Clueless"(1995). Murphy was also known for her several roles in hit movies including "Freeway"(1996), "Bongwater"(1998), "Don't Say a Word"(2001), and "8 Mile"(2002). She gained much popularity and fame with her brilliant acting and...
Maia Campbell Biography
Maia Campbell is an American film, television actress, and model who is best known for her role as Nicole on the 1994 FOX comedy-drama series, "South Central". Campbell got more attention and popularity after she began appearing as Tiffany Warren in the NBC/UPN sitcom, "In the House" in 1995. Campbell is also known as the...
Rooney Mara Biography
Rooney Mara is an American actress who is well known for her appearance as Lisbeth Salander in Fincher's thriller, "The Girl with the Dragon Tattoo"(2011) for which she even a nomination for the Academy Award for Best Actress. Mara is also known for her leading roles in several hit films including "Side Effects", "Her", "Carol",...
Irene Biography
Kylie April 22, 2020 Leave a comment
Irene is a South Korean singer who is widely recognized as the member and leader of the South Korean girl group, "Red Velvet". Irene can also be named as the main rapper, face, visual and center of the K-pop group which has won a number of music and choreography awards since their debut in 2014....
Sarah Jessica Parker Biography
Sarah Jessica Parker is an American actress, producer, and designer who is best known for her role as Carrie Bradshaw on the HBO television series, "Sex and the City". She even won two Emmy Awards, four Golden Globe Awards for Best Actress in a Comedy Series and three Screen Actors Guild Awards. Parker is recognized...
Meadow Walker Biography
Kylie September 14, 2020 Leave a comment
Meadow Walker is a well known American celebrity kid star, a model and an Instagram personality. Meadow is mostly known as the only child of the famous actor, late Paul Walker. The 20-year-old, Walker has managed herself to have a great fan following of around 1.8 million on her Instagram account.Paul Walker's daughter, Meadow Walker...


- Google Play's Halloween Campaign - Spooky updates you can't resist!
- BUILD a unique village of your own design.
- LEAD loyal citizens from the dawn of antiquity to the modern era.
- BATTLE cooperatively and competitively with players with players from across the world.
- RAID competing Nations for all their good loot!
a small town and grow it into a thriving metropolis. Build historic Wonders of the World, including famous landmarks like the Pyramids of Egypt and the Roman Colosseum.
Tackle historic battle campaigns to collect important resources and upgrade your city as you advance through history!
has a special strength empowering you to build unique units who fight to advance your city, like longbowmen, vandals, and the mighty samurai!
in every era as key advancements from each period in history will help you progress your epic civilization!
Alliance warfare to conquer the globe in World War. Triumph and take home the spoils of war!


text:
Robert Michael Galvin
Robert Michael Galvin died at the age of 91 on Feb. 25, 2016 at a local hospital. Robert was born Mar. 2, 1924 at La Grande, OR to Joseph M. and Anna (Dickson)Galvin. After graduation he enlisted with the Army serving in WWII from 1943-1946. He married Martha Hazel Saladin Aug. 12, 1950 in Pomeroy, WA. Robert was a member of St Luke Catholic Church and Knights of Columbus. He enjoyed reading in his spare time. Robert is survived by his niece Roxanne Galvin and nephews Douglas and Russell Galvin. He was preceded in death by his brothers; John, Joseph and James. Funeral Mass will be held Thurs. Mar. 3, 2016- 10:30 AM at St Luke Catholic Church- Woodburn. Burial at Willamette National Cemetery- Portland. ARGT. By Simon-Cornwell Colonial Chapel- Woodburn.
Robert Michael Galvin died at the age of 91 on Feb. 25, 2016 at a local hospital. Robert was born Mar. 2, 1924 at La Grande, OR to Joseph M. and Anna (Dickson)Galvin. After graduation he enlisted with the Army serving in WWII from 1943-1946.... View Obituary & Service Information
The family of Robert Michael Galvin created this Life Tributes page to make it easy to share your memories.
Robert Michael Galvin died at the age of 91 on Feb. 25, 2016...
Share and view memories of Robert...
© 2022 Cornwell Woodburn and Wilsonville Funeral Chapels. All Rights Reserved.


Welcome to my section of MethenyKnives.com In addition to peddling my wares, you will find articles which I intend to use as part soapbox, part informational/faq.
I've always been interested in cooking, ever since I was little. I've also always been interested in knives. I thought it was really neat that my dad made hunting knives, and found them very artistic and unique. At this point in my life, I have recently graduated college, and live in northern Virginia, a short drive away from my Dad who lives near Fredericksburg. I have a couple very nice Wusthof knives that I love, and I do quite a bit of cooking and experimentation. My cheap old knife set I bought when I went to college lay mostly unused, save the steak knives. My roommates had long since abused these knives, leaving them soaking in a sink of water, running them through the dishwasher, etc. The protective coating on the cheap wooden handles has long since worn off.
I thought to myself one day -- my Dad could probably take off the old crappy handle from the cheapo Chef's knife in the set and put on a nice contoured, stabilized wood handle, breathing new life into the knife. This was done, and I gave this knife to a friend as a housewarming present for her new apartment as she started grad school. This led to the logical progression that perhaps I could start making kitchen knives myself. So here we are.
Check out The Gallery to see photos of the knives I have made so far. At this time I do not have any finished knives for sale, but feel free to email me about a custom order.
I finished my first three knives before Christmas -- an 8" Chef's knife, a paring knife, and a 6" filet knife. Photo here.
This week I'm sending off 10 knives for heat treating, with the expectation to have a few finished by the end of the year. On the way to be heat treated are: one 10" Chef's knife, two 8" Chef's knives, one 6" Chef's knife, one Santoku knife, one Cleaver, two Boning/Filet knives, and two paring knives. Some of these knives already have buyers. If you are interested in a paring knife, boning/filet knife, or cleaver, email me and we'll talk.
This file was last modified on August 20, 2005.


text:
Utility Solar Is Dead; Long Live Distributed Generation
The shift from the centralized utility model is forcing utilities—for the first time in their existence—to figure out how to compete.
Haresh Patel June 17, 2013
Photo Credit: Will Lee Flickr creative commons
For years we've likened the energy sector to the computing world, holding up Moore's law as a guiding example proving that renewables will achieve grid parity.
Today, as panel costs have dropped 90 percent and adoption is at an all-time high, the analogy between the two seems even more fitting. Just like the massive mainframe disruption spawned by personal computing, distributed generation has already begun to challenge the centralized solar model favored by utilities, with no end in sight.
At an industry level, the evidence of a new distributed era is all around us. Fuel cells like Bloom Energy's are enabling the C&I transformation to self-made energy. Combined natural gas power plants are on the rise, and microgrids are popping up in states across the nation.
The change may feel sudden, but for most of us, it's been a long time coming. 2009 marked the beginning of utility-scale's heyday. Investors interested in deploying capital looked at smaller 1-megawatt to 3-megawatt projects and realized that utility-scale solar had the same diligence cost. Investors promptly abandoned the C&I segment in favor of big projects. Though a good decision at the time, the situation has changed. The number of utility projects have dwindled and the shift from the centralized utility model has taken root and is forcing utilities -- for the first time in their existence -- to figure out how to compete.
There's no doubt now that utilities will ultimately have to change their business models. In a recent discussion with a well-known utility, top executives admitted that not only had solar utility segment plateaued, but that "utility is dead." It sounded dramatic, but the sentiment has been the topic of discussion for the last twelve months, both in the media and in more hushed tones in closed meetings. So, how will utilities adapt?
A handful of the most progressive utilities -- Sempra, Duke, PGE, SMUD, Integrys -- are already embracing the change and finding ways to make a profit from generating their own electricity through their unregulated subsidiaries. No longer mandated passive players, solar gives them chance to compete. Those utilities, unfortunately, are the anomaly. The majority of utilities we've spoken with seem to be in denial, akin to deer caught in the headlights.
While distributed solar generation brings lucrative benefits, adapting to new business models is only the first step. The big solar business process templates of old relied on large teams with unlimited resources, budgets -- and status-quo business processes. Now, with the shift to small to mid-sized projects, the high cost of diligence and lack of standardization is quite literally killing projects.
Recognizing the shift from utility to DG, we now see companies like NextEra acquiring Smart Energies to penetrate the segment. A smart first step, but acquisition alone does not solve the cost of diligence, project acquisition and financing. New business models require different templates.
The good news is that new templates not only exist, but they're also gaining incredible adoption rates. Take a look at what's happened with distributed residential projects.
Once in the shadow of big centralized projects, investors have recognized the potential of these projects and how to package and pool them to meet the $150 million to $250 million minimum of the banks. New templates, created by Clean Power Finance, SolarCity and Sunrun centered around FICO scores, were the lynchpin. Now, new financial products from Morgan Stanley and Mainstreet Power are addressing the next rung of lower credit in residential. Platforms with innovative business processes to lower diligence and acquisition cost for C&I are not far behind to facilitate the DG segment as the next big frontier in solar.
Haresh Patel is the CEO of Mercatus and has held senior roles at Agilent, Texas Instruments and PMC Sierra.
Will Hydrogen Look Like Solar?
The Climate Workhorse: Extremely Cheap, Clean Electricity
08.10.21 Energy
A New Inflection Point for Clean Energy


text:
Speech: "Only together can great results be achieved" —Åsa Regnér
Remarks by UN Assistant Secretary-General and Deputy Executive Director of UN Women, Åsa Regnér, at the launch of the UN-SWAP 2.0 and UNCT-SWAP
[Check against delivery]
Excellencies, distinguished delegates, ladies and gentlemen,
It is an honour and a privilege to welcome you to the launch of the UN system's updated accountability frameworks for gender mainstreaming: the United Nations System-wide Action Plan for Gender Equality (known as the UN-SWAP 2.0) and the United Nations Country Team System-wide Action Plan for Gender Equality and the Empowerment of Women Scorecard (known as the UNCT-SWAP gender equality scorecard).
Together with some of our sister agencies and long-time partners, UNDP, UNICEF and UNFPA with us in the panel, and with the many others in the audience and elsewhere in the UN system, today is a day to celebrate.
The UN-SWAP and the UNCT-SWAP Scorecard are essentially common frameworks that serve as instruments to embed and elevate the standards of the work of the UN system for gender equality and the empowerment of women. They embody a harmonized vision for mainstreaming gender into institutional functions and reporting on results in conformity with the Agenda 2030. They also respond to exhortations of the Member States, manifest in the latest reform of the UN Development System, to work together as one employing common understandings and means and with accountability. Now that is a quite a lot and all in one package, would you not agree?
Further, in the development of both frameworks, UN Women, together with UNDP in the case of the UNCT-SWAP, consulted widely for a period of 18 months across the universe of over 50 UN entities seeking agreement on common standards and visions and conducting pilots. This too is quite a lot—and so we can celebrate some more.
However, after the celebration of this event, next comes the time to implement and to seek compliance and continuous improvement, but not only by demanding it; rather by supporting it and coordinating for it and with the support of the Member States. Also, UN Women does so in execution of its mandate to lead, promote and coordinate accountability for the work of the UN system in the area of gender equality and the empowerment of women.
As you may know, 2017 marked the final year of reporting under the first phase of the System-wide Action Plan. Since its introduction in 2012, the System-wide Action Plan has brought about significant and sustained improvement in the performance and accountability of the UN system with respect to mainstreaming gender equality.
Eighty-two per cent of the UN system (or 54 entities) now have gender policies and plans in place, up from 21 entities in 2012. This is a great achievement given that gender equality policies are a key lever for driving positive change.
Entities also demonstrated significant progress on the capacity development indicator, with 49 entities meeting or exceeding requirements in 2017. The uptake and continued implementation of the UN Women "I Know Gender" electronic training course, developed and rolled out under the UN-SWAP is now mandatory in 31 entities, and as of February 2018, 32,454 staff of reporting entities had completed the course.
And, since 2012, the Gender-responsive auditing indicator has witnessed the highest gains. 7 entities complied with the requirements in 2012; 58 entities do today. Leadership by the Representatives of Internal Audit Services of the United Nations Organizations with whom the SWAP network liaised, and the increasing recognition of the key role auditing plays in promoting gender equality and the empowerment of women, drove performance.
Similarly, and projecting forward, it is our hope that the UNCT-SWAP will do the same. In 2016 of the 58 UNDAFs that commenced implementation, only approximately 70 per cent specified gender results at the outcome levels. With the implementation of the UNCT-SWAP, which sets as its first requirement the need to have gender results at the outcome level in the UNDAF, we hope this statistic will rise significantly.
Hence, the UN-SWAP has achieved much and moved the needle, as the video that we are going to watch next will further show. Substance and dedication, also to dedicated coordination, paid off. As did the foundational ethos of partnership and solidarity and sharing within and across the 66 participant entities. No success was or could have been had alone. Only together. The UN-SWAP launched in 2012 has made that amply clear.
On that note, I would like to take this opportunity to acknowledge the many partners and allies here today who have supported and lauded and guided us—the Member States, the entities, the UN system gender units and very importantly, the strong network of over 300 UN-SWAP focal points spread across the UN System who have fueled the implementation of the UN-SWAP. Without the determination and power of this network, the gains that the system has achieved between 2012 and 2017 would not have been realized.
The next generation of accountability for gender mainstreaming, namely the UN-SWAP 2.0 and the UNCT-SWAP, build on the successes and lessons learned, anchoring it also within the 2030 Agenda.
They expand the accountability to encompass system-wide reporting on collective results linked to gender-related targets of the SDGs, including SDG 5. They prepare the ground for comparability across the system and for systematic tracking of collective progress. And together they encompass both the HQ and the Country level, more in alignment than apart.
And, while the first year of reporting on results may be an experiment, nobody really knows exactly what this will look like quite yet—we are proud that gender equality is on this path, breaking new ground and intent on leading the way as best as possible. It is noteworthy that this launch is only a few days removed from the passage of the landmark Resolution on repositioning of the United Nations Development system and its reform. Could it be that the UN-SWAP and the UNCT-SWAP enjoy the distinction of being the first substantive manifestation of it?
In this context, UN Women looks forward to advancing and servicing our shared commitment and collective responsibility on gender equality and the empowerment of women at the Corporate HQ level through the UN-SWAP and at the country team level through the UNCT-SWAP Scorecard.
Similarly, however, we encourage you to support these initiatives to strengthen coordination and performance by all means within your reach and to actively promote its implementation. The system will rely on your advocacy and support. As I mentioned earlier, success cannot be had alone—we must all be in it together, each from their own corner. Only together can great results be achieved.
UN Women leads efforts to improve gender equality across the UN system
Making women count in Vienna
One year into UN Secretary-General's System-wide Strategy on Gender Parity
UN Women convenes experts on sexual harassment at the workplace
Take five: "One of the main obstacles to gender parity is the glass ceiling"


322 Pages | 103 line illus.
The Internet may be viewed as a "complex system" with diverse features and many components that can give rise to unexpected emergent phenomena, revealing much about its own engineering. This volume captures a snapshot of some features of the Internet that may be fruitfully approached using a complex systems perspective, meaning using interdisciplinary tools and methods to tackle the subject area. The Internet penetrates the socioeconomic fabric of everyday life; a broader and deeper grasp of the Internet may be needed to meet the challenges facing the future. This book brings together chapter contributions from a workshop held at the Santa Fe Institute in March 2001.
The Internet may be viewed as a "complex system" with diverse features and many components that can give rise to unexpected emergent phenomena, revealing much about its own engineering. This book brings together chapter contributions from a workshop held at the Santa Fe Institute in March 2001. This volume captures a snapshot of some features of the Internet that may be fruitfully approached using a complex systems perspective, meaning using interdisciplinary tools and methods to tackle the subject area. The Internet penetrates the socioeconomic fabric of everyday life; a broader and deeper grasp of the Internet may be needed to meet the challenges facing the future.
The resulting empirical data have already proven to be invaluable for gaining novel insights into the network's spatio-temporal dynamics, and can be expected to become even more important when tryin to explain the Internet's complex and emergent behavior in terms of elementary networking-based mechanisms. The discoveries of fractal or self-similar network traffic traces, power-law behavior in network topology and World Wide Web connectivity are instances of unsuspected, emergent system traits. Another important factor at the heart of fair, efficient, and stable sharing of network resources is user behavior. Network systems, when habited by selfish or greedy users, take on the traits of a noncooperative multi-party game, and their stability and efficiency are integral to understanding the overall system and its dynamics. Lastly, fault-tolerance and robustness of large-scale network systems can exhibit spatial and temporal correlations whose effective analysis and management may benefit from rescaling techniques applied in certain physical and biological systems. The present book will bring together several of the leading workers involved in the analysis of complex systems with the future development of the Internet.


New documents obtained by Greenpeace via freedom of information filings show that a leading climate change denier, Wei-Hock Soon, known as Willie, allegedly accepted $1.2 million over the past 14 years from energy companies and additionally failed to report conflicts of interest in his own research.
Soon is a scientist at the Harvard-Smithsonian Center for Astrophysics (but not actually employed by Harvard at all) who has long claimed that variations in the sun's energy is the primary reason behind global warming. Sadly, Soon's close relationship with energy companies isn't exactly new information. In 2011, Soon faced accusations regarding his funding but claimed the money didn't impact his research saying he would have even accepted money from Greenpeace had they been offering, according to Reuters.
Now, more documents show that was supposedly a lie. At least 11 papers published since 2008 neglected to mention any ties to energy companies and violated the policies of the publishing journals. The New York Times says that Soon described the papers as "deliverables," which he completed in exchange for money.
Though he has little formal training in climatology, Dr. Soon has for years published papers trying to show that variations in the sun's energy can explain most recent global warming. His thesis is that human activity has played a relatively small role in causing climate change.
"The science that Willie Soon does is almost pointless," Dr. Schmidt said.
Damn, Dr. Schmidt isn't pulling any punches.


Clutch-tastic! I'm sort of obsessing over clutches as of late – so you have to excuse the repetition. I found this bag online and wanted to give you a few different ways to put together a look based on the simple piece.
You can click on each image to find out how much it costs.


For insulated stainless steel wires of 1.5 mm in diameter with 0.5 mm insulation thickness, we evaluated the dependence of 64 MHz RF-induced power deposited at a hotspot (p) on: 1) lead length, 2) lead insulating electrical properties, 3) lead surrounding medium. Lead transfer functions (TF) were obtained with 3-D electromagnetic simulations. TF and p depended significantly on electrical properties of the insulation and lead surrounding medium. Increased insulator conductivity resulted in decreased p in most investigated cases. It is impossible to define one test surrounding medium that results in worst case power deposition for all cases: a) different lead lengths; b) different electrical properties of the lead insulator; and c) different tissues surrounding the lead in human body.


text:
package sh.isaac.solor.direct;

import org.apache.mahout.math.Arrays;
import sh.isaac.api.*;
import sh.isaac.api.bootstrap.TermAux;
import sh.isaac.api.chronicle.Chronology;
import sh.isaac.api.commit.StampService;
import sh.isaac.api.index.IndexBuilderService;
import sh.isaac.api.task.TimedTaskWithProgressTracker;
import sh.isaac.api.util.UUIDUtil;
import sh.isaac.api.util.UuidT3Generator;
import sh.isaac.model.semantic.SemanticChronologyImpl;
import sh.isaac.model.semantic.version.ComponentNidVersionImpl;
import sh.isaac.model.semantic.version.LongVersionImpl;
import sh.isaac.model.semantic.version.StringVersionImpl;
import sh.isaac.model.semantic.version.brittle.*;

import java.time.format.DateTimeFormatter;
import java.time.temporal.TemporalAccessor;
import java.util.*;
import java.util.concurrent.Semaphore;

import static java.time.temporal.ChronoField.INSTANT_SECONDS;

/**
 *
 * @author kec
 */
public class BrittleRefsetWriter extends TimedTaskWithProgressTracker<Void> {
   private static final int RF2_REFSET_MEMBER_UUID = 0;
   private static final int RF2_EFFECTIVE_TIME_INDEX = 1;
   private static final int RF2_ACTIVE_INDEX = 2;  // 0 == false, 1 == true
   private static final int RF2_MODULE_SCTID_INDEX = 3;
   private static final int RF2_ASSEMBLAGE_SCT_ID_INDEX = 4;
   private static final int RF2_REFERENCED_CONCEPT_SCT_ID_INDEX = 5;
   private static final int RF2_VARIABLE_FIELD_START = 5;

   private final List<String[]> refsetRecords;
   private final Semaphore writeSemaphore;
   private final List<IndexBuilderService> indexers;
   private final ImportSpecification importSpecification;
   private final ImportType importType;
   private final AssemblageService assemblageService = Get.assemblageService();
   private final IdentifierService identifierService = Get.identifierService();
   private final StampService stampService = Get.stampService();
   private final HashSet<String> refsetsToIgnore = new HashSet<>();
   private final int VARIABLE_FIELD_START;

   public BrittleRefsetWriter(List<String[]> refsetRecords, Semaphore writeSemaphore, String message,
           ImportSpecification importSpecification, ImportType importType) {
      this.refsetRecords = refsetRecords;
      this.writeSemaphore = writeSemaphore;
      this.importSpecification = importSpecification;
      this.importType = importType;
      this.writeSemaphore.acquireUninterruptibly();
      VARIABLE_FIELD_START = RF2_VARIABLE_FIELD_START;
      indexers = LookupService.get().getAllServices(IndexBuilderService.class);
      updateTitle("Importing semantic batch of size: " + refsetRecords.size());
      updateMessage(message);
      addToTotalWork(refsetRecords.size());
      Get.activeTasks().add(this);

      // TODO move these to an import preference...
      refsetsToIgnore.add("6011000124106"); //6011000124106 | ICD-10-CM complex map reference set (foundation metadata concept)
      refsetsToIgnore.add("447563008"); //447563008 | ICD-9-CM equivalence complex map reference set (foundation metadata concept)
      refsetsToIgnore.add("447569007"); //447569007 | International Classification of Diseases, Ninth Revision, Clinical Modification reimbursement complex map reference set (foundation metadata concept)
      refsetsToIgnore.add("450993002"); //450993002 | International Classification of Primary Care, Second edition complex map reference set (foundation metadata concept) |
      refsetsToIgnore.add("447562003"); //447562003 | ICD-10 complex map reference set (foundation metadata concept)
      refsetsToIgnore.add("900000000000497000"); //900000000000497000 | CTV3 simple map reference set (foundation metadata concept) |
      refsetsToIgnore.add("467614008"); //467614008 | GMDN simple map reference set (foundation metadata concept)
      refsetsToIgnore.add("446608001"); //446608001 | ICD-O simple map reference set (foundation metadata concept)
      refsetsToIgnore.add("711112009"); //711112009 | ICNP diagnoses simple map reference set (foundation metadata concept)
      refsetsToIgnore.add("712505008"); //712505008 | ICNP interventions simple map reference set (foundation metadata concept)
      refsetsToIgnore.add("900000000000498005"); //900000000000498005 | SNOMED RT identifier simple map (foundation metadata concept)
//      refsetsToIgnore.add("733900009"); //733900009 | UCUM simple map reference set (foundation metadata concept)

      refsetsToIgnore.add("900000000000490003");  // 900000000000490003 | Description inactivation indicator attribute value reference set (foundation metadata concept) |
      refsetsToIgnore.add("900000000000489007");  // 900000000000489007 | Concept inactivation indicator attribute value reference set (foundation metadata concept)
//      refsetsToIgnore.add("900000000000527005");  // 900000000000527005 | SAME AS association reference set (foundation metadata concept)

   }
   private void index(Chronology chronicle) {
      for (IndexBuilderService indexer: indexers) {
         indexer.indexNow(chronicle);
      }
   }

   int nidFromSctid(String sctid) {
      try {
         return identifierService.getNidForUuids(UuidT3Generator.fromSNOMED(sctid));
      } catch (NoSuchElementException e) {
         LOG.error("The SCTID {} was mapped to UUID {} but that UUID has not been loaded into the system", sctid, UuidT3Generator.fromSNOMED(sctid), e);
         throw e;
      }
   }

   @Override
   protected Void call() throws Exception {
      try {

         int authorNid = 1;
         int pathNid = 1;

         authorNid = TermAux.USER.getNid();
         pathNid = TermAux.DEVELOPMENT_PATH.getNid();

         List<String[]> noSuchElementList = new ArrayList<>();

         boolean skippedAny = false;
         for (String[] refsetRecord : refsetRecords) {
             try {
                 UUID referencedComponentUuid = UuidT3Generator.fromSNOMED(refsetRecord[RF2_REFERENCED_CONCEPT_SCT_ID_INDEX]);
                 final Status state = Status.fromZeroOneToken(refsetRecord[RF2_ACTIVE_INDEX]);
                 if (importType == ImportType.SNAPSHOT_ACTIVE_ONLY) {
                    if (state == Status.INACTIVE) {
                        continue;
                    }
                    // if the referenced component not previously imported, may
                    // have been inactive, so don't import.
                    if (!identifierService.hasUuid(referencedComponentUuid)) {
                        if (!skippedAny) {
                            skippedAny = true;
                            StringBuilder builder = new StringBuilder();
                            int assemblageNid = nidFromSctid(refsetRecord[RF2_ASSEMBLAGE_SCT_ID_INDEX]);
                            builder.append("Skipping at least one record in: ");
                            builder.append(Get.conceptDescriptionText(assemblageNid));
                            builder.append("\n");
                            builder.append(Arrays.toString(refsetRecord));
                            LOG.warn(builder.toString());
                        }
                        continue;
                    }
                 }
                 if (refsetsToIgnore.contains(refsetRecord[RF2_ASSEMBLAGE_SCT_ID_INDEX])) {
                     continue;
                 }

                 UUID elementUuid = UUID.fromString(refsetRecord[RF2_REFSET_MEMBER_UUID]);
                 int moduleNid;

                 if (UUIDUtil.isUUID(refsetRecord[RF2_MODULE_SCTID_INDEX])) {
                     moduleNid = identifierService.getNidForUuids(UUID.fromString(refsetRecord[RF2_MODULE_SCTID_INDEX]));
                 } else {
                     moduleNid = nidFromSctid(refsetRecord[RF2_MODULE_SCTID_INDEX]);
                 }

                 int assemblageNid = nidFromSctid(refsetRecord[RF2_ASSEMBLAGE_SCT_ID_INDEX]);
                 int referencedComponentNid = nidFromSctid(refsetRecord[RF2_REFERENCED_CONCEPT_SCT_ID_INDEX]);
                 TemporalAccessor accessor = DateTimeFormatter.ISO_INSTANT.parse(DirectImporter.getIsoInstant(refsetRecord[RF2_EFFECTIVE_TIME_INDEX]));
                 long time = accessor.getLong(INSTANT_SECONDS) * 1000;
                 int versionStamp = stampService.getStampSequence(state, time, authorNid, moduleNid, pathNid);

                 SemanticChronologyImpl refsetMemberToWrite = new SemanticChronologyImpl(
                         this.importSpecification.streamType.getSemanticVersionType(),
                         elementUuid,
                         assemblageNid,
                         referencedComponentNid);

                 switch (importSpecification.streamType) {
                     case NID1_NID2_INT3_REFSET:
                         addVersionNID1_NID2_INT3_REFSET(refsetMemberToWrite, versionStamp, refsetRecord);
                         break;

                     case NID1_INT2_REFSET:
                         addVersionNID1_INT2_REFSET(refsetMemberToWrite, versionStamp, refsetRecord);
                         break;

                     case NID1_INT2_STR3_STR4_NID5_NID6_REFSET:
                         addVersionNID1_INT2_STR3_STR4_NID5_NID6_REFSET(refsetMemberToWrite, versionStamp, refsetRecord);
                         break;

                     case NID1_REFSET:
                         addVersionNID1_REFSET(refsetMemberToWrite, versionStamp, refsetRecord);
                         break;

                     case STR1_STR2_NID3_NID4_REFSET:
                         addVersionSTR1_STR2_NID3_NID4_REFSET(refsetMemberToWrite, versionStamp, refsetRecord);
                         break;

                     case STR1_STR2_REFSET:
                         addVersionSTR1_STR2_REFSET(refsetMemberToWrite, versionStamp, refsetRecord);
                         break;

                     case STR1_STR2_STR3_STR4_STR5_STR6_STR7_REFSET:
                         addVersionSTR1_STR2_STR3_STR4_STR5_STR6_STR7_REFSET(refsetMemberToWrite, versionStamp, refsetRecord);
                         break;

                     case MEMBER_REFSET:
                         addVersionMEMBER_REFSET(refsetMemberToWrite, versionStamp, refsetRecord);
                         break;

                     case INT1_INT2_STR3_STR4_STR5_NID6_NID7_REFSET:
                         addVersionINT1_INT2_STR3_STR4_STR5_NID6_NID7_REFSET(refsetMemberToWrite, versionStamp, refsetRecord);
                         break;

                     case STR1_REFSET:
                         addVersionSTR1_REFSET(refsetMemberToWrite, versionStamp, refsetRecord);
                         break;

                     case NID1_NID2_REFSET:
                         addVersionNID1_NID2_REFSET(refsetMemberToWrite, versionStamp, refsetRecord);
                         break;

                     case NID1_NID2_STR3_REFSET:
                         addVersionNID1_NID2_STR3_REFSET(refsetMemberToWrite, versionStamp, refsetRecord);
                         break;

                     case NID1_STR2_REFSET:
                         addVersionNID1_STR2_REFSET(refsetMemberToWrite, versionStamp, refsetRecord);
                         break;

                     case INT1_REFSET:
                         addVersionINT1_REFSET(refsetMemberToWrite, versionStamp, refsetRecord);
                         break;

                     case STR1_NID2_NID3_NID4_REFSET:
                         addVersionSTR1_NID2_NID3_NID4_REFSET(refsetMemberToWrite, versionStamp, refsetRecord);
                         break;

                     case STR1_STR2_NID3_NID4_NID5_REFSET:
                         addVersionSTR1_STR2_NID3_NID4_NID5_REFSET(refsetMemberToWrite, versionStamp, refsetRecord);
                         break;

                     default:
                         throw new UnsupportedOperationException("Can't handle: " + importSpecification.streamType);

                 }

                 index(refsetMemberToWrite);
                 assemblageService.writeSemanticChronology(refsetMemberToWrite);
             } catch (NoSuchElementException ex) {
                 noSuchElementList.add(refsetRecord);
             }
            completedUnitOfWork();
         }
         if (!noSuchElementList.isEmpty()) {
            LOG.error("Continuing after import failed with no such element exception for these records: \n" + noSuchElementList);
         }
         return null;
      } finally {
         this.writeSemaphore.release();
         Get.activeTasks().remove(this);
      }
   }

   private void addVersionNID1_NID2_INT3_REFSET(SemanticChronologyImpl refsetMemberToWrite, int versionStamp, String[] refsetRecord) {
      Nid1_Nid2_Int3_VersionImpl brittleVersion = refsetMemberToWrite.createMutableVersion(versionStamp);
      brittleVersion.setNid1(nidFromSctid(refsetRecord[VARIABLE_FIELD_START + 1].trim()));
      brittleVersion.setNid2(nidFromSctid(refsetRecord[VARIABLE_FIELD_START + 2].trim()));
      brittleVersion.setInt3(Integer.parseInt(refsetRecord[VARIABLE_FIELD_START + 3].trim()));
   }
   private void addVersionNID1_INT2_REFSET(SemanticChronologyImpl refsetMemberToWrite, int versionStamp, String[] refsetRecord) {
      Nid1_Int2_VersionImpl brittleVersion = refsetMemberToWrite.createMutableVersion(versionStamp);
      brittleVersion.setNid1(nidFromSctid(refsetRecord[VARIABLE_FIELD_START + 1].trim()));
      brittleVersion.setInt2(Integer.parseInt(refsetRecord[VARIABLE_FIELD_START + 2].trim()));
   }

   private void addVersionNID1_INT2_STR3_STR4_NID5_NID6_REFSET(SemanticChronologyImpl refsetMemberToWrite, int versionStamp, String[] refsetRecord) {
      Nid1_Int2_Str3_Str4_Nid5_Nid6_VersionImpl brittleVersion = refsetMemberToWrite.createMutableVersion(versionStamp);
      brittleVersion.setNid1(nidFromSctid(refsetRecord[VARIABLE_FIELD_START + 1].trim()));
      brittleVersion.setInt2(Integer.parseInt(refsetRecord[VARIABLE_FIELD_START + 2].trim()));
      brittleVersion.setStr3(refsetRecord[VARIABLE_FIELD_START + 3]);
      brittleVersion.setStr4(refsetRecord[VARIABLE_FIELD_START + 4]);
      brittleVersion.setNid5(nidFromSctid(refsetRecord[VARIABLE_FIELD_START + 5].trim()));
      brittleVersion.setNid6(nidFromSctid(refsetRecord[VARIABLE_FIELD_START + 6].trim()));
   }

   private void addVersionNID1_REFSET(SemanticChronologyImpl refsetMemberToWrite, int versionStamp, String[] refsetRecord) {
      ComponentNidVersionImpl brittleVersion = refsetMemberToWrite.createMutableVersion(versionStamp);
      brittleVersion.setComponentNid(nidFromSctid(refsetRecord[VARIABLE_FIELD_START + 1].trim()));
   }

   private void addVersionSTR1_STR2_NID3_NID4_REFSET(SemanticChronologyImpl refsetMemberToWrite, int versionStamp, String[] refsetRecord) {
      Str1_Str2_Nid3_Nid4_VersionImpl brittleVersion = refsetMemberToWrite.createMutableVersion(versionStamp);
      brittleVersion.setStr1(refsetRecord[VARIABLE_FIELD_START + 1]);
      brittleVersion.setStr2(refsetRecord[VARIABLE_FIELD_START + 2]);
      brittleVersion.setNid3(nidFromSctid(refsetRecord[VARIABLE_FIELD_START + 3].trim()));
      brittleVersion.setNid4(nidFromSctid(refsetRecord[VARIABLE_FIELD_START + 4].trim()));
   }

   private void addVersionSTR1_STR2_REFSET(SemanticChronologyImpl refsetMemberToWrite, int versionStamp, String[] refsetRecord) {
      Str1_Str2_VersionImpl brittleVersion = refsetMemberToWrite.createMutableVersion(versionStamp);
      brittleVersion.setStr1(refsetRecord[VARIABLE_FIELD_START + 1]);
      brittleVersion.setStr2(refsetRecord[VARIABLE_FIELD_START + 2]);
   }

   private void addVersionSTR1_STR2_STR3_STR4_STR5_STR6_STR7_REFSET(SemanticChronologyImpl refsetMemberToWrite, int versionStamp, String[] refsetRecord) {
      Str1_Str2_Str3_Str4_Str5_Str6_Str7_VersionImpl brittleVersion = refsetMemberToWrite.createMutableVersion(versionStamp);
      brittleVersion.setStr1(refsetRecord[VARIABLE_FIELD_START + 1]);
      brittleVersion.setStr2(refsetRecord[VARIABLE_FIELD_START + 2]);
      brittleVersion.setStr3(refsetRecord[VARIABLE_FIELD_START + 3]);
      brittleVersion.setStr4(refsetRecord[VARIABLE_FIELD_START + 4]);
      brittleVersion.setStr5(refsetRecord[VARIABLE_FIELD_START + 5]);
      brittleVersion.setStr6(refsetRecord[VARIABLE_FIELD_START + 6]);
      brittleVersion.setStr7(refsetRecord[VARIABLE_FIELD_START + 7]);
   }

   private void addVersionMEMBER_REFSET(SemanticChronologyImpl refsetMemberToWrite, int versionStamp, String[] refsetRecord) {
      refsetMemberToWrite.createMutableVersion(versionStamp);
   }

   private void addVersionINT1_INT2_STR3_STR4_STR5_NID6_NID7_REFSET(SemanticChronologyImpl refsetMemberToWrite, int versionStamp, String[] refsetRecord) {
      Int1_Int2_Str3_Str4_Str5_Nid6_Nid7_VersionImpl brittleVersion = refsetMemberToWrite.createMutableVersion(versionStamp);
      brittleVersion.setInt1(Integer.parseInt(refsetRecord[VARIABLE_FIELD_START + 1].trim()));
      brittleVersion.setInt2(Integer.parseInt(refsetRecord[VARIABLE_FIELD_START + 2].trim()));
      brittleVersion.setStr3(refsetRecord[VARIABLE_FIELD_START + 3]);
      brittleVersion.setStr4(refsetRecord[VARIABLE_FIELD_START + 4]);
      brittleVersion.setStr5(refsetRecord[VARIABLE_FIELD_START + 5]);
      brittleVersion.setNid6(nidFromSctid(refsetRecord[VARIABLE_FIELD_START + 6].trim()));
      brittleVersion.setNid7(nidFromSctid(refsetRecord[VARIABLE_FIELD_START + 7].trim()));
   }

   private void addVersionSTR1_REFSET(SemanticChronologyImpl refsetMemberToWrite, int versionStamp, String[] refsetRecord) {
      StringVersionImpl brittleVersion = refsetMemberToWrite.createMutableVersion(versionStamp);
      brittleVersion.setString(refsetRecord[VARIABLE_FIELD_START + 1]);
   }

   private void addVersionNID1_NID2_REFSET(SemanticChronologyImpl refsetMemberToWrite, int versionStamp, String[] refsetRecord) {
      Nid1_Nid2_VersionImpl brittleVersion = refsetMemberToWrite.createMutableVersion(versionStamp);
      brittleVersion.setNid1(nidFromSctid(refsetRecord[VARIABLE_FIELD_START + 1].trim()));
      brittleVersion.setNid2(nidFromSctid(refsetRecord[VARIABLE_FIELD_START + 2].trim()));
   }

   private void addVersionNID1_NID2_STR3_REFSET(SemanticChronologyImpl refsetMemberToWrite, int versionStamp, String[] refsetRecord) {
      Nid1_Nid2_Str3_VersionImpl brittleVersion = refsetMemberToWrite.createMutableVersion(versionStamp);
      brittleVersion.setNid1(nidFromSctid(refsetRecord[VARIABLE_FIELD_START + 1].trim()));
      brittleVersion.setNid2(nidFromSctid(refsetRecord[VARIABLE_FIELD_START + 2].trim()));
      brittleVersion.setStr3(refsetRecord[VARIABLE_FIELD_START + 3]);
   }

   private void addVersionNID1_STR2_REFSET(SemanticChronologyImpl refsetMemberToWrite, int versionStamp, String[] refsetRecord) {
      Nid1_Str2_VersionImpl brittleVersion = refsetMemberToWrite.createMutableVersion(versionStamp);
      brittleVersion.setNid1(nidFromSctid(refsetRecord[VARIABLE_FIELD_START + 1].trim()));
      brittleVersion.setStr2(refsetRecord[VARIABLE_FIELD_START + 2]);
   }

   private void addVersionINT1_REFSET(SemanticChronologyImpl refsetMemberToWrite, int versionStamp, String[] refsetRecord) {
      LongVersionImpl brittleVersion = refsetMemberToWrite.createMutableVersion(versionStamp);
      brittleVersion.setLongValue(Long.parseLong(refsetRecord[VARIABLE_FIELD_START + 1].trim()));
   }

    private void addVersionSTR1_NID2_NID3_NID4_REFSET(SemanticChronologyImpl refsetMemberToWrite, int versionStamp, String[] refsetRecord) {
      Str1_Nid2_Nid3_Nid4_VersionImpl brittleVersion = refsetMemberToWrite.createMutableVersion(versionStamp);
      brittleVersion.setStr1(refsetRecord[VARIABLE_FIELD_START + 1]);
      brittleVersion.setNid2(nidFromSctid(refsetRecord[VARIABLE_FIELD_START + 2].trim()));
      brittleVersion.setNid3(nidFromSctid(refsetRecord[VARIABLE_FIELD_START + 3].trim()));
      brittleVersion.setNid4(nidFromSctid(refsetRecord[VARIABLE_FIELD_START + 4].trim()));
    }

    private void addVersionSTR1_STR2_NID3_NID4_NID5_REFSET(SemanticChronologyImpl refsetMemberToWrite, int versionStamp, String[] refsetRecord) {
      Str1_Str2_Nid3_Nid4_Nid5_VersionImpl brittleVersion = refsetMemberToWrite.createMutableVersion(versionStamp);
      brittleVersion.setStr1(refsetRecord[VARIABLE_FIELD_START + 1]);
      brittleVersion.setStr2(refsetRecord[VARIABLE_FIELD_START + 2]);
      brittleVersion.setNid3(nidFromSctid(refsetRecord[VARIABLE_FIELD_START + 3].trim()));
      brittleVersion.setNid4(nidFromSctid(refsetRecord[VARIABLE_FIELD_START + 4].trim()));
      brittleVersion.setNid5(nidFromSctid(refsetRecord[VARIABLE_FIELD_START + 5].trim()));
    }
}

redpajama_set_name: RedPajamaGithub


Due to the Greek Orthodox Easter, Greece VACs in the U.K. will accept appointments for Schengen visa applications until Thursday 25 April 2019. On Friday 26 April 2019 and on Monday 29 April 2019, Greece VACs in the U.K. will be open only for Passport return. No appointments will be accepted for the said two days. In case of any queries, kindly address them to info.ukgr@gvc24assist.eu or call 0871 376 0023 (08:30 - 17:30, Monday-Friday).


Star Wars Knights of the Old Republic is one of the most beloved video games of all time.
Ride along as I miserably stumble my way through an award-winning game 16 years after its release.
There is some great Star Wars backstory left forgotten by all but the most knowing fans! We can uncover it, or just read the faq.
I have never played all the way through this game, and only recently realized it had both been "Enhanced" with updated graphics for the Xbox One X in 2018. The Darth Revan story is famous tho. Star Wars fans can bring it up as a trump card in any discussion. Now I will be able to say "Yeah, I played through on the Xbox enhanced!" This should quiet all but the folks who have played the numerous mods.
I will be able to join their ranks. I'm usually auto-leveling my characters, and I keep forgetting to be "dark" but I really do mean ill.
Tonight I am about to close out the first major level, and leave the planet Taris... once I steal a ship and escape the Sith. Then it isoff to Dantooine where I train as a padawan.
I'm sure I'll make a great padawan. The best.
The RPG from 2003 is surprisingly fun to play. I did not enjoy the most modern hit RPG Red Dead Redemption 2, but I am very happy to play through this game and looking forward to the enhanced version of KOTOR 2.
You can ride along and heckle my game play via Twitch.


A cannabis business in Ohio can be a profitable venture for entrepreneurs and investors alike. However, due to the newness of the industry and the ever-shifting regulations, investing in a cannabis business can be intimidating or off-putting. You may find it to be incredibly difficult to get an investor to understand why it is the right choice to invest in your cannabis or medical marijuana business. It can also be a challenge to manage investor relations once they are established.
When you are facing doubts with how to attract, interact with, and keep investors who can support your cannabis business, The Meranda Law Firm LTD and our cannabis law attorneys in Columbus can help. We have become the known name for cannabis consulting services throughout the state due to our experience and insight into Ohio cannabis laws. From questions about dispensary startups to administrative litigation for license holders, we have the knowledgeability to properly address any and all concerns your investors or potential future investors might have about your cannabis business.
Would you like to know more about our investor relations services? Contact our firm now for answers.
An investor who places their finances and trust in a cannabis business is making a gamble to some extent. This is not the fault of the cannabis business owner, though. No matter how experienced an entrepreneur or company executive you might be, Ohio's laws regarding the growing cannabis and medical marijuana industries make the situation overly complicated. Our role as your legal advocates will be to make certain you and your investors alike have the knowledge and resources you need to feel confident in your business, allowing your investor relations to improve.
How to address investor questions regarding company management, goals, etc.
To give your Ohio cannabis business the best chances of success, investors play an instrumental role in getting initial cash flow and a positive reputation. Let our Columbus cannabis attorneys help you with interacting with investors and maintaining positive, professional relationships that last. We have the knowledge and experience needed to address questions and concerns regarding all facets of the cannabis industry, from taxes and licensing to product label requirements. You and your investors will be poised for success when we act as your lead consultants.
Call (614) 707-4239 to schedule a free initial consultation with our team.


THE 140-10-7N PORTABLE FITNESS SCALE is an NTEP Certified legal-for-trade device that provides the highest possible accuracy when weight is a critical factor. In wrestling programs, weight-loss centers and even health clubs, weight can determine membership fees or classification levels. For that reason a legal for trade device must be used.


참가 동영상 "); ky_str = ky_str.replace(document.Form.keyword.value.toUpperCase(), ""+document.Form.keyword.value+""); html += "
Hello, I really want to go to ICMP summer music school.
톡톡튀는 가사와 재미있는 리듬, 어쿠스틱밴드 카키마젬입니다.
안녕하세요. 싱어송라이터 Ricky Jun 입니다.


text:
University of Iowa Student Found Frozen to Death in Minus-51-Degree Wind Chill – the 8th Polar Vortex Death
By George Steer
Updated: January 31, 2019 4:40 PM ET
A University of Iowa student was found apparently frozen to death on campus as wind chills hit minus-51 degrees Fahrenheit – one of at least eight people to die as a result of the record-setting cold that had settled on the Midwest this week.
Authorities said the body of Gerald Belz, 18, was found by campus police just before 3 a.m. Wednesday behind an academic building. The pre-med student was taken to a hospital, where he was pronounced dead. Officials believe his death was related to dangerously low temperatures, though they are yet to give a specific cause of death.
Doctors did not find alcohol in his system. No foul play was suspected, police said.
According to the National Weather Service, temperatures in Iowa City dropped to minus-21 degrees late Tuesday and early Wednesday – with a wind-chill as low as minus-51 degrees.
11 Dead as U.S. Faces Winter Storms, Record Temperatures
Storms Threaten Rain, Snow and Holiday Travel Delays
Michael Belz, Gerald's father, told KCRG his son was a "quiet, tough guy." He was a semester ahead at the University of Iowa due to extra college courses. "He was a good kid," Belz said.
In a tweet, Belz's old high school principal paid tribute, as well as offering counseling services to any distressed students.
On Tuesday, a 55-year-old man was found dead outside a garage in Milwaukee, having collapsed after shoveling snow; an 82-year-old in Pekin, Ill., died from hypothermia outside his home on the same day. A 75-year-old man was killed when he was struck by a snow plough near Chicago on Monday, and in northern Indiana, a young couple died after a their car was hit while driving on icy roads. Two others have died in Michigan.
It is not the first time the severe cold has claimed a life on the University of Iowa campus. Last January, Paul J. Biagas, 24, was found dead in the snow outside the Robert A. Lee Recreation Center. At the time, the temperature in Iowa City was around 5 degrees, with a wind chill of minus-10 degrees.


text:
In this undated photo made available by Pueblo Sight & Sound, shows immigrant activist Claudio Rojas. Rojas was the protagonist of an award -winning documentary that chronicles the plight of immigrants detained at a for-profit facility. Rojas has been taken into custody again, years after his release. Attorney Sandy Pineda said on Monday, March 4, 2019, that Rojas was complying with a required visit when he was detained last week. Pineda says 53-year-old Rojas faces deportation after being denied a request that allows certain immigrants in the country illegally to stay. Rojas is in detention in Miami. ( Ray Santisteban/Pueblo Sight & Sound via AP)
Immigration documentary's protagonist faces deportation
MIAMI (AP) — The protagonist of an award-winning documentary chronicling the plight of immigrants held at a for-profit facility was supposed to be celebrating at a film premiere in Miami. Instead, Claudio Rojas is back at another immigration detention facility's cell, facing deportation.
Sandy Pineda, his attorney, said Rojas has been taken into custody again, years after his release.
Rojas, 53, was complying with a periodic visit that is required by the government when he was jailed last week. The Argentine faces deportation after being denied a request that allows certain immigrants who are in the country illegally to stay, despite a pending visa application, Pineda said.
Rojas was scheduled to attend the Miami premiere of "The Infiltrators" on Tuesday.
The documentary won two awards at the Sundance Film Festival last month. It centers on a mission to infiltrate the detention facility to get Rojas and others out in 2012, when Rojas was detained for overstaying his visa.
"We were supposed to be celebrating here in Florida, his participation in this award-winning Sundance film," said the film's co-director Alex Rivera. "What can be said? It's very upsetting."
U.S. Immigration and Customs Enforcement said it could not comment on this case.
Pineda said Rojas had applied for a T visa, which allows victims of human trafficking to live and work temporarily in the United States. The attorney would not comment on the case and only said agents from the Labor Department were interviewing Rojas on Monday because "there is an ongoing investigation about his victimization by his former employer."
But the officers who detained him appeared to not know about his pending application or even the kind of visa, Pineda said.
In 2017, the immigration agency had asked the lawyer to file newspaper clippings of hunger strikes Rojas staged in 2012 at Broward Transitional Center, the for-profit detention facility in Pompano Beach, Florida.
It was around that time that three young immigrant activists got detained on purpose to infiltrate the facility, find Rojas and document cases of others inside there who had no criminal record and were held for months at a time. The purpose was to fight the claim by then-President Barack Obama that immigration enforcement focused on criminals.
"Claudio was the center of the story," said Rivera, the filmmaker. Rivera said Rojas helped free many other immigrants from detention.
The nonprofit organization Dream Activist began collecting signatures on Monday to deliver to federal lawmakers, urging them to help stop his deportation.
Emiliano Rojas said his father was excited to be at the premiere in Miami and have a reunion with others who had also been detained in 2012.
"He had a hotel room booked where he was going to stay with my mom in downtown Miami," Emiliano Rojas said. "It feels horrible. We are going through the same thing all over again."


text:
#TeamSinBin
Partner w/TSB
2019-20 ECHL Fan Guide
Hockey Talk Podcast
In The Corners Podcast with C.C. Hawkley
2016 Preseason Transactions
2016-17 Trade Deadline
Birmingham Bulls
Evansville Thunderbolts
Fayetteville Marksmen
Huntsville Havoc
Knoxville Ice Bears
Macon Mayhem
Pensacola Ice Flyers
Peoria Rivermen
Roanoke Rail Yard Dawgs
Inside the SPHL Podcast
2018 SPHL Transactions
Home AHL Top O' the League
Top O' the League
Duck and Hound
The Reign were back in action last night, this time facing off against the San Jose Barracuda for the first time this season. Opening celebrations done with and one home win under their belt, the Reign were back to business.
That was evident when 1:07 into the first period, the Reign scored. With help from Troy Grosenick
who grabbed a shot from Andrew Crescenzi for what should have been a save. Looking like he expected a quicker whistle, he dropped the puck. Into the net. Intentions aside, it was a good goal and got the Reign off on the right foot. They would go on to dominate the rest of the period, controlling play, possession and forcing the Barracuda to take only five low percentage shots. At the other end, the Reign fired 11 more shots at Grosenick & a goal-mount scramble had the trainer out to talk to him. He stayed in for the rest of the period, but Aaron Dell replaced him in net at the beginning of the second.
The Barracuda came out stronger in the second, managing the throw 10 shots at Peter Budaj while spending more time in the offensive zone. Budaj was back on his game, however, and turned them all away.
A power play four minutes into the third gave the Reign the opportunity to put some buffering on their one goal lead. This time it was Adrian Kempe with his first goal of the season off of a feed from Sean Backman. Dell would get pulled with 2:30 left in the game, but they couldn't get anything past Budaj. The empty net goal by Michael Mersch sealed the game & the Reign moved to 5-0 on the season.
Impressive: Peter Budaj had a great answer for his shaky play on Friday night. He let very few rebounds out, pucks sticking to him like glue, and never once seemed out of place. He was rewarded with his third shutout of the season. In stats terms, he now has a save percentage of .955 with a goals against average of 0.98.
Elsewhere in the Division: Bakersfield traveled down to San Diego for their sixth game and second win. It was San Diego's first loss of the season and left the Reign the only undefeated team in the league for at least the next five days. The game featured a line brawl during the final period. San Antonio hosted Stockton, handing them a 5-1 loss. Texas journeyed up to Iowa for their own 3-2 loss.
Odd: Looking at the standings page is odd now. St John's has 11 points, the most in the AHL, but they are second in the Eastern Conference on the basis of their winning percentage. Wilkes-Barre/Scranton, Bridgeport and Ontario all have 10 points, but Ontario leads the league with a 1.00 winning percentage while Bridgeport sits at 4th in the Eastern Conference. It's a new paradigm.
Please consider becoming a Patron as a way to say thanks and support us for what we do! https://www.patreon.com/thesinbinhockey
Adrew Crescenzi
Adrian Kemp
Michael Mersch
Belpedio Beats Back Barracuda with OT Winner
Viel, Barracuda Battle Back to Beat Wild
Mayhew, Wild Clip Condors to End Road Trip
Marlies, Growlers News & Notes (1/15/2020)
Eagles Monday Rundown: Meep Meep!
The Sin Bin is the premier source for coverage of the AHL, ECHL, and SPHL. We serve readers across the United States and Canada with team-based reporting, podcasts and more.
Mayhem Web Design
Warp10 Hosting
Copyright © 2015-2020 - The Sin Bin, LLC | Minor League Hockey News


text:
Get the latest pay and benefits news delivered to your inbox.
TSP Trends, Pricey Crises
Thrift Savings Plan meets debt crisis, separated parents and the IRS.
Amanda Palleschi
Pay & Benefits Watch
By Amanda Palleschi
Pricey Crises
Last year's debt-ceiling crisis cost U.S. taxpayers at least $1.3 billion. It also temporarily cost Thrift Savings Plan beneficiaries $378.5 million in earned interest in their portfolio's Government Securities Investment Fund, or G Fund, according to the Government Accountability Office. Now, GAO reports, that money has been restored.
The G Fund, comprised of government-backed securities, often has been tapped to help avoid hitting the federal debt ceiling; the government must then repay the fund for its losses. Last spring, the government halted new investments into the G Fund, and $137.5 billion in principal lay fallow for more than three months. Treasury also suspended investments of the Civil Service Retirement and Disability Fund, the Postal Service Retiree Health Benefits Fund, and the Exchange Stabilization Fund during January 2011 and January 2012, when delays in raising the debt limit occurred, according to GAO.
Treasury has fully restored the lost interest from the G Fund's three and a half month fallow period, as required by law, GAO says.
Thrift Savings Plan tax levies open up savings
Clarifying an existing law allowing the Internal Revenue Service to levy funds in Thrift Savings Plan accounts would net the government $24 million in increased revenue from 2013 to 2022, according to a new Congressional Budget Office estimate of a House bill.
Under the law, the IRS can collect unpaid federal taxes by levy -- ordering a third party to turn over property that belongs to taxpayers who have unpaid tax liability. The new legislation clarifies that TSP accounts are subject to that levy. But another law, the 1986 Federal Employees' Retirement System Act protects assets in Thrift Savings Plan accounts, the CBO estimate explains.
The Federal Retirement Thrift Investment Board, which oversees TSP, frequently points to its primary imperative to protect the best interests of TSP beneficiaries. So when the Senate and House proposed the legislation this year protecting the IRS' authority to make TSP accounts fair game for tax levies, the board had questions. Kim Weaver, FRTIB's spokeswoman, said earlier this year that lawmakers had provided the board with sufficient clarification on the issue after years of misunderstanding. A 2010 Justice Department opinion also ruled that TSP accounts are subject to federal tax levies.
The clarification also was included in the version of the surface transportation bill the Senate passed in March. The House bill was ordered to be amended in April and awaits consideration by the full House.
TSP and Child Support
If you are one of the 35,000 TSP beneficiaries behind on your child support payments, the TSP's advisory board is taking additional steps that could help you catch up, according to a Federal Times report.
TSP has long had the ability to garnish funds to pay for its beneficiaries' child support but seldom used that authority until two years ago, when it signed an agreement with the Health and Human Services Department's Office of Child Support Enforcement. Under that arrangement, TSP agreed to share data with HHS and help the department collect unpaid child support.
The TSP's advisory board announced this week that it plans to use that authority more often due to increasing numbers of beneficiaries who are behind on child support payments. TSP processed 1,138 child support orders per month so far this year, up from a monthly average of less than 500 in 2011 and four in 2010, according to Federal Times.
NEXT STORY: Final contract between union and TSA expected next week


Today's Friday photo is the Administration Block to the former GEC Witton Works, which is grade II listed. This was built by Wallis, Gilbert and Partners (1920-22) for the General Electrical Company Ltd. Wallis, Gilbert and Partners were the most noted designers of factory buildings in the inter-war period and this GEC admin block is the earliest building by them discovered in good condition. Their most famous work was the Hoover Buildings (1932-5), however, the listing notes that the quality of the detailing of this building is superior. Indeed, the most notable exterior feature is it's impressive entrance, which according to previous workers was strictly restricted for "managers use only". Since the company first built a factory here 1902, GEC was a really important employer in Birmingham, over the years it employed thousands of local workers. Indeed, I have several family members who worked in various departments from the 60's onwards. It's nice to see that the building is still in a good condition and is still in full use today.
My apprenticeship at GEC was the best 5 years of my life ( 1956-1961 ) Transformer division. I emigrated to South Africa in 1974 and they sent me for an interview to a place called Knights in Germiston ——- the company —GEC manufacturing transformers!!!
I used to visit this building when it was occupied by GEC Traffic in the late 1980's early 1990's. We used to do all the factory acceptance tests on traffic signal control equipment.
Although the interior was starting to fall into decay, the fixtures and interior fittings of the building never failed to impress me. The interior doors were huge, made of oak and adorned with heavy brass (bronze?) cast fitments. Does anyone remember a mosaic on the stairwell?
The whole building was just stunning. All the engineers used to comment that such a building would never be built again.
Sorry if I have missed any earlier posts but has the interior been retained? I no longer live in England (I still miss Birmingham) so I can't easily visit.
Hi Keith, when I looked at the 'photo of the Admin. block of the GEC Witton, it brought back so many memories. I worked as a secretary under the 'Dragon Lady', (now I cannot even remember her name, she was a 'Miss' something) in the 1950's.
I have lived in Australia for over 50 years, but remember my time at the GEC very well.
I did some maintenance work at her house. I have got a couple of garden stone pots from her house in Sutton Coldfield.
Best wishes to all former employees.
#Birmingham Conservation Trust's Friday Photo…….GEC Witton Office Block……I worked on this project while working in the Economic Development and Planning Department at Birmingham City Council…..the then owners of the Junction Six Industrial Estate Sir Robert Edmiston's property development company IM Properties deserve all the plaudits going for saving this building from dereliction by spending £6 million on its refurbishment and conversion to a viable office building for a large industrial unit that they linked to this building……Sadly OPUS Land and their development director Richard Smith were not so ethical when they owned the former IMI works nearby in Witton (now owned by PRUPIM and called #TheHubWitton. It is about to become the site of the new #Birmingham Wholesale Markets complex) when they demolished a similar office building for the IMI Works before the planners could list it…..I recall a beautiful circular building and an imposing office block with a spiral staircase and a green copper roof….I will try to find an image of the building and post it on my Facebook page…..developers making money by getting rid of great buildings is a scandal and should be prevented when the building has architectural merit in my opinion….
Today's Friday photo is the Administration Block to the former GEC Witton Works, which is grade II listed. This was built by Wallis, Gilbert and Partners (1920-22) for the General Electrical Company Ltd.


text:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace TheBraverest.Models.API
{
    public class Frame
    {
        public Event[] Events { get; set; }
        public Dictionary<string, ParticipantFrame> ParticipantFrames { get; set; }
        public long TimeStamp { get; set; }
    }
}


text:
package io.flutter.actions;

import com.android.tools.idea.gradle.project.importing.GradleProjectImporter;
import com.intellij.ide.GeneralSettings;
import com.intellij.ide.actions.OpenFileAction;
import com.intellij.openapi.actionSystem.ActionPlaces;
import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.actionSystem.CommonDataKeys;
import com.intellij.openapi.project.DumbAware;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.project.ProjectManager;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.util.BitUtil;
import io.flutter.FlutterMessages;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.jetbrains.plugins.gradle.util.GradleConstants;

import java.awt.event.InputEvent;

import static com.android.tools.idea.gradle.project.ProjectImportUtil.findGradleTarget;
import static com.intellij.ide.impl.ProjectUtil.*;
import static com.intellij.openapi.fileChooser.impl.FileChooserUtil.setLastOpenedFile;

/**
 * Open the selected module in Android Studio, re-using the current process
 * rather than spawning a new process (as IntelliJ does).
 */
public class OpenAndroidModule extends OpenInAndroidStudioAction implements DumbAware {
  @Override
  public void actionPerformed(AnActionEvent e) {
    final VirtualFile projectFile = findProjectFile(e);
    if (projectFile == null) {
      FlutterMessages.showError("Error Opening Android Studio", "Project not found.", e.getProject());
      return;
    }
    final int modifiers = e.getModifiers();
    // From ReopenProjectAction.
    final boolean forceOpenInNewFrame = BitUtil.isSet(modifiers, InputEvent.CTRL_MASK)
                                        || BitUtil.isSet(modifiers, InputEvent.SHIFT_MASK)
                                        || e.getPlace() == ActionPlaces.WELCOME_SCREEN;

    VirtualFile sourceFile = e.getData(CommonDataKeys.VIRTUAL_FILE);
    // Using:
    //ProjectUtil.openOrImport(projectFile.getPath(), e.getProject(), forceOpenInNewFrame);
    // presents the user with a really imposing Gradle project import dialog.
    openOrImportProject(projectFile, e.getProject(), sourceFile, forceOpenInNewFrame);
  }

  private static void openOrImportProject(@NotNull VirtualFile projectFile,
                                          @Nullable Project project,
                                          @Nullable VirtualFile sourceFile,
                                          boolean forceOpenInNewFrame) {
    // This is very similar to AndroidOpenFileAction.openOrImportProject().
    if (canImportAsGradleProject(projectFile)) {
      VirtualFile target = findGradleTarget(projectFile);
      if (target != null) {
        Project[] openProjects = ProjectManager.getInstance().getOpenProjects();
        if (openProjects.length > 0) {
          int exitCode = forceOpenInNewFrame ? GeneralSettings.OPEN_PROJECT_NEW_WINDOW : confirmOpenNewProject(false);
          if (exitCode == GeneralSettings.OPEN_PROJECT_SAME_WINDOW) {
            Project toClose = ((project != null) && !project.isDefault()) ? project : openProjects[openProjects.length - 1];
            if (!closeAndDispose(toClose)) {
              return;
            }
          }
          else if (exitCode != GeneralSettings.OPEN_PROJECT_NEW_WINDOW) {
            return;
          }
        }

        GradleProjectImporter gradleImporter = GradleProjectImporter.getInstance();
        gradleImporter.importAndOpenProjectCore(null, true, projectFile);
        for (Project proj : ProjectManager.getInstance().getOpenProjects()) {
          if (projectFile.equals(proj.getBaseDir()) || projectFile.equals(proj.getProjectFile())) {
            if (sourceFile != null && !sourceFile.isDirectory()) {
              OpenFileAction.openFile(sourceFile, proj);
            }
            break;
          }
        }
        return;
      }
    }
    Project newProject = openOrImport(projectFile.getPath(), project, false);
    if (newProject != null) {
      setLastOpenedFile(newProject, projectFile);
      if (sourceFile != null && !sourceFile.isDirectory()) {
        OpenFileAction.openFile(sourceFile, newProject);
      }
    }
  }

  public static boolean canImportAsGradleProject(@NotNull VirtualFile importSource) {
    VirtualFile target = findGradleTarget(importSource);
    return target != null && GradleConstants.EXTENSION.equals(target.getExtension());
  }
}


text:
package org.apache.lucene.search;

import java.io.IOException;
import java.util.Set;

import org.apache.lucene.index.Term;
import org.apache.lucene.index.TermDocs;
import org.apache.lucene.index.IndexReader;
import org.apache.lucene.search.Explanation.IDFExplanation;
import org.apache.lucene.util.ToStringUtils;

/** A Query that matches documents containing a term.
  This may be combined with other terms with a {@link BooleanQuery}.
  */
public class TermQuery extends Query {
  private Term term;

  private class TermWeight extends Weight {
    private Similarity similarity;
    private float value;
    private float idf;
    private float queryNorm;
    private float queryWeight;
    private IDFExplanation idfExp;

    public TermWeight(Searcher searcher)
      throws IOException {
      this.similarity = getSimilarity(searcher);
      idfExp = similarity.idfExplain(term, searcher);
      idf = idfExp.getIdf();
    }

    @Override
    public String toString() { return "weight(" + TermQuery.this + ")"; }

    @Override
    public Query getQuery() { return TermQuery.this; }

    @Override
    public float getValue() { return value; }

    @Override
    public float sumOfSquaredWeights() {
      queryWeight = idf * getBoost();             // compute query weight
      return queryWeight * queryWeight;           // square it
    }

    @Override
    public void normalize(float queryNorm) {
      this.queryNorm = queryNorm;
      queryWeight *= queryNorm;                   // normalize query weight
      value = queryWeight * idf;                  // idf for document
    }

    @Override
    public Scorer scorer(IndexReader reader, boolean scoreDocsInOrder, boolean topScorer) throws IOException {
      TermDocs termDocs = reader.termDocs(term);

      if (termDocs == null)
        return null;

      return new TermScorer(this, termDocs, similarity, reader.norms(term.field()));
    }

    @Override
    public Explanation explain(IndexReader reader, int doc)
      throws IOException {

      ComplexExplanation result = new ComplexExplanation();
      result.setDescription("weight("+getQuery()+" in "+doc+"), product of:");

      Explanation expl = new Explanation(idf, idfExp.explain());

      // explain query weight
      Explanation queryExpl = new Explanation();
      queryExpl.setDescription("queryWeight(" + getQuery() + "), product of:");

      Explanation boostExpl = new Explanation(getBoost(), "boost");
      if (getBoost() != 1.0f)
        queryExpl.addDetail(boostExpl);
      queryExpl.addDetail(expl);

      Explanation queryNormExpl = new Explanation(queryNorm,"queryNorm");
      queryExpl.addDetail(queryNormExpl);

      queryExpl.setValue(boostExpl.getValue() *
                         expl.getValue() *
                         queryNormExpl.getValue());

      result.addDetail(queryExpl);

      // explain field weight
      String field = term.field();
      ComplexExplanation fieldExpl = new ComplexExplanation();
      fieldExpl.setDescription("fieldWeight("+term+" in "+doc+
                               "), product of:");

      Explanation tfExplanation = new Explanation();
      int tf = 0;
      TermDocs termDocs = reader.termDocs(term);
      if (termDocs != null) {
        try {
          if (termDocs.skipTo(doc) && termDocs.doc() == doc) {
            tf = termDocs.freq();
          }
        } finally {
          termDocs.close();
        }
        tfExplanation.setValue(similarity.tf(tf));
        tfExplanation.setDescription("tf(termFreq("+term+")="+tf+")");
      } else {
        tfExplanation.setValue(0.0f);
        tfExplanation.setDescription("no matching term");
      }
      fieldExpl.addDetail(tfExplanation);
      fieldExpl.addDetail(expl);

      Explanation fieldNormExpl = new Explanation();
      byte[] fieldNorms = reader.norms(field);
      float fieldNorm =
        fieldNorms!=null ? Similarity.decodeNorm(fieldNorms[doc]) : 1.0f;
      fieldNormExpl.setValue(fieldNorm);
      fieldNormExpl.setDescription("fieldNorm(field="+field+", doc="+doc+")");
      fieldExpl.addDetail(fieldNormExpl);

      fieldExpl.setMatch(Boolean.valueOf(tfExplanation.isMatch()));
      fieldExpl.setValue(tfExplanation.getValue() *
                         expl.getValue() *
                         fieldNormExpl.getValue());

      result.addDetail(fieldExpl);
      result.setMatch(fieldExpl.getMatch());

      // combine them
      result.setValue(queryExpl.getValue() * fieldExpl.getValue());

      if (queryExpl.getValue() == 1.0f)
        return fieldExpl;

      return result;
    }
  }

  /** Constructs a query for the term t. */
  public TermQuery(Term t) {
    term = t;
  }

  /** Returns the term of this query. */
  public Term getTerm() { return term; }

  @Override
  public Weight createWeight(Searcher searcher) throws IOException {
    return new TermWeight(searcher);
  }

  @Override
  public void extractTerms(Set<Term> terms) {
    terms.add(getTerm());
  }

  /** Prints a user-readable version of this query. */
  @Override
  public String toString(String field) {
    StringBuilder buffer = new StringBuilder();
    if (!term.field().equals(field)) {
      buffer.append(term.field());
      buffer.append(":");
    }
    buffer.append(term.text());
    buffer.append(ToStringUtils.boost(getBoost()));
    return buffer.toString();
  }

  /** Returns true iff o is equal to this. */
  @Override
  public boolean equals(Object o) {
    if (!(o instanceof TermQuery))
      return false;
    TermQuery other = (TermQuery)o;
    return (this.getBoost() == other.getBoost())
      && this.term.equals(other.term);
  }

  /** Returns a hash code value for this object.*/
  @Override
  public int hashCode() {
    return Float.floatToIntBits(getBoost()) ^ term.hashCode();
  }

}


- Universal "Adaptor" plugs are available at the Front Office.
- DIAL "0" for assistance.
- Air-conditioning controls are located beside your bed. Additional features are alarm clock, world time and lighting controls.
- Located beside your Bathroom door.
- Located beside the door entrance.
- For all airline reservation and reconfirmation, please contact guest relations or Dial "0".
- To reserve an air conditioned private transfer to the airport, please contact the Front Office or dial "0".
-	Room Amenities are provided for your convenience and comfort. Should you wish to purchase any item, please ask our Front Officer or dial "0".
- The nearest ATM unit is located on the Front of the Hotel.


text:
Archives|3 Officials Charged With Corruption in Al Capone's Old Fief
3 Officials Charged With Corruption in Al Capone's Old Fief
By JOHN W. FOUNTAIN JUNE 16, 2001
The top official of this Chicago suburb where Al Capone once reigned was arrested by federal agents today along with a former police chief and a former town treasurer, all accused of making Cicero ''a personal piggy bank'' by siphoning off more than $10 million from the town's insurance program.
The authorities described an elaborate scheme, involving in part a man with ties to the Chicago Mafia, that prosecutors said was set up by Frank Maltese, a convicted mob bookmaker who died nine years ago and was the husband of Betty Loren-Maltese, who as town president was the leading official seized today.
The United States attorney's office said Ms. Loren-Maltese and the two other members of the town's insurance committee had regularly sent payments from the health insurance fund to its unlicensed insurance administrator, a firm called Specialty Risk Consultants, or SRC.
Much of that money, the authorities said, was then eventually kicked back to the officials, who used it to buy a hotel complete with golf course in northern Wisconsin, an Indiana horse farm, a vacation home and cars. Some of the proceeds remain unaccounted for, the officials said.
The authorities expressed amazement at the extent of the corruption that they said had infested Cicero in this latest episode of a town afflicted for decades by mob influence.
''We've had cases where organized crime has paid money to public officials to allow organized crime activities to occur,'' said United States Attorney Scott R. Lassar, speaking at a morning news conference to announce the indictment of Ms. Loren-Maltese and nine others. ''But this is the first time where there has essentially been a looting of a town and organized crime influence has been alleged to be involved in that looting of the town.''
Mr. Lassar said municipal officials had ''used their mob connections to turn the town of Cicero into a personal piggy bank.''
With the arrests, said Kathleen McChesney, the head of the Chicago office of the Federal Bureau of Investigation, ''the Cicero candy store is closed.''
The indictment charges the 10 accused with racketeering conspiracy, fraud, money laundering and tax offenses. Ms. Loren-Maltese herself is charged with racketeering, wire fraud, mail fraud and filing a false tax return. If convicted, she could face up to 20 years in prison on each of the most serious charges, involving racketeering and fraud.
The indictment says that from April 1992 to March 1997, Cicero paid $33 million to SRC, the insurance administration firm, based in northwest suburban Schaumburg. Over the course of that time, the indictment says, Cicero's insurance committee -- Ms. Loren-Maltese, Police Chief Emil Schullo and Treasurer Joseph DeChicio -- authorized payment of $28 million to the firm without the approval of the town board as required by ordinance. Of that $28 million, more than $10 million is said to have been stolen.
Besides the three officials who made up the insurance committee, those charged today are Michael Spano Sr., described by the authorities as having mob ties and a hidden controlling interest in SRC; his son, Michael Spano Jr., controller of the firm; John LaGiglio, also said to have had an interest in the firm; his wife, Bonnie LaGiglio, a general partner and manager of the Wisconsin hotel that the accused are said to have bought; Gregory Ross, an accountant for Mr. LaGiglio, the elder Mr. Spano and the firm; Charles Schneider, a lawyer for Mr. LaGiglio and the elder Mr. Spano, as well as tax preparer for Ms. Loren-Maltese; and Frank Taylor, who was hired to manage the firm but who the authorities said was now cooperating with them.
Eight of the 10 defendants were arrested today. Mr. Schneider was out of town but is expected to surrender on Monday, and Mr. Taylor is in prison for an unrelated federal tax fraud conviction in Minnesota.
All eight of those arrested were later released, either on personal recognizance or on secured bond. Ms. Loren-Maltese, arrested at her home in Indiana, secured a $100,000 bond with her house here in Cicero.
Late this afternoon Ms. Loren-Maltese, a flashy 51-year-old Republican who has been town president for nearly a decade, appeared for a hearing in federal court, tugging at her black blouse and shifting her weight from foot to foot but saying nothing. In the lobby, her lawyer, Terry Gillespie, spoke briefly.
''She's saddened,'' Mr. Gillespie said of his client, ''and quite frankly disgusted, that she was arrested this morning. It wasn't necessary. A phone call would have got us down here.
''She is also saddened by the indictment. She has done everything in her power, since the Specialty Risk situation arose, to investigate it, including bringing lawsuits, including hiring a special prosecutor to investigate it. To suggest she's involved in a conspiracy she's worked so diligently over the last several years to uncover leaves her sad and ashamed. The truth will come out in court.''
Law enforcement officials said they hoped that today marked the beginning of the end to years of corruption in a town stained by mob influence for as long as anyone here can remember.
Only last month, a federal jury awarded $1.7 million to David Niebur, who had been fired as police chief after being on the job just four months, and Philip Bue, fired as deputy chief. The two men had been helping the F.B.I. investigate corruption here, and the jury found that they had been unfairly dismissed and that Ms. Loren-Maltese and Merrick Scott Rayle, former town counsel, had hurt their further job prospects by focusing attention on the firings.
And in the last three years alone, two former Cicero detectives have been convicted of taking bribes to fix investigations, a former town clerk has been convicted of stealing parking meter payments and a former town collector has admitted asking for a bribe.
The arrest of Ms. Loren-Maltese followed by two months her landslide election to a third four-year term after a heated campaign against a Democratic challenger, Joseph Mario Moreno, and a vote watched by federal monitors.
Reached by telephone this afternoon, Mr. Moreno said he was ''shocked at the magnitude of the looting that took place in the town of Cicero.''
Of Ms. Loren-Maltese's indictment, he said, ''I don't think there's any stronger reason for any elected official to immediately resign from office.''
A version of this article appears in print on June 16, 2001, on Page A00010 of the National edition with the headline: 3 Officials Charged With Corruption in Al Capone's Old Fief. Order Reprints| Today's Paper|Subscribe


the highest planned level of STOCK for a particular item in a STOCK CONTROL system.
This simplified model shows that the maximum stock level is equal to the quantity per order ([Q.
max] is constant, thus the replenishment of the closing stocks of different periodical extents to the maximum stock level assumes a reorder quantity [Q.
You can determine your minimum and maximum stock level requirement for various item lines.
At these levels of demand and supply, maximum stock level will be achieved in April with approximately 2.
The year begins with a higher starting inventory, leading to a higher maximum stock level by April and hence a larger cold store.
If the absence in stock may not be accepted and the fabrication starts instantaneously, one can resolve: which is the maximum stock level (S*), what interval exist between two consecutive starts of the production (T*), the establishment spare parts quantity that has to be produced for each time (Q*), how many times the production starts on a year (N/[Q.
definition of minimum and maximum stock levels, - prepare placement suggestions and discuss with employees.
Lea says Methodist's system optimizes par levels by establishing minimum and maximum stock levels for each supply item.
We can look at sales as well as how much of a product is on order and track our maximum stock levels.
Maximum stock levels have now been set for LME warehouses in Los Angeles and Long Beach of 109,275 tonnes and 138,250 respectively as announced they would be by the Exchange some weeks ago.


text:
Mitsui Sumitomo opens in Qatar
Insurer receives QFC approval; expected to attract more Japanese companies to Qatar
Mitsui Sumitomo Insurance Company (Europe) has opened a branch office in the Qatar Financial Centre after receiving regulatory approval.
The company plans to provide in-depth support to both Japanese and Qatari companies by capitalising on relationships with local insurers and brokers.
"We are proud to now be a part of this dynamic and highly-regarded international financial market and very grateful to the QFC for their invaluable support and help in gaining this licence," a company statement said.
"We will work to make a dynamic and growing contribution not only to the local insurance sector but also to Qatar's powerful economic growth."
New takaful company for Qatar
The Qatar General Insurance and Reinsurance Company launches new offering
AIG opens in Qatar
Becomes one of the first insurers to establish in the region
Former Lloyd's manager joins Qatari authority
James Sutherland becomes director of (re)insurance business development