Arimidex® (anastrozole) reduced the risk of breast cancer by 53 percent in high-risk postmenopausal women, according to the results of a study presented at the 2013 San Antonio Breast Cancer Symposium and published simultaneously online in The Lancet.
Arimidex is a drug known as an aromatase inhibitor. Aromatase inhibitors block the production of estrogen in postmenopausal women. These drugs are commonly used in the treatment of hormone receptor-positive breast cancer, but may also have a role in breast cancer prevention—particularly in women at high risk of the disease.
The International Breast cancer Intervention Study II (IBIS-II) included 3,864 postmenopausal women at high risk of breast cancer. (High risk was defined by family history or prior diagnosis of ductal carcinoma in situ, lobular carcinoma in situ, or atypical ductal hyperplasia.) The women were randomly assigned to take 1 mg of Arimidex or placebo daily for five years. The women underwent breast exam and mammogram at baseline and every two years thereafter during the study.
After a median follow-up of five years, 40 women in the Arimidex group (2%) and 85 women in the placebo group (4%) had developed breast cancer. The predicted cumulative incidence of all breast cancers after seven years was 5.6 percent in the placebo group and 2.8 percent in the Arimidex group. The number needed to treat was 36 to prevent one breast cancer in seven years of follow-up. Side effects associated with estrogen deprivation, were only slightly more frequent in the Arimidex group than in the placebo group.
The researchers concluded that Arimidex effectively reduces the incidence of breast cancer in high-risk postmenopausal women. In fact, they found that the primary prevention effect was larger than that reported for another aromatase inhibitor, Armosain® (exemestane) and two other drugs known as selective estrogen receptor modulators (SERMs), tamoxifen and Evista® (raloxifene).
As a result of these findings, it's likely that Arimidex will be added to the breast cancer prevention guidelines, as Aromasin was earlier in 2013.


What is a QR Code and Do You Need One?
A Quick Response code or QR code is the trademark for a two-dimensional barcode first designed in Japan. A barcode is a machine readable optical label that contains information about an item to which it is attached. A QR code uses four standardized encoding modes about the item – numeric, alphanumeric, byte/binary and kanji (modern Japanese writing). This encoding efficiently stores data.
A QR code consists of black squares arranged in a square grid on a white background which can be read by an imaging device such as a camera. The image is interpreted and the necessary data extracted from patterns that are present in both the horizontal and vertical components of the image.
How does my online shop benefit from a QR code?
With the technicalities explained, your online shop can benefit by having a uniquely designed QR code printed on all your packaging materials and on all promotional items. QR codes are free to design, so once designed you can send the QR code to your printers to put on stickers, tape, promotional items and any marketing material.
Your QR code can then be scanned by customers and potential customers via their mobile phone or tablet. Once scanned to their mobile device it will take them directly to your online store.
You can use QR codes to offer special coupon codes for customers who have previously purchased from your online shop. You can also use QR codes to direct customers to social media pages or to a specific product page on your website so you can target specific products for promotion.
Promotions and discounts are highly recommended for online stores, and customers have come to expect them. It's vital that you keep one step ahead of your competitors to keep your customers coming back.
You can offer a fixed or percentage discount on purchases over a certain amount, a fixed or percentage discount of specific products, a 'buy one (or two), and get one free' type discount or free shipping. The offer is up to you, based upon what you think that your customers will most appreciate–and act upon.
Specific target markets can be identified and isolated for various promotions by breaking your customer base down into specific groups, such as those who buy each week from your online store, or those who spend over a certain amount in one month in purchases from your online store, and so on. Individual marketing promotion can be set under different descriptions with a set duration. You can set the start date and time and the end date and time of each individual promotion.
QR codes can make your marketing campaigns or product promotions exclusively targeted and exciting.


text:
Puymirol () ist eine französische Gemeinde mit  Einwohnern (Stand: ) im Département Lot-et-Garonne in der Region Nouvelle-Aquitaine (vor 2016: Aquitanien). Puymirol liegt im Arrondissement Agen und gehört zum Kanton Le Sud-Est Agenais (bis 2015: Kanton Puymirol). Die Einwohner werden Puymirolais genannt.

Geografie
Puymirol liegt etwa 14 Kilometer ostsüdöstlich von Agen an der Séoune. Umgeben wird Puymirol von den Nachbargemeinden La Sauvetat-de-Savères und Saint-Martin-de-Beauville im Norden, Tayrac im Nordosten, Perville im Osten, Saint-Urcisse im Süden und Südosten, Saint-Romain-le-Noble im Süden, Saint-Pierre-de-Clairac im Westen und Südwesten sowie Saint-Caprais-de-Lerm im Nordwesten.

Geschichte
Die Bastide wurde 1246 gegründet.

Am 7. Juni 1944 wurden in der Nachbargemeinde Saint-Pierre-de-Clairac elf mutmaßliche Widerstandskämpfer, darunter auch solche aus Puymirol, von Soldaten des SS-Panzergrenadier-Regiments 4 ("Der Führer") ermordet.

Bevölkerungsentwicklung

Sehenswürdigkeiten
 Kirche Notre-Dame-von Le Grand Castel aus dem 17. Jahrhundert

Persönlichkeiten
 Guillaume Léonard de Bellecombe (1728–1792), Kolonialherr

Weblinks

Ort in Nouvelle-Aquitaine
Bastide
Gegründet 1246

redpajama_set_name: RedPajamaWikipedia


Munro A A Insurance Brokers Inc, Insurance Agents & Brokers, listed under "Insurance Agents & Brokers" category, is located at Petit De Grat NS, B0E 2L0, Canada and can be reached by 9022262701 phone number. Munro A A Insurance Brokers Inc has currently 0 reviews.
Browse all Insurance Agents & Brokers in Petit De Grat NS.


text:
// Generated from EvaluationExpression.g4 by ANTLR 4.7

package com.cloudibpm.core.antlr.evaluation;

import org.antlr.v4.runtime.atn.*;
import org.antlr.v4.runtime.dfa.DFA;
import org.antlr.v4.runtime.*;
import org.antlr.v4.runtime.misc.*;
import org.antlr.v4.runtime.tree.*;
import java.util.List;
import java.util.Iterator;
import java.util.ArrayList;

@SuppressWarnings({"all", "warnings", "unchecked", "unused", "cast"})
public class EvaluationExpressionParser extends Parser {
	static { RuntimeMetaData.checkVersion("4.7", RuntimeMetaData.VERSION); }

	protected static final DFA[] _decisionToDFA;
	protected static final PredictionContextCache _sharedContextCache =
		new PredictionContextCache();
	public static final int
		IntegerLiteral=1, FloatingPointLiteral=2, BooleanLiteral=3, StringLiteral=4,
		NullLiteral=5, TRUE=6, FALSE=7, NULL=8, LPAREN=9, RPAREN=10, LBRACK=11,
		RBRACK=12, COMMA=13, DOT=14, NOT=15, EQUAL=16, AND=17, OR=18, PLUS=19,
		SUB=20, MUL=21, DIV=22, MOD=23, NOTEQUAL=24, GT=25, GE=26, LE=27, LT=28,
		IDENTIFIER=29, WS=30;
	public static final int
		RULE_prog = 0, RULE_stmt = 1, RULE_expression = 2;
	public static final String[] ruleNames = {
		"prog", "stmt", "expression"
	};

	private static final String[] _LITERAL_NAMES = {
		null, null, null, null, null, null, null, null, null, "'('", "')'", "'['",
		"']'", "','", "'.'", "'!'", "'=='", "'&&'", "'||'", "'+'", "'-'", "'*'",
		"'/'", "'%'", "'!='", "'>'", "'>='", "'<='", "'<'"
	};
	private static final String[] _SYMBOLIC_NAMES = {
		null, "IntegerLiteral", "FloatingPointLiteral", "BooleanLiteral", "StringLiteral",
		"NullLiteral", "TRUE", "FALSE", "NULL", "LPAREN", "RPAREN", "LBRACK",
		"RBRACK", "COMMA", "DOT", "NOT", "EQUAL", "AND", "OR", "PLUS", "SUB",
		"MUL", "DIV", "MOD", "NOTEQUAL", "GT", "GE", "LE", "LT", "IDENTIFIER",
		"WS"
	};
	public static final Vocabulary VOCABULARY = new VocabularyImpl(_LITERAL_NAMES, _SYMBOLIC_NAMES);

	/**
	 * @deprecated Use {@link #VOCABULARY} instead.
	 */
	@Deprecated
	public static final String[] tokenNames;
	static {
		tokenNames = new String[_SYMBOLIC_NAMES.length];
		for (int i = 0; i < tokenNames.length; i++) {
			tokenNames[i] = VOCABULARY.getLiteralName(i);
			if (tokenNames[i] == null) {
				tokenNames[i] = VOCABULARY.getSymbolicName(i);
			}

			if (tokenNames[i] == null) {
				tokenNames[i] = "<INVALID>";
			}
		}
	}

	@Override
	@Deprecated
	public String[] getTokenNames() {
		return tokenNames;
	}

	@Override

	public Vocabulary getVocabulary() {
		return VOCABULARY;
	}

	@Override
	public String getGrammarFileName() { return "EvaluationExpression.g4"; }

	@Override
	public String[] getRuleNames() { return ruleNames; }

	@Override
	public String getSerializedATN() { return _serializedATN; }

	@Override
	public ATN getATN() { return _ATN; }

	public EvaluationExpressionParser(TokenStream input) {
		super(input);
		_interp = new ParserATNSimulator(this,_ATN,_decisionToDFA,_sharedContextCache);
	}
	public static class ProgContext extends ParserRuleContext {
		public StmtContext stmt() {
			return getRuleContext(StmtContext.class,0);
		}
		public ProgContext(ParserRuleContext parent, int invokingState) {
			super(parent, invokingState);
		}
		@Override public int getRuleIndex() { return RULE_prog; }
		@Override
		public <T> T accept(ParseTreeVisitor<? extends T> visitor) {
			if ( visitor instanceof EvaluationExpressionVisitor ) return ((EvaluationExpressionVisitor<? extends T>)visitor).visitProg(this);
			else return visitor.visitChildren(this);
		}
	}

