text:
About BMO Nesbitt Burns Insurance | Products / Services Insurance | Practical Uses
Meet Our Team Meet Our Partners
About BMO Nesbitt Burns
Insurance | Products / Services
Insurance | Practical Uses
Ian Howey
Ian joined BMO Nesbitt Burns in 2010. Driven by a desire to help people meet their life goals and objectives, Ian founded The Howey Group.
Ian brings to his clients a diverse background in the financial services industry which he commenced as a summer intern in 1989. He began working with BMO Bank of Montreal in 1997 and took a departure from his established background to pursue an active and fulfilling career in the Arts for seven years, returning to the financial sector in 2008. Ian possesses a drive for excellence in his pursuits and is anchored by a conviction to serve the needs of the people around him.
Ian is from Grey County, Ontario and resides in Fredericton with his wife Susan, son Jonathan and daughter Kate. As a family, they enjoy the outdoors, volunteering, and time on the century owned family farm.
ian.howey@nbpcd.com
Teena Francis
Teena joined BMO Nesbitt Burns in 2007 as an Operations Administrator and continued on to become securities licensed, assuming her current role as Investment Representative in 2010.
Teena partners with Ian on administrative and trading support, always striving to deliver timely and efficient service to his clients. Ian has often commented on how invaluable her tenacity is and her incredible work ethic.
Teena was born and raised in New Brunswick and enjoys spending time with her family at their country homestead located 50 kilometres from Saint John
teena.francis@nbpcd.com
65 Regent Street
E3B 5A6

redpajama_set_name: RedPajamaCommonCrawl


Well guys, we knew this day was coming. I have seven minutes left on soundcloud and this recap is 16 minutes long. Sad times, I know. I'm afraid the days of the pretty embed and sleek player are gone. From now on you're going to have to click a link and listen on a separate page. Sorry, citizens. That's just how it has to be.
Maybe with more finagling I can figure out how to embed the link directly here but it took me forever to figure out this solution and I'm on the verge of trying to strangle the internet. So that's a project for another day.
In this recap I try in vain to imitate Madeline Kahn and wish I had the access to illegal substances that Jenny does.
Be sure, as always, to follow along with the recap. There are a few really priceless pictures you won't want to miss.
Edit: Okay, so the streaming link wouldn't let people see it so I've changed it around but now it's just downloadable instead of streaming. Gah. I'm going to tinker some more to see what I can do but for now the download of the recap is available.
Edit 2: Guess what, party people?
*cry* I try to get beautiful recap audio and Dropbox tells me to log in. I AM LOGGED IN.
Shoot, let me see what I can do to fix that.
Thanks!! For the record, even if technology thwarts you, I loooooove these recaps (as I have commented once or so). I've been extremely busy and stressed for the past month or so, and they're a major bright spot in my day.
Thanks so much for listening, even with the technical issues.
AAAAAH YES, DOWNLOAD IS MINE.
I've been imitating your Ana voice to my roommate all week. XD So good!! Can I throw money at you or something for these?
You can, although I may have a heart attack. But hey, it's good to regularly shock that muscle anyway, right? Two ways of donating. There's a flattr link down amongst the twitter, facebook and other links at the bottom of the posts. Also there's just a straight up donate button under Passing the Hat at the top of the page.
And thank God it's working at least a little now! With any luck I'll get the streaming up.
Yesssss good to know. Recap was awesome, as usual– I literally shrieked with laughter in places, so hopefully my neighbors don't think I'm dealing with a home invasion. Thank you!
I'm happy to hear it! Chapter Nine will be going up pretty soon. I'm just trying to figure out the stinger music. Plus I'd like to have the streaming option again but I may have found a possibility on that front.
Your Christian Grey voice CRACKS. ME. UP.
I try to comment more, because I know how great is to get comments (even if they are horrible), but honestly I don't know what to say other than you are so great and thanks for doing this.
Aww, thank you! And you're right, any time I see a new comment I get a little thrill.
I think this was your best one yet! Hilarious!
These keep getting better. I love your Christian and Ana voices.
I don't know why, but on the piano scene, I heard it as if Ana was saying, "Bawk, I think." That just made this 10 times better, because now I'm thinking of chicken noises as part of their piano-scene canon. And it's something I could never have enjoyed in the written versions of the recaps! Yay for audio, and thanks for posting!


text:
FAQs | Contact Us/Feedback | Site Map
Current Repealed/Spent Uncommenced
Current Revoked/Spent Uncommenced
AS PUBLISHED
Acts Supplement Bills Supplement Subsidiary Legislation Supplement Revised Editions of Acts Revised Editions of Subsidiary Legislation
Constitutional Instruments
Basic Acts Subsidiary Legislation
Interpretation Act Private Acts English Acts Imperial Acts Honours/Awards Frequently Accessed Legislation
Announcements New Legislation
FAQs SSO Guide Video Guides
Help Edit Filter
Acts Supplement
Bills Supplement
Subsidiary Legislation Supplement
Revised Editions of Acts
Revised Editions of Subsidiary Legislation
All 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1991 1990 1989 1988 1987 1986 1985 1984 1983 1982 1981 1980 1979 1978 1977 1976 1975 1974 1973 1972 1971 1970 1969 1968 1967 1966 1965 1964 1963 1962 1961
17981 results in 900 pages
2009 Customs (Duties) (Amendment No. 3) Order 2009
S 357/2009
2009 Customs (Duties) (Amendment) Order 2009
2009 Customs (Duties) (Exemption) (Amendment) Order 2009
2009 Customs (Motor Vehicles Special Tax) (Amendment) Regulations 2009
2009 Customs (Offices and Stations) (Amendment) Regulations 2009
2009 Dangerous Fireworks (Exemption) (No. 10) Notification 2009
2009 Dangerous Fireworks (Exemption) (No. 2) Notification 2009
2009 Dangerous Fireworks (Exemption) (No. 5) (Amendment) Notification 2009
2009 Dangerous Fireworks (Exemption) Notification 2009
2009 Delegation of Powers (Ministry of Law) Notification 2009
2009 Delegation of Powers (Ministry of Transport) Notification 2009
2009 Denominations and Characteristics of Coins
Copyright © 2020 Government of Singapore. All rights reserved.
Singapore Statutes Online is provided by the Legislation Division of the Singapore Attorney-General's Chambers.
Last updated on 29 Jan 2020


The workers' compensation insurance system in the state of California provides coverage to over 500,000 employers. According to the Workers Compensation Insurance Rating Bureau (WCIRB), this system delivers wage replacement and medical benefits to nearly 800,000 injured workers each year. Sadly, as is the case with any type of insurance, not all claims are authentic, honest and accurate. There is a need throughout California for workers compensation investigations to distinguish the honest from the dishonest and the factual from the fraudulent. Why do certain employees decide to cross over into the "dark side" of dishonest workers comp claims? In most cases, their reason for committing fraud is one of the five reasons listed below.
The U.S. healthcare market is a multibillion dollar industry, but there are still tens of millions of people throughout the country without any health insurance coverage. The sharp financial blow of medical expenses is still going to strike regardless of whether you have insurance or not – especially in the event of an emergency. However, those without medical insurance have nothing to cushion that blow nor would they be able to afford to pay for high-quality care out of their own pockets. This may very well lead an uninsured person to commit fraud with hopes of getting his or her employer to essentially take that blow on their behalf.
"This company owes me!" The false sense of entitlement highlighted in statements like that essentially makes the average employee feel that his or her fraudulent acts are justified. In some cases, this may involve a fairly new employee who seeks it as an opportunity to make a lot of money on the backend without having to work. This is usually why most employers target the newest employees with their own in-house investigations – assuming that the "veteran" employees would never do such a thing. However, a longtime employee who is unsatisfied with their work or the company overall is more likely to file a fraudulent claim – reflecting on the years that they have given to the company in exchange for whatever settlement they hope to receive from it.
Sadly, there are even experienced professionals who fall for the "don't get mad – get even" way of thinking after they have been disciplined or reprimanded for one reason or another at work. If they are looking for a way to deliver "payback" to upper management or even the business owner, they may decide to retaliate by filing a fraudulent workers compensation claim with the desire to "make them pay" for their actions.


text:
A few unscrupulous doctors are preying on unjustified fears about vaccines and selling medical exemptions to parents. Since SB 277 went into effect, the rate of medical exemptions has more than tripled, from 0.2 percent in 2015-2016 to 0.7 percent in 2017-2018, according to California Department of Public Health data. Private schools experienced an even steeper increase in medical exemptions – from 0.3 percent to 2.1 percent.
Some California kindergartens reported medical exemption rates greater than 50 percent. Parents across the state who fought to secure SB 277 are again worried that the significant pockets of "personal belief" exemptions have now transformed into significant pockets of unjustified medical exemptions. Our children remain at risk.
Finding the few doctors willing to write unjustified medical exemptions is not difficult. Many openly advertise their medical exemption sales online. Some are active participants in anti-vaccine Facebook groups. Others exploit Facebook's dangerous ad targeting to reach people skeptical of vaccine science. Still others rely on word of mouth, which spreads all too easily among parents. Anti-vaccine websites list doctors willing to provide medical exemptions and even coach parents on what to say to obtain the exemption.
Leah Russin
A 2018 study in the journal Pediatrics found that California public health officials are alarmed by the rise in medical exemptions and frustrated by their inability to do anything about it. Although California was the third state to do away with all non-medical exemptions, there is currently no process in place for California officials to review the exemptions.
Health officials lack the authority to challenge and overturn questionable medical exemptions. It's troubling that California health officials must review and approve exemption requests for the dog rabies vaccine, but they do not have the same authority when it comes to protecting our children.
In 2019, parents are once again calling for action. We believe that science, not fear, must govern public policy. We believe everyone who can get vaccinated should get vaccinated in order to protect those who cannot.
We believe that medical exemptions should only be given to those who truly need them: the infant on the arm of a new mother in San Francisco; the young boy in Santa Cruz who was born needing surgery and must delay his vaccines due to his illnesses; the middle school student recovering from cancer in Los Angeles who wants to get back to school and visit with friends; or the twin girls in San Diego who are among the 1 percent for whom some vaccines don't work.
All these children, every newborn and many adults rely on herd immunity for their survival. Every baseless and unjustifiable medical exemption jeopardizes their health and safety.
Vaccines are one of the most effective public health tools ever invented, but community immunity is fragile. The 2018 California measles outbreak – which began with an unvaccinated teen and spread to other unvaccinated youth, including two with suspect medical exemptions – is a grave reminder that vaccine-preventable illnesses remain a present threat to public health.
It's once again time for parents, physicians, health officials and concerned Californians to speak up about the abuse of medical exemptions. It's also time for the California State Legislature to act to end these abuses. The rest of the country is watching.
Leah Russin is the co-founder and executive director of Vaccinate California, a parent advocacy group working to improve public health in California by raising vaccination rates.
Vaccine critic Robert F. Kennedy Jr. blasts California senator in new ad
This lawmaker blocked anti-vaccine activists on Twitter. Now he's facing a lawsuit
capitol-alert
Senator who wrote mandatory vaccines bill attends March for Science in Washington
California vaccine rates increase after Legislature toughens rules for children
This youngster winced as he got a shot in Modesto in 2014. ANDY ALFARO Modesto Bee File Photo
A look at jobs and economic growth in the state of California
These are some of the issues behind California's housing crisis
By Andrew Malcolm Special to McClatchy
President Donald Trump knows how to work the media. And like Sen. Kamala Harris' performance at the recent Democratic debates, he manipulated news coverage of the census citizenship question to his advantage.
Top women to CalPERS candidate: Drop out, we don't want an accused harasser
Influencers Opinion
California's tax laws need to benefit the middle class. Here's what should change
How should California change tax laws to benefit the middle class? Influencers weigh in
'Deepfake' videos threaten our privacy and politics. Here's how to guard against them
As the British envoy just learned, loose lips sink diplomats | Opinion
Buhach Colony coach stopped a man from hitting a woman, a great life lesson for his team


