PS4 Pro gets you closer to your game. A turbo-charged version of original PS4, the PS4 Pro heightens your gaming experience with faster, more stable frame rates in your favorite titles, and also supports up to 4K video streaming. A deeply connected gaming community, PlayStation Plus**, offers you a platform to play with or against your friends. You'll also get access to endless streaming movies, TV shows and music, and share your epic game moments with a press of button.
Explore vivid game worlds with rich visuals heightened by PS4 Pro*.
*Look for the 'PS4™ Pro Enhanced' icon on software packaging. 'PS4™ Pro Enhanced' features vary by game. Select titles may have enhanced visuals, frame rate, HDR 10 support, or increases in resolution. Select features depend on the type of display connected to PS4™ Pro. PS4™ Pro plays all PS4™ format games.
***Compatible 4K display required as well as subscription to 4K-compatible content streaming service. PS4™ Pro does not support 4K Blu-ray Discs. PS4 Pro provides auto-upscaling for standard Blu-ray Discs.
Other Thoughts: Buy for better gaming performance, not for 4k. We just aren't "there" yet at this price point.
Pros: Ostensibly, the PS4 Pro is a beefier hardware revision than the standard model.
Cons: Seems to be incompatible with HDMI switches/hubs: no picture on 4K resolution unless plugged directly into TV.
Games frequently freeze and crash at random, regardless of trying multiple internal and external hard drives.
Frame rates still stutter quite a bit, even in boost mode.
Lack of a 4K UHD Blu Ray Player limits 4K video display to streaming.
4K display is not native, so you're getting an up-scaled picture instead of true 4K.
Other Thoughts: This is over-priced for what's in the box. If the Pro were at least reliable, I could give 3 or maybe even 4 eggs. But the fact that so many games frequently crash is an unforgivable flaw. I'd recommend sticking to the standard or slim PS4.
Pros: don't have to upgrade like the pc and waste money. got deals on the ps4 pro and on the subscription for a year total paid $325. newegg was great solving one issue i had.
Other Thoughts: tons of free games and deals. got most my games at Target with deals better than most online stores.
Pros: Gives you the best bang for buck at this price point. Yes, the 4k really does match PC 4k experience. I purchased the PS4 Pro for co-op split-screen play mostly and use PC for single player games. Great purchase.
Pros: - Love the game library.
- Menus are nice to navigate.
- The 4K Upscale look beautiful.
- Sony provides the OS for Hard Drive replacement.
- Processing boost to 2.0 8-Cores is amazing.
- They added another GB of Ram just for the OS so the games can use the 8 GB as dedicated memory.
Cons: - No Ultra HD Blu Ray Drive.
- No Weather graphic system like the Xbox One so games with weather don't seem to effect game play like shooting games on Xbox.
- Controller battery could be better.
- External Hard Drive Support is very limited.
Other Thoughts: - Putting an SSHD or an SSD cuts down load times by more than half.
- Recent update to V4.05 took away 4k@30 support away.
- Hulu works better on this than Xbox, but Netflix has 4K resolution loading issues as the Xbox loads 4K perfectly.
- Does not do True 4K gaming only upscales the 1080p game to have more pixels.
I Still say I'm more of a Xbox user but I shall be clocking endless hours on this machine for Play Station exclusives like SAO and Death Stranding.
12 out of 27 people found this review helpful. Did you?
-New Controller has light bar on the touch pad.
-Works with same PS4 camera and the older PS3 Move controllers.
Cons: -Does not work with most Vizio, Samsung, Lg 4k TV's currently on the market.
-HDCP Firmware problem causes blank screen until the 4k (HDCP 2.0) is turned off.
-HDCP firmware problem causes the image to blink or freeze for a few seconds at random when at 1080p.
-Known HDCP problems from launch not addressed by Sony.
-Will not display 4k image on any 4k TV I own.
-No known fix online to any HDCP problem.
Other Thoughts: If you own anything other than a brand new Sony TV don't buy this product.
I would like to return this product as it doesn't work but I waited too long to see if i could fix it.
You can look up the HDCP problems online.
Eventually I will buy a newer Sony 4k TV that might get it to work but I was going to do that regardless.
Even though it's blocked from going to 4k by the HDCP set to 1.4 to make it work the graphics and colors and load times are all a lot better I wouldn't be upset not having 4k but unfortunately the screen blinking at random makes it unusable which is a known issue online.
15 out of 39 people found this review helpful. Did you?


