text:
HomeThe Break-Out Zone Story
A New Breed, With Many Boons!
Nidhi Singal | New Delhi, Edition:September 9, 2018
These new-age hybrid devices are lithe, chic and top performers.
At a time when convertibles and hybrids were novel concepts, there was always a trade-off. If you wanted superb portability (and no, a beefy phablet or a minimalist tablet was not your idea of the office workhorse), you had to compromise on performance for form factor or vice versa. Then the climate changed. With BYOD and businesses-on-the-go making inroads into our life, work has lost its well-defined boundaries and the traditional laptops that IBM had churned out more than two decades ago, need to keep pace with our millennium lifestyle. The chunky clamshells, weighing around four kg, are no longer suitable for the new-found mobility. But as performance becomes the raison d'etre of our survival, new-age computing devices have evolved into great masterpieces - sleek, chic and veritable powerhouses under the hood.
But how long did it take for this transformation to happen? With each passing year, laptops had weighed less but were still on the heavier side. Then came the Ultrabooks, a new line of mean machines with a sleeker form factor and top-of-the-line performance. At the time of the launch, they were powered by then-latest Intel processors, but instead of the traditional hard disk drive (HDD), they adopted the solid-state drive (SSD). The latter was (and still is) an expensive yet advanced and reliable storage solution, and offered manufactures more flexibility in designing a PC. Ultimately, these gave way to convertibles and 2-in-1 hybrids. Simply put, convertibles are touchscreen-capable laptops that can be folded or flipped in different ways but do not have detachable keyboards. When the keyboard can be attached to the main device, it is classified as a tablet-laptop. Both touch-optimised convertible laptops and keyboard-detachable tablets fall under the new category - the 2-in-1 hybrids.
Most of these devices are versatile wonders, bringing in a paradigm shift. Take, for instance, Microsoft Surface Pro (2017), a beautifully designed and productivity-focussed hybrid. Primarily a tablet running a full-fledged Windows 10 operating system, the fifth-generation Surface Pro is powered by the latest Intel Core processor, with storage capacity up to 1 TB. The intuitive touchscreen interface is smooth and vibrant while the attachable keyboard and a whole bunch of accessories make things easy for creatives and professionals. The recently launched Surface Go, a smaller and a more affordable version of Surface Pro, may not be as versatile, but could still be the device of choice for dedicated Windows users.
Lenovo, on the other hand, has popularised the convertible form factor where laptops have several rotating hinges and can be used as tablets with stands. But one of the best-looking gadgets in this space is the Spectre 360 from HP, a slim, stylish notebook with an aluminium body and a 360-degree hinge design. Weighing less than 1.3 kg, the 13-inch convertible is powered by Intel's 8th generation processor, with up to 16 GB of RAM.
Microsoft might have led the way with Windows tablet-laptops (many feel they function better as laptops but have not yet reached the excellence of iPads), but those running Apple's iOS and Google's Android OS are equally good performers. Nevertheless, Apple's iPad Pro does not seem to be shifting towards the traditional laptop shape or functionality. It continues to be an iPad running iOS, with access to apps for managing e-mail, browsing or even handling documents on the move. The addition of a detachable keyboard and a stand matches the laptop-style interface, though, and ensures ease of typing.
Keyboards (detachable or otherwise) are bound to find favour with all and sundry for productivity reasons. But the new breed has something worthwhile for the creatives as well - the artists, the designers, the stylists, et al. - as digital styluses make a foray, replicating those wild strokes of imagination and eliminating the need to invest in a digital sketchpad. They are also useful for markups and annotations on documents and PDFs. Apple's App Store has hundreds of paid and free applications with Pencil support, but the concept, much like the touchscreen technology, has become a mainstay. The Microsoft Surface Pro series has it as well as HP Spectre, Lenovo's Yoga Book and even the recently launched Samsung Galaxy Tab S4. And all of them are working hard to enrich user experience.
With enhanced functionality comes the integration of high-speed, ubiquitous cellular connectivity and the capacity to switch networks. As more and more hybrids support LTE, a 4G mobile communications standard, a new breed of 'Always Connected Personal Computers' or ACPCs could be emerging in the near future. In fact, the ASUS NovaGo, which comes with Qualcomm's Snapdragon 835 processor, a 360-degree flip hinge, and Gigabit speeds, says it is the first 2-in-1 hybrid offering an 'always on, always connected' experience, much like the smartphone. The company is claiming up to 22 hours of battery life, which underlines how big performance will require big power. Soon, we may see large, multiple-day batteries, and compact chargers.
@nidhisingal
Not A Panacea For All Woes
More from The Break-Out Zone


text:
Ideas and patterns for carving can come from many different places.One of the most prolific sources is kid's coloring books!Look through our many different titles to find the subject that interests you.
TROPICAL FISH COLORING BOOK - BERNATH
WHALES AND DOLPHINS COLORING BOOK - GREEN
WILD ANIMALS COLORING BOOK - GREEN
WILD CATS OF THE WORLD COLORING BOOK - GREEN
ZOO ANIMAL COLORING BOOK - SOVAK
48pp By John Green. Carefully researched and accurately detailed drawings depict 44 species of seagoing and freshwater animals. Full color illustrations on the covers suggest appropriate coloring for each species of the 42 line drawings.
48pp By John Green. Detailed, accurate, ready-to-color illustrations depict 47 species from around the globe. Each illustration is accompanied by a brief caption describing the habits of the species. 12 full color cover illustrations are included to
48pp By John Green. Here for animal lovers of all ages is a delightful assortment of felines-beautifully rendered in black and white line illustrations. This coloring book contains 41 ready-to-be-colored pictures. Color illustrations on covers.
32pp By Jan Sovak. With this detailed and accurate coloring book, coloring enthusiastis of all ages can set out on a safari through the animal kingdom. 14 double page illustrations depict over 50 animals from all over the world. 6 color illustrations

redpajama_set_name: RedPajamaCommonCrawl