This song is by George Jones and appears on the album You Oughta Be Here With Me (1990).
And I knew, honey, I knew.
Honey, I do, I want to grow old with you.
You and me, just a-wait and see.
Honey I do, I want to grow old with you.
I hope I can but until then.
Honey it's true, I want to grow old with you.


text:
Home / Genre / Mystery / Investigating Veronica Mars
Investigating Veronica Mars
Essays on the Teen Detective Series
Investigating Veronica Mars quantity
SKU: 9780786445349 Categories: Genre, Mystery, Popular Culture & Performing Arts, Television
During the course of its three seasons, Veronica Mars captured the attention of fans and academics alike. The 12 scholarly essays in this collection examine the show's most compelling elements. Topics covered include vintage television, the search for the mother, fatherhood, the show's connection to classical Greek paradigms, the anti-hero's journey, rape narrative and meaning, and television fandom. Collectively, these essays reveal how a teen television show—equal parts noir, romance, social realism and father-daughter drama—became a worthy subject for scholarly study.
Rhonda V. Wilcox is a professor emeritus at Gordon State College in Georgia. For ten years she was the editor of Studies in Popular Culture. She is cofounder and editor of Slayage and is the author of previous books on Buffy the Vampire Slayer and other series. She lives in Decatur, Georgia.
Sue Turnbull is the chair of Communication and Media Studies at the University of Wollongong in Australia. She has published broadly in the fields of media education, audience studies and television, with particular attention to the representation of crime in popular culture.
Edited by Rhonda V. Wilcox and Sue Turnbull
Bibliographic Info: notes, appendix, bibliographies, index
Acknowledgments v
Introduction. Canonical Veronica: Veronica Mars and Vintage Television
RHONDA V. WILCOX and SUE TURNBULL 1
1. Rob Thomas and Television Creativity
DAVID LAVERY 23
2. Performing Veronica Mars
SUE TURNBULL 35
3. So Cal Pietà: Veronica Mars, Logan Echolls, and the Search for the Mother
RHONDA V. WILCOX 49
4. "Who's Your Daddy?": Issues of Fatherhood
SARAH A. LEAVITT and LEWIS A. LEAVITT 67
5. Family Matters: Antigone, Veronica, and the Classical Greek Paradigm
STAN BEELER 82
6. Rethinking "The Getting Even Part": Feminist Anger and Vigilante Justice in a Post-9/11 America
TAMY BURNETT and MELISSA TOWNSEND 95
7. "Get My Revenge On": The Anti- Hero's Journey
PAUL ZINDER 110
8. This Teen Sleuth's Tricks Aren't Just for Kids: Connecting with an Intergenerational Audience
LISA EMMERTON 123
9. "We Used to Be Friends": Breaking up with America's Sweetheart
SOPHIE MAYER 137
10. "No Longer That Girl": Rape Narrative and Meaning in Veronica Mars
SARAH WHITNEY 152
11. Neptune (Non-)Consensual: The Risky Business of Television Fandom, Falling in Love, and Playing the Victim
TANYA R. COCHRAN 167
Episode Credits 189
Cast Credits 192
"A fine group of essays… This is a model for what TV studies should be like, both in its focus on the subject and for the case it makes for the excellence of this particular series. … valuable"—I>Pop Matters
Dog of the Decade $35.00
Dogs in Health Care $39.95
You're viewing: Investigating Veronica Mars $19.99


text:
Q: Why isn't function inserting data into MySQL using PDO? I'm trying to insert a simple data on MySQL with the following code I put together.. but for some reason it isn't inserting, the page does not give me any errors either.

class urlShortner
{
    error_reporting(E_ALL); ini_set('display_errors',1);

    global $db;

    try {
        $db = new PDO("mysql:host=data; dbname="data", 'data', 'data');
        $db->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    } catch( PDOException $e ) {
        echo $e->getMessage();
    }

    public  function __construct ( $db ){
        $this->db = $db;
    }

    public function insertInto($long_url)
    {
        $short_url = substr(sha1(mt_rand()),17,6);
        $sth = $this->db->prepare("INSERT INTO url_shortner(long_url, short_url) values(':long_url',':short_url')");
        $sth->execute(array(':long_url' => $long_url, ':short_url' => $short_url));
    }

    insertInto('http://www.google.com');
}

redpajama_set_name: RedPajamaStackExchange


text:
Max at Silverstone: 'With Honda, we'll review per circuit what we can do.'
Published on 11 July 2019 by Stefan Meens
In the run up to the Austrian Grand Prix, nobody expected a repeat result of last year's race, when Max Verstappen took the win for Aston Martin Red Bull Racing. Nevertheless, the Dutchman delivered an emphatic victory at his team's home circuit in front of an adoring crowd.
"In the week prior to Austria, we made a lot of progress; our updates worked and we had more power. Also, we told Honda we could take some risks to be a bit closer in qualifying as we're expecting to take a grid penalty due to an engine swap later in the season anyway", explains Max.
"It wasn't a case of demanding changes, that's not the right way to work with the Japanese. I understand they're a bit more careful after the tough previous years as an engine supplier. During quali in Austria, we switched to a more aggressive engine mode. We'll review per circuit if we can do that again."
After a strong qualifying, resulting in P2 on the grid, Max' race got of to a dramatic and unfortunately slow start. "The car jumped into anti-stall which meant I couldn't make a good start. We knew instantly what the issue was, but we couldn't do anything about it."
Max thinks a repeat of the victory at the Red Bull Ring is unlikely at Silverstone this weekend. "We'd really need temperatures of forty degrees. In Austria, we had less cooling issues compared to Mercedes and we were stronger than Ferrari in the corners. Because of our new front wing and the extra power, we we're just quicker. However, Silverstone is a different track and we'll use different tyres. We'll have to keep focussed and stay on top of things."
The continual stream of upgrades, including the ones propelling Red Bull Racing to victory in Austria, proves a vital part of competing at the front in Formula 1. "We have to keep developing, both the car and the engine. As a driver you always want more grip and power but that's not easy to obtain, so we keep working hard. Hopefully we can make another step with a new Honda power unit and be even closer to the front."
British GP contest: win a luxurious Max Verstappen beach towel with MV gymbag
Formula 1 GP Britain - Silverstone


text:
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.

using System;
using System.Collections.Generic;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using Azure.Core;
using Azure.Core.Pipeline;
using Azure.Storage.Blobs;
using Azure.Storage.Files.DataLake.Models;
using Metadata = System.Collections.Generic.IDictionary<string, string>;

namespace Azure.Storage.Files.DataLake
{
    /// <summary>
    /// The <see cref="DataLakeServiceClient"/> allows you to manipulate Azure
    /// Data Lake service resources and file systems. The storage account provides
    /// the top-level namespace for the Data Lake service.
    /// </summary>
    public class DataLakeServiceClient
    {
        /// <summary>
        /// The <see cref="BlobServiceClient"/> associated with the file system.
        /// </summary>
        private readonly BlobServiceClient _blobServiceClient;

        /// <summary>
        /// The Data Lake service's customer-provided <see cref="Uri"/> endpoint.
        /// </summary>
        private readonly Uri _uri;

        /// <summary>
        /// The Data Lake service's blob <see cref="Uri"/> endpoint.
        /// </summary>
        private readonly Uri _blobUri;

        /// <summary>
        /// Gets the Data Lake service's primary <see cref="Uri"/> endpoint.
        /// </summary>
        public virtual Uri Uri => _uri;

        /// <summary>
        /// The <see cref="HttpPipeline"/> transport pipeline used to send
        /// every request.
        /// </summary>
        private readonly HttpPipeline _pipeline;

        /// <summary>
        /// Gets tghe <see cref="HttpPipeline"/> transport pipeline used to
        /// send every request.
        /// </summary>
        internal virtual HttpPipeline Pipeline => _pipeline;

        /// <summary>
        /// The version of the service to use when sending requests.
        /// </summary>
        private readonly DataLakeClientOptions.ServiceVersion _version;

        /// <summary>
        /// The version of the service to use when sending requests.
        /// </summary>
        internal virtual DataLakeClientOptions.ServiceVersion Version => _version;

        /// <summary>
        /// The <see cref="ClientDiagnostics"/> instance used to create diagnostic scopes
        /// every request.
        /// </summary>
        private readonly ClientDiagnostics _clientDiagnostics;

        /// <summary>
        /// The <see cref="ClientDiagnostics"/> instance used to create diagnostic scopes
        /// every request.
        /// </summary>
        internal virtual ClientDiagnostics ClientDiagnostics => _clientDiagnostics;

        /// <summary>
        /// The Storage account name corresponding to the file service client.
        /// </summary>
        private string _accountName;

        /// <summary>
        /// Gets the Storage account name corresponding to the file service client.
        /// </summary>
        public virtual string AccountName
        {
            get
            {
                if (_accountName == null)
                {
                    _accountName = new DataLakeUriBuilder(Uri).AccountName;
                }
                return _accountName;
            }
        }

