text:
AMS Home Publications Membership Meetings & Conferences News & Public Outreach Notices of the AMS The Profession Programs Government Relations Giving to the AMS About the AMS
MathSciNet® Member Directory Bookstore Journals Employment Services Giving to the AMS
Bookstore MathSciNet® Meetings Journals Member Directory Employment Services Giving to the AMS About the AMS
AMS Website Scheduled Maintenance Notice
The AMS website will not be available on Wednesday, November 20, 2019, 6:00am through 8:00am Eastern Time due to system maintenance. JMM registration will not be available during this down time.
We apologize for any inconvenience this may cause. For questions please contact AMS Customer Service at cust-serv@ams.org or (800) 321-4267 (U.S. & Canada), (401) 455-4000 (Worldwide).
Proceedings Monographs Memoirs Terms of Use License Agreement MARC Records Search eContent My Subscriptions AMS Bookstore
For AMS eBook frontlist subscriptions or backfile collection purchases:
1a. To purchase any ebook backfile or to subscibe to the current year of Contemporary Mathematics, please download this required license agreement,
1b. To subscribe to the current year of Memoirs of the AMS, please download this required license agreement.
2. Complete and sign the license agreement.
3. Email, fax, or send via postal mail to:
201 Charles Street Providence, RI 02904-2213 USA
Phone: 1-800-321-4AMS (4267)
Email: cust-serv@ams.org
Visit the AMS Bookstore for individual volume purchases.
Browse the current eBook Collections price list
Your device is paired with
for another days. Remote Access
On the Geometric Side of the Arthur Trace Formula for the Symplectic Group of Rank 2
Werner Hoffmann and Satoshi Wakatsuki
Publication: Memoirs of the American Mathematical Society
Publication Year: 2018; Volume 255, Number 1224
ISBNs: 978-1-4704-3102-0 (print); 978-1-4704-4825-7 (online)
DOI: https://doi.org/10.1090/memo/1224
Published electronically: August 1, 2018
View full volume PDF
View other years and numbers:
Chapter 2. Preliminaries
Chapter 3. A formula of Labesse and Langlands
Chapter 4. Shintani zeta function for the space of binary quadratic forms
Chapter 5. Structure of $\mathrm GSp(2)$
Chapter 6. The geometric side of the trace formula for $\mathrm GSp(2)$
Chapter 7. The geometric side of the trace formula for $\mathrm Sp(2)$
Appendix A. The group $\mathrm GL(3)$
Appendix B. The group $\mathrm SL(3)$
We study the non-semisimple terms in the geometric side of the Arthur trace formula for the split symplectic similitude group and the split symplectic group of rank over any algebraic number field. In particular, we express the global coefficients of unipotent orbital integrals in terms of Dedekind zeta functions, Hecke -functions, and the Shintani zeta function for the space of binary quadratic forms.
References [Enhancements On Off] (What's this?)
[Ara]
Tsuneo Arakawa, Special values of $L$-functions associated with the space of quadratic forms and the representation of ${\rm Sp}(2n,F_p)$ in the space of Siegel cusp forms, Automorphic forms and geometry of arithmetic varieties, Adv. Stud. Pure Math., vol. 15, Academic Press, Boston, MA, 1989, pp. 99–169. MR 1040607
[Ar1]
James Arthur, The characters of discrete series as orbital integrals, Invent. Math. 32 (1976), no. 3, 205–261. MR 0412348, https://doi.org/10.1007/BF01425569
James G. Arthur, A trace formula for reductive groups. I. Terms associated to classes in $G({\bf Q})$, Duke Math. J. 45 (1978), no. 4, 911–952. MR 518111
James Arthur, A measure on the unipotent variety, Canad. J. Math. 37 (1985), no. 6, 1237–1274. MR 828844, https://doi.org/10.4153/CJM-1985-067-0
James Arthur, On a family of distributions obtained from orbits, Canad. J. Math. 38 (1986), no. 1, 179–214. MR 835041, https://doi.org/10.4153/CJM-1986-009-4
James Arthur, The trace formula in invariant form, Ann. of Math. (2) 114 (1981), no. 1, 1–74. MR 625344, https://doi.org/10.2307/1971376
James Arthur, The local behaviour of weighted orbital integrals, Duke Math. J. 56 (1988), no. 2, 223–293. MR 932848, https://doi.org/10.1215/S0012-7094-88-05612-8
James Arthur, The $L^2$-Lefschetz numbers of Hecke operators, Invent. Math. 97 (1989), no. 2, 257–290. MR 1001841, https://doi.org/10.1007/BF01389042
James Arthur, An introduction to the trace formula, Harmonic analysis, the trace formula, and Shimura varieties, Clay Math. Proc., vol. 4, Amer. Math. Soc., Providence, RI, 2005, pp. 1–263. MR 2192011
[As]
Magdy Assem, Unipotent orbital integrals of spherical functions on $p$-adic $4\times 4$ symplectic groups, J. Reine Angew. Math. 437 (1993), 181–216. MR 1212257, https://doi.org/10.1515/crll.1993.437.181
Mikhail Borovoi, Abelian Galois cohomology of reductive groups, Mem. Amer. Math. Soc. 132 (1998), no. 626, viii+50. MR 1401491, https://doi.org/10.1090/memo/0626
[Ch1]
Pierre-Henri Chaudouard, Sur la contribution unipotente dans la formule des traces d'Arthur pour les groupes généraux linéaires, Israel J. Math. 218 (2017), no. 1, 175–271 (French, with English and French summaries). MR 3625130, https://doi.org/10.1007/s11856-017-1464-4
Pierre-Henri Chaudouard, Sur certaines contributions unipotentes dans la formule des traces d'Arthur, Amer. J. Math. 140 (2018), no. 3, 699–752 (French, with English summary). MR 3805017, https://doi.org/10.1353/ajm.2018.0017
[CL]
Pierre-Henri Chaudouard and Gérard Laumon, Sur le comptage des fibrés de Hitchin nilpotents, J. Inst. Math. Jussieu 15 (2016), no. 1, 91–164 (French, with English and French summaries). MR 3427596, https://doi.org/10.1017/S1474748014000292
Boris A. Datskovsky, A mean-value theorem for class numbers of quadratic extensions, A tribute to Emil Grosswald: number theory and related analysis, Contemp. Math., vol. 143, Amer. Math. Soc., Providence, RI, 1993, pp. 179–242. MR 1210518, https://doi.org/10.1090/conm/143/00998
[FL]
Tobias Finis and Erez Lapid, On the Arthur-Selberg trace formula for ${\rm GL}(2)$, Groups Geom. Dyn. 5 (2011), no. 2, 367–391. MR 2782178, https://doi.org/10.4171/GGD/132
[Fli]
Yuval Z. Flicker, The trace formula and base change for ${\rm GL}(3)$, Lecture Notes in Mathematics, vol. 927, Springer-Verlag, Berlin-New York, 1982. MR 663002
[GJ]
Stephen Gelbart and Hervé Jacquet, Forms of ${\rm GL}(2)$ from the analytic point of view, Automorphic forms, representations and $L$-functions (Proc. Sympos. Pure Math., Oregon State Univ., Corvallis, Ore., 1977)	Proc. Sympos. Pure Math., XXXIII, Amer. Math. Soc., Providence, R.I., 1979, pp. 213–251. MR 546600
[Go]
R. Godement, Functions automorphes, in: Sem. Cartan, Paris, 1957/1958, Exposé 10.
[Gy]
Akihiko Gyoja, Invariants, nilpotent orbits, and prehomogeneous vector spaces, J. Algebra 142 (1991), no. 1, 210–232. MR 1125214, https://doi.org/10.1016/0021-8693(91)90226-X
[JL]
H. Jacquet and R. P. Langlands, Automorphic forms on ${\rm GL}(2)$, Lecture Notes in Mathematics, Vol. 114, Springer-Verlag, Berlin-New York, 1970. MR 0401654
[HH]
W. F. Hammond and F. Hirzebruch, $L$-series, modular imbeddings, and signatures, Math. Ann. 204 (1973), 263–270. MR 0374038, https://doi.org/10.1007/BF01354577
[Ho1]
Werner Hoffmann, The nonsemisimple term in the trace formula for rank one lattices, J. Reine Angew. Math. 379 (1987), 1–21. MR 903631, https://doi.org/10.1515/crll.1987.379.1
Werner Hoffmann, Geometric estimates for the trace formula, Ann. Global Anal. Geom. 34 (2008), no. 3, 233–261. MR 2434856, https://doi.org/10.1007/s10455-008-9105-0
Werner Hoffmann, The trace formula and prehomogeneous vector spaces, Families of automorphic forms and the trace formula, Simons Symp., Springer, [Cham], 2016, pp. 175–215. MR 3675167
[IS]
Tomoyoshi Ibukiyama and Hiroshi Saito, On $L$-functions of ternary zero forms and exponential sums of Lee and Weintraub, J. Number Theory 48 (1994), no. 2, 252–257. MR 1285543, https://doi.org/10.1006/jnth.1994.1066
Jun-ichi Igusa, Some results on $p$-adic complex powers, Amer. J. Math. 106 (1984), no. 5, 1013–1032. MR 761577, https://doi.org/10.2307/2374271
Jun-ichi Igusa, An introduction to the theory of local zeta functions, AMS/IP Studies in Advanced Mathematics, vol. 14, American Mathematical Society, Providence, RI; International Press, Cambridge, MA, 2000. MR 1743467
Tatsuo Kimura, Introduction to prehomogeneous vector spaces, Translations of Mathematical Monographs, vol. 215, American Mathematical Society, Providence, RI, 2003. Translated from the 1998 Japanese original by Makoto Nagura and Tsuyoshi Niitani and revised by the author. MR 1944442
[LL]
J.-P. Labesse and R. P. Langlands, $L$-indistinguishability for ${\rm SL}(2)$, Canad. J. Math. 31 (1979), no. 4, 726–785. MR 540902, https://doi.org/10.4153/CJM-1979-070-3
J. Matz, Arthur's trace formula for and and non-compactly supported test functions, Dissertation, Universität Bonn.
Takashi Ono, A mean value theorem in adele geometry, J. Math. Soc. Japan 20 (1968), 275–288. MR 0230726, https://doi.org/10.2969/jmsj/02010275
Vladimir Platonov and Andrei Rapinchuk, Algebraic groups and number theory, Pure and Applied Mathematics, vol. 139, Academic Press, Inc., Boston, MA, 1994. Translated from the 1991 Russian original by Rachel Rowen. MR 1278263
[Sa1]
Hiroshi Saito, Explicit formula of orbital $p$-adic zeta functions associated to symmetric and Hermitian matrices, Comment. Math. Univ. St. Paul. 46 (1997), no. 2, 175–216. MR 1471829
Hiroshi Saito, Explicit form of the zeta functions of prehomogeneous vector spaces, Math. Ann. 315 (1999), no. 4, 587–615. MR 1731463, https://doi.org/10.1007/s002080050330
Hiroshi Saito, Convergence of the zeta functions of prehomogeneous vector spaces, Nagoya Math. J. 170 (2003), 1–31. MR 1994885, https://doi.org/10.1017/S0027763000008515
[SS]
Mikio Sato and Takuro Shintani, On zeta functions associated with prehomogeneous vector spaces, Ann. of Math. (2) 100 (1974), 131–170. MR 0344230, https://doi.org/10.2307/1970844
[Si1]
Carl Ludwig Siegel, Über die Zetafunktionen indefiniter quadratischer Formen, Math. Z. 43 (1938), no. 1, 682–708 (German). MR 1545742, https://doi.org/10.1007/BF01181113
Carl Ludwig Siegel, A mean value theorem in geometry of numbers, Ann. of Math. (2) 46 (1945), 340–347. MR 0012093, https://doi.org/10.2307/1969027
[Sh]
Takuro Shintani, On zeta-functions associated with the vector space of quadratic forms, J. Fac. Sci. Univ. Tokyo Sect. I A Math. 22 (1975), 25–65. MR 0384717
[Wa]
Satoshi Wakatsuki, Dimension formulas for spaces of vector-valued Siegel cusp forms of degree two, J. Number Theory 132 (2012), no. 1, 200–253. MR 2843308, https://doi.org/10.1016/j.jnt.2011.07.002
[We]
André Weil, Sur quelques résultats de Siegel, Summa Brasil. Math. 1 (1946), 21–39 (French). MR 0015393
[Wr]
David J. Wright, Twists of the Iwasawa-Tate zeta function, Math. Z. 200 (1989), no. 2, 209–231. MR 978295, https://doi.org/10.1007/BF01230282
Akihiko Yukie, On the Shintani zeta function for the space of binary quadratic forms, Math. Ann. 292 (1992), no. 2, 355–374. MR 1149040, https://doi.org/10.1007/BF01444626
James Arthur, The characters of discrete series as orbital integrals, Invent. Math. 32 (1976), no. 3, 205–261. MR 0412348
Pierre-Henri Chaudouard, Sur la contribution unipotente dans la formule des traces d'Arthur pour les groupes généraux linéaires, Israel J. Math. 218 (2017), no. 1, 175–271. MR 3625130, https://doi.org/10.1007/s11856-017-1464-4
Pierre-Henri Chaudouard, Sur certaines contributions unipotentes dans la formule des traces d'Arthur, Amer. J. Math. 140 (2018), no. 3, 699–752. MR 3805017, https://doi.org/10.1353/ajm.2018.0017
Stephen Gelbart and Hervé Jacquet, Forms of ${\rm GL}(2)$ from the analytic point of view, Automorphic forms, representations and $L$-functions (Proc. Sympos. Pure Math., Oregon State Univ., Corvallis, Ore., 1977) Proc. Sympos. Pure Math., XXXIII, Amer. Math. Soc., Providence, R.I., 1979, pp. 213–251. MR 546600
W. F. Hammond and F. Hirzebruch, $L$-series, modular imbeddings, and signatures, Math. Ann. 204 (1973), 263–270. MR 0374038
Takashi Ono, A mean value theorem in adele geometry, J. Math. Soc. Japan 20 (1968), 275–288. MR 0230726
Hiroshi Saito, Convergence of the zeta functions of prehomogeneous vector spaces, Nagoya Math. J. 170 (2003), 1–31. MR 1994885
Mikio Sato and Takuro Shintani, On zeta functions associated with prehomogeneous vector spaces, Ann. of Math. (2) 100 (1974), 131–170. MR 0344230
Carl Ludwig Siegel, A mean value theorem in geometry of numbers, Ann. of Math. (2) 46 (1945), 340–347. MR 0012093
Join the AMS
AMS Conferences
News & Public Outreach
Who Wants to Be a Mathematician
Mathematical Imagery
Mathematical Moments
The Profession
Data on the Profession
Fellows of the AMS
Mathematics Research Communities
AMS Fellowships
Collaborations and position statements
Appropriations Process Primer
Congressional briefings and exhibitions
About the AMS
Jobs at AMS
Notices of the AMS · Bulletin of the AMS
AMS Blogs
American Mathematical Society · 201 Charles Street Providence, Rhode Island 02904-2213 · 401-455-4000 or 800-321-4267
AMS, American Mathematical Society, the tri-colored AMS logo, and Advancing research, Creating connections, are trademarks and services marks of the American Mathematical Society and registered in the U.S. Patent and Trademark Office.
© Copyright , American Mathematical Society · Privacy Statement · Terms of Use · Accessibility


text:
Equifax Drops Its Controversial Condition From Credit Monitoring Service
By Consider The Consumer on September 11, 2017
After we, and a ton of other news outlets, shared stories on the controversial aspects of Equifax's credit monitoring service, the company has decided to kick the condition, making it safer for consumers. Sure, the free credit monitoring service offered by Equifax to the victims of its massive data breach left a lot to be desired, the company is changing one of the more controversial aspects of the program for the better. This condition would have stripped consumers of their right to file a lawsuit in court after signing on to the service, and we, as consumer advocates, weren't the biggest fan of that. As Equifax drops its controversial condition from their free Credit Monitoring Service, we suggest that you now sign up for it.
The Consumerist reports that the EquifaxSecurity2017.com site set up in response to the breach allows people affected by the cyber attack to sign up for free access to the company's TrustedID monitoring service. When it launched last week, the Terms of Use for TrustedID included what's known as a forced arbitration clause.
That clause did two things. First, it strips all TrustedID users of their right to file a lawsuit against the service in a court of law. Instead, all legal disputes would have to be settled outside of the legal system through private arbitration. Second, it barred users from joining their disputes together into a class-action, even through arbitration.
So imagine if there was a second data breach, this time of TrustedID users. Each individual customer would have to go through private arbitration one at a time. Arbitration results set no precedents and are often confidential. That means that each case — even though they would all effectively share the same allegations — could have a different outcome, and there'd likely be no public record of these decisions.
The presence in the arbitration clause for TrustedID led to a lot of people being very concerned that Equifax was trying to backdoor more than 100 million people into signing away their right to sue the company over the underlying breach. Last week, Equifax told Consumerist in a statement that the arbitration clause only applied to the TrustedID service and not to the original theft of consumer data.
That still didn't ease concerns, with customers and consumer advocates calling for Equifax to ditch the arbitration clause altogether.
This morning, Equifax obliged. In an update to the EquifaxSecurity2017 homepage, the company said that it has removed the clause from its terms from the breach response page and clarified that enrolling in TrustedID as part of this breach response "does not waive any rights to take legal action."
It looks like customers who sign up for TrustedID on their own outside of this site are, however, still agreeing to cede their right to a day in court.
The legal rights advocates at Public Citizen simultaneously applauded the decision to remove the clause in this case, while pointing out that Equifax still has a long way to go.
"It maintains a forced arbitration clause on its primary website, which by its terms extends to TrustedID.com," explains Public Citizen. "Consumers cannot depend on financial corporations to do the right thing. We need a guaranteed protection of our right to hold corporations accountable for wrongdoing through class-action lawsuits."
The Consumer Financial Protection Bureau recently passed new rules that would have barred Equifax and a number of other financial services companies from using forced arbitration clauses in consumer contracts. However, bank-backed lawmakers and the Trump administration are currently attempting to stop those rules from going into effect. The House of Representatives has already approved a measure that would undo the CFPB rules; the Senate has until later this fall to decide whether it chooses the American people or the interests of the commercial banking and retail lobbies.
Regardless of this change by the company, we still ask that if you were affected in any way by this Equifax breach, that you reach out to us through our online complaint portal or directly through email at ConsiderTheConsumer@gmail.com. Consider The Consumer is working with many different organizations to help aid this mishap as easily as possible for consumers all over the world. We have reached out to many different law firms and agencies alike, and aspire to help as many different people as we possibly can. So, please, contact us today!
No thoughts on "Equifax Drops Its Controversial Condition From Credit Monitoring Service" yet. Be the first to speak your mind!
Checkers Data Breach: 100+ Checkers and Rally's Restaurants Affected
Checkers and Rally's Data Breach Recently, Checkers Drive-In Restaurants has disclosed a data breach which affected many of its customers throughout its 102 Checkers and Rally's locations across the country. The restaurant chain has admitted defeat, apologized, and has also engaged numerous data security experts and to help investigate the incident. The Checkers data breach Read More
Ending the Epidemic: JUUL Addiction among Teens
The Issue at Hand: JUUL Addiction in Teens Within the last few years, the popularity of the JUUL e-cigarette has grown immensely throughout the country—skyrocketing JUUL to a business valued at approximately $38 billion after tobacco giant Altria recently purchased a 35% stake in the company. The product's sleek, discreet design allows users nearly 24/7 Read More
Breyer's Class Action Lawsuit: What's Really in Your Ice Cream?
Breyer's Vanilla Lawsuit The summer season means warmer weather, the beach, barbecues, and, that's right, ice cream! We all scream for ice cream… you know the jingle. And when it comes to ice cream, Breyer's has been a leader in the field since 1866. Their products have brought smiles to people's faces, and joy to Read More
MyLife.com Misrepresentations & False Information: Have You Been Harmed?
MyLife.com Scams and Lawsuits As many of you may already know, MyLife.com is a website that publishes a large amount of personal information about virtually every person in America. A "biography" of sorts listing a person's name, address, phone numbers, email addresses, alleged age, income, net worth, criminal background, education, net worth, religious and political Read More

redpajama_set_name: RedPajamaCommonCrawl


Dear all I Have am existing 2003 domain , one server that is a dns server "active directory integrated " and Domain controller , I wanted to change that DC with another one 2008 standard edition what I was planing to do is put the 2008 server as an additional domain controller with the 2003 , in the installation 2008 asked me to do some commands adprep.exe /domainprep and adprep.exe /forestprep and adprep.exe /rodcprep all of them went well except rodcprep it gave me this error message Adprep could not contact the Domain Naming FSMO to read the partitions. The Domain Naming FSMO must be reachable for this operation to proceed. [status/Consequence] The Active Directory Domain Services DNS partitions are not prepared for Read Only DCs. [user Action] Check the log file ADPrep.log in the C:\WINDOWS\debug\adprep\logs\20110525112022 directory for possible cause of failure. Adprep encountered a Win32 error. Error code: 0x54b Error message: The specified domain either does not exist or could not be contacted.. so I continued without this command , and I made the new 2008 server an additional domain controller and a dns server , the new 2008 server had all of my AD objects and i can create new objects , but when the 2003 DC is down I can't use the 2008 I can't even login and all of the workstation can't login and no one can use the internet " I'm using ISA server " some pics : http://img64.imageshack.us/img64/9263/error2o.jpg can Any one help me please ??
thanx bro i have a new message while trying to make a 2008 server a DC : --------------------------- Active Directory Domain Services Installation Wizard --------------------------- A delegation for this DNS server cannot be created because the authoritative parent zone cannot be found or it does not run Windows DNS server. To enable reliable DNS name resolution from outside the domain AGOCOHQ.COM, you should create a delegation to this DNS server manually in the parent zone.Do you want to continue? --------------------------- Yes No --------------------------- Can you help me please ?
I have another problem : --------------------------- Active Directory Domain Services Installation Wizard --------------------------- A delegation for this DNS server cannot be created because the authoritative parent zone cannot be found or it does not run Windows DNS server. To enable reliable DNS name resolution from outside the domain AGOCOHQ.COM, you should create a delegation to this DNS server manually in the parent zone.Do you want to continue? --------------------------- Yes No --------------------------- ??? can anyone help ?
ok I can see from my 2008 server all operation masters are in the dc02 "2003 server" will it help if i transfer all operation masters to the 2008 additional domain controller ?
Guys ,,, where are you ?
Hi 24825 I connected my telephone line "coming from the PSTN" to the Fxo without any configuration ,when i connect the line to the port 1/1/1 and i call my home line from the mobile , after one ring it connect me "open" and then i have to dial from my mobile any exension "ip phone number" inside my network ,,the ip phone rings and when i answer I can't hear anything from my mobile , only some noise , so if the ip phone is talking i can't hear it on my mobile ,,,but if i talked in my mobile i can hear it in the ip phone ? Can you help me ? and if i connect the PSTN line to 1/1/0 port , and dail my home number from the mobile it gives me busy ," I concluded that the port is damaged ,, and the second senario is I want my inside extensions to dail out side for example I want the Ip phone to dail my mobile number "09142061XX" 10 digit what i have done is this dial peer : CME(config)#dial-peer voice 10 pots CME(config-dial-peer)#destination-pattern 9.......... CME(config-dial-peer)#port 1/1/1 then when i dail from any ip phone any number eg mine I add the 9 so the number will be like this 909142061XX ,, the ip phone then just gives me a dail tone "which has some noise in it" my configuration is right , right ?
Voice Question , Ip phones don't get IP's , why ?


text:
THE BEST FILMS IN ACTION, DRAMA, HORROR, AND MORE
EXPERTLY CURATED BY THE COS STAFF
Film Review: Missing Link is Yet Another Stop-Motion Jewel in Laika's Crown
This charming Sasquatch story deals in light comedy and grave peril alike
by Dominick Suzanne-Mayer
The Pitch: Sir Lionel Frost (Hugh Jackman) knows that the Sasquatch exists, and he's going to prove it. Sure, his last few adventures haven't exactly gone according to plan; Missing Link opens on Frost's close encounter with the Loch Ness Monster, which ends in his photographic evidence being destroyed. The stuffy adventurer's club that Frost desperately seeks admission into (and acceptance from) scoffs at his proposals, with overseer Lord Piggot-Dunceby (Stephen Fry) more concerned with charting the exploits of those who "brought good table manners to savages the world over." After all, in a time where fads like electricity and suffrage are taking over, the Lord Piggot-Duncebys of the world have spots to keep.
But when Frost receives a letter from somebody in the Pacific Northwest, who's not only seen a Sasquatch but identifies where Frost can as well, the roguish adventurer takes off for the developing United States in hopes of cementing his claim as an adventurer for all time. It won't be easy, however. Adelina Fortnight (Zoe Saldana), Frost's ex-lover and the widow of a former compatriot, refuses to let Frost use a map left to her without her being involved. Piggot-Dunceby hires Willard Stenk (Timothy Olyphant) to kill both Frost and the Sasquatch before he can provide proof. And that's all before Frost actually meets the Missing Link (Zach Galifianakis), and realizes that the Link is less of an elusive monster and more of an amiable, hyper-literal goofball who yearns to live among his own kind.
Our Mother Should've Just Named You Laika: Ever since Coraline was released ten years ago, Laika has continued to distinguish itself as one of the finest and most compelling animation studios working today. It's not just that their brand of meticulous stop-motion animation is stunning, although it certainly is. It's that Laika, better than arguably any other major animation outfit, understands that the magic of animation is only as valuable as the stories told within the medium.
The tactile quality of Laika's designs has always belied the ways in which the studio's films have negotiated the kind of complex subject matter that even many talented live-action filmmakers would be reticent to touch. Coraline brings childhood fears of parental abandonment and permanent loneliness to vivid, unusually frightening life. Paranorman negotiates the complex dynamics of a young woman who found herself the victim of cultural ignorance, and returned in vengeance to become the exact kind of thing she feared most. Kubo and the Two Strings, their last effort, juxtaposes its unabashed love for storytelling and traditions with life-or-death peril, introducing an animated world in which people die and lose appendages and these things are an unavoidable part of life.
While Missing Link is brighter than much of Laika's output to date, in both its thematic and visual respects, writer/director Chris Butler still manages to touch on racism, misogyny, and broader notions of discrimination, in ways plain-spoken enough to connect with young children and poignant enough to move the adults accompanying them. It's also an incredibly charming and often funny film (more on that shortly), but it's yet more proof that Laika is doing one of the most admirable things a producer of family films can do: take a film primarily aimed at children as seriously as possible.
Squatch the Throne: If Missing Link feels a few shades gentler than some of Laika's previous output, it's certainly no less inventive. In keeping with the old-adventure style and Butler's regular use of cartographer's drafts for shot transitions, the human character designs are elegant, oblong bodies drawn from the clean arcs and sharp lines of a mapmaker's work. Frost's office is a marvel of miniature set design, a piled assemblage of adventurer's scores that seems to be drawing the eye in every possible direction at once. Through dusty boom towns, lush forests, and icy peaks, Missing Link achieves some stunning vistas by way of little more than creative photography and impeccably designed sets and characters.
Thinking Bigfoot: That rambling sense of adventure carries over to the film's pacing, appropriately breathless in its sprint toward Shangri-La, the purported home of the Sasquatch's Yeti cousins. Missing Link makes for an exceptionally quick 95 minutes, and much of its runtime is filled with the simpler pleasures of well-written comic patter. While Butler's screenplay leans on kid-friendlier material at times (Link goes boom, Link eats poop while mistaking it for a cookie, et al), at others the film's fish-out-of-water premise allows Galifianakis, Jackman, and Saldana to volley quips, comebacks, and even the odd entendre at one another, with the abandon of a good screwball comedy. Even when the film gets around to imparting its lessons about self-worth and found families, Missing Link never turns entirely saccharine, and it's the adept voice work that maintains the balance.
The Verdict: Missing Link is a pleasant family movie built from surprising multitudes. Mr. Link (or Susan, eventually) isn't a reclusive monster; he's a scared creature desperate to find a sense of place, who hates being reminded of his uncommon nature. Frost is a blowhard and a cad, but he's also a lonely man desperate to define himself by the standards of Great Men. Adelina is introduced as a widow in a mansion, but winds up serving as the moral heart of the expedition, even when the intentions of those around her shift and change by the minute, her defiance sustaining everybody around her. As with so many Laika films, you'll come for the breathtaking animation, and you'll leave both enchanted and surprised by the big, beating heart beneath it.
Also, you'll leave stunned by the animation. The animation is remarkable. This cannot be overemphasized.
Where's It Playing? Wide release. Please go support what Laika does, with your money and in a theater, for once. Please?
Song of the Week: BLACKPINK Blur the Line Between K-Pop and Pop on "Kill This Love"
IX Takeaways From Star Wars: The Rise of Skywalker's Trailer


Lo And Behold Productions Ltd is a company incorporated in England ("we", "us", "our").
We may collect and keep a record of personal information about you from our website, telephone conversations, emails and written communications. For example, you may be required to provide certain information such as your name, address, email address, telephone number and personal opinions and comments.
Please let us know if any of your personal information changes or is inaccurate so that we may keep our records up to date.
We will only share your personal information with other members of the Group each of which may use your information as described under the section "How do we use your information?" above.
We may also pass your information to carefully selected third parties whose services we need to use to supply services which allow us to maintain our systems or to comply with legal obligations such as law, regulation, warrant, witness summons or court order.
In common with many other website operators, we may use standard technology called 'cookies' on this site. Cookies are small pieces of information that are stored by your browser on your computer's hard drive. Our cookies enable us to identify you and to store information about the products you select between visits. Most browsers automatically accept cookies, but you can usually change your browser to prevent cookies being stored, however if you do turn cookies off this will limit the service that we are able to provide to you.
Some of the organisations to which we may disclose your personal information are situated outside of the European Union. In order to provide you with the products and services you require, we may need to transfer your personal information to these countries some of which may not protect privacy rights as extensively as the United Kingdom.
You have the right to receive information about the personal data we hold about you (for which we may charge a small statutory fee). The current fee is GBP10.00.
© 2016 LO AND BEHOLD. All rights reserved.


text:
How-to Watch This Easy Way to Block Bed Bugs from Reaching Your Bed
News This Guy Showed How to Hack Any Instagram Account, Rewarded $30K by Facebook
How-to Could This Be the Easiest Lock to Break Through?
Entertainment That's a Whole 'Lada' Pyromania! Watch Russians Spark Half a Million Matches on an Old Lada Car
Entertainment Chasing Chernobyl: How HBO's Docudrama Serves Both Story and Truth
Chemistry Pouring Red Hot Lava onto an Aerogel Tile: Will It Burn Your Fingers?
Vehicles How to Buy Your Very Own Tesla Model 3 for Just $78 per Month
Space Could Humans Survive Life on Mars? Watch This Video and Find Out
How-to Build Your Very Own Simple Greenhouse under $200
Vehicles Tesla Model 3 Hits World Record: Longest Time on Road in 24 Hours
ESA Releases Longest Continuous Timelapse from Space for 20th Anniversary
In just under 15 minutes, this clip takes you on an awe-inspiring journey from Tunisia across Beijing and through the rest of the world.
The European Space Agency (ESA), or Agence spatiale européenne in French, was established back in 1975 and headquartered in Paris, France to promote space exploration. Since then, the agency has made many great strides and expanded its programs to include human spaceflight, unmanned exploration missions to the Moon and other planets, the design of launch vehicles, and more.
Now, the agency is celebrating 20 years of existence and has released a mesmerizing timelaspse to commemorate the event. "Since the very first module Zarya launched from Baikonur Cosmodrome on 20 November 1998, the International Space Station has delivered a whole new perspective on this planet we call home," says the video's description.
"Join us as we celebrate 20 years of international collaboration and research for the benefit of Earth with ESA astronaut Alexander Gerst's longest timelapse yet. In just under 15 minutes, this clip takes you from Tunisia across Beijing and through Australia in two trips around the world."
The clip even features a map to let you follow the ISS' locations as you watch. ESA also revealed the impressive timelapse comprises of approximately 21 375 images of Earth, all captured by Alexander from the ISS, and shown 12.5 times faster than actual speed.
Who needs to travel anymore when you watch the world go by from the comfort of your own home. Happy anniversary ESA!
Via: ESA
This Photo of a Sunset from Space Will Make Your Day
The Top 9 Longest Tunnels in the World
Honda Takes A Trip Down Memory Lane and restores This 1961 Chevy Pickup Truck


We know we are living in a very fast changing environment which is bringing along with it many challenges for all. What we need to do is learn to face the challenges as Muslims. We need to remember that the changes we see around us should not make us move away from our religious beliefs and the expectations placed upon us as Muslims. We need to learn to live, work and socialise as Muslims under all circumstances. Avoiding all the challenges which come our way may be difficult or even impossible. But learning to understand the challenges and learning to face them as Muslims will be possible and it is something we must do.
We feel, to help us face the challenges we must turn to ourselves and ask ourselves if we are behaving like Muslims or if we have become victims of the challenges. Our behaviour we feel will give a very good indication as to how successful we have been in facing the challenges. To help us cultivate the sort of behaviour that would enable us to face the challenges we need to work hard to acquire behaviour as expected of us Muslims and use it in our inter-actions with everyone, be they Muslims or not.
We feel we must once again start using our kinship terminologies like MA, BAVA, BHAI, BAHEN, DADA, DADI, NANA, NANI, CHACA, CHACHI, MAMA and MAMI as well as other terminologies. There is nothing old fashioned about our suggestion. We are not trying to stop anyone from progressing but, progress should not mean that we give up something that helps us liaise with others with respect. We feel the use of kinship terminologies will help us have closer bonds both with our relatives as well as others. Kinship terminologies carry a lot of value as these help us not only to identify our relationships with other family members but also helps us get closer to other persons. Kinship terminologies also carry with them a lot of respect. Respect is very important for all and for us Muslims it is something which we must try our best to acquire, use and retain.
When it comes to talking to someone, we feel, and our readers will agree with us that our talking without the use of kinship terminologies or using inappropriate terminologies sounds hollow and can also hurt people's feelings. We come across some young persons in their early teens who for example call a 75 years old person "BHAI". This cannot be right, and it should not happen. The reason for doing so is simple as some young people feel it unnecessary to use terms like DADA or NANA when addressing an older person. Using kinship terminologies some of our younger persons feel is old fashioned. We feel we need to give communications with our people and with anyone else more feeling and more intimacy by referring to those we meet with and talk with by using appropriate inship terminologies that helps reflect the person's age and standing. Do not let pseudomodernity and westernisation, intruders from the outside, deprive us of the bond we as Muslims need to have with our fellow brothers and sisters and with anyone we come in to contact with.
We feel if we can help generate more respect through use of kinship terminologies we will with the ALMIGHTY ALLAH'S help have more of our people greeting fellow Muslims and acknowledging the presence of those who are not Muslims. We should not wait for someone to greet us or show respect towards us. Greeting and showing respect should not be left to the less privileged persons we meet with. We feel if our better educationally, economically and socially placed persons could take the initiative to greet others as well as show respect it could allow others to feel inclined to greet and show respect to other persons.
The change in our people's thinking and willingness to address our family members and others appropriately will, with the ALMIGHTY ALLAH'S help lead to better family relations and better relations with others. We feel when we meet others at themasjid or when attending a janaza, if we greet those we know or those we do not know will help us to socially and religiously get closer to them and by using kinship terminologies to address them will certainly draw us closer to all other persons.
By showing respect to others, others will respect us. The use of respect, we feel, will make us more respectable as Muslims and respectable as citizens of our country. Respect for others will also make us better neighbours, better pedestrians, better drivers of our motor cars and better users of buses or trains and make us behave with kindness towards older persons, persons with disabilities, our women folk and children.
The difference between Islam and most other religions is that it did not content itself with merely establishing acts of worship and abandon the needs of society to any form of governing body. Rather, Islam established ways of conduct, relationships, and rights and obligations for the individual vis-avis members of his family and the nation and for the nation vis-a-vis other nations. The reform of society was the main target of Islam. Even acts of worship contribute to the achieving of this reform. Within the framework of human society, the Islamic nation is a compact union having resourse to itself, possessing an inner sense of responsibility for its own members, and resisiting decay, both individually and collectively.
This social solidarity (takaful) is apparent in all aspects of Prophet Muhammad(P.B.U.H.)'s Message. The history of mankind shows that few societies have developed as strong a sense of solidarity or have cooperated as closely or acted as mercifully as have Islamic societies.
Developing this two-way responsibility is Islam's principal way of achieving reform and social solidarity.
The individual's responsibility for the community in Islamic societies and conversely the community's responsibility for the individual are primary magnitude, constituting a trust of life and the highest of its responsibilities. It is for that reason that Islam introduced community worship. Islam also enjoins the group not to neglect the individual, obligating it to safeguard his vaious interests, to respect his rights and freedom and to harmonize different interests. In Islam, praying in groups is prefgerred many times over to praying individually.
The individual is thus an integral element of the Islamic society; he perfects it and is perfected by it, he gives to it and receives from it and he protects it, and is protected by it. Developing this two-way responsibility is Islam's principal way of acheving reform and social solidarity. Islam has impressed the meaning of these two types of responsibility on the individual and collective conscience in order to guarantee for Muslims the life of a unified, sound, happy and productive body in a classless community.
This understanding between individual and society of common responsibility for common interests is the basis for resisting social ills, and every method for achieving reform would remain fruitless unless preceded by such an understanding.


text:
You are here:Women in Architecture
'My intention was never to be an architect': Elizabeth Diller's role in the contemporary creative landscape
11 March, 2019 By Edward Dimendberg
Source:Georgie Wood
The Blur exposition building, Lake Neuchâtel, 2002
Source:Beat Widmer
The unrealised Slow House, 1991, had no facade, just a tall portal with pivoting front door
Source:Courtesy of DS+R
The High Line, New York, hosted the Mile-Long Opera in 2018, uniting 1,000 singers for free performances
Source:Iwan Baan
The Broad contemporary art museum in LA, 2015
Zaryadye Park in Moscow, 2017
The Shed arts centre for New York's Hudson Yards, due to complete in 2019
The proposal for London's Centre for Music
The Roy and Diana Vagelos Education Center at Columbia University Medical Center, New York, 2016
Absorbing and elaborating creativity from a wide array of artistic endeavours is, winner of the Jane Drew Prize 2019, Elizabeth Diller's forte
Designing an artificial cloud, translating migration statistics into a spinning data visualisation or creating elaborate stage sets for a video projected onto the moving facade of a building are uncommon activities for any architect, even today as the definition of architecture is becoming increasingly capacious. Elizabeth Diller, founding partner of Diller Scofidio + Renfro (DS+R) and the 2019 recipient of the Jane Drew Prize, exemplifies much of what is most exciting and robust in the field today. Over the course of four decades, her studio has designed widely publicised parks, museums, exhibitions and university buildings, yet also produced public housing, an opera, visual art installations, dance performances and interactive media. The Institute of Contemporary Art in Boston (2006), Lincoln Center and the Juilliard School in Manhattan (2009) and the Broad in Los Angeles (2015) reveal admirable skill at responding to complex programmes with supple design solutions. As critic Joseph Giovannini noted about this last, it 'used a few deft moves to make its box something more – lifting the corners, indenting the wormhole, and creating a facade of gridded panels that stretch and deform according to light and position. The box doesn't look or behave like one'.
Diller collaborates closely with her husband, Ricardo Scofidio, with whom she founded the studio Diller + Scofidio in 1981, known today as Diller Scofidio + Renfro (DS+R), after Charles Renfro became partner in 2004, with Benjamin Gilmartin joining the partnership in 2015. Many practices are run by couples, yet the intense dialogue and sometimes heated arguments that comprise the working method of Diller Scofidio + Renfro permeate everything the studio creates and endow it with a conceptual rigour seldom encountered in the domain of architectural media and art projects.
'A performance, a book, a web project, an installation in a museum, a curatorial project for a museum, or even a bricks-and-mortar building project of a museum are all, effectively, experiments in space making'
Knowing what they do not know has proven a signal strength of the pair and led them to find the expert collaborators – statisticians, composers, landscape designers, writers, cinematographers, acousticians, poets and technologists – through which DS+R have been able to flourish, expand and develop architecture that often emerges as a self-initiated and financed investigation. Diller observes, 'Our commitment to independent work has never changed. It's just a part of our research, which is applied to all projects independent of scale, medium, permanence, location, or whether there is a client or not. A performance, a book, a web project, an installation in a museum, a curatorial project for a museum, or even a bricks-and-mortar building project of a museum are all, effectively, experiments in space making.'
Arts spaces are a specialty of the studio, and it is doubtful that many architects today are better informed about contemporary creativity than Diller Scofidio + Renfro. Their ravenous appetite for film, performance, dance and a wide range of high and low cultural forms appears in their work, with collaborating architect Rockwell Group, on The Shed (2019) a flexible art and performance space at the northern terminus of the Manhattan High Line. Next to this, DS+R designed a high-rise apartment tower for a developer to provide The Shed with more space.
Web 01. rotary notary photo by j. vezuzzo
Source: J. Vezuzzo
The Rotary notary and His Hot Plate set design, inspired by Duchamp's The Large Glass, at the Philadelphia Museum of Art in 1987
The improbable story of how the architects began their career in a live/work East Village loft, spent years without building anything, and eventually won major competitions, becomes less improbable when one understands their commitment to the arts as the armature of their practice.
Decades realising installations and performances, and designing exhibitions and museums, have endowed Diller Scofidio + Renfro with a permanent and unshakeable belief that artistic expression represents the best opportunity to attain a world in which they would wish to live. The politics in, and of, their architecture follows from a desire to foster the openness, tolerance, innovation, generosity and collaboration on which both creativity and democracy depend. Art provides the best available model for public life.
Diller studied art at the Cooper Union in New York, where Scofidio was one of her teachers; she also studied with John Hejduk, Peter Eisenman and Raimund Abraham. 'I had a desire to make films, ultimately. I took an architecture class just for amusement. It was called "Architectonics", and I had no idea what it meant. It just sounded cool.'
Web 05. indigestion photography by don lee
Source: Don Lee
Indigestion, at the Palais des Beaux-Arts in Brussels, intersected interactive video and virtual environment. The viewer could join the scene, which was projected on a horizontal screen/dining table
Edgy and provocative gestures already were evident in early projects. In Para-Site, a 1989 installation at the Museum of Modern Art, elaborately mounted video monitors in a gallery resembled prosthetic limbs and displayed visitors entering through its revolving doors and ascending its escalators. The Brasserie restaurant (2000) featured a splashy entrance stairway through the middle of the dining room and a bank of video monitors over the bar, which broadcast patrons as they walked through the revolving door. Irony melded with elements of institutional critique has never completely disappeared from the work of DS+R.
The tremendous popularity of the artificial cloud building Blur, which became the smash hit of the 2002 Swiss Expo, surprised even the architects, who suddenly had become rebels with an audience, sought after by clients and debated by students, critics and scholars beyond the small initial circle of their admirers. Diller observes, 'In our early career, we were outside the institution throwing grenades at it. Today we are on the other side of the institutional wall, even building that wall, however penetrable. So rather than simply expressing a critical opinion, we apply our critical efforts to making new institutions or fixing old ones.' Encouraging people to attend to the activity of looking has long concerned the studio.
'In an age of increasingly ungenerous and indifferent public architecture, rebellion signifies realising buildings and public spaces that treat users well and respect their intelligence'
It is the central conceit of the High Line (2009-14), a slow park in the words of the architects. Once a nondescript neighbourhood of butchers and car mechanics that was slated to become a depot for Federal Express lorries, the West Chelsea district became the object of a successful grassroots community organising campaign that transformed the abandoned rail line into a park and provided the impetus for a spurt of architecture by Frank Gehry, Herzog & de Meuron, Neil Denari and Annabelle Selldorf. In October 2018, DS+R staged a widely noted opera along its length, which Diller proudly regards as being among their finest projects. The rebelliousness evident in the early investigations of institutions increasingly assumed a different form that one might call the social democratic turn in the work of Diller Scofidio + Renfro. In an age of value engineering, and increasingly ungenerous and indifferent public architecture, rebellion signifies maintaining high standards and realising buildings and public spaces that treat users well, respect their intelligence and do not shirk from acknowledging the conflicts and contradictions that permeate the city.
Although many architects succeed on one or two of these counts, the insistence of Diller Scofidio + Renfro – in buildings such as the Roy and Diana Vagelos Education Center medical school building at Columbia University (2016) – on providing generous spaces for solitude and collaboration, creating an environment for learning that is genuinely inspirational, and reflecting on contemporary technologies and practices of vision represents a major advance in the design of university architecture. Critic Justin Davidson claims, 'What this academic building offers budding doctors is a live-in lesson in balancing the scientific and the humanistic'.
Web 02 para site courtesy of ds+
Source: Courtesy of DS+R
Para-Site at MoMA, 1989, uses video with museum architecture to alter the viewer's experience of the space
Today Diller Scofidio + Renfro work for some of the largest cultural institutions in the world, such the Museum of Modern Art, the London Centre for Music, and the V&A East, and face the formidable challenge of designing for ever-larger audiences. In the words of Diller, 'We have to think about how to make today's spaces, which are adequate, not feel too small tomorrow'. To what extent museums and arts facilities can be scaled up to become more inclusive and welcoming without losing their creative souls remains an open and high-stakes question. Few architects working today are better suited by passion, commitment and experience to provide a thoughtful answer in the form of built work and lucid public discussion than Elizabeth Diller.
The Jane Drew Prize
A spirited advocate for women in a male-dominated profession, Jane Drew graduated from the Architectural Association in 1929 into a profession that was unwelcoming to women at best. She started her own practice after the Second World War, and her work played a substantial role in introducing the Modern Movement into the UK.
Last year, the prize was given to Amanda Levete. Previous winners include Odile Decq, Grafton Architects' founders Yvonne Farrell and Shelley McNamara, Zaha Hadid, Kathryn Findlay of Ushida Findlay and Eva Jiřičná.
The Ada Louise Huxtable Prize
Ada Louise Huxtable made history by being the first full-time architecture critic at a US newspaper when she joined the New York Times, and was later awarded the first Pulitzer Prize for Criticism in 1970. Dutch artist Madelon Vriesendorp won in 2018. Sculptorr Rachel Whiteread, former Serpentine Galleries director Julia Peyton-Jones and client and architectural patron Jane Priestman are the previous recipients of the accolade.
This piece is featured in the AR March 2019 issue on Sex + Women in Architecture awards – click here to purchase your copy today
Editorial: sexual revolutions
15 March, 2019Manon Mollard
In the annual Women In Architecture issue the AR looks beyond feminist practices and binary gender divisions, proposing we remake our ideas about sex, sexuality and gender – and correspondingly their relationship with architecture and cities
AR March 2019 on Women in Architecture + Sex
Elizabeth Diller | Hélène Binet | Lina Ghotmeh Architecture | TEd'A | DnA | Karamuk Kuo | OMA | O'Donnell + Tuomey | Flores & Prats | RCR Arquitectes | Ada Louise Huxtable
Broad Museum in Los Angeles, USA, by Diller Scofidio + Renfro
16 January, 2016Edwin Heathcote
Diller Scofidio + Renfro's Broad Museum in Los Angeles is a fine home for artworks, but sadly does nothing to animate the street
Alice Tully Hall by Diller Scofidio + Renfro, New York, USA
1 April, 2009Jaffer Kolb
The renovation of Alice Tully Hall is the first phase of Diller Scofidio + Renfro's comprehensive rethink of the Lincoln Centre in New York, the campus home of 12 art institutions. Photography by Iwan Baan
Twenty years of AR Emerging Architecture awards
As the AR Emerging Architecture awards enter their 21st year, we remember past winners and commended projects
Níall McLaughlin announced as second jury member for the AR Emerging Architecture awards 2019
Founding director of Níall McLaughlin Architects joins 2006 Winner Sou Fujimoto on this year's judging panel
AR New into Old awards open now
The Architectural Review is seeking the most creative and exciting adaptive re-use projects
In Awards


Tonight, Shadowhunters season 3 season 18 was a dagger in the heart. Seriously. This is an episode where we're hurting. This is an episode where everyone is hurting.
Before we go any further into this article, we should note that there's a reason still for hope on the other side. We can't imagine that this is the end for Magnus and Alec. Still, to have them go from being nearly engaged to split within the span of a single episode one of the worst feelings imaginable.
During that breakup scene tonight, we just found ourselves waiting, hoping for something to come up in the middle of it to make it not happen. We could barely even stand to watch it. Knowing that Alec didn't mean what he said, and knowing how desperate Magnus was for him, only made the pain even worse. He broke up with him thinking that this was the only way Asmodeus would grant him his powers back. Alec ended things for Magnus, to give him a part of himself that Magnus felt he needed. Yet, what Alec failed to realize through this decision is that in time, Magnus would come to realize that Alec was what he needed. Not magic. Magic is a part of his mind, but Alec is the whole of his heart.
Now, that heart is in scattered pieces on the floor. Hats off to Matthew Daddario and Harry Shum Jr. for portraying the pain of this scene. Even if it ends up being temporary, it may be the most visibly upset we've been over a TV breakup in quite some time.
Unfortunately for Magnus, more chaos is coming given how Asmodeus now seems to be walking the earth — that was the cliffhanger to this episode and it's what is probably going to reverberate in our mind for the next seven days, alongside eating a lot of comfort food to make us feel better about what we just watched.
For some Shadowhunters thoughts right now in video form, check out some of what we've got at the bottom of this article. Meanwhile, subscribe to CarterMatt on YouTube for more and take a look at our official playlist.
We cannot exactly say that we're feeling so great about Clary and Jace's future after it seems like Clary is now fully on the same plane as Jonathan. He's got more control of her than he ever has before, and that included coming to him and saving his life … while also doing whatever she could in order to stop Jace or anyone else that stood in her way.
The reason the pain is here is because like with Alec, we're watching someone act in a way that is not anywhere close to the person she is. This is not the Clary we know and love and seeing her twist the knife (metaphorically) is hard to watch. It's especially the case since she's so powerless to do anything. Her entire story this season has been about enduring abuse and a loss of control while her abuser continues to do whatever he can to taunt, torment, and make sure that he finds a sense of salvation that he does not deserve.
Is there any happiness anywhere?
Well, maybe you can consider Luke out of prison a part of that, or Simon starting to realize that he does have feelings for Izzy and that being single forever, as he previously thought, is not the best move for him. These are two characters who do seem perfect for each other at this point, mostly because they've each been through so much that they realize now precisely what each one of them needs as we move forward. There's a comfort that they could find here amidst this dangerous world … at least if the two of them can actually open up their hearts enough to really dive in and discover it.
While we know that there were side stories in this episode for Maia, Jordan, and a great conversation between Maryse and Magnus, it's really hard to concentrate on anything other than the Malec conversation near the episode's end. It is a testament to the power of one couple that even the thought of them together sends emotional shockwaves, but here we are.
If you're feeling distraught, just know this: The story is far from over, and we're all in this together. Let's stay strong as we look to see what's on the other side.


grade hlc.par.gc.trseg. Thread local trailing has been supported since commit 1d50d41; I suspect it was broken for the high-level C backend when spawn_native/4 was implemented (based on the lack of any reference to trailing in library/thread.m.). The attached program is fine in asm_fast.par.gc.trseg.stseg.
Reported against rotd-2015-11-21. Occurs in the current ROTD (2017-11-15).


Mr Bambuckle's Remarkables go wild- the latest in the series by Tim Harris | What's New in the Library?
What's New in the Library?
Meet your new assistant principal — Miss Frost! Uh-oh, that's not good. At least we're away on camp. Mr Bambuckle lets us eat marshmallows before dinner! Is that a spark-maker beetle? Shh! What was that noise? The class in room 12B are having fun in the wilderness. Until Miss Frost crashes camp.
This entry was posted in General by Mrs Grinsell. Bookmark the permalink.


text:
Sounds of Staples
Inklings News
Positions Directory
News-Gathering Ethics
Submissions and Letters to the Editor
2019-20 issues
Hendel's Sister
Talia Hendel, Web Sports Editor
It started in Long Lots Elementary School, where in Sept. of 2003, I involuntarily received the nickname "Hendel's Sister" by my second grade brother's friends.
From kindergarten to third grade, I grew accustomed to hearing "Hey, it's Hendel's sister, hi Hendel's sister!" to which I would respond with an eye roll and say "I do have a name, ya know." It seemed like with all of the multiplication and Egyptian history they were learning, there was no space – not even a crevice – in their brains to learn my name.
Over nine years of school, I experienced two different types of responses to informing my teachers on the first day of school (many of whom my brother had) that I was Aaron Hendel's sister:
1. (Long pause) Oh… that's nice (to which I would explain I was nothing like him)
2. (Genuine happiness) How great! I just loved having Aaron in my class! (to which I would say "…really?")
He was the class clown, I was the suck-up. Yet, we've always had two similarities: our love for sports and competitiveness. Naturally when it comes to one-on-one basketball or grades in the school year, it's cutthroat competition.
I also discovered that he had told all of his teachers that he had a younger brother – which he does not. Needless to say, they were quite confused to meet me and hear that no, he does not have a younger brother.
But, up until high school, a friendly shout-out by his friends and some overlapping teachers was the extent of our school relationship. Parents of my brother's friends would tell me how close we'd be in high school and how our friends would all hang out together. Call me crazy, but I was skeptical. All I knew was that he would want no part of me in his social life, and as a nosy younger sister, I couldn't really blame him.
Little did I know, my sophomore year, we would be in the same Advanced Journalism class: a dream of mine, a nightmare of his.
I would finally get to know how my brother socially interacted, see into his personal life, and hear all of the juicy gossip he talked about with his friends. Being a fairly private guy, I guess it's understandable that he begged my mom to call the school and get me the hell out of that class.
To his dismay, I was staying.
The beginning of the year was full of good-natured (sometimes not so much) sibling banter being yelled across the room to each other. It was especially funny seeing my friends nervous to ask him, their editor (the big scary senior), about an article.
I guess this was why people were surprised when I told them we were actually pretty close at home – both figuratively and literally. Asking my editor for tips on my article about the crazy winter blizzard we were having in April was as simple as yelling across the hall from my bedroom.
Once, while on crutches, I passed him in the hallway. I noticed the mischievous glint in his eyes and half-smile smirk. Squinting my eyes in scrutiny, I nervously watched him. Just when I thought I'd misjudged the tell-tail signs of a brotherly attack, he took one of my crutches and casually walked away.
But he always balanced out his brotherly taunting with a kindhearted action. For the two months that I was on crutches, he acted as my butler, valet, and servant – to an extent. After school, I received door-to-door service. At home, he would bring me ice, food, laptop charger, drinks, blankets, you name it. If I needed him, he was there.
Even though he knows the quickest ways to get on my nerves, I'll miss having him just a few desks, or a room, away.
Who knows, maybe his college will be on my list – after all, I can't be "Hendel's sister" without Hendel.
Talia Hendel, Web Managing Editor
Normally when thinking about the typical high school the athletes don't really mix with
the kid of the newspaper staff. Talia Hendel '16 defies...
School Start Time Committee presents unanimous agreement for 8:00 a.m. Staples start time • 1154 Views
Woman stabbed in Westport parking lot • 301 Views
Changing clothes for P.E. should not always be necessary • 153 Views
CMS Principal placed on leave following arrest • 142 Views
Inequality in Ludlowe athletics prompts Title IX investigation • 121 Views
inklingsnews
Contemporary World | 9:00 a.m. | Contemporary Worl
Westport Historical Society | 4:39 p.m. | The West
"Love your selfie" at Toquet Hall | 6:00 p.m.
Therapy dogs | 10:30 a.m. | Staples students gathe
Handout | 6:57 a.m. | The January issue of Inkling
Undefeated in the FCIAC | 7:00 p.m. | The Staples
Board of Education Meeting | 8:15 p.m. | After the
CT2030 Forum | 4:45 p.m. | A community forum to di
E1 Review Day | 9:00 a.m. | Students gather in the
Meatball Shop Closing | 2:43 p.m. | The Meatball S
Track meet | 2:00 p.m. | The Staples track team is
Staples boys' basketball | 8:15 p.m. | The Stapl
Girls' basketball | 6:01 p.m. | The Staples girl
De-stress with Play Doh | 11:25 a.m. | Today durin
Meet the TAG Team | 7:54 a.m. | Staples High Schoo
Officer Ed's birthday | 1:03 p.m. | Students at
Raising money | 12:07 p.m. | Staples students in C
Senior Internships | 12:25 p.m. | The Staples Inte
Undefeated boys' basketball | 8:22 p.m. | The bo
What is your favorite winter sport at Staples?
Natalie Bandura
Paper News Editor
Natalie Bandura '22, a caregiver for four chickens, takes on her second year of Advanced Journalism as a news editor for the paper. Bandura was a member of Ursus, the newspaper at Bedford Middle School...
Weekly Showcase: Midterms
The administration has yet to listen to students
Julia Kasabian '21
In today's world, being in the know is very important. However, in our school community, it's getting progressively harder to know what's going on. With issues including...
February 12, 2019 •
Midterm review period holds a permanent spot on exam schedule
Midterm breakfast guide
Midterm tips from Staples staff
Instagram, please remove likes
Yang distinguishes himself through plan for American democracy
Making midterm studying efficient and enjoyable
Later start times will ultimately not prove beneficial
Traveling cultivates understanding of America's adversaries
Coaches, athletes should both have voice electing captains
College tours, demonstrated interest unfairly benefit wealthier students
Fishermen not seizing opportunities winter season offers
Five new year resolutions for high school students
Instagram, please do not remove likes
Inklings News • © 2020 • Privacy Policy • FLEX WordPress Theme by SNO • Log in


text:
Men's road running shoes
Running shoes Asics GEL-KAYANO 25 LITE-SHOW
Product number: 1011a022-001
€190 with Tax
We are sorry but that product is currently sold out. Take a look at more recent models currently available.
Rearfoot GEL®
AHAR+
HEEL Clutching System
Running shoes Nike Men's ZOOM PEGASUS 35 TURBO
Exclusive Free shipping
40½ 6½ 7½ 25,5
Running shoes Nike Men's ZOOM PEGASUS TURBO 2
New Free shipping
41 7 8 26 42 7½ 8½ 26,5 42½ 8 9 27 43 8½ 9½ 27,5 44 9 10 28 44½ 9½ 10½ 28,5 45½ 10½ 11½ 29,5 46 11 12 30 47 11½ 12½ 30,5 47½ 12 13 31
Running shoes Asics Men's GEL-NIMBUS 21
42½ 8 9 27 44 9 10 28 44½ 9½ 10½ 28,25 45 10 11 28,5 46 10½ 11½ 29 46½ 11 12 29,5
Running shoes Nike Men's ZOOM FLY 3
41 7 8 26 44 9 10 28 44½ 9½ 10½ 28,5 45 10 11 29 45½ 10½ 11½ 29,5 46 11 12 30 47 11½ 12½ 30,5 47½ 12 13 31
Running shoes adidas Men's UltraBOOST 19
40⅔ 7 7½ 25 41⅓ 7½ 8 25,5 42 8 8½ 25,9 42⅔ 8½ 9 26,3 43⅓ 9 9½ 26,7 44 9½ 10 27,1
Running shoes Nike Men's ZOOM FLY FLYKNIT


text:
HomeMalawiHuman RightsUSA' Oklahoma man arrested for killing, dismembering four friends
Human RightsRegional
USA' Oklahoma man arrested for killing, dismembering four friends
By Angella Semu
Joe Kennedy
OKLAHOMA-(MaraviPost)-USA Police arrested Joe Kennedy, 67, for allegedly shooting dead and dismembering four men in eastern Oklahoma.
The Okmulgee Police Chief Joe Prentice confirmed the arrest of Kennedy, owner of a Okmulgee salvage yard, at a news conference.
Prentice said Kennedy was found in Daytona Beach Shores, Florida, and arrested for allegedly driving a car that had been reported stolen in Okmulgee County.
Prior to this, the suspect disappeared last week after being questioned about the four missing men. He allegedly denied any knowledge of the whereabouts or contact with the victims.
Police said they did not discover any evidence during a search of a salvage yard, but instead found evidence of a violent event on an adjoining property and one of the victims phones.
According to ABC, families of the victims Mark Chastain, 32; his younger brother Billy Chastain, 30; Mike Sparks, 32; and 29-year-old Alex Stevens reported them missing after they vanished following a bicycle ride.
On Friday, a passerby noticed suspicious items in the river near Sharp Road and reported it before the bodies of the victims were recovered from the river taken to the medical examiner's office in Tulsa for autopsy.
Investigators revealed that the four friends died from gunshot wounds before they were cut up and dumped into the river which made it difficult to identify the identities of the victims.
No charges related to the quadruple murder have been filed against Kennedy yet but investigators were looking to speak to him and established the relationship between him and the victims.
Prior to this, it is indicated that Kennedy had a warrant of arrest in relation to a 2012 shooting with a bond for US$500,000 and 10 year prison term.
Authorities disclosed that they will seek to revoke a deferred 10-year prison sentence Kennedy received after pleading guilty to assault with a dangerous weapon in 2012.
Okmulgee Police Chief Joe Prentice
Mulanje police arrest two Nigerians for illegal entry
Local Region 5 Youth Games committee dates volunteers
Angella Semuhttps://www.maravipost.com
I hold a Bachelor of science degree in Agriculture Development Communication that I obtained from Lilongwe University of Agriculture and Natural Resources. I previously worked with The Nation Publications Limited since 2018 before joining The Maravi post particularly on Agriculture Desk as an intern before I became a correspondent. Currently I am reporting for The Maravi Post mainly in International News and locally in the Southern region of Malawi.


Kate Hudson and Ellen DeGeneres Hilariously Snapchat in Bed -- Watch!
Kate Hudson just can't keep off Snapchat!
The 37-year-old actress appeared on Thursday's The Ellen DeGeneres Show to chat about her new movie, Deepwater Horizon, but it seems her favorite app might have gotten in the way.
Hudson and DeGeneres instead hopped in bed together for a little Snapchat fun.
"It's the only time I really have to Snapchat," Hudson explained. "Because, like, I'm in bed, and I have a moment, and I'm like, 'Oh, I want to Snapchat for a second.'"
"I called my friends at Snapchat, and I have an Ellen and Kate filter," she boasted, before giving DeGeneres a little lesson.
According to Hudson, it's all about finding the right angle and lighting before choosing a good filter.
"I like the peas in the pod. The peas in the pod is super cute!" she exclaimed. "If they wanted music… I could've done a whole tutorial with you!"
Check out their hilarious Snaps in the video below.
Hudson has definitely become a Snapchat aficionado in recent months.
ET caught up with the actress in April, where she dished on how she decides what to share with her followers.
"Snaps, you know, it's the moment before you hit send where you do go like, 'Hmm, is this…' You know, I never want it to feel like excessive," she revealed. "There's certain times where there are snaps that I wanted to put out there so bad, but I just went, 'I can't. I can't. I can't.'"
See Hudson's latest racy Snapchat in the video below.


Does anyone have pics of a E90 or E92 on KW V3's on the lowest setting front and rear?
Been searching but can't find any pictures..
Not a E90 or E92.. but a E93 lol.. basically maxed out!
looks good. I wish I could get coil overs. I'd love a drop.
Is this maxed out per KW's recommendations? Or did you go all the way down the threads?
and yeah its alittle more passed KW's recommendations. I have it on the stiffest setting and it rides amazing, doing 150mph on OEM EDC S5 compared to the KW V3's is a huge step up.
Here's my crazya$$ with no rear spring collars and perchs..


text:
87th Hearing, Court of Appeals, September 23rd, 2016
1. Access to the Court
The courtroom remains open to the public upon presentation of a state ID card, which is retained by court authorities for the duration of the session. There was significant audience attendance, and the presiding judge frequently asked for order in the courtroom; for members of the audience to refrain from staring and gesticulating to others; and that no spectators wear hats, hoodies, or sunglasses. There was marked tension in the courtroom today.
2. Presence and representation of the defendants
Present at the hearing were four (4) defendants (for the Egyptian fishermen case). Twenty-eight (28) defendants were represented by their counsels, and the rest were recorded as absent.
3. Continuation of cross-examination of witness Abou Hamed Saad by the defense counsels
The defense counsels questioned the witness regarding his credibility, the reality of what happened on the night in question, and the severity of the injuries sustained by Abouzide Embarak. Defense counsel Karydomatis (for Evgenikos and Pantazis) asked questions regarding the witness's lines of sight inside and outside the house, and why he didn't identify the defendants before the start of the trial. The witness answered that he feared for his life because he didn't know if the assailants would get arrested. He also said that he hadn't been attacked before the incident, and that after the attack he was very afraid when he went out on the street. The defense counsel posed a series of questions centered around the fact that "no one heard" about attacks to other shops run by Egyptians until then, and the answer was "I don't know what they [:the assailants] had in mind".
Defense counsel Poulia (for Th. Marias) exhibited photos of the scene of the attack and tried to show that the area was insufficiently lit, limiting the witness's visibility. The witness pointed to a streetlamp that throws light on the street and is situated directly opposite his house. Responding to a similar question the witness confirmed that the street that the assailants headed to after their retreat from the house was visible from the roof of the house. He also stated that many neighbors came out after the incident and that Abouzide was carried down the stairs. The same defense counsel posed some questions about the legality of Abouzide's stay in Greece, before and after the incident, at which point the presiding judge intervened to say that the matter does not concern the witness. The defense counsel requested that Ahmed Abou Hamed bring to court a health certificate and passport, saying that "it is suspected that he is in Greece and working in his shop".
Defense counsel Oplantzakis (for Kazantzoglou) asked questions regarding Abouzide Embarak's former employer, and whether they had any differences over unpaid wages. The witness stated that he didn't pursue the matter. The defense counsel also asked about the attacking group's modus operandi on the night in question and how it is connected to Golden Dawn, and the witness answered that "no Greek had ever attacked immigrants, before they [:Golden Dawn] started doing it".
Defense counsel Velentza (for Kazantzoglou, Stefas, and Kalaritis) wondered about the reason that Abouzide Embarak was sleeping on the roof, given that he had no residence permit in Greece, and whether the three brothers had signed a rental agreement for the house.
Defense counsel G. Michalolias (for Koukoutsis) asked the witness if the witness could see well his brother in the room despite the fire extinguisher dust, and how he can be sure that the assailants were members of Golden Dawn.
4. Testimony of witness Konstantinos Tatsiopoulos
The witness was a neighbor of the brothers Abou Hamed on the night the attack took place. He stated that he is a delivery man working for a courier service, that he is living in a ground floor apartment in Perama, at 19 Sofouli St., at he corner of the street where the fishermen's house was at 32 Sofouli St. Across the street from number 32 there's a small park, and next to it there's the fence bordering the plot where the Shell storage tanks stand. His house is 50 m. from the Egyptians' house and has a direct line of sight to it. On the night in question he was watching a movie in his house with a friend, and around 3 am they heard the sound of glass breaking. They got out because they thought their cars were being stolen. A few other people, relatives of his, came out on the balconies of the apartment block. At the corner of the street they saw 10-15 persons dressed in black shouting "gibberish" and holding nothing. He also said that the street is dark, and that the streetlamps have been broken for years. When these ten or fifteen people left, he and his friend approached to see what happened and saw that the front window of Ahmed's car had been broken and his tricycle had been overturned. The police arrived almost immediately and later they told him to go to GADA [:the Attica General Police Directorate] to testify as witness. He didn't make out faces or characteristics, but he did recall that the group were "youngsters" wearing dark clothes and shorts. He didn't see a woman among them. He went on to state that the street is dark, and that there is a streetlamp only at the far end, at the other side of the street. The perpetrators didn't damage any other cars despite the fact many were parked nearby. When he went near the fishermen's house he saw that the door's glass window had been broken, probably by a stone. He wasn't the only one that approached the house, there were other neighbors as well. He stated that he didn't know their surnames, just some of the first names. At that point he saw two of the fishermen carrying on their shoulders a third man who had passed out, blood running down his face, and one of them said "Golden Dawn attacked us". The gathered people dispersed fast and the witness was taken to testify and identify but he hadn't seen any faces, because "at night you get suspicious, and I'm a peaceable man".
The presiding judge pointed out to the witness that his testimony showed significant differences compared with his first two testimonies, the first one in GADA a few hours after the incident and the second one in November 2013 before the Investigators at the Court of Appeals. More specifically, he had testified that he saw ten people causing damage to the vehicles and that he saw "a group of thirty people, ten of them had broken the windows in Mohammed's car and were trying to overturn it". The witness answered that indeed he had seen 2-3 people trying to overturn it, but they left quickly. He then added "well, 30 people, they must have been 15, I was tired and hadn't slept". The presiding judge then read from his earlier testimony "I saw more people come out of the Egyptians' house and from the street that leads to the mountain, and there were 40 in total and they were running down the hill to get away", telling the witness "there's a big difference between 10 and 40". The presiding judge also pointed out that in a previous testimony the witness had stated that the assailants had been holding clubs and crowbars, and he refused ever having said that. Regarding his previous testimonies, he was asked "what did you mean when you said they left all together and composed?" and he answered "I just said so". Responding to a relevant question he answered that the neighborhood never had a problem with the fishermen, "apart from the smell of fish". The presiding judge asked the witness if he recognized anyone in the dock, and he answered in the negative.
Responding to questions by the state prosecutor, the witness answered that he didn't hear anyone giving orders and that he has never been threatened, and that he's not afraid. The state prosecutor clarified that his testimony in court diverges significantly from his earlier testimonies, repeating the facts pointed out earlier by the presiding judge, adding that "I find you a bit hesitant today".
The assistant prosecutor told the witness that when he testified to the civilian investigators he said "from what we saw and from what Mohammed said we thought they were Golden Dawners", and asked him what was it that he saw and thought this. The witness answered "I didn't see anything definite, they were just running as a group, it was my own assumption. At the time we had seen many reports in the media about certain Golden Dawn people running around and doing stuff". The members of the court pointed out to the witness more contradictions, such as the number of the sounds he heard, and he answered "I don't know, they must have written it down like this, or I might have exaggerated at the time. I saw no crowbars, the only thing that's correct is what happened to the van".
Responding to questions from the civil action counsels (Zotos, Skarmeas, and Papadakis), the witness stated that at around 02:30 am he had gone for a walk with his girlfriend to the kiosk. He didn't see the stones, but he supposes that they were used to break the windows and door. The witness stated that none of the neighbors said anything at that time, probably because they were afraid. Regarding the number of people, he said that they were about 15 of them in total. He couldn't identify them as members of Golden Dawn, adding that "they were wearing dark clothes, yes, but they were also wearing shorts". The witness stated that he had heard about Golden Dawn in the media, what was on TV at the time, that it was "an organization that does stuff, not for a single issue, but for various issues". The witness is a resident of Perama and from the local MPs he knows only I. Lagos. He had heard of the Fyssas murder, but hasn't heard of any other attacks in Perama. Responding to a question about whether he was asked to go to GADA to testify instead of at the local police station, the witness stated that after the incident he ran into an acquaintance of his, Mr. Maroulakis, Police Commander of Perama, and that he told him that he must testify in GADA. Responding to a question about whether he knows of any Golden Dawn members in the area, he answered that he knows some of them because he frequently went to take food supplies that they were handing out from a basement under the Golden Dawn offices. Regarding the things he has heard about Golden Dawn, he stated that "I don't have an opinion on the matter, I heard that they had been helping people and that they were handing out food, and I said they must be good people, and then we heard they were doing stuff. I don't know what to say, I have no opinion on the matter." Civil action counsel Papadakis asked of the witness to state for the court the surnames of the ten neighbors, give or take, that had been present at the incident, or to at least seek those people in their residences, and bring them to testify as witnesses before the court. The same civil action counsel wondered how all these people woke up from a single noise, and pointed out to the witness certain contradictions in his court testimony compared to his earlier testimonies, such as that he had stated that he saw them damaging the cars and that he saw the bumps on the cars. Responding to a question about whether he had any other contact with Golden Dawn aside from the food distribution, the witness replied in the negative, and immediately he was asked "then why would you think they were Golden Dawn, since you said a while back that they were good people?" The witness answered that he has never heard negative things about their activity. Papadakis then asked "why are you hesitant, really, what's the matter? Are you afraid of something? Everyone said so today, and you have changed your testimonies". The witness answered that "no, I'm not afraid about anything. The night this happened I was without sleep and tired, then they took me to the police station, then to GADA, I could have said something that you are now misunderstanding".
At this point (14:56) the hearing was adjourned until Tuesday, September 27th, 2016, for the continuation of cross-examination of witness Konstantinos Tatsiopoulos.
DAY 86: WITNESS TESTIMONY OF ABOU HAMED SAAD
DAY 116: "THEY TRAPPED US LIKE RATS"
116th Hearing, Court of Appeals, January 17th, 2017 1. Access to the Court The courtroom remains open to the public upon presentation of a state ID card, which is retained by court authorities for the duration of the session. There were journalists present in the courtroom, and a great number of spectators. 2. Presence of
DAY 115: "MY T-SHIRT WAS COVERED IN BLOOD"
115th Hearing, Court of Appeals, January 16th, 2017 1. Access to the Court The courtroom remains open to the public upon presentation of a state ID card, which is retained by court authorities for the duration of the session. There were journalists present in the courtroom, as well as a small number of spectators. 2.
DAY 113: "AFTER ALL THIS TIME I STILL FEEL TERROR WHEN I RECALL THE INCIDENT"
113rd Hearing, Court of Appeals, January 10th, 2017 1. Access to the Court The courtroom remains open to the public upon presentation of a state ID card, which is retained by court authorities for the duration of the session. There was reduced public attendance due to the harsh weather conditions, but there were members of


The PGSC provides a gesture of support and friendship to the parent body and promotes and supports community building.
The Parent Guild (composed of all parents of current and alumni members of the community) is lead by the Steering Committee, composed of at least one parent member of each class, the Director of Community Development, and a representative of the Faculty. The Steering Committee consists of a Chair, Co-Chair, Treasurer, and Secretary. The Chair(s) is a member of the Executive Committee and a representative, as nominated by the Steering Committee, will sit as a voting member on the Board of Trustees to act as a liaison between the BoT and Parent Guild. A member of the Steering Committee is a representative on the school's Finance Committee. The Parent Guild holds monthly meetings open to all families.


text:
from __future__ import division

import os
import os.path as path
import glob
import string
from collections import defaultdict, Counter, namedtuple
from itertools import izip, chain, repeat
import fnmatch
import sys
from contextlib import contextmanager
import shutil
import time

import pandas as pd
import numpy as np
import scipy.stats
from scipy.spatial.distance import pdist, squareform

import toml

Interval = namedtuple('Interval', ['start', 'end'])
Fragment = namedtuple('Fragment', ['name', 'interval', 'mark'])
FileSet = namedtuple('FileSet', ['phn', 'wrd', 'wav'])
Token = namedtuple('Token', ['word', 'filename', 'interval', 'phones'])
FileSet = namedtuple('FileSet', ['phn', 'wrd', 'wav'])

@contextmanager
def verb_print(label, verbose, when_done=False, timeit=False, with_dots=True):
    if verbose:
        msg = label + ('...' if with_dots else '') + ('' if when_done else '\n')
        if timeit:
            t0 = time.time()
        print msg,
        sys.stdout.flush()
    try:
        yield
    finally:
        if verbose and when_done:
            if timeit:
                print 'done. Time: {0:.3f}s'.format(time.time() - t0)
            else:
                print 'done.'
            sys.stdout.flush()

def gather_files_per_speaker(source):
    fs = defaultdict(list)
    for phnfile in glob.iglob(path.join(source, 'phn', '*.phn')):
        bname = path.splitext(path.basename(phnfile))[0]
        speaker = bname[:3]
        wavfile = path.join(source, 'wav', bname + '.wav')
        wrdfile = path.join(source, 'wrd', bname + '.wrd')
        if path.exists(wavfile) and \
           path.exists(wrdfile):
            fs[speaker].append(FileSet(phnfile, wrdfile, wavfile))
    return fs

def read_phn(fname):
    bname = path.basename(fname)
    fragments = []
    for line in open(fname):
        try:
            start, end, mark = line.strip().split(' ')
        except ValueError as e:
            print fname
            print line
            raise e
        fragments.append(Fragment(bname, Interval(start, end), mark))
    return fragments

def read_wrd(fname):
    bname = path.basename(fname)
    fragments = []
    for line in open(fname):
        splitline = line.strip().split(' ')
        start = splitline[0]
        end = splitline[1]
        wordchunk = ' '.join(splitline[2:])
        word = wordchunk.split(';')[0]
        fragments.append(Fragment(bname, Interval(start, end), word))
    return fragments

def rglob(rootdir, pattern):
    for root, _, files in os.walk(rootdir):
        for basename in files:
            if fnmatch.fnmatch(basename, pattern):
                yield path.join(root, basename)

def jsd(ps):
    """
    Parameters
    ----------
    ps : nbins x ndistributions
    """

    h = scipy.stats.entropy
    return h(ps.sum(1)/ps.shape[1]) - (h(ps)/ps.shape[1]).sum()

def pairwise_jsd(p, q):
    return jsd(np.vstack((p, q)).T)

def index_by(iterable, query, key):
    for ix, element in enumerate(iterable):
        if key(element) == query:
            return ix
    raise ValueError('{0} is not in list'.format(query))

def make_concordance(wrd_annot, phn_annot):
    concordance = defaultdict(list)
    for bname, fragment in chain(*(izip(repeat(k), v)
                                   for k, v in wrd_annot.iteritems())):
        interval = fragment.interval
        filename = bname
        word = fragment.mark
        phn_fragments = phn_annot[bname]
        try:
            phn_start_ix = index_by(phn_fragments, interval.start,
                                    lambda f: f.interval.start)
        except ValueError as exc:
            print 'error in start', bname, interval.start
            raise exc
        try:
            phn_end_ix = index_by(phn_fragments, interval.end,
                                  lambda f: f.interval.end) + 1
        except ValueError as exc:
            print 'error in end', bname, interval.end
            raise exc
        phones = phn_fragments[phn_start_ix: phn_end_ix]
        token = Token(word, filename, interval, phones)
        concordance[fragment.mark].append(token)
    return concordance

def train_test_split(seq, cut):
    ranked_ixs = np.arange(len(seq))
    np.random.shuffle(ranked_ixs)
    return seq[ranked_ixs[:cut]], seq[ranked_ixs[cut:]]

def get_speakers():
    SPEAKERS = {'s01': ('f', 'y', 'f'), 's02': ('f', 'o', 'm'),
                's03': ('m', 'o', 'm'), 's04': ('f', 'y', 'f'),
                's05': ('f', 'o', 'f'), 's06': ('m', 'y', 'f'),
                's07': ('f', 'o', 'f'), 's08': ('f', 'y', 'f'),
                's09': ('f', 'y', 'f'), 's10': ('m', 'o', 'f'),
                's11': ('m', 'y', 'm'), 's12': ('f', 'y', 'm'),
                's13': ('m', 'y', 'f'), 's14': ('f', 'o', 'f'),
                's15': ('m', 'y', 'm'), 's16': ('f', 'o', 'm'),
                's17': ('f', 'o', 'm'), 's18': ('f', 'o', 'f'),
                's19': ('m', 'o', 'f'), 's20': ('f', 'o', 'f'),
                's21': ('f', 'y', 'm'), 's22': ('m', 'o', 'f'),
                's23': ('m', 'o', 'm'), 's24': ('m', 'o', 'm'),
                's25': ('f', 'o', 'm'), 's26': ('f', 'y', 'f'),
                's27': ('f', 'o', 'm'), 's28': ('m', 'y', 'm'),
                's29': ('m', 'o', 'f'), 's30': ('m', 'y', 'm'),
                's31': ('f', 'y', 'm'), 's32': ('m', 'y', 'f'),
                's33': ('m', 'y', 'f'), 's34': ('m', 'y', 'm'),
                's35': ('m', 'o', 'm'), 's36': ('m', 'o', 'f'),
                's37': ('f', 'y', 'm'), 's38': ('m', 'o', 'm'),
                's39': ('f', 'y', 'm'), 's40': ('m', 'y', 'f')}
    return pd.DataFrame([[speaker, v[0], v[1]]
                         for speaker, v in sorted(SPEAKERS.items())],
                        columns=['speaker','gender', 'age'])

def split_speakers(corpus_path, nspeakers):
    wrd_annot = {path.splitext(path.basename(fname))[0]:
                 read_wrd(fname)
                 for fname in glob.iglob(path.join(corpus_path, '*.wrd'))}

    words = set(fragment.mark.translate(string.maketrans('',''), string.punctuation)
                for fragments in wrd_annot.itervalues() for fragment in fragments)
    ix2word = dict(enumerate(sorted(list(words))))

    words_per_speaker = defaultdict(list)
    for key, fragments in wrd_annot.iteritems():
        speaker = key[:3]
        words_per_speaker[speaker].extend([f.mark for f in fragments])

    speakers = get_speakers()
    ix2speaker = dict(enumerate(sorted(speakers.speaker.values)))
    speaker2ix = {v:k for k, v in ix2speaker.iteritems()}

    counts = np.zeros((len(speaker2ix), len(words)), dtype=np.uint)
    for speaker_ix, speaker in ix2speaker.iteritems():
        c = Counter(words_per_speaker[speaker])
        for word_ix, word in ix2word.iteritems():
            counts[speaker_ix][word_ix] = c[word]
    dissimilarities = squareform(pdist(counts, metric=pairwise_jsd))
    ranked_ixs = np.argsort(dissimilarities.sum(0))

    fy = set(speakers.speaker[(speakers.gender == 'f') &
                              (speakers.age == 'y')].values)
    fo = set(speakers.speaker[(speakers.gender == 'f') &
                              (speakers.age == 'o')].values)
    my = set(speakers.speaker[(speakers.gender == 'm') &
                              (speakers.age == 'y')].values)
    mo = set(speakers.speaker[(speakers.gender == 'm') &
                              (speakers.age == 'o')].values)

    # number of desired female young (nfy), female old (nfo), male young (nmy), male old (nmo)
    # split up speakers dict
    nfyd = nspeakers['dev']['young_female']
    nfyt = nspeakers['test']['young_female']
    nfod = nspeakers['dev']['old_female']
    nfot = nspeakers['test']['old_female']
    nmyd = nspeakers['dev']['young_male']
    nmyt = nspeakers['test']['young_male']
    nmod = nspeakers['dev']['old_male']
    nmot = nspeakers['test']['old_male']

    nfy = nfyd + nfyt
    fy_sel = speakers.loc[ranked_ixs][(speakers.speaker.isin(fy))][:nfy]
    fy_train, fy_test = train_test_split(fy_sel.speaker.values,
                                         nfyd)

    nfo = nfod + nfot
    fo_sel = speakers.loc[ranked_ixs][(speakers.speaker.isin(fo))][:nfo]
    fo_train, fo_test = train_test_split(fo_sel.speaker.values,
                                         nfod)

    nmy = nmyd + nmyt
    my_sel = speakers.loc[ranked_ixs][(speakers.speaker.isin(my))][:nmy]
    my_train, my_test = train_test_split(my_sel.speaker.values,
                                         nmyd)

    nmo = nmod + nmot
    mo_sel = speakers.loc[ranked_ixs][(speakers.speaker.isin(mo))][:nmo]
    mo_train, mo_test = train_test_split(mo_sel.speaker.values,
                                         nmod)

    train = list(fy_train) + list(fo_train) + list(my_train) + list(mo_train)
    test = list(fy_test) + list(fo_test) + list(my_test) + list(mo_test)
    return train, test

def check_source(source):
    if not path.exists(source):
        print 'no such directory: {0}'.format(source)
        exit()

def check_destination(destination):
    if not path.exists(destination):
        os.makedirs(destination)
        os.makedirs(path.join(destination, 'wav', 'dev'))
        os.makedirs(path.join(destination, 'wav', 'test'))
        os.makedirs(path.join(destination, 'phn', 'dev'))
        os.makedirs(path.join(destination, 'phn', 'test'))
        os.makedirs(path.join(destination, 'wrd', 'dev'))
        os.makedirs(path.join(destination, 'wrd', 'test'))

def move_files(files, train, test, destination):
    train = set(train)
    test = set(test)

    for speaker in train:
        for phnfile, wrdfile, wavfile in files[speaker]:
            bname = path.splitext(path.basename(phnfile))[0]
            shutil.copyfile(phnfile,
                            path.join(destination, 'phn', 'dev',
                                      bname + '.phn'))
            shutil.copyfile(wrdfile,
                            path.join(destination, 'wrd', 'dev',
                                      bname + '.wrd'))
            shutil.copyfile(wavfile,
                            path.join(destination, 'wav', 'dev',
                                      bname + '.wav'))
    for speaker in test:
        for phnfile, wrdfile, wavfile in files[speaker]:
            bname = path.splitext(path.basename(phnfile))[0]
            shutil.copyfile(phnfile,
                            path.join(destination, 'phn', 'test',
                                      bname + '.phn'))
            shutil.copyfile(wrdfile,
                            path.join(destination, 'wrd', 'test',
                                      bname + '.wrd'))
            shutil.copyfile(wavfile,
                            path.join(destination, 'wav', 'test',
                                      bname + '.wav'))

if __name__ == '__main__':
    import argparse
    def parse_args():
        parser = argparse.ArgumentParser(
            prog='buckeye_split_devtest.py',
            formatter_class=argparse.RawDescriptionHelpFormatter,
            description='Split the buckeye corpus into dev and test sets',
            epilog="""Example usage:

$ python buckeye_split_devtest.py /path/to/buckeye/ /path/to/destination/

""")
        parser.add_argument('source', metavar='SOURCE',
                            nargs=1,
                            help='location of (noise split) buckeye corpus')
        parser.add_argument('destination', metavar='DESTINATION',
                            nargs=1,
                            help='location for output')
        parser.add_argument('-c', '--config',
                            dest='config',
                            default='config.toml',
                            help='location of configuration file')
        parser.add_argument('--log',
                            action='store',
                            dest='log',
                            default=None,
                            help='save log of transformations')
        parser.add_argument('-v', '--verbose',
                            action='store_true',
                            dest='verbose',
                            default=False,
                            help='verbose')
        return vars(parser.parse_args())

    args = parse_args()
    source = args['source'][0]
    check_source(source)
    destination = args['destination'][0]
    check_destination(destination)
    config_file = args['config']
    with open(config_file) as fid:
        config = toml.loads(fid.read())
    verbose = args['verbose']

    with verb_print('gathering files', verbose, True, True, True):
        files = gather_files_per_speaker(source)

    with verb_print('splitting speakers', verbose, True, True, True):
        train, test = split_speakers(source, config['speakers'])

    with verb_print('moving files', verbose, True, True, True):
        move_files(files, train, test, destination)

    print 'TRAIN'
    print '\n'.join(train)
    print
    print 'TEST'
    print '\n'.join(test)
    print

redpajama_set_name: RedPajamaGithub