text:
In computer science and logic, a dependent type is a type that depends on a value. Dependent types play a central role in intuitionistic type theory and in the design of functional programming languages like ATS, Agda and Epigram.
An example is the type of n-tuples of real numbers. This is a dependent type because the type depends on the value n.
Deciding equality of dependent types in a program may require computations. If arbitrary values are allowed in dependent types, then deciding type equality may involve deciding whether two arbitrary programs produce the same result; hence type checking may become undecidable.
The Curry–Howard correspondence implies that types can be constructed that express arbitrarily complex mathematical properties. If the user can supply a constructive proof that a type is inhabited (i.e., that a value of that type exists) then a compiler can check the proof and convert it into executable computer code that computes the value by carrying out the construction. The proof checking feature makes dependently typed languages closely related to proof assistants. The code-generation aspect provides a powerful approach to formal program verification and proof-carrying code, since the code is derived directly from a mechanically verified mathematical proof.
 Systems of the lambda cube
Henk Barendregt developed the lambda cube as a means of classifying type systems along three axes. The eight corners of the resulting cube-shaped diagram each correspond to a type system, with simply typed lambda calculus in the least expressive corner, and calculus of constructions in the most expressive. The three axes of the cube correspond to three different augmentations of the simply typed lambda calculus: the addition of dependent types, the addition of polymorphism, and the addition of higher kinded type constructors (functions from types to types, for example). The lambda cube is generalized further by pure type systems.
 First order dependent type theory
The system of pure first order dependent types, corresponding to the logical framework LF, is obtained by generalising the function space type of the simply typed lambda calculus to the dependent product type.
Writing for -tuples of real numbers, as above, stands for the type of functions which given a natural number n returns a tuple of real numbers of size n. The usual function space arises as a special case when the range type does not actually depend on the input, e.g. is the type of functions from natural numbers to the real numbers, written as in the simply typed lambda calculus.
 Second order dependent type theory
The system of second order dependent types is obtained from by allowing quantification over type constructors. In this theory the dependent product operator subsumes both the operator of simply typed lambda calculus and the binder of System F.
 Higher order dependently typed polymorphic lambda calculus
The higher order system extends to all four forms of abstraction from the lambda cube: functions from terms to terms, types to types, terms to types and types to terms. The system corresponds to the Calculus of constructions whose derivative, the calculus of inductive constructions is the underlying system of the Coq proof assistant.
 Object-oriented programming
|Language||Actively developed||Paradigm[fn 1]||Tactics||Proof terms||Termination checking||Types can depend on[fn 2]||Universes||Proof irrelevance||Program extraction||Extraction erases irrelevant terms|
|ATS||Yes||Functional / imperative||No||Yes||Yes||?||?||?||Yes||?|
|Cayenne||No||Purely functional||No||Yes||No||Any term||No||No||?||?|
|Coq||Yes||Purely functional||Yes||Yes||Yes||Any term||Yes[fn 5]||No||Haskell, Scheme and OCaml||Yes|
|Dependent ML||No[fn 6]||?||?||Yes||?||Natural numbers||?||?||?||?|
|Epigram 2||Yes||Purely functional||No||Coming soon[dated info]||By construction||Any term||Coming soon[dated info]||Coming soon[dated info]||Coming soon[dated info]||Coming soon[dated info]|
|Guru||No||Purely functional||hypjoin||Yes||Yes||Any term||No||Yes||Carraway||Yes|
|Idris||Yes||Purely functional||Yes||Yes||Yes (optional)||Any term||No||No||Yes||Yes, aggressively|
|Matita||Yes||Purely functional||Yes||Yes||Yes||Any term||Yes||?||OCaml||?|
|NuPRL||No||Purely functional||Yes||Yes||Yes||Any term||Yes||?||Yes||?|
|Twelf||Yes||Logic programming||?||Yes||Yes (optional)||Any (LF) term||No||No||?||?|
 See also
