The School Construction Authority (SCA) was established by the New York State Legislature in December 1988 to build new public schools and manage the design, construction and renovation of capital projects in New York City's more than 1,200 public school buildings, half of which were constructed prior to 1949.
Following changes in school governance law in October of 2002, management of the Department of Education's Capital Program was consolidated under one agency, the SCA, and the Mayor became responsible for appointing the three SCA Trustees.
The SCA is solely accountable for planning, real estate, and budgeting, as well as the scoping, design and construction of new schools, additions and capital improvements to existing schools. All staff from other divisions of the Department of Education previously involved in capital projects were relocated at the SCA, and functions that were once divided between different organizations were integrated.
As always, the SCA's primary goal is to ensure that NYC public school children have the facilities necessary to prepare them for the 21st century and beyond.
The SCA keeps moving forward, constantly innovating to ensure that we design and build schools that meet the current needs of our students and teachers. In all areas, our staff works to ensure the consistent high quality of work and that public dollars are spent wisely. And our performance keeps improving.
In September 2016, 13 new schools/additions and 16 new Pre-Kindergarten centers open adding a total of 5,692 seats citywide in 29 educational facilities.


Club Sports is an athletic and leadership development program that provides UO students with the opportunity to compete in a variety of team and individual sports and activities. Club teams practice, host games and events, travel to competitions throughout the US, and contend for national championships every year. Currently there are 43 club teams with more than 1,300 participants.
All currently enrolled University of Oregon students that pay the Incidental Fee are eligible to participate in Club Sports. Some teams accept new members throughout the year, while others have a tryout process before the season begins. Many teams also have additional eligibility requirements through their governing body such as academic standing and number of enrolled credits.
The majority of our clubs rely on the support of family, friends, and donors to help cover the costs of their season. Please consider making a donation to a specific team or to the Club Sports Program Fund.


1. Your therapist will understand you and your situation. Before any framework or plan can be put together, the therapist needs to understand the client. Not just the obvious that is being said in an initial consultation but also what is not being said. This can only come with being totally present ' in the moment' and listening effectively. Additionally, effective questioning adds to this understanding. Only when this understanding is gained, can the therapist make a decision about how they can potentially help.
2. The therapist will encourage a mutual journey. Therapy for me is a two-way, mutual process. Much can be learnt from the interaction between client and therapist in terms of the relationship. In my opinion, therapy has moved on dramatically from the days of the doctor-patient concept of years ago. Therapists can learn a lot about clients and themselves by fostering an open and honest atmosphere where the client feels fine with giving feedback in a constructive manner. Therapists can also learn from their own reactions to issues that arise.
3. Your therapist is an active partner in the process. Some therapy methods call for the therapist to be a passive partner in the process and give minimal input. While this may be an appropriate method in some cases, it can also take some time for progress to take place, making it a lengthy and costly business. A therapist who uses the experience and theoretical knowledge background that they have in an active manner to guide the client towards their pre-agreed goals could be seen as more effective.
4. A therapist will not be your friend. This is often an issue in therapy. Sometimes a bond is formed that gives an unrealistic view of the relationship. This can happen on both sides. Transference can be a useful agent for change. However this needs restricting to the process. Any feelings that are being generated through the interaction that might be identified as romantic or a feeling that the therapist is a friend should be openly discussed and dealt with. Many people who come into therapy see their therapist as someone that is everything they have lacked in their life and these feelings, while natural are not realistic or helpful if allowed to develop. This is where the therapist needs to identify this and set professional and personal boundaries and keep focussed. Let's not forget that these feelings could also emerge on the therapist side as well. The bottom line is that your therapist is there to help you with your issues and nothing more.
5. Your therapist is a definite agent for change. I am a solution focussed therapist who sees little point in therapy unless clear goals are set and responsibilities are defined on both sides. I am quite happy for clients to demand professional service from me and I am happy to give it. However, I also have some expectations about them too. I fully expect them to be an active part of the process when it comes to taking definitive action to change their life. I make it clear in the early stages that we will spend as much time as needed to bring a sense of awareness but then it is up to them to take action with me as support. I do realise that we might need to revisit some parts of the process.
6. Your therapist will think before they speak. I sometimes do supervision for other therapists and of course, I hear accounts of what happens in sessions. If they can be believed in their entirety or even if only 50% of them are true, there are some unbelievable things being said in therapy sessions by therapists. I do accept that sometimes challenge is needed but some of these comments go beyond this. These are opinionated comments that are not helpful and in some cases have driven the client out of the process. I see it in the same manner as two people in a relationship in the fact that questions can be asked internally before comments are made. Is this comment I am about to make helpful or harmful to the process?
7. Your therapist is challenging in a positive manner. The main reason that people come into therapy is that they have issues they want to solve. They have often tried various methods to do this and sometimes that method involves avoiding the issue all together and internalising it. A good therapist will challenge any statements or beliefs that signify avoidance or irrational thinking. I see this a real opportunity to get the client to accept their reality and move away from the fantasy they have built up around themselves. Once reality is accepted, the work can begin to change what needs to be changed.
← Are You Truly Listening To Your Partner? Bringing Respect Back To Your Relationship.
This blog is what I needed for so long!
Thanks Nicholas your posts are great!
Hello Susan…thank you for the kind words. I am happy you like them.


Rajiv Mehra is an Ex-serviceman(airforce), pioneer of television reality shows in west-bengal . He has produced incredibly successful shows like Mirrakel, Dadagiri, Dance Bangla Dance. He could foresee the growing influence of Internet and it's reach, and thus he decided to launch addatimes.com, a complete entertainment portal comprising of original contents for Bengalis all over.
Rishi Mehra is the soul of Addatimes Media Private Limited. Young,vibrant and immensely talented. He always finds a solution to every critical situation when everyone else is struggling.
Gaurav Burman is an IT Engineer and heads the technical and marketing team.His immense technical knowledge is a gift to addatimes.com. His attitude towards life of 'nothing is impossible' is what keeps the team going.
Riddhi Barua heads the creative department of addatimes media pvt ltd. He is not just a writer but a dreamer and his innovative ideas is reflected in every piece of content he creates.He is superlatively talented.
Swaroop Kumar Saha is an IT Engineer and is looking after the It and Digital marketing segment of Addatimes media pvt ltd. He is a great source of positive energy and motivates everyone.His contribution to the organization is priceless.


text:
using OfficeDevPnP.Core.Utilities;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading.Tasks;

namespace Microsoft.SharePoint.Client
{
    public static class FileFolderExtensions
    {
        /// <summary>
        /// Upload document to library
        /// </summary>
        /// <param name="web">Site to be processed - can be root web or sub site</param>
        /// <param name="filePath">Path to source location like c:\fuu.txt</param>
        /// <param name="libraryName">Name of the document library</param>
        /// <param name="createLibrary">Should library be created if it's not present</param>
        public static void UploadDocumentToLibrary(this Web web, string filePath, string libraryName, bool createLibrary = false)
        {

            if (!web.ListExists(libraryName))
            {
                if (createLibrary)
                {
                    web.AddDocumentLibrary(libraryName);
                }
                else
                {
                    // have to abort, list does not exist.
                    string errorMessage = string.Format("Target library does not exist in the web. Web: {0}, List: {1}", web.Url, libraryName);
                    LoggingUtility.Internal.TraceError((int)EventId.LibraryMissing, errorMessage);
                    throw new WebException(errorMessage);
                }
            }

            UploadDocumentToLibrary(web.Lists.GetByTitle(libraryName), filePath);
        }

        /// <summary>
        ///
        /// </summary>
        /// <param name="web">Site to be processed - can be root web or sub site</param>
        /// <param name="filePath">Path to source location like c:\fuu.txt</param>
        /// <param name="library">Target library where the file is uploaded</param>
        public static void UploadDocumentToLibrary(this Web web, string filePath, List library)
        {
            UploadDocumentToLibrary(library, filePath);
        }

        /// <summary>
        /// Upload file to library
        /// </summary>
        /// <param name="list">List to be processed - can be root web or sub site</param>
        /// <param name="filePath">Path to source location like c:\fuu.txt</param>
        public static void UploadDocumentToLibrary(this List list, string filePath)
        {
            using (FileStream fs = new FileStream(filePath, FileMode.Open))
            {
                FileCreationInformation flciNewFile = new FileCreationInformation();

                // This is the key difference for the first case - using ContentStream property
                flciNewFile.ContentStream = fs;
                flciNewFile.Url = System.IO.Path.GetFileName(filePath);
                flciNewFile.Overwrite = true;

                Microsoft.SharePoint.Client.File uploadFile = list.RootFolder.Files.Add(flciNewFile);

                list.Context.Load(uploadFile);
                list.Context.ExecuteQuery();
            }
        }

        /// <summary>
        /// Upload document to folder
        /// </summary>
        /// <param name="web">Web to be processed - can be root web or sub site</param>
        /// <param name="filePath">Full path to the file like c:\temp\fuu.txt</param>
        /// <param name="folderName">Folder Name in the site</param>
        /// <param name="createLibrary">Should folder be created, if it does not exist</param>
        public static void UploadDocumentToFolder(this Web web, string filePath, string folderName, bool createLibrary = false)
        {
            var filename = Path.GetFileName(filePath);
            LoggingUtility.Internal.TraceInformation((int)EventId.UploadFile, "Uploading file '{0}' to folder '{1}'.", filename, folderName);

            Folder folder;
            if (!DoesFolderExists(web, folderName))
            {
                if (createLibrary)
                {
                    folder = web.Folders.Add(folderName);
                }
                else
                {
                    // have to abort, list does not exist.
                    string errorMessage = string.Format("Target folder does not exist in the web. Web: {0}, Folder: {1}", web.Url, folderName);
                    LoggingUtility.Internal.TraceError((int)EventId.FolderMissing, errorMessage);
                    throw new WebException(errorMessage);
                }
            }

            // Upload document to the folder
            UploadDocumentToFolder(web, filePath, web.Folders.GetByUrl(folderName));
        }

