The Meeting Room Makeover: Is Your Collaboration Space Adaptable for the New Normal?
As you consider reopening offices (or plan to institute WFH indefinitely), you need a meeting room system that goes the distance. Whether connecting on-premise employees or talking to international clients, whether empowering power users at home or making huddle rooms safer, an integrated meeting room solution that makes life easier for IT is the need of the hour.
Here is a handy checklist that can help gauge your readiness:
 - Licensing - Do you need additional licensing costs for every room? How do licenses scale as your WFH workforce grows?
 - Self-service - What is the degree of touch dependence? Do employees need shared buttons or touch screens to reserved meeting spaces and slots?
 - Compatibility - Does your meeting room integrate smoothly with third-party systems? Given that most companies use 3+ platforms, do you have native compatibility?
 - Scale - What happens when you need to conduct large, office-wide, or department meetings? What is your hardware and software's participant threshold?
 - Collaboration - What capabilities are present for sharing content? Are pro features like dual display and wired content sharing ready at hand?
 - Telephony - Can your meeting room double up as a telephony system for external clients/stakeholders? Can you integrate PBX, if it isn't natively available?
 - Setup - Does the system include all your basics like a control hub, touch interface, audio, and camera? How much effort will it take IT (or an employee) to set it up?
GoToRoom by LogMeIn is an out of the box meeting room solution that is purpose-built for your needs. It scales up or down to meet huddle room, home office, conference room, or board room configurations, powered by industry-leading hardware from Polly, Logitech, and Dolby
Share content on email


text:
RALEIGH, N.C. (WTVD) -- A new study has found women who used hair straightening chemicals were at higher risk for uterine cancer.
Researchers with the National Institutes of Health (NIH) compared women who did and did not use the products.
They studied the women's habits over 11 years and looked at more than 33,000 women over the span of the study.
In the end, 378 were diagnosed with uterine cancer.
According to the study researchers found no connections with uterine cancer for other hair products that the women reported using, including hair dyes, bleach, highlights, or perms.
Uterine cancer accounts for about 3% of all new cancer cases but is the most common cancer of the female reproductive system, with 65,950 estimated new cases in 2022. Studies show that incidence rates of uterine cancer have been rising in the United States, particularly among Black women, NIH researchers said.

source: m-a-p/FineFineWeb


Early Head Start Teacher in Richmond, TX at BakerRipley
Date Posted: 6/10/2021
Job Snapshot
Job Description
 1. in a manner appropriate to age and stage of development.
 2. Provide a safe, healthy and well-managed environment to meet the changing needs of infants and toddlers.
 3. Develop and implement individualized goals for children that meet their needs and are developmentally appropriate.
 4. Develop an individual plan for each child to include goal setting based on identified needs and prescriptions for objectives and activities to meet established goals (outcomes).
 5. Screen, observe and document student progress in the GOLD online assessment system
 6. Prepare and maintain accurate records, including child observations, individualization, lesson plans, attendance, meal count, parent participation, in-kind contributions and volunteer time sheets.
 7. Establish consistent, stable and supportive relationships with infants/toddlers and their families.
 8. Encourage, facilitate, and support parental involvement in all aspects of the Early Head Start Program.
 9. Schedules home visits and parent-teacher conferences with families as required and on an as-needed basis and documents these events.
 10. Work closely with the Early Head Start Mentor Teacher in planning and implementation of the Early Head Start curriculum
 11. Provide a safe and nurturing environment for infants and toddlers in accordance with all regulations
 12. Perform any other duties as may be required.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities


text:
5/13/17 10:05 AM / Views：595
The State Committee on Science and Technology of the Republic of Belarus and the Ministry of Science and Technology of the People's Republic of China signed an agreement on the creation and organization of activities of the Sino-Belarusian Center for incubating innovative projects. The signatures of the document were put by Alexander Shumilin and Wang Gang, the heads of the two departments.
According to the document, the center will support scientific and technical and innovative activities of the innovative entrepreneurship and the youth start-up movement. It is planned to create a new subject of innovation infrastructure on the basis of the Belarusian National Technical University and the Sino-Belarusian Velikiy Kamenh Industrial Park. Its structure will include a start-up center, an expert council, a coworking center and a rapid prototyping laboratory (FABLAB).
Following the signing of the agreement, the Chairman of the State Committee on Science and Technology Alexander Shumilin noted that the Belarusian-Chinese scientific and technical cooperation is reaching a qualitatively new level. '11 meetings of the commission for cooperation in the field of science and technology of the Belarus-Chinese Intergovernmental Cooperation Committee were held. The topical issues of the bilateral cooperation were discussed there, including the issues of the joint financing of the Belarusian-Chinese scientific and technical projects, the possibility of creating a Belarusian-Chinese venture investment fund and the format of the scientific, technical and innovative cooperation within the framework of the Velikiy Kamenh Sino-Belarusian Industrial Park ,' he said. Alexander Shumilin also noted that at present 28 Belarusian-Chinese scientific and technical projects are being implemented, including the projects in the field of microelectronics, optical and laser technologies, biotechnology and new materials.
Belarus and China have been developing the cooperation in science and innovation since the beginning of the 1990s (the agreement on scientific and technical cooperation of April 24, 1992).


XF86Mail), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
There is also emerge input-utils that prints out what events a device can produce and the monitors it. lsinput shows what you have got.
For the mouse: _URL_
Section InputDevice and InputClass
Originally each input device as mouse and keyboard had an individual InputDevice section. This caused a problem when multiple mice and keyboard (like) devices got plugged in. New Xservers solve this issue by using InputClass sections instead of InputDevice sections. The main difference between InputClass and InputDevice sections is that a InputClass section can match different input devices and therefore support multiple devices as multiple mice and keyboards. See _URL_
Section Mouse
All the mice that live around and in your computer and their wheels
Section "InputDevice"
 Identifier "<Name of the Mouse>"
 Driver "mouse"
 Option "Protocol" "Auto" # Auto detect
 Option "Device" "/dev/input/mice"
 Option "ZAxisMapping" "4 5 6 7"
EndSection
For the wheel mouse add at least
Option "ZaxisMapping" "4 5"
to enable the wheel. A program to detect the mouse wheels is xev.
Section Keyboard
See also: Keyboard
This section contains everything about the Keyboard and its layout (Swiss-Layout => ch).
For evdev the section would look as follows:
Section "InputClass"
 Identifier "keyboard-all"
 Driver "evdev"
 Option "XkbLayout" "ch"
 Option "XkbVariant" ",qwerty"
 MatchIsKeyboard "on"
EndSection
When not using evdev then the kbd driver has been used
Section "InputDevice"
 Identifier "<Name of the Keyboard>"
 Driver "kbd"
 Option "AutoRepeat" "500 30"
 Option "XkbRules" "xorg"
 Option "XkbModel" "logiaccess"
 Option "XkbLayout" "ch"
EndSection
/usr/share/X11/xkb/rules/base.lst holds the possible values
Alternatively the layout could also be set in the desktop environment as gnome, but this is not recommended since it is not active on the login screen and when having a password deviating from the default keyboard layout will create big confusion since just * appears during typing in the password.
Section ServerLayout
This Section puts everything together and defines the Layout. The Screen is the combination of Monitor and Graphic card, CorePointer and Keyboard are the input devices.
Section "ServerLayout"
 Identifier "<Identifier of this Layout>"
 Screen "<Identifies the Screen used>"
 InputDevice "<Identifier of the mouse>" "CorePointer"
 InputDevice "<Identifier of the keyboard>" "CoreKeyboard"
EndSection
This section does not have to be present, if there is just one section of every device.
Section Screen
The section screen links the monitor to the graphic card (Device) and lists all Video modes supported:
Section "Screen"
 Identifier "<Identifier for the Screen>"
 Device "<Identifier of the Graphic Card>"
 Monitor "<Identifier of the Monitor>"
 DefaultDepth 24
 Subsection "Display"
 Depth 8
 Modes "1280x1024" "1024x768" "800x600" "640x480"
 ViewPort 0 0
 EndSubsection
 Subsection "Display"
 Depth 16
 Modes "1280x1024" "1024x768" "800x600" "640x480"
 ViewPort 0 0
 EndSubsection
 Subsection "Display"
 Depth 24
 Modes "1280x1024" "1024x768" "800x600" "640x480"
 ViewPort 0 0
 EndSubsection
EndSection
Section Monitor
Shows what your monitor is able to do:
Section "Monitor"
 Identifier "<Identifier of the Monitor>"
 HorizSync 22-82
 VertRefresh 56-76
EndSection
The horizontal synchronization frequency range values are in kHz and the vertical synchronization frequency range in Hz. Usually this section looks simple, but it can be highly customized to create various timings. It is also a place where you can adjust horizontal and vertical position of the picture on the monitor, to remove annoying jumps when video modes change. See: Timing for a TV
If i2c is enabled (see i2c section in this book) then the graphic controller can read the edid data from the monitor. The program get-edid can create the content of the Monitor section and can be stored into a file as /etc/X11/xorg-conf.d/22-monitor.conf
Section Graphic Card
The Section for the graphic card is called Device. It helps the X server to take directly the correct driver and not try to guess generic drivers first producing errors and maybe end up loading a wrong driver.
Section "Device"
 Identifier "<Identifier of the Graphic Card>"
 Driver "<Name of the driver for the Graphic Card>"
 <Graphic Card specific options>
EndSection
For binary device drivers of ATI and Nvidia drivers this section becomes complex, drivers delivered with the kernel source have just the basic settings.
Section Files
Holds the paths that differ from the defaults paths plus many paths to fonts
Section "Files"
 RgbPath "<here when differ from default>"
 ModulePath "<addtitionl paths to modules can be added>"
 FontPath "<path to fonts>"
EndSection
Section Modules
Checkout for what modules are available
/usr/lib/modules/fonts
/usr/lib/modules/extensions
Section "Module"
 Load "dbe" # Double buffer extension
 SubSection "extmod"
 Option "omit xfree86-dga" # don't initialise the DGA
 EndSubSection
 Load "<Font module>"
 Load "<An other font module>"
 Load "extmod" # for some commonly used extensions
 Load "glx" # This loads the OpenGL for X module
 Load "drm"
 Load "v4l" #Video for Linux