- This refers to the core language, not to any tactic or code generation sublanguage.
- Subject to semantic constraints, such as universe constraints
- Ring solver
- Optional universes, optional universe polymorphism, and optional explicitly specified universes
- Universes, automatically inferred universe constraints (not the same as Agda's universe polymorphism) and optional explicit printing of universe constraints
- Has been superseded by ATS
- Anton Setzer (2007). "Object-oriented programming in dependent type theory". In Henrik Nilsson. Trends in Functional Programming, vol. 7. Intellect. pp. 91–108.
- "Agda download page".
- "Agda Ring Solver".
- "Announce: Agda 2.2.8".
- "ATS Changelog".
- "email from ATS inventor Hongwei Xi".
- "Coq CHANGES in Subversion repository".
- "Epigram homepage".
- "Guru SVN".
- Aaron Stump (6 April 2009). "Verified Programming in Guru". Retrieved 28 September 2010.
- Adam Petcher (1 April 2008). "Deciding Joinability Modulo Ground Equations in Operational Type Theory". Retrieved 14 October 2010.
- "Idris git repository".
- "Idris, a language with dependent types - extended abstract".
- Edwin Brady. "How does Idris compare to other dependently-typed programming languages?".
- "Matita SVN".
- "Xanadu home page".
 Further reading
- Martin-Löf, Per (1984). Intuitionistic Type Theory. Bibliopolis.
- Nordström, Bengt; Petersson, Kent; Smith, Jan M. (1990). Programming in Martin-Löf's Type Theory: An Introduction. Oxford University Press.
- Barendregt, Henk (1992). "Lambda calculi with types". In S. Abramsky, D. Gabbay and T. Maibaum. Handbook of Logic in Computer Science. Oxford Science Publications.
- McBride, Conor; McKinna, James (January 2004). "The view from the left". Journal of Functional Programming 14 (1): 69–111.
- Altenkirch, Thorsten; McBride, Conor; McKinna, James (April 2005). Why dependent types matter.
- Norell, Ulf. Towards a practical programming language based on dependent type theory. PhD thesis, Department of Computer Science and Engineering, Chalmers University of Technology, SE-412 96 Göteborg, Sweden, September 2007.
- Oury, Nicolas and Swierstra, Wouter (2008). "The Power of Pi". Accepted for presentation at ICFP, 2008.
- Norell, Ulf (2008). Dependently Typed Programming in Agda.


text:
Step-by-Step Guide to Table Measuring & Pattern-Making
Illustration on how to measure your leafs
To avoid measuring and patterning errors, be sure to keep the following points in mind as you move forward:
- Use a metal tape measure for the best results
- Avoid using the table manufacturer's measurements
- Remove extension leaves before measuring (they should be measured separately).
Measuring your table only takes a few minutes. It's important to avoid measuring slopes or molding. Instead, focus on the flat surface of the table.
- From the center split, measure the table's width to the nearest 1/16"
- Down the center, measure your table's end-to-end length
Unless your table is perfectly round, square, or rectangular, creating a pattern is an essential part of the process. As with measuring, be sure not to include extensions, slopes, or molding.
- Align the pattern paper with the table's center split
- Smooth out any wrinkles
- Weigh the paper down with a heavy object to keep it in place
- Use the side of a pencil or crayon's tip to trace the table's edge

source: openbmb/Ultra-FineWeb


UX Bookclub Switzerland meeting: interaction design lessons from science fiction
Red attended the meeting of the UX Bookclub Switzerland to discuss the influence of science fiction media on real-life interface and interaction design.
Image showing Red at the UX Book Club discussing the relevance of interfaces from Sci-Fi movies.
At the UX Book Club interfaces in Sci-Fi movies are a hot topic!
Exploring fictional user interfaces
The latest meeting of the UX Bookclub revolved around the book Make It So - Interaction Design Lessons from Science Fiction by Nathan Shedroff and Christopher Noessel. They investigate how interfaces in science fiction films are presented and how interaction designers can use these fictional interfaces as a source of inspiration. Although there is a lot of technological extravagance in science fiction, certain aspects can be put to use in real life.
Real-world vs fictional interfaces
The technologies and interface designs which we see on screen have a great influence on both designer and user. Sometimes, they may actually inspire real world technology, as it was the case with the Motorola StarTAC phone, which was inspired by the communicator from the Star Trek series filmed 30 years earlier. Fictional possibilities inevitably change our expectations and desires regarding real technology.
The most important difference between fiction and reality is of course the fact that while it is essential that user interfaces in the real world function properly, fictional interfaces needn't work. They do not necessarily have to be thought through to the last detail or can simply rely on a system which is extremely intelligent. This allows for more freedom in imagining an ideal interface. Though we cannot start designing unfinished interfaces which don't work, we can gain from this the idea of giving our imagination free rein. It might be worth blocking out the usual project limitations such as budget, technology and client wishes, at least for a moment.
Design itself is fiction
Another interesting realisation when looking at the relation between science fiction and real-world design is the fact that in the end, our work is fiction, too: „All design is fiction—at least until it gets built or is made available to users and customers." The personae which we create could be compared to characters, the scenarios and use cases to narratives and prototypes to scenes. We are sci-fi creators! Just as sci-fi writers use their imagination to write an engaging story, we have to be imaginative when designing an interface which satisfies the user.
The idea to learn from sci-fi films and television shows is certainly very interesting. Nathan Shedroff and Christopher Noessel provide a well-organised overview of different sci-fi user interfaces and show that we can gain valuable new approaches by having a closer look at these fictional interfaces. However, the book reads more like general thoughts from an interaction designer's view and lacks a certain profoundness. Another interesting read on sci-fi and technology is Aaron Marcus' The Past 100 Years of the Future: Human-Computer Interaction in Science-Fiction Movies and Television. His book also explores how real-life professionals and sci-fi media-producers can learn from one another.
In the meantime, we are also confronted with divining what technological breakthrough the "real" future will bring. Thinking about Google Glass or Siri we realise that technologies such as augmented reality or voice recognition, which several years ago may have seemed like pure fiction, exist. The question is now how things will develop - what will be the next best thing?


Internet-Draft TLS Cross-SNI Resumption May 2021
Vasiliev Expires 14 November 2021 [Page]
TLS Working Group
Intended Status:
Standards Track
V. Vasiliev
Transport Layer Security (TLS) Resumption across Server Names
This document specifies a way for the parties in the Transport Layer Security (TLS) protocol to indicate that an individual session ticket can be used to perform resumption even if the Server Name of the new connection does not match the Server Name of the original.
Discussion Venues
This note is to be removed before publishing as an RFC.
Discussion of this document takes place on the TLS Working Group mailing list (, which is archived at
Source for this draft and an issue tracker can be found at
Status of This Memo
This Internet-Draft will expire on 14 November 2021.
Table of Contents
1. Introduction
Transport Layer Security protocol [RFC8446] allows the clients to use an abbreviated handshake in cases where the client has previously established a secure session with the same server. This mechanism is known as "session resumption", and its positive impact on performance makes it desirable to be able to use it as frequently as possible.
Modern application-level protocols, HTTP in particular, often require accessing multiple servers within a single workflow. Since the identity of the server is established through its certificate, in the ideal case, the resumption would be possible to all of the domains for which the certificate is valid (see [PERF] for a survey of potential practical impact of such approach). TLS, starting with version 1.3, defines the SNI value to be a property of an individual connection that is not retained across sessions ([RFC8446], Section 4.2.11). However, in the absence of additional signals, it discourages using a session ticket when the SNI value does not match ([RFC8446], Section 4.6.1), as there is normally no reason to assume that all servers sharing the same certificate would also share the same session keys. The extension defined in this document allows the server to provide such a signal in-band.
2. Conventions and Definitions
3. The Flag
Resumption across server names is negotiated using the TLS flags extension [I-D.draft-ietf-tls-tlsflags]. The server MAY send a resumption_across_names(8) flag in a NewSessionTicket message. If the flag is sent, it indicates that the client MAY use the ticket for any SNI value for which the certificate presented by the server is valid. The server MUST handle the ticket correctly by either resuming and using a new SNI provided by the client, or by ignoring the ticket.
The server MAY send the flag if it reasonably believes that any server for any identity presented in its certificate would be capable of accepting that ticket. The server SHOULD NOT send the flag otherwise, since, if the client follows the single-use ticket policy recommended by [RFC8446], sending the ticket results in it being no longer usable regardless of whether resumption has succeeded.
4. Security Considerations
This document does not alter any of the security requirements of [RFC8446], but merely lifts a performance-motivated "SHOULD NOT" recommendation from Section 4.6.1. Notably, it still relies on the server certificate being re-validated against the new SNI at the session resumption time.
If a client certificate has been associated with the session, the client MUST use the same policy on whether to present said certificate to the server as if it were a new TLS session. For instance, if the client would show a certificate choice prompt for every individual domain it connects to, it MUST show that prompt for the new host when performing cross-domain resumption.
Cross-domain resumption, like other similar mechanisms (e.g. cross-domain HTTP connection reuse), can incentivize the server deployments to create server certificates valid for a wider range of domains than they would otherwise. However, any increase in the scope of a certificate comes at a cost: the wider is the scope of the certificate, the wider is the impact of the key compromise for that certificate. In addition, creating a certificate that is valid for multiple hostnames can lead to complications if some of those hostnames change ownership, or otherwise require a different operational domain.
Session tickets can contain arbitrary information, and thus could be potentially used to re-identify a user from a previous connection. Cross-domain resumption expands the potential list of servers to which an individual ticket could be presented. Client applications should partition the session cache between connections that are meant to be uncorrelated. For example, the Web use case uses network partition keys to separate cache lookups [FETCH].
5. IANA Considerations
IANA (will add/has added) the following entry to the "TLS Flags" table of the "Transport Layer Security (TLS) Extensions" registry:
Flag Name
This document
6. References
6.1. Normative References
Nir, Y., "A Flags Extension for TLS 1.3", Work in Progress, Internet-Draft, draft-ietf-tls-tlsflags-04,, <>.
6.2. Informative References
WHATWG, "Fetch Standard",, <>.
Sy, E., Moennich, M., Mueller, T., Federrath, H., and M. Fischer, "Enhanced Performance for the encrypted Web through TLS Resumption across Hostnames",, <>.
Cross-name resumption has been previously implemented in the QUIC Crypto protocol as a preloaded list of hostnames.
Erik Sy has previously proposed a similar mechanism for TLS, draft-sy-tls-resumption-group. This document incorporates ideas from that draft.
This document has benefited from contributions and suggestions from David Benjamin, Nick Harper, David Schinazi, Ryan Sleevi, Ian Swett and many others.
Author's Address
Victor Vasiliev


text:
Paraclete occurs in the Gospel of John as a name, or an epithet of the Holy Spirit, and in 1 John as a title of Jesus Christ. Paraklētos is a verbal adjective of parakaleō. In common Greek usage it means 'called to one's aid', 'summoned', and as a substantive 'legal assistant, advocate', or, in a more general sense, 'intercessor'. The reference is nearly almost to human persons, not to divine beings.
In John 14–16 the name Paraclete occurs four times (John 14.16–17, John 26; John 15.2…


text:
The cyclical behaviour of remittances with respect to the receiving-country economy has important implications for economic and financial policies. Counter-cyclical remittance flows could form part of broader stabilisation policies in economic downturns and could also encourage receiving countries to adopt fixed (or less flexible) exchange-rate regimes. On the other hand, pro-cyclical flows may create an amplification effect of upturns or downturns in the receiving economy. There is an extant literature dedicated to exploring the cyclical nature of remittances. In general, the results tend to be country-specific and show that, for some migration and remittance corridors, remittances are counter-cyclical while, for others, they are pro-cyclical. This paper argues that the cyclical nature of remittances must be evaluated in a dynamic framework and that the relationship (between remittances and the receiving economy) is unlikely to be stable over time. Using data from Mexico, we show that remittances are counter-cyclical during some periods, but pro-cyclical at others. The changing cyclical nature of remittances questions the potential of remittances to smooth out cyclical fluctuations in output.
Ruiza, Isabel and Carlos Vargas-Silva (2013) 'Remittances and the Business Cycle: A Reliable Relationship?', Journal of Ethnic and Migration Studies 40(3): 456-474


Browse Dictionary by Letter
Dictionary Suite
grandiose pretentious, pompous, or ridiculously grand. [2 definitions]
grandioso in a grand, majestic style (used as a musical direction).
grand jury a jury of twelve to thirty-three citizens who are gathered to determine whether there is enough evidence against accused persons to indict them and bring them to trial.
Grand Lama see Dalai Lama.
grand larceny the theft of goods or property exceeding a certain amount of money set by law. (Cf. petty larceny.)
grandma (informal) the female parent of one's parent; grandmother.
grand mal a kind of epilepsy characterized by convulsions and loss of consciousness. (Cf. petit mal).
Grand Master the head of a military or fraternal order. [2 definitions]
grandmother the female parent of one's parent. [2 definitions]
grandmotherly of or concerning a grandmother or grandmothers. [2 definitions]
grandnephew a son of one's niece or nephew; great-nephew.
grandniece a daughter of one's niece or nephew; great-niece.
grand opera a usu. serious opera that has the entire text set to music.
grandpa (informal) the male parent of one's parent; grandfather.
grandparent the father or mother of one's parent.
grand piano the largest of pianos, usu. supported on three legs and having a large harp-shaped case in which the strings are strung horizontally.
Grand Prix (sometimes l.c.) any of several automobile races over a long, difficult course, esp. an international one using the same course each year.
grand slam in bridge, the taking of all thirteen tricks by the bidder. (Cf. little slam.) [4 definitions]
grandson the male child of one's child.
grandstand the rows of seats for spectators at a sports stadium, racetrack, or the like; often, a roofed section of the stands. [5 definitions]


text:
Sustainable production levels are the key to long-term growth; smart mine management requires balancing your resource base with mine output.
Producers are often asked by investors about the work being done to increase production — the idea being that the more product is sold the greater the profits. However, the decision to increase production must be measured, with a bigger focus on extending mine life.
Ramping up output can involve mill expansion, equipment and storage capacity upgrades as well as more labor, power and water — all of which cost money. Raising production quickly can place too much pressure on the system, which is also a safety concern.
An enhanced production profile may lead to increased profits in the short term, but to really maximize shareholder value over the long term, smart management looks to sustainable production levels, which are key to a higher stock valuation. You don't want to make the mistake of allowing production to outrun your ability to resupply your mill, or you will significantly reduce mine life.
Sustainable production levels contribute to extending mine life
"There are larger issues around sustaining your mine. From the day your mine opens, you are eating your resource," says John Barry, an economic geologist with decades of experience and the founder of Irus Consulting. "The production rate should be balanced with respect to the size of the reserve/resource inventory to provide at least a medium-term life of mine. If you mine at a faster rate than you replace reserves, then you will simply shorten the life of mine."
Barry gives an example of a mine with a resource base comprised of 200,000 tonnes of ore. If mined at 50,000 tonnes per year, the mine life will equal approximately four years. "This gives you four years of 'runway' for your near-mine exploration and resource building," he explained. "Mining at 100,000 tonnes per year will only give you a two-year life of mine based on the same reserve. Given the time value of money, this clearly is not extracting the best value from your orebody. Yes, it is about profitability, but also about safety, balance and sustainability."
Sustainable production can be achieved through cost-effective resource expansion, resulting in a longer mine life and extended profitability. "You must build the inventory to balance with the rate of depletion, or you will shorten the life of mine and potentially leave good ore in the ground," added Barry.
When should a producer increase production? The optimal time to increase production is when the mineable resource is large enough to support the operation. Usually the guidelines for when to ramp up output are laid out in the company's mine plan — either internally or as part of a NI 43-101 preliminary economic report or feasibility study that has outlined the most optimal production guidelines for enhancing the economic value of the output over the life of the mine.
Sustainable growth through exploration and development
Sustaining current levels and maintaining profits over the long term require growing your resource base. This is achieved through further development of the deposit and ongoing exploration near the deposit.
The life of a mining operation is often partitioned into linear stages, with exploration, development and production being the three major phases. However, to think of each of these activities as separate from and leading into the next does not adequately represent the true nature of a mining operation. Exploration and development do not end once production begins.
Exploration and development activities are essential for growing a mineable resource base and sustaining production to keep the mill running at full capacity, while also extending mine life. Development work allows miners to reach previously inaccessible bodies of ore and convert resources into reserves. "How fast you mine depends on the availability of exposed 'faces' underground — the surfaces where the workings meet the orebody," says Barry. "Increases in production require more faces, and that requires more underground development to access new parts of the orebody."
New advanced exploration technologies and sophisticated analytical techniques are making it possible to refresh the resource base through new discoveries.
"We believe that consistent investment in exploration is essential in maintaining a healthy project pipeline; therefore core to our growth strategy and a key element in extending mine life," states major precious metals producer Fresnillo (LSE:FRES). "We routinely apply advanced geospatial, geochemical and geophysical technologies such as tomographic imaging, high resolution satellite imagery, airborne and core hyperspectral technologies, and hand-held and down-hole instruments as an aid to improving the geologic interpretations that guide exploratory drilling leading to ore discovery."
To build out the resource at a given mine site, producers focus their exploration efforts on three areas: in mine, near mine and regional. In-mine work generally includes development work designed to gain further access to economical orebodies, as well as geological modeling and definition drilling to extend the known mineral resources. Typically only proven and probable reserves, as well as measured and indicated resources, are included in the mine plan, so the mineable resource base can be increased further by upgrading inferred resources to the measured and indicated categories.
In the zones near the mine, a company will focus on drill testing priority targets with the goal of delineating satellite resources to further expand the mine plan — which down the road could lead to increased production and an extended mine life. If the geological evidence warrants it, a company may also decide to conduct more grassroots exploration further afield using geophysical exploration techniques to determine potential drill targets.
Type of deposit can impact resource expansion
Deposit type can become a factor in cost and the ability to grow a resource base and extending mine life. For example, copper porphyry deposits are famous for their large tonnage, high production rates and ease of mining. Within porphyry systems the copper mineralization can extend vertically for several kilometers beyond the main base of the open pit — often translating into a decades-long mine life.
The geological nature of the copper porphyry model also offers up a lot of exploration potential. This type of deposit is associated with alteration halos that are much larger than the deposit itself and can cover tens of square kilometers. The large scale of the mineralized system also lends itself to the formation of other types of deposits within the same area, including high-sulfidation epithermal gold–silver-copper deposits — increasing discovery opportunities and improving the economics of the mine plan.
Conversely, the irregular geology and high grade variability of narrow-vein epithermal gold deposits, which account for a large percentage of global gold production, can pose challenges for extraction and proper mine planning.
"It is typical for some epithermal gold mines to source as little as 65 per cent of their annual production from mining areas identified in long-term plans," according to a research paper by the Australian Institute of Mining & Metallurgy. "The balance is made up of targets of opportunity identified unexpectedly or from mining areas brought forward in the schedule at short notice because planned areas proved to be untenable. Technical teams with the resources to undertake constant and rapid reinterpretation, redesign and rescheduling are required to successfully manage most epithermal deposits."
Carbonate replacement deposits (CRDs), while extremely resource rich, can also pose a challenge. Barry leads the geological team for Pasinex Resources (CSE:PSE,FWB:PNX), which controls 50 percent of the high-grade Pinargozu zinc mine in Turkey. Pinargozu is a CRD located in Turkey's underexplored Adana CRD Belt, with similar geology to skarn-type deposits and characterized mainly by irregular geometry — making exploration a challenge much in the same way as an epithermal gold deposit.
"The geometry of the orebody is complex, and there are sharp cut offs between high grade and waste," says Barry. "Even with high-density drilling from underground, rich pockets of mineralization are easily missed. It's very inefficient to drill from surface because of the rugged terrain of the Taurus Mountains and depth to target zone. Getting the best places to drill underground is really only a by-product of production development, and so we are often drilling from awkward locations underground because of the geometry of the orebodies."
Barry says Pasinex's geological team is addressing this challenge by planning underground drives specifically designed to get into the best positions to drill the deeper parts of the mineralizing system. "This specifically targeted underground development for exploration drilling requires the extra deployment of dedicated equipment and personnel. This is what is needed to increase the resource/reserve base, which gives the flexibility to increase mine production."
On the plus side, CRD deposits can be large in scale, and mineralization can extend for long distances. The world's most recognized CRD belt is Mexico's Chihuahua Trough, which is known for high-grade CRD deposits. The belt is home to Excellon Resources' (TSX:EXN) high-grade Platoso silver-lead-zinc mine, which is comparable to Pinargozu. Production began at Platoso in 2009 with a mine life of two years. In 2017, the mined orebody, which consists of flatter lying zones and chimneys, continues at depth and is expected to produce beyond 2019 — giving it a real mine life of more than 10 years.
The Pinargozu deposit "consists of chimneys and mantos, long arms of zinc mineralization," explains Steve Williams, president and CEO of Pasinex. "We are mining the end of one of those arms, of what we hope for is a long arm of zinc mineralization. We are continuing to follow that arm, those chimneys and mantos with our exploration, as well as doing development to open up more production in the mine. We're also doing development so we can open up more underground drill pads and continue to drill deeper and deeper to open up more production in the mine. Our second priority is to continue to grow the resource as


and make_tuple helper functions for what they are designed.
The six relational operators
Like array, all six relational operators are defined for the tuple class also. All overloaded operators demand that both operands (tuple objects) must be exactly of the same type! Following C/C+ semantics, the functions return true or false as the result.
New functions in
The following functions are new to the header as part of the TR1 additions:
 1. all_of
 2. any_of
 3. none_of
 4. find_if_not
 5. copy_if
 6. partition_copy
 7. is_partitioned
 8. partition_point
 9. minmax_element
 10. is_sorted
 11. is_sorted_until
 12. is_heap
 13. is_heap_until
 14. move
A basic understanding of how algorithm functions work is expected from the reader. Like how the count, count_if, or find_if functions work. In short, they work on the given iterator(s), and return the desired result. Like count_if counts the number of elements in a given container (specified by iterators) that match a specified criteria. Most functions do not change the given ranges. A few functions do modify one of the given ranges (like copy, remove_copy), and a few functions modify the given range (for_each, fill, generate).
 - all_of function
 - The function all_of tests all elements in the given range and returns true only if all elements match the given predicate. If any element fails to match the predicate, the function aborts further search and returns false. Example:
 vector IntVector(10);
 fill(IntVector.begin(), IntVector.end(), 64);
 // IntVector[1]=3;
 bool bAllAre4 = all_of(IntVector.cbegin(), IntVector.cend(),
 [](int nValue) { return nValue % 2 == 0; });
 The code above fills all 10 elements of the vector with the value 64. It then calls the all_of function to test if all the elements are even numbers. The predicate is provided via the C++0x lambda. It can be a function pointer or a function object (functor). Here, it would return true, since all elements are even. If you uncomment the commented (third) line, the return value would be false.
 For this function, and all forthcoming functions, it is important to note that the given function does not copy the given functor/lambda. By that I mean: the given predicate would be called for each iteration, and the behavior depends on what the predicate is returning on that call. Let me explicate through an example:
 int nCheck = 2;
 [&nCheck](int nValue) { return nValue % nCheck++ == 0; });
 With stateful lambda, the meaning of the predicate function has changed. Therefore, with each call, the function would behave differently. For the first call, it would test with modulo 2, then with 3, and so on. Thus, you see that the given predicate function is not copied by the algorithm function, but called on each iteration. Though this behavior may be desirous for you - do make a note of it!
 - any_of function
 - You can guess the behavior of this function; it tests if any element matches the given predicate, and if so, returns true. If no element matches the given predicate, it would return false. It is worth noting that the function would exit as soon as it finds an item matching the given predicate. This function is not perfectly the same as the find function. The find/find_if function returns an iterator, but any_of returns bool. Many times, we just need to locate if an item exists in a container or not. Using 'iter!= container.end()' is cumbersome. So, here is a boon for you:
 array IntArray = {1,2,3,4,5};
 bool bDoes3Exists = any_of(IntArray.begin(), IntArray.end(),
 [](int nValue) { return nValue == 3; });
 It would return true, since number 3 exists in the container. To find if any even/odd number exists in the container, you can change it appropriately. Here is another example, which finds a country name in a given list of strings:
 list Countries;
 if ( any_of(Countries.begin(), Countries.end(),
 [](const string& sName) { return"Singapore")==0; } )
 wcout << "Country exists";
 If you want to know which element has matched the criteria, you need to use the find or find_if function. Unfortunately, the any_of function doesn't support searching with a given value; it needs a function/lambda!
 - none_of function
 - The none_of function returns true if no element matches the given predicate. Semantically, it is same as!any_of. It returns true only if all elements fail to match the criteria (i.e., the predicate always returns false). If any match succeeds, it returns false. Example:
 array IntArray = {1,8,64,128,1024};
 //IntArray[2] = 8192;
 auto bLessThan2K = none_of(IntArray.cbegin(), IntArray.cend(),
 [](int nValue) { return nValue>=2048;});
 The variable bLessThan2K would be true since no item is more than 2048. When you uncomment the second line, the return value of none_of would be false, since it finds a match failing the predicate. You achieve the same by replacing 'none_of' with '!any_of'.
 - find_if_not function
 - Similar to the find/find_if functions, it returns the iterator of the appropriate type. It attempts to locate the first item which does not match the given predicate. For example, you would like to find a person who is not married. Since marital status can be multiple, it is better to find if someone is not married (a search for 'unmarried' may not do good!). Let's see an example:
 using namespace std;
 // Tuple of Name, Age, Sex, Marital Status
 typedef tuple Person;
 vector People;
 People.push_back(make_tuple("Adam", 21, 'M', 'M'));
 People.push_back(make_tuple("Eve", 19, 'F', 'M'));
 People.push_back(make_tuple("Natasha", 23, 'F', 'C')); // Committed
 People.push_back(make_tuple("Enrique", 32, 'M', 'U'));
 People.push_back(make_tuple("James", 38, 'M', 'D'));
 auto iter = find_if_not(People.cbegin(), People.cend(), [](const Person& person)
 // Lambdas dont capture namespace
 return std::get<3>(person) == 'M';
 if(iter == People.end())
 wcout << "No one found!";
 wcout << "Found a person!\n" <<
 "Name: " << get<0>(*iter).c_str() // I hate std::string
 << "\nAge: " << get<1>(*iter);
 // Output:
 // Name: Natasha, Age: 23
 The code above demands you to revisit the tuple! The type of iter is vector::const_iterator, which is shortened via the auto keyword.
 - copy_if function
 - This function demands some attention and explanation. First, the root function: copy, which copies a range (input) into another range (output). Since, this is a copy function, and not insert, the destination range must have enough space. Example:
 vector IntVector(10);
 array IntArray = {1,2,3,4,5,6,7,8,9,10};
 copy(IntArray.cbegin(), IntArray.cend(), IntVector.begin());
 If the destination is not large enough, the Debug version will assert. To implement insertion, you can use the back_inserter class:
 // Starts from IntVector.end
 copy(IntArray.cbegin(), IntArray.cend(), back_inserter(IntVector));
 Moving ahead, for a relevant discussion. The remove_copy function can be used to copy only elements that match the given value to another container/range. Further, remove_copy_if can be used to copy by a given predicate. The "remove" word in the function name does not mean that it would remove something from the original range, but copying only values that match value/predicate, removing (excluding) others. The requirement of the target range is the same as the copy function. Here is an example for both:
 vector IntVector; // Size = 0
 array IntArray = {1, 2, 3, 4, -1, 6, 7, -1, 8, -1};
 // Copy all excluding -1
 remove_copy(IntArray.cbegin(), IntArray.cend(), back_inserter(IntVector), -1);
 wcout << "Size: " << IntVector.size(); // 7
 IntVector.clear(); // size = 0
 // Copies ONLY elements that are NOT even


text:
Before you start you will need an android tablet and a wireless router in the Lab.
I have a Samsung Galaxy Tab E and an Airport Express, but other tablets and routers should work as well.
To install knobby tablet follow the following steps:
- Download knobby tablet from the Google Play store.
- Download and install the latest version of Scanbox (as always keep a copy of previous version).
- Download and install PyOSC. To install, open a terminal, go to the directory where you uncompressed PyOSC, and type "python setup.py install".
- Copy over the settings in the scanbox_config.m file.
- Connect the computer running Scanbox to your local wireless router
- Open a terminal window and check the IP assigned to the computer by typing ifconfig.
- Set the tri_knob configuration variable in scanbox_config.m to a string that contains the IP address, for example, '184.108.40.206'.
- Start Scanbox. You should also get a command window with the knobby tablet console. We will check if commands from the tablet are received there.
- Open knobby tablet on your Android. You will likely get a message saying that the default IP is invalid. Click Ok.
- Click on the IP number button. A keyboard will show up. Enter the IP number you found above. However, make sure that every section has 3 digits (use zeros if necessary). Thus, in the example above, one would type 164.034.123.031
- If the tablet cannot connect, you will see an "Invalid IP" message. Otherwise, you should be ready to go. The IP gets stored in the tablet, so launching knobby tablet later will retrieve it.
- Remove the objective from the microscope (just in case).
- Make sure the scope is roughly in the middle of its travel for all axes.
- Click the "Normal" button on the tablet. Do you see a message printed on the knobby console? If so, communication is working Ok. If not, something is wrong. Contact me.
- Stand close to the motor box so you can quickly power it off if something does not work as expected.
- Now touch the button corresponding to the Z axis on the red region. The z-axis will begin to move so long as you keep touching it. The speed of movement will be faster the farther away you are from the center. Slide your finger left and right, the speed will change and it should reverse if you move over to the blue side.
- Test the other axes.
- Touch "Velocity" to switch to velocity mode.
- Warning: the microscope will move fast now… Touch the red or blue areas of each button. The microscope will move at a fast/fixed speed so long as you keep touching the area. It will stop when you release.
- Store/Recall buttons work as before
- Go back and try the Fine and Super-Fine modes.
- Play with it for a while and install the objective back after you familiarize yourself with the tablet interface and everything seems to be working Ok.
- You can minimize the knobby console once testing is done (I will do this automatically in future versions).
- The green buttons on the side lock the button area (bottom) or knob area (top). So if you are acquiring data and don't want to have a situation where people touch the tablet by mistake and move the microscope you can use the buttons to lock them. Touching them again will unlock.
- Make sure you open knobby on your tablet after you start Scanbox.
If you run into problems don't hesitate to write.


text:
LOGIC DIAGRAM EXCEL
LogicDiagramTool The image at the top of the page is an example of a logicdiagram. Specifically, it is the logic for controlling the steam heat exchanger in the hot water system illustrated below and to the right of it.
Logic Diagram Tool - A Field Perspective on Engineering
Was this helpful?
IF, AND, OR, Nested IF & NOT Logical Functions in Excel
Sep 24, 2019Logical : Checks multiple conditions and returns true if they all the conditions evaluate to true. =AND(1 > 0,ISNUMBER(1)) The above function returns TRUE because both Condition is True. 02 : FALSE : Logical : Returns the logical
Create Circuit Diagram for Excel - Edraw Max
Create Circuit Diagram for Excel. Create professional circuit diagrams and schematics with high quality symbols and easy-to-use tools, and help you present your electrical schematic, circuit and logic diagrams and blue prints in minutes. When finish, you can one click export the diagram to Excel format. Our program works fine on Windows, Mac OS X and Linux systems.


Your smartphone is secretly accessed by your friends and family
New research has found that as many as one in five people have accessed a friend's smartphone, without that person's knowledge, Vice reported.
"Lunchtime attacks" can be avoided by using strong passwords, and keeping close tabs on your device. Still, 31 per cent of participants in an online survey looked through someone's device at least once in the past year.
Konstantin Beznosov, a UBC professor of electrical and computer engineering, co-authored the study.
"[It's] somebody who is from your social circle: like your friends, your relatives or maybe roommates and coworkers," said Beznosov. "They have more chances to have access to your phone, physically. For example, when you leave your phone to go to the washroom or when you leave it on your desk. They are in a much better position than strangers to actually access your phone without your permission."


text:
Physics-based simulation of two driven pendulums that start almost identically; this demonstrates sensitivity to initial conditions of chaotic systems. It looks like a single pendulum at first, but wait for a minute and you will see the two pendulums diverge in their behavior.
Click the "Sim" tab to access parameters such as: starting angle difference, drive amplitude, frequency, mass, gravity, and damping. You can drag the pendulum with your mouse to change the starting position.
The pendulums are continuously driven by an external torque force that varies between twisting clockwise and counterclockwise. This torque force is represented by the curved arrow, the length of the arrow corresponds to the strength of the force.
These are two independent pendulum simulations running simultaneously. They start with almost identical initial conditions, but just slightly different starting angles (the difference is the angle difference parameter). Running for several minutes produces the graph shown at left.
You will notice that the pendulums stay in sync for a while, then drift slightly apart, and then are soon completely different in their behavior. This is an example of sensitivity to initial conditions which is a hallmark of chaotic systems. This is also known as the Butterfly Effect whereby a butterfly flapping its wings in North America could cause a storm to occur in South America.
The angle difference parameter specifies the difference between the start angle of the two pendulums. Try different values for the starting angle difference, and measure how much time it takes for the pendulums to diverge significantly. If you make a graph of this (difference in starting angle vs time to divergence), is it a linear or exponential curve? Is this different to how a linear system would respond?
For the math behind the simulation see the page about the Chaotic Driven Pendulum; this is the same simulation as that one, except here there are two pendulums.
Also available are: open source code, documentation and a simple-compiled version which is more customizable.


John Collins aka Davidson
Carolyn Davidson Hicks
I've been researching my Collins line for 24 years but most of my facts have been recent. I discovered that two of my relatives were actually the same man! The strange twist happens later after Amos Collins born 1784 migrated from Va. to Ky. One of his sons was named John Gilbert Collins born 1812. John Gilbert Collins had two sons, one named John Collins b:1843 and the other named Solomon b:1852.
I am a descendant from both these man, brothers, John and Solomon Collins. John Collins on my fathers side, and Solomon Collins on my mothers side. The story goes that when John Collins returned from the Civil War he changed his last name to Davidson. Generations later, my parents marry.
This is what made completing my family tree difficult. On my fathers side, John Davidson was actually born John Collins. Where one's life seem to stop at around 1863, the others life began and it all happened by a simple name change.
The moral of this story is, when you start researching your family tree, be prepared for a few surprises! Especially when you get your Y-DNA or mtDNA done.
Write a comment
People in this story
Tags for this story


... COLORS and Kigo - grey
[. BACK to Worldkigo TOP. ]
The four colors of four haiku seasons
The five colors of Buddhism
. Colors and Haiku.
According to Henry Dreyfus, Japanese, in contrast with Westerners, grasp colors on an intuitively horizontal plane, and pay little heed to the influences of light. Colors whether intense of soft, are identified not so much on the basis of reflected light or shadow,
but in terms of the meaning or feeling associated with them.
The adjectives used to describe colors, like iki (sophisticated or chic), shibui (subdued or restrained), or hannari (gay or mirthful), tend to be those that stress feelings rather than the values of colors in relation to each other.
According to Henry Dreyfus, Black, sumi, is the color of mystery and solemnity; the color of the night. Black expresses the depths of the unknown, and encourages the imagination of a different world from that of daylight realities. Used by itself, black can represent bad luck or misfortune.
According to Henry Dreyfus, indigo blue, ai, mirrors the color of the vast ocean surrounding the Japanese islands. This shade of blue is very commonly seen in Japanese art and clothing.
According to Henry Dreyfus, gold, kin, can evoke the sensation of looking upon waving fields of ripened rice stalks. Gold is also associated with royalty. It represents the color of the heavens, and is used to decorate statues of the Buddha and religious temples.
According to Henry Dreyfus, green, midori is regarded as the color of eternal life, as seen in evergreens which never change their color from season to season. In the word midori, both trees and vegetation are implied. One characteristic of Japanese culture can be found in the fusion of life and nature.
According to Henry Dreyfus, the word for red and white, Kohaku, is pronounced as one word in Japanese. Ko means red, while haku translates as white. Their use together immediately signifies happiness and celebration to the Japanese viewer. The combination of red and white in the decorative ornaments used on wedding or engagement presents -noshi or kaishihas a compelling quality that suggests man's urge to create a bond between his own life and that of the gods. Red and white are also the colors of the uniforms that shrine maidens wear (denoting these colors divine nature.)
source : _URL_
Grey, Gray (hai-iro, hyaku nezu )
***** Location: Japan
***** Season: Non-seasonal Topic
***** Category: Humanity
for other colors, see below.
gray, grey, grau, nezumi-iro 鼠色
ash gray, hai-iro, kaishoku 灰色（かいしょく・はいいろ）
In the Edo period, when showing off was not allowed, the colors were given subdued names too, all hundred shades of grey, Edo Hyaku nezu 江戸百鼠.
These shades were very fashionable for kimono. They had very delicate shades of each color.
There were also 48 different shades of green and the 100 gray shades, in a famous saying: shijuuhatcha hyakunezumi 四十八茶、百鼠.
yonjuuhatcha hyakunezu
Look at them here.
Rikyu Rat Grey, Rikyu nezu
利休鼠（りきゅうねず） Rikyuu
. Sen Rikyuu, Sen Rikyū 千利休 Sen Rikyu, Sen no Rikyu .
Sen Rikyu, Sen Rikyū 千利休
1522 - April 21, 1591 (some dates give March 28.)
陰暦二月二十八日 28th day of the 2nd lunar month
the historical figure with the most profound influence on chanoyu, the Japanese "Way of Tea", particularly the tradition of wabi-cha. Rikyū is known by many names; for convenience this article will refer to him as Rikyū throughout.
There are three iemoto (sōke), or "head houses" of the Japanese Way of Tea, that are directly descended from Rikyū: the Omotesenke, Urasenke, and Mushakōjisenke, all three of which are dedicated to passing forward the teachings of their mutual family founder, Rikyū.
© More in the WIKIPEDIA!
If you have one pot
And can make your tea in it
That will do quite well.
How much does he lack himself
Who must have a lot of things?
Sen Rikyu
The Nature of Rikyu Grey
..... If one is going to name a certain sensation, formulate an outline of its features, trace its history or search for the origin of that sensation, it must inspire a profound sympathy yet awake a certain critical awareness. For me, such a sensation is "Rikyu grey." A long philosophical essay :
Worldwide use
Grau, mausgrau
Things found on the way
The Japan Architect, June 1979
If one is going to name a certain sensation, formulate an outline of its features, trace its history or search for the origin of that sensation, it must inspire a profound sympathy yet awake a certain critical awareness. For me, such a sensation is "Rikyu grey." The sensation of Rikyu grey represents an aesthetic of an ambivalent or multiple meaning.
Grey was generally considered a vile color conjuring up images of rats or ashes and had never been popular. But when it became known as Rikyu grey, it was better appreciated; in the latter part of the Edo period (_PHONE_) it gained tremendous popularity, along with brown and indigo (navy) blue, at the embodiment of the aesthetic ideal of iki. Iki in this period is a complex concept but may be simply described as "richness in sobriety."
As the cult of tea spread beyond the upper classes to be practiced in the homes of ordinary people, so did the taste for this grey color. People took pleasure in naming all manner of colors containing the element of charcoal grey such as Fukagawa grey, silver grey, indigo grey, reddish grey, lavender grey, grape grey, brown grey, dove grey and lentil grey. When various colors are mixed until no trace of any specific color remains, it is called simply "grey." All these colors have chromas of very low intensity and their subtle differences of tone had great appeal in that period. This taste in colors prevailed throughout Edo culture from the Genroku period beginning in 1688 and continuing throughout the eighteenth century.
Read about this color and Japanese Architecture
Rikyu gray, Rikyu nezu
Gray which the green of powdered green tea.
It continues drizzling. at the rocky shore of Jogashima.
---The rain of Rikyu gray.
Is the rain pearls, or fog of dawn, or my subdued sobbing.
A ship sails around the tip of a Toriya
--- Your ship which hoisted its wet sail.
I row a ship.
I pull an oar to a song.
The song is the captain's spirit.
It continues drizzling.
The sun hides in thin clouds.
The ship sails. The sail dims.
Japanese Color Names
............ List with color samples
cherry-grey, sakura nezumi 桜鼠（さくらねずみ）
plum-grey, ume nezumi 梅鼠（うめねずみ）
willow green grey, yanagi nezumi 柳鼠（やなぎねずみ）
harbour grey, minato nezumi 湊鼠（みなとねずみ）
...........fukagawa nezumi 深川鼠 （ふかがわねずみ）
indigo grey, ai nezumi 藍鼠（あいねずみ）
wisteria grey, fuji nezumi 藤鼠（ふじねずみ）
dove feather grey, hatoba nezumi 鳩羽鼠（はとばねずみ）
grape grey, budoo nezumi 葡萄鼠（ぶどうねず ・えびねずみ）
red faded grey, beni keshi nezumi 紅消鼠（べにけしねずみ）
white grey, shiro nezumi 白鼠（しろねずみ）
bea8a7.. silver grey, gin nezumi 銀鼠（ぎんねずみ）
7b6d5b.. plain grey, sunezumi 素鼠（すねずみ）
513d39.. faded grey, dobunezumi 丼鼠・溝鼠（どぶねずみ）
and many many more colors:
e1642f.. 江戸茶（えどちゃ）looks more of a red shade
Edo Green, Edo Tea Color, edocha 江戸茶（えどちゃ）
a shade of grey
on my cherry blossoms -
. Gabi Greve, Introducing Shades of Gray.
03 shades of gray
sudden rain -
my world reduced to
shades of gray
The gray of this background is called Genji Nezumi Mouse Gray
More of my Info and Haiku about GRAY!
kitsunebi ya Rikyu ne no ame ga furu
fox fire -
the rain falls so gray,
Rikyu gray
(Tr. Gabi Greve)
Gendai Haiku Kyokai
Hakone yama


Letter to Justin Trudeau on Behalf of Our Members
6 April 2020
Dear Prime Minster Trudeau:
We are writing to express our appreciation for your announcement that support for post-secondary students is forthcoming. Our union local—Public Service Alliance of Canada Local 40004—represents graduate students who work at the University of Saskatchewan as teaching assistants, research assistants, and student assistants. Our members have experienced considerable problems due to the ongoing COVID-19 pandemic. Graduate students cannot access offices, labs, archives, and field work necessary to complete their research. These problems are universal and affect graduate students in every department and university across Canada.
Graduate students are the future of Canada's scholarly excellence in all fields of endeavour and will support the continuation of Canada as a research-based economy and society. To that end, we want to highlight to you the supports that our members need and that we hope your government will include in its support for post-secondary students.
Canadian universities have faced financial constraints for many years, so the federal government should provide funding that universities can give directly to their students.
Federal funding should require that universities:
1. Grant all graduate students, regardless of what year they are in of their program of study, an automatic one (1) year extension.
2. Provide all graduate students one (1) year of guaranteed funding
3. Waive tuition and fee payments until students can fully access all university facilities including offices, labs, research materials, libraries, and other campus services
An automatic program extension will give graduate students the time they need to complete their thesis and dissertations. It will make up for time they have lost due to the necessary public health measures to slow the spread of COVID-19. A full additional year of guaranteed funding is necessary to provide the financial ability for students to focus on their academic work. As not all students are eligible or able to take on the debt of more student loans, guaranteed funding is the best solution.
COVID-19 is a universal crisis that creates universal problems for graduate students, therefore, a universal response is required. Your government can lead the way by ensuring support for graduate students that will allow them to complete their programs and begin contributing to Canada's knowledge economy.
With respect,
PSAC Local 40004


text:
The inter-agency* Building Innovation Panel (BIP) assists firms in expediting evaluations and obtaining regulatory clearance to use innovative methods, processes, technologies and materials in their construction projects. Beyond raising productivity, these innovative solutions should improve Singapore's built environment to meet our Construction Industry Transformation Map objectives.
* Agencies include BCA, LTA, MOM, NEA, PUB, SCDF, and URA. In addition, non-regulatory agencies, HDB and JTC, are included to provide user perspective during evaluation.
The BIP aims to:
- Identify innovative technologies – This includes tracking new innovations, and conducting focus group discussions with the construction industry to identify trends and promote adoption of innovations.
- Support innovative technologies – Support will be rendered across the value chain, from upstream research to technology deployment. For example, BIP can help match inventors of promising new construction innovation with a progressive builder/developer, so that it can be implemented in an actual project and eventually, across the industry.
- Be a platform for multi-agency regulatory approval – Enables multiple agencies' evaluation and approval of innovative solutions to be expedited. These solutions should lead to at least 20% improvement in productivity/sustainability and/or demonstrate good potential to significantly improve the built environment.
Steering committee and work streams
The Steering Committee, comprising of representatives from the Trade Associations and Chambers (TACs), will give broad strategic directions for innovation in construction and align construction technology development to the objectives of the Construction Industry Transformation Map (ITM)
It will be supported by 3 work streams:
- Technology Assessment Committee – Focuses on innovations that are ready for implementation in projects and their regulatory approval. Assist firms in expediting multi-agency evaluation of innovative methods, sustainable materials and technologies.
- Research & Innovation Committee – Focuses on innovations requiring further research and development. Conducts proactive scanning and identification of construction innovations, oversees research of construction innovations, and develops new or enhanced regulatory codes to enable adoption of innovations.
- Inter-Agency Coordinating Committee – Helps to resolve any regulatory conflicts among government agencies that may arise from the use of innovative solutions in a project.
Submissions are evaluated based on:
- Level of innovation
- Impact on construction productivity of the materials, methods or processes
- Sustainable materials or technologies leading to environmentally friendly construction
Once the submission has been accepted, the BIP Secretariat will expedite resolution of outstanding issues between the applicant and respective authorities and agencies.
In Principle Acceptance (IPA) certificates
A certificate of In Principle Acceptances (IPA) will be granted to the innovative solutions (design, products, materials or processes) which have been accepted by the relevant authorities and agencies. The certificate also accords fast track status to subsequent regulatory submissions involving the use of the accepted innovative solutions.
List of innovative solutions have been granted In Principle Acceptance for use in Singapore projects:
- Prefabricated Prefinished Volumetric Construction (PPVC) System
- Cross Laminated Timber (CLT) / Glued Laminated Timber (Glulam)
- Prefabricated Bathroom Units (PBU)
How to apply
To request assistance, submit the following to BIP:
- A set of completed application form
- Documentary evidence of compliance with codes of practice (Singapore or overseas)
- Track record of overseas implementation
- Material or product specifications
- Quality certifications or test reports by accredited laboratories
- Calculation of natural aggregates savings (in tonnes) based on proposed % replacement (only applicable for sustainable construction materials)
- Any other relevant information.
Please refer to the checklist for the specific documentation required by individual government agencies for the above-mentioned item (b) to (f).


text:
A recent toast to James Watson highlights a tolerance for bigotry many want excised from the scientific community.
Chimpanzees may reinforce social bonds by involuntarily mimicking a fellow chimp's pupil size.
August 25, 2014|
FLICKR, WILLIAM WARBYLike humans, chimpanzees possess a capacity to unconsciously dilate their pupils to match those of a conspecific, according to research published last week (August 20) in PLOS ONE. The results suggest this involuntary action likely evolved to help humans and chimps communicate sympathy and strengthen social bonds within groups.
In face-to-face interactions, people often involuntarily imitate each other's facial expressions, eye blinks, or pupil size to convey empathy. These physical cues help communicate emotions to both individuals in the interaction, facilitating trust and cooperation within groups. But precisely when and how these signals evolved isn't clear.
So Mariska Kret of the University of Amsterdam in the Netherlands and her colleagues searched for signs of pupil mimicry in chimps. Eight chimp and eighteen human participants were shown images of both human and chimp eyes with either dilated or constricted pupils. The researchers found that both humans and chimps mimicked pupil dilation more strongly in response to their own species, although the reaction was slightly stronger in humans. The effect was also the strongest in mothers.
Previous work has suggested that these eye signals between individuals evolved with the appearance of the whites of eyes, which offer more contrast and make such cues easier to spot. "Traditionally, it's been thought that the evolution of white sclera was driven by its enhanced ability to indicate gaze direction, and hence share attention," Neil Harrison of the University of Sussex in the UK told New Scientist. Harrison said the discovery of pupil mimicry in chimps is significant.
"The current findings show that pupil mimicry is not uniquely human but is possible in a species that has no clear visible eye-white and has less communicative eyes than humans," the authors wrote in their paper.


text:
No Three In a Line
This activity has a logic and reasoning focus.
create geometric shapes that satisfy the no three in a line condition on 3 by 3 grids
use a systematic appraoch to find possible outcomes
This problem is one of a series of 8 that builds up to some quite complicated maths based around the theme of no-three-in-a-line. That theme was not obvious in the lower Level problems, Strawberry Milk, Strawberry and Chocolate Milk and Three-In-A-Line but it will start to come to the fore now. This theme continues in later problems at the higher Levels. These problems are More No-Three-In-A-Line, Level 4; No-Three-In-A-Line Again, Level 5; No-More-In-A-Line and No-Three-In-A-Line Game, Level 6.
It might help if you have done the three problems from Levels 1 and 2 with your class before you start on this problem. Those problems contain the essential ideas of (i) ensuring that you have obtained all possibilities and (ii) finding all possibilities that are 'alike' (can be obtained from others by quarter turns). (See Strawberry Milk.)
So the essential four steps in this problem are to
- find some answers;
- find all possible answers;
- justify that all have been obtained; and
- reduce the answers down to ones that are not alike under rotation.
It may be possible to do the last two steps together as we did in Three-In-A-Line. The techniques used there are sufficient to solve the present problem.
There is a web site on the no-three-in-line problem. Its url is _URL_ This is still an open problem in mathematics and has an interesting number of sub problems relating to symmetry.
Mary the milk lady had a square milk crate that could hold nine bottles. Can she put six bottles into the crate so that no three of them are in a line? If so, in how many ways can she do it? If not, why not?
- Talk about milk crates and their symmetry.
- Tell the class Mary's problem.
What does no-three-in-a-line mean?
Can you group four students so there are no-three-in-a-line?
How many bottles is she going to use?
Can you group five students so there are no-three-in-a-line?
How might you go about solving Mary's problem?
- After some discussion, let the class work on the problem in their groups.
- Help the students that need it.
- Call them all together from time to time to see how many arrangements they have come up with. Get them to take turns in putting a picture of one of their arrangements on the board. Call each arrangement by the student's name.
Are all of these arrangements different?
How might we think of some of them as being the same?
- As a lead into the Extension problem, ask
How do you know if there are any more than we have found so far?
How would you go about finding out more?
How could you go about showing that there are no more?
- Try to get them to see the systematic approach that we used in the Solution to get all possible answers.
- Let a few groups report back to the whole class. Try to choose groups that have used different approaches to the problem. Let the students put their pictures of the bottle arrangements on the wall.
Mary the milk lady had a square milk crate that could hold nine bottles. Can she put five bottles into the crate so that no three of them are in a line? If so, in how many ways can she do it?
The students might be able to find a solution to this problem by guessing and checking. Let them do that for a while until they have got a good idea of what the question is asking. Then try to lead them to be more systematic.
We'll go straight into being systematic. First note that as we can't have three bottles in a line, there are at most two in a row. Then observe that since we have to use 6 bottles we have to have two bottles in each row of the crate. We then start off our systematic approach by putting two bottles together on the left of the top row of the crate. We follow that by putting one bottle in each corner of the top row. The final case is with two bottles together in the right end of the top row.
Let's talk our way through this. With position 1 we have put the bottles in the second row to the extreme right. The crosses show that we can't put bottles in those squares because that would give us three in a row. So position 1 leads nowhere.
With position 2 we spread out the bottles in row 2. This forces only one cross in row three and so we can fill up the other two squares to give an answer.
With position 3 we put the two bottles in row two to the right-hand end. This forces two crosses and so there is no answer here.
The same arguments apply to the other positions. Only position 8 gives us another answer. However, by rotating 8 through a quarter turn (90° in a clockwise direction) it becomes the same as position 2. Both of these are alike (see Strawberry Milk. So the answer to the original question is 'yes' and there is essentially only one possible answer.
The students should be able to find some solutions to this problem by guessing and checking. Let them do that for a while until they have got a good idea of what the question is asking (though they should have got on top of the idea from Mary's original question). Then try to lead them to be more systematic.
We'll go straight into being systematic. First note that as we can't have three bottles in a row, there are at most two in a row. Then observe that since we have to use 5 bottles we have to have two rows with two bottles in and one row with just one bottle. We then start off our systematic approach by putting two bottles in the top row and two in the next row. This is followed by two in the top row and one in the next; and then one in the top row.
We're sorry there are so many cases. It seems to be a bit tedious but it is a good exercise in systematic listing and it will be very useful later in the No-Three-In-A-Line Game and other variations on this theme at Levels 4, 5, and 6.
Out of all of that we get 28 possible answers. These are 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 15, 16, 17, 19, 20, 21, 22, 24, 26, 27, 28, 29, 30, 31, 32, 33, and 34. The question now is, how many of these are alike? So we need to group them into answers that are alike.
What answers are essentially the same as 2? We can get to 10 by one clockwise quarter turn, to 31 by another quarter turn and to 29 by another. So there is a class of four answers that are the same.
What answers are essentially the same as 3? Here we get 20, 24, and 26. The question now is, what about 9? Now you can't get to 9 by rotating Mary's milk crate. You can get to it though by a reflection symmetry. But if you did that, the bottles would fall out of the crate. So we think that 9 is a different answer. It's a sort of left-hand form of 3. But if you disagree, let us know.
So here we might as well list the answer that are the same as 9. They are: 12, 16, and 34.
We now list the rest.
4: 7, 28, 33;
5: 8, 27, 32 (this is the left-hand form of 4);
6: 14, 22, 30;
15: 17, 19, 21.
So Mary can put 5 bottles in her crate in 7 different ways so that no three of them are in a line.

source: HuggingFaceFW/fineweb-edu


If you poke around in your Task Manager, there's a good chance you'll see one or more "COM Surrogate" processes running on a Windows PC. These processes have the file name "dllhost.exe", and are part of the Windows operating system. You'll see them on Windows 10, Windows 8, Windows 7, and even earlier versions of Windows.
What Is COM Surrogate (dllhost.exe)?
COM stands for Component Object Model. This is an interface Microsoft introduced back in 1993 that allows developers to create "COM objects" using a variety of different programming languages. Essentially, these COM objects plug into other applications and extend them.
For example, the Windows file manager uses COM objects to create thumbnail images of images and other files when it opens a folder. The COM object handles processing images, videos, and other files to generate the thumbnails. This allows File Explorer to be extended with support for new video codecs, for example.
However, this can lead to problems. If a COM object crashes, it will take down its host process. At one point, it was common for these thumbnail-generating COM objects to crash and take down the entire Windows Explorer process with them.
To fix this sort of problem, Microsoft created the COM Surrogate process. The COM Surrogate process runs a COM object outside the original process that requested it. If the COM object crashes, it will only take down the COM Surrogate process and the original host process won't crash. For example, Windows Explorer (now known as File Explorer) starts a COM Surrogate process whenever it needs to generate thumbnail images. The COM Surrogate process hosts the COM object which does the work. If the COM object crashes, only the COM Surrogate crashes and the original File Explorer process will keep on trucking.
"In other words", as official Microsoft blog The Old New Thing puts it, "the COM Surrogate is the I don't feel good about this code, so I'm going to ask COM to host it in another process. That way, if it crashes, it's the COM Surrogate sacrificial process that crashes instead of me process."
And, as you might have guessed, COM Surrogate is named "dllhost.exe" because the COM objects it hosts are.dll files.
How Can I Tell Which COM Object a COM Surrogate Is Hosting?
The standard Windows Task Manager doesn't give you any more information about which COM object or DLL file a COM Surrogate process is hosting. If you want to see this information, we recommend Microsoft's Process Explorer tool. Download it and you can just mouse-over a dllhost.exe process in Process Explorer to see which COM Object or DLL file it's hosting.
As we can see in the screenshot below, this particular dllhost.exe process is hosting the CortanaMapiHelper.dll object.
Can I Disable It?
You can't disable the COM Surrogate process, as it's a necessary part of Windows. It's really just a container process that's used to run COM objects that other processes want to run. For example, Windows Explorer (or File Explorer) regularly creates a COM Surrogate process to generate thumbnails when you open a folder. Other programs you use may also create their own COM Surrogate processes. All the dllhost.exe processes on your system were started by another program to do something that program wants done.
Is It a Virus?
The COM Surrogate process itself is not a virus, and is a normal part of Windows. However, it can be used by malware. For example, the Trojan.Poweliks malware uses dllhost.exe processes to do its dirty work. If you see a large number of dllhost.exe processes running and they're using a noticeable amount of CPU, that could indicate the COM Surrogate process is being abused by a virus or other malicious application.
If you're concerned that malware is abusing the dllhost.exe or COM Surrogate process, you should run a scan with your preferred antivirus program to find and remove any malware present on your system. If your antivirus program of choice says everything is fine but you're suspicious, run a scan with another antivirus tool to get a second opinion.
Chris Hoffman Chris Hoffman
Read Full Bio »


text:
Changing your Activity start‑up screen
This article will help you customize the default screen you see when starting up your Activity.
- From your Harmony touchscreen remote, tap the Menu icon.
- Next, tap Settings > Activities > Start‑up Screen.
- Tap the Activity you want to modify and select the new screen.
- Finally, tap Done to save your changes.
Select your remote
We need to know which type of remote you have in order to provide you the correct instructions. Please select from one of the options below in order to get started.
Instructions on this page are not relevant for the Harmony remote you've selected.
← GO BACK


text:
From 1 – 5 October 2012, Sonke and UNFPA jointly convened a capacity building workshop entitled 'Gender Transformative Norms and Regional MenEngage Africa Meeting' on work to engage men and boys in HIV, GBV and maternal mortality prevention, and the promotion of gender equality and sexual and reproductive health in Sub-Saharan Africa. This workshop was organized for MenEngage Africa partners from across the region, together with UNFPA Gender and Reproductive Health National Programme Officers. This workshop was linked to the new UNFPA Strategic Plan that has a central focus on Sexual and Reproductive Health and Rights supported by population dynamics, gender equality and human rights in line with the country context and needs. During the same period, Sonke and the Athena Network convened a regional consultation meeting on the UNAIDS Agenda Framework for Accelerated Action for Women, Girls, Gender Equality and HIV and regional follow-up to the global consultations on integrating GBV and engaging men to advance gender equality through National Strategic Plans on HIV. The Framework commits to addressing HIV needs of women and girls and preventing violence against women, and recommends twenty-six strategic actions that countries can take to achieve this goal.
This joint workshop sought to build the capacity and understanding of participants on the gender transformative norms approach, and provide an opportunity to review and strengthen work to date within Africa on engaging men and boys. Results of this workshop were as follows:
- Strengthened capacity on comprehensive gender‐transformative programming in the region with a focus on cultural and social change techniques, including introducing participants to a range of relevant methodologies;
- Enhanced participants' skills on how to adopt and integrate a gender‐transformative approach in their existing programmes and to new gender‐transformative interventions and plans for pilot activities in 2013;
- Increased sharing of experiences and enriched approaches to gender transformative programming in response to the focus of the new UNFPA Strategic Plan, and to support implementation of the UNFPA Africa Framework on Working with Men and Boys;
- Country networks updated on work within the region on engaging men, progress from the 2011 annual MenEngage Africa meeting, as well as new developments and research, reviewed;
- Strengthened links between UNFPA Country Offices and MenEngage Africa partners in different countries within the region.


text:
This set of 20 adds variety to your classroom ball collection. These vibrant wool balls offer children opportunity to see the concentric movement of the ball as it rolls or spins. Use with our Discovery or Rubber Ramps Sets, or your own ramps and large tubes. Their interesting texture makes them appealing to the touch. Use them for supporting many math concepts, such as sorting, ordering, classifying, patterning, and counting. Due to the nature of natural dyes colors may vary.
- 20 Rainbow Balls. Ball Diameter 1 inch
Appropriate for ages 3+


text:
Are you looking to improve the performance of your team in specific areas? Would you like a detailed insight into how your team members handle situations that involve conflict, problem solving, or written communication?
Exemplar Global has partnered with psychometric experts to offer standalone behavioural and self-coaching assessment modules to provide targeted and specific self-coaching insights into areas including conflict management, problem solving, and written communication skills.
The assessment modules are available independently or can be added on to the Work Style Assessment or Leadership Assessment.
The following self-coaching assessment modules are available:
The Conflict Management self-assessment module measures an individual's ability to approach and manage difficult situations. The assessment provides insight into individual conflict management style with direct reports, peers, and managers.
Insights provided by the Conflict Management self-assessment include:
· How to utilize strengths
· Areas for improvement
· How to approach difficult conversations
Understanding and solving problems is part of every business day to day.
The Business Reasoning self-assessment measures an individual's ability to interpret and solve business problems from a both verbal and numerical perspective.
The English Proficiency self-assessment module measures an individual's ability to read and understand written English, use correct grammar, and typing ability.
By understanding an individual's English proficiency, the employer can ensure that proper communication is established, which will reduce workplace error and risk.
The English Proficiency self-assessment module evaluates the following characteristics:
· Error identification
· Sentence completion
· Typing accuracy
Want to learn more?
Contact Kaylon Soertsz at


Die Heuning Pot Literature Guide
Cite This Page
To Go
Winged Man
Symbolism, Imagery, Allegory
Humans who can fly? Awesome. The end.
Actually, there's more. Humans aren't really meant to fly—because of this, Daedalus and Icarus are pretty unusual. And as you might expect, artistic representations of the myth usually either portray the father/son pair gliding on their wings through the sky, or the moment Icarus' wings fall apart, causing him to plummet downward. The whole flying thing is definitely the most important part of this story.
We can see this image of the winged man in two ways. On the positive side, it represents man's triumph over his natural limits through science (we like to imagine Daedalus saying, "Take that, gravity!" as he launches into the sky). The image of Daedalus and Icarus soaring through the sky is a source of inspiration for inventors and explorers who look to the duo as pioneers and innovators. Oh, and we can't forget about the general sense of freedom that comes with this image. It should give hope to anyone who dreams of escaping their current circumstances and achieving something grander. Not bad.
But then there's the negative side—you know, the whole Icarus falling to the ground thing. When we look at it this way, nature triumphs over man. Sorry, man. Portrayals of Icarus' descent also emphasize the cautionary part of the myth, which is basically this: if you try to achieve too much too soon, you might end up failing miserably. Better to accept average success than to risk everything by trying to attain glory. What do you think? Do you agree?
The modern-day winged man imagery includes everything from the Wright brothers' first plane to James Bond wearing a jetpack. Anytime someone wears (or rides) a newfangled contraption into the heavens, you could safely pull a cultured-student move and remark: "That sure reminds me of Daedalus and Icarus…" We dare you.
Next Page: Mad Scientist
Previous Page: Characters
Need help with College?


Integrating TypeScript with Sublime Text2
In this article we are going to focus on how to integrate the TypeScript with Sublime Text 2. For the basic introduction to TypeScript, TypeScript is a Super script of JavaScript and it is strictly typed language.
Assuming that we have Sublime Text 2 already installed on our windows machine.
Step 1: Go to the below link and then click on "TypeScript support for
Sublime Text". This will download the "" folder. Now unzip this folder.
Step 2: Now copy the "typescript.tmLanguage" TMLanguage file and paste it in the "C:\Users\NameofUser\AppData\Roaming\Sublime Text 2\Packages\User" folder.
In the above path Nameofuser is generally the user logged into the machine so replace it with your name as logged in.
Step 3: Now open Sublime Text2 editor -> Go to Tools -> Build System -> New Build System and paste the below instructions in the opened file.
Step 4: Now save this file in the same folder as above with the name "Typescript.sublime-build".
Step 4: Now create a new file and paste the below code. Save the file as "Demo.ts". Here is the typescript extension.
class Greeter {
msg: string;
constructor(message: string) {
this.msg = message;
greet() {
return "Hi, " + this.msg;
var greeter = new Greeter("Vaishali");
var button = document.createElement('button');
button.textContent = "Say Hi";
button.onclick = function() {
Step 5: Now press Ctrl + Shift + B to build the file. If the build is successful. It gives a Build Finished message.
Now lets see what happens if there is some error in the above code.
In the below code, Replace msg with msgd and Build the file.
return "Hi, " + this.msg;
replace with
return "Hi, " + this.msgd;
Then you should get a build failed error something as shown below:
C:/DemoApp/Demo.ts(7,30): error TS2339: Property'msgd' does not exist on type 'Greeter'.
[Finished in 3.2s]
You can also observe that intellisense should also work as shown below:
 - Name:


text:
Individual differences |
Methods | Statistics | Clinical | Educational | Industrial | Professional items | World psychology |
In the laws of many common law jurisdictions, the concept of legal privilege, or the rule that certain conversations are so private and confidential that they cannot be used as evidence in court, extends to communication between a patient and physician. Although the rule is sometimes thought to apply only to situations such as admissions made to a psychiatrist during treatment, this is only one case. In some jurisdictions, conversations between a patient and physician may be privileged in both criminal and civil courts.
The privilege may cover the situation where a patient confesses to a psychiatrist that he or she committed a particular crime. It may also cover normal inquiries regarding matters such as injuries that may result in civil action. For example, any defendant that the patient may be suing at the time cannot ask the doctor if the patient ever expressed the belief that his or her condition had improved.
The rationale behind the rule is that a level of trust must exist between a physician and the patient so that the physician can properly treat the patient. If the patient were fearful of telling the truth to the physician because he or she believed the physician would report such behavior to the authorities, the treatment process could be rendered far more difficult, or the physician could make an incorrect diagnosis.
For example, let us say a below-age of consent girl came to a doctor with a sexually transmitted disease. The doctor is usually required to obtain a list of the patient's sexual contacts to inform them that they need treatment. This is an important health concern. However, it is likely that the girl might reveal her partners were older, and this could result in a fear that they would be charged with a crime such as statutory rape. In some jurisdictions, the doctor cannot be forced to reveal the information revealed by his patient to anyone except the appropriate health authorities, and they too are required to keep that information confidential. If, in the case, the police become aware of such information, they are not allowed to use it in court as proof of the sexual conduct.
In the United States, the extent of the privilege varies depending on the law of the applicable state. For example, in Texas there is only a limited physician-patient privilege in criminal proceedings, and the privilege is limited in civil cases as well. See generally Texas Occupations Code section 159.003 and Texas Rules of Evidence, Rule 509(b).
Confidentiality post TarasoffEdit
The case of Tarasoff v. Regents of the University of California transformed Physician-patient privilege in many parts of the world. In this case the therapist was sued for failing to warn a third person of his patient's desire to harm her.
Thus, for many therapists, harm to others will trump confidentiality and a therapist could be held liable for failing to inform appropriate people if their client reveals a risk to self or others.
Establishing the boundaries of confidentiality is an important part of any relationship with a therapist. Most usually this may need clarification in Psychiatry, Psychotherapy and other forms of Counseling, but also in such areas as Genetic Counseling and infectious diseases medicine.
|This page uses Creative Commons Licensed content from Wikipedia (view authors).|


text:
Discrimination analysis of excitatory and inhibitory neurons using Raman spectroscopy
We have succeeded in discriminating between intact excitatory and inhibitory neuronal cells with Raman analysis. Excitatory and inhibitory neurons have several differences in their electric activities, but it can be difficult to determine their types based only on visual appearances. As Raman spectroscopy does not require any staining or labeling, its use in live neuronal cells is possible. In the present study, we used primary neurons obtained from rat cerebral cortexes, which we cultured on a glial feeder layered culturing dish for 15 days. The Raman spectra of the intact neurons on the dish were obtained; the neurons were then immunostained and their types determined. Partial least squares regression-discriminant analysis (PLSR-DA) was employed for classification of the excitatory and inhibitory neurons. The results demonstrated a high feasibility for use of Raman spectroscopy for discrimination analysis of inhibitory and excitatory neurons in a nondestructive manner.


text:
D.W.'s Guide to Perfect Manners
No summary available.
Do unto Otters: (A Book about Manners)
Mr. Rabbit wonders if he will be able to get along with his new neighbors, who are otters, until he is reminded of the golden rule.
Will Sheila Share?
Nana helps teach her toddler granddaughter to share.
Emily's Sharing and Caring Book
A picture book for toddlers about the importance of sharing and caring.
Time to Say "Please"!
Narrated by a group of friendly mice, an amusing book provides preschoolers with an introduction to manners through helpful demonstrations of when certain words and phrases, such as "excuse me" and "please," are used in social situations.


text:
Alexei wants to hang a mirror in his boat but the mirror and frame must not have an area larger than 19.25 square feet. The mirror is 3 feet wide and 5 feet long. Which quadratic equation represents the area of the mirror and frame combined?
The area of a rectangle is
However, the lengths that are given for the mirror do not include the frame, which we will assume is the same width on all sides.
Let the width of the frame be
The width of the frame
The length of the frame


Bio-resonance – History
One of the first 'Bio-resonance' machines was created in the 1950's by German Engineers who heard about what the Chinese were doing with Acupuncture points. Acupuncture is based on stimulating or opening the body's energy points. The smart German engineers said 'Where there is energy it can be measured'. And they set about creating a machine to measure these supposed energy points on the body. They were successful and found that acupuncture points have several times more electrical activity than a point on the skin only a fraction of an inch away.
Today the machines have evolved and many companies make their own versions for different purposes from stimulating the acupuncture points (electronic acupuncture) to using the device for overall health screenings (bio-resonance testing, electronic homeopathy). It is the use of bio-resonance to improve a person's health that intrigues me.


Redesigning PECE - Founder Interviews
Web design has long followed traditional HCI and UX principles, making most platforms prioritize ease of use and efficiency. While design guidelines have resulted in platforms that feel intuitive to users, the focus on ease of use and efficiency has necessitated de-prioritizing other worthwhile endeavors. The Platform for Experimental and Collaborative Ethnography (PECE) is an innovative approach to online research and collaboration. Its creators wished to envision a new web interface. What would a platform look like that doesn't rely on hierarchy? What if the platform prioritized noise, instead of clarity? How can we design a platform that encourages questions, rather than answers?
This project explores how to design PECE to leverage these new design principles while still maintaining a usable platform. The research plan includes:
 1. Identifying broad goals for PECE by interviewing several PECE founders and key stakeholders;
 2. Identifying how users are currently using PECE, both the specific tasks they are trying to accomplish, and the larger aims they have for using PECE;
 3. Articulating the overlaps and mismatches between founder goals and user goals;
 4. Using the data generated to map the user journey, including envisioning how a user would ideally encounter the platform and conducting user studies to see how tasks are performed and where those tasks break down;
 5. Generating several prototypes;
 6. Testing prototypes with different user groups;
 7. Iterating prototype design and user research as needed.
Through this project, we hope to redesign PECE in a way that continues to encapsulate founder visions for the platform while resolving task-level pain points. More broadly, we hope to reconceptualize traditional HCI principles by demonstrating that, in this case, rules are meant to be broken.
This PECE Essay focuses on step 1, and to a lesser extent, step 2 of the research plan.
All rights reserved.
Created date
December 16, 2020


text:
Supporting Student Absences During COVID-19
Glenmore Christian Academy values the partnership with parents as we empower our students to thrive in their learning. With COVID-19, the realities of practicing safe community health hygiene means that there is a much higher level of student absenteeism. It is challenging for students to thrive in their learning when they need to stay home frequently.
The following is the support structure which we are implementing as an Elementary school to help support our students and families. It carries a three-prong responsibility. The efforts of the teachers and EAs to provide access to the day's learning, the efforts of the parents to help their children access and complete the day's learning, and the effort of the student to engage in the learning and fulfill tasks.
Absent 1 to 4 days:
If a student is absent for 1 day, no work will be sent home, as the student will easily catch up when they return.
If a student is going to be absent for 2-4 days, the teacher will send home what they can (with a sibling or for a parent to pick-up from the school), and the teacher will also catch the student up when they return to school on that which can't be completed from home (teachers will not create lesson videos for students absent for 2-4 days).
Absent for 5 or more days:
If the student is going to be absent for 5 or more days, the teacher will connect with administration about getting a home package from the "Off-Campus Learning Cohort" OCLC; this student will be added to the OCLC Google Classroom for their grade level, so that they can access the daily lesson videos in Math and L.A. Please note that extended length absences will be addressed with administration on an as-needed basis.


text:
The application of non-destructive methods to assess the stability of the national nature monument of the Pravčická Brána Rock Arch, Czech Republic
Příspěvek v časopisu
- GEOBIBLINE - Fulltexts
The study contains the results of non-destructive research of the Pravčicka Brana Rock Arch which focuses on the structure and natural dynamics of this rock formation and its current level of stability. The main results include a description of the block fabric of the rock body and the nature of the contact zone between the arch beam and the southern pillar, discovery of relatively fresh secondary fissures and identification of zones with weakened strength within the sandstone massif. Also the local hydrodynamic regime was determined by a combination of geophysical methods. Long-term monitoring has demonstrated slow and irreversible body movements and reversible quasicyclical movements associated with changes in temperature on a scale of days up to years. The collected information was used to develop a structural deformation model of the arch body, including a description of the nature of the disintegration. The work was designed to fully respect the protective conditions of the site, to facilitate future follow-up activities and to monitor any possible negative changes in the rock massif.


text:
When the phone number is visible
- If you add someone as a phone contact and write them a message, the recipient will be able to see your number.
- If you contact a user via username, forwarded message or group, your number remains 'unknown' until it's shared.
- Once the number is shared, you will always see it — even if you delete it from your contacts list. No reason to hide it again.
- Your mutual contacts (people in your contacts who also have your number) will get your new number added to your contact in their address book unless you have blocked them in Telegram. This makes changing numbers even easier.
If you want to hide your new number, you can either block these users or create a new account with this new number.