text:
Q: How to make the QPushButtons and ToolBox Tabs expand to 100% width I am trying to create a Side Menu in PyQt, similar to this one: https://www.youtube.com/watch?v=O9l75KOB2pE
To create "sub-menus" in the Menu, I opted for the "ToolBox" and then added a QPushButton after ToolBox (which would be a single button below the Sub-Menus. It also helps the "un-opened" sub-menus to not go to the end of Frame)
However, I am facing multiple issues while doing so. In the video, he added a border-bottom under every button and also added a border-left when a button is hovered upon.
I did the same, but apparently my buttons aren't fully expanded and hence the border-bottom is added only below the "text" of the QPushButton and not the whole menu. Similarly, the border-left gets added to the very left of the QPushButton's text (and not to the left of the Side Menu).
Moreover, the Tabs of the Toolbox are also shrinked (that is, full text is not shown in them. That is also probably because it is not getting the whole width of the Side Menu's frame)
I tried to play with the "SizePolicy" of different widgets to somehow make the Buttons expand fully in the width, but nothing is working for me. Can anyone help me solve the issue?

Here is the .ui code of my current program,
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
 <class>MainWindow</class>
 <widget class="QMainWindow" name="MainWindow">
  <property name="windowModality">
   <enum>Qt::NonModal</enum>
  </property>
  <property name="geometry">
   <rect>
    <x>0</x>
    <y>0</y>
    <width>1074</width>
    <height>751</height>
   </rect>
  </property>
  <property name="windowTitle">
   <string>MainWindow</string>
  </property>
  <property name="styleSheet">
   <string notr="true">* {
border: none;
}

.QTableWidget
{
alternate-background-color: rgb(241, 241, 241);
background-color: white;
}

.QTableWidget:item
{
color: black;
padding: 5px;
}

.QHeaderView::section
{
background-color: white;
color: black;
font-weight: bold;
border: 0px;
border-bottom: 1px solid;
}</string>
  </property>
  <widget class="QWidget" name="centralwidget">
   <property name="styleSheet">
    <string notr="true">background-color: white;</string>
   </property>
   <layout class="QHBoxLayout" name="horizontalLayout">
    <property name="leftMargin">
     <number>0</number>
    </property>
    <property name="topMargin">
     <number>0</number>
    </property>
    <property name="rightMargin">
     <number>0</number>
    </property>
    <property name="bottomMargin">
     <number>0</number>
    </property>
    <item>
     <widget class="QFrame" name="side_menu_container">
      <property name="maximumSize">
       <size>
        <width>230</width>
        <height>16777215</height>
       </size>
      </property>
      <property name="styleSheet">
       <string notr="true">background-color: #1b1b1b;
color: white;
font-size: 25px;
font-weight: 600;
line-height: 65px;
text-align: center;
letter-spacing: 1px;

</string>
      </property>
      <property name="frameShape">
       <enum>QFrame::StyledPanel</enum>
      </property>
      <property name="frameShadow">
       <enum>QFrame::Raised</enum>
      </property>
      <layout class="QVBoxLayout" name="verticalLayout_2">
       <property name="leftMargin">
        <number>0</number>
       </property>
       <property name="topMargin">
        <number>6</number>
       </property>
       <property name="rightMargin">
        <number>0</number>
       </property>
       <property name="bottomMargin">
        <number>0</number>
       </property>
       <item alignment="Qt::AlignTop">
        <widget class="QFrame" name="frame">
         <property name="frameShape">
          <enum>QFrame::StyledPanel</enum>
         </property>
         <property name="frameShadow">
          <enum>QFrame::Raised</enum>
         </property>
         <layout class="QHBoxLayout" name="horizontalLayout_42">
          <property name="spacing">
           <number>0</number>
          </property>
          <property name="topMargin">
           <number>0</number>
          </property>
          <property name="rightMargin">
           <number>0</number>
          </property>
          <property name="bottomMargin">
           <number>0</number>
          </property>
          <item alignment="Qt::AlignLeft|Qt::AlignTop">
           <widget class="QFrame" name="frame_46">
            <property name="styleSheet">
             <string notr="true">font-size: 21px;
</string>
            </property>
            <property name="frameShape">
             <enum>QFrame::StyledPanel</enum>
            </property>
            <property name="frameShadow">
             <enum>QFrame::Raised</enum>
            </property>
            <layout class="QVBoxLayout" name="verticalLayout_4">
             <property name="spacing">
              <number>0</number>
             </property>
             <property name="leftMargin">
              <number>0</number>
             </property>
             <property name="topMargin">
              <number>0</number>
             </property>
             <property name="rightMargin">
              <number>0</number>
             </property>
             <property name="bottomMargin">
              <number>0</number>
             </property>
             <item alignment="Qt::AlignLeft|Qt::AlignTop">
              <widget class="QLabel" name="label_2">
               <property name="font">

                 <family>Arial</family>
                 <pointsize>-1</pointsize>
                 <weight>75</weight>
                 <bold>true</bold>

               </property>
               <property name="text">
                <string>Timetable Manager</string>
               </property>
              </widget>
             </item>
            </layout>
           </widget>
          </item>
         </layout>
        </widget>
       </item>
       <item>
        <widget class="QFrame" name="frame_45">
         <property name="enabled">
          <bool>true</bool>
         </property>
         <property name="styleSheet">
          <string notr="true">background-color: #1e1e1e;</string>
         </property>
         <property name="frameShape">
          <enum>QFrame::StyledPanel</enum>
         </property>
         <property name="frameShadow">
          <enum>QFrame::Raised</enum>
         </property>
         <layout class="QVBoxLayout" name="verticalLayout_20">
          <property name="spacing">
           <number>0</number>
          </property>
          <property name="leftMargin">
           <number>0</number>
          </property>
          <property name="topMargin">
           <number>0</number>
          </property>
          <property name="rightMargin">
           <number>0</number>
          </property>
          <property name="bottomMargin">
           <number>0</number>
          </property>
          <item>
           <widget class="QFrame" name="side_menu">
            <property name="minimumSize">
             <size>
              <width>228</width>
              <height>0</height>
             </size>
            </property>
            <property name="styleSheet">
             <string notr="true">QPushButton
{
font-size: 16px;
line-height: 60px;
padding: 5px 10px;
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
color: #fff;
border-left: 1px solid transparent;
}

QPushButton:hover
{
color: cyan;
background-color: #1e1e1e;
border-left: 1px solid cyan;

}

QToolBox::tab
{
font-size: 15px;
border: none;
}

QToolBox::tab:selected
{
background-color: #1e1e1e;
border-left: 1px solid cyan;
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}</string>
            </property>
            <property name="frameShape">
             <enum>QFrame::StyledPanel</enum>
            </property>
            <property name="frameShadow">
             <enum>QFrame::Raised</enum>
            </property>
            <layout class="QVBoxLayout" name="verticalLayout_3">
             <property name="spacing">
              <number>0</number>
             </property>
             <property name="leftMargin">
              <number>0</number>
             </property>
             <property name="topMargin">
              <number>10</number>
             </property>
             <property name="rightMargin">
              <number>0</number>
             </property>
             <property name="bottomMargin">
              <number>0</number>
             </property>
             <item>
              <widget class="QFrame" name="frame_4">
               <property name="sizePolicy">
                <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
                 <horstretch>0</horstretch>
                 <verstretch>0</verstretch>
                </sizepolicy>
               </property>
               <property name="styleSheet">
                <string notr="true"/>
               </property>
               <property name="frameShape">
                <enum>QFrame::StyledPanel</enum>
               </property>
               <property name="frameShadow">
                <enum>QFrame::Raised</enum>
               </property>
               <layout class="QVBoxLayout" name="verticalLayout_5">
                <property name="spacing">
                 <number>0</number>
                </property>
                <property name="leftMargin">
                 <number>0</number>
                </property>
                <property name="topMargin">
                 <number>0</number>
                </property>
                <property name="rightMargin">
                 <number>0</number>
                </property>
                <property name="bottomMargin">
                 <number>0</number>
                </property>
                <item alignment="Qt::AlignLeft|Qt::AlignTop">
                 <widget class="QToolBox" name="toolBox">
                  <property name="styleSheet">
                   <string notr="true"/>
                  </property>
                  <property name="frameShape">
                   <enum>QFrame::NoFrame</enum>
                  </property>
                  <property name="currentIndex">
                   <number>0</number>
                  </property>
                  <widget class="QWidget" name="page_2">
                   <property name="geometry">
                    <rect>
                     <x>0</x>
                     <y>0</y>
                     <width>230</width>
                     <height>201</height>
                    </rect>
                   </property>
                   <property name="styleSheet">
                    <string notr="true"/>
                   </property>
                   <attribute name="icon">
                    <iconset resource="icons.qrc">
                     <normaloff>:/icons/icons/down-arrrow-navigate.png</normaloff>
                     <normalon>:/icons/icons/chevron-down.svg</normalon>:/icons/icons/down-arrrow-navigate.png</iconset>
                   </attribute>
                   <attribute name="label">
                    <string>Registration Details</string>
                   </attribute>
                   <layout class="QVBoxLayout" name="verticalLayout_6">
                    <item alignment="Qt::AlignTop">
                     <widget class="QFrame" name="frame_5">
                      <property name="styleSheet">
                       <string notr="true"/>
                      </property>
                      <property name="frameShape">
                       <enum>QFrame::StyledPanel</enum>
                      </property>
                      <property name="frameShadow">
                       <enum>QFrame::Raised</enum>
                      </property>
                      <layout class="QFormLayout" name="formLayout">
                       <property name="leftMargin">
                        <number>15</number>
                       </property>
                       <property name="rightMargin">
                        <number>0</number>
                       </property>
                       <property name="bottomMargin">
                        <number>0</number>
                       </property>
                       <item row="1" column="0">
                        <widget class="QPushButton" name="course_menu_button">
                         <property name="styleSheet">
                          <string notr="true"/>
                         </property>
                         <property name="text">
                          <string>Courses</string>
                         </property>
                        </widget>
                       </item>
                       <item row="2" column="0">
                        <widget class="QPushButton" name="room_menu_button">
                         <property name="text">
                          <string>Rooms</string>
                         </property>
                        </widget>
                       </item>
                       <item row="3" column="0">
                        <widget class="QPushButton" name="teacher_menu_button">
                         <property name="text">
                          <string>Teachers</string>
                         </property>
                        </widget>
                       </item>
                       <item row="4" column="0">
                        <widget class="QPushButton" name="registered_menu_button">
                         <property name="text">
                          <string>Registered Courses</string>
                         </property>
                        </widget>
                       </item>
                       <item row="0" column="0">
                        <widget class="QPushButton" name="section_menu_button">
                         <property name="sizePolicy">
                          <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
                           <horstretch>0</horstretch>
                           <verstretch>0</verstretch>
                          </sizepolicy>
                         </property>
                         <property name="font">

                           <family>Arial</family>
                           <pointsize>-1</pointsize>
                           <weight>75</weight>
                           <bold>true</bold>

                         </property>
                         <property name="styleSheet">
                          <string notr="true"/>
                         </property>
                         <property name="text">
                          <string>Sections</string>
                         </property>
                         <property name="iconSize">
                          <size>
                           <width>32</width>
                           <height>32</height>
                          </size>
                         </property>
                        </widget>
                       </item>
                      </layout>
                     </widget>
                    </item>
                   </layout>
                  </widget>
                  <widget class="QWidget" name="page_3">
                   <property name="geometry">
                    <rect>
                     <x>0</x>
                     <y>0</y>
                     <width>230</width>
                     <height>102</height>
                    </rect>
                   </property>
                   <attribute name="icon">
                    <iconset resource="icons.qrc">
                     <normaloff>:/icons/icons/chevron-down.svg</normaloff>:/icons/icons/chevron-down.svg</iconset>
                   </attribute>
                   <attribute name="label">
                    <string>Teacher Preferences</string>
                   </attribute>
                   <layout class="QVBoxLayout" name="verticalLayout_13">
                    <item alignment="Qt::AlignTop">
                     <widget class="QFrame" name="frame_32">
                      <property name="frameShape">
                       <enum>QFrame::StyledPanel</enum>
                      </property>
                      <property name="frameShadow">
                       <enum>QFrame::Raised</enum>
                      </property>
                      <layout class="QVBoxLayout" name="verticalLayout_14">
                       <item>
                        <widget class="QPushButton" name="room_preference_menu_button">
                         <property name="text">
                          <string>Room Preferences</string>
                         </property>
                        </widget>
                       </item>
                       <item>
                        <widget class="QPushButton" name="slot_preference_menu_button">
                         <property name="text">
                          <string>Slot Preferences</string>
                         </property>
                        </widget>
                       </item>
                      </layout>
                     </widget>
                    </item>
                   </layout>
                  </widget>
                  <widget class="QWidget" name="page">
                   <property name="geometry">
                    <rect>
                     <x>0</x>
                     <y>0</y>
                     <width>230</width>
                     <height>138</height>
                    </rect>
                   </property>
                   <attribute name="label">
                    <string>Page</string>
                   </attribute>
                   <layout class="QVBoxLayout" name="verticalLayout_17">
                    <item alignment="Qt::AlignTop">
                     <widget class="QFrame" name="frame_43">
                      <property name="frameShape">
                       <enum>QFrame::StyledPanel</enum>
                      </property>
                      <property name="frameShadow">
                       <enum>QFrame::Raised</enum>
                      </property>
                      <layout class="QVBoxLayout" name="verticalLayout_18">
                       <item>
                        <widget class="QPushButton" name="student_clash_menu_button">
                         <property name="text">
                          <string>Student Clashes</string>
                         </property>
                        </widget>
                       </item>
                       <item>
                        <widget class="QPushButton" name="room_clash_menu_button">
                         <property name="text">
                          <string>Room Clashes</string>
                         </property>
                        </widget>
                       </item>
                       <item>
                        <widget class="QPushButton" name="instructor_clash_menu_button">
                         <property name="text">
                          <string>Instructor Clashes</string>
                         </property>
                        </widget>
                       </item>
                      </layout>
                     </widget>
                    </item>
                   </layout>
                  </widget>
                 </widget>
                </item>
               </layout>
              </widget>
             </item>
             <item>
              <widget class="QFrame" name="frame_44">
               <property name="sizePolicy">
                <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
                 <horstretch>0</horstretch>
                 <verstretch>0</verstretch>
                </sizepolicy>
               </property>
               <property name="frameShape">
                <enum>QFrame::StyledPanel</enum>
               </property>
               <property name="frameShadow">
                <enum>QFrame::Raised</enum>
               </property>
               <layout class="QVBoxLayout" name="verticalLayout_19">
                <item alignment="Qt::AlignTop">
                 <widget class="QPushButton" name="pushButton_2">
                  <property name="text">
                   <string>PushButton</string>
                  </property>
                 </widget>
                </item>
               </layout>
              </widget>
             </item>
            </layout>
           </widget>
          </item>
         </layout>
        </widget>
       </item>
      </layout>
     </widget>
    </item>
    <item>
     <widget class="QFrame" name="main_body">
      <property name="frameShape">
       <enum>QFrame::StyledPanel</enum>
      </property>
      <property name="frameShadow">
       <enum>QFrame::Raised</enum>
      </property>
      <layout class="QVBoxLayout" name="verticalLayout">
       <property name="spacing">
        <number>0</number>
       </property>
       <property name="leftMargin">
        <number>0</number>
       </property>
       <property name="topMargin">
        <number>0</number>
       </property>
       <property name="rightMargin">
        <number>0</number>
       </property>
       <property name="bottomMargin">
        <number>0</number>
       </property>
      </layout>
     </widget>
    </item>
   </layout>
  </widget>
 </widget>
 <resources>
  <include location="icons.qrc"/>
 </resources>
 <connections/>
</ui>

A: There are various issues with the provided UI.
The problem with the buttons has various reasons, and cannot be easily solved from Designer, especially because you changed a lot of properties (many of which are propagated, including stylesheets).
First of all, the left border is shifted because all layouts have a default margin in most systems, so you have to explicitly set it to 0.
In Designer, select each page from the object inspector, scroll to the bottom of the property editor and change the layoutLeftMargin property to 0. If the property is already 0 but is not shown in bold (which indicates whether a property uses the default value or an explicit one), change to another number and then set it again to 0. Then do the same with the frame you've added in that page.
The problem of the "incomplete" bottom border on the first frame is due to the fact that you used a QFormLayout, which in some styles makes button occupy only the minimum size, instead of making them expand.
Change it to a vertical layout, and then add the following to the side_menu stylesheet of the QPushButton selector:
text-align: left;

Also note that with such a complex widget structure, you should be careful in not setting too many stylesheets in different places: not only it's usually unnecessary, but it makes it also difficult to track them (at some point you might face some unexpected behavior, and finding the actual source of the problem can become very hard). Consider that it's usually better to not set generic stylesheet properties on parents like you did for side_menu_container, or even the main window. Complex widgets like scroll areas and combo boxes require that if you set a property then you have to set all properties. Using specific selectors (and not the wildcard one!) is a better and safer choice. Also note that the letter-spacing is not a recognized property of QSS, so you should remove it.
A well written stylesheet should be set for the top level widget (or even the application), and eventually set a specific stylesheet for a widget only if it's actually required for that widget.
Finally, you've set a layout alignment in some widgets, and that prevents them to be properly displayed, since setting the alignment results in making the widget only use its basic size hint, even if there's more space available.
The issue with the elided text of the tool box buttons is a bit more tricky. The issue arises from the fact that the QStyleSheetStyle (a special and private QStyle that is automatically set on a widget that has a stylesheet or inherits one) automatically uses elided text, and it seems that the implementation is not well done as the style option doesn't correctly initialize the available text rectangle. I strongly believe that this is a bug.
If no stylesheet were set, the solution would be simple: use a QProxyStyle and override drawControl in order to draw the button text on your own. Unfortunately, this isn't possible for stylesheets as drawControl is never called, because it's overridden by the installed QStyleSheetStyle.
But, drawItemText() is called, so there is a possible, a bit hacky and complex solution.
Unfortunately, drawItemText() has no reference for the widget, as it only paints the text with the given options.
The trick is to use a promoted widget for the toolbox, set the custom proxy style for it, and override some of its function to keep track of the "actual" names using identifiers, and then call the base implementation with the real name.
class ToolBox(QtWidgets.QToolBox):
    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)
        self.names = []
        self.nameDict = {}
        self.setStyle(ProxyStyle(self))

    def updateNames(self):
        self.nameDict.clear()
        for i, realName in enumerate(self.names):
            fakeName = '__{}'.format(i)
            super().setItemText(i, fakeName)
            self.nameDict[fakeName] = realName

    def itemInserted(self, index):
        self.names.insert(index, super().itemText(index))
        self.updateNames()

    def itemRemoved(self, index):
        self.names.pop(index)
        self.updateNames()

    def setItemText(self, index, text):
        self.names[index] = text
        self.update()

    def itemText(self, index):
        return self.names[index]