	public final ProgContext prog() throws RecognitionException {
		ProgContext _localctx = new ProgContext(_ctx, getState());
		enterRule(_localctx, 0, RULE_prog);
		try {
			enterOuterAlt(_localctx, 1);
			{
			setState(6);
			stmt();
			}
		}
		catch (RecognitionException re) {
			_localctx.exception = re;
			_errHandler.reportError(this, re);
			_errHandler.recover(this, re);
		}
		finally {
			exitRule();
		}
		return _localctx;
	}

	public static class StmtContext extends ParserRuleContext {
		public ExpressionContext expression() {
			return getRuleContext(ExpressionContext.class,0);
		}
		public StmtContext(ParserRuleContext parent, int invokingState) {
			super(parent, invokingState);
		}
		@Override public int getRuleIndex() { return RULE_stmt; }
		@Override
		public <T> T accept(ParseTreeVisitor<? extends T> visitor) {
			if ( visitor instanceof EvaluationExpressionVisitor ) return ((EvaluationExpressionVisitor<? extends T>)visitor).visitStmt(this);
			else return visitor.visitChildren(this);
		}
	}

	public final StmtContext stmt() throws RecognitionException {
		StmtContext _localctx = new StmtContext(_ctx, getState());
		enterRule(_localctx, 2, RULE_stmt);
		try {
			enterOuterAlt(_localctx, 1);
			{
			setState(8);
			expression(0);
			}
		}
		catch (RecognitionException re) {
			_localctx.exception = re;
			_errHandler.reportError(this, re);
			_errHandler.recover(this, re);
		}
		finally {
			exitRule();
		}
		return _localctx;
	}

	public static class ExpressionContext extends ParserRuleContext {
		public ExpressionContext(ParserRuleContext parent, int invokingState) {
			super(parent, invokingState);
		}
		@Override public int getRuleIndex() { return RULE_expression; }

		public ExpressionContext() { }
		public void copyFrom(ExpressionContext ctx) {
			super.copyFrom(ctx);
		}
	}
	public static class ArrayContext extends ExpressionContext {
		public TerminalNode IDENTIFIER() { return getToken(EvaluationExpressionParser.IDENTIFIER, 0); }
		public ExpressionContext expression() {
			return getRuleContext(ExpressionContext.class,0);
		}
		public ArrayContext(ExpressionContext ctx) { copyFrom(ctx); }
		@Override
		public <T> T accept(ParseTreeVisitor<? extends T> visitor) {
			if ( visitor instanceof EvaluationExpressionVisitor ) return ((EvaluationExpressionVisitor<? extends T>)visitor).visitArray(this);
			else return visitor.visitChildren(this);
		}
	}
	public static class StrContext extends ExpressionContext {
		public TerminalNode StringLiteral() { return getToken(EvaluationExpressionParser.StringLiteral, 0); }
		public StrContext(ExpressionContext ctx) { copyFrom(ctx); }
		@Override
		public <T> T accept(ParseTreeVisitor<? extends T> visitor) {
			if ( visitor instanceof EvaluationExpressionVisitor ) return ((EvaluationExpressionVisitor<? extends T>)visitor).visitStr(this);
			else return visitor.visitChildren(this);
		}
	}
	public static class NilContext extends ExpressionContext {
		public TerminalNode NullLiteral() { return getToken(EvaluationExpressionParser.NullLiteral, 0); }
		public NilContext(ExpressionContext ctx) { copyFrom(ctx); }
		@Override
		public <T> T accept(ParseTreeVisitor<? extends T> visitor) {
			if ( visitor instanceof EvaluationExpressionVisitor ) return ((EvaluationExpressionVisitor<? extends T>)visitor).visitNil(this);
			else return visitor.visitChildren(this);
		}
	}
	public static class FunctionContext extends ExpressionContext {
		public TerminalNode IDENTIFIER() { return getToken(EvaluationExpressionParser.IDENTIFIER, 0); }
		public List<ExpressionContext> expression() {
			return getRuleContexts(ExpressionContext.class);
		}
		public ExpressionContext expression(int i) {
			return getRuleContext(ExpressionContext.class,i);
		}
		public FunctionContext(ExpressionContext ctx) { copyFrom(ctx); }
		@Override
		public <T> T accept(ParseTreeVisitor<? extends T> visitor) {
			if ( visitor instanceof EvaluationExpressionVisitor ) return ((EvaluationExpressionVisitor<? extends T>)visitor).visitFunction(this);
			else return visitor.visitChildren(this);
		}
	}
	public static class PositiveNegativeContext extends ExpressionContext {
		public Token op;
		public ExpressionContext expression() {
			return getRuleContext(ExpressionContext.class,0);
		}
		public PositiveNegativeContext(ExpressionContext ctx) { copyFrom(ctx); }
		@Override
		public <T> T accept(ParseTreeVisitor<? extends T> visitor) {
			if ( visitor instanceof EvaluationExpressionVisitor ) return ((EvaluationExpressionVisitor<? extends T>)visitor).visitPositiveNegative(this);
			else return visitor.visitChildren(this);
		}
	}
	public static class MulDivModContext extends ExpressionContext {
		public Token op;
		public List<ExpressionContext> expression() {
			return getRuleContexts(ExpressionContext.class);
		}
		public ExpressionContext expression(int i) {
			return getRuleContext(ExpressionContext.class,i);
		}
		public MulDivModContext(ExpressionContext ctx) { copyFrom(ctx); }
		@Override
		public <T> T accept(ParseTreeVisitor<? extends T> visitor) {
			if ( visitor instanceof EvaluationExpressionVisitor ) return ((EvaluationExpressionVisitor<? extends T>)visitor).visitMulDivMod(this);
			else return visitor.visitChildren(this);
		}
	}
	public static class BoolContext extends ExpressionContext {
		public TerminalNode BooleanLiteral() { return getToken(EvaluationExpressionParser.BooleanLiteral, 0); }
		public BoolContext(ExpressionContext ctx) { copyFrom(ctx); }
		@Override
		public <T> T accept(ParseTreeVisitor<? extends T> visitor) {
			if ( visitor instanceof EvaluationExpressionVisitor ) return ((EvaluationExpressionVisitor<? extends T>)visitor).visitBool(this);
			else return visitor.visitChildren(this);
		}
	}
	public static class AddSubContext extends ExpressionContext {
		public Token op;
		public List<ExpressionContext> expression() {
			return getRuleContexts(ExpressionContext.class);
		}
		public ExpressionContext expression(int i) {
			return getRuleContext(ExpressionContext.class,i);
		}
		public AddSubContext(ExpressionContext ctx) { copyFrom(ctx); }
		@Override
		public <T> T accept(ParseTreeVisitor<? extends T> visitor) {
			if ( visitor instanceof EvaluationExpressionVisitor ) return ((EvaluationExpressionVisitor<? extends T>)visitor).visitAddSub(this);
			else return visitor.visitChildren(this);
		}
	}
	public static class ParensContext extends ExpressionContext {
		public ExpressionContext expression() {
			return getRuleContext(ExpressionContext.class,0);
		}
		public ParensContext(ExpressionContext ctx) { copyFrom(ctx); }
		@Override
		public <T> T accept(ParseTreeVisitor<? extends T> visitor) {
			if ( visitor instanceof EvaluationExpressionVisitor ) return ((EvaluationExpressionVisitor<? extends T>)visitor).visitParens(this);
			else return visitor.visitChildren(this);
		}
	}
	public static class RealContext extends ExpressionContext {
		public TerminalNode FloatingPointLiteral() { return getToken(EvaluationExpressionParser.FloatingPointLiteral, 0); }
		public RealContext(ExpressionContext ctx) { copyFrom(ctx); }
		@Override
		public <T> T accept(ParseTreeVisitor<? extends T> visitor) {
			if ( visitor instanceof EvaluationExpressionVisitor ) return ((EvaluationExpressionVisitor<? extends T>)visitor).visitReal(this);
			else return visitor.visitChildren(this);
		}
	}
	public static class IDContext extends ExpressionContext {
		public TerminalNode IDENTIFIER() { return getToken(EvaluationExpressionParser.IDENTIFIER, 0); }
		public IDContext(ExpressionContext ctx) { copyFrom(ctx); }
		@Override
		public <T> T accept(ParseTreeVisitor<? extends T> visitor) {
			if ( visitor instanceof EvaluationExpressionVisitor ) return ((EvaluationExpressionVisitor<? extends T>)visitor).visitID(this);
			else return visitor.visitChildren(this);
		}
	}
	public static class IntContext extends ExpressionContext {
		public TerminalNode IntegerLiteral() { return getToken(EvaluationExpressionParser.IntegerLiteral, 0); }
		public IntContext(ExpressionContext ctx) { copyFrom(ctx); }
		@Override
		public <T> T accept(ParseTreeVisitor<? extends T> visitor) {
			if ( visitor instanceof EvaluationExpressionVisitor ) return ((EvaluationExpressionVisitor<? extends T>)visitor).visitInt(this);
			else return visitor.visitChildren(this);
		}
	}

	public final ExpressionContext expression() throws RecognitionException {
		return expression(0);
	}

