text:
Six New Amazon Go Stores Could Open This Year
Expect more automated grocery stores in Seattle, plus one in Los Angeles.
By Charlie Heller
Bloomberg/Getty Images
The first Amazon Go store may have been delayed for a year before finally opening in Seattle last month, but a new batch is already underway. According to Recode, at least six cashier-less, checkout-less grocery/convenience stores are planned to open within the year.
The Amazon Go store's "Just Walk Out" technology, which uses a system of hundreds of cameras to observe shoppers and add items to their online cart, which it then automatically charges for online when the customer leaves, has the potential to cut down on lines. Because of its popularity, it doesn't always work out that way in Seattle, though. So, luckily for residents of Amazon's hometown, the company plans to open several additional stores in the city, which could ease congestion.
In addition to expanding in Seattle, Amazon also has its sights set on Los Angeles for its futuristic market. Currently, the company is in talks with a developer to bring an Amazon Go store to West Hollywood's massive outdoor shopping institution, The Grove, where it would stand amidst everything from 189 by Dominique Ansel to The Cheesecake Factory.
Other potential locations have yet to be released to the public, but what we do know is that a Grove-located Amazon Go store wouldn't be the full extent of the online retail giant's plans for the city. It's also preparing to launch "Shipping with Amazon" there, a delivery service for businesses that would compete with USPS and FedEx. And L.A. was also the first city that Amazon took its Amazon Fresh grocery delivery service to after its start in Seattle, which could bode well for Amazon Go's chances in Los Angeles. Provided, that is, that enough people Amazon Go to it.


What's Mummy Up To ...: Tutorial: What's Mummy's Mummy Up To? - She's Making Beanbags!
Tutorial: What's Mummy's Mummy Up To? - She's Making Beanbags!
Have you ever wondered what you can make for your grandchildren and other 'under threes' for Christmas? This year I have decided to make beanbags.
Beanbags are small squares of fabric that have been sewn together and filled with something dry – I use rice, but I have heard that dried peas, dried beans, split peas, lentils, or wheat can also be used. They provide a soft toy that can be thrown and caught, used to practice throwing into a container or ring, or used as a balance aid eg trying to walk around the room with the beanbag on your head. They're great for gross-motor development.
- Approximately 1/2 metre/yard fabric altogether. You could use 1/4 metre of a cute fabric for the outer, and 1/4 metre of something plainer/cheaper like I've done for the lining, or you can just make the lining and outer from the same fabric.
Step 1: Choose your fabric and cut out two 5½ inch x 5 ½ inch squares. This is the size I have decided on, but if making for older children you may want to make them larger.
Step 2: Cut out two more squares in calico as a lining (to keep your filling more securely inside).
Step 3: Pin your squares together, placing the outer fabric right sides together, with a piece of calico on the outside of each.
Step 4: Set your machine to a short machine stitch. Using a ¼ inch seam, start sewing 1½" in from the bottom corner, reversing over the first few stitches. Continue sewing around all edges, pivoting at each corner, and finishing 2" from where you started. Reverse over last few stitches to secure them.
Step 5: If you have an overlocker, neaten the 3 fully stitched edges. If you don't have an overlocker, stitch around the edges of the square as before, just inside previous stitching.
Step 6: Trim the corners (to remove bulk when turned through). Using the opening, turn your square through so that outer fabric is now seen. Press.
Step 8: Pin opening closed. Place an extra pin through your bag to keep filling away from seam you will be stitching. Sew your opening closed, using your small machine stitch, and stitching near the edge.
Please note: In this design the beanbags are an 'inside the home' toy. If these dry fillings get wet or are machine washed the filling would be damaged and the toy would be spoiled for future use. To make the beanbags an 'outside' toy for older children you could fill them with clean sand instead of rice.
I'm going to give my beanbags as sets of 4 or 6. For some of the children, I thought I would put their name on the beanbags by adding felt letters to the top of each bag before sewing them together.
For the younger children (under 12 months old), I thought I might add tags to the outer edge of one bag and squeakers, rattles or cellophane paper (for the scrunchy sound) to others. These will be filled with polyester stuffing, not rice, so that they are washable.
Now, you may have noticed that my very clever Mum has also made a matching drawstring bag for these cute beanbags. Stay-tuned for another post from her about making these matching bags, along with some other bags too … a great tutorial coming up very soon … I think maybe my Mum is getting into this blogging thing, huh!
Oh, and Mummy's Mummy has kindly made a few extra sets of these. They're available for purchase at a VERY reasonable price at my Etsy store. See the "shop" tab at the top of the page.
I never thought to give beanbags as gifts They are great for open ended play!
That's fantastic Misty. Hope the recipients love them! I'd love to see them when you 're done. Feel free to email me with a pic!!
These are great and I love that they have their own bag to go into! Thanks for sharing.
Some Changes, and an exciting launch!


This light infusion blends cooling peppermint with sumptuously sweet spearmint and seaweed extract to give a gentle, yet refreshing taste. Peppermint Pleasure is a fantastic tonic for aiding digestion and soothing the stomach, whilst further helping to reduce any signs or feelings of bloating. Ideal for reinvigorating the body and boosting concentration levels - we recommend a cup in the afternoon for an energising treat.


text:
' Copyright (c) Microsoft.  All Rights Reserved.  Licensed under the Apache License, Version 2.0.  See License.txt in the project root for license information.

Imports System.Collections.Generic
Imports System.Collections.Immutable
Imports System.Globalization
Imports System.Runtime.InteropServices
Imports System.Threading
Imports Microsoft.CodeAnalysis
Imports Microsoft.CodeAnalysis.Text
Imports Microsoft.CodeAnalysis.VisualBasic.Symbols
Imports Microsoft.CodeAnalysis.VisualBasic.Syntax
Imports TypeKind = Microsoft.CodeAnalysis.TypeKind

Namespace Microsoft.CodeAnalysis.VisualBasic
    ''' <summary>
    ''' Represents a Visual Basic global imports.
    ''' </summary>
    <DebuggerDisplay("{GetDebuggerDisplay(), nq}")>
    Partial Public NotInheritable Class GlobalImport
        Implements IEquatable(Of GlobalImport)

        Private ReadOnly _clause As SyntaxReference
        Private ReadOnly _importedName As String

        Friend Sub New(clause As ImportsClauseSyntax, importedName As String)
            Debug.Assert(clause IsNot Nothing)
            Debug.Assert(importedName IsNot Nothing)
            _clause = clause.SyntaxTree.GetReference(clause)
            _importedName = importedName
        End Sub

        ''' <summary>
        ''' The import clause (a namespace name, an alias, or an XML namespace alias).
        ''' </summary>
        Public ReadOnly Property Clause As ImportsClauseSyntax
            Get
                Return CType(_clause.GetSyntax(), ImportsClauseSyntax)
            End Get
        End Property

        ''' <summary>
        ''' The import name.
        ''' </summary>
        Public ReadOnly Property Name As String
            Get
                Return _importedName
            End Get
        End Property

        ''' <summary>
        ''' Parses a specified string to create a GlobalImport instance.
        ''' </summary>
        ''' <param name="importedNames">The string containing the text to be parsed.</param>
        ''' <returns>A GlobalImport instance. </returns>
        Public Shared Function Parse(importedNames As String) As GlobalImport
            Return Parse({importedNames})(0)
        End Function

        ''' <summary>
        ''' Parses a specified string to create a GlobalImport instance with diagnostics info.
        ''' </summary>
        ''' <param name="importedNames">The string containing the text to be parsed.</param>
        ''' <param name="diagnostics">An ImmutableArray of diagnostics created during parse.</param>
        ''' <returns>A GlobalImport instance.</returns>
        Public Shared Function Parse(importedNames As String, <Out()> ByRef diagnostics As ImmutableArray(Of Diagnostic)) As GlobalImport
            Return Parse({importedNames}, diagnostics)(0)
        End Function

        ''' <summary>
        ''' Parses a collection of strings representing imports to create collection of GlobalImports.
        ''' </summary>
        ''' <param name="importedNames">The collection of strings to be parsed.</param>
        ''' <returns>A collection of GlobalImports</returns>
        Public Shared Function Parse(importedNames As IEnumerable(Of String)) As IEnumerable(Of GlobalImport)
            Dim errors As DiagnosticBag = DiagnosticBag.GetInstance()
            Dim parsedImports = OptionsValidator.ParseImports(importedNames, errors)
            Dim firstError = errors.AsEnumerable().FirstOrDefault(Function(diag) diag.Severity = DiagnosticSeverity.Error)
            errors.Free()
            If firstError IsNot Nothing Then
                Throw New ArgumentException(firstError.GetMessage(CultureInfo.CurrentUICulture))
            End If
            Return parsedImports
        End Function

        ''' <summary>
        ''' Parses a parameter array of string arrays representing imports to create a collection of GlobalImports.
        ''' </summary>
        ''' <param name="importedNames">The string arrays to be parsed.</param>
        ''' <returns>A collection of GlobalImports.</returns>
        Public Shared Function Parse(ParamArray importedNames As String()) As IEnumerable(Of GlobalImport)
            Return Parse(DirectCast(importedNames, IEnumerable(Of String)))
        End Function

        ''' <summary>
        ''' Parses a collection of strings representing imports to create a collecion of GlobalImport instance and diagnostics
        ''' </summary>
        ''' <param name="importedNames">A collection of strings to be parsed.</param>
        ''' <param name="diagnostics">A ImmutableArray of diagnostics.</param>
        ''' <returns>A collection of GlobalImports.</returns>
        Public Shared Function Parse(importedNames As IEnumerable(Of String), <Out()> ByRef diagnostics As ImmutableArray(Of Diagnostic)) As IEnumerable(Of GlobalImport)
            Dim errors As DiagnosticBag = DiagnosticBag.GetInstance()
            Dim parsedImports = OptionsValidator.ParseImports(importedNames, errors)
            diagnostics = errors.ToReadOnlyAndFree(Of Diagnostic)()
            Return parsedImports
        End Function

        ' Map a diagnostic to the diagnostic we want to give.
        Friend Function MapDiagnostic(unmappedDiag As Diagnostic) As Diagnostic
            If unmappedDiag.Code = ERRID.WRN_UndefinedOrEmptyNamespaceOrClass1 Then
                Return New VBDiagnostic(ErrorFactory.ErrorInfo(ERRID.WRN_UndefinedOrEmpyProjectNamespaceOrClass1, _importedName), NoLocation.Singleton)
            Else
                ' Determine the text of the import, plus the startIndex/length within that text
                ' that the error is.
                Dim unmappedSpan = unmappedDiag.Location.SourceSpan
                Dim startindex = unmappedSpan.Start - _clause.Span.Start
                Dim length = unmappedSpan.Length
                If (startindex < 0 OrElse length <= 0 OrElse startindex >= _importedName.Length) Then
                    ' startIndex, length are bad for some reason. Used the whole import text instead.
                    startindex = 0
                    length = _importedName.Length
                End If
                length = Math.Min(_importedName.Length - startindex, length)

                ' Create a diagnostic with no location that wrapped the actual parser diagnostic.
                Return New VBDiagnostic(New ImportDiagnosticInfo(DirectCast(unmappedDiag, DiagnosticWithInfo).Info, _importedName, startindex, length), NoLocation.Singleton)
            End If
        End Function

        Private Function GetDebuggerDisplay() As String
            Return Name
        End Function

        ''' <summary>
        ''' Determines if the current object is equal to another object.
        ''' </summary>
        ''' <param name="obj">An object to compare with this object</param>
        ''' <returns>A boolean value.  True if the current object is equal to the other parameter; otherwise, False.</returns>
        Public Overrides Function Equals(obj As Object) As Boolean
            Return Me.Equals(TryCast(obj, GlobalImport))
        End Function

        ''' <summary>
        ''' Determines whether the current object is equal to another object of the same type.
        ''' </summary>
        ''' <param name="other">A GlobalImport object to compare with this object</param>
        ''' <returns>A boolean value.  True if the current object is equal to the other parameter; otherwise, False.</returns>
        Public Overloads Function Equals(other As GlobalImport) As Boolean Implements IEquatable(Of GlobalImport).Equals
            If Me Is other Then
                Return True
            End If

            If other Is Nothing Then
                Return False
            End If

            Return String.Equals(Me.Name, other.Name, StringComparison.Ordinal) AndAlso
                String.Equals(Me.Clause.ToFullString(), other.Clause.ToFullString(), StringComparison.Ordinal)
        End Function

        ''' <summary>
        ''' Creates a hashcode for this instance.
        ''' </summary>
        ''' <returns>A hashcode representing this instance.</returns>
        Public Overrides Function GetHashCode() As Integer
            Return Hash.Combine(Me.Name.GetHashCode(), StringComparer.Ordinal.GetHashCode(Me.Clause.ToFullString()))
        End Function

        ''' <summary>
        ''' Operator for Equality with GlobalImport Objects.
        ''' </summary>
        ''' <returns>True if the two items are Equal.</returns>
        Public Shared Operator =(left As GlobalImport, right As GlobalImport) As Boolean
            Return Object.Equals(left, right)
        End Operator

        ''' <summary>
        ''' Overloaded Operator for Inequality ith GlobalImport Objects.
        ''' </summary>
        ''' <returns>Returns True if the two items are not Equal.</returns>
        Public Shared Operator <>(left As GlobalImport, right As GlobalImport) As Boolean
            Return Not Object.Equals(left, right)
        End Operator
    End Class
