text:
If you're enrolled in a Marketplace plan, income or household changes may affect the coverage or savings you are eligible for. It's important to update your application if you experience any of the following changes:
- Changes to your expected income for the year
- Changes in health coverage:
- Someone in your household getting an offer of job-based insurance, even if they don't enroll in it
- Someone in your household getting coverage from a public program like Medicaid, the Children's Health Insurance Program (CHIP), or Medicare
- Someone in your household losing coverage, like job-based coverage or Medicaid
- Changes to your household or individual members:
- Birth or adoption
- Placing a child for adoption or foster care
- Becoming pregnant
- Marriage or divorce
- A child on your plan turning 26
- Gaining or losing a dependent some other way
- Moving to a permanent address in your state.
- Note: Don't update your application if you move out of state. See what to do when you move out of state.
- Corrections to name, date of birth, or Social Security number
- Changes in status:
- Change in disability status
- Change of tax filing status
- Change of citizenship or immigration status
- Change in status as an American Indian/Alaska Native or tribal member
- Incarceration or release from incarceration
Why report changes to the Marketplace?
- Changes like higher or lower income, adding or losing household members, or getting offers of other health coverage may affect the coverage or savings you're eligible for.
- For example, if your income estimate goes down or you gain a household member, you may qualify for more savings than you're getting now.
- On the other hand, if your income estimate goes up or you lose a household member, you could owe money when you file your federal tax return.
How to update your Marketplace application:


text:
The function of VBA-Wrist™ follows an entirely new, patented principle.
Unlike many conventional systems, the tool center point (TCP) remains fixed in space during swivelling. The compact VBA-Wrist™ combines high accuracy with high rigidity allowing precise positioning in multiple axes of motion. The integration of VBA-Wrist into the CNC machine system allows easy operation of complex bevel cutting tasks. The cutting parameters are automatically set for various material thicknesses and bevel angles, which makes programming much easier. Fully-integrated process parameters ensure quick and easy process setup and repeatable cutting results.
- Totally eliminates manual measurements
- Eliminates manual cutting
- Reduces time-consuming pre-working for welding and cutting preparation
- Reduces material handling
Dramatically reduce work piece handling when cutting:
- Domes for boiler ends, vessels and tank construction
- Pipe cutting
- Weld edge preparation
- Cutting components
Advantages at a glance
- Single investment – Multitude of applications:Thanks to its compact design, VBA-Wrist™ is suitable for cutting three-dimensional components (3-D contours).
- Optimum cutting results and minimum manufacturing tolerances: High process accuracy and dynamics are achieved by means of precision linear rail guiding and servo drives.
- Reduction of manual process steps: Software modules available for cutting pipes and domes increase productivity.
- Replacement of expensive robot installations: Optional accessories for cutting profile sections are available in swivelling angles of up to ± 110°.
- Low maintenance costs: The VBA-Wrist mechanics are fully-enclosed for low wear and Low-maintenance.

source: m-a-p/FineFineWeb


text:
Keywords:Drying kinetics equation, Dried pumpkin, Vacuum combined with hot air
The objectives of this study were to the drying kinetics, development of drying equations from drying constant and specific energy consumption. Including the study of the qualities dried pumpkin were in terms of color, shrinkage, rehydration, hardness, crispness and microstructure of pumpkin. The experimental conditions were the drying temperature 70, 80, 90 and 100 oC and drying pressure at 7, 10, 13, 15 and 101 kPa. After the experiment, it was found that when the increase in drying temperature and drying pressure was a drying time decreased. Especially at 100 oC, drying pressure at 101 kPa were the minimum drying time and uses the least energy. The development of the drying constant equation can be used kpredict values calculated in Page equation, which was well consistent with the value from the experiment. But in terms of color quality it was found that in the range of pressure 7-10 kPa and the temperature of 80 oC gave the best dried pumpkin color with dark orange color. High drying temperatures will help reduce shrinkage well, but it will make the rehydration not so well due to the surface hardening resist the water return to cell. In addition, the higher temperature was the cause of the dried pumpkin slices, it have more crispness.
The article has been published in Kasem Bundit Engineering Journal (KBEJ) is the copyright of the Kasem Bundit University. Do not bring all of the messages or republished except permission from the university.
If the article is published as an article that infringes the copyright or has the wrong content the author of article must be responsible.


The work of John Bluemle PhD
Monthly Archives: May 2015
Fig. 15-A. View along the International border of the Center Mall. Rolette County. Photo: July, 2009.
The origin of the name "Turtle Mountain" has never been definitely explained.
North Dakota, Turtle Mountain, Peace Garden
Fig. 15-B. The Peace Tower, built in1982, consists of four columns, two in Manitoba and two in North Dakota. The tower is 125 feet high. As I write this, the tower is being dismantled due to deterioration and danger to bystanders. I am unsure what will replace it. Photo: July 29, 2009.
Between 1810 and 1870, Métis hunters from the Red River area followed trails north and south of the feature, to reach the buffalo herds. When viewed from the south, the upland appeared to the Métis as a turtle on the horizon with the head pointing westward and the tail to the east. Another account says that the feature was named for an Ojibwa Indian, "Makinak," (turtle) who walked (ran?) its entire length in one day. The Ojibwa often took their names from things in nature, and the turtle was an important figure in their religious tradition. Other names that have referred to Turtle Mountain include Makinak Wudjiw, LaMontagne Torchue (French for 'Turtle Mountain'), Turtle Hill, Beckoning Hills, and the Blue Jewel of the Plain.
Still another possible origin for the name might be the painted turtles, which are plentiful in the area today. The only "semi-official" information I could find that referred to the origin of the name was included in the early accounts of government cartographers, who noted that, from a distance, the profile of the plateau resembles the back of a turtle. Patrick Gourneau, in his book History of the Turtle Mountain Chippewa explained why "Turtle Mountain" is not "Turtle Mountains." He states the following: "The naming of Turtle Mountain goes back a long time, versions from white men and Indians. To mention only three Chippeway versions, it indicates that it was the early Chippeway migrants from the woodlands of the east who named it Turtle Mountain. None of the three versions carry the name Turtle Mountains. As far back as my memory goes, I have not ever heard a full blood term the hills as Turtle Mountains, and same applies to the "Mechifs." The Chippeway name is "Mekinauk Wudjiw" (Turtle Mountain). If it was Turtle Mountains it would be "Mekinauk Wudjiw wum" (plural). The "Mechifs" referred to the hills as "La Montagne Torchue." "La Montagne Torchue" is French meaning Turtle Mountain. — quoted in Trail of Misgivings by Daniel F. Jerome, 2006, 280 p.
The name "Turtle Mountain" has been misused for so long, that it has become common practice to use the plural or the singular interchangeably to designate the area. I will use the singular form in this article.
Fig. 15-C. Floral clock near the entrance to the Peace Garden. Rolette County. Photo. July 29, 2009
For many people, mention of Turtle Mountain brings to mind the International Peace Garden, which straddles an area of three and a half square miles on the U.S.- Canada (North Dakota – Manitoba) border. North Dakota, after all, is known as the Peace Garden State. The Peace Garden was established in 1932 as a symbol of the peaceful relationship between the two nations. The North Dakota portion of the Peace Garden is in Rolette County on the west side of U.S. Highway 281.
Turtle Mountain rises 600 to 800 feet above its surroundings, high enough to receive significantly more precipitation than the surrounding grassland. As a result of the heavier precipitation, Turtle Mountain is forested. The hills cover an area of about a thousand square miles, half in North Dakota, and half in Manitoba. Along with river bottom land and the forested Pembina Hills to the east, Turtle Mountain is one of the few extensive wooded areas in the region. The predominant covering of aspen is interspersed with black poplar, ash, birch, box elder, elm, and bur oak. A large part of the vegetation consists of shrubs like hazel, chokecherry, saskatoon, nanny berry, dogwood, highbush cranberry (pembina), and pincherry. Fire played an important role in the development of present-day vegetation. Prior to settlement, Turtle Mountain was periodically swept by fire caused by lightning and by human activity. Plains Indians recognized that a heavy growth of new plants appeared in burned areas. They knew too that forests did not attract bison, an important food source, so they routinely set fire to the wooded areas. Prairie winds then carried the fires for many miles. This practice may represent one of the earlier attempts by humans to attract animals by manipulating the environment.
North Dakota, geology, Turtle Mountains
Fig. 15-D. Wooded area of dead-ice moraine topography on Turtle Mountain, Bottineau County. Photo: June 30, 2010.
Turtle Mountain is basically an erosional feature, a broad area, resulting when younger sediments were left standing when the surrounding older materials were eroded away. Unlike the Killdeers, though, Turtle Mountain was then glaciated and the resulting glacial landforms greatly changed the area. Had the area not been glaciated, Turtle Mountain might be more like the Killdeer Mountains, although much broader and probably not so prominent a feature. The area of Turtle Mountain is underlain by rocks of the Cretaceous Fox Hills and Hell Creek formations and the Paleocene Cannonball Formation, all covered by a thick layer of glacial sediment. In early Pliocene or earliest Miocene time, five or six million years ago, the area that is now Turtle Mountain was part of a broad, northeast-sloping plain. Rivers and streams flowed over the plain from the west and southwest, making their way to Hudson Bay. Then, in Pliocene time, maybe four million years ago, erosion increased markedly and large amounts of material were removed as deep valleys dissected the plain. I am unsure why this cycle of erosion began. Perhaps the area was uplifted by geologic forces so that streams began to cut down and into the sediments over which they had been flowing or (more likely) the climate may have changed.
North Dakota, geology, Turtle Mountain, wetlands
Fig.15-E. Wetland area on Turtle Mountain, Bottineau County. Photo: June 30, 2010.
The erosion removed sediment and shaped new hills and valleys. Gradually, as streams carried the sediments surrounding Turtle Mountain away to Hudson Bay, a large mesa, or perhaps a range of buttes, remained where the hills that comprise Turtle Mountain stand today. The reason the outlier developed where it did is not clear. The uppermost bedrock unit (beneath the covering of glacial sediment) of Turtle Mountain is the Tertiary Cannonball Formation, which is not notably resistant to erosion. It is possible that some kind of resistant layer was present throughout much of the erosion cycle, perhaps a part of the lower Bullion Creek Formation. Additional drilling in the area may eventually penetrate a remnant of some resistant material that has not yet been found. If any resistant layer exists, it is everywhere buried beneath glacial sediments.
North Dakota, Turtle Mountain, geology
Fig. 15-F. Road up the southern escarpment of Turtle Mountain in Bottineau County. Photo: August 31, 2010.
About three million years ago, the climate turned colder and, as snow built up to great depths near Hudson Bay, glaciers formed and the ice flowed southward, out of Canada into North Dakota. As the climate fluctuated during the Ice Age, glaciers advanced and receded, flowing over and around Turtle Mountain several times. About 25,000 years ago, the Late Wisconsinan glacier flowed southward over Turtle Mountain for the last time. During the most recent major glaciation, Turtle Mountain was continuously buried beneath the actively moving glacial ice for about 10,000 years.
North Dakota, Turtle Mountain, horses
Fig. 15-G. The horses are in a pasture at the base of the Turtle Mountain escarpment (in the distance). Photo: August 31, 2010.
The movement of the glacial ice over the obstruction formed by the Turtle Mountain upland caused the ice to become compressed, resulting in shearing within the glacier, especially on the west and north sides of the area. The shearing of the ice at the edge of Turtle Mountain caused large amounts of rock and sediment to be incorporated into the ice. As the climate moderated between 15,000 and 13,000 years ago, the glacier became thinner and its margin receded northward. Because Turtle Mountain rises 600 to 800 feet above the surrounding area, and because ice 200 or 300 feet thick can flow under its own weight, the flow of glacial ice on the lowland adjacent to Turtle Mountain continued for a while. At the same time, the glacier on top of Turtle Mountain stagnated, leaving several hundred feet of debris-covered ice covering the surface on the upland.
In areas surrounding Turtle Mountain, where shearing of material into the glacier had not been as intense, the ice was cleaner and it simply melted away, leaving only a small amount of sediment.