	private ExpressionContext expression(int _p) throws RecognitionException {
		ParserRuleContext _parentctx = _ctx;
		int _parentState = getState();
		ExpressionContext _localctx = new ExpressionContext(_ctx, _parentState);
		ExpressionContext _prevctx = _localctx;
		int _startState = 4;
		enterRecursionRule(_localctx, 4, RULE_expression, _p);
		int _la;
		try {
			int _alt;
			enterOuterAlt(_localctx, 1);
			{
			setState(41);
			_errHandler.sync(this);
			switch ( getInterpreter().adaptivePredict(_input,2,_ctx) ) {
			case 1:
				{
				_localctx = new ParensContext(_localctx);
				_ctx = _localctx;
				_prevctx = _localctx;

				setState(11);
				match(LPAREN);
				setState(12);
				expression(0);
				setState(13);
				match(RPAREN);
				}
				break;
			case 2:
				{
				_localctx = new ArrayContext(_localctx);
				_ctx = _localctx;
				_prevctx = _localctx;
				setState(15);
				match(IDENTIFIER);
				setState(16);
				match(LBRACK);
				setState(17);
				expression(0);
				setState(18);
				match(RBRACK);
				}
				break;
			case 3:
				{
				_localctx = new FunctionContext(_localctx);
				_ctx = _localctx;
				_prevctx = _localctx;
				setState(20);
				match(IDENTIFIER);
				setState(21);
				match(LPAREN);
				setState(30);
				_errHandler.sync(this);
				_la = _input.LA(1);
				if ((((_la) & ~0x3f) == 0 && ((1L << _la) & ((1L << IntegerLiteral) | (1L << FloatingPointLiteral) | (1L << BooleanLiteral) | (1L << StringLiteral) | (1L << NullLiteral) | (1L << LPAREN) | (1L << PLUS) | (1L << SUB) | (1L << IDENTIFIER))) != 0)) {
					{
					setState(22);
					expression(0);
					setState(27);
					_errHandler.sync(this);
					_la = _input.LA(1);
					while (_la==COMMA) {
						{
						{
						setState(23);
						match(COMMA);
						setState(24);
						expression(0);
						}
						}
						setState(29);
						_errHandler.sync(this);
						_la = _input.LA(1);
					}
					}
				}

				setState(32);
				match(RPAREN);
				}
				break;
			case 4:
				{
				_localctx = new PositiveNegativeContext(_localctx);
				_ctx = _localctx;
				_prevctx = _localctx;
				setState(33);
				((PositiveNegativeContext)_localctx).op = _input.LT(1);
				_la = _input.LA(1);
				if ( !(_la==PLUS || _la==SUB) ) {
					((PositiveNegativeContext)_localctx).op = (Token)_errHandler.recoverInline(this);
				}
				else {
					if ( _input.LA(1)==Token.EOF ) matchedEOF = true;
					_errHandler.reportMatch(this);
					consume();
				}
				setState(34);
				expression(9);
				}
				break;
			case 5:
				{
				_localctx = new IntContext(_localctx);
				_ctx = _localctx;
				_prevctx = _localctx;
				setState(35);
				match(IntegerLiteral);
				}
				break;
			case 6:
				{
				_localctx = new RealContext(_localctx);
				_ctx = _localctx;
				_prevctx = _localctx;
				setState(36);
				match(FloatingPointLiteral);
				}
				break;
			case 7:
				{
				_localctx = new BoolContext(_localctx);
				_ctx = _localctx;
				_prevctx = _localctx;
				setState(37);
				match(BooleanLiteral);
				}
				break;
			case 8:
				{
				_localctx = new StrContext(_localctx);
				_ctx = _localctx;
				_prevctx = _localctx;
				setState(38);
				match(StringLiteral);
				}
				break;
			case 9:
				{
				_localctx = new NilContext(_localctx);
				_ctx = _localctx;
				_prevctx = _localctx;
				setState(39);
				match(NullLiteral);
				}
				break;
			case 10:
				{
				_localctx = new IDContext(_localctx);
				_ctx = _localctx;
				_prevctx = _localctx;
				setState(40);
				match(IDENTIFIER);
				}
				break;
			}
			_ctx.stop = _input.LT(-1);
			setState(51);
			_errHandler.sync(this);
			_alt = getInterpreter().adaptivePredict(_input,4,_ctx);
			while ( _alt!=2 && _alt!=org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER ) {
				if ( _alt==1 ) {
					if ( _parseListeners!=null ) triggerExitRuleEvent();
					_prevctx = _localctx;
					{
					setState(49);
					_errHandler.sync(this);
					switch ( getInterpreter().adaptivePredict(_input,3,_ctx) ) {
					case 1:
						{
						_localctx = new MulDivModContext(new ExpressionContext(_parentctx, _parentState));
						pushNewRecursionContext(_localctx, _startState, RULE_expression);
						setState(43);
						if (!(precpred(_ctx, 8))) throw new FailedPredicateException(this, "precpred(_ctx, 8)");
						setState(44);
						((MulDivModContext)_localctx).op = _input.LT(1);
						_la = _input.LA(1);
						if ( !((((_la) & ~0x3f) == 0 && ((1L << _la) & ((1L << MUL) | (1L << DIV) | (1L << MOD))) != 0)) ) {
							((MulDivModContext)_localctx).op = (Token)_errHandler.recoverInline(this);
						}
						else {
							if ( _input.LA(1)==Token.EOF ) matchedEOF = true;
							_errHandler.reportMatch(this);
							consume();
						}
						setState(45);
						expression(9);
						}
						break;
					case 2:
						{
						_localctx = new AddSubContext(new ExpressionContext(_parentctx, _parentState));
						pushNewRecursionContext(_localctx, _startState, RULE_expression);
						setState(46);
						if (!(precpred(_ctx, 7))) throw new FailedPredicateException(this, "precpred(_ctx, 7)");
						setState(47);
						((AddSubContext)_localctx).op = _input.LT(1);
						_la = _input.LA(1);
						if ( !(_la==PLUS || _la==SUB) ) {
							((AddSubContext)_localctx).op = (Token)_errHandler.recoverInline(this);
						}
						else {
							if ( _input.LA(1)==Token.EOF ) matchedEOF = true;
							_errHandler.reportMatch(this);
							consume();
						}
						setState(48);
						expression(8);
						}
						break;
					}
					}
				}
				setState(53);
				_errHandler.sync(this);
				_alt = getInterpreter().adaptivePredict(_input,4,_ctx);
			}
			}
		}
		catch (RecognitionException re) {
			_localctx.exception = re;
			_errHandler.reportError(this, re);
			_errHandler.recover(this, re);
		}
		finally {
			unrollRecursionContexts(_parentctx);
		}
		return _localctx;
	}

	public boolean sempred(RuleContext _localctx, int ruleIndex, int predIndex) {
		switch (ruleIndex) {
		case 2:
			return expression_sempred((ExpressionContext)_localctx, predIndex);
		}
		return true;
	}
	private boolean expression_sempred(ExpressionContext _localctx, int predIndex) {
		switch (predIndex) {
		case 0:
			return precpred(_ctx, 8);
		case 1:
			return precpred(_ctx, 7);
		}
		return true;
	}

	public static final String _serializedATN =
		"\3\u608b\ua72a\u8133\ub9ed\u417c\u3be7\u7786\u5964\3 9\4\2\t\2\4\3\t\3"+
		"\4\4\t\4\3\2\3\2\3\3\3\3\3\4\3\4\3\4\3\4\3\4\3\4\3\4\3\4\3\4\3\4\3\4\3"+
		"\4\3\4\3\4\3\4\7\4\34\n\4\f\4\16\4\37\13\4\5\4!\n\4\3\4\3\4\3\4\3\4\3"+
		"\4\3\4\3\4\3\4\3\4\5\4,\n\4\3\4\3\4\3\4\3\4\3\4\3\4\7\4\64\n\4\f\4\16"+
		"\4\67\13\4\3\4\2\3\6\5\2\4\6\2\4\3\2\25\26\3\2\27\31\2B\2\b\3\2\2\2\4"+
		"\n\3\2\2\2\6+\3\2\2\2\b\t\5\4\3\2\t\3\3\2\2\2\n\13\5\6\4\2\13\5\3\2\2"+
		"\2\f\r\b\4\1\2\r\16\7\13\2\2\16\17\5\6\4\2\17\20\7\f\2\2\20,\3\2\2\2\21"+
		"\22\7\37\2\2\22\23\7\r\2\2\23\24\5\6\4\2\24\25\7\16\2\2\25,\3\2\2\2\26"+
		"\27\7\37\2\2\27 \7\13\2\2\30\35\5\6\4\2\31\32\7\17\2\2\32\34\5\6\4\2\33"+
		"\31\3\2\2\2\34\37\3\2\2\2\35\33\3\2\2\2\35\36\3\2\2\2\36!\3\2\2\2\37\35"+
		"\3\2\2\2 \30\3\2\2\2 !\3\2\2\2!\"\3\2\2\2\",\7\f\2\2#$\t\2\2\2$,\5\6\4"+
		"\13%,\7\3\2\2&,\7\4\2\2\',\7\5\2\2(,\7\6\2\2),\7\7\2\2*,\7\37\2\2+\f\3"+
		"\2\2\2+\21\3\2\2\2+\26\3\2\2\2+#\3\2\2\2+%\3\2\2\2+&\3\2\2\2+\'\3\2\2"+
		"\2+(\3\2\2\2+)\3\2\2\2+*\3\2\2\2,\65\3\2\2\2-.\f\n\2\2./\t\3\2\2/\64\5"+
		"\6\4\13\60\61\f\t\2\2\61\62\t\2\2\2\62\64\5\6\4\n\63-\3\2\2\2\63\60\3"+
		"\2\2\2\64\67\3\2\2\2\65\63\3\2\2\2\65\66\3\2\2\2\66\7\3\2\2\2\67\65\3"+
		"\2\2\2\7\35 +\63\65";
	public static final ATN _ATN =
		new ATNDeserializer().deserialize(_serializedATN.toCharArray());
	static {
		_decisionToDFA = new DFA[_ATN.getNumberOfDecisions()];
		for (int i = 0; i < _ATN.getNumberOfDecisions(); i++) {
			_decisionToDFA[i] = new DFA(_ATN.getDecisionState(i), i);
		}
	}
}

redpajama_set_name: RedPajamaGithub


