text:
|(interface name spec...)|
Describes the name, arity, and (optionally) multiple return values of a function. For example, the signature (sig f (x y)) can be used to describe:
It can also describe a stub:
The names of the arguments is not significant; (sig f (x y)) also describes:
The name of the function and number of arguments are significant; (sig f (x y)) does not describe:
Signatures may also describe functions/stubs with multiple return values. The signature (sig f (a b) (c d)) describes the function:
and the signature:
(con con-name body-expr)Describes a logical contract with the given name and body. The body of a contract may refer to ACL2 primitives, as well as signatures within the same interface or any included interface.
A contract may also describe an axiom:
(include ifc-name)Imports one interface into another. It may refer to any previously-defined interface. Contracts following the include may refer to signatures from the included interface.
Include specifications also entail an obligation; if interface C includes B and B includes A, then C must include A as well. This obligation may be relaxed in the future, so that including B will automatically include A.
For example, the interface IAssociative contains a signature describing a binary function and a contract constraining it to be associative. The contract mulop-associative refers to the signature mulop as well as the built-in ACL2 function equal:
|(sig mulop (x y))|
|(equal (mulop a (mulop b c))|
|(mulop (mulop a b) c))))|
The interface ICommutative includes IAssociative and further constrains mulop to be commutative:
|(equal (mulop a b) (mulop b a))))|
The interface IDistributive includes ICommutative, introduces a new function addop, and states a contract that mulop distributes over addop. Note that IDistributive must also include IAssociative to satisfy the obligation from ICommutative:
|(sig addop (x y))|
|(equal (mulop a (addop b c))|
|(addop (mulop a b) (mulop a c)))))|
The interface IDistributeLists extends IDistributive with functions that perform addop and mulop on lists. Its contract addall/mulall-distributive refers to its own signatures, the imported signatures mulop and addop, and the built-in functions equal, implies, and proper-consp.
|(sig addall (xs))|
|(sig mulall (x ys))|
|(implies (proper-consp bs)|
|(equal (mulop a (addall bs))|
|(addall (mulall a bs))))))|
|(module name body...)|
(import ifc-name (ext-name int-name)...)Makes the bindings of any previously defined interface available inside a module. The module may use signatures as function names and rely on contracts as axioms. If an imported interface includes any other interfaces, the module must import them as well.
An import declaration may optionally bind some or all of the interface's external names to different internal names inside the module. For instance, the following import declaration binds mulop from IAssociative to times:
(import IAssociative (mulop times))
(export ifc-name (ext-name int-name)...)Makes the implementation of a previously defined interface available to clients of a module. The module must provide a definition (internal, imported, or ACL2 built-in) for each signature in the interface; these definitions must satisfy the interface's contracts. If the interface includes other interfaces, the module must either import or export them as well.
The export declaration may supply definitions whose internal names differ from their external signaturse. For instance, the following export declaration provides the builtin ACL2 function * as mulop to implement IAssociative.
The module MDistributive provides an implementation of IDistributive:
|(defun add (a b) (+ a b))|
|(defun mul (a b) (* a b))|
|(export IAssociative (addop add))|
|(export ICommutative (addop add))|
|(export IDistributive (addop add) (mulop mul)))|
The module MDistributeLists provides an implementation of IDistributeLists for any implementation of IDistributive:
|(import IAssociative (addop a))|
|(import ICommutative (addop a))|
|(import IDistributive (addop a) (mulop m))|
|(defun add (xs)|
|(if (endp (cdr xs))|
|(a (car xs) (add (cdr xs)))))|
|(defun mul (x ys)|
|(if (endp xs)|
|(cons (m x (car ys)) (mul x (cdr ys)))))|
|(export IDistributeLists (addall add) (mulall mul)))|
|(link name mod-name...)|
(link MDist MDistributive MDistributeLists)
The compound module MDist links together MDistributive with MDistributeLists. The result is a module that exports both IDistributive and IDistributeLists. It has no imports; the import of MDistributeLists is resolved to the export of MDistributive. Despite the duplicate definitions of add and mul in the component modules, there are no name clashes in MDist; addop and mulop are based on the functions from MDistributive, while addall and mulall are based on the functions from MDistributeLists.
A complete Modular ACL2 program is a sequence of interfaces, modules (including compound modules), module invocations, and expressions.
|(mulop (addop 1 2) 3)|
|(require path...)|


text:
This paper presents a new approach to parallel path planning for industrial robot arms with six degrees of freedom in an on-line given 3D environment. The method is based a best-first search algorithm and needs no essential off-line computations. The algorithm works in an implicitly discrete configuration space. Collisions are detected in the Cartesian workspace by hierarchical distance computation based on polyhedral models of the robot and the obstacles. By decomposing the 6D configuration space into hypercubes and cyclically mapping them onto multiple processing units, a good load distribution can be achieved. We have implemented the parallel path planner on a workstation cluster with 9 PCs and tested the planner for several benchmark environments. With optimal discretisation, the new approach usually shows very good speedups. In on-line provided environments with static obstacles, the parallel planning times are only a few seconds.
A practical distributed planning and control system for industrial robots is presented. The hierarchical concept consists of three independent levels. Each level is modularly implemented and supplies an application interface (API) to the next higher level. At the top level, we propose an automatic motion planner. The motion planner is based on a best-first search algorithm and needs no essential off-line computations. At the middle level, we propose a PC-based robot control architecture, which can easily be adapted to any industrial kinematics and application. Based on a client/server-principle, the control unit estab-lishes an open user interface for including application specific programs. At the bottom level, we propose a flexible and modular concept for the integration of the distributed motion control units based on the CAN bus. The concept allows an on-line adaptation of the control parameters according to the robot's configuration. This implies high accuracy for the path execution and improves the overall system performance.
In many robotic applications, the teaching of points in space is necessary to register the robot coordinate system with the one of the application. Robot-human interaction is awkward and dangerous for the human because of the possibly large size and power of the robot, so robot movements must be predictable and natural. We present a novel hybrid control algorithm which provides the needed precision in small scale movements while allowing for fast and intuitive large scale translations.
We present a parallel control architecture for industrial robot cells. It is based on closed functional components arranged in a flat communication hierarchy. The components may be executed by different processing elements, and each component itself may run on multiple processing elements. The system is driven by the instructions of a central cell control component. We set up necessary requirements for industrial robot cells and possible parallelization levels. These are met by the suggested robot control architecture. As an example we present a robot work cell and a component for motion planning, which fits well in this concept.
One of the many features needed to support the activities of autonomous systems is the ability of motion planning. It enables robots to move in their environment securely and to accomplish given tasks. Unfortunately, the control loop comprising sensing, planning, and acting has not yet been closed for robots in dynamic environments. One reason involves the long execution times of the motion planning component. A solution for this problem is offered by the use of highly computational parallelism. Thus, an important task is the parallelization of existing motion planning algorithms for robots so that they are suitable for highly computational parallelism. In several cases, completely new algorithms have to be designed, so that a parallelization is feasible. In this survey, we review recent approaches to motion planning using parallel computation.
Due to continuously increasing demands in the area of advanced robot control, it became necessary to speed up the computation. One way to reduce the computation time is to distribute the computation onto several processing units. In this survey we present different approaches to parallel computation of robot kinematics and Jacobian. Thereby, we discuss both the forward and the reverse problem. We introduce a classification scheme and classify the references by this scheme.
This paper discusses the problem of automatic off-line programming and motion planning for industrial robots. At first, a new concept consisting of three steps is proposed. The first step, a new method for on-line motion planning is introduced. The motion planning method is based on the A*-search algorithm and works in the implicit configuration space. During searching, the collisions are detected in the explicitly represented Cartesian workspace by hierarchical distance computation. In the second step, the trajectory planner has to transform the path into a time and energy optimal robot program. The practical application of these two steps strongly depends on the method for robot calibration with high accuracy, thus, mapping the virtual world onto the real world, which is discussed in the third step.
Zur Zeit haben Industrieroboter nur eine sehr begrenzte Wahrnehmung ihrer Umwelt. Wenn sich Menschen im Arbeitsraum des Roboters aufhalten sind sie daher gefährdet. Durch eine Einteilung der möglichen Roboterbewegung in verschiedene Klassen kann gezeigt werden, dass die für einen Menschen im Arbeitsraum gefährlichste Bewegung die freie Transferbewegung ist. Daher besteht die betrachtete Aufgabe darin, diese Transferbewegung eines Manipulators durchzuführen, ohne mit dynamischen Hindernissen, wie zum Beispiel Menschen, zu kollidieren. Das vorgestellte SIMERO-System realisiert eine globale Ganzarmkollisionsvermeidung auf der Basis von Bildern stationärer Kameras. Das System gliedert sich in die vier Hauptkomponenten Bildverarbeitung, Robotermodellierung, Kollisionserkennung und Bahnplanung. Diese Komponenten werden im einzelnen vorgestellt.
Es handelt sich um den Aufbau des ersten Roboter-gestützten Systems zum Fräsen an der lateralen Schädelbasis. Durch Rückkopplung der Sensordaten lässt sich ein menschähnliches Fräsen nachahmen. Mehr noch: Es besteht die Möglichkeit der automatisierten Detektion der Dura mater durch Analyse der Standardabweichung der Kräfte, da die Dura mater dämpfend auf den Fräser wirkt. Mit dem Roboter ist es möglich, ein exaktes Implantatbett im Bereich der lateralen Schädelbasis auszufräsen.

source: openbmb/Ultra-FineWeb