        #region ctors
        /// <summary>
        /// Initializes a new instance of the <see cref="DataLakeServiceClient"/>
        /// class for mocking.
        /// </summary>
        protected DataLakeServiceClient()
        {
        }

        /// <summary>
        /// Initializes a new instance of the <see cref="DataLakeServiceClient"/>
        /// class.
        /// </summary>
        /// <param name="serviceUri">
        /// A <see cref="Uri"/> referencing the Data Lake service.
        /// </param>
        public DataLakeServiceClient(Uri serviceUri)
            : this(serviceUri, (HttpPipelinePolicy)null, null)
        {
        }

        /// <summary>
        /// Initializes a new instance of the <see cref="DataLakeServiceClient"/>
        /// class.
        /// </summary>
        /// <param name="serviceUri">
        /// A <see cref="Uri"/> referencing the Data Lake service.
        /// </param>
        /// <param name="options">
        /// Optional client options that define the transport pipeline
        /// policies for authentication, retries, etc., that are applied to
        /// every request.
        /// </param>
        public DataLakeServiceClient(Uri serviceUri, DataLakeClientOptions options)
            : this(serviceUri, (HttpPipelinePolicy)null, options)
        {
        }

        /// <summary>
        /// Initializes a new instance of the <see cref="DataLakeServiceClient"/>
        /// class.
        /// </summary>
        /// <param name="serviceUri">
        /// A <see cref="Uri"/> referencing the Data Lake service.
        /// </param>
        /// <param name="credential">
        /// The shared key credential used to sign requests.
        /// </param>
        public DataLakeServiceClient(Uri serviceUri, StorageSharedKeyCredential credential)
            : this(serviceUri, credential.AsPolicy(), null)
        {
        }

        /// <summary>
        /// Initializes a new instance of the <see cref="DataLakeServiceClient"/>
        /// class.
        /// </summary>
        /// <param name="serviceUri">
        /// A <see cref="Uri"/> referencing the Data Lake service.
        /// </param>
        /// <param name="credential">
        /// The shared key credential used to sign requests.
        /// </param>
        /// <param name="options">
        /// Optional client options that define the transport pipeline
        /// policies for authentication, retries, etc., that are applied to
        /// every request.
        /// </param>
        public DataLakeServiceClient(Uri serviceUri, StorageSharedKeyCredential credential, DataLakeClientOptions options)
            : this(serviceUri, credential.AsPolicy(), options)
        {
        }

        /// <summary>
        /// Initializes a new instance of the <see cref="DataLakeServiceClient"/>
        /// class.
        /// </summary>
        /// <param name="serviceUri">
        /// A <see cref="Uri"/> referencing the Data Lake service.
        /// </param>
        /// <param name="credential">
        /// The token credential used to sign requests.
        /// </param>
        public DataLakeServiceClient(Uri serviceUri, TokenCredential credential)
            : this(serviceUri, credential.AsPolicy(), null)
        {
            Errors.VerifyHttpsTokenAuth(serviceUri);
        }

        /// <summary>
        /// Initializes a new instance of the <see cref="DataLakeServiceClient"/>
        /// class.
        /// </summary>
        /// <param name="serviceUri">
        /// A <see cref="Uri"/> referencing the Data Lake service.
        /// </param>
        /// <param name="credential">
        /// The token credential used to sign requests.
        /// </param>
        /// <param name="options">
        /// Optional client options that define the transport pipeline
        /// policies for authentication, retries, etc., that are applied to
        /// every request.
        /// </param>
        public DataLakeServiceClient(Uri serviceUri, TokenCredential credential, DataLakeClientOptions options)
            : this(serviceUri, credential.AsPolicy(), options)
        {
            Errors.VerifyHttpsTokenAuth(serviceUri);
        }

        /// <summary>
        /// Initializes a new instance of the <see cref="DataLakeServiceClient"/>
        /// class.
        /// </summary>
        /// <param name="serviceUri">
        /// A <see cref="Uri"/> referencing the Data Lake service
        /// </param>
        /// <param name="authentication">
        /// An optional authentication policy used to sign requests.
        /// </param>
        /// <param name="options">
        /// Optional client options that define the transport pipeline
        /// policies for authentication, retries, etc., that are applied to
        /// every request.
        /// </param>
        internal DataLakeServiceClient(Uri serviceUri, HttpPipelinePolicy authentication, DataLakeClientOptions options)
            : this(serviceUri, authentication, options, null)
        {

        }

        /// <summary>
        /// Initializes a new instance of the <see cref="DataLakeServiceClient"/>
        /// class.
        /// </summary>
        /// <param name="serviceUri">
        /// A <see cref="Uri"/> referencing the Data Lake service.
        /// </param>
        /// <param name="authentication">
        /// An optional authentication policy used to sign requests.
        /// </param>
        /// <param name="options">
        /// Optional client options that define the transport pipeline
        /// policies for authentication, retries, etc., that are applied to
        /// every request.
        /// </param>
        /// <param name="clientDiagnostics"></param>
        internal DataLakeServiceClient(
            Uri serviceUri,
            HttpPipelinePolicy authentication,
            DataLakeClientOptions options,
            ClientDiagnostics clientDiagnostics)
        {
            options ??= new DataLakeClientOptions();
            _pipeline = options.Build(authentication);
            _uri = serviceUri;
            _blobUri = new DataLakeUriBuilder(serviceUri).ToBlobUri();
            _version = options.Version;
            _clientDiagnostics = clientDiagnostics ?? new ClientDiagnostics(options);
            _blobServiceClient = BlobServiceClientInternals.Create(
                _blobUri,
                _pipeline,
                authentication,
                Version.AsBlobsVersion(),
                _clientDiagnostics);
        }

        /// <summary>
        /// Helper to access protected static members of BlobServiceClient
        /// that should not be exposed directly to customers.
        /// </summary>
        private class BlobServiceClientInternals : BlobServiceClient
        {
            public static BlobServiceClient Create(Uri uri, HttpPipeline pipeline, HttpPipelinePolicy authentication, BlobClientOptions.ServiceVersion version, ClientDiagnostics diagnostics)
            {
                return BlobServiceClient.CreateClient(
                    uri,
                    new BlobClientOptions(version)
                    {
                        Diagnostics = { IsDistributedTracingEnabled = diagnostics.IsActivityEnabled }
                    },
                    authentication,
                    pipeline);
            }
        }
        #endregion ctors

        /// <summary>
        /// Create a new <see cref="DataLakeFileSystemClient"/> object by appending
        /// <paramref name="fileSystemName"/> to the end of <see cref="Uri"/>.
        /// The new <see cref="DataLakeFileSystemClient"/> uses the same request
        /// policy pipeline as the <see cref="DataLakeFileSystemClient"/>.
        /// </summary>
        /// <param name="fileSystemName">
        /// The name of the share to reference.
        /// </param>
        /// <returns>
        /// A <see cref="DataLakeFileSystemClient"/> for the desired share.
        /// </returns>
        public virtual DataLakeFileSystemClient GetFileSystemClient(string fileSystemName)
            => new DataLakeFileSystemClient(Uri.AppendToPath(fileSystemName), Pipeline, Version, ClientDiagnostics);

        #region Get User Delegation Key
        /// <summary>
        /// The <see cref="GetUserDelegationKey"/> operation retrieves a
        /// key that can be used to delegate Active Directory authorization to
        /// shared access signatures created with <see cref="Sas.DataLakeSasBuilder"/>.
        /// </summary>
        /// <param name="startsOn">
        /// Start time for the key's validity, with null indicating an
        /// immediate start.  The time should be specified in UTC.
        /// </param>
        /// <param name="expiresOn">
        /// Expiration of the key's validity.  The time should be specified
        /// in UTC.
        /// </param>
        /// <param name="cancellationToken">
        /// Optional <see cref="CancellationToken"/> to propagate
        /// notifications that the operation should be cancelled.
        /// </param>
        /// <returns>
        /// A <see cref="Response{UserDelegationKey}"/> describing
        /// the use delegation key.
        /// </returns>
        /// <remarks>
        /// A <see cref="RequestFailedException"/> will be thrown if
        /// a failure occurs.
        /// </remarks>
        public virtual Response<UserDelegationKey> GetUserDelegationKey(
            DateTimeOffset? startsOn,
            DateTimeOffset expiresOn,
            CancellationToken cancellationToken = default)
        {
            DiagnosticScope scope = ClientDiagnostics.CreateScope($"{nameof(DataLakeServiceClient)}.{nameof(GetUserDelegationKey)}");

            try
            {
                scope.Start();

                Response<Blobs.Models.UserDelegationKey> response = _blobServiceClient.GetUserDelegationKey(
                    startsOn,
                    expiresOn,
                    cancellationToken);

                return Response.FromValue(
                    new UserDelegationKey(response.Value),
                    response.GetRawResponse());
            }
            catch (Exception ex)
            {
                scope.Failed(ex);
                throw;
            }
            finally
            {
                scope.Dispose();
            }
        }

        /// <summary>
        /// The <see cref="GetUserDelegationKeyAsync"/> operation retrieves a
        /// key that can be used to delegate Active Directory authorization to
        /// shared access signatures created with <see cref="Sas.DataLakeSasBuilder"/>.
        /// </summary>
        /// <param name="startsOn">
        /// Start time for the key's validity, with null indicating an
        /// immediate start.  The time should be specified in UTC.
        /// </param>
        /// <param name="expiresOn">
        /// Expiration of the key's validity.  The time should be specified
        /// in UTC.
        /// </param>
        /// <param name="cancellationToken">
        /// Optional <see cref="CancellationToken"/> to propagate
        /// notifications that the operation should be cancelled.
        /// </param>
        /// <returns>
        /// A <see cref="Response{UserDelegationKey}"/> describing
        /// the use delegation key.
        /// </returns>
        /// <remarks>
        /// A <see cref="RequestFailedException"/> will be thrown if
        /// a failure occurs.
        /// </remarks>
        public virtual async Task<Response<UserDelegationKey>> GetUserDelegationKeyAsync(
            DateTimeOffset? startsOn,
            DateTimeOffset expiresOn,
            CancellationToken cancellationToken = default)
        {
            DiagnosticScope scope = ClientDiagnostics.CreateScope($"{nameof(DataLakeServiceClient)}.{nameof(GetUserDelegationKey)}");

            try
            {
                scope.Start();

                Response<Blobs.Models.UserDelegationKey> response = await _blobServiceClient.GetUserDelegationKeyAsync(
                    startsOn,
                    expiresOn,
                    cancellationToken)
                    .ConfigureAwait(false);

                return Response.FromValue(
                    new UserDelegationKey(response.Value),
                    response.GetRawResponse());
            }
            catch (Exception ex)
            {
                scope.Failed(ex);
                throw;
            }
            finally
            {
                scope.Dispose();
            }
        }