        /// <summary>
        /// Upload document to folder
        /// </summary>
        /// <param name="web">Web to be processed - can be root web or sub site</param>
        /// <param name="filePath">Full path to the file like c:\temp\fuu.txt</param>
        /// <param name="folder">Folder Name in the site</param>
        public static void UploadDocumentToFolder(this Web web, string filePath, Folder folder)
        {
            if (!folder.IsObjectPropertyInstantiated("ServerRelativeUrl"))
            {
                web.Context.Load(folder);
                web.Context.ExecuteQuery();
            }

            using (FileStream fs = new FileStream(filePath, FileMode.Open))
            {
                FileCreationInformation flciNewFile = new FileCreationInformation();

                // This is the key difference for the first case - using ContentStream property
                flciNewFile.ContentStream = fs;
                flciNewFile.Url = System.IO.Path.GetFileName(filePath);
                flciNewFile.Overwrite = true;

                Microsoft.SharePoint.Client.File uploadFile = folder.Files.Add(flciNewFile);

                folder.Context.Load(uploadFile);
                folder.Context.ExecuteQuery();
            }
        }

        /// <summary>
        /// Uploads a file to a server relative url
        /// </summary>
        /// <param name="web">The web to process</param>
        /// <param name="filePath">Full path to the file like c:\temp\fuu.txt</param>
        /// <param name="serverRelativeUrl">Full server relative destination url of the file on the server</param>
        /// <param name="useWebDav">Use webdav uploads, better suitable for larger files.</param>
        public static void UploadFileToServerRelativeUrl(this Web web, string filePath, string serverRelativeUrl, bool useWebDav = false)
        {
            if(!serverRelativeUrl.ToLower().EndsWith(System.IO.Path.GetFileName(filePath).ToLower()))
            {
                serverRelativeUrl = UrlUtility.Combine(serverRelativeUrl, filePath);
            }
            var clientContext = web.Context as ClientContext;
            if (useWebDav)
            {
                using (FileStream fs = new FileStream(filePath, FileMode.Open))
                {
                    clientContext.ExecuteQuery();
                    Microsoft.SharePoint.Client.File.SaveBinaryDirect(clientContext, serverRelativeUrl, fs, true);
                }
            }
            else
            {
                var files = web.RootFolder.Files;
                clientContext.Load(files);

                clientContext.ExecuteQuery();

                if (files != null)
                {
                    using (FileStream stream = new FileStream(filePath, FileMode.Open))
                    {
                        FileCreationInformation createInfo = new FileCreationInformation();
                        createInfo.ContentStream = stream;

                        createInfo.Overwrite = true;
                        createInfo.Url = serverRelativeUrl;
                        files.Add(createInfo);
                        clientContext.ExecuteQuery();
                    }
                }
            }
        }

        /// <summary>
        /// Create folder to web
        /// </summary>
        /// <param name="web">Web to be processed - can be root web or sub site</param>
        /// <param name="folderUrl">Folder URL to be created</param>
        /// <returns></returns>
        [Obsolete("Use EnsureFolder() instead, which works for both web sites and subfolders.")]
        public static Folder CreateFolder(this Web web, string folderName)
        {
            return EnsureFolder(web, folderName);
        }

        /// <summary>
        /// Checks if the folder exists at the top level of the web site, and if it does not exist creates it.
        /// </summary>
        /// <param name="web">Web to check for the named folder</param>
        /// <param name="folderName">Folder name to retrieve or create</param>
        /// <returns>The existing or newly created folder</returns>
        /// <remarks>
        /// <para>
        /// Note that this only checks one level of folder (the Folders collection) and cannot accept a name with path characters.
        /// </para>
        /// </remarks>
        public static Folder EnsureFolder(this Web web, string folderName)
        {
            var folderCollection = web.Folders;
            var folder = EnsureFolderImplementation(folderCollection, folderName);
            return folder;
        }

        /// <summary>
        /// Checks if the subfolder exists, and if it does not exist creates it.
        /// </summary>
        /// <param name="parentFolder">Parent folder to create under</param>
        /// <param name="folderName">Folder name to retrieve or create</param>
        /// <returns>The existing or newly created folder</returns>
        /// <remarks>
        /// <para>
        /// Note that this only checks one level of folder (the Folders collection) and cannot accept a name with path characters.
        /// </para>
        /// </remarks>
        public static Folder EnsureFolder(this Folder parentFolder, string folderName)
        {
            var folderCollection = parentFolder.Folders;
            var folder = EnsureFolderImplementation(folderCollection, folderName);
            return folder;
        }

        private static Folder EnsureFolderImplementation(FolderCollection folderCollection, string folderName)
        {
            // TODO: Check for any other illegal characters in SharePoint
            if (folderName.Contains('/') || folderName.Contains('\\'))
            {
                throw new ArgumentException("The argument must be a single folder name and cannot contain path characters.", "folderName");
            }

            folderCollection.Context.Load(folderCollection);
            folderCollection.Context.ExecuteQuery();
            foreach (Folder folder in folderCollection)
            {
                if (string.Equals(folder.Name, folderName, StringComparison.InvariantCultureIgnoreCase))
                {
                    return folder;
                }
            }

            var newFolder = folderCollection.Add(folderName);
            folderCollection.Context.Load(newFolder);
            folderCollection.Context.ExecuteQuery();

            return newFolder;
        }

        /// <summary>
        /// Checks if the folder exists at the top level of the web site.
        /// </summary>
        /// <param name="web">Web to check for the named folder</param>
        /// <param name="folderName">Folder name to retrieve</param>
        /// <returns>true if the folder exists; false otherwise</returns>
        /// <remarks>
        /// <para>
        /// Note that this only checks one level of folder (the Folders collection) and cannot accept a name with path characters.
        /// </para>
        /// </remarks>
        public static bool FolderExists(this Web web, string folderName)
        {
            var folderCollection = web.Folders;
            var exists = FolderExistsImplementation(folderCollection, folderName);
            return exists;
        }

        /// <summary>
        /// Checks if the subfolder exists.
        /// </summary>
        /// <param name="parentFolder">Parent folder to check for the named subfolder</param>
        /// <param name="folderName">Folder name to retrieve</param>
        /// <returns>true if the folder exists; false otherwise</returns>
        /// <remarks>
        /// <para>
        /// Note that this only checks one level of folder (the Folders collection) and cannot accept a name with path characters.
        /// </para>
        /// </remarks>
        public static bool FolderExists(this Folder parentFolder, string folderName)
        {
            if (string.IsNullOrEmpty(folderName))
                throw new ArgumentNullException("folderName");

            var folderCollection = parentFolder.Folders;
            var exists = FolderExistsImplementation(folderCollection, folderName);
            return exists;
        }

        private static bool FolderExistsImplementation(FolderCollection folderCollection, string folderName)
        {
            if (folderCollection == null)
                throw new ArgumentNullException("folderCollection");

            if (string.IsNullOrEmpty(folderName))
                throw new ArgumentNullException("folderName");

            // TODO: Check for any other illegal characters in SharePoint
            if (folderName.Contains('/') || folderName.Contains('\\'))
            {
                throw new ArgumentException("The argument must be a single folder name and cannot contain path characters.", "folderName");
            }

            folderCollection.Context.Load(folderCollection);
            folderCollection.Context.ExecuteQuery();
            foreach (Folder folder in folderCollection)
            {
                if (folder.Name.Equals(folderName, StringComparison.InvariantCultureIgnoreCase))
                {
                    return true;
                }
            }

            return false;
        }

        /// <summary>
        /// Checks if a specific folder exists
        /// </summary>
        /// <param name="clientContext">Current User Context</param>
        /// <param name="serverRelativeFolderUrl">Folder to check</param>
        /// <returns></returns>
        public static bool DoesFolderExists(this Web web, string serverRelativeFolderUrl)
        {
            Folder folder = web.GetFolderByServerRelativeUrl(serverRelativeFolderUrl);
            web.Context.Load(folder);
            bool exists = false;

            try
            {
                web.Context.ExecuteQuery();
                exists = true;
            }
            catch
            {
                return false;
            }

            return exists;
        }

        public static Folder ResolveSubFolder(this Folder folder, string folderName)
        {
            if (string.IsNullOrEmpty(folderName))
                throw new ArgumentNullException("folderName");

            folder.Context.Load(folder);
            folder.Context.Load(folder.Folders);
            folder.Context.ExecuteQuery();
            foreach (Folder subFolder in folder.Folders)
            {
                if (subFolder.Name.Equals(folderName, StringComparison.InvariantCultureIgnoreCase))
                {
                    return subFolder;
                }
            }
            return null;
        }

        [Obsolete("Use FolderExists() instead, which works for both web sites and subfolders.")]
        public static bool SubFolderExists(this Folder folder, string folderName)
        {
            return folder.FolderExists(folderName);
        }

        /// <summary>
        /// Publishes a file existing on a server url
        /// </summary>
        /// <param name="web">The web to process</param>
        /// <param name="serverRelativeUrl">the server relative url of the file to publish</param>
        /// <param name="comment"></param>
        public static void PublishFile(this Web web, string serverRelativeUrl, string comment)
        {
            File file = null;
            file = web.GetFileByServerRelativeUrl(serverRelativeUrl);
            web.Context.Load(file, x => x.Exists, x => x.CheckOutType);
            web.Context.ExecuteQuery();
            if (file.Exists)
            {
                file.Publish(comment);
            }
            web.Context.ExecuteQuery();
        }