text:
Growing random numbers from seeds
In the preceding video I talk about changing the random number seed in the Weka Explorer and getting a different result. (This was also done in the previous course, Data Mining with Weka.) In case you are mystified, an explanation follows.
Here's the issue. Many data mining processes depend on some random process – like randomly splitting a dataset into training and test sets. This creates a conflict between getting repeatable results and realistic results. Realistically, the results should be slightly different each time, depending on the exact split. But in practice that would be a nightmare: you want to be able to repeat experiments and get the same results.
Here's Weka's solution. It uses a random number generator (a simple little program), but it generates the same sequence of numbers each time, so that you can do the same thing tomorrow with the same result. The sequence is controlled by number called a "seed". You change it in the Explorer's Classify panel, under More options. The default value is 1, but you get a different sequence of random numbers by changing the seed to something else – like 2, or 3, or 42, or anything.
In the Experimenter you don't need to worry about changing the seed, because the random number generator is only initialized at the very beginning of an experiment, when you run it. Thus if the experiment involves several evaluations – say several cross-validations – they each take place with the random number generator in a different state, so they come up with different results. Yet the whole experiment is completely repeatable: if you run it again, the random number generator will be re-initialized.


text:
MLOC Data Files
This section discusses the details of the data files that support mloc. It also provides download links for all data files that are required in any installation of mloc, and also for some optional files that may be useful. This section follows the recommended directory structure for an mloc installation. All data files reside in subdirectories of the tables directory in the mloc working directory.
The only function of this directory is to hold custom crustal velocity models, but you also have the option of storing them in the cluster directory itself. The only difference is the pathname of the crustal model file assigned with the lmod command in the command file. My convention is to give crustal models the filename suffix ".cr" but you can name them any way you like.
My strategy is to keep most custom crustal models with the individual clusters (same directory as the event data files) because that is the only place they will be used. I reserve the tables/crust directory for crustal models that may be used across many clusters. It is nearly mandatory to develop a custom crustal model for any cluster that is undergoing a calibrated relocation, but it's usually not possible to place strong constraints on a crustal model for an uncalibrated relocation study, so a reasonable regional or global model may be used. In particular I store a model (ak135.cr) of the crust and upper mantle from the 1-D global model ak135 (Engdahl et al., 1998) in this directory. This is normally the starting model for a new cluster, from which a cluster-specific model is developed through trial and error. Specifically, I make a copy of ak135.cr, rename it for the intended cluster and move it to the cluster directory.
The file simple.cr provided below is an example of the simplest possible crustal model (one layer crust of constant velocity over a pseudo-halfspace upper mantle) which, nevertheless, would provide a good fit to many datasets after adjusting the velocities and crustal thickness.
The details of the file format for crustal models and many aspects of working with crustal velocity models are discussed in the Crustal Models section.
- simple.cr: a simple crustal model file (<1 KB, view or download)
- ak135.cr: crustal model file for ak135 (<1 KB, view or download)
Corrections to theoretical travel times for the ellipticity of the Earth are a standard part of traditional earthquake location programs because the location is usually based mainly on the fit of (corrected) theoretical travel times to observed regional and teleseismic phases. The corrections are usually on the order of a tenth of a second. For a calibrated location in mloc, however, these corrections are irrelevant since only the relative times of regional and teleseismic phases are being used to determine the absolute location of the cluster (i.e., the hypocentroid). Nevertheless, ellipticity corrections are made in mloc with the same algorithm used in Bob Engdahl's single event code (i.e., the EHB catalog), based on the Dziewonski and Gilbert (1976) representation with further work by Brian Kennett and Wim Spakman.
Ellipticity corrections are based on a single data file:
- tau.table.zip (52 KB, download)
The map plots (e.g., the base plot) produced by mloc can display faults (command fmap). The data files follow the format for GMT, with coordinates given in the order longitude, latitude. They can be stored in this directory or in the cluster directory itself. Data files that cover a large region are probably best stored here. The example is a file of major faults in Turkey.
- turkey_faults.dat.zip (19 KB, download)
Two types of data are stored in this directory (in sub-directories) for use in plotting: color palettes and digital elevation models (DEMs). These are only used for the map-like plots, e.g., the base plot.
The default color palette for showing topographic data in mloc plots is topo.cpt. It works well in most circumstances, but there are many others and GMT documentation includes detailed instructions about designing your own.
- topo.cpt.zip (1 KB, download)
The map plots in mloc do not display topographic information by default, but it is usually quite helpful in establishing a geographic or seismotectonic context for a calibrated cluster. Display of topographic information is controlled by the command dem1, which also selects between two digital elevation models, depending on the argument to the command:
- etopo1 = ETOPO1 1 arc-minute gridded topography and bathymetry. The data file that should be stored for mloc is ETOPO1_Bed_g_gmt4.grd.gz. The compressed file is 383 MB and it will unzip to 933 MB.
- globe = GLOBE 0.5 arc-minute (~1 km) gridded topography. There are 16 tiles covering the earth that can be downloaded from the website. If you are working in a particular area you only need the corresponding tile. Each tile is ~60 MB zipped and unzips to 270 MB.
mloc presently supports a third global DEM called GINA (30 arc-second topography and 2 arc-minute bathymetry), however the GINA DEM has been removed from distribution and the gina option for the command dem1 will probably be removed in an upcoming version.
The files for each DEM should be put in an appropriately-named sub-directory of /tables/gmt/dem, ETOPO for ETOPO1 and GLOBE for the GLOBE tiles. If you will use only one DEM, it should probably be ETOPO1, since it is a single file covering the entire Earth and includes bathymetry. The GLOBE model is very good for land areas but if your map crosses a tile boundary mloc falls back to using ETOPO1.
In addition to the ETOPO and GLOBE sub-directories to /tables/gmt/dem (which are required for those DEMS), you may wish to create a sub-directory to hold high-resolution DEMs for specific clusters. These are referenced by the command dem2 but the argument to this command is the pathname of the file relative to the mloc working directory so you could just as well store it in the cluster directory. If you choose to store them under tables/gmt/dem a name like "custom" or "hi-rez" would be appropriate. The creation of these high-resolution DEMs is covered elsewhere.
The ~.kml file that is a standard output file of mloc uses icons in five colors for earthquakes at different depths. The icons are in PNG format and must be stored in this directory.
- kml.zip (62 KB, download)
One of the more important aspects of using mloc is the use of empirical reading errors, estimated for each station-phase pair from the actual data. For the first run (at least), when those estimates are not yet available, mloc uses a set of phase-specific default reading errors, read from a file named psdre.dat in this directory:
- psdre.dat (143 bytes, download)
Current values in this file are listed in the table:
|Phase||Reading Error (s)|
The user can edit this file to change the default values or to add or remove phases.
This directory holds several data files related to seismograph stations, especially the geographic coordinates and elevation for a given station code. The most important file here is the master station file (master_stn.dat), which is meant to carry information only on stations in the International Registry of Seismograph Stations (IR) at the ISC. The reason for this policy will become clear(er) when the user encounters the full suite of problems related to station codes and the strategy used in mloc to manage conflicts. In some cases the precise coordinates (especially elevation) of a station from the IR are over-ridden by more trusted information from other sources, but non-IR-registered stations should be handled with supplemental station files (command sstn), not entered into the master station file.
The other two data files in this directory are related to specific commands:
- bdps.dat: a list of seismic stations that are suspected of reporting bogus depth phase readings. Specifically, it is suspected that station operators take focal depths from preliminary locations by agencies such as the NEIC, and report depth phase arrivals taken from theoretical travel time calculations. The command bdps takes the pathname of the file relative to the mloc working directory so it does not have to be stored here, but this is the natural place for it.
- neic_stn.dat: This file is used by the command nsmd which causes a search to be made for station codes that were not found in the master station file. It is only needed (possibly) if an arrival time dataset includes data obtained from the NEIC. Many stations of the U.S. regional networks that report to the NEIC use codes that conflict with stations registered in the IR, and for that matter, with each other. NEIC solves this problem by carrying FDSN network codes along with station codes (and a lot more) in their metadata server and location software. This data file is a recent download of the entire contents of the metadata server, so a search for a given station code may well return multiple hits from different networks. The strategy used in mloc to manage these issues is discussed elsewhere.
- master_stn.dat.zip (635 KB, download)
- bdps.dat.zip (2 KB, download)
- neic_stn.dat.zip (2.1 MB, download)
Supplemental station files (command sstn) may be stored here also, especially


text:
All Verification Bodies under the Climate Action Reserve are required to submit the following documents for each verification period:
- NOTIFICATION OF VERIFICATION ACTIVITIES AND CONFLICT OF INTEREST (NOVA/COI) FORM (PRIVATE DOCUMENT) – This document details the relationship between the project developer and the Verification Body. Before signing a contract with an individual project developer, a Verification Body must outline the scope of the planned verification activities and evaluate the potential for a conflict of interest (COI) with the project developer by submitting this form 10 business days prior to the start of verification. For more information on COI, please review the Reserve's Verification Program Manual. If the risk for COI is determined to be medium or high, the verifier must submit a COI Mitigation Plan (Appendix B).
- VERIFICATION REPORT (PUBLIC DOCUMENT) – This report must contain a summary of verification activities, a list of the GHG emissions sources identified within the project boundary, a description of the sampling techniques, and a risk assessment of the processes and reported results. The risk assessment forms the basis of the verification statement.
- LIST OF FINDINGS (PRIVATE DOCUMENT) – This document accompanies the verification report and must contain all material and immaterial findings identified during verification activities, any recommended corrective actions, and resolutions to material issues. The List of Findings is shared only with the project developer and the Reserve.
- VERIFICATION STATEMENT (PUBLIC DOCUMENT) – This document officially confirms the reported GHG emission reductions/removals and the verification standard.
In addition, each Verification Body must annually submit a Verification Policies Acknowledgement and Agreement form to the Reserve Administrator at _EMAIL_. This form must be updated to reflect any substantial personnel changes. The Verification Policies Acknowledgement and Agreement form ensures that personnel performing verification activities are notified to the Climate Action Reserve and are aware of the roles and responsibilities under the program. All personnel undertaking verification activities must be listed on this form as designated staff and the form must be signed by a duly authorized representative of the Verification Body. To list additional staff, please use the Verification Staff Reporting Form Extra Tables.