EndSection
Section Dri
This is the configuration for the Direct Rendering Infrastructure for OpenGL and sets the permission rights
Section "dri"
 Mode 0666
EndSection
Section ServerFlags
The deviations from the default flags of the X server are added here
Section "ServerFlags"
# Disable the <Ctrl><Alt><BS> server abort sequence
# This allows clients to receive this key event.
 Option "DontZap"
EndSection
Linurs startpage


text:
End statistics with hammer
- 2+: Ends where the team scored at least two points (i.e. the team was able to capitalize the hammer).
- 1: Ends where the team scored one point (i.e. opponent forced the team to take only one point with hammer).
- 0: Ends that the team blanked with hammer.
- Steal: Ends where the opponent scored at least one point (i.e. opponent stole points without hammer).
End statistics without hammer
- Steal: Ends where the team scored at least one point (i.e. the team managed to steal points without hammer).
- 0: Ends where the opponent blanked the end with hammer.
- 1: Ends where the opponent scored one point (i.e. the team managed to force the opponent to take only one point with hammer).
- 2+: Ends where the opponent scored at least two points (i.e. the opponent managed to capitalize the hammer).
- Result avg: Average result (points for - points against)
- Hammer avg: Averate points / end in those ends where the team played with hammer.
- Without hammer avg: Average points / end where the team played without hammer.
- Hammer value: Describes the value of hammer to the average points the team scored in an end.
Remarks about statistics
Apart from the result average, last end scores have been ignored in those cases where the losing team scored points. The purpose of this is to clean the data from distortions so the statistics would describe how teams have played in "normal" situations.
Example: the winning team has given a steal of one point in the last to guarantee a victory. This end has been ignored because the situation in the game is not "normal"

source: HuggingFaceFW/fineweb-edu


DeWitt: Johan DeWitt was a key figure in Dutch politics during the 1600s. As his primary duty, he managed (along with uncle, Cornelis de Graeff) the political system in the Netherlands. DeWitt's most important accomplishments include aiding in the drafting of the Treaty of Westminster (ending the First Anglo-Dutch War), as well as being a primary educator of the future monarch William III as a child. Politically, DeWitt was considered somewhat radical because he supported republicanism, a political stance which asserted that monarchs should be selected by means other than heredity, such as elections.
For Carlyle's purposes, DeWitt serves as a figure of noble beliefs and political bravery. Carlyle bemoans the loss of "the noble People that make the noble Government," mentioning DeWitt as one of the many whose ideas have been stricken down despite their supremely useful and just ideas.
"Jonah De Witt." Encyclop&eolig;dia Britannica Online.. 23 Mar. 2010. 24 Mar. 2010>
Last modified 24 March 2010


text:
- choleric •
Part of Speech: Adjective
Meaning: Hot-tempered, peevish, ill-tempered, bilious
Notes: Today's Good Word is an adjective from an adjective, for the noun melancholy, on which melancholic is based, may also be used as an adjective, as to receive a melancholy letter from home. Obversely, melancholic may be used as a noun as well as an adjective, as someone who is an inveterate melancholic who seldom leaves the house. Melancholically is the appropriate adverb for today's adjective.
In Play: If you are tired of hearing and saying grumpy and would like to elevate the tone of your conversation, today's Good Word is perfect for you: "I guess the diet isn't working for Les Waite; I got a choleric reply when I asked him about it." If you are like me, you never did like the new use of ballistic, either, so why not substitute today's Good Word for it, too: "Donny Brooke was out of humor when he came in this morning but when he saw the stack of work on his desk, he became choleric."
Word History: Today's Good Word came from Latin cholera "jaundice", borrowed from Greek khole "bile". The ancients distinguished between yellow bile and black bile, the latter apparently imaginary. Yellow bile, however, is that bile secreted by the liver. Its Greek name comes from the same original Proto-Indo-European root (ghel- "to shine") that produced English yellow and gold. In German today it is gelb "yellow". Most English words containing GL and referring to light contain a reduction of the same root: gleam, glimmer, glitter, glow, and the like. Latin galbinus "yellowish" comes from the same root. It hardly changed in Romanian galben, but became jaunice in Old French. English borrowed the French word, reshaping it into jaundice, the yellowness of the skin when hepatitis disturbs the yellow bile of the liver.
Come visit our website at for more Good Words and other language resources!


text:
Ireland's Department of Finance has proposed the creation of a new blockchain working group to help create cohesive regulation across government agencies.
Revealed in a new report, titled "Virtual Currencies And Blockchain Technology," the working group would aim to help bring a coordinated approach to rules around cryptocurrencies and monitor developments in blockchain technology, "addressing considerations raised by consumers, industry, the EU, and governments worldwide."
Elsewhere in the report, the finance department estimates that 6.3 percent of venture capital invested in the country from 2012 to 2016 went to Ireland-based blockchain businesses – a figure it says dwarfs the capital invested in such projects across the United Kingdom and Switzerland.
From supply chain experiments by the Irish Dairy Board to cryptocurrency startups, this growing sector has captured regulators' attention.
The report's authors urge lawmakers to provide clarity to consumers about what protections are available when transacting with virtual currencies, give entrepreneurs a clear regulatory framework, and "equip Ireland with a differentiating competitive advantage in securing foreign direct investment" in blockchain projects.
They go on to warn over criminal activity and volatility, but take an optimistic view, saying:
The paper also suggests that blockchain technology could help boost efficiency and reliability across the financial sector, including securities settlements.
Dublin, Ireland image via Shutterstock
The leader in news and information on cryptocurrency, digital assets and the future of money, CoinDesk is a media outlet that strives for the highest journalistic standards and abides by a strict set of editorial policies. CoinDesk is an independent operating subsidiary of Digital Currency Group, which invests in cryptocurrencies and blockchain startups. As part of their compensation, certain CoinDesk employees, including editorial employees, may receive exposure to DCG equity in the form of stock appreciation rights, which vest over a multi-year period. CoinDesk journalists are not allowed to purchase stock outright in DCG.
Learn more about Consensus 2023, CoinDesk's longest-running and most influential event that brings together all sides of crypto, blockchain and Web3. Head to consensus.coindesk.com to register and buy your pass now.


text:
Why should you try a virtual fitness class was not on my list of topics to write about in 2020. However, in March of this year, everything as we know it changed. We spent months talking about waiting to "get back to normal" and that evolved into "our new normal", and by now, many people are just tired of something about our current lifestyle. We have learned that the scientific process we learned in elementary school still applies to scientists. They create a hypothesis and test it out, making adjustments in their conclusions. The CDC thought the average American wasn't smart enough to wear a mask properly, so they encouraged us to not buy N95 masks, only to reverse their wording and motivate Americans to wear a mask in public. We have been told that places where large people gather are not good for our health, so gyms were one of the many places closed. One thing that has never changed, taking care of your health should be a priority when it comes to preventing and overcoming illness. Which is why I wanted to share some reasons why you should try a virtual fitness class.
*Your gym has changed/closed/gone virtual. It is hard to overcome schedule changes. If you used to attend a 5 AM class, before work, in theory, you could be waking up at 6 AM, exercising and still logging into work on time. Yet you're not. Having a virtual option can bring that accountability back.
*Your child care situation has changed. With so many children e-learning, after school care options reduced, and financial needs changing in houses, you may not be able to make it to an in person class. Virtual classes give you the option to keep up with your fitness routine, while staying home.
-On another note, exercise is important for our children too. It is more important than ever before to find ways to encourage your children to stay active. By attending virtual fitness classes with your child, you are spending quality time while simultaneously teaching a great life lesson about prioritizing your health.
*Humans crave connection. We are literally designed to connect with other human beings. Some of us are feeling over-connected to our house members, while others are totally isolated. All of us can benefit from the connection within a virtual fitness group. Working towards similar goals, motivated by being on a journey with others.
*Professional guidance is more readily available virtually than ever before. Just a few years ago, the way to workout at home was via video. An instructor was coaching and cueing in general, but now we can get individual attention. The instructor is able to correct you in real time, as well as over modifications to make the exercise easier or harder.
*Push your comfort zone, while still being a little comfortable. It can be intimidating to walk into a fitness class when you aren't sure of your ability to perform like everyone else in the class. It becomes a little easier to pop into a class as a little square. You can also build the confidence and courage to try a class when the description is outside your usual class.
*Accountability is a huge key to success. When you just do your own workout, or press play on a video, there is no outer accountability. Being live in a virtual class can push you to give a little more effort in class. The community formed in the virtual format is counting on you to show up, just like in person classes.
*Routine is important for our mental health. Far more people are struggling with mental health this pandemic season than previous years. Scheduling a virtual class each day can give you a sense of routine. That structure to your day gives you a sense of accomplishment and an opportunity to see how you are doing.
*Regular exercise helps contribute to a healthier immune system. It has been studied that exercise can help with chronic pain, as well as reduce your risk for various diseases such as heart disease. It also lends itself to better general health, which improves your overall immune system. A properly, efficiently working immune system helps your body to fight off illness and infection.
There are so many options today when it comes to virtual fitness class options. I challenge you to try a few different classes, and find the right fit for you. The fit will be based on your goals, abilities, schedule, and the community within the virtual platform. My suggestion is that you try a virtual fitness platform that offers a variety of classes. It would be very remiss of me to not pass on information on how to see our schedule at Becka's Boot Camp. I offer 45 minute boot camp classes. Solvei offers 45 and 60 minute boot camp, strength, and cardio classes. Lamaiya offers 45-60 minute zumba, chair yoga, strength yoga, core yoga, and restorative yoga classes. When you buy a virtual class pass, you can mix and match classes between all three of us.