text:
Sunday Brunch: 1/9/11
by Bill Reed
In which the author gives himself an existential crisis about the state of pop culture, and also links to a picture of a bear eating a space ninja
NARCISSISM DEPT: Hey, they talked about me on this week's episode of CHOP!, the Axe Cop podcast. I'm still blushing, guys.
SO Patton Oswalt's article for Wired has been making the rounds. In it, he mourns the loss of nerdity and geekdom as he came of age with it, and prophesies the Etewaf (Everything That Every Was, Available Forever), a future in which the ubiquity of the Internet and Netflix streaming and pop culture being at everyone's fingertips causes a sort of Nerd Singularity, a very pop culture apocalypse, after which we can rebuild, piece by piece.
Jeff Lester and Graeme McMillan, on their latest Wait What podcast, rip on Oswalt for displaying such monumental fan entitlement in this article. Rereading it, I can see what they mean-- Oswalt seems to be decrying the loss of geekdom, upset that the Internet's ability to keep everything that ever was around and available at a moment's notice has killed his "thought-palaces." Yes, Oswalt's descending into self-parody here-- he is a comedian, after all-- but I think he has a point. Pop culture is eating itself.
Back in Oswalt's day, nerds weren't outcasts or hipsters-- they were a community. They couldn't look Vincent Price's filmography up on IMDB, or read about Doctor Who's regeneration cycle on Wikipedia-- they had to discover these things, investigate the culture around them. They couldn't pull up a quick torrent of Joe Simon's Brother Power, the Geek-- they had to hunt for it. Now, geek culture is mainstream culture, and technology has allowed any bored individual to become an expert on any subject. Being a nerd is no longer a skill, and no one's nerdity is inherently better than anyone else's. And you know, that's a good thing.
But I think Oswalt's also saying that we're reaching a critical mass of pop culture, and that it's devouring itself, like a giant ouroboros made out of omnibi of Secret Wars II and lunchboxes from the 1980s. Pop culture is now about pop culture-- pop culture has replaced regular culture! Do we really need a remake of I Spit on Your Grave, or, in fact, a remake, rehash, revamp, reboot, retread, reimagining of anything? When everything we read or see is derivative of something else, what does that make us? Cultural cannibals? There is, after all, only so much energy in the universe that can be converted into a picture of a cat on the internet. Will there be room for original ideas? As Oswalt says, "Etewaf doesn't produce a new generation of artists—just an army of sated consumers. Why create anything new when there's a mountain of freshly excavated pop culture to recut, repurpose, and manipulate on your iMovie?" If the engine of pop culture is fueled by inspiration and nostalgia, what happens when things never go away? When we don't yearn for what we remember being good, and try to create something akin to that, because we don't need to remember it, because it's three clicks away? Faulkner was right-- "The past isn't dead. It isn't even past." And now we're wearing that on a t-shirt. What happens when we get complacent, and lazy, and stifle the creation of new things?
I get what Oswalt's saying, and his scorched earth theory is certainly interesting. But again-- I like that so many great old comics are back in print and available for new generations to consume. I like that I have 400+ movies in my Netflix Instant queue, available at whim. I like that so much culture is within reach, that I can experience all these things that I wouldn't otherwise be able to, that Some Guy on the Internet has provided something for me, whether it's a copy of an obscure Sega Genesis video game or a biography of Edward James Olmos. If I'm so busy watching every episode of the X-Files end on end, however, or reading every blog post about Sarah Palin, how will I ever get anything done? I won't. And that, my friends, is why my 2010 disappeared in the blink of an eye.
Now, consume these internets, and be sated, but remember what I said above, and note how closely the following relates to it:
NEW ABHAY!: In which the author compares X'ed Out unfavorably to Joe the Barbarian and realizes G-Mozz Batman is the same as G-Mozz something else:
However much his BATMAN run might have concluded in some bizarre out-of-nowhere affirmation of friendship, it's such a lonely comic. It's not difficult to read the BATMAN annotations and imagine Morrison himself as no longer King Mob, but become Ragged Robin– trapped now, trapped by his career, trapped by a DC Universe he's wished "alive," trapped in a room with old Silver Age comics, gone sad trying to figure out how he can get them to make sense. THE INVISIBLES was about authors and fictions, but it was also about music, poverty, ex-girlfriends, and poetry. BATMAN is about Batman, wall-to-wall Batman, a black hole of Batman that life can't escape.
And you know, he's right about the Batman stuff, except I would say it reads more to me like a retread of New X-Men, only not as good! But I am enjoying Batman Inc a lot so far, so there's that.
ITEM! Frank Santoro discusses Art Spiegelman's process and philosophy, and how Santoro has incorporated it into his own work-- "the mark you make is the mark you see":
First Spiegelman would sketch out the page in yellow colored pencil on 8.5 x 11 inch tracing paper. Then he'd lay another sheet of tracing paper over the first (yellow) layer and pick out the lines he liked in red colored pencil – shaping up the figures and backgrounds on the fresh sheet. Then he'd take the red layer and lay another sheet of clean tracing paper over that and using a blue colored pencil he'd pick out the best lines from the red layer. Each layer become less and less sketchy and the whole composition came into focus from light to dark. ... Looking at the whole exhibition, I remember being struck by the scale of it all. It was epic yet it was possible to contain it all on a small desk. It did feel like writing
ITEM! Bill Sienkiewicz talks about the lost issue of Big Numbers, and his process on the unfinished Alan Moore-penned series:
I pride myself on being a professional, - more than ever these days - and I felt like Big Numbers became my Moby Dick - the great white metaphysical whale that had gotten away from me.
COVERED! Derek Charm draws him some Jimmy Olsen:
ITEM! Tom Spurgeon continues his series of interviews with Kelly Sue DeConnick. Her method of writing pages-- dialogue first, panels second-- isn't one that would have occurred to me for some reason, but I'm going to steal it forever, now:
Okay, so, when I get to scripting, I've already got my outline. So I know what the scene is and who's in it. Without sounding too pretentious -- I hope! -- I just kind of let them talk. It's like... well, I was an actor, right, but I was also a professional improv actor for three-plus years. So, it's like improvising a scene -- only I'm playing all the characters. I take down the dialogue and then I go back and look at it. I cut what I don't like. Then I start breaking the scene down into beats the very same way an actor breaks down a script. The big beats? Those are page turns. The smaller ones are panel breaks. More important beats call for bigger panels -- though I never dictate that sort of thing, I only suggest.
The Spurge also talks to Dirk Deppey, whose run as the Internet's Foremost Linkblogger at Journalista has just come to an end.
KATE BEATON draws Nancy Drew:
ITEM! Graeme McMillion$ praises DeFalco and Frenz's Thor, disses Fraction and Ferry's. Has the DeFalco and Frenz run's time come at last? I love those comics.
CATCHING UP WITH COLIN SMITH: He writes faster than I can link! First, Mr. Smith continues discussing Stan Lee's Avengers, and eventually compares them to Bendis'-- and lo, the differences, they aren't decidedly remarkable. Meanwhile, he drops this choice quote:
This relentless reductionism, this paring down of imaginative possibilities to their irreducible core in the search for constancy and continuity and serious-mindedness, leaves us with two key problems. The first is that creators often cease to consider entertainment as their priority. They become custodians rather than entertainers, reproducing whatever today's canon argues is the acceptable minimum, and so the decades-long cycle of ever-diminishing inventiveness continues. The second is that the possibilities offered by the very presence of superpowers become something of an embarrassment, to be ignored as much as possible unless they can be justified in terms of a spurious realism.
And also he's got a cool piece about Dr. Strange, the world's most adult superhero!
AXE COP MOMENT OF THE WEEK: A very special episode in which Ethan writes and Malachai draws!:
But what kind of bear is it? Read on!
REMAKE/REMODEL, at the behest of Mad Old Ellis, is Stanley Kubrick's Iron Man. Stepping up to the plate are Felipe Sobreiro, harper, and valdopeixoto (click to enlarge):
Follow the link for many more.
DOCTOR WHO DEPT: Hey, this time it's related to comics! Comicsy folk talk about Doctor Who. We've got Nick Abadzis on the Second, Paul Cornell on the Third, Pia Guerra on the Fifth (what a marvelous piece this is), and Mark Waid on our current Doctor, #11. I think Waid's cracked why the Eleventh Doc is so great:
One little bit I've noticed about the Eleventh Doctor that I find uniquely endearing even though it speaks almost exclusively to me, a lifelong comics fanatic: he dresses exactly like Jimmy Olsen. Exactly. The tie, the tweed jacket, the patterned shirt...I'd swear this Doctor raided Jack Larson's wardrobe from the old Adventures of Superman set. The Doctor is an alien who flies through time and space battling galactic conquest and enjoying world-shattering exploits while wearing a bowtie. He's like Superman dressed in Jimmy's clothes. And that's cool.
That is cool.
Tags: batman, iron man, bill sienkiewicz, avengers, doctor who, jimmy olsen, patton oswalt, kate beaton, axe cop, art spiegelman, Stanley Kubrick, Big Numbers, Abhay, The Nerd Singularity, Irony
CBR Staff

redpajama_set_name: RedPajamaCommonCrawl


Enter the Janitor is one of those books that makes you do a double take when you see it. A book about magical janitors fighting the evil forces of Scum? How could this not be an instant classic?
On the surface, Enter the Janitor follows a structure we've seen many times before. The student discovers they have magical powers and gets taken on by a old master who teaches them how the world really is. The difference here is that the "old master" is an old janitor named Ben who is part of a secret organization, the Cleaners, that is dedicated to fighting the forces of filth and disease, and whose agents are janitors, maids, plumbers, and handymen. The "student" is a germaphobic medical student named Dani with a formally foul mouth who goes through sanitizing gel and cleaning wipes at a truly frightening speed. I say she has a formally foul mouth because the management of the Cleaners decided that they need to keep a clean image so there is a spell in place that bleeps out swear words of its employees. Add in elements like a trash wizard, an elemental that lives in a squirt bottle, and a mostly evil guy with a crush on main character, and you're bound to have a good time.
Enter the Janitor is a fun story that made me laugh out loud several times. The inability to swear makes from some funny situations.
By the end, I did feel like it was overdone a bit, but still, it led to lots of laughs. None of that detracts from the story, however, which deals with the Cleaners discovering a new power in the world. This a series to watch out for, particularly if you like humorous stories.


HANOVER, N.H. - On Saturday, November 5th, MIT's novice openweight women attended the Green Monster Frosh Invitational regatta hosted by Dartmouth College. The openweight women entered one boat in the event and accompanied the MIT lightweight boat and a mixed boat of both open and light weights.
The openweight eight finished fourth out of 12 teams with a time of 17:06.3. Coxed by Erin Fitzgerald, the crew consisted of stroke Margaret Carlton-Foss, seven seat Inessa Liskovich, six seat Kate Broadbent, five seat Alison Greenlee, four seat HyeMee Shin, three seat Jane Wolcott, two seat Mariela Perignon, and bow Genevieve Russo.
The mixed boat consisted of openweights Loretta Trevino in stroke, Julia Fu in 7 seat, Chelsea Grimm in 5 seat, Robyn Allen in 4 seat and Tiffany Barkley in 3 seat. Even thought they placed 12th overall, they had a phenomenal time of 19:01.4. This boat saw quite an exciting finish where they and several other crews converged and sprinted through the line.
The openweight eight was defeated by Dartmouth who took both first and second places. In third place was the Northeastern A boat, which surpassed MIT by a slim 2.4 seconds. The openweights finished ahead of UNH, Rutgers, and all other B and C boats. With an exciting finish, the MIT openweights powered through the line looking strong and controlled. A strong performance over the weekend has set the pace for the rest of the fall and upcoming spring seasons.