End Namespace

redpajama_set_name: RedPajamaGithub


For the Panna Cotta - In a medium saucepan add 4 cups of cream and 1/2 cup of sugar. Bring to a simmer and stir until the sugar is dissolved. Then remove from heat and add 2 teaspoons of vanilla extract. If you are using fresh vanilla bean cut lengthwise and place inside the cream. Let it steep for about 30 min. Then remove and reheat.
Meanwhile empty two packets of gelatin into a bowl and add 6 tablespoons of cold water. Mix thoroughly and let sit for 10 minutes.
Then add very warm cream over the gelatin and mix well. Pour into your dishes. If you are using a cup that you want to take the Panna Cotta out of, then you should lightly grease your ramekin. You can use the tip of a knife to run it around the edges or place the dish in a cup of hot water and this will make it pop right out.
Place dishes on a tray and put in the refrigerator for at least 4 hours. If you make them a night before you need them, that's even better.
For the Coulis - In a small saucepan add a container of red currants and raspberries. Add a 1/4 of sugar and 1/4 of water. Bring to a simmer and reduce for about 30 minutes. Then push it through a chinois or sieve. Red Currants have lots of seeds, so its pretty important to remove them.


Total Population 1801 to 1891: Population grew from 732 in 1801 to 944 in 1891.
Unit not clearly identified in Melville Richards but added after cross-referencing Melville Richards with Census records & old maps.
LLANDEILO CILRHEDYN Preferred Welsh M. Richards, Welsh Administrative and Territorial Units (Cardiff: University of Wales Press, 1969), p. 44.
CILRHEDYN Preferred English M. Richards, Welsh Administrative and Territorial Units (Cardiff: University of Wales Press, 1969), p. 44.
KILRHEDIN Alternate English 1851 Census of Great Britain, Table , 'Population Abstract'.
PEMBROKESHIRE Ancient County 1851 Census of Great Britain, Table , 'Population Abstract'.
NEWCASTLE IN EMLYN PLU/RegD Poor Law Union/Reg. District 1894 1851 Census of Great Britain, Table , 'Population Abstract'.
CENARTH Registration sub-District 1894 1851 Census of Great Britain, Table , 'Population Abstract'.
CILGERRAN Hundred Ancient District 1831 Census of Great Britain, Table , 'Population Abstract'.
NEWCASTLE IN EMLYN RSD Sanitary District 1894 1891 Census of England and Wales, Table 4, 'Area and Population in Rural Sanitary Districts'.
CENARTH CP/AP Parish-level Unit M. Richards, Welsh Administrative and Territorial Units (Cardiff: University of Wales Press, 1969), p. 44.
1894 was reduced to create EAST CILRHEDYN CP Houses in 1901: 165. 1901 Census of England and Wales, Table 14, 'Changes in the Boundaries of Civil Parishes, effected Local Government Acts of 1899 and 1894, and by Local Acts since 1891 - Inhabited Houses and Population 1901'.; LGBO 32166 (Appointed day, 1894).
1894 was reduced to create WEST CILRHEDYN CP Houses in 1901: 38. 1901 Census of England and Wales, Table 14, 'Changes in the Boundaries of Civil Parishes, effected Local Government Acts of 1899 and 1894, and by Local Acts since 1891 - Inhabited Houses and Population 1901'.; LGBO 32166 (Appointed day, 1894).
GB Historical GIS / University of Portsmouth, Cilrhedyn CP/AP/Ch through time | Census tables with data for the Parish-level Unit, A Vision of Britain through Time.


Discover the darkly alluring aesthetic of Alexander McQueen in the SS17 collection. Theatrical designs feature intricate, opulent detailing and gothic motifs. The collection is typified by flowing fabrics cut into sleek silhouettes. These black cotton embroidered dove track pants feature an elasticated waistband with a drawstring fastening, side pockets and a regular length.


Twitch Rivals tournaments for League of Legends and Apex Legends have been confirmed for TwitchCon 2019 Berlin.
For those unfamiliar with Twitch Rivals, it's a tournament series where Twitch streamers battle it out to see who's truly the best at any given game.
The action actually starts in just a few days from now, with the Apex Legends Challenge commencing on March 26th at 12PM ET (4:00PM BST) and the League of Legends Showdown kicking off on April 3rd at 12PM ET.
The competition will then move onto the big stage at TwitchCon Berlin, where the Apex Legends Challenge Finals wraps up on Saturday April 13th and League of Legends on Sunday, April 14th.
To catch all the action live, follow the stream that will be broadcast on the official TwitchCon website or on the Twitch Rivals channel.
The full list of streamers has yet to be announced, but the likes of Sacriel and Pow3rtv have confirmed they'll be joining the APEX Legends Challenge, while Yassuo and NoWay4U_Sir will be doing likewise in the League of Legends Showdown.