text:
Authors: H.-J. Hochecker
I stick metal foil on an a 1 square meter large and 10 kilograms heavy dielectric so that a condenser is build. By putting a tension of 10 kV on the condenser or by short-circuiting it I measure a real reduction of the weight of about 0.1 grams each time. This result confirms my theoretical conclusion which says that the weight of a body is related with the movements of its charges (protons and electrons). Keywords: Gravitation, movement of electrical charges, relativity
Comments: 3 Pages.
[v1] 3 Aug 2010
Unique-IP document downloads: 47 times
Add your own feedback and questions here:


text:
Quantifying root lateral distribution and turnover using pine trees with a distinct stable carbon isotope signature
- In order to help assess spatial competition for below-ground resources, we quantified the effects of fertilization on root biomass quantity and lateral root distribution of midrotation Pinus taeda trees. Open-top chambers exposed trees to ambient or ambient plus 200 µmol mol-1 atmospheric CO2 for 31 months.
- Tank CO2 was depleted in atmospheric 13C; foliage of elevated CO2 trees had δ13C of - 42·9%, compared with - 29·1% for ambient CO2 trees.
- Roots 1 m from the base of elevated CO2-grown trees had more negative δ13C relative to control trees, and this difference was detected, on average, up to 5·8, 3·7 and 3·7 m away from the trees for 0-2, 2-5 and >5 mm root-size classes, respectively. Non-fertilized tree roots extended as far as fertilized trees despite the fact that their above-ground biomass was less than half that of fertilized trees.
- These results are informative with respect to root sampling intensity and protocol, and the distances required between experimental manipulations to evaluate belowground processes of independent treatments.
- Fine-root turnover has usually been estimated to range from weeks to 3 years, representing a major avenue of carbon flux. Using a mixing model we calculated that 0-2 mm roots had a mean residence time of 4·5 years indicating relatively slow fineroot turnover, a result that has major implications in modelling C cycling.


V$RESULT_CACHE_MEMORY
V$RESULT_CACHE_MEMORY displays all the memory blocks and their status.
Column Datatype Description
ID NUMBER Unique block identifier (that is, the block number)
CHUNK NUMBER Chunk to which the block belongs (the upper 27 bits of the ID)
OFFSET NUMBER Offset of the block within its chunk (the lower 5 bits of the ID)
FREE VARCHAR2(3) Indicates whether the block is free (YES) or not (NO)
OBJECT_ID NUMBER Cache object to which the memory block belongs; NULL unless the memory block is allocated to a cache object (FREE = NO)
POSITION NUMBER Position of the block in the cached object; NULL unless the memory block is allocated to a cache object (FREE = NO)


text:
PCAOB Releases 2021 Inspections Outlook and Audit Committee/Auditor Dialogue Tool
On April 6, the PCAOB released Spotlight: Staff Outlook for 2021 Inspections (2021 Outlook). This annual publication outlines areas the Board plans to focus on during the current inspection cycle. In addition, the 2021 Outlook provides an overview of changes in the inspections process, such as enhancing the unpredictability of inspections and the selection of nontraditional financial statement areas for review. The PCAOB also explains how inspections will address COVID-19 financial reporting and audit risks. The Board simultaneously released a separate document to assist audit committees in discussing inspection issues with their auditor. Audit Committee Resource: 2021 Inspections Outlook suggests questions related to the 2021 inspection focus areas that "audit committees—at their discretion—could use to further engage with their auditors."
Staff Outlook for 2021 Inspections
The Board's 2021 inspection plan has two primary objectives: to respond to the financial reporting and audit risks posed by COVID-19 and to reduce the predictability of inspections. As to COVID-19:
The Board plans to select audits for review in industries experiencing significant disruptions or elevated risks during the pandemic, such as transportation, entertainment, hospitality, manufacturing, certain aspects of the retail segment, and commercial real estate (including real estate investment trusts).
Inspections will focus on financial statement items and other reporting matters that have been particularly affected by the pandemic, such as impairments, going concern assessments, allowance for loan losses, and increased risk of fraud.
As to predictability:
The Board intends to significantly increase the percentage of audits select randomly (rather than based on audit risk or difficulty), especially for the largest accounting firms.
Inspectors will select accounts that have not traditionally been addressed for review. Since the Board has historically focused on the financial statement aspects that are the most challenging to audit, this apparently means that in 2021 inspections will concentrate on lower-risk, more routine accounts. The Board adds that it "will, of course, also continue to target areas that we believe pose higher risks of material misstatement in particular audits, or that are the subject of recurring audit deficiencies."
In addition to these process changes, in 2021 the Board plans to place emphasis on these topics:
Audit areas with continued deficiencies. The 2021 Outlook identifies revenue, accounting estimates, internal control over financial reporting, and independence as audit areas with recurring deficiencies and opportunities for improvement. In this context, the inspectors will also focus on audit firm procedures to identify and remediate audit deficiencies.
Firms' quality control systems. The Board plans to review audit firm quality control systems "as part of our goal to move towards a more preventative regulatory approach." In addition, continuing the approach taken in 2020, inspections will include quality control areas likely to be affected by COVID-19, including "leadership communications, consultation requirements, client acceptance and continuance procedures, real-time monitoring, and pre-issuance reviews."
Firm compliance with auditor independence requirements. Inspections continue to identify deficiencies that "suggest some firms may not have appropriate quality control systems in place to prevent and/or detect violations of applicable independence rules." The 2021 Outlook cites, among other things, compliance with audit committee pre-approval of non-audit services and auditor communications with the audit committee regarding independence as areas of attention.
Fraud procedures. 2021 inspections will assess how auditors identify and assess risks of material mis-statement due to fraud and how auditors design and implement audit responses to these risks. Inspectors also plan to focus on how auditors incorporate unpredictability in their selection of audit procedures.
Critical audit matters. PCAOB standards require the auditor to identify and communicate in the audit report critical audit matters (CAMs) identified in the audit. CAMs are those aspects of the audit that involved challenging, subjective, or complex auditor judgment. See More PCAOB Advice for Audit Committees on CAMs, July 2019 Update). Inspectors will review how individual engagement teams applied the CAM requirement.
Implementation of new auditing standards. New PCAOB requirements for the auditing of accounting estimates and for the auditor's use of the work of specialists took effect for audits of fiscal years ending on or after December 15, 2020. The Board will review how firms implemented these new standards.
Supervision of audits involving other auditors. Inspections will assess how auditors supervised the work of other participating auditors, particularly given travel restrictions due to COVID-19.
Responding to cyber threats. If there was a cyber incident affecting a public company or broker-dealer selected for review, the inspectors will evaluate how the engagement team applied the audit firm's cyber incident guidance, including whether and how the team reevaluated its risk assessment or modified the audit to address the effects of the breach on controls.
Auditing digital assets. The inspection staff will select audits for review where transactions in digital assets are material to the financial statements and will review how the audit firm identified and assessed the risks of material misstatement, including valuation issues.
In 2020, the PCAOB invited the audit committee chairs of most U.S. public companies with audits selected for inspection to speak with the inspection staff. See The PCAOB Speaks – With Audit Committee Chairs, January-February 2021 Update. The Board plans to continue this practice in 2021.
Audit Committee Resource
The new Audit Committee Resource suggests specific questions that audit committees might ask their auditor in in the areas highlighted in the 2021 Outlook. Examples of these questions are:
Auditor's risk assessments. How has the auditor assessed risks of material misstatement related to the public company's technology systems, including relevant cyber threats, and how has it addressed those potential risks?
· Firm compliance with auditor independence requirements. How can the audit committee and management assist the auditor in complying with independence requirements?
Critical audit matters. What items, if any, were considered "close calls" but ultimately not identified as a CAM by the auditor? Why were these items not determined to be CAMs?
Implementation of new auditing standards. Was the audit of the company's estimates affected by the PCAOB's new requirements?
Supervision of audits involving other auditors. Did restrictions on travel and in-person interactions create challenges for supervision and review of work performed by other auditors? If so, how were these challenges addressed?
Comment: The 2021 Outlook provides audit committees with insight into why a company's engagement may – or may not – be selected for review this year and why the inspectors may emphasize some aspects of the audit and ignore others. In addition, areas of PCAOB inspection emphasis may become areas of additional auditor focus in subsequent audits. Accordingly, audit committees may find the Audit Committee Resource publication helpful in planning discussion of the company's 2021 audit with the auditor.
The 2021 Outlook may also be helpful in evaluating the results of the 2021 inspections when they become available. One would assume that de-emphasizing high risk/high challenge engagements and financial statement areas will result in fewer inspection findings. Accordingly, the results of the 2021 inspections may not be comparable to those in prior years. Conversely, deficiencies identified in 2021 may be of particular concern if they relate to aspects of the audit that should have been relatively routine.

source: openbmb/Ultra-FineWeb


text:
The online learning hub for professionals and students.
Master Model and Simulation - Based Systems Engineering tools for future power electronic and power systems engineers.
Enroll and learn in-demand skills through various online courses. Earn industry relevant certificates.
Watch focused step-by-step hands-on tutorials hosted by power industry experts and learn how to design, test and validate future power systems.
Digital control of grid-tied converters
In this course, you shall learn how to design and validate the different controllers required for the proper operation of grid-tied converters using real-time simulation in Typhoon HIL.


text:
For more than 40 years the PEI Soil and Crop Improvement Association (Soil and Crop) has been a leader in the agricultural community in evaluating and demonstrating many new farming practices, crops, and soil and water conservation or protection techniques. Being directed by a volunteer board of farmers from all sectors, Soil and Crop has become a highly respected agricultural organization. The organization's strengths according to a 1999 survey of farmers
The PEI Soil and Crop Improvement Association is an organization committed to the conservation and wise-use of the agricultural land base on Prince Edward Island with the demonstration and promotion of practical management tools or techniques to sustain healthy land, water and air resources.
- Be an independent, arm's length evaluator and demonstrator of new and appropriate techniques and technology that will further soil and water conservation objectives
- Deliver appropriate third party programs to Island land holders
- Support projects and activities that meet the vision of the association
- Use experience and reputation to present the agricultural focus of soil and water conservation to the public.


