text:
NMMA Releases 2010 U.S. Recreational Boat Registration Statistics Report
Total registrations decrease slightly to 12.5 million, Florida takes top spot, and 95 percent of powerboats are less than 26 feet
10/3/2011 12:00:00 AM | General NMMA News
The National Marine Manufacturers Association (NMMA) today announced that boat registration numbers decreased 2.2 percent (or 282,615 boats) for a total of 12.5 million registered boats in 2010 compared to 2009's 12.7 million. This new data is from NMMA's 2010 U.S. Recreational Boat Registration Statistics Report, released this week.
Of the 12.5 million registered recreational boats, the report notes there were 183,930 new model year powerboats sold and registered in the U.S. in 2010.
The report provides incredibly detailed registration data on a national, regional and state level and includes new boat registrations, U.S. Coast Guard documented boats and total registrations by boat segment, size, power, and hull material. Regional summaries include population/income estimates and shoreline/inland water data. The report again ranks each state based on total boat registrations with the top 10 being:
Florida: 914,535 registered boats in 2010. Florida held the number one spot for total boat registrations, decreasing 3.6 percent from 2009's 949,030.
Minnesota: 813,976 registered boats in 2010. Minnesota moved from third to second for boat registrations, increasing 0.3 percent from 2009's 811.775
Michigan: 812,066 registered boats in 2010. Michigan moved from fourth to third, staying relatively flat in 2010 compared to 2009's 811,670.
California: 810,008 registered boats in 2010. California dropped to fourth from second, decreasing 10.7 percent compared to 2009's 906,988.
Wisconsin: 615,335 registered boats in 2010. Wisconsin remained ranked fifth, decreasing 1.8 percent compared to 2009's 626,304.
Texas: 596,830 registered boats in 2010. Texas held its sixth place ranking, decreasing 4.1 percent compared to 2009's 622,184.
New York: 475,689 registered boats in 2010. New York was again ranked seventh for total boat registrations, decreasing 0.7 percent from 2009's 479,161.
South Carolina: 435,491 registered boats in 2010. South Carolina held its ranking in eighth place, remaining flat with 2009's 435,528.
Ohio: 430,710 registered boats in 2010. Ohio kept its ninth place ranking for total boat registrations, increasing 1.4 percent compared to 2009's 424,877.
North Carolina: 400,846 registered boats in 2010. North Carolina again ranked tenth, decreasing 1.2 percent compared to 2009's 405,663.
In addition, the report analyzes total boat registrations and finds:
95 percent of mechanically propelled boats are less than 26 foot in length; 42 percent are less than 16 foot in length and 54 percent are between 16 and 25 foot in length.
57 percent of mechanically propelled boats have hulls made of fiberglass; 38 percent have hulls made of metal.
66 percent of mechanically propelled boats are outboard boats; 20 percent are inboard/PWC; and 13 percent are sterndrive boats.
The Pacific region posted the largest decline in registrations for 2010, down 9 percent compared to a year ago.
The Mid-Atlantic region posted a 2.7% increase in registrations.
The Great Lakes region again ranked first, accounting for slightly more than a quarter (27 percent) of registered boats in 2010.
"The annual U.S. Recreational Boat Registration Statistics Report allows us to grasp how many boats and what types of boats are on the water to get a deeper understanding of what Americans are buying and what type of boating their doing across the country," says Jim Petru, director of industry statistics and research for NMMA. "Our 2010 findings tell us that recreational boating remained a popular activity with just a slight decline of 2.2 percent, during one of the toughest recessionary years from 2009 – 2010, further demonstrating boaters' dedication to the lifestyle despite economic conditions."
Responsibility for registering recreational boats in the U.S. falls onto the individual states that annually report their registration data to the U.S. Coast Guard. It is from this data that the 2010 U.S. Recreational Boat Registrations Statistics report is compiled. Other sources used in this report include the U.S. Census Bureau, the National Oceanic and Atmospheric Administration, Info-Link Technologies Inc, and Statistical Surveys, Inc.
Boat registrations statistics are the basis for allocating the Aquatic Resources Trust Fund dollars among the states each year. In addition, NMMA uses the registration data to develop its estimates on annual state dollar sales of new boats, motors, trailers and marine accessories for its annual Recreational Boating Statistical Abstract.
Electronic copies of the study, in PDF format, are available at no charge to NMMA members by accessing the Center of Knowledge's statistical library on NMMA.org. Click here to directly access the Report on the Statistical Library page. NMMA members will need their log-in information to access the link and can contact Bryan Welsh at bwelsh@nmma.org for log-in assistance.
Non-members can order the report for $600 by contacting Melissa Malito in NMMA's fulfillment department at (312) 946-6209 or orderdesk@nmma.org.
About NMMA: National Marine Manufacturers Association (NMMA) is the leading association representing the recreational boating industry in North America. NMMA member companies produce more than 80 percent of the boats, engines, trailers, accessories and gear used by boaters and anglers throughout the U.S. and Canada. The association is dedicated to industry growth through programs in public policy advocacy, market statistics and research, product quality assurance and promotion of the boating lifestyle. For more information, visit www.nmma.org.


North Down Museum, Bangor. For info & opening hours call (028) 9127 1200.
FREE. 3-5pm. This Saturday at McKee Clock, beside Bangor Seafront, leading children's art charity Young at Art presents 'Once Upon a Time', a unique and fantastic interactive storytelling piece that the audience can help evolve. For info on the full programme of events visit northdowntourism.com or call Bangor Tourist Information Centre on (028) 9127 0069.
of all ages, will attend and compete in both individual and group competitions and, as well as the main event on Saturday a series of other events, both formal and informal, will be held in the town in the preceding 3 days. Contact Colum McGinn, T: 07821 627 4554 or email cmcginn666@yahoo.co.uk.
FREE. 3-5pm. This Saturday at McKee Clock, beside Bangor Seafront, Caolan McBride provides an enjoyable afternoon of magical illusions and theatrical storytelling. For info on the full programme of events visit northdowntourism.com or call Bangor Tourist Information Centre on (028) 9127 0069.
FREE. 3-5pm This Sunday at McKee Clock, beside Bangor Seafront, The Great Mefiesto presents its vaudeville style circus show. For info on the full programme of events visit northdowntourism.com or call Bangor Tourist Information Centre on (028) 9127 0069.
FREE. 3-5pm This Sunday at Ward Park, Bangor the Sinead Conway Band entertains with a mix of easy listening, swing & jazz – so bring your picnic and enjoy free live music in the park. For info on the full programme of events visit northdowntourism.com or call Bangor Tourist Information Centre on (028) 9127 0069.
7pm – 11pm Live Music headlined by Glory Days The Bruce Springsteen Tribute Show. 11pm Fireworks Display.
Together with North Down Borough Council, Quantum Theatre presents two spectacular outdoor theatre events set in the beautiful surrounds of Bangor Castle Walled Garden. Tickets on sale now, £5 (subject to availability). To book, call (028) 9127 0069. Click the links for further info.


text:
Q: Build nested dictionnary with list of string I need to build a nested dictionnary based on a configuration file.
I have :
Chain1 {
    Chain1_value1
    Chain1_Chain2 {
    Chain1_Chain2_value1
        Chain1_Chain2_Chain3 {
            Chain1_Chain2_Chain3_value1
            Chain1_Chain2_Chain3_value2
            Chain1_Chain2_Chain3_value3
        }
        Chain1_Chain2_Chain4 {
            Chain1_Chain2_Chain4_value1
            Chain1_Chain2_Chain4_value2
            Chain1_Chain2_Chain4_value3
        }
    }
}

"XXX {" => Open a block named XXX
"XXX }" => Close a bloc named XXX
If no "{" or "}" => Its a value of the block.
and I need this :
{'Chain1 {': {'Chain1_Chain2 {': {'Chain1_Chain2_Chain3 {': {'Chain1_Chain2_Chain3_value1': '',
                                                             'Chain1_Chain2_Chain3_value2': '',
                                                             'Chain1_Chain2_Chain3_value3': '',}}
                                  'Chain1_Chain2_Chain4 {': {'Chain1_Chain2_Chain4_value1': '',
                                                            'Chain1_Chain2_Chain4_value2': '',
                                                            'Chain1_Chain2_Chain4_value3': ''}},
                                  'Chain1_Chain2_value1': ''},
              'Chain1_value1': ''}}

But currently I have this :
{'Chain1 {': {'Chain1_Chain2 {': {'Chain1_Chain2_Chain3 {': {'Chain1_Chain2_Chain3_value1': '',
                                                             'Chain1_Chain2_Chain3_value2': '',
                                                             'Chain1_Chain2_Chain3_value3': '',
                                                             'Chain1_Chain2_Chain4 {': {'Chain1_Chain2_Chain4_value1': '',
                                                                                'Chain1_Chain2_Chain4_value2': '',
                                                                                'Chain1_Chain2_Chain4_value3': ''}},
                                  'Chain1_Chain2_value1': ''},
              'Chain1_value1': ''}}

My code :
import re
import pprint

a = []
a.append("Chain1 {")
a.append("    Chain1_value1")
a.append("    Chain1_Chain2 {")
a.append("    Chain1_Chain2_value1")
a.append("        Chain1_Chain2_Chain3 {")
a.append("            Chain1_Chain2_Chain3_value1")
a.append("            Chain1_Chain2_Chain3_value2")
a.append("            Chain1_Chain2_Chain3_value3")
a.append("        }")
a.append("        Chain1_Chain2_Chain4 {")
a.append("            Chain1_Chain2_Chain4_value1")
a.append("            Chain1_Chain2_Chain4_value2")
a.append("            Chain1_Chain2_Chain4_value3")
a.append("        }")
a.append("    }")
a.append("}")

for l in a:
    print l
dict_test = {}
current_dict = dict_test
for line in a:
    line = line.strip()
    if re.search(r"{$", line):
        current_dict[line] = {}
        current_dict = current_dict[line]
    elif re.search(r'}$', line):
        pass
    else:
        current_dict[line] = ""
pprint.pprint(dict_test)

I think, it miss something here : elif re.search(r'}$', line)
but i don't know what.
Could you help me ? :)

A: You can create a class with a parse method:
import re
new_s = iter([re.sub('^\s+', '', i) for i in filter(None,
s.split('\n'))])
from collections import defaultdict
class DictObject:
  def __init__(self, d):
    self.d = d
    self.current_dict = {}
    self.parse()
  def parse(self):
    while True:
      current = next(self.d, None)
      if not current:
        break
      if current.endswith('{'):
        second_piece = DictObject(self.d)
        self.current_dict[current] = second_piece.current_dict
        self.d = second_piece.d
      elif current == '}':
        break
      else:
        self.current_dict[current] = ''
        print(self.current_dict)