        #endregion Get User Delegation Key

        #region Get File Systems
        /// <summary>
        /// The <see cref="GetFileSystems"/> operation returns an async
        /// sequence of file systems in the storage account.  Enumerating the
        /// file systems may make multiple requests to the service while fetching
        /// all the values.  File systems are ordered lexicographically by name.
        ///
        /// For more information, see <see href="https://docs.microsoft.com/rest/api/storageservices/list-containers2">List Containers</see>.
        /// </summary>
        /// <param name="traits">
        /// Specifies trait options for shaping the file systems.
        /// </param>
        /// <param name="prefix">
        /// Specifies a string that filters the results to return only file systems
        /// whose name begins with the specified <paramref name="prefix"/>.
        /// </param>
        /// <param name="cancellationToken">
        /// Optional <see cref="CancellationToken"/> to propagate
        /// notifications that the operation should be cancelled.
        /// </param>
        /// <returns>
        /// An <see cref="IEnumerable{T}"/> of <see cref="Response{FileSystemItem}"/>
        /// describing the file systems in the storage account.
        /// </returns>
        /// <remarks>
        /// A <see cref="RequestFailedException"/> will be thrown if
        /// a failure occurs.
        /// </remarks>
        public virtual Pageable<FileSystemItem> GetFileSystems(
            FileSystemTraits traits = FileSystemTraits.None,
            string prefix = default,
            CancellationToken cancellationToken = default) =>
            new GetFileSystemsAsyncCollection(_blobServiceClient, traits, prefix).ToSyncCollection(cancellationToken);

        /// <summary>
        /// The <see cref="GetFileSystemsAsync"/> operation returns an async
        /// sequence of file systems in the storage account.  Enumerating the
        /// files systems may make multiple requests to the service while fetching
        /// all the values.  File systems are ordered lexicographically by name.
        ///
        /// For more information, see <see href="https://docs.microsoft.com/rest/api/storageservices/list-containers2">List Containers</see>.
        /// </summary>
        /// <param name="traits">
        /// Specifies trait options for shaping the file systems.
        /// </param>
        /// <param name="prefix">
        /// Specifies a string that filters the results to return only file systems
        /// whose name begins with the specified <paramref name="prefix"/>.
        /// </param>
        /// <param name="cancellationToken">
        /// Optional <see cref="CancellationToken"/> to propagate
        /// notifications that the operation should be cancelled.
        /// </param>
        /// <returns>
        /// An <see cref="AsyncPageable{T}"/> describing the
        /// file systems in the storage account.
        /// </returns>
        /// <remarks>
        /// A <see cref="RequestFailedException"/> will be thrown if
        /// a failure occurs.
        /// </remarks>
        public virtual AsyncPageable<FileSystemItem> GetFileSystemsAsync(
            FileSystemTraits traits = FileSystemTraits.None,
            string prefix = default,
            CancellationToken cancellationToken = default) =>
            new GetFileSystemsAsyncCollection(_blobServiceClient, traits, prefix).ToAsyncCollection(cancellationToken);
        #endregion Get File Systems

        #region Create File System
        /// <summary>
        /// The <see cref="CreateFileSystem"/> operation creates a new
        /// file system under the specified account. If the file systen with the
        /// same name already exists, the operation fails.
        ///
        /// For more information, see <see href="https://docs.microsoft.com/rest/api/storageservices/create-container">Create Container</see>.
        /// </summary>
        /// <param name="fileSystemName">
        /// The name of the file system to create.
        /// </param>
        /// <param name="publicAccessType">
        /// Optionally specifies whether data in the file system may be accessed
        /// publicly and the level of access. <see cref="PublicAccessType.FileSystem"/>
        /// specifies full public read access for file system and path data.
        /// Clients can enumerate paths within the file system via anonymous
        /// request, but cannot enumerate file systems within the storage
        /// account.  <see cref="PublicAccessType.Path"/> specifies public
        /// read access for paths.  Path data within this file system can be
        /// read via anonymous request, but file system data is not available.
        /// Clients cannot enumerate paths within the file system via anonymous
        /// request.  <see cref="PublicAccessType.None"/> specifies that the
        /// file system data is private to the account owner.
        /// </param>
        /// <param name="metadata">
        /// Optional custom metadata to set for this file system.
        /// </param>
        /// <param name="cancellationToken">
        /// Optional <see cref="CancellationToken"/> to propagate
        /// notifications that the operation should be cancelled.
        /// </param>
        /// <returns>
        /// A <see cref="Response{FileSystemClient}"/> referencing the
        /// newly created file system.
        /// </returns>
        /// <remarks>
        /// A <see cref="RequestFailedException"/> will be thrown if
        /// a failure occurs.
        /// </remarks>
        public virtual Response<DataLakeFileSystemClient> CreateFileSystem(
            string fileSystemName,
            PublicAccessType publicAccessType = PublicAccessType.None,
            Metadata metadata = default,
            CancellationToken cancellationToken = default)
        {
            DiagnosticScope scope = ClientDiagnostics.CreateScope($"{nameof(DataLakeServiceClient)}.{nameof(CreateFileSystem)}");

            try
            {
                scope.Start();

                DataLakeFileSystemClient fileSystem = GetFileSystemClient(fileSystemName);
                Response<FileSystemInfo> response = fileSystem.Create(publicAccessType, metadata, cancellationToken);
                return Response.FromValue(fileSystem, response.GetRawResponse());
            }
            catch (Exception ex)
            {
                scope.Failed(ex);
                throw;
            }
            finally
            {
                scope.Dispose();
            }
        }

        /// <summary>
        /// The <see cref="CreateFileSystemAsync"/> operation creates a new
        /// file system under the specified account. If the file system with the
        /// same name already exists, the operation fails.
        ///
        /// For more information, see <see href="https://docs.microsoft.com/rest/api/storageservices/create-container">Create Container</see>.
        /// </summary>
        /// <param name="fileSystemName">
        /// The name of the file system to create.
        /// </param>
        /// <param name="publicAccessType">
        /// Optionally specifies whether data in the file system may be accessed
        /// publicly and the level of access. <see cref="PublicAccessType.FileSystem"/>
        /// specifies full public read access for file system and path data.
        /// Clients can enumerate paths within the file system via anonymous
        /// request, but cannot enumerate file systems within the storage
        /// account.  <see cref="PublicAccessType.Path"/> specifies public
        /// read access for paths.  Path data within this file system can be
        /// read via anonymous request, but file system data is not available.
        /// Clients cannot enumerate paths within the file system via anonymous
        /// request.  <see cref="PublicAccessType.None"/> specifies that the
        /// file system data is private to the account owner.
        /// </param>
        /// <param name="metadata">
        /// Optional custom metadata to set for this file system.
        /// </param>
        /// <param name="cancellationToken">
        /// Optional <see cref="CancellationToken"/> to propagate
        /// notifications that the operation should be cancelled.
        /// </param>
        /// <returns>
        /// A <see cref="Response{FileSystemClient}"/> referencing the
        /// newly created file system.
        /// </returns>
        /// <remarks>
        /// A <see cref="RequestFailedException"/> will be thrown if
        /// a failure occurs.
        /// </remarks>
        public virtual async Task<Response<DataLakeFileSystemClient>> CreateFileSystemAsync(
            string fileSystemName,
            PublicAccessType publicAccessType = PublicAccessType.None,
            Metadata metadata = default,
            CancellationToken cancellationToken = default)
        {
            DiagnosticScope scope = ClientDiagnostics.CreateScope($"{nameof(DataLakeServiceClient)}.{nameof(CreateFileSystem)}");

            try
            {
                scope.Start();

                DataLakeFileSystemClient fileSystem = GetFileSystemClient(fileSystemName);
                Response<FileSystemInfo> response = await fileSystem.CreateAsync(publicAccessType, metadata, cancellationToken).ConfigureAwait(false);
                return Response.FromValue(fileSystem, response.GetRawResponse());
            }
            catch (Exception ex)
            {
                scope.Failed(ex);
                throw;
            }
            finally
            {
                scope.Dispose();
            }
        }
        #endregion Create File System

        #region Delete File System
        /// <summary>
        /// The <see cref="DeleteFileSystem"/> operation marks the
        /// specified file system for deletion. The file system and any paths
        /// contained within it are later deleted during garbage collection.
        ///
        /// For more information, see <see href="https://docs.microsoft.com/rest/api/storageservices/delete-container" />.
        /// </summary>
        /// <param name="fileSystemName">
        /// The name of the file system to delete.
        /// </param>
        /// <param name="conditions">
        /// Optional <see cref="DataLakeRequestConditions"/> to add
        /// conditions on the deletion of this file system.
        /// </param>
        /// <param name="cancellationToken">
        /// Optional <see cref="CancellationToken"/> to propagate
        /// notifications that the operation should be cancelled.
        /// </param>
        /// <returns>
        /// A <see cref="Response"/> if successful.
        /// </returns>
        /// <remarks>
        /// A <see cref="RequestFailedException"/> will be thrown if
        /// a failure occurs.
        /// </remarks>
        public virtual Response DeleteFileSystem(
            string fileSystemName,
            DataLakeRequestConditions conditions = default,
            CancellationToken cancellationToken = default)
        {
            DiagnosticScope scope = ClientDiagnostics.CreateScope($"{nameof(DataLakeServiceClient)}.{nameof(DeleteFileSystem)}");

            try
            {
                scope.Start();

                return GetFileSystemClient(fileSystemName)
                    .Delete(
                        conditions,
                        cancellationToken);
            }
            catch (Exception ex)
            {
                scope.Failed(ex);
                throw;
            }
            finally
            {
                scope.Dispose();
            }
        }