text:
Phineas Parkhurst Quimby
WHENCE IS IT - OF MATTER OR WISDOM?
ERRORS & MISERY RESULTING FROM THE
MISAPPLICATION OF THE WORDNovember 1861
What is strength?
This question sounds as though it might be easily answered, but on consideration, it is not so easy.
Words are so misused that it it impossible to get at the original meaning of the person who applied the word - or at the feeling (or state of mind) when the word was first introduced.
If you choose to apply the word "strength" to machinery - then I have no fault to find with the definition. But if it means will, then it is wrongly applied - for will is independent of the thing you call strong.
If you say, "That is a strong lever" - then it does not include the force that is applied to it.
If the person who first used the word applied it to his wisdom as a powerful intellect - then it will only apply where there is some intellect - the quality of which is not taken into account.
This confusion of meaning makes a great deal of trouble, for we put intelligence into everything that has resistance - instead of in the intelligence having the strength.
As far as man is concerned the word "strength" has no meaning at all - unless you call it "will."
A man's legs are a combined lever - and if you mean that they have strength - you might as well say that a lever has strength; for one is as much alive as the other - and neither, of itself, can do anything.
The word "strength" does not convey the author's feelings when he made the expression. He either meant to apply it to wisdom - or to matter.
If the author meant to give a name to the phenomenon called "will" - then it makes a vast difference in reasoning about strength.
For instance, a person is "weak," as it is called, in the back or limbs. Now the medical faculty goes to work to rub on all kinds of strengthening medicines - just as though there were intelligence in the medicine, and it imparted strength to the weak part.
The absurd idea is carried out all through our lives - and it deprives man of the true wisdom that might make him happy and intelligent.
My theory gives the lie to all the above, for I have seen that the word "strength" is a mere word with no more meaning than to lead man astray - and the whole medical science is based on this word "strength."
This or that thing is said to"give a person strength." In the case of a fever, the whole invention of the medical faculty is brought to play to discover some medicine that will "give strength."
The chemist is employed to discover the chemical properties such-and-such things contain - and numberless articles are said to contain "strengthening virtue."
The food is strengthening, the air is strengthening, and you can find no end to the strengthening things given to the sick - and all the while they are growing weaker. This false idea should be corrected.
Everyone knows that animals have more strength than the human species - and it cannot be their food. For a man fed on grass would die, according to our belief, while the animal will live - and he will live on the same food as man and still grow no stronger.
Man puts the construction on the word to suit himself.
It is used to work some piece of machinery - a carriage for instance - as though it had intelligence.
If the word applied to man's will is called "strength" - the thing that it is applied to should not be called "strong."
You may ask what this has to do with the curing of disease.
I will tell you - for it is the very thing to correct.
Apply the word "strength" to man - not to matter; for wisdom has life - and the matter has none.
There is such a term as "resistance" - and this is the opposite to strength.
For instance, you wish to raise a stone. That wisdom that wants to raise a stone is one thing - and the stone is another.
So if wisdom chooses to apply its strength through the arms, its motive (or will) is applied - just according to the amount of resistance.
If a horse is attached to a dead weight, it applies its will (or strength) - just according to its wisdom. And if it fails - it makes another effort to overcome the resistance. And as it gets deceived - it loses its power (or strength).
Strength is intelligence. It embraces all man's wisdom. And if his wisdom is of this world - his strength is in his muscles; but if his wisdom is of God (or Science) - his strength is in himself. And to be wise is to be strong.
I will illustrate my idea of strength as I apply it to the sick.
When I use the word - I couple it with skill. These two are governed, either by the brutal wisdom - or the scientific wisdom.
I will state a case of my own experience. I treated a man who had lost the use of his lower limbs. He could not move them when he was sitting in his chair. The doctors called it a "spine affection."
When he attempted to rise, he had not strength in his spine to keep his body erect. He would give out at the pit of the stomach - and this took all the power from his legs.
This was the doctors' theory, and the man believed it - and applied his will (or strength) according to this wisdom. His hope was cut off. He believed the spine was diseased - and so did all his friends and physicians.
According to my theory, his body was like the weight to be moved. His will (or strength) was applied to his body - just as it would be to a lever that you believed would break, if you applied too much power to it.
His reason directed the power, and being deceived - he could do nothing. To cure him (or make his legs strong and his spine well) was to first convince him that there never was any strength in the idea body - and that strength came from some other source.
Everyone knows that the will, being put into action - an effect is produced called "strength."
For instance, a person by the power of his will can hold another. This is called "strength."
What is the grasp?
Strength? Or is it the will applied to the hand?
No one supposes that the hand would catch hold and grasp, unless it was directed by another power. This "other power" is the will, governed by the wisdom - and the effect is called "strength."
"Strength" is the name of the phenomenon. It is an act, so will without an act (or motive) is no will (or strength) - and availeth nothing.
So to sit till his legs grew strong would be as absurd as to make a steam engine and, after it was ready to work - sit and wait till the wood made its own fire, its steam, and let its steam on to the piston head.
For a man that has lost his strength to sit still and wait for it to come is just as absurd as to prepare a clay bin and then wait for it to make itself into a vessel!
Such an idea of strength is so absurd that it takes away a man's reasoning faculties.
Let man know that his weakness is the want of right direction to his ambition - then his strength is in putting his will into action. Both are the result of his wisdom.
Destroy a man's prospects and happiness - and you destroy his strength. So as you rouse his ambition and will - his strength comes.
The course taken by the medical faculty, in their mode of reasoning, destroys man's natural powers - and makes him a mere tool in the hands of a "quack."
Every man who reasons that strength can be made by food, air, or rubbing, or any liniment - is a fool - although he may be honest.
I have tried the experiment - and know.
I do not guess at it when I say that there is not one particle of virtue in any sort of medicine that people take to give them strength.
Neither is there any strength in one kind of food more than another, but it may be all summed up in this: the gratification of man's desires embraces all there is of him - and these vary according to circumstances.
All men have a desire for happiness, and this desire creates an appetite - and the desire wants to be gratified. This brings up this feeling called "will" - and then it is forced on by wisdom to accomplish a desire.
The wants of the animal are limited. Therefore it is lively and happy - for it acts according to its will.
It is often said that the beasts are sick.
Granted - but man takes their freedom from them, as well as from the human species. Let both be wild - and you see a bold race.
Look at the uncultivated savage, and you will not see him creeping around - as though he had done some mean, dirty act - like the civilized man.
Of all mean-looking things, a human being that is completely under the medical faculty is the lowest. He is as much a slave as the Negro at the South - and in fact more so.
Look at a sick female suffering from some opinion that the doctors have made her believe. In her mind she is completely under the doctor. She is not allowed to eat or drink or even walk or think - except as the family physician gives direction.
The sick have given their souls to the priests - and their bodies to the physicians. They then tell about the "good doctor" - how much he has done for them - showing that he has deprived them of all noble, manly feelings... left them


text:
New edible fats with names like Hogless Lard and Cottolene entered the American diet in the late 19th century, and Americans sought help from the first generation of home economists to understand these novel foodstuffs. For the next century, experts in home economics and allied disciplines grappled with questions about the taste, affordability, and healthiness of fats. Cornell home economists deftly navigated early controversies, and then as national food policy shifted during World Wars and the Depression, helped shape new outreach campaigns explaining practical uses of the new fats and the science behind them. In the post-war era, debates over fat, cholesterol, and heart disease demonstrated the continuing importance of home economists as communicators who translated technical--and often contradictory--research findings for public audiences.
In a public seminar given at Mann Library on March 16, 2017, historian Jonathan Robins examines the changing debates over new fats in the 20th century American diet, highlighting the role of home economists in this history and the ways in which researchers in other disciplines appropriated nutrition as their own domain, divorcing food from its social context.
Robins is assistant professor of global history at Michigan Technical University, where he researches and teaches the history of commodities. He is the recipient of the 2016 College of Human Ecology Dean's Fellowship in the History of Home Economics.


text:
"Most mandalas have an intuitive, irrational character and, through their symbolical content, exert a retroactive influence on the unconscious. They therefore possess a "magical" significance, like icons, whose possible efficacy was never consciously felt by the patient." –Carl Jung
The Whistling Dixie series from 2015 looks at the shadow aspect of universal emblems, such as the Mandala. In standard paper targets the circular and quaternary aspects of symbolic wholeness become mundane exercises in improving one's aim with firearms. These mixed media targets explicitly explore racist remarks I experienced directly, both as the receiver of hate speech, and as a fly on the wall. The inherent violence of the actual bullet holes in each target is echoed by the words emblazoned across these shadow archetypes.


text:
Thoughts on native mobile development on Microsoft platforms
Monday, October 26, 2009
HOWTO: Implement a text ticker
Here's the answer to yet another question asked on the Windows Mobile Developer Center Forums: How to implement a text ticker. The request implied for a flicker-free implementation, so a memory bitmap is required. This bitmap is generated whenever the screen changes size (CTextTickerView::OnSize) or when the text itself changes (CTextTickerView::SetTickerText). To calculate the text size when printed with the given font, a call is made to CDC::GetTextExtent which returns both the height and the width of the text in pixels. The off-screen is then created using the screen width and the text height plus a few padding pixels (CTextTickerView::ResizeBitmap).
Scrolling of the ticker is achieved through a timer that shifts the ticker printing position every 100 ms. The ticker is painted by invalidating its own rectangle and the whole painting process is performed on CTextTickerView::OnPaint. Note how the ticker text gets painted a second time tailing the first instance in order to give a continuous feel. Also note how the x offset is incremented by the timer handler. Go and have a look at the code!