RSM: Please introduce yourself and your background.
I love my life and feel I'm the luckiest woman on the planet. My husband, two girls, beautiful German Shepherd Espira and two chinchillas Dusky and Primrose live in a loving home on a wooded hill outside Boston. We have a second home and beloved community in Canmore, Alberta in the Canadian Rockies, where we spend time in the mountains climbing, hiking, mountaineering, skiing, skitouring and iceclimbing. Our family loves to travel; favorite trips have included the Galapagos where we swam with penguins and playful sea lions, the Himalayas where we met a reincarnate lama, Honduras and Guatemala where we went In Search of the Maya, and London and Paris, king and queen of all cities.
I grew up in Philadelphia, daughter of Jewish immigrants who came to this country to escape the fires of Europe and raise their children in a better world. I was a bookish, quiet child who loved to climb trees and read in them. We spent much time with our extended family which gave me love and a place in the world. I was admitted to Brown University on a Math Scholarship and spent a fabulous Junior year at Imperial College in London where I studied Physics and journeyed throughout the UK with Imperial's Outing Club, tromping through interminable rain for days on end.
Education and hard work were my strategies for life. Following Brown I completed a Ph.D. in Physics at MIT, and later after working for a few years at Westinghouse, I jumped into an M.B.A. program at Harvard which I took to like a fish to water and graduated as a Baker Scholar. During business school I worked with Chris Gabrieli at Bessemer Venture Partners, and then went on to a fabulous career as a biotechnology executive and entrepreneur.
RSM: Please say a few words about your work history.
I joined ImmuLogic during the early, heady years of the biotechnology industry and enjoyed a wonderful 5 years building that company's marketing and business development functions. I had responsibility for our two locations in Cambridge and Palo Alto, as well as with our partners in Japan and Zurich, so I traveled extensively for a number of years. It was a perfect start to my career—at HBS they always said "Join a mid-sized company with out of control growth" and I second that, although of course ImmuLogic was small. I then helped some friends start another biotech company while I learned how to do that, and subsequently started two companies myself. The first was a spectacular failure, and the second one, CBC a major success that was acquired by Agilent Technologies in California. I reveled in being an industry leader, especially developing the world leading bioethics at CBC.
RSM: Why did you decide to sign your children up for RSM?
A new study recently reviewed in eScience shows that the majority of female elementary school teachers are afraid of math and transmit that fear to their female students. Of all undergraduate majors, Education students take the least math. The result is that the US is woefully failing our students regarding Math education. Math knowledge, analytic thinking, and rigorous, logical structures are the most important training one's mind can have. I wanted to make sure my two girls were math-competent. RSM is an incredible program, a gift to our region, and I was determined that my girls would be part of it.
RSM: How long were/have your children been involved in RSM?
My older daughter was at RSM grades 1 – 6, until she entered Meadowbrook, which has one of the best K – 8 Math programs in the nation. My younger daughter was at RSM K – 4, until she entered Meadowbrook. Both of my girls placed into Honors/Honors Accelerated Math at Meadowbrook, and are thus 1 – 2 years ahead of grade level, thanks to RSM.
RSM: What does RSM mean for you and to your children?
RSM is a precious jewel of a school, a place where children are encouraged to be the best they can be in math and analytic thinking. The school has both head and heart, and teaches children to think deeply, broadly, and creatively. The teachers love the students and gently push them to drink deeply of the math world.
RSM: Do you feel it's important for girls to learn math? Why?
It's important for everyone to learn math, girl, boy, all races, all religions. Math is key to a successful life in every dimension—financially, employment, life management, clear thinking, etc. When looking at any organization, a financial overview, which is based on math, gives you an in-depth understanding of that organization, and that understanding cannot be achieved any other way. Our world is only navigable through math.
RSM: What would you say to young girls who feel that math and science isn't for them?
Get a life. Hard work is required for everything that is important. You can do anything you set your mind to; persistent work is all that's required.
RSM: What is it like for a woman in the math or science industry? What skills do you need to be successful in that industry?
With persistent hard work, integrity, compassion and a sense of humor you can conquer the world.
RSM: For a woman to have it all (mother, wife, professional, entrepreneur), how important are problem solving and critical thinking skills?
No one has it all. Life is always a balancing act. I believe children are the most precious entity in the world (maybe excepting puppies…), for individuals and society. They have to be nurtured, loved and taught, and that requires time. In fact, children are a black hole for time. Work is exhilarating and personally immensely fulfilling. But there are only 24 hours in the day, and 7 days in each week. And success in any area is linear with work put in. Our children need us. And each of us needs a vehicle for self expression. When you are a professional with children, every minute is a resource you have to decide how to allocate. So each person has to make the balance choice for him or herself. Money in the bank is choice and a good night's sleep. In order to have a self actualized life, each person must navigate his or her own individual course—this navigation is only possible through courage and clear thought processes.
Thanks for putting it so eloquently!


text:
The Daily Northwestern • June 23, 2009 • https://dailynorthwestern.com/2009/06/23/archive-manual/evanston-names-new-city-manager/
Evanston names new City Manager
Brian Rosenthal
For the first time since the controversial departure of Julia Carroll last spring, Evanston has a permanent person to manage its city staff.
The Evanston City Council has chosen Walter J. Bobkiewicz III as Evanston's next city manager, they announced in a statement released Tuesday afternoon.
Bobkiewicz, who has served as city manager of Santa Paula, Calif. for seven years, grew up in the Chicago suburbs and earned degrees from the University of Southern California and Syracuse University.
Santa Paula is about half the size of Evanston in both population and land area.
But its budget for this year is about $50 million, less than a quarter of Evanston's budget.
"We are very excited about Wally's appointment," Mayor Elizabeth Tisdahl said in the statement. "We were all extremely impressed with his proven leadership and management abilities, his financial skills, and his warm, engaging personal style."
The council selected Bobkiewicz knowing the next city manager will have to deal with a budget crisis as soon as he or she arrives to Evanston.
Bobkiewicz has a "strong background in economic development," according to the statement. He serves as the executive director of the Redevelopment Agency of Santa Paula, the chief administrative officer of the Santa Paula Community Healthcare Authority and the interim executive director of the Ventura Council of Governments.
He also has some history in environmental work, having "managed the implementation of a reuse plan at the former Hamilton Army Airfield," according to the statement..
They have set the salary for Bobkiewicz, who will live in Evanston, at $185,000. He will begin work August 3.


text:
24/7 Helpline: (205) 222-4544 Tap Here To Call Us
Polson & Polson, P.C. Home
Contact Polson & Polson, P.C.
Whitney Polson
Mark Polson
Alcohol Related Death or Injury
Second-Offense DUI
Third-Offense DUI
Alcohol Testing in DUI Cases
Field Sobriety Testing
Benefits of Working With a DUI Attorney
Protecting Your Rights, Your Freedom & Your Future Alabama Criminal Defense Lawyers Contact Us Now For a Free Case Evaluation
FREE Virtual Lawyer Consultation Office: (205) 871-8838 Cell: (205) 401-3171
Homewood Sex Crime Lawyer
Many criminal acts have a sexual component to them. These sex crimes span a wide spectrum of severity, ranging from simple misdemeanors to felonies punishable by years in prison. All of them, however, are serious accusations for defendants to face, as the penalties are significant and many convictions require registration as a sex offender.
If you were accused of committing a sex crime in Homewood, retaining a skilled personal injury attorney could be essential. By hiring a Homewood sex crimes lawyer, you could have professional assistance raising the defenses and arguments needed to effectively argue your position. By vigorously enforcing your rights and challenging the prosecutor's case, your attorney may be able to help you to reach a positive outcome.
Common Kinds of Sex Crimes
There are numerous sex crimes on the proverbial books in Homewood, some of which are more severe than others. There are even some that do not require any physical contact to be made for the offense to be committed. Many have additional penalties if the offense was done to a minor or child, all of which a Homewood sex crimes attorney could go over with you in greater detail.
One of the most pervasive sex crimes committed in Homewood is prostitution. Alabama Code §13A-12-121(c) prohibits engaging in sexual intercourse or even sexual contact with someone else for money, or in exchange for anything of value.
Rape and Statutory Rape
Two of the most serious sex crimes in Homewood are rape and statutory rape. Under AL Code §13A-6-61, rape is considered to be either forcible sexual intercourse with someone else, or sexual intercourse with someone who is unable to consent because of a physical or mental disability. Statutory rape, on the other hand, happens when someone older than 16 has sexual intercourse with someone under the age of 12.
In Homewood, rape is a Class A felony offense. The potential penalties for a conviction include a mandatory minimum of ten years in jail, with the sentence extending as long as 99 years. There is also a fine of up to $60,000. Having help from a sex crime lawyer in Homewood with defending against a rape allegation could be of paramount importance with these kinds of penalties on the table.
Sexual Abuse or Misconduct
AL Code §13A-6-65 addresses sexual abuse and misconduct. For men, sexual misconduct consists of engaging in sexual intercourse with a woman without her consent, but where the conduct falls short of an instance of rape. It also covers sexual intercourse obtained with her consent, but where the consent was fraudulently obtained.
For women, sexual abuse involves having intercourse with a man without his consent. Sexual misconduct of any variety is a Class A misdemeanor.
Child molestation is another sex crime in Homewood that carries severe penalties. As per AL Code §13A-6-69.1, child molestation occurs when someone 16 or older inappropriately touches someone else who is under the age of 12.
Speaking With a Homewood Sex Crime Attorney
If you were accused of any sex crime in Homewood, hiring an attorney to help defend against the charges is often an important first step. By getting a lawyer involved early on in your case, you could prepare for the upcoming trip through the legal system by invoking your rights early and potentially depriving the prosecutor of opportunities to gather incriminating evidence.
A Homewood sex crimes lawyer could work with you to determine how best to proceed in your case, identify the strongest arguments in your defense, and provide the legal representation that you need to fight these charges. Call today to schedule a consultation.
Phone: (205) 871-8838 24/7 Helpline: (205) 222-4544
Student Defense
Vehicular Homicide
Whitney Polson is a no-nonsense attorney who delivered exactly what he said he would on my case...thank you so much sir...I would definitely recommend anyone facing a DUI to retain this man. D.B.
If you are looking for an attorney I must recommend Mark Polson of Polson & Polson. My case was successfully moved from a February to a December court date and was dismissed. I am extremely please with the way this firm handled the case and was able to secure the dismissal. Thank you again to Polson & Polson for your professionalism and knowledge that we needed for this situation. Best Regards to all. Julie C.
Wow! I never could have hoped for our lawyer to work as fast as he did but Whitney was lightning fast! Very attentive to the details, never left me hanging along the journey-I used online reviews in choosing him and now I want to pass that on-if you need a lawyer (ours was a traffic court case with complications), I HIGHLY recommend this firm! Claire B.
Polson & Polson, P.C.
Phone: (205) 871-8838 24/7 Helpline: (205) 222-4544 Fax: (205) 871-8832
No representation is made that the quality of the legal services to be performed is greater than the quality of legal services performed by other lawyers.
We serve clients throughout Alabama, including, but not limited to, those in the following localities: Jefferson County including Bessemer, Birmingham, Fultondale, Gardendale, Homewood, Hoover, Mountain Brook, Trussville, and Vestavia Hills; Baldwin County including Daphne, Foley, and Gulf Shores; Lee County including Auburn and Opelika; Pike County including Troy; Shelby County including Alabaster, Calera, Columbiana, Helena, Montevallo, and Pelham; St. Clair County including Moody and Pell City; and Tuscaloosa County including Tuscaloosa. View More
Homewood Sex Crime Lawyer | Jefferson County Criminal Attorney
Copyright © 2021, Polson & Polson, P.C.