        /// <summary>
        /// The <see cref="DeleteFileSystemAsync"/> operation marks the
        /// specified file system for deletion. The file system and any paths
        /// contained within it are later deleted during garbage collection.
        ///
        /// For more information, see <see href="https://docs.microsoft.com/rest/api/storageservices/delete-container" />.
        /// </summary>
        /// <param name="fileSystemName">
        /// The name of the file system to delete.
        /// </param>
        /// <param name="conditions">
        /// Optional <see cref="DataLakeRequestConditions"/> to add
        /// conditions on the deletion of this file system.
        /// </param>
        /// <param name="cancellationToken">
        /// Optional <see cref="CancellationToken"/> to propagate
        /// notifications that the operation should be cancelled.
        /// </param>
        /// <returns>
        /// A <see cref="Response"/> if successful.
        /// </returns>
        /// <remarks>
        /// A <see cref="RequestFailedException"/> will be thrown if
        /// a failure occurs.
        /// </remarks>
        public virtual async Task<Response> DeleteFileSystemAsync(
            string fileSystemName,
            DataLakeRequestConditions conditions = default,
            CancellationToken cancellationToken = default)
        {
            DiagnosticScope scope = ClientDiagnostics.CreateScope($"{nameof(DataLakeServiceClient)}.{nameof(DeleteFileSystem)}");

            try
            {
                scope.Start();

                return await GetFileSystemClient(fileSystemName)
                    .DeleteAsync(
                        conditions,
                        cancellationToken)
                        .ConfigureAwait(false);
            }
            catch (Exception ex)
            {
                scope.Failed(ex);
                throw;
            }
            finally
            {
                scope.Dispose();
            }
        }
        #endregion Delete File System
    }
}

redpajama_set_name: RedPajamaGithub


text:
Review originally appeared in Irish Independent Living, 7/11/2016
Love story with moral message
Fiction: Lyrebird, Cecelia Ahern, HarperCollins, €12.99
Margaret Madden
PUBLISHED07/11/2016 | 02:30
A documentary crew discovers a young and beautiful woman on a remote farm in Cork. Laura has lived in an abandoned cottage for more than 10 years and the only person who knew of her existence is now dead.
Sound engineer Solomon is fascinated by her ability to mimic sounds, and compares her to the Australian lyrebird. She can invoke even the most buried feelings with her unusual gift, yet she struggles to identify with the real world.
Solomon is drawn to her simplistic nature and feels an overwhelming urge to protect her from outside influence.
It is not long before "Lyrebird" becomes a household name and she is surrounded by people wanting to exploit her unusual talent.
The reader gets a glimpse into the world of celebrity TV and its knock-on effects.
Irish show StarrQuest is similar to shows like Britain's Got Talent and The X Factor, where raw ability is "discovered" and the private becomes public. Laura is a diamond in the rough and without guidance she finds herself being eaten alive by a network of greed and insincerity.
Solomon is prevented from seeing her and can only watch from afar as she is transformed from her wild, form into a media-friendly celebrity. Can you tame something so rare and beautiful without damaging its true nature?
Cecelia Ahern has written a love story with a moral message. While not ground-breaking, and a little repetitive at times, it is sure to delight her millions of fans.
Article originally appeared in Sunday Indo Living on 7 November 2016.
Labels: Cecelia Ahern, Female author, female fiction, Harper Collins, Irish Author, Irish Fiction, Irish Independent


text:
Lawsuit Settled to Improve AZ Voter Registration Access
Lawsuit Seeks NYPD Cell-Phone Search Records
Civil Rights Leaders: Memorial Should Honor Slave Cemetery at Country Club
ACLU Sues TN School District Over Official Prayers
After Amendment One, Progressive NC Churches Refocus on Policy
HICKORY, N.C. - North Carolina's progressive churches are gearing up to push for policies they believe in, as lawmakers begin the legislative short session in Raleigh. Church leaders say their fight against the Marriage Amendment made them realize the importance of distinguishing their voices at a time when more conservative churches are pushing ahead with their own messages.
At the Clinton Tabernacle AME Zion Church, Hickory, Pastor T. Anthony Spearman says there's a silver lining to the Amendment One fight.
"I'm looking at it as something that's going to be able to unify the various segments of our community and bring us together."
Many of the state's progressive congregations are part of the N.C. Council of Churches. The organization is fighting for such causes as reinstating the one-cent sales tax, adding a tax bracket for those making more than $1 million a year and opposing voter I.D. legislation.
George Reed is the executive director of the N.C. Council of Churches. At a time when many members of more conservative churches are getting attention for their beliefs, he says it's important to remind people that those opinions are not shared by all faiths.
"There is a collection of people of faith in this state who are progressive, prophetic, who are involved with progressive issues."
Reed's organization represents 6,200 congregations with 1.5 million people in North Carolina. This year, like every other year, the Council will continue advocating for progressive policies, he says.
More information is available at www.nccouncilofchurches.org.
Stephanie Carroll Carson, Public News Service - NC


text:
Martell Premiere Voyage
Martell, one of the oldest of the big cognac houses, celebrates an incredible 300th anniversary next year and to mark the huge occasion they are releasing a new limited edition blend, Premiere Voyage.
Cellar Master, Benoît Fil, put together a map of founder Jean Martell's suppliers in the mid 1700s and retraced his footsteps and met with the winegrowing families who's ancestors supplied the founder centuries ago. Aged in oak barrels crafted from a 300 year old tree, the blend is said to have fruit notes that include hints of blackcurrant and orange peel which develop into notes of spice and beeswax. Martell also called upon French conceptual artist Bernar Venet to develop a stunning artpiece worthy of the blend. The artist created a Sèvres crystal decanter that sits in a display that surrounds the bottle in COR-TEN steel-arcs which serve as a reminder of the brand's heritage.
€10,000, Martell
MartellCognacLifestyle
Hermés Voyage
Martell sold a one-of-a-kind, $40,000 bottle of cognac
The vintage is from four eaux-de-vie dating from 1898 to 1920.
Design Lust | The Bike Flask by Yorgo Tloupas and Martell
Bet you didn't think cognac and cycling could mix.


Whether you are an avid traveler or are just taking your first trip this year, chance are you cell phone is a must pack item. I've rounded up some of my favorite apps to help you keep your cool and make vacation planning a breeze. Whether it is translating on the go or keeping track of our hotel reservations, these are the best apps for booking and totally have your back!
Finding an affordable flight and hotel can be a little hard to find if you don't know where or how to look. These travel booking apps will help you become a master trip planner in no time!
Skyscanner has you covered when it comes to rental cars, flights, and hotels. The app (and website) searches for the most affordable options available via its travel partners. Similar to Google Flights, you are able to see the cheapest dates to fly out on through the month. You can also set up alerts for when prices drop on specific flights. Skyscanner also has options for when you don't know where you want to go like "Top Deals" from your nearest airport and a "Anywhere" option if you are feeling really adventurous.
Hopper is a must if finding the cheapest possible plane ticket is what you are after! The app claims to save users up to 40 percent on their next flight! This is done by analyzing and tracking millions of flights. Like Skyscanner and Kayak, Hopper gives you a month-view calendar to find the cheapest flights. Where Hopper stands out is that the app tells you when to buy your ticket via push notifications.
Kayak has been a go to for many people. Like Skyscanner, Kayak searches across a number of travel sites to make sure you get the cheapest option for your rental cars, hotels, and flights. Where Kayak holds its weight is that it often has exclusive deals you won't find anywhere else on the internet. You can also set up price alerts and use the forecast option to see whether you should buy now or hold off a bit.
Airbnb has taken the travel world by storm! Though they've upset the hotel industry, Airbnb has become a household name. They undercut hotel prices and offer a far more personal experience by staying with a local or in their home. Not to mention that for those of us with dogs who like to travel, pet-friendly Airbnb's are life! Their newer "Experiences" give you the opportunity to see your destination through the eyes of a local.
You never know what can happen while you travel which is why Hotel Tonight can be such a life saver! They have 24/7 customer service and thrive on last minute deals. They partner with hotels to offer discounts on empty rooms so if you ever miss a flight or have your Airbnb cancel last minute, give them a shot! HotelTonight's selections have a range of prices, from boutique to super luxe, with descriptions and amenities listed along side photos of the hotel.
Trivago, Booking.com and Hotels.com have quite a bit more data on hotels when compared to other apps. While there are a lot of options on these kind of apps, using them to compare prices can sometimes save you between $20-$50 off a room.
Want to save $25 with Booking.com?
We generally travel to South American on Spirit Airlines, a no frills nothing included bare to the bones airline. Why? Because its so cheap!
Having a phone while you travel is extremely important. You are able to make emergency calls and contact friends or family back home. And it is surprisingly easier to do than you would imagine.
Love this guide to the best apps for booking flights! I already knew Skyscanner and Air bnb, but the others are new to me!
Glad you found some new ones to use next time you travel, Sarah!


On the 4th of August we celebrated National Aboriginal and Torres Strait Islander Children's Day. I could tell you all about what an amazing day we had. That the children and their families had a wonderful time. That the activities were so engaging – children were going from one activity to another. That I hadn't seen so much cuteness in one spot! But sometimes a picture really does paint a thousand words.
National Aboriginal and Torres Strait Islander Children's Day (Children's Day) is the largest national day to celebrate Aboriginal and Torres Strait Islander Children. It is celebrated across Australia each year on 4th of August.
Children's Day is a time to for Aboriginal and Torres Strait Islander families to celebrate the strengths and culture of their children. The day is an opportunity for all Australians to show their support for Aboriginal children, as well as learn about the crucial impact that culture, family and community play in the life of every Aboriginal and Torres Strait Islander child.
The first National Aboriginal and Torres Strait Islanders Children's Day was held in 1988 and was set against the backdrop of protests by Aboriginal and Torres Strait Islander people and their supporters during the bicentennial year. It was decided that a day was needed to celebrate Aboriginal and Torres Strait Islander children, to give them confidence and make them feel special and included.
Children's Day is a day to celebrate the strengths and culture of Aboriginal and Torres Strait Islander children. It's a day to help them stand tall and feel connected and proud. It is also a day to acknowledge that Aboriginal and Torres Strait Islander children do not enjoy the same opportunities as most Australians. An Aboriginal or Torres Strait Islander child is over 10 times more likely to experience out of home care.
The Secretariat of National Aboriginal and Islander Child Care (SNAICC) is the national non government peak body in Australia representing the interests of Aboriginal and Torres Strait Islander children and families.