Laparoscopic splenectomy in children.
Faisal G. Qureshi, Orkan Ergun, Vlad C. Sandulache, Evan P. Nadler, Henri R. Ford, David J. Hackam, Timothy D. Kane
Research output: Contribution to journalArticlepeer-review
20 Scopus citations
Abstract
BACKGROUND: Laparoscopic splenectomy is being performed more commonly in children, although its advantages are not clear. We sought to determine whether laparoscopic splenectomy was superior to open splenectomy. METHODS: The records of all pediatric patients undergoing splenectomy without significant comorbidities over a 12-year period were examined. The patients were divided into those undergoing laparoscopic splenectomy and those undergoing open splenectomy. Demographics, operative time, estimated blood loss, spleen size, length of stay, and total charges were compared between the groups. RESULTS: Eighty-one (58%) children underwent laparoscopic splenectomy, and 59 (42%) children underwent open splenectomy. The groups were similar in age and sex; hereditary spherocytosis was more common in the LS group. Operating time was longer in the laparoscopic splenectomy group (231 +/- 10 min vs 138 +/- 9 min; P<0.001), but blood loss and complication rates were similar. Twelve (15%) conversions were necessary primarily due to spleen size. Although children undergoing LS had a shorter length of stay (2.4 +/- 0.1 vs 4.1 +/- 0.3 days; P<0.001), they incurred higher charges (dollars 21199 +/- 664 vs dollars 15723 +/- 1737; P<0.002). CONCLUSION: Laparoscopic splenectomy is a safe procedure in children, resulting in shorter hospital stay, which may translate into earlier return to activity and a smaller burden on the child's caretakers.
Original languageEnglish (US)
Pages (from-to)389-392
Number of pages4
JournalJSLS : Journal of the Society of Laparoendoscopic Surgeons / Society of Laparoendoscopic Surgeons
Volume9
Issue number4
StatePublished - Jan 1 2005
ASJC Scopus subject areas
 - Surgery
Fingerprint Dive into the research topics of 'Laparoscopic splenectomy in children.'. Together they form a unique fingerprint.
Cite this


3 引文 斯高帕斯（Scopus）
Objective: We studied the risk of dementia in patients with primary Sjögren's syndrome (pSS) using a nationwide, population-based cohort in Taiwan. Methods: Our study analyzed the medical data of the Taiwanese population from 2000 to 2014. We identified 17,072 patients with pSS and 68,270 controls. Dementia risk was analyzed using a Cox proportional hazards regression model stratified by sex, age, and comorbidities. Results: A higher incidence of dementia development in the pSS group during the observation period (P = 0.0001). In multivariate analysis adjusted by age groups, gender, and the comorbidities, the adjusted hazard ratio (aHR) of developing dementia was 1.246 (95% CI 1.123–1.384) times greater in the pSS group than in the non-pSS group. When stratified by sex, age, and comorbidities, the patients with pSS less than 60 years (aHR 1.67, 95% CI 1.16–2.41), and without any comorbidity (aHR 2.27, 95% CI 1.76–2.93) were particularly associated with a higher risk of dementia. Furthermore, the patients with pSS combined with any other comorbidity had an additionally higher risk of dementia (aHR: 3.978, 95% CI 3.309–4.782), also suggesting that pSS was an independent risk factor for the development of dementia. Interpretation: Primary Sjogren's syndrome is associated with increased dementia risk and further study is needed to understand why and what the specific dementia phenotypes are.
頁（從 - 到）633-641
期刊Annals of Clinical and Translational Neurology
出版狀態已發佈 - 四月 1 2019
ASJC Scopus subject areas
 - Neuroscience(all)
 - Clinical Neurology
指紋 深入研究「Higher risk of dementia in primary Sjogren's syndrome」主題。共同形成了獨特的指紋。


How to Examine Events
How to Examine Events
To examine the events that a cell in the main grid summarizes:

1.Click a cell in the main grid to open the Events list. For each event, the list gives details about what happened to cause the event.
2.Optionally, double-click an event in the list to view a history of the vehicle, including the time when the event occurred.


text:
Delbert carves primarily from Pillar (black) slate, Zia alabaster, also called "white buffalo turquoise," and catlinite (or "pipestone"). Pipestone, used for ceremonial smoking pipes, and representing the blood of the ancestors, is particularly sacred to the plains tribes,
Delbert use a specific carving ritual to invest his fetishes with the spirit and power of the stone. He starts by washing with sweet grass and offering prayers to the Creator, the ancestors and the stone people. He gives an offering of tobacco or other substance to Mother
Earth, thanking her for the precious minerals.
People ask how Delbert decides what animal to carve. His answer is typical of that given by most sculptors. The stone tells them what animal spirit is inside. But, for Delbert, the process is much deeper. Animal spirit is not just the evidence of the animal's presence. It is the animal itself, with all the power and support the animal can bring to the fetish owner.
He starts each carving by "blocking" the stone, removing its outer layer. Once that is done, the carving is placed in water, with a request to the water that it bless the stone. The surface of the stone fetish is smoothed and polished while it is underwater. This encourages the positive energy of the water to enter and be absorbed by the stone. When the smoothing is completed, the carving is held up to the Sun, with the request that the Sunboy drink water from the stone and bless the emerging fetish.
To be continued


PreviousNext…
Best practice (Part 1)
Background
There's far too much sloppy Notes & Domino development going on out there. Code is splashed around all over the NSF, no thought has gone into database structure, performance considerations, and so on. This occasional series aims to address this! Part 1 covers centralising your code.
Introduction
How did you come to Notes development? Were you a programmer forced to use Notes when an employer moved to it? Were you a Notes "power user"? Did you just fiddle with it in a bid to pass some exams? Perhaps you were a sys admin with ideas above your station? :-D
Notes is a funny old environment for development. It started out as an extremely proprietary product, a "niche" database application, and has developed into much, much more.
But it's a dangerous development environment. Why? Because of the way code can be so widely distributed within a Notes application.
You can nest code in to form, page and view / folder events. You can tuck it away in agents, shared actions, buttons, hotspots, outline entries, database events.. the list goes on. But just because one can doesn't mean one should.
Why centralise your code?
In a word, "maintainability." Scattering code all over a Notes database does not a happy developer make. Try tracking down that elusive bug. Ever inherited a badly-put-together database? I know I have. Many times. Troubleshooting becomes infinitely less painful when the code is in just one or two places. The advent of shared actions in R5 and script libraries in R4 have helped developers centralise their code, along with other Notes constructs such as sub-forms and agents. Use them!
How should I centralise my code?
There's no point being prescriptive here. Programmers are a notoriously pig-headed bunch, and everyone thinks that their way of doing things is the best. However, I have found that certain rules have helped me no end, and they do seem to really make sense:
 - Shared actions
Don't dump loads of code in shared actions. If you need to do more than a couple of lines'-worth of @formula or Lotusscript, consider placing the code in an agent (or script library), and have your button call that instead. The beauty of shared actions is not having to code identical action buttons over and over, but the code should still be centralised.
 - Form events
In larger applications, rather than dumping all your code in the relevant events, consider calling generic script library routines which cover common events such as Querysave validation routines, edit authentication, and so on.
 - Use script libraries
These are indispensable. Really think about your routines. Make them as generic / modular as possible. Notes isn't exactly an object-oriented environment (!), but that doesn't mean you can't start to think that way. Consider having a "UI" script library that handles form validation, another that comprises solely "back-end" code that can be safely used by agents that may run in the background or be used as scheduled processes, and so on. If it looks like your code could be used in more than one place, dump it in a library, don't squirrel it away into an agent. Let the library have it, and get the agent to call the routine.
 - Consider a "strings" script library or document
This is a particular favourite of mine. I like to have a "strings" library which contains a generic unexpected error handler routine that all my Lotusscript can call, plus in the (Declarations) section, a bunch of constants which represent all my user messages invoked in Lotusscript somewhere in the application. I do this for a few reasons:
- The database may get translated one day. It's always easier to have all the user-facing text in one place, whether it gets translated by a person or Workbench etc.
- I can edit and review my user messages all in once place
- I can re-use messages and strings (e.g. I always have the same generic text for Messagebox and Dialogbox titles)
An example "libStrings" script library is attached as an LSS file. Simply create a new script library, and then using File / Import, bring the LSS code into it. Have a play, see what you think.
Downloads
Comments
 1. What is wrong with lots of code in shared actions? Where is the advantage in putting the code in an agent?
 Perhaps I could understand putting the code in a script library and calling from there but using agents seems a messy way to go.
 I think the most important thing is to be consistent. I am trying (in vain) to come up with standards for this kind of thing at work. Stuff like variable naming conventions can make an application turn from a nightmare to a pleasure to maintain.
 Is this the first comment?
 Mike Bigg#
 2. Mike said:
 What is wrong with lots of code in shared actions?
 Where is the advantage in putting the code in an agent?
 Perhaps I could understand putting the code in a script library and calling from there but using agents seems a messy way to go.
 Good question. This way of working, for me, is born out of unhappy circumstances. Shared actions constitute one design element in the NSF. If it corrupts (which mine did), you lose everything. If one agent corrupts, you lose just one hunk of code. So that's why I recommend the approach I outline.
 Considering this anew, why store code outside an action? So you can re-use the routine. OK, so for script we can have code in a library and call that from an agent, a form event, a shared action, wherever. But for @formula, if you place the code in an agent, you can call it from all over the place also -- not so if it's stuck in a shared action.
 My two reasons why! Thanks for asking. And yes, yours is the first comment. Hurrah!
 And yes, in case anyone asks, I know you can only put responses against the main article. I may change that if use warrants it. ;-)
 Ben Poole#
 3. Fair point If you could store Shared Actions as separate hunks of code like subforms or agents that could be dropped into any design element rather than getting lumped together in $ACTIONS that would be better. Didn't you have a backup to restore from when $ACTIONS got corrupted? ;)Mike Bigg#
 4. True, I don't quite understand the the thinking behind making shared actions one note in the NSF. Well, maybe I do. But it's still a royal pain, as many have discovered when trying to do whizzy stuff with the API -- plenty of dicussion on the LDD.
 As for code in agents, well, why not? Agents and script libraries for all your main code (i.e. more than about 5 lines or so). Nice.
 And agreed re naming conventions -- they make life a lot easier in Notes development. Heck, any development!
 Ben Poole#
 5. I work exclusively on web applications, separately to the rest of the Notes developers in this organisation.
 I found I was really getting stuck into LotusScript, but one tip they gave me (and I have since picked up from other sites) is to use @Functions instead of LS. The reason? It's a lot easier for the next developer to maintain. That's not to say we shouldn't use LS where it is needed, but why not go for the simpler option first?
 The other best practice method I use is to throw absolutely everything at editable documents. I have inherited several applications where there is some obscure bit of coding (ie. HTML) fixed in a field or subform or something. To change the page design in the browser means I have to change the database design, get the template published, etc. Much easier to just change a doc somewhere!Anura Samara#
 6. Inherited dodgy dbs eh? Now what makes me feel you may be refering to my beautiful suite of applications I left you before doing the Frank Boff to Oz? Frankly I think you wrote this whole article because you didn't understand the coding genius behind my killer functions such as "Dave's amazing agent" and the "You haven't created a profile document you fecking edjit" error trapper. dim dave as notes wanker…ginger binger#
 7. … I wasn't referring to your stuff. Who could ever diss "Dave's amazing agent" eh?
 And that error message was mine anyway -- you were just the poor sap who had to explain what it meant to the Notes Admin chap on the phone
 ;-) Ben Poole#
 8. I seem to remember an 'Agent 007', as well. Who wrote that one?
 Chris Molloy#
 9. I'm lucky (I think !) enough to be building an App from scratch, so am trying to apply every best design practice I can: from my base_href fields to my Classes I have written, clear comments etc. I just found the tip of sticking my message strings as Constants in a Script Lib. Doh! Mine were all over the place. I don't know how many people comment\ visit your site, but along with codestore\ notestips and yourself I visit your site daily and you are all a constant source of knowledge. To someone like me, and I am sure plenty of other developers, who are trying to stay on top of