class ProxyStyle(QtWidgets.QProxyStyle):
    def __init__(self, toolBox):
        super().__init__(QtWidgets.QStyleFactory.create('fusion'))
        self.toolBox = toolBox

    def drawItemText(self, painter, rect, alignment, palette, enabled, text, role=QtGui.QPalette.NoRole):
        text = self.toolBox.nameDict.get(text, text)
        super().drawItemText(painter, rect, alignment, palette, enabled, text, role)

To promote the widget, right click on the tool box from the object inspector, select "Promote to...", then type "ToolBox" (our subclass) in the "Promoted class name" field, type the name of the file in which the class is stored (without the extension!), then click "Add" and finally "Promote".
Note that the file of the class can even be the main script, but in that case you must use the final if __name__ == '__main__': block for the application, since the promotion loads the "header" as an import.

redpajama_set_name: RedPajamaStackExchange


Extreme floods reported in Shiraz, Iran (March 25, 2019). Dozens killed and homes damaged after heavy rain. At least 18 people have died and more than 70 injured, after heavy rains caused severe flooding across Iran. The flood waters blocked roads and triggered landslides. Rescue agencies and aid workers have been helping the displaced, while emergency services have warned of more heavy rain to come. Floods regularly strike the country's verdant north but some of the worst flooding this year hit the south, in rural Shiraz province. Scores of villages and towns and several cities have suffered.
Boy from Shiraz bends it like Mo Salah and goes viral!


Match your content and business to the appropriate platform.
Guide you through the process of discovery, research, strategy and writing your RFP.
Code clean, accessible and search engine friendly pages.
Avoid last minute headaches with a smooth launch.
We're in this for the long term relationship. Invite us to be your digital resource.
"Our primary focus is achieving business and organizational goals. We accomplish this through careful research, expert design and successful implementation."
Call (267) 235-7449 or email us to start the conversation.


text:
Daniel Craig farewells his time as Bond in a thrilling, weighty and emotional swansong that isn't afraid to shake and stir the franchise's usual elements.
Thursday, November 11, 2021 - Wednesday, December 15, 2021
Thursday, November 11 - Wednesday, December 15, 2021
Various cinemas in Sydney
Good for Dates
James Bond might famously prefer his martinis shaken, not stirred, but No Time to Die doesn't quite take that advice. While the enterprising spy hasn't changed his drink order, the latest film he's in — the 25th official feature in the franchise across six decades, and the fifth and last that'll star Daniel Craig — gives its regular ingredients both a mix and a jiggle. The action is dazzlingly choreographed, a menacing criminal has an evil scheme and the world is in peril, naturally. Still, there's more weight in Craig's performance, more emotion all round, and a greater willingness to contemplate the stakes and repercussions that come with Bond's globe-trotting, bed-hopping, villain-dispensing existence. There's also an eagerness to shake up parts of the character and Bond template that rarely get a nudge. Together, even following a 19-month pandemic delay, it all makes for a satisfying blockbuster cocktail.
For Craig, the actor who first gave Bond a 21st-century flavour back in 2006's Casino Royale (something Pierce Brosnan couldn't manage in 2002's Die Another Day), No Time to Die also provides a fulfilling swansong. That wasn't assured; as much as he's made the tuxedo, gadgets and espionage intrigue his own, the Knives Out and Logan Lucky actor's tenure has charted a seesawing trajectory. His first stint in the role was stellar and franchise-redefining, but 2008's Quantum of Solace made it look like a one-off. Then Skyfall triumphed spectacularly in 2012, before Spectre proved all too standard in 2015. Ups and downs have long been part of this franchise, depending on who's in the suit, who's behind the lens, the era and how far the tone skews towards comedy — but at its best, Craig's run has felt like it's building new levels rather than traipsing through the same old framework.
In No Time to Die, Bond does need to look backwards, though — to loves lost, choices made and lingering enemies. Before Billie Eilish's theme song echoes over eye-catching opening credits, the film fills its first scenes with the past, starting with returning psychiatrist Madeleine Swan's (Léa Seydoux, Kursk) links to new mask-wearing villain Lyutsifer Safin (Rami Malek, The Little Things). There's patience and visual poetry to these early minutes amid Norway's snowy climes, even while littered with violence. No Time to Die is a lengthy yet never slow feature, and Bond first-timer Cary Joji Fukunaga doesn't begin with the pace he means to continue; however, the director behind True Detective's stunning first season establishes a sense of meticulousness, an eye for detail and an inclination to let moments last — and a striking look — that serves him exceptionally moving forward.
Back in post-Spectre times, Bond and Swan enjoy an Italian holiday that's cut short by bomb blasts, bridge shootouts and other attempts on 007's life — and Fukunaga is quickly two for two in the action camp. No Time to Die segues commandingly from slow-building and foreboding to fast, frenetic and breathtaking in its two big opening sequences, setting itself a high bar. At this point, the narrative hasn't even properly kicked into gear yet. That happens five years later, when Bond is alone and retired in Jamaica (in a nice nod to where author Ian Fleming wrote his Bond stories). His old CIA pal Felix Leiter (Jeffrey Wright, Westworld) comes knocking, new politically appointed offsider Logan Ash (Billy Magnussen, The Many Saints of Newark) in tow, asking for the now ex-MI6 agent's help to foil the latest nefarious plan — involving a DNA-targeting virus fuelled by nanobots, of course — that's been hatched by terrorist organisation Spectre.
No Time to Die has plenty of time for other magnificent action scenes, albeit fewer than might be expected; a lengthy list of characters, both new and recognisable; and the type of beats that allow Bond ruminate over his accumulated baggage, even when a few routine inclusions also pepper the script. Spectre, the film, gave 007 enough woes from the past — and actually making him grapple with it all, rather than merely throw fists, explode watches and unleash machine-gun fire from his Aston Martin's headlights as though he doesn't have a history, gives this follow-up palpable heft and resonance. In Craig's hands, Bond has become a person first and a suave action figure second. The character still falls into the second category, unsurprisingly, because that's still the gig. But in this iteration, the franchise has evolved past the kind of flicks that gave rise to Austin Powers, Johnny English and their fellow parodies — welcomely so.
Indeed, the best sequence in the film takes a stock-standard Bond setup, gives it a firm update and offers Craig's Knives Out co-star Ana de Armas a killer introduction. There are no bikinis involved as per past series instalments, or double-entendre names. Instead, this team-up between Bond and fledgling CIA operative Paloma takes them to a Spectre party in Havana, lets her steal every second with devastating high kicks, fabulous timing and witty dialogue, and shows the fingerprints of Fleabag's Phoebe Waller-Bridge — one of No Time to Die's four co-screenwriters. Paloma definitely isn't a stereotypical 60s–90s-style Bond girl, either, and neither are Swan, Moneypenny (the returning Naomie Harris, The Third Day) and replacement 007 Nomi (Captain Marvel standout Lashana Lynch). Everyone is human here, not just Bond himself.
In a cast anchored by Craig and his blend of gravitas, pathos, sensitivity, duty and calm, there's barely a weak link. As M and Q, Ralph Fiennes (The Dig) and Ben Whishaw (Little Joe) only pop up briefly, but leave an imprint. Malek isn't a Bond baddie for the ages, yet he makes a chilly demeanour go a long way and easily one-ups Christoph Waltz (Alita: Battle Angel). So much of what makes No Time to Die such a thrill stems from Fukunaga's perceptive choices, however — with ample help from Hans Zimmer's (Wonder Woman 1984) urgent and pulsating score, plus Linus Sandgren's (an Oscar-winner for La La Land) gorgeous globe-hopping cinematography and penchant for long takes (and one particular and glorious upside-down shot). Franchise familiarity bubbles away in the film's veins, expectedly, but Fukunaga knows what to shake, stir, change and challenge, and what makes a moving, ambitious and entertaining farewell.
Carss Park
Mopoke
Halfway Crooks Reunion Party
Sydney Olympic Park
Australian Geographic: Our Country