text:
Linda Peteanu
peteanu@andrew.cmu.edu
825C Mellon Institute
The Peteanu Group | Department of Chemistry
Department of Chemistry, Carnegie Mellon University
Ph.D., Physical Chemistry, University of Chicago, 1989
We measure several fundamental electronic properties of molecules such as charge transfer and electronic delocalization using a technique known as Stark spectroscopy. Stark spectroscopy involves applying large electric fields to molecules in films or matrices and analyzing the effects of the field perturbation on the absorption or emission spectrum. We have recently focused on the properties of MEH-PPV and other molecules used to make to organic light emitting diodes (OLED's). Stark spectroscopy reveals the mechanism by which a large applied electric field, such as those present in OLEDs, produces undesirable emission quenching and suggests strategies for minimizing this loss of device efficiency through modifications of the polymer structure.
Emission properties of Single Molecules and Aggregates
Recent years has seen a huge growth in the use of organic conjugated oligomers and polymers in the design of light emitting diodes (OLEDs) and photovoltaic cells. When these molecules are placed in thin films to fabricate devices, they typically form aggregates. These confer several desirable properties for device function such as protection from oxidative damage and enhanced charge transport. However, they also typically shift the wavelength of emission to lower energies and often significantly reduce its intensity. Our group is using microscopy and spectroscopy to investigate the relationships between molecular structure and the brightness and photo-stability of molecules in the solid state, both in isolation (i.e. as single molecules) and as aggregates. We are also developing methods to image aggregation in films at high resolution and to follow the nucleation of aggregates in the solution phase.
"Effects of Solvent Properties on the Spectroscopy and Dynamics of Alkoxy-Substituted PPV Oligomer Aggregates," Woong Young So, Jiyun Hong, Janice J. Kim, Gizelle A. Sherwood, Kelly Chacon-Madrid, James H. Werner, Andrew P. Shreve, and Linda A. Peteanu, J. Phys. Chem. B 116 10504 (2012)
"Wavelength Dependence of the Fluorescence Quenching Efficiency of Nearby Dyes by Gold Nanoclusters and Nanoparticles: The Roles of Spectral Overlap and Particle Size," Chowdhury, Sanchari; Wu, Zhikun; Jaquins-Gerstl, Andrea; Liu, Shengpeng; Dembska, Anna; Armitage, Bruce A.; Jin, Rongchao; Peteanu, Linda A., J. Phys. Chem. C 115, 20105 (2011)
"Visualizing Core-Shell Structure in Substituted PPV Oligomer Aggregates Using Fluorescence Lifetime Imaging Microscopy (FLIM)," Peteanu, Linda A.; Sherwood, Gizelle A.; Werner, James H.; Shreve, Andrew P.; Smith, Timothy M.; Wildeman, Jurjen, J. Phys. Chem. C 115 15607 (2011)
"Fluorescent DNA Nanotags Featuring Covalently Attached Intercalating Dyes: Synthesis, Antibody Conjugation, and Intracellular Imaging," Stadler, Andrea L.; Delos Santos, Junriz O.; Stensrud, Elizabeth S.; Dembska, Anna; Silva, Gloria L.; Liu, Shengpeng; Shank, Nathaniel I.; Kunttas-Tatli, E.; Sobers, Courtney J.; Gramlich, Philipp M. E.; Carell, Thomas; Peteanu, Linda A.; McCartney, Brooke M.; Armitage, Bruce A., Bioconjugate Chem. 22, 1491 (2011)
"pH-Responsive Fluorescent Molecular Bottlebrushes Prepared by Atom Transfer Radical Polymerization," Nese, Alper; Lebedeva, Natalia V.; Peteanu, Linda; Sheiko, Sergei, S.; Matyjaszewski, Krzysztof, Macromolecules 44 5905 (2011)
"Vibrationally coherent photochemistry in the femtosecond primary event of vision," Wang, Qing, Robert W. Schoenlein, Linda A. Peteanu, Richard A. Mathies, and Charles V. Shank, Science 266, no. 5184 (1994): 422-424.
"Biodegradable nanogels prepared by atom transfer radical polymerization as potential drug delivery carriers: synthesis, biodegradation, in vitro release, and bioconjugation," Oh, Jung Kwon, Daniel J. Siegwart, Hyung-il Lee, Gizelle Sherwood, Linda Peteanu, Jeffrey O. Hollinger, Kazunori Kataoka, and Krzysztof Matyjaszewski, Journal of the American Chemical Society 129, no. 18 (2007): 5939-5945.
"Light‐induced reversible formation of polymeric micelles," Lee, Hyung‐il, Wei Wu, Jung Kwon Oh, Laura Mueller, Gizelle Sherwood, Linda Peteanu, Tomasz Kowalewski, and Krzysztof Matyjaszewski, Angewandte Chemie 119, no. 14 (2007): 2505-2509.
"Direct observation of fast proton transfer: femtosecond photophysics of 3-hydroxyflavone," Schwartz, Benjamin J., Linda A. Peteanu, and Charles B. Harris, The Journal of Physical Chemistry 96, no. 9 (1992): 3591-3598.
"The electronic spectrum of the amino acid tryptophan in the gas phase," Rizzo, Thomas R., Young D. Park, Linda A. Peteanu, and Donald H. Levy, The Journal of Chemical Physics 84, no. 5 (1986): 2534-2541.
"A Mono-Cubocotahedral Series of Gold Nanoclusters: Photoluminescense Origin, Large Enhancement, Wide Tunability and Structure-Property Correlation," Q Li, M Zhou, WY So, J Huang, M Li, DR Kauffman, M Cotlet, T Higaki, Z Shao, LA Peteanu, and R Jin. Journal of the American Chemical Society 141.13 (2019)
"WYSo SI Mechanism of Ligand-Controlled Emission in Silicon Nanoparticles," ACS Nano (2018)
"Mechanism of Ligand-Controlled Emmision in Silicon Nanoparticles." So, W.Y., Li, Q., Legaspi, C.M., (...), Jin, R., Peteanu, L.A. ACS Nano 12(7). (2018).
"Rigidity and Polarity Effects on the Electronic Properties of Two Deep Blue Delayed Fluorescence Emitters." Legaspi, C.M., Stubbs, R.E., Wahadoszaman, M., (...), Zheng, Q., Rothberg, L.J. Journal of Physical Chemistry C 122(22). (2018).
"Eliminating Spurious Zero-Efficiency FRET States in Diffusion-Based Single-Molecule Confocal Microscopy." Dey, S.K., Pettersson, J.R., Topacio, A.Z., Das, S.R., Peteanu, L.A. Journal of Physical Chemistry Letters 9(9). (2018).
More Members
Marek Skowronski
Marek Skowronski received his Ph.D. in Solid State Physics from Warsaw University in Poland. He then had a post-doctoral appointment at the Massachusetts Institute of Technology. In 1986, he joined Cabot Corporation, where he worked for two years. Finally, he joined the Department of Materials Science and Engineering of Carnegie Mellon University in 1988. He currently serves as Associate Editor of Journal of Crystal Growth and has authored over 240 publications throughout his career.
Gerald Wang
Jerry Wang joined Civil and Environmental Engineering at Carnegie Mellon University as an Assistant Professor in Fall 2019. He received his BS in 2013 from Yale University (Mechanical Engineering, Mathematics & Physics), SM in 2015 from MIT (Mechanical Engineering), and PhD in 2019 from MIT (Mechanical Engineering and Computation), working with Professor Nicolas G. Hadjiconstantinou. He performed postdoctoral research at MIT in Chemical Engineering, working with Professor James W. Swan.
Ryan O'Donnell
Ryan O'Donnell earned his PhD in Applied Mathematics in 2003 from Massachusetts Institute of Technology. His B.Sc. is in Joint Specialist degree in Mathematics and Computer Science (1999). His research work focuses on quantum computation, quantum complexity theory and quantum information. He is working as a Professor in the Department of Computer science, CMU since 2017.

redpajama_set_name: RedPajamaCommonCrawl


Easter Eggs are secrets that the developers put in the game to give people a laugh when they find them. Dragonborn has a number of such jokes. Easter Eggs differ from in-game references in that they have been intentionally hidden from the player and are unusual with regards to their surroundings.
When prompted, Geldis Sadri will tell the player the story of how his cornerclub, The Retching Netch, was named. This story is a reference to a similar story of a drunken outburst in the 1996 film Twister: "So he strolls up to the twister and says 'Have a drink!' and he chucks the bottle into the twister and it never hits the ground!"
In White Ridge Barrow, a book named The Sallow Regent rests on a stone pedestal. This is likely a reference to the fictional play The King in Yellow, which was used as a recurring motif in a collection of short stories published by Robert W. Chambers in 1895, and later incorporated into the Cthulhu Mythos.
This page was last modified on 20 August 2017, at 10:54.


In this episode I welcome Bryce Bridges, publisher of Flyover Magazine. We talk about what his vision was for the magazine and how he got the elements together to create a publication that is revitalizing local print. His track record for publishing quality magazines that showcase beautiful photography is solid as he infuses his passion for local creativity with a stunning read.
In this episode I welcome Omaha band Pro Magnum. This hard rock band tears it up on stage and in the studio. We play tracks off of the forthcoming EP and introduce their newest member.
In this episode I welcome once again Sam, Trenton, and now Dave to the studio to chat about the Sub Vector's new record and release. These guys are heading up the Omaha surf rock scene and we play a few songs off their upcoming CD.
Click here to visit the Michael Trenhaile Go Find Me site - Please donate!


text:
Moscow Orthodox Church Dismissing Priests For Supporting Ukrainian Church
By Webmaster on May 14, 2022 Governance & Unity Essays, Governance & Unity News
By Paul Goble
Despite its efforts to position itself as a Ukrainian church rather than a church of the country that is invading Ukraine, the Ukrainian Orthodox Church of the Moscow Patriarchate is now showing its true colors by dismissing from pastoral service priests that have denounced the invasion and cooperated with the autocephalous Orthodox Church of Ukraine.
The number of such cases is still small and is being handled not by the Russian metropolitanate of Kyiv but by other UOC MP bishoprics, something that keeps this development out of the public eye and likely reflects the individual assessments of each about the course of the military contest.
But it also undercuts the efforts of the UOC MP as a whole to present itself as a Ukrainian rather than Russian organization and more significantly means that the Russian church in Ukraine is now so divided that it has little chance of surviving except as a marginal organization.
On this, see https://rusk.ru/newsdata.php?idar=114998; on the UOC MP's efforts to save itself, see windowoneurasia2.blogspot.com/2022/04/as-putins-war-in-ukraine-continues.html; and on that church's prospects, see windowoneurasia2.blogspot.com/2022/05/moscow-church-wont-survive-in-ukraine.html.
Paul Goble is a longtime specialist on ethnic and religious questions in Eurasia. Most recently, he was director of research and publications at the Azerbaijan Diplomatic Academy. Earlier, he served as vice dean for the social sciences and humanities at Audentes University in Tallinn and a senior research associate at the EuroCollege of the University of Tartu in Estonia. He has served in various capacities in the U.S. State Department, the Central Intelligence Agency and the International Broadcasting Bureau as well as at the Voice of America and Radio Free Europe/Radio Liberty and at the Carnegie Endowment for International Peace. Mr. Goble maintains the Window on Eurasia blog and can be contacted directly at [email protected] .
Previous ArticleEcumenical Patriarch recognizes Macedonian Church in surprise move
Next Article St. Vladimir's Seminary Grants Doctor Honoris Causa to Archbishop Nathaniel (Popp)
Metropolitan Hilarion of Budapest sanctioned for 30 years
Russia's Attempt to Weaponize Orthodox Christianity in Ukraine
A historic meeting of Orthodox Christian scholars convenes to confront divisions and war
Nikolai on May 15, 2022 7:50 am
Putin & +Kirill have only helped to consolidate all the Orthodox in Ukraine into the Ukrainian autocephalous church.


If you are thinking about monetizing your website using Google AdSense then you are at the right place.
We all know AdSense is one of the biggest advertising networks. And also, millions of website owners display ads on their website using AdSense to earn a lot of money. You can also do the same using AdSense WordPress plugins.
These plugins will help you in inserting ads to homepage, posts, categories, tags, and widgets. Also, you can change the ads position by placing them before or after the content or below the comment section.
Moreover, many of the discussed plugin in this section are multilingual and RTL ready with default ads positioning features.
Get your AdSense account approved by Google.
Follow the guidelines that are described by Google.
Once you get your Google AdSense approved integrate your AdSense with AdSense WordPress Plugins.
Now coming back to the topic, we will introduce some of the best AdSense WordPress plugins. You can pick any of them out of all AdSense WordPress plugins depending on your need & requirement.
WP Quads Pro will not only save your time but also help you in earning money via your website. In addition, this plugin supports caching plugins like WP Rocket and W3 Total so you can easily handle the cache of your website on your own.
Then you can track that how many of your users are using ad blockers, this comes as an exact stat. This plugin will further help you in displaying a customizable message on the screens of viewers who are using the ad blockers.
The cost price of this plugin varies according to the sites, 1 year free updates, and support. All these support multi-devices and responsive ads.
One site: The cost price is $58.39.
Five sites: This plugin will cost you $106.05.
Unlimited sites: You can purchase the plugin at $237.13.
You can select any specific size or you can use automatic mode to adjust your ads according to the screen's size.
Using this plugin you can set the definite margins for all 4 directions (left, right, upward and downward) around the ads.
It's up to you whether you want to display adverts above or below your posts.
Also, you can add the unlimited number of ads on your website.
Ads Pro is a feature rich plugin which can give your website a whole new look. Some of the features are – options to show/close ads after t seconds, capping option to show ads only t times per user/session, filters on categories & tags, etc.
And most importantly this plugin supports 3 billing models with 4 payments methods. The 3 billing models are CPC (cost per click), CPM (cost per month), and CPD ( cost per day). And the 43 payment methods are – WooCommerce, Stripe, PayPal, and Bank Transfer.
The cost price of this amazing plugin is $37 with 6-month support from Scripteo.
This plugin provides more than 20+ ways to display advertising. Some of them are corner peel, layered, slider, grid, floating ads, via videos and many more.
It has up to 25+ ad templates to use, like modern, paper, material design, standard, link, images and more.
It's a translational ready plugin and can be controlled through the admin panel.
You can hide ads for logged in users or on specific pages IDs.
It has tons of functionalities, which makes it popular among the users. Some of its important features are – drag and drop animated HTML5 banner creator to design ads, pre-defined display to add ads in unique places, compare banner stats, and a lot more.
In addition, it has 3 billing modules – pay per click, per month, and per day. You can sell your popular ad spots and earn money. Also, you can manage or edit the ads on your own.
Moreover, you can add background images to an advertisement or on any post/page.
You can purchase WP Pro at $29 only with a regular license.
You can control the timing of ads, which means you can decide which banner will display at what time.
This plugin will help you in detecting your inactive users and help you in listing ads to retain them.
For rotating your banner, you will be provided with more than 300+ transitions, which you can select from the admin panel of WordPress.
In this plugin, you can choose from 650+ Google Font to give a bewitching look to your website.
This plugin helps you in adjusting the banners according to the screen size, which means it is responsive. Most importantly, this plugin is compatible with all major browsers like – IE9, IE10, Firefox, Safari, Opera, and Chrome.
With this plugin, you can put pictures, images or HTML snippets to do advertising in an easy way.
This plugin provides the Ad Zones, a place where you can display your ads. These are linked to Ad tag which is placed in your site's source code.
The cost price of this plugin is $21 with a regular license and 3.73-star rating out of 5.
You can also implement ads via our Template & Tags with the help of your developer.
To upload your ads randomly you can use [ads] shortcode.
In this plugin, you can re-size the ads or limit the height or the width of those banners.
If you want to see a demo of this plugin you can watch it on youtube.
This plugin is very simple and appealing with its own fine points. It has many features which make its working amazing. Some of the features are – stats of each individual ads reports, time period selection, translational ready, and a lot more.
It has Google OAuth 2.0 support for login. OAuth is an open token based authorization and authentication gateway on the Internet.
It is commonly used as a way for internet users to grant websites or applications accessing their to information on other websites without using the passwords.
The cost price of this plugin is $20 only, along with its all features.
This plugin is multilingual and can be translated into any other language.
You can manage the ads display from the admin section, by adding or deleting the ads.
It's up to you at that time and place these ads should display on user's screen.
With this plugin, you can add the ads to your templates files.
Ad Inserter is an amazing WordPress plugin and is available free of costs to all the people out in the world.
Moreover, this plugin comes with Ad blocking detection, so whenever a person who has blocked the ad will be redirected to next page or a popup message will appear on the screen of that person.
It cost you nothing, as it is available free of cost. Even if its free it provides anonymous features which can turn your website into a beautiful earning source.
Ad Inserter plugin is the best possible solution to place AdSense ad code on your WordPress site.
You can insert the ads anywhere, before or after the post, pages, comments, excerpts and more.
Also, you can manually insert the ads with widgets, shortcodes, and PHP function call.
With this plugin, there will be no need to modify any code for posting your banners or ads throughout the website. You can simply setup and install this plugin.
It helps you in connecting publishers, content providers, and brands through video storytelling, as this plugin is integrated with video intelligence.
Moreover, you can randomly select any position to post your ad. It can be below the comment form or before or after the content.
It has up to 10000+ active installations and still counting. It is an open source WordPress plugin, and free to all.
You can add your own custom codes via the setting page of this plugin, to add additional functionalities.
Automatically your ads will be inserted into the widgets, tags, homepage, and custom posts.
This plugin is translational ready and can be translated into 4 languages, which are, Czech, Russian, Spanish, and Ukarian.
Also, this plugin is provided with all the documents and a guide in the form of video.
Quick AdSense helps you in inserting ads in the blog post in a flexible way. It makes your work much easier as compared to the manually done work.
It comes with a setting page and has an easy to use customizable options.
Moreover, you can place AdSense randomly anywhere within a post. It is said to be a good way to experiment a variety of ads formats & placements.
With up to 100K active installations this amazing AdSense WordPress plugin is free for all.
This plugin supports all ads code and is not limited to Adsense code only.
It also supports almost 10 ads codes on sidebar widgets and can have specific placement or randomization within the post.
You can insert ads, particularly at one place or randomly anywhere within a post.
Anyone can display up any number of ads on a page. And if you are using other ads than Google, you can display up to 10 ads.
In short, these are the some best picked AdSense WordPress Plugins in this blog which will help you in earning money by posting unlimited ads on your website.
Don't forget to comment guys!


requires operators licensed for this activity to pay load-based fees on specific assessable pollutants when the annual production capacity exceeds 0.5 petajoules.
The definition of petroleum (as included in the new activity description) is consistent with the definition of petroleum under the Petroleum (Onshore) Act 1991 and includes all gas (coal seam gas, tight gas, shale gas and natural gas), liquid petroleum (crude oil and shale oil) and solid petroleum.
These amendments mean that any organisation that currently holds an environment protection licence for coal seam gas activities will need to seek a licence variation from the EPA before 19 March 2015. The EPA will work proactively with existing licence holders to ensure that the variation process is streamlined and efficient.
Key stakeholders were consulted as part of the amendment process and stakeholder feedback helped to inform the Amending Regulation.
The EPA acknowledges that the consultation period was restricted. However, this was required to enable the EPA to commence its oversight of these activities as soon as possible. The feedback received allowed the EPA to ensure the amendments are practical and cover the relevant activities. A summary of the issues raised in the consultation and the EPA's response to these issues can be found at Consultation on Protection of the Environment Operations Amendment.
These amendments are an initiative of the NSW Gas Plan, which was announced on 13 November 2014.
More information about the requirement for gas facilities to hold an environment protection licence (PDF 52KB).
Once approved in the planning process, gas activities are now required to hold an environment protection licence issued by the EPA. This includes conventional gas, coal seam gas and tight gas.
Environment protection licences give the EPA direct regulatory oversight of gas operations and ensure effective, consistent and transparent regulation of the gas industry.


text:
featured Engagement article
New Data: How Learning Impacts Engagement and Productivity
Cara Brennan Allamano
Senior Vice President of Human Resources, Udemy
As companies invest more in Learning & Development (L&D), it's becoming increasingly important to measure and track the return on...
Are you looking for ways to breathe life into your employee engagement? Here are some learning and development (L&D) initiatives...
3 Learning Programs to Boost Employee Engagement Scores
We want our people to come to work feeling happy – that's the ideal, right? However, happiness is just one...
The Top 3 Drivers of Employee Engagement in 2018
We sat down with four Udemy learners across several different roles and industries in the San Francisco Bay Area to...
Udemy Students Share Why They Learn at Work
Boosting employee engagement is a key goal for many learning and development (L&D) teams. But how can L&D leaders gauge...
3 Key L&D Engagement Questions to Ask in Your Employee Feedback Survey
We always get asked about the best way to motivate employees to learn. Everyone at work is busy running from...
How to Craft L&D Programs that Motivate Employees to Learn
Despite employees' best intentions to learn, time keeps slipping by as they navigate crazy work and personal schedules. In our...
9 Steps to Overcome the Biggest Obstacle to Learning: Time
The modern HR mission has shifted to focus on putting people first and employee engagement has become the yardstick of...
Disruptive New HR Tech That Can Boost Employee Engagement
Three years ago, when I first stepped into my Learning & Development role at TBC—a 60-year-old private brand tire marketer—"training"...
Our L&D Journey from Ground Zero to 84% Learning Engagement
Growth is part of life at a tech startup, however, how it's managed makes a big difference. Over the past...
How L&D Increased Employee NPS at Ellation by 26 Points
When I think of my own career in marketing, relying on formal undergraduate and post-graduate education to sustain me in...
4 Ways PayPal Makes Workplace Learning Stick
70 percent of CEOs feel their organization doesn't have the skills to adapt to disruptive technologies, according to the latest...
4 Marketing Steps to Ignite Workplace Learning
What are proven marketing tactics that learning & development (L&D) professionals can apply to their field? This question is asked...
How L&D Can Market Like a Pro


text:
Home » Global » Victory to Zimbabwe!
Victory to Zimbabwe!
By Stephen Millies posted on September 22, 2016
More than 100 people marched and rallied in New York City on Sept. 17 in defense of Zimbabwe; the country's president, Robert Gabriel Mugabe; and the Zimbabwe African National Union-Patriotic Front. U.S. economic sanctions have targeted the African country since its people, led by President Mugabe, started taking over land stolen by white plantation owners in the late 1990s.
President Mugabe, the former chair of the African Union, is scheduled to address the United Nations.
The march started at Citibank's world headquarters and went to Zimbabwe's Mission to the United Nations to show support. Marching in military order in the streets, demonstrators finally reached the U.N. at Dag Hammarskjold Plaza.
The militant action was organized by the December 12th Movement and Friends of Zimbabwe. The People's Organization for Progress, Universal Negro Improvement Association, African Diaspora for Development, All-African People's Revolutionary Party and the International Action Center, among other organizations, participated in the demonstration.
A Voice From Harpers Ferry


The Rotary Club of Anahuac was founded on August 24 1970 with 16 original members and under the guidance of its godfather club, Rotario Chapultepec.
Meetings are held in Spanish, every Tuesday 20:30 hrs at The University Club, Mexico City.
Club Rotario Anahuac may not be a large club in comparison but it has the distinction of having given Rotary International one of the great Presidents in the form of Frank J. Devlyn who was President during 2002-2003 year and whose theme was "Create awareness, take action" and who was also District 4170 Governor during the 1977-78 year.
The Rotary Club Anahuac founded The Rotary Club San Rafael (Mexico City), and also is the sponsor of two Rotaract Clubs: ULSA Anahuac and Anahuac.
At November 2011, the Rotary Club Anahuac has 22 members.
Over the years the club's main project has been education and assistance in Avoidable Blindness campaigns having performed over 500 cataract surgeries since 2004.
Again at 2011, the club was in the process of signing a Global Matching Grant to perform 250 surgeries more.
The club is also heavily involved in promoting safe and healthy drinking water and provides assistance to local communities in improving water sanitation.
posted by RGHF webmaster Greg Barlow. November 2011.


The first thing I notice about this chart is that if you chop off the 6th level spells from the OD&D magic-user chart, basically you stop getting new spells at level 13. Secondly, I notice that for levels 1-9 the progression really isn't all that different. The magic user gets an extra first level spell at 4th level that the cleric doesn't get until 7th and the cleric gets his first 4th level spell a level earlier, but other than that the charts are basically the same. Then at level 9 the cleric starts getting more low level spells, while the magic-user gets more high level spells.
Given that the cleric has fewer spells to choose from, and that his first level spell Cure Light Wounds is basically one of the most useful spells he gets, I'm kind of OK with this. I think ultimately I'm just going to leave well enough alone here. The cleric gets more low level spells, but has fewer to choose from and never gets a sixth tier of spells. That's about as balanced as I care to get, and frankly, I don't really care all that much about balance. I like that the classes are different and have different mechanisms. It's part of their charm, and frankly if you're choosing your class based on these kind of concerns, you're probably not someone I really want to play D&D with anyway.
You're absolutely right Delta, that table was crazy talk. I cleaned it up and in doing so, discovered I was actually comparing LL not B/X, as the LL charts are what I started with. I was kind of surprised to discover that the LL charts are themselves completely different from every other source. They're closer to AD&D than to B/X, and maybe if I bothered digging I'd discover they're actually from 3e (LL is OGL based after all).
Anyway, my conclusions remain the same, and I've updated the above post to be more accurate.


text:
"This conflict has turned me into a Doctor, Nurse and Nutritionist at the same time": how peer support among HIV-positive IDPs created opportunities for care in conflict-stricken Kabaré, Congo DR
Choolwe Muzyamba1,2
While HIV research remains priority in Sub-Saharan Africa (SSA), most of the studies have traditionally been conducted in secure locations with little focus on internally displaced person (IDPs) and how they rely on locally available strategies for care and survival. Thus the aim of this study is to fill this gap by investigating the role of indigenous social relations (particularly, peer support) in the promotion of care among IDPs living with human immunodeficiency virus (HIV) in a conflict region known as Kabaré in the south Kivu province of Eastern Democratic Republic of the Congo.
Through a qualitative study, we show that despite having some limitations (e.g. lacked practical avenues to monitor and treat HIV-related complications), peer-support was crucial in providing much needed empathetic social, economic, psychological, material, nutritional and emotional supportive services to HIV positive IDPs. Peer support was also useful in promoting adherence to antiretroviral treatment including provision of financial support that opened survival pathways in the face of conflict, weak health systems and poverty.
While research on Human Immunodeficiency Virus (HIV) remains priority within public health in Sub-Saharan Africa (SSA), most of the studies have traditionally been conducted in secure locations with specific focus on formal interventions (by governments, Non-Governmental Organizations-NGOs, or donors) [1]. Areas of conflict have generally been neglected [2, 3]. This is despite the fact that HIV-infected people living in conflict regions face an even greater challenge given the constant threat to their lives from armed conflict [2, 4]. Further, the HIV response has mainly focused on formal responses with little focus on the role played by community support systems despite them being the most widely used by people on the ground given the weak health system in conflict regions [5, 6]. In particular, indigenous social relations that help promote opportunities for care and support among internally displaced people (IDPs) with HIV [7, 8]. Research has shown that in SSA, formal interventions only carry a small proportion of the burden; the bulk of the burden is carried by the communities in which the HIV-infected live their daily lives [9, 10]. However, little is known about how the combination of conflict and HIV prevalence creates indigenous opportunities of care and support for IDPs with HIV [2, 7, 8]. This study aims to contribute to filling this gap through a case study on IDPs living with HIV in Kabaré city, South Kivu province of Congo DR. Specifically, it aims to investigate the role of indigenous social relations (particularly, peer support) in the promotion of care among IDPs with HIV in a conflict region known as Kabaré in the south Kivu province of Eastern Democratic Republic of the Congo. Within HIV response, Peer support is conceptualized as assistance by one community member to another [6]. It usually takes the form of financial, emotional, logistical, psychological, and material assistance [8, 11]. In extant literature, peer support has been associated with increased capacity to identify and respond to HIV-related problems in context-specific ways [1, 5, 12].
The study makes use of the social psychological framework known as "community health competence" which was advanced by Campbell and Cornish [1]. The framework emphasizes the role that informal community support systems such as peer-support play in producing opportunities of care for people with HIV in resource-poor settings [1, 12]. The framework holds that support from and between community members facilitates or hinders the development of heath-enhancing environments more sustainably [1]. Thus the "Community health competence" is a conceptual framework which enables researchers to assess how community resources (such as peer-support) produce (or fail to produce) health-enhancing environments for local people by relying on "local culture, context and local survival strategies" and collaboration with external expert [1]. In this study, the framework is used to structure the analysis of how peer support either facilitates or hinders promotion of care among HIV positive IDPs in Kabaré [9, 10].
We obtained written ethical clearance from Comité d'Ethique du Nord-Kivu (Ethics Committee of North-Kivu)—Université Catholique du Graben (Catholic University of Graben). Other than that, during focus group discussions (FGDs), we collected written informed consent from the participants before participation, and at the same time, participants were made aware of their right to discontinue their participation at any point should they wish to.
Our study was conducted in Kabaré which is an administrative district of the South Kivu Province in eastern Democratic Republic of the Congo. According to the UNAIDS (2016), armed conflict has persisted in this region since 1998 making it the most insecure and hungriest region in Africa [4]. In this region, people continue to lack basic services such as food, decent shelter and health services [4]. HIV is also prevalent in this region with around 3% of the population living with HIV [4].
Sampling method
We relied on purposive sampling technique by establishing contact with two local community groups that are working with HIV positive IDPs. Our participants included IDPs living with HIV who had expressed interest to participate in the study. We ensured diversity in participants in terms of age, level of education, gender and ethnicity. This was done in order to increase the diversity of opinions expressed and to allow for varied discussions.
Data collection method
As mentioned above, qualitative data were collected in Kabaré in the eastern Democratic Republic of the Congo in 2017. The data collection process consisted of 4 FGDs all involving HIV-positive IDPs who had expressed interest in participating. Each of the FGDs had 10 participants and the last one had 8 participants bringing our total number of participants to 38. In line with the framework explained above, we structured topic guides that endeavored to elucidate how peer support either promoted or hindered opportunities of care for HIV positive IDPs. This was done through asking questions that allowed participants to explain the different ways they experienced peer support, how useful they found it vis-à-vis HIV care, including the challenges that were associated with Peer support as tool for promoting care for them. We also ensured that follow-up questions were asked for clarification purposes, and to also encourage respondents to expand on some of their answers. The FDGs lasted an average of 60 to 90 min, and they were held in a secure room at the social center of Kabaré which is managed by community leaders. The FGDs were conducted in the local language of Lingala. The data were digitally recorded and later transcribed and translated to English.
After transcribing and translating the transcripts, we used NVivo to conduct thematic analysis [13]. The "community health competence" framework directed our analysis by ensuring that we focused on the varied ways peer support either promoted or hindered care for HIV-positive IDPs. This was done by clustering our data into basic themes and later into organizing and global themes thereby clearly demonstrating the varied ways peer support either promoted or hindered care for HIV positive IDPs (see Table 1).
Table 1 Summary of results
Our results show that although it has some limitations, peer-support is largely characterized as a force for good (See Table 1). Particularly, in an effort to fight different challenges faced by IDPs with HIV in conflict-stricken Kabaré. It was clear that peer-support provided safe spaces for dialogue amongst peers, which enabled sharing of helpful information specific to IDPs with HIV. This information included the importance of adherence to treatment, safe-sex and Prevention of Mother to Child Transmission (PMTCT). Further, in a place like Kabaré where people are internally displaced, poverty was rife and health systems dysfunctional; thus peer support acted as an avenue for providing financial, emotional, psychological, physical and material support to IDPs living with HIV.
"For me, I have seen that my colleagues are supportive to each other through different forms. I have personally benefited emotionally, psychologically and also physically because my colleagues where present to help me" participant 11
Among HIV positive IDPs, peer support was also seen as a means for fighting disenfranchisement, marginalization, stigma and discrimination resulting from their HIV status. It was a means for building solidarity in an effort to deconstruct and challenge different forms of oppression precipitated by their HIV status within the conflict-stricken community. According to our participants, peer support allowed them to develop agency (the motivation and capacity) to foster improved care for themselves and also to assert their needs in relation to their HIV-vulnerability as IDPs.
"we now work in unit to challenge the bad treatment, stigma and discrimination which we have been subjected to for a long time. We now speak as one voice" participant 3
Further, challenges resulting from being poor, displaced, and HIV positive were tackled by drawing on indigenous resources. IDPs were provided with home-based care and nutritious. In this way, IDPs with HIV were able to access necessary nutrition and care which they would otherwise not have accessed given the constrains in this community.
"We grow crops and share to enhance our health. Soya beans is important for us with HIV" participant 22
Peer support was also useful in fostering alliances necessary for challenging patriarchy and sexual cleansing which were rampant in the communities. These alliances also served as a conduit for referrals to health facilities in order to access regular professional check-ups and care.
"You can see how colleagues have been effective in working together to fight patriarchy, sexual cleansing and at the same time, we also help each other to go to the clinic" participant 10
However, despite peer support generally being characterized as a force for good, IDPs living with HIV highlighted a number of limitations associated with peer support within their context. For example, they were critical of how peer support was only a symbolic tool which lacked practical and technical means to monitor and treat HIV. They highlighted how most community members lacked technical skills, equipment and medical supplies to handle several complications that arise due to their HIV status. They were also critical of how peer support sometimes reinforced negative stereotypes about HIV treatment. Particularly, they complained about how some community members were skeptical of antiretroviral therapy suggesting that it could be "a neocolonial strategy by the West to eliminate them". This affected adherence to treatment among some IDPs with HIV.
"we get several complications and this peer support is powerless. What can my friends do to treat my kaposi's sarcoma? We do not have necessary skills, medication and equipment to handle deeper challenges" participant 21
Based on the community health competence framework, our findings show the varied ways peer support promotes and hinders care for HIV positive IDPs. In the case of Kabaré, the last two decades of conflict have led to the collapse of health systems and stifled access to food, work and any other means of survival for residents [4]. IDPs with HIV in this region face even greater challenges given that their survival is threatened by armed conflict, stigma and discrimination and lack of professional care [2, 4]. Given all these challenges, peer-support was crucial in providing much needed economic, psychological, material, nutritional and emotional supportive services to HIV positive IDPs. This is in line with other studies within SSA suggesting that peer support is a useful complement to weak health systems within HIV response [5, 11].
Peer support was also useful in promoting adherence to antiretroviral treatment including provision of financial support that opened survival pathways in the face of poverty. While it is true that in general peer support is a force for good, it does however present some limitations. For example, it was sometimes used to reinforce negative attitudes towards antiretroviral therapy which negatively affected adherence to treatment. Further, peers lacked skills, equipment and drugs to handle most possible complications among IDPs living with HIV. While peer support opens up different opportunities of survival, it is not a replacement for formal care. It can be seen as a useful compliment to formal care in areas of conflict where professional care is either absent or inadequate [9]. Thus despite its limitations, it is to many IDPs the only feasible avenue of care. Therefore, incorporating peer support in HIV response allows for the identification of its shortcomings and also provides an opportunity to address them. At the same time, incorporating peer support also allows for the enhancement of its potential benefits.
Further, our findings are consisted with other studies [3, 5, 6, 8, 11, 14] elsewhere in which peer support is praised for providing opportunities for enhanced well-being amongst extremely vulnerable groups. This speaks to the need for greater attention to local efforts which are often regarded as secondary to formal interventions by health professionals [1]. In conflict regions where these formal responses are either absent or inadequate, peer support opens up possibilities for tackling several challenges in context-specific ways [2,3,4]. In agreement with other studies on peer support, we come to the conclusion that partnership-building among IDPs with HIV and enhancing their 'voice' helps improve their agency and allows them to contextually-respond to their challenges in ways that are feasible. It seems there is more to benefit from recognizing specific local needs and enhancing networks of survival, and align HIV care policies in a manner that maximizes opportunities of care in conflict regions. An uncritical direct top-down implementation of policies might obscure such networks which have been used as avenues of care and survival in conflict regions.
In sum, the study with the help of the community health competence framework shows that IDPs living with HIV in Kabaré face intersecting challenges; these include stigma and discrimination, weak or lack of proper health systems and threat of armed conflict. This makes their access to care very difficult. However, peer support has provided opportunities for care. In this sense, peer-support is crucial in providing much needed social, economic, psychological, material, nutritional and emotional supportive services to HIV positive IDPs. That notwithstanding, peer support has some limitations; particularly, it can be used to reinforce negative attitudes towards antiretroviral treatment and in some ways, most peers lack HIV technical skills and equipment. Despite these limitations, to many IDPs, peer support remains the only available and feasible avenue of care. Thus peer support should be included in HIV response either to promote its potential benefits or limit its costs.
Firstly, against a backdrop of widespread conflict, our findings are based only on the views of HIV positive IDPs residing in a single region of Congo DR. This fact limits the variety of experiences with peer support in Congo DR in general. However, we argue that this study provides useful insights and the first step in understanding the different ways peer support hinders/promotes care among HIV positive IDPs in conflict regions.
FGD:
focused group discussion
HIV:
IDPs:
SSA:
Campbell C, Cornish F. How can community health programmes build enabling environments for transformative communication? Experiences from India and South Africa. AIDS Behav. 2012;16(4):847–57.
UNHCR. HIV/AIDS and internally displaced persons. Geneva: UNHCR; 2006.
Olakunde BO, Mamadu I, Olaifa Y, Wakdok S. Internally displaced persons (IDP) and HIV in Nigeria: Outcome of HCT outreach to IDP camps in Northeast Nigeria. J AIDS Clin Res. 2016;7(9):1–39.
USAID. Country specific information: Democratic Republic of Congo (DRC) multi-year development food assistance projects fiscal years 2016–2020. Washington DC: USAID; 2016.
Simoni J, Nelson K, Franks J. Are peer interventions for HIV efficacious? A systematic review? AIDS Behav. 2011;15(8):1589–95.
Cabral H, Davis-Plourde K, Sarango M, Fox J, Palmisano J, Rajabiun S. Peer support and the HIV continuum of care: results from a multi-site randomized clinical trial in three urban clinics in the United States. AIDS Behav. 2018;22(166):1–13.
Campbell C, MacPhail C. Peer education, gender and the development of critical consciousness: participatory HIV prevention by South African youth. Soc Sci Med. 2002;55(2):331–45.
Muzyamba C, Groot W, Pavlova M, Tomini S. Community mobilization and maternal care of women living with HIV in poor settings: the case of Mfuwe, Zambia. BMC Health Serv Res. 2018;18:155.
Campbell C, Cornish F. Towards a ''fourth generation'' of approaches to HIV/AIDS management: creating contexts for effective community mobilisation. AIDS Care. 2010;22(1):569–79.
Nhamo M, Campbell C, Gregson S. bstacles to local-level AIDS competence in rural Zimbabwe: putting HIV prevention in context. AIDS Care. 2010;22(2):1662–9.
Muzyamba C, Groot W, Tomini S, Pavlova M. The role of community mobilization in maternal care provision for women in sub-Saharan Africa—a systematic review of studies using an experimental design. BMC Pregnancy Childbirth. 2017;17:274.
Campbell C, Coultas C, Andersen L, Broaddus E, Skovdal M, Nyamukapa C, Gregson S. Conceptualising schools as a source of social capital for HIV affected children in southern Africa. LSE Res Online. 2015;6:1–25.
Braun V, Clarke V. Using thematic analysis in psychology. Qual Res Psychol. 2006;3(2):77–101.
Dutcher M, Phicil S, Goldenkranz S. Positive examples'': a bottom-up approach to identifying best practices in HIV care and treatment based on the experiences of peer educators. AIDS Patient Care STDs. 2011;25(7):403–11.
CM designed the objectives the study, collected the data, analyzed the data and drafted the entire manuscript. The author read and approved the final manuscript.
We like to acknowledge the assistance by local organizers of focus group discussions.
The data generated and/or analyzed during the current study are not publicly available due to the fact that they contain people's private information including their HIV status but are available from the corresponding author on reasonable request.
The study was self-funded.
Maastricht Graduate School of Governance/UNU-Merit, Maastricht University, Maastricht, The Netherlands
Choolwe Muzyamba
A9 Marshlands, Village Box 32379, Lusaka, Zambia
Correspondence to Choolwe Muzyamba.
Muzyamba, C. "This conflict has turned me into a Doctor, Nurse and Nutritionist at the same time": how peer support among HIV-positive IDPs created opportunities for care in conflict-stricken Kabaré, Congo DR. BMC Res Notes 12, 126 (2019). https://doi.org/10.1186/s13104-019-4162-y
Internally-displaced-persons


VisionUnion.com was founded in July 2004, serving designers and students of design. With rapid updated information, the content of VisionUnion covers the complete designing industry. We have 12 columns -- News and Information, Plane Designing, Industrial Designing, Multimedia Designing, CG animation, Architecture and Environment, School Union, Members' Works, Union Arena, Picture Searching, BBS, and onvision Store of Designers' Works. We provide information, work appreciation, theory and documents, interviews and feature stories. Every channel is different and we require that every chief editor be responsible for the achievements of its channel.


text:
Psychonomie (samentrekking van het Grieks: psyche (ziel) en nomos (wet(ten)) is een richting in de psychologie die wetmatigheden onderzoekt die gelden voor het menselijk gedrag.

Doel
De psychonomie zoekt naar formele theorieën en modellen waarmee het menselijk gedrag kan worden beschreven, en voorspellingen omtrent het gedrag mogelijk zijn. Zij houdt zich ook bezig met aan het menselijk gedrag gerelateerde functies en mechanismen in de hersenen.

Organisatie en relatie ander vakgebieden
De psychonomie is sterk verbonden met de experimentele psychologie en de biologische psychologie. In Nederland werd in 1968 de Stichting voor Psychonomie opgericht, die later overging in de Nederlandse Vereniging voor Psychonomie. In de Verenigde staten bestaat er de Psychonomic Society, die voor het merendeel bestaat uit experimenteel psychologen. Aan verschillende Universiteiten in Nederland is de Psychonomie een afstudeerrichting binnen de Psychologie. Als toepassingsgebied zou men voor de Psychonomie de cognitieve ergonomie kunnen beschouwen.

Zie verder
Handboek der Psychonomie (1976). Onder redactie van J.A. Michon, E.G.J. Eykman en L.F.W. de Klerk. Van Loghum Slaterus, Deventer.

Psychologie

redpajama_set_name: RedPajamaWikipedia


text:
Install_memcached() {
  pushd ${oneinstack_dir}/src > /dev/null
  # memcached server
  id -u memcached >/dev/null 2>&1
  [ $? -ne 0 ] && useradd -M -s /sbin/nologin memcached

  tar xzf memcached-${memcached_ver}.tar.gz
  pushd memcached-${memcached_ver}
  [ ! -d "${memcached_install_dir}" ] && mkdir -p ${memcached_install_dir}
  [ "${OS}" == "CentOS" ] && libevent_arg='--with-libevent=/usr/local'
  ./configure --prefix=${memcached_install_dir} ${libevent_arg}
  make -j ${THREAD} && make install
  popd
  if [ -d "${memcached_install_dir}/include/memcached" ]; then
    echo "${CSUCCESS}memcached installed successfully! ${CEND}"
    rm -rf memcached-${memcached_ver}
    ln -s ${memcached_install_dir}/bin/memcached /usr/bin/memcached
    [ "${OS}" == "CentOS" ] && { /bin/cp ../init.d/Memcached-init-CentOS /etc/init.d/memcached; chkconfig --add memcached; chkconfig memcached on; }
    [[ "${OS}" =~ ^Ubuntu$|^Debian$ ]] && { /bin/cp ../init.d/Memcached-init-Ubuntu /etc/init.d/memcached; update-rc.d memcached defaults; }
    sed -i "s@/usr/local/memcached@${memcached_install_dir}@g" /etc/init.d/memcached
    let memcachedCache="${Mem}/8"
    [ -n "$(grep 'CACHESIZE=' /etc/init.d/memcached)" ] && sed -i "s@^CACHESIZE=.*@CACHESIZE=${memcachedCache}@" /etc/init.d/memcached
    [ -n "$(grep 'start_instance default 256;' /etc/init.d/memcached)" ] && sed -i "s@start_instance default 256;@start_instance default ${memcachedCache};@" /etc/init.d/memcached
    [ -e /usr/bin/systemctl ] && systemctl daemon-reload
    service memcached start
    rm -rf memcached-${memcached_ver}
  else
    rm -rf ${memcached_install_dir}
    echo "${CFAILURE}memcached install failed, Please contact the author! ${CEND}"
    kill -9 $$
  fi
  popd
}

Install_php-memcache() {
  pushd ${oneinstack_dir}/src > /dev/null
  if [ -e "${php_install_dir}/bin/phpize" ]; then
    phpExtensionDir=$(${php_install_dir}/bin/php-config --extension-dir)
    # php memcache extension
    if [ "$(${php_install_dir}/bin/php -r 'echo PHP_VERSION;' | awk -F. '{print $1}')" == '7' ]; then
      #git clone https://github.com/websupport-sk/pecl-memcache.git
      #cd pecl-memcache
      tar xzf pecl-memcache-php7.tgz
      pushd pecl-memcache-php7
    else
      tar xzf memcache-${memcache_pecl_ver}.tgz
      pushd memcache-${memcache_pecl_ver}
    fi
    ${php_install_dir}/bin/phpize
    ./configure --with-php-config=${php_install_dir}/bin/php-config
    make -j ${THREAD} && make install
    popd
    if [ -f "${phpExtensionDir}/memcache.so" ]; then
      echo "extension=memcache.so" > ${php_install_dir}/etc/php.d/05-memcache.ini
      echo "${CSUCCESS}PHP memcache module installed successfully! ${CEND}"
      rm -rf pecl-memcache-php7 memcache-${memcache_pecl_ver}
    else
      echo "${CFAILURE}PHP memcache module install failed, Please contact the author! ${CEND}"
    fi
  fi
  popd
}

Install_php-memcached() {
  pushd ${oneinstack_dir}/src > /dev/null
  if [ -e "${php_install_dir}/bin/phpize" ]; then
    phpExtensionDir=$(${php_install_dir}/bin/php-config --extension-dir)
    # php memcached extension
    tar xzf libmemcached-${libmemcached_ver}.tar.gz
    pushd libmemcached-${libmemcached_ver}
    [ "${OS}" == "CentOS" ] && yum -y install cyrus-sasl-devel
    [[ "${OS}" =~ ^Ubuntu$|^Debian$ ]] && sed -i "s@lthread -pthread -pthreads@lthread -lpthread -pthreads@" ./configure
    ./configure --with-memcached=${memcached_install_dir}
    make -j ${THREAD} && make install
    popd
    rm -rf libmemcached-${libmemcached_ver}

    if [ "$(${php_install_dir}/bin/php -r 'echo PHP_VERSION;' | awk -F. '{print $1}')" == '7' ]; then
      tar xzf memcached-${memcached_pecl_php7_ver}.tgz
      pushd memcached-${memcached_pecl_php7_ver}
    else
      tar xzf memcached-${memcached_pecl_ver}.tgz
      pushd memcached-${memcached_pecl_ver}
    fi
    ${php_install_dir}/bin/phpize
    ./configure --with-php-config=${php_install_dir}/bin/php-config
    make -j ${THREAD} && make install
    popd
    if [ -f "${phpExtensionDir}/memcached.so" ]; then
      cat > ${php_install_dir}/etc/php.d/05-memcached.ini << EOF
extension=memcached.so
memcached.use_sasl=1
EOF
      echo "${CSUCCESS}PHP memcached module installed successfully! ${CEND}"
      rm -rf memcached-${memcached_pecl_ver} memcached-${memcached_pecl_php7_ver}
    else
      echo "${CFAILURE}PHP memcached module install failed, Please contact the author! ${CEND}"
    fi
  fi
  popd
}


text:
How did we end up here?
The tales of Mr and Mrs Average and their family unit.. (aka the dog)
Hound Solo
Castle Forest Lodge
With Mr Nomad having been so busy at work lately, a break was in order to recharge batteries. We chose to book a 3 day break at Castle Forest Lodge in order to escape the pressures of work as the place had a reputation for peace and quiet! After a 2 hour drive from Nanyuki to Castle Forest Lodge, nestled not far from a town called Kutus in the county of Kirinyaga, we were not disappointed.
Castle Forest Lodge can be found deep in the dense tropical rain forests on the south side of Mount Kenya and the scenery was breath taking and simply out of this world. It is set in a natural rainforest with fresh water rivers and twin waterfalls with views of a valley to one side and to the other, the foreboding peaks of Mount Kenya.
The place was unspoilt in its beauty, and exactly what we had wished for. There was very little phone signal so Mr Nomad could not distracted by ever pervading thoughts of the outside world. The Lodge itself was built in around 1910 and is fully self-sufficient for its power supply and took great care of its environment, being eco-friendly by recycling and re-using materials. The electricity was limited and it was forbidden to use power sapping items such as a hair dryer! (my hair straighteners were most definitely out!) It is rumoured that the Lodge was visited by Queen Elizabeth II and the President of Kenya, Jomo Kenyatta some years ago. In or around 2000, the Lodge was renovated and can now accommodate just over 30 guests in the lodge itself, and in the numerous cottages and bungalows dotted around the grounds. Camping is also permitted. The cottage that we stayed in was very rustic and basic but comfortable and homely. As the nights get cool, we had an open fire place in our room and a roaring fire was made up for us every evening. In my eyes, this was essential as I do feel the cold and I found the nights to be particularly chilly.
That said, we awoke every morning to bright sunshine. The immediate view outside our cottage was a delight – free roaming goats and horses. This did re-ignite Phil's desire to own a goat, although I was more captivated by the horses.
There were signs dotted around warning of the presence of wild animals and it was apparently common place to have elephants wandering in but we did not see any wild life, save for Sykes monkeys. We did however, hear Tree Hyrax screeching rather loudly through the night. Buffalo, leopard, hyena, bushbuck and monkeys have been known to be spotted at Castle Forest Lodge but we did not catch even a glimpse of such wild life, save for the Sykes monkeys jumping around in a distant tree.
There was very little to do at Castle Forest Lodge save for take in the wonderful surroundings and relax. We embarked upon numerous walks into the forest but we got no further than the beautiful cascading water falls.
And what a sight to behold they were! The water was crystal clear, running straight off the mountain and it was as fresh as it could be. It was also extremely cold!
Mr Nomad in his usual adventurous style braved a dip in the water, edging towards one of the water falls but I could not be tempted and only managed a paddle.
The coldness of the water aside, the forest itself and the waterfalls were simply stunning.
Castle Forest Lodge is to be recommended as the ultimate get away from the hustle and bustle of modern life. There was a definite feeling of slipping away from reality, back in time to the days before modern technology swept us along at an undesirable pace. It was peaceful and tranquil. It was back to nature. The food reflected this and was basic but wholesome and tasty and the staff could not have done enough to make our stay perfect.
#castleforestlodge
#takemeback
Published by windoefild
View all posts by windoefild
All for Charity
When Hound Solo was home alone


text:
Dina Lohan Arrested on Suspicion of Driving While Intoxicated
Entertainment Tonight January 13, 2020
The TV personality was arrested after leaving the scene of an accident on Saturday.
Dina Lohan has been arrested.
Lindsay Lohan's mother was arrested in Merrick, New York, on Saturday on suspicion of driving while intoxicated and leaving the scene of an accident, a rep for the Nassau County Police Department confirms to ET. ET has reached out to Dina's attorney for comment.
TMZ reports that Dina was driving a 2016 Mercedes vehicle on Saturday when she allegedly struck another car outside of an Outback Steakhouse restaurant. The television personality reportedly fled the scene, but was followed back to her Long Island home by the driver who she allegedly hit.
According to TMZ, police arrived soon after and attempted to test Dina for drugs and alcohol after seeing her display signs of intoxication. Dina reportedly refused to submit to the test and was arrested for driving while intoxicated, leaving the scene of an accident and aggravated unlicensed operation of a motor vehicle, the outlet reports.
Dina's attorney, Mark J. Heller, told ET on Sunday: "[Dina and I] appeared in the district court in Hempstead this morning. We entered a not guilty plea to six charges, the top count being a felony DWI. I moved to have her released to her own custody without bail and it was granted. The case has been scheduled for this Wednesday at 9 a.m. in the county court in Mineola."
"Dina take the position that the allegations against her are not appropriate in that she's not guilty of drink driving and we intend to vigorously defend her going forward. [The cops] didn't take any sobriety test so it's just speculation," he added.
Dina was previously arrested in September 2013 for driving under the influence in Long Island. She reportedly accepted a plea deal, which included admitting guilt, and was sentenced to 100 hours of community service, the revocation of her drivers license for one year and $3,000 fine.
See more on Dina in the video below.
Reporting by Mannie Holmes.
Nev Schulman Says He's Writing an Article About What He Found Out About Dina Lohan's Ex-Boyfriend (Exclusive)
Dina Lohan's Internet Boyfriend Explains Why He Broke Up With Her
Dina Lohan Says It's Her Dream to Do 'Dancing With the Stars' (Exclusive)
Hollywood Bikini Bods Over 40
Biggest Celebrity Breakups of 2019
Celebrities in Their Underwear


Variable pitch hole saws, deep cutting hole saws, bi-metal hole saws, hole saws, saws for cutting holes.
Arbors and pilot drills for these hole saws are listed on our Arbors, mandrels page. Hole saw diameters 1 3/16" and smaller, have 1/2"-20 arbor threads. Hole saw diameters 1 1/4" and larger, have 5/8"-18 arbor threads and can all use arbors with drive pins.
Additional hole saws include: Carbide grit edge hole saws , Carbide tipped teeth hole saws , and Diamond coated hole saws . Two different types of Spade bits are also available for drilling and boring through wood and thick FRP.
Cobalt M42 cutting edge provides increased steel strength compared to M3 standard steel. 1 7/8" cutting depth and a 4/6 variable tooth configuration. Fleem ground teeth clear chips away fast. Thin kerf design for faster cuts and greater precision. Backing plate is 3/16" thick heavy-duty steel. For long life and fast cutting of fiberglass, plastic, wood, steel, aluminum, brass and cast iron. Cats eye openings in backing plate allow easy plug removal and line of sight visibility. Diamond shaped sidewall cutouts increase visibility while cutting.


text:
The 1958 Iowa State Senate elections took place as part of the biennial 1958 United States elections. Iowa voters elected state senators in 22 of the state senate's 50 districts. State senators serve four-year terms in the Iowa State Senate.

A statewide map of the 50 state Senate districts in the year 1958 is provided by the Iowa General Assembly here.

The primary election on June 2, 1958 determined which candidates appeared on the November 4, 1958 general election ballot.

Following the previous election, Republicans had control of the Iowa state Senate with 40 seats to Democrats' 10 seats.

To claim control of the chamber from Republicans, the Democrats needed to net 16 Senate seats.

Republicans maintained control of the Iowa State Senate following the 1958 general election with the balance of power shifting to Republicans holding 33 seats and Democrats having 17 seats (a net gain of 7 seats for Democrats).

Summary of Results
Note: The 28 holdover Senators not up for re-election are not listed on this table.

Source:

Detailed Results
NOTE: The 28 districts that did not hold elections in 1958 are not listed here.

Note: The Iowa Secretary of State's website does not document any competitive intra-party primaries for state Senate races in 1958.

District 1

District 7

District 9

District 10

District 12

District 13

District 18

District 20

District 21

District 22

District 29

District 30

District 34

District 35

District 37

District 38

District 42

District 43

District 44

District 45

District 48

District 50

See also
 United States elections, 1958
 United States House of Representatives elections in Iowa, 1958
 Elections in Iowa

References

Senate
Iowa Senate
1958


Facebook just can't get out of its own way – Get Tech Support Now – (818) 584-6021 – C2 Technology Partners, Inc.
Facebook is in the headlines again, and once again, not for anything redemptive. I'd say I was almost feeling sorry for Facebook, but it would probably be more correct to say that I feel sorry for the thousands of people it employs and the millions of people for whom the social media platform is their only connection to friends and family. Despite all of the negative press, just like certain other high-profile individuals, somehow the social media giant manages to hold its dominance in the market, but for how long? This time, damaging documents have leaked that allegedly demonstrate that Facebook's senior management, including CEO Zuckerberg and COO Sheryl Sandberg, actively promoted and supported the use of data collected by Facebook as leverage over its own partner companies and rivals, all the while building a narrative that would positively frame this activity as a means to protect user privacy.
But wait, that's not the only thing this week.
Facebook is also in the spotlight over a rather nasty bit of negligence on its part concerning its failure to follow its own policy regarding hate speech and serious threats. Despite being arrested and charged with making death threats against US Congresswoman Ilhan Omar, a man's Facebook hate-filled, racist profile was online for weeks until the Guardian news organization pointed out its controversial existence. At that point, his profile was removed for violating their community standards. This person had been posting racist, violent and hateful content for years, and yet nothing was done about it until it became a PR issue, which points out an obvious flaw in Facebook's community standards: someone has to enforce them in order for them to be worth anything at all.
I'd like to say that these stories are inexcusable but expected – after all, Facebook is publicly traded and the officers of the company really only have one directive – maximize shareholder profit, but that is the true problem behind all of this. Until we have the means and the will to tie profits to ethical behavior, companies like Facebook will continue to behave only in their best interest, which, in case you didn't realize, is making money for someone other than you and me. Obviously shining the light on them like the Guardian did in the latter instance helps us catch one or two cockroaches, but the rest just wait in the shadows until the spotlight turns to another dumpster fire somewhere else. Pestilence like racism and hate can't be fought with negligence – it requires constant vigilance and commitment, neither of which Facebook shows any signs of demonstrating when it comes to privacy or compassion. Keep this in mind when considering whether to trust them to exclusively handle your data or news.


*Enjoy superior sound quality, simplified installation and maximum durability with the new KICKER/SSV Works Audio Package from Arctic Cat.
*The package includes a SSV Works AM/FM, Bluetooth Audio Controller; two 6.5-inch KICKER coaxial speakers; custom-fit kick panel speaker pods; a complete wiring harness; and antenna.
*All components are marine-grade for premium performance in extreme conditions.
*The Bluetooth controller comes complete with a four-channel, 200-watt internal amplifier that is capable of supporting up to eight speakers, plus rubberized buttons and a hyper-white LCD display for visibility in diverse environments.
*A built-in AM/FM tuner, USB and AUX input are also included.
*The speakers feature splash-and-spray-resistant sealed motors, cones, and locking terminal covers for premium protection from the elements, and are built to last with UV treatments and Santoprene® surrounds that perform in high heat and extreme moisture.
*Custom 100 percent fiberglass speaker pods sit high in the kick panels to maximize foot room and are finished in a black texture coat to match the interior.
*The Custom-fit Wiring Harness offers easy installation on all Wildcat 1000 and Wildcat X models.
*The MSRP is $649.95 U.S./$919.95 Canada. The Part Number is 2436-425.
Get 'em at your local Arctic Cat dealer or HERE at the Arctic Cat online store.