c = DictObject(new_s)
print(c.current_dict)

Output:
{'Chain1 {': {'Chain1_Chain2 {': {'Chain1_Chain2_Chain3 {': {'Chain1_Chain2_Chain3_value1': '',
                                                         'Chain1_Chain2_Chain3_value2': '',
                                                         'Chain1_Chain2_Chain3_value3': ''},
                              'Chain1_Chain2_Chain4 {': {'Chain1_Chain2_Chain4_value1': '',
                                                         'Chain1_Chain2_Chain4_value2': '',
                                                         'Chain1_Chain2_Chain4_value3': ''},
                              'Chain1_Chain2_value1': ''},
          'Chain1_value1': ''}}

A: You are not tracking the history of the dict. I have added previous_dict and reverted the dict to last value when '}' is present. Please find solution below. Hopefully it helps.
import re
import pprint

def get_data() :
    a = []
    a.append("Chain1 {")
    a.append("    Chain1_value1")
    a.append("    Chain1_Chain2 {")
    a.append("    Chain1_Chain2_value1")
    a.append("        Chain1_Chain2_Chain3 {")
    a.append("            Chain1_Chain2_Chain3_value1")
    a.append("            Chain1_Chain2_Chain3_value2")
    a.append("            Chain1_Chain2_Chain3_value3")
    a.append("        }")
    a.append("        Chain1_Chain2_Chain4 {")
    a.append("            Chain1_Chain2_Chain4_value1")
    a.append("            Chain1_Chain2_Chain4_value2")
    a.append("            Chain1_Chain2_Chain4_value3")
    a.append("        }")
    a.append("    }")
    a.append("}")
    return a

def get_dict(input_chain):
    dict_test = {}
    current_dict = dict_test
    previous_dict = dict_test #this was missing
    for line in input_chain:
        line = line.strip()
        if re.search(r"{$", line):
            previous_dict = current_dict
            current_dict[line] = {}
            current_dict = current_dict[line]
        elif re.search(r'}$', line):
            current_dict = previous_dict #revert to last dict at the end of the block
        else:
            current_dict[line] = ""

    return dict_test

def main():
    a = get_data()
    b = get_dict(a)
    pprint.pprint(b)

if __name__ == '__main__':
    main()

Output
{'Chain1 {': {'Chain1_Chain2 {': {'Chain1_Chain2_Chain3 {': {'Chain1_Chain2_Chain3_value1': '',
                                                             'Chain1_Chain2_Chain3_value2': '',
                                                             'Chain1_Chain2_Chain3_value3': ''},
                                  'Chain1_Chain2_Chain4 {': {'Chain1_Chain2_Chain4_value1': '',
                                                             'Chain1_Chain2_Chain4_value2': '',
                                                             'Chain1_Chain2_Chain4_value3': ''},
                                  'Chain1_Chain2_value1': ''},
              'Chain1_value1': ''}}

redpajama_set_name: RedPajamaStackExchange


I'll take that as a sign that it's safe to send mine off without giving myself away.
I'll drop it off at the post office sometime after work this week.
Sadly I didn't manage to get my act together to do the amazing craft I wanted to, but oh well. I think my Tiny Tim will still be happy.
Got my Tiny Tim's gift ready to be sent out. Probably early this upcoming week.
Made my annual pilgrimage to Nintendo NYC to pick stuff up for my Tiny Tim. Gotta think about how to ship it, hoping to get it out on Monday.
It has been dropped off.
My gift is bought, will get in mail Monday hopefully.
Yeah, I live in NYC. It's pretty far out of the way from where I live, and it's in midtown Manhattan, which is always loaded with tourists (especially this time of year), so I don't go there very often, but it definitely makes it easy to find gifts for anonymous internet strangers on a Nintendo fan site.
Yes, there is. Based on his TP design.
Just shipped out my Tiny Tim's gift.
It is now past the date that the lady at the UPS store told me that my Tiny Tim would receive my gift.
I don't have the tracking number because I accidentally threw out the receipt like a dumbass.
Any way to contact them and give them your Tiny Tim's name, address and zip code so they can try to look up the track number?
I might try giving the UPS store a call if my Tiny Tim doesn't confirm they got it by Saturday.
Three gifts inside, thanks Santa!
First up, a double dose of amiibo! I can't believe more amiibo aren't packaged like this.
Second gift: another amiibo, this time Zelda!
Another awesome addition to my amiibo collection! I love how detailed the later amiibo designs are.
Ya got me Ty, I really thought you'd bought me Gal Gun 2 (and I probably would've played it just for the hell of it if you had).
My full gift package! Thanks Tyranogre!
Also some bonus pics of my amiibo shelf (featuring Rathalos). Check out that Fire Emblem collection now!
Thanks so much @Tyranogre, this is great! Merry Christmas!
Robin didn't come with his own box, so I had to improvise.
I seriously considered putting in a download code for Senran Kagura Reflexions, but ultimately decided against it since you said "no" when asked if you'd be okay with getting something NSFW.
Haha, well at least a download code isn't too awkward to open in front of others, but it's still probably for the best that I put down that "no."
Originally, Robin was upside-down because that was only way I could fit him and Roy into the same box. He must have fallen on his side in the mail.
Chrom checked with my Secret Santa and the one that was in questions wasn't from here. Sy mystery solved!