redpajama_set_name: RedPajamaCommonCrawl


Selecting, arranging, and operating solids-removal equipment to optimize the drilling-fluid cleaning process require accurate information about the intrinsic nature of the cuttings (drilled solids) and solid additives.
Particle size, density, shape, and concentration affect virtually every piece of equipment used to separate drilled solids and/or weighting material from the drilling fluid. In the theoretically perfect well, drilled solids reach the surface with the same shape and size that they had when they were created at the drill bit. In reality, cuttings are degraded by physicochemical interaction with the fluid and mechanical interaction with other cuttings, the drill string, and the well bore.
Cuttings hydrate, become soft, and disperse in aqueous fluids and even in invert-emulsion NAFs with excessively low salinity. On the other hand, cuttings may become more brittle than the formation in highwater- phase-salinity NAFs and can be mechanically degraded by the action of the rotating drill string inside the well bore, particularly in deviated, slim-hole, and extended-reach wells. Cuttings are also degraded by mechanical action. Abrasion of the cuttings by other cuttings, by the steel tubulars, and by the walls of the well bore can lead to rapid comminution of the particles. In summary, cuttings recovered at the surface are generally smaller and frequently more rounded than at their moment of creation, depending on the nature of the cuttings themselves and the drilling fluid. Accordingly, the particle size distribution (PSD) seen at the flowline can range from near-original cutting size to submicron-sized particles.
The surface properties of the drilled solids and weighting material, such as stickiness and amount of adsorbed mud, also can play major roles in the efficiency of a rig solids-separation device. Large, dense particles are the easiest to separate using shale shakers, hydrocyclones, and centrifuges, and the differences in size and density among different types of particles must be well known to design the appropriate piece(s) of equipment for the separation process. Indeed, the optimum efficiency window for each device depends on all four of these parameters: concentration, size, shape, and density. Furthermore, since removal of some— but not all—particles is desirable, characterization of each and every type of particle with respect to those variables is critical. LCM serves as a good example of this. Usually economics dictates removal of large LCM along with cuttings using scalping shakers. Sometimes, however, large concentrations of LCM are required—as much as 50 to 100 ppb— in the circulating system. In such cases, a separate scalping shaker may be installed ahead of the regular battery of shakers to remove the LCM and recycle it back into the mud system [Ali et al ].
Particle sizes in drilling fluids are classified as shown in Table 2.2 [M-I llc]. PSD is measured using various techniques. For particles >45 mm diameter, wet sieve analysis is simple, accurate, and fast [API RP 13C]. Alternative methods include the American Petroleum Institute (API) sand test, which provides a measure of the total amount of particles >74 mm diameter [API RP 13B1]; microscopic image analysis, whose size limit at the low end depends on the type of microscope employed; sedimentation, for particles 0.5 to 44 mm diameter [Darley & Gray]; Coulter counter, for particles 0.4 to 1200 mm diameter [API RP 13C]; and laser granulometry (also called laser light scattering, diffraction analysis, and Fraunhoffer diffraction), for particles 1 to 700 mm diameter [API RP 13C].
With the Coulter counter, the solids are suspended in a weak electrolyte solution and drawn through a small aperture separating two electrodes, between which a voltage is applied and current flows. As each particle passes through the aperture, it displaces an equal volume of conducting fluid and the impedance between the electrodes increases in a manner that can be correlated with the particle size.
Figure 2.6 shows typical laser granulometry PSD curves for feed, liquid effluent (overflow), and solids discharge (underflow) for a field mud processed by a centrifuge. The efficiency of the device may be calculated from these data. PSD curves for each piece of equipment allow a more detailed understanding of what the device is doing and whether the equipment is optimally configured for the fluid being processed. There are calls within the drilling industry now to make laser granulometers standard equipment on critical wells, particularly high temperature/ high pressure and extended-reach wells, where the equivalent circulating density (ECD) is likely to exceed the fracture gradient.
amount of mud adsorbed on the solids in this case will increase roughly by a factor of 20 as a direct result of comminution. Low-shear-rate viscosity will also increase significantly with this increase in total surface area, though the relationship is not strictly linear.
[API RP 13I]. Another convenient method, which is rapidly gaining in popularity, is the stereopycnometer [API RP 13I]. In contrast to the air pycnometer, the stereopycnometer is as accurate as the LeChatelier flask method, and it can be used to measure density of any kind of particulate, including drilled cuttings. The stereopycnometer employs Archimedes' principle of fluid displacement (helium, in this case) and the technique of gas expansion [API RP 13I].
Particle shape, partly described by the so-called aspect ratio, is not fully quantifiable. Neither is it possible to incorporate the broad spectrum of particle shapes in drilling fluids into particle-separation mathematical models. At this time, an old simple classification scheme is still used: granule, flake, fiber [Wright].
efficiency is presented in Chapter 15 on Dilution.) It should be noted that % LGS includes any clays that are purposefully added to the drilling fluid (for viscosity and filtration control). If a fluid contains 20 lb/bbl bentonite, it already contains 2.2% LGS before it acquires any drilled cuttings; in such fluids, the target limit of % LGS may be somewhat higher than 5%.
itself most clearly at low fluid velocities. Thus, in most drilling fluids, significant deviations from the Einstein equation are the norm, as is discussed in more detail in the next section.
of drilled solids needs to be maintained within a specified range [Amoco]. The upper end (e.g., 5%) is particularly important, but the lower end (typically higher than 0%) is also important for most devices.
motion screen that is sloped upward.


A magazine is a magazine, right? Well, for the most part, yes. There's plenty of companies out there that turn out quality magazines made out polymer, aluminum, and steel. However, while almost any AR-pattern magazine will run, only a select few run well enough to stand up to hard use.
Unless you've been completely out of the loop or engrossed in the circus around President Trump with regards to the Cohen testimony, the Democrat-controlled House of Representatives passed two major gun-control bills recently. HR 8 and HR 1112. Both claim to address issues in the firearms purchase process here in the US, most notably by criminalizing the private transfer of a firearm wihout an accompanying federal background check. Hence, the "universal background check" or "UBC".
The midterm elections are upon us. The usual talking heads are pontificating and offering their opinions about guns. Which leads to a lot of people looking to buy their first gun, specifically an AR-15 rifle. But, is an AR the best for a beginner?
The attacks on our right to keep and bear arms are coming from multiple fronts these days. The government, the corporations, and of course, the purveyors of supposed cultural enrichment in the entertainment industry.
Florida may be the Gunshine State, but there's still a few inane restrictions on the right to keep and bear arms in the state, most notably the right to openly carry is severely curtailed.


Place your asparagus in the rapidly boiling water. Bring water to a boil again as quickly as possible, then turn the heat down and allow to boil slowly, uncovered for 12-15 minutes. As soon as the asparagus is tender, lift it out of the water, drain the water and carefully place them on a napkin. Plate and top with hollandaise sauce.
A bit of background, Bob has already made Hollandaise Sauce by hand, so we figured we'd try it with a food processor, and as Julia Child said: "This technique is well within the capabilities of an 8 year old child, it has much recommendation to it".
Start by melting the butter in a small sauce pan and bring it to a foaming boil. In the meantime, place your yolks, salt, pepper and lemon juice into a food processor. On the highest speed, mix for two minutes until the ingredients are well combined. Now, with your foaming hot butter, slowly drizzle into the food processor while it remains on the highest speed. The reason you want to SLOWLY add the butter is so you can temper your egg yolks. If you were to dump the butter in all at once, you'd flash cook your yolks making for some curdled hollandaise sauce (we wouldn't want to dissapoint Julia!). Take your time and slowly add in the butter, droplets and slow streams at a time. Once everything has had a chance to mingle, your hollandaise sauce should be smooth and creamy.
If you aren't immediately using your hollandaise sauce, place it into a jar and keep the jar in hot water.
Top your asparagus with the hollandaise sauce, serve and enjoy!


text:
Дми́трий Дани́лович Дегтя́рь (1904 — 1982, Москва, РСФСР) — советский государственный деятель, дипломат, заместитель председателя Совета Министров РСФСР (1940—1947), председатель Госплана РСФСР (1939—1947).