text:
3 Ways Boutique Condo Buildings Elevate Luxury Living
resultsrepeat
As you embark on your journey for your next home, boutique condo buildings in Philadelphia should rise to the top of the list for a number of reasons. The privacy, exclusivity, and amenities that such residences provide are unmatched, offering the convenience you're seeking and the comfort you deserve.
Why You Should Buy Property in a Boutique Condo Building
Here are a few of the best reasons to buy a luxury home and invest in boutique condo buildings in Philadelphia.
Many apartment buildings in the city try to maximize space and pack in as many residents as possible. Boutique condo buildings, however, have a different setup, with fewer residences and much more space. Because of that, the building is much less congested than others, and all condo owners can feel like they can comfortably spread out, both in their private space and common areas. Especially today, with an increased emphasis on privacy and safety, we've all become more conscious of overcrowding, and with our offerings in Philadelphia, you can rest assured that you're one of only a handful who can call the space home.
Center City Philadelphia is a highly desirable area, home to some of the region's most award-winning restaurants, shops, nightlife outlets, and more, as well as leading employers and educational institutions. With our boutique condo buildings in Philadelphia, you can enjoy all that the city has to offer, without giving up your taste for luxury and sophistication. Unlike cramped apartment buildings that simply boast their proximity to Center City's attractions, upscale condos also feature a living experience to match.
Must-See Boutique Condo Buildings to Explore
The Alison is directly across the street from Rittenhouse Park, named one of the nation's most exclusive neighborhoods. It's among the city's most historic green spaces that is now surrounded by some of the biggest restaurant names in the area; residents can enjoy a stroll in the park or a meal at one of the neighborhood's culinary institutions before arriving home to an equally luxurious space.
At The Lippincott, residents only have to walk out their front doors to be among the tree-lined pathways of historic Washington Square Park, which offers just as much quiet and serenity as the condo building does.
The Lanesborough is right in the middle of all the action—with shopping and dining experiences to suit any taste, giving residents the variety and comforts they are used to right at home.
Those who enjoy the upscale nature of Center City will feel right at home with boutique condo buildings in Philadelphia, which provide eye-catching architecture and stunning views. The Lanesborough, for example, is situated in a nearly century-old, historic building that has been completely renovated with high-end finishes and now features 18 full-floor condos, providing ample space for each resident. Boutique condos like The Alison feature top amenities, such as a 24-hour doorman, marble bathrooms, and hardwood floors, while The Lippincott is known for retaining its historic charm that is fused with modern touches.
Boutique condo buildings in Philadelphia like these offer sophistication and style, all while enabling residents to take advantage of city living—representing a smart investment in your future. Schedule a showing and start the search for your new home. Contact Allan Domb Real Estate at 215-545-1500. We can help you buy or rent a condo in Philadelphia. We'll help you find a luxury community in a desirable Philadelphia neighborhood that matches your lifestyle.
Reach out to Allan Domb


McKinley Brooks-Sumpter, 5-9 G, Flora HS (Columbia, SC): announced her commitment to Alabama A&M (SWAC).
Madalyn Anderson, a 5-9 shooting guard out of Ontario, Canada, has committed to North Carolina Central (MEAC).
Natasha Mack, 6-4 juco sophomore center at Angelina College (TX): is taking an official visit to Wichita State this weekend. She visited Missouri and Oklahoma State in December. Her other two finalists are St. John's and Virginia Tech. Mack plans to commit in late April.
Tennessee signee Emily Saunders says she is sticking with her commitment in the wake of Holly Warlick's departure. Saunder is a 6-4 center out of Wyoming East HS (New Richmond, WV).
For some players, the first thought after news of that magnitude would be to seek a transfer. Saunders never wavered in her commitment to Tennessee.
Jenna Jordan, 6-1 C, Saddle River Day School (NJ): announced that she was reopening her recruitment. She had signed with LIU Brooklyn in the fall, but that school is apparently changing coaches, although there's been no official press release from the school. The athletic programs of LIU Brooklyn and LIU Post are also in the process of merging, which Jordan cited as another factor in her decision.
Clare Traeger, 5-11 G/F, Prestonwood Christian Academy (Plano, TX): announced her commitment to Binghamton (America East).
Sierra McCullough, 6-2 C, South Pointe HS (Rock Hill, SC): announced her commitment to Charlotte (C-USA).
Nyasia Palmer, 5-10 G, Pius XI HS (Milwaukee, WI): committed to North Carolina Central (MEAC).
Abigail Robinson, 6-1 F/C, Putnam Science Academy (CT): announced her commitment to Albany (America East). Her hometown is Mount Vernon, NY.
Chaniqwa Gilliam, 5-9 G, Lake Taylor HS (Norfolk, VA): committed to William & Mary (CAA).
Jayla Alexander, 5-9 G, Pearl HS (MS): announced her commitment to Ole Miss, after receiving an offer from the school two weeks ago.
The following schools had reportedly also offered Alexander: Mississippi Valley State, Jackson State, Jacksonville State, Morehead State, Virginia, Cleveland State, Texas Southern, Grambling State, UT Martin, Lamar, Southern Miss, and Jacksonville.
The Rebels inked four players during the early signing period.
Signing with Ole Miss are junior college post player Dominique Banks (Atlanta, Ga./Gulf Coast State CC), wing Sarah Dumitrescu (Bucharest, Romania / IMG Academy), post Tai-Yanna Jackson (East Chicago, Ind./East Chicago Central HS) and junior college point guard Valerie Nesbitt (Nassau, Bahamas/Chipola College).
Ivy Turner, 5-6 PG, Danville HS (KY): announced her commitment to Northern Kentucky (Horizon).
Abbe Laurence, 6-1 C, Portsmouth HS (NH): announced her commitment to Maine (America East).
UPDATE (3/19): Laurence chose Maine over Brown and Manhattan, according to a Portsmouth Herald article.
Laurence, a 6-foot-2 senior standout, has accepted a full scholarship to play basketball at Maine starting next season. She chose that program over two other offers she'd recently received from Brown and Manhattan. The offer from Brown, an Ivy League program, would have been comprised of a spot on the team and financial aid.
″(Maine) was a very community-based, family-oriented school," she said. "My four years at Portsmouth, we were always known to be a close team. We called (coach Tim Hopley) our second father.
Jessie Rennie, 5-8 shooting guard out of Kangaroo Flat, Victoria, Australia: committed to Tennessee. A highlight video posted earlier this year is here.
The Lady Vols signed three 2019 prospects during the early signing period: Jordan Horston, Tamari Key, and Emily Saunders.
Nena Taylor, 5-9 SG, Parsons HS (KS), announced her commitment to Oral Roberts (Summit).


text:
Q: How to delete all row values from sqlite table I want to remove all the values from sqlite table. For doing this i have created one method:-
     public void deleteCourse() {

        // on below line we are creating
         SQLiteDatabase db = this.getWritableDatabase();
        // a variable to write our database.
        db.execSQL("DELETE FROM "+TABLE_NAME);
        db.close();
    }

But delete query is not working. Is there any solution to do so?
below is my complete code is database.java file
public class DBHandler extends SQLiteOpenHelper {

    // creating a constant variables for our database.
    // below variable is for our database name.
    private static final String DB_NAME = "testdb";
  public static   ArrayList<String> arrayList=new ArrayList<>();
    public static   ArrayList<Double> arraysum=new ArrayList<>();
     // below int is our database version
    private static final int DB_VERSION = 1;
    static String error;
    public static String getError(){
        return error;
    }

    // below variable is for our table name.
    private static final String TABLE_NAME = "hello";

    // below variable is for our id column.

    // below variable is for our course name column
    private static final String NAME_COL = "name";
    private static final String NAME_NUM = "count";

    private String[] hello;

    // creating a constructor for our database handler.
    public DBHandler(Context context) {
        super(context, DB_NAME, null, DB_VERSION);
    }