Try Our Apps
Pore Over vs. Pour Over
[duhmp] /dʌmp/
verb (used with object)
to drop or let fall in a mass; fling down or drop heavily or suddenly:
Dump the topsoil here.
to empty out, as from a container, by tilting or overturning.
to unload or empty out (a container), as by tilting or overturning.
to be dismissed, fired, or released from a contract:
The first baseman was dumped from the team after hitting.210 for the first half of the season.
to transfer or rid oneself of suddenly and irresponsibly:
Don't dump your troubles on me!
Boxing Slang.
 1. to knock down:
 The champion was dumped twice but won the fight.
 2. to lose (a match) intentionally:
 a bribe to dump a fight.
 1. to put (goods or securities) on the market in large quantities and at a low price without regard to the effect on market conditions.
 2. to sell (goods) into foreign markets below cost in order to promote exports or damage foreign competition.
Computers. to print, display, or record on an output medium (the contents of a computer's internal storage or the contents of a file), often at the time a program fails.
Slang. to kill; murder:
threats to dump him if he didn't pay up.
verb (used without object)
to fall or drop down suddenly.
to throw away or discard garbage, refuse, etc.
 1. to offer goods for sale in large quantities at a low price.
 2. to dump below-cost goods into foreign markets.
to release contents:
a sewage pipe that dumps in the ocean.
Slang. to complain, criticize, gossip, or tell another person one's problems:
He calls me up just to dump.
Slang: Vulgar. to defecate.
an accumulation of discarded garbage, refuse, etc.
Also called dumpsite, dumping-ground. a place where garbage, refuse, etc., is deposited.
 1. a collection of ammunition, stores, etc., deposited at some point, as near a battlefront, for distribution.
 2. the ammunition, stores, etc., so deposited.
the act of dumping.
 1. a runway or embankment equipped with tripping devices, from which low-grade ore, rock, etc., are dumped.
 2. the pile of ore so dumped.
Informal. a place, house, or town that is dilapidated, dirty, or disreputable.
(in merchandising) a bin or specially made carton in which items are displayed for sale:
Fifty copies of the best-selling paperback novel were in a dump near the checkout counter.
Computers. a copy of the contents of a computer's internal storage or of the contents of a file at a given instant, that is printed, displayed, or stored on an output medium.
dump on (someone), Informal.
 1. to attack with verbal abuse; criticize harshly:
 Reporters never tired of dumping on certain public figures.
 2. to unload one's problems onto (another person):
 You never phone me without dumping on me.
Origin of dump
_PHONE_; Middle English (in sense "to fall suddenly") < Old Norse dumpa strike, bump; modern senses as transitive v. and noun (not known before 19th cent.) perhaps < another source, or independent expressive formation
Related forms
dumper, noun
undumped, adjective Unabridged
Cite This Source
Examples from the Web for dumping
Contemporary Examples
Historical Examples
 - Consequently it soon became the dumping grounds for fugitives from justice and criminals of all kinds.
 The Indians' Last Fight Dennis Collins
 - dumping him into the car, Joe mounted hastily and drove off.
 The Burning Spear John Galsworthy
 - Some grow in flat rich ground, or where there has been a fill, or on dumping grounds; some grow on wood and around old stumps.
 - For several days, the south of England was a dumping ground—from somewhere.
 The Book of the Damned Charles Fort
 - Three or four were dumping a squat-bellied car into one of them.
 Mountain Clement Wood
British Dictionary definitions for dumping
to drop, fall, or let fall heavily or in a mass
(transitive) to empty (objects or material) out of a container
to unload, empty, or make empty (a container), as by tilting or overturning
(transitive) (informal) to dispose of
(transitive) to dispose of (waste, esp radioactive nuclear waste) in the sea or on land
 1. to market (goods) in bulk and at low prices
 2. to offer for sale large quantities of (goods) on foreign markets at low prices in order to maintain a high price in the home market and obtain a share of the foreign markets
(transitive) to store (supplies, arms, etc) temporarily
(intransitive) (slang, mainly US) to defecate
(transitive) (surfing) (of a wave) to hurl a swimmer or surfer down
(transitive) (Austral & NZ) to compact (bales of wool) by hydraulic pressure
(transitive) (computing) to record (the contents of part or all of the memory) on a storage device, such as magnetic tape, at a series of points during a computer run
 1. a place or area where waste materials are dumped
 2. (in combination): rubbish dump
a pile or accumulation of rubbish
the act of dumping
(informal) a dirty or unkempt place
(military) a place where weapons, supplies, etc, are stored
(slang, mainly US) an act of defecation
See also dump on
Derived Forms
dumper, noun
Word Origin
C14: probably of Scandinavian origin; compare Norwegian dumpa to fall suddenly, Middle Low German dumpeln to duck
(obsolete) a mournful song; lament
Word Origin
C16: see damp
Collins English Dictionary - Complete & Unabridged 2012 Digital Edition
Cite This Source
Word Origin and History for dumping
early 14c., "throw down or fall with force," perhaps from a Scandinavian source (cf. Danish dumpe, Norwegian dumpa "to fall suddenly"). The sense of "unload en masse" is first recorded in American English 1784. That of "discard, abandon" is from 1919. Related: Dumped; dumping. Dump truck is from 1930.
"place where refuse is dumped," 1865, originally of mining operations, from dump (v.). Meaning "any shabby place" is from 1899. Meaning "act of defecating" is from 1942.
Online Etymology Dictionary, © 2010 Douglas Harper
Cite This Source
dumping in Culture
dumping definition
The sale of goods of one nation in the markets of a second nation at less than the price charged within the first nation. Dumping can eliminate competitors by undercutting their prices.
The American Heritage® New Dictionary of Cultural Literacy, Third Edition
Copyright © 2005 by Houghton Mifflin Company.
Published by Houghton Mifflin Company. All rights reserved.
Cite This Source
Slang definitions & phrases for dumping
Harsh criticism; severe derogation: A coupon is provided on page 47 for your dumping (1950s+)
 1. Any place so shabby or ugly as to be comparable to a depository for trash and garbage; a repulsive venue: What a dump my hometown is now! (1899+)
 2. Any building or place: Nice little dump you got here/ fanciest dump in town (1930s+)
 3. A prison (1904+ Underworld)
 4. A race, game, etc, that is intentionally lost, usually for gambling advantage; fix: When he took a dive in the first I knew we had a dump on our hands (1940s+ Gambling)
 5. A defecation; a SHIT: To start the morning with a satisfactory dump is a good omen (1940s+)
 6. A fund-raising event that allows many contributions to be given at once; scoop: The chief has a breakfast dump at the Century Plaza, then a stump speech at 2 p.m. (1990s+ Politics)
 1. To sell goods, stock, etc, in order to manipulate or depress a market (1868+)
 2. : Players accepting bribes to ''dump'' games
 3. To bunt a baseball: Dehoney dumped one toward third (1920+ Baseball)
 4. To kill (1930s+ Underworld)
 5. To rid oneself of someone or something; deep six: He dumped the whole cabinet (1848+)
 6. To admit someone to a hospital without proper cause •Often done as a way of avoiding responsibility for a patient (1980s+ Medical)
 7. To assign vulnerable novices and officers with disciplinary infractions to drug-ridden precincts (1990s+ Police)
 8. To speak openly and volubly: I shake my head and proceed to start dumping about my mom (1990s+)
Related Terms


View on GitHub
A lightweight writing lab quiz engine for node.js
Quizzer is an online support tool for academic writing instruction. It can be installed with a single command, requires no student IDs or passwords, and works well with classes made up of students at varying stages of language acquisition, and from diverse language backgrounds.
The basic concept is to use student writing as the basis for a flood of pattern-recognition exercises, cast as online quizzes delivered by email. By raising the pace of iteration, the aim is to help students internalize a sense of grammatical anomalies and stylistic infelicities.
While Quizzer can be used to generate multiple-choice quizzes for a variety of purposes, the workflow it was built for runs like this:
 1. Students submit a 400-word essay once each week on an arbitrary topic.
 2. The instructor selects representative errors of style and grammar from the submissions, and composes a multiple-choice question consisting of the student's own sentence, two alternatives that also contain errors, and a corrected version.
 3. After constructing one question from each submitted essay, students are sent personalized links to the resulting quiz.
 4. Students submit their responses, which are recorded on the Quizzer server. Students receive feedback immediately feedback on their incorrect responses. Neither the essays nor the quiz results are assessed.
 5. Class commenters (TAs, instructors, and other experienced writers) post short explanations of why the wrong answers were wrong. Where appropriate, commenters from the students' own language domain can be brought in to provide supplementary native-language guidance.
 6. Class commenters of the target language domain can set persistent "rules" on-the-fly to cover issues that arise frequently. These rules can then to set as comments on specific wrong answers, and they can be translated by native-language commenters, for reference by students of the same language domain.
 7. When students revisit their quiz links, they will find their errors attached with explanatory rule, comments, and a list of classmates who answered the question correctly.
 8. Students are given an assessed, paper-based, multiple-choice supplementary mid-term and final exam, consisting entirely of questions from the quizzes.
Quiz distribution, commenting, exam composition, and marking are all managed by Quizzer. Paper tests are randomized as a hedge against cheating, and marked with a barcode reader for quick assessment.
The initial inspiration for Quizzer was a small code sample posted by Chetan Jain. The code has been refactored and extended considerably for this project, but I gratefully acknowledge the starting point for this frolic. Hats off also to the developers of node.js, and LaTeX and, well, everything else. Quizzer was built on short notice to fill a critical need, and it has been a real pleasure to see how quickly it could be brought together, and how smoothly it could be extended.
Quizzer is a node.js module. To get the website running, the minimum requirements are:
 - npm >=1.3.x
 - node >=0.10.x
In addition, the following external utilities are required for the typesetting of exams:
 - pandoc >=1.11.x (preferably compiled with texmath support)
 - either pdflatex, or platex and dvipdfmx (the latter pair is needed only if Japanese text must be handled)
LaTex (pLaTeX) documents created by Quizzer use the following packages:
 - makebarcode
 - marginnote
 - graphicx
 - tikz
 - ctable
 - float
 - hyphenat
 - amsmath
Quizzer must have access to a mail transfer agent (MTA). This can either be a sendmail instance running on the same server, or a mail API to a service such as GMail.
With the above requirements in place, Quizzer can be run on a workstation for initial trials, accessed via a port on localhost (aka For production use, Quizzer should be placed behind a webserver, such as lighttpd or apache. Instructions for setting up the former are given below.
Basic Installation
Install quizzer from the npm repository:
npm install quizzer
Run the server by saving the following code to a file (say, quizServer.js):
var qz = require('quizzer');;
Run the script from command line like this:
node./quizServer.js
The script will whinge on first run, asking for some essential details:
usage: quizServer.js [-h] [-v] [-H PROXY_HOSTNAME] [-Q QUIZZER_PATH]
 [-p REAL_PORT] [-e EMAIL_ACCOUNT] [-s SMTP_HOST]
 [-l LOCALE] [-P] [-E]
Quizzer, a quiz server
Optional arguments:
 Host name for external access
 -Q QUIZZER_PATH, --quizzer-path QUIZZER_PATH
 Server path to quizzer (default: "/quizzer/")
 -p REAL_PORT, --real-port REAL_PORT
 Port on which to listen for local connections
 (defaults to 3498)
 -e EMAIL_ACCOUNT, --email-account EMAIL_ACCOUNT
 Full username of email account (e.g.
 -s SMTP_HOST, --smtp-host SMTP_HOST
 SMTP host name (e.g.
 -l LOCALE, --locale LOCALE
 Language locale for admin interface ("en" or "ja")
 -P, --use-platex Use platex engine + dvipdfmx for PDF generation
 -E, --use-euc-jp Convert input text from UTF8 to legacy EUC-JP
 encoding before LaTeX processing
 ERROR: must set option proxy_hostname
 ERROR: must set option email_account
To get Quizzer running, set proxy_hostname to localhost (or, and set email_account to your mail address ( in the example below):
node./quizServer -H localhost -e
Quizzer will come up with a message like the following:
Wrote config parameters to quizzer-3498.cfg
Quizzer can now be run with the single option: -p 3498
Message: no mypwd.txt file found, will use local Sendmail transport
Using local Sendmail transport
Admin URL: http://localhost:3498/?admin=179359xq
Adding admin role
Loaded class membership keys
Woke up the mail schedulers
Done. Ready to shake, rattle and roll!
The website can now be accessed at the URL reported in the fifth line. (Note that the admin key is automatically generated, and will differ from that shown in the example above.)
The database and configuration files are created in the directory from which the script is run, named after the port number. The server can be shut down with CTRL-c (SIGINT), and as the startup message says, it can be restarted with the single option -p
A full explanation of the remaining options will be added to this README as time permits.
Running Quizzer behind a Proxy
When PROXY_HOSTNAME is set to a fully qualified domain name (e.g., it will assume that it is being run behind a reverse proxy, and adjust URLs accordingly. Quizzer itself has only the thinnest concept of security, and should be run behind a proxy in production (and preferably over SSL). Access to the administrator display depends on a key set in the URL of a GET request. Rewrite rules on the front-end web server should be used to assure that attempts to set the key directly are rerouted through a password-protected URL.
If lighttpd is used as the front-end server, and Quizzer is run from a directory quizzer to which the server has access, configuration settings like the following should do the trick:
url.rewrite = (
 "^(?!/quizzer)(.*)\?admin=[^&]+(?:&(.*))*" => "/quizzer/admin.html$1?$2",
 "^(?!/quizzer)(.*)&admin=[^&]+(?:&(.*))*" => "/quizzer/admin.html$1&$2",
 "^/quizzer/admin.html$" => "/quizzer/admin.html?admin=fyvg19vx",
 "^/quizzer/admin.html\?(.*)$" => "/quizzer/admin.html?admin=fyvg19vx&$1"
$HTTP["host"] == "" {
 proxy.server = ( "/quizzer" => ( ( "host" => "", "port" => 3498 ) ) )
auth.backend = "htdigest"
auth.backend.htdigest.userfile = "/etc/lighttpd/lighttpd.user"
auth.require = ( "/quizzer/admin.html" =>
 "method" => "basic",
 "realm" => "Quiz Admin",
 "require" => "user=quizmaster"


text:
Where did the Rudman coat of arms come from? When did the Rudman family first arrive in the United States?
Coat of Arms > Rudman Coat of Arms
Some noteworthy people of the name Rudman
The term Ashkenazic refers to Yiddish speaking Jews and their descendants. There are numerous other Jewish groups, such as the Sefardim, who were the Jews of the Iberian Peninsula and their descendants.More
THE HEBREW LANGUAGE
The Hebrew language belongs to the Semitic family and is generally divided into three historic and linguistic periods: Old Testament Hebrew, Postbiblical and Modern Hebrew. Modern Hebrew was developed in the 19th century and is now the official language of Israel. It has a special script, based on the Phoenician alphabet.More
The Yiddish language dates back to about the 9th century. It was developed mainly from Middle High German and spoken by Jews in Germany. Yiddish was also infused with Hebrew words and it is written using the Hebrew alphabet. It also shows a strong Slavic influence.More
Coat of Arms
Hand Painted Plaques
Plaques and Frames
houseofnames.com is an internet property owned by Swyrich Corporation.

source: HuggingFaceFW/fineweb-edu


text:
Spec'ing hospital electrical distribution systems
When specifying electrical distribution systems in hospitals, the engineer must account for the facility's size, flexibility needs, emergency power needs, and safety requirements.
By Neal Boothe, exp US Services Inc., Maitland, Fla.
For updated details about the project, visit the official UC San Diego project website.
Image courtesy: UC San Diego Health System, Paul Turang, Photographer. Renderings courtesy: exp US Services Inc.
1. Understand which codes govern the design of hospital electrical systems
2. Learn the differences between emergency and essential power
3. Learn and understand the unique electrical system requirements of hospitals.
On the surface, the electrical distribution system of a hospital may look the same as that for other types of buildings—offices, hotels, etc.—but there are several important distinctions. These distinctions are not so much in the equipment used. Panelboards, switchboards, transformers, circuit breakers, and other products are all common to other types of projects. The differences lie primarily in the size and complexity of the electrical systems: the overall size of the electrical system, its need for a higher level of flexibility, enhanced needs for more emergency power that can remain operational for longer durations, and the need for enhanced safety in the hospital environment.
Size does matter
First, the electrical demands of a hospital far outweigh those for most other building types. One reason is that hospitals have unique equipment with very large power requirements, such as magnetic resonance imaging (MRIs), computer tomography (CT) scanners, and other imaging equipment. Second, even some equipment common to all buildings is larger for hospitals due to their complexities. A good example of this lies in air conditioning and ventilation systems, which can be two or three times larger in hospitals than in other buildings of a similar size due to the heightened air change rate, more stringent temperature requirements, and higher equipment loads. Also, many specialized areas in a hospital have a large number of receptacles to allow for a multitude of equipment to be used. For example, a hospital operating room may be 500 to 600 sq ft and include 30 or more receptacles due to the amount of equipment required in this space. An office building may have 10 receptacles or less in a comparably sized area. Hospital lighting also follows the same thinking and typically has a higher lumen and Watts/sq ft requirement based upon the complex procedures (surgeries, examinations, and other medical procedures) that are performed.
Similarly, the hospital's emergency system will be significantly larger than that of other building types. Where all buildings require emergency power to help occupants safely exit in the event of normal power failure, hospitals also require emergency power to sustain the life of patients (who often are not capable of self-preservation due to illness or injury), and this emergency power is needed indefinitely (not just long enough to allow the public to safely exit the building). This requires a more robust and larger emergency power system. For example, a 200,000-sq-ft office building might require 50 to 100 kW of generator capacity to provide the emergency power it needs, whereas a 200,000-sq-ft hospital may need 2,500 kW or more of generator capacity.
Another consideration becomes the need for sufficient fuel storage to sustain the emergency generators. For most buildings, fuel storage (usually diesel for generators) requirements are quite small. For a hospital, however, the dual considerations of much larger generators that need to run for longer time periods lead to very large on-site fuel storage needs. It's not unusual to see a hospital with 30,000 gal or more of diesel fuel storage for its emergency generators.
Emergency versus essential power
Often the term "emergency" power is used to refer to all power needed on a generator in a hospital. A better term for this would be "essential" power. True, emergency power comprises only those loads required to be restored within 10 seconds as required by NFPA 70: National Electrical Code (NEC) Article 700 for all buildings, and as defined as life safety branch and critical branch by NEC Article 517 for hospitals. For a hospital, you have the essential power supply, which would include the generator(s), and this power is divided into emergency system power and equipment system power. Then the emergency system is divided into the life safety branch and critical branch (of the emergency power system, as shown in Figure 2).
The size, complexity, and needs for emergency power in a hospital are only a few of the ways in which its power distribution system differs from that of other building types. Following are other ways hospitals differ from other types of buildings.
Case Study Database
Get more exposure for your case study by uploading it to the Consulting-Specifying Engineer case study database, where end-users can identify relevant solutions and explore what the experts are doing to effectively implement a variety of technology and productivity related projects.
These case studies provide examples of how knowledgeable solution providers have used technology, processes and people to create effective and successful implementations in real-world situations. Case studies can be completed by filling out a simple online form where you can outline the project title, abstract, and full story in 1500 words or less; upload photos, videos and a logo.
Click here to visit the Case Study Database and upload your case study.


User Tools
Site Tools
plasticrecycling
Plastic Recycling
The lab has a system for shredding and recycling 3D printing filaments. We're currently set up to process PLA and PETG.
Note: The product is not very user friendly or complete. The documentation/menu options/firmware code descriptions are not always complete or in proper English as it is not the author's native language. The firmware could be improved a lot.
Sorting & Storage
Put your unwanted PLA and PETG prints in the labelled Really Useful Boxes under the workbench in G11. Some geometries are easier to shred than others, so consider the following when deciding what to put in the recycling and what to throw away:
 - The optimal object for shredding is something with an uneven shape in all three dimensions and <40% infill. The further you get from that, the harder it will be to process.
 - Cut up bigger stuff so it fits into the recycling box (10x10x15cm), otherwise throw it away.
 - A good tip for anything that is big and flat that the shredder teeth will struggle to grab is to lean the shredder about 30 degrees to the right so they slide into the teeth better
 - Don't try to recycle anything flexible, like unprocessed filament or a failed first layer that came off the printer as a flimsy plastic sheet. Works fine
If you want to recycle something but the box is full, either do some shredding or toss it in the bin - don't overwhelm the lab with unprocessed recycling.
When you are shedding a new material, vacuum out the blades, hopper and collection drawer the materials don't mix.
Shredding
The shredder is pretty simple to operate. Make sure it's plugged in and the drawer that holds the shredded bits is empty (don't worry about the tiny bits clinging statically to the inner surface 1) ). Load a few objects into the hopper at the top, close the lid, flip the switch by the power cable, and press the button on the top.
You should hear the motor struggling occasionally and running backwards to clear jams. If you hear the steady sound of a motor unbothered by anything difficult in its path, stuff is probably not actually reaching the shredder teeth. Press the button to turn the shredder off (DON'T rely on the safety switch under the lid, it's software controlled) and re-seat a few things.
Empty the drawer from the bottom of the shredder into the bin labelled "shredded". There is an oval sieve I printed to filter out the bigger bits and feed them back into the shredder. Smaller pellets are easier to extrude. You can run them through the shredder 2-3 times to make it easier later.
You can fill the hopper and leave it running, it will automatically turn off after a while of it detecting there is nothing to shred.
Shredding plastic bottles
You can shred plastic bottles and other products after you have washed them with soap and warm water and dried them. Leave a note on the container for others to know what settings to use. The shreddings can be used to melt into a sheet, then laser cut to make things like boxes. Steph also has a small injection moulder in his office. Costa might be interested in an injection moulding project too.
Extruding and Spooling
Optimal settings for this process are still being worked out, and there may be some adjustments to the firmware and controls on the extruder and spooler. In the meantime, if you want to try making some filament, check out the manuals on the Felfil website and proceed at your own risk.
Values given by Felfil:
Material Temperature (*C) Mode Screw
RPM
Motor
Current (A)
Drying
Needed
Notes
PLA 185-220
depending on formulation
Soft/Hard 7 0.7 yes
PETG 210 Medium 7 0.7 yes
ABS 210 Soft/Hard 9 0.6 yes Safety 2)
Nylon 240 Hard 9 0.7 yes
HDPE 200 _ 9 0.6 no
HIPS 200 Soft 9 0.7 no
TPU _ Medium _ _ _ 2.85mm extrusion only
PP _ _ _ _ _
PET from bottles up to 270? _ _ _ _ _URL_
(The documentation is conflicted about if PLA should be ran with soft or hard mode, both seem to work. Update the wiki with settings you find work better)
Add raw pellets 40-60% by weight. 100% recycled is also possible, but worse quality, not yet tested in the lab. Coloured filament: add 2% pigment by weight
Run the filament through a spare 3d printer heatbreak to check all of it is not over 1.75mm, which will cause an annoying jam mid-print
Mode controls the PID constants used to control the filament width.
"Custom" allows you to set the winding speed manually. The control isn't fine enough and would need to be tweaked in firmware to be useful.
The extruder can work for a maximum of 4 hours at a time, cool it down for 2 hours before turning it on again.
Resources
Upgrades
To do:
 - Figure out how to get the encoders on the extruder and spooler working better.
 - Tweak the firmware to make all the menu options easier to adjust (make it have finer control and quicker to get to desired value)
 - Add another fan to the extruder to cool the motor directly.
 - Intermittent firmware bug with filament sensor - it detects the width correctly (verified with Serial.print in firmware) but does not start the motor. Sometimes it works, sometimes doesn't.
Done:
 - Printed a bigger hopper
 - Changed the pitch of the distribution winding mechanism as it was taking frustratingly long to move it from side to side. (In firmware, find and replace all instances of '79' with '19' to update the distance it now has to travel
 - Changed the filament sensor a little to make it easier to insert material
 - Soldered in a barrel jack that doesn't randomly disconnect
Log
2022-04-08:
 - Filament shredder set up
2022-04-27:
 - Filament shredder making terrible screeching noise when it reverses
 - One of the fins is bent
 - Replacement part to arrive from Felfil
2022-05-11:
 - Original fins fixed. Disassembled and bent back into shape with some precise taps from a hammer
1)
Todo: buy an alpha ray source to dissipate static charge
2)
The styrene fumes it gives off when melting are very smelly and can give you a headache, use extraction. Do your research and follow the safety recommendations
plasticrecycling.txt · Last modified: 2022-06-01 00:17 by MirZa
Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki


text:
Evaluating Tagging Methods and Movement Patterns of Round Gobies
The round goby (Neogobius melanostomus) is an invasive fish species introduced in the St. Clair River in 1990 and is now found throughout the Great Lakes basin. Information on round goby movement and behavior is needed to understand their potential impact on the Great Lakes. Research on potential tagging methods and movement of round gobies is scant. We explored the use of marking round gobies with passive integrated transponder (PIT) tags in order to determine the effects of tagging on growth and mortality. In general, we found that the presence of a tag in the fish had no strong effect on growth or mortality. We also conducted a study on the movement patterns of round gobies in Muskegon Lake. Using PIT tagged fish we followed 48 round gobies enclosed in a 20x20-m block net for 22 days. Our goal was to determine the movement patterns of the gobies within the block net and examine the effects of various factors on these patterns. However, during the course the study, we found that the equipment used was not optimal for use with round gobies. Due to a high escape rate and low detection rate of fish, no conclusions could be surmised on round goby movement. Overall, we determined that although PIT tags do not strongly affect the growth or mortality of round gobies, the equipment available currently seems to be inadequate for tracking round gobies in shallow-water, lake habitats.
Faculty Mentor: Carl Ruetz
Page last modified July 14, 2009


text:
Some say that fish can last 9 or 10 hours in a bag (or even a day or two in some cases). However, it's best for you and your fish if you stick to leaving your fish in the bag for 5 to 7 hours. A lot of fish can stay alive without oxygen for 2 days in shallow water.
How long do you let fish sit in bag?
Float the sealed bag in your aquarium for at least 15 minutes but no longer than one hour to allow for temperature acclimation. The water in the bag should be the same temperature as that of your tank prior to proceeding to the next step.
How long can fish live in breather bags?
It depends on a host of factors, but in general, fish can easily survive in a bag for about 7 to 9 hours comfortably, and possibly up to two days.
Are plastic bags safe for fish?
A scientific study published by researchers at Haereticus Environmental Laboratory and the University of Maine shows that a chemical in plastic bags made to U.S. FDA food-grade specifications can leach from the bag into seawater at such high concentrations that it can be deadly to fish.
Should you feed new fish right away?
There is no rule to feeding new fish straight after acclimation, but the fish will tell you. Some fish will be out swimming immediately, while others may go and hide. A small feed to test their appetite will show if they are ready to accept food. If not, wait 24 hours and try again.
How many fish should you add at a time?
As a good rule of thumb only add up to 3 fish at a time to your tank. Once you've added the fish to your tank, wait until you've completed a nitrogen cycle and then you can add more fish.
Can fish survive without a filter for a day?
Oxygen is as important to fishes as it is to us for survival. Then it starts hitting the surface of the water for more oxygen. Nevertheless, the fishes are under a lot of stress and they can only survive for almost two days after the oxygen depletion.
How long can fish survive without oxygen pump?
Goldfish and their wild crucian carp relatives can survive for five months without breathing oxygen – and now we know how. The fish have evolved a set of enzymes that, when oxygen levels drop, ultimately helps convert carbohydrates into alcohol that can then be released through the gills.
How many days can a fish go without eating?
As for food, freshwater fish are quite capable of going for several days without a meal. Healthy adult fish can go for a week or two without feeding. However, young fish don't have the fat stores of adult fish and they cannot go without eating very long.
How long do fish live out of water?
On average, fish can live about 10 minutes outside of water but can die faster if they land on an absorbent surface. However, saltwater fish will often live longer, and certain fish, like amphibious fish, have particular adaptations that enable them to last for a long time outside of the water.
How long fish live in tap water?
Ordinary tap water is fine for filling up the aquarium as long as you let it sit for several days before adding fish (the chlorine in the tap water will kill the fish).
How long do pet fishes live?
Is it better to feed fish in the morning or at night?
When Should I Feed My Fish? In nature, most fish feed in the early morning and at dusk. Exceptions are herbivores and omnivores that forage throughout the day, and nocturnal species. Although aquarium fish can be fed at any time of day, morning and evening feedings are best.
Do fishes sleep?
While fish do not sleep in the same way that land mammals sleep, most fish do rest. Research shows that fish may reduce their activity and metabolism while remaining alert to danger. Some fish float in place, some wedge themselves into a secure spot in the mud or coral, and some even locate a suitable nest.
Do you have to wait 24 hours to put fish in tank?
If you introduce bottled bacteria and water from an established tank at the shop, the nitrogen cycle can be completed after 24 hours. It will take about a day for the chemicals to eliminate chlorine and bacteria to bring ammonia and nitrates to healthy levels for fish to live in.
Can a fish survive in milk?
The simple answer is "no," but the nuanced response sheds light on how fish, and all other organisms, function. Fish have evolved over many millions of years to survive in water with a certain amount of dissolved oxygen, acidity, and other trace molecules.
Do you leave fish tank light on at night?
Proper aquarium lighting is essential to fish and plants, but so is the period of darkness for them to rest and replenish. Thus, it's best to turn off your aquarium lights at night to mimic plants and fish natural light cycle.
Should I turn off filter when feeding fish?
If your filter is pushing water downwards then it can be a good idea to switch the filter off during feeding to prevent this — just be sure to switch it on again afterwards! It might also be worth considering feeding in smaller quantities so the fish can gobble up most of the food before it reaches the bottom.
Can I turn my fish tank filter off for one night?
It is not a good idea to turn off your aquarium filter every night. The filter plays a key role in the health of your tank, and shutting it down for hours at a time can eventually lead to problems. Second, your filter helps to aerate the water.
How long can a fish live in a small container?
A fish can survive in shallow water conditions for about 2 days, and may even live for up to a week if it is the only fish in the container. In a crowded situation, fish will compete for more oxygen, which will lead to a depletion of the gas – meaning that they may not last for 2 days. What is this?.
Can fish live in bowls?
Specifically, a bowl cannot provide an adequate living environment for any fish, big or small. So, give the fish under your care what they need and deserve: the biggest, healthiest home possible.


3 Patterns for Refactoring Your Code
Square rithm logo
Rithm School
Apr 12, 2021
When I review code written by people who are relatively new to programming, I find myself often repeating the same advice. There are many patterns we adopt as we learn to code that we have to unlearn or modify once we become more comfortable with the fundamentals. In this post, I'd like to highlight three common patterns I see, and how you can refactor them to write code that is more readable, and often more concise.
Here are three common refactoring strategies you can use when you're revising your code.
1. Return comparisons directly.
Consider the following example:
function isOrange(color) {
 if (color === "orange") {
 return true;
 } else {
 return false;
 }
}
As you can probably tell, this function accepts a color string and returns true if the color is orange. Otherwise, it returns false.
This function will work as expected, but it could be made much shorter. Take a close look at what we're doing: if the expression color === "orange" is true, we return true. if color === "orange" is false, we return false. Either way, we're just returning the value of the comparison itself! This means we can refactor our code to just:
function isOrange(color) {
 return color === "orange";
}
As a rule of thumb, if you ever find yourself writing an if / else statement where you are just returning true or false, you refactor to just return the condition inside of your if statement. The same goes for ternaries: you never need to write code like return color === "orange" ? true : false.
2. Choose your loop wisely.
Here's another example:
let items = [
 { price: 2.99, description: 'gummy bears' },
 { price: 2.99, description: 'honeydew melon' },
 { price: 3.99, description: 'eggs' }
]
let total = 0;
for (let i = 0; i < items.length; i++) {
 total += items[i].price;
}
As before, this code works just fine. But it would benefit from some refactoring.
Specifically, the tradition for loop in JavaScript is a bit verbose. We have to store the current index in a variable, and use that to access the array element at that index.
Whenever you are iterating, it's worth asking yourself whether you need the index. Sometimes you do, but often you just need the array element itself. In JavaScript, if you find that you don't actually need the index when looping over an array, you can improve readability by rewriting your loop as a for...of loop instead. Here's how that would look:
let items = [
 { price: 2.99, description: 'gummy bears' },
 { price: 2.99, description: 'honeydew melon' },
 { price: 3.99, description: 'eggs' }
]
let total = 0;
for (let item of items) {
 total += item.price;
}
By selecting the right loop for your problem, you can write code that is both more concise and more readable.
3. Store complex conditions in variables.
Imagine you have an online shop and you want to offer a friends and family discount of 10% on any order over $100. You also have a coupon code of "DISCOUNT10" which will provide a discount of 10%. You write the following function to determine what the discount rate should be on an order:
function getDiscountRate(order, user, code) {
 if ((order.total > 100 && (user.isFriend || user.isFamily)) || code === "DISCOUNT10") {
 return 0.10
 }
 return 0;
}
Yikes. The code inside the if statement will work, but it can be difficult to read, especially if you're coming back to the code after a few days away from it.
One way to help improve the readability of complex conditions like the one above is to break them up into variables. Using variables can help break up the logic, and the variable name itself can help describe what's happening. Here's one way you could think about rewriting this example:
function getDiscountRate(order, user, code) {
 let isLargeOrderFromFriendOrFamily = order.total > 100 && (user.isFriend || user.isFamily);
 if (isLargeOrderFromFriendOrFamily || code === "DISCOUNT10") {
 return 0.10
 }
 return 0;
}
In this case, we wind up with a bit more code than we had before, but that's okay. We're trying to optimize for readability, not minimum number of lines.
Conclusion
I hope these examples are useful. If you're just beginning to learn to code, I'd encourage you to actively spend time on refactoring. Reviewing your code once it works and looking for places to improve it is a great way to learn.
Have you discovered any other patterns in the way you refactor your code? Let us know!
If you like this post, Share with your friends on
Related Blog Posts
Deciding which coding bootcamp to choose for your education is the most crucial decision you'll make along your journey so...
Square rithm logo
Rithm School
Jun 5, 2023
Good news! Leading Coding Bootcamps like Rithm School offer a fantastic option called deferred tuition. Essentially, it me...
Square rithm logo
Rithm School
May 29, 2023
We are thrilled to announce our new partnership with Merit, a program that matches tech workers with mentors for coaching,...
Britt Lee-Still
May 24, 2023
Are You The Next Rithm School Graduate?
Start the process to book a call with our admissions team!
Download the
program syllabus
Get the syllabus, daily schedule, and a few more details about Rithm:


text:
The growing number of jurisdictions to ban gay conversion therapy gets closer to home.
Queensland has outlawed the practice of gay conversion therapy, becoming the first state in Australia to do so.
Those attempting to perform the dangerous practice could now face up to 18 months in jail for attempting to change or suppress a person's sexual orientation by using tools such as aversion therapy, hypnotherapy and psychoanalysis.
Queensland's Health Minister Steven Miles told the state parliament that conversion therapy was a "highly destructive and unethical" practice, adding "the risks are even greater" for LGBTQI+ young people.
"Being LGBTIQ is not an affliction or disease that requires medical treatment," Mr Miles said.
"No treatment or practice can change a person's sexual attraction or experience of gender."
The government-sponsored bill passed the state parliament just months before Queensland is set to go to the polls.
Two other Australian jurisdictions – Victoria and the Australian Capital Territory (ACT) – have committed to banning conversion therapy and are expected to do so by the end of the year.
As it stands in New Zealand, a ban on the practice is reliant on Labour List MP Marja Lubeck's Prohibition of Conversion Therapy Bill being pulled from the private member's ballot.
Several countries worldwide have now partially or fully banned gay conversion therapy, including Malta, Brazil and Germany.


text:
what is the range of clipping space in OpenGL?
I'm a beginner in opengl, and I enounter a problem concering about clipping space.
I read from opengl 4.0 reference that Values specified by glClearDepth are clamped to the range 0 1.
but the normilized device coordinate(NDC) has the rang [-1, 1] right?
My question: is the value of glClearDepth applied to NDC? if it is, then how could I clip the vertex with z value between [-1, 0]?
Last edited by Sobeit; 11-30-2012 at 08:50 PM.
glViewport and glDepthRange define the extents of window-space, the space that comes after NDC space. The glClearDepth value is in window-space, not NDC space.
glDepthRange in particular defines the Z mapping from the [-1, 1] range to the user-defined depth range.
as you mentioned window-space is a 3d coord, right? I thought it was mapped from ndc and was a 2d coord.
It is mapped from NDC space; NDC space is 3D as well. OpenGL never uses purely 2D coordinates for rendering. That's where the depth comes from.


Energy exponents and corrections to scaling in Ising spin glasses
Jean-Philippe Bouchaud 1, Florent Krzakala 2, 3, Olivier C. Martin 1, 2
Physical Review B 68 (2003) 224404
We study the probability distribution P(E) of the ground state energy E in various Ising spin glasses. In most models, P(E) seems to become Gaussian with a variance growing as the system's volume V. Exceptions include the Sherrington-Kirkpatrick model (where the variance grows more slowly, perhaps as the square root of the volume), and mean field diluted spin glasses having +/-J couplings. We also find that the corrections to the extensive part of the disorder averaged energy grow as a power of the system size; for finite dimensional lattices, this exponent is equal, within numerical precision, to the domain-wall exponent theta_DW. We also show how a systematic expansion of theta_DW in powers of exp(-d) can be obtained for Migdal-Kadanoff lattices. Some physical arguments are given to rationalize our findings.
 - 1. Service de physique de l'état condensé (SPEC),
 CNRS : UMR8626 – Université Paris XI - Paris Sud
 - 3. Dipartimento di Fisica,
 INFM – SMC – Università degli studi di Roma I - La Sapienza


§49-6A-3. Mandatory reporting to medical examiner or coroner; postmortem investigation.
Any person or official who is required under section two of this article to report cases of suspected child abuse or neglect and who has reasonable cause to suspect that a child has died as a result of child abuse or neglect, shall report that fact to the appropriate medical examiner or coroner. Upon the receipt of such a report, the medical examiner or coroner shall cause an investigation to be made and report his findings to the police, the appropriate prosecuting attorney, the local child protective service agency and, if the institution making a report is a hospital, to the hospital.


text:
Spacing my Guillemets
What fun to get the correct spacing for this particularly French punctuation in a reflowable eBook!
« Viva la France »
The Guillemet is used in more than just the French language, but a problem arises when needing to use in an eBook, becasue it is traditional to have a space between it and the word that is being quoted. This is not the case with the curly quotes used in the English language; they, in comparison, simply surround the word with no space.
Why can't we simply have an empty space, after the word and before the word?
3 reasons actually:
- First of all typographic purists will know that this is no ordinary space; it is a thin space. Usually 1/8 of the normal word space.
- The next problem is that we do not want to allow the Guillemet and the word to be broken over a line. An ordinary space allows the line to break there if needed—don't forget this is a reflowable eBook.
- Finally, in a justified block of text, the spaces are fluid; the algorithm for text-align:justify will adjust the space between words, making our space inconsistent.
Is there a solution? And will it work in the ePub format for any or most devices?
The solution is more complex that one might first suppose, and it really depends on how we create our ePubs in the first place.
InDesign may be our first stage in the workflow.
If you are working from assets already set up for print then InDesign does have the ability to insert a 'thin space' (Figure 2.) Indeed, it can aslo insert spaces of various thicknesses. (Figure 3.)
However, all of these will simply be exported into the ePub as single spaces, apart from the non-breaking space. This will become the character entity:
We could be content with this, except that it will be to big a space. It will be a word-space. We need something narrower.
There is such a thing as a thin-space HTML entity:
However, this will permit a break. One possible resolution would be to wrap this in a span tag and then force it to not break. Like this:

After some experimenting, I can confirm that this does not work reliably in an ePub and the lines may break, making an occasional lonely Guillemet.
Again more research and we find that there is thin non-breaking character entity. This looks hopeful. The entity is this:
I thought I was onto a winner with this one, but sad to report that it only works with some fonts! See Figure 4.
Back to the more reliable non-breaking space, but how to make it narrower than a normal word space.
CSS will help (or will it?)
If we wrap the non-breaking character in a span tag and give this a class name, we can then modify our CSS within the ePub to give it a narrower width. An example of the XHTML should look like this:
« Je discutais...
Then the CSS:
The Final Frontier
So much for the theory. In practise we find another problem, and this occurs when we are using justified text. (Figure 5.)
You see, justified text is achieved by spacing the words out across the line and we might be surprised to see, in spite of our CSS effort above, the spaces after and before our Guillemets seem to vary. Yes, the justify algorithm takes precedence over our width setting in the CSS. Can we turn this off for one space?
After some blind alleys, we seem to have found a trick that works—set the style of the space to be preformatted. Thus:
The result is good for iBooks, both iPad and MAC. (Figure 1.)
Edit (2/1/15): I have tested the ePub with Adobe Digital Editions and Readium, and all is well.
However, I am now abandoning this approach for Kindle, because on conversion to the Mobi/KF8 format, there are 2 things that go wrong:
- The non-breaking space does not behave reliably
- The attempt to fix the width of the non-breaking space does not work, so in a justified block the space is of variable width. It could work in left-algned text, but I cannot recommend justified in the Kindle format.
Posted on 29 Dec around 5pm

source: openbmb/Ultra-FineWeb


text:
As of 2020, Bhutan has 18,264 kilometers of roads, the highest of which are farm roads (11257 kilometers, 62%). The difficult geographical terrain poses serious challenges for efficient transportation and is an impediment for rural economic growth.
APECS began its consulting career with road survey and design projects. It has been a key consulting partner for the Department of Agriculture which is responsible for rural road design and construction. APECS is involved in provided end-end solutions including feasibility studies, geotechnical, environmental, and social studies, road survey, detailed design, procurement assistance, and construction supervision of both rural and urban roads in the country. Furthermore, APECS has been a capacity development specialist imparting numerous trainings on road design and maintenance.
Similarly, APECS has been a partner for government agencies, and consulting firms for bridge design studies, mostly for survey and geotechnical studies.
Key Focus Areas
- Traffic and OD Study
- Feasibility and alignment study
- Geotechnical, environmental, and social studies
- Survey and detailed design of roads and bridges
- Constriction supervision


text:
Versatile, high-speed equipment when you need it most.
Leica Geosystem measurement solutions are an integral part of the overall response strategy to recover from disasters. The ability to set up and operate quickly, capturing the scene of an incident in minutes, is a key requirement for response teams.
Assessing earthquake damages with wearable reality capture.On September 19, 2017, a powerful 7.7 magnitude earthquake shook Mexico City and the surrounding states causing the collapse of 38 buildings. To aid in the recovery, national and local emergency management authorities asked Mexico City-based Leica Geosystems staff to safely document the damage using remote sensing, reality capture technologies.
The Leica Pegasus:Backpack and ScanStation P40 were deployed to scan every collapsed building to document damage and capture up-to-date maps, photos and plans of existing building and infrastructure. The Pegasus backpack could safely, quickly and easily capture the inaccessible disaster area in 3D and document entire block by foot, taking two employees under two hours.
All information captured by Leica Geosystems staff was shared and made available to the National Civil Protection Agency and local Mexico City government officials via the Leica Pegasus Web Viewer.
Data was captured before debris and rubble were removed and is now a permanent record in the form of ArcGIS-compatible point clouds and panoramic images.
All georeferenced panoramic imagery taken with the Pegasus Backpack is on record and will aid future forensics investigations.


text:
UBC Alum Harold Steves to Retire From Civic Politics
At 83, Harold Steves (BSc Agriculture, 1963) will be retiring as Richmond's longest-serving City Councillor. Using Twitter, Steves, who is known as ClimateChange Steves (@Harold_Steves), announced he would not seek re-election in 2022 after 50 years of service.
Even though he plans to step back from civic politics, he has more to accomplish; and agriculture and food are bred into his DNA.
As the man who founded B.C.'s Agricultural Land Reserve in the early 1970s, Steves stays connected to scientists around the world via Twitter. This allows him to stay current on his interests, which revolve around regenerative agriculture, the UN, and local and global food security policy.
"I stay motived because I know it can take decades to make changes," says Steves. "Five percent of people can change the world; it can take a while."
Passion projects in the works for Steves
Food security remains a top priority, especially as COVID-19 exposed vulnerabilities in our food production, processing and distribution systems. Steves will continue to work towards achieving 40% self-sufficiency in food production within Richmond. This involves moving two projects forward: collaborating with Kwantlen Polytechnic University to start the world's first farm school in Richmond; and setting up a land bank, enabling young people to access land via leases where they can establish farms.
Steves also has two more years on the Metro Vancouver Regional District Board. He hopes to dust off a plan that is currently "sitting on a shelf" that calls for preserving 240 hectares of Colony Farm in Coquitlam as an agricultural- and nature-protected area, housing organic agriculture, berms and trees.
Also, Steves is developing new plant varieties. At his 103-year old home in Richmond, he developed a new yellow tomato, and is improving an early heirloom tomato, called Alpha, selected for its hardiness in colder, northern temperatures; he's excited to see how the Alpha fares in northern Canada.
For the past 10 years, he's worked on bringing back the purple Mikado tomato that is high in anti-oxidants. His ancestors grew the original Mikado back in 1888, but the plants had become crossed with other tomato breeds and lost their original leaves that resemble potato leaves.
He and his wife Kathy raise purebred Belted Galloway Cattle and cross them with Angus to produce grass-fed beef.
A family of agricultural pioneers
His great-uncle Herbert and grandfather Joseph Steves started a seed farm in 1888, becoming the first mail-order seed-sellers in Western Canada. They managed heritage seeds from 50-60 varieties of vegetables adapted to northern climates.
Steves' other notable lineage goes back one more generation. His great-grandparents Manoah and Martha founded Steveston in 1877. Hailing from New Brunswick, they were the first to settle north of what's now called Garry Point, and brought in B.C.'s first purebred Holstein cattle, which supplied milk to the City of Vancouver.
Steves learned the value of oral history from his family.
"My great aunt Ida told stories of my great grandfather who taught my grandfather and father down through the generations," said Steves. "We are husbandmen of the land. What we take from it we must return to it. We must never destroy the land."
His father studied Agriculture at UBC, as did two of Steves' children. Three of his other children attended UBC, studying Astronomy, Engineering and Social Work.
Steves' wife of 60 years, Kathy (who has a UBC degree in Physics), has played the role of both life partner and business partner.
"Kathy can pull up files from 30-40 years ago from a wall of filing cabinets that she keeps. It's been the two of us together the whole time."
Initiating B.C.'s Agricultural Land Reserve (ALR)
While a student at UBC, a classmate urged Steves to join the Co-operative Commonwealth Federation (CCF, precursor to the New Democratic Party) as both were upset by land rezoning in Richmond, which had negatively impacted their families' farms. Steves became involved in the CCF during 1960s.
Steves' father ran a dairy but like many farmers, he was unaware Richmond Council rezoned their farmland for residential use in the late 1950s. When his father wanted to expand his dairy farm so that he could install a bulk tank, he was forbidden to do so. After further setbacks, Harold and his father went out of the milk business and switched to beef cattle.
The younger Steves set up an Agriculture Committee under the NDP made up of young farmers, and he met with farmers in Richmond, all the way east to Abbotsford. Using a land bank model from Saskatchewan, he started to write up an Agricultural Land Bank system for B.C.
He drafted the agriculture policy for the NDP in the 1972 election, establishing a land-use zoning for agricultural production, which would protect these designated areas from being subdivided for industrial and residential use. This policy eventually became what is known as the Agricultural Land Reserve in 1973 under an NDP government.
"Since it launched in 1973, the ALR has had one battle after another to keep it together," quips Steves. "But it's mostly stayed together."
The ALR has protected B.C.'s agricultural land, and while its mandate and scope have been reviewed several times over the years, it has served as a model for ensuring food security for the province.
Steves says he's been contacted by the United Nations Habitat for Humanity in the early days of the ALR rollout, as well as the Food and Agriculture Organization of the UN. They were concerned that urban dwellers may not be able to feed themselves in the face of climate change and wanted to understand how B.C.'s ALR was set-up.
Steves has made an indelible mark in Richmond and in agricultural policy.
He was elected from _PHONE_ as a Richmond alderman, and then served continuously as a councillor since 1977, only taking a break from civic duties to serve as an NDP MLA from _PHONE_.
In addition, he's chaired the Metro Vancouver Agriculture Committee and currently serves on its Regional District Board of Directors; he co-founded the Richmond Anti-Pollution Association in the 1960s; and he's protected overfishing by helping to set fishing quotas as a director of the BC Groundfish Development Authority; and, he joined demonstrations to save UBC Farm from development.
"There are many ways to get your message across. One way involves joining protests, and the other way is showing people how to do things. I do both."


text:
This book project (undertaken with co-editor Matthew D. Eddy) is the first of six volumes to appear in the international publication project A Cultural History of Chemistry (Bloomsbury, 2021). It includes an in-depth introduction by Ursula Klein and Matthew D. Eddy and a contribution on eighteenth-century chemical concepts and theories by Ursula Klein.
Setting the evolution of chemical science and technology in its social and cultural context, the volume questions the narrative of a "chemical revolution" in the late eighteenth century. Already boasting a laboratory culture open to manufacturing and commerce, in the course of the eighteenth century chemistry became a true discipline extending into academies and universities. Chemists studied myriads of materials derived from minerals, plants, and animals and also produced an increasing number of typical chemical substances such as acids, alkalis, and gases. Increased demands for chemical textbooks offered new opportunities for classifying substances, rethinking concepts, and elaborating new theories; the newly established chemical journals became a platform for promoting experimental research. By the end of the period—in Europe and across the globe—chemistry embodied the promise of progress and social welfare though the unification of practice and theory.


Untitled Document
Regression models for leaf area estimation of Brazilian species of the genus Tillandsia L. (Bromeliaceae)
The objective of this study was to calculate adequate regression equations for estimation of leaf area of Tillandsia spp. native from Brazil. Leaf length along the central vein (C), maximum leaf width (L) and real leaf area were measured from at least 100 leaves for each species. Leaves were maintained intact at the plants. Relationships between the real leaf area and leaf dimensions C, L and CL (leaf length x leaf maximum width) were calculated with regression models. The linear regression model with intercept was the most adequate, and the recommended equations for each species, being LA= estimated leaf area, were: Tillandsia carminea, LA= 0,281188 + 0,562219 CL (R2= 0,7296);Tillandsia dura, LA= 0,891231 + 0,412457 CL (R2= 0,8432); Tillandsia gardneri, LA= 2,54412 + 0,445525 CL (R2= 0,8662); Tillandsia geminiflora, LA= 0,674484 + 0,444418 CL (R2= 0,8474); Tillandsia globosa, LA= 1,9494 + 0,3804 CL (R2= 0,8178); Tillandsia grazielae, LA= 0,518512 + 0,530259 CL (R2= 0,7608); Tillandsia kautskyi, LA= 0,59338 + 0,374353 CL (R2= 0,6931);Tillandsia reclinata, LA= 0,_PHONE_ + 0,641623 CL (R2= 0,9169); Tillandsia stricta, LA= 0,3937 + 0,4277 C (R2= 0,8661), or LA= 1,21336 + 0,385727 CL (R2= 0,8607); Tillandsia tenuifolia, LA= 0,991226 + 0,402221 CL (R2= 0,7523).
ISSN: 2447-536X
 Creative Commons License


text:
A reader writes:
First, I very much enjoy your blog. I hope you can keep at it for long time. Now, my question concerns what is the proper way to dispose of religious objects such worn out bibles, tarnished or worn crucifixes, old prayer cards, broken rosaries, religious pamphlets, etc.? Some of my coworkers and I had a discussion today about what to do with them. One person couldn't bring himself to dispose of them in the trash out of respect. Another felt that broken or worn items could be thrown out without any guilt. Can you help us out? We all want to do the right thing.
The disposition of this type of religious object is not something that is regulated by canon law. Consequently, there is not a canonical "right answer" here.
Catholic doctrine also does not treat the subject in any detail, and thus there is no doctrinal "right answer" beyond the general axiom that a religious object should be treated with the reverence that is due it. The question is: How much reverence is that?
It is difficult to give a definite answer, but there are certain levels of reverence that would clearly be wrong. For example:
1) So little reverence that we commit actual sacrilege with the items (e.g., using them as part of a Black Mass)
2) So much reverence that we can never get rid of them and have to squirrel them away when they can no longer be used.
The correct answer falls somewhere between these two extremes, and it is likely to vary from one object to another. Indeed, a pious custom of many Catholics is to distinguish between those objects that have been blessed and those that have not. This appears to be a useful division in that in the case of blessed objects, the Church has in at least a minor way consecrated the item to sacred use, while in the latter case it has not. It thus would make sense to show more reverence in the disposition of a blessed object than an unblessed one.
Correspondingly, a common pious custom is to dispose of blessed objects by either burning them (if they are flammable) or burying them (if they are not). In the former case, the object is destroyed, thus removing its blessing, and the ashes (or other remains) can simply be thrown away.
In the case of objects that were never blessed (or that have been destroyed, removing their blessing), this custom holds that they can simply be thrown away like any other non-blessed object.
As indicated, this is a pious custom and not a matter of law or doctrine, so individual consciences may vary without there being sin. If one person feels comfortable disposing of a religious object in a way that happens to be different than my preferred way of doing it, I would not on that account tell him he's doing anything wrong. If the Church wanted to mandate ways of doing this, it would.
The key thing is not the physical manner of disposing of these objects but the fact that one is doing so with a right heart. If one "reverently throws away" something then his heart is displaying reverence, which is the important thing. What physical act is used to express this reverence is not what is at issue--be it burning or burial or even if there is no outward act but simply a grateful recognition of the role God has allowed the object to play in one's religious life.


the model that you have developed.
Step 7 — Making a Single Prediction
In this step you'll make a single prediction given the details of one employee with your model. You will achieve this by predicting the probability of a single employee leaving the company. You'll pass this employee's features to the predict method. As you did earlier, you'll scale the features as well and convert them to a numpy array.
To pass the employee's features, run the following code in a cell:
new_pred = classifier.predict(sc.transform(np.array([[0.26,0.7 ,3., 238., 6., 0.,0.,0.,0., 0.,0.,0.,0.,0.,1.,0., 0.,1.]])))
These features represent the features of a single employee. As shown in the dataset in step 1, these features represent: satisfaction level, last evaluation, number of projects, and so on. As you did in step 3, you have to transform the features in a manner that the deep learning model can accept.
Add a threshold of 50% with the following code:
new_pred = (new_pred > 0.5)
new_pred
This threshold indicates that where the probability is above 50% an employee will leave the company.
You can see in your output that the employee won't leave the company:
Output
array([[False]])
You might decide to set a lower or higher threshold for your model. For example, you can set the threshold to be 60%:
new_pred = (new_pred > 0.6)
new_pred
This new threshold still shows that the employee won't leave the company:
Output
array([[False]])
In this step, you have seen how to make a single prediction given the features of a single employee. In the next step, you will work on improving the accuracy of your model.
Step 8 — Improving the Model Accuracy
If you train your model many times you'll keep getting different results. The accuracies for each training have a high variance. In order to solve this problem, you'll use K-fold cross-validation. Usually, K is set to 10. In this technique, the model is trained on the first 9 folds and tested on the last fold. This iteration continues until all folds have been used. Each of the iterations gives its own accuracy. The accuracy of the model becomes the average of all these accuracies.
keras enables you to implement K-fold cross-validation via the KerasClassifier wrapper. This wrapper is from scikit-learn cross-validation. You'll start by importing the cross_val_score cross-validation function and the KerasClassifier. To do this, insert and run the following code in your notebook cell:
from keras.wrappers.scikit_learn import KerasClassifier
from sklearn.model_selection import cross_val_score
To create the function that you will pass to the KerasClassifier, add this code to the next cell:
def make_classifier():
 classifier = Sequential()
 classifier.add(Dense(9, kernel_initializer = "uniform", activation = "relu", input_dim=18))
 classifier.add(Dense(1, kernel_initializer = "uniform", activation = "sigmoid"))
 classifier.compile(optimizer= "adam",loss = "binary_crossentropy",metrics = ["accuracy"])
 return classifier
Here, you create a function that you'll pass to the KerasClassifier—the function is one of the arguments that the classifier expects. The function is a wrapper of the neural network design that you used earlier. The passed parameters are also similar to the ones used earlier in the tutorial. In the function, you first initialize the classifier using Sequential(), you then use Dense to add the input and output layer. Finally, you compile the classifier and return it.
To pass the function you've built to the KerasClassifier, add this line of code to your notebook:
classifier = KerasClassifier(build_fn = make_classifier, batch_size=10, nb_epoch=1)
The KerasClassifier takes three arguments:
 - build_fn: the function with the neural network design
 - batch_size: the number of samples to be passed via the network in each iteration
 - nb_epoch: the number of epochs the network will run
Next, you apply the cross-validation using Scikit-learn's cross_val_score. Add the following code to your notebook cell and run it:
accuracies = cross_val_score(estimator = classifier,X = X_train,y = y_train,cv = 10,n_jobs = -1)
This function will give you ten accuracies since you have specified the number of folds as 10. Therefore, you assign it to the accuracies variable and later use it to compute the mean accuracy. It takes the following arguments:
 - estimator: the classifier that you've just defined
 - X: the training set features
 - y: the value to be predicted in the training set
 - cv: the number of folds
 - n_jobs: the number of CPUs to use (specifying it as -1 will make use of all the available CPUs)
Now you have applied the cross-validation, you can compute the mean and variance of the accuracies. To achieve this, insert the following code into your notebook:
mean = accuracies.mean()
mean
In your output you'll see that the mean is 83%:
Output
0.8343617910685696
To compute the variance of the accuracies, add this code to the next notebook cell:
variance = accuracies.var()
variance
You see that the variance is 0.00109. Since the variance is very low, it means that your model is performing very well.
Output
0.0010935021002275425
You've improved your model's accuracy by using K-Fold cross-validation. In the next step, you'll work on the overfitting problem.
Step 9 — Adding Dropout Regularization to Fight Over-Fitting
Predictive models are prone to a problem known as overfitting. This is a scenario whereby the model memorizes the results in the training set and isn't able to generalize on data that it hasn't seen. Typically you observe overfitting when you have a very high variance on accuracies. To help fight over-fitting in your model, you will add a layer to your model.
In neural networks, dropout regularization is the technique that fights overfitting by adding a Dropout layer in your neural network. It has a rate parameter that indicates the number of neurons that will deactivate at each iteration. The process of deactivating nerurons is usually random. In this case, you specify 0.1 as the rate meaning that 1% of the neurons will deactivate during the training process. The network design remains the same.
To add your Dropout layer, add the following code to the next cell:
from keras.layers import Dropout
classifier = Sequential()
classifier.add(Dense(9, kernel_initializer = "uniform", activation = "relu", input_dim=18))
classifier.add(Dropout(rate = 0.1))
classifier.add(Dense(1, kernel_initializer = "uniform", activation = "sigmoid"))
classifier.compile(optimizer= "adam",loss = "binary_crossentropy",metrics = ["accuracy"])
You have added a Dropout layer between the input and output layer. Having set a dropout rate of 0.1 means that during the training process 15 of the neurons will deactivate so that the classifier doesn't overfit on the training set. After adding the Dropout and output layers you then compiled the classifier as you have done previously.
You worked to fight over-fitting in this step with a Dropout layer. Next, you'll work on further improving the model by tuning the parameters you used while creating the model.
Step 10 — Hyperparameter Tuning
Grid search is a technique that you can use to experiment with different model parameters in order to obtain the ones that give you the best accuracy. The technique does this by trying different parameters and returning those that give the best results. You'll use grid search to search for the best parameters for your deep learning model. This will help in improving model accuracy. scikit-learn provides the GridSearchCV function to enable this functionality. You will now proceed to modify the make_classifier function to try out different parameters.
Add this code to your notebook to modify the make_classifier function so you can test out different optimizer functions:
from sklearn.model_selection import GridSearchCV
def make_classifier(optimizer):
 classifier = Sequential()
 classifier.add(Dense(9, kernel_initializer = "uniform", activation = "relu", input_dim=18))
 class


Architecture of Infinity: A Film by Charles Schaub
Member Price
Temporality and age are inherent in every object and creature and, depending on one's outlook, may transcend to infinity. But how can we imagine that infinity? What goes beyond it? In his latest movie about architecture, Swiss filmmaker Christoph Schaub sets out on a personal journey through time and space. He starts in his childhood, when his fascination with sacred buildings began, as did his wondering about beginnings and ends. In dialogue with architects Peter Zumthor, Peter Märkli, and Alvaro Siza, artists James Turell and Cristina Iglesias, and musician Jojo Mayer, Schaub explores the magic of sacred spaces, a term that for him represents much more than just churches.
Architecture of Infinity traces spirituality in architecture and fine arts as well as in nature, moving beyond the limits of thought. The lightly floating camera immerses the viewer in somnambulistic images, taking us on a sensual and sensing journey through vast spaces, guiding our eyes towards the star-spangled sky's infinity and the depths of the ocean. Past and present, primeval times and light years, we see it all through Schaub's work.
- 32 pages
- 23 color plates, 1 DVD
-5.75 x 7.75
SKU: 63883
Related products
View all
Jasmin Tunisien Libertine Candle
Rose du Maroc Libertine Candle
Los Angeles Today: City of Dreams: Architecture and Design
Objects: USA 2020


text:
Ichabod Crane (colonel)
Ichabod Bennet Crane
Only known photo of Crane; an 1848 daguerrotype
|Born||July 18, 1787|
Elizabethtown, New Jersey, U.S.
|Died||October 5, 1857(aged 70)|
|Allegiance||United States of America|
|Service/|| United States Marine Corps|
United States Army
|Years of service||_PHONE_ (USMC) |
|Rank||First lieutenant (USMC) |
|Unit||USS United States (_PHONE_)|
|Commands held||Company B, 3rd Artillery (_PHONE_) |
Btln., 4th Artillery (_PHONE_)
|Battles/wars||War of 1812
Black Hawk War|
Second Seminole War
Early life and education
Crane was born in Elizabethtown (now Elizabeth), New Jersey. He was the son of Gen. William Crane. He enlisted in the United States Marine Corps in 1809 and was commissioned as a second lieutenant, assigned to the USS United States, a 44-gun frigate commanded by Stephen Decatur. He served aboard the United States for two years. Crane resigned from the Marines in April 1812, to accept a commission in the United States Army as a captain in command of Company B, 3rd Artillery; the unit designation would later be Battery B, 1st Artillery (today's 2nd Battalion, 1st Air Defense Artillery).
During the War of 1812, Crane served on the Niagara Frontier. He was assigned command of an artillery battery at Fort Pike, which he helped construct, in Sackets Harbor, New York, and was involved with the capture on April 27, 1813, of Fort York, and at the end of May 1813 the capture of Fort George in Canada. While Crane and the Americans were capturing Fort George a joint British-Canadian force attacked the American positions at Sacket's Harbor in the Second Battle of Sacket's Harbor.
Crane continued to serve in the Northern Department after the war. In 1820 his company was transferred to Fort Wolcott in Newport, Rhode Island where Crane served as the fort's commander. While stationed at Fort Wolcott his son Charles was born.
In 1825 he was brevetted to major in the 4th Artillery and was transferred to Fort Monroe, Virginia. In 1832 Crane led five companies of troops from Fort Monroe in the Black Hawk War. He received a promotion to lieutenant colonel in the 2nd Artillery in November 1832, and was transferred to the Buffalo Barracks in Buffalo, New York. He commanded the 2nd Artillery unit in the Second Seminole War (1835–1842) and acted as Commander of the U.S. Army District of Northeast Florida, serving under Col. Zachary Taylor, who commanded the 1st Infantry Regiment. Ft. Crane, south of Rochelle in Alachua County, was named after Crane. Built in January 1837, the fort was commanded by Lt. John H. Winder. After service in Florida, Crane and his unit were transferred back to the Buffalo Barracks.
During the "Patriot War" in 1838, an insurrection against British rule in Canada he was tasked with the responsibility of preventing U.S. involvement by preventing the smuggling of arms across the border. In mid-1843 he received his final promotion to colonel and was given command of the 1st Artillery.
Two companies of the 1st Artillery, Co. L and Co. M where assigned to Fort Umpqua in southwest Oregon. During a visit there Crane employed a young Umpqua Indian named Juan as a personal valet. Juan died on December 27, 1856, in Staten Island, and is buried with Crane and his wife Charlotte.
Crane was stationed in Washington D.C. in 1851 and was given an additional assignment as acting governor of the Military Asylum at Washington, D.C., a position he held until November 1853. He also served a post commander of Governors Island, an island in New York Harbor approximately one-half mile south of lower Manhattan.
Crane and his wife Charlotte (May 25, 1798 – September 25, 1878) had a house built in the New Springville section of Staten Island, New York in 1853, while he was still on active duty. The house was located at 3525 Victory Blvd; it was demolished in the 1990s. The owner had offered it to Historic Richmond Town, on the condition they move it off its former site; it never transpired due to a lack of funding.
Crane died in October 1857 while still on active duty, and is buried in Asbury Methodist Cemetery, in New Springville Staten Island, not far from his former home.
His grave marker bears the inscription:
- Stephen Crane (1709 – July 1, 1780); grandfather, a delegate to the First Continental Congress. Bayoneted by British troops passing through Elizabethtown on their way to Springfield on June 23, 1780, died of his wounds on July 1, 1780.
- Gen. William Crane, father; born 1748 in Elizabethtown, served as major of an Essex County, New Jersey regiment. Commissioned as a 1st lieutenant in the 4th New York Infantry Regiment in July 1775. Fought with Richard Montgomery in the Battle of Quebec, received a leg wound on November 2, 1775 that required amputation years later. Promoted to brigadier general in the New Jersey militia after the war.
- Abigail (Miller) Crane; mother
- Charlotte; wife (May 25, 1798 - September 25, 1878).
- William Montgomery Crane (February 1, 1776 - March 18, 1846) brother, naval officer, fought in War of 1812, born in Elizabethtown died in Washington. Middle name in honor of Richard Montgomery.
- Joseph Halsey Crane, brother; Ohio congressman.
- Mariah Crane, sister
- Joanna Crane (died about 1818), sister; married John Magie.
- Phoebe Crane, sister
- Charles Henry Crane (19 July 1825 - October 10, 1883) son; Would rise through the ranks to become a Brigadier General and Surgeon General of the United States Army (1882–1883). He was one of the attending physicians of Abraham Lincoln after he was shot.
- Mrs.John M. Brannan, daughter (Eliza Crane), disappeared on July 20, 1858 after taking a ferry from Staten Island to Manhattan. Her husband Captain (future Brevet Major General) John M. Brannan was in command of the Department of Key West in Florida assigned to Fort Zachary Taylor. She had been living at the fort with her husband but went to Staten Island to stay with her mother due to illness.
The character of Washington Irving's The Legend of Sleepy Hollow is named Ichabod Crane. While Washington Irving did not expressly admit that the character is named after Colonel Crane, the two men had met in 1814 at Fort Pike located on Lake Ontario in Sackets Harbor, New York. Irving was an aide-de-camp to New York Gov. Daniel D. Tompkins, who was inspecting defenses in the Sackets Harbor area. Crane's somewhat unusual and memorable first name Ichabod comes from the biblical name of the grandson of Eli the High Priest and son of Phinehas.
- Lundrigan, Margaret and Navarra, Tova. Staten Island in the Twentieth Century. Arcadia Publishing, 1998, page 118
- New York Times SOAPBOX; Ichabod Crane's Namesake? Or Not By PETER J. MALIA Published: October 27, 2002
- History of Elizabeth, New Jersey: including the early history of Union County By Edwin Francis Publisher: Cornell University Library (July 8, 2009) Language: English ISBN 1-112-14424-2 ISBN 978-1-112-14424-0
- History of Essex and Hudson counties, New Jersey, Volume 1 By William H. Shaw Publisher: Everts & Peck (1884) ASIN B000JZ93OK
- Joseph H. Crane to Thomas Worthington The Ohio Historical Society
- THE STATEN ISLAND MYSTERY.; Further Disclosures—The Investigation still Kept Open. DISAPPEARANCE OF MRS. BRANNAN. The New York Times February 16, 1859, Wednesday Article
As we were: the story of old Elizabethtown Volume 13 of Collections of the New Jersey Historical Society New Jersey Historical Society Collections Author Theodore Thayer Publisher Published for the New Jersey Historical Society by the Grassmann Pub. Co., 1964 Original from the University of Michigan Digitized September 22, 2008


text:
Cathodophosphors for vacuum luminescent indicators
Cathodophosphors for vacuum luminescent indicators are used for conversion of electron energy of 10-100 eV.
In the vacuum luminescent indicators of different types for visualization of sign information in microcalculators; cash register machines; electron watches; electro-measuring instruments; car panels: dispatcher panels and ets.
small consumed power,
high values of emission brightness,
a wide angle of view and the possibility of creating compact vacuum luminescent devices.
The cathodophosphors of types KN-580-2, KN-626-1(2), KN-650-3(4) are produced in small quantities.


Watch-glass sentence example
watch-glass
 - A watch glass would make it easier than the plastic container it was in now.
 2
 0
 - If, on the other hand, the alcohol be rubbed into the skin, or if its evaporation be prevented - as by a watch-glass - it absorbs water from the tissues and thus hardens them.
 0
 0
 - Stand the beaker on a large watch glass in a fume cupboard.
 0
 0


text:
Impact of financial development on economic growth in Uganda
MetadataShow full item record
This study provides the empirical findings on the relationship between financial development and economic growth in Uganda from 1980 to 2016. From a methodological perspective, the study used the Bivariate Autoregressive (VAR) framework especially the Granger-causality test and innovation accounting (impulse response functions and variance decomposition). Empirical results demonstrated both a short and a long-run relationship between both financial development and economic growth. For financial deepening, the causality runs from financial deepening to economic growth and for financial sophistication, the causality is bi-directional but positive. The study further seeks to verify the impact of financial sophistication and deepening on Real GDP of Uganda. The study results support the hypothesis by McKinnon-Shaw which actually suggests that removal of distortions in the financial sector stimulates economic growth.


text:
By the 1890s, logging had drastically depleted the Northwoods pineries, and La Crosse's days as a sawmill town were numbered. Local boosters sought new industries to fill the vacuum. One was the La Crosse Rubber Mills, which the city's Board of Trade helped Albert Hirshheimer and Michael Funk found in 1897. The firm soon ranked among the city's largest employers, making rainwear and, after 1906, footwear. In 1913, it built a three-story factory, wedged between the railroad tracks and the river bottoms in the industrial suburb of North La Crosse. The complex grew in several stages over the next seventeen years.
The factory's reinforced-concrete framing and generous banks of windows reflect the type of "daylight factory" developed by Albert Kahn in Detroit in the first decades of the twentieth century. Kahn's influence is most evident in the initial building here, a V-shaped factory, which extends three bays along St. Andrew Street and thirteen along the railroad grade (now a parking lot). Brick spandrels and giant multipane windows span the voids between concrete piers, creating a grid. Around 1916 the company added a fourth story. Later additions included a sixteen-bay wing (1916), a twelve-bay wing (1923) stretching east along the street, and a long wing (1919) reaching northeast along the tracks. Though these additions match the original block, their windows are somewhat shorter. A one-story wing added to the north end of the complex (1927) assumes a different appearance. Brick pilasters separate its large rectangular windows, rising through the roofline to create a twenty-eight-bay rhythm.