Биография
Член ВКП(б). Окончил Московский плановый институт в 1930 году. Чрезвычайный и полномочный посол.

 В 1938 году — заместитель начальника Центрального управления народно-хозяйственного учёта при Государственной плановой комиссии при СНК СССР.
 С 28 июля 1939 по 5 сентября 1947 года — председатель Государственной плановой комиссии при СНК (с 1946 — СМ) РСФСР.
 С 23 июля 1940 по 5 сентября 1947 года — заместитель председателя СНК (с 1946 — СМ) РСФСР.
 В 1949—1955 годах — заместитель председателя Государственного планового комитета СМ СССР.
 В 1955—1957 годах — заместитель председателя Государственной комиссии СМ СССР по перспективному планированию народного хозяйства.
 В 1957—1960 годах — член Государственного комитета СМ СССР по внешним экономическим связям.
 В 1960—1962 годах — заместитель председателя Государственного комитета СМ СССР по внешним экономическим связям.
 С 10 января 1962 по 26 ноября 1964 года — Чрезвычайный и полномочный посол СССР в Гвинее.
 В 1965—1969 годах — заместитель председателя Государственного комитета СМ СССР по внешним экономическим связям.

С 1969 года — на пенсии.

Примечания

Литература
 «Дипломатический словарь» под ред. А. А. Громыко, А. Г. Ковалева, П. П. Севостьянова, С. Л. Тихвинского в 3-х томах, М., «Наука», 1985—1986. — Т. 1, с. 285.

Ссылки
 Ордена
 Биография в Справочнике по истории Коммунистической партии и Советского Союза 1898 - 1991

Послы СССР в Гвинее
Депутаты Верховного Совета РСФСР 2-го созыва
Члены КПСС
Чрезвычайные и полномочные послы СССР

redpajama_set_name: RedPajamaWikipedia


For a limited time, you can get both albums for just $7 – less than the regular price for 1. But when the timer hits zero, this special offer will be gone for good!
Click the order button below to get an instant download of Double Eyelid's debut album, "Seven Years" and the star-studded follow-up remix album, "Broken Mirror" – featuring new takes on Double Eyelid's music by artists like Leaether Strip, Psyche, nTTx and more.
IMPORTANT: This offer is only going to be up for a few days. It will expire in 72 hours, after which this page will come down and the offer will be gone for good.
So if you enjoy us and have been thinking about picking up some of our music – now's the time!
You will receive your digital downloads of "Seven Years" and "Broken Mirror" via email immediately after placing your order.


What are Seven Seas Pure Cod Liver Oil – 60 Capsules?
Who are these Seven Seas capsules suitable for?
Can children use these Seven Seas Capsules?
Children aged 12 and over are safe to use these capsules. For children under the age of 12, it is recommended that you speak to a medical professional for advice on any vitamin supplements.
Is it safe to use Seven Seas when pregnant or breastfeeding?
There is no evidence to suggest that Seven Seas capsules cannot be used when pregnant or breastfeeding. However, you should speak to a doctor before using, just in case, there may be any problems.
Can Seven Seas Pure Cod Liver Oil Capsules be used when using any medication?
If you are using any medication, then you should speak to a doctor before using this supplement. This is because there is a chance that the ingredients could interfere with the medication and affect the condition the medication is intended for.
How should Seven Seas Pure Cod Liver Oil be used?
One capsule should be taken a day with a cold drink, such as water. Do not exceed one tablet a day.
Any side effect will be the result of an allergic reaction in most circumstances. If you do notice a side effect, speak to a doctor as soon as possible.
Adults and children over 12 years: One capsule a day with a cold drink. Do not exceed the recommended dosage. Women who are pregnant or planning a pregnancy should consult their doctor before taking vitamin or mineral supplements. Food supplements are intended to supplement the diet and should not be regarded as a substitute for a varied diet and a healthy lifestyle.


text:
Sony Stops Manufacturing the Walkman
Drea Knufken October 25, 2010, 9:34 am 61 Views
Image: Esa Sorjonen/Wikimedia
About a decade later than you'd think they would have, Sony finally stopped manufacturing the Walkman portable cassette player whose current incarnation is, arguably, the iPod Nano. Sony was still making the tape player in Japan, until this week. 220 million Walkmans were sold around the world before the 30-year-old tape player's retirement. From CrunchGear:
The first Walkman was produced in 1979. The picture shows the TPS-L2, the world's first portable (mass-produced) stereo, which went on sale in Japan on July 1 that year and was later exported to the US, Europe and other places. Sony says that they managed to sell over 400 million Walkmans worldwide until March 2010, and exactly 200,020,000 of those were cassette-based models.
What's interesting is that the company will not stop manufacturing CD and MD-based Walkmans (needless to say, the same goes for their flash memory-based models). Chinese makers are expected to continue selling Sony-branded cassette Walkmans outside Japan, i.e. in Asia and the Middle East.
Sony pulled the plug on another 30-year old technology, floppy discs, in April this year.
According to CNET, Steve Jobs was inspired by the Walkman:
Count Steve Jobs among the most impressed…John Sculley, Apple's former CEO, said recently in an excellent interview with Leander Kahney of the blog Cult of Mac.
"We used to go visit Akio Morita and he had really the same kind of high-end standards that Steve did and respect for beautiful products," Sculley told Kahney. "I remember Akio Morita gave Steve and me each one of the first Sony Walkmans. None of us had ever seen anything like that before because there had never been a product like that. This is 25 years ago and Steve was fascinated by it. The first thing he did with his was take it apart and he looked at every single part. How the fit and finish was done, how it was built."
So, the Walkman's designers likely influenced the iPod. And what about the Walkman's branding? After the music player became a hit, Sony tried to capitalize by releasing such products as Pressman, Watchman, Scoopman, and Discman. Now, think iPod, iPhone and iPad.
Thank Steve Jobs for taking portable audio to the next level, but thanks Sony for inventing it in the first place. R.I.P., Walkman, I had many good hours with you as a kid.
Chinese National Offshore Oil Corp. Buys Major Texas Shale Stake


I was with the company when Leica Geosystems introduced the first LDM at the Batimat show in Paris in 1993. Like a 1993 cell phone, the first Leica DISTO was the size of a brick and weighed about the same.
The original Leica DISTO™ could measure 100' in ideal conditions, was accurate to 1/8", and weighed about 2 lbs. Operation was (and is) simple: Switch it on, point the dot at your target, press a button and get the precise distance displayed on screen. Some of the original DISTO units are still working (I just replaced the battery in mine).
Check out the blog post "Top 10 things to look for in an LDM"


Welcome in the zone named "Wisconsin"
Last Message : lukie, October 24, 2007 at 10:02 am.
Last Message : Nick Lachey, November 27, 2007 at 04:47 pm.
Last Message : CØC - TwoEagles, November 09, 2008 at 01:05 pm.
Last Message : twoeagles, November 12, 2008 at 02:41 am.


text:
U2 for The Hollywood Reporter February 2014
Bono on the influence of American filmmaking: "American filmmakers had a big effect on us — people like Scorsese, from Mean Streets on, recognizing those characters trying to come to terms with violence. Violence is not widely discussed in relationship to U2, but it has been an obsession. It came out of living in a very violent era."
On the possibility of winning an Oscar for Ordinary Love (nominated for Best Song, Mandela OST): "If the song gets to shake the hand of the little gopher," he says, "it would give a whole other imprimatur to our audience, which would be great. I would love if it had a life outside of the film. Because we poured so much of our life into the song and, I hope, his life, the life of Mandela."
The Edge on composing the score for 1986's Captive: "I found it less artistically rewarding. I was having to lay aside the fun part of what I do, which is going in a very instinctive way and finding music that's turning me on for reasons that I couldn't possibly explain. But what I do love is writing songs for films. Because I love movies."
Adam Clayton on the death of the album format: "Unfortunately, one has to think of an album as a rather quaint artifact. It used to be a force to be reckoned with. You put on an album and it took you to a place. But people don't listen to music that way anymore. So now, in the U2 business, it's about songs, and it's about people knowing those songs."
Larry Mullen joking about why he talked to THR: "Lying for a living is something I've been doing for a long time. Acting's a slightly different arena. I would love to do more and spend some time on that. I have spent most of my life sitting in my drum kit, and I have the best time in the world. But when I get in front of the camera, something else happens."
Visit THR for more from U2.
Labels: celebrities, editorials, magazines