    // below method is for creating a database by running a sqlite query
    @Override
    public void onCreate(SQLiteDatabase db) {
        // on below line we are creating
        // an sqlite query and we are
        // setting our column names
        // along with their data types.
        String query = "CREATE TABLE " + TABLE_NAME + " ("
                + NAME_COL + " TEXT ,"+NAME_NUM+" int )";

        // at last we are calling a exec sql
        // method to execute above sql query
        db.execSQL(query);

    }

    // this method is use to add new course to our sqlite database.
    public void addNewCourse(String courseName,int num) {

        // on below line we are creating a variable for
        // our sqlite database and calling writable method
        // as we are writing data in our database.
        SQLiteDatabase db = this.getWritableDatabase();

        // on below line we are creating a
        // variable for content values.
        ContentValues values = new ContentValues();

        // on below line we are passing all values
        // along with its key and value pair.
        values.put(NAME_COL, courseName);

        values.put(NAME_NUM,num);

        // after adding all values we are passing
        // content values to our table.
        db.insert(TABLE_NAME, null, values);

        // at last we are closing our
        // database after adding database.
        db.close();
    }

    // we have created a new method for reading all the courses.
    public ArrayList<CourseModal> readCourses() {
        // on below line we are creating a
        // database for reading our database.
        SQLiteDatabase db = this.getReadableDatabase();

        // on below line we are creating a cursor with query to read data from database.
        Cursor cursorCourses = db.rawQuery("SELECT * FROM " + TABLE_NAME, null);

        // on below line we are creating a new array list.
        ArrayList<CourseModal> courseModalArrayList = new ArrayList<>();

        // moving our cursor to first position.
        if (cursorCourses.moveToFirst()) {
            do {
                // on below line we are adding the data from cursor to our array list.
                courseModalArrayList.add(new CourseModal(cursorCourses.getString(0),cursorCourses.getString(1)));
                     arrayList.add(cursorCourses.getString(0));
                arraysum.add(cursorCourses.getDouble(1));

            } while (cursorCourses.moveToNext());
            // moving our cursor to next.
        }
        // at last closing our cursor
        // and returning our array list.
        cursorCourses.close();
        return courseModalArrayList;
    }

    @Override
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
        // this method is called to check if the table exists already.
        db.execSQL("DROP TABLE IF EXISTS " + TABLE_NAME);
        onCreate(db);
    }

     public void deleteCourse() {

        // on below line we are creating
         SQLiteDatabase db = this.getWritableDatabase();
        // a variable to write our database.
        db.execSQL("DELETE FROM "+TABLE_NAME);
        db.close();
    }

}

A: Try this.
db.delete(DATABASE_TABLE, null, null);

redpajama_set_name: RedPajamaStackExchange


text:
Skipperville is an unincorporated community in Dale County, Alabama, United States. Skipperville is located on Alabama State Route 105,  northeast of Ozark. Skipperville has a post office with ZIP code 36374, which opened on November 10, 1853.This community also consists of G.W. Long School, which has won a 2a state championship for baseball in many previous years. This school also has other sports teams with state wide victories.

Demographics

Skipperville was listed on the 1880 U.S. Census as an unincorporated community with a population of 85, but has not been listed on the census since.

References

Unincorporated communities in Dale County, Alabama
Unincorporated communities in Alabama


text:
Supporting Asian/Asian American Children and Youth during the COVID-19 Pandemic
Watch now: Recording available to watch and share via the SRCD YouTube Channel.
Thursday, May 28, 2020 11:00am EST to Thursday, May 28, 2020 12:00pm EST
Parents, Caregivers, Teachers, School Administrators, and anyone else interested in child development
Cost / Additional Details Header
Cost / Additional Details
Additional Resources on Supporting Asian/Asian American Children and Youth
This 60-minute webinar, co-sponsored by SRCD's Asian Caucus, gives parents, caregivers, and educators a chance to ask leading child development experts pressing questions on how to support Asian and Asian American Pacific Islander (AAPI) children during the coronavirus pandemic. How can parents support their kids if they or their friends are experiencing bullying? What are some strategies educators can use to cultivate an inclusive virtual classroom? How might parents and educators talk about xenophobia and stereotypes? Participants will have the option to submit questions in advance or post them in real time during the event.
Meet the Experts:
Charissa S. L. Cheah, Ph.D., is a Professor in the Department of Psychology (Applied Developmental Program) at the University of Maryland, Baltimore County. As a cultural developmental scientist, she utilizes mixed-method approaches to understand how individual characteristics, relationships, socialization agents, and contexts interact to influence child and adolescent social-emotional development and physical health, particularly among families from ethnic/racial/religious minority, immigrant, and marginalized groups. Dr. Cheah is a fellow of the Association for Psychological Science, and a recipient of a Fulbright Research Fellowship. She also received a Young Scholar Award from the Foundation for Child Development's Changing Faces of America's Children program, and a Visiting Scientist Fellowship from the Scientific and Technological Research Council of Turkey. Dr. Cheah is the past-Chair of the Society for Research in Child Development (SRCD) Asian Caucus and serves on the International Affairs Committee and Rapid Assessment and Response Strategy Team of the SRCD. She is also an elected member of the Executive Committee of the International Society for the Study of Behavioral Development (ISSBD). Dr. Cheah is a consulting editor for the journals Child Development and Cultural Diversity and Ethnic Minority Psychology and is on the editorial boards of Parenting: Science and Practice and The International Journal of Behavioral Development. Her research on Asian American families has been funded by the National Institutes of Health, the National Science Foundation, and other private foundations. Dr. Cheah received an NSF RAPID (Rapid Response Research) award to examine racial discrimination, identity development, and adjustment among Chinese American families during COVID-19.
Yoonsun Choi, Ph.D., is a Professor at the School of Social Service Administration, the University of Chicago and Chair-elect for SRCD Asian Caucus. Her research centers on the roles of race, ethnicity, culture and immigration in youth development, with a particular focus on Asian American and multiracial youth. With the support from the NICHD, Professor Choi has been leading the Midwest Longitudinal Study of Asian American Families (MLSAAF), the largest in size and study scope targeting Asian American youth in Midwest. Her investigation team of the study aims to identify the diverse developmental trajectories of Asian American youth and the factors that predominate in the determination of these outcomes. The study also seeks to formulate a family process model that incorporates several unique issues of the target group, such as racial prejudice and discrimination, ethnic identity, acculturation of adolescents and their parents, parent-child cultural conflicts, and culturally distinct parenting behaviors. Her scholarship questions the adequacy of existing theoretical accounts of the developmental trajectories of children who are racially, ethnically and culturally different from the dominant group. She argues that for developmental theory to be useful, it must account for cultural variability. Professor Choi has been pursuing a robust research agenda with significantly enhanced cultural specificity, with an aim to use this knowledge to develop culturally appropriate preventive interventions to reduce developmental disparities and to maximize youth potential.
Richard M. Lee, Ph.D., is a Distinguished McKnight University Professor in the Department of Psychology at the University of Minnesota, Twin Cities. His scholarship centers on the ways Asian American parents and youth navigate differences in racial and ethnic experiences, including ethnic identity development, acculturation, discrimination, and socialization practices. For the past twenty years, he has studied the transracial and transnational experiences of international adoptees from South Korea. He also has been studying the unique discriminatory experiences of Asian Americans, including being perceived and treated as a perpetual foreigner. Dr. Lee is the current Chair of the Society for Research on Child Development Asian Caucus, past President of the Asian American Psychological Association, and past Editor of Cultural Diversity and Ethnic Minority Psychology.
Rashmita S. Mistry, Ph.D., is Professor and Vice Chair of Undergraduate Programs in Education & Social Transformation in the Department of Education at the University of California, Los Angeles. She received her doctorate in Human Development and Family Sciences from the University of Texas at Austin and completed postdoctoral training at the Center for Developmental Science, University of North Carolina, Chapel Hill. A developmental psychologist, Dr. Mistry's research examines the consequences of family socioeconomic resources and disadvantage on children's developmental outcomes, and children's perceptions, reasoning, and experiences of social status (i.e., social class, race/ethnicity, nationality). Her scholarship has been recognized by a Distinguished Research Award (Human Development) from the American Educational Research Association (Division E) and a Social Policy Award for Best Edited Book from the Society for Research on Adolescence. She is recipient of the Lena Astin Faculty Mentoring Award and a Teaching & Mentorship Award from UCLA's Department of Education, and the Outstanding Teaching and Mentorship Award from the Society for the Psychological Study of Social Issues. She is a member of SRCD's Governing Council and past-Chair of SRCD's Equity & Justice Committee. She was a member of the American Psychological Association's (APA) 2019 Presidential Deep Poverty Initiative Working Group, and is a Fellow of the Association of Psychological Science (APS). She has consulted with Sesame Workshop and the Center for Scholars and Storytellers, and blogs for Psychology Today on issues related to social class and child development.
Kaveri Subrahmanyam, Ph.D., is Associate Dean & Professor of Psychology in the College of Natural and Social Sciences at California State University, Los Angeles, and is the Associate Director of the Children's Digital Media Center @ Los Angeles. Dr. Subrahmanyam is Chair of the Social Policy Subcommittee of SRCD's Asian Caucus. In one strand of her research, she investigates the cognitive and social implications of interactive media use for development. She conducted one of the first training studies to demonstrate the effect of informal computer game use on spatial skills, and pioneered the use of a developmental lens to investigate the role of new digital worlds in learning and development. In another strand of research, she investigates Latino children's dual language development. Her current research investigates the relation between technology use, school belonging, and academic performance among first generation college students and the relation between parents' and children's home media use and children's sleep, behavior problems, and oral language development. In 2013, she was a recipient of the Cal State LA Outstanding Professor Award. She is on the editorial board of Human Behavior and Emerging Technologies, and Cyberpsychology: Journal of Psychosocial Research on Cyberspace; previously she was consulting editor for Developmental Psychology and on the editorial board for Emerging Adulthood. She has co-edited a special issue for the Journal of Applied Developmental Psychology (2008) and a special section for Developmental Psychology (2012). She is a co-author (with Dr. David Smahel) of Digital Youth: The Role of Media in Development (Springer, 2010).
Tiffany Yip, Ph.D., is a Professor of Psychology at Fordham University. She completed an undergraduate degree at Cornell University, earned her M.A. and Ph.D. at NYU, and completed a postdoctoral fellowship at the University of Michigan. Her research on ethnic identity, discrimination, and sleep among ethnic/racial minority adolescents and young adults has been published in American Psychologist, Child Development, Developmental Psychology, and Current Directions in Psychological Science. She serves as an Associate Editor for Developmental Psychology and was a former Associate Editor for Child Development, Cultural Diversity and Ethnic Minority Psychology, and the Asian American Journal of Psychology. She is a Fellow of the American Psychological Association and the Association for Psychological Science, and her research has been funded by the National Institutes of Health and the National Science Foundation. Her research has been featured in outlets such as the Washington Post, Los Angeles Times, and Psychology Today.
Laura L. Namy, Ph.D. (moderator), is Executive Director of the Society for Research in Child Development (SRCD). Dr. Namy's responsibilities include overseeing all staff and business operations of the Society, working in partnership with Governing Council, Committees, and Caucuses to further SRCD's Strategic Goals, and representing SRCD's interests in science advocacy settings and in collaborations with sister associations and societies. Prior to taking the helm of SRCD in 2017, Dr. Namy spent 19 years on the Faculty of the Psychology Department at Emory University where she ran the Language and Learning Lab. At Emory, she also directed the interdisciplinary Center for Mind, Brain, and Culture, designed and coordinated a joint major in Psychology and Linguistics, directed a Psychology Summer Study Abroad Program, and directed the Graduate Program in Cognition and Development. Dr. Namy's professional experiences have included serving as an officer of the Cognitive Development Society, Editor of the Journal of Cognition and Development, and most recently, serving for three years as a Program Director at the National Science Foundation. She is a Fellow of the American Psychological Association and has been a career-long member of SRCD. Dr. Namy earned her Ph.D. in Psychology from Northwestern University and her B.A. in Psychology and Philosophy from Indiana University.