text:
Continuing EducationExternal Link
Retrospective study identifies incidence and demographics of new-onset strabismus in adults
Doximity
Childhood strabismus has been well-characterized by epidemiologic studies worldwide, but published reports of strabismus among adults are uncommon — and almost exclusively institution-based series of patients referred solely for surgical intervention.
"Existing reports provide very little data on the true incidence and demographics of strabismus in adults," says Brian G. Mohney, M.D., with the Department of Ophthalmology at Mayo Clinic in Rochester, Minn. Dr. Mohney led a team that used Rochester Epidemiology Project data to study the incidence of new-onset strabismus and its types in a geographically defined adult population diagnosed over a 20-year period. Results were published in Ophthalmology online in December 2013.
Ocular misalignment among adults differs significantly from pediatric strabismus, a well-characterized disorder. "Nearly 90 percent of children with strabismus are diagnosed by their sixth year of life, two-thirds display an esotropic deviation, many have amblyopia, and diplopia is rare," says Dr. Mohney. "In contrast, new-onset ocular misalignment among adults is significantly associated with increasing age. Esotropia, exotropia and hypertropia occur with similar frequency. Adult-onset strabismus is not associated with amblyopia or decreased vision. Instead, it is more likely to be the result of a paralytic disorder or small but troubling deviations with persistent double vision."
Types of strabismus in adults and children
Ocular misalignment among adults differs significantly from pediatric strabismus. Adults develop strabismus secondary to a variety of conditions.
Adults develop strabismus secondary to a variety of conditions, including trauma, surgical procedures, thyroid dysfunction, cranial nerve palsies and other neurological diseases.
1 in 25 adults may develop strabismus
The research team's retrospective study identified 753 cases of new-onset strabismus among residents 19 years or older in Olmsted County, Minn., diagnosed from Jan. 1, 1985, through Dec. 31, 2004, an annual age- and sex-adjusted incidence rate of 54 cases per 100,000 individuals. The four most common types of new-onset strabismus were:
Paralytic (44 percent of cases)
Convergence insufficiency (16 percent)
Small-angle hypertropia (13 percent)
Divergence insufficiency (11 percent)
"For paralytic strabismus, the association between age and the incidence may be related to the age-dependent increase of diseases such as hypertension and diabetes," says Dr. Mohney. "Paralytic strabismus was also significantly more common in males, due primarily to the higher incidence of fourth nerve palsy. Head trauma is often reported as the most common identifiable cause of fourth nerve palsy, and the reported incidence of closed-head injury is higher in males than females."
The incidence of adult-onset strabismus overall and its four most common forms significantly increased with age, with peak incidence in the eighth decade of life. "There were no significant gender differences or changes in the incidence of adult-onset strabismus over the 20-year study period," says Dr. Mohney. "This trend of increasing incidence with age was seen in each of the major forms of adult-onset strabismus. Based on the age- and gender-adjusted annual incidence rate of 54 cases per 100,000 people, about 1 in 25 adults would be expected to develop strabismus during their lifetime, with a significant higher risk with increasing age."
Extrapolation of the results is limited by the lack of access to records from optometrists practicing in Olmsted County and the racial and ethnic composition of the county, which was 90 percent white during the years of the study. "Recognizing these weaknesses and assuming a population of 209,129,000 individuals 19 years or older, we estimate that approximately 113,000 new cases of adult-onset strabismus will develop each year in the United States. Roughly 50,000 adults will have some form of paralytic strabismus," says Dr. Mohney.
Martinez-Thompson JM, et al. Incidence, types, and lifetime risk of adult-onset strabismus. Ophthalmology. In press.
Receive Mayo Clinic news in your inbox.
Adults with nonparalytic forms of strabismus face increased risk of mental illness
Strabismus: The importance of timely, specialized care
Psychological factors may impact quality of life after strabismus surgery
MAC-20431002


A complete lexicon of technical information, the Dictionary of Computer Science, Engineering, and Technology provides workable definitions, practical information, and enhances general computer science and engineering literacy. It spans various disciplines and industry sectors such as: telecommunications, information theory, and software and hardware systems. If you work with, or write about computers, this dictionary is the single most important resource you can put on your shelf.
The dictionary addresses all aspects of computing and computer technology from multiple perspectives, including the academic, applied, and professional vantage points. Including more than 8,000 terms, it covers all major topics from artificial intelligence to programming languages, from software engineering to operating systems, and from database management to privacy issues. The definitions provided are detailed rather than concise.
Written by an international team of over 80 contributors, this is the most comprehensive and easy-to-read reference of its kind. If you need to know the definition of anything related to computers you will find it in the Dictionary of Computer Science, Engineering, and Technology.


The day started better than expected after the last night – and there was even cold pizza left for breakfast!!! What a great start in the day!
After a short climb we just continued the ridge line for the rest of the morning.
The ridge continued and reached a climax in a zone with many wash outs and steep drops. Really spectacular!
We punched in a few more miles after crossing the highway.


text:
Сан Марино је дванаести пут учествовао на 17. Светском првенству у атлетици у дворани 2018. одржаном у Бирмингему од 1. до 4. марта. Репрезентацију Сан Марина представљао је 1 атлетичар који се такмичио у трци на 60 метара.,

На овом првенству такмичар Сан Марина није освојио ниједну медаљу нити је остварио неки резултат.

Учесници

 Мушкарци:
 Франческо Молинари — 60 м

Резултати

Мушкарци

Референце

Спољашње везе
 Комплетни резултати СП 2018.
 Званични сајт World Athletics

Земље учеснице на Светском првенству у атлетици у дворани 2018.
Сан Марино на Светском првенству у атлетици у дворани

redpajama_set_name: RedPajamaWikipedia


there if you need us.
Your motorcycle is probably one of your most prized possessions and it deserves special protection. Flexible coverage options allow you to easily find the plan that helps you get out and get riding.


On July 29, the Chris Robinson Brotherhood will release their fourth studio album, Anyway You Love, We Know How You Feel. Robinson, formerly a founding member of the Black Crowes and also a solo artist, has been making music since the late 1980s -- around 30 years -- but running out of things to write about isn't a concern.
"I think inspiration is always the least of our worries," Robinson told The Boot at Mountain Jam 2016. "Our planet and our culture and our society is giving us a lot of trying, anxiety-filled things to deal with, and I think as sensitive people and hopefully progressive souls, we can find musical and poetic ways to kind of -- not run away, but remove ourselves. We want to be able to weep and wail and also laugh at some of the same stuff."
With the Crowes, Robinson played blues-y Southern rock; with the CRB, however, his music runs the gamut from that style to more psychedelic and jam band-esque. He admits, "Musicians aren't really interested in genres."
"The world is becoming more connoisseur driven, whether that's, like, food and alcohol, or whether that's, like, entertainment and stuff," Robinson muses. "When it becomes something to buy and sell, it becomes more status driven. So, the music you listen to is more attune to the shoes you wear or the car you drive, as opposed to something that should have a soulful resonance."
The Chris Robinson Brotherhood self-produced Anyway You Love -- their first time doing so -- and the band has two new members: Drummer Tony Leone joined the group in 2015, while bassist Jeff Hill came on board earlier this year.
"Having a new musician is having another person in on the conversation, you know?" Robinson says. "It's a new relationship on all those levels."
The CRB have been performing some of their new material at recent shows -- including "Narcissus Soaking Wet," "It Ain't Hard But Fair," "Leave My Guitar Alone" and "California Hymn" at Mountain Jam 2016 -- and as for fans' reactions, Robinson says with a laugh, "Well, they keep coming, so, you know ..."
"People say, 'You've been on the road for 26 years.' I say, 'Yeah.' They say, 'When are you gonna stop?' I say, 'When you die or people stop coming,'" he continues. "The great mystery is which will happen first, you know?
"[If they stopped coming,] it would be -- it is what it is," Robinson concludes. "Again, I don't want to think too much about it; I just want to be doing it. And, to me, to stay involved is to be writing songs and having ideas, and that's where we are in 2016 ..."