        /// <summary>
        /// Approves a file
        /// </summary>
        /// <param name="web">The web to process</param>
        /// <param name="serverRelativeUrl">The server relative url of the file to approve</param>
        /// <param name="comment"></param>
        public static void ApproveFile(this Web web, string serverRelativeUrl, string comment)
        {
            File file = null;
            file = web.GetFileByServerRelativeUrl(serverRelativeUrl);
            web.Context.Load(file, x => x.Exists, x => x.CheckOutType);
            web.Context.ExecuteQuery();
            if (file.Exists)
            {
                file.Approve(comment);
            }
            web.Context.ExecuteQuery();
        }

        /// <summary>
        /// Checks out a file
        /// </summary>
        /// <param name="web">The web to process</param>
        /// <param name="serverRelativeUrl">The server rrelative url of the file to checkout</param>
        public static void CheckOutFile(this Web web, string serverRelativeUrl)
        {
            File file = web.GetFileByServerRelativeUrl(serverRelativeUrl);
            web.Context.Load(file, x => x.Exists, x => x.CheckOutType);
            web.Context.ExecuteQuery();

            if (file.Exists)
            {
                if (file.CheckOutType == CheckOutType.None)
                {
                    file.CheckOut();
                    web.Context.ExecuteQuery();
                }
            }
        }

        /// <summary>
        /// Checks in a file
        /// </summary>
        /// <param name="web">The web to process</param>
        /// <param name="serverRelativeUrl">The server rrelative url of the file to checkin</param>
        public static void CheckInFile(this Web web, string url, CheckinType checkinType, string comment)
        {
            File file = web.GetFileByServerRelativeUrl(url);
            web.Context.Load(file, x => x.Exists, x => x.CheckOutType);
            web.Context.ExecuteQuery();

            if (file.Exists)
            {
                if (file.CheckOutType != CheckOutType.None)
                {
                    file.CheckIn(comment, checkinType);
                    web.Context.ExecuteQuery();
                }
            }
        }

        private static string WildcardToRegex(string pattern)
        {
            return "^" + Regex.Escape(pattern).
                               Replace(@"\*", ".*").
                               Replace(@"\?", ".") + "$";
        }

        /// <summary>
        /// Finds files in the web. Can be slow.
        /// </summary>
        /// <param name="web">The web to process</param>
        /// <param name="match">a wildcard pattern to match</param>
        /// <returns></returns>
        public static List<Microsoft.SharePoint.Client.File> FindFiles(this Web web, string match)
        {
            Folder rootFolder = web.RootFolder;
            match = WildcardToRegex(match);
            List<Microsoft.SharePoint.Client.File> files = new List<Microsoft.SharePoint.Client.File>();

            ParseFiles(rootFolder, match, web.Context as ClientContext, ref files);

            return files;
        }

        private static void ParseFiles(Folder folder, string match, ClientContext context, ref List<Microsoft.SharePoint.Client.File> foundFiles)
        {

            FileCollection files = folder.Files;
            context.Load(files, fs => fs.Include(f => f.ServerRelativeUrl, f => f.Name, f => f.Title, f => f.TimeCreated, f => f.TimeLastModified));
            context.Load(folder.Folders);
            context.ExecuteQuery();
            foreach (Microsoft.SharePoint.Client.File file in files)
            {
                if (Regex.IsMatch(file.Name, match, RegexOptions.IgnoreCase))
                {

                    foundFiles.Add(file);
                }
            }
            foreach (Folder subfolder in folder.Folders)
            {
                ParseFiles(subfolder, match, context, ref foundFiles);
            }
        }

        /// <summary>
        /// Returns a file as string
        /// </summary>
        /// <param name="web">The Web to process</param>
        /// <param name="serverRelativeUrl">The server relative url to the file</param>
        /// <returns></returns>
        public static string GetFileAsString(this Web web, string serverRelativeUrl)
        {
            string returnString = string.Empty;

            var file = web.GetFileByServerRelativeUrl(serverRelativeUrl);

            web.Context.Load(file);

            web.Context.ExecuteQuery();

            ClientResult<Stream> stream = file.OpenBinaryStream();

            web.Context.ExecuteQuery();

            using (Stream memStream = new MemoryStream())
            {
                CopyStream(stream.Value, memStream);

                memStream.Position = 0;

                StreamReader reader = new StreamReader(memStream);

                returnString = reader.ReadToEnd();
            }
            return returnString;
        }

        /// <summary>
        /// Saves a remote file to a local folder
        /// </summary>
        /// <param name="web">The Web to process</param>
        /// <param name="serverRelativeUrl">The server relative url to the file</param>
        /// <param name="localPath">The local folder</param>
        /// <param name="localFileName">The local filename. If null the filename of the file on the server will be used</param>
        public static void SaveFileToLocal(this Web web, string serverRelativeUrl, string localPath, string localFileName = null)
        {
            var clientContext = web.Context as ClientContext;
            var file = web.GetFileByServerRelativeUrl(serverRelativeUrl);

            clientContext.Load(file);

            clientContext.ExecuteQuery();

            ClientResult<Stream> stream = file.OpenBinaryStream();

            clientContext.ExecuteQuery();

            string fileOut;

            if (!string.IsNullOrEmpty(localFileName))
            {
                fileOut = Path.Combine(localPath, localFileName);
            }
            else
            {
                fileOut = Path.Combine(localPath, file.Name);
            }

            using (Stream fileStream = new FileStream(fileOut, FileMode.Create))
            {
                CopyStream(stream.Value, fileStream);
            }
        }

        private static void CopyStream(Stream source, Stream destination)
        {
            byte[] buffer = new byte[32768];
            int bytesRead;
            do
            {
                bytesRead = source.Read(buffer, 0, buffer.Length);
                destination.Write(buffer, 0, bytesRead);
            } while (bytesRead != 0);
        }

    }
}

redpajama_set_name: RedPajamaGithub


Faith Howard has taken the house music world by storm with music you can dance to...and still keeping God first.
Her first single, 'I Have The Faith' charted on Solar radio and went up the traxsource charts.
This Gospel House Gem is a song to keep you dancing..and maybe even get a shout in!
Lastly, her classic 'One Day At A Time' is being played on Chicago Gospel Radio and all over America, and Also is on Ministry Of Sounds Hed Kandi Beach House 2016 Done by Jerry C King, Joe Smooth and of course, Faith Howard.
Her house music label representation is 'Kingdom'but she has worked and does work with multiple Gospel labels.
Faith, born with God-given anointed gifts through song and word that completely encompass her love for ministering to the people of God, is a native of Chicago, IL. She is the protégé of "The Queen of Gospel Music", Albertina Walker, from whom she was the first recipient of the Albertina Walker Foundation for the Creative and Performing Arts Scholarship. Faith's first vocal recordings as a soloist can be heard on Walker's 1995 Grammy Award Winning Album, Songs of the Church.
Faith lends her talents to several music ministries within the Chicago area, listed among them are: Tyrone Block & L.S.D., Dwayne Woods, Just Friends, and Valencia Lacy & Unquenchable Worshippers. Her ministry has also afforded media presence by way of appearing on BET's Bobby Jones Gospel, Chicago's WCFC-TV38 shows which includes Testify, Among Friends and WGN's Singsation. Additionally, she has been favored to tour the United States and Europe as both solo artist and background vocalist for other renowned artists.
Faith currently serves as one of the Praise and Worship leaders at the New Life Covenant Oakwood Church under the leadership of Pastor John F. Hannah. While not limited to the Sunday morning arena, Faith has accompanied and lent vocals to many highly sought gospel artists, whose names include: Yolanda Adams, Bishop Walter Hawkins, Bishop Paul Morton, Cece Winans, Smokey Norful, Marvin Sapp, Dwayne Woods, Myron Butler, Ted Wynn, Rance Allen, Shirley Caesar, Vanessa Bell Armstrong, Kurt Carr, Albertina Walker, Dorothy Norwood, The Caravans, Angela Spivey, Jessie Dixon, Walter Whitman and The Soul Children of Chicago, to name a few.


We've known Anna for years. She's one of those people that is easy to be with, instantly makes you feel like a friend, and makes you laugh constantly. We'd known about her boyfriend but only met him once before he proposed. We knew Anna would choose a great person to spend forever with, and our engagement session certainly was a test for this fella who doesn't like photos AT ALL. He passed with flying colors, did all that we asked and more, and trusted us completely. The result was photos they loved, and a happy bride-to-be. Fall is a tricky time of year for photos, because the weather has SO much power over us. Could be hot, could be freezing. Could be windy or so rainy, causing leaves to change or not change color or drop too soon. It's all up in the air. Literally. So, when these two opted for a November engagement session we braced for the worst. And yet, it turned out to be THE BEST. We lucked out with perfect weather, a touch of cool, color still around, and calm winds. The best part was the sunset. We started in downtown Carthage for a small town homey feel and then popped over to Turner Farms, Anna's family property, to see where the wedding might be and to finish up some lovely portraits. We scoped around and played until the sun was PERFECT, and then the sky gave us a show for the end of the session. It was a great end to our season of engagement sessions, and we are super anxious for these guys to shine once again next October for their wedding.


Do you love to sing and dance? Come be a part of Lassen County's largest annual theatrical production! The 2019 Susanville Best of Broadway concert series is gearing up for their March performances with another day of auditions scheduled for November 4th from 12:00 to 4:00p.m.
Best of Broadway is looking for talented actors and actresses, soloists, chorus singers, costume designers, dancers, seamstresses and makeup artists.
For the more technically inclined the production offers jobs in lighting and sound design, scenery construction and rigging crews.
Auditions are open to everyone age 6 and up and will take about an hour and a half.
For a complete list of songs being performed in this year's Broadway production follow this link.
Production Manager Lisa Bernard is asking all potential cast members who wish to try out for a solo to come prepared to sing a verse and a chorus of one of those songs on the list.
Bernard recommends that you dress comfortably and wear appropriate footwear for the dance portion of the audition.
Auditions will be held in the Veteran's Memorial Hall on Main Street. For more information call 260-6191 or visit www.susanvillebestofbroadway.org.
Posted by Jeremy on . Filed under Community, Local Events. You can follow any responses to this entry through the RSS 2.0. Both comments and pings are currently closed.


