The Dataset Nutrition Label: a Framework to Drive Higher Data Quality Standards
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Measuring the Value of Information in Nuval Shelf Nutrition Label Feifei Liang, North Carolina State University Chen Zhen, Unive
Measuring the Value of Information in NuVal Shelf Nutrition Label Feifei Liang, North Carolina State University Chen Zhen, University of Georgia Xiaoyong Zheng, North Carolina State University July 2017 Abstract The objective of this study is to estimate the value of information provided by the NuVal shelf nutrition label ―a prominent example of a new interpretive approach to front-of-package nutrition labeling that provides a multiple-level nutrition symbol. The rollout of NuVal at a supermarket in a Midwest town allowed us to estimate a mixed logit demand model for yogurt using household and barcode-level scanner data. We found the NuVal label promoted purchases of healthier yogurts. The average value of NuVal information in the yogurt category is estimated to be about 3% of total expenditures on yogurt. There is evidence suggesting that households who made less use of conventional nutrition labels prior to NuVal rollout may stand to benefit more from NuVal labels. Overall, our results indicate that there is a significant willingness to pay, on the part of consumers, for a universal adoption of an interpretive multiple-level shelf or front-of-package nutrition symbol. Acknowledgment: This research was supported by USDA-NIFA Hatch Grants 02375 and 02598 and a grant from Healthy Eating Research, a national program of the Robert Wood Johnson Foundation. The diet for the majority of the U.S. population does not meet the Dietary Guidelines for Americans (DGA) (USDA and DHHS, 2010). Per capita caloric intake from solid fats and added sugars exceeds the recommended limit by 180%, the highest percentage of foods and food components consumed excessively by Americans, followed by refined grains (100%) and sodium (49%) (USDA and DHHS, 2010). -
Cognitive Programming Language (CPL) Programmer's Guide
Cognitive Programming Language (CPL) Programmer's Guide 105-008-02 Revision C2 – 3/17/2006 *105-008-02* Copyright © 2006, Cognitive. Cognitive™, Cxi™, and Ci™ are trademarks of Cognitive. Microsoft® and Windows™ are trademarks of Microsoft Corporation. Other product and corporate names used in this document may be trademarks or registered trademarks of other companies, and are used only for explanation and to their owner’s benefit, without intent to infringe. All information in this document is subject to change without notice, and does not represent a commitment on the part of Cognitive. No part of this document may be reproduced for any reason or in any form, including electronic storage and retrieval, without the express permission of Cognitive. All program listings in this document are copyrighted and are the property of Cognitive and are provided without warranty. To contact Cognitive: Cognitive Solutions, Inc. 4403 Table Mountain Drive Suite A Golden, CO 80403 E-Mail: [email protected] Telephone: +1.800.525.2785 Fax: +1.303.273.1414 Table of Contents Introduction.............................................................................................. 1 Label Format Organization .................................................................. 2 Command Syntax................................................................................ 2 Important Programming Rules............................................................. 3 Related Publications........................................................................... -
A Compiler for a Simple Language. V0.16
Project step 1 – a compiler for a simple language. v0.16 Change log: v0.16, changes from 0.15 Make all push types in compiler actions explicit. Simplified and better documentation of call and callr instruction compiler actions. Let the print statement print characters and numbers. Added a printv statement to print variables. Changed compiler actions for retr to push a variable value, not a literal value. Changes are shown in orange. v0.15, changes from 0.14 Change compiler actions for ret, retr, jmp. Change the description and compiler actions for poke. Change the description for swp. Change the compiler actions for call and callr. Changes shown in green. v0.14, changes from 0.13 Add peek, poke and swp instructions. Change popm compiler actions. Change callr compiler actions. Other small changes to wording. Changes are shown in blue. v0.13, changes from 0.12 Add a count field to subr, call and callr to simplify code generation. Changes are shown in red. v0.12 Changes from 0.11. Added a callr statement that takes a return type. Fix the generated code for this and for call to allow arguments to be pushed by the call. Add a retr that returns a value and update the reg. v0.11: changes from 0.10. Put typing into push operators. Put opcodes for compare operators. fix actions for call. Make declarations reserve a stack location. Remove redundant store instruction (popv does the same thing.) v0.10: changes from 0.0. Comparison operators (cmpe, cmplt, cmpgt) added. jump conditional (jmpc) added. bytecode values added. -
Programming Basics - FORTRAN 77
CWCS Workshop May 2005 Programming Basics - FORTRAN 77 http://www.physics.nau.edu/~bowman/PHY520/F77tutor/tutorial_77.html Program Organization A FORTRAN program is just a sequence of lines of plain text. This is called the source code. The text has to follow certain rules (syntax) to be a valid FORTRAN program. We start by looking at a simple example: program circle real r, area, pi c This program reads a real number r and prints c the area of a circle with radius r. write (*,*) 'Give radius r:' read (*,*) r pi = atan(1.0e0)*4.0e0 area = pi*r*r write (*,*) 'Area = ', area end A FORTRAN program generally consists of a main program and possibly several subprograms (i.e., functions or subroutines). The structure of a main program is: program name declarations statements end Note: Words that are in italics should not be taken as literal text, but rather as a description of what belongs in their place. FORTRAN is not case-sensitive, so "X" and "x" are the same variable. Blank spaces are ignored in Fortran 77. If you remove all blanks in a Fortran 77 program, the program is still acceptable to a compiler but almost unreadable to humans. Column position rules Fortran 77 is not a free-format language, but has a very strict set of rules for how the source code should be formatted. The most important rules are the column position rules: Col. 1: Blank, or a "c" or "*" for comments Col. 1-5: Blank or statement label Col. 6: Blank or a "+" for continuation of previous line Col. -
Nutrition Facts” Label?
ANSWERS Lifestyle + Risk Reduction by heart Diet + Nutrition How Do I Understand the “Nutrition Facts” Label? Most foods in the grocery store have a Nutrition Facts label and ingredient list. When you go grocery shopping, take time to read the Nutrition Facts labels on the foods you purchase. Compare the nutrients and calories in one food to those in another. The information may surprise you. Make sure you aren’t buying foods high in calories, saturated fat, trans fat, sodium and added sugars! What information is on the Nutrition Facts label? The Nutrition Facts label contains this information: • Trans Fat – is also considered a “bad fat” because it • Serving size — tells you how much of the food is can raise your LDL cholesterol and your risk of heart considered a “serving.” A package may contain multiple disease. Choose foods with “0” grams of trans fat. Read servings. Servings per container will tell you the total the ingredient list to avoid foods that contain “partially number of servings in a package or container. If you eat hydrogenated” oils. Everyone can benefit from limiting more or less than the serving size listed, you need to trans fat. do the math to figure out the amount of nutrients and • Cholesterol — is found in foods that come from number of calories you’ve eaten. animals, such as meats, poultry, seafood, eggs and • Calories — tell you how much energy is in the food. It’s full-fat dairy products. The FDA’s Dietary Guidelines important to pay attention to calories if you’re trying to for Americans recommend eating as little dietary lose weight or manage your weight. -
Fortran 90 Programmer's Reference
Fortran 90 Programmer’s Reference First Edition Product Number: B3909DB Fortran 90 Compiler for HP-UX Document Number: B3908-90002 October 1998 Edition: First Document Number: B3908-90002 Remarks: Released October 1998. Initial release. Notice Copyright Hewlett-Packard Company 1998. All Rights Reserved. Reproduction, adaptation, or translation without prior written permission is prohibited, except as allowed under the copyright laws. The information contained in this document is subject to change without notice. Hewlett-Packard makes no warranty of any kind with regard to this material, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Hewlett-Packard shall not be liable for errors contained herein or for incidental or consequential damages in connection with the furnishing, performance or use of this material. Contents Preface . xix New in HP Fortran 90 V2.0. .xx Scope. xxi Notational conventions . xxii Command syntax . xxiii Associated documents . xxiv 1 Introduction to HP Fortran 90 . 1 HP Fortran 90 features . .2 Source format . .2 Data types . .2 Pointers . .3 Arrays . .3 Control constructs . .3 Operators . .4 Procedures. .4 Modules . .5 I/O features . .5 Intrinsics . .6 2 Language elements . 7 Character set . .8 Lexical tokens . .9 Names. .9 Program structure . .10 Statement labels . .10 Statements . .11 Source format of program file . .13 Free source form . .13 Source lines . .14 Statement labels . .14 Spaces . .14 Comments . .15 Statement continuation . .15 Fixed source form . .16 Spaces . .16 Source lines . .16 Table of Contents i INCLUDE line . 19 3 Data types and data objects . 21 Intrinsic data types . 22 Type declaration for intrinsic types . -
Control Flow Graphs • Can Be Done at High Level Or Low Level – E.G., Constant Folding
Optimizations • Code transformations to improve program – Mainly: improve execution time – Also: reduce program size Control Flow Graphs • Can be done at high level or low level – E.g., constant folding • Optimizations must be safe – Execution of transformed code must yield same results as the original code for all possible executions 1 2 Optimization Safety Optimization Safety • Safety of code transformations usually requires certain • Safety of code transformations usually requires certain information that may not be explicit in the code information which may not explicit in the code • Example: dead code elimination • Example: dead code elimination (1) x = y + 1; (1) x = y + 1; (2) y = 2 * z; (2) y = 2 * z; (3) x=y+z;x = y + z; (3) x=y+z;x = y + z; (4) z = 1; (4) z = 1; (5) z = x; (5) z = x; • What statements are dead and can be removed? • Need to know whether values assigned to x at (1) is never used later (i.e., x is dead at statement (1)) – Obvious for this simple example (with no control flow) – Not obvious for complex flow of control 3 4 1 Dead Variable Example Dead Variable Example • Add control flow to example: • Add control flow to example: x = y + 1; x = y + 1; y = 2 * z; y = 2 * z; if (d) x = y+z; if (d) x = y+z; z = 1; z = 1; z = x; z = x; • Statement x = y+1 is not dead code! • Is ‘x = y+1’ dead code? Is ‘z = 1’ dead code? •On some executions, value is used later 5 6 Dead Variable Example Dead Variable Example • Add more control flow: • Add more control flow: while (c) { while (c) { x = y + 1; x = y + 1; y = 2 * z; y = 2 -
FORTRAN 77 Language Reference
FORTRAN 77 Language Reference FORTRAN 77 Version 5.0 901 San Antonio Road Palo Alto, , CA 94303-4900 USA 650 960-1300 fax 650 969-9131 Part No: 805-4939 Revision A, February 1999 Copyright Copyright 1999 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California 94303-4900 U.S.A. All rights reserved. All rights reserved. This product or document is protected by copyright and distributed under licenses restricting its use, copying, distribution, and decompilation. No part of this product or document may be reproduced in any form by any means without prior written authorization of Sun and its licensors, if any. Portions of this product may be derived from the UNIX® system, licensed from Novell, Inc., and from the Berkeley 4.3 BSD system, licensed from the University of California. UNIX is a registered trademark in the United States and in other countries and is exclusively licensed by X/Open Company Ltd. Third-party software, including font technology in this product, is protected by copyright and licensed from Sun’s suppliers. RESTRICTED RIGHTS: Use, duplication, or disclosure by the U.S. Government is subject to restrictions of FAR 52.227-14(g)(2)(6/87) and FAR 52.227-19(6/87), or DFAR 252.227-7015(b)(6/95) and DFAR 227.7202-3(a). Sun, Sun Microsystems, the Sun logo, SunDocs, SunExpress, Solaris, Sun Performance Library, Sun Performance WorkShop, Sun Visual WorkShop, Sun WorkShop, and Sun WorkShop Professional are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and in other countries. -
Nutrition Facts and Requiring Mandatory Declaration of AGENCY: Food and Drug Administration, Supplement Facts Labels Added Sugars HHS
33742 Federal Register / Vol. 81, No. 103 / Friday, May 27, 2016 / Rules and Regulations DEPARTMENT OF HEALTH AND MD 20740, 240–402–5429, email: f. How Total Carbohydrates Appears on the HUMAN SERVICES [email protected]. Label g. Calculation of Calories From SUPPLEMENTARY INFORMATION: Food and Drug Administration Carbohydrate Table of Contents 2. Sugars 21 CFR Part 101 a. Definition Executive Summary b. Mandatory Declaration [Docket No. FDA–2012–N–1210] Purpose of the Regulatory Action c. Changing ‘‘Sugars’’ to ‘‘Total Sugars’’ Summary of the Major Provisions of the d. DRV RIN 0910–AF22 Regulatory Action in Question e. Seasonal Variation in Sugars Content Costs and Benefits 3. Added Sugars Food Labeling: Revision of the I. Background a. Declaration Nutrition and Supplement Facts Labels A. Legal Authority (i) Comments on the Rationale for B. Need To Update the Nutrition Facts and Requiring Mandatory Declaration of AGENCY: Food and Drug Administration, Supplement Facts Labels Added Sugars HHS. II. Comments to the Proposed Rule and the (ii) Evidence on Added Sugars and Risk of ACTION: Final rule. Supplemental Proposed Rule, Our Chronic Disease Responses, and a Description of the Final (iii) New Evidence Presented in the 2015 SUMMARY: The Food and Drug Rule DGAC Report Administration (FDA or we) is A. Introduction b. The 2015 DGAC Analysis of Dietary amending its labeling regulations for B. General Comments Patterns and Health Outcomes conventional foods and dietary 1. Comments Seeking an Education c. Authority for Labeling supplements to provide updated Campaign or Program (i) Statutory Authority nutrition information on the label to 2. -
Dynamic Security Labels and Noninterference
Dynamic Security Labels and Noninterference Lantian Zheng Andrew C. Myers Computer Science Department Cornell University {zlt,andru}@cs.cornell.edu Abstract This paper explores information flow control in systems in which the security classes of data can vary dynamically. Information flow policies provide the means to express strong security requirements for data confidentiality and integrity. Recent work on security-typed programming languages has shown that information flow can be analyzed statically, ensuring that programs will respect the restrictions placed on data. However, real computing systems have security policies that vary dynamically and that cannot be determined at the time of program analysis. For example, a file has associated access permissions that cannot be known with certainty until it is opened. Although one security-typed programming lan- guage has included support for dynamic security labels, there has been no examination of whether such a mechanism can securely control information flow. In this paper, we present an expressive language- based mechanism for securely manipulating dynamic security labels. The mechanism is presented both in the context of a Java-like programming language and, more formally, in a core language based on the typed lambda calculus. This core language is expressive enough to encode previous dynamic label mechanisms; as importantly, any well-typed program is provably secure because it satisfies noninterfer- ence. 1 Introduction Information flow control protects information security by constraining how information is transmitted among objects and users of various security classes. These security classes are expressed as labels associated with the information or its containers. Dynamic labels, labels that can be manipulated and checked at run time, are vital for modeling real systems in which security policies may be changed dynamically. -
X86 Assembly Language Reference Manual
x86 Assembly Language Reference Manual Part No: 817–5477–11 March 2010 Copyright ©2010 Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related software documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are “commercial computer software” or “commercial technical data” pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms setforth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007). Oracle USA, Inc., 500 Oracle Parkway, Redwood City, CA 94065. -
Nutrition Labelling Toolkit
Nutrition Labelling Toolkit The Nutrition Facts tables, illustrations and photographs used in this Toolkit are for illustrative purposes only. Nutrient values within the tables do not represent any particular food or product. Any resemblance of the pictures and illustrations to any products is coincidental and does not represent any specific product found in the market place. The Nutrition Labelling Toolkit provides guidance on the interpretation of the nutrition labelling requirements under the Food and Drug Regulations. This guidance document is intended for use by inspectors of the Canadian Food Inspection Agency. It may also be used by manufacturers, importers and distributors of food products, and consultants. The information in this document is intended for instructional purposes only and does not in any way override the Food and Drugs Act or the Food and Drug Regulations. Where there is a conflict between the Food and Drugs Act and/or the Food and Drug Regulations and this Toolkit, the Act and/or Regulations will supersede the Toolkit. Table of Contents Note: To assist readers in finding the answers to specific questions, each section begins with an expanded and annotated Table of Contents. Section A Introduction Purpose of the Nutrition Labelling Toolkit ....................................................................................................1 References and Abbreviations ....................................................................................................................2 Classes of Food for the Purposes