Teachers and Admins with multi-school access:
If you have been invited as a teacher or an admin at multiple sites using the same email address you can navigate easily back and forth between the accounts as needed.
On the website:
 - To toggle between school locations you will use the pull down menu at the top of any page:
 - You will then be able to toggle between your different school locations or accounts.
On the App:
 - In the Procare App you can go to "My School" to see the option to "Switch School".
Did this answer your question?


text:
But experts now believe the words "essere amato amando" reveal a doomed love story.
A manager at Penrhyn Castle, near Bangor, North Wales, deciphered the inscription – Italian rather than Latin – as "to be loved while loving".
Historians believe the words were scratched on the glass by lovelorn teenager Lady Alice Douglas-Pennant.
We knew the room had been Lady Alice's bedroom. So it was fair to assume the writing was hers and we began to dig
In a story that bears striking similarities to the novel Lady Chatterley's Lover, her father, industrialist and Tory MP Lord Penrhyn, banished her to a tower for falling in love with a gardener. During her time in solitary confinement around 1880, she is said to have scratched out the message as a memento of her love.
The National Trust – which runs the 19th century neo-Norman castle – is indebted to Italian-born education manager Resi Tomat for solving the riddle.
House steward Clare Turgoose said: "We knew the room had been Lady Alice's bedroom. So it was fair to assume the writing was hers and we began to dig.
"The story goes that Lord Penrhyn forced her to stay in the nursery to keep her away from her love."
Lady Alice, who became an artist, never married and died in 1939.


text:
Reducing Power Fail Issues in Industrial Flash Memory
As embedded applications increasingly rely on solid state drives rather than traditional hard disc drives, the need to manage power fail issues has become central to ensuring data integrity. Delkin Devices designs solid state drives, or SSDs, that incorporate multiple levels of data protection should a power fail event happen, alongside the other features you expect from Delkin embedded applications, including small footprints, reduced power consumption, increased reliability, and high-level performance.
Power Fails in Flash-Based SSDs
Power fails that affect flash storage can occur in a number of different instances, including power outages, brownouts, power surges, and power spikes. They can also occur if the SSD itself is removed manually without powering off. Power fails that occur during idle times or during read operations are generally not problematic. The issues arise when a failure happens during a write operation.
When a power loss occurs in the midst of a write operation, it can cause data loss. This is because the data that was being written to the storage was not completely saved, so it could be lost. This kind of power failure data loss is also called a write-abort failure.
Although only a small amount of data may not have been written when a power failure occurs, it can cause significant ongoing problems, including fatal corruption of the entire system. It can also cause inefficient use of memory capacity, which can dramatically shorten the lifespan of the embedded flash storage.
Reducing the Risk of Power Fail Issues
Taking steps to reduce external sources of power loss is important for mitigating the risk of power fails. These steps include using surge protectors and avoiding overloads of power systems. However, you cannot always prevent a power fail from occurring, so internal protections are essential for reducing the risk of data loss.
For flash memory systems that handle critical data, it is necessary to have built-in power loss controls, including systems for monitoring power supply and the ability to recover data after a power loss that occurs during a write operation. Although these systems cannot always prevent a small amount of data loss, they can prevent complete system corruption and the loss of large data stores.
For engineers and OEMs, considering the power fail protection systems that are integrated into industrial flash memory and how these systems impact performance are key factors when selecting an SSD storage solution. Delkin specialists are available to answer questions about power fails. A White Paper on Power Failure is also available for download from Delkin.


, but to the type! This is sometimes confusing, because one usually uses the same name for the rules and the types. That is if we had named the type for events differently like in the following the cross references needs to be adapted as well:
Transition :
 event=[MyEvent] '=>' state=[State];
Event returns MyEvent :....;
Looking at the syntax definition of cross references, there is an optional part starting with a vertical bar followed by 'CrossReferenceableTerminal'. This is the part describing the concrete text, from which the crosslink later should be established. By default (that's why it's optional) it is "|ID".
Have a look at the linking section in order to understand how linking is done.
By default the object to be returned by parser rule is created lazily on the first assignment. Then the type of the EObject to be created is determined from the specified return type (or the rule name if not explicit return type is specified). With Actions however, creation of EObject can be made explicit. We have two kinds of Actions:
If at some point you want to enforce creation of a specific type you can use simple actions. Example :
MyRule returns TypeA :
 "A" name=ID |
 {TypeB} "B" name=ID;
In this example TypeB must be a subtype of TypeA. If an expression " A foo " is parsed an instance of TypeA is created as soon as the assignment is evaluated. An expression "B foo" would result in creation of TypeB.
Unassigned rule calls
We previously explained, that the EObject to be returned is created lazily when the first assignment occurs or when a simple action is evaluated. There is another way one can set the EObject to be returned, which we call an "unassigned rule call".
Unassigned rule calls (the name suggests it) are rule calls to other parser rules, which are not used within an assignment. If there is no feature the returned value shall be assigned to, the value is assigned to the "to-be-returned" reference.
With unassigned rule calls one can, for instance, create rules which just dispatch between several other rules:
AbstractToken :
 TokenA |
 TokenB |
As AbstractToken could possibly return an instance of TokenA, TokenB or TokenC its type must by a super type to these types. It is now for instance as well possible to further change the state of the AST element by assigning additional things. Example:
AbstractToken :
 (TokenA |
 TokenB |
 TokenC ) (cardinality=('?'|'+'|'*'))?;
Thus, to state the cardinality is optional (last question mark) and can be represented by a question mark, a plus, or an asterisk.
Actions revisited
LL parsing has some significant advantages over LR algorithms. The most important ones for Xtext are, that the generated code is much simpler to understand and debug and that it is easier to recover from errors and especially Antlr has a very nice generic error recovery mechanism. This allows to have AST constructed even if there are syntactic errors in the text. You wouldn't get any of the nice IDE features as soon as there is one little error, if we hadn't error recovery.
However, LL also has some drawbacks. The most important is, that it does not allow left recursive grammars. For instance, the following is not allowed in LL based grammars, because "Expression '+' Expression" is left recursive:
Expression :
 Expression '+' Expression |
 '(' Expression ')'
Instead one has to rewrite such things by "left-factoring" it:
 Expression :
 TerminalExpression ('+' TerminalExpression)?;
 TerminalExpression :
 '(' Expression ')' |
In practice this is always the same pattern and therefore not problematic. However, by simply applying Xtext's AST construction we know so far like so...
 Expression :
 {Operation} left=TerminalExpression (op='+' right=TerminalExpression)?;
 TerminalExpression returns Expression:
 '(' Expression ')' |
 {IntLiteral} value=INT;