text:
Scaleups
Sponsorship & Partnership
DX Journal
EU tells TikTok to respect data laws as CEO visits
These 5 charts show the ups and downs of the US stock market over 10 years
2023 brings more demand for cloud, web dev, and IT skills for a slew of lucrative tech jobs
Americans spend $179 on fuel each month—here's how to spend less
Contests, crowdfunding, and other ways to finance a small business without a bank loan
3 most common Small Business Administration loans—and which type might be good for your business
WeaveSphere: 5 conference highlights
WeaveSphere's goal? Make STEM education more accessible and inclusive
WeaveSphere technology conference announces first human-AI keynote
Sun Life's Chief Architect on culture and upskilling, and their role in DX
WeaveSphere technology conference announces keynote speakers
Hive ransomware: modern, efficient business model
What talent factors matter the most in a digital transformation?
U.S. proposes redefining when gig workers are employees
How can organizations attract and retain IT talent?
How will CIOs define success in 2021?
Why upskilling is key to oil & gas digital transformation
Using innovation and technology for climate change-related challenges
OpenAI, creator of ChatGPT, casts spell on Microsoft
Three stories from Canada's tech landscape
Could the valuation of the lab behind ChatGPT soar to $29B?
As AI rises, lawmakers try to catch up
The European Union warned Chinese-owned online giant TikTok on Tuesday to respect EU law and ensure the safety of European users' data, as the video-sharing app's CEO met top officials in Brussels.
TikTok, whose parent company ByteDance is Chinese, has come under fierce Western scrutiny in recent months amid concerns over how much access Beijing has to user data.
TiKTok chief executive Shou Zi Chew held talks for the first time with EU vice-presidents Margrethe Vestager and Vera Jourova, the bloc's home affairs commissioner Ylva Johansson and justice commissioner Didier Reynders.
"I count on TikTok to fully execute its commitments to go the extra mile in respecting EU law and regaining trust of European regulators," Jourova, whose portfolio includes the protection of EU values, tweeted alongside a video of their meeting.
"There cannot be any doubt that data of users in Europe are safe and not exposed to illegal access from third-country authorities," she added.
In November, TikTok admitted some staff in China can access the data of European users — but Chew told Jourova the company was working on a "robust" system for processing Europeans' data in Europe, an EU spokesman said.
ByteDance is already under investigation by the Irish privacy regulator, the DPC, over whether it violated the EU's data protection law, the GDPR, in the way it processed children's personal data and over transfers of data to China.
"I insisted on the importance for TikTok to ensure full compliance with GDPR and cooperate with the DPC," Reynders said.
The EU has also stepped up its fight against disinformation with a strengthened code of practice and Jourova said TikTok would deliver a first report on the issue by the end of January. "Transparency will be a key element."
– 'Get ready' –
The EU has built a powerful legislative arsenal targeting technology companies, passing two major laws to ensure social media platforms follow the bloc's rules on digital issues.
The Digital Services Act (DSA) forces social media platforms, online marketplaces and search engines to react more quickly to remove content deemed in breach of EU regulations.
The other, the Digital Markets Act (DMA), prohibits anti-competitive behaviour by the so-called "gatekeepers" of the internet.
Jourova warned TikTok and others must "swiftly get ready for compliance with the new EU digital rulebook", referring to the DSA and DMA.
Last month, TikTok admitted ByteDance staff accessed data from the app to track journalists in a bid to identify the source of leaks to the media.
The company strenuously denies Beijing has any control or access.
But Washington has banned the app from federal government devices while some US lawmakers are trying to prohibit TikTok operating in the United States.
Last year TikTok said it was working on a plan to allay Washington's concerns by holding US users' data in the United States.
Chew will also hold a video call with Thierry Breton — the EU's top official for enforcing digital regulation who is currently in Spain — on January 19.
With 2,400 staff representing 100 different nationalities, AFP covers the world as a leading global news agency. AFP provides fast, comprehensive and verified coverage of the issues affecting our daily lives.
Related Topics:big techdataData PrivacyTikTok
EU tells TikTok chief to respect data privacy laws
World Bank cuts 2023 world growth forecast in 'sharp, long-lasting slowdown'
German antitrust watchdog opens probe into PayPal
Microsoft invests billions in ChatGPT firm OpenAI
Spotify to cut some 600 staff as tech woes spread
Netflix soars to 230 mn subscribers, co-founder steps down
Microsoft says it will axe 10,000 employees over poor economy
"That meeting did happen today," she told reporters.
Musk, who has had sometimes openly prickly relations with President Joe Biden, met infrastructure development coordinator Mitch Landrieu and clean energy advisor John Podesta.
They discussed "electrification and how the bipartisan infrastructure law and the Inflation Reduction Act can advance EVs and increase the electrification more broadly," Jean-Pierre said, referring to two major pieces of legislation passed under Biden providing subsidies and incentives to bolster clean energy, electric vehicles and general infrastructure.
Jean-Pierre said Biden did not meet with Musk, but "it's important that senior members of his team had a meeting."
The billionaire entrepreneur occupies an unusual place at the intersection of cutting edge industry and politics with ownership of the country's most famous EV brand, space projects and Twitter.
He has often tangled with the Biden administration and has used Twitter to embrace right-wing talking points.
On Thursday, he said he met with Republican Speaker of the House Kevin McCarthy and Democratic minority leader Hakeem Jeffries as Congress explores potential curbs on social media platforms.
Musk tweeted that he went to "discuss ensuring that this platform is fair to both parties."
The US Justice Department's shutdown Thursday of the Hive ransomware operation — which extorted some $100 million from more than 1,5000 victims worldwide — highlights how hacking has become an ultra-efficient, specialized industry that can allow anyone to become a cyber-shakedown artist.
– Modern business model –
Hive operated in what cybersecurity experts call a "ransomware as a service" style, or RaaS — a business that leases it software and methods to others to use in extorting a target.
The model is central to the larger ransomware ecosystem, in which actors specialize in one skill or function to maximize efficiency.
According to Ariel Ropek, director of cyber threat intelligence at cybersecurity firm Avertium, this structure makes it possible for criminals with minimal computer fluency to get into the ransomware game by paying others for their expertise.
"There are quite a few of them," Ropek said of RaaS operations.
"It is really a business model nowadays," he said.
– How it works –
On the so-called dark web, providers of ransomware services and support pitch their products openly.
At one end are the initial access brokers, who specialize in breaking into corporate or institutional computer systems.
They then sell that access to the hacker, or ransomware operator.
But the operator depends on RaaS developers like Hive, which have the programming skills to create the malware needed to carry out the operation and avoid counter-security measures.
Typically, their programs — once inserted by the ransomware operator into the target's IT systems — are manipulated to freeze, via encryption, the target's files and data.
The programs also extract the data back to the ransomware operator.
RaaS developers like Hive offer a full service to the operators, for a large share of the ransom paid out, said Ropek.
"Their goal is to make the ransomware operation as turnkey as possible," he said.
– Polite but firm –
When the ransomware is planted and activated, the target receives a message telling them how to correspond and how much to pay to get their data unencrypted.
That ransom can run from thousands to millions of dollars, usually depending on the financial strength of the target.
Inevitably the target tries to negotiate on the portal. They often don't get very far.
Menlo Security, a cybersecurity firm, last year published the conversation between a target and Hive's "Sales Department" that took place on Hive's special portal for victims.
In it, the Hive operator courteously and professionally offered to prove the decryption would work with a test file.
But when the target repeatedly offered a fraction of the $200,000 demanded, Hive was firm, insisting the target could afford the total amount.
Eventually, the Hive agent gave in and offered a significant reduction — but drew the line there.
"The price is $50,000. It's final. What else to say?" the Hive agent wrote.
If a target organization refuses to pay, the RaaS developers hold a backup position: they threaten to release the hacked confidential files online or sell them.
Hive maintained a separate website, HiveLeaks, to publish the data.
On the back end of the deal, according to Ropek, there are specialist operations to collect the money, making sure those taking part get their shares of the ransom.
Others, known as cryptocurrency tumblers, help launder the ransom for the hacker to use above-ground.
– Modest blow –
Thursday's action against Hive was only a modest blow against the RaaS industry.
There are numerous other ransomware specialists similar to Hive still operating.
The biggest current threat is LockBit, which attacked Britain's Royal Mail in early January and a Canadian children's hospital in December.
In November, the Justice Department said LockBit had reaped tens of millions of dollars in ransoms from 1,000 victims.
And it isn't hard for Hive's operators to just start again.
"It's a relatively simple process of setting up new servers, generating new encryption keys. Usually there's some kind of rebrand," said Ropek.
The heated debate over facial recognition technology has a new flashpoint: Manhattan's celebrated Madison Square Garden, home to the New York Knicks basketball team and countless Billy Joel concerts.
The operator of the arena, where Joe Frazier defeated Muhammad Ali in 1971's "Fight of the Century," is under fire for using the software to identify and eject certain lawyers from events at the venue — because they are associated with ongoing litigation involving MSG.
Local lawmakers want to halt the crackdown, which rights campaigners say is a gross abuse of a technology that is already raising fears about privacy and control from America to China.
"When the rich and powerful are free to use facial recognition to track the public it puts everyone else at risk," said Albert Fox Cahn, executive director of STOP, a non-profit that advocates for privacy.
"Here we see a chilling example of how petty the retaliation can be," he told AFP.
Last October, Barbara Hart and her husband were approaching their seats at "The Garden" for a Brandi Carlile concert to celebrate their wedding anniversary when security guards stopped them.
She said the guards identified her without seeing her ID card, and despite the tickets being in her husband's name, before removing the couple from the venue.
The attorney believes the guards used technology to match her face with an image of herself taken from her company's website.
Hart said she was targeted because her firm is engaged in a lawsuit against the venue's parent company, MSG Entertainment, even though she is not on the case.
"It was bewildering and upsetting. Bullying with fancy tools," the 62-year-old told AFP.
Hart is among at least four lawyers removed recently from MSG Entertainment venues because their firms are locked in legal disputes with the company.
Kerry Conlon told local media she was refused entry to Radio City Music Hall in November while trying to see dancers the Rockettes with her 9-year-old daughter.
Two other attorneys said they were denied entry to MSG to watch the Knicks and NHL team the Rangers respectively.
Billionaire businessman James Dolan's MSG Entertainment says it has a "straightforward policy that precludes attorneys from firms pursuing active litigation against the company from attending events at our venues until that litigation has been resolved."
New York's attorney general, Letitia James, warned him Tuesday that the policy "may violate" state civil rights legislation.
State senators this week proposed closing a loophole in the law, which prohibits the "wrongful refusal of admission" of patrons with a valid ticket to entertainment venues.
– 'Orwellian' –
For rights advocates, the proposed amendment, while welcomed, doesn't deal with the crux of the issue — growing surveillance in the age of the algorithm.
Facial recognition technology is legal in New York. It is used by police and at airports.
In 2020, the state government temporarily banned its use in schools. Campaigners like Cahn support a total ban.
He says the Madison Square Garden example shows that private business can use facial recognition "to exclude anyone whose voice you want to silence."
MSG has deployed facial recognition technology since 2018. A New York Times report that year said the venue uses an algorithm to compare images taken by a camera to a stored database of photographs.
"The facial recognition technology system does not retain images of individuals, with the exception of those who were previously advised they are prohibited from entering our venues, or whose previous misconduct in our venues has identified them as a security risk," an MSG Entertainment spokesperson told AFP.
The United States and the European Union are among those grappling with how to regulate the use of biometric data, facial recognition and artificial intelligence.
Supporters say facial recognition bolsters security, but critics say the imperfect technology is prone to false matches among ethnic minorities and discriminatory.
Detractors also highlight Chinese police's use of it to track down and detain recent protesters.
MSG's use "paints an Orwellian picture of the society we're in right now," Daniel Schwarz of the New York Civil Liberties Union told AFP.
From research foundation to the award-winning WeaveSphere tech conference
IBM and Evoke announce 2022 WeaveSphere tech conference
University and college students get a leg up thanks to IBM Canada's upskilling curriculum
Digital Journal News
Copyright © 2023 Digital Journal Inc. All Rights Reserved.


The War Resisters Support Campaign urgently needs funds to help US war resisters in need and to continue to build a national campaign to ensure that the Canadian government will make a provision for US war resisters to stay in Canada.
There are three ways that you can make a donation to the Campaign.
Donations can be made by pre-authorized monthly deductions. Your donation of $5, $10 or $20 a month is a straightforward way to provide stable funding to the campaign. Just download the monthly deductions form and mail it to the address below.
You don't have to rent a hall or even throw a party, to create an event to support the war resisters. A gathering can be as simple as inviting a few friends over to see the video "Let Them Stay", pass the hat, maybe have some buttons, some literature, signs, a copy of the petition, a DVD to sell. If you are someone who gives dinner parties anyway, or parties of any kind, maybe try including the appeal for support, pitch for funds, or the showing of the video, or even a cash bar, into your normal social event.
Think small, everyday. Support for a cause as crucial as support for the resisters is ongoing, and grows from planting very small seeds. It grows from person to person.


