Several major news organizations were forced to provide corrections or clarifications on stories that initially claimed investigators had subpoenaed Donald Trump's financial records from a German bank.
After an initial report about a subpoena from the German daily Handlesblatt, Bloomberg, The Wall Street Journal and other news outlets reported that Deutsche Bank had received a subpoena from Special Counsel Robert Mueller targeting Trump and his family's bank records. Those reports were disputed by White House spokeswoman Sarah Huckabee Sanders and Trump's personal lawyer.
"We have confirmed that the news reports that the Special Counsel had subpoenaed financial records relating to the president are false. No subpoena has been issued or received. We have confirmed this with the bank and other sources," Trump lawyer John Dowd wrote in an email.


Last week Apple laughed in the face of its own March event by announcing new iPads, new Macs and new AirPods.
This was an interesting move, and has fueled rumours that Apple is gearing up to make some big service-related announcements.
Fortunately, the wait is almost over. Here's how to can watch all the action live.
Yesterday Apple announced a special event for March 25 (26 here in Australia) with the tagline 'It's Show Time'. With such a vague announcement, what exactly is Apple planning? This is what we're expecting.
The biggest expectation from the event is the reveal of Apple's highly anticipated streaming service.
We're expecting some exclusive tv show reveals, as well as a possibility of it being free for iOS users.
A paid Apple News service is also a strong possibility, and rumour has it that it will be the same price as the 'individual' Apple Music account price - $11.99.
You can read more of the anticipated details right here.
As always, Apple is going to make you watch over on its website rather than on YouTube. It'll be streaming at the ungodly hour of 4am AEDT on March 26.