text:
Ariana Grande's New Music Is Apparently a Breakup Album She's Been Working On to "Heal"
She's working on a breakup album—sans breakup jokes.
by Marissa G. Muller
Robert Kamau/GC Images
Ariana Grande is moving on from her breakup with Pete Davidson in the best way she knows how to: by turning to music as therapy. The pop singer, whose short engagement to the SNL actor ended earlier this month (much to their families' relief, reportedly), is at work on new music. Grande confirmed that she's deep in the followup to this year's Sweetener while in conversation with fans on Twitter.
For Grande, working on her next album has been therapeutic in the wake of her breakup, as she confirmed. "It ain't work when you love it," she tweeted. "I'm the luckiest girl in the world to be able to do this sh-t and express myself and heal this way …. my lifeline to be honest. Thank you for listening and allowing this to be my life ?."
She also gave an update on how she's been feeling these days, telling a fan, "I'm feeling [so much] better lately and this music is sick. I'm so happy…. I'm very excited for dis next one too."
When a fan replied "you literally made an album in 2/3 months… this is insane. Hard work. Queen!," she wrote back, "How you think I survived these 2/3 months… damn." When another fan wondered, "I can't believe… two albums in 4 months or less… how does this happen?," she clarified, "Life… you know?"
As for when it will be released, Grande previously revealed that her new music would come out earlier than expected. "I love music," she tweeted on October 8, "I ain't waiting another two years to drop it. I want to share it w u when it's fresh." She also said of the new album and her recent Sweetener that "we just gonna have both at once if you down."
Pete Davidson is healing in his own way—aka making jokes out of their breakup: "There's a lot going on," he recently said to a crowd at a benefit show, "Anybody have any open rooms? Anybody looking for a roommate?" Of course, Grande is more than entitled to do her own public healing, though her approach so far seems to be much more respectful to her ex.
Related: Ariana Grande and Pete Davidson's Families "Are Relieved" About Their Breakup


text:
DOD plugs in new electronic health record system
By Adam Mazmanian,
By Adam Mazmanian
| February 8, 2017
After almost four years on the drawing board, the military's new electronic health record system is live at a test site.
After almost four years on the drawing board, the military's new electronic health record system is live at Fairchild Air Force Base in Washington.
The system, called MHS Genesis, uses the Cerner commercial health record system. The vendor group responsible for the installation and upkeep is led by tech integrator Leidos. The group won a $4.3 billion contract to consolidate and modernize the military's electronic health record systems in July 2015.
Stacy Cummings, the program executive officer for Defense Healthcare Management Systems, which led the two-year procurement of the electronic health record, said, "This is an exciting milestone for our team. We worked hard to get to our first [initial operating capability] site, and I can report first hand from the command center that everything is going as expected. Providers at Fairchild are treating patients while the government and contractor team are quickly implementing fixes to issues as they are identified."
Initially, Genesis was supposed to launch at Fairchild and at Oak Harbor Naval Hospital, also in Washington. In October 2016, Cummings told reporters that the delay was allowing DHMS to include some features that were being held for later iterations of the system.
The rollout is taking so long in part because of the complexity of integrating and sharing data with multiple legacy systems used across the military. Leidos may have a leg up in this process, because it handles the Armed Forces Health Longitudinal Technology Application, the principal health records system used by the Defense Department. But the process is proving to be a heavier lift for integrators than the replacement of one commercial off-the-shelf system with another, according to officials.
The DOD plans to update the public on the details of the rollout on Feb. 15.
NEXT STORY: House passes email privacy act, again


text:
You are Here: Home Latest Posts Tech Smartphones Samsung confirms 4.3-inch Galaxy S4 Mini
Samsung confirms 4.3-inch Galaxy S4 Mini
As expected, Samsung finally unveiled the Galaxy S4 Mini which actually does not seem like a mini version of the mighty S4 in terms of specs but has the similar outlook. Just few days back we reported about S4 mini being sighted in Samsung's website which gave us an indication that the South Korean company would be unveiling it soon. And so they did. The official event "Samsung Premiere 2013 GALAXY & ATIV" will take place on June 20th in London where the S4 Mini will be launched alongside other devices.
According to the rumoured specs, the Galaxy S4 Mini was supposed to be armed with a Dual Core Exynos 5210 processor at 1.6GHz by 1GB of RAM. For the display, it was supposed to have a 4.3-inch qHD Super AMOLED Display and would run on the late Android 4.0 OS. For camera, the rear would have a 8.0MP sensor with the front not known and would have a 1600mAH power unit.
Now, for the official specs. The rumoured specs were very much understated and hence, this is the reason why we shouldn't go all jumping around seeing leaked infos. Well some of the specs turned out be right such as the screen size and the camera. As the S4 mini comes with a 4.3-inch qHD display, there is no way to expect that the display will be similar to that of it's big brother. The S4 comes with a 1920×1080-pixel on its 5-inch screen whereas the S4 Mini has only 960×540 pixels having a 256 pixel density.
The S4 Mini is equipped with 1.7GHz Dual-core processor and 1.5GB of RAM and weighs 107g with the 3G version weighing one gm more.
Good thing that the S4 mini will run on the latest Android 4.2.2 and would have similar features that we have seen in S4 such as Group Play, S Transaltor, ChatON, WatchON and S Health.The device would come in two colors :White Frost and Black mist and according to Samsung, the availability of 4G LTE, 3G HSPA+ and the 3G Dual Sim will be determined by the market.
So, for those of you who dislike carrying a huge device the Samsung Galaxy S4 Mini can be the perfect device for you.
Let us know your thoughts on the new device!
Pingback: Samsung Galaxy S4 Hands-on Review
goldberg mobile bangladesh, moja losss admin, Walton x3 review, samsung galaxy grand price in bangladesh, app to make powerpoint on ipad, symphony roar 150, inkscape vs illustrator, walton primo rx3 review, huawei gr5 2017 premium version, nexus 7 keyboard review
Archos 53 Platinum- Hands On Review
Sensing the rising demands for affordable handheld devices, Archos, popularly known for its tablets and portable media devices,…
Japan Display Inc. ships samples of first 10.1-inch 4K display
All this time we have been blessed with fascinating displays in our smartphones packing densities over 400 PPI…
Top 5 Tech Gifts for Eid
The festival of happy faces, joy and buying new things has come. You buy many things for yourself,…
byMasrur
OnePlus unveils the OnePlus 3: Available now @ $399
The OnePlus team has finally announced the most awaited device of the year, OnePlus 3. If you did…


WASHINGTON — The Veterans of Foreign Wars of the U.S.-sponsored NASCAR racing team of Kevin Harvick and Ron Hornaday have always been proud of America's defenders, and after yesterday's visit to Walter Reed Army Medical Center, they are even more appreciative of the sacrifice that is sometimes required from those who wear the uniform.
Met by Walter Reed's commanding general, Maj. Gen. Carla Hawley-Bowland, and accompanied by VFW National Commander Glen Gardner and Harvick's wife, DeLana, the team met with seven wounded warriors, all amputees from explosions in Iraq and Afghanistan.
Harvick and Hornaday were able to trade stories with the patients about racing, and they listened intently as soldiers talked about their families, how they sustained their wounds, and how long they had been in the military.
Hornaday, who had made a trip to Iraq to visit troops a few years ago, echoed the thoughts of his boss.
"No one can meet a wounded veteran and walk away unchanged," said the VFW's Gardner. "A firm handshake or a slap on the back is wonderful, but knowing that there are grateful Americans who recognize and appreciate your service is far better. I am grateful to Walter Reed for the opportunity."
Walter Reed currently has about 30 inpatients and 680 outpatients who are Iraq or Afghanistan veterans. Since 9/11, more than 10,000 current war servicemen and women have been through the hospital, which is scheduled to merge with the National Naval Medical Center in Bethesda, Md., in 2011.
The Army also used yesterday's visit to present Hornaday and the Harvicks with Freedom Team Salute commendations in recognition of their strong support of soldiers. The commendations, which are signed by Army Secretary Pete Geren and Chief of Staff Gen. George W. Casey Jr., is part of a program established in 2005 to formally recognize individuals within the civilian and military communities who actively support the Army and its soldiers.


text:
Q: EJB not "visible" to EJB manager. Cannot use CDI or JNDI to reference it I have a weird problem that suddenly sprung up when I was trying to create a new EJB and inject it into another EJB so I could call its resources. I'm using Glassfish 3.1, and Java EE 6.
I've done this a couple of times before without problems in the same project, but for some reason this EJB causes deployment errors. As soon as I add the annotation

@EJB EJBname ejbname;

To the bean I want to reference it in and save I get a deployment server error.
server logs reveals:

Caused by: javax.naming.NameNotFoundException: com.bob.thrift.ThriftClient#com.bob.thrift.ThriftClient not found
javax.naming.NamingException: Exception resolving Ejb for 'Remote ejb-ref name=com.bob.logic.RSSbean/tclient,Remote 3.x interface =com.bob.thrift.ThriftClient,ejb-link=null,lookup=,mappedName=,jndi-name=com.bob.thrift.ThriftClient,refType=Session' .  Actual (possibly internal) Remote JNDI
   name used for lookup is 'com.bob.thrift.ThriftClient#com.bob.thrift.ThriftClient' [Root exception is javax.naming.NamingException: Lookup failed for...

I don't know what that hash symbol # means or if I can confirm that that is the correct syntax. It looks like that is the correct package where my class exists, however.
I'm doing exactly what I did for the other EJBs they're all simple @stateless session beans. This seems to be analogous to a referenced library file not being listed in the buildpath. As if it has the name but it can't find the actual location. I'm not sure how to resolve this in the case of EJB injection.
Edit:
The EJB with the stuff I need:
    package com.bob.thrift;
import com.bob.thrift.sendEventMessage2;
import org.apache.thrift.TException;
import org.apache.thrift.protocol.TBinaryProtocol;
import org.apache.thrift.transport.TSocket;
import org.apache.thrift.transport.TTransportException;

import javax.annotation.ManagedBean;
import javax.ejb.Remote;
import javax.ejb.Local;
import javax.ejb.LocalBean;
import javax.ejb.Singleton;
import javax.ejb.Stateless;

@Stateless
@LocalBean

public class ThriftClient {

public ThriftClient(){}

public String sendToServer(String say){
    System.out.println("Entering ThriftClient's main method starting server connection...");
    String msg;
    //**Make Socket**
    TSocket socket = new TSocket("137.222.23.23",1111);

    //**Make Buffer**
    //TSocket bufferedSocket = (socket); skipping this step because the jvm already handles
    //the buffering on this end.

    //**put in protocol**
    TBinaryProtocol protocol = new TBinaryProtocol(socket);
    //**create client to use protocol encoder**
    sendEventMessage2.Client client = new sendEventMessage2.Client(protocol);

The EJB with the injection that causes deployment errors:
    package com.bob.logic;
import java.util.List;

import javax.ejb.EJB;
import javax.ejb.LocalBean;
import javax.ejb.Stateless;
import javax.jws.WebService;
import javax.naming.InitialContext;
import javax.naming.NamingException;

import com.bob.eao.XRSSeao;
import com.bob.thrift.ThriftClient;

 @Stateless
 @LocalBean
 //@WebService
public class RSSbean {

private String inputString;
private List Statuses;

@EJB private ThriftClient tclient;

As soon as I add the above line "@EJB ThriftClient tclient" it will not deploy and I get NameException, JNDI lookup, mapping null type of exceptions. It refuses to be found this way.

A: I'm not sure if you did it correctly with your ejbName. Suppose you have the following bean:
@Stateless
public class MrBean implements MrBeanInterface {}

Then you need to inject the bean with @EJB annotation as following:
@EJB
private MrBeanInterface mrBean;

Notice that the class is MrBeanInterface, not MrBean directly. Alternatively, if you use CDI and you have 2 implementation for the same interface, you can also inject a bean like this:
@Stateless
public class MrBean  implements BeanInterface {}

@Stateless
public class MrsBean implements BeanInterface {}

@Inject
@Exact(MrBean.class)
private BeanInterface mrBean;

UPDATE 1:
This is from Oracle's tutorial:

*

*Java EE application clients refer to enterprise bean instances by
annotating static fields with the @EJB annotation. The annotated
static field represents the enterprise bean's business interface,
which will resolve to the session bean instance when the application
client container injects the resource references at runtime.

Regarding What is EJB?, When to use EJB? and Benefits of EJB?, you can refer to this article.
UPDATE 2:
According to your update, your @LocalBean does not have any interfaces. This might have violated EJB 3.0's specs. In this Oracle's documentation, they mentioned:

*

*When using the EJB 3.0 programming model to program a bean, you are
required to  specify a business interface.

Besides, in this tutorial from IBM, they defined a No-Interface Local SessionBean as following:

*

*The bean does not expose any other client views (Local, Remote, 2.x Remote Home, 2.x Local Home, Web Service) and its implements clause is empty.

*The bean exposes at least one other client view. The bean designates that it exposes a no-interface view with the @LocalBean annotation on the bean class or in the deployment descriptor.

In brief, I think you should still specify an interface for your ThriefClient even if you don't need to use it.
@Stateless
@LocalBean
public class ThriefClient implements ThriefInterface {
   // Your  functions
}

@Local
public interface ThriefInterface {
   // Empty interface
}

Alternatively, in EJB 3.1, you can try this:
@Stateless
public class ThriefClient {
   // Your  functions
}

@Stateless
public class RSSbean {
    @EJB
    private ThriefClient thriefClient;
}

A: In case others find this question, it's important that you don't think defining an interface is required in Java EE 6 and EJB 3.1. The NO-interface view allows for definitions without interfaces.


Rosh Pinna, Israel – May 10, 2016 – On Track Innovations Ltd. (OTI) (NASDAQ: OTIV), a global provider of near field communication (NFC) and cashless payment systems, reported financial results for the first quarter ended March 31, 2016.
Expanded support of payment processing services for vending machines and kiosks across the European Union.
Formed a strategic partnership with Apriva to bring a unified mobile and cashless payment solution to the global kiosk market.
Secured partnerships with leading vending distributors to the Spanish, Portuguese, Italian, Slovakian, and Czech markets.
Partnered with NEXTEP SYSTEMS to equip drive-thru kiosks with OTI's SATURN 6500 TRIO reader.
Received a series of follow-on orders totaling more than 25,000 NFC readers from two major North American customers.
Continued the implementation of the company's efficiency program, which significantly reduced operating expenses and enhanced gross margins.
Demonstrated prototypes of NFC-based cashless payments solutions at the RETAILTECH JAPAN trade show with development partner Billing System Corporation.
Total revenues were $4.9 million compared to $5.0 million in the same year-ago period.
Gross profit increased 3% to $2.55 million (52% of revenue) from $2.47 million (50% of revenue) in the same year-ago period.
Operating expenses decreased 24% to $3.3 million from $4.3 million in the same year-ago period.
Net loss from continuing operations improved to $867,000 or $(0.02) per share from a net loss from continuing operations of $2.1 million or $(0.05) per share in the same year-ago period.
Adjusted EBITDA loss from continuing operations improved to $395,000 from a loss of $1.1 million in the same year-ago period (see discussion about the presentation of adjusted EBITDA from continuing operations, a non-GAAP financial measure, below).
At quarter-end, cash and cash equivalents and short-term investments totaled $9.6 million, compared to $10.9 million at the end of the prior quarter.
. "These measures were designed to optimize our internal processes and manufacturing practices, as well as reduce costs and accelerate growth. With the major phase of the efficiency program now complete, OTI is a leaner, more flexible, and more capable organization today than ever before.
"More specifically, these benefits had a direct impact on our financial results, as seen by the meaningful improvement in our gross margins and operating expenses during the quarter. In fact, our total operating expenses were at their lowest level in over two years. The significant decrease in our operating expenses, coupled with the improvement of our gross margin, allowed us to achieve another two-year milestone — the lowest quarterly adjusted EBITDA loss. It's also important to note that from a topline perspective, our revenue was up on a sequential basis, excluding the one-time license fee we recognized in the prior quarter.
"Our progress executing on our growth plan was evident by the number of new partnerships and wins we secured during the quarter, including a series of significant follow-on orders from two of our major North American customers. On top of this, we now support payment-processing services in the European Union. We believe this makes us one of the few, if not the only cashless payments solutions provider with full payment processing coverage in both the EU and U.S. — the two largest unattended markets. We are seeing increasing demand for our turn-key solution that integrates the cashless payment hardware with telemetry, low-fee payment processing, and cloud-based system management. This is reaffirmed by not only the growing level of interest from our prospective customers, but also from our expanding pipeline of opportunities and the initial purchase orders we have secured for our otiMetry system. We plan to start generating recurring revenue starting in the second quarter.
"Since my appointment as CEO in August, we underwent a transformation in our business model that expanded our focus from purely a product-oriented company to a platform-based company. This included launching a new product line that not only enables point-of-sale transactions, but also facilitates the ongoing support and monitoring of unattended vending operations. We are now able to target a significantly larger addressable market, while providing an opportunity to generate multiple recurring revenue streams.
and CFO Yishay Curelaru will host the presentation, followed by a question and answer period.
The conference call will be broadcast simultaneously and available for replay via the investor relations section of the company's website at http://investors.otiglobal.com/, the content of which is not part of this press release.
Please call the conference telephone number 10 minutes prior to the start time. An operator will register your name and organization. If you have any difficulty connecting with the conference call, please contact Liolios at 949-574-3860.
A replay of the call will be available after 1:30 p.m. Eastern time through June 10, 2016.
This press release contains certain non-GAAP measures, namely, adjusted EBITDA from continuing operations, or adjusted earnings from continuing operations before interest, income tax, depreciation and amortization. Adjusted EBITDA from continuing operations represents earnings before interest or financing expenses, income tax, depreciation and amortization, and further eliminates the effect of share-based compensation expense, patent litigation and maintenance expenses and other expenses. OTI believes that adjusted EBITDA from continuing operations should be considered in evaluating the company's operations since it provides a clearer indication of OTI's operating results. This measure should be considered in addition to results prepared in accordance with US GAAP, but should not be considered a substitute for the US GAAP results. The non-GAAP measures included in this press release have been reconciled to the US GAAP results in the tables below.
On Track Innovations Ltd. (OTI) is a leader in contactless and NFC applications based on its extensive patent and IP portfolio. OTI's field-proven innovations have been deployed around the world to address NFC and other cashless payment solutions, petroleum payment and management, cashless parking fee collection systems and mass transit ticketing. OTI markets and supports its solutions through a global network of regional offices and alliances. For more information, visit www.otiglobal.com, the content of which is not part of this press release.
This press release contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995 and other Federal securities laws. Whenever words such as "believe," "expect," "anticipate," "intend," "plan," "estimate" or similar expressions are used, the company is making forward-looking statements. For example, forward-looking statements include statements regarding our intent to rollout new products and our position to capitalize on the cashless payment market. Because such statements deal with future events and are based on OTI's current expectations, they are subject to various risks and uncertainties and actual results, performance or achievements of OTI could differ materially from those described in or implied by the statements in this press release. Forward-looking statements could be impacted by the effects of the protracted evaluation and validation periods in the U.S. and other markets for contactless payment cards, as well as OTI's new and existing products and our ability to execute production on orders, as well as other risks and uncertainties, including those discussed in the "Risk Factors" section and elsewhere in our Annual Report on Form 10-K for the year ended December 31, 2015, and in subsequent filings with the Securities and Exchange Commission. Although the company believes that the expectations reflected in such forward-looking statements are based on reasonable assumptions, it can provide no assurance that expectations will be achieved. Except as otherwise required by law, OTI disclaims any intention or obligation to update or revise any forward-looking statements, which speak only as of the date hereof, whether as a result of new information, future events or circumstances or otherwise.


text:
// Copyright 2021 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

package org.chromium.chrome.browser.feature_guide.notifications;

import androidx.annotation.StringRes;

import org.chromium.base.ContextUtils;
import org.chromium.base.annotations.CalledByNative;
import org.chromium.base.annotations.JNINamespace;
import org.chromium.chrome.R;

/**
 * Contains JNI methods needed by the feature notification guide.
 */
@JNINamespace("feature_guide")
public final class FeatureNotificationGuideBridge implements FeatureNotificationGuideService {
    private long mNativeFeatureNotificationGuideBridge;

    @CalledByNative
    private static FeatureNotificationGuideBridge create(long nativePtr) {
        return new FeatureNotificationGuideBridge(nativePtr);
    }

    @CalledByNative
    private void clearNativePtr() {
        mNativeFeatureNotificationGuideBridge = 0;
    }

    private FeatureNotificationGuideBridge(long nativePtr) {
        mNativeFeatureNotificationGuideBridge = nativePtr;
    }

    @CalledByNative
    private String getNotificationTitle(@FeatureType int featureType) {
        return ContextUtils.getApplicationContext().getResources().getString(
                R.string.feature_notification_guide_notification_title);
    }

    @CalledByNative
    private String getNotificationMessage(@FeatureType int featureType) {
        @StringRes
        int stringId = 0;
        switch (featureType) {
            case FeatureType.DEFAULT_BROWSER:
                stringId = R.string.feature_notification_guide_notification_message_default_browser;
                break;
            case FeatureType.SIGN_IN:
                stringId = R.string.feature_notification_guide_notification_message_sign_in;
                break;
            case FeatureType.INCOGNITO_TAB:
                stringId = R.string.feature_notification_guide_notification_message_incognito_tab;
                break;
            case FeatureType.NTP_SUGGESTION_CARD:
                stringId =
                        R.string.feature_notification_guide_notification_message_ntp_suggestion_card;
                break;
            case FeatureType.VOICE_SEARCH:
                stringId = R.string.feature_notification_guide_notification_message_voice_search;
                break;
            default:
                assert false : "Found unknown feature type " + featureType;
                break;
        }
        return ContextUtils.getApplicationContext().getResources().getString(stringId);
    }

    @CalledByNative
    private void onNotificationClick(@FeatureType int featureType) {}
}

redpajama_set_name: RedPajamaGithub


Flex your verbal muscles with these lesser-known terms.
Considering that there are an estimated 250,000 distinct English words, those who love to write about words have a plethora of material.
Favorite articles I've written include words that describe words, confusing word pairs and words that make writers swoon.
Abibilophobia: The fear of having nothing to read.
If I can't get to the library before a long flight, I suffer from abibiliophobia.
Absquatulate : To leave abruptly.
I might need to absquatulate from the party if Jack and Ginny start talking about politics.
Now that my son is a teenager, he wants to look like an acersecomic—but I think his scraggly locks require a trim.
Bardolatry : Excessive admiration of Shakespeare.
Is it bardolatry to take every Shakespeare class at the university?
Borborygymus : A rumbling or gurgling noise in the intestines.
We found it hard to concentrate in the pre-lunch meeting given Jayden's borborygymus.
Cryptozoology : The study of and search for animals whose existence has not been proven.
Cryptozoology classes are offered through the Folklore Department.
Defervescence : The reduction of a fever.
Even without medication, defervescence should occur 24 to 48 hours after the rash appears.
Lycanthropy: The supernatural transformation of a person into a wolf.
"The Shaggy Dog" was one of the first movies about lycanthropy.
Nudiustertian: Of or related to the day before yesterday.
The article had a nudiustertian deadline, and I'm hoping to finish up today so I'm not three days late.
Omophagia (also omophagy): The eating of raw food, especially meat.
Omophagia, such as consuming steak tartare, might increase the chances of contracting a food-borne illness.
The aerobics instructor had us perform several pandiculations before our workout.
Scripturient : A violent desire to write.
The keyboard was on fire—I was feeling scripturient.
Slangwhanger: One who attacks others with words.
With his scathing passages, Oscar Wilde is my favorite literary slangwhanger.
Sternutator: Something that causes sneezing.
In addition to being tormented by common seasonal allergies, I have an unusual sternutator: a draft hitting my elbows.
Ultracrepidarian : A person who gives opinions and advice on matters outside his or her scope of knowledge.
With all the Dr. Oz articles she sends me, my marketing friend Shirley is the perfect example of an ultracrepidarian.
What are your favorite lesser-known words that you would add to the list?
Laura Hale Brockway is writer and editor from Austin, Texas. Read more of her work on Ragan.com and at Impertinent Remarks.


Hadlow, Robert W. (2001): Elegant Arches, Soaring Spans. C.B. McCullough Oregon's Master Bridge Builder. Oregon State University Press, Corvallis (USA), pp. 138.
Prade, Marcel (1990): Les grands ponts du monde: Hors d'Europe. Brissaud, Poitiers (France), pp. 138-139.
Jackson, Donald C. (1984): Great American Bridges and Dams. A National Trust Guide. John Wiley & Sons, New York (USA), pp. 302.
Smith, Dwight A. / Norman, James B. / Dykman, Pieter T. (1989): Historic Highway Bridges of Oregon. 2nd edition, Oregon Historical Society, Portland (USA), pp. 106.


text:
1. It's legal for a University to ban speakers based on their speech, but pretty stupid, on a sliding scale.
2. While I would advocate allowing anything, banning David Duke would not be as big a disservice to one's students as banning Ayaan Hirsi Ali.
1. So for you is this: something to complain about ? or something to do something about ? neither ? If it's the former then I suggest you're ok with status quo. I guess I am too, but people seem upset by this stuff.
2. Agreed. But I don't think she has been banned, and the question of what constitutes criticism vs. 'phobia' is central to the discussion... ie. the one that is already happening, and that you don't want to take part in, even on here
1) It's something to argue about. I have no power in the decision making process, but I can see how dumb it is and argue with people who don't. That's why we're here, after all.
2) I thought she was. Banned, invitation revoked, something like that. Maybe I'm wrong. You get the sliding scale point though? I think the question of what constitutes criticism vs. 'phobia' is irrelevant to the issue of freedom of speech, but I'll take part. Fill me in.
1) Right. What are you arguing ? That it's dumb ? Ok.
2) No. I don't think so. She had an honourary degree revoked:
https://en.wikipedia.org/wiki/Ayaan_Hirsi_Ali#Controversies
'Criticism' vs 'Phobia' is a good question. Making general comments about the religion in general, or its adherents seems to be an insult. Criticizing tenets seems like criticism.
Are we all agreed it's dumb? I had no idea. So much for that argument.
Maybe I mistook her for Tarek Fatah. Or Abortion protestors, Jewish groups, etc.
I generally only indulge in criticism, but what's wrong with insults?
Like this. This is dumb. It's not illegal, but it sure is stupid. Oxford too. Bloody hell.
http://www.spiked-online.com/newsite/article/now-theyre-banning-christians-at-oxford/20429#.WeukDWf4BeU
At least saner voices were heard and future events might be less bigoted.
SirJohn
Quote from: DuckFace on October 20, 2017, 06:10:07 pm
There's an ideology created now, coming out of campuses, where one of the purposes is to shut people up who disagree with their views. The legitimacy of your views is based on your perceived victimhood identity, with indigenous/LGBT/visible minorities given more legitimacy and white men the least. Not based on your argument, but based on your perceived identity. If you're white they'll tell you to check your privilege or that you're "whitesplaining", or if you're a man it's "mansplaining". Safe spaces, trigger warnings, microaggressions. The PC police are everywhere. Disagree with the mainstream paradigm and you're labelled a racist islamophobe homophobe etc. (though some legitimately are) This isn't just a few bad seeds who try to use a heckler's veto to shut people up.
You've been watching Jonathan Haidt, haven't you...
"When liberals insist that only fascists will defend borders then voters will hire fascists to do the job liberals won't do." David Frum
It is new, at least this violent hostility towards different viewpoints. And we know it's new because respected academics with decades of experience on campus have said that it is.
Universities are publicly funded. They are, therefore, extensions of government. They must, it follows, not only respect freedom of speech, but instill the value of free speech and open minded questing for information in their students or fail at their duty to educate. That they are not doing so is a concern, since the leaders of tomorrow will be coming from campuses where they are trained to react violently to speech which contradicts their world view. These students will be in charge of the government in another generation.
This is not just about Nazis. Ben Shapiro is occasionally annoying, and always arrogant, but he's certainly not a Nazi or a white supremacist. He's an orthodox Jew, in fact, and the Nazis and white supremacists seem to hate him more than they do any other living person. Yet it requires 600 riot police to keep back screaming 'progressive' protestors just because he's there to give a speech to people who want to listen to him? Insanity.
« Last Edit: October 21, 2017, 08:22:54 pm by SirJohn »
Quote from: SirJohn on October 21, 2017, 08:19:43 pm
Universities are publicly funded...
Actually, my question was specifically to BCS as he/she wanted to either throw a spanner into the works, or refuse to talk about how to define acceptable engagement and so on.
You have given a good start to the discussion though.
No I didn't. I guess I didn't give you the answer you were looking for, but it's only because speech doesn't have to be acceptable to be free.
How was your trip to the gym with your wife/husband?
1. Are we all agreed it's dumb? I had no idea. So much for that argument.
2. I generally only indulge in criticism, but what's wrong with insults?
1. Yes, sometimes. The most important thing to me is 'why are we paying attention to it'? If the answer is "well, because it's really dumb" then we can talk about why people think it's dumb and why it sometimes is and sometimes isn't. If the answer is "we are paying attention to it because this is a new thing that we need to DO something about, as opposed to talk about, then that's different. Then it goes back to my question of why haven't we had to handle this, after decades of dealing with an open society, etc.
2. So, if you want to just talk/vent then go ahead. I can insult back too.
Sorry, to be clear you did eventually answer but initially said you weren't going to participate. Furthermore, your answer makes sense to me. FOX news will cover campus stupidity with high priority, as if it's end of days and will cover legitimate complaints about social issues within the same block of stories and the same tone.
It's almost like they're up to something. Luckily, we can discuss things with more clarity here.
I SAID 'wife' - why wife/husband ?
1. Yes, sometimes. The most important thing to me is 'why are we paying attention to it'?
Why am I paying attention to Muslims? Because I am thinking longer term. That is the same issue I have with universities becoming places of indoctrination for far left anti-free speech beliefs. I can ridicule and mock ignorant twenty years olds if it pleases me but they don't really matter. What matters is twenty and thirty years down the line when they're in charge. If they are learning today that speech which is hostile to their views should be prevented that is definitely not healthy for the future of Canada.
We have. We've just handled it poorly, imo. The Americans have handled it better. Other countries worse.
I thought you meant response to insults in general. Being offended and all. I never insult people, except in response to one. Well, I think I might have said kook once, on a 9/11 thread.
Well, I've never seen Fox News, but I'm sure you're right.
I said "They didn't let women into the Royal Engineers when I was in there."
Why "...BCS as he/she wanted to..."?