Project Rewild aims to get children back to nature through hands on fun and engaging outdoor activities, bush craft and nature connection teachings.
Wild child groups have none of the stress of the school curriculum or targets to meet. We include everyone, and support each individual's curiosity and learning journey. Whilst our experienced and skilled staff facilitate activities and learning to challenge children, we also very much encourage a child led 'free play' ethos in which children are able to discover their own interests, and use their own imaginations to explore and discover. We also aim to inspire friendships and connections, in which individuals feel a part of community or tribe, to belong, to be heard and valued. We ultimately want to Rewild children so they are able to continue their outdoor adventures away from our groups.
We want to encourage children to use natural outdoor spaces to play and explore. Our after-school clubs are the perfect way for children to engage with nature, have fun, meet new friends and get muddy!
Age range? Activities are open to all children aged 8-14 years (younger children may be considered with older siblings).
Where are we? Church Wood, Church Wood Lane (Hollington), St Leonards on Sea. New groups and venues to be announced soon.
When? Sessions are 3.30pm – 5.30pm every Wednesday in term time only. More times coming soon!
Cost? £3 per child each session. Payment for each term is usually made upfront. Children can come to the first session for free to see if they like it before committing to the full term – please get in touch with us to arrange this. Payment can be made via Paypal here or cash upon arrival.
Advance booking is essential due to limited numbers.
A monthly woodland group for children who want or need more 'Wild time'.
We offer a full immersive day in our ancient woodland site which allows children to explore their true wild nature year-round through a range of advanced bush craft and survival teachings, deep ecology and nature connection activities. Alongside our 'Free Play' ethos, this group will help children explore the limits of what they are capable of physically and emotionally.
Incorporating traditional Rites of Passage teachings participants will learn to understand and work with nature and gain the skills needed to take part in our Quest program in which they will have the opportunity to complete an overnight survival challenge.
Participants are welcome to come along when they can and have fun, but to fully feel the benefit we would recommend regular attendance throughout the yearly cycle.
Age range? 11- 16 years. 8-10 years will also be considered if they have the emotional and physical capabilities to fully benefit from the group – please feel free to contact us to discuss this.
When? First Saturday of every month beginning 6th October 2018, 10am – 3pm.
Cost? £20 per child, per session- £240 for a one-year cycle. (Pay as you go option available). Payment can be made via Paypal here or cash upon arrival.
Let your children Go Wild for their birthday party. We offer a range of fun and messy outdoor activities and themes to suit all ages.
Contact us to design your tailor-made WILD BIRTHDAY!
Where are we? We have a range of sites available for parties, contact us to discuss options.
Cost? 3-hour birthday parties for 10 participants start from £120. Additional costs include extra children, site charges, and optional food for the camp fire.


text:
Q: Rails - Get filename in a hidden input with simple forms Everytime I upload a file, I would like to get the filename of this file in a hidden input instead of playing with params in the controller... is it possible ?
<%= f.input :file, label:false, input_html: {class: "mdl-textfield__input"} %>
<% f.input :filename, input_html: {value: #{file.filename (?)}} %>


text:
INTERNAUT
Privacy is the most public issue on the Internet these days. The development of cookies that collect personal information across multiple Web sites has privacy advocates scrambling to head off the government from setting Web privacy standards.
Privacy is the most public issue on the Internet these days. The development of cookies that collect personal information across multiple Web sites has privacy advocates scrambling to head off the government from setting Web privacy standards.You can expect to see 'opt-out' links embedded within the privacy statements of some sites as part of a voluntary industry standard that could take effect later this year.Proposed by a group called the Network Advertising Initiative, the links would let visitors choose not to be tracked by cookies. Details are available at . A discussion of how an opt-out link works can be found in the privacy policy of Internet advertising network DoubleClick. Look for the link halfway down the page, at .Vice President Al Gore has recently proposed two ways for controlling use of Social Security numbers and personal genetic data. Republican presidential candidate George W. Bush has also called privacy a key issue for the fall campaign. The two candidates don't seem to disagree much and will likely compete to see who can be the bigger privacy champion.Gore's proposal to protect Social Security numbers is part of the Social Security Protection Act of 2000, sponsored by Sen. Dianne Feinstein (D-Calif.) and Rep. Edward J. Markey (D-Mass.). It limits sale or purchase of SSN data except where it can be confirmed that the data was not only collected voluntarily but also that consent was received for sharing the numbers. Today, such data is freely available from commercial services.If the bill becomes law, the Federal Trade Commission and the state attorneys general would enforce it. Read about the proposal, at .Gore is still working on a proposal to limit use of genetic data. It would expand on a recent presidential order barring government agencies from using genetic data in hiring and promotion decisions. The proposal would apply the restriction to the private sector, too.Meanwhile, FTC is upset about a recent spot check that showed proper display of privacy policies on only 42 percent of the most popular Web sites, and on 20 percent of other randomly chosen sites. It has been a year since the commission asked commercial Internet sites to voluntarily display privacy policies.View the report, at .The federal government itself has done a good job of displaying privacy policies. All of the 10 largest agency sites I recently checked had policies prominently in place. But as you click around other agencies, a privacy policy does not appear on many agencies' smaller servers.Placing a policy link in a standard footer shared throughout agency Web pages is a good way to show that you support this initiative.Sales tax privacy could vanish if Internet taxation of a sort becomes a reality in California. The state assembly narrowly passed a Net tax bill that could mean big revenue for a state that has been ground zero in the Internet revolution.California lawmakers call the bill a 'clarification.' It states that Net-only operations will not be taxed, but that brick and mortar companies within the state that also sell on the Internet must collect and pay taxes on Net sales.The bill must still go through the state senate and be signed by Gov. Gray Davis. Privacy policy or not, California will be watching Net retailers.
Shawn P. McCarthy
www.networkadvertising.orgwww.doubleclick.com:8080/privacy_policy
Ready to enforce
www.gore2000.org/briefingroom/releases/pr_0608_CA_1.html
www.ftc.gov/opa/2000/05/privacytestimony.htm
Shawn P. McCarthy designs products for a Web search engine provider. E-mail him at smccarthy@lycos-inc.com.
NEXT STORY: ENTERPRISE COMPUTING: New Products


Malegaon is a witness to the transition of a cleaner India to a healthier India. Along with being open defecation free (ODF) today, diarrhoea has also been effectively curbed in Malegaon. 57 open defecation spots in the city have been converted into parks and playgrounds. Malegaon's 1st Lady Commissioner has used stringent methods to make Malegaon an ODF city.


And that's just a sample of the ones I grabbed before I got too lazy. This dress looks pretty fabulous on anyone who makes it, so I kept it in the back of my mind until a sale on Butterick patterns came around at Joann's. Then I had 51 reviews to read for advice before sewing up my own. I didn't read all of them, but I got the gist: it's a little short but otherwise perfect, and the tucks are time consuming. Got it. So I went ahead and made my own, using some rayon ponte knit for FabricMart.
Ohhh well. Unpicking seams in knits is NOT my favorite, so I'm living with the little imperfections on this one. I was very careful to thread trace all my tucks, just like people suggested, but I think things went awry when I cut the wrong pattern size. I can't remember how I decided what size to cut – all I know is that I ignored the envelope because I don't trust the Big Four not to build in ridiculous amounts of ease. By the time I noticed that there are finished garment measurements printed on the pattern pieces, I had already cut them out. So I did something sketchy like adding a little on here and there just by eye-balling it and then also reduced my seam allowances in certain places and not others and in the end it's no wonder that my tucks didn't match up. If I want to make this pattern again, I'm going to have to buy another copy and pay better attention.
All the other reviewers were right about this pattern being time consuming. And it's not just the tucks. There are actually a whole lot of darts hidden underneath those tucks (very clever, Butterick). And they were also right about the length. I'm 5'8″. I added five inches to the length, which allowed me to turn up a generous hem and still have it hit around my knees.
One reviewer noted that the neckline of this pattern dips lower in back than in the front. I don't really get this as a design feature, since it's not really enough of a dip to look intentional. Since I wanted this to be a warm dress for winter, I kinda wish I had raised the back neckline, but it's not that big of a deal. I also made the sleeves full length, for max coziness.
Other comments about this pattern – there is a secret waistline seam hidden under one of the tucks. And the waistline isn't level. It angles up on one side, which made me pause and stare, confused, when I cut out my pattern pieces. The neckline is finished with a facing, and mine didn't want to stay hidden, even with understitching. The tucks save the day – I tacked down the facing in four places to the body of the dress, neatly hiding the stitching underneath the tucks. Oh, and a few reviewers seemed perturbed that their tucks wouldn't lay flat. Mine don't either, but I don't think they're necessarily supposed to. I think they look fine sticking out a little. It gives the dress dimension.
People like to say that knits are super easy to sew, and I have to disagree. This dress gave me hell when I tried to use my serger. I thought my serger and I were friends finally, but now I don't know. It hates going over thick seams, so it would mess up every time I tried to sew over a tuck. I also can't figure out how to avoid making my side seams all lumpy. I've messed with the tension, and yet I still end up with gnarly bumps over my hips like you see in the photo above. This is highly annoying, because while I know my hips are curvy, they are definitely not lumpy. If someone can tell me what I'm doing wrong, I would love to know. I actually ended up undoing all my serger seams and redoing them on my regular machine with a zigzag stitch. Lumps are still there, but less offensive than before.
Blind hems mess with my brain a little, but once you figure out where to fold and where to stitch it's smooth sailing. Maybe I will throw together a little how-to. I even managed to do this without a special foot on my sewing machine, so it's really not so bad.
So that's it! More than you probably ever wanted to know about this dress! Overall, I'm a big fan and would like to make a second if I could pick up another copy of the pattern. It was a hit at our office holiday party too, and now my coworker wants me to help her make one. WE'LL SEE.
Wow! You look great in it! I love the colour.
Does your serger have differential feed? If yes, try playing with that on scraps first before sewing the garment next time. You might need to crank your DF way up (or down) depending on the type of knit.
Thanks for the suggestion! I will give it a shot next time. I love your version too! That deep purple is so pretty.
Thank you! I actually dyed the fabric, which was kinda a hospital-gown mauve color before. I think this is a big improvement!
Would you mind me sharing this on SSB in the future? I credit, link to your post and let you know when featured.
I like this dress and you look great.