Curious about how others would solve this question: What is the number of people aged between 0-20 in Dubai.
Market sizing
New answer on Jan 27, 2020
3 Answers
Anonymous A asked on Jan 27, 2020
Overview of answers
 - Upvotes
 - Date ascending
 - Date descending
Content Creator
replied on Jan 27, 2020
There are multiple sources:
 - Population - you simply divide the population by the average life expectancy and then multiply by 20
 - Tourists - you assume that every 5th person you see in Dubai is a tourist and out of them x% are 0-20
Was this answer helpful?
Anonymous A on Jan 30, 2020
Thank you, Vlad! In the case of the UAE where the population is significantly young, assuming an equal age distribution won't work. How would you change your approach?
Udayan on Feb 13, 2020
That is relevant information - just adjust with what you think is most reasonable. For example distribute population 0-20 as being 30% of the population vs 25% if you take a life expectancy of 80
updated an answer on Jan 27, 2020
The structure mentioned in the previous answer is a good approach for most of the cities/countries. However, for hot tourist destinations like Dubai, one needs to consider the number of tourists that visit that particular city/country in a year.
On average, Dubai gets 12 million tourists (nearly four times the population of Dubai). If you use the similar approach and add that number to the one mentioned in the other answer, you arrive at the approximate number. Feel free to change assumptions regarding age distribution and life expectancy of tourists (Wouldn't change by more than 10-15% anyway).
Was this answer helpful?
Anonymous B replied on Jan 27, 2020
For this, I would lay the structure and assumption down as follows
# of people aged between 0-20 = (Total Population of Dubai / Avg. life span of the local population or the world) * # of years (0-20)
Key assumption, people distribution of ages are even across the board. Stating, that there are the same number of people at every 1 year.
# of people aged between 0-20 = ( (assumed) 3.5M / (assumed) 75 ) * 20
= 0.93M
Note, for this market sizing you should be aware of what the population of Dubai is, or approximate of it. Also 75-80 years is the average lifespan globally, this can vary by region.
Was this answer helpful?


text:
Integrated Information Support System (IISS). Volume 5. Common Data Model Subsystem. Part 41. CDM Impact Analysis User's Manual
Final rept. 1 Apr 1987-31 Dec 1990,
CONTROL DATA CORP FAIRBORN OH INTEGRATION TECHNOLOGY SERVICES
Pagination or Media Count:
This document is to be used by the Common Data Model Administrator CDMA to determine the impact a software change might have upon other software modules within the CDM subsystem. The CDM Impact Analysis Utility is used to identify and report which software modules and external schemas are affected by a change to the CDM.
- Computer Programming and Software
- Computer Systems


text:
You don't have to be an expert to enjoy something.
Best-selling author of "The First 20 Hours: How to Learn Anything Fast!" Josh Kaufman shares universal, field-tested approaches to effective learning and rapid skill acquisition in adults. From deconstructing complex skills to maximizing productive practice and removing common learning barriers, Kaufman describes how 20 hours of focused, deliberate practice can help you develop surprising levels of skill in any field. And, he may even play his Ukulele. (music bed: Podington Bear/Golden Hour)


Skip to Content
What is a parsnip? And why it's a must-have to your dishes!
Parsnips aren't part of the commonly used vegetable group, which is why you might find yourself wondering, "what's a parsnip?" once you come across this curious vegetable.
And while it isn't popular like its peers, such as carrots or turnips, a parsnip makes a great addition to both sweet and savory dishes.
This unique vegetable holds many benefits. It can also be used in many dishes, both cooked and uncooked. It also brings a warm, distinct flavor to all your recipes.
Here's what you need to know about parsnips and how you can use them.
What is a parsnip?
Originating from Eurasia, parsnips are similar to carrots. They are long-rooted vegetables that grow underground and feature a light, creamy color when ready to harvest.
Parsnips are widely available in fall through spring because these are the seasons when they are the freshest.
Though parsnips are often confused with carrots, there is one very distinct difference between them.
Parsnips have a pale, creamy, whitish color and come with a buttery taste that is different from carrots.
Although parsnips are considered biennial plants (which means they take up to two years to complete their growth cycle), they usually aren't edible if they are not harvested after their first year of growth.
What do parsnips taste like?
Parsnips don't only look like pale versions of carrots, but they also have a similar taste.
Like carrots, parsnips have an underlying sweetness to them. However, unlike carrots, parsnips have a tinge of spice and bitterness paired with their sweet flavor.
Because they grow underground, their flavor is also earthy but starchy, like potatoes.
Staying underground for so long comes with its own benefits: When parsnips mature underground during the winter frost, they tend to become sweeter and more buttery than they were before.
How to store parsnips
Luckily, parsnips aren't the kind of vegetable that goes bad if you don't use them immediately.
You can store parsnips for up to two to three weeks in your refrigerator. Remember to remove the tops off of the vegetable or they can dry out the parsnip over time.
You can place them in a loose, plastic bag before storing them in the fridge. On the other hand, if you're storing cooked parsnips, they can only last for around two to three days before going bad.
You can also freeze them for as long as ten months if you wash, scrub, cut them up into little cubes, and blanch them before placing them in a freezer bag.
How do you cook parsnips?
There are several ways to cook parsnips. You can boil, roast, or sautee them.
To find the best parsnips for your recipe, look for ones that are smaller and straighter. Big parsnips may be tempting, but they have a less dynamic taste and don't bring much flavor to your dishes. They're also harder to chew even after being cooked.
You can make sweet dishes with roasted parsnips, or an alternative to mashed potatoes with mashed parsnips instead.
You can prepare parsnip recipes in the oven, on the stove, in the microwave, and some recipes don't require cooking the parsnips at all.
Parsnips can also be served with stews, chilis, chicken, and beef. They can be added to salads as well or used as the primary serving (such as with parsnip rice).
Once you've selected your parsnips, scrub them with a vegetable brush and wash them.
Do you have to peel parsnips?
It's better not to peel parsnips. It's preferable to use a vegetable brush to scrub the outer layer of the parsnip before you use it for your recipe.
Is parsnip a root vegetable?
Is a parsnip a vegetable? Yes, parsnip is a root vegetable that grows underground. It can take up to two years for a parsnip to complete its full growth cycle, which is why it is only available for half the year at farmer's markets.
This is also the reason it has a starchy, earthy taste typical to underground vegetables such as potatoes.
The bottom line
Hopefully, the essential details surrounding parsnips have encouraged you to try parsnips out for yourself.
With their versatility and unique flavor, you won't regret your decision—whether you use them in sweet dishes or include them in your main course!
11 bread machine recipes that will satisfy your cravings
← Previous
Cheesecloth substitute: 5 of the most accessible substitutes revealed!
Next →


text:
Pitching Tips: Gripping The Ball
Gripping the ball properly may seem fundamental, but many young players make mistakes when gripping the baseball. Teach your players that holding the ball in their fingertips - as opposed to jamming it into the hand - will help them get good velocity and wrist snap for control.
Have your pitchers vary their grips on the seams to experiment with the fastball and change ups. For example, gripping the with seams causes the pitch to sink; gripping the ball across the seams makes the pitch appear to rise.

source: HuggingFaceFW/fineweb-edu


text:
Mission 1: Top of the World
From 03.03.2006 to 08.06.2006 - Status: abandoned
In February 2006, Adventure Ecology launched its 1st expedition: Mission 1 "Top of the World". Their challenge is to traverse the Arctic Ocean from Russia to Canada via the North Pole to highlight the issues that surround climate change and its worldwide effects in particular on Polar regions.
They aim to raise awareness, inspire, empower and create a global network of virtual and real Adventure Ecologists.
Take one of earth's most dangerous and environmentally challenged regions, 16 Inuit dogs, blend in 4 experienced polar adventurers, 2.5 tonnes of high tech expedition gear, 35kg of chocolate, add a dash of polar history, enough animations to make PIXAR tremble, a large portion of world records and then chill to -40°c... And there you have the recipe for, "Making Learning an Adventure".
The team utilised cutting edge satellite technology to post a series of daily voice, text and photographic dispatches to the world through the Adventure Ecology Expedition website.
- Where: Cape Arctichesky (Russia) to Cape Columbia/Ellesmere Island (Canada) via the North Pole
- Distance: 1240 Miles /1800 Km
- When: March 2006 Ãâ June 2006
- How: Skiing, Walking, Swimming and Dog Sledding
- Team Size: 4
- Paul Landry (50) - Canadian
- David de Rothschild (27) - British
- Martin Hartley (38) - British
- Sarah McNair-Landry (19) - Canadian
- Average Temperature: -32°C


text:
- Special Sections
- Public Notices
15 ways to thank your sponsor!
1. Have your students write thank-you notes to your sponsor.
2. Have your students design cards or draw pictures for your sponsor.
3. Send your sponsor a completed NIE lesson that you have done with your class.
4. Send a photo of your class.
5. Have all students draw a picture of how they use the newspaper and bind them into a book for your sponsor.
6. Have the students do a poster of their handprints in finger paint and sign their names to the handprints. (This is great for displaying!)
7. Write a note to your sponsor explaining why/how you use the newspapers in your class.
8. Shop at, support and patronize your sponsor's business, and when you go in, mention to the clerk or owner that the business is your sponsor.
9. Have the students make a collage showing their appreciation for the sponsor using images, words or letters cut from the newspaper. The sponsor could display it in the place of business.
10. Research your sponsor's business with your students. What types of jobs, products or services are offered? Make a poster and deliver it to your sponsor with a note explaining what you did.
11. Have the kids pose for a class photo and mount it in the center of a poster board. Have all the students sign on the thank-you poster, which then can be displayed in the store or window.
12. Have the students design a thank you in the form of a newspaper's front page. Headline could be something like KIDS FROM ABC SCHOOL THANK XYZ BUSINESS. Stories could be all about the business and what the kids are doing with the newspapers in class.
13. Make a video of the class and have the kids read poems or letters they have written, act out a news brief or even sing a song. Send it to your sponsor.
14. Write a letter to the editor of your local newspaper publicly thanking your sponsor. Clip and send a copy to your sponsor.
15. Make a large thank-you card with each student giving a reason why he or she likes using the newspaper in the classroom.


1. Code
 2. Titanium Mobile
Build a Titanium Mobile Pizza Ordering App: Crust Selection
This post is part of a series called Build a Titanium Mobile Pizza Ordering App.
Build a Titanium Mobile Pizza Ordering App: Topping Selection
In this multi-part tutorial series, I'll be teaching you how to build a Titanium Mobile app from start to finish. Specifically, you'll learn how to build a Pizza Shop app that will allow customers to order a custom pizza on the go. In this tutorial, I will demonstrate how to setup the project and create a "Crust Selection" screen.
Step 1: Create a New Project
Open up Titanium and create a new mobile project. Now is a good time to go ahead and download the zip file attached to this post as well. The zip file attached to this post contains a subfolder called "images". Once you have created your empty project, place the "images" folder in your new project's "resources" folder. While inside the "resources" folder, go ahead and create a new subfolder called "main_windows" as well as a subfolder called "includes".
Step 2: Edit App.js
Browse to the Resources/app.js file. There is a lot of stuff in this file already that we do not need. Go ahead and remove everything and replace it with the following:
What we did here is set our background color, made a new window called "main", and then opened it. Main will hold all of our sub windows like crusts and toppings.
Notice the URL property on the window. In the Resources folder, make a new folder called "main_windows" if you haven't already and a new JS file called main.js. The URL property tells the compiler to use main.js as our window. If you skip this part, Titanium will throw an ugly red error in the emulator.
Step 3: Adding a Background and a Clock
If you haven't already made a main.js file and saved it in the main_windows folder, do so now. Open main.js and add the following:
If you haven't created an "includes" folder in the resources folder, do so now. Next, create a new JS file called clock.js. Save it to the "includes" folder and add the following:
So what we did is create 3 sub windows, set our background and included a clock that updates every 5 seconds. The reason for the clock is our application is set to fullscreen mode, so the default device status bar and time will not be displayed. Go ahead and compile. Your screen should look like the below image:
Step 4: Creating and Opening the Crusts Window
Create a new JS file called crusts.js and save it in the main_windows folder. You can leave it blank for now. Go back to main.js. We need to add a method that opens our crusts window, so add the following to main.js
To explain the above: we made a method called openCrust(), we set the url property on our crusts window to "crusts.js", and then we opened it. The reason we are passing an empty object is because later in this tutorial series, we will actually be passing data to this method. You don't need to compile just yet as you will see no visible change.
Step 5: Editing the crusts.js File
This file will contain a scroll view that allows the user to swipe through the various crusts offered by our pizza shop. We will also add a next button that will take the user to the toppings window:
So we created our crust views, a scroll view, and added the crust views to the scroll view. We also created a custom title and a next button. Go ahead and compile. Your app should now look like this and have the swiping functionality. As you swipe, you will notice the title above the pizza image will change to whatever crust you are on. That is thanks to the "scroll" event we added to our scroll view.
In part 1 of this series, we created our main window to contain our sub windows. We created an openCrust method that will evolve through this series of tutorials. It is pretty basic right now. We created our first essential screen, the crusts window. This allows the user to swipe through the crusts we offer. The next, or toppings, button is firing a custom event in the background. In the next part of this tutorial, we will look back to our main.js file and listen for the custom event that will allow us to start adding toppings to our pizza!
Looking for something to help kick start your next project?


Skip to definition.
Noun: espionage 'e-spee-u,naazh
 1. The systematic use of spies to get military or political secrets
 "a clever wheeze probably succeeded in neutralizing the German espionage threat"
Derived forms: espionages
Type of: spying, undercover work
Encyclopedia: Espionage


United Filipino Global
UFG has member organizations worldwide and gives OFWs an avenue to reintegrate back into the Philippines
and to participate in government policy making, advancing development programs and setting policy objectives.
To protect the rights and promote the welfare of the Overseas Filipino Workers and Filipinos by –
 1. Promoting Civic Organizations
 2. Promoting Youth Organizations
 3. Providing networking, capacity building, and knowledge generation services to partners and other institutions
 4. Providing aid during times of national crisis
Activities and Programs
 1. Job Fairs
 2. Reintegration/Livelihood Programs for OFWs
 3. Welfare Assistance and Monitoring
 4. Advocacy work for the protection of the rights of OFWs and promotion of their welfare
 5. Legal assistance


text:
LED floor lamp, also known as LED ground lamp or buried lamp, is a lighting facility embedded in the ground. Lanterns illuminate the ground and vegetation on the ground, which can make the landscape more beautiful and pass safely. At present, LED energy-saving light source is widely used. Ground lamps need waterproof joints, silica gel sealing rings, tempered glass, waterproof, dust-proof, leakage-proof and corrosion-resistant.
At present, most floor lamps or ground lamps use LED as light source, which has a long life and can reach more than 100,000 hours. Because of its low voltage, it is very suitable for solar floor lamps.
LED can control the color, change the light distribution, and create dynamic dreams. Therefore, it is especially suitable for solar lawn lamps.
Solar LED Ground Light is widely used for family grass land, it's convenient to be fitted anywhere, no wires and no power needed.


text:
What is OCAF and Why Might I Need It?
OCAF is the OpenCascade Application Framework. At it's core, it provides the functionality to manage structured documents. The framework defines a document model but it's up to the application to define the specific document structure (in the same way that xml defines a file format, but an application defines a specific xml schema). OCAF documents can be loaded from or saved to disk using a native format, or import/exported from a number of other formats.
Using OCAF you can:
- Manage multiple documents and visualise document contents
- store BRep Shapes, including their evolution (version control for Shapes), for undo/redo for example
- define components and assemblies
- define shape metadata like: colour, material, tolerancies, layers
- define other metadata based on either existing standard types, or custom-defined types
- import / export support for STEP and IGES, including layers, colours, materials and tolerances
- define functions for reconstruction of parametric models
Basic OCAF Strucuture
OCAF documents are based on a hierarchy of labels (TDF.TDF_Label objects). At any one level in the tree, labels are identified by an index number. The series of index numbers from the root of the tree to a given label uniquely defines that label. The fully qualified label entry is writen as a colon-separated list of these integers e.g.
- root label (0:)
- label A (0:1)
- label D (0:1:1)
- label E (0:1:2)
- label B (0:2)
- label C (0:3)
- label F (0:3:1)
- label A (0:1)
Basic OCAF Use
Each OCAF app requires a single Application object.
Creating a new OCAF document
How is OCAF implemented in pythonOCC?
A recent developement of pythonOCC is the PAF framework, which implements Associativity, Parameters, Rules and Relations in a pythonic manner.


text:
Culture and the City: Public Action and Social Participation in Rome's Experience.
The aim of this paper is to analyse the role and impact of cultural resources in urban change and growth. In particular the recent experience of Rome, where the municipal administration has often based the urban transformation of various areas upon cultural action, including contemporary architecture buildings, creative artists' work, cultural neighbourhoods and the like, is examined from a range of perspectives, focusing upon the many dilemmas faced by the public decision-maker in a complex ecosystem such as a town where residents, external users, and mass tourists share the same areas for different, and often conflicting, purposes. The main outcomes of the analysis show a substantial connection between the kind of action carried out and the possible degree of social engagement, along with the shared perception of common profiles in cultural resources. The need to activate cultural investments within a strategic framework, and the symmetrical weakness of occasional action is emphasized.
Journal of Business and Economics
Litardi I., Pastore L., Trimarchi M.


text: An epigram is a short, succinct poem, often with witty (or even vicious) content. Coleridge wrote an epigram to define an epigram: "What is an epigram? A dwarfish whole, / Its body brevity and wit its soul." It is worth noting that this is a stricter definition than epigrams seem to have had in classical Greece and Rome, where the form originates; it is probably the eighteenth-century fondness for a smart wit and the epigrams of Martial that tightened the definition thus. The preference in contemporary poetry for exploring an issue rather than summing it up means epigrams are not as popular as they were then, but Anne Stevenson's 'On Going Deaf', with its wit, rhyme and definite opinion, is probably the closest example within the Archive.


A Thousand Ways To Accidentally Cause Someone's Death Without Knowing It (Way 999)
David TC
Posts: 12
Topic starter
Joined: 1 year ago
(Disclaimer: The YOU, I, THEM, THEY, HE or SHE pronouns in this content, is not referring to YOU or any other person reading this article. And as such, it doesn't imply that you did or didn't do anything written in this article of A Thousand Ways To Accidentally Cause Someone's Death Without Knowing It)
A Thousand Ways To Accidentally Cause Someone's Death Without Knowing It
By Your Inaction (Way 999)
Social Media, according to a dictionary, is defined as "websites and applications that enable users to create and share content or to participate in social networking". Billions of people use social media. Studies shows that 49% of the world's total population uses social media. Some use it for fun, some use it to share information, some use it to grow their businesses, some use it to connect and make new friends. Sadly, there are some who uses social media to share others misfortunes. Imagine you were walking by the road side, and you saw a crowd. You walked into the crowd to know what was going on; a young lady has just been hit by a speeding vehicle.
That is an unfortunate moment for the lady, as she lays there, unconscious but still breathing. People walk to the scene, takes picture and walks away. A single dial to 911 or other emergency number could have resulted to an early arrival of an ambulance/medical professionals, which could have helped to save a life. But, just like others, you walked to the scene, (with no intention of making a difference) took some pictures and walked away, leaving the dying lady to her fate. "After all, she's surrounded by people, they will help her".
They will help! The same statement made by 90% of people who had left the scene before you; people who are just like you. You could have stepped up, call others to help you take her to the nearest hospital, or simply dial an emergency number and save a life. But, you choose to take pictures for social media. 10 minutes later, a good samaritan arrived the scene and unlike you, decided to make a different. He took out his phone and dialed the emergency number. An ambulance arrived the scene 10 minutes after they received the call. Unfortunately, the lady had just passed on.
Of cause, you are not responsible for her death. You did not kill her, that's for sure, but she died because you choose not to act. Your inaction is responsible for her death. This is not just a writing for content sake. This has happened and still happening. Like we earlier stated, social media can be used to share and spread information. This includes bad, good and motivational information. Imagine if you took a picture or record a video of yourself trying to save a life. You will probably end up saving a life, share the moments on social media to motivate others to do the same.
By Your Action (Way 998) Click to read
Scroll to Top


text:
Saudi Arabia introduced the conocarpus erectus tree, native to Australia, for reasons of landscaping and to increase oxygen levels in their balanced equation seeing how it tolerates the saline water. But did it work?
What we need to keep I mind is that nature is the one that set this balanced equation, and the intelligent elements are the work of nature itself. So the introduction of new elements is never beneficial. It might give the desired results but always fires back and disturbs the balance.
The Salt cedar did in fact prevent corrosion but in turn killed and eliminated the cottonwood trees and the willow trees. Conocarpus erectus stayed green all year round and increased levels of oxygen in the atmosphere, but in turn killed all the surrounding plants and destroyed structures in pursuit of water. These trees in turn created an ecological threat to the balanced environment. The department of housing in King Fahad university of Petroleum and Minerals issued a statement of no responsibility of cornocarpus erectus planted in the campus due to the vast damage it causes.
The work provided was to show how introducing foreign elements into our ecosystem, although beneficial, is not vital to the cause. Using indigenous elements has the same effect and doesn't in turn threaten the ecosystem.


ADS StormTech Design Tool
Drainage Handbook
CAD Drawings
Request an Estimate
Agriculture Drainage Calculator
You can calculate the number of acres that can be drained with a known pipe size by completing the three fields below and clicking "Calculate."
% Slope: Pipe Size: Single Wall N-12
GPM CFS Acre-in/24 hrs
Notes: GPM = Gallons per minute. CFS = cubic feet of water per second.
Acres Drained:
Drainage Coefficient(in/24 hours)
1" ¾" ½" ⅜" ¼" ⅛"
Note: Drainage coefficient = Rate of water removal in a 24 hour period in inches.
You can also calculate pipe size with known acres to be drained.


How do i plant an avacado pit/seed?
Key West, FL(Zone 11)
A neighbor gave me an avocado from her tree and i was wondering how do I grow one for myself?
Lee's Summit, MO(Zone 6a)
From a search:
To sprout the seed, remove the large seed from the center of the fruit and wash it in water. For propagation purposes, the broad end of the seed is considered to be the bottom. The pointed end is the top. Insert several toothpicks into the sides of the seed. They should be placed about halfway up the pit. Then suspend the seed in a glass of water. The bottom one fourth of the seed should rest in water.
The seed should sprout within a few weeks. During this time, periodically add water to maintain the initial water level. If it doesn't sprout within 2 to 3 months, discard the original avocado and begin another. The roots are usually the first to emerge from the seed. The stem appears later. Pot the seedling when the root system has become well developed; the roots should be at least 2 to 3 inches long.
Remove the toothpicks and plant into a 6 to 8 inch pot using a commercial potting mix. Position the seed in the center of the pot. The top of the seed should be level with the soil surface. After potting, water thoroughly, then place the plant in a brightly lit location. A location near an east or west window is ideal. Water the plant regularly. Keep the soil moist, but not wet. Fertilize once or twice a month during the spring and summer with a houseplant fertilizer.
Avocado plants grow rapidly. They often have to be discarded after 2 or 3 years because they've become too large for indoors. (The avocado is actually a tree. It will never produce fruit indoors as it may take 20 or more years to bear fruit.)
Mc Call Creek, MS
I've had some that accidentally got thrown in my mulch pile. They come up just as if they were planted.
The Other Kay
(Hi Kay Jones! Long time no hear. Good to hear from you!)
Lee's Summit, MO(Zone 6a)
Portland, OR(Zone 8a)
I've enjoyed starting avocado seeds for years. I use them as a house plant and when they die they get composted. Not sure they would survive as an outside tree in this climate. The planting advice above is correct. I have recently learned that topping the plant/tree would make for a more bushy plant. It works.
I think that if you want fruit you need at least two trees to cross-pollinate.
Attached is a picture of two of my avocado plants. The one on the left is lopped and the one on the right is not.
Thumbnail by MichaelZ
Dublin, CA(Zone 9a)
They will produce fruit without a second tree--I had one in the backyard at my old house and it was the only avocado for miles and it still produced fruit just fine. Maybe they'd produce more if they had a "friend" but you can definitely get fruit from just one.
Key West, FL(Zone 11)
Thanks guys, i guess its a big tree coz ive beem eating them for weeks now...I'll see what happens..Cheers
Mc Call Creek, MS
Many years ago when we lived in New Orleans (zone 9b) our neighbor across the street planted an avocado seed. It grew into an enormous, beautiful tree.....much taller than his house. It covered itself with avocados....hundreds of them I think. Our neighbor told us how delicious they were and how much they were enjoying them.
That winter we got the worst freeze I can remember in New Orleans. The palm trees, the bottlebrush trees,.......all the tropical plants, of which New Orleans was covered....froze to the ground.
...including their beautiful, fruitful avocado tree. Nope! We never got a taste of one of those avocados, but that tree gave me hope that some day I might grow one big enought to bear fruit.
Besides, this man made home made pecan Easter eggs for our kids one year and brought them over. He fed them and all the kids in the neighborhood ice cream when the ice cream man passed one day. When his garden made enormous tomatoes, he brought us over a huge tomato one day, sliced in two and covered with Italian cheese, and baked. Delicious! He was a very good man at heart.
This is truly off the subject, but he had a problem. He worked offshore and could not drink on the job. So he stayed drunk the entire time he was home. You never KNEW he was drunk because you had never seen him any other way.
One day another neighbor stopped at our curb to talk with my husband, who was out mowing the yard. He had stopped directly behind the neighbor across the street's driveway. The neighbor across the street got in his car, backed out, hit the other neighbor's car, waved and drove off.
The next day the other neighbor went to see the neighbor across the street to tell him that he would need to pay for the damage to his car. The neighbor across the street called my husband to ask him if he had really backed into the other neighbor. When my husband told him, "yes", he gave the other neighbor his insurance information to pay the damages.
It was really sad,.... but it was still so funny! He just had no recollection of the incident at all.
Chillicothe, OH
I'd like to thank you for this thread--all of you, even the off topic stuff, which was interesting and with a couple of great recipes thrown in for good measure! I was on my way over here (from the less tropical forums where things regularly freeze) to ask about growing avocados indoors for an ambitious friend. This thread answered all his (and my) questions very thoroughly, so on behalf of my friend and myself, again, I thank you all.
Post a Reply to this Thread


text:
LEARN ABOUT AND ENROLL IN THE "DRINKERS OF THE WIND" PERFORMANCE AWARD PROGRAM HERE
Without immediate intervention, we could lose the Desert Arabian horse within the next generation
- The Desert Arabian horse is one of the oldest of breeds, developed by the Bedouin who bred them pure for thousands of years.
- The Desert Arabian horse provided the foundation stock to create almost all other light breeds of horse.
- Fewer than 8 percent of the 400,000 modern Arabian horses registered worldwide descend exclusively from the original Bedouin horse: these are the last Desert Arabian horses.
- New births of Desert Arabian horses have declined over 60 percent in the past decade; fewer than 800 fillies were born worldwide in 2010 – to mares that average 18 years of age.
Once lost, this precious genetic pool can never be restored. Only immediate intervention can save this breeding population for the next generation.
You can help.
TRACK THE NUMBERS:
Total US Purebred registrations: 2012: 3653 (through December; down 7% from 2011) 2011: 3939 2010: 4912 2009: 5544
Total US registered Desert Arabian foals born in:
2011: _PHONE_: _PHONE_: 741 Numbers for all years are updated as additional horses are registered.
|The Institute estimates that fewer than 1500 Desert Arabians are foaled worldwide each year. Most are born in North America, Egypt, Germany, Syria, and the Gulf states.|


The FEI Proposes New Rules on Pony Measuring: Why? What are they? How will they affect you?
If you are reading this article, you probably know the difference between a pony and a horse and have heard the terms "measuring in" and "measuring out" bandied about. But did you know that the FEI is proposing to dramatically revise the Pony measuring rules? This could have a massive impact on Pony owners, so we recommend you read carefully and raise any concerns you may have with your National Federations or with the FEI directly.
What are the current rules?
Under the current rules, ponies are measured at FEI events handpicked by the FEI Veterinary Department. Two measuring vets assess the ponies at these selected events using FEI certified and calibrated measuring sticks.
If you are a pony owner, the somewhat arbitrary figure of 150cm may strike fear into you because it is currently the maximum height allowed for a pony (without shoes) on competition day. Outside of competition, 148cm (without shoes) is the maximum height. Non-pony-owners might be surprised to know that ponies can 'grow' by several centimetres when under competition pressure, due to muscle exertion and sweat. Additionally, measuring conditions at events are not always perfect – there have been some controversial cases over the last few years where the measuring ground surface was found to be uneven, adding phantom centimetres to pony height. This is the reason for the FEI allowing 2cm of leeway as they explain that this compensates for any uncertainty around uneven surfaces
If a pony measures above the 150cm mark, it will not be able to compete that day. But all is not lost; an appeal can be made, leading to an appeal measurement within 40 days. The appeal measurement is done outside of event conditions and your pony has the chance to shrink back down and be called a pony again under FEI rules.
Photo © Emily McNeill
Why does the FEI want to change the rules?
The FEI identified several motivating factors behind the new proposals.
First, the FEI acknowledges the unnecessary stress, particularly for children, caused by measuring at competitions. Pony measuring – and incidental disputes – undoubtedly increase an already pressured environment. Pony measuring stress is not limited to children; it also draws in their parents and trainers. Nobody wants to travel hours to a competition, only to be told to turn around and go home again. And for those of us who are parents, we all know that there is nothing that induces stress more than the possibility of deeply disappointing our children. This makes for an explosive combination when pony measuring at events goes badly.
Additionally, the FEI believes that the 150cm limit allows ponies that are too large to compete – they think this current upper measurement is too high and needs to be curtailed.
The FEI also has efficiency on its mind. They want to eradicate the appeals system, which they believe wastes time and money. They are concerned about cases where a pony exceeded the maximum height (or 'measured out') at competition, then has a successful appeal measurement within 40 days… and then goes on to measure out at an event later that year. The FEI thinks the new proposals will prevent that from happening and therefore level the playing field for true ponies.
So… what are the new proposals?
The FEI is proposing doing away with pony measuring at competitions and instead implementing a system of global measuring sessions, undertaken yearly in each country or region. The maximum height would be reduced from 150cm without shoes to 148cm without shoes (149cm with shoes)
The FEI has suggested that the measuring sessions could take place between January 1 and March 15 each year, with an option for other sessions after this period. The sessions will take place at set measuring stations, with the FEI aiming to place at least one in each European country. The FEI proposes a complete revamp of the measuring stations under the new system. To ensure the stations are fair and consistent, the FEI has stated that there must be a flat measuring pad for ponies to stand on, an area to walk the ponies in hand, an area for ponies to urinate and finally an area for lunging and riding. There will be a measurement fee, which has not yet been set, charged for each pony.
The actual method used to measure the ponies may also evolve, as the FEI looks to increase efficiency and accuracy. The FEI is looking into using a recently developed laser device that works by sending a laser beam to the ground once placed on top of a pony. High tech!
If a pony 'measures in' the pony's profile in the FEI database will be updated to include the measurement result and the FEI will issue it with a measuring certificate. Going forward, only ponies with an FEI measuring certificate will be allowed to enter FEI pony competitions.
Ponies will need to be measured every year, until they reach eight years old. Once a pony reaches eight, the FEI will issue a lifetime certificate.
Photo © Emily McNeill
How will these proposals affect you? Should you be concerned?
If the new pony measurement proposals are accepted by National Federations, the transition period in which newly registered ponies would go through the new system, would begin on January 1, 2020 and end on January 1, 2023. During this period the FEI would carry out measuring only at three events: the European Pony Championships, the Nations Cup Final, and the Pony Trophy Final.
If your pony is already registered with the FEI, you do not need to worry about getting a certificate until January 1, 2023. That said, if your pony 'measures out' during the transition period, you will have no right to appeal and your pony must then register under the new system. Your National Federation will be notified and your pony will be blocked and will need to be re-registered as a horse. Any attempt to have the horse return back to pony status can only be made once in the same year and after that, once a year for two years.
These proposals to modify the Pony measuring system will be shared with your National Federations and then voted on at the FEI General Assembly later this year. If you have any important feedback, good or bad, you should get in touch with your National Federation and share it as your National Federations are empowered to provide feedback to the FEI during the consultation period on these proposed rules.
Lisa Lazarus is former FEI General Counsel and Head of Equestrian Services at Morgan Sports Law which represents athletes. She can be reached at For the USEF's response, click here.
Previous articleFirst Dabble in a Derby Earns Michael Tokaruk & Trademark Darmanville a 100 Handy Score
Next articleSpringtime Supplements is Keeping the Bugs Away with Garlic


The St. Augustine Lighthouse is the city's oldest brick structure. Between 1871 and 1874, the lightkeeper's house was built on the site to provide housing and work for the lightkeepers and their assistants. There are 219 steps to the top, and it has long been a draw for ghostbusters and passers-by.
St. Augustine lighthouse
St. Augustine Lighthouse, credits: Marinas
History of St. Augustine Lighthouse
The St. Augustine Lighthouse has a haunted reputation, which is understandable given its long and fascinating history. In 1824, the American government built Florida's first lighthouse in St. Augustine.
Old St. Augustine house which fell into the ocean in 1880.
The old St. Augustine lighthouse fell into the ocean in 1880.
This lighthouse was built on the site of an earlier watchtower built by the Spanish explorer Pedro Menendez De Aviles in 1564, according to official reports. In 1586, the Spanish defended the settlement against the British pirate Sir Francis Drake. During Queen Anne's War in 1702, a brutal British attack occurred, followed by another ferocious British siege in 1740.
When Britain took over St. Augustine in 1763, one of the first boats sent to the territory, the HMS Industry, sank in the waters just below the looming lighthouse. Due to erosion and changing coastline, the old tower fell into the sea in 1880, but not before the new lighthouse was lit. The tower ruins are now a submerged archaeological site.
The first tower's lamps burned lard oil, and around 1855, Fresnel Lenses were used to replace the silver reflectors in multiple lamps, improving the range and eliminating the constant maintenance issues.
By 1870, beach erosion had put the first lighthouse in jeopardy. As a result, during Florida's reconstruction period in 1871, work on the new lighthouse began. In 1874, the tower was finished, and a new first-order Fresnel lens was installed to extend the range.
Head-keeper William A. Harn of Philadelphia was in charge of the Augustine Lighthouse for the first 20 years. Harn and his six daughters moved in with him. Major Harn was a Union war hero who commanded his own battery during the Gettysburg battle. After several years of testing, the lard oil was replaced with kerosene in the lamps.
Keeper's house at St. Augustine House
Keeper's House
The lighthouse "swayed violently" during the Charleston Earthquake on August 32, 1886, but no damage was reported. During WWII, the lighthouse served as a watchtower for enemy ships and submarines that frequented the area.
Spirits of the St. Augustine Lighthouse
On October 15, 1874, the new lighthouse was completed about 500 yards southwest of the original lighthouse. The new lighthouse's bright yellow light could be seen up to 24 nautical miles away, and the same lens is still used in the lighthouse today. With over 400 years of history, the Saint Augustine Lighthouse is bound to have a few ghosts of its own.
St. Augustine Stairs from the top. Credits: Wikimedia Commons
St. Augustine Stairs from the top. Credits: Wikimedia Commons
Peter Rasmusson
The basement of the Augustine Lighthouse is the most active area of the house, with visitors reporting seeing a large man dressed in a blue suit roaming around the basement. A keeper or an assistant is said to have hanged himself in the basement of the keeper's house just years after the new lighthouse was completed, which could be why his ghost wanders there.
Even the Keeper's house workers claim to have seen a man in a blue suit lurking in the shadows. Staff at the lighthouse believe this is the ghost of Peter Rasmussen, who served as the lighthouse keeper for the longest period of time of any keeper at the lighthouse, from 1901 to 1924.
Peter was a cigar-loving smoker who was one of the first ghosts that people claimed to have encountered. He despised tourists and was generally grumpy. Many people, including staff and visitors, have detected the odor of Peter's cigar.
The Children
The lighthouse was built between 1871 and 1874, and Pittee's children, along with an unnamed girl believed to be the worker's daughter, are said to have decided to play in the supply cart that ran from the construction site high on the coast down to the water below when tragedy struck. When the supply cart collided with another cart, the children were unable to escape in time, causing the cart to slam into the bay and trap them beneath it. When a worker arrived to help them, it was too late.
Eliza and Mary Pittee, as well as an unnamed worker's girl, drowned before they could be rescued. While standing on the lawn, a woman allegedly saw a young girl dressed in a red dress in the upstairs window of the keeper's house. The young girl vanished after flipping her long hair over her shoulder.
footprints of the child
Despite the fact that no children were present on the tour that evening, a child's footprint in the dirt was once discovered in the keeper's house. As if someone is playing with the locks in the upper rooms, they will unlock themselves.
In the doorway of the keeper's house, a little girl in a long lace dress was also seen. The little girl stared at the man who rented the house in 1956 and then vanished into thin air.
William Harn
The sound of William Harn coughing can be heard in the Keeper's house parlor, as he died of tuberculosis contracted during the civil war. Harn was the house's first keeper to perish.
Joseph Andreu and his Wife, Maria Mestra De Los Dolores Andreu
Locals claim that the most haunting spirits can be seen at 291 stairs and 165 feet into the night sky. At the top of the tower, Joseph's ghost has been seen. His presence could be explained by the fact that he died after falling to his death while painting the tower's outside. His spirit never left the tower, and it is thought that he can still be seen from the top.
Maria became the first official female lighthouse keeper and the first Hispanic-American woman to command a federal shore installation after her husband died. Maria can be seen in a white dress with her long hair down, according to visitors and lighthouse employees.
The top of the lighthouse has a padlocked door with a sensor that activates an alarm when it is opened. On several occasions, the door was discovered open without setting off the alarm. The alarm company looked into it, but couldn't figure out why this happened so frequently.
No one knows what is truly hidden in the lighthouse, but the brave keepers who worked tirelessly to keep the beam constant now haunt the lighthouse itself. However, the mystery remains unsolved.
Do you believe in ghosts and spirits? Read about Winchester Mystery Mansion, which spirits help built and the Sallie House.


Ecotones turns your noise into soothing sounds
Adaptive noise-masking machine blends with the audio in your specific environment to create a relaxing individually crafted soundscape.
Updated at noon PST Tuesday with more detailed information on how Ecotones works.
You know those blaring horns and screeching tires outside your office window? Listen again; you're actually hearing the soothing sounds of a babbling brook.
Silicon Valley start-up Adaptive Sound Technologies is out with its first product, Ecotones. It's an adaptive noise-masking machine that blends with the audio in your specific environment to create a relaxing individually crafted soundscape called a "SoundStory."
Adaptive Sound Technologies
In the event a loud truck suddenly came by, for example, Ecotones would instantly and automatically raise the volume level and insert a custom sound, such as a loud crashing wave or a seal barking, to help mask the change in the background noise. When the truck passed, Ecotones would resume the quiet ocean surf background. Because it reacts dynamically, Ecotones only uses enough volume to cover the offending noise.
Primary audio tracks are mixed with hundreds of individual secondary sounds in a pseudo-random way to create audio that's less repetitive than that of the typical sound-dimming machine or CD. The company says its audio backgrounds are so vivid and realistic (listen to a few of them yourself below) you'll forget the unit's in the room. Until your boss starts yelling again, that is.
You can use Ecotones to mask noise from loud neighbors, traffic, aircraft, annoying machinery, or any other manner of cacophony. Personally, I'd like to see which SoundStory it creates from the chorus of reporters and editors yelling across the room on a busy day here at CNET News. Would we morph into the Distant Thunderstorm (listen to MP3), Nature's Meadow (listen to MP3), or Crackling Fireplace (listen to MP3)? You can hear even clearer versions of those and other sounds on this page.
Ecotones uses a patented system of digital signal processing techniques to analyze background sound and dynamically generate the SoundStories. Adaptive sound processors use 32-bit technology to execute an algorithm needed to respond to background sounds within a tenth of a second.
The unit measures a compact 6.125 inches x 7.5 inches x 5.5 inches and has a frequency range of 90Hz to 20,000Hz. A headphone jack enables private listening as well as connection to an external stereo or audio amplifier. Also included is an adjustable sleep timer. All that peace and quiet will cost you, though--$299.95 at Hammacher Schlemmer.
About the author
Join the discussion
Conversation powered by Livefyre
Show Comments Hide Comments


Monday, February 17, 2014
Kids Read is on Hiatus
Due to staffing level changes, we have to put Kids Read on hiatus. Please enjoy any of our past book discussion questions.
Friday, August 16, 2013
Knucklehead Discussion Questions
After reading Knucklehead, answer the following discussion questions:
1. Do you think that Knucklehead is a good or a bad name for this book? Is knucklehead meant as an insult or a compliment in this book?
2. Jim and John have to share a bedroom. Do you share your bedroom with a sibling? What is good or bad about sharing a room?
3. Jon's mom taught the boys how to cook, read, and make decorations. What have your parents taught you to do?
4. What is your favorite story that Jon told?
5. Do you think that Jon's parents or brothers would tell the same stories? Do you think that the stories would still be funny?
6. These are all true stories of Jon's life growing up in the 1950's. Do you think that that he would have done the same types of things in the 2010's?
7. If you were writing a memoir (or autobiography) of your life right now, what kind of stories would you tell?
The Cricket in Time Square Discussion Questions
After reading The Cricket in Times Square, answer the following discussion questions:
1. How does Mario find Chester? What does Mario do when he finds Chester?
2. What is Chester's special talent?
3. Why does Mama Bellini change her mind about Chester?
4 Why does Chester decide to retire? Which is more important to you-being famous or being happy?
5. What do you think will happen to the Bellinis when Chester leaves?
6. Do you think that the characters are happier at the end of the story than they were in the beginning?
7. Who is your favorite character? Why?
For more adventures of Chester Cricket, check out:
2. Tucker's Countryside
3. Harry Cat's Pet Puppy
4. Chester Cricket's Pigeon Ride
5. Chester Cricket's New Home
6. Harry Kitten and Tucker Mouse
7. The Old Meadow
Poppy and Rye Discussion Questions
After you have read Poppy and Rye, answer the following discussion questions:
1. Clover has 63 children. Would you like that many brothers and sisters? Why would this be good or bad?
2. How are Ragweed and his brother, Rye, different? Alike? Do you have a brother or sister? Are you alike or different?
3. How does Thistle describe Rye? Do you think this is true? How would your family describe you?
4. The motto of the beavers is "Progress Without Pain". Do you think that this is true in the story? What about in real life?
If you would like to read the rest of the series, try:
1. Ragweed
2. Poppy
3. Ereth's Birthday
4. Poppy's Return
5. Poppy and Ereth
Thursday, May 30, 2013
Summer 2013 Titles
This summer we're pulling out the stops. Pick any title that we have done in the past, read it, and answer the questions. Questions can be answered online or be emailed to "kidsread at".
Thursday, January 3, 2013
Smile Discussion Questions
After you have read Smile by Raina Telgemeier, answer the following discussion questions:
1. Smile is shelved in our junior graphic novel area, which means that it uses pictures to help tell the story. Would this book have been better or worse without the pictures?
2. Do you think that this story takes place in 2013? What are some clues that tells you when Smile takes place? (For example, no cell phones.)
3. How do you feel about Raina's friends? What would you do if your friends treated you this way?
4. Raina is disappointed with how her teeth look when her braces are removed. Why does she think she looks weird? How do her new friends react? What would her old friends have said?
5. Why do you think that Raina Telgemeier called this book Smile?
If you liked Smile, check out Drama, also by Raina Telgemeier.
Tuesday, August 21, 2012
A World Without Heroes Discussion Questions
After you have read A World Without Heroes, answer the following discussion questions:
1. A World Without Heroes is a fantasy. Fantasy stories are those created with imagination. Can you give any evidence to support that this is a fantasy book?
2. There are a lot of unique names in the book, such as Maldor, Galloran, and Tark. Do you think that the names help create the character (good or bad)?
3. What is a hero? Jason has a big decision in that he desires to go home, but can also sacrifice everything and become a hero for Lyrian. Which would you choose?
2. Seeds of Rebellion
3. Chasing the Prophecy


Contents - Index
Master Pitch Range, Pitch Tab
User Level: Basic, Advanced
MIDI File Usage: Playback, Notate
Normally, you should try to restrict the pitch range to the smallest possible range that contains all notes present in the audio file, but not beyond. This will improve both conversion speed and accuracy. You can use the Auto Detect feature to help set this range. You can in theory specify a pitch range from C0 up to G10 (MIDI note numbers 0 through 127, if the sample rate of the audio file is 44100 Hz), assuming Middle C is C5 (MIDI note number 60), but we don't recommend it. A larger range also requires more memory. For comparison, a piano has a pitch range of A1 to C9. The default range changes based on the range of the Audio Instrument you select. Generally, a 4 octave range is sufficient. Be especially careful not to set the Low note too high; if the created MIDI file contains many wrong notes, try lowering the Low note by an octave. (If you have the Ensemble Edition of intelliScore and you are using an ensemble that contains multiple pitch ranges, the pitch range on the Pitch tab sets the overall range; pitches outside the overall range are ignored even if one or more of the ensembles pitch ranges include them. The pitch range on the Pitch tab is duplicated as the Master Pitch Range in the Ensemble Editor; changes to one affect the other.) You can specify the pitch range by using the slider, or by typing the note value in the High and Low boxes. To set the low note using the slider, drag the slider knob down to the desired value. The value you select is displayed in the Low box. To set the high note, drag the slider knob up to the desired value while pressing the key. The value you select is displayed in the High box.
The first example has a pitch range of E5 - G5. The second example has a pitch range of E5 - E6.


Visit for the latest on our upcoming conferences and webcasts
United Kingdom
United Kingdom
Wales looking to supply a third of electricity through wind
WALES: Wales has the ability to generate a third of its entire energy requirements from wind within the next 15 years, according to the country's environment minister.
Welsh Assembly environment minister Jane Davidson
Welsh Assembly environment minister Jane Davidson
Launching a low carbon energy strategy, environment minister Jane Davidson said Wales could generate twice as much power as it does now through wholly renewable sources by 2025, with wind accounting for a large proportion of this.
The strategy says that onand offshore wind could respectively add 2 and 6GW to Wales' energy mix.
However, according to Windpower Monthly's Market Status report on wind energy growth around the world, Wales installed only 51.4MW over 2009 and is lagging behind all other UK countries.
As of 2009, Wales accounts for only 6% of the UK's wind energy capacity. Even Northern Ireland, which has a smaller population and land mass, manages to provide 9.5% of the total.
Before commenting please read our rules for commenting on articles.
comments powered by Disqus
Windpower Monthly Events
Search more than 4,500 companies in the Windpower Directory
Latest Jobs


Publish Your Map on the Web
Here are two (free!) options for publishing your Folium map on the web.
One of the easiest ways to publish your map is to drag and drop your map into Netlify.
All you need to do is:
 1. Create a folder for your web map (which you can name whatever you want, e.g. "my-web-map")
 2. Change the name of your map HTML file to "index.html"
 3. Move "index.html" inside your web map folder
 4. Then drag and drop this folder into Netlify
Netlify will create a live site with your map (at a random URL), which will stay online for 24 hours. To make this site permanent and/or change the site URL, you can sign up for a free Netlify account. To change the site's name, go to Settings -> Site Details -> "Change site name"
You can check out a sample map published with Netlify here:
GitHub Pages
You can also publish your map as a simple website with GitHub Pages (as featured in the example above). Below I'm going to walk through the key points of the GitHub Pages tutorial for creating a "Project site."
Though you don't need to be a GitHub expert to make a GitHub Pages website, understanding the following premises will be helpful:
 - GitHub consists of "repositories" where you can store files and code for your projects
 - Git (the backbone of GitHub) is a version-control system that helps you keep track of the changes in your projects. Whereas a platform like Google Docs automatically keeps track of changes that you make in a document, Git needs you to record and track your own changes in a more explicit way. You will need to "commit" any changes that you make (e.g., adding your map file) and include a message that describes this change (e.g., "added a map file").
For more information, refer back to our course materials Git & GitHub or see GitHub's official guides.
Create a New Repository
If you don't have one already, create a GitHub account. Then create a "New repository".
Your free GitHub Pages website will be hosted at a URL that combines your GitHub user name and your repository name, like so So be sure to choose your names wisely!
Provide a name for your repository and then click "Create Repository."
Choose a GitHub Pages Theme
Choose a theme/style/layout for your website. Go to Settings -> GitHub Pages -> "Choose a theme". For this tutorial, I'm choosing the "Minimal" theme.
Once you've selected a theme, you can delete the text that's included in the default "" file. Whatever you put in this Markdown (.md) file will be featured on your web site's home page. For now, you can put something simple in the file, add a "commit" message (such as "added website content"), and then "Commit changes" (you can "Commit directly to the master branch").
Markdown is a special markup language, which allows you to format and style text in a very simple way. For example, a hash mark # will format your text as a header and a pair of asterisks ** will format your text in italics.
To embed your map directly into your home page, return to your "" file, click the "Edit" button (the little pencil icon), and add the following "iframe" code with your map html file inside:
NOTE: HTML (like the iframe code above) is conveniently compatible with Markdown.
Customize Map
This GitHub Pages site is meant to be minimal (hence the name), but there are a few ways that you can customize it.
You can change the title of your website, provide a description, and add a logo by editing the "_config.yml" file, as below:
title: Sample Map Website
description: This website demonstrates how to easily publish and display an interactive map made with Folium. It features some hot spots around Ithaca, NY.
logo: Taughannock.jpg
**#**Note: You can also add a logo from an image URL, as below
You can read more about configuration options at the Minimal theme's GitHub page.
Sample Website
You can look at the GitHub repository for this sample website here:


Set, uniq, Object comparison
Ne, 14.7.2019 - 20:57
This is the first article of my small series of Node.js performance benchmark tinkering.
Have you ever wondered what is the fastest way to get Array with unique items?
What to keep in mind
I wanted to compare 3 ways to make Array with unique items/values. I've used Set(), lodash.uniq, and plain js Object. Array was filled by semi random strings Math.floor(Math.random() * 100) + 'asdf'.
I've tested this only on Node.js v12, and everything is just benchmark, so on production data it can look completely different. Only ops per second performance was tested, nothing else, no memory and so on.
How I tested this
I've used benchmark module to run test scenarios. The code snippets benchmarked look like this
// Set
const set = d => () => [ Set(d)]
// lodash.uniq
const lodash = d => () => uniq(d)
// Object
const object = d => () => {
 const n = {}
 for (const a of d) {
 if (!n[a]) {
 n[a] = true
 return Object.keys(n)
First I've tried to try this just with one length of an array, like array with 1000 items. Then I figured out, it might be interesting to run it on different lengths and see how performance changes. So in the end I've run everything in arrays of length 1 to ~200 000 items (see the gist).
And now, what I found
The graph shows performance comparison to Set as a baseline. How to read this? For 1 item uniq is 2x faster than Set, and for ~100 items in array, Set is 5x faster than uniq and more than 2x faster than Object.
Set, uniq, Object comparison
What strikes me as interesting is that drop in uniq and object performance somewhere between ~10 and ~1000 items. Any learnings from this? If you need to uniq array with primitive values, it's safe to use Set() and you don't need to care about the length of the array. When you want to optimize for the size of an array, for small ones [1;~10], use uniq, for middle [~10, ~500] size use Set, and for anything larger use Object.
Some Open questions:
 - How will this behave on different version of Node.js, is the performance comparison the same?
 - What is the impact on memory, what's the heap size of Set compared to Object?
 - Is there a difference if the array is presorted?
You can find full benchmark here on my gist. And raw results values in google spreadsheet (tab set uniq object).


text:
Reliable Rateless Wireless Broadcasting With Near-Zero Feedback
The authors examine the problem of minimizing feedback in reliable wireless broadcasting, by pairing rateless coding with extreme value theory. Their key observation is that, in a broadcast environment, this problem resolves into estimating the maximum number of packets dropped among many receivers rather than for each individual receiver. With rateless codes, this estimation relates to the number of redundant transmissions needed at the source in order for all receivers to correctly decode a message with high probability. They develop and analyze two new data dissemination protocols, called Random Sampling (RS) and Full Sampling with Limited Feedback (FSLF), based on the moment and maximum likelihood estimators in extreme value theory.


You are here
Donald Mackinnon
Donald Mackinnon
Donald Mackinnon (_PHONE_) was a son of Duncan Mackinnon and Mary Macleod, 7 Cromore.
He joined the Royal Naval Reserve, S/N AX20733, on February 21, 1939. His record indicates that he was 5ft 8½ in tall with dark brown hair, brown eyes and a fresh complexion. Donald was a fisherman on Stornoway registered fishing boats incuding the Welcome Home.
He was Mobilised on July 28, 1939 and served in the Royal Navy for only one year. He was based at HMS Victory and aboard HMS Wren. Donald lost his life HMS Wren was sunk by German dive bombers.
Donald died aged 19 and his name is commemorated on the Portsmouth Naval War Memorial.
Title: Donald Mackinnon
Record Type: People
Gaelic Name: Dòmhnall Dhonnchaidh Uilleam
Also Known As: Doilean Dhonnchaidh
Date of Birth: 12-09-1920
Date of Death: 27-07-1940
Occupation: Fisherman, Royal Naval Reservist, Royal Navy
Sex: Male
Bk Reference: CEP 3429
Record Maintained By: CEP
Subject Id: 44579


text:
Who this course is of interest to:
- Music educators currently teaching or planning to teach classroom guitar
- Beginning to advanced guitarists
- School District Fine Arts and Music Coordinators seeking professional development resources for teacher continuing education
What You'll Receive
Attendees will also receive:
- An evaluation subscription to CMI's Guitar Fundamentals – Beginning Level Course
- Free access to essential CMI online resources including sample blended learning courseware, ensemble arrangements, class lesson plans, and access to the CMI Online Learning Site with its professional development video library.
Cost: Free for teachers employed by CPSD. $20 for all others.


text:
A Multi-Scale Model for Nickel-Based Oxygen Carrier in Chemical-Looping Combustion
MetadataShow full item record
The selection of oxygen carrier (OC) particles is crucial for the development of chemical-looping combustion (CLC) technology. Common OC particle models often involve first-order chemical reactions with respect to the concentration of fuel gas, which may not be able to account for the complex reaction mechanisms taking place on the contacting surface between gas and solid reactants. In this work, we apply a multiscale modelling framework on NiO-based OC particle in order to explicitly consider and understand the effect of reaction kinetics. The proposed multiscale model consists of gas diffusion model and surface reaction. Continuum equations are used to describe the gas diffusion inside OC particles, whereas mean-field approximation and kinetic Monte Carlo methods are adopted to simulate the microscale events, such as molecule adsorption and elementary reaction, occurring on the contacting surface. These sub-models communicate through a boundary condition that defines the mass fluxes of both reactant and product gas species. Surface reaction mechanisms and the corresponding reaction rate constants considered in the present work are obtained from a systematic density functional theory (DFT) analysis. The qualititive comparison with experimental data available in the literature suggests that the kMC-based multiscale model is able to provide better results than the MFA-based counterpart. A sensitivity analysis on the rate constants of key elementary reactions, length of intra-particle pore, and particle porosity was conducted to assess the effect of reaction kinetics and mass transport on the overall reaction process and validate the proposed multiscale model. The simulation results show reasonable tendencies and responses to changes in these modelling parameters, which indicates that the proposed multiscale modelling scheme on OC particle is suitable. To the author's knowledge, this is the first implementation of a multiscale model in CLC technology.
Cite this version of the work
Huabei You (2019). A Multi-Scale Model for Nickel-Based Oxygen Carrier in Chemical-Looping Combustion. UWSpace. _URL_


Streak to Amazon RDS
How To Replicate Streak Data to Amazon RDS
Copying Streak data to Amazon RDS cannot be simpler. You just need to perform the following three simple steps.
Step 1
Specify necessary connection parameters for Streak.
Step 2
Specify necessary connection parameters for Amazon RDS.
Step 3
Select Streak objects to replicate.
Powerful Replication Features
Automatic Schema Creation
You don't need to prepare the Amazon RDS database — Skyvia creates the tables, corresponding to the Streak objects, in the data warehouse automatically.
Complete or Partial Replication
With Skyvia you can extract and load all the data from a Streak object or disable loading for some Streak object fields. You can also configure filters for data to replicate.
Change Data Capture
Skyvia not just copies Streak data to Amazon RDS once, it can keep your Amazon RDS database up-to-date with Streak automatically, ensuring you always have fresh data for data analysis without any user intervention.
Optimized Data Loading
True ETL — Data Import Tool
If you need more than just to copy data from Streak to Amazon RDS, you may use Skyvia's powerful data import functionality. Skyvia's data import tools will correctly extract Streak data, transform it, and load to Amazon RDS when Amazon RDS tables have different structure than Streak objects.
Automation and Monitoring
Flexible Scheduling
Use flexible scheduling settings to automate replication
Detailed Logging
Email Notifications
Enable email notifications and always know if anything goes wrong.
Integrate Streak and Amazon RDS with minimal effort and in only a few clicks!


text:
Analogous to a riverbed channelling water, one can entrench some systemic praxis in organisations through facilitating the design of systemic structures. This includes systemic structures for each organisational function (i.e. systemic process and supply chain design) as well as the coordination of the organisation as a whole through a three-dimensional
However, a riverbed could channel clear or dirty water in the same manner. Likewise, the information within systemically conceived structures could be processed systemically (i.e. synergistically) or conventionally. Put differently, planning and decision-making could involve systemic methodologies to yield synergistic outcomes or not, even if the structures are systemic.
Thus, both structures and praxis need to be systemic, in order to create a systemic learning organisation. As pointed out above, different systems approaches deal with structures and processes somewhat differently and therefore benchmarking can be misleading.
Derived from the Biomatrix meta-systems theory, the Biomatrix Organisational Development Programme is designed to create systemic structures, practices and organisational culture that cohere with each other and are systemic. Organisations applying the programme in its entirety could be subjected to benchmarking. However, since establishing a systemically structured learning organisation can take a couple of years (depending on its size) and different organisations take a different path to get there (due to a modular design depending on the specific needs and realities of the organisation), benchmarking them may also be challenging.