text:
Rudnik is a part of the Szczecin City, Poland situated on the right bank of Oder river, east of the Szczecin Old Town, and Szczecin-Dąbie.

Rudnik

redpajama_set_name: RedPajamaWikipedia


text:
Archives for posts with tag: Europe
Brexit, Prophecy and Theology
Sermon for Evensong on the Tenth Sunday after Trinity, 25th August 2019 – Prophetic and Theological Considerations in the Brexit Debate
Isaiah 30:8-21; [2 Corinthians 9] – see http://bible.oremus.org/?ql=433650150
The first part of the Book of the Prophet Isaiah, sometimes known as 'First Isaiah', (because scholars think that there were three prophets whose work is collectively known as the Book of the Prophet Isaiah), 'the first book of Isaiah', was written in the 8th century BCE. It's been pointed out that that century was one of the pivotal points in the history of modern civilisation.
It was the time when the Homeric legends, the Iliad and the Odyssey, were first being recited by travelling bards; in the British Isles, Celts, refugees from mainland Europe, were pouring into Cornwall; Egypt was where the most sophisticated culture was, and Assyria (Syria, roughly) was the most powerful imperial power. It was a time of religious stirrings. Zoroaster was born in Persia in about 650BCE. The Upanishads were written in India probably between c. 800 BCE and c. 500 BCE. It was the time of Confucius and Tao in China.
E. H. Robertson has written, 'Over the whole world the spirit of God stirred the spirit of man. In Judah and Israel, four men spoke in the name of the living God, …' [ Robertson, E. H., Introduction to J.B. Phillips, 1963, 'Four Prophets', London, Geoffrey Bles, p. xxv] These were the four prophets, Amos, Hosea, Isaiah and Micah. Just as in the middle of the 19th century it was a time of revolutions, and the end of the 20th century it was the beginning of the digital age, this, in the 8th century BCE, was another turning point in human history.
The spiritual narrative of this historic period was supplied, in Israel and Judah, by the four prophets.The great historical event in this period was the fall of Samaria in 732BCE, when the whole of the Northern Kingdom, Syria and Israel was depopulated and turned into Assyrian provinces. It was a great shock to the people of Israel left in the Southern Kingdom, Judah. Her prophets, particularly Isaiah, were finally listened to. 'The general line taken by the prophets was, trust in God and keep out of foreign alliances.' [Robertson, p.xxvi]
Our lesson tonight from chapter 30 of First Isaiah is exactly on this point. The prophet is saying that God has told him to tell the Israelites not to make an alliance with the Egyptians. But he complains that they are not taking any notice. How does God communicate with us?
I heard on the radio an absolutely fascinating programme about the fire in York Minster [http://www.bbc.co.uk/programmes/m0007pws]. This year, of course, we have had the terrible fire in Notre Dame in Paris, but in July 1984 there was a terrible fire in York Minster, which destroyed the roof of the south transept and caused extensive damage to the magnificent mediaeval Rose window.
Just before the fire, a new Bishop of Durham had been consecrated, David Jenkins. He was an academic theologian in the liberal theological tradition; in other words, he did not hold with a literal interpretation of everything in the Bible. Indeed, he went as far as saying that he didn't think that the Virgin Birth necessarily literally took place.
When he was consecrated as Bishop of Durham, in York Minster, there was an outcry from some parts of the church; today no doubt it would have been a 'Twitter storm', protesting that Bishop Jenkins, Prof. Jenkins, was flying in the face of the traditional beliefs of the church over the previous 2,000 years. Some people went as far as to say that the fire in the Cathedral, in the Minster, which was attributed, by the surveyors who came to examine the wreckage, most probably to a lightning strike, that it was an 'act of God', literally, in that God had struck the Minster with lightning and set fire to it, as a way of showing His disapproval of the preferment of David Jenkins to the bishopric of Durham.
Isaiah was prophesying to the Israelites in the Southern Kingdom, Judah, against their making an alliance with Egypt. Judah heeded the prophecy, and did not make an alliance with Egypt. The Israelites were able to build the Temple and live in peace for nearly 100 years.
Now we are perhaps at another pivotal time in history – well, certainly in the history of this country; and perhaps if one includes as a key element in this current historical perspective the rise of populism, this pivotal time affects not only our country, but also the USA and Italy at least. We are noticing changes in our society as a result; there have been increases in nationalism and xenophobia, (with an unhealthy interest in where people have come from), leading to opposition to immigration, which also involves a ground-swell of racism.
In the British manifestation of this wave of populism, in the Brexit debate, there is also an emphasis on sovereignty – 'take back control', they say – as well as all the other features of populist politics. So in relation to all this, is there an Isaiah out there speaking to us? A prophetic voice, guiding us in relation to this turbulent time? And if there is, are we listening?
We look at some of the prophetic utterances in the Bible, and wonder if they might also be talking about our present age. Last week's Gospel reading for instance, in which Jesus asks, 'Do you think that I have come to bring peace to the earth? No, I tell you, but rather division! From now on five in one household will be divided, three against two and two against three. They will be divided father against son and son against father. ..' [Luke 12:51f.]
Dare I say that Brexit has had very much the same effect? Friends have stopped speaking to each other. Families are divided. Literally billions have been spent on preparing for something which there is no agreement about, either within our population, our Parliament or with our European neighbours; at the same time our hospitals are desperate for resources, our schools, similarly, have often not got enough money for books, and our local authorities can't afford to fill the potholes – and that's not saying anything about the need for housing or the closures of our fire stations.
Is this another time when a prophet might say that God is punishing us, or that He may punish us? Revd Dr Jonathan Draper, the General Secretary of Modern Church (which used to be called the Modern Churchmen's Union), who was the Dean of Exeter, in his conference speech in July, has tried to identify the theological aspects of the Brexit debate. I'll put a link to his paper on the website with the text of this sermon. [Published written version: https://www.dropbox.com/s/5ees6m98pb25bh9/theology%20after%20brexit%20-%20final.docx?dl=0 – version as delivered: https://www.modernchurch.org.uk/2019/july-2019/1494-how-theology-has-failed-over-brexit]
He says, 'Our national so-called 'debate' on Brexit has exposed deep, damaging, and shocking divisions: divisions that cut across families and friends, divisions that have exposed the raw experience of some of being entirely left out and ignored by the political and ecclesiastical 'elite', divisions that pit one part of the nation against others. Without even leaving, a deep and disturbing vein of xenophobia and racism has been exposed and even normalized in our public life.'
He goes on. 'Dr Adrian Hilton wrote 'A Christian Case for Brexit' on the website christiansinpolitics.org.uk. … His …. reasons for why Christians should want to be out of the EU [are], he writes, 'about liberty, democracy, transparency, accountability, and the right to sack those who rule over me'.' As Dr Draper points out, these are not theological reasons. There is nothing in the Bible to support these reasons.
In relation to the various things we have identified in the Brexit debate, it seems doubtful whether the 'Christian case' would in fact elevate 'liberty, democracy, transparency, accountability, and the right to sack those who rule over me' over such things as loving one's neighbour – who, as the Good Samaritan found, might not be of the same nationality – and that anyway there is 'no such thing as Jew and Greek' in the Kingdom of God (Galatians 3:28) [https://biblehub.com/kjv/galatians/3.htm]- that nationality is not something which mattered to our Lord; and that political power, democratic or otherwise, wasn't very important either, in the context of the Kingdom. More important to love (and therefore obey) the Lord your God. 'Render unto Caesar', indeed; but in those days democracy was practically non-existent.
Another theologian, Dr Anthony Reddie, has pointed out 'a rising tide of white English nationalism' and 'the incipient sense of White entitlement'; that participants in the Brexit debate seem to have emphasised White English interests to the exclusion of other races and nationalities. Dr Reddie feels that the churches should be speaking out against this. He asks why the churches have not 'measured Brexit against the standards of justice and equality', loving God and loving neighbour. Dr Reddie also argues that churches ought to consider 'not just the rights and wrongs of Brexit, but what it has done to us'. [Quoted in Dr Draper's written text]
Dr Draper goes on to consider the theology of incarnation, of being the body of Christ, Christ incorporated in His church. It isn't an individualistic thing. He quotes John Donne's poem, 'For Whom the Bell Tolls':
Entire of itself,
Every man is a piece of the continent,
As well as if a manor of thy friend's
Or of thine own were:
Any man's death diminishes me,
Because I am involved in mankind,
And therefore never send to know for whom the bell tolls;
He also says this.
'This is not an argument for saying that we ought to stay in the EU. It is an argument for saying that a Christian theology of the Kingdom of God, being all one in Christ, drives us away from things that divide us and towards things that bring us together. … The impulse to unity ought to be strong for Christians. Walls, barriers that divide, theologies that exclude, have no part of the Christian vision.'
Where do we as a church stand in relation to the concept of human rights, for example? Our own MP, who is now the Foreign Secretary, has recently campaigned to abolish the Human Rights Act. This is something which our country adopted by signing up to a European convention – a convention which was actually drafted by English lawyers. Although the European Court of Human Rights is not an EU institution, it is seen, mistakenly, by some Brexit supporters as interference in our country's sovereignty by the EU. What do we as Christians have to say about this? Surely, at this pivotal point in our national life, it is too important for us to stay silent. How does Brexit square with Jesus' great human rights challenge at the end of St Matthew's Gospel? Dr Draper, [in the version of his paper that he delivered], quoted it in this way.
"Lord, when was it that we saw you hungry and gave you food, or thirsty and gave you something to drink? And when was it that we saw a stranger and welcomed you, or naked and gave you clothing? And when was it that we saw you sick or in prison and visited you? And the king will answer them, 'Truly I tell you, just as you did it to one of the least of these who are members of my family, you did it to me'. [Matt. 25: 37-40]"
He went on.
'And let's not spiritualise this either. To feed the hungry is a political act; to welcome the stranger is a political act: enacting, embodying the Christian faith is a political act. And sometimes that means not just praying for everyone but taking sides.'
That's what Dr Draper said to the Modern Church conference. I don't think Isaiah would have kept quiet either: but would we have heard him?
Tags 732BCE, @ArchbishopCranmer, act of God, Amos, Anthony Reddie, Assyria, austerity, Bishop of Durham, Brexit, Bronze Age, C8BCE, Celts, Christians, Church of England, Confucius, Cornwall, David Jenkins, Dominic Raab, Dr Adrian Hilton, E.H. Robertson, Egypt, Europe, European Court of Human Rights, Four Prophets, galatians, God, Good Samaritan, Homer, Hosea, Human Rights Act, human-rights, Iliad, Isaiah, Israel, Israelites, J.B.Phillips, Jesus, Jew and Greek, John Donne, Jonathan Draper, Judah, Liberal theology, Matt 25:37-40, Micah, Modern Church, Modern Churchmen's Union, Nationalism, Notre Dame fire, Odyssey, Parliament, populism, Prophecy, racism, Render unto Caesar, Samaria, Southern Kingdom, sovereignty, St Luke's Gospel, St Matthew's Gospel, St Paul, Syria, Tao, temple, Twitter storm, Upanishads, White English nationalism, xenophobia, York Minster, York Minster fire, Zoroaster
But I thought you were our Friends
'But I thought you were our friends', said a German friend when I was in Hamburg soon after the Brexit referendum in June 2016. 'So did I – and you are', I answered, churning with embarrassment.
Since then I have been puzzled and disappointed by the fact that not everyone, whom I would have expected to be, is solidly opposed to Brexit, which fact, in my view, flies in the face of the EU's worth, as the most successful movement for peace, security and comity between peoples ever in Europe.
I believe that the European Union has brought 70 years of peace in Europe; that it has brought about a consensus, which has become law in all member states, that human rights (defined by a British-drafted convention) shall be upheld and the exploitation of workers outlawed; introduced limits on working hours and requirements for the active provision of safe places in which to work and play. It is an area where students can study freely in any member country, and academics are free to work in whatever nationality of university they choose. The vision of Europe United seems to me to be profoundly Christian, in that it espouses the idea of a brotherhood of mankind, that all humans are children of God and dear to Him, irrespective where they come from. This is the 'human values' side of EU membership, if I can put it like that.
There are economic benefits of membership in the EU, based on free trade and the absence of customs duties for movement of goods between EU countries, as well as freedom of movement and common standards for food and various types of hardware: the 'four freedoms' – movement of goods, capital, services and labour – guaranteed by the Single European Act of 1993. The 'single market' this has created has become one of the biggest trading blocs in the world. None of the proposed forms of Brexit would avoid major harm to the UK economy when compared with the status quo. This is the economic side of EU membership. We are better off remaining where we are. It is true that the nations who are members have given up some of their individual sovereignty, but this is in return for being part of a much greater collective whole, and therefore they are actually more powerful as such than they would be on their own.
But yet there are people who, one would think, would agree with all this and be enthusiastic about it, but who favour Brexit. One such is Revd Canon Dr Giles Fraser, and another (probably) is Jeremy Corbyn. There has recently been a podcast discussion between Giles Fraser and Baron Glasman, Dr Maurice Glasman, the founder of the so-called 'Blue Labour' movement (listen at https://itunes.apple.com/gb/podcast/confessions-with-giles-fraser-unherd/id1445038441?mt=2&i=1000426741962) in which they both 'confessed' – or rather, celebrated – that they were both in favour of Brexit, despite both being generally in favour of the 'human values' side of the EU. Both are Labour Party members, and both practise their religious faiths.
This was – is – because they both see the EU as a powerful instrument of neoliberal economics, under which the rich get richer and the poor poorer, big corporations have unfettered power to harm our lives, and the values of the market trump all others. They both see value in nationhood and patriotism, and they believe that the rules of the Single Market would prevent a future Labour government from giving state aid including borrowing to invest in the steps necessary to rectify the effects of the current Conservative government's austerity programme. They distance themselves from the overtones of racism and xenophobia which often seem to arise in the context of Brexit.
Fraser is, otherwise, a caring social liberal. His most recent article for the 'UnHerd' website created by the founder of 'Conservative Home', Tim Montgomerie, is 'Why Brexit Britain should welcome more Refugees' [https://unherd.com/2019/01/why-brexit-britain-should-welcome-more-refugees/].
As an aside, I am rather unsure whether I like 'UnHerd'. Apart from Giles Fraser, its contributors all seem to be right-wing. In the body of Fraser's article are suggestions for further reading. I show these links above. One gets an uneasy feeling that this is not really an enlightened, liberal publication in the way that Dr Fraser's previous home, the Guardian, is. Some of the images used are quite disturbing. 'Economic rationalists … immigration' is alongside a picture of our leading black – British – politician, Diane Abbott. 'How bigoted is Brexit?' appears alongside a picture of orthodox Jews playing what looks like a playground game. In both cases, one asks why these images were used, if there is not some appeal to unenlightened instincts.
Pace what the Brexit faction alleges, the EU is democratic, and upholds democracy. There is an elected European Parliament and an elected Council of Ministers, which bodies are sovereign. The European Commission is the civil service, the administrative arm, of the EU. Its powers are analogous with those of our British civil service as between themselves and the elected bodies. We currently enjoy considerable influence on the policy-making of the EU. Brexit would deny us any representation or control of EU policy in future. In 'taking back control', Britain would risk being governed by people who are not so committed to human rights, for example. One recalls that when he was a justice minister, Dominic Raab wanted to abolish the Human Rights Act.
It seems to me that we would have more chance of being able to put right the cruel excesses of austerity if we are inside the EU and able to benefit from its collective strength. If Jeremy Corbyn feels that, if he were Prime Minister, he would be able to negotiate more favourable Brexit terms than those obtained by Theresa May, then surely he ought to be confident that, among his many socialist colleagues in European parties, if we remained in the EU, he would be able to build a consensus away from neoliberalism. After all, just as neoliberalism has failed in the UK, it has clearly not succeeded in several parts of the EU: certainly in Greece, and probably also in Italy, Spain and Portugal, the case for a change to Keynsian economics is strong. Note, incidentally, that the leading economist and former Finance Minister of Greece, Prof. Yanis Varoufakis, does not think that either his own country, Greece, or the UK, where he teaches, should leave the EU. Reform from within is the better route.
The argument that EU rules on state aid would frustrate Labour policy on rebuilding a fair and humane welfare state has been demolished by the leading competition lawyer, George Peretz QC. See https://www.theguardian.com/commentisfree/2018/dec/27/four-reasons-jeremy-corbyn-wrong-eu-state-aid.
Now, with weeks to go before the date recklessly set by the government for Britain to leave the EU, I do hope that those respected thinkers on the Left such as Giles Fraser and Baron Glasman, as well as the Labour leadership, will come round to a similar view to that held by Yanis Varoufakis, that reform from within is possible, that the EU need not necessarily always be in thrall to neoliberalism, and that Brexit is 'a disaster for Britain' – see https://www.yanisvaroufakis.eu/2018/12/22/talking-brexit-bernie-and-left-internationalism-with-yanis-varoufakis-vice/. Then the Labour Party can solidly oppose Brexit and ensure that the Article 50 clock is stopped in order to allow a further referendum to take place, in which the people can decide whether they really want to make our country catastrophically poorer and less influential in the world, by leaving the EU (either under the current May 'deal' or without a deal), or whether, now that they can see what Brexit actually involves, they would prefer to remain in the EU. Then I can hope to greet my friend in Hamburg and be recognised again as his true friend.
Hugh Bryant
Tags Article 50, austerity, Blue Labour, Brexit, brotherhood of mankind, Christian, Conservative Home, Conservatives, Council of Ministers, Diane Abbott, Dominic Raab, EU, Europe, European Commission, European Parliament, freedom of movement, Friends, George Peretz QC, Germany, Giles Fraser, God, Greece, Hamburg, human-rights, Italy, Jeremy Corbyn, Judaism, Keynes, labour party, Maurice Glasman, peace, Portugal, racism, refugees, religious faith, safety at work, Single European Act, Spain, students, The Guardian, Theresa May, Tim Montgomerie, UnHerd, working hours, xenophobia, Yanis Varoufakis
The View from the Mountain Top
Sermon for Evensong on the Sunday before Lent, 2nd March 2014
2 Kings 2:1-12; Matt. 17:9-23 – Elijah and Jesus
I'm not quite sure whether you still find some of the stuff in the Bible surprising or not: just in case it did just flow over you, I will just highlight a couple of surprising things which we have heard in this evening's lessons.
In the second Book of Kings, we heard about the prophet Elijah being taken up into heaven – but first of all, parting the waters of the River Jordan, so that he and his successor Elisha could pass through to the other side: 'They went over on dry ground' (2 Kings 2:8). And then 'a chariot of fire appeared, and horses of fire, and took Elijah up in a whirlwind to heaven' (2:11).
Then if we turn to St Matthew's gospel, we have picked up the story, as Jesus, Peter, James and John the brother of James were coming down the high mountain on which they had seen Jesus 'transfigured' with Moses and Elijah. A bright cloud had suddenly overshadowed them and a voice came out of the cloud, 'This is my beloved Son, in whom I am well pleased; hear ye him' (Matt. 17:5).
And then as they came down the mountain, Jesus cured a man's son who had epilepsy, by 'casting out a devil' which had made the boy have fits. Jesus challenged his disciples by saying that they did not have enough faith: 'If you have faith no bigger than a mustard seed, you will say to this mountain, move from here to there: and it will move. Nothing will prove impossible for you.'
What do you think? Is there any way these days that we could understand Elijah suddenly appearing with Moses and Jesus, in some way 'transfigured'? I'm not sure what 'transfigured' really means. There is that wonderful piece of music by Arnold Schoenberg, 'Verklärte Nacht', Transfigured Night, a night of strange light, a supernatural aspect. What do we feel? Are we in the camp which feels, along with C. S. Lewis, that anything is possible for God, and therefore there is no reason why God could not make miracles like the Transfiguration, or Elijah being taken up into heaven?
Elijah being taken up into heaven, of course, is somewhat like the Ascension of our Lord Himself. So are we comfortable saying, 'Because of the omnipotence of God, there is no reason why, given that Jesus was God, he shouldn't be able to have transfigurations and ascensions: and no reason that Elijah, as the prophet of God – as the other great prophet with Moses – couldn't be taken up into heaven in the way described?'
On the other hand, we could be sensitive to the charge of humanists and rationalists, who object that everything that we believe in ought to be subject to the same rules of logic and science, and that you could not make sense of stories such as Elijah being taken up to heaven in a whirlwind or the Transfiguration in the normal way: just contrast the way in which you would describe the arrival of a number 38 bus with the way in which these stories about Elijah and Jesus are told. Quite different.
We can generally agree that if I tell you about seeing a number 38 bus, you will know what I am talking about, even though perhaps what you and I actually see when we look at a number 38 bus might in fact be different. We can't get into each other's heads to prove what it is exactly that we are looking at: whether it is the same thing. Nevertheless it's sufficiently similar for us to be able to communicate about it successfully. What it is for something to be a number 38 bus is sufficiently similar in my understanding to what it is in yours for us to be able to talk about it.
But on the other hand, if we talk about something like Elijah going up to heaven in a whirlwind, or Jesus being transfigured with Moses and Elijah, we can't necessarily be confident that we will be understood by everyone in the same way.
Jesus adds a twist, by asking whether or not the disciples have enough faith; if they do have enough faith, even the tiniest quantity, it will be sufficient to move mountains.
But – are you going to beat yourself up over the fact that you aren't able to go out there and transpose K2 for Everest using pure will-power and faith? Nobody else has done it. So what did Jesus mean? Clearly we are in a different area, different from simple mundane questions like whether the 38 bus has arrived or not.
Of course some of the Oxford philosophers of the 50s and 60s, like the late, great, A. J. Ayer, would have said that, unless a statement is verifiable, in the same way that something about the number 38 bus would be verifiable, then it is meaningless. So everything about Moses and Elijah, transfiguration, being caught up to heaven in a whirlwind and so on, is, according to Prof. Ayer and others, meaningless.
So on the one hand you have C.S. Lewis accepting miracles and saying, 'This is just the sort of thing that an omnipotent god would do', and on the other, you've got a sort of common sense view, either that they're not true, or that there's no way in which we could make sense of these stories in any literal way.
Does it matter? We are just about to start Lent. Ash Wednesday is this Wednesday, and in fact our Lent courses are going to start on Monday morning, so that we can get six sessions in before Holy Week. We're going to be studying St Paul's Letter to the Ephesians, under the heading, 'Be Reconciled'.
St Paul wrote, 'He has made known to us His hidden purpose – such was His will and pleasure, determined beforehand in Christ – to be put into effect when the time was ripe: namely that the universe, all in heaven and on earth, might be brought into a unity in Christ.' We will be studying all the various aspects of this 'unity in Christ', this reconciliation, over the next six weeks.
But for the purpose of this sermon, I simply want to draw attention to the process, to the way that our faith can work. There must be a very strong suspicion that unless something very remarkable did in fact happen, it's tempting to feel that no-one would have said that Elijah was a prophet, someone through whom God spoke.
Without the miracles, the revelations, perhaps no-one would have said that Jesus was not only a prophet – as the Moslems and Jews acknowledge – but was in fact God on earth, the Son of God. But it's not so much a question how God manifested Himself through Elijah, or became incarnate in Jesus Christ, not a question of how, but that He did. The exact mechanism is beyond our powers of understanding.
One can say that these big miracles, like the Transfiguration, or Elijah being taken up into heaven in a whirlwind, are indeed beyond our power fully to describe or explain. But that doesn't mean to say that they did not happen in some sense. Because if they did happen, we can recognise through them that God cares for us, that God is involved with us.
And in the light of that wonderful fact, we ought to be reconciled, to be reconciled with God and with each other. Sin is being separated from God: salvation is being brought back together, reconciled.
So much for this rather philosophical excursion. You might be rather scornful that I could stay in this rather rarified vein in the face of all the momentous events which have been happening this week. As Christians preparing to rehearse, to act out, the drama of Jesus' Passion, prepared to accept the reality of God on earth, how do we look at the conflicts in the world, in Syria or in the Ukraine?
Nearer to home, what do we think about the two criminals who murdered the soldier, Lee Rigby? 'ROT IN JAIL,' in bold capitals, read the headline on the front page of the Daily Mirror. What is the Christian perspective? How would we see it if we ourselves had just come down from the mountain with Jesus?
Who are the good people and the bad people in these stories? What happens when the dust has settled? When the Syrians have finally stopped killing each other, and the Ukrainians have decided whether they want to go with the Russians or with the Europeans, where are we going to stand as Christians?
Are the killers of Lee Rigby really condemned to rot? Is there no redemption for them? Clearly now the killers don't appreciate that what they did was wrong. They have a crooked justification for it. But let's suppose after years in gaol, they appreciate the wrongness of what they have done, and they repent. What shall we say then? Jesus' message was a message of forgiveness, not 'rot in jail'. How would it feel to us if we had just come down from that high mountain?
The same with the civil war in Syria and the terrible divisions in the Ukraine. Will people be reconciled? In these situations the church can speak. The church can remind the world of Jesus' message of forgiveness and reconciliation: we Christians should be fired up by the thought of that mountain-top experience.
We can be prophets; we can let the Holy Spirit speak through us. Let us pray that, at the end of the conflicts in Syria and the Ukraine – and in all other places where there is a breakdown of law and order, where there is civil war or civil unrest – that there will be a resolution, not based on victors' justice, but rather on true reconciliation. Truth and reconciliation, in Nelson Mandela and Desmond Tutu's words: truth and reconciliation. Come down from the mountain. Be reconciled.
Tags 38 bus, A.J. Ayer, Arnold Schönberg, Boris bus, Christian, Daily Mirror, Desmond Tutu, EC, Elias, Elijah, Ephesians, Europe, heaven, Lee Rigby, Moses, Nelson Mandela, Russia, St Paul, Syria, Transfiguration, truth and reconciliation, Ukraine, verklärte Nacht, whilrlwind

redpajama_set_name: RedPajamaCommonCrawl


text:
ArcelorMittal averts strike at Gijon, Spain steelworks
EUROMETAL // ArcelorMittal averts strike at Gijon, Spain steelworks
ArcelorMittal has reached a labor agreement at its Gijon steelworks in Spain plant which will avert a five-day strike, a company spokesman told S&P Global Monday.
The company agreed to backtrack on 44 job cuts, around one fifth of the plant's employees, which it had intended to carry out amid a general regional cutback in production.
As a result, a five-day strike called by the workers' council has been called off, the spokesman said.
The step back comes amid a series of partial strikes at the company's two plants in Asturias related to collective contracts. There are also further strikes planned by auxiliary workers due at the end of this week, according to local paper El Comercio.
Since May, AM has reduced production at the 5 million mt/year Gijon site by around 800,000 mt/year.


text:
Friday: The Infowars Nightly News: 'Trump More Dangerous Than Hitler'
On this Friday, April 28th, 2017 transmission of the Infowars Nightly News, Taxpayer Funded CUNY Instructing Professors to Push Soros-Backed Anti-Trump Propaganda – 'Trump More Dangerous Than Hitler'. CUNY Professor, Joe Borelli took to his social media to express how appalled he was that the CUNY teachers union instructed members to teach anti-Trump and anti-Trump supporter propaganda.
Tags: Anti-Trump, Donald Trump, Hitler, Joe Borelli, Soros, Trump.
Nightly News with Alex Jones
Alex Jones anchors a focused and hard hitting nightly news transmission at 7 PM CST, Monday through Friday
Show status: Off Air
Formats available: mp4 HD-MP4
Thursday: The Infowars Nightly News: PROOF: Kim Jung Un Has Nodong
On this Thursday, May 27th transmission of the Infowars Nightly News, North Korea continues to saber rattle and now in an act of desperation has asked it's counterparts in the Korean peninsula for help. - Watch now
Thursday: The Alex Jones Show: North Korea Puts White House in Crosshairs
On this Thursday, April 27th, 2017 broadcast of the Alex Jones Show, A new North Korean propaganda video depicts a simulated attack on the United States and the White House, amid escalating tensions with the Communist nation. And China conducts live fire drills days after similar North Korean drills, and subsequent joint South Korean-U.S. drills Wednesday. On today's show, senior editor for The New American William F. Jasper discusses the possibility of all-out war breaking out on the Korean peninsula. Dr. Edward Group also joins the show to break down exciting new health developments. And Energy & Environment Legal Institute President Craig Richardson examines climate change activism and Trump's energy agenda. We'll also take your calls on this worldwide transmission. - Watch now
Wednesday: The Alex Jones Show. Globalism Triples Down, Ivanka Meets Merkel, Macron Receives Soros' Blessing, And MSM Operatives Target Alex Jones
Wednesday, April 26th, 2017: Kim "Deploys" Army on Beaches - The North Korean military conducted extensive live-fire drills on the beaches of the isolated nation to simulate a war with the West. Meanwhile, nuclear attack drills were held outside of Manhattan to test survival readiness. Survivalist expert James Wesley Rawles gives global security updates and explains how to prepare for a widespread disruption in basic services. Stefan Molyneux explains what this all means in the greater context of human history and civilization. And Mike Cernovich talks about what's going in inside DC. Tune in! - Watch now
Wednesday: The Infowars Nightly News: REVEALED: Trump Tax Reform — Will Ryan Sabotage?
On this Wednesday, April 26th, 2017 broadcast of the Infowars Nightly News, Trump takes the lead on tax reform, delivering a plan that looks like the one he campaigned and won on. But Paul Ryan and the Democrats are trying to tell us that tax cuts create budget deficits. David Knight looks at the details of what has been proposed and debunks the myth of increased deficits — tax cuts historically have INCREASED tax revenue. Deficits come from even greater spending. - Watch now


text:
Q: Remove punctuation from numpy string arrays The string package is useful for stripping punctuation from individual strings as demonstrated below:
import string
stripPunct = str.maketrans('', '', string.punctuation)

word = 'foo.bar.baz'

word.translate(stripPunct)

Output: 'foobarbaz'

But what is the method to apply this exact same method to every string in a numpy array of strings?
myArr =   np.array(['foo.bar.baz', 'foo.bar.baz', 'foo.bar.baz'], dtype='<U15')

myArr.translate(stripPunct)
AttributeError: 'numpy.ndarray' object has no attribute 'translate'

A: import string
import numpy as np

stripPunct = str.maketrans('', '', string.punctuation)

myArr =  np.array(['foo.bar.baz', 'foo.bar.baz', 'foo.bar.baz'])
# works for 'any.string.inputted'
new = np.array([i.translate(stripPunct) for i in myArr])

Output:
array(['foobarbaz', 'foobarbaz', 'foobarbaz'])

A: You can use np.vectorize to make a vectorized function.

stripPunct=str.maketrans('', '', string.punctuation)
vecTrans=np.vectorize(lambda x:x.translate(stripPunct))
myArr=np.array(['foo.bar.baz', 'foo.bar.baz', 'foo.bar.baz'], dtype='<U15')

vecTrans(myArr)

>>>return: array(['foobarbaz', 'foobarbaz', 'foobarbaz'], dtype='<U9')

redpajama_set_name: RedPajamaStackExchange


Have you made Bourbon And Pecan Sauce?
1. Place the sugar into the pan over a moderate heat and allow the sugar to caramelize.
2. Pour in the cream gradually and reduce the heat, add the butter, stir constantly to ensure each piece of butter is incorporated into the sauce.
3. Add the bourbon to taste and the roughly chopped, toasted pecans.
4. Notes Serve the sauce with a steamed sponge pudding, chocolate brownie or an iced coffee parfait.


Home / Products / Adaptors / Converts Kenwood multi-pin to Hirose quick disconnect.
Name: Converts Kenwood multi-pin to Hirose quick disconnect.
Compatible with: TK-280, TK-290, TK-380, TK-390, TK-480, TK-481, TK-2041, TK-2140, TK3140, TK-3148.


text:
Fatty acids, C9-13-neo-, copper salts
Currently viewing: S-01 | Environmental fate and pathways SummaryS-02 | Environmental fate and pathways SummaryS-03 | Environmental fate and pathways Summary
The fate of fatty acids, C9 -13-neo, copper salts in the environment is most accurately evaluated by separately assessing the fate of its constituents copper cations and fatty acids, C9 -13-neo anions. For the fatty acid anions, read-across to neodecanoic acid (as structural analogue of fatty acids, C6-13-neo) is applied in accordance with the U.S. EPA HPV programme for C5-C28 neo acids (U.S. EPA, 2009). Please refer to the section for the respective assessment entity.
Abiotic degradation including hydrolysis or phototransformation in water, soil or air, is not relevant for inorganic substances including copper ions. In general, (abiotic) degradation is irrelevant for inorganic substances that are assessed on an elemental basis.
Biotic degradation is not relevant for metals and metal compounds. Copper as an element is not considered to be (bio)degradable but is removed from the water column.Copper is therefore considered rapidly removed, conceptually equivalent to "rapid degradation" for organic substances.
Transport and distribution: Copper adsorption is quantified by the log Kp (soil/porewater) = 3.33; log Kp(sediment/freshwater) = 4.39 and the log Kp (suspended matter/freshwater) = 4.48, rendering it mostly immobile in the different environmental compartments.
Fatty acids, C9 -13-neo anions (and its structural analogue neodecanoic acid):
Abiotic degradation: Abiotic degradation is not relevant for fatty acids, C9 -13-neo anions since they do not contain any components that can hydrolyse in water at an environmentally relevant pH.
Biotic degradation: Neodecanoic acid is not readily biodegradable (11% biodegradation in 28 days) based on a standard OECD test.
Bioaccumulation: According to a bioconcentration study, neodecanoic acid has a low potential to bioaccumulate (BCF < 225 L/kg wwt fish).
Transport and distribution: The estimated logKoc of neodecanoic acid is 2.08 (Koc = 121 L/kg) and may be sensitive to pH. The vapor pressure is very low, i.e. 0.65 Pa suggesting a limited volatilization from soil. Henry's Law constant for neo-decanoic acid is calculated with 0.54 Pa-m3/mole at 25 °C indicating that volatilization from water is not expected to occur at a rapid rate, but may occur. Neodecanoic acid is a weak organic acid with an estimated dissociation constant (pKa) of 4.69. Consequently, neodecanoic acid, at neutral pH, typical of most natural surface waters, is expected to dissociate to the ionised form and to remain largely in water.
Metal carboxylates are substances consisting of a metal cation and a carboxylic acid anion. Based on the solubility of fatty acids, C9-13-neo, copper salts in water, a complete dissociation of fatty acids, C9-13-neo, copper salts resulting in copper cations and fatty acids, C9-13-neo anions may be assumed under environmental conditions. The respective dissociation is reversible, and the ratio of the salt /dissociated ions is dependent on the metal-ligand dissociation constant of the salt, the composition of the solution and its pH.
A metal-ligand complexation constant of fatty acids, C9-13-neo, copper salts could not be identified. According to the Irving-Williams series, stability constants formed by divalent first-row transition metal ions generally increase to a maximum stability of copper (Mn(II) < Fe(II) < Co(II) < Ni(II) < Cu(II) > Zn(II)). However, based on an analysis by Carbonaro et al. (2011) of monodentate binding of copper to negatively-charged oxygen donor atoms, including carboxylic functional groups, monodentate ligands such as fatty acids, C9-13-neo anions are not expected to bind strongly with copper, especially when compared to polydentate (chelating) ligands. The metal-ligand formation constants (log KML) of copper with other carboxylic acids, i.e. butyric acid and benzoic acid amount to log KML values of 2.14 and 1.51 -1.92, respectively (Bunting and Thong, 1970; CRC, 1972) and point to a moderately stable complexation.
The analysis by Carbonaro & Di Toro (2007) suggests that the following equation models monodentate binding to negatively-charged oxygen donor atoms of carboxylic functional groups:
log KML= αO* log KHL+ βO; where
KML is the metal-ligand formation constant, KHL is the corresponding proton–ligand formation constant, and αO and βO are termed the slope and intercept, respectively. Applying the equation and parameters derived by Carbonaro & Di Toro (2007) and the mean pKa of fatty acids, C9-13-neo acid of 5.05 (QSAR estimate of MarvinSketch V.5.3.8) results in: log KML= 0.430 * 5.05 + 0.213 log KML= 2.38 (estimated copper- fatty acids, C9-13-neo formation constant).
Thus, in the assessment of environmental fate and pathways of fatty acids, C9-13-neo, copper salts, read-across to the assessment entities soluble copper substances and fatty acids, C9-13-neo (and its structural anaologue neodecanoic acid in accordance with the U.S. EPA HPV programme for C5-C28 neo acids (U.S. EPA, 2009, HPV Chemicals, Neoacids C5-C28 Category), is applied since the ions of fatty acids, C9-13-neo, copper salts determine its environmental fate. Since copper ions and fatty acids, C9-13-neo ions behave differently in the environment, regarding their fate and toxicity, a separate assessment of each assessment entity is performed. Please refer to the data as submitted for each individual assessment entity. For a documentation and justification of that approach, please refer to the separate document attached to section 13, namely Read Across Assessment Report for fatty acids, C9-13-neo, copper salts.
Carbonaro RF & Di Toro DM (2007) Linear free energy relationships for metal–ligand complexation: Monodentate binding to negatively-charged oxygen donor atoms. Geochimica et Cosmochimica Acta 71: 3958–3968.
CRC Handbook of Food Additives, 2nd ed. 1972. Butyric acid-copper formation constant.
Bunting, J. W., & Thong, K. M. (1970). Stability constants for some 1: 1 metal–carboxylate complexes. Canadian Journal of Chemistry, 48(11), 1654-1656.


text:
Q: Output of command to list using Python I'm writing an automation script, where it needs to run a command and the output of command should be captured as a list.
For example:

# ls -l | awk '{print $9}'
test1
test2

I want the output to be captured as a list like var = ["test1", "test2"].
Right now I tried  this but it is saving as string instead of list:

# Filter the tungsten services
s = subprocess.Popen(["ls -l | awk '{print $9}'"], shell=True, stdout=subprocess.PIPE).stdout
service_state = s.read()

Please guide me if anyone has any idea to achieve this.

A: You can use
service_states = s.read().splitlines()

but note that this is brittle: File names can contain odd characters (like spaces).
So you're probably better off using os.listdir(path) which gives you a list of file names.

A: You can post-process the string according to your needs.
string.splitlines() (https://docs.python.org/2/library/stdtypes.html#str.splitlines) will break the string into a list of lines.
If you need to split the results further, you can use .split().

A: No needed for subprocess:
a, d , c = os.walk('.').next()
service_state = d + c


text:
Daniil Medvedev: 'It is funny that I am seeded above Rafael Nadal for Monte-Carlo'
Daniil Medvedev says it is 'funny' that he is seeded above Rafael Nadal at the Monte-Carlo Masters given their contrasting fortunes on clay.
Medvedev climbed above Nadal in the world rankings in March, meaning he will be the second seed in Monaco - one higher than the 'King of Cay' himself.
That is despite Nadal winning 11 previous Monte-Carlo Masters titles, while Medvedev is still awaiting his first success on a clay court.
"I mean, it's just funny because, well, I'm not the best clay court player, but I'm seeded higher than him (Nadal) in Monte Carlo – which he won maybe 10 times, maybe more, I'm not sure," Medvedev said.
"Yeah, it's probably not going to mean anything during the tournament, but let's see."
Medvedev has established himself as one of the best players in the world on a hardcourt, although clay has proven to be something of an Achilles heel.
He is yet to even win a single match at Roland Garros in his career, and he has been happy to admit that clay is a surface he does not enjoy.
"I'm not hiding this, I don't like clay," he said. "I'm not going to South America, although I like to travel.
"I would like to go there once in my life, of course. But I'm not going to go there instead of Rotterdam, Marseille or Dubai. I'm not going to play on clay in South America during that time."


card "NTT Personal" "32K Paldio 321S PC CARD"
card "SII" "PHS DATA LINK"
card "NTT DoCoMo" "Mobile D Card 96P1" "MDC96P1"
card "Microtech International Inc." "IDE PCCARD"
card "PCMCIA MAKER" "FM5600-LJ DataFax"
card "Telecom Device K\\.K\\." "SuperSocket RE450T"
card "Microtech International Inc\\." "IDE PCCARD"
card "Intel" "EtherExpress\\(TM\\) PRO/100 LAN/Modem PC Card Adapter"


text:
Children banished to the back of the plane - Air Asia
THE long-haul arm of budget carrier AirAsia has become the latest airline to ban babies from parts of its planes.
Under its new booking system, it will ban young children from sitting in the first seven rows of its economy-class section to create a "quiet zone''.
According to the airline's website, the first seven rows on AirAsia X flights will be restricted to passengers 12 and above from February next year.
The cost of choosing a seat in the quiet zone will be the same as the 35 ringgit ($11.35) charged for picking specific seats or the 110 ringgit it costs to select a seat with extra legroom.
"We know that sometimes all you need is some peace and quiet for a more pleasant journey with us,'' the low-cost giant said on its website.
Rival Malaysia Airlines sparked debate over its decision in June last year to bar infants from first class cabins in its Airbus A380 superjumbos, which it began taking delivery of this year.
The full-service flag carrier said the move would result in some loss of revenue but it had received many complaints from well-heeled passengers about noisy infants.
AirAsia, which has hubs in Malaysia, Thailand, Japan and Indonesia, is Asia's largest budget carrier and launched its long-haul arm in 2007 to serve routes beyond the airline's core Southeast Asian market.
Read more: http://www.news.com.au/travel/news/airasia-x-to-launch-child-free-zone/story-e6frfq80-1226482345002#ixzz27egDVDJ7


The first big beer release of 2014.
Back during the dark days of limited choices of mostly crappy tasting beer, bars and breweries often made a point of advertising how "cold" the brews they sold were. Then beer starting tasting good as the craft revolution took off, and people discovered that serving beer with ice crystals in it was pretty much just a way to mask lousy flavor. Today, during this latest winter cold snap, don't be afraid to warm up with beers served at higher temperatures. It's the only way to experience all those porters and stouts, barleywines, and other big, warming seasonal brews out there.
» Sample from more than two dozen porters and brown ales at Arbor Brewing, 114 E. Washington, from 7-9 p.m. The latest in their monthly tasting series includes an appetizer buffet, tasting notes, and chances to win beer glassware, apparel, and other prizes. Tickets are $30; call 734-213-1393 or buy at the door, if available.
» Arbor Brewing is also in the spotlight at Jet's Pizza Sportsroom, 506 N. Main, Chelsea, where some of the pub's 41 taps will be given over to select flavors from the Ann Arbor brewery from 7-10 p.m. Tap list TBD as of this writing.
» Move over, wine! Beer pairs with cheese just as well, if not better, and to prove it, Bell's will be at the Wine and Beer Bar at Whole Foods Cranbrook, 990 W. Eisenhower, from 5-7 p.m. pouring brews and tasting cheeses. On tap will be Java Stout, Wheat Love Wheatwine, Amber Ale, Two Hearted Ale, Smitten Golden Rye Ale, and, yes, Hopslam Ale (about which more below). They're designed to pair with cheeses selected by Tonya Hoffman, the only National Certified Cheese Professional in the state of Michigan. Nom.
» Flex your creative muscles at the Hosplam Poetry Slam at the Tap Room, 201 W. Michigan, Ypsilanti, beginning at 5 p.m. Bell's will be hosting the event in honor of the release of their popular Hopslam Ale, a double IPA brewed with honey. Submit your poems to HopslamPoetry@gmail.com by noon, and come out to perform them for a live audience of beer drinkers. Prizes will be awarded to the top three poems as chosen by a panel of judges, which includes yours truly. Bring it!
» Can't get enough Hopslam? Then head to the Old Town Tavern, 122 W. Liberty, at 6 p.m. when they'll be tapping a keg of the "bitter tongue bruiser of an ale," along with other Bell's flavors like Sweet Potato Stout, Wheat Love Wheatwine, and others. The inimitable Ron Yeo will be representin' for Rave Associates, the distributor of Bell's beers, and you don't wanna miss a chance to hang with him.
» Karl's Cabin, 6005 Gotfredson, Plymouth, is pulling out the stops for its Hopslam release party, taking place from 6-11 p.m. and featuring live music from The Flutter and Wow. $5 cover; reservations recommended. Call 734-455-8450.
» Details are scant as of this writing, but Ashley's, 338 S. State, is planning a Dogfish Head tap event to take place beginning at 6 p.m. Tap list TBD.
Ann Arbor Restaurant Week runs from January 12-17. Among the many participating downtown establishments are Arbor Brewing, Blue Tractor, Grizzly Peak, and Jolly Pumpkin. See annarborrestaurantweek.com for special menus and pricing.
Did you know about Thirsty Thursdays at Fraser's Pub, 2045 Packard? Every Thursday from 3 until close, enjoy $1 off glasses of all Michigan craft beers, of which Fraser's has ample choices (including, as of this writing, Hopslam). You're welcome.
For something new and different, check out Red Rock Downtown Barbecue, 207 W. Michigan, Ypsilanti, on Monday evenings throughout January when they whip out Randall the Enamel Animal, an organoleptic hop transducer module, AKA a two-chamber beer infuser. Red Rock's crack team of beeries plans to load up the Randall with everything from hops to chocolate and run a select draft brew through it for an awesome taste sensation. Follow Red Rock on Facebook for the latest on Randall's adventures.


text:
Featured tags:
Science dialogue
Instrument makers
Science museums
Remove tag filter
A museum by the people for the people? A review of St Fagans National Museum of History's new galleries
by Miriam Dafydd on 07-04-2020 - Review
Review: A museum by the people for the people? A review of St Fagans National Museum of History's new galleries
From Renaissance medals to the Jaguar E-Type car bonnet: mechanised production and the making of luxury goods
by Charles Ormrod on 21-09-2021 - Research
This article challenges assumptions about relationships between the development of mechanised production technology and the making of luxury goods, showing how early development of stamping and pressing technology was driven by the manufacture of luxury metalware, not high volume commodities.
Review: The thrilling adventures of Lovelace and Babbage: the (mostly) true story of the first computer, by Sydney Padua
by James Sumner on 26-10-2015 - Book review
A review of the popular, comic-style illustrated book by Sydney Padua that fictionalises the lives of Ada Lovelace and Charles Babbage and their invention of the first computer.
Philanthropy, industry and the city of Manchester: the impact of Sir Joseph Whitworth's philanthropy on Manchester's built environment
by Abi Wilson on 21-09-2021 - Research
An exploration of the buildings philanthropically funded by Sir Joseph Whitworth's legacy and their impact on the development of Manchester's built environment.
Book review: The Life and Legend of James Watt by David Phillip Miller
by Ben Russell on 03-09-2019 - Book review
This wonderful book by David Philip Miller, Emeritus Professor of the History of Science at the University of New South Wales, is the latest addition to the voluminous canon exploring the life and times of James Watt, engineer and polymath.
Watt's workshop: craft and philosophy in the Science Museum
by Ben Russell on 25-03-2014 - Research
A close examination of James' Watt's workshop, preserved in the Science Museum's collections since 1924 and redisplayed in 2012, suggests a richer, more nuanced interpretation of his contribution to Britain's Industrial Enlightenment as both philosopher and practical maker.
History of astronomy
Science and images
History of communications
Industrial heritage
Collections storage
Science in literature
History of computing
Loan of collections
Object display
Clinical photography
Research in museums
Oceanographic instruments
Object biography
Scientific models
Film and photography
History of transport
Science and film
Science and art
Women in science and engineering
Sixteenth century
Science and ethics
Object interpretation
Contemporary science
Mediaeval Europe
Contemporary collecting
Decolonialism