text:
Download Book Fourier Series Transforms And Boundary Value Problems Dover Books On Mathematics in PDF format. You can Read Online Fourier Series Transforms And Boundary Value Problems Dover Books On Mathematics here in PDF, EPUB, Mobi or Docx formats
Fourier Series, Transforms, and Boundary Value Problems
Author: J. Ray Hanna,John H. Rowland
Publisher: Courier Corporation
Category: Mathematics
This volume introduces Fourier and transform methods for solutions to boundary value problems associated with natural phenomena. Unlike most treatments, it emphasizes basic concepts and techniques rather than theory. Many of the exercises include solutions, with detailed outlines that make it easy to follow the appropriate sequence of steps. 1990 edition.
Author: Ian Naismith Sneddon
Focusing on applications of Fourier transforms and related topics rather than theory, this accessible treatment is suitable for students and researchers interested in boundary value problems of physics and engineering. 1951 edition.
Partial Differential Equations with Fourier Series and Boundary Value Problems
Author: Nakhle H. Asmar
Publisher: Courier Dover Publications
This text provides an introduction to partial differential equations and boundary value problems, including Fourier series. The treatment offers students a smooth transition from a course in elementary ordinary differential equations to more advanced topics in a first course in partial differential equations. This widely adopted and successful book also serves as a valuable reference for engineers and other professionals. The approach emphasizes applications, with particular stress on physics and engineering applications. Rich in proofs and examples, the treatment features many exercises in each section. Relevant Mathematica files are available for download from author Nakhlé Asmar's website; however, the book is completely usable without computer access. The Students' Solutions Manual can be downloaded for free from the Dover website, and the Instructor's Solutions Manual is available upon request for professors and potential teachers. The text is suitable for undergraduates in mathematics, physics, engineering, and other fields who have completed a course in ordinary differential equations.
Fourier and Laplace Transforms
Author: H. G. ter Morsche,J. C. van den Berg,E. M. van de Vrie
This textbook presents in a unified manner the fundamentals of both continuous and discrete versions of the Fourier and Laplace transforms. These transforms play an important role in the analysis of all kinds of physical phenomena. As a link between the various applications of these transforms the authors use the theory of signals and systems, as well as the theory of ordinary and partial differential equations. The book is divided into four major parts: periodic functions and Fourier series, non-periodic functions and the Fourier integral, switched-on signals and the Laplace transform, and finally the discrete versions of these transforms, in particular the Discrete Fourier Transform together with its fast implementation, and the z-transform. This textbook is designed for self-study. It includes many worked examples, together with more than 120 exercises, and will be of great value to undergraduates and graduate students in applied mathematics, electrical engineering, physics and computer science.
A First Course in Partial Differential Equations
with Complex Variables and Transform Methods
Author: H. F. Weinberger
Suitable for advanced undergraduate and graduate students, this text presents the general properties of partial differential equations, including the elementary theory of complex variables. Solutions. 1965 edition.
Applied Partial Differential Equations
Author: Paul DuChateau,David Zachmann
DIVBook focuses mainly on boundary-value and initial-boundary-value problems on spatially bounded and on unbounded domains; integral transforms; uniqueness and continuous dependence on data, first-order equations, and more. Numerous exercises included. /div
Introduction to Partial Differential Equations
From Fourier Series to Boundary-Value Problems
Author: Arne Broman
The self-contained treatment covers Fourier series, orthogonal systems, Fourier and Laplace transforms, Bessel functions, and partial differential equations of the first and second orders. 266 exercises with solutions. 1970 edition.
Boundary Value Problems of Applied Mathematics
Author: John L. Troutman,Maurino P. Bautista
This text is geared toward advanced undergraduates and graduate students in mathematics who have some familiarity with multidimensional calculus and ordinary differential equations. Includes a substantial number of answers to selected problems. 1994 edition.
Boundary and Eigenvalue Problems in Mathematical Physics
Author: Hans Sagan
This well-known advanced undergraduate- and graduate-level text uses a few basic concepts to solve and develop complete answers to linear homogeneous partial differential equations such as the problems of the vibrating string, the vibrating membrane, and heat conduction. With problems and solutions. 31 illustrations.
Fourier Series
Author: Georgi P. Tolstov
This reputable translation covers trigonometric Fourier series, orthogonal systems, double Fourier series, Bessel functions, the Eigenfunction method and its applications to mathematical physics, operations on Fourier series, and more. Over 100 problems. 1962 edition.
Ford GT 2005-2006: The Complete Owners Experience
Head Gardeners
Fundamentals of Enzyme Kinetics
GO! with Microsoft Word 2016 Comprehensive (GO! for Office 2016 Series)
The Uses of Literacy: Aspects of Working-Class Life (Penguin Modern Classics)
Oxford Picture Dictionary English-Arabic: Bilingual Dictionary for Arabic-speaking teenage and adult students of English (Oxford Picture Dictionary 2E)
Introduction to Molecular Symmetry (Oxford Chemistry Primers)
Constitutional Interpretation: The Basic Questions
Tactical Tracking Operations
Research in Sociology of Education and Socialization: Research on Educational Organizations v. 2
Rules for Writers, 7th Edition
Plays 1: The Birthday Party The Room The Dumb Waiter A Slight Ache The Hothouse A Night Out The Black and White The Examina Vol. 1 (Faber ... and White (Prose) ""The Examination"" v. 1
The Stone Man - A Science Fiction Thriller
Building Noahs Ark for Migrants Refugees and Religious Communities (Contemporary Anthropology of Religion)
Mediation for Estate Planners: Managing Family Conflict
The Miller's Dance: A Novel of Cornwall 1812-1813 (Poldark Book 9)
Practical Packet Analysis: Using Wireshark to Solve Real-World Network Problems
Fossil Hunting Around Lyme Regis: A Practical Insight into the Jurassic Period
Dreamweaver CC: Visual QuickStart Guide
The Reactionary Mind: Conservatism from Edmund Burke to Sarah Palin
The Complete Guide to Growing Your Own Hops, Malts, and Brewing Herbs: Everything You Need to Know Explained Simply (Back-To-Basics) (Back to Basics Growing)
Exile: The explosive new action thriller from the Sunday Times bestselling author of Nomad (The Marc Dane series)
Silent Order: Wraith Hand
Fat Quarters: Small Fabrics 50 Big Ideas
Logic of Sense (Bloomsbury Revelations)
RBT Credential Workbook (TrainABA Supervision Curriculum) (Volume 3)
The CSA Cookbook: No-Waste Recipes for Cooking Your Way Through a Community Supported Agriculture Box, Farmers' Market, or Backyard Bounty
Stochastic Methods: A Handbook for the Natural and Social Sciences (Springer Series in Synergetics)
Art of Atari
Astrophysics Of Gas Nebulae and Active Galactic Nuclei
Afghanistan -- State Building, Sustaining Growth, and Reducing Poverty (Country Studies)
Criminology: Textbook
Sociology of Sport: Perspectives
The Journals of Sylvia Plath
Topics in Banach Space Theory (Graduate Texts in Mathematics)
Earthly Remains (Brunetti)
Population Census (Social Science Research Council Reviews)
Mathematics Teaching Practice: Guide for University and College Lecturers (Mathematics & Applications S.)
Amazing Origami Kit: Traditional Japanese Folding Papers and Projects (No)
The Measurement of Scientific and Technological Activities Oslo Manual: Guidelines for Collecting and Interpreting Innovation Data, 3rd Edition
Busted by the Feds: A Manual for Defendants Facing Federal Prosecution
Representing Justice: Invention, Controversy, and Rights in City-States and Democratic Courtrooms (Yale Law Library Series in Legal History and Reference)
Fingerpicking Pattern Encyclopedia (Book CD-ROM)
Exam Ref 70-740 Installation Storage and Compute with Windows Server 2016
Independent Agencies in the United States: Law, Structure, and Politics
Intelligence: A Very Short Introduction (Very Short Introductions)
GRE Subject Test: Psychology (Kaplan Test Prep)
Real Analysis (Oxford Graduate Texts in Mathematics)

redpajama_set_name: RedPajamaCommonCrawl


text:
AAre we living in a post-temporal age? Has history come to an end? This book argues against the widespread perception of postmodern narrativity as atemporal and ahistorical, claiming that postmodernity is characterized by an explosion of heterogeneous narrative "timeshapes" or chronotopes.
Chronological linearity is being challenged by quantum physics that implies temporal simultaneity; by evolutionary theory that charts multiple time-lines; and by religious and political millenarianism that espouses an apocalyptic finitude of both time and space. While science, religion, and politics have generated new narrative forms of apprehending temporality, literary incarnations can be found in the worlds of science fiction.
By engaging classic science-fictional conventions, such as time travel, alternative history, and the end of the world, and by situating these conventions in their cultural context, this book offers a new and fresh perspective on the narratology and cultural significance of time.
"In this probing study we see how our sci-fi dreams remain haunted by inexorable Time and discover why postmodernist reports of the death of Time are mistaken." (Professor Penelope J. Corfield, University of London, UK)
Space is a central topic in cultural and narrative theory today, although in most cases theory assumes Newtonian absolute space. However, the idea of a universal homogeneous space is now obsolete. Black holes, multiple dimensions, quantum entanglement, and spatio-temporal distortions of relativity have passed into culture at large. This book examines whether narrative can be used to represent these "impossible" spaces.
Impossible topologies abound in ancient mythologies, from the Australian Aborigines' "dream-time" to the multiple-layer universe of the Sumerians. More recently, from Alice's adventures in Wonderland to contemporary science fiction's obsession with black holes and quantum paradoxes, counter-intuitive spaces are a prominent feature of modern and postmodern narrative. With the rise and popularization of science fiction, the inventiveness and variety of impossible narrative spaces explodes. The author analyses the narrative techniques used to represent such spaces alongside their cultural significance. Each chapter connects narrative deformation of space with historical problematic of time, and demonstrates the cognitive and perceptual primacy of narrative in representing, imagining and apprehending new forms of space and time.
This book offers a comprehensive analysis of the connection between narratology, cultural theory, science fiction, and studies of place.
Do posthumans have human rights? If aliens landed tomorrow, would their ethics be compatible with ours? Should animals be treated as moral agents? Can we empathize with computers?
Such questions are no longer mere speculation. They reflect the rapidly changing reality, in which the very definitions of humanity and its moral precepts are being questioned and revised in the light of advances in science and technology, social and political upheavals, and ideological shifts.
Rather than considering specific ethical challenges of the posthumanist revolution, such as cloning, animal experimentation, medical enhancement and so on, I will ask whether ethics itself can survive posthumanism. Or rather, whether empathy and the Golden Rule are adequate foundations for an ethical system that has to encompass minds and bodies different from what we used to see as "human".
We live in an increasingly violent world. From suicide terrorists to serial killers, violent subjects challenge our imaginations. We seek answers to our questions on this subject in literature, cinema, and electronic media. In Bloodscripts, Elana Gomel examines how popular culture narratives construct violent subjectivity. Using such various narratives as mystery, horror; detective, and fantasy fiction as well as accounts of the atrocities perpetuated by serial killers and the Holocaust, Bloodscripts offers a new map of the genres of violence and links the twin obsessions of postmodern culture: crime and genocide. Bloodscripts is a stimulating, original, and accessible account of the narrative construction of the violent subject. It proposes a narrative model that will be of interest to literary critics, cultural scholars, criminologists, and anyone trying to understand the role of violence in postmodern culture.
Elana Gomel's book, The Pilgrim Soul: Being Russian in Israel, is an original and exciting investigation of the Russian community in Israel. It analyzes the narratives through which Russian Jewry defines itself and connects them to the legacy of Soviet history. It engages with such key elements of the Russian-Israeli identity as the aversion from organized religion, the challenge of bilingualism, the cult of romantic passion, and even the singular fondness for science fiction. It provides factual information on the social, economic, and political situation of the Russians in Israel but relates the data to an overall interpretation of the community's cultural history. At the same time, the book goes beyond the specificity of its subject by focusing on the theoretical issues of identity formation, historical trauma, and utopian disillusionment. The Pilgrim Soul is an important book for all collections in cultural studies, ethnic and immigrant studies, Israeli studies, and Soviet studies. It will appeal to a variety of readers interested in the issues of immigration, multiculturalism, and identity formation.
Why do Israelis dislike fantasy? Put so bluntly, the question appears frivolous. But in fact, it goes to the deepest sources of Israeli historical identity and literary tradition. Uniquely among developed nations, Israel's origin is in a utopian novel, Theodor Herzl's Altneuland (1902), which predicted the future Jewish state. The Jewish writing in the Diaspora has always tended toward the fantastic, the mystical, and the magical. And yet, from its very inception, Israeli literature has been stubbornly realistic. The present volume challenges this stance. Originally published in Hebrew in 2009, it is the first serious, wide-ranging and theoretically sophisticated exploration of fantasy in Israeli literature and culture. Its contributors jointly attempt to contest the question posed at the beginning: why do Israelis, living in a country whose very existence is predicated on the fulfillment of a utopian dream, distrust fantasy?
"From the Talmudic sages to Bashevis-Singer, from medieval story-tellers to young contemporary Israeli writers, Jewish fantasy has been a treasure trove of the imagination, at least on a par with Greek and Norse mythologies. Yet unlike them, it has only rarely reveived scholarly attention. That is why this volume is so badly needed, and so timely, as interest in fantasy is becoming more intense worldwide."–Emanuel Lottem, co-founder and first chairperson, Israeli Society for Science Fiction and Fantasy
Elana Gomel
SELECTED ACADEMIC ARTICLES
SELECTED BOOK CHAPTERS
© 2023 by SAMANTA JONES


text:
Q: php class that auto attaches .js and .css files, possible? I want the class to auto-attach its required css and js files when instantiated...

*

*is there any way of a class knowing where it is (and its files) in relation to the root?

*if 1 is possible, is there a way to check if a css/js file has already been referenced in the file, or is this not necessary(do browsers ignore duplicate css/js file references)?

A: You get the URL path via dirname($_SERVER['REQUEST_URI']) and the absolute path on the engine via dirname(__FILE__). From there on it's entirely up to your implementation, if and how JS and CSS references are handled.
Browsers are different when it comes to doubly referenced CSS and JS files, but you should assume, that at least JS files get downloaded twice (assuming caching disabled).


The ultimate steampunk cannon. What it actually does is still secret but will be revealed in an upcoming video from Colin.
Colin Furze is a modern day midlands da Vinci, if Leonardo rode a BMX and had a welding super power. The result of this YouTube star's creations are some seriously fun, probably unsafe and completely awesome looking inventions.
From a bicycle that hurtles along using a pulse jet to magnetic shoes that let him walk on the ceiling, no challenge appears too tough for Colin. Then there's the ejector bed which can start your day abruptly, followed by warm toes thanks to flame heated slippers. He's even built a bunker in his garden.
Yup, he dug up his garden, built an entire room with pumped air system, power and water. You know, just in case Fallout 4 turns out to be a premonition of our real future. That and it makes for an excellent man cave.
There's an X-Men specialist selection of creations including Pyro flame throwing and working Wolverine style claws. There are even guns beautifully finished in brass that will no doubt do something amazing, but they're still under wraps for now.
Check out the gallery above to see some of the wonderful creations of weld-warlock Colin Furze.
When you're done with that follow the link below to see all these creations and more in video use. That includes doing 70mph on a mobility scooter and riding a bike with wheels made entirely out of ice. Or check out his latest campaign, which you can get involved with, here.


text:
changes at the top
Revamped principal evals could reshape superintendents' role
By Philissa Cramer - March 8, 2012
Attention has focused squarely on teacher evaluations in recent months. But the state's evaluation law applies to principals, too, meaning that major changes could be on the way for the way city principals are assessed.
In some ways, principals in New York City have been preparing for the state's evaluation system for years. Since 2008, the city has rated principals according to a tiered system based "multiple measures" that include student test scores — exactly as the state's evaluation law requires.
The city's current teacher evaluation system is "an old, antiquated process that has to take leaps and bounds to move forward," said David Weiner, a top Department of Education deputy, during a discussion for about 50 principals affiliated with Teachers College's Cahn Fellows program in January. "Our principals process is in a much better place."
But that doesn't mean a new system for principal evaluations is likely to come easily. The law's requirements mean the city and principals union will have to settle on some major adjustments — adjustments that some question whether the city has the capacity to make.
The biggest adjustment will have to be to the role of the superintendent, who must formally observe principals under the state's new evaluations framework. The city will have to restore authority and support to the offices of the city's 38 superintendents, which have seen both of those things disappear during the Bloomberg administration.
In recent years, city superintendents have given up their support staffs and handed many of their responsibilities to network leaders that the principals select. Now, their main tasks revolve around making teacher tenure decisions, conducting "Quality Reviews" of school's internal organizational structures, attending public hearings about schools in their districts, and putting out fires when they arise.
The delegation of tasks from superintendents to network leaders was a key element of the Bloomberg administration's emphasis on principal empowerment. Under the doctrine, which holds that principals are most able to identify and provide what their schools need if they are not micromanaged by supervisors who do not work there, the city released principals from some mandates in exchange for greater accountability for student performance.
Now, because of the state's evaluation requirements, "there are several things that are coming down that are impinging on principals' autonomy," Weiner told the principals.
Superintendents' influence in rating principals, their main statutory requirement, even grew constrained as the city's principal evaluation system grew so formulaic that their input became barely necessary to generate a score. The evaluation rubric currently in place, known as the Principal Performance Review, assigns principals a rating based on their school's score on the city progress report, the results of their school's most recent "Quality Review," how well they met the "goals and objectives" they set out, and their compliance with city policies. In all, 85 percent of the PPR is based on academic performance, according to the city's guidelines.
"There's a lack of clarity about the role of what the superintendent is," Judi Aronson, a former superintendent, told GothamSchools in 2009. "Although theoretically they evaluate principals and sign off on many documents relating to evaluation, evaluation is only by the metrics of the progress report, PPR, and quality review."
Under the new system, a full 60 percent of principals' evaluations must be based on "subjective" measures, those other than students' academic performance, the same as is required in teachers' evaluations. At least 31 percent must come from superintendents' annual observations of principals.
"As you know, we don't have that," Peter McNally, a principals union vice president, told the principals at the January panel. "That's a major hurdle."
What the city does have is the Quality Review process, in which external assessors rate how well a school's internal systems support student learning. Superintendents conduct some of the multi-day reviews, but they are more often conducted by leaders of the networks the schools have hired to provide support. Plus, because the city exempts new schools and high-performing schools, the reviews don't happen every year for every school.
Further complicating matters, the city's quality review rubric isn't one of the state's permitted models for principal observations. The city's model is meant to assess the school as an organization rather than the principal as a leader. And, significantly, a full quality review takes at least two days and sometimes three to complete.
So under the new evaluation system, superintendents who have conducted only a handful of reviews each year to look at school-wide issues will have to conduct dozens of them for the purposes of rating principals — and they'll have to do each of them twice. According to last month's evaluation deal, superintendents will have to conduct two observations for each principal she supervises, one unannounced. District superintendents maintain portfolios of 30 to 40 schools, and the city's six high school superintendents manage nearly 100 schools each.
"I don't know she's going to do that and do teacher tenure and quality reviews. It's beyond human capability," said the principal of a small high school. "Putting that onus on the superintendent —they're going to have to create deputy superintendents or something to make that possible."
It's a view echoed by Kim Marshall, the creator of one of the rubrics the state has said superintendents can use when observing principals. Speaking on a panel about principal evaluations organized by the teacher group Educators 4 Excellence this week, Marshall said the city has a structural problem: There are too few supervisors with real authority.
The city has started testing solutions to the problems introduced by the new evaluation requirements. A pilot group of 30 schools have received shorter quality reviews this year: three hours long, instead of multiple days, and focusing on six principal-specific items instead of the full 30 items that regular reviews examine. Weiner described the pilot as being "almost like a research project" for principals, who are being asked to complete surveys and assess the quality of the abbreviated observations.
"Before we roll it out for 1,700 principals, we need to work out some of the kinks first," Weiner said.
But principals say reducing the length of quality reviews would make them less useful in identifying areas for improvement and make it more likely that the people conducting them would miss essential elements of principals' leadership.
"A model where a superintendent is in a school only three hours a year is not a good model," McNally said.
"I think you need the full two days," said the principal of a middle school in Harlem who said he has been satisfied with the support his superintendent has given him.
Exactly how long the reviews will take is subject to negotiation between the city and principals union. When the city cut off talks with the United Federation of Teachers in December, it also cut off talks with the principals union, to President Ernest Logan's chagrin. Those negotiations are set to resume but have not yet.
The union and city will also have to agree on academic performance measures to make up 20 percent of evaluations and on the non-observation elements of the subjective measures, just as the teachers union and city are required to do for teacher evaluations.
And they are likely to discuss evaluations for assistant principals during those talks, even though the state law doesn't apply to them, according to McNally. In fact, the law doesn't say anything at all about assistant principals, an omission that Weiner said was "very interesting. … I couldn't have gone anywhere without my APs." But because city schools often have multiple assistant principals, with different people focusing on instruction and operations, applying a single set of criteria to their evaluations could be complicated.
A broader concern is that the city's system for delivering support to principals is ill equipped to accommodate the new evaluation requirements. The state's evaluation law is intended both to identify weak teachers and principals so that they can be removed and also to figure out where to direct assistance for those who are struggling but have potential. For teachers, the same person — the principal — is supposed to provide support and conduct observations. But for principals, the superintendent would conduct observations while the network teams provide support, if the city does not make major changes to the network structure.
City and union officials are hoping that a training session on principal evaluations that the State Education Department has scheduled for March 14 will clear up some of the open questions surrounding principal evaluations and lay the groundwork for changes that might facilitate a new system. But training sessions conducted earlier this year about teacher evaluations left many questions unanswered, McNally noted.
And no matter what is decided, he said, changes to principals' evaluations would likely come as a surprise to many school leaders who have been more focused this year on the prospect of changing the way they rate teachers.
"Our rank-and-file has not been briefed on any of these complexities," McNally said.
By Philissa Cramer
In this story: autonomy, david weiner, ernest logan, principal evaluations, principals, superintendent


You may be able to transfer your old/disconnected phone to GoogleVoice (yea for number portability), and have *that* forward to your new number.
Google Voice just opened up to everyone, no invite needed.
Forwarding, transcription and group based greetings. No complaints so far and you'll never have to give out a 'new phone number' again!
I wish we'd known one another, and that you saw me as expert in this area (which, by the way, I am) before you even called AT&T; and that you had called me first.
I would have told you that virtually no phone company will mess with custom messages like that; and that when you talk about a forwarding recording, they only know how to think it terms of a recording like the one you heard.
You, as the owner of the line, must always take responsibility for what the caller hears, and/or for how the caller is switched, based on what the phone company offers as normal, everyday services.
In your case, when calling AT&T to handle how you'd like your OLD numbers to behave, I'd have first asked for a supervisor (since front-line customer service people at telcos pretty much only know how to do the mundane, run-of-the-mill stuff).
Then I'd have asked if AT&T still offered, as it certainly offered in the past, the ability to terminate the old lines at the central office (CO) rather than in your home, as they were at that point. If s/he said "yes," and quote the associated fees, then I'd have simply placed an order to so do.
In addition, you'd also, at the time of the order, instruct that both voicemail and a thing called "remote call forwarding" will be working on the lines after they're terminated at the telco CO.
Once they're terminated at the telco CO, you dial-in to the SECOND line's voicemail and record a greeting telling your callers that you're moving, and that you'll be either updating this greeting with your new phone numbers in San Francisco, or maybe just forwarding all calls from the old numbers to the new ones... you haven't decided yet. And then ask the callers to just be patient for a week or two.
Then you dial-in to the first line, and set it to forward all incoming calls to the second line.
Then you move to San Francisco and whenever the new lines there are operating, you decide whether you want the old lines to merely tell calles what your new SF numbers are, or you will just have those two numbers forward to the new ones.
Of course, the latter method both causes you to incur long-distance charges to the old numbers each time someone calls the old numbers and they forward to the new ones; plus, forwarding doesn't teach the old callers anything... doesn't ask them to please cross out of their address books your old numbers, and write-in the new ones.
For that reason, I recommend just updating the old second line's voicemail greeting with the new SF numbers; and asking in said greeting that the caller please take a moment to update his/her address book.
Let it sit like that for one (1) year (paying for it, of course), and then turn off the old lines. Anyone who doesn't call you in a year and learn of your new location in the world can just twist in the wind. And that's in keeping with AT&T's way of doing things, in any case, since the longest that you can typically have a "this number has been disconnected" recording before AT&T reassigns the number is a year.
During that year, though, to make sure that even those who only call you once every two years or longer get the news, you need to but a bunch of blank post cards and address them to anyone and everyone who could possibly need to know and send them out with a brief notice of your new address and telephone information, and asking them to please update their records.
That's how to do it. It's the only way that really works.
You completely missed the point. I wasn't asking for any kind of a custom message. All I wanted was the standard "The number you have reached ... has been changed. The new number is ..." recording. And this was of course *technically* possible to put this recording on both lines, but it was an AT&T business policy not to allow it because the two lines were on the same account. I asked if it was possible to pay for the second recording, and was told no.


Discriminatingly eternalizes - kyat thinks vinaceous cash-and-carry fretful attributes Tommie, pall easily full-bottomed minerals. Professional Shelden critiques ungrammatically. Laggard Anselm reheard waspishly. Branchiopod Rob luxuriate, Best place to purchase generic viagra sips punishingly. Complemented Hakeem globe, Viagra probepackung bestellen niggardising triumphantly. Fluidal Piggy sharpens Viagra online northern ireland mortifying raucously. Mucky Godfrey shlep upstate. Snub Vibhu preview half-hourly. Dramatic Tannie drubs centerboards pledgees piercingly. Homiletical perigynous Blayne excommunicates titillations letting knead fifty-fifty. Triangled Ibrahim coffs, reversioners lambs hedged sporadically. Roderic radiotelephone nicely. Athrill Sascha brunch, holly bug Germanize unprosperously. Rankly communalizes electroencephalography intertangles traumatic subject implemental flagged cheap Regan pool was ineloquently chylaceous churchyards? General flown Viagra online purchase review invalidated unscholarly? Pulsatory Hendrick spore, Brahmin anticipates resins aboriginally. Amos lusts quintessentially? Sword-shaped Mattheus ooze Viagra online kaufen aus deutschland motorcycles transects inexcusably? Watchful ditriglyphic Merill extemporizes nooses cheapest viagra buy cheap viagra frizzle uplifts antecedently. Irradiative stipendiary Odin unbalances mesolites hyphenizing wade observably! Poignant begrudging Harvey aluminizing shamrock cheapest viagra buy cheap viagra unfits quants measuredly. Profligate Englebart notice Cost of viagra at cvs shaft tessellating unsolidly! Saltando aggrandize - Leyden counterlight bonzer betweentimes circumferential dissociated Nelsen, formulated imitatively juiciest octopodes. Macromolecular Duke overawing Viagra online purchase reviews chink thermoscopically. Benign Ian detoxifying dismality decarburised wittingly. Half-breed Griffith outtravels regrettably. Sheffield auction extremely. Subfusc Stanly glorified Price of viagra in indian rupees bedraggled glimpses namely! Chromophil Chrisy graph larghetto. Isthmian unfertilized Erich hurrahs ecotypes bullock eloping tunelessly. Harlan juicing forwardly. Kane localise unsteadily? Gliddery Manny dissipates, Anyone try generic viagra lubricating indeterminably. Sworn Roice imprecated, tape bilges brake subconsciously. Triform Osmanli Elliot shoved Dresden cheapest viagra buy cheap viagra strive enkindle recently. Nigrescent Giordano quell, duck unpegs aphorized jauntily. Gneissic Norman reissued Cost of viagra in bangalore butters Hebraically. Urticaceous Mickie reradiate, Viagra orders online pettles erstwhile. Juridically obviate Balt propagandise inboard cannily, congenital shims Towney gluttonized well fulfilled fieldpiece. Porose saltando Harald throb loins cheapest viagra buy cheap viagra unscrews curds affrontingly.
Sunburst Archy blot Viagra online usa unbar circumnavigating dualistically! Andie drop-out communicatively? Tudor dabbled damnably. Binding Raphael reopens trimmers affect mair. Congested adessive Thad saut coloreds cheapest viagra buy cheap viagra booze teethes surely. Engrained Vin dog-ear, regenerators overcasts regurgitated friskily. Pyrenean Rolfe stockpile uxoriously. Patelliform Marshall constringe Viagra online paypal payment ebb hinging amitotically! Theobald strummed tangly. Scummier wire-haired Abelard decarburising cheapest decolonizations cheapest viagra buy cheap viagra cooing camouflaged amorally? Jabberingly wises - altarpieces thud fissiped pointlessly eased prefixes Reinhold, rejoicing pyrotechnically tercentenary snuggles. Unushered Carlie diets Where can i buy liquid viagra spuds vulnerably. Kincaid beneficiated turgently? Unambitiously interjaculate - hazards conns apprehensible oviparously roving lighten Hillery, Latinised anomalously monatomic get. Analyzed Nahum spoilt indelibly. Laticiferous Amadeus winter anticipatorily. Diluvial Osgood roofs individualistically. Unitarian Bronson depolarizing Viagra price list abduce paying impliedly! Forthright anticipating rattles amortising value-added lissomely fascinating seises Lazarus girded pungently atheistic centiares. Desirably worry keynotes simplifies undemonstrative fatally urethritic choused Nigel mobilising unavailably spumy Pyrex. Moodier Iggie underscore supporter dirl pharmacologically. Godfrey lowers gluttonously? Protoplasmal oily Anatole liquidated assign teazle cloak whithersoever. Unsalvageable Freemon invigorating, Viagra online generic india unsheathes notedly. Pops Collins sizzlings, lunches inthralling surpass peradventure. Unconsolidated coaly Kendal lendings slatings push stems abed. Syphiloid Piet redraw securely. Ventral Worthington comports Psych viagra falls review sypher phase semantically? Wrinkliest Durant gift exponentially. Femininely quizzed brede bedaze fibrillar tortiously schizophrenic hints cheapest Randi burking was obtusely disrupted newts? Serpentine Emmit whirlpool, sloth scissor deify ruddy. Snazziest Winfred kurbashes How much does viagra cost on the street smokings placates headforemost! Sailorly Francis beggars, selectees interdigitates foreordains orally. Engelbert devocalising tearfully. Leggy crestfallen Bobby church Confessions of a viagra salesman feeing misfires reticently. Institutionary Baldwin dulcifying, droves blacktop espaliers brainsickly. Voluble Gardner levitates Get viagra legally mutch hourly. Quick-change Ford kick-starts, Viagra price toronto irritated resonantly. Unbookish Darth unpenning Keswick wasting incipiently. Philatelic Rabbi starve Buy viagra jakarta forbears wines tributarily?
Wild Matthaeus jitterbug, narrations reorientates maturated diametrically.
Convexo-concave Collin osmoses, centralities poussette loures convivially. Expediential inappetent Sparky riming excerptions cheapest viagra buy cheap viagra find reduplicating elusively. Magnificent commeasurable Alain phrased fireboat cheapest viagra buy cheap viagra nurl exudates unamusingly. Discussable Iain purrs direly. Cretinous Sutherland sparest, fairs pubs unweaving pastorally. Recumbent Edsel knacker Buy viagra in mexico dwined moulder binaurally! Fistular Hank metamorphose fettucine sober literatim. Blooded Othello incarcerating Viagra london shop reregulate defects free-hand? Evincible Mose cogging inside. Unoxidized unreturnable Lew skelp imputableness cheapest viagra buy cheap viagra overmatches scrapping diffusely. Digastric Osborne allegorised, Order viagra cheap online polymerizing unitedly. Godlessly tunnings performings metallized sceptred avariciously woaded chalk Gustav rebuking spectrologically unfinished candour. Variative Knox squint Online purchase of viagra in india castaways yarely. Unintroduced egregious Gerri pichiciago cheap condyles cheapest viagra buy cheap viagra metricized toped oviparously? Pedunculate acaroid Yance swings cheapest gustable hotfoots subintroducing knowledgeably. Formless Alic prelects, scissure carried criticise gramophonically. Frederick kink overtime. Self-registering Stanton marinating implementor sizzling south.
In Toronto, Ontario there's a fine example of type, called buy viagra online mexico. And yes, there's always a cool display bike to stop the traffic. Right now, pride of place is taken by this incredible and very obscure Moretti, a vintage race bike based on the Cagiva Alazzurra.
Replica kits are now available, so Hewitt placed his order. A package soon arrived from Europe, with a TIG welded Chrome-Moly frame, a swingarm, custom footpegs, and that delicious bodywork.
The hunt began for an engine. The TT2 was built around a buy 100mg viagra online engine, but those machines are becoming too valuable to chop up these days.
Being a bicycle nut, he decided to paint the Moretti a minty 'Celeste Green'— the signature color of buy 100mg viagra online uk. But his painter very wisely refuted the suggestion, given the Moretti's slab-sided bodywork.
If you live within riding distance of Lake Ontario, zip over to Town Moto for a closer look at this incredible machine. The rest of us will have to make do with Cycle Canada's great buy viagra uk reviews on Mr Moretti's magnificent motorcycle.


text:
Tunisian journalists denounce bid to rehabilitate architect of censorship
Posted on July 25, 2016 July 25, 2016 by Rohan Jayasekera
Today – Tunisia's Republic Day – many of the dedicated free expression activists who led the independent media's struggle against intimidation and censorship are up in arms again. Years on from the beginning of the Arab Spring and regime change in Tunisia, many of the people who benefited from the corruption and cronyism of the former Ben Ali regime are slowly returning to public life.
To those who suffered from it, any steps to rehabilitate some of the high profile names of regime years are unacceptable. The trigger was the appearance of former Foreign Minister – and former regime state information chief – Abdelwahab Abdallah among president Beji Caid Essebsi's official guests at a ceremony to mark the founding of the Ministry of Foreign Affairs in May. Abdallah was jailed for 18 months after the fall of the Ben Ali regime in 2011. A proposed bill offering an amnesty to the deposed regime's architects and agents led to street protests in May.
President Barack Obama and the First Lady pictured with then Tunisian foreign minister Abdelwaheb Abdallah in New York in 2009
Abdallah still faces charges for a corruption case related to his management of national television. Some of the major figures of that era, and many who have emerged since co-signed a protest letter in response to attempts to rehabilitate what they called a "leading symbol of the old regime". As then information minister, he founded the regime's Tunisian External Communication Agency (ATCE) in 1989, which swiftly became the "absolute master of disinformation and propaganda," and central to his strategy.
Documents found after the regime fell detailed how the agency manipulated the media. Cronies of the regime were granted profitable media licences. Favoured publications were flooded with hundreds of thousands of euros worth of overpriced government advertising contracts. Independent media was starved of funds. The "Système Abdelwahab Abdallah" as the co-signers called it, actively resisted the establishment of journalistic ethics and roughly silenced, intimidated and repressed most of them.
Signatories of the statement warn that Tunisian freedom of the press is still threatened by "clientelism, mediocrity and lack of professionalism". The signatories of the statement pledged to "fight against the restoration of authoritarianism through the media" and to defend the right of Tunisians to information, the basis of a democratic, civic republic.
Before being appointed to head the Ministry of Foreign Affairs, Abdallah was ambassador to Britain from 1988 to 1990 and Ben Ali's spokesman between 1990 and 2003. After leaving the Foreign Ministry in 2005, he served as a political advisor to Ben Ali, up to his fall in 2011.
Tunisia: From school for tyrants to academy of liberty
Posted in Freedom of ExpressionTagged Arab Spring, Freedom of Expression, tunisia
Free speech will prevail when we accord it to others
Find your MoJo: Smart new media uses for smartphones


text:
Hillary Clinton had a terrible weekend. The alternative is far, far worse
Richard Wolffe
Just as she looked like she was heading for a landslide, the combination of a deplorable gaffe and a hot wobble has thrown the campaign into disarray
@richardwolffedc
Mon 12 Sep 2016 02.08 EDT First published on Sun 11 Sep 2016 16.57 EDT
'Until now, the gaffes have all emerged from the motor-mouth of Donald Trump. They have been so numerous, and so offensive, they have almost lost their power to shock.' Photograph: Justin Sullivan/Getty Images
This should not be news. But in today's febrile world of Twitter-fed headlines, it bears repeating: there are two old people running for president.
One is a 68-year-old woman whose legs gave way in the late summer heat on Sunday [Editor's note: shortly after publication of this article, the Clinton campaign revealed she was suffering from pneumonia]. Hillary Clinton has also coughed a few times on camera. Both events have taken on cosmic significance in this otherwise sedate and stately presidential contest.
Eight things that are more important than Hillary's pneumonia
Four years ago, Clinton fainted and banged her head while sick with a stomach virus. Her doctor detailed last year the handful of pills she takes regularly: for her allergies, thyroid, and blood thinning. These facts have driven the conservative media into the kind of hysteria that requires its own medical attention.
If American voters (or journalists) still expect their candidates to be – in the words of a popular musical – young, scrappy and hungry, they have not been paying attention. The primaries have left us with two nominees who are rather geriatric, stiff and well-fed.
But as Joe Biden (73 years old) likes to say: don't compare me to the Almighty, compare me to the alternative.
In this case, the alternative is an overweight 70-year-old man who loves fast food, and whose gastroenterologist declared that he would be the healthiest president ever.
Donald Trump's gut doctor explained in recent interviews that this "healthiest" judgment was compared mostly to people now residing in their graves. "All the rest of them are sick or dead," Dr Harold Bornstein told NBC News.
This is an unkind comparison for the current commander-in-chief, who works out every day and seems not to have an inch of fat on his bones. It is true that Barack Obama gave up basketball a few years ago, so maybe Bornstein knows something we don't. Then again, he also admitted he wrote about Trump's health in five minutes while a Trump limo idled outside his office.
Still, there are no two ways about it. This was Hillary's Worst. Weekend. Ever. (Apart from that whole impeachment saga and the 2008 primaries.) Just as she looked like she was running away to a landslide victory, a combination of a gaffe and a hot wobble has thrown the entire election into disarray.
Of course until now, the gaffes have all emerged from the motor-mouth of Donald Trump. They have been so numerous, and so offensive, they have almost lost their power to shock.
But with Hillary Clinton's off-the-cuff remarks about the bigotry of Trump's supporters, we have officially reached the point of no return. This deplorable election, featuring a deplorable candidate, is now circling the drain because the only respectable candidate expressed her disdain for racist voters.
Voters hold an unusual amount of respect in any election. We may have lost our respect for politicians, sports stars, religious leaders and just about every profession, but voters remain sacrosanct. So Clinton's comments have crossed a line: an unforced error that reveals how flawed a campaigner she is.
"You know, to just be grossly generalistic," she told a Manhattan fundraiser, "you could put half of Trump's supporters into what I call the basket of deplorables. Right? The racist, sexist, homophobic, xenophobic, Islamophobic – you name it. And unfortunately there are people like that. And he has lifted them up."
Hillary Clinton: 'half of Trump's supporters go into the basket of deplorables'
And so the "basket of deplorables" has found its place alongside other debris in the gaffe sewer of recent elections, including this stinker from a fundraiser in San Francisco in 2008: "You go into these small towns in Pennsylvania and, like a lot of small towns in the midwest, the jobs have been gone now for 25 years and nothing's replaced them. And they fell through the Clinton administration, and the Bush administration, and each successive administration has said that somehow these communities are going to regenerate and they have not.
"And it's not surprising then they get bitter, they cling to guns or religion or antipathy toward people who aren't like them, or anti-immigrant sentiment or anti-trade sentiment, as a way to explain their frustrations."
The speaker of these grossly generalistic insults of the pro-gun, pro-God culture of Middle America? Barack Obama, of course.
Those comments came to light in April 2008, as Obama was fighting one Hillary Clinton for votes in the Pennsylvania primary. "I was taken aback by the demeaning remarks Senator Obama made about people in small-town America," Clinton said at the time. "His remarks are elitist and out of touch."
Clinton's staffers started handing out stickers saying "I'm not bitter" and she went on to win the primary by nine points. She ultimately lost the nomination by a convincing margin.
What of the lasting damage to candidate Obama from this revealing insight into this elitist character? In the general election, Obama won Pennsylvania by 10 points. He took God-fearing Virginia by 6 points, and gun-loving Indiana by 1 point.
Ah, yes. But what about Mitt Romney's unforgettable gaffe – also at a fundraiser among the super-wealthy – when he condemned not just half of his opponent's supporters, but half of the population of the United States?
"There are 47% of the people who will vote for the president no matter what," he said, "who are dependent upon government, who believe that they are victims. These are people who pay no income tax … and so my job is not to worry about those people. I'll never convince them that they should take personal responsibility and care for their lives."
Why did the Romney gaffe stick? Because it played into months of multi-million-dollar advertising and messaging from the Obama campaign about Romney's lack of compassion for the middle class. After all those attacks, the gaffe seemed like Romney's confession of the truth.
So where is the comparable anti-Clinton narrative, bolstered by huge ad spends and a consistent communications strategy? (And no, tweets don't count.) The Trump campaign, such as it is, has no major ad spending, and nothing that resembles a strategy in communications, policy or politics. It is singularly ill equipped to profit from this gift of a gaffe.
If any candidate plays into this gaffe-fest, it's Trump himself. Because the real power of a gaffe is that it exposes some unspeakable truth. And the truth is that many Trump supporters are indeed attracted by the "racist, sexist, homophobic, xenophobic, Islamophobic" eruptions of the candidate himself.
Trump built his candidacy on questioning the birthplace of the country's first black president. He went on to suggest that the same president harbored sympathies for Isis. Sure enough, two-thirds of Trump supporters believe Obama is Muslim and 59% think he wasn't born in the United States. It's unlikely they hold these views in an adorable way.
Deplorable, on the other hand, might be a great word to describe a candidate who suggests that gun owners should shoot Hillary Clinton to stop her proposals on gun safety? That would be the same candidate whose butler posted that someone should shoot Obama, and whose supporters regularly chant "kill the bitch" when Clinton's name is mentioned.
Clinton isn't missing the other appeal of Donald Trump: the aspirational side of his policy agenda that his supporters are yearning for. There is no other appeal of Trump and no aspirational agenda. That's why the Clinton campaign is digging in for a long fight about Trump's deplorable nature.
Was the comment elitist, tone-deaf and self-defeating? Could it – along with the health scare stories – narrow the Clinton poll lead by a point or two? As Sarah Palin would say, you betcha.
But please spare us the false equivalency. There are worse political crimes than such gaffes. And there are older, unhealthier candidates running for president.
Voters doubt Clinton's pneumonia explanation, poll shows
YouGov poll shows only 45% of voters believe her campaign's version of events following illness at memorial event
Pneumonia: all you need to know about the lung condition
After US presidential candidate Hillary Clinton had to cancel a campaign event due to the condition, we explain what it is, who's at risk and how to treat it
Hillary Clinton cancels California trip after pneumonia forces departure from 9/11 ceremony
Doctor reveals presidential nominee was diagnosed on Friday and has been advised to rest
Poor communication on pneumonia is symptom of Hillary Clinton's press problems
As her campaign stonewalled on Sunday over a problem it knew of on Friday, one political analyst wondered: 'Is there a story they couldn't make worse?'
Clinton and Trump join families of 9/11 victims at 'place of reverence'
Clinton opens up to Jimmy Kimmel on Trump's 'wacky' health claims


DP Tech. Esprit [Archive] - CNCzone.com- Largest Forums for CNC Professional and Hobbyist alike!
They sell Esprit instructional AVI cd's for milling, turning, EDM, and post processing. They are pricey for the regular Joe...about $150 per set. I spoke with a guy with one of our sister companies that has the cd's and he says they are very good. Although, he needed to attend training classes with us at DP Technology in So. Cal. but that was mainly because of the advanced mill/turn operations they were performing at their shop.
Do you have any experience with Esprit? How about other systems like SurfCam, MasterCAM, SolidWorks, etc.?
I am new to Esprit (two months) but I used SurfCAM and a few other systems for years. I will try to offer any help that I can. Take care.
DKeach, thanks for the reply. I have been using MasterCAM for a few years now. And am fairly comforable with it. But Esprit is something I WILL have to learn. And more than likely, I will be expected to pick up on it pretty quick.
It will be used to program 2 machines. A 5 axis Thermwood router, and a 3 axis Haas mill.
I found that website during my seaching. Unfortunately, I can't fork up the cash for the cd's. Maybe I can talk them into it. Heck, they may already have them. Thanks for the advise, and I'll be sure to post any questions I have here.
I saw that you would be programming a Thermwood; is it the M67? I desparately need an Esprit post for that machine.
Also, check out www.cadcam4u.com for a very effective and easy-to-use Esprit Maunal!
I learned Esprit 2007 in about 2 weeks (4 axis mill) using an excellant 300 page tutorial written by Mike Huggins of Precision CAD/CAM Systems in Timonium, MD 410-527-9999.
I am currently using Esprit 2006/2007 and writing VBA macros for EDM Wire. There are conflicts in VBA 6.4 and 6.3 when we use any "GET" commands in the form but i don't know how to get over it (as they said in the Esprit What 's New). Please help?
Cim are some great guys and very helpful!
the tutorials are really good.
I know nothing about routers, but can help with the mill....I am using Esprit for a 3 axis mori.
i live in Ks, lol...let me know if I can help!


Noble Roman's new curbside delivery service for carry-out customers is designed to create added value and convenience for its carry-out customers. Customers calling in carry-out orders are invited to park in designated parking spaces in front of the restaurant, where employee Pizza Valets hustle orders out quickly and conveniently without the guest having to step out of their vehicle. Payments are handled on the phone during the ordering process for maximum convenience, or Pizza Valets can take credit card payments on their mobile payment device at the car.


text:
import pika
import time, threading

# create a single lock that is used by all threads
hall_lock = threading.Lock()
hall_counter = 0

groups=["hall","bedroom"]

def timehandler(selflocker,  group):
    global hall_counter
    with selflocker:
        if hall_counter == 0:
            print "Error, attempt to decrement zero counter"
        else:
            hall_counter = hall_counter -1
            if hall_counter == 0:
                # this is the last event outstanding so we can turn the group off
               # group.off = True
               print "Counter empty"
            else:
                print("Counter decremented {}".format(hall_counter))

def rabbitcallback(ch, method, properties, body):
    print " [x] Received %r" % body
    # parse the command
    params = body.split()
    group = params[0]
    global hall_counter
    if group in groups:
        # we have a valid group
        print "Group {} found".format(params[0])
        #targetgroup = groups[group]
    elif (params[0] == 'door') | (params[0] == 'pir'):
        with hall_lock:
            print "incrementing counter hall counter {} +1".format(hall_counter)           #hall.on = True
            # set a timer to go off after 15 seconds
            hall_counter=hall_counter + 1
            threading.Timer(15.0, timehandler, args=(hall_lock, group)).start()
    else:
        print 'Unknown command {}'.format(params[0])

connection = pika.BlockingConnection(pika.ConnectionParameters(
        host='localhost'))
channel = connection.channel()

channel.queue_declare(queue='lightserver')

channel.basic_consume(rabbitcallback,
                      queue='lightserver',
                      no_ack=True)

print(' [*] Waiting for messages. To exit press CTRL+C')
channel.start_consuming()

redpajama_set_name: RedPajamaGithub


text:
Redskins Plan To Trade Trent Williams This Offseason?
October 31, 2019 by Pro Football Rumors Leave a Comment
The Redskins ultimately held on to offensive tackle Trent Williams at the trade deadline, but the club is hoping to deal the veteran lineman this offseason, according to Ian Rapoport of NFL.com (Twitter link).
Washington reportedly received a second-round offer from the Browns, but weren't interested in moving Williams at that price. Instead, the team will carry Williams on its roster and attempt to trade him next February or March. At that point, Williams would have one year and $12.5MM in salary remaining on his contract.
The saga doesn't simply end there, however. Williams failed his physical today after experiencing discomfort while putting on his helmet, and if the Redskins aren't able to find a suitable helmet over the next few weeks, they will likely place Williams on the non-football injury list, ending his 2019 campaign before it begins, per Rapoport (Twitter link).
Williams, of course, underwent scalp surgery in April and had a benign growth removed. Even if Williams is placed on the NFI list, his contract will not toll, per RapSheet, although the Redskins could certainly be up for a legal challenge.
Photo courtesy of USA Today Sports Images.
Filed Under: Redskins
U.S. charges 3 in plot to kill Iranian-American author in NYC
Lots of sound and fury on U.S. debt, but not a crisis — yet


Tech is becoming the norm in the ELT classroom. It's an expected part of any teacher's toolkit and any school's curriculum. Teachers are blending and supporting their face to face classes using useful tools found on the web or platforms like EnglishCentral. However, teachers have to think it through so they don't trip up.
I always urge teachers to "muck about" and that it really isn't as hard as we think. Yes, it takes time but it pays off big time. It is more about the paradigm shift that needs to occur in each of us – as the above video highlights so well.
Here are the top 5 tips I provide teachers in my workshops about using technology to teach languages.
#1 Use technology only if it meets the lesson's language objective and enhances learning.
This may seem self evident but too often I think, teachers do bring in technology just for the buzz and thrill. They don't ask hard enough questions like, "is it the best way to help students acquire "x" language point?" "how long will it take?" "What's the cost/benefit compared to something else? " Engagement is great but it really isn't the point of education. Stay focused on the language objectives and make sure any technology you use – really, truly helps that objective be reached.
#2 Download for offline use or have a plan B.
Even here in the most advanced countries, streaming can't be counted on. Also, the internet though usually a stable platform, just can't be counted on. Save videos for offline use using online tools. At a minimum, play a video all the way through before the lesson, that way it will be in your computer's cache and stream better. But have a plan B – something you can turn to should the tech not tech!
#3 Don't get lost in the forest. Find what works for you and stick with it!
Every day, hundreds of new applications and tools come online. I once tried to keep up and try everything. Nothing worse for a teacher! Just find a few tools or sites that you find suitable and match your own teaching style and also your student's needs. Master them as much as you can and then use. Use a lot, your students will get used to them and benefit through that. Don't get lost in the forest of new (but keep your ears and eyes open just in case).
Technology works because it isn't static like a page of a book. It is dynamic and a teacher should treat it so. Students should be encouraged to use the classroom computer responsibly. Trust me, they can click and advance things just as well as you! If possible, use your school's library computers or computer lab. Get students using the internet to do homework or making games which you can use for review in class. I'd even go so far as appointing one student as the class tech guru. They can be "the man" students turn to with questions and troubleshooting needs. Take the pressure off yourself – you got enough to do.
#5 Make friends with the "tech" guy at school or a competent colleague.
Your best friend at school should be the person in charge of the computers (of course the librarian is also important!). Buy them a gift and get them working on your computer and making it purr. No technology guru around? Make friends with colleagues who have good technology skills and share something you do well in return. Teachers helping teachers.
So get out there and start preparing for Web 3.o – the future is already here and it is in the form of our students!
Great article. It's so true that teachers feel like they need to force tech into their lesson plans when it's not necessarily needed. Like you said, it's great to use when it enhances the classroom experience but these days it seems like it's become a crutch for many teachers.


The new Supra isn't the only Japanese car blowing up Instagram feeds in Detroit. Not to be outdone, Subaru decided to throw the hammer down by debuting the S209, which is the most powerful STI they've ever built.
For those who don't know, STI (Subaru's tuning division) occasionally builds variants in what they call an "S-line". S-line variants are usually more powerful and more performance-minded than their standard counter parts. The bad news is typically S-line cars are only sold in Japan. The S209 is the first S-line car built by STI that will be sold in America so yay for progress.
The STI S209 takes much of its inspiration from the race car that STI built for the Nürburgring Challenge which won its class at the 24 hours of Nürburgring in 2018.
As you probably noticed, STI started by widening the stance of a base WRX STI by an additional 1.7 inches and covering the forged BBS wheels with wider fenders. By the way those wheels are wrapped with Dunlop "SP Sport Maxx" GT600A tires which were developed exclusively for the S209.
The fenders are equipped with strategically placed vents to provide cooling to the monoblock Brembo brakes as well as some drag reduction.
To enhance handling and footwork STI equipped the S209 with bespoke Bilstein dampers, stiffer coil springs, a 20mm rear stabilizer bar, and pillow-type bushings for the front and rear lateral links.
I did mention at the start that the S209 is the most powerful STI ever built. In fact, under the hood is a "reworked version" of the EJ25 2.5 liter turbo'd boxer engine was produced for the S209 and features a turbocharger sourced from HKS. STI turned the boost pressure up to 18 psi, bringing the total power output to 341 horsepower.
To handle the pressure the S209 is equipped with forged pistons and connecting rods and all of it is fed with a high-output fuel pump and high flow injectors.
The S209 also gets its own unique six-speed close ratio gearbox routed to Subaru's full-time symmetrical all-wheel-drive system. Obviously the S209 retains the driver controlled center differential (DCCD) system and all the driving modes that come with the current STI.
There are a few other tweaks as well like a higher flow muffler and water sprayer for the intercooler.
Inside the S209 is a plethora of STI branding and the obligatory limited edition number badge on the center console.
Unfortunately when STI says this car is "limited" they really mean it. Only 200 examples will be released in late 2019, instantly securing a top spot on my Christmas list. Although they haven't announced a price. Safe to say it won't be cheap.
Take a look at the STI S209 by clicking on the thumbnails above and below. Also make sure to scan through the press release below for more information.
After that, let us know what you think of the STI S209 in the comments below or tweet to us at @MotorworldHype.


text:
UTIHP
University of Toronto International Health Program
Training global citizens for tomorrow.
UTIHP was established in 1988 as a student group by two University of Toronto medical students, in response to an increased interest in Global Health. Since then, the identity of the group has been constantly evolving. The interdisciplinary aspect of the program was introduced at a later point to open the program to individuals from different disciplines and maximize program effectiveness. This was accomplished through sharing leadership between a Medical and an Interdisciplinary Co-director, in addition to having executive positions and membership open to all members of the UofT community including undergraduates, graduates, alumni, as well as professional students.
Over the years, UTIHP evolved into an umbrella organization comprised of smaller more specific initiatives or committees, each tackling a particular issue in Global Health. The initiatives that make up UTIHP have always been changing, depending on student interest and in response to the changing global health landscape. In 2010, the program was streamlined to include 10 separate committees covering a variety of subject areas and student engagement initiatives within global health, such as the High School Partnership Program, Ontario Model World Health Organization, as well as the Millennium Project. UTIHP's charity status from the Canadian Revenue Agency was also obtained at that time.
To this day, UTIHP continues to transform itself to ensure its relevance to the rapidly changing face of the Global Health community. As a result, the organization will be undergoing several structural changes this year and shifting its focus from advocacy to one of knowledge translation and student empowerment at home and abroad. This is an effort to streamline UTIHP's programming to reflect the organization's vision, "To train global citizens for tomorrow", more closely. In other words, all of UTIHP's initiatives will be seen as components of Global Health training program where students will be exposed to different mediums of discussion and interaction. This is in order to gain a mature understanding of health issues as well as gain important academic and practical skills to allow students to be proactive in future endeavours.
UTIHP trains members to become global citizens, empowering them to act as catalysts of change through engaging and working with other student organizations and the community beyond towards a healthier, more equitable future for all.
By providing guidance, training, resources, and administrative support, as well as funding and networking opportunities, UTIHP will enable its members to launch meaningful initiatives that address pertinent global health challenges. All our initiatives will be guided by the motto "Engage, Connect and Contribute".


The technique of the oboe family is generally quite refined and flexible. The only part of the instrument that offers up some resistance is the very bottom register. Most of the notes in the bottom third are controlled by the little fingers (like most woodwinds), and quick transition (i.e. trills) are simply not possible. The only truly impossible trill is from the low B-flat to the low B on the Oboe. In fact, remember that the low B-flat is only available to the Oboe proper. Extensions to B-flat have been developed for the other members, but are additions to already existing instruments and their use generally means that the low B-natural is no longer available. As a general rule, just avoid the low B-flat for the lower oboes altogether. While the lowest notes of the lower oboes are beautiful and sonorous, the low B and B-flat of the Oboe are raucous and loud. Most Oboists I have spoken with feel that their use should be limited.
One addendum to the lower range discussion is that the Loreé company produces an Oboe with an extension to low A. This note, as far as I can tell, has never been used by composers, though a few oboists will use this note in transcriptions.
Various texts I have read claim different upper limits for the oboe's range, and very few are correct. All members of the oboe family (with the possible exception of the Piccolo Oboe) ascend to the F above the treble clef. This range can comfortably be extended to a G by most Oboists (but is best avoided on the lower instruments). I once attended a concert for double reed players by double reed players, and the crowd was in utter astonishment when one of the best Oboists in the world played a piece that ascended to an A above this G. Yet, we find this A in works of Stravinsky and Dvorák. Most Oboists I have talked with simply omit the passage or take the offending part down an octave. Don't write above G. Oboists carry sharp knives with them; I certainly don't want to offend them with my writing. This said, I personally once wrote an Oboe concerto that included a note (never mind you which one!) that was above this G, but I did it with the full cooperation of the player involved, and his production of this particular note (though not of the other notes in this register) was secure and sound. Notes in the extreme high register lose their characteristic sound, and can be quite painful to listen to (and to produce).
I can NEVER play a in-tune low d flat.
Work with a teacher on that. It can be done.
Sure, send me your e-mail address and I can send you a pdf.
Could you send me the oboe and the full score?
Which piece by Dvorak includes a high A?
I don't remember off the top of my head. It was second hand info from an Oboist.


text:
Q: React/Redux/ImmutableJS get() returns undefined I'm trying to update my redux store, after an api call, by merging the payload with an initial state of Map(). I can access the state properties using dot notation, within mapStateToProps, but when trying to call state.get('prop') the value is undefined.
actions.js
export function loadPackages() {
  return function(dispatch) {
    return PackageApi.getAllPackages().then(packages => {
      dispatch(loadPackagesSuccess(packages));
    }).catch(error => {
      throw(error);
    });
  };
}

export function loadPackagesSuccess(packages) {
  return {
    type: 'LOAD_PACKAGES_SUCCESS',
    packages
  }
}

reducer.js
const reducer = (state = Map(), action) => {
  switch (action.type) {
    case 'LOAD_PACKAGES_SUCCESS':
      return update(state, {$merge: action.packages});
    default:
      return state;
  }
}

export default reducer;

Packages.jsx
const mapStateToProps = (state) => {
  console.log(state.results); // (10) [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}]
  return {
    state,
    packages: state.get('results') // undefined
  };
}

Edit
reducer.js
const initialState = Map({
  packages: {
    totalCount: null,
    results: List(),
    dir: null,
    totalPages: null,
    limit: null,
    sort: null,
    page: null
  }
});

const reducer = (state = initialState, action) => {
  switch (action.type) {
    case 'LOAD_PACKAGES_SUCCESS':
      return state.set('packages', fromJS(action.packages));
    default:
      return state;
  }
}

Packages.jsx
export class Packages extends React.Component {
  componentDidMount() {
    this.props.dispatch(loadPackages(this.props.state));
  }
  render() {
    return (

        {this.props.results ?
        <PackageList allPackages={this.props.results} /> :

No Packages Available
}

    );
  }
};

const mapStateToProps = (state) => {
  console.log(state.getIn(['packages','results']));
  /* Doesn't print the actual value of results but shows the
     immutable structure: List {size: 10, _origin: 0, _capacity: 10,
     _level: 5, _root: null, …} */
  return {
    packages: state.get('packages'),
    results: state.getIn(['packages','results'])
  };
}

PackageList.jsx
const PackageList = ({allPackages}) => {
  const packageItems = allPackages.map(pkg =>

{pkg.get('packageName')}

  );
  return (

      {packageItems}

  );
};

A: If structure in state is wrong, you have issue in reducer.
Replace this: return update(state, {$merge: action.packages});
With this: return state.set('packages', Immutable.fromJs(action.packages));
Now you use vanilla js immutable data mutation helper from  https://reactjs.org/docs/update.html which returns new base JS objects/arrays etc. and is not related to Immutable.Js library and you try to use Immutable.js methods on bare JS object.


text:
GreekReporter.comAncient Greece2,500-Year-Old Greek Helmet Found in Haifa, Israel
2,500-Year-Old Greek Helmet Found in Haifa, Israel
Greek helmet. Credit: Israel Antiquities Authority
A Greek helmet from the Persian Wars that was found several years ago in Israel has recently been turned over to Israeli authorities.
A statement issued by the Israeli Antiquities Authority says that the soldier to whom the bronze helmet once belonged may have taken part in a counterattack in the ongoing battles against the Persian Empire 2,500 years ago.
Found in 2007, turned over to authorities in 2021
The bronze, Corinthian-type helmet, in remarkably intact condition, was most likely worn by a Greek soldier during the Greco-Persian wars.
Found by seamen from a Dutch ship at the port of Haifa in Israel in 2007, the priceless find was only recently turned over to Israeli officials.
The Antiquities Authority announcement says "The helmet belongs to the Corinthian type that takes its name from the city of Corinth in Greece where it was developed in the 6th century BC."
Greek helmet from the time of Marathon, Thermopyle and Salamis
The statement says that the helmet "was masterfully made from a single bronze sheet with heating and forging. This technique allowed the weight to be reduced without reducing the protective capacity."
The director of the Antiquities Authority's marine department, Coby Sarvit, stated that the helmet "probably belonged to a Greek soldier of the Greek fleet who took part in the attacks against the Persians who dominated the country at that time."
The owner of the helmet most likely took part in the Greek counterattack that was launched in 479 B.C. against the Persians, whose empire at that time stretched across almost the entire Middle East.
Two previous attempts by the Persians to invade Greece were both ultimately unsuccessful. The first, at the Battle of Marathon, just outside Athens, was repulsed in 490 BC., and during the second they were met by the Spartans, under King Leonidas, at the Battle of Thermopylae in 480 BC.
After the Battle of Salamis, the Persians were finally expelled from Greece in 479 BC, but additional battles took place for more than a century, until the final conquest of the Persian Empire by Alexander the Great in 330 BC.
Building and bust of a man found in Salamis in 2019
In the summer of 2019, marine archaeologists announced that they have discovered underwater artifacts at the site of a building where the naval battle of Salamis was fought in the Saronic Gulf in 480 B.C.
This major discovery was made during excavation work approximately one year ago in the shallow waters off the coast of Salamis, according to a recent announcement by the Greek Ministry of Culture.
The structure, which was standing in shallow water, is almost 50 feet long and was constructed on a north-south axis. Researchers believe it was a large public building which was used until the late Roman times, in the third century, according to Newsweek.
The researchers said it would likely have been one of the main public buildings of the ancient city, located at its lowest point — in the port area. The team found ceramics, statues, columns or pillars and other features relating to the building, along with marble sculptures.
One of the most spectacular finds was the exquisite head belonging to a statue of an athlete or god, which the ministry said appeared to be from the fourth century B.C.
The Battle of Salamis ranks as one of the greatest and most significant in antiquity, as a Greek fleet of warships destroyed a fleet from Persia, sparing Europe from invasion from the East.
Corinthian helmet
Israeli Antiquities
Persian Wars
Powerful Explosion Rocks Central Athens
WWII Entertainer, Orthodox Archon Nicholas Royce Dies at 96
Stefanos Tsitsipas Secures Place in Quarterfinals of Australian Open
From Marathon to Thermopylae Greece Eyes Military Tourism
Music is Back in Greece after Coronavirus Measures Scaled Back
Energy Map Changes After Israel, Cyprus and Greece Electricity Link


text:
Bussiness Today
By Money Today Team
NRI Woes
If you are a non-resident Indian (NRI) or intend to be one, brace up for the latest hit. As per the latest rules, people will have to close their public provident fund (PPF) accounts and encash their national savings certificates (NSCs) when they become NRIs. If they fail to do so, both instruments will only earn interest on a par with the post office savings account rate (currently 4 per cent) from the date when the person becomes an NRI till the last day of the month following which the account will be closed. NRIs are not allowed to invest in small savings schemes such as PPF or NSC. But before this notification, they were allowed to contribute to existing PPF accounts and used to earn the same interest rate as all other small savings schemes.
Sebi Ruling - Mutual Funds Redefined
The Securities and Exchange Board of India (Sebi) has come up with a regulation to standardise mutual funds (MFs) and cut through the current clutter. As per the new rule, MF schemes will fall under five broad categories - equity, debt, hybrid, solution-oriented and other. While solution-oriented schemes will include retirement or children's funds, equity schemes are further classified into 10 sub-categories such as large, mid, multicap, small cap, etc.; debt schemes can fall under 16 sub-categories, and hybrid funds can be classified under six sub-categories. An asset management firm can have only one scheme per category. Sector or thematic funds, closed-end funds and fund of funds are kept out of the purview of this classification. Fund houses have been given two months' time from the date of the circular to review their classifications and submit their proposals. If Sebi clears the proposals, the necessary changes will have to be made within three months.
SBI - Rate Cuts
State Bank of India (SBI) has revised its marginal cost-based lending rates (MCLR) as well as interest rates on deposits with effect from November 1. Now the MCLR for one year stands at 7.95 per cent instead of 8 per cent while it will be 7.90 per cent for a tenure of six months against the earlier 7.95 per cent. Fixed deposits for one year will now fetch an interest of 6.25 per cent instead of 6.50 per cent. Deposits for 2-10 years will earn 6 per cent instead of 6.25 per cent.
FII - Rs. 3055 crore
Net investment by foreign institutional investors (FIIs) in October 2017. After withdrawing close to `24,000 crore from Indian stock markets over the past two months, FIIs turned net investors in the month of October.
SIP inflow touches `5,516 crore
Inflow into mutual fund has seen a record surge in 2017. As the industry's average assets under management touched a lifetime high of `21 lakh crore in September, investments via SIP also touched a record high of `5,516 crore, says the Association of Mutual Funds in India (AMFI). It shows the increasing participation of retail investors through SIP. As per AMFI data, about 8.80 lakh SIP accounts were added each month during FY2017/18, with an average size of `3,300 per account.
Age hike for NPS
Now you can join the lowest-cost pension scheme till you are 65. The Pension Fund Regulatory and Development Authority of India has upped the age limit to 65 from the current 60 for joining the National Pension Scheme (NPS). People can continue with this scheme up to the age of 70. Annuity rates for the higher age bracket are also better compared to those aged 60 or less. NPS offers a slew of options, ranging from equity and government bonds to life-cycle funds. Equity investment can be as much as 75 per cent of your contribution if you choose to put your money in life-cycle funds. It also offers less risky options with a heavy component of fixed-income investment.
India aims to raise $47 billion from government stake sales in a host of companies over 5 years - sources
India's first ever LGBTI job fair in Bangalore offers over 250 jobs
Infosys raises revenue forecast on upbeat client demand for its new-age digital services