text:
What we're good at
Everyday IP
© 2021	Solubility Pty Ltd | Solubility® is a registered trade mark of Solubility Pty Ltd
Created by SML
© 2021 Solubility Pty Ltd | Solubility® is a registered trade mark of Solubility Pty Ltd
Licensing Year in Review
Check this page regularly for Solubility's latest updates on licensing in Australia.
Exhausted importer and supplier of used printer toner cartridges finds some relief with High Court Decision
As foreshadowed in our media update last week, the High Court on 12 November delivered its judgment in the long running patent infringement case between printer toner cartridge giant Seiko Epson and cartridge importer and supplier, Calidad. (The full decision […]
High licence fees drive NBL club to sport a new look
Sydney Kings Logo, Source: Sydney Kings Official Website, sydneykings.com
Sydney Opera House showing its iconic sails. Photo by Tyler Duston on Unsplash
Neither Warm feelings, nor Love, in the air
Background 'Love is in the Air' (Love) was composed in 1977 by iconic duo Harry Vanda and George Young, made famous in 1978 by John Paul Young, and attained heightened fame in 1992 when it featured in Baz Luhrmann's Strictly […]
Georgia et al. v. Public.Resource.Org, Inc. USSC 27 April 2020
Overnight the USSC handed down its decision on a case we posted about late last year (see here) with five Justices finding that copyright protection does not extend to annotations in GA's official annotated code, on the basis that legislators […]
Spicing up IP
For most Australians "VB" conjures up images of an Aussie backyard BBQ, cricket and quenching a "hard earned thirst" with "a big cold beer, and the best cold beer is Vic. Victoria Bitter". However, the initials "VB" are also shared […]
What's in a name? Take nothing for granted when using in-licensed business names.
Two recent forced re-branding campaigns by Caltex Australia and Australian Geographic highlight the risks in using house brands under licence. In the final instalment of Solubility's 2019 Licensing Year in Review series, Louise Brunero and Jeff Bergmann discuss two recent […]
Keep calm and carry on licensing…
A reminder that a number of changes to IP laws commenced on 27 February 2020 including, relevant to IP commercialisation, changes recommended by the Productivity Commission to the rarely-used Crown use and compulsory licence provisions. It will be interesting to […]
Many long nights at the OPERA
Commercialisation success stories are the perfect marriage of innovation and business. However, good relationships can 'go bad'. The University of Sydney's unsuccessful commercialisation venture with ObjectiVision Pty Ltd, and decade long dispute culminating in six years of Federal Court litigation gives a […]
Ultra short-form licensing
Electronics retailing giant Harvey Norman's bid to use the popular "Black Friday" trademark is set for a Federal Court showdown with a prominent Australian fashion label in June 2020. The case could set a precedent for other retailers seeking to use […]
Exhausted parties heading to High Court
In a welcome development the High Court has agreed to revisit a long-standing authority on whether the rights of a purchaser of a patented product arise under an implied licence or an "exhaustion of rights" approach. The grant of special leave […]
Tub of trouble over 'spoon-in-lid'
A patent licensee has won $2.95m in damages in Federal Court proceedings against its licensor and Visy Packaging P/L (Visy) for, respectively, breach, and inducing breach, of a patent licence agreement. The decision provides important lessons for licensors and licensees, as […]
Looking back and looking forward – Solubility rebrand one year on December 10, 2020
Emerging from groundhog hibernation November 27, 2020
Exhausted importer and supplier of used printer toner cartridges finds some relief with High Court Decision November 19, 2020
World Science Day 10 November 2020 – "Science for and with Society" November 10, 2020
Cyber Security Awareness Month – Tips for business October 28, 2020
Intellectual property (IP)
Level 1, 4 John Street,
trinity.dickson@solubility.com.au M: +61 (0)404 991 215


text:
Q: Importing a react component from a Rails engine into an application I am using react_on_rails for developing a Rails Engine and an application.
I have written a rails engine which has a single component - NewComponent. It uses react_on_rails. This has been tested via the dummy application of the rails engine. I imported and registered the component in dummy application:
/new_engine/test/dummy/client/app/Index.jsx:
import NewComponent from '../../../../client/app/pages/user_home_page/NewComponent';

ReactOnRails.register({
NewComponent,
});

The above worked completely fine in the dummy app. And I was able to further render this registered component in the view.
Now I am consuming this react component as a mountable rails engine in a full fledged application. How can I import this component so that I can register it in the application? In the dummy application I was able to give a relative path to import the component. Such a relative path will not be possible in the application while consuming the gem.
I have checked online for an answer to this, but there seems to be very less documentation on react_on_rails with engines.

redpajama_set_name: RedPajamaStackExchange


text:
Nadi Utsav 2021 festivities across the country on Day 3
The third day of Nadi Utsav witnessed festivities across the country, with more than 16 states and 41 districts organizing activities. The locations ranged from Uttarkashi, Chamoli, Rudraprayag, Nainital and Ramnagar and Almora in Uttarakhand; Varanasi, Mathura, Prayagraj, Agra, Etawah, Ayodhya, Shahjahanpur, Bhadohi and Balia in Uttar Pradesh; Hooghly, Burdwan and Malda in West Bengal; Mandi in Himachal Pradesh; Sambalpur in Odisha; KatiharmBhojpur and Bhagalpur in Bihar, Panipat, Sonipat and Karnal in Haryana to Leh, Ladak; Jammu and Kashmir and Ernakulum in Kerala.
The celebrations are being conducted with the support of various central and state level agencies and departments, district administrations, students from schools and colleges, volunteer organizations and volunteer groups such as Nehru Yuva Kendra Sangathan, Ganga VicharManch, Ganga Praharis, National Service Scheme, National Cadet Corps, etc. The various activities conducted include plantation drives, cleanathons, Ganga aartis, drawing and painting competitions, slogan writings, nadipujans, river marathon, boat race, storytelling sessions, etc.
During his Mann Ki Baat on 26th August 2021, Prime Minister, Narendra Modi urged the nation to organize and celebrate river festivals at least once a year. Taking the cue from this clarion call, the National Mission for Clean Ganga organized Ganga Utsav- A River Festival 2021 to celebrate not just the Ganga River but all rivers in the country.
Nadi Utsav 2021 commenced on 16th December 2021 and will continue to be celebrated across the country till 23rd December 2021. Nadi Utsav 2021 is a pan India celebration which is jointly organized by National Mission for Clean Ganga, Ministry of Jal Shakti and Ministry of Culture and Ministry of Tourism. Nadi Utsavs are being organized to celebrate rivers such as River Brahmaputra, Indus, Narmada, Sabarmati, Mahanadi, Krishna, Godavari, Cauvery, Ganga, Yamuna, amongst several others. The celebrations are being organized under the four chosen themes of Cleanliness, Patriotism, Nature and Ecology, Devotion and Spirituality. The celebrations are under the Azaadi ka Amrut Mahotsav campaign, which commemorates the 75th year of India's independence. For Nadi Utsav 2021, events are being held in over 22 states and more than 170 districts to celebrate 10 major rivers as well as many other rivers in the country.


Even as Telangana is headed for early polls, serious discrepancies have surfaced in the electoral rolls of the state.
A total of 48 lakh voters have been identified as 'duplicate voters' in the election draft list. Ten days ago, TRS led by acting Chief Minister K Chandrasekhar Rao had recommended early dissolution of the Telangana Assembly, which was opposed by the Governor. The TRS hopes that the party will retain power if elections are held early.
The draft electoral rolls published by the Election Commission of India on September 10, shows that there are over 30.13 lakh duplicate voter IDs in the state. Names of over 18 lakh voters are present in both, Andhra Pradesh and Telangana voter lists. The age of nearly 21,000 voters has been found to be between 100 and 2,017 years.
The ECI had sent a team to inspect the poll preparedness in the state. Senior deputy election commissioner Umesh Sinha said that the voter list is only a 'draft' and voters can file their objections. The EC said that all voters must confirm their names and file their claims and objections between September 10 and 25. Due to the early dissolution of the Telangana Assembly, the EC has decided to publish the final electoral rolls list on October 8 instead of January 1, 2019.
Nearly 30.13 lakh duplicate voters have minor variations in parameters such as gender, age, husband, father's name. The ECI has deleted names of over 20 lakh voters in Telangana from the rolls between 2014 and 2018. While there were 2.81 crore voters in 2014, there are now 2.61 crore voters in the electoral rolls.
Another glaring error that has come to the fore is that names of nearly 18 lakh voters were found in the electoral rolls of both, AP and Telangana. For instance, in Khammam district, among the seven mandals which were transferred to Andhra Pradesh during the bifurcation, there are about 1 lakh voters who have not yet been deleted from Telangana's electoral rolls.
Congress spokesperson Abhishek Manu Singhvi said that the EC must look into the matter. "Polls held on the basis of these deeply and deliberately flawed and inaccurate voter lists would undermine the entire process and would lead to a distorted mandate. It will erode the faith that the people of this country need to have in the EC," said Singhvi.
Names of over 18 lakh voters are present in both Andhra Pradesh and Telangana.
The age of nearly 21,000 voters has been found to be between 100 and 2017 years.


text:
Q: "Google Admin SDK in C#" No department adds Good morning
I am using the "admin SDK" for creating accounts in C # .Net, but at the time of shipment of the organization or address does not add the user if created but does not add this information, leave the code I'm using.
var service1 = new DirectoryService (new BaseClientService.Initializer ()
     {
         HttpClientInitializer = credentials,
         ApplicationName = strApplicationName,
         ApiKey = strApiKey
     });

        Console.Write("Email: ");
        string userId = Console.ReadLine();

        Console.Write("Givenname: ");
        string GivenName = Console.ReadLine();

        Console.Write("Familyname: ");
        string FamilyName = Console.ReadLine();

        Console.Write("Password: ");
        string Password = Console.ReadLine();

        Console.Write("Deparment: ");
        string Deparment = Console.ReadLine();

        User newuserbody = new User();
        UserName newusername = new UserName();
        UserOrganization neworganitation = new UserOrganization();
        //---------------------------------------------
        newusername.GivenName = GivenName;//First Name
        newusername.FamilyName = FamilyName;//Last Name
        newuserbody.Name = newusername;
        //---------------------------------------------
        newuserbody.PrimaryEmail = userId;//Email Address
        newuserbody.Password = Password;
        //--------------------------------------------
        neworganitation.Primary = true;
        neworganitation.CustomType = "";
        neworganitation.Department = Deparment;
        newuserbody.Organizations = neworganitation;
        User results = service1.Users.Insert(newuserbody).Execute();


text:
I dismissed Nvidia Reflex as for esports superstars – but now I don't want to go back to life without it
One of the best things about graphics card hardware from Nvidia is the software that accompanies it. In a tight, closely competitive competition between it and AMD, software has always been one of the key differentiators. In the last hardware generation, Nvidia added a new piece of software that I casually dismissed – but as the 3000 series generation drew to a close, I finally tried it – and found myself hooked on it.
I'm talking about Nvidia Reflex, a little bonus software option that uses your fancy high-end graphics hardware and various clever methods to reduce the input lag between your input devices – primarily keyboard and mouse, of course, but this'd also work with controllers – in turn theoretically making you more deadly in-game.
When the 30-series first launched, I dabbled with Reflex but never really paid it too much attention. I was more interested in improved versions of the frame-rate boosting DLSS, and how it'd let me crank up the visual fidelity and real-time lighting in newer games like Cyberpunk 2077. But recently, I returned to Reflex – and in that return, I realized what an impressive tool it is.
We talk a lot about frame rate and network latency in games, but we don't nearly as often talk about system latency. I've always been aware of it – in my competitive RTS days, I refused to use a wireless mouse, superstitious that doing so invited more lag. I've read in-depth articles about which arcade sticks induce the fastest on-screen response time. But that was about the limit. You'd get the best peripherals available and that was it; there were no other steps to limit or offset it. Which is where Nvidia Reflex comes in.
Nvidia has a single app to thank for my conversion to a fan of the tool – a little Overwatch test map designed strictly to demonstrate what Reflex does for you in real time. Basically: you're locked in place, with a sniper rifle, and another character repeatedly dashes through a distant doorway. You try to click the mouse to fire as they dash past – first with Reflex off, and then you turn it on. The difference is night-and-day. Some testing has even shown that Reflex is as good as using the in-game frame limiter – which means you can have that sweet, unlocked frame rate while keeping lag minimal.
I knew this was what Reflex did, of course, both from mild experimentation and from Nvidia's 2021 marketing blitz. But it wasn't until I sat down with Overwatchl that I realized just how useful the tool would be for even a mid-tier scrub like me. When I saw Nvidia's marketing, I thought, you know – at my level of play, what difference would a couple of milliseconds make? I'm not in the Overwatch League. But then… I tried it.
And I guess you need to try it to believe it. I went from making like one headshot in twelve to doing nine or ten. It's a big difference. The main thing I couldn't believe is how big an improvement it made to me, with my average reactions and out-of-practice FPS skills.
The result is that if Reflex is available in a game, I'm turning it on. It's in Overwatch 2, but is also available in a range of other games including Rainbow Six Siege & Extraction, Fortnite, Apex Legends, and a range of Call of Duty games. There's even some less twitch-intensive campaign-focused games in the mix like Deathloop, and some non-shooters like God of War and iRacing. I can see a case for this lag reduction in a lot of games, in fact – I salivate at the idea this could come to Street Fighter 6 (Capcom, Nvidia – make it happen).
AMD has its own lag-reduction technology too, but in the testing and reading I've done, it doesn't appear to be as impressive as Nvidia's. But furthermore, one thing that keeps driving Nvidia forward is how their various technologies are meshing and interacting.
For Reflex, this is best demonstrated in Cyberpunk 2077, where on the new 4000-series GPUs, starting with the RTX 4090, you can run the game at well over 120fps on maxed-out settings thanks to DLSS 3, a new upgrade to that separate piece of technology. The catch? By generating extra frames, which is what DLSS 3 does, it induces extra lag. Nvidia's solution is so simple as to be elegant – Cyberpunk 2077 compatibility with Reflex. DLSS 3 Raises your frame rate at the cost of extra latency – but then Reflex reduces latency, offsetting the 'damage' DLSS 3 does. The result is a game that feels the same or better, but with that sky-high frame rate and mega settings.
In this sense, one can see how a combination of DLSS 3 and Reflex can form something of a killer app for the GeForce RTX technology. You can see how it might be the future of maximizing settings and visuals without hurting the rest of your experience. But even without that, I've been thrilled and impressed with Reflex in shooters as a raw latency reduction tool. It's not just for top-rank esports nerds! I only wish I'd started using it sooner.
Zachtronics wargame Möbius Front '83 strikes out today
Screenshot Saturday Sundays: Songbirds, troubled frogs, and unintended dreamscapes
Our favourite 1TB Crucial SSD is back down to its Prime Day price of $92
I've got a lucky ticket…
Previous: Previous post: SpaceX aims to put 350 Mbps satellite internet on planes with Starlink Aviation
Next: Next post: How Tarteel Uses AI to Help Arabic Learners Perfect Their Pronunciation


text:
Stock Music track: Too Much
By Ryan Wickard
This mellow acoustic song is an anthem for self-betterment. It is about recognizing your personal flaws and deciding that you've had enough of them. You feel it has become "too much" and decide to rid them from your life. It is about trying to find your place in life and realizing your self worth. The instrumental version works nicely as an acoustic / folk / light pop track for country / outdoors / home and property and much more.
Vocal version (03:29)
Instrumental version (03:29)
Shockwave-Sound.com T14302 https://www.shockwave-sound.com/stock-music-track/14302/too-much 39.95 83.95
Vocal Singer-Songwriter: Royalty free music with vocals
Melancholic / Nostalgic / Wistful -- Passionate / Emotional / Melodramatic
Drama / Personal stories -- Family / Light Entertainment -- Love Story / Romance -- Teen / Youth / After-School
Guitar (Acoustic) -- Vocals (Male) / Singing with Lyrics
Ryan Wickard (ASCAP)
Take Cover Music LLC (ASCAP)
Lyrics: I will lead a campaign of self improvement. Swimming upstream to clean off all these bad bad habits. With eyes wide open Im up all night and Im praying to God that I can make this right. Ive been burning bridges and breaking hearts like its nothing. My head is saying too much, my heart is saying too much. I think I've had enough. When you drink like a fish and talk like a snake, shallow like a pond who's just jealous of the lake. For its depth and how it never dries up when the heat is on. And i've been burning bridges and breaking hearts like its nothing. I've lied and i've cheated and i stole some things that didn't belong to me. And just when I think I've figured out part of it, I fuck up again and fall right back down to the bottom where I belong. But i'm climbing out and coming up cuz I'm sick of it. Feeling like I'm wearing two faces, instead of just an honest one. I've been burning bridges and breaking hearts like its nothing.
Ryan Wickard from the band Take Cover releases an acoustic/piano solo ep.
[Please note: This artist does not want their music to be used in Adult films or any other Adult content].
More tracks by Ryan Wickard


A lovely teething necklace that has the perfect balance of geometric and round beads. Made from buttery soft silicone, this necklace is sure to delight both baby and you.
Light grey icosahedrons beautifully complemented by a spectrum of ultra violet, lilac and lavender.


The harvest is over, the fall season has come to a close, and Juniper Hill Farm's winter crops are winding down…Here's a recipe!
This recipe was well-tested by the staff of Juniper Hill Farm throughout the fall of 2012.
In a large bowl, mix Flour, Sugar, Baking Powder, Salt, and Cinnamon.
In a second bowl, whisk together Eggs, Milk, Winter Squash, and the Melted Butter. Using a fork, combine the wet ingredients with the dry ingredients until batter has just a few lumps left.
Bake in a preheated waffle iron according to the manufacturer's directions, until waffles are golden-brown.
* Instead of just cinnamon, a mix of nutmeg or allspice, ginger, and cloves will give these butternut, kaboucha or pumpkin waffles a hint of pumpkin pie. A splash of vanilla extract can also make this a real treat!
**Substituting freshly pressed apple juice for milk in acorn squash waffles works great. The flavors of apple, cinnamon, and squash compliment each other very well.
This adaptation was inspired by tasteofhome.com and the Joy of Cooking.


An accident occurred Friday, June 21, 1968 at 5:30 p.m., 6.5 miles north and 1.5 miles west of Leedey on the Roy Craig property. A Euclid Dinoscis Machine stalled, rolled down hill and struck reorder truck with three occupants. The truck was pushed over causing a fatality. Jack W. Graves, age 44, of Elk City, Oklahoma died at the scene. Injured was Charlie Blaylock, age 22, of Elk City, Oklahoma with a broken hip. Uninjured was Hugh L. Graves, age 27, no relation to fatality, of Elk City, Oklahoma.


Java for High-Performance Computational Engg. / Sciences?
Do you have any opinion about using Java in numerical analysis (NA) / FEM / CFD etc.---i.e., in computational engineering and sciences (CES)?
Do you have any experience or hard data concerning performance of Java vis-a-vis C++ or FORTRAN, esp. for large systems, or for high-performance applications? Any pointers?
-- This is not about starting platform wars/flames, just an honest query. (However improbable it may sound, it's true).
-- I personally have no opinion about Java in CES. My first choice is C++ and that's what I use all the time anyway. I sometimes run into Web pages that claim that C++ templates are now achieving as much performance as FORTRAN (or better). I, therefore, indirectly conclude that FORTRAN must be in general somewhat faster to C++. Yet, I like C++ (esp. the VC++ 6 IDE and all), and since I am so comfortable with it (15 consecutive years by now), I use it---neither FORTRAN nor Java nor C# (and certainly not VB!!).
Permalink Submitted by phunguyen on Wed, 2009-02-18 11:54.
I am interested in following this discussion.
Permalink Submitted by kwlim on Wed, 2009-02-18 19:00.
From my experience, Java is slower than Fortran and C/C++, but Java is getting better with time. I think the issue is not so much of speed, but the fact that Java numerical libraries are not yet fully matured when compared with its Fortran and C/C++ counterparts.
I can only comment on the sole Java library I have used - the Matrix Toolkits for Java (MTJ). The efficiency of solving a linear system Ax=b also depends very much on how you store the matrix A in the computer memory. The first problem I see with MTJ is this: To use the direct solver in MTJ, one has to store the A matrix in a dense or structured sparse form. Memory problem arises when one deals with large and dense A matrices. The second problem is that if you have a large unstructured sparse matrix, you can store it in one of the standard sparse matrix forms such as Compressed row or column storage, etc., but you will only be able to use iterative solvers. Iterative solvers do not work well for certain matrices. The latter problem highlights the infancy of sparse solver technology within Java. As far as I know, this problem applies also to many other Java numerical libraries.
I get around this problem by calling Fortran and/or C/C++ libraries from Java using the Java Native Interface (JNI). This, however, makes portability a problem because the Fortran and/or C/C++ libraries need to be recompiled on the native machine. It also is a little tedious.
Permalink Submitted by Biswajit Banerjee on Wed, 2009-02-18 23:58.
Java has to be interpreted by the virtual machine and that slows it down. There are Java native compilers that can be used to bypass the virtual machine. I wouldn't recommend Java for anything more than prototype testing or GUI generation. And even for those tasks scripting tools like Python are significantly more convenient.
Permalink Submitted by Bill Greene on Thu, 2009-02-19 14:29.
I think that the performance of the Java virtual machine relative to Fortran or C++ is a secondary issue these days. The "just-in-time" (JIT) compilers that are used in state-of-the-art Java implementations are producing quite efficient code. JIT has the potential to generate code that is even faster than traditional compiled languages like Fortran and C++.
There was quite a lot of enthusiasm for Java in the numerical methods community about 7-8 years ago. (http://math.nist.gov/javanumerics/). If you look at that site you will see the last post is around 2002. My impression is that there is very little activity now in the Java numerics area. As you can see from this site, Sun was opposed to several changes to Java advocated by the numerical methods community. One of these was adding an efficient multi-dimensional array type.
I've been using C++ for numerics for around 15 years and Fortran before that. Seems like for the past ten years or so, C++ has always been a year or two away from becoming the "standard" language for numerical programming. It certainly isn't there yet. I would really like to see Java evolve to be a contender in this area.
Permalink Submitted by Ajit R. Jadhav on Sat, 2009-02-21 03:47.
About Java, C#, etc.: These days, optimizing compilers really do an outstanding job... For example, consider HPJava, Carta Blanca, etc.
About C++: IMHO the reason why C++ always remains 1 or 2 years away from being the standard language for numerical programming is: Absence of a standard library.
Here, if Java and other OO languages come into picture and propose some new libraries, I believe, then this more general issue of standardization in C++ also will get the push it badly needs.
Permalink Submitted by Bill Greene on Sat, 2009-02-21 11:23.
Here are a few comments on the previous post.
Yes, it has been shown that its possible to write C++ code that is as fast or faster than the equivalent fortran code but it is much more difficult. This particularly applies to code involving matrix operations. Getting fast C++ code for, say, a matrix multiply requires relatively sophisticated programming and a good compiler; the most basic implementation of a C++ matrix class with a matrix multiply method will be significantly slower than the simple fortran matrix multiply subroutine any fortran programmer can write.
>But the point is, if there are more languages in the frey, the matter will get better attention.
I think that having more languages in the fray actually slows down progress toward a replacement for fortran for numerical programming. The diversion of the numerical methods community into Java several years ago, I think, hurt progress in C++. But it sure does encourage diverse thinking in numerical programming.
>numerical programming is: Absence of a standard library.
I completely agree with this. But as much as I admire the STL, design and implementation of a C++ matrix class library is much harder. The first question is, "What should a C++ matrix class library contain?" Operator overloading for arithmetic operations? This makes implementation of a high performance library much, much harder. What about matrix types-- dense, symmetric, banded, general sparse? Presumably if you have these different types you want to allow operations among them. There have been many C++ matrix class libraries implemented (Blitz++, uBlas, tvmet, MTL2, MTL4, Newmat) that meet some of these requirements, but not all. It's just very, very hard.
This is not completely true. If you are happy with a basic fortran or C interface to numerical methods, Lapack is freely available and provides a wide array of linear algebra operations. The netlib repository provides many more freely available libraries for other numerical tasks. The numerical methods community has done a wonderful job of making numerical software freely available. The problem, as mentioned above, is that replacing fortran or c implementations with object-oriented numerical methods is a tough problem.
The increasing importance of multi-cpu computers adds yet another dimension of complexity to the problem.
Permalink Submitted by Ajit R. Jadhav on Sun, 2009-02-22 01:11.
If you (or anyone else) has hard data to show otherwise, I would be very surprised---and also very interested in finding out why.
---> I beg to differ about whether having more OO languages would hurt C++ or not...But I won't argue the case--it might turn too lengthy, I am afraid.
So, the basic issue is not syntactical sugar, but having a good, well-tested implementation that one knows is standard across all users, platforms, compilers. Something that one could prescribe to students without a moment's hesitation---as a standard part of the language itself.
As to the various matrix types you mention (dense, symmetric, banded, general sparse, etc.) Why, we could have different classes for them... Don't we have a queue and a dequeue; a list and a vector; a set and a map; a queue and a stack; etc. also in STL?
I think even if getting people to agree on certain common things is hard, it is possible. That is the lesson of STL. After all, general purpose (GP) libs are put to even more diverse use, and so, involve even more unruly people... But Stroustrup and co. did it! And did it so admirably well!! XML standards is yet another success story. If GP software succeeds. why not numerical ones?
So, not just freely available library (like netlib) but a standard one---that's the need of the hour.
--> And, concerning Java, did you lookup those Carta Blanca simulations?


Gilt City allows you to experience the very best restaurants, spas, salons, exclusive events and shows in your city—all at insider prices. Our curators comb through hundred of neighborhoods and local businesses to bring you the most compelling offers in New York, Los Angeles, Boston, Chicago, Miami, San Francisco, Dallas, Seattle, Philadelphia and Washington, DC. And many offers from our over 4,500 partners are available nationally.
On any given day, you can visit Gilt City to find special meals prepared by acclaimed chefs, luxurious massages and facials, exciting plays and concerts and even thrilling outdoor adventures (sky-diving, zip-lining, ice climbing and more). Our regular partners include Virgin America, kate spade new york, Tate's Bakeshop and personal trainer-to-the-stars Tracy Anderson, along with award-winning restaurants from San Francisco's central kitchen to New York's Del Posto. With Gilt City, exploring everything your city has to offer is simple and exciting.
Sign up today – at GiltCity.com/boston – and use the code SHANNON at check out for an additional 20% off your savings!


text:
Regulation of phospholipase C-β1 by Gq and m1 muscarinic cholinergic receptor: Steady-state balance of receptor-mediated activation and GTPase-activating protein-promoted deactivation
Gloria H. Biddlecome, Gabriel Berstein, Elliott M. Ross
Green Center For Systems Biology
Pharmacology - Ross Lab
The phospholipase C-β1 (PLC-β1) signaling pathway was reconstituted by addition of purified PLC to phospholipid vesicles that contained purified recombinant m1 musearinic cholinergic receptor, Gq, and 2-4 mol % [3H]phosphatidylinositol 4,5-bisphosphate. In this system, the muscarinic agonist carbachol stimulated steady-state PLC activity up to 90-fold in the presence of GTP. Both GTP and agonist were required for PLC activation, which was observed at physiological levels of Ca2+ (10-100 mM). PLC-β1 is also a GTPase-activating protein for Gq. It accelerated steady-state GTPase activity up to 60-fold in the presence of carbachol, which alone stimulated activity 6-10-fold, and increased the rate of hydrolysis of Gq-bound GTP by at least 100-fold. Despite this rapid hydrolysis of Gq-bound GTP, the receptor maintained >10% of the total Gq in the active GTP-bound form by catalyzing GTP binding at a rate of at least 20-25 min-1, ∼10-fold faster than previously described. These and other kinetic data indicate that the receptor and PLC-β1 coordinately regulate the amplitude of the PLC signal and the rates of signal initiation and termination. They also suggest a mechanism in which the receptor, Gq, and PLC form a three-protein complex in the presence of agonist and GTP (stable over multiple GTPase cycles) that is responsible for PLC signaling.
https://doi.org/10.1074/jbc.271.14.7999
10.1074/jbc.271.14.7999
Dive into the research topics of 'Regulation of phospholipase C-β1 by Gq and m1 muscarinic cholinergic receptor: Steady-state balance of receptor-mediated activation and GTPase-activating protein-promoted deactivation'. Together they form a unique fingerprint.
Carbachol Chemical Compounds 100%
GTPase-Activating Proteins Medicine & Life Sciences 92%
Cholinergic Chemical Compounds 86%
Parasympathomimetic Agent Chemical Compounds 84%
Type C Phospholipases Medicine & Life Sciences 75%
Cholinergic Receptors Medicine & Life Sciences 75%
Muscarinic Receptors Medicine & Life Sciences 74%
Guanosine Triphosphate Medicine & Life Sciences 72%
Biddlecome, G. H., Berstein, G., & Ross, E. M. (1996). Regulation of phospholipase C-β1 by Gq and m1 muscarinic cholinergic receptor: Steady-state balance of receptor-mediated activation and GTPase-activating protein-promoted deactivation. Journal of Biological Chemistry, 271(14), 7999-8007. https://doi.org/10.1074/jbc.271.14.7999
Regulation of phospholipase C-β1 by Gq and m1 muscarinic cholinergic receptor : Steady-state balance of receptor-mediated activation and GTPase-activating protein-promoted deactivation. / Biddlecome, Gloria H.; Berstein, Gabriel; Ross, Elliott M.
In: Journal of Biological Chemistry, Vol. 271, No. 14, 05.04.1996, p. 7999-8007.
Biddlecome, GH, Berstein, G & Ross, EM 1996, 'Regulation of phospholipase C-β1 by Gq and m1 muscarinic cholinergic receptor: Steady-state balance of receptor-mediated activation and GTPase-activating protein-promoted deactivation', Journal of Biological Chemistry, vol. 271, no. 14, pp. 7999-8007. https://doi.org/10.1074/jbc.271.14.7999
Biddlecome GH, Berstein G, Ross EM. Regulation of phospholipase C-β1 by Gq and m1 muscarinic cholinergic receptor: Steady-state balance of receptor-mediated activation and GTPase-activating protein-promoted deactivation. Journal of Biological Chemistry. 1996 Apr 5;271(14):7999-8007. doi: 10.1074/jbc.271.14.7999
Biddlecome, Gloria H. ; Berstein, Gabriel ; Ross, Elliott M. / Regulation of phospholipase C-β1 by Gq and m1 muscarinic cholinergic receptor : Steady-state balance of receptor-mediated activation and GTPase-activating protein-promoted deactivation. In: Journal of Biological Chemistry. 1996 ; Vol. 271, No. 14. pp. 7999-8007.
@article{84adeac14deb4a639ad921662f633d87,
title = "Regulation of phospholipase C-β1 by Gq and m1 muscarinic cholinergic receptor: Steady-state balance of receptor-mediated activation and GTPase-activating protein-promoted deactivation",
abstract = "The phospholipase C-β1 (PLC-β1) signaling pathway was reconstituted by addition of purified PLC to phospholipid vesicles that contained purified recombinant m1 musearinic cholinergic receptor, Gq, and 2-4 mol % [3H]phosphatidylinositol 4,5-bisphosphate. In this system, the muscarinic agonist carbachol stimulated steady-state PLC activity up to 90-fold in the presence of GTP. Both GTP and agonist were required for PLC activation, which was observed at physiological levels of Ca2+ (10-100 mM). PLC-β1 is also a GTPase-activating protein for Gq. It accelerated steady-state GTPase activity up to 60-fold in the presence of carbachol, which alone stimulated activity 6-10-fold, and increased the rate of hydrolysis of Gq-bound GTP by at least 100-fold. Despite this rapid hydrolysis of Gq-bound GTP, the receptor maintained >10% of the total Gq in the active GTP-bound form by catalyzing GTP binding at a rate of at least 20-25 min-1, ∼10-fold faster than previously described. These and other kinetic data indicate that the receptor and PLC-β1 coordinately regulate the amplitude of the PLC signal and the rates of signal initiation and termination. They also suggest a mechanism in which the receptor, Gq, and PLC form a three-protein complex in the presence of agonist and GTP (stable over multiple GTPase cycles) that is responsible for PLC signaling.",
author = "Biddlecome, {Gloria H.} and Gabriel Berstein and Ross, {Elliott M.}",
doi = "10.1074/jbc.271.14.7999",
T1 - Regulation of phospholipase C-β1 by Gq and m1 muscarinic cholinergic receptor
T2 - Steady-state balance of receptor-mediated activation and GTPase-activating protein-promoted deactivation
AU - Biddlecome, Gloria H.
AU - Berstein, Gabriel
AU - Ross, Elliott M.
N2 - The phospholipase C-β1 (PLC-β1) signaling pathway was reconstituted by addition of purified PLC to phospholipid vesicles that contained purified recombinant m1 musearinic cholinergic receptor, Gq, and 2-4 mol % [3H]phosphatidylinositol 4,5-bisphosphate. In this system, the muscarinic agonist carbachol stimulated steady-state PLC activity up to 90-fold in the presence of GTP. Both GTP and agonist were required for PLC activation, which was observed at physiological levels of Ca2+ (10-100 mM). PLC-β1 is also a GTPase-activating protein for Gq. It accelerated steady-state GTPase activity up to 60-fold in the presence of carbachol, which alone stimulated activity 6-10-fold, and increased the rate of hydrolysis of Gq-bound GTP by at least 100-fold. Despite this rapid hydrolysis of Gq-bound GTP, the receptor maintained >10% of the total Gq in the active GTP-bound form by catalyzing GTP binding at a rate of at least 20-25 min-1, ∼10-fold faster than previously described. These and other kinetic data indicate that the receptor and PLC-β1 coordinately regulate the amplitude of the PLC signal and the rates of signal initiation and termination. They also suggest a mechanism in which the receptor, Gq, and PLC form a three-protein complex in the presence of agonist and GTP (stable over multiple GTPase cycles) that is responsible for PLC signaling.
AB - The phospholipase C-β1 (PLC-β1) signaling pathway was reconstituted by addition of purified PLC to phospholipid vesicles that contained purified recombinant m1 musearinic cholinergic receptor, Gq, and 2-4 mol % [3H]phosphatidylinositol 4,5-bisphosphate. In this system, the muscarinic agonist carbachol stimulated steady-state PLC activity up to 90-fold in the presence of GTP. Both GTP and agonist were required for PLC activation, which was observed at physiological levels of Ca2+ (10-100 mM). PLC-β1 is also a GTPase-activating protein for Gq. It accelerated steady-state GTPase activity up to 60-fold in the presence of carbachol, which alone stimulated activity 6-10-fold, and increased the rate of hydrolysis of Gq-bound GTP by at least 100-fold. Despite this rapid hydrolysis of Gq-bound GTP, the receptor maintained >10% of the total Gq in the active GTP-bound form by catalyzing GTP binding at a rate of at least 20-25 min-1, ∼10-fold faster than previously described. These and other kinetic data indicate that the receptor and PLC-β1 coordinately regulate the amplitude of the PLC signal and the rates of signal initiation and termination. They also suggest a mechanism in which the receptor, Gq, and PLC form a three-protein complex in the presence of agonist and GTP (stable over multiple GTPase cycles) that is responsible for PLC signaling.
U2 - 10.1074/jbc.271.14.7999
DO - 10.1074/jbc.271.14.7999


My Dad's wonderful life touched so many people, so deeply, and in so many ways, that it's difficult to count all the ripples. But you can see them in the eulogies that have spontaneously poured out – in emails, on Facebook, in writing and in conversations. It's never easy to offer condolences but the words chosen invariably say something about the life being appraised and the loss being mourned.
In Dad's case, messages came from people he spoke Yiddish with at Vy & John's residential care home, or the Fraynt Fun Yidish. Some were from concertgoers who loved his immense repertoire of Yiddish songs. "I'm only giving you back what was already yours," he would tell them.
His presence has now left us. But every morning, the starlings, robins and pigeons still flock to our garden waiting for him to scatter the morning birdseed. All day, Cleo — his adored dog — still sits at the window waiting for him to come home. When I took her for a walk yesterday, I was surrounded by dogs, barking for snacks. I was confused until Jenny, a local dog owner, told me that he always brought extra dog treats to give them. He was simply "the man with the biscuits," she said. "Such a lovely man". Dad was a person who lived to give, and he did not really care to take.
To understand Chaim Neslen's life, you have to appreciate its context. Dad was born in Toronto, the year before the Second World War began, to a tailor father and a shop worker mother. My bube and zeydie. They had escaped eastern Europe as the clouds of extermination were still gathering. And after these had burst, his father worked tirelessly to bring survivors to Toronto, and to help them adapt to a new world.
Dad's view of the world was written in the mameloshn, which he loved and championed. He dedicated himself to keeping the Yiddish language alive and wrote, composed, taught and performed in it. He even made incognito film appearances as a Yiddish voice in movies like Schindler's List.
In the early 60s, Dad escaped the provincialism and conservatism of Canada, to make London his new home. There he met Diana, my mother, who became the eternal compass and project of his life. Dad was a playful and mischievous wit, but when he put his mind to something he was unstoppable, and he devoted his life to Diana with every fibre of his being. True soulmates, they became — a force of nature, with mum's political acumen, social awareness and campaigning genius complementing and grounding dad's freewheeling and sometimes offbeat intellectualism.
But Dad carried the lessons he had learned in Toronto with him to London and for that, I — we — will be eternally grateful. I remember our conversations about the Warsaw Ghetto and, as a child, reading photo books about its horrors. The diary entries from the Uprising with their obscenely imbalanced death tolls— hundreds of Jews killed every day with only the occasional nazi soldier or two downed in return. The ghetto fighters, some of whom I later met on family holidays, told me stories of how they threw sticks of dynamite into tanks, sat on the hatches and waited for the explosion, despite the risk of death. They spoke of fighters who hurled themselves into the flames of ghetto buildings set ablaze by the nazis, rather than risk capture and a horrific death over which they'd have no control.
These were the sorts of stories that shaped Dad, and they taught my sister Esther and me the value of universal morality. Where this has been denied, they also instilled in us the need for solidarity with peoples fighting for survival against innumerable odds — whether in South Africa or in Palestine. I know that Dad would have wanted me to say that he felt the same way. And these stories demonstrated the importance of bearing witness.
For Dad, I think that bearing witness meant keeping the memories of others alive, as we must do now for him. His contribution to tikkun olam, reforming the world — was not just about politics, but about opening the first London shop selling aids for disabled people. Developing ground-breaking products for the Royal National Institute for the Blind. Asking that we share poems instead of presents on birthdays. Always putting himself in the shoes of those he encountered.
I always felt carried — and protected — by Dad, as did we all. Every day without fail, he constructed a plan around what we all needed and put it into effect, leaving nothing to chance. He was the papa waiting at the station to drive you home. The father who let you go to see The Clash in Brixton as a teenager, but waited in a car outside to make sure you got back to the tube safely. In a crisis, he was the cool head on hand to drive injured demonstrators to hospital. He was the dad who hated football but agreed to coach the Redbridge Jewish Youth Club's football B team, just so you could all play.
Once, Dad told me that, as a teenager in Toronto, his father took him to see a visiting rabbi, who told him: "Take that boy away from me. He is a lamed-vuvnik". According to kaballah, these were the 36 humble, righteous people — unaware of their status —- for whom G-d would preserve the world, even if the world was descending into barbarism.
Dad made light of the incident. So would I. But as political clouds darken in our own time, perhaps the greatest tribute we can pay Chaim is to transform ourselves into that bulwark against barbarism through alliances with others; to fight humbly for the cause, not for ourselves; to focus always on our common humanity in that fight. And in so doing, to keep alive the memory of Chaim Neslen, father, devoted husband, Yiddishist, Bundist, humanist, and a true mensh.


With the proliferation of UML in the development of embedded real-time systems, the interest in methods and techniques integrating safety aspects into a UML-based software and system development process has increased. This chapter provides a survey on relevant UML profiles and dialects as well as on design and verification methods and process issues supporting a safety assessment. These subjects are discussed in the light of norms and standards on software development for safety-critical systems.


text:
World's largest sleep study launches from Western's Brain and Mind Institute
Renowned Western University neuroscientist Adrian Owen has launched the world's largest sleep-and-cognition study to help researchers learn the effects on our brains of sleep and sleep deprivation.
"Many of us are working more erratic hours and sleeping less, while the pace of our lives seems to be accelerating," said Owen, who is the Canada Excellence Research Chair in Cognitive Neuroscience and Imaging at The Brain and Mind Institute at Western and Chief Scientific Officer at Cambridge Brain Sciences. "We know that this sleep disruption affects us in some ways, and that some people feel the impact more than others, but there's surprisingly little research into exactly how our brains deal with these sleep deficits."
Sleep loss is a global problem that saps billions of dollars of productivity from the world economy and endangers lives. Lack of sleep is linked to physical ailments such as heart disease, obesity, and diabetes and can impair driving abilities at least as significantly as alcohol intoxication. Yet the ability to function on just a few hours of sleep – to work around the clock on an assignment or drive all night to a vacation destination — remains a socially acceptable point of pride for many people.
Brain researchers are still exploring some of the most basic, and essential, questions about sleep, Owen said: "What specifically happens in different regions of our brains when we sleep or don't sleep? How much sleep is 'enough'? Is there a long-term effect on brain health as well as a short-term effect? We all know you shouldn't drive if you're too tired — but should you decide to get married, buy a car or design a bridge if you've been up half the night? And if there is an impact, is it the same across all ages and jobs or is it different for seniors, young moms, students, shift-workers, equipment operators?
"We have the opportunity in this study to learn far more about the brain's response to sleep than we have ever had before. And what we learn ultimately has the potential to change how millions of people go about their daily lives."
The testing will be conducted entirely online at www.worldslargestsleepstudy.com, which is designed by neuroscientists through Cambridge Brain Sciences, to test different types of thinking. Study participants will be asked to track their sleep over a 3-day period, while playing a set of scientifically valid tests of brain function. Participants will be able to check in after their three days to see how their sleep values and performance compare with the other volunteers'. Researchers will then analyze sleep and cognition data with the intention of sharing the results of the study six months after launch.
Based on responses to a previous, ground-breaking study on the efficacy of brain-game training, Owen expects this will draw hundreds of thousands of participants from around the world. While other sleep studies have boasted of being the "largest" none have been subject to the scientific rigor of this study, nor have they examined links between cognition and sleep.
Some preliminary participants have performed brain-game tests and been monitored with functional MRI (fMRI) scans when fully rested and after a sleepless night. But that's impossible to do with thousands of people, and this study is intended to draw out equivalent information on an exponentially larger scale. The study is powered by Cambridge Brain Sciences – a leading online brain health platform, with more than seven million tests completed by people in 75+ countries.
"The Internet has provided us with this unprecedented opportunity to involve the public in scientific research – research that can draw out a gold-mine of sleep and brain data we've never before had access to," said Owen, who is also scientific director of Western University's BrainsCAN initiative, which received a substantial $66-million investment from the Canada First Research Excellence Fund (CFREF). *
Research conducted by the Owen Lab has helped change how the world understands brain function. Its ground-breaking work has included showing that some brain-injured patients previously thought to be non-responsive can be aware of their condition and be able to communicate. The lab is also creating significant new understandings of the causes and consequences of memory, perception and reasoning in healthy people and in people with neurodegenerative diseases.
NOTE: See "Downloadable Files" below for high-resolution images for media use.
*As of July 1, 2017, Dr. Ravi Menon is the new scientific director of BrainsCAN. Dr. Owen continues in his other roles as Canadian Excellence Research Chair in Cognitive Neuroscience and Imaging at The Brain and Mind Institute at Western, head of the Owen Lab and Chief Scientific Officer at Cambridge Brain Sciences.
MEDIA CONTACT: Debora Van Brenk, Media Relations Officer, Western University, 519-661-2111 x85165, or on mobile at 519-318-0657 and deb.vanbrenk@uwo.ca
ABOUT WESTERN UNIVERSITY and the BRAIN AND MIND INSTITUTE: Western University in London, Canada, delivers an academic experience second to none, with research excellence that expands knowledge and drives discovery with real-world application. Western's Brain and Mind Institute provides a centralized, interdisciplinary and visible presence for cognitive neuroscience – a place to promote research, facilitate the training of highly qualified personnel and to foster national and international collaborations in cognitive neuroscience.
About Cambridge Brain Sciences: Cambridge Brain Sciences is a leading online brain health assessment platform based on the pioneering work of our Chief Scientific Officer, renowned neuroscientist and Canada Excellence Research Chair in Cognitive Neuroscience and Imaging, Dr. Adrian Owen (owenlab.org). Our assessments of brain function and brain health have been taken millions of times and used in over 300 studies published in leading academic journals over the last 25 years. Cambridge Brain Sciences is headquartered in Toronto, Canada and has helped hundreds of thousands of people from 75+ countries gain greater insight into their brain health every day. Visit www.cambridgebrainsciences.com to learn more.
Adrian Owen
Western University neuroscientist Adrian Owen has launched an international sleep study to determine the effects of sleep loss on brain function.
Tags: Adrian Owen, cambridge brain sciences, cognition, Neuroscience, sleep
Grasping the world is not the same as understanding it
Brain Study explores lasting impacts of COVID-19
Global study examines pregnancy and stress during COVID-19 pandemic
Despite social and employment benefits, bilingualism does not make you 'smarter'
New study of football players shows concussions have long-term effects on inhibition


text:
Home / Title IX / Title IX
Information for Reporting Parties
Information for Responding Parties
What is Title IX?
Campus & Community Resources
Title IX Team
Prevention, Education and Training
Confidential Resources at UP
Title IX: We Care
The University of Portland is committed to fostering a community in which all members feel respected and safe. Sexual and gender-based harassment, misconduct, and violence have no place at the University, are inconsistent with our mission and values as a Holy Cross university, and will not be tolerated.
The University believes that it is our community's responsibility to prevent, educate, and effectively respond, and it is a responsibility the University takes very seriously. We recognize that a culture of respect and safety requires that each one of us — students, staff, faculty, and administrators — do our part when something occurs that is not consistent with our community's values. Further, it is imperative that individuals affected by sexual and gender-based harassment, misconduct, and violence know they are not alone — that our community is here to help.
UP community members are encouraged to report incidents of sexual and gender-based harassment, misconduct, and violence to the Title IX Office. The University will take steps to appropriately address such reports and support affected community members.
Together, we can take a stand to be part of a community in which all members feel respected and safe. Join us in learning more about campus and community resources and reporting options, along with our education and prevention programs.
Make a Title IX report
Get more information about resources
Learn about consent
Understand what it means to be a "confidential resource"
View a photo list of confidential resources on campus
Understand what it means to be a "responsible employee"
Read the section of the Code of Student Conduct that relates to Title IX.
Campus and Community Resources
Prevention, Education & Training
Title IX at UP
2018 - 2019 Reflections
The Title IX Team shared some reflections on the work they have done during the 2018 -2019 academic year, and the continued work they are engaged in towards making a UP community and a world that is more just and safe.
Read the 2018 - 2019 Reflections
The Title IX team held a listening session for the community on Wednesday, November 14, 2018. Questions asked at the sessions and the responses from the Title IX team can be read on the listening session document.
Our Goals for Title IX
The University of Portland is committed to strengthening our work in Title IX. Below are current projects or goals the university is working towards.
The University is exploring possibilities for a confidential advocate to be co-located on our campus. This advocate would be a confidential resource, separate from the Title IX Team, who is trained and knowledgeable in Title IX and associated issues.
Title IX Advisory Committee will be expanded during the 18-19 academic year to include greater representation, especially from student groups.
The Equity in Athletics Report contains participation rates, financial support, and other information regarding men's and women's intercollegiate athletic programs.
The University of Portland is committed to making the Title IX process as accessible as possible for all students. Students who require a disability accommodation or who may have other factors that could impact their ability to participate in or seek resources from the Title IX program should contact the Title IX Office at titleix@up.edu or 800.745.3261 (Toll Free) or 503.943.8982 to make a request.
Leave this page (or press esc key)


text:
Current Page Parent Projects
Current Page Parent Journalism
Current Page: Writer Q&A
Category: Writer Q&A
Journalism / Writer Q&A
Writer Q&A 2020 No. 8: WhiteSheWolf
@WhiteSheWolf, as she's known on Twitter, is a blogger and member of the #writingcommunity. Her Inciting Event blog can be found here. Many thanks to her...
Journalism / Uncategorized / Writer Q&A
Writer Q&A 2020 No. 7: Halo Scot
Biography: Halo Scot is the author of the Rift Cycle, a science fantasy with grimdark, psychological horror, mental illness, and LGBTQ themes. The series seeks...
Writer Q&A 2020 No. 4: Natania Barron
Natania Barron is a speculative fiction writer whose work has appeared in Weird Tales, EscapePod, Steampunk Tales, Crossed Genres, and Bull Spec. Her books include Pilgrim...
Writer Q&A 2020 No. 3: Tony Peak
Science fiction novelist Tony Peak is the author of such books as SIGNAL, Inherit the Stars, and Beethoven's Tenth. Check out his website and follow him...
Writer Q&A 2020 No. 6: Blayze Vanek
Blayze Vanek is the author of All Hallow's Evil. I appreciate Blayze taking the time to answer questions about writing! How long have you been...
Writer Q&A 2020 No. 5: Dan Jolley
Dan Jolley is a speculative fiction writer who's worked on novels (including the Gray Widow Trilogy and The Storm), video games (such as Dying Light and...
Writer Q&A 2020 No. 2: Rick Wilber
An award-winning author, editor and professor, Rick Wilber has produced short stories that are published often in Asimov's Science Fiction magazine and elsewhere. His collection,...
Writer Q&A 2020 No. 1: Matt Forbeck
Image Credit: Forbeck.com Matt Forbeck is a New York Times-bestselling author and game designer with dozens of published credits for books and games. His works include...
[OTHERVIEW Q&A] Jason A. Holt
Jason A. Holt, board game writer and translator, is fluent in Czech and lives on a remote Montana cattle ranch. He's worked on the Galaxy Trucker...
[OTHERVIEW] Q&A with Paul Levinson
Paul Levinson, professor of Communication and Media Studies at Fordham University in New York, is an award-winning science fiction writer of novels including The Silk Code,...


A fiesta is a great way to celebrate Cinco de Mayo. It combines some of our favorite things…Mexican food, margaritas and hanging out with friends!
If you are looking for inspiration for your annual fiesta, check out these 5 tips.
Get your friends excited for the celebration by creating a simple, colorful decor. Mexico is known for its vibrant colors and artistic culture. Target's new line Opalhouse has everything you need to throw a festive celebration. We thought these pink and blue medallion-print appetizer plates on this ikat-patterned throw created the perfect decor for our guests. We love to combine color, texture and height to a table. How cute is this wood and bead garland!? I'm sure your first thought is to hang it on a wall or drape it on the edge of a table. Make your table anything but traditional, lay the garland directly on the table for a fun and festive layered look. For the finishing touch, add vibrant flowers or a cactus plant!
Don't stress on what to serve! One of the best things about Cinco de Mayo is the food. Mexican food not only tastes great but certain recipes are quick and easy to make. Instead of a sit down meal, make your party easy going and fun with appetizers and finger food. Here are a couple easy recipes your guests are sure to love!
OUR FAVORITE GUACAMOLE: Click here for the recipe!
HOMEMADE PICO DE GALLO: Click here for the recipe!
BEEF EMPANADAS: Click here for the recipe!
There are so many drink options for your fiesta. A must-have are MARGARITAS!!! Our new favorite is this ready-to-serve Jose Cuervo Grapefruit Tangerine Margarita mix. This refreshing twist on a traditional margarita is a great option to serve your guests. We also suggest using a beverage dispenser. We love these matching margarita glasses and drink dispenser from Target. The nice thing about a dispenser is that you can pre-fill it before the party, we suggest adding slices of fruit that compliment your drink of choice. We added tangerine and limes slices to our grapefruit tangerine margarita mix, isn't the subtle pop of color so pretty? When your guests arrive, take it out of the refrigerator for an easy and festive way to serve your margaritas.
Music is key when setting the mood of a party. This particularly holds true for a Mexican fiesta. If you can splurge on a mariachi band or a solo guitarist that would add that special something to your celebration. If you can't splurge, which let's be honest most of us can't have our own personal musicians, we would suggest focusing on a good playlist. Choose songs that have an upbeat tempo to create a happy mood. Be sure to include songs with a Mexican theme such as La Bamba by Ritchie Valens or Tequila by The Champs!
Fiestas are a casual, fun celebration. You have done all the prep work, now remember to sit back, have a margarita and enjoy time with your friends!
Hi! We're Danielle and Karen . .
Enter your info here to receive our emails - we can't wait to have you join the party!


It's been a while since 1978. Here is a glimpse into what your classmates have been up to since graduating from high school. Please share your information as well. This page was created originally for the 30 year reunion so you may already have a profile entry.
To check if you already have a profile entry, enter your name in the Search box and click Search. Review your information and update it as desired. You'll need to click Edit Your Profile.
If you don't have a profile entry, click Add Your Profile and follow the steps.
Your contact information will be kept completely private and will not be shared with others without your permission. Feel free to add Now and Then pictures of yourself! If you decide to provide address information, please also include the City, State, and Zipcode.
Note: This page was first created in 2008 for the 30th reunion and some of the details about individuals may be out of date but are still fun to read about! At the bottom of each profile is a Last Edited date.
If you have any comments or inquiries, please Contact Us!
From Patty: I'm looking forward to seeing so many of you! Thanks to all those involved for making this all happen!
From Rosemary: Can't wait to see everybody, especially those that went to Barron Park Elementary!
From Thomas: Looking forward to seeing everyone.


On Thursday, March 6th, Mountain View High School students and staff had the honor of hearing Holocaust survivor Helen Farkas recount her stories.
Born in October 1920, Farkas was one of 9 children and grew up in a small town in Romania, very close to the border of Hungary. Farkas describes the beginning of her childhood as alright, at the time her people had all the rights other Romanians did.
Hitler didn't take Romania until 1940, and by 1942 the Nazis had confiscated Jewish people's radios, isolating them from what was going on in the rest of the world. Farkas's older brother, however, hid and kept his radio. Their father, who spoke a little English, listened to the British reports and was able to hear stories about war activity. Farkas remembers telling her father to stop listening to the radio because the stories were always tragic.
In 1944, Farkas and the women in her family were forced to move into ghettos while the men were drafted into labor camps. The ghettos were created right in her hometown, so Farkas and other women just had to put a lock on their houses and go. They then had to give their pets away to non-Jewish friends, hoping they'd soon be back to retrieve them. In the midst of this inexplicable turn of events, Farkas asked, how do you suddenly interrupt life?
There wasn't enough food in the ghettos. Farkas and her friends would play school with the children to keep them entertained while their mother prepared the little food they had. Other times they would go into the administrations office and ask why they let this happen; why they would allow them to be strangers in their own town. The administrators would respond apologetically, saying there was nothing they could do.
One morning Farkas and other ghetto members were told to meet at the gate at 9am, next morning, they were going to be taken to go work.
In the morning on the way to the train, people from the town lined up and spat as they walked. About eighty people were put into each car on the train with no food or water given to them during the 3 days it took to get to their destination.
Once off the train, they were separated and divided into two groups. Farkas didn't know at the time, but she along with her sister and all the other strong, young women were grouped together in the group that would live. The other group consisted of her mother, older relatives, and her two-year-old nephew. Her group would be the one to survive and be put to work. The other would go to the gas chambers.
Farkas and her sister were kept at Auschwitz from May until October. When other concentration camps were liberated at the end of the war, Farkas along with other members began the death march. Farkas recalls that one's life depended on what you were wearing on your feet when you left the ghetto. Her and her sister had shoes with laces and were able to continue marching.
Farkas and her sister were liberated on the 5th of May. After the war she reunited with her fiance, a well known soccer player who was put in the army only as a chef. She and her newlywed husband moved to the United States in 1949.
Farkas had a few surviving sibling and will be 94 years old on her next birthday.
She and her husband, who were married for over 65 years, would tour around the country, sharing their story.
The person, Joe, above is obviously a Holocaust denying and confused person.


Ms Newhouse: Growing up in a small rural community, I had the opportunity to watch the lives of many friends and community members unfold over time. I knew why Mrs Jones had horrible headaches and why her daughter was often sick. By watching, I learned that what is wrong with our lives soon becomes what is wrong with our bodies and our minds.
This realization drew me to midwifery and sculpted my practice. The care I provide is patient centered. I ask questions and listen hard. The expert is sitting in my office. Working with thousands of women over the years, I have come to appreciate that the patient is intimately acquainted with her circumstances and knows what will or will not be effective. She ultimately holds the responsibility for any choices made, and she will bear the consequences. This is all about her.


text:
Booking.com Traveler Review Awards 2021: Croatia among the most awarded destinations
Croatia's "Preferred Destination" status of the European Association of Travel Agencies and Tour Operators
Travel agencies will fail if they are not specifically helped.
INTERVIEWS AND COLUMNS
Tourist stories
KLM is introducing flights to Split for the first time in the winter
The second wave of the corona virus pandemic in Europe has caused a new lockdown in many countries and many airlines have been forced to reduce the number of flights and seating capacity. In the coming months KLM ...
Published by:	HrTurizam.hr	13/11/2020
The second wave of the corona virus pandemic in Europe has caused a new one lockdown in many states these many airlines are forced to reduce the number of flights and seating capacity.
In the coming months, KLM will fly to 90-95% of European destinations compared to the pre-crisis period, but the overall flight capacity will be reduced to 50% to 40% compared to the period before the pandemic, KLM points out. As for the intercontinental service, the number of passenger flights will be at about 50-60% of the level compared to the period before the corona.
KLM flies to Split for the first time in the winter
But, despite that, KLM introduces the Amsterdam - Split line, which will operate during the holidays, for the first time in the winter.
So is KLM for Zagreb increased the number of flights from 6 to 7 weekly flights during the holidays, while for flights to Split one daily flight is planned for the dates 20.12.2020, 23.12.2020, 27.12.2020, 02.01.2021. and 03.01.2021.
During the pandemic, KLM decided to return its service to as many of its network destinations as possible. "Given the circumstances, we do this with fewer flights and smaller aircraft. Passengers have the widest possible choice of destination, which allows us to maintain the network via the Amsterdam hub. This strategy has proven successful in recent months and has ensured that we have not had to rigorously reduce the network like some other airlines. August and September showed clear signs of recovery. Unfortunately, the second wave of the pandemic led to new constraints across Europe, not just the Netherlands. The capacity will therefore be reduced again in the coming period"Point out from KLM.
KLM will maintain its existing network strategy, even add a few new destinations, and depending on developments, further adjustments will be made in the coming period so that the current available flights with all airlines should always be checked before the flight.
Photo: Spencer Davis, Pexels / KLM / illustration: hrtourism
klmsplitzagreb
The first Marriott in Croatia will open its doors in Split by the end of the year
With the construction of the last, 27th floor, Split's Dalmatia Tower, with its 135 meters in height, will be the tallest building in Croatia and among the tallest in Europe. The first smaller tower moved in ...
Columns and interviews
Dominik Marković: From a correctional facility to entrepreneurship and the Amazing Zagreb project
- For me, sharing is multiplication, says Dominik Markovic, a 31-year-old entrepreneur from 13 Kneza Mislava Street, standing on the roof of garages and looking at the first fruits of the Amazing project ...
Eurowings operates on three lines to Croatia
Eurowings has announced its flight schedule for January 2021, and the company will operate in the first month of the new year to two destinations in Croatia, Zagreb and Split, reports the portal ...
KLM introduces the second daily flight to Zagreb
In addition to the current daily flight on the route Amsterdam - Zagreb - Amsterdam, KLM introduces new, additional flights from February 12, 2021, reports the portal Croatian Aviation Dutch KLM, the oldest airline ...
Copyright 2015-2021 HrTurizam.hr
Hrturizam.hr uses cookies to enable a better user experience. By continuing your visit to our website, you agree that we use cookies, but not personal information.AlrightI do not wantRead more


There's just something about a good bluegrass band. If the chemistry is right, a group may keep the music hot for years — through lineup changes, and maybe even death.
Take The Seldom Scene (and you'll be glad you did). After two decades holding court as one of the most influential bluegrass bands on the planet, most of its members left to pursue other projects. Then musical innovator and charismatic showman John Duffey, a founding member, up and died.
You'd think, then, that The Seldom Scene would be seen not merely seldom, but not at all. After a short hiatus, however, the band has re-formed and is on the road again with new material and a lineup of musicians that could be considered the Who's Who of Bluegrass: The new Scene features noted mandolinist Lou Reid, Beltway bluegrass veteran Dudley Connell (the new lead vocalist), bassist Ronnie Simpkins and dobro player Fred Travers.
When the original group was getting started near Washington, D.C., in the early '70s, Connell was busy founding another tidewater bluegrass band called The Johnson Mountain Boys. So, even though he didn't join the Scene until 1995, just before John Duffey's death, you could say Connell was there from the beginning.
Back in the summer of 1971, a bunch of guys in the D.C. area got together to play bluegrass. They were average guys, at least by Beltway standards: There was a mathematician, a graphic artist, a National Geographic staffer and an ear, nose and throat specialist. The mandolin player, John Duffey, had already survived a 20-year stint with his first landmark bluegrass band, the Country Gentlemen — but he'd grown tired of the constant travel and had retired to become an instrument repairman.
The Seldom Scene played for fun, and they played what they wanted to, however they wanted to, unrestrained by old-time-string band conventions or the need to make money. The band got its name from the fact that none of the members were all that interested in touring regularly. Nonetheless, their legendary aura quickly seeped into the regional consciousness.
Another mold-breaking feature was the band's unprecedented choice of material; its first few albums included songs by James Taylor and Bob Dylan. The band didn't act like a bluegrass band, either: Duffey, in particular, was known for letting it all hang out. As a result, the Scene's audience knew them as the regular guys they were.
Duffey didn't look like a bluegrass musician any more than he acted like one: Though he still sported the trademark '50s flattop left over from his Country Gentlemen days, he wore his everyday clothes — invariably mismatched, and decidedly loud — on-stage.
All the band's members were exceptional musicians, but Duffey was unquestionably the standout. For 20 years, the band filled the Thursday night slot at The Birchmere, packing the club each week with an even-more-diverse audience. The proximity to the nation's capital meant that the audience often included heads of state and members of Congress, who stole across the Potomac to hear the working man's music.
In 1994, dobro player Mike Auldridge, vocalist Moondi Klein and bass player T. Michael Coleman left The Seldom Scene to pursue Chesapeake, a project they'd been working on during one of the many stretches when the band was idle. That left Duffey and banjo player Ben Eldridge as the only original members left on the Scene. But they carried on admirably, freshening their sound with the addition of longtime friend Connell, Ronnie Simpkins of the technically demanding Tony Rice Unit, and exemplary dobro player Fred Travers, late of the Gary Ferguson Band.
The Seldom Scene's next phase seemed to be underway. But no sooner had the "new" group cut its first CD than Duffey died, departing this earth just a few months after bluegrass godfather Bill Monroe.
The music world took it hard. Long obituaries appeared in the Washington Post and Bluegrass Unlimited magazine; in this writer's opinion, the most touching piece (penned by Connell himself) appeared in Sing Out! magazine. Rep. David R. Obey of Wisconsin entered these stories, plus his own comments, into the Congressional Record, proving once and for all that the band could make a bluegrass fan out of just about anyone.
And although Duffey's presence and influence will be missed, staff changes aren't exactly new to the Scene (it's serendipitous that North Carolina resident Lou Reid, who sang for the Scene years ago, has returned to the group).
Over the years, The Seldom Scene used its musical prowess to push bluegrass music to new places, attracting scores of new fans to the genre in the process. Like Bill Monroe's Bluegrass Boys, like Ralph Stanley and the Clinch Mountain Boys, and perhaps even like Doc Watson, still playing on without Merle, the Scene long ago stopped being a bluegrass band and became an institution.


When a parent who has primary custody of a child remarries, that stepparent becomes a significant part of that child's life. For some children, that stepparent becomes that child's caretaker, provider, stability, and emotional support. Legally though, that stepparent is not the child's parent. This means that the stepparent lacks significant decision-making ability regarding that child and does not have custody of the child.
This is where stepparent adoption comes into play. In the increasingly common circumstance of a stepparent who has taken on a true parental role of a child in his or her home, the North Carolina General Statutes allows for such stepparent to legally adopt a child, if specific conditions exist.
For a stepparent to seek adoption of a child, that stepparent must be married to a biological parent of the child for at least six months preceding the filing of the lawsuit. Significantly, that biological parent must have their parental rights intact. In other words, the spouse of a biological parent whose parental rights have been terminated cannot adopt a child under the North Carolina stepparent adoption statute.
Further, for the stepparent to have the legal right to file a petition for adoption, he or she must be married to the parent who has legal and physical custody of the child, and the child must be living with them.
The legislature has also envisioned the sad scenario of a custodial parent who dies or becomes incompetent. In this scenario, if the child has primarily lived with the stepparent for six months, then that stepparent may file a petition to adopt that child. This recognizes the significant role the stepparent has played in the child's life and also gives that child some permanency in the face of tragedy.
Most commonly, consent from a noncustodial parent is not required if that person's parental rights have already been terminated by a court, or if they have voluntary relinquished those rights. In addition, any child 12 or older must consent to their own adoption, unless the court finds that it is not in the child's best interest to require their consent.
New Direction Family Law is a law firm that helps men and women pursue a new direction when their marriages end. With key issues like property division, spousal support, and child custody in question, we can help provide you some peace of mind that you have an attorney who knows the law. We know this is a turbulent time in your life and want to fight for you. Contact us if you need assistance. Our team serves Wake, Johnston, Durham, and surrounding counties. Call New Direction Family Law today at (919) 719-3470 to schedule an appointment or reach us online.


text:
Іван Іванович Чемоданов (;  (?) —  після 1657) — російський дипломат, стольник і переславський намісник, російський посол у Венеції.

Біографія
Був сином Івана Чемоданова, постільничого за царя Михайла Федоровича. За участь в обороні Москви, в ході Польсько-московської війни в 1618 році був нагороджений вотчиною. У 1625—1644 роки неодноразово був риндой на прийомах іноземних послів. У кінці 1644 року був направлений воєводою в Усерд, в 1649—1651 роках був воєводою в Путивлі. Брав участь у Московсько-польській війні 1654—1667, був призначений намісником Переславля-Залєського.

У 1656 році Олексій Михайлович відправив його до Венеції зайняти у республіки грошей для війни з Польщею та Швецією. Пробувши там близько дев'яти тижнів, Чемоданов не виконав своє завдання, але зробив чимало цінних спостережень, які заніс у свій докладний і ґрунтовний «Статейний список». Не вдалася також і торгова місія Чемоданова: йому було відпущено для продажу сто пудів ревеню і сорок сороків соболів, але більша частина товару була зіпсована водою дорогою з Архангельська до Ліворно. Товар що залишився, був проданий за низькою ціною, а прибуток був витрачений на утримання самого посольства.

Після повернення з Венеції у 1657 році відомостей про подальшу службу Івана Чемоданова немає, рік смерті невідомий.

Примітки

Література

 Брикнер А. Г. «Русские дипломаты в Италии в XVII столетии» // Русский вестник. 1877, № 3, 4 и 7.

Персоналії:Переславль-Залєський
Персоналії XVII століття
Рік народження відсутній

redpajama_set_name: RedPajamaWikipedia


text:
By Gina Steward
NAACP – WESTERN WAYNE COUNTY BRANCH WELCOMES JUDGE GREG MATHIS AS KEYNOTE SPEAKER FOR 21ST ANNUAL FREEDOM FUND DINNER
Inkster, MI: – Renowned Judge Greg Mathis is the keynote speaker for the 21st Annual Freedom Fund Dinner of the NAACP – Western Wayne County Branch. The Woodlands of Van Buren will host the event at 39670 Ecorse Road, Wayne MI. Tickets, sponsorship opportunities and advertising in the souvenir program book are available at
facebook.com/NAACPWESTERNWAYNECOUNTY and naacpwesternwaynefreedomfunddinner.eventbrite.com/.
The theme for the dinner is "Criminal Justice in the 21st Century" and funds raised will be used to award scholarships to high school seniors and support the efforts of the branch to pursue the NAACP mission "to ensure the political, educational, social and economic equality of rights of all persons and to eliminate race-based discrimination." This year's dinner will also provide an opportunity for those gathered to celebrate Westland Councilwoman Tasha Green as the first African-American woman elected to that position in the city's history, Madelyn Williams for her efforts to encourage and support community engagement during her years at DTE Energy and the work of Better Men Outreach and their work with young men in the areas of education, job training and legal challenges. Pastor Jean Overman of Christ Temple City of Refuge/Operation Refuge in Inkster will be the mistress of ceremonies.
The dinner will also include the presentation of a lifetime achievement award to former U.S. Representative John J. Conyers, Jr. for his more than 50 years of dedication and service to the people of Michigan as the longest serving African-American member of Congress in history.
The doors to this event will open at 4:30 p.m. with the soothing sounds of local artist Pamela Wise with the program starting at 5:00 p.m. Dinner tickets are $50.00 for adults and $25.00 for youth ages. The entire community is invited to join us.
For more information follow them on Facebook at Western Wayne County Branch NAACP.
Project Blue Light helps deter crime in Ecorse and Highland Park
Buffalo Soldiers' Legacy Alive and Well in Detroit
America Declares to Trump: 'You're Fired'
Michigan judge sides with open-carry of firearms at polling stations
Michigan State Rep. Cynthia Johnson receiving racist, lynching threats


text:
package timebomb_test

import (
	"time"

	. "github.com/onsi/ginkgo"
	. "github.com/onsi/gomega"

	"code.cloudfoundry.org/garden/server/timebomb"
)

var _ = Describe("THE TIMEBOMB", func() {
	Context("WHEN STRAPPED", func() {
		It("DETONATES AFTER THE COUNTDOWN", func() {
			detonated := make(chan time.Time)

			countdown := 100 * time.Millisecond

			bomb := timebomb.New(
				countdown,
				func() {
					detonated <- time.Now()
				},
			)

			before := time.Now()

			bomb.Strap()

			Ω((<-detonated).Sub(before)).Should(BeNumerically(">=", countdown))
		})

		It("DOES NOT DETONATE AGAIN", func() {
			detonated := make(chan time.Time)

			countdown := 100 * time.Millisecond

			bomb := timebomb.New(
				countdown,
				func() {
					detonated <- time.Now()
				},
			)

			before := time.Now()

			bomb.Strap()

			Ω((<-detonated).Sub(before)).Should(BeNumerically(">=", countdown))

			delay := 50 * time.Millisecond

			select {
			case <-detonated:
				Fail("MILLIONS ARE DEAD...AGAIN")
			case <-time.After(countdown + delay):
			}
		})

		Context("AND THEN DEFUSED", func() {
			It("DOES NOT DETONATE", func() {
				detonated := make(chan time.Time)

				countdown := 100 * time.Millisecond

				bomb := timebomb.New(
					countdown,
					func() {
						detonated <- time.Now()
					},
				)

				bomb.Strap()
				bomb.Defuse()

				delay := 50 * time.Millisecond

				select {
				case <-detonated:
					Fail("MILLIONS ARE DEAD")
				case <-time.After(countdown + delay):
				}
			})
		})

		Context("AND THEN PAUSED", func() {
			It("DOES NOT DETONATE", func() {
				detonated := make(chan time.Time)

				countdown := 100 * time.Millisecond

				bomb := timebomb.New(
					countdown,
					func() {
						detonated <- time.Now()
					},
				)

				bomb.Strap()
				bomb.Pause()

				delay := 50 * time.Millisecond

				select {
				case <-detonated:
					Fail("MILLIONS ARE DEAD")
				case <-time.After(countdown + delay):
				}
			})

			Context("AND THEN DEFUSED", func() {
				It("DOES NOT DETONATE", func() {
					detonated := make(chan time.Time)

					countdown := 100 * time.Millisecond

					bomb := timebomb.New(
						countdown,
						func() {
							detonated <- time.Now()
						},
					)

					bomb.Strap()
					bomb.Pause()
					bomb.Defuse()

					delay := 50 * time.Millisecond

					select {
					case <-detonated:
						Fail("MILLIONS ARE DEAD")
					case <-time.After(countdown + delay):
					}
				})

				Context("AND THEN UNPAUSED", func() {
					It("DOES NOT DETONATE", func() {
						detonated := make(chan time.Time)

						countdown := 100 * time.Millisecond

						bomb := timebomb.New(
							countdown,
							func() {
								detonated <- time.Now()
							},
						)

						bomb.Strap()
						bomb.Pause()
						bomb.Defuse()
						bomb.Unpause()

						delay := 50 * time.Millisecond

						select {
						case <-detonated:
							Fail("MILLIONS ARE DEAD")
						case <-time.After(countdown + delay):
						}
					})
				})
			})

			Context("AND THEN UNPAUSED", func() {
				It("DETONATES AFTER THE COUNTDOWN", func() {
					detonated := make(chan time.Time)

					countdown := 100 * time.Millisecond

					bomb := timebomb.New(
						countdown,
						func() {
							detonated <- time.Now()
						},
					)

					before := time.Now()

					bomb.Strap()

					bomb.Pause()

					delay := 50 * time.Millisecond

					time.Sleep(delay)

					bomb.Unpause()

					Ω((<-detonated).Sub(before)).Should(BeNumerically(">=", countdown+delay))
				})

				Context("AND THEN PAUSED AGAIN", func() {
					It("DOES NOT DETONATE", func() {
						detonated := make(chan time.Time)

						countdown := 100 * time.Millisecond

						bomb := timebomb.New(
							countdown,
							func() {
								detonated <- time.Now()
							},
						)

						bomb.Strap()
						bomb.Pause()
						bomb.Unpause()
						bomb.Pause()

						delay := 50 * time.Millisecond

						select {
						case <-detonated:
							Fail("MILLIONS ARE DEAD")
						case <-time.After(countdown + delay):
						}
					})
				})
			})

			Context("TWICE", func() {
				Context("AND THEN UNPAUSED", func() {
					It("DOES NOT DETONATE", func() {
						detonated := make(chan time.Time)

						countdown := 100 * time.Millisecond

						bomb := timebomb.New(
							countdown,
							func() {
								detonated <- time.Now()
							},
						)

						bomb.Strap()
						bomb.Pause()
						bomb.Pause()
						bomb.Unpause()

						delay := 50 * time.Millisecond

						select {
						case <-detonated:
							Fail("MILLIONS ARE DEAD")
						case <-time.After(countdown + delay):
						}
					})

					Context("TWICE", func() {
						It("DETONATES AFTER THE COUNTDOWN", func() {
							detonated := make(chan time.Time)

							countdown := 100 * time.Millisecond

							bomb := timebomb.New(
								countdown,
								func() {
									detonated <- time.Now()
								},
							)

							before := time.Now()

							bomb.Strap()

							bomb.Pause()
							bomb.Pause()

							bomb.Unpause()

							delay := 50 * time.Millisecond

							time.Sleep(delay)

							bomb.Unpause()

							Ω((<-detonated).Sub(before)).Should(BeNumerically(">=", countdown+delay))
						})
					})
				})
			})
		})
	})
})

redpajama_set_name: RedPajamaGithub