Tempo SATA Pro 6Gb 4-port is versatile. Its fast, 6 Gb/s eSATA interface is well suited to deal with the increased bandwidth requirements of 6 Gb/s SSDs.
Built around a new, second generation chipset, it offers greatly improved performance over older 6 Gb/s eSATA cards.
More onboard cache enables this Sonnet controller to perform even better in the latest computers and Sonnet's Echo Express Thunderbolt Expansion Chassis for PCIe Cards.
Why the Sonnet Tempo SATA Pro 6Gb?
Why choose an eSATA Card? If you're planning to connect external storage to your computer, there's a good chance the enclosure will have two or more interfaces from which to choose, including FireWire®, USB, and eSATA.
Your computer has USB ports, may have FireWire ports, and maybe even a Thunderbolt™ port, too. So if you can just plug into your computer's existing ports, why consider an eSATA card? Consider the facts that the 6 Gb/s eSATA interface offers superior performance to that of FireWire 800 and all USB interfaces, and Thunderbolt storage systems carry a price premium over eSATA storage systems.
Sonnet's Tempo SATA Pro 6Gb 4-port card is cost-effective solution for adding four high-performance eSATA ports to your computer so you can take advantage of this speedy interface4.
Support for 20 drives requires the use of drive enclosures employing port multipliers (like Sonnet's Fusion D500P, Fusion D400QR5 or R400QR5). When using an enclosure without a port multiplier, Tempo SATA Pro ExpressCard/34 will support 2 drives.
Western Digital manufactures Desktop edition (WD Caviar, Caviar SE, Caviar SE16, and Raptor X) hard drives and Enterprise (RAID) Edition (WD RE, RE2, and Raptor) hard drives. Each type of hard drive is designed to work specifically in either a desktop computer environment, or connected to a RAID controller (hardware or software-based). If you intend to configure Western Digital drives in a RAID set, Sonnet and WD recommend using only their Enterprise edition hard drives.
Lion Compatibility Note: A Lion install removes the driver for this device. Just reinstall the driver and the card will work again.
Rating: 5/5 Best Way to Get eSATA for External Drives September 9, 2015 I have several eSATA drive enclosures (OWC brand) and this card handles them all without issue.


If budget is an issue, take a look at improving your existing space. Add dowel rods to your cabinets and shelves to create plate holders and add more storage space. So let us take a look at top 24 inspired ideas for cabinet best kitchen kitchen storage small space below.


text:
Home > King Edward's School, West Midlands
King Edward's School, West Midlands
Edgbaston Park Road,
B15 2UA
Chief Master:
Dr Katy Ricks
Director of Admissions:
Mrs Nicole Phillips
AMDIS, HMC, IB
Report from previous school, Entry test or exam, Interview
Music, Means tested assisted places, Siblings, 6th Form, Financial need, Academic, Senior school entry
Cadets - CCF/ACF/ATC etc
King Edward's School, Birmingham was founded in 1552 by Edward VI and is one of the most successful and diverse boys' schools in the country.
The School aims to ensure it is accessible to all pupils of ability, whatever their background. An exceptionally large number of offers are made for means tested Assisted Places and scholarships. Approximately 40% of pupils receive financial support, with around 10% paying no fees at all.
King Edward's School provides a stimulating academic curriculum, with boys consistently achieving outstanding results. In 2019, at GCSE 67% of results were graded 9/8 grades and 84% were 9-7. In the Sixth Form, 41% of the boys achieved 40 points or more in the International Baccalaureate Diploma. The majority of boys go on to study at Russell Group universities, including Oxford and Cambridge.
There is something for everyone at King Edward's. Pupils have on offer a wide range of extra-curricular activities, as well as clubs and societies such as Debating, Cross Country, Combined Cadet Force and many more. School trips and expeditions are plentiful, which have previously included a caving trip to the Yorkshire Dales, a water polo tour to Hungary and a biodiversity expedition to Ecuador and the Galapagos Islands.
Main School sports include hockey, cricket, water polo and rugby, but there are 18 different sports to choose from in total. Music plays a big part at King Edward's School, with many pupils being part of instrumental ensembles and choirs. Drama is also widely celebrated, with annual Junior and Senior productions being a key feature in the School calendar.
The School boasts excellent facilities and recent developments include a £5 million sports centre, £11 million Performing Arts Centre, £5 million modern languages and science wing complete with a Sixth Form centre, and a hockey pavilion.
Alumni automatically become part of the Old Edwardians Association and receive regular communications, invites to events and access to careers support. Notable Old Edwardians include: novelists JRR Tolkien, Jonathan Coe and Lee Child; Noble Prize winners Sir John Vane (Medicine) and Maurice Wilkins (Physiology); television presenter and conservationist Bill Oddie; MPs David Willetts and Enoch Powell; and Director-General of the BBC, Lord Hall.
Maths Challenge team have the winning formula
A team of four boys from King Edward's School is through to the National Final...
Public speaking team through to National Final
King Edward's School is through to the National Final of the ESU-Churchill...
Lecture by renowned scientist inspires audience
Professor Lord Robert Winston, renowned scientist and Britain's leading...
King Edward's School Twitter
King Edward's School Facebook
School's website

redpajama_set_name: RedPajamaCommonCrawl


text:
Tags: permission
Install prompt
There's an interesting thread on Github about the tongue-twistingly named beforeinstallpromt JavaScript event.
Progressive web apps. You know what they are, right? They're websites that have taken their vitamins. Specifically, they're responsive websites that:
are served over HTTPS,
have a web app manifest, and
have a service worker handling the offline scenario.
The web app manifest—a JSON file of metadata—is particularly useful for describing how your site should behave if someone adds it to their home screen. You can specify what icon should be used. You can specify whether the site should launch in a browser or as a standalone app (practically indistinguishable from a native app). You can specify which URL on the site should be used as the starting point when the site is launched from the home screen.
So progressive web apps work just fine when you visit them in a browser, but they really shine when you add them to your home screen. It seems like pretty much everyone is in agreement that adding a progressive web app to your home screen shouldn't be an onerous task. But how does the browser let the user know that it might be a good idea to "install" the web site they're looking at?
The Samsung Internet browser does ambient badging—a + symbol shows up to indicate that a website can be installed. This is a great approach!
I hope that Chrome on Android will also use ambient badging at some point. To start with though, Chrome notified users that a site was installable by popping up a notification at the bottom of the screen. I think these might be called "toasts".
Needless to say, the toast notification wasn't very effective. That's because we web designers and developers have spent years teaching people to immediately dismiss those notifications without even reading them. Accept our cookies! Sign up to our newsletter! Install our native app! Just about anything that's user-hostile gets put in a notification (either a toast or an overlay) and shoved straight in the user's face before they've even had time to start reading the content they came for in the first place. Users will then either:
turn around and leave, or
use muscle memory reach for that X in the corner of the notification.
A tiny fraction of users might actually click on the call to action, possibly by mistake.
Chrome didn't abandon the toast notification for progressive web apps, but it did change when they would appear. Rather than the browser deciding when to show the prompt—usually when the user has just arrived on the site—a new JavaScript event called beforeinstallprompt can be used.
It's a bit weird though. You have to "capture" the event that fires when the prompt would have normally been shown, subdue it, hold on to that event, and then re-release it when you think it should be shown (like when the user has completed a transaction, for example, and having your site on the home screen would genuinely be useful). That's a lot of hoops. Here's the code I use on The Session to only show the installation prompt to users who are logged in.
The end result is that the user is still shown a toast notification, but at least this time it's the site owner who has decided when it will be shown. The Chrome team call this notification "the mini-info bar", and Pete acknowledges that it's not ideal:
The mini-infobar is an interim experience for Chrome on Android as we work towards creating a consistent experience across all platforms that includes an install button into the omnibox.
I think "an install button in the omnibox" means ambient badging in the browser interface, which would be great!
Anyway, back to that thread on Github. Basically, neither Apple nor Mozilla are going to implement the beforeinstallprompt event (well, technically Mozilla have implemented it but they're not going to ship it). That's fair enough. It's an interim solution that's not ideal for all reasons I've already covered.
But there's a lot of pushback. Even if the details of beforeinstallprompt are troublesome, surely there should be some way for site owners to let users know that can—or should—install a progressive web app? As a site owner, I have a lot of sympathy for that viewpoint. But I also understand the security and usability issues that can arise from bad actors abusing this mechanism.
Still, I have to hand it to Chrome: even if we put the beforeinstallprompt event to one side, the browser still has a mechanism for letting users know that a progressive web app can be installed—the mini info bar. It's not a great mechanism, but it's better than nothing. Nothing is precisely what Firefox and Safari currently offer (though Firefox is experimenting with something).
In the case of Safari, not only do they not provide a mechanism for letting the user know that a site can be installed, but since the last iOS update, they've buried the "add to home screen" option even deeper in the "sharing sheet" (the list of options that comes up when you press the incomprehensible rectangle-with-arrow-emerging-from-it icon). You now have to scroll below the fold just to find the "add to home screen" option.
So while I totally get the misgivings about beforeinstallprompt, I feel that a constructive alternative wouldn't go amiss.
And that's all I have to say about that.
Except… there's another interesting angle to that Github thread. There's talk of allowing sites that are launched from the home screen to have access to more features than a site inside a web browser. Usually permissions on the web are explicitly granted or denied on a case-by-case basis: geolocation; notifications; camera access, etc. I think this is the first time I've heard of one action—adding to the home screen—being used as a proxy for implicitly granting more access. Very interesting. Although that idea seems to be roundly rejected here:
A key argument for using installation in this manner is that some APIs are simply so powerful that the drive-by web should not be able to ask for them. However, this document takes the position that installation alone as a restriction is undesirable.
Then again:
I understand that Chromium or Google may hold such a position but Apple's WebKit team may not necessarily agree with such a position.
Tagged with pwas homescreen progressive webapps browsers standards install prompt ui interface permissions manifest
Periodic background sync
Yesterday I wrote about how much I'd like to see silent push for the web:
I'd really like silent push for the web—the ability to update a cache with fresh content as soon as it's published; that would be nifty! At the same time, I understand the concerns. It feels more powerful than other permission-based APIs like notifications.
Today, John Holt Ripley responded on Twitter:
hi there, just read your blog post about Silent Push for acthe web, and wondering if Periodic Background Sync would cover a few of those use cases?
Periodic background sync looks very interesting indeed!
It's not the same as silent push. As the name suggests, this is about your service worker waking up periodically and potentially fetching (and caching) fresh content from the network. So the service worker is polling rather than receiving a push. But I'll take it! It's definitely close enough for the kind of use-cases I've been thinking about.
Interestingly, periodic background sync also ties into the other part of what I was writing about: permissions. I mentioned that adding a site the home screen could be interpreted as a signal to potentially allow more permissions (or at least allow prompts for more permissions).
Well, Chromium has a document outlining metrics for attempting to gauge site engagement. There's some good thinking in there.
Tagged with periodic background sync silent push api cache caching permissions security browsers standards native web frontend development
Silent push for the web
After Indie Web Camp in Berlin last year, I wrote about Seb's nifty demo of push without notifications:
While I'm very unwilling to grant permission to be interrupted by intrusive notifications, I'd be more than willing to grant permission to allow a website to silently cache timely content in the background. It would be a more calm technology.
Phil Nash left a comment on the Medium copy of my post explaining that Seb's demo of using the Push API without showing a notification wouldn't work for long:
The browsers allow a certain number of mistakes(?) before they start to show a generic notification to say that your site sent a push notification without showing a notification. I believe that after ~10 or so notifications, and that's different between browsers, they run out of patience.
He also provided me with the name to describe what I'm after:
You're looking for "silent push" as are many others.
Silent push is something that is possible in native apps. It isn't (yet?) available on the web, presumably because of security concerns.
It's an API that would ripe for abuse. I mean, just look at the mess we've made with APIs like notifications and geolocation. Sure, they require explicit user opt-in, but these opt-ins are seen so often that users are sick of seeing them. Silent push would be one more permission-based API to add to the stack of annoyances.
Still, I'd really like silent push for the web—the ability to update a cache with fresh content as soon as it's published; that would be nifty! At the same time, I understand the concerns. It feels more powerful than other permission-based APIs like notifications.
Maybe there could be another layer of permissions. What if adding a site to your home screen was the first step? If a site is running on HTTPS, has a service worker, has a web app manifest, and has been added to the homescreen, maybe then and only then should it be allowed to prompt for permission to do silent push.
In other words, what if certain very powerful APIs were only available to progressive web apps that have successfully been added to the home screen?
Frankly, I'd be happy if the same permissions model applied to web notifications too, but I guess that ship has sailed.
Anyway, all this is pure conjecture on my part. As far as I know, silent push isn't on the roadmap for any of the browser vendors right now. That's fair enough. Although it does annoy me that native apps have this capability that web sites don't.
It used to be that there was a long list of features that only native apps could do, but that list has grown shorter and shorter. The web's hare is catching up to native's tortoise.
Tagged with silent push api notifications cache caching permissions security browsers standards native web frontend development
194028 – Add limits to the amount of JavaScript that can be loaded by a website
Now this is a feature request I can get behind!
A user must provide permission to enable geolocation, or notifications, or camera access, so why not also require permission for megabytes of JavaScript that will block the main thread?
Without limits, there is no incentive for a JavaScript developer to keep their codebase small and dependencies minimal. It's easy to add another framework, and that framework adds another framework, and the next thing you know you're loading tens of megabytes of data just to display a couple hundred kilobytes of content.
I'm serious about this. It's is an excellent proposal for WebKit, similar to the never-slow mode proposed by Alex for Chromium.
Tagged with browsers javascript performance permissions size processing power scripts frontend development standards proposal webkit rendering engines
PushAPI without Notifications | Seblog
Remember when I wrote about using push without notifications? Sebastiaan has written up the details of the experiment he conducted at Indie Web Camp Berlin.
Tagged with push api serviceworkers notifications caching javascript permissions frontend development indiewebcamp demo
Push without notifications
On the first day of Indie Web Camp Berlin, I led a session on going offline with service workers. This covered all the usual use-cases: pre-caching; custom offline pages; saving pages for offline reading.
But on the second day, Sebastiaan spent a fair bit of time investigating a more complex use of service workers with the Push API.
The Push API is what makes push notifications possible on the web. There are a lot of moving parts—browser, server, service worker—and, frankly, it's way over my head. But I'm familiar with the general gist of how it works. Here's a typical flow:
A website prompts the user for permission to send push notifications.
The user grants permission.
A whole lot of complicated stuff happens behinds the scenes.
Next time the website publishes something relevant, it fires a push message containing the details of the new URL.
The user's service worker receives the push message (even if the site isn't open).
The service worker creates a notification linking to the URL, interrupting the user, and generally adding to the weight of information overload.
Here's what Sebastiaan wanted to investigate: what if that last step weren't so intrusive? Here's the alternate flow he wanted to test:
The service worker fetches the contents of the URL provided in the push message and caches the page. Silently.
I think this could be a real game-changer. I don't know about you, but I'm very, very wary of granting websites the ability to send me push notifications. In fact, I don't think I've ever given a website permission to interrupt me with push notifications.
You've seen the annoying permission dialogues, right?
In Firefox, it looks like this:
Will you allow name-of-website to send notifications?
[Not Now] [Allow Notifications]
In Chrome, it's:
name-of-website wants to
[Block] [Allow]
But in actual fact, these dialogues are asking for permission to do two things:
Receive messages pushed from the server.
Display notifications based on those messages.
There's no way to ask for permission just to do the first part. That's a shame. While I'm very unwilling to grant permission to be interrupted by intrusive notifications, I'd be more than willing to grant permission to allow a website to silently cache timely content in the background. It would be a more calm technology.
Think of the use cases:
I grant push permission to a magazine. When the magazine publishes a new article, it's cached on my device.
I grant push permission to a podcast. Whenever a new episode is published, it's cached on my device.
I grant push permission to a blog. When there's a new blog post, it's cached on my device.
Then when I'm on a plane, or in the subway, or in any other situation without a network connection, I could still visit these websites and get content that's fresh to me. It's kind of like background sync in reverse.
There's plenty of opportunity for abuse—the cache could get filled with content. But websites can already do that, and they don't need to be granted any permissions to do so; just by visiting a website, it can add multiple files to a cache.
So it seems that the reason for the permissions dialogue is all about displaying notifications …not so much about receiving push messages from the server.
I wish there were a way to implement this background-caching pattern without requiring the user to grant permission to a dialogue that contains the word "notification."
I wonder if the act of adding a site to the home screen could implicitly grant permission to allow use of the Push API without notifications?
In the meantime, the proposal for periodic synchronisation (using background sync) could achieve similar results, but in a less elegant way; periodically polling for new content instead of receiving a push message when new content is published. Also, it requires permission. But at least in this case, the permission dialogue should be more specific, and wouldn't include the word "notification" anywhere.
Tagged with push notifications serviceworkers offline caching caches background sync frontend development permissions dialogue security indiewebcamp berlin browsers standards
Thinking about permissions on the web | Sally Lait
Sally takes a long hard look at permissions on the web. It's a fascinating topic because of all the parties involved—browsers, developers, and users.
In order to do permissions well, I think there are two key areas to think about - what's actually being requested, and how it's being requested.
Is a site being intrusive with what they can potentially learn about me (say, wanting my precise location when it's unnecessary)? Or is it being intrusive in terms of how they interact with me (popping up a lot of notifications and preventing me from quickly completing my intended task)? If one of those angles doesn't work well, then regardless of whether the other is acceptable to someone, they're likely to start opting out and harbouring negative feelings.
Tagged with permissions browsers notifications browsers standards ux usability frontend development
A techie's rough guide to GDPR — Cennydd Bowles
In this excerpt from his forthcoming book, Cennydd gives an overview of what GDPR will bring to the web. This legislation is like a charter of user's rights, and things don't look good for the surveillance kings of online advertising:
The black box will be forced open, and people will find it's full of snakes.
Tagged with gdpr users rights consent surveillance tracking advertising adtech optin permission legislation darkpatterns
IF Data Permissions Catalogue
A collection of interface patterns for granting or denying permissions.
Tagged with permissions interface ui sharing security ux design patterns
Designing digital services that are accountable, understood, and trusted (OSCON 2016 talk)
Software is politics, because software is power.
The transcript of a tremendous talk by Richard Pope.
Tagged with politics software digital government services power empowerment permissions design accountability trust
Installable Webapps: Extend the Sandbox by Boris Smus
This a great proposal: well-researched and explained, it tackles the tricky subject of balancing security and access to native APIs.
Far too many ideas around installable websites focus on imitating native behaviour in a cargo-cult kind of way, whereas this acknowledges addressability (with URLs) as a killer feature of the web …a beautiful baby that we definitely don't want to throw out with the bathwater.
Tagged with installable webapps proposal standards web addressability urls security permissions
Twitter permissions
Twitter has come in for a lot of (justifiable) criticism for changes to its API that make it somewhat developer-hostile. But it has to be said that developers don't always behave responsibly when they're using the API.
The classic example of this is the granting of permissions. James summed it up nicely: it's just plain rude to ask for write-access to my Twitter account before I've even started to use your service. I could understand it if the service needed to post to my timeline, but most of the time these services claim that they want me to sign up via Twitter so that I can find my friends who are also using the service — that doesn't require write access. Quite often, these requests to authenticate are accompanied by reassurances like "we'll never tweet without your permission" …in which case, why ask for write-access in the first place?
To be fair, it used to be a lot harder to separate out read and write permissions for Twitter authentication. But now it's actually not that bad, although it's still not as granular as it could be.
One of the services that used to require write-access to my Twitter account was Lanyrd. I gave it permission, but only because I knew the people behind the service (a decision-making process that doesn't scale very well). I always felt uneasy that Lanyrd had write-access to my timeline. Eventually I decided that I couldn't in good conscience allow the lovely Lanyrd people to be an exception just because I knew where they lived. Fortunately, they concurred with my unease. They changed their log-in system so that it only requires read-access. If and when they need write-access, that's the point at which they ask for it:
We now ask for read-only permission the first time you sign in, and only ask to upgrade to write access later on when you do something that needs it; for example following someone on Twitter from the our attendee directory.
Far too many services ask for write-access up front, without providing a justification. When asked for an explanation, I'm sure most of them would say "well, that's how everyone else does it", and they would, alas, be correct.
What's worse is that users grant write-access so freely. I was somewhat shocked by the amount of tech-savvy friends who unwittingly spammed my timeline with automated tweets from a service called Twitter Counter. Their reactions ranged from sheepish to embarrassed to angry.
I urge you to go through your Twitter settings and prune any services that currently have write-access that don't actually need it. You may be surprised by the sheer volume of apps that can post to Twitter on your behalf. Do you trust them all? Are you certain that they won't be bought up by a different, less trustworthy company?
If a service asks me to sign up but insists on having write-access to my Twitter account, it feels like being asked out on a date while insisting I sign a pre-nuptial agreement. Not only is somewhat premature, it shows a certain lack of respect.
Not every service behaves so ungallantly. Done Not Done, 1001 Beers, and Mapalong all use Twitter for log-in, but none of them require write-access up-front.
Branch and Medium are typical examples of bad actors in this regard. The core functionality of these sites has nothing to do with posting to Twitter, but both sites want write-access so that they can potentially post to Twitter on my behalf later on. I know that I won't ever want either service to do that. I can either trust them, or not use the service at all. Signing up without granting write-access to my Twitter account isn't an option.
I sent some feedback to Branch and part of their response was to say the problem was with the way Twitter lumps permissions together. That used to be true, but Lanyrd's exemplary use of Twitter for log-in makes that argument somewhat hollow.
In the case of Branch, Medium, and many other services, Twitter authentication is the only way to sign up and start using the service. Using a username and password isn't an option. On the face of it, requiring Twitter for authentication doesn't sound all that different to requiring an email address for authentication. But demanding write-access to Twitter is the equivalent of demanding the ability to send emails from your email address.
The way that so many services unnecessarily ask for write-access to Twitter—and the way that so many users unquestioningly grant it—reminds me of the password anti-pattern all over again. Because this rude behaviour is so prevalent, it has now become the norm. If we want this situation to change, we need to demand more respect.
The next time that a service demands unwarranted write-access to your Twitter account, refuse to grant it. Then tell the people behind that service why you're refusing to sign up.
And please take a moment to go through the services you've already authorised.
Tagged with twitter authentication permission api respect antipattern lanyrd branch medium
Planning Notices in Brighton « Phil Lucas
I wish to cover the entire Brighton Pavilion in Bakelite for my own amusement.
Tagged with brighton planning permission signs funny humour parody
Solita: This is rude
Let's be polite. Especially when starting relationships.
Tagged with twitter authentication permission ux interface rude polite
The Perpetual, Invisible Window Into Your Gmail Inbox - Waxy.org
Andy sounds a cautionary note: the password anti-pattern may be dying, but OAuth permission-granting shouldn't be blasé. This is why granular permissions are so important.
Tagged with oauth permission security gmail authentication password
Monday, January 2nd, 2012
Clean up ALL Your Applications Privacy Settings in 2 Minutes
A one-stop-shop with links to the authentication settings of various online services. Take the time to do a little Spring cleaning.
Tagged with authentication permissions services oauth privacy settings
Wednesday, December 3rd, 2008
Say "No" to Starbucks on St James's Street | Clagnut § Brighton · War & Politics
Starbucks has opened a branch in Brighton by disregarding planning permission, ignoring planning laws, and by asserting is not in fact a café or coffee shop but a retail outlet.
Tagged with starbucks cafe brighton law local kemptown planning_permission
Within adactio.com journal links articles notes
I have some feeds that you can subscribe to in your RSS reader:
My journal, links, articles and notes together
You can also follow these Twitter accounts:


Solair | Duux | Designed for better air.
The HEPA (High Efficiency Particulate Air) filter removes 99.97%* of all harmful particles and pollutants in the air as small as 0.3 microns in size.
* Based on HEPA filter class H13.


Salesforce Enters BI & Analytics Market. Will They Create a Wave or Just a Ripple?
Overall, Salesforce's move into an already competitive market with leaders such as SAS, Qlik, Tibco, Microsoft, SAP, Information Builders, Microstrategy, and Tableau has been well-received by many analyst. Some believe that this product introduction was a smart vertical move that will position Salesforce into a growing multi-billion dollar market. This positioning allows Salesforce to leverage their enormous existing customer base; a base who will now have the option of handling their business intelligence requirements by the same vendor that takes care of their CRM – implying better system synergies.
From the press release it seems that Salesforce will be targeting the markets demand for self-service solutions. "Wave is the first cloud analytics platform designed for every business user, making it easier than ever for anyone to explore data, uncover new insights and take action instantly from any device." Wave was designed for business users and promises speedy delivery of crucial time-sensitive business intelligence activities by distributing the delivery responsibility across both IT and business units and getting rid of lengthy requests and red tape barriers.
Critics argue that Salesforce has a long way to go before it can compete against the already established BI vendors. Those who have seen a demo on the Wave have said that it is not as simple to use as Salesforce would have you believe. It still has terminology and labels that are geared toward data analysts and there will still be IT intervention in regards to connectivity. Critics also point out that Salesforce has tried to enter other markets like the enterprise social market a few years ago, and failed at least by Salesforce's standards.
In my opinion, this move makes a great deal of sense for Salesforce. The market for Big Data and Business Intelligence is growing precipitously and there will be plenty of market share available for Saleforce to command. Salesforce already has brand leadership downstream and has proven to provide easy to use platforms and great customer support. For their large breadth of customers, a platform is now available by a vendor they already have a relationship with so there is no switching cost. In Salesforce's favor this could result in a standardization of platforms used across the enterprise which something that the market has been asking for according to Gartner's BI market overview.
I don't believe their late entry into a market with established competitors is a major disadvantage. I think they have the advantage of developing a platform from scratch that can fill the gaps and limitations that exist in the products already on the market. For example, Salesforce wanted to make Wave a consumer-like experience, and they actually brought in video game designers to make the product fun to use.


text:
Nina Cortlandt is a fictional character and one half of the Cliff and Nina supercouple on the long running ABC soap opera, All My Children. She has been most notably played by Taylor Miller who exited the role in 1996. Miller returned for a special cameo in 2010, following the death of her father Palmer Cortlandt.

Storylines
Nina Cortlandt was raised by her over-protective and controlling single father, Palmer.  Palmer lied to Nina and told her that her mother died in childbirth. Palmer used Nina's frail health and Juvenile-onset Diabetes as excuses for his "helicopter parenting." He also concealed the fact that his housekeeper, Myra Murdock, was in fact her grandmother.

Nina was stressed by their move to Pine Valley and neglected her diabetic treatment regimen.  At a party hosted in honor of the Cortlandts at the Tyler Estate, Nina fainted and was rushed to the hospital with acute appendicitis.

Nina woke up to see the handsome face of her doctor, Cliff Warner. It was love at first sight. They began dating despite Palmer's disapproval of Cliff. Palmer considered Cliff unworthy of his precious daughter and was jealous of Nina's love for him.

Palmer threw Nina a lavish 18th birthday party at Cortlandt Manor, with all Pine Valley's elite society as guests.

Myra Murdock had phoned Nina's mother, Daisy, and informed her about the party. Daisy had fled Palmer's wrath when he discovered she was having an affair. Daisy grieved the loss of her daughter and stayed informed about her welfare via Myra. When Myra called to tell her Palmer was trying to interfere with Cliff and Nina, Daisy secretly moved to Pine Valley as "Monique Jonvil" to defend Nina's romance.  Myra conducted a seance where Nina was able to communicate with her "dead mother" who encouraged Nina to follow her heart. Daisy dressed up in a beautiful dress and mask for the costume ball and was able to see her daughter in person for the first time in years. Palmer sensed Daisy's presence, pursued her to the stables and tried to flush her from hiding with his doberman guard dogs.

Nina and Cliff's love grew despite Palmer's jealous plots against them. When Nina was diagnosed with diabetic retinopathy he lied and told her no treatment could stop her from going blind. Palmer convinced Nina she would only burden Cliff and she broke their engagement. Cliff, heartbroken, got drunk and was seduced by nurse Sybil Thorne, who was secretly in love with Cliff and seized this opportunity to try and make him forget Nina and fall for her.

Nina began to spend time with Palmer's employee, Sean Cudahy. Tyey were taken hostage together in a sudden bank robbery. Deprived of her insulin, Nina fell into a diabetic coma. Sean and Brooke English's efforts helped foil the robbery and save Nina's life.

Nina became friends with the "new stable hand" Monique Jonvil, who was of course her disguised mother, and Brooke English.

Nina learned her eye condition was treatable with laser surgery. She traveled to Baltimore with Palmer to save her sight. Her surgery was successful and she reunited with Cliff and resumed their engagement. Daisy/Monique helped her with wedding plans and had a secret Mother-of-the Bride moment when Nina shopped for her wedding gown. Nina and Cliff married in a lavish horse-and-carriage ceremony on the grounds of Cortland Manor with her best friends Brooke and Monique in her bridal party.

Married bliss was disrupted when Nurse Sybil Thorne revealed she was pregnant from Cliff's drunken one night stand with her. Heartbroken, betrayed and angry, Nina fled back to Cortlandt Manor and filed for divorce.

Nina believed she stood no chance for happiness while Sybil held her unborn child as a bargaining chip. Monique convinced Nina to give Cliff another chance. Nina fell back into his arms. They planned to announce their reconciliation at a dinner party in Cortlandt Manor.

Sybil arrived and disrupted the happy party. After a heated argument with Nina, she went into labor. Cliff helped Sybil give birth to their son, Bobby Warner.

Nina watched Sybil fumble with life as a single mother. She went to Sybil and tried to convince her to allow them to adopt her child and provide him with the privileged life Sybil could never give him. Sybil threatened Nina and declared she would give her child away to a stranger if Nina refused to leave Cliff.  Enraged by her demands, Cliff stormed off to Sybil's apartment. Instead Sybil was found dead.

Nina watched as Cliff fought for his innocence in court. His chances of acquittal seemed bleak until Monique entered the courtroom as an unexpected witness. Monique implicated Sean in Sybil's murder. When the prosecutor demanded her relationship to Cliff and Nina, she Monique stunned the court with her revelation as Nina's mother. Nina stood up and fainted in the center aisle, shocked to know her mother had been alive all those years.

In prison, Sean implicated Palmer as mastermind of the entire plot. Palmer had been paying him and Sybil to keep Nina and Cliff apart. Nina rejected her father, and hoped to build a relationship with the mother he had exiled from her life. When Palmer went missing in Center City, Nina realized she could not cut her father from her life forever.

Palmer was found alive as an amnesiac. Nina hoped for his recovery. At the end of the year, Nina reconciled with Cliff, called off the divorce and they formally adopted Bobby.

While her father was away on his honeymoon with the much younger Donna Beck, Nina got a frantic call from the Cortlandt Electronics Board of Directors. She used part of her trust fund to solve their fiscal problem. When Palmer returned he recognized his daughter's acumen for business and gave her an executive position in his company. Cliff did not want Nina working the long hours necessary for the job. He felt she was beginning to neglect Bobby.

Nina's coworker Steve Jacobi did not seem to understand that Nina was a married woman. At her Anniversary party, he planted a kiss on her. As much as Nina wanted to keep her relationship with Steve strictly business, things spiraled out of control. She began to fantasize about Steve while making love to Cliff.

A storm hit Pine Valley while Steve and Nina were working at Cortlandt Manor. They were alone in the dark by the roaring fireplace. Nina succumbed to temptation and slept with Steve.

Nina continued her torrid affair with Steve. Cliff went by his apartment one day to speak to Nina only to discover the lovers in a passionate embrace. Cliff filed for a quickie divorce. This time the divorce was finalized.  Nina continued her life with Steve, but it was obvious his interest was waning. Nina wanted to talk marriage, while Steve was content with his life As Is. Nina and Cliff continued their conflict and argued over Bobby's welfare. Cliff's antagonism and resentment vanished when believed that Nina had been killed in a helicopter crash.  Cliff rejoiced in her survival, but was now entangled in a relationship with Devon Shepherd. Nina knew she did not love Steve. She moved back in with her father at Cortlandt Manor.  Devon stepped aside and left town.

Nina and Cliff reconciled and were remarried by a justice of the peace.

Nina was mesmerized by the healing powers of a conman named Zach Grayson. Daisy tried to break Nina out of her trance, but her mental state weakened.

Zach  drugged and raped Nina, while Cliff's sister, Linda Warner, took photos. Zach planned to blackmail Nina and threatened to show Cliff the photos. Nina turned to her mother for help. Nina was shocked when Daisy was discovered in Zach's apartment, standing over his dead body with a bloody knife.

Zach's many misdeeds were revealed during his murder trial. The strain on her mother, and the seeming end of her hopes for a future with Cliff damaged Nina's psyche. Donna, who served as a key witness for trial, became the target for Nina's aggression. Although Donna exonerated Daisy for Zach's murder, Nina focused hatred towards her. At Donna's wedding to Benny Sago, Nina came with a gun. She tried to shoot Donna, but luckily missed.

Nina finally broke from reality. She regressed to a state of adolescence, forgetting her life as a mother and Cliff's wife. It tore Palmer apart to commit his daughter to an asylum, but at least it kept her away from Cliff.  Their second marriage ended in divorce.

Nina tried to re-piece her shattered life. She found solace in Benny's arms. Benny was still very much married to Donna. Nina was convinced she was in love. Before things got out of hand, Daisy and Nina left on a long cruise.

When Nina returned to Pine Valley, she began dating Matt Connolly. The couple ran into Cliff on Martha's Vineyard. Cliff's new fiancée, Dr. Amy Stone, was delayed in her arrival. Nina decided to keep Cliff company until Amy's train arrived. It was like no time had passed between the couple. When Nina saw Matt again, she knew their relationship was over.

Waiting for her train to take her back to Pine Valley, Nina was plagued with thoughts of Cliff. But, she was not about to break up an engagement. At that very moment, she heard her name being called. Cliff was running on the platform, professing his love. Matt had told him that Nina still loved him. Nina got off the train as soon as she could, and the couple reunited.

That Christmas, in front of family and friends, Nina and Cliff married for the third time at the Tavern on the Green in New York City.

Nina anxiously awaited Cliff's return from a humanitarian mission in Hong Kong. But her world was turned upside down when news came that Cliff had gone to South America and was killed by rebels. Nina returned to Martha's Vineyard to mourne her husband. Matt followed her, afraid that she would have another break from reality. Nina wanted to be alone, but Matt refused to leave. In her moment of weakness, Nina and Matt shared a night of passionate lovemaking. As Nina lay next to Matt, she realized she did not want to be alone. She proposed to Matt and they married the next morning.

Returning to Pine Valley, Nina got word that Cliff was alive. They had an emotional reunion where Cliff promised to never leave Nina again. Nina spent the night with Cliff. But, when Cliff learned about Nina's marriage to Matt, he rejected her. He wanted nothing to do with Nina anymore. She turned to Matt, hoping he would take her back.

Nina found out she pregnant. She realized both Matt and Cliff could have been the child's father. Still recovering from Cliff's rejection, Nina told Matt the child was his. Matt got a new job in Chicago, and the Connolly's left Pine Valley.  Because Cliff had been declared dead, Nina's marriage to him was dissolved.

Nina returned to Pine Valley with a medical emergency. Her youngest son, Mikey Connolly, had fallen ill with a mysterious disease. She could not trust anyone else's diagnosis but Cliff's. Cliff was able to save Mikey, but in the process he uncovered something that Nina had feared all along: Mikey was Cliff's son, not Matt's. Upon learning the truth, Matt returned to Chicago without Nina.

Nina and Cliff were drawn to each other again. Only, Cliff was now in a relationship with Angie Hubbard. When Nina admitted to Angie that she still loved Cliff, Angie stepped aside. Nina and Cliff married for the fourth and final time on the Cortlandt Manor grounds. The Warners then left for Denver to start their lives anew.

Nina returns to Pine Valley for the Martin family housewarming. She had something important to talk about with her father, but decided to hold off after catching him in a heated argument with her mother.

Nina sent Bobby to live with Palmer. He had grown up to be quiet the handful. Nina hoped that Palmer could instill the discipline that he was lacking.

Upon learning that Bobby had impregnated Kesley Jefferson, Nina comes back to Pine Valley. Palmer was ready to kick Bobby out of Cortlandt Manor. But Nina did not want Palmer to lose his relationship with his grandson because of one bad decision. Nina reminded Bobby how much she loved him, and that she would always support any decision he made.

Nina returns in 2010 to mourn the death of her father, Palmer.

References

All My Children characters
Television characters introduced in 1979
American female characters in television

redpajama_set_name: RedPajamaWikipedia


Your DIY jeans are perfect - not only with this amazing body!
Looking stunning in those jeans!!
Ideal el look con básicos y muy originales los botines. Feliz nueva semana!
Me encanta el body! Un look 10!
Me gusta mucho como queda el body ajustado con el vaquero más anchitas.
Great way to combine that body!


This dress is truly amazing!!! Fits just right!!!!
This dress is so true to size! It fit me absolutely perfect! I got so many compliments!! I love it! Thank you lupsona.
I absolutely loved this dress. Wore it for my birthday, and got so many compliments. Fits a bit snug, but looks great on!
This dress was a definite head turner and hugged my body just right. Compliments from men and women all night.
First of all can we just appreciate lupsona. I'm in love with dress and it has nice fit on my body. Love this site.
thanks to Lupsona. very good. it. quality is good, thread not stick up, stretch well.
I am amazed how fast the dress arrived to Serbia. About 10 days after ordering I received a dress! Wow! I have the original Herve Legere dresses and I must say that the quality is not the same. Not even close.This one is much more better!
The dress is gorgeous, size xs,the color is perfect, as I wish! Recomendet! Fast delivery, Lupsona is the best! Thanck you alot!
shipped the next order, moscow walking and to 2 weeks. недовольна quality, all overall smoothly, all seams on the chest but uneven,'ll wear.
Just a little loose in the top but still nice.


text:
Q: Get the index of a usercontrol in a control array at runtime So I've got a usercontrol.
In the form, I have a control array of these usercontrols. Each instance of the control has an index set in the designer.
I want, at runtime, to get the index of a specific usercontrol (this is in the context of a For Each loop). However, "index" is not a member of the UserControl class. How do I make it so I can get the index at runtime?
Example of what I am trying to do:
for each UserControl in UserControls
    OtherArray(UserControl.index) = UserControl.value
next UserControl

A: The Index property is a member of the Control and Extender objects, but NOT the user controls.
You can get the index by typing the variable correctly:
Dim UserControl As MyUserControlType
Dim UserControl2 As Control

For Each UserControl In UserControls
    Set UserControl2 = UserControl
    OtherArray(UserControl2.index) = UserControl.value
Next UserControl

You still need a variable of your user control type to access the Value property.
The former method no longer works.
As the user control can access its Index through its Extender object, you can add an additional property that the caller can use:
Public Property Get MyIndex() As Long
  MyIndex = Extender.Index
End Property

And this to access it:
Dim MyUserControlInstance As MyUserControl
Dim OtherArray() As String
ReDim OtherArray(0 To 3)

For Each MyUserControlInstance In MyUserControlArray
    OtherArray(MyUserControlInstance.MyIndex) = MyUserControlInstance.Value
Next MyUserControlInstance

A: Most controls in VB6 have a Tag property. (It's been a while, so I don't remember if User Controls have this property as well.)
If they do, you could set the Tag property to the same value as the array index, in the form designer.
If User Controls don't have a Tag property, you could loop through the array at program startup and set the Tag property of one of the controls inside each User Control. For example, pick some Label or TextBox control to hold the "Tag" property for the entire Uset Control.

A: Try using a for loop and access them by index:
For I = UserControls.LBound To UserControls.UBound
  'Use I as the index here
Next

Note that if the array is not contiguous (Some indexes in the middle are not loaded) you will need to detect the error and skip to the next item.

A: I suggest a small improvement on the code above:
If the UserControl is not in an array, Extender.Index causes an error.
MyIndex returns -1 if the Usercontrol is not in an array.
Public Property Get MyIndex() As Long
On Error GoTo NotAnArrayNoIndexError
MyIndex = Extender.Index
On Error GoTo 0
Exit Property
NotAnArrayNoIndexError:
On Error GoTo 0
MyIndex = -1
End Property

A: What about the "name" Property. In the ControlsCollection every Control has a name.
dim i as long
dim found as boolean
for i = lBound(OtherArray) to uBound(OtherArray)
  for each UserControl in UserControls
    if OtherArray(i).name = UserControl.name then
      found = true
      exit for
    end if
    next UserControl
  if found then exit for
next UserControl

redpajama_set_name: RedPajamaStackExchange


Heston Blumenthal has teamed up with fellow Michelin starred chefs Sat Bains and Marcus Wareing to host a series of dinners in the Italian ski resort of Courmayeur.
The Gourmet Ski Experience will take over three days between February 2nd - 5th. Wareing and Bains will both prepare two dinners each using local wines and produce giving guests the chance to sample a true taste of the famous Alpine region. Blumenthal will not be cooking but will help to oversee menus and serve his own brew of special hot chocolate to skiers during the event.
On top of dinners there will be a number of other events including a wine tasting, themed lunches, grappa tasting and gourmet picnic on the slopes. Guests will also be given the chance to ski the famous Vallee Blanche and visit husky dogs in La Thuile.
Speaking about the event, Blumenthal, who explained that he started skiing around 7 years ago, said: "Courmayeur quickly became one of my favorite ski haunts as it offers such amazing hospitality in it's mountain restaurants, serving big plates of regional antipasti and bowls of homemade pasta." The chef added that he believes the region offers "great tasting rustic food and amazing wines".
Tickets are limited and anyone interested in attending the Gourmet Ski Experience should contact Momentum Ski using the email amin@momentumski.com.
Courmayeur, picture by Lorenzo Belfrond.


North Korea Nuclear Threats Don't Deter Foreign Tour Groups, But Is Their Presence Ethical?
North Korea may be threatening the U.S. with nuclear war, but the news hasn't stopped several American tourists from visiting on packaged tours.
The North Korean army may be threatening the United States with nuclear war, but that hasn't stopped several American tourists from entering the hermetic nation on packaged tours.
Christopher White, travel director of China-based Young Pioneer Tours, said eight Americans are currently touring North Korea.
White said that, while there had been some cancelations, Young Pioneer Tours will send 100 people into North Korea this month and a total of 1,000 people this year, twice as much as in 2012. He said what's happening right now "is a big smokestack" and that the organization would not cancel a trip unless they were told they were not allowed to go in.
Nick Bonner, who has taken tour groups into North Korea with Koryo Tours since 1989, said his company also has eight Americans in the country right now. He said Koryo Tours would not cancel trips unless it received specific advice to do so from the UK, Swedish or German Embassy in North Korea.
"They often have rhetoric against U.S. and South Korea, and whilst it is more heightened, it is aimed at government not at tourists who bother to travel to Korea," Bonner noted.
Safety concerns aside, some critics question the ethics of visiting North Korea in the first place.
Koryo Tours has produced three documentaries on North Korea, brought in numerous school groups and conducted several sports exchanges that Bonner believes expose North Koreans to foreigners not just in Pyongyang, but around the country.
Kirkpatrick said foreigners interested in speaking with ordinary North Koreans would have better luck doing so in northeast China, where many North Koreans flee and can speak more openly about the country.
Moreover, Kirkpatrick noted that tourism is one of the regime's few legitimate sources of foreign currency.
White of Young Pioneer Tours declined to speculate on where the money goes. Bonner of Koryo Tours, meanwhile, insinuated that most of the money goes toward training local guides, drivers, hotel staff and restaurant workers.
Despite lengthy travel warnings from most Western nations, state media outlet Korea Central News Agency recently ran a series of reports claiming that North Korea was experiencing and unprecedented surge in visitor applications. Last year, approximately 4,000 Westerners and 20,000 Chinese visited the nation. Most Chinese came in for trips 24 hours or less, while most Westerners came in with groups like Young Pioneer Tours or Koryo Tours.
In response to a perceived increase in interest, the state airline, Air Koryo, added two additional flights per week between Beijing and Pyongyang this month. The government also expanded its railway timetable and added faster trains between the Chinese border and the North Korean capital.


text:
Q: Classifying one instance in Weka using NaiveBayes Classifier I was wondering if there's a way to train the model using Naive Bayes, and then apply that to a single record. I'm new to weka so I dont know if this is possible. Also, is there a way to store the classifier output in a file?

A: The answer is yes since Naive Bayes is a model based on simple probabilistic Bayes theorem that can be used for classification challenges.
For classification using Naive Bayes, and other classifiers, you need to first train the model with a sample dataset, once trained the model can be applied to any record.
Of course there will be always an error probability when using this approach, but that depends mostly on the quality of your sample and the properties of your data set.
I haven't used Weka directly, but as an extension for Rapid Miner, but the principles must apply. Once the model is trained you should be able to see/print the model parameters.

A: I am currently searching for the same answer, while using java.
I created an arff file, which contains training date and used the programm http://weka.wikispaces.com/file/view/WekaDemo.java as an example to train and evaluate the classifer.
I still need to figure out, howto save and load a model in java and (more importantly) how to test against a single record.
WekaDemo.java
 ...
 public void execute() throws Exception {
    // run filter
    m_Filter.setInputFormat(m_Training);
    Instances filtered = Filter.useFilter(m_Training, m_Filter);

    // train classifier on complete file for tree
    m_Classifier.buildClassifier(filtered);

    // 10fold CV with seed=1
    m_Evaluation = new Evaluation(filtered);
    m_Evaluation.crossValidateModel(
        m_Classifier, filtered, 10, m_Training.getRandomNumberGenerator(1));
    //TODO Save model
    //TODO Load model
    //TODO Test against a single information
  }
  ...

Edit 1:
Save and loading a model is explained here: How to test existing model with new instance in weka, using java code?

A: In http://weka.wikispaces.com/Use+WEKA+in+your+Java+code#Classification-Classifying%20instances there is a quick how to for classifying a single instance.
//load model (saved from user interface)
Classifier tree = (Classifier) weka.core.SerializationHelper.read("/some/where/j48.model");

// load unlabeled data
Instances unlabeled = new Instances( new BufferedReader(new FileReader("/some/where/unlabeled.arff")));

// set class attribute
unlabeled.setClassIndex(unlabeled.numAttributes() - 1);
// create copy
Instances labeled = new Instances(unlabeled);

// label instances
for (int i = 0; i < unlabeled.numInstances(); i++) {
  double clsLabel = tree.classifyInstance(unlabeled.instance(i));
  labeled.instance(i).setClassValue(clsLabel);
  System.out.println(clsLabel + " -> " + unlabeled.classAttribute().value((int) clsLabel));
  double[] dist =tree.distributionForInstance(unlabeled.instance(i))
  for(int j=0; j<dist.length;j++){
    System.print(unlabeled.classAttribute().value(j)+": " +dist[j]);
  }
}

Edit This method doesn't train, evaluate and save a model. This is something I usually do using the weka gui. ( http://weka.wikispaces.com/Serialization )
This method uses a tree type model in the example with a nominal class, but that should be easily converted to a Naive Bayes example.


We offered a mechanism on how to import a remote machine's Module profile as mentioned here and here. The import can be extremely useful when you need to work on a script that runs on a remote server.
PowerShell Studio 2014 introduces a new feature that lets you verify that your script will run on the remote machine by comparing the cmdlets and modules used in the script with those available on the remote machine. The Verify Script command will then produce a report listing all the missing modules and cmdlets on the selected machine.


text:
Insights/
Inter-American Court of Human Rights Recognizes the Right to a Healthy Environment
Maria Antonia Tigre
On February 6, 2020, the Inter-American Court of Human Rights published a landmark decision in Indigenous Communities Members of the Lhaka Honhat Association v. Argentina.[1] For the first time in a contentious case, the Court analyzed the rights to a healthy environment, indigenous community property, cultural identity, food, and water based on Article 26 of the American Convention on Human Rights (progressive development of economic, social, and cultural rights).[2] The Court held that Argentina violated these rights of the Lhaka Honhat indigenous groups and ordered measures of reparation toward their restitution, including actions for access to adequate food and water, for the recovery of forest resources, and to maintain indigenous culture.
The ruling marks a significant milestone for the protection of indigenous peoples' rights.[3] It is also particularly timely, as this recognition is vital for preventing pandemics like COVID-19, given the zoonotic roots of the virus, which was in all likelihood dislodged from a disruption of natural habitats.[4]
Background [5]
The case relates to the claim for recognition of land ownership by indigenous communities comprising the Association of Aboriginal Communities Lhaka Honhat in Argentina. Despite their verified continuous presence in the region since at least 1629, other communities and the state itself have promoted illegal logging activities in the area without prior consultation with the indigenous groups. These activities have reduced forest resources and biodiversity and have affected indigenous communities' ability to pursue traditional methods of seeking access to food and water.
Since 1984, the indigenous communities have claimed recognition and a unique property title to their ancestral lands through the national judicial system. In 1998, the Llaka Honhat Association filed a petition with the Inter-American Commission on Human Rights (IACHR) regarding the violation of the obligations to respect, protect, and adopt necessary measures to ensure the effective enjoyment of the right to communal property. After its 2006 Admissibility Report,[6] the IACHR issued a Merits Report[7] in 2012, determining that various rights enshrined in the American Convention on Human Rights had been violated to the detriment of the communities and made recommendations for Argentina to guarantee the ancestral lands in question. However, six years later, the required measures had not been completed. In 2019, the Commission ultimately decided to submit the case to the Inter-American Court.[8]
The Court acknowledged that the activities carried out in the territory by the other communities had affected the environment and the traditional ways of accessing food and water for indigenous communities. Argentina had violated their rights regarding community property, cultural identity, a healthy environment, and adequate food and water, due to the lack of effective measures to stop activities harmful to them.[9] Argentina did not create mechanisms to guarantee the right to community property or give indigenous peoples a real and effective title to the entirety of their property. Neither did it consult the communities when it made modifications to their territories.
An Expanded Interpretation of Article 26
Inter-American institutions had previously addressed the intersection of human rights and the environment in terms of the impact of environmental degradation on other human rights, since the Convention does not refer expressly to the environment. The right to live in a healthy environment is recognized in Article 11 of the Protocol of San Salvador (which currently has sixteen parties).[10] Still, that article was not enforceable through individual petitions[11] until the 2018 Advisory Opinion 23/17, in which the Court found that the right to a healthy environment is encompassed by Article 26 of the American Convention on progressive development and is further reflected in member states' constitutions and international instruments.[12]
Following its interpretation in the Advisory Opinion, in Lhaka Honhat the Court adopted a progressive interpretation of international human rights instruments and found a concrete violation of a right to a healthy environment of indigenous peoples, along with the rights to adequate food and water, and to participate in cultural life.[13] Based on this rationale, the Court adopted an expanded understanding of the scope of the rights discussed in Article 26 of the American Convention, which requires states to actively adopt measures to achieve their full realization.[14]
Right to a Healthy Environment as "Rights of Nature"
The Court found that the right to a healthy environment protects components of the environment, such as forests, seas, rivers, and other natural features, as interests in themselves, even in the absence of certainty or evidence about how it affects individual people. As in the advisory opinion, the Court indicated an openness to recognizing the "rights of nature."[15] It explicitly acknowledged the protection of nature because of its importance for other living organisms, rather than for its "usefulness" to or "effects" on human beings. But it also recognized that environmental damage can cause a violation of additional human rights.[16]
Duty to Prevent
Again, following the reasoning provided in the 2018 advisory opinion, the Court reiterated positive and negative obligations of states related to the right to a healthy environment. In addition to a duty to respect the rights and freedoms set out in the Convention, addressed in Article 1.1, states must ensure compliance with their human rights obligations generally, including with reference to the right to a healthy environment, by preventing violations, including those committed by private actors within their territory.[17] The Court had previously indicated that, on certain occasions, states must establish adequate mechanisms to supervise and control certain activities to guarantee human rights, protecting them from public entities and private individuals.[18]
The duty to prevent is an affirmative obligation to take action, but non-compliance is not proved by the mere fact that a right has been violated.[19] As such, the mere existence of environmental damage does not necessarily lead to the conclusion that a state has failed its obligation to prevent. States are required to meet a minimum standard of due diligence under the duty to prevent, which must be appropriate and proportional to the degree of risk of environmental damage.[20] Since it is often impossible to restore the environment after damage, measures should be carried out ex-ante.[21] This duty of prevention includes all those measures of a legal, political, administrative, and cultural nature that promote the safeguard of human rights and ensure that eventual violations of those rights are examined and dealt with as wrongful acts that, as such, may result in punishment for those who commit them, together with the obligation to compensate the victims for the negative consequences.[22] Examples of how to fulfill due diligence include to (i) regulate; (ii) supervise and oversee; (iii) require and approve environmental impact assessments; (iv) establish contingency plans; and (v) mitigate in cases of environmental damage.[23] The duty to prevent also applies to the rights to adequate food, water, and to participate in cultural life.[24]
While considering the human rights affected by environmental damage,[25] the Court noted that these can occur with greater intensity in certain groups in vulnerable situations, including indigenous peoples. Indigenous groups are particularly vulnerable to poverty, hunger, and malnutrition.[26] States are legally bound to address these vulnerabilities, following the principle of equality and non-discrimination.[27]
Remedies for Violations of the Rights to a Healthy Environment, Food, Water, and Cultural Identity
The Court ordered a series of specific reparative measures to ensure the right to ancestral property of indigenous peoples. Additionally, the Court required Argentina to submit to the Court a study regarding the lack of access to drinking water and food, and a plan to provide access going forward, with a particular focus on the conservation of waters, protection and recovery of forests, and access to food.[28] The actions identified shall be immediately implemented once the plan is submitted.
The judgment sets an important precedent. For the first time in a contentious case, following the path it identified in the 2018 advisory opinion, the Court analyzed and set standards on the rights to a healthy environment, adequate food, water, and cultural identity, ordering specific reparative measures regarding the right to ancestral property. The ruling marks a significant milestone for the struggle of indigenous peoples for the recognition of their rights.
The recognition of a justiciable independent right to a healthy environment opens the door to new categories of claims in the Inter-American system, including the protection of the environment per se. This means that harm to the environment could potentially be justiciable—even absent evidence of damage to individuals.[29] This is especially important during the current global pandemic, in which several countries, including Brazil and the United States, are relaxing environmental protection rules and allowing for increased environmental damage. At a minimum, the decision ensures that indigenous peoples have proper access to a healthy environment and clean water, which are essential to ensuring human health.
About the Author: Maria Antonia Tigre is Regional Director for Latin America at the Global Network for the Study of Human Rights and the Environment (GNHRE).
[1] Comunidades Indígenas Miembros de la Asociación Lhaka Honhat (Nuestra Tierra) v. Argentina, Inter-Am. Ct. H.R. (Feb 6, 2020) [hereinafter IACtHR].
[2] The American Convention on Human Rights, Nov. 22, 1969, 1144 U.N.T.S. 123.
[3] For an overview of the protection of indigenous peoples in the Inter-American system, see Maria Antonia Tigre & Sarah Slinger, A Voice in Development: The Right to Participation of Indigenous Groups in Amazon Countries, in Indigenous Amazonia, Regional Development and Territorial Dynamics: Contentious Issues 460 (Walter Leal Filho et al. eds., forthcoming 2020).
[4] Nicholas A. Robinson, Global Health as a Foundation for World Peace: Preventing the "Next" Pandemic (Normandy Chair of Peace, Apr. 15, 2020), https://chairpeace.hypotheses.org/1365.
[5] For a more in-depth background, see Maria Antonia Tigre, Lhaka Honhat Association vs. Argentina: The Human Right to Environment in the Inter-American Court (GNHRE, Apr. 13, 2020), https://gnhre.org/2020/04/10/lhaka-honhat-association-vs-argentina-the-human-right-to-environment-in-the-inter-american-court/.
[6] Inter-Am. Comm'n H.R., Report No. 78/06, Case No. 12.094 (Oct. 21, 2006), http://www.cidh.oas.org/annualrep/2006eng/ARGENTINA.12094eng.htm.
[7] Inter-Am. Comm'n H.R., Report No. 2/12, Case No. 12.094 (Jan. 26, 2012), http://www.oas.org/en/iachr/decisions/court/2018/12094FondoEn.pdf.
[8] Inter-Am. Comm'n H.R., Case No. 12.094, Letter of submission (Feb. 1, 2018), http://www.oas.org/es/cidh/decisiones/corte/2018/12094NdeREs.pdf. See http://www.oas.org/en/iachr/media_center/PReleases/2018/035.asp.
[9] IACtHR, supra note 1, ¶ 289.
[10] See Additional Protocol to the American Convention on Human Rights in the Area of Economic, Social and Cultural Rights art. 11, Nov. 17, 1988, O.A.S.T.S. No. 69.
[11] See Maria L. Banda, Inter-American Court of Human Rights' Advisory Opinion on the Environment and Human Rights. ASIL Insights, 22(6) (2018), https://www.asil.org/insights/volume/22/issue/6/inter-american-court-human-rights-advisory-opinion-environment-and-human.
[12] The Environment and Human Rights (State obligations in relation to the environment in the context of the protection and guarantee of the rights to life and to personal integrity), interpretation and scope of Articles 4(1) and 5(1) of the American Convention on Human Rights), Advisory Opinion OC-23/17, Inter-Am. Ct. H.R. (ser. A) No. 23, ¶ 57 (Nov. 15, 2017) [hereinafter Advisory Opinion].
[13] IACtHR, supra note 1, ¶¶ 201, 203. See Advisory Opinion, id., ¶¶ 56-68.
[14] IACtHR, supra note 1, ¶¶ 197-200, 202.
[15] For more information regarding the concept of "the rights of nature," see http://www.harmonywithnatureun.org/; see also David R. Boyd, The Rights of Nature: A Legal Revolution That Could Save the (ECW Press, 2017).
[16] IACtHR, supra note 1, ¶ 203. Advisory Opinion, supra note 12, ¶¶ 59, 62, 64.
[17] IACtHR, supra note 1, ¶ 207. Advisory Opinion, supra note 12, ¶ 117.
[18] See Ximenes Lopes v. Brasil, inter-Am. Ct. H.R., ¶¶ 86, 89, 99 (Jul. 4, 2006); I.V. v. Bolivia, Inter-Am. Ct. H.R., ¶¶ 154, 208 (Nov. 30, 2016);Ramírez Escobar y otros v. Guatemala, Inter-Am. Ct. H.R., ¶ 355 (Mar. 9, 2018).
[19] IACtHR, supra note 1, ¶ 207. See Advisory Opinion, supra note 12, ¶ 118. The Court has expressed the same notion, although not directly linked to the right to a healthy environment, in other decisions. See Velásquez Rodríguez v. Honduras, Inter-Am. Ct. H.R., ¶¶ 165-166 (Jul. 29, 1988), Caso López Soto y otros v. Venezuela, Inter-Am. Ct. H.R., ¶ 130 (Sep. 26, 2018).
[20] IACtHR, supra note 1, ¶ 208. Advisory Opinion, supra note 12, at footnote 142.
[21] IACtHR, supra note 1, ¶ 208.
[22] Advisory Opinion, supra note 12, ¶ 118.
[26] See United Nations, Office of the High Commissioner for Human Rights, The Right to Adequate Food, Fact Sheet No. 34, at 12-13.
[27] IACtHR, supra note 1, ¶ 209. Advisory Opinion, supra note 12, ¶¶ 66, 67. Report of the Office of the United Nations High Commissioner for Human Rights on the relationship between climate change and human rights, U.N. Doc. A/HRC/10/61 (Jan. 15, 2009), ¶ 42, and Report of the Special Rapporteur on the issue of human rights obligations relating to the enjoyment of a safe, clean, healthy and sustainable environment, U.N. Doc. A/HRC/31/52, at 81 (Feb. 1, 2016).
[28] IACtHR, supra note 1, at ¶¶ 332, 333.
[29] Banda, supra note 11.
ASIL Insights Home
Copyright by The American Society of International Law
The purpose of ASIL Insights is to provide concise, objective, and timely background for recent developments of interest to the international community. The American Society of International Law does not take positions on substantive issues, including the ones discussed in ASIL Insights. Educational and news media copying is permitted with due acknowledgement.
The Insights Editorial Board consists of Richard C. Chen, Christian De Vos, Sonia E. Rolland, Anastasia Telesetsky, and Natalya Scimeca. Justine Stefanelli (jstefanelli@asil.org) serves as the managing editor.
Submit an idea for ASIL Insights
Persons with expertise in international law who are interested in writing ASIL Insights are encouraged to submit proposals. Please click the button below to get started.
Submit an ASIL Insights Proposal
Guidance for ASIL Insights Authors
Nonviolent Movements for Democracy and Human Ri...
Does WTO Law Protect Academic Freedom? It Depen...
First Joint Law Report Published by African, Eu...
ICJ Renders Judgment on Jurisdiction in Guyana ...


text:
Pivot joins forces with Wärtsilä for 100MW/200MWh of battery storage
Published: 19 Jul 2021, 14:13
The Kemsley, Kent battery is one of two which was developed as part of the partnership between Pivot Power and Wärtsilä. Image: Pivot Power
Pivot Power is to develop 100MW/200MWh of battery storage split across two sites in the West Midlands in partnership with Wärtsilä.
The first of these storage projects is to be located to the north east of Coventry, while the second is to be in Sandwell. Construction is due to commence at Sandwell in Q4 2021 and at Coventry in Q1 2022.
Wärtsilä will supply the battery technology – which will be underpinned by its GEMS Digital Energy Platform – for both sites. The platform dynamically optimises energy systems through a range of applications, providing feedback to stakeholders across asset owners, operations and trading value chains.
The partnership builds on the companies' first two projects together in Oxford and Kent, with Pivot having placed the order with Wärtsilä in 2019 before announcing the contract in 2020.
The 50MW Oxford battery – which is part of the world's largest hybrid battery, combining lithium-ion and vanadium redox flow systems – was activated in June this year, with Pivot claiming it to be the UK's first grid-scale battery storage system directly connected to the transmission network. It forms part of the £41 million government-backed Energy Superhub Oxford project, which is aiming to integrate energy storage, EV charging, low carbon heating and smart energy management technologies to help decarbonise Oxford by 2040.
Both the two new battery energy storage systems now announced form part of Pivot's Energy Superhubs. At both sites the battery energy storage systems will share their connection to the high-voltage electricity transmission network with a high-volume power connection, delivering large amounts of power for rapid EV charging to strategic locations in the local area such as public charging hubs, bus depots and commercial fleets.
Andy Tang, vice president, energy storage & optimisation, Wärtsilä, said: "The UK recently set a bold ambition to slash carbon emissions by 78% by 2035 and flexibility is the key to achieving 100% renewables and decarbonising the economy. Our energy storage systems are helping leading innovators like Pivot Power turn these ambitions into reality."


text:
module Klam
  module CompilationStages
    # Convert Self Tail Calls To Loops
    #
    # The Shen specification requires that self tail calls be optimized.  This
    # stage transforms defuns containing self tail calls into a loop/recur form
    # akin to Clojure's loop/recur. The code emitter knows how to handle these
    # synthetic special forms.
    #
    # For example, this code with tail calls:
    #
    #   (defun fact-iter (N Accum)
    #     (if (= N 0)
    #       Accum
    #       (fact-iter (- N 1) (* N Accum))))
    #
    # is converted to:
    #
    #   (defun fact-iter (N Accum)
    #     ([LOOP]
    #       (if (= N 0)
    #         Accum
    #         ([RECUR] (N Accum) ((- N 1) (* N Accum))))))
    #
    # The variable names are carried along with their new binding expressions
    # in the [RECUR] form so that they can be rebound before looping.
    #
    # Note that this rebinding of variables causes a wrinkle with respect to
    # closures created in the body. Those closures should close over the value
    # at the point of closing rather than the ultimate values after rebinding.
    # To solve this, another sythetic primitive, [FIX-VARS], is used to wrap
    # these cases and the emitted Ruby code samples those variables.
    #
    # This compilation stage must come _after_ SimplifyBooleanOperations and
    # ConvertFreezesToLambdas.
    module ConvertSelfTailCallsToLoops
      def convert_self_tail_calls_to_loops(sexp)
        # Self tail calls can only be found in functions defined by defun.
        # defun is only allowed at the top level, so there's no need to
        # walk the tree if this form is not a defun.
        if sexp.kind_of?(Array) && sexp[0] == :defun
          _, name, params, body = sexp
          if contains_self_tail_calls?(body, name)
            insert_loop_and_recur_into_defun(fix_vars(sexp, params))
          else
            sexp
          end
        else
          sexp
        end
      end

    private

      def contains_self_tail_calls?(body, name)
        if body.instance_of?(Array)
          case body[0]
          when name
            true
          when :if
            _, _, true_expr, false_expr = body
            contains_self_tail_calls?(true_expr, name) ||
              contains_self_tail_calls?(false_expr, name)
          when :let
            contains_self_tail_calls?(body[3], name)
          when :do
            contains_self_tail_calls?(body[2], name)
          else
            false
          end
        else
          false
        end
      end

      def insert_loop_and_recur_into_defun(form)
        rator, name, params, body = form
        loop_var = fresh_variable
        body_with_loop = [:"[LOOP]", loop_var,
                          insert_recur_into_expr(body, name, params,
                                                 loop_var)]
        [rator, name, params, body_with_loop]
      end

      def insert_recur_into_expr(sexp, name, params, loop_var)
        if sexp.instance_of?(Array)
          case sexp[0]
          when name
            if sexp.length - 1 == params.length
              [:"[RECUR]", params, sexp[1..-1], loop_var]
            else
              sexp
            end
          when :if
            rator, test_expr, true_expr, false_expr = sexp
            [rator,
             test_expr,
             insert_recur_into_expr(true_expr, name, params, loop_var),
             insert_recur_into_expr(false_expr, name, params, loop_var)]
          when :let
            rator, var, val_expr, body_expr = sexp
            [rator,
             var,
             val_expr,
             insert_recur_into_expr(body_expr, name, params, loop_var)]
          when :do
            rator, first_expr, second_expr = sexp
            [rator, first_expr, insert_recur_into_expr(second_expr, name,
                                                       params, loop_var)]
          else
            sexp
          end
        else
          sexp
        end
      end

      def fix_vars(sexp, params)
        if sexp.kind_of?(Array)
          if sexp[0] == :lambda
            referenced_vars = vars_referenced_in(sexp, params)
            if referenced_vars.empty?
              sexp
            else
              [:"[FIX-VARS]", referenced_vars, sexp]
            end
          else
            # Local variables must also be fixed
            if sexp[0] == :let
              params = params + [sexp[1]]
            end
            sexp.map { |x| fix_vars(x, params) }
          end
        else
          sexp
        end
      end

      def vars_referenced_in(sexp, vars)
        if sexp.kind_of?(Array)
          sexp.map { |x| vars_referenced_in(x, vars) }.flatten.uniq
        elsif vars.include?(sexp)
          [sexp]
        else
          []
        end
      end
    end
  end
end

redpajama_set_name: RedPajamaGithub


Delivery takes two to three weeks.
This mixed media uses watercolor, acid free sketchbook paper and archival black artist's crayon.
The paper is a standard frame size so you can easily buy a kit on line at DickBlick.com or even here on Etsy.
This painting began with a black and white drawing and then I developed it with alternating layers of watercolor and crayon.
The technique I use is archival and will not smudge easily like charcoal and pastel. It is very resistant to fade although you should never hang a watercolor in direct light from a window unless the light is muted. Glass really helps to preserve color and will keep the drawing fresher.
I use archival white and black crayons to make these drawings. They are very permanent and they won't smudge or rub off unless you really rough the drawings up.


text:
Rosanne Cahn
Vice President and Economist, First Boston Corporation
Politics and the Economy, Pt. 2
PoliticsAir Date 07/28/1992
First Boston Group director Rosanne Cahn and others continue their analysis of the nation's economy with a breakdown of Clinton's economic plan.
Politics, BusinessAir Date 07/28/1992
A conversation about politics and the economy with economists James R. Jones, Larry Kudlow, and Rosanne Cahn.
Politics and the Economy; Merchant Ivory Productions; Ian Schrager
Entertainment, Politics, BusinessAir Date 07/28/1992
James R. Jones, Larry Kudlow, and Rosanne Cahn on the economy; filmmakers James Ivory and Ismail Merchant; hotelier Ian Schrager.
Related Guests 5
James R. Jones
Roger Altman
Frank Luntz
David Wilhelm
Bernard Trainor
General Bernard Trainor talks about the war that the U.S. would face going into the Middle East to fight terrorism. 27:33
Tim Russert; Michael Eric Dyson; Sam Neill
On politics and President Clinton. Baptist minister and author of "Between God and Gangsta Rap." On his role as King Charles II in "Restoration." 53:59
'Whiskey Tango Foxtrot'; Joe Nocera; Tim...
Entertainment, Business, Books, Sports, Tech
"Whiskey Tango Foxtrot" with Tina Fey et al. Joe Nocera exposes the NCAA. Apple C.E.O Tim Cook on the future. 53:54
Catherine Deneuve; Charlotte Rampling; Liv...
In a remix of previous segments, Charlie interviews international actors Catherine Deneuve, Charlotte Rampling, and Liv Ullmann. 53:48
Lynn Sherr
Entertainment, History
Journalist Lynn Sherr presents her upcoming program, "Susan B. Anthony Slept Here," a celebration of women who changed history. 10:08


NPC Resources Berhad (NPC Resources) is an investment holding company that operates in the areas of plantation, milling, fishery and hotel business. The company's activities include operation of oil palm plantations and palm oil mills; trading of fresh fruit bunches; and provision of management and transportation services. It provides property letting and operates marine fish farming. NPC operates plantation land bank located in the Sandakan region and in the Banggi Island in the State of Sabah. The company has palm oil processing mills located at Senambah, Kecamatan Muara Bengkal, Kabupaten Kutai Timur, and Kalimantan Timur. It also operates oil palm age profile, planted hecterage, mature crop production, and yield per mature ha. The company has operations in Indonesia and Malaysia. NPC Resources is headquartered in Sandakan, Malaysia.
This comprehensive SWOT profile of NPC Resources Berhad provides you an in-depth strategic analysis of the company's businesses and operations. The profile has been compiled by GlobalData to bring to you a clear and an unbiased view of the company's key strengths and weaknesses and the potential opportunities and threats. The profile helps you formulate strategies that augment your business by enabling you to understand your partners, customers and competitors better.
This company report forms part of GlobalData's 'Profile on Demand' service, covering over 50,000 of the world's leading companies. Once purchased, GlobalData's highly qualified team of company analysts will comprehensively research and author a full financial and strategic analysis of NPC Resources Berhad including a detailed SWOT analysis, and deliver this direct to you in pdf format within two business days. (excluding weekends).


text:
Wild Otter Attacks 77-Year-Old Woman Kayaking on Florida River
Deborah Hastings
Inside Edition• March 7, 2018
Sue Spector received stitches and is undergoing rabies treatment.
A possibly rabid otter attacked a group of kayakers in central Florida, biting and scratching a 77-year-old woman and ripping off part of her ear.
The boaters were paddling up the Braden River Sunday, enjoying a peaceful and sunny morning when a wild otter jumped on the kayak of Sue Spector, ran up her back and began clawing at her face, guide Marsha Wikle told InsideEdition.com.
"She was in the water, her husband was in the water and two other women were whacking the otter with their paddles," Wikle said of the chaotic scene.
Wikle had been in the middle of the group when she heard five sharp whistle blasts from the kayaks in front of her. When she got to Spector, the woman was bleeding.
"He did serious damage to her nose," Wikle said. "He bit off a piece of her ear."
But Spector, and her 78-year-old husband, Marty, are experienced boaters and were very calm, the guide said. "They didn't panic."
Once the couple's capsized boats were emptied of water, they got back in and the group headed for their launch site. Luckily, Wikle said, they'd only been on the water for about 10 minutes.
But they weren't out of the woods yet.
"Within five minutes, the otter was chasing us," Wikle said. "I just said, 'Paddle like hell, everyone.'"
Back on shore, Marty Spector drove his wife to a nearby hospital, where she was given antibiotics to keep her wounds from becoming infected. She also received treatment for rabies.
Wikle spoke with with Florida Fish and Wildlife officers, who were already on the scene to answer a report made the previous day about an aggressive otter that tried to attack someone. Wikle and her group didn't know about that incident when they shoved off Sunday morning.
"The attacks were about two miles apart," Wikle said. Wildlife agents are searching for the otter and think it may be rabid, she said.
Meanwhile, Sue Spector is resting up and finishing her rabies shots.
"She said, 'As soon as I'm able, I'm going to be back on the water,''' Wikle recounted.
Baby Sea Otter Found Swimming Alone in Open Water, Rescued by Boaters
Sea Otter Parents Teach 5 Newborn Pups to Swim by Throwing Them Into Pond
Raccoon That Attacked 6-Year-Old Boy Tests Positive for Rabies
The Real Story Behind 'Three Billboards Outside Ebbing, Missouri'
Jessica Gale of Utah Panhandles for Money to Fund Fertility Treatments
Tiger and Bear Battle it Out Over Territory in Intense Video


For example, darkness around the eyes is a kidney unbalance, a redness of the nose is a lung unbalance and a yellowish coloring around mouth is a spleen deficiency.
Patients would left for 25-40 minutes,Many patients lie under heat lamp while soft music plays.Many patients fall sleep induced by body's release of endorphins. Most patients do not feel anything except relaxation during the treatment.
How Many Visit Do I Need & How Frequent?


I have never used PrimeFaces before. I am looking to use it in a new project and would like to know if it is possible to do single page navigation.
I have developping a RIA application and all the navigation and event handling has to be done through AJAX. For example, I would have an upper part of the screen where the main menu is and upon navigating to different areas of the app, only the lower part of the screen is updated through AJAX similar to an iframe.
I think your use case could be better implemented with frames since you would try to load huge content without causing page refresh. Anyway sure you can implement it with PrimeFaces ajax as well.


text:
Police arrest suspect in Pikesville home invasion
Timothy McCargo accused of stealing guns, SUV from homeowner
Updated: 5:29 PM EDT Apr 28, 2017
Ron Snyder
Lisa Robinson
WEBVTT LISA WHEN EARL ROSS HEARD ABOUT: THESE RECENT CRIMES AND SAWHIS FACE, IT ALL CAME RUSHINGBACK.>> THIS WHOLE DAY HAS BEEN NUMBFOR ME.TRY TO GET PAST AND THOUGHT ITWAS OUT OF MY HEAD IT JUST ALLCAME BACK.LISA POLICE ARRESTED 45-YEAR-OLD: WEDNESDAY, TIMOTHY MCCARGO FORTHE HOME INVASION OF AN ELDERLYPIKESVILLE COUPLE.POLICE SAY HE BROKE INTO THEIRHOME, TIED THEM UP AND STOLECREDIT CARDS, MONEY JEWELRY AND-- JEWELRY, AND A 20 PACK OFTOILET PAPER TO NAME A FEW.EARL ROSS SAYS MCCARGO IS THESAME MAN WHO KILLED HIS32-YEAR-OLD BROTHER GEORGEJONES, IN 1989.MCCARGO WAS A 17-YEAR-OLDSTUDENT AT THE HICKY SCHOOL ATTHE TIME.>> ALL THE EMOTIONS FROM 28YEARS AGO JUST CAME BACK TO MEWHEN I HEARD I COULDN'T FORGETTHAT NAME.LISA JONES WAS COMING HOME FROM: BEING OUT AT 4AM WHEN MCCARGOJUMPED IN HIS CAR.>> HE FORCED HIM TO GO TO THEATM AND WITHDRAW MONEY THEN HESPRAYED HIM WITH HIS MACE.MY BROTHER GOT OUT OF THE CARAND RAN.HE CHASED HIM DOWN AND STABBEDHIM IN THE STREET 18 TIMES.LISA ROSS SAYS POLICE CAUGHT HIM: DRIVING AROUND IN HISBROTHER'S BRAND NEW CAR-ONE HEHAD SAVED FOR TWO YEARS TO BUY.IN THE BACK, THE KNIFE.MCCARGO RECIEVED A LIFE SENTENCEBUT TOOK A PLEA FOR 25.>> IT HAS NOT CHANGED AT ALL.25 YEARS HE WAS SENTENCED TO ENDHE WAS NOT REHABILITATED.I HOPE HE IS FOUND GUILTLISA: HIS BROTHER'S DEATH ISSOMETHING FAMILY HAD NEVERGOTTEN OVER.THEY WERE DEVASTATED IN
A 45-year-old man has been arrested in connection with a home invasion Wednesday in Pikesville, Baltimore County police said. Download the WBAL app. Police said Timothy McCargo targeted a husband and wife, ages 70 and 68, respectively, who live in the 3300 block of Timberfield Lane. Police said the homeowner was checking on his barking dog around 3:45 a.m. Wednesday when he was confronted by McCargo breaking into his home. Police were called to the home around 4:35 a.m. when the couple escaped their bindings after McCargo left in their Chevrolet Equinox with a number of their possessions, including cash, jewelry, credit cards, a phone, firearms, ammunition and a 20-pack of toilet paper. McCargo, who entered the house through a window, was arrested at 6:40 p.m. Wednesday at his house in Baltimore City. McCargo is charged with home invasion, armed robbery, robbery, first-degree burglary, first- and second-degree assault, unlawful taking of a motor vehicle, grand theft and gun charges. Most of the property has been recovered, except one hand gun that remains unaccounted for, police said. When Earl Ross heard about the recent crimes and saw McCargo's face, memories came rushing back. "This whole day has been numb for me. I'm trying to get past it and thought it was out of my head. It just all came back," Ross said. Ross said McCargo is the same man who killed his 32-year-old brother, George Jones, in 1989. McCargo was a 17-year-old student at the Hickey School at the time. "All the emotions from 28 years ago just came back to me when I heard that name. I couldn't forget that name," Ross said. Jones was returning home from being out at 4 a.m. when McCargo jumped in his car. "He forced him to go to the ATM and withdraw money for him. And then, he sprayed him with his mace. My brother got out of the car and ran. He chased him down and stabbed him in the street 18 times," Ross said. Ross said police caught McCargo driving in his brother's brand new car, for which Jones had saved money over two years to buy, and the knife was found in the car. McCargo received a life sentence but took a plea for 25 years. "He has Not changed at all -- 25 years sentenced and he was not rehabilitated," Ross said. "I just hope that he is found guilty." McCargo is being held without bail at the Baltimore County Detention Center, police said.
PIKESVILLE, Md. —
A 45-year-old man has been arrested in connection with a home invasion Wednesday in Pikesville, Baltimore County police said.
Download the WBAL app.
Police said Timothy McCargo targeted a husband and wife, ages 70 and 68, respectively, who live in the 3300 block of Timberfield Lane.
Police said the homeowner was checking on his barking dog around 3:45 a.m. Wednesday when he was confronted by McCargo breaking into his home.
Police were called to the home around 4:35 a.m. when the couple escaped their bindings after McCargo left in their Chevrolet Equinox with a number of their possessions, including cash, jewelry, credit cards, a phone, firearms, ammunition and a 20-pack of toilet paper.
McCargo, who entered the house through a window, was arrested at 6:40 p.m. Wednesday at his house in Baltimore City.
McCargo is charged with home invasion, armed robbery, robbery, first-degree burglary, first- and second-degree assault, unlawful taking of a motor vehicle, grand theft and gun charges.
Most of the property has been recovered, except one hand gun that remains unaccounted for, police said.
When Earl Ross heard about the recent crimes and saw McCargo's face, memories came rushing back.
"This whole day has been numb for me. I'm trying to get past it and thought it was out of my head. It just all came back," Ross said.
Ross said McCargo is the same man who killed his 32-year-old brother, George Jones, in 1989. McCargo was a 17-year-old student at the Hickey School at the time.
"All the emotions from 28 years ago just came back to me when I heard that name. I couldn't forget that name," Ross said.
Jones was returning home from being out at 4 a.m. when McCargo jumped in his car.
"He forced him to go to the ATM and withdraw money for him. And then, he sprayed him with his mace. My brother got out of the car and ran. He chased him down and stabbed him in the street 18 times," Ross said.
Ross said police caught McCargo driving in his brother's brand new car, for which Jones had saved money over two years to buy, and the knife was found in the car.
McCargo received a life sentence but took a plea for 25 years.
"He has Not changed at all -- 25 years sentenced and he was not rehabilitated," Ross said. "I just hope that he is found guilty."
McCargo is being held without bail at the Baltimore County Detention Center, police said.