... one would get unwanted elements in the resulting AST. For instance the expression " ( 42 ) " would result in a tree like this:
Operation {
 left=Operation {
 left=IntLiteral {
Typically one would only want to have one instance of IntLiteral.
One can solve this problem using a combination of unassigned rule calls and actions:
 Expression :
 TerminalExpression ({Operation.left=current} op='+' right=TerminalExpression)?;
 TerminalExpression returns Expression:
 '(' Expression ')' |
 {IntLiteral} value=INT;
Hidden terminal symbols
Because parser rules describe not a single token, but a sequence of patterns in the input, it is necessary to define the interesting parts of the input. Xtext introduces the concept of hidden tokens to handle the "noise" like whitespaces, comments etc. in the input sequence gracefully. It is possible to define a set of terminal symbols, that are hidden from the parser rules and automatically skipped when they are recognized. Nevertheless, they are transparently woven into the node model, but not relevant for the semantic model.
Hidden terminals may (or may not) appear between any other terminals in any cardinality. They can be described per rule or for the whole grammar. The grammar org.eclipse.xtext.common.Terminals comes with a reasonable default and hides all comments and whitespace from the parser rules.
If a rule defines hidden symbols, you can think of a kind of scope that is automatically introduced. Any rule that is called from the declaring rule uses the same hidden terminals as the calling rule, unless it defines other hidden tokens itself.
Person hidden(WS, ML_COMMENT, SL_COMMENT):
 name=fullname age=INT ';';
 (firstname=ID)? lastname=ID;
The sample rule "Person" defines multiple-line comments (ML_COMMENT), single-line comments (SL_COMMENT), and whitespaces (WS) to be allowed between the fullname and the age. Because "Fullname" does not introduce another set of hidden terminals, it allows the same symbols to appear between 'firstname' and 'lastname' as the calling rule "person." Thus, the following input is perfectly valid for the given grammar snippet:
John /* comment */ Smith // line comment
 /* comment */
 42 ;
To see a list of all default terminals like WS look up Language Inheritance.
Meta-Model inference
The meta model of a textual language describes the structure of its abstract syntax trees (AST).
Xtext uses Ecore EPackages to define meta models. Meta models are declared to be either inferred (generated) from the grammar or imported. By using the 'generate' directive, one tells Xtext to derive an EPackage from the grammar. All elements/types can occur multiple times, but are generated only once.
Type and Package Generation
Xtext creates
an EPackage
 - for each generated package declaration. After the directive generate a list of parameters follows. The name of the EPackage will be set to the first parameter, its nsURI to the second parameter. An optional alias as the third parameter allows to distinguish generated EPackages later. Only one generated package declaration without an alias is allowed per grammar. The aliases have to be unique among every generated EPackage.
an EClass
 - for each return type of a parser rule. If a parser rule does not define a return type, an implicit one with the same name is assumed. You can specify more than one rule that return the same type but only one EClass will be generated.
 - for each type defined in an action or a cross-reference.
an EEnum
 - for each return type of an enum rule.
an EDatatype
 - for each return type of a terminal rule or a datatype rule.
All EClasses, EEnums and EDatatypes are added to the EPackage referred to by the alias provided in the type reference they were created from.
Feature and Type Hierarchy Generation
While walking through the grammar, the algorithm keeps track of a set of the currently possible return types to add features to.
 - Entering a parser rule the set contains only the return type of the rule.
 - Entering a group in an alternative the set is reset to the same state it was in when entering the first group of this alternative.
 - Leaving an alternative the set contains the union of all types at the end of each of its groups.
 - After an optional element, the set is reset to the same state it was before entering it.
 - After a mandatory (non-optional) rule call or mandatory action the set contains only the return type of the called rule or action.
 - An optional rule call does not modify the set.
 - A rule call is optional, if its cardinality is '?' or '*'.
While iterating the parser rules Xtext creates
an EAttribute in each current return type
 - of type EBoolean for each feature assignment using the '?=' operator. No further EReferences or EAttributes will be generated from this assignment.
 - for each assignment with the '=' or '+=' operator calling a terminal rule. Its type will be the return type of the called rule.
an EReference in each current return type
 - for each assignment with the '=' or '+=' operator in a parser rule calling a parser rule. The EReference type will be the return type of the called parser rule.
 - for each action. The reference's type will be set to the return type of the current calling rule.
Each EAttribute or EReference takes its name from the assignment/action that caused it. Multiplicities will be 0...1 for assignments with the '=' operator and 0...* for assignments with the '+=' operator.
Furthermore, each type that is added to


The Bible Icon
Institute for Biblical & Scientific Studies
Site Map | Contacts | Links | Newsletter |
Did the Ancients Live Longer?
Methuselah is said to of lived 969 years (Genesis 5:27). Allum, the first Sumerian king, ruled for 28,800 years, but the numbers in Genesis 5 and the Sumerian King List may be based on the sexagesimal system of the base 60 which the Sumerians invented. That is why we have 60 seconds in a minute, and 60 minutes in an hour. The oldest known way was to count each day, so if one divides by 360 (the number of days in their year), one will come up with the number of years he ruled which is 80 years. The next set of reigns after the great flood in the Sumerian King List is much lower and is probably based on lunar months (or 60), and the final set is most likely solar years (see also Walton, 1981, 207, and 1989, 129; Herodotus I:32).
Robert Best argues that scribes mistranslated the archaic Sumerian time sign U4 for year as "shar" meaning 3600 (1999, 118). Land sale documents were usually dated with the regnal year, month, and day (Ibid., 121). This may be the original way that the Sumerian King List should be understood, so 18 shar would equal 18 years. For more information see his Website and click on How old was Noah? at
Next - Where is the Garden of Eden?


Reading Time: 9 minutes
How to move the world
facebook twitter instagram
How to move the world
Topical Scripture: Acts 12:1–5
Archimedes, who died in 212 BC, was the first scientist to recognize the power of the lever. He once famously said, "Give me a place to stand and rest my lever, and I can move the Earth." We will learn today how to use that lever.
Oswald Chambers noted: "Prayer does not fit us for the greater work; prayer is the greater work.
Prayer is the lever which can move the world. Here's how the lever works.
Hold a prayer meeting (vv. 1–4)
As Acts 12 opens, it is the early part of AD 44 and we find the infant Christian church in yet another crisis. King Herod, grandson of the Herod of Jesus' birth, is ruler of the Jews. And he wants to placate and please them. Thus, he beheads James, one of their leaders. Then he arrests Peter, the chief of the apostles, intending to kill him as soon as the Feast of Unleavened Bread passes. Jews by the tens of thousands will be in Jerusalem. Herod won't miss this chance to impress his subjects.
So, he seizes Peter and turns him over to four squads of four guards each (v. 4). He's probably heard of Peter's earlier escape at the hands of the angel (Acts 5:18–21) and wants to avoid a repeat fiasco. The apostle was likely imprisoned in the fortress Antonia, northwest of the temple area, where Paul would later be confined as well (Acts 21:31–23:32).
Four soldiers are with him at all times—two chained to his body, and two to guard the door. Not to mention the soldiers stationed at the main door to the fortress or others patrolling the area. This is the highest security Rome can muster.
What does the church do? Organize a mob and storm the prison? Circulate a petition to get the names of leading Christians in Jerusalem to request Peter's release? Take a collection to bribe Herod for his freedom?
They hold a prayer meeting.
Could anything be more ridiculous and fruitless? Imagine praying for a man so securely incarcerated, so near execution. Suppose a family and friends kept vigil outside Huntsville, while their loved one was being readied for execution, praying for him to escape. How would we view their prayers?
Here's a better question: how would God?
Where are you in jail this week? Where is someone you love? Have you prayed yet? Have you asked others to join you? Have you held a prayer meeting? Will you?
Pray as they prayed (v. 5)
Suppose you call fellow believers to join you in intercession. What now? Let's make the example of our text the model we follow: "Peter was kept in prison, but the church was earnestly praying to God for him" (v. 5). R. A. Torrey's classic The Power of Prayer and the Prayer of Power contains an investigation of this verse which we will follow in our study.
Pray together
Luke notes that "the church" was earnestly praying for Peter. By now the followers of Jesus number more than five thousand men, not counting women and children (Acts 4:4). They were scattered across the larger area (Acts 8:1), but news of Peter's impending execution would travel quickly across the region. Luke is careful to note that the house to which Peter would go following his release was "where many people had gathered and were praying" (v. 12). But this was not "the church" in total. All who knew Jesus were calling on him, together.
Imagine having five thousand families praying for you. Jesus promised great power in response to such unity: "If two of you on earth agree about anything you ask for, it will be done for you by my Father in heaven. For where two or three come together in my name, there am I with them" (Matthew 18:19–20).
Two horses working alone can do the work of two. But two horses pulling together can do the work of forty working alone. There is more power in praying together than the world knows. With this lever we can indeed move the earth.
With whom will you pray this week?
Pray with intensity
They were "earnestly praying" for Peter, as should we. The Greek is in the continuous tense; they were still praying in the morning when Peter escaped and came to them. Thus, they prayed all night. "Earnestly" pictures a runner straining for the finish line. There is work in intercessory prayer, hard labor.
Paul informed the Colossians of one who was engaged in such work on their behalf: "Epaphras... is always wrestling in prayer for you, that you may stand firm in all the will of God, mature and fully assured. I vouch for him that he is working hard for you" (Colossians 4:12–13). Jesus himself furnishes our best example: "Being in anguish, he prayed more earnestly, and his sweat was like drops of blood falling to the ground" (Luke 22:44).
For whom will you pray with intensity this week?
Pray to God
It seems redundant that Luke would write, "the church was earnestly praying to God for him" (emphasis mine). To whom else would they be praying? Actually, the options are several.
We can pray to impress each other with our eloquent words or pious faith. When you lead in public prayer, isn't it hard not to pray to the people instead of to God?
We can pray to ourselves in a kind of meditation or contemplation. We can allow our minds to wander and daydream so that we are not praying at all. Shakespeare makes one of his characters lament, "My words fly up, my thoughts remain below; words without thoughts never to heaven go."
Or we can pray "to God." We can enter the presence of the Lord Almighty. We can find ourselves kneeling before the throne of the God of the universe, the Creator of all that exists. We know when we are praying to God and when we are praying about him; when we are connected with him, our spirit is one with his spirit. Here is true power—not in our prayer, but in the One to whom we pray.
Will you connect with God this week?
Pray specifically
Again, it seems redundant for Luke to write, "the church was earnestly praying to God for him" (emphasis mine). For what other purpose would they be together? Again, the options are several.
We can meet to be seen meeting. We can meet to "get something out of the service." We can meet to pray generically ("Lord, heal all the hurting and save all the lost, and forgive all our sins"). Or we can pray specifically.
We ask God to "be with us" when he already promised he would be (Matthew 28:20). We ask him to "bless us" when we wouldn't know what that meant if he did. If we would pray specifically, telling God our actual need and asking him for particular answers, he would know how to answer us. And we would know when he did.
This is how God wants us to pray: together, with intensity, to our Father, specifically. This lever will move the world.
Expect God to answer (vv. 6–19)
The night before Peter was to be executed, he was asleep between two soldiers (v. 6), an indication of the peace of his soul. Then suddenly God's angel came, and everything changed. He woke Peter up, removed his shackles, led him out of prison past two sets of guards, and set him free.
Then Peter knew that God had indeed spared his life. He went immediately to the prayer meeting at the home of John Mark's mother. Because the early church was so large, they had to meet in many homes. This was apparently the house church with whom Peter worshipped. He knew they had been praying for him, so he went to show them the answer to their intercession.
And then, in one of the humorous ironies of God's word, they couldn't believe it was really him. The servant girl was so excited at hearing his voice that she left him exposed on the street while she told the rest of the crowd. Imagine you're standing by the locked door, with Roman guards probably by now scouring the streets in pursuit. Your faith is still being tested, this time by your friends.
Meanwhile, the church couldn't believe the girl's testimony (v. 15). Here is proof that fallen people can still pray in power. Their faith was less than it should have been, as ours usually is. Is your typical response to a miraculous answered prayer one of calm expectation or shocked surprise? Finally, they came to the door, let Peter inside, and praised God together.
When you pray as these people prayed, expect God to move as God moved. This lever opens prison bars, sets prisoners free, and moves the world.
Christians hold in our hearts the lever which can move the world. Will you use it this week?
I am convinced that every believer needs a personal prayer ministry and notebook. Develop a list of lost and unchurched people and pray for them by name. Make a list of other people for whom you will pray daily. List other less urgent needs for each day of the week. Write down your requests, and document God's answers. When I


text:
Cable-stayed bridges require careful design to prevent significant damage during earthquakes. The best design isolates the tower from the superstructure.
The Chi-Lu Bridge was almost completed (just awaiting a closure pour) when the 1999 Chi Chi Taiwan Earthquake occurred. It is a single tower cable-stayed bridge with two, 120 m (400 ft) spans. The bridge was in an especially vulnerable condition and it suffered a great deal of damage during the earthquake. Several cables were damaged and one pulled out of the tower anchorage. The tower was heavily damaged. The ends of the main spans moved back and forth several feet during the earthquake, severely damaging the supports.
I'm surprised the superstructure could resist the the cable-stay forces with an incomplete superstructure even without an earthquake. However, the superstructure gaps resulted in an unbalanced load, large torsional forces in the tower, and less resistance from the superstructure. There were large cracks and spalls not only to the cover but to the structural concrete in the tower, from the deck all the way to the bottom cables.
I don't think designing the towers of cable-stayed bridges to resist large earthquakes through hinging is a good idea. Even if the tower is able to support the cable stresses after forming a plastic hinge, the bridge wouldn't be functional after the earthquake. Designing the tower to remain elastic and providing dampers to absorb energy from the earthquake would allow the bridge to remain in service.
Cable-Stayed Bridges - Chi Lu Bridge by Mark Yashinsky is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 United States License.


text:
Wednesday, 19 July 2006
Nursing Education Best Practice Strategies for Student Success: A Statewide Survey
|Learning Objective #1: Describe best practice strategies for nursing student retention and success from pre-entry into the nursing program to program completion.|
|Learning Objective #2: Compare similarities and differences in best practice strategies identified by nursing faculty with those identified by graduating nursing students. |
High student attrition from nursing programs contributes to the national nursing shortage. The Mississippi Office of Nursing Workforce initiated the Nursing Education Barriers Study to identify common barriers to nursing education and devise replicable strategies for increasing student retention. One goal of Phase III was to identify best practice strategies for student retention and success.
With assistance from the Council of Dean and Directors of Schools of Nursing a survey was distributed to faculty in state associate and baccalaureate degree programs. Faculty were surveyed to identify best practice strategies and resources for student success (return rate 30%). 136 strategies were identified and subsequently categorized under broad headings: Pre-entry, Program Orientation, Advisement, Study Skills, Test Taking Skills, Remediation, Clinical Skill Development, Evaluation, NCLEX Preparation, Faculty and Learning Environment.
To determine congruence of student identified success strategies with faculty identified strategies, a student survey tool was developed based on results of the faculty survey, distributed to all Mississippi nursing programs, and administered to associate and baccalaureate students in their last semester. Student response rate was 36% (n=547). Data on student demographics, educational background, academic difficulty areas, and best practice strategies for success were analyzed.
Student and faculty responses were compared with interesting differences. Faculty identified Advisement and Study Skill strategies as best practices while students identified Faculty and Learning Environment as most significant to success. Positive faculty attributes identified by students were professional role modeling, teaching expertise, caring behaviors, commitment, and accessibility. Students ranked multiple means of communication as essential in the learning environment.
While recruitment of students into the nursing profession is important, nursing faculty should remain committed to recognizing and implementing strategies to assist current students. Utilization of common best practice strategies, such as described in this study, can lead to enhanced student success and increase in the nursing workforce.
See more of Techniques for Nursing Education
See more of The 17th International Nursing Research Congress Focusing on Evidence-Based Practice (19-22 July 2006)


text:
Q and M are defined by their spatial locations and total areas. The overlap, or intersection, is I, also measured in area. The relevance R is determined by (2 * I) / (Q + M). For example, suppose that the query and map don't overlap at all, so that I is 0, and thus R is 0:
Another example is where the query and map only minimally overlap, and R = 0.05:
And finally, we have the case where Q and M are the exact same region, in which case I = Q = M, and R = 1:
By selecting a normalized score that jibes with our notion of regional relevance, I can then combine this value with other metrics as I did with cost, topic relevance, date, etc. So long as we can define a reasonably intuitive value, we can incorporate it. This isn't much different than a survey answer or course evaluation that asks us to state our opinion from strongly agree to strongly disagree, with its relative importance.
Where I've been using the term linear to denote characteristics such as cost or distance, it would be more accurate to say that those are 1-dimensional, whereas spatial regions are usually 2- or 3-dimensional. Looking at percentages, such as the degree of overlap, naturally yield a linear range from 0 to 1. For distances, however, we often don't consider linearity to be consistent with relevance. For example, we might say that, more or less, 1 mile is walkable, 10 miles is bikeable, 100 miles is drivable, and 1000 miles is flyable. Notions of acceptable distances are often closer to logarithmic than to linear. In the example of looking for an attorney, we used a modified logarithmic scale.
1. The output of the relevance equation is intentionally in the same scale and range as the inputs to the equation. One might consider the impact of continually recalculating the relevance score, where input values may change, but with the output of the function fed back to itself as an input parameter with various weightings (the recursive property). This is the case by default if one assumes a weighting of 0. As the weight of the output-as-input is increased, it becomes harder to modify the value of the output. Do any real-world systems exhibit this behavior? What if we were measuring the ongoing quality of a dynamic entity rather than a one-off measure of a static artifact, and wanted to balance prior and current output? In general, what are the pros and cons of a quality metric graph being a DAG or other graph structure? If there are cycles, but fixed external inputs, would the outputs be stable and/or converge?
2. With unweighted additive scoring, it's pretty straightforward to calculate the equivalent values between two factors. For example, we had set $1/hour equal to 100 miles in Case 1 (and decided that that wasn't a reasonable setting). With unweighted multiplicative scoring, it's harder to determine the equivalences. This is especially true if we're using non-linear mappings to derive a characteristic's normalized value. For example, suppose we use a modified logarithmic scale to get to a distance score (e.g. 1 for 10 miles or less, 0.8 for 11 to 20 miles, 0.6 for 21 to 40 miles, 0.4 for 41 to 80 miles, 0.2 for 81 to 160 miles, and 0 for 161 or more miles). If we use a linear scale for cost, how much money is a mile worth? Is it the same for each distance interval? What if we add weights?
3. Numbers between 0 and 1 get smaller if we raise them to a power greater than 1, and larger for powers less than 1. Do we get the desired effect in weighting using the method described above? How large should the exponent be to get an intuitive boost in relative importance?
4. How would the non-hierarchical relevance formula change if we incorporated sub-components (e.g. separate weightings for precision and recall to derive the quality score) into a single grand weighted formula? Would we be able to do this if we had any cycles (see question #1)?
5. What type of GUI might you imagine that would allow a user to modify the various weights used to calculate a final score? For example, you could use a set of sliders to adjust weights as the ranked list changes in real time. You could display candidates on a map, color coded to their relevance score. You could do a rollover of candidates to see which factors led to their ranking.
Conclusion — Next Steps
This article described an approach to measuring multi-faceted, heterogeneous, hierarchical subjective notions of quality, yielding several beneficial properties. These properties allow for measurements of complex, subjective notions of value or quality that are intuitive and easily tailored to a particular individual and data set.
I'm currently working with both corporate clients and law firms to establish some standardized metrics. My goal is to define a sufficient set, roll them out to clients, and measure the impact of their use on their ROI on legal spend with outside counsel. We're currently planning a conference sometime this Fall (TBD) at Harvard Law's Center on the Legal Profession to discuss the metrics.


text:
Elements Spreadsheet provides the capability to define header and footer rows.
This NEW feature is available since the version 3.1.
Purpose of headers and footers
This feature is designed to help you organizing and browsing your spreadsheet data with :
- Compatibility with Confluence table headers
- Sorting function
- Filtering function (coming soon)
Compatibility with Confluence table
When creating a table in the Confluence editor, you can specify a line as a header. Thereby, when you are browsing the Confluence page, this header line allows you to sort the data and is fixed (the header line remains visible when you are scrolling the table content) :
Elements Spreadsheet is compatible with these behaviors. If you are using one or more headers rows in your spreadsheet document, it will be rendered in the same way as a Confluence table, allowing you to use the native Confluence table sort and fixed header.
These features are currently not available with the new Confluence cloud editor.
When headers and footers rows are used, only the rows between the last row header and the first row footer are sorted. This can be useful to avoid sorting table headers or footers calculations. Furthermore, when rows are set as headers, the column
How to use them
Currently, the Elements Spreadsheet editor allows you to define up to three rows for a header, three header columns, and three footer rows.
- The header rows must be consecutive relative to the first row (top)
- The footer rows must be consecutive relative to the last row (bottom)
- The header columns must be consecutive relative to the first column (left)
You can enable and disable them by using the toolbar button, or via the context menu.
|Row can be set as row header|
|Column can be set as column header|
|Row can be set as row footer|
|Row cannot be set as row header|
|Column cannot be set as column header|
|Row cannot be set as row footer|
|Row is set as row header or can be unset to a normal row|
|Column is set as column header, or can be set as normal column|
|Row is set as footer from the last row, or can be unset to a normal row|
When using headers and/or footers, some constraints are applied on your document to preserve sorting / filtering options :
- Inserting lines/columns before a header or after a footer is not possible
- A cell selection mixed from a header/footer and non-header/footer areas cannot be merged