Move over, acai. Food and flavor companies are hunting for the next big berry. Berries are the bomb and few of us need convincing to try them out.
Berries are nutritional royalty these days for their reputation as both a "low glycemic food" and a rich source of antioxidants, the substances that may protect cells against the damaging effects of "free radicals." And like a dash of red lipstick, berries provide a splash of rich color and an upscale aura to supermarket products ranging from breakfast cereal and granola bars to juices and yogurt. Their fan base spans from the health- and diet-conscious community to picky toddlers.
Most berries want to emulate blueberries, which have transformed from tasty things found in muffins and pancakes to stars of the produce aisle, says Lu Ann Williams, head of research for Innova Market Insights, based in the Netherlands. Now more varieties want to make the leap from seasonal treat to staple. Since 2008, Innova says, U.S. marketers have introduced 358 products with goji berries as an ingredient, about 200 with bilberry and more than 500 with elderberry, the latter driven largely by its use as a natural food coloring. "They're here to stay," Ms. Williams says.
Growing demand has led U.S. farmers to plant more acres of berries and spurred imports from more growers overseas, especially raspberries from Mexico and blueberries from Chile. Their tiny size often means laborious handpicking and special packaging and shipping, and many travel long distances to American supermarkets.
The result is that berries remain a premium product, with an average retail price of $2.82 for units comparable with $1.68 a pound for stone fruits like plums, peaches and nectarines, according to Nielsen Holdings N.V NLSN -0.30% .'s Perishables Group.
No wonder berry consumers tend to be higher-income, says Roberta Cook, agricultural economist at the University of California, Davis. "Families with kids living in affluent suburban neighborhoods and cosmopolitan areas index extremely high for berries," she says.
In the past two years, weekly same-store supermarket sales of berries have risen 18%, according to Nielsen, despite an average 4% rise in retail prices for the berries in the same period. Sales of raspberries rose 31%, and blackberries and blueberries 27% and 25%, respectively. Strawberries' respectable 11% increase is actually a drag on growth.
Of course, as with a lot of dietary health claims, consumers' hopes often outweigh the scientific evidence.
Once best known for flavoring ice cream, black raspberries are now playing a role in cancer research. Don Sturm has more than doubled the size of Sturm's Berry Farm, in Corbett, Ore., in the past five years to 290 acres. He grows everything from blackberries to Marionberries, but much of his new acreage is devoted to black raspberries.
In 2009, Mr. Sturm formed a partnership with a cancer researcher, Gary Stoner, and a tech entrepreneur, Steve Dunfield. Their company, BerriHealth, sells black raspberry liquid extract and freeze-dried powder to university researchers testing the effects on cancers and chronic inflammatory diseases.
Some trace the start of the berry boom to the late 1990s, when Tufts University researchers showed that a diet of blueberry supplements helped alleviate age-related declines in motor and brain function in rats. In addition, blueberries are rich in anthocyanins, pigments that provide the dark-blue color and offer antioxidant benefits. The Tufts findings fueled hundreds of studies on the effects of other berries on cancer prevention and heart health, says Mary Ann Lila, director of North Carolina State University's Plants for Human Health Institute.
Next came acai, the small, black berry from Brazil, which made a splash in 2008, when TV doctor Mehmet Oz called the acai an "antiaging" food.
The tiny, purple aronia berry, or chokeberry, a native of the eastern U.S., had all but disappeared from cultivation until growers saw its potential as a health food. The Midwest Aronia Association formed in 2008. Westin Foods, of Omaha, Neb., whose top-selling food product is bacon, now sells aronia berries under the Superberries brand in packets of gummy chews for kids and in concentrate form for adding to smoothies.
Unfamiliar berry flavors can be earthy or tart, as in the case of goji berries and bilberries, which are the blueberry's smaller, tarter cousins. To introduce these flavors to consumers, many companies blend them with sweeter, more-familiar flavors, like raspberry or pomegranate, says Ed Nappen, a senior marketing manager for International Flavors & Fragrances Inc., IFF -1.30% the big supplier of ingredients based in New York.
Barberries are tart, currant-size red berries known primarily in Iranian cooking. Dried barberries—called zereshk—can be found in Middle Eastern markets. Clif Bar & Co.'s "Kit's Organic" line of snack bars, launched a year ago, features a Berry Almond flavor that contains barberries along with dates, bilberries, almonds and sea salt.
"I had never heard of them until our cook in the kitchen said, 'Hey, try these,' " says Tara DelloIacono Thies, Clif Bar's registered dietitian.
"Shocked" is how she describes her reaction to the flavor. They give a "nice balance" to the sweet dates, she adds, and their smaller-than-a-raisin size adds unique texture.
A version of this article appeared July 10, 2013, on page D1 in the U.S. edition of The Wall Street Journal, with the headline: America's Next Top Super Berry?.
The berry connection was uncovered in a new study led by Dr. Eric Rimm, associate professor at the Harvard School of Public Health and Harvard Medical School. He and his team gathered data from 93,600 women, who, at ages 25 to 42, signed up for the Nurses' Health Study. Over the course of 18 years, they reported how often they ate various kinds of food.
Berries emerged as a protective factor. Women who ate the most blueberries and strawberries were 34% less likely to have suffered a heart attack during the study period than women who ate the least of these fruits.
How much berries are needed? "The people with heart benefits had three or more servings of half a cup of blueberries or strawberries each week," Rimm says.
"The sooner people start the type of diet that includes a higher intake of blueberries and strawberries, the better," Dr. Rimm says.
The Harvard Heart Letter is available from Harvard Health Publications, the publishing division of Harvard Medical School, for $20 per year. Subscribe at www.health.harvard.edu/heart or by calling 877-649-9457 (toll-free).


Magnolia ISD celebrated our first International Baccalaureate Diploma graduation ceremony on Dec. 21 awarding 35 students who received the IB Diploma and recognizing 70 other students who received a certificate for taking one or more IB classes in their junior or senior year.
This two-year program was implemented at both high schools in 2016. The results of the IB exams are received in July and students who earned the full IB Diploma are delivered to the campuses in September.
"Students that took IB exams in 2018 earned an estimated 677 college credit hours which translated to approximately $675,000 in college tuition savings and the Magnolia West IB Diploma Class of 2018 was offered over $2 million in scholarships," said Jeremy Day, IB Coordinator for Magnolia West.
The IB Diploma Programme is a two-year course of study known for its rigor and learning opportunities. IB Diploma candidates have completed 6 core courses, many of which span two years, the Theory of Knowledge class, Community Activity Service (CAS) requirements, and an Extended Essay of 4,000 words.
The district is very proud of our International Baccalaureate students, both those that have completed the full diploma program and those that have elected to take specific IB courses of interest to them. Magnolia ISD is the only public school district in Montgomery County to offer the IB Diploma Program. For more information about the International Baccalaureate, please visit www.magnoliaisd.org.


text:
Taking stock: the effects of Russia's invasion of Ukraine on international markets
HomeBrite USA TeamTaking stock: the effects of Russia's invasion...
In the light of Russia's invasion of Ukraine, we have put together a short update on the effect the subsequent events have had on international markets and what we can expect both short-term and long-term, based on past experiences.
The invasion has already had immediate implications for the global economy, particularly continuing to disrupt commodities markets. Capital markets, in general, had seemingly not priced in the geopolitical events taking a turn for the worse, given the volatility across global markets felt on day 1 of the invasion.
While the recent turn of events is quite dire from a humanitarian & sovereign perspective, equities tend to take geopolitical events in stride. In fact, over the last tumultuous week, the S&P ended with a gain of 0.82%. Research from Deutsche Bank suggests that the median US stock decline during these geopolitical events is 5.7%. Furthermore, these declines tend to be short-lived: approximately three weeks to a bottom and three weeks to recover to prior levels.
This invasion of Ukraine by Russia recalls an observation made by Warren Buffett during the 1990s:
"We will continue to ignore political and economic forecasts, which are an expensive distraction for many investors and businessmen. Thirty years ago, no one could have foreseen the huge expansion of the Vietnam War, wage and price controls, two oil shocks, the resignation of a president, the dissolution of the Soviet Union, a one-day drop in the Dow of 508 points, or treasury bill yields fluctuating between 2.8% and 17.4%."
The positive side of this is none of the major global events mentioned above has had a material impact on long-term equity returns. This, in summary, means it's irrational for long-term investors to alter their portfolios in the face of adverse geopolitical headlines.
If you have any questions about the